summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-shells/tcsh')
-rw-r--r--app-shells/tcsh/Manifest121
-rw-r--r--app-shells/tcsh/files/csh.cshrc_new129
-rw-r--r--app-shells/tcsh/files/csh.login_new71
-rw-r--r--app-shells/tcsh/files/digest-tcsh-6.12-r32
-rw-r--r--app-shells/tcsh/files/digest-tcsh-6.132
-rw-r--r--app-shells/tcsh/files/digest-tcsh-6.13-r12
-rw-r--r--app-shells/tcsh/files/digest-tcsh-6.142
-rw-r--r--app-shells/tcsh/files/digest-tcsh-6.14-r12
-rw-r--r--app-shells/tcsh/files/digest-tcsh-6.14-r24
-rw-r--r--app-shells/tcsh/files/digest-tcsh-6.14-r34
-rw-r--r--app-shells/tcsh/files/tcsh-6.11.00-termcap.patch12
-rw-r--r--app-shells/tcsh/files/tcsh-6.12-tc.os.h-gentoo.diff10
-rw-r--r--app-shells/tcsh/files/tcsh-6.12.00-setpgrp.patch14
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-arch.patch24
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-charset.patch15
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-closem.patch20
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-codeset.patch81
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-cstr.patch11
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-dspmbyte.patch60
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-fcntl.patch20
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-glob.patch11
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-iconv.patch402
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-utmp.patch59
-rw-r--r--app-shells/tcsh/files/tcsh-6.13.00-winchg.patch50
-rw-r--r--app-shells/tcsh/files/tcsh-aliases96
-rw-r--r--app-shells/tcsh/files/tcsh-bindkey117
-rw-r--r--app-shells/tcsh/files/tcsh-settings153
-rw-r--r--app-shells/tcsh/files/tcsh.config65
-rw-r--r--app-shells/tcsh/files/tcsh_enable_kanji.diff19
-rw-r--r--app-shells/tcsh/tcsh-6.12-r3.ebuild56
-rw-r--r--app-shells/tcsh/tcsh-6.13-r1.ebuild69
-rw-r--r--app-shells/tcsh/tcsh-6.13.ebuild49
-rw-r--r--app-shells/tcsh/tcsh-6.14-r1.ebuild78
-rw-r--r--app-shells/tcsh/tcsh-6.14-r3.ebuild4
-rw-r--r--app-shells/tcsh/tcsh-6.14.ebuild48
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
-}