diff options
Diffstat (limited to 'app-shells/tcsh')
35 files changed, 18 insertions, 1864 deletions
diff --git a/app-shells/tcsh/Manifest b/app-shells/tcsh/Manifest index 669abe23caa1..78e1ac5d8b83 100644 --- a/app-shells/tcsh/Manifest +++ b/app-shells/tcsh/Manifest @@ -1,127 +1,24 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 bb8c30bf6980394f29e822fd5d995d4c ChangeLog 8584 RMD160 a0733e25775e7ade8b157db4c620f4eebf6c2656 ChangeLog 8584 SHA256 274d86b1630110800cb0b00fae5bc4b4d5ef3ed894bc4e7e35420918d73a793e ChangeLog 8584 -MD5 299cd79eb3cbc2a3caeac1c3a0309556 files/csh.cshrc_new 2810 -RMD160 87683fd74deda08f68bbb91d09a6f4a58db54525 files/csh.cshrc_new 2810 -SHA256 04bc94cac483352fd51ec30de819fd75d16af968f4602d660f39996b515c29a0 files/csh.cshrc_new 2810 -MD5 4869b9da87c79854e2cc97241f125853 files/csh.login_new 1482 -RMD160 c9321bf2ce51313e44190743c8e7331c6614d7f0 files/csh.login_new 1482 -SHA256 0eb360906c014118b38933dabc3487d28f4cf926b8fdf89576f7be33ee79d1ba files/csh.login_new 1482 -MD5 968abc8b96dbc3821d09bc3ee58c41a7 files/digest-tcsh-6.12-r3 121 -RMD160 1fae6291bf5cce6ca2908ee9208075475ddf67cc files/digest-tcsh-6.12-r3 121 -SHA256 e1bfba3353f40f95ffa078e3070c03fe3d0e103a26dec95dd4558cd5131f5d34 files/digest-tcsh-6.12-r3 121 -MD5 36f0897401e2ff873f97e8eac302169d files/digest-tcsh-6.13 121 -RMD160 16da2621229e76c5df3ecbc705b7e49578090ddd files/digest-tcsh-6.13 121 -SHA256 94cc4ac1d55787985c9793008eb79cf6409af468d359e1adc6dceab4649ca01d files/digest-tcsh-6.13 121 -MD5 36f0897401e2ff873f97e8eac302169d files/digest-tcsh-6.13-r1 121 -RMD160 16da2621229e76c5df3ecbc705b7e49578090ddd files/digest-tcsh-6.13-r1 121 -SHA256 94cc4ac1d55787985c9793008eb79cf6409af468d359e1adc6dceab4649ca01d files/digest-tcsh-6.13-r1 121 -MD5 8adf2e3c68136062a1023af2832b3c7a files/digest-tcsh-6.14 121 -RMD160 017cf45e04ad7f22057f8dd0769c7fba5ee11492 files/digest-tcsh-6.14 121 -SHA256 e1eaced7571fca0b81becb260e4373b4835ef83d70b4121d161d943dd843c242 files/digest-tcsh-6.14 121 -MD5 64585b7284837bece8d5ba281d3bda0c files/digest-tcsh-6.14-r1 135 -RMD160 92b877df183380b4fd9a24bb55eb1e4b568af2fe files/digest-tcsh-6.14-r1 135 -SHA256 be0b7b879292fe6827718a42c8dd5a3b0602ec39a83d0e8752c0fdd7061e1b1e files/digest-tcsh-6.14-r1 135 -MD5 1bfdccdc07585790a1a9b1ac52fd71ef files/digest-tcsh-6.14-r2 135 -RMD160 368f3b5197aed163873da4f50cbab671b34e5a12 files/digest-tcsh-6.14-r2 135 -SHA256 8a5b1333cb4ef15bb1022e18032535c95a71a00aef88fd87ac252899907c8849 files/digest-tcsh-6.14-r2 135 -MD5 1bfdccdc07585790a1a9b1ac52fd71ef files/digest-tcsh-6.14-r3 135 -RMD160 368f3b5197aed163873da4f50cbab671b34e5a12 files/digest-tcsh-6.14-r3 135 -SHA256 8a5b1333cb4ef15bb1022e18032535c95a71a00aef88fd87ac252899907c8849 files/digest-tcsh-6.14-r3 135 -MD5 18a0fc2cb5f14ddf82a1947cdd43ca43 files/tcsh-6.11.00-termcap.patch 406 -RMD160 7daba3a572025b00e83f7517746814163612eaa2 files/tcsh-6.11.00-termcap.patch 406 -SHA256 eac7a4c7784edbe3e34456fe97464aa2ce2ee4f17bfbc0f8703528ff363a8fdc files/tcsh-6.11.00-termcap.patch 406 -MD5 0c7590ddc33afe8fa448f51871ad677c files/tcsh-6.12-tc.os.h-gentoo.diff 363 -RMD160 2d18adc01605e7c3d6bc927ac39b2c2d2dfac199 files/tcsh-6.12-tc.os.h-gentoo.diff 363 -SHA256 67df0dfcc390f2f831425ee65e4fbdb8edf3d1493dcd91425f4d1c6976bf59c9 files/tcsh-6.12-tc.os.h-gentoo.diff 363 -MD5 c6384002cda1bc11c1e31ca9513b9ad6 files/tcsh-6.12.00-setpgrp.patch 545 -RMD160 115c304e8067fd2ea834dae0ab96b381392e31ba files/tcsh-6.12.00-setpgrp.patch 545 -SHA256 74133cbaf598962e67ff4fe95e2ac7fa54e4731f3af092355ef400f060dcebda files/tcsh-6.12.00-setpgrp.patch 545 -MD5 f47afb634d66cb19feac4ab83997a576 files/tcsh-6.13.00-arch.patch 1055 -RMD160 f2127f55bb910ef87b4012e66228fadd55187e06 files/tcsh-6.13.00-arch.patch 1055 -SHA256 7ec744b113fa31a0d06a18deb39a9c7e56fdd5f90c02a0a5edd98e6d26311528 files/tcsh-6.13.00-arch.patch 1055 -MD5 1b31eca34600baccddcfdf5d8bca139d files/tcsh-6.13.00-charset.patch 616 -RMD160 1643c2ed86ba722fcd3903cedbd114fa7229df8a files/tcsh-6.13.00-charset.patch 616 -SHA256 e34fd5c9084e0eb224dd05ea1e163ad7812b40565e28feef5d358f69a521eb39 files/tcsh-6.13.00-charset.patch 616 -MD5 08dda7e3da3d8f4bc8e41d5ac7a4fbdd files/tcsh-6.13.00-closem.patch 433 -RMD160 9a9a7839901a0d943c65260503b5e7937b65967f files/tcsh-6.13.00-closem.patch 433 -SHA256 5a5667a7f6756b65e7edd2f5aa7f114c5b33f398cb9dbc06dfd15b2641eaa4d7 files/tcsh-6.13.00-closem.patch 433 -MD5 01e7c42d58599a89564127e92f85caac files/tcsh-6.13.00-codeset.patch 2448 -RMD160 d64c35ae84bcbf52273985d33649c8e6714f5235 files/tcsh-6.13.00-codeset.patch 2448 -SHA256 7dd95d38b645c90e2af75f48ea2b588254f73b39b179c68118325c534acfb756 files/tcsh-6.13.00-codeset.patch 2448 -MD5 fb2384289b070107607f18091513ec74 files/tcsh-6.13.00-cstr.patch 396 -RMD160 f29e6287284557ab5e421546771406d80f32cd5f files/tcsh-6.13.00-cstr.patch 396 -SHA256 1a1bfbe0f4e07f01e4956f9a112fae02f630e47a875defc3d388e3f06ac87907 files/tcsh-6.13.00-cstr.patch 396 -MD5 d612d75d8d811c7932e5c214946cb7ba files/tcsh-6.13.00-dspmbyte.patch 2312 -RMD160 d3d0480aae42d71a75755b3167f84e56194665aa files/tcsh-6.13.00-dspmbyte.patch 2312 -SHA256 61dcd6fea0dad75a0394b8bbda0cec3355ce707b3fc008da589be17f425b5997 files/tcsh-6.13.00-dspmbyte.patch 2312 -MD5 87462113a0339dfc85377c3fbef14828 files/tcsh-6.13.00-fcntl.patch 726 -RMD160 0a41c03d52eebcafe74049c2005e8d69893773b1 files/tcsh-6.13.00-fcntl.patch 726 -SHA256 42c7e6aa774454c4579344e578bad1edd2e539ac23b90e51d76e2c70535e3234 files/tcsh-6.13.00-fcntl.patch 726 -MD5 4ed6009ff61cfdc1f29287d8a0e0835c files/tcsh-6.13.00-glob.patch 305 -RMD160 0e9b22b1f427262048849aee5e727def6547705f files/tcsh-6.13.00-glob.patch 305 -SHA256 0dd3d6178aebd36b0798351d170065a49c5d3a2abdf3d47f0199f1e683621d4c files/tcsh-6.13.00-glob.patch 305 -MD5 c2ca2472d2e81e30f23492c306c03ada files/tcsh-6.13.00-iconv.patch 11230 -RMD160 e58d2d2a4a8c5156562557c779cc8948047dd746 files/tcsh-6.13.00-iconv.patch 11230 -SHA256 88852eee8d69205ece4b1294eed17b8dcd2504bd269e4a2fe8e87d686e510855 files/tcsh-6.13.00-iconv.patch 11230 -MD5 88ecd43a2f94275ddecaae78650745f8 files/tcsh-6.13.00-utmp.patch 1578 -RMD160 6448be101e22d97a1bd25088e50a892344e2b148 files/tcsh-6.13.00-utmp.patch 1578 -SHA256 0aadbeab3bb075931e4ff82901c2b47f57c0427889e7aae346b635e3fa31a236 files/tcsh-6.13.00-utmp.patch 1578 -MD5 8a48eb2d6512d50375df4e87e060feed files/tcsh-6.13.00-winchg.patch 1731 -RMD160 a5bbb29781e38f3993a25ba45d3431512f0d3504 files/tcsh-6.13.00-winchg.patch 1731 -SHA256 51b8ff4cb44716e18036e413c7ea1f135751b641e884bea8fd8764a28d28f8c0 files/tcsh-6.13.00-winchg.patch 1731 +MD5 6a74574703dca366bcf1a246f9bf6e32 files/digest-tcsh-6.14-r2 497 +RMD160 28da1915a51453b91b97fe54a3866e7bc589b8c0 files/digest-tcsh-6.14-r2 497 +SHA256 92be31902b0ded77904c82ced086d52942e9a5fc4a99a90983091fc22c61b4f5 files/digest-tcsh-6.14-r2 497 +MD5 6a74574703dca366bcf1a246f9bf6e32 files/digest-tcsh-6.14-r3 497 +RMD160 28da1915a51453b91b97fe54a3866e7bc589b8c0 files/digest-tcsh-6.14-r3 497 +SHA256 92be31902b0ded77904c82ced086d52942e9a5fc4a99a90983091fc22c61b4f5 files/digest-tcsh-6.14-r3 497 MD5 dc3f6395569049b5f3a1547364be0260 files/tcsh-6.14-r2.patch 2057 RMD160 8fba8a743944e04e8f03525ee0f8763576d251ec files/tcsh-6.14-r2.patch 2057 SHA256 cdc6f499a9eef1876604a0072562aad4b594e12c6073a98ea7a2f33d88aa21c5 files/tcsh-6.14-r2.patch 2057 MD5 18211cacb14d3b0d1253b35bb9683d21 files/tcsh-6.14.00-debian-dircolors.patch 444 RMD160 8ab4e49fbfd979aed6cfdd5bd45c5e37fa810394 files/tcsh-6.14.00-debian-dircolors.patch 444 SHA256 a9568a2a474ef662a665c87c52983fea7999e5cf2bc4920d45baa2558c9dc32a files/tcsh-6.14.00-debian-dircolors.patch 444 -MD5 16713fff7d0ccc21e1c32b250cdc44ff files/tcsh-aliases 2399 -RMD160 7bca25308d8d0f8e0673b30cd617ea5c976a76b2 files/tcsh-aliases 2399 -SHA256 6cd71fb8275e8bf7a99dd8711661e5eba53e8b04ca73d4e6950f146a5f305df8 files/tcsh-aliases 2399 -MD5 8c5915d05b8b0c2db109c754a2bee20f files/tcsh-bindkey 3597 -RMD160 692c6dc9f65b1dff1d5a582d8948e6cdd99d5ce0 files/tcsh-bindkey 3597 -SHA256 5fb917e07237e877de9d9938104fa690b63ec7d5ef41b16086aef9328c30bffc files/tcsh-bindkey 3597 -MD5 e717dd2122d1ae7ab9ee8ebf2c33636a files/tcsh-settings 3271 -RMD160 2718857e5c5dab04e75268a1e593f52a445a4821 files/tcsh-settings 3271 -SHA256 1319bf24712b2d5a4b4ee34c1fd245b3467ed06564ccab410ed70815a40d1312 files/tcsh-settings 3271 -MD5 6bd69d3c815412ada4579ac8f8cc9c45 files/tcsh.config 1466 -RMD160 eaefa54df994eea18879506d7550c5c8c49fbb49 files/tcsh.config 1466 -SHA256 3f8f3f6bbff54d773093ded4020ea1251f3c6db5bdad738668da662e3b69084e files/tcsh.config 1466 -MD5 a51fb6146ec2bcb7a603e5af41f6c7a2 files/tcsh_enable_kanji.diff 466 -RMD160 f9f0c2ff4929b3db8fa0fff7861dd9492639732b files/tcsh_enable_kanji.diff 466 -SHA256 d2609e53bda34634035a43e9226ad90c95d50be37e8d11b73af6bc8cb6f62a17 files/tcsh_enable_kanji.diff 466 MD5 57ae68ef95b893d172203de06faf380d metadata.xml 655 RMD160 10cac0d0a38ab114ec6f34be1fed837f38a77f40 metadata.xml 655 SHA256 bde0b24fe9a295482f3394de9b3d658bbcc2e58504136785fd4a6210b1d2e28b metadata.xml 655 -MD5 89674d2fb5c06a3b4b5310a3212c81a2 tcsh-6.12-r3.ebuild 1382 -RMD160 bfc2ff3d4c55324597dbc36e898f1beaee6ecfb4 tcsh-6.12-r3.ebuild 1382 -SHA256 95a1ca67336d00c9c0c2a4e0ea14218f03c7a79a271c0aa4f09b1a849dc4759a tcsh-6.12-r3.ebuild 1382 -MD5 1b865e9c0349146f352678370c667127 tcsh-6.13-r1.ebuild 1889 -RMD160 f259cd33985baa6f9f2e7e360118be50752b624a tcsh-6.13-r1.ebuild 1889 -SHA256 2318518a6ff4d5fed64b04e5bf57e177fc3b9d9b3418a244c62b60c4f4d9513e tcsh-6.13-r1.ebuild 1889 -MD5 40885229543eeb01a6a91b426c29e29d tcsh-6.13.ebuild 1249 -RMD160 6c72b8926b9c85f82549530e137e50dccddf41fb tcsh-6.13.ebuild 1249 -SHA256 94d28a426691b0efd6af169af3c617ab160fd2edaf4b2caf2609a2126288d41d tcsh-6.13.ebuild 1249 -MD5 2076c4be609061fe61b9e961b3abc6f1 tcsh-6.14-r1.ebuild 2542 -RMD160 4522528c9b356dec322b541b3552bf4bd8a73daa tcsh-6.14-r1.ebuild 2542 -SHA256 a96bb88056a383973b0bbb92d98aab3de8d5c96c893219e41fe788bedd2b1028 tcsh-6.14-r1.ebuild 2542 MD5 67a8b24a03b89fc874812fbfa5b5ff50 tcsh-6.14-r2.ebuild 2312 RMD160 88777eb0cf7eaf5680f7e58fec885749ad48ed97 tcsh-6.14-r2.ebuild 2312 SHA256 2f3a9ccfb469caad01b4cc55b75e7a0bcbdc72c93e1bd2da51107f815aab5b59 tcsh-6.14-r2.ebuild 2312 -MD5 9f898ed1cc28a95e32e375e69757a620 tcsh-6.14-r3.ebuild 2235 -RMD160 4d0c9b1d680fd0a632e1533d76964fd515d924f5 tcsh-6.14-r3.ebuild 2235 -SHA256 e62859b8d8d37ff5f7ecab32db39a3b704d65cbce25bbf0fcd89a3d81ff36db7 tcsh-6.14-r3.ebuild 2235 -MD5 c250d0af9e636acf93f75180f66ed639 tcsh-6.14.ebuild 1234 -RMD160 db6a3e4366ac17e0e328cd5ced853cbc5e5ecc6c tcsh-6.14.ebuild 1234 -SHA256 fbe33c89028de0058d4e1b31a886449816517a15a9f98d94e864187a4ab75b99 tcsh-6.14.ebuild 1234 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFD6CHTJrHF4yAQTrARAld5AKC6Yju1MtMtM9uOw/6Vo6xLBZa3bACfS4N/ -dpoLM68Yd5WeKG49L2T/V6E= -=pmbg ------END PGP SIGNATURE----- +MD5 66c103b529165a05d4286bf764582826 tcsh-6.14-r3.ebuild 2215 +RMD160 598713df6a1e85c797382927967c676db830f404 tcsh-6.14-r3.ebuild 2215 +SHA256 bd1967401c8eaef06be3d7662dc6bd4bd79ff1de0647ae0a5c364f3d463352bc tcsh-6.14-r3.ebuild 2215 diff --git a/app-shells/tcsh/files/csh.cshrc_new b/app-shells/tcsh/files/csh.cshrc_new deleted file mode 100644 index 044a5b75cee3..000000000000 --- a/app-shells/tcsh/files/csh.cshrc_new +++ /dev/null @@ -1,129 +0,0 @@ -############################################################################# -## -## Gentoo's csh.cshrc -## -## Based on the TCSH package (http://tcshrc.sourceforge.net) -## -## .tcshrc 2Sep2001, Simos Xenitellis (simos@hellug.gr) -## -## 2003-01-13 -- Alain Penders (alain@gentoo.org) -## Renamed to /etc/csh.cshrc, basic cleanup work. -## -## 2003-01-24 -- Alain Penders (alain@gentoo.org) -## Improved config file handling. -## -onintr - -## - - -## -## Start by unsetting all our variables. This is needed to prevent inheritance -## from the shell that started us -- e.g. when performing a 'su'. -## -unsetenv TCSH_SHELL_CTRLD -unsetenv TCSH_SHELL_SAFEHISTORY -unsetenv TCSH_SHELL_AUTOLOGOUT -unsetenv TCSH_SHELL_SAFETY -unsetenv TCSH_SHELL_DOS -unsetenv TCSH_SHELL_CDALIAS -unsetenv TCSH_SHELL_COMPLETION - - -## -## Get our own settings. Make sure they exist in the user's directory. -## -if ( ! -e ~/.tcsh.config ) then - if ( -e /etc/skel/.tcsh.config ) then - echo ">>> Copying /etc/skel/.tcsh.config to your home directory ..." - cp /etc/skel/.tcsh.config ~/.tcsh.config - echo ">>> Please edit it to fine-tune the TCSH behaviour." - else - echo "### Missing .tcsh.config!" - endif -endif -if ( -e ~/.tcsh.config ) then - source ~/.tcsh.config -endif - - -## -## Load the environment defaults. -## -if ( -r /etc/csh.env ) then - source /etc/csh.env -endif - - -## -## Make sure our path includes the basic stuff for root and normal users. -## -if ($LOGNAME == "root") then - set -f path = ( $path /sbin ) - set -f path = ( $path /usr/sbin ) - set -f path = ( $path /usr/local/sbin ) -endif -set -f path = ( $path /bin ) -set -f path = ( $path /usr/bin ) -set -f path = ( $path /usr/local/bin ) -set -f path = ( $path /opt/bin ) - - -## -## Load our settings -- most are for interactive shells only, but not all. -## -if ( -e /etc/profile.d/tcsh-settings ) then - source /etc/profile.d/tcsh-settings -endif - - -## -## Source extensions installed by ebuilds -## -if ( -d /etc/profile.d ) then - set _tmp=${?nonomatch} - set nonomatch - foreach _s ( /etc/profile.d/*.csh ) - if ( -r $_s ) then - source $_s - endif - end - if ( ! ${_tmp} ) unset nonomatch - unset _tmp _s -endif - - -# Everything after this point is interactive shells only. -if ( $?prompt == 0 ) goto end - - -## -## Load our aliases -- for interactive shells only -## -if ( -e /etc/profile.d/tcsh-aliases ) then - source /etc/profile.d/tcsh-aliases -endif - - -## -## Load our key bindings -- for interactive shells only -## -if ( -e /etc/profile.d/tcsh-bindkey ) then - source /etc/profile.d/tcsh-bindkey -endif - - -## -## Load our command completions -- for interactive shells only -## -if ( $?TCSH_SHELL_COMPLETION ) then - if ( -e /etc/profile.d/tcsh-complete ) then - source /etc/profile.d/tcsh-complete - endif -endif - - -end: -## -onintr -## - diff --git a/app-shells/tcsh/files/csh.login_new b/app-shells/tcsh/files/csh.login_new deleted file mode 100644 index 58501398cec0..000000000000 --- a/app-shells/tcsh/files/csh.login_new +++ /dev/null @@ -1,71 +0,0 @@ -############################################################################# -## -## Gentoo's csh.login -## -## 2003-01-13 -- Alain Penders (alain@gentoo.org) -## -## Initial version. Inspired by the Suse version. -## - - -## -## Default terminal initialization -## -if ( -o /dev/$tty && ${?prompt} ) then - # Console - if ( ! ${?TERM} ) setenv TERM linux - if ( "$TERM" == "unknown" ) setenv TERM linux - # No tset available on SlackWare - if ( -x "`which stty`" ) stty sane cr0 pass8 dec - if ( -x "`which tset`" ) tset -I -Q - unsetenv TERMCAP - settc km yes -endif - -## -## Default UMASK -## -umask 022 - -## -## Set our SHELL variable. -## -setenv SHELL /bin/tcsh - -## -## Setup a default MAIL variable -## -if ( -f /var/spool/mail/$USER ) then - setenv MAIL /var/spool/mail/$USER - set mail=$MAIL -endif - -## -## If we're root, report who's logging in and out. -## -if ( "$uid" == "0" ) then - set who=( "%n has %a %l from %M." ) - set watch=( any any ) -endif - -## -## Show the MOTD once the first time, and once after it has been changed. -## -## Note: if this is a SSH login, SSH will always show the MOTD, so we -## skip it. Create ~/.hushlogin is you don't want SSH to show it. -## -if (-f /etc/motd ) then - if ( ! $?SSH_CLIENT ) then - cmp -s /etc/motd ~/.hushmotd - if ($status) then - tee ~/.hushmotd < /etc/motd - echo "((( MOTD shown only once, unless it is changed )))" - endif - endif -endif - -## -## Send us home. -## -cd - diff --git a/app-shells/tcsh/files/digest-tcsh-6.12-r3 b/app-shells/tcsh/files/digest-tcsh-6.12-r3 deleted file mode 100644 index c4f198d43ee4..000000000000 --- a/app-shells/tcsh/files/digest-tcsh-6.12-r3 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 dccf1e673103594546fe74c313932428 tcsh-6.12.00.tar.gz 824297 -MD5 d4108a1ef7482d9440e5032e8a8d77b3 tcsh-complete 45242 diff --git a/app-shells/tcsh/files/digest-tcsh-6.13 b/app-shells/tcsh/files/digest-tcsh-6.13 deleted file mode 100644 index 18dfd0c5dbeb..000000000000 --- a/app-shells/tcsh/files/digest-tcsh-6.13 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 11c0c9c9148652dc01270c4880d1cc6e tcsh-6.13.00.tar.gz 844755 -MD5 d4108a1ef7482d9440e5032e8a8d77b3 tcsh-complete 45242 diff --git a/app-shells/tcsh/files/digest-tcsh-6.13-r1 b/app-shells/tcsh/files/digest-tcsh-6.13-r1 deleted file mode 100644 index 18dfd0c5dbeb..000000000000 --- a/app-shells/tcsh/files/digest-tcsh-6.13-r1 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 11c0c9c9148652dc01270c4880d1cc6e tcsh-6.13.00.tar.gz 844755 -MD5 d4108a1ef7482d9440e5032e8a8d77b3 tcsh-complete 45242 diff --git a/app-shells/tcsh/files/digest-tcsh-6.14 b/app-shells/tcsh/files/digest-tcsh-6.14 deleted file mode 100644 index bb3d6cf321e6..000000000000 --- a/app-shells/tcsh/files/digest-tcsh-6.14 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 353d1bb7d2741bf8de602c7b6f0efd79 tcsh-6.14.00.tar.gz 859780 -MD5 d4108a1ef7482d9440e5032e8a8d77b3 tcsh-complete 45242 diff --git a/app-shells/tcsh/files/digest-tcsh-6.14-r1 b/app-shells/tcsh/files/digest-tcsh-6.14-r1 deleted file mode 100644 index 077052c4f630..000000000000 --- a/app-shells/tcsh/files/digest-tcsh-6.14-r1 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 353d1bb7d2741bf8de602c7b6f0efd79 tcsh-6.14.00.tar.gz 859780 -MD5 06d9a00fa7e034394bf1152f0fc3e950 tcsh-6.14-conffiles.tar.bz2 20200 diff --git a/app-shells/tcsh/files/digest-tcsh-6.14-r2 b/app-shells/tcsh/files/digest-tcsh-6.14-r2 index 0021e11ddcfe..c15c253dc055 100644 --- a/app-shells/tcsh/files/digest-tcsh-6.14-r2 +++ b/app-shells/tcsh/files/digest-tcsh-6.14-r2 @@ -1,2 +1,6 @@ MD5 06d9a00fa7e034394bf1152f0fc3e950 tcsh-6.14-conffiles.tar.bz2 20200 +RMD160 96e5e43985fe1b6e53b4a2a53f1b7bed3c2ae103 tcsh-6.14-conffiles.tar.bz2 20200 +SHA256 1bae5000c84593187974580c48b0edcec88e2f6363e3c1ec1e43da45c9a63049 tcsh-6.14-conffiles.tar.bz2 20200 MD5 353d1bb7d2741bf8de602c7b6f0efd79 tcsh-6.14.00.tar.gz 859780 +RMD160 fa7635225ceb0225aedcfad5dd9d8e17d8d70849 tcsh-6.14.00.tar.gz 859780 +SHA256 fd738ac0c003d283a214d15d46c1bc3fb80afad697110994dccb8d101f0d6f0e tcsh-6.14.00.tar.gz 859780 diff --git a/app-shells/tcsh/files/digest-tcsh-6.14-r3 b/app-shells/tcsh/files/digest-tcsh-6.14-r3 index 0021e11ddcfe..c15c253dc055 100644 --- a/app-shells/tcsh/files/digest-tcsh-6.14-r3 +++ b/app-shells/tcsh/files/digest-tcsh-6.14-r3 @@ -1,2 +1,6 @@ MD5 06d9a00fa7e034394bf1152f0fc3e950 tcsh-6.14-conffiles.tar.bz2 20200 +RMD160 96e5e43985fe1b6e53b4a2a53f1b7bed3c2ae103 tcsh-6.14-conffiles.tar.bz2 20200 +SHA256 1bae5000c84593187974580c48b0edcec88e2f6363e3c1ec1e43da45c9a63049 tcsh-6.14-conffiles.tar.bz2 20200 MD5 353d1bb7d2741bf8de602c7b6f0efd79 tcsh-6.14.00.tar.gz 859780 +RMD160 fa7635225ceb0225aedcfad5dd9d8e17d8d70849 tcsh-6.14.00.tar.gz 859780 +SHA256 fd738ac0c003d283a214d15d46c1bc3fb80afad697110994dccb8d101f0d6f0e tcsh-6.14.00.tar.gz 859780 diff --git a/app-shells/tcsh/files/tcsh-6.11.00-termcap.patch b/app-shells/tcsh/files/tcsh-6.11.00-termcap.patch deleted file mode 100644 index b28144b8ee38..000000000000 --- a/app-shells/tcsh/files/tcsh-6.11.00-termcap.patch +++ /dev/null @@ -1,12 +0,0 @@ -Prefer libtermcap to libncurses for the shell. ---- tcsh-6.11.00/configure.in 2002-06-05 10:50:07.000000000 -0400 -+++ tcsh-6.11.00/configure.in 2002-06-05 10:50:03.000000000 -0400 -@@ -253,7 +253,7 @@ - esac - - AC_SEARCH_LIBS(crypt, crypt) --AC_SEARCH_LIBS(tgetent, termlib curses termcap) -+AC_SEARCH_LIBS(tgetent, termlib termcap curses) - AC_SEARCH_LIBS(gethostbyname, nsl) - AC_SEARCH_LIBS(connect, socket) - diff --git a/app-shells/tcsh/files/tcsh-6.12-tc.os.h-gentoo.diff b/app-shells/tcsh/files/tcsh-6.12-tc.os.h-gentoo.diff deleted file mode 100644 index b7faeaf7424a..000000000000 --- a/app-shells/tcsh/files/tcsh-6.12-tc.os.h-gentoo.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- tc.os.h~ Sat Nov 11 23:03:39 2000 -+++ tc.os.h Fri Apr 13 15:32:16 2001 -@@ -88,6 +88,7 @@ - - #if defined(linux) || defined(__NetBSD__) || defined(__FreeBSD__) || SYSVREL >= 4 || defined(_MINIX_VMD) - # undef NEEDstrerror -+# include <time.h> - #endif /* linux || __NetBSD__ || __FreeBSD__ || SYSVREL >= 4 || _MINIX_VMD */ - - #if !defined(pyr) && !defined(sinix) diff --git a/app-shells/tcsh/files/tcsh-6.12.00-setpgrp.patch b/app-shells/tcsh/files/tcsh-6.12.00-setpgrp.patch deleted file mode 100644 index 8efe3bf8142d..000000000000 --- a/app-shells/tcsh/files/tcsh-6.12.00-setpgrp.patch +++ /dev/null @@ -1,14 +0,0 @@ -Don't include our own declaration of setpgrp if the system defines prototypes -for SysV functions (like setpgrp()). Not sure if this is the Right fix or not. ---- tcsh-6.12.00/sh.h 2004-02-10 11:35:44.000000000 -0500 -+++ tcsh-6.12.00/sh.h 2004-02-10 11:35:40.000000000 -0500 -@@ -474,7 +474,9 @@ - extern pid_t getpgrp __P((void)); - # endif /* BSD || SUNOS4 || IRISD || DGUX */ - # endif /* POSIX */ -+#ifndef _SVID_SOURCE - extern pid_t setpgrp __P((pid_t, pid_t)); -+#endif - #endif /* !WINNT_NATIVE */ - - typedef sigret_t (*signalfun_t) __P((int)); diff --git a/app-shells/tcsh/files/tcsh-6.13.00-arch.patch b/app-shells/tcsh/files/tcsh-6.13.00-arch.patch deleted file mode 100644 index c1612e6ab07f..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-arch.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- tcsh-6.13.00/host.defs.arch 2003-02-08 21:03:25.000000000 +0100 -+++ tcsh-6.13.00/host.defs 2004-09-15 18:32:39.770032216 +0200 -@@ -438,11 +438,21 @@ - newdef : defined(linux) - comment : Linus Torvalds's linux - vendor : defined(M_intel) : "intel" -+hosttype: defined(__ia64__) : "ia64-linux" -+hosttype: defined(__powerpc64__) : "powerpc64-linux" -+hosttype: defined(__s390x__) : "s390x-linux" -+hosttype: defined(__s390__) : "s390-linux" -+hosttype: defined(__x86_64__) : "x86_64-linux" - hosttype: defined(M_i586) : "i586-linux" - hosttype: defined(M_i486) : "i486-linux" - hosttype: defined(M_i386) : "i386-linux" - ostype : !defined(PPC) : "linux" - ostype : defined(PPC) : "mklinux" -+machtype: defined(__ia64__) : "ia64" -+machtype: defined(__powerpc64__) : "powerpc64" -+machtype: defined(__s390x__) : "s390x" -+machtype: defined(__s390__) : "s390" -+machtype: defined(__x86_64__) : "x86_64" - machtype: defined(M_i586) : "i586" - machtype: defined(M_i486) : "i486" - machtype: defined(M_i386) : "i386" diff --git a/app-shells/tcsh/files/tcsh-6.13.00-charset.patch b/app-shells/tcsh/files/tcsh-6.13.00-charset.patch deleted file mode 100644 index c9dc39d86cc6..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-charset.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- tcsh-6.13.00/nls/russian/charset.charset 2004-08-17 17:54:12.229979032 +0200 -+++ tcsh-6.13.00/nls/russian/charset 2004-08-17 17:54:30.695171896 +0200 -@@ -1 +1 @@ --$ codeset=ISO-8859-5 -+$ codeset=KOI8-R ---- tcsh-6.13.00/nls/pl/charset.charset 2004-08-17 17:51:05.985292528 +0200 -+++ tcsh-6.13.00/nls/pl/charset 2004-08-17 17:51:12.798256800 +0200 -@@ -1 +1 @@ --$ codeset=ISO-8859-5 -+$ codeset=ISO-8859-2 ---- tcsh-6.13.00/nls/ukrainian/charset.charset 2004-08-17 17:55:09.520269584 +0200 -+++ tcsh-6.13.00/nls/ukrainian/charset 2004-08-17 17:55:15.252398168 +0200 -@@ -1 +1 @@ --$ codeset=ISO-8859-5 -+$ codeset=KOI8-U diff --git a/app-shells/tcsh/files/tcsh-6.13.00-closem.patch b/app-shells/tcsh/files/tcsh-6.13.00-closem.patch deleted file mode 100644 index 158881bb1436..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-closem.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- tcsh/sh.misc.c 2004-09-08 18:36:04.000000000 +0200 -+++ tcsh-6.13.00/sh.misc.c 2004-09-08 23:53:43.081020880 +0200 -@@ -257,6 +257,7 @@ - closem() - { - register int f; -+ struct stat st; - - #ifdef NLS_BUGS - #ifdef NLS_CATALOGS -@@ -273,6 +274,9 @@ - #ifdef MALLOC_TRACE - && f != 25 - #endif /* MALLOC_TRACE */ -+#ifdef S_ISSOCK -+ && fstat(f, &st) == 0 && !S_ISSOCK(st.st_mode) -+#endif - ) - { - (void) close(f); diff --git a/app-shells/tcsh/files/tcsh-6.13.00-codeset.patch b/app-shells/tcsh/files/tcsh-6.13.00-codeset.patch deleted file mode 100644 index 846c8b112a3b..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-codeset.patch +++ /dev/null @@ -1,81 +0,0 @@ -diff -ur tcsh-6.13.00/config.h.in tcsh/config.h.in ---- tcsh-6.13.00/config.h.in 2004-09-14 20:01:21.622550088 +0200 -+++ tcsh/config.h.in 2004-09-14 19:40:59.835289984 +0200 -@@ -3,6 +3,9 @@ - /* Define to 1 if you have the iconv () interface */ - #undef HAVE_ICONV - -+/* Define to 1 if you have the `nl_langinfo' function. */ -+#undef HAVE_NL_LANGINFO -+ - /* Define to the address where bug reports for this package should be sent. */ - #undef PACKAGE_BUGREPORT - -diff -ur tcsh-6.13.00/configure tcsh/configure -diff -ur tcsh-6.13.00/configure.in tcsh/configure.in ---- tcsh-6.13.00/configure.in 2004-09-14 20:01:21.624549784 +0200 -+++ tcsh/configure.in 2004-09-14 19:34:44.314377840 +0200 -@@ -257,6 +257,7 @@ - ;; - esac - -+AC_CHECK_FUNCS([nl_langinfo]) - AC_SEARCH_LIBS(crypt, crypt) - AC_SEARCH_LIBS(tgetent, termlib termcap curses) - AC_SEARCH_LIBS(gethostbyname, nsl) -diff -ur tcsh-6.13.00/sh.set.c tcsh/sh.set.c ---- tcsh-6.13.00/sh.set.c 2004-09-14 20:01:21.647546288 +0200 -+++ tcsh/sh.set.c 2004-09-14 19:35:06.276039160 +0200 -@@ -37,6 +37,10 @@ - #include "ed.h" - #include "tw.h" - -+#ifdef HAVE_NL_LANGINFO -+#include <langinfo.h> -+#endif -+ - extern Char HistLit; - extern bool GotTermCaps; - int numeof = 0; -@@ -1254,7 +1258,29 @@ - { STRSTARKUTF8, STRKUTF8 }, - { NULL, NULL } - }; -+#ifdef HAVE_NL_LANGINFO -+ struct dspm_autoset_Table dspmc[] = { -+ { STRSTARKUTF8, STRKUTF8 }, -+ { STRKEUC, STRKEUC }, -+ { STRGB2312, STRKEUC }, -+ { STRKBIG5, STRKBIG5 }, -+ { NULL, NULL } -+ }; -+ Char *codeset; - -+ codeset = str2short(nl_langinfo(CODESET)); -+ if (*codeset != '\0') { -+ for (i = 0; dspmc[i].n; i++) { -+ Char *estr; -+ if (dspmc[i].n[0] && t_pmatch(pcp, dspmc[i].n, &estr, 0) > 0) { -+ set(CHECK_MBYTEVAR, Strsave(dspmc[i].v), VAR_READWRITE); -+ update_dspmbyte_vars(); -+ return; -+ } -+ } -+ } -+#endif -+ - if (*pcp == '\0') - return; - -diff -ur tcsh-6.13.00/tc.const.c tcsh/tc.const.c ---- tcsh-6.13.00/tc.const.c 2004-09-14 20:01:21.579556624 +0200 -+++ tcsh/tc.const.c 2004-09-14 19:31:30.274876328 +0200 -@@ -129,6 +129,8 @@ - Char STRKBIG5[] = { 'b', 'i', 'g', '5', '\0' }; - Char STRKUTF8[] = { 'u', 't', 'f', '8', '\0' }; - Char STRSTARKUTF8[] = { '*', 'u', 't', 'f', '*', '8', '\0' }; -+Char STRGB2312[] = { 'g', 'b', '2', '3', '1', '2', '\0' }; -+ - # ifdef MBYTEDEBUG /* Sorry, use for beta testing */ - Char STRmbytemap[] = { 'm', 'b', 'y', 't', 'e', 'm', 'a', 'p', '\0' }; - # endif /* MBYTEMAP */ diff --git a/app-shells/tcsh/files/tcsh-6.13.00-cstr.patch b/app-shells/tcsh/files/tcsh-6.13.00-cstr.patch deleted file mode 100644 index c8b64dde7eba..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-cstr.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tcsh-6.13.00/tc.bind.c.cstr 2004-09-21 23:07:46.383456872 +0200 -+++ tcsh-6.13.00/tc.bind.c 2004-09-21 23:08:38.053601816 +0200 -@@ -195,7 +195,7 @@ - return; - if (key) { - if (SetArrowKeys(&in, XmapStr(&out), ntype) == -1) -- xprintf(CGETS(20, 2, "Bad key name: %S\n"), in); -+ xprintf(CGETS(20, 2, "Bad key name: %S\n"), in.buf); - } - else - AddXkey(&in, XmapStr(&out), ntype); diff --git a/app-shells/tcsh/files/tcsh-6.13.00-dspmbyte.patch b/app-shells/tcsh/files/tcsh-6.13.00-dspmbyte.patch deleted file mode 100644 index e3aad1f940aa..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-dspmbyte.patch +++ /dev/null @@ -1,60 +0,0 @@ ---- tcsh-6.13.00/tc.const.c.mbyte 2004-03-21 17:48:15.000000000 +0100 -+++ tcsh-6.13.00/tc.const.c 2004-08-18 10:48:34.322157016 +0200 -@@ -128,7 +128,7 @@ - Char STRKSJIS[] = { 's', 'j', 'i', 's', '\0' }; - Char STRKBIG5[] = { 'b', 'i', 'g', '5', '\0' }; - Char STRKUTF8[] = { 'u', 't', 'f', '8', '\0' }; --Char STRSTARKUTF8[] = { '*', 'u', 't', 'f', '8', '\0' }; -+Char STRSTARKUTF8[] = { '*', 'u', 't', 'f', '*', '8', '\0' }; - # ifdef MBYTEDEBUG /* Sorry, use for beta testing */ - Char STRmbytemap[] = { 'm', 'b', 'y', 't', 'e', 'm', 'a', 'p', '\0' }; - # endif /* MBYTEMAP */ ---- tcsh-6.13.00/sh.glob.c.mbyte 2004-08-18 11:14:33.033196920 +0200 -+++ tcsh-6.13.00/sh.glob.c 2004-08-18 11:21:16.575849112 +0200 -@@ -987,12 +987,12 @@ - if (endstr == NULL) - /* Exact matches only */ - for (p = blk; *p; p++) -- gres |= t_pmatch(string, *p, &tstring, 0) == 2 ? 1 : 0; -+ gres |= t_pmatch(string, *p, &tstring, 1) == 2 ? 1 : 0; - else { - /* partial matches */ - int minc = 0x7fffffff; - for (p = blk; *p; p++) -- if (t_pmatch(string, *p, &tstring, 0) != 0) { -+ if (t_pmatch(string, *p, &tstring, 1) != 0) { - int t = (int) (tstring - string); - gres |= 1; - if (minc == -1 || minc > t) -@@ -1079,8 +1079,8 @@ - if (match) - continue; - if (rangec == '-' && *(pattern-2) != '[' && *pattern != ']') { -- match = (globcharcoll(stringc, *pattern & TRIM, cs) <= 0 && -- globcharcoll(*(pattern-2) & TRIM, stringc, cs) <= 0); -+ match = (globcharcoll(stringc, *pattern & TRIM, 0) <= 0 && -+ globcharcoll(*(pattern-2) & TRIM, stringc, 0) <= 0); - pattern++; - } - else -@@ -1093,7 +1093,8 @@ - *estr = string; - break; - default: -- if ((patternc & TRIM) != stringc) -+ if (cs ? (patternc & TRIM) != stringc -+ : Tolower(patternc & TRIM) != Tolower(stringc)) - return (0); - *estr = string; - break; ---- tcsh-6.13.00/sh.set.c.mbyte 2004-03-21 17:48:14.000000000 +0100 -+++ tcsh-6.13.00/sh.set.c 2004-08-18 10:48:34.000000000 +0200 -@@ -1260,7 +1260,7 @@ - - for (i = 0; dspmt[i].n; i++) { - Char *estr; -- if (t_pmatch(pcp, dspmt[i].n, &estr, 1) > 0) { -+ if (dspmt[i].n[0] && t_pmatch(pcp, dspmt[i].n, &estr, 0) > 0) { - set(CHECK_MBYTEVAR, Strsave(dspmt[i].v), VAR_READWRITE); - update_dspmbyte_vars(); - break; diff --git a/app-shells/tcsh/files/tcsh-6.13.00-fcntl.patch b/app-shells/tcsh/files/tcsh-6.13.00-fcntl.patch deleted file mode 100644 index 8bc3602c2b33..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-fcntl.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- tcsh-6.13.00/sh.sem.c.fcntl 2004-08-23 12:55:48.300002488 +0200 -+++ tcsh-6.13.00/sh.sem.c 2004-08-23 13:00:59.745655552 +0200 -@@ -863,7 +863,7 @@ - stderror(ERR_SYSTEM, tmp, strerror(errno)); - /* allow input files larger than 2Gb */ - #ifndef WINNT_NATIVE -- (void) fcntl(fd, O_LARGEFILE, 0); -+ (void) fcntl(fd, F_SETFL, fcntl(fd, F_GETFL) | O_LARGEFILE); - #endif /*!WINNT_NATIVE*/ - (void) dmove(fd, 0); - } -@@ -923,7 +923,7 @@ - stderror(ERR_SYSTEM, tmp, strerror(errno)); - /* allow input files larger than 2Gb */ - #ifndef WINNT_NATIVE -- (void) fcntl(fd, O_LARGEFILE, 0); -+ (void) fcntl(fd, F_SETFL, fcntl(fd, F_GETFL) | O_LARGEFILE); - #endif /*!WINNT_NATIVE*/ - } - (void) dmove(fd, 1); diff --git a/app-shells/tcsh/files/tcsh-6.13.00-glob.patch b/app-shells/tcsh/files/tcsh-6.13.00-glob.patch deleted file mode 100644 index ed984bf4e6e8..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-glob.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tcsh-6.13.00/glob.c.glob 2004-08-18 18:24:23.163464816 +0200 -+++ tcsh-6.13.00/glob.c 2004-08-18 18:24:45.622050592 +0200 -@@ -164,6 +164,8 @@ - } else { - if (islower(c1) && isupper(c2)) - return (1); -+ if (isupper(c1) && islower(c2)) -+ return (-1); - } - s1[0] = c1; - s2[0] = c2; diff --git a/app-shells/tcsh/files/tcsh-6.13.00-iconv.patch b/app-shells/tcsh/files/tcsh-6.13.00-iconv.patch deleted file mode 100644 index adf7405f1430..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-iconv.patch +++ /dev/null @@ -1,402 +0,0 @@ -diff -urN tcsh-6.13.00/config.h.in tcsh/config.h.in ---- tcsh-6.13.00/config.h.in 1999-05-11 15:22:46.000000000 +0200 -+++ tcsh/config.h.in 2004-07-16 19:49:55.000000000 +0200 -@@ -1 +1,19 @@ --/* config.h.in. Generated automatically from configure.in by autoheader. */ -+/* config.h.in. Generated from configure.in by autoheader. */ -+ -+/* Define to 1 if you have the iconv () interface */ -+#undef HAVE_ICONV -+ -+/* Define to the address where bug reports for this package should be sent. */ -+#undef PACKAGE_BUGREPORT -+ -+/* Define to the full name of this package. */ -+#undef PACKAGE_NAME -+ -+/* Define to the full name and version of this package. */ -+#undef PACKAGE_STRING -+ -+/* Define to the one symbol short name of this package. */ -+#undef PACKAGE_TARNAME -+ -+/* Define to the version of this package. */ -+#undef PACKAGE_VERSION -diff -urN tcsh-6.13.00/configure.in tcsh/configure.in ---- tcsh-6.13.00/configure.in 2003-03-12 20:14:50.000000000 +0100 -+++ tcsh/configure.in 2004-07-17 01:54:18.474111752 +0200 -@@ -261,6 +261,8 @@ - AC_SEARCH_LIBS(tgetent, termlib curses termcap) - AC_SEARCH_LIBS(gethostbyname, nsl) - AC_SEARCH_LIBS(connect, socket) -+AC_SEARCH_LIBS([iconv], [iconv], [AC_DEFINE([HAVE_ICONV], [1], -+ [Define to 1 if you have the iconv () interface])]) - - dnl This is not good enough; we need sockaddr_storage too. - dnl See whether we can use IPv6 related functions -diff -urN tcsh-6.13.00/nls/C/charset tcsh/nls/C/charset ---- tcsh-6.13.00/nls/C/charset 2004-02-23 16:04:08.000000000 +0100 -+++ tcsh/nls/C/charset 2004-07-17 02:16:24.186572824 +0200 -@@ -1 +1,3 @@ - $ codeset=US-ASCII -+$set 255 -+1 US-ASCII -diff -urN tcsh-6.13.00/nls/et/charset tcsh/nls/et/charset ---- tcsh-6.13.00/nls/et/charset 2004-02-23 16:04:08.000000000 +0100 -+++ tcsh/nls/et/charset 2004-07-17 02:16:27.741032464 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-1 -+$set 255 -+1 ISO-8859-1 -diff -urN tcsh-6.13.00/nls/finnish/charset tcsh/nls/finnish/charset ---- tcsh-6.13.00/nls/finnish/charset 2004-02-23 16:04:09.000000000 +0100 -+++ tcsh/nls/finnish/charset 2004-07-17 02:16:34.898944296 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-1 -+$set 255 -+1 ISO-8859-1 -diff -urN tcsh-6.13.00/nls/french/charset tcsh/nls/french/charset ---- tcsh-6.13.00/nls/french/charset 2004-02-23 16:04:09.000000000 +0100 -+++ tcsh/nls/french/charset 2004-07-17 02:16:39.592230808 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-1 -+$set 255 -+1 ISO-8859-1 -diff -urN tcsh-6.13.00/nls/german/charset tcsh/nls/german/charset ---- tcsh-6.13.00/nls/german/charset 2004-02-23 16:04:09.000000000 +0100 -+++ tcsh/nls/german/charset 2004-07-17 02:16:40.647070448 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-1 -+$set 255 -+1 ISO-8859-1 -diff -urN tcsh-6.13.00/nls/greek/charset tcsh/nls/greek/charset ---- tcsh-6.13.00/nls/greek/charset 2004-02-23 16:04:09.000000000 +0100 -+++ tcsh/nls/greek/charset 2004-07-17 02:16:41.545933800 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-7 -+$set 255 -+1 ISO-8859-7 -diff -urN tcsh-6.13.00/nls/italian/charset tcsh/nls/italian/charset ---- tcsh-6.13.00/nls/italian/charset 2004-02-23 16:04:09.000000000 +0100 -+++ tcsh/nls/italian/charset 2004-07-17 02:16:42.464794112 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-1 -+$set 255 -+1 ISO-8859-1 -diff -urN tcsh-6.13.00/nls/ja/charset tcsh/nls/ja/charset ---- tcsh-6.13.00/nls/ja/charset 2004-02-23 16:04:10.000000000 +0100 -+++ tcsh/nls/ja/charset 2004-07-17 02:16:43.342660656 +0200 -@@ -1 +1,3 @@ - $ codeset=EUC-JP -+$set 255 -+1 EUC-JP -diff -urN tcsh-6.13.00/nls/Makefile tcsh/nls/Makefile ---- tcsh-6.13.00/nls/Makefile 2004-02-21 21:34:26.000000000 +0100 -+++ tcsh/nls/Makefile 2004-07-16 19:09:58.000000000 +0200 -@@ -2,7 +2,7 @@ - SUBDIRS= C et finnish french german greek italian ja pl russian \ - spanish ukrainian - #GENCAT= gencat --new --#CHARSET= charset -+CHARSET= charset - GENCAT= gencat - - catalogs: -diff -urN tcsh-6.13.00/nls/pl/charset tcsh/nls/pl/charset ---- tcsh-6.13.00/nls/pl/charset 2004-02-23 16:04:10.000000000 +0100 -+++ tcsh/nls/pl/charset 2004-07-17 02:16:44.124541792 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-2 -+$set 255 -+1 ISO-8859-2 -diff -urN tcsh-6.13.00/nls/russian/charset tcsh/nls/russian/charset ---- tcsh-6.13.00/nls/russian/charset 2004-02-23 16:04:10.000000000 +0100 -+++ tcsh/nls/russian/charset 2004-07-17 02:16:44.827434936 +0200 -@@ -1 +1,3 @@ - $ codeset=KOI8-R -+$set 255 -+1 KOI8-R -diff -urN tcsh-6.13.00/nls/spanish/charset tcsh/nls/spanish/charset ---- tcsh-6.13.00/nls/spanish/charset 2004-02-23 16:04:10.000000000 +0100 -+++ tcsh/nls/spanish/charset 2004-07-17 02:16:45.685304520 +0200 -@@ -1 +1,3 @@ - $ codeset=ISO-8859-1 -+$set 255 -+1 ISO-8859-1 -diff -urN tcsh-6.13.00/nls/ukrainian/charset tcsh/nls/ukrainian/charset ---- tcsh-6.13.00/nls/ukrainian/charset 2004-02-23 16:04:11.000000000 +0100 -+++ tcsh/nls/ukrainian/charset 2004-07-17 02:16:46.448188544 +0200 -@@ -1 +1,3 @@ - $ codeset=KOI8-U -+$set 255 -+1 KOI8-U -diff -urN tcsh-6.13.00/sh.c tcsh/sh.c ---- tcsh-6.13.00/sh.c 2004-02-21 21:34:24.000000000 +0100 -+++ tcsh/sh.c 2004-07-17 02:29:55.143288664 +0200 -@@ -2387,7 +2387,7 @@ - { - #ifdef NLS_BUGS - #ifdef NLS_CATALOGS -- (void)catclose(catd); -+ nlsclose(); - #endif /* NLS_CATALOGS */ - #endif /* NLS_BUGS */ - -@@ -2462,7 +2462,7 @@ - * because messages will stop working on the parent too. - */ - if (child == 0) -- (void) catclose(catd); -+ nlsclose(); - #endif /* NLS_CATALOGS */ - #ifdef WINNT_NATIVE - nt_cleanup(); -diff -urN tcsh-6.13.00/sh.decls.h tcsh/sh.decls.h ---- tcsh-6.13.00/sh.decls.h 2004-03-21 17:48:14.000000000 +0100 -+++ tcsh/sh.decls.h 2004-07-17 01:57:10.879902088 +0200 -@@ -33,6 +33,11 @@ - #ifndef _h_sh_decls - #define _h_sh_decls - -+#ifdef HAVE_ICONV -+#include <iconv.h> -+#include <nl_types.h> -+#endif -+ - /* - * sh.c - */ -@@ -178,7 +183,12 @@ - #if defined(FILEC) && defined(TIOCSTI) - extern int sortscmp __P((Char **, Char **)); - #endif -+ -+#ifdef HAVE_ICONV -+extern char *iconv_catgets __P((nl_catd, int, int, const char *)); -+#endif - extern void nlsinit __P((void)); -+extern void nlsclose __P((void)); - extern int t_pmatch __P((Char *, Char *, Char **, int)); - - /* -diff -urN tcsh-6.13.00/sh.func.c tcsh/sh.func.c ---- tcsh-6.13.00/sh.func.c 2004-05-13 17:23:39.000000000 +0200 -+++ tcsh/sh.func.c 2004-07-17 02:16:08.605941440 +0200 -@@ -41,6 +41,10 @@ - #include "nt.const.h" - #endif /* WINNT_NATIVE */ - -+#ifdef HAVE_ICONV -+#include <langinfo.h> -+#endif -+ - /* - * C shell - */ -@@ -1379,16 +1383,16 @@ - # ifdef LC_COLLATE - (void) setlocale(LC_COLLATE, ""); - # endif -+# ifdef LC_CTYPE -+ (void) setlocale(LC_CTYPE, ""); /* for iscntrl */ -+# endif /* LC_CTYPE */ - # ifdef NLS_CATALOGS - # ifdef LC_MESSAGES - (void) setlocale(LC_MESSAGES, ""); - # endif /* LC_MESSAGES */ -- (void) catclose(catd); -+ nlsclose(); - nlsinit(); - # endif /* NLS_CATALOGS */ --# ifdef LC_CTYPE -- (void) setlocale(LC_CTYPE, ""); /* for iscntrl */ --# endif /* LC_CTYPE */ - # ifdef SETLOCALEBUG - dont_free = 0; - # endif /* SETLOCALEBUG */ -@@ -1412,7 +1416,7 @@ - - #ifdef NLS_CATALOGS - if (eq(vp, STRNLSPATH)) { -- (void) catclose(catd); -+ nlsclose(); - nlsinit(); - } - #endif -@@ -1571,16 +1575,16 @@ - # ifdef LC_COLLATE - (void) setlocale(LC_COLLATE, ""); - # endif -+# ifdef LC_CTYPE -+ (void) setlocale(LC_CTYPE, ""); /* for iscntrl */ -+# endif /* LC_CTYPE */ - # ifdef NLS_CATALOGS - # ifdef LC_MESSAGES - (void) setlocale(LC_MESSAGES, ""); - # endif /* LC_MESSAGES */ -- (void) catclose(catd); -+ nlsclose(); - nlsinit(); - # endif /* NLS_CATALOGS */ --# ifdef LC_CTYPE -- (void) setlocale(LC_CTYPE, ""); /* for iscntrl */ --# endif /* LC_CTYPE */ - # ifdef SETLOCALEBUG - dont_free = 0; - # endif /* SETLOCALEBUG */ -@@ -1613,7 +1617,7 @@ - #endif /* COLOR_LS_F */ - #ifdef NLS_CATALOGS - else if (eq(name, STRNLSPATH)) { -- (void) catclose(catd); -+ nlsclose(); - nlsinit(); - } - #endif -@@ -2435,6 +2439,56 @@ - flush(); - } - -+#ifdef HAVE_ICONV -+iconv_t catgets_iconv; /* Or (iconv_t)-1 */ -+ -+char * -+iconv_catgets(catd, set_id, msg_id, s) -+nl_catd catd; -+int set_id, msg_id; -+const char *s; -+{ -+ static char *buf; /* = NULL; */ -+ static size_t buf_size; /* = 0; */ -+ -+ char *orig, *src, *dest; -+ size_t src_size, dest_size; -+ -+ orig = catgets(catd, set_id, msg_id, s); -+ if (catgets_iconv == (iconv_t)-1 || orig == s) -+ return orig; -+ src = orig; -+ src_size = strlen (src) + 1; -+ dest = buf; -+ while (src_size != 0) { -+ dest_size = buf + buf_size - dest; -+ if (iconv(catgets_iconv, &src, &src_size, &dest, &dest_size) -+ == (size_t)-1) { -+ switch (errno) { -+ case E2BIG: -+ { -+ char *p; -+ -+ if (buf_size == 0) -+ buf_size = 32; -+ p = xrealloc (buf, 2 * buf_size); -+ if (p == NULL) -+ return orig; -+ buf_size *= 2; -+ dest = p + (dest - buf); -+ buf = p; -+ break; -+ } -+ -+ case EILSEQ: case EINVAL: default: -+ return orig; -+ } -+ } -+ } -+ return buf; -+} -+#endif -+ - void - nlsinit() - { -@@ -2445,6 +2499,11 @@ - xsnprintf((char *)catalog, sizeof(catalog), "tcsh.%s", - short2str(varval(STRcatalog))); - catd = catopen(catalog, MCLoadBySet); -+#ifdef HAVE_ICONV -+ /* catgets (), not CGETS, the charset name should be in ASCII anyway. */ -+ catgets_iconv = iconv_open (nl_langinfo (CODESET), -+ catgets(catd, 255, 1, "ASCII")); -+#endif /* HAVE_ICONV */ - #endif /* NLS_CATALOGS */ - #ifdef WINNT_NATIVE - nls_dll_init(); -@@ -2455,3 +2514,15 @@ - editinit(); /* init the editor messages */ - terminit(); /* init the termcap messages */ - } -+ -+void -+nlsclose() -+{ -+#ifdef HAVE_ICONV -+ if (catgets_iconv != (iconv_t)-1) { -+ iconv_close (catgets_iconv); -+ catgets_iconv = (iconv_t)-1; -+ } -+#endif /* HAVE_ICONV */ -+ catclose(catd); -+} -diff -urN tcsh-6.13.00/sh.h tcsh/sh.h ---- tcsh-6.13.00/sh.h 2004-02-21 21:34:25.000000000 +0100 -+++ tcsh/sh.h 2004-07-17 01:50:28.439082392 +0200 -@@ -35,6 +35,10 @@ - - #include "config.h" - -+#ifdef HAVE_ICONV -+#include <iconv.h> -+#endif -+ - #ifndef HAVE_QUAD - #ifdef __GNUC__ - #define HAVE_QUAD 1 -@@ -1245,7 +1249,12 @@ - # define MCLoadBySet 0 - # endif - EXTERN nl_catd catd; --# define CGETS(b, c, d) catgets(catd, b, c, d) -+# ifdef HAVE_ICONV -+EXTERN iconv_t catgets_iconv; /* Or (iconv_t)-1 */ -+# define CGETS(b, c, d) iconv_catgets(catd, b, c, d) -+# else -+# define CGETS(b, c, d) catgets(catd, b, c, d) -+# endif - # define CSAVS(b, c, d) strsave(CGETS(b, c, d)) - # else - # define CGETS(b, c, d) d -diff -urN tcsh-6.13.00/sh.misc.c tcsh/sh.misc.c ---- tcsh-6.13.00/sh.misc.c 2003-03-12 20:14:51.000000000 +0100 -+++ tcsh/sh.misc.c 2004-07-17 02:30:01.477325744 +0200 -@@ -260,7 +260,7 @@ - - #ifdef NLS_BUGS - #ifdef NLS_CATALOGS -- (void)catclose(catd); -+ nlsclose(); - #endif /* NLS_CATALOGS */ - #endif /* NLS_BUGS */ - #ifdef YPBUGS -diff -urN tcsh-6.13.00/sh.set.c tcsh/sh.set.c ---- tcsh-6.13.00/sh.set.c 2004-03-21 17:48:14.000000000 +0100 -+++ tcsh/sh.set.c 2004-07-17 02:04:17.022118624 +0200 -@@ -192,7 +192,7 @@ - #endif - #ifdef NLS_CATALOGS - else if (eq(vp, STRcatalog)) { -- (void) catclose(catd); -+ nlsclose(); - nlsinit(); - } - #if defined(FILEC) && defined(TIOCSTI) -@@ -779,7 +779,7 @@ - update_dspmbyte_vars(); - #endif - #ifdef NLS_CATALOGS -- (void) catclose(catd); -+ nlsclose(); - nlsinit(); - #endif /* NLS_CATALOGS */ - } - diff --git a/app-shells/tcsh/files/tcsh-6.13.00-utmp.patch b/app-shells/tcsh/files/tcsh-6.13.00-utmp.patch deleted file mode 100644 index 5f6d583608a6..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-utmp.patch +++ /dev/null @@ -1,59 +0,0 @@ -Use libc's built-in getutXXX() functions for manipulating the file. - ---- tcsh-6.13.00/tc.who.c.utmp 2004-08-17 17:19:44.541315488 +0200 -+++ tcsh-6.13.00/tc.who.c 2004-08-17 17:22:12.251860072 +0200 -@@ -165,12 +165,13 @@ - watch_login(force) - int force; - { -- int utmpfd, comp = -1, alldone; -+ int comp = -1, alldone; - int firsttime = stlast == 1; - #ifdef BSDSIGS - sigmask_t omask; - #endif /* BSDSIGS */ - struct utmp utmp; -+ struct utmp *uptr; - struct who *wp, *wpnew; - struct varent *v; - Char **vp = NULL; -@@ -263,18 +264,8 @@ - return; - } - stlast = sta.st_mtime; -- if ((utmpfd = open(_PATH_UTMP, O_RDONLY|O_LARGEFILE)) < 0) { -- if (!force) -- xprintf(CGETS(26, 2, -- "%s cannot be opened. Please \"unset watch\".\n"), -- _PATH_UTMP); --# ifdef BSDSIGS -- (void) sigsetmask(omask); --# else -- (void) sigrelse(SIGINT); --# endif -- return; -- } -+ utmpname(_PATH_UTMP); -+ setutent(); - - /* - * xterm clears the entire utmp entry - mark everyone on the status list -@@ -289,7 +280,8 @@ - * Read in the utmp file, sort the entries, and update existing entries or - * add new entries to the status list. - */ -- while (read(utmpfd, (char *) &utmp, sizeof utmp) == sizeof utmp) { -+ while ((uptr = getutent())) { -+ memcpy(&utmp, uptr, sizeof(utmp)); - - # ifdef DEAD_PROCESS - # ifndef IRIS4D -@@ -385,7 +377,7 @@ - wp->who_prev = wpnew; /* linked in now */ - } - } -- (void) close(utmpfd); -+ endutent(); - # if defined(UTHOST) && defined(_SEQUENT_) - endutent(); - # endif diff --git a/app-shells/tcsh/files/tcsh-6.13.00-winchg.patch b/app-shells/tcsh/files/tcsh-6.13.00-winchg.patch deleted file mode 100644 index 87c2a22b020c..000000000000 --- a/app-shells/tcsh/files/tcsh-6.13.00-winchg.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -urN tcsh-6.13.00/ed.init.c tcsh-6.13.01/ed.init.c ---- tcsh-6.13.00/ed.init.c 2002-07-07 00:28:13.000000000 +0200 -+++ tcsh-6.13.01/ed.init.c 2004-05-21 20:51:25.000000000 +0200 -@@ -127,6 +127,7 @@ - #else /* BSDSIGS */ - (void) sigrelse(SIG_WINDOW); - #endif /* BSDSIGS */ -+ windowchg = 0; - } - - sigret_t -diff -urN tcsh-6.13.00/ed.inputl.c tcsh-6.13.01/ed.inputl.c ---- tcsh-6.13.00/ed.inputl.c 2002-06-25 21:02:11.000000000 +0200 -+++ tcsh-6.13.01/ed.inputl.c 2004-05-21 20:50:36.000000000 +0200 -@@ -738,6 +738,10 @@ - #ifdef WINNT_NATIVE - __nt_want_vcode = 1; - #endif /* WINNT_NATIVE */ -+#ifdef SIG_WINDOW -+ if (windowchg) -+ (void) check_window_size(0); /* for window systems */ -+#endif /* SIG_WINDOW */ - while ((num_read = read(SHIN, (char *) &tcp, 1)) == -1) { - if (errno == EINTR) - continue; -diff -urN tcsh-6.13.00/sh.c tcsh-6.13.01/sh.c ---- tcsh-6.13.00/sh.c 2004-02-21 21:34:24.000000000 +0100 -+++ tcsh-6.13.01/sh.c 2004-07-24 23:52:48.000000000 +0200 -@@ -2181,7 +2181,6 @@ - freesyn(savet), savet = NULL; - #ifdef SIG_WINDOW - if (windowchg || (catch && intty && !whyles && !tellwhat)) { -- windowchg = 0; - (void) check_window_size(0); /* for window systems */ - } - #endif /* SIG_WINDOW */ -diff -urN tcsh-6.13.00/sh.lex.c tcsh-6.13.01/sh.lex.c ---- tcsh-6.13.00/sh.lex.c 2003-08-04 18:19:13.000000000 +0200 -+++ tcsh-6.13.01/sh.lex.c 2004-05-21 20:50:36.000000000 +0200 -@@ -1765,6 +1775,10 @@ - if (c == 0 || (c < 0 && fixio(SHIN, errno) == -1)) - return (-1); - } -+#ifdef SIG_WINDOW -+ if (windowchg) -+ (void) check_window_size(0); /* for window systems */ -+#endif /* SIG_WINDOW */ - #ifndef WINNT_NATIVE - c = fbuf[(int) fseekp / BUFSIZE][(int) fseekp % BUFSIZE]; - fseekp++; diff --git a/app-shells/tcsh/files/tcsh-aliases b/app-shells/tcsh/files/tcsh-aliases deleted file mode 100644 index 4891cc574aa1..000000000000 --- a/app-shells/tcsh/files/tcsh-aliases +++ /dev/null @@ -1,96 +0,0 @@ -############################################################################## -## -## Gentoo's csh.cshrc -## -## Based on the TCSH package (http://tcshrc.sourceforge.net) -## -## .tcshrc.alias 2Sep2001, Simos Xenitellis (simos@hellug.gr) -## -## 2003-01-13 -- Alain Penders (alain@gentoo.org) -## Renamed to /etc/tcsh/aliases, basic cleanup work, added features that -## can be enabled/disabled from /etc/conf.d/tcsh and ~/.tcshconf. -## - -set noglob - -## -## Secure versions of cp, mv, and rm. Only used when TCSH_SHELL_SAFETY is set. -## -if ( $?TCSH_SHELL_SAFETY ) then - alias rm 'rm -i' - alias cp 'cp -i' - alias mv 'mv -i' -endif - -## -## Aliases for CPM/MSDOS-like behaviour. (Only if TCSH_SHELL_DOS is set.) -## -if ( $?TCSH_SHELL_DOS ) then - alias del 'rm -i' - alias cls 'clear' - # "-p" lets you create a path structure with one command, ex. mkdir -p /a/b/c - alias md 'mkdir -p' - alias rd 'rmdir' - alias dir 'ls --format=vertical' -endif - -## -## Colors for ls, etc. -## -if ( -x /bin/dircolors ) then - if ( -r $HOME/.dir_colors ) then - eval `dircolors -c $HOME/.dir_colors` - else if ( -r /etc/DIR_COLORS ) then - eval `dircolors -c /etc/DIR_COLORS` - endif -endif -alias d 'ls --color' -alias ls 'ls --color=auto' -alias l 'ls --color -aF' -alias ll 'ls --color -alF' - -## -## Alias vi to vim when appropriate. -## -if ( ( -e `where vim`) && ( ! -e `where vi`) ) then - alias vi 'vim' -endif - -## -## Some fancy aliases to make changing directory easier. -## Only available when TCSH_SHELL_CDALIAS is set. -## -if ( $?TCSH_SHELL_CDALIAS ) then - # Shows current directory - alias . 'pwd' - # Goes back one directory - alias .. 'cd ..' - alias ../ 'cd ../' - # Goes to previous directory - alias - 'cd -' - # Goes to the root directory - alias / 'cd /' -endif - -## -## Standard aliases - for typos -## -## These are the most common typos made by users, even experienced ones. -## -alias maek 'make' -alias alais 'alias' -alias csl 'clear' -alias sl 'ls --color' - -## -## Aliases specific to TCSH -## -## What is the help command? Type "ls" and hit F1. Will show a help line. -## From version tcshrc-1.x we use the man page facility as the help source. -## Once you read the help, press "q" to quit and you can continue editing the -## line. -## -#alias helpcommand whatis -alias helpcommand man - -unset noglob diff --git a/app-shells/tcsh/files/tcsh-bindkey b/app-shells/tcsh/files/tcsh-bindkey deleted file mode 100644 index 860718da11ed..000000000000 --- a/app-shells/tcsh/files/tcsh-bindkey +++ /dev/null @@ -1,117 +0,0 @@ -############################################################################# -## -## Gentoo system tcsh scripts -## -## $Id: tcsh-bindkey,v 1.1 2003/01/25 19:59:15 alain Exp $ -## -## Based on the TCSHRC package (http://tcshrc.sourceforge.net) -## -## .tcshrc.bindkey 2Sep2001, Simos Xenitellis (simos@hellug.gr) -## -## 2003-01-13 -- Alain Penders (alain@gentoo.org) -## Renamed to /etc/profile.d/tcsh-bindkey -## Made unnecessary KEY definitions optional. -## - -# One can use the "bindkey" facility to redefine the meaning of -# keys on the keyboard. Now you can eventually use those F*** keys. -# - -# INSERT : toggles overwrite or insert mode. -bindkey ^[[2~ overwrite-mode - -# DELETE : delete char at cursor position. -bindkey ^[[3~ delete-char - -# HOME : go to the beginning of the line. -bindkey ^[[1~ beginning-of-line - -# END : go to the end of the line. -bindkey ^[[4~ end-of-line - -# PAGE UP : search in history backwards for line beginning as current. -bindkey ^[[5~ history-search-backward - -# PAGE DOWN : search in history forwards for line beginning as current. -bindkey ^[[6~ history-search-forward - - - -if ( $?TCSH_FKEYS ) then - -# ESC-left-arrow : go to beginning of left word. -# The second version is used to fix a strange bug where the binding -# stops working after some usage. Did not manage to recreate. -bindkey ^[^[[D vi-word-back -bindkey OD vi-word-back - -# ESC-right-arrow : go to beginning of right word. -# The second version is used to fix a strange bug where the binding -# stops working after some usage. Did not manage to recreate. -bindkey ^[^[[C vi-word-fwd -bindkey OC vi-word-fwd - -# F1 : help on command currently typed(if 'ls passwd', help on 'ls'). -# first: while in console mode, second: while in X -bindkey ^[[[A run-help -bindkey OP run-help - -# F2 : set the mark command to cursor position. -# first: while in console mode, second: while in X -bindkey ^[[[B set-mark-command -bindkey OQ set-mark-command - -# F3 : move cursor to the marked position. -# first: while in console mode, second: while in X -bindkey ^[[[C exchange-point-and-mark -bindkey OR exchange-point-and-mark - -# F4 : --empty-- -# first: while in console mode, second: while in X -bindkey ^[[[D undefined-key -bindkey OS undefined-key - -# F5 : check line for spelling and make changes. -# first: while in console mode, second: while in X -bindkey ^[[[E spell-line -bindkey [15~ spell-line - -# F6 : check current word for spelling and make changes. -# same in both console and X modes -bindkey ^[[17~ spell-word - -# F7 : insert last item of previous command. -bindkey ^[[18~ insert-last-word - -# F8 : search in history backwards for line beginning as current. -bindkey ^[[19~ history-search-backward - -# F9 : clear screen. -# You may be in the middle of a command when you use this. -# Does not affect what you are writing at the moment. -bindkey ^[[20~ clear-screen - -# F10 : do an 'ls -l'. (\16 is Ctrl-U on Linux(and Sun?)) -bindkey -s ^[[21~ "\16ls -l\n" - -# F11 : display load average and current process status. -bindkey ^[[23~ "/usr/bin/uptime ; ps" - -# F12 : do a ala-csh completion. -bindkey ^[[24~ complete-word-raw - -####################################### -# Advanced settings - -# Thanks to Carlos Duarte <cgd@teleweb.pt> -# Eazy edit of path, type Ctrl-X p -bindkey -s '^Xp' '. `echo $path`^X*)^A^Dset path = ( ' - -# Ctrl-X * Expand glob. example: ls *<^X*> will expand the line -# default behaviour - -# Ctrl-X $ Expand variables. example: $TERM<^X$> with give vt100 -# default behaviour - -endif - diff --git a/app-shells/tcsh/files/tcsh-settings b/app-shells/tcsh/files/tcsh-settings deleted file mode 100644 index f55ea21d48fb..000000000000 --- a/app-shells/tcsh/files/tcsh-settings +++ /dev/null @@ -1,153 +0,0 @@ -############################################################################# -## -## Gentoo system tcsh scripts -## -## $Id: tcsh-settings,v 1.1 2003/01/25 19:59:15 alain Exp $ -## -## Based on the TCSHRC package (http://tcshrc.sourceforge.net) -## -## Please do not change this file! Place your personal customizations in -## ~/.tcshrc and system-wide customizations in /etc/profiles.d/local.csh -## -## .tcshrc.set 2Sep2001, Simos Xenitellis (simos@hellug.gr) -## -## 2003-01-13 -- Alain Penders (alain@gentoo.org) -## Renamed to /etc/profile.d/tcsh-settings -## Major rework - settings are now closer to a normal default. -## - - -## -## Setup some useful globals. -## -if ( ! $?HOST ) then - setenv HOST `hostname -s` -endif -if ( -r /etc/inputrc && ! $?INPUTRC ) then - setenv INPUTRC /etc/inputrc -endif -setenv COLORTERM 1 - - -## -## Everything beyond this point is for interactive shells only! -## -if (! ${?prompt}) goto end - - -## -## Should CTRL-D exit the shell? -## -if ( $?TCSH_SHELL_CTRLD ) then - unset ignoreeof -else - set ignoreeof -endif - -## -## Set a correct shell prompt -## -if ( -o /dev/$tty ) then - set prompt="%C2%# " -else - set prompt="%B%m%b %C2%# " -endif - -## -## Handle history -## -set history=200 -set histdup=erase -if ( $?TCSH_SHELL_SAVEHISTORY ) then - set savehist=( $history merge ) -else - unset savehist -endif - -## -## Various settings -## - -# Switch to insert mode at the start of each line. -set inputmode=insert - -# Do autolisting of commands while completing. -set autolist - -# Do autocorrection while completing... -set autocorrect - -# Use the history of commands to aid expansion. -# Found in new versions of tcsh (at least 6.10) -set autoexpand - -# Enable enhanded completion: 1) ignores case and 2) considers -# periods, hyphens and underscores (`.', `-' and `_') to be -# word separators and hyphens and underscores to be equivalent. -set complete=enhance - -# Perform both completion and spelling correction of the command line. -set correct=all - -# Configure the auto-logout feature. -if ( $?TCSH_SHELL_AUTOLOGOUT ) then - set autologout=$TCSH_SHELL_AUTOLOGOUT -else - unset autologout -endif - -# How to handle symbolic links. Can be unset, or set to chase, ignore, or expand. -set symlinks=ignore - -# After a 'Ctrl-Z', it lists all the jobs. -set listjobs=long - -# Ask for confirmation when 'rm *'. -set rmstar - -# Files that are to be ignored from completion. -set fignore=(.o \~ .bck) - -# Ask before listing more than 20 rows of choices -set listmaxrows=20 - -# Show job completions when they're done -set notify - -# Change the window title of X terminals -if ( $?TERM ) then - switch ( $TERM ) - case xterm*: - case rxvt: - case eterm: - alias cwdcmd 'echo -n "\033]0;${USER}@${HOST}: $cwd\007"' - breaksw - case screen: - alias cwdcmd 'echo -n "\033_${USER}@${HOST}: $cwd\033\\"' - breaksw - default: - alias cwdcmd 'echo "Directory: $cwd"' - breaksw - endsw - cd . -endif - -# Enable editing in EUC encoding for the languages where this make sense: -# (From SuSE's csh.cshrc) -if ( ${?LANG} ) then - switch ( ${LANG:r} ) - case ja*: - set dspmbyte=euc - breaksw - case ko*: - set dspmbyte=euc - breaksw - case zh_TW*: - set dspmbyte=big5 - breaksw - default: - breaksw - endsw -endif - -end: diff --git a/app-shells/tcsh/files/tcsh.config b/app-shells/tcsh/files/tcsh.config deleted file mode 100644 index e918dbabfda7..000000000000 --- a/app-shells/tcsh/files/tcsh.config +++ /dev/null @@ -1,65 +0,0 @@ -## -## TCSH Configuration -## -## The setting in this file influence the behaviour and configuration -## of the base tcsh scripts. -## -## 2003-01-14 -- Alain Penders (alain@gentoo.org) -## Initial version -## - -# -# Will pressing CTRL-D exit the shell? -# -# Value: set to enable CTRLD, unset to disable. (Default: enabled) -# -setenv TCSH_SHELL_CTRLD 1 - -# -# Will the history be saved for the next session when the shell is closed? -# -# Value: set to enable saving the history, unset to disable. (Default: enabled) -# -setenv TCSH_SHELL_SAVEHISTORY 1 - -# -# Auto-logout after a certain number of minutes? -# -# Value: unset to disable, set to the number of minutes to enable. (Default: disabled) -# -#setenv TCSH_SHELL_AUTOLOGOUT 15 - -# -# Default rm, mv, and cp to safe versions (ask before overwriting or deleting a file)? -# -# Value: set to enable, unset to disable. (Default: set to protect new users) -# -setenv TCSH_SHELL_SAFETY 1 - -# -# Add MSDOS/CPM command aliases (del, cls, md, rd, dir)? -# -# Value: set to enable, unset to disable. (Default: disabled) -# -#setenv TCSH_SHELL_DOS 1 - -# -# Add CD shortcut aliases? -# -# These include: -# . -> pwd -# .. -> cd .. -# ../ -> cd ../ -# - -> cd - -# / -> cd / -# -# Value: set to enable, unset to disable. (Default: disabled) -# -#setenv TCSH_SHELL_CDALIAS 1 - -# -# Enable intelligent command line completion (by pressing TAB)? -# -# Value: set to enable, unset to disable. (Default: enabled) -# -setenv TCSH_SHELL_COMPLETION 1 diff --git a/app-shells/tcsh/files/tcsh_enable_kanji.diff b/app-shells/tcsh/files/tcsh_enable_kanji.diff deleted file mode 100644 index e1432eb3079b..000000000000 --- a/app-shells/tcsh/files/tcsh_enable_kanji.diff +++ /dev/null @@ -1,19 +0,0 @@ ---- config_f.h.orig 2003-03-04 16:38:33.000000000 -0800 -+++ config_f.h 2003-03-04 16:38:51.000000000 -0800 -@@ -113,14 +113,14 @@ - * be used with SHORT_STRINGS - * - */ --#undef KANJI -+#define KANJI - - /* - * DSPMBYTE add variable "dspmbyte" and display multi-byte string at - * only output, when "dspmbyte" is set. Should be used with - * KANJI - */ --#undef DSPMBYTE -+#define DSPMBYTE - - /* - * MBYTEDEBUG when "dspmbyte" is changed, set multi-byte checktable to diff --git a/app-shells/tcsh/tcsh-6.12-r3.ebuild b/app-shells/tcsh/tcsh-6.12-r3.ebuild deleted file mode 100644 index 9cc132616565..000000000000 --- a/app-shells/tcsh/tcsh-6.12-r3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.12-r3.ebuild,v 1.14 2005/07/09 13:29:17 swegener Exp $ - -inherit eutils - -MY_P="${P}.00" -DESCRIPTION="Enhanced version of the Berkeley C shell (csh)" -HOMEPAGE="http://www.tcsh.org/" -SRC_URI="mirror://gentoo/${MY_P}.tar.gz - mirror://gentoo/tcsh-complete" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="x86 ppc sparc alpha arm hppa amd64 ia64 ppc64 mips" -IUSE="cjk perl" - -RDEPEND="virtual/libc - >=sys-libs/ncurses-5.1 - perl? ( dev-lang/perl )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${MY_P}.tar.gz - cd ${S} - epatch ${FILESDIR}/${P}-tc.os.h-gentoo.diff - use cjk && epatch ${FILESDIR}/tcsh_enable_kanji.diff -} - -src_compile() { - econf --prefix=/ || die "econf failed" - emake || die "compile problem" -} - -src_install() { - make DESTDIR=${D} install install.man || die - - if use perl ; then - perl tcsh.man2html || die - dohtml tcsh.html/*.html - fi - - dosym /bin/tcsh /bin/csh - dodoc FAQ Fixes NewThings Ported README WishList Y2K - - insinto /etc - newins ${FILESDIR}/csh.cshrc_new csh.cshrc - newins ${FILESDIR}/csh.login_new csh.login - - insinto /etc/skel - newins ${FILESDIR}/tcsh.config .tcsh.config - - insinto /etc/profile.d - doins ${FILESDIR}/tcsh-settings ${FILESDIR}/tcsh-aliases ${FILESDIR}/tcsh-bindkey ${DISTDIR}/tcsh-complete -} diff --git a/app-shells/tcsh/tcsh-6.13-r1.ebuild b/app-shells/tcsh/tcsh-6.13-r1.ebuild deleted file mode 100644 index da6090a1f4e8..000000000000 --- a/app-shells/tcsh/tcsh-6.13-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.13-r1.ebuild,v 1.12 2005/07/09 13:29:17 swegener Exp $ - -inherit eutils - -MY_P="${P}.00" -DESCRIPTION="Enhanced version of the Berkeley C shell (csh)" -HOMEPAGE="http://www.tcsh.org/" -SRC_URI="ftp://ftp.astron.com/pub/tcsh/${MY_P}.tar.gz - mirror://gentoo/tcsh-complete" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86" -IUSE="perl" - -RDEPEND="virtual/libc - >=sys-libs/ncurses-5.1 - perl? ( dev-lang/perl )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${MY_P}.tar.gz - - cd ${S} - - epatch ${FILESDIR}/tcsh-6.13.00-utmp.patch - epatch ${FILESDIR}/tcsh-6.13.00-dspmbyte.patch - epatch ${FILESDIR}/tcsh-6.11.00-termcap.patch - epatch ${FILESDIR}/tcsh-6.12.00-setpgrp.patch - epatch ${FILESDIR}/tcsh-6.13.00-charset.patch - epatch ${FILESDIR}/tcsh-6.13.00-iconv.patch - epatch ${FILESDIR}/tcsh-6.13.00-glob.patch - epatch ${FILESDIR}/tcsh-6.13.00-arch.patch - epatch ${FILESDIR}/tcsh-6.13.00-fcntl.patch - epatch ${FILESDIR}/tcsh-6.13.00-winchg.patch - epatch ${FILESDIR}/tcsh-6.13.00-codeset.patch - epatch ${FILESDIR}/tcsh-6.13.00-closem.patch - epatch ${FILESDIR}/tcsh-6.13.00-cstr.patch -} - -src_compile() { - econf --prefix=/ || die "econf failed" - emake || die "compile problem" -} - -src_install() { - make DESTDIR=${D} install install.man || die - - if use perl ; then - perl tcsh.man2html || die - dohtml tcsh.html/*.html - fi - - dosym /bin/tcsh /bin/csh - dodoc FAQ Fixes NewThings Ported README WishList Y2K - - insinto /etc - newins ${FILESDIR}/csh.cshrc_new csh.cshrc - newins ${FILESDIR}/csh.login_new csh.login - - insinto /etc/skel - newins ${FILESDIR}/tcsh.config .tcsh.config - - insinto /etc/profile.d - doins ${FILESDIR}/tcsh-settings ${FILESDIR}/tcsh-aliases ${FILESDIR}/tcsh-bindkey ${DISTDIR}/tcsh-complete -} diff --git a/app-shells/tcsh/tcsh-6.13.ebuild b/app-shells/tcsh/tcsh-6.13.ebuild deleted file mode 100644 index d74c7f98c0e0..000000000000 --- a/app-shells/tcsh/tcsh-6.13.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.13.ebuild,v 1.3 2005/07/09 13:29:17 swegener Exp $ - -inherit eutils - -MY_P="${P}.00" -DESCRIPTION="Enhanced version of the Berkeley C shell (csh)" -HOMEPAGE="http://www.tcsh.org/" -SRC_URI="ftp://ftp.astron.com/pub/tcsh/${MY_P}.tar.gz - mirror://gentoo/tcsh-complete" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~mips" -IUSE="perl" - -RDEPEND="virtual/libc - >=sys-libs/ncurses-5.1 - perl? ( dev-lang/perl )" - -S="${WORKDIR}/${MY_P}" - -src_compile() { - econf --prefix=/ || die "econf failed" - emake || die "compile problem" -} - -src_install() { - make DESTDIR=${D} install install.man || die - - if use perl ; then - perl tcsh.man2html || die - dohtml tcsh.html/*.html - fi - - dosym /bin/tcsh /bin/csh - dodoc FAQ Fixes NewThings Ported README WishList Y2K - - insinto /etc - newins ${FILESDIR}/csh.cshrc_new csh.cshrc - newins ${FILESDIR}/csh.login_new csh.login - - insinto /etc/skel - newins ${FILESDIR}/tcsh.config .tcsh.config - - insinto /etc/profile.d - doins ${FILESDIR}/tcsh-settings ${FILESDIR}/tcsh-aliases ${FILESDIR}/tcsh-bindkey ${DISTDIR}/tcsh-complete -} diff --git a/app-shells/tcsh/tcsh-6.14-r1.ebuild b/app-shells/tcsh/tcsh-6.14-r1.ebuild deleted file mode 100644 index bafb12a22453..000000000000 --- a/app-shells/tcsh/tcsh-6.14-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.14-r1.ebuild,v 1.4 2005/11/02 22:15:37 grobian Exp $ - -MY_P="${P}.00" -DESCRIPTION="Enhanced version of the Berkeley C shell (csh)" -HOMEPAGE="http://www.tcsh.org/" -SRC_URI="ftp://ftp.astron.com/pub/tcsh/${MY_P}.tar.gz - mirror://gentoo/${P}-conffiles.tar.bz2" -# note: starting from this version the various files scattered around -# the place in ${FILESDIR} are now stored in a versioned tarball - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~mips" -IUSE="perl" - -DEPEND="virtual/libc - >=sys-libs/ncurses-5.1 - perl? ( dev-lang/perl )" - -S="${WORKDIR}/${MY_P}" - - -src_compile() { - econf --prefix=/ || die "econf failed" - emake || die "compile problem" -} - -src_install() { - make DESTDIR="${D}" install install.man || die - - if use perl ; then - perl tcsh.man2html || die - dohtml tcsh.html/*.html - fi - - dodoc FAQ Fixes NewThings Ported README WishList Y2K - - insinto /etc - doins \ - "${WORKDIR}"/gentoo/csh.cshrc \ - "${WORKDIR}"/gentoo/csh.login - - insinto /etc/skel - newins "${WORKDIR}"/gentoo/tcsh.config .tcsh.config - - insinto /etc/profile.d - doins \ - "${WORKDIR}"/gentoo/tcsh-bindkey.csh \ - "${WORKDIR}"/gentoo/tcsh-settings.csh \ - "${WORKDIR}"/gentoo/tcsh-aliases \ - "${WORKDIR}"/gentoo/tcsh-complete \ - "${WORKDIR}"/gentoo/tcsh-gentoo_legacy -} - -pkg_postinst() { - # add csh -> tcsh symlink only if csh is not yet there - [ ! -e /bin/csh ] && dosym /bin/tcsh /bin/csh - - while read line; do einfo "${line}"; done <<EOF -The default behaviour of tcsh has significantly changed starting from -this ebuild. In contrast to previous ebuilds, the amount of -customisation to the default shell's behaviour has been reduced to a -bare minimum (a customised prompt). -If you rely on the customisations provided by previous ebuilds, you will -have to copy over the relevant (now commented out) parts to your own -~/.tcshrc. Please check all tcsh-* files in /etc/profiles.d/ and add -sourceing of /etc/profiles.d/tcsh-complete to restore previous -behaviour. -Please note that the tcsh-complete file is a large set of examples that -is not meant to be used in its exact form, as it defines an excessive -- -sometimes conflicting -- amount of completion scripts. It is highly -encouraged to copy over the desired auto completion scripts to the -personal ~/.tcshrc file. The tcsh-complete file is not any longer -sourced by the default system scripts. -EOF -} diff --git a/app-shells/tcsh/tcsh-6.14-r3.ebuild b/app-shells/tcsh/tcsh-6.14-r3.ebuild index fa17cddbc088..b8ea5feefe30 100644 --- a/app-shells/tcsh/tcsh-6.14-r3.ebuild +++ b/app-shells/tcsh/tcsh-6.14-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.14-r3.ebuild,v 1.9 2006/02/07 04:27:53 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.14-r3.ebuild,v 1.10 2006/02/11 12:58:17 grobian Exp $ inherit eutils @@ -46,8 +46,6 @@ src_install() { "${WORKDIR}"/gentoo/csh.cshrc \ "${WORKDIR}"/gentoo/csh.login - insinto /etc/skel - insinto /etc/profile.d doins \ "${WORKDIR}"/gentoo/tcsh-bindkey.csh \ diff --git a/app-shells/tcsh/tcsh-6.14.ebuild b/app-shells/tcsh/tcsh-6.14.ebuild deleted file mode 100644 index 2c521b5271c9..000000000000 --- a/app-shells/tcsh/tcsh-6.14.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.14.ebuild,v 1.2 2005/07/09 13:29:17 swegener Exp $ - -MY_P="${P}.00" -DESCRIPTION="Enhanced version of the Berkeley C shell (csh)" -HOMEPAGE="http://www.tcsh.org/" -SRC_URI="ftp://ftp.astron.com/pub/tcsh/${MY_P}.tar.gz - mirror://gentoo/tcsh-complete" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~mips" -IUSE="perl" - -RDEPEND="virtual/libc - >=sys-libs/ncurses-5.1 - perl? ( dev-lang/perl )" - -S="${WORKDIR}/${MY_P}" - - -src_compile() { - econf --prefix=/ || die "econf failed" - emake || die "compile problem" -} - -src_install() { - make DESTDIR=${D} install install.man || die - - if use perl ; then - perl tcsh.man2html || die - dohtml tcsh.html/*.html - fi - - dosym /bin/tcsh /bin/csh - dodoc FAQ Fixes NewThings Ported README WishList Y2K - - insinto /etc - newins ${FILESDIR}/csh.cshrc_new csh.cshrc - newins ${FILESDIR}/csh.login_new csh.login - - insinto /etc/skel - newins ${FILESDIR}/tcsh.config .tcsh.config - - insinto /etc/profile.d - doins ${FILESDIR}/tcsh-settings ${FILESDIR}/tcsh-aliases ${FILESDIR}/tcsh-bindkey ${DISTDIR}/tcsh-complete -} |