summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmanuele Giaquinta <exg@gentoo.org>2006-07-20 22:12:13 +0000
committerEmanuele Giaquinta <exg@gentoo.org>2006-07-20 22:12:13 +0000
commit7d72d8f7b3fed2bf7104fa8a19fb33c82121ac32 (patch)
treeebca9171eb3e0cee9ba94e8b992d72c44313a8f1 /app-misc/mc
parentCleanup. (diff)
downloadhistorical-7d72d8f7b3fed2bf7104fa8a19fb33c82121ac32.tar.gz
historical-7d72d8f7b3fed2bf7104fa8a19fb33c82121ac32.tar.bz2
historical-7d72d8f7b3fed2bf7104fa8a19fb33c82121ac32.zip
Cleanup.
Package-Manager: portage-2.1.1_pre3-r1
Diffstat (limited to 'app-misc/mc')
-rw-r--r--app-misc/mc/Manifest55
-rw-r--r--app-misc/mc/files/digest-mc-4.6.0-r1415
-rw-r--r--app-misc/mc/files/mc-4.6.0-bug-102356.patch38
-rw-r--r--app-misc/mc/files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch103
-rw-r--r--app-misc/mc/files/mc-4.6.0-cpan-2003-1023.patch19
-rw-r--r--app-misc/mc/files/mc-4.6.0-find.patch163
-rw-r--r--app-misc/mc/files/mc-4.6.0-ftp.patch11
-rw-r--r--app-misc/mc/files/mc-4.6.0-gcc4.patch17
-rw-r--r--app-misc/mc/files/mc-4.6.0-key.c.patch20
-rw-r--r--app-misc/mc/files/mc-4.6.0-largefile.patch160
-rw-r--r--app-misc/mc/files/mc-4.6.0-vfs.patch11
-rw-r--r--app-misc/mc/mc-4.6.0-r14.ebuild152
12 files changed, 4 insertions, 760 deletions
diff --git a/app-misc/mc/Manifest b/app-misc/mc/Manifest
index d2464615a9cd..56722102acd9 100644
--- a/app-misc/mc/Manifest
+++ b/app-misc/mc/Manifest
@@ -10,46 +10,10 @@ AUX mc-4.6.0-7zip.patch 631 RMD160 aee1d87da11c95e18e189874832b97e43521e8e0 SHA1
MD5 d157d2a6836514f758dc3ae9149ae178 files/mc-4.6.0-7zip.patch 631
RMD160 aee1d87da11c95e18e189874832b97e43521e8e0 files/mc-4.6.0-7zip.patch 631
SHA256 371801acda66eed1c2a334385b1dc3854f3d864282aa58650c4fb46d615a93d7 files/mc-4.6.0-7zip.patch 631
-AUX mc-4.6.0-bug-102356.patch 1378 RMD160 d6a6464c6967fbd03fae0b994a7bfd63cfe602bc SHA1 879139c5db7cde74f595b1fc2806d09080ca480a SHA256 077504365ede1745df1cb031829990e9b0a8a7105e3b42a17ead3d201cf35767
-MD5 d9519efa7db0aaf795556ac29cadd4ad files/mc-4.6.0-bug-102356.patch 1378
-RMD160 d6a6464c6967fbd03fae0b994a7bfd63cfe602bc files/mc-4.6.0-bug-102356.patch 1378
-SHA256 077504365ede1745df1cb031829990e9b0a8a7105e3b42a17ead3d201cf35767 files/mc-4.6.0-bug-102356.patch 1378
-AUX mc-4.6.0-can-2004-1004-1005-1092-1176.patch 3444 RMD160 31ed4cf5db58430701cc4cdaf85d67b46dd9ad80 SHA1 086e569f72664df51f15e56f2261c28a95e80e86 SHA256 f0eed847d94151666a2bfd6b70db798006c1544c17771a6c68b1db42c6ecc2c1
-MD5 b1748f6df163b5087abe24b4a6143123 files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch 3444
-RMD160 31ed4cf5db58430701cc4cdaf85d67b46dd9ad80 files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch 3444
-SHA256 f0eed847d94151666a2bfd6b70db798006c1544c17771a6c68b1db42c6ecc2c1 files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch 3444
-AUX mc-4.6.0-cpan-2003-1023.patch 475 RMD160 ad44a50544630b3ae039e8d5dfcfb5ba6aecefee SHA1 e8c6c20626aaae246c77938f759edf6585e60cdc SHA256 886d45e47ca7aad58c2e5b4f1b5fad70a4acd0d032f688b8deb4b3551c44c7c2
-MD5 2a6c3ed30597eadaa19a6dbdd3ce168d files/mc-4.6.0-cpan-2003-1023.patch 475
-RMD160 ad44a50544630b3ae039e8d5dfcfb5ba6aecefee files/mc-4.6.0-cpan-2003-1023.patch 475
-SHA256 886d45e47ca7aad58c2e5b4f1b5fad70a4acd0d032f688b8deb4b3551c44c7c2 files/mc-4.6.0-cpan-2003-1023.patch 475
AUX mc-4.6.0-ebuild-syntax.patch 296 RMD160 adc93b215cb7d092226a8a6dc6d7eb1114d031fc SHA1 e6e7d073a533f6020ef72efea22c91cd6d7a42eb SHA256 18787cc1605326aea8e71573780c02992e31404bde79b02b63ca1d2bb14a5aef
MD5 6356abe34b8907ad2cfedd4cf8ef365e files/mc-4.6.0-ebuild-syntax.patch 296
RMD160 adc93b215cb7d092226a8a6dc6d7eb1114d031fc files/mc-4.6.0-ebuild-syntax.patch 296
SHA256 18787cc1605326aea8e71573780c02992e31404bde79b02b63ca1d2bb14a5aef files/mc-4.6.0-ebuild-syntax.patch 296
-AUX mc-4.6.0-find.patch 5798 RMD160 3f07937ebf0e4969dc5653efe64e868d8a9015f4 SHA1 11b51759896151befe6e2d7e65a962dfb16c672f SHA256 45da24b5084cc9e3b884ebeef210407de3f2533fbbb08871ae7ba91a9c4c71aa
-MD5 169bb0ff53b2a9c5271503bbcbccf3df files/mc-4.6.0-find.patch 5798
-RMD160 3f07937ebf0e4969dc5653efe64e868d8a9015f4 files/mc-4.6.0-find.patch 5798
-SHA256 45da24b5084cc9e3b884ebeef210407de3f2533fbbb08871ae7ba91a9c4c71aa files/mc-4.6.0-find.patch 5798
-AUX mc-4.6.0-ftp.patch 285 RMD160 6d3db0d0bed4f627304446d631daa2617d114841 SHA1 015ad1b2382921917666435e100eb4b964991b99 SHA256 a9f618b71667385388b3f02f46d455af0c605578a0e2230592749067cdf934ae
-MD5 99fd5760d0ddfc08292de6a62b573e73 files/mc-4.6.0-ftp.patch 285
-RMD160 6d3db0d0bed4f627304446d631daa2617d114841 files/mc-4.6.0-ftp.patch 285
-SHA256 a9f618b71667385388b3f02f46d455af0c605578a0e2230592749067cdf934ae files/mc-4.6.0-ftp.patch 285
-AUX mc-4.6.0-gcc4.patch 703 RMD160 ddec3ea006a0c131a4e329b5ad1bcedc26020eff SHA1 ff10b5d12422208fcd80ce2c3107e4fa9c84ad1a SHA256 cb97b241800bad7624352ff8fc06c99050c9ad753a02f6f828c5b07b2c714a3b
-MD5 76ff126c3a7eb5dba1bf09f30628bf45 files/mc-4.6.0-gcc4.patch 703
-RMD160 ddec3ea006a0c131a4e329b5ad1bcedc26020eff files/mc-4.6.0-gcc4.patch 703
-SHA256 cb97b241800bad7624352ff8fc06c99050c9ad753a02f6f828c5b07b2c714a3b files/mc-4.6.0-gcc4.patch 703
-AUX mc-4.6.0-key.c.patch 811 RMD160 8a451a792fb5a6e2941235418d27917d762e3562 SHA1 d27323e7260cb1554f973580fd8676d34c950514 SHA256 343bedb4cbc2b4b39db1e124ad94521a82f7ce1e570287a97419e349252ffe35
-MD5 b07d2f1ccf2c5b607caaeaa82ad1681e files/mc-4.6.0-key.c.patch 811
-RMD160 8a451a792fb5a6e2941235418d27917d762e3562 files/mc-4.6.0-key.c.patch 811
-SHA256 343bedb4cbc2b4b39db1e124ad94521a82f7ce1e570287a97419e349252ffe35 files/mc-4.6.0-key.c.patch 811
-AUX mc-4.6.0-largefile.patch 5751 RMD160 a47313378b98cc5bf19870252362452a54424dac SHA1 ccf8b65782f4bd787543b6efab33f7196acaf170 SHA256 6a4deb6c4fbce3844bd0171d6c18a9f34dedfa1aff53d090f7ada73ce0c68663
-MD5 3bb3f2fa14fdb654e1352bdd406d848f files/mc-4.6.0-largefile.patch 5751
-RMD160 a47313378b98cc5bf19870252362452a54424dac files/mc-4.6.0-largefile.patch 5751
-SHA256 6a4deb6c4fbce3844bd0171d6c18a9f34dedfa1aff53d090f7ada73ce0c68663 files/mc-4.6.0-largefile.patch 5751
-AUX mc-4.6.0-vfs.patch 336 RMD160 bb9c76cf40857881d57aef1e68454f27d3add5a8 SHA1 ba82789c81c2fc6f074e292cbe9ef5d5059057cb SHA256 2de47b6faf1fd27c19f62f1f6f66a5cfd823851fb731997bbae2d1ae6f8b7fc1
-MD5 4df4331a2db0f5e9c0f2c0c9bb683fc3 files/mc-4.6.0-vfs.patch 336
-RMD160 bb9c76cf40857881d57aef1e68454f27d3add5a8 files/mc-4.6.0-vfs.patch 336
-SHA256 2de47b6faf1fd27c19f62f1f6f66a5cfd823851fb731997bbae2d1ae6f8b7fc1 files/mc-4.6.0-vfs.patch 336
AUX mc-4.6.1-find.patch 5522 RMD160 edba65b5c797d4ac1a4230c24d5746c8f5d06664 SHA1 7611f81a9f69ba3e62931f73fa0bfd56a5706e10 SHA256 70afc16da05d7d10bc1965039090546856692ed6013acf51b2a9d9ca85ed6868
MD5 3c950491cdf44091df216cfa709d133a files/mc-4.6.1-find.patch 5522
RMD160 edba65b5c797d4ac1a4230c24d5746c8f5d06664 files/mc-4.6.1-find.patch 5522
@@ -70,17 +34,9 @@ AUX mc.ini 43 RMD160 2254610744c484553cd3332a4f45e439b13cceed SHA1 dde4fa7bc4486
MD5 7fadf4867e255f1d7254181267759775 files/mc.ini 43
RMD160 2254610744c484553cd3332a4f45e439b13cceed files/mc.ini 43
SHA256 ed0921487e74b913fa34f4d672584b64da6cf5d592b17c65328621934a4d46f1 files/mc.ini 43
-DIST mc-4.6.0-can-2004-0226-0231-0232.patch.bz2 20610 RMD160 c637f92b407fd0321efede161a8c13ba99b68ffd SHA1 9832d18349ec6f5835e3f77fb5a2f64fb91f9403 SHA256 0c137b7e9fe9cc623862aba21457b18f4295bf0f8053059474d7f5607833e2e8
-DIST mc-4.6.0-sambalib-3.0.10.patch.bz2 401006 RMD160 cc10310806c090b4eeb2898948b488728c814fa9 SHA1 8e531bf1a487c1db73ac6801b5eb52904332f43f SHA256 7dff3b66734a6a5df74bb8a5899f1b230ed7ab9de4bf16a1feb094f7c1f80531
-DIST mc-4.6.0-utf8.patch.bz2 30359 RMD160 3fb8cc823b21657fd4632cb93bf0c3be7138773c SHA1 70a5a12c2883ce33c2c7f1a19f3a5d804cd7b4aa SHA256 efe9eccb3fdd59356e17a0775dc781c94fea539687057efdf0975e02bdb4412a
-DIST mc-4.6.0.tar.gz 3727676 RMD160 e98843d8f3eda8ab691b3b0abe165d6d80010fe0 SHA1 815668f4f1e7a0b1a7d55d307f44f90a18f3160f SHA256 396a2de3eed6d5d3c4604b372e11f6c0f18644ef3d8ee14978b715ec26aa0974
DIST mc-4.6.1-utf8.patch.bz2 30401 RMD160 f23680c85328b4b0435065f9e5cf430e0cd6b0c4 SHA1 f773e13d4ee601fdd0220b589acf32eeaf66b71e SHA256 dbc0f41059c4010665027d6ab756c4ca6d65584bcfb771afa120da3219e8e61b
DIST mc-4.6.1.tar.gz 3928370 RMD160 d565ee95a8916d73fad5e0defeb9f2f57e50962b SHA1 92be0802143245e0fb7e3847d70da614cad7d5fb SHA256 086ab03daaac28a28c0ddb9a709040b59e1322f6bfa68e39d004d9c66b119e7e
DIST u7z-4.16beta.tar.bz2 3041 RMD160 4a682b3b4bc6c09c7414f8d585829763f6c112ea SHA1 5a4898c732ee423bbf9bd38d3b6f0ebab655881c SHA256 668ed6a0484358e51de1be8d8581cc36dd3c915872fb1082550437a2d7aa67dd
-EBUILD mc-4.6.0-r14.ebuild 4081 RMD160 31f544912eea155c0716f87da9f798ac4c2d3328 SHA1 9bc527361e4668927be38cc4ad355a896230584d SHA256 b2b14b5120ff0b0e76e788facf7265857d3b334845bc3cc7d2e0101d224f04a8
-MD5 da0e80d1aa4cd507e06461fb59049a18 mc-4.6.0-r14.ebuild 4081
-RMD160 31f544912eea155c0716f87da9f798ac4c2d3328 mc-4.6.0-r14.ebuild 4081
-SHA256 b2b14b5120ff0b0e76e788facf7265857d3b334845bc3cc7d2e0101d224f04a8 mc-4.6.0-r14.ebuild 4081
EBUILD mc-4.6.1-r1.ebuild 3843 RMD160 4355900e231b11e9d308c904f30337d230415ca4 SHA1 4a79e9f306177a82835e1d2b42c0ab9586455c83 SHA256 7bc79f6251d6179dd1909ac0c3319dc22c8a58e07c492770a3adea144df49564
MD5 25d4ac399783828a132137e26f849bf6 mc-4.6.1-r1.ebuild 3843
RMD160 4355900e231b11e9d308c904f30337d230415ca4 mc-4.6.1-r1.ebuild 3843
@@ -89,17 +45,14 @@ EBUILD mc-4.6.1.ebuild 3562 RMD160 b3bb4245a7a5d5a282c43a59829d399bccb7a8aa SHA1
MD5 b473a4a0946d61c96af2f1e8440a2b78 mc-4.6.1.ebuild 3562
RMD160 b3bb4245a7a5d5a282c43a59829d399bccb7a8aa mc-4.6.1.ebuild 3562
SHA256 d8b4ffd166814279dcabd2acb975d6b9e37d4763f0eab22a55d47d5b9aebfac8 mc-4.6.1.ebuild 3562
-MISC ChangeLog 15402 RMD160 74bd1f82b55f0aca91ec0b5434b2253ef31e4c86 SHA1 1c714958e566f3326115070410514ae2fe1906c1 SHA256 f03f6d07eb1c172f28eeb9b0a54afcb24e645e4761b5d4b8a4ff4d8632ebe477
-MD5 78bbb14f664086e111a3afa584fc867c ChangeLog 15402
-RMD160 74bd1f82b55f0aca91ec0b5434b2253ef31e4c86 ChangeLog 15402
-SHA256 f03f6d07eb1c172f28eeb9b0a54afcb24e645e4761b5d4b8a4ff4d8632ebe477 ChangeLog 15402
+MISC ChangeLog 15790 RMD160 12f585c43edbfe2d297ed46eec751cfc3d6f1dc5 SHA1 793d35cc9a0557445e9ceb7855a2f05ff5378519 SHA256 0c86f29d0876649f7bf57ee5b268dc4f1562d0d5e355bf596fc6bbd8b904f407
+MD5 3c898fb90680c0376c04a86bd99ad689 ChangeLog 15790
+RMD160 12f585c43edbfe2d297ed46eec751cfc3d6f1dc5 ChangeLog 15790
+SHA256 0c86f29d0876649f7bf57ee5b268dc4f1562d0d5e355bf596fc6bbd8b904f407 ChangeLog 15790
MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b
MD5 4eda2fda81ea6a89d8f1f4a2dcd12a85 metadata.xml 233
RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 metadata.xml 233
SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b metadata.xml 233
-MD5 6d712e74a08f95ee7436ef027db7c19e files/digest-mc-4.6.0-r14 1298
-RMD160 8e30bc4795e7dfae310c95835415013f6497c3f6 files/digest-mc-4.6.0-r14 1298
-SHA256 e5784b344ae824f91979ddaad2e4533ace1d02b8a3bf29111ffcbecd345ce9b8 files/digest-mc-4.6.0-r14 1298
MD5 3ef06152e915e8603f9064ee6ee375b4 files/digest-mc-4.6.1 711
RMD160 87bbf5334901ba270ce42c175c8fdd35f05982c1 files/digest-mc-4.6.1 711
SHA256 b20f6209af8c836b2acba79723cf9854b69e0145a41af195932c947e2713123f files/digest-mc-4.6.1 711
diff --git a/app-misc/mc/files/digest-mc-4.6.0-r14 b/app-misc/mc/files/digest-mc-4.6.0-r14
deleted file mode 100644
index 7fb7a2a420a1..000000000000
--- a/app-misc/mc/files/digest-mc-4.6.0-r14
+++ /dev/null
@@ -1,15 +0,0 @@
-MD5 23a5069637af088015fe5f0de8c42883 mc-4.6.0-can-2004-0226-0231-0232.patch.bz2 20610
-RMD160 c637f92b407fd0321efede161a8c13ba99b68ffd mc-4.6.0-can-2004-0226-0231-0232.patch.bz2 20610
-SHA256 0c137b7e9fe9cc623862aba21457b18f4295bf0f8053059474d7f5607833e2e8 mc-4.6.0-can-2004-0226-0231-0232.patch.bz2 20610
-MD5 c2eb2135bcf8dbed1c2fc4a6e41e4917 mc-4.6.0-sambalib-3.0.10.patch.bz2 401006
-RMD160 cc10310806c090b4eeb2898948b488728c814fa9 mc-4.6.0-sambalib-3.0.10.patch.bz2 401006
-SHA256 7dff3b66734a6a5df74bb8a5899f1b230ed7ab9de4bf16a1feb094f7c1f80531 mc-4.6.0-sambalib-3.0.10.patch.bz2 401006
-MD5 3f426ce18f8bf82d9e9c3347525d75e8 mc-4.6.0-utf8.patch.bz2 30359
-RMD160 3fb8cc823b21657fd4632cb93bf0c3be7138773c mc-4.6.0-utf8.patch.bz2 30359
-SHA256 efe9eccb3fdd59356e17a0775dc781c94fea539687057efdf0975e02bdb4412a mc-4.6.0-utf8.patch.bz2 30359
-MD5 70804dc9e2049e24f294ff7090a82a12 mc-4.6.0.tar.gz 3727676
-RMD160 e98843d8f3eda8ab691b3b0abe165d6d80010fe0 mc-4.6.0.tar.gz 3727676
-SHA256 396a2de3eed6d5d3c4604b372e11f6c0f18644ef3d8ee14978b715ec26aa0974 mc-4.6.0.tar.gz 3727676
-MD5 60a8e4524554a550472622db7fcf728f u7z-4.16beta.tar.bz2 3041
-RMD160 4a682b3b4bc6c09c7414f8d585829763f6c112ea u7z-4.16beta.tar.bz2 3041
-SHA256 668ed6a0484358e51de1be8d8581cc36dd3c915872fb1082550437a2d7aa67dd u7z-4.16beta.tar.bz2 3041
diff --git a/app-misc/mc/files/mc-4.6.0-bug-102356.patch b/app-misc/mc/files/mc-4.6.0-bug-102356.patch
deleted file mode 100644
index 1ba83fea4ccb..000000000000
--- a/app-misc/mc/files/mc-4.6.0-bug-102356.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- mc-4.6.0-orig/vfs/smb/configure 2005-08-13 13:00:45.000000000 +0200
-+++ mc-4.6.0/vfs/smb/configure 2005-08-13 13:34:45.000000000 +0200
-@@ -3546,6 +3546,8 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
-
-+#include <stdlib.h>
-+#include <string.h>
- #include <unistd.h>
- #include <sys/utsname.h>
- main() {
-diff -urN mc-4.6.0-orig/vfs/smb/configure.in mc-4.6.0/vfs/smb/configure.in
---- mc-4.6.0-orig/vfs/smb/configure.in 2005-08-13 13:00:45.000000000 +0200
-+++ mc-4.6.0/vfs/smb/configure.in 2005-08-13 13:34:16.000000000 +0200
-@@ -458,6 +458,8 @@
- old_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE $CPPFLAGS"
- AC_TRY_RUN([
-+#include <stdlib.h>
-+#include <string.h>
- #include <unistd.h>
- #include <sys/utsname.h>
- main() {
-diff -urN mc-4.6.0-orig/vfs/smb/tests/crypttest.c mc-4.6.0/vfs/smb/tests/crypttest.c
---- mc-4.6.0-orig/vfs/smb/tests/crypttest.c 2005-08-13 13:00:45.000000000 +0200
-+++ mc-4.6.0/vfs/smb/tests/crypttest.c 2005-08-13 13:35:23.000000000 +0200
-@@ -803,9 +803,9 @@
- strcpy(passwd, "12345678");
- strcpy(salt, "12345678");
-
-- strcpy(c_out1, crypt(passwd, salt));
-+ strcpy(c_out1, (const char *) crypt(passwd, salt));
- salt[2] = '\0';
-- strcpy(c_out2, crypt(passwd, salt));
-+ strcpy(c_out2, (const char *) crypt(passwd, salt));
-
- /*
- * If the non-trucated salt fails but the
diff --git a/app-misc/mc/files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch b/app-misc/mc/files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch
deleted file mode 100644
index 6fd3cf44d273..000000000000
--- a/app-misc/mc/files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch
+++ /dev/null
@@ -1,103 +0,0 @@
---- mc-4.5.55.orig/vfs/fish.c 2004-10-31 08:09:30.000000000 +0100
-+++ mc-4.5.55/vfs/fish.c 2004-10-31 08:30:02.000000000 +0100
-@@ -222,7 +222,7 @@ open_archive_int (vfs *me, vfs_s_super *
- print_vfs_message( _("fish: Waiting for initial line...") );
- if (!vfs_s_get_line(me, SUP.sockr, answer, sizeof(answer), ':'))
- ERRNOR (E_PROTO, -1);
-- print_vfs_message( answer );
-+ print_vfs_message( "%s", answer );
- if (strstr(answer, "assword")) {
-
- /* Currently, this does not work. ssh reads passwords from
---- mc-4.5.55.orig/src/utilunix.c 2004-12-01 12:26:20.000000000 +0100
-+++ mc-4.5.55/src/utilunix.c 2004-12-01 12:26:27.000000000 +0100
-@@ -396,7 +396,7 @@ close_error_pipe (int error, char *text)
- close (2);
- dup (old_error);
- close (old_error);
-- len = read (error_pipe[0], msg, MAX_PIPE_SIZE);
-+ len = read (error_pipe[0], msg, MAX_PIPE_SIZE - 1);
-
- if (len >= 0)
- msg[len] = 0;
-@@ -424,7 +424,7 @@ void check_error_pipe (void)
- char error[MAX_PIPE_SIZE];
- int len = 0;
- if (old_error >= 0){
-- while (len < MAX_PIPE_SIZE)
-+ while (len < MAX_PIPE_SIZE - 1)
- {
- fd_set select_set;
- struct timeval timeout;
---- mc-4.5.55.orig/vfs/sfs.c 2001-08-11 06:57:17.000000000 +0200
-+++ mc-4.5.55/vfs/sfs.c 2004-12-08 19:01:06.000000000 +0100
-@@ -341,6 +342,8 @@ static int sfs_init (vfs *me)
- }
- c++;
- }
-+ if (!*c)
-+ goto invalid_line;
- c++;
- *(semi+1) = 0;
- if ((semi = strchr (c, '\n')))
---- mc-4.5.55.orig/vfs/cpio.c 2004-10-31 08:09:30.000000000 +0100
-+++ mc-4.5.55/vfs/cpio.c 2004-12-08 19:07:21.000000000 +0100
-@@ -454,7 +454,8 @@ static int cpio_create_entry(vfs *me, vf
- }
- }
-
-- while(name[strlen(name)-1] == PATH_SEP) name[strlen(name)-1] = 0;
-+ for (tn = name + strlen (name) - 1; tn >= name && *tn == PATH_SEP; tn--)
-+ *tn = 0;
- if((tn = strrchr(name, PATH_SEP))) {
- *tn = 0;
- root = vfs_s_find_inode(me, root, name, LINK_FOLLOW, FL_MKDIR); /* CHECKME! What function here? */
---- mc-4.5.55.orig/vfs/extfs.c 2004-10-31 08:09:30.000000000 +0100
-+++ mc-4.5.55/vfs/extfs.c 2004-12-05 21:05:21.000000000 +0100
-@@ -1362,14 +1362,13 @@ static int extfs_init (vfs *me)
- g_free (mc_extfsini);
- return 0;
- }
-- if (*key == '#')
-+ if (*key == '#' || *key == '\n')
- continue;
-
- if ((c = strchr (key, '\n'))){
-- *c = 0;
-+ *c-- = 0;
-+ } else { /* Last line without newline or strlen (key) > 255 */
- c = &key [strlen (key) - 1];
-- } else {
-- c = key;
- }
- extfs_need_archive [extfs_no] = !(*c == ':');
- if (*c == ':')
---- mc-4.5.55.orig/vfs/sfs.c.org 2005-02-12 13:15:15.000000000 +0100
-+++ mc-4.5.55.orig/vfs/sfs.c 2005-02-12 13:15:58.000000000 +0100
-@@ -332,13 +332,14 @@
- }
-
- if (!semi){
-+ invalid_line:
- fprintf (stderr, _("Warning: Invalid line in %s:\n%s\n"),
- "sfs.ini", key);
- continue;
- }
-
- c = semi + 1;
-- while ((*c != ' ') && (*c != '\t')) {
-+ while (*c && (*c != ' ') && (*c != '\t')) {
- switch (*c) {
- case '1': flags |= F_1; break;
- case '2': flags |= F_2; break;
---- mc-4.5.55.orig/edit/editcmd.c.org 2005-02-12 13:17:33.000000000 +0100
-+++ mc-4.5.55.orig/edit/editcmd.c 2005-02-12 13:17:48.000000000 +0100
-@@ -232,7 +232,7 @@
- g_free (savedir);
- fd = mc_mkstemps (&savename, saveprefix, NULL);
- g_free (saveprefix);
-- if (!savename)
-+ if (fd == -1)
- return 0;
- /* FIXME:
- * Close for now because mc_mkstemps use pure open system call
diff --git a/app-misc/mc/files/mc-4.6.0-cpan-2003-1023.patch b/app-misc/mc/files/mc-4.6.0-cpan-2003-1023.patch
deleted file mode 100644
index 294ecb587e25..000000000000
--- a/app-misc/mc/files/mc-4.6.0-cpan-2003-1023.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -ru mc-4.5.55/vfs/direntry.c mc-4.5.55.new/vfs/direntry.c
---- mc-4.5.55/vfs/direntry.c 2001-08-16 15:23:05.000000000 -0700
-+++ mc-4.5.55.new/vfs/direntry.c 2004-01-06 16:36:00.000000000 -0800
-@@ -374,6 +374,7 @@
- }
- }
-
-+#if 0
- /* Convert absolute paths to relative ones */
- if (*linkname == PATH_SEP) {
- char *p, *q;
-@@ -391,6 +392,7 @@
- }
- linkname = buf;
- }
-+#endif
-
- return (MEDATA->find_entry) (me, entry->dir, linkname, follow - 1, 0);
- }
diff --git a/app-misc/mc/files/mc-4.6.0-find.patch b/app-misc/mc/files/mc-4.6.0-find.patch
deleted file mode 100644
index 7ec088a2d116..000000000000
--- a/app-misc/mc/files/mc-4.6.0-find.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-diff -Naur mc-4.6.0-orig/src/cmd.c mc-4.6.0/src/cmd.c
---- mc-4.6.0-orig/src/cmd.c 2003-02-05 16:54:33.000000000 +0100
-+++ mc-4.6.0/src/cmd.c 2003-09-15 17:24:51.000000000 +0200
-@@ -542,7 +542,7 @@
- if (dirflag)
- continue;
- }
-- c = regexp_match (reg_exp_t, cpanel->dir.list [i].fname, match_file);
-+ c = regexp_match (reg_exp_t, cpanel->dir.list [i].fname, match_file, 0);
- if (c == -1){
- message (1, MSG_ERROR, _(" Malformed regular expression "));
- g_free (reg_exp);
-@@ -588,7 +588,7 @@
- if (dirflag)
- continue;
- }
-- c = regexp_match (reg_exp_t, cpanel->dir.list [i].fname, match_file);
-+ c = regexp_match (reg_exp_t, cpanel->dir.list [i].fname, match_file, 0);
- if (c == -1){
- message (1, MSG_ERROR, _(" Malformed regular expression "));
- g_free (reg_exp);
-diff -Naur mc-4.6.0-orig/src/dir.c mc-4.6.0/src/dir.c
---- mc-4.6.0-orig/src/dir.c 2003-01-21 01:41:45.000000000 +0100
-+++ mc-4.6.0/src/dir.c 2003-09-15 17:25:06.000000000 +0200
-@@ -404,7 +404,7 @@
- *stale_link = 1;
- }
- if (!(S_ISDIR (buf1->st_mode) || *link_to_dir) && filter
-- && !regexp_match (filter, dp->d_name, match_file))
-+ && !regexp_match (filter, dp->d_name, match_file, 0))
- return 0;
-
- /* Need to grow the *list? */
-diff -Naur mc-4.6.0-orig/src/ext.c mc-4.6.0/src/ext.c
---- mc-4.6.0-orig/src/ext.c 2002-11-14 08:25:19.000000000 +0100
-+++ mc-4.6.0/src/ext.c 2003-09-15 17:25:32.000000000 +0200
-@@ -450,7 +450,7 @@
-
- if (content_string && content_string[0]
- && regexp_match (ptr, content_string + content_shift,
-- match_normal)) {
-+ match_normal, 0)) {
- found = 1;
- }
-
-@@ -593,11 +593,11 @@
- /* Do not transform shell patterns, you can use shell/ for
- * that
- */
-- if (regexp_match (p, filename, match_normal))
-+ if (regexp_match (p, filename, match_normal, 0))
- found = 1;
- } else if (!strncmp (p, "directory/", 10)) {
- if (S_ISDIR (mystat.st_mode)
-- && regexp_match (p + 10, filename, match_normal))
-+ && regexp_match (p + 10, filename, match_normal, 0))
- found = 1;
- } else if (!strncmp (p, "shell/", 6)) {
- p += 6;
-diff -Naur mc-4.6.0-orig/src/find.c mc-4.6.0/src/find.c
---- mc-4.6.0-orig/src/find.c 2002-12-24 12:28:26.000000000 +0100
-+++ mc-4.6.0/src/find.c 2003-09-15 17:55:21.000000000 +0200
-@@ -507,6 +507,7 @@
- static int pos;
- static int subdirs_left = 0;
- char *tmp_name; /* For building file names */
-+ int flags = 0;
-
- if (!h) { /* someone forces me to close dirp */
- if (dirp) {
-@@ -516,6 +517,10 @@
- dp = 0;
- return 1;
- }
-+
-+ if (!(case_sense->state & C_BOOL))
-+ flags |= REG_ICASE;
-+
- do_search_begin:
- while (!dp){
-
-@@ -589,7 +594,7 @@
- }
- }
-
-- if (regexp_match (find_pattern, dp->d_name, match_file)){
-+ if (regexp_match (find_pattern, dp->d_name, match_file, flags)){
- if (content_pattern)
- search_content (h, directory, dp->d_name);
- else
-diff -Naur mc-4.6.0-orig/src/user.c mc-4.6.0/src/user.c
---- mc-4.6.0-orig/src/user.c 2002-11-29 04:03:53.000000000 +0100
-+++ mc-4.6.0/src/user.c 2003-09-15 17:26:18.000000000 +0200
-@@ -390,18 +390,18 @@
- break;
- case 'f': /* file name pattern */
- p = extract_arg (p, arg);
-- *condition = panel && regexp_match (arg, panel->dir.list [panel->selected].fname, match_file);
-+ *condition = panel && regexp_match (arg, panel->dir.list [panel->selected].fname, match_file, 0);
- break;
- case 'y': /* syntax pattern */
- if (edit_widget && edit_widget->syntax_type) {
- p = extract_arg (p, arg);
- *condition = panel &&
-- regexp_match (arg, edit_widget->syntax_type, match_normal);
-+ regexp_match (arg, edit_widget->syntax_type, match_normal, 0);
- }
- break;
- case 'd':
- p = extract_arg (p, arg);
-- *condition = panel && regexp_match (arg, panel->cwd, match_file);
-+ *condition = panel && regexp_match (arg, panel->cwd, match_file, 0);
- break;
- case 't':
- p = extract_arg (p, arg);
-diff -Naur mc-4.6.0-orig/src/util.c mc-4.6.0/src/util.c
---- mc-4.6.0-orig/src/util.c 2003-01-28 23:58:23.000000000 +0100
-+++ mc-4.6.0/src/util.c 2003-09-15 17:55:00.000000000 +0200
-@@ -537,26 +537,29 @@
- return g_strdup (pattern);
- }
-
--int regexp_match (char *pattern, char *string, int match_type)
-+int regexp_match (char *pattern, char *string, int match_type, int flags)
- {
- static regex_t r;
- static char *old_pattern = NULL;
- static int old_type;
-+ static int old_flags;
- int rval;
-
-- if (!old_pattern || STRCOMP (old_pattern, pattern) || old_type != match_type){
-+ if (!old_pattern || STRCOMP (old_pattern, pattern) || old_type != match_type || old_flags != flags){
- if (old_pattern){
- regfree (&r);
- g_free (old_pattern);
- old_pattern = NULL;
- }
- pattern = convert_pattern (pattern, match_type, 0);
-- if (regcomp (&r, pattern, REG_EXTENDED|REG_NOSUB|MC_ARCH_FLAGS)) {
-+
-+ if (regcomp (&r, pattern, REG_EXTENDED|REG_NOSUB|MC_ARCH_FLAGS|flags)) {
- g_free (pattern);
- return -1;
- }
- old_pattern = pattern;
- old_type = match_type;
-+ old_flags = flags;
- }
- rval = !regexec (&r, string, 0, NULL, 0);
- return rval;
-diff -Naur mc-4.6.0-orig/src/util.h mc-4.6.0/src/util.h
---- mc-4.6.0-orig/src/util.h 2003-01-27 22:07:29.000000000 +0100
-+++ mc-4.6.0/src/util.h 2003-09-15 17:23:04.000000000 +0200
-@@ -65,7 +65,7 @@
- enum { match_file, match_normal };
- extern int easy_patterns;
- char *convert_pattern (char *pattern, int match_type, int do_group);
--int regexp_match (char *pattern, char *string, int match_type);
-+int regexp_match (char *pattern, char *string, int match_type, int flags);
-
- /* Error pipes */
- void open_error_pipe (void);
diff --git a/app-misc/mc/files/mc-4.6.0-ftp.patch b/app-misc/mc/files/mc-4.6.0-ftp.patch
deleted file mode 100644
index ff24b01ded60..000000000000
--- a/app-misc/mc/files/mc-4.6.0-ftp.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- vfs/utilvfs.c 2002-12-15 13:38:18.000000000 -0600
-+++ vfs/utilvfs.c 2004-07-25 14:36:26.000000000 -0500
-@@ -87,7 +87,7 @@
- }
-
- /* search for any possible user */
-- at = strchr (pcopy, '@');
-+ at = strrchr (pcopy, '@');
-
- /* We have a username */
- if (at) {
diff --git a/app-misc/mc/files/mc-4.6.0-gcc4.patch b/app-misc/mc/files/mc-4.6.0-gcc4.patch
deleted file mode 100644
index 94a090a3173d..000000000000
--- a/app-misc/mc/files/mc-4.6.0-gcc4.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- mc-4.6.0/vfs/smb/popt_common.h 2005-04-26 11:08:25.000000000 +0000
-+++ mc-4.6.0.az/vfs/smb/popt_common.h 2005-04-26 11:08:43.000000000 +0000
-@@ -22,10 +22,10 @@
- #define _POPT_COMMON_H
-
- /* Common popt structures */
--extern struct poptOption popt_common_samba[];
--extern struct poptOption popt_common_connection[];
--extern struct poptOption popt_common_version[];
--extern struct poptOption popt_common_credentials[];
-+extern struct poptOption *popt_common_samba;
-+extern struct poptOption *popt_common_connection;
-+extern struct poptOption *popt_common_version;
-+extern struct poptOption *popt_common_credentials;
-
- #ifndef POPT_TABLEEND
- #define POPT_TABLEEND { NULL, '\0', 0, 0, 0, NULL, NULL }
diff --git a/app-misc/mc/files/mc-4.6.0-key.c.patch b/app-misc/mc/files/mc-4.6.0-key.c.patch
deleted file mode 100644
index 351db2acdd1c..000000000000
--- a/app-misc/mc/files/mc-4.6.0-key.c.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/key.c.org 2004-11-17 14:37:22.887315224 +0100
-+++ src/key.c 2004-11-17 14:37:57.656029576 +0100
-@@ -262,7 +262,7 @@
- define_sequences (mc_default_keys);
-
- /* Terminfo on irix does not have some keys */
-- if ((!strncmp (term, "iris-ansi", 9)) || (!strncmp (term, "xterm", 5)))
-+ if (term && (!strncmp (term, "iris-ansi", 9)) || (!strncmp (term, "xterm", 5)))
- define_sequences (xterm_key_defines);
-
- define_sequences (mc_bindings);
-@@ -271,7 +271,7 @@
- load_xtra_key_defines();
-
- #ifdef __QNX__
-- if (strncmp(term, "qnx", 3) == 0){
-+ if (term && strncmp(term, "qnx", 3) == 0){
- /* Modify the default value of use_8th_bit_as_meta: we would
- * like to provide a working mc for a newbie who knows nothing
- * about [Options|Display bits|Full 8 bits input]...
diff --git a/app-misc/mc/files/mc-4.6.0-largefile.patch b/app-misc/mc/files/mc-4.6.0-largefile.patch
deleted file mode 100644
index 24bfe90b03a0..000000000000
--- a/app-misc/mc/files/mc-4.6.0-largefile.patch
+++ /dev/null
@@ -1,160 +0,0 @@
-diff -ur mc-4.6.0-gentoo/src/view.c mc-4.6.0-largefile/src/view.c
---- mc-4.6.0-gentoo/src/view.c 2004-09-16 03:59:30.177753168 +0400
-+++ mc-4.6.0-largefile/src/view.c 2004-09-16 03:51:31.000000000 +0400
-@@ -81,6 +81,12 @@
- #define vwidth (view->widget.cols - (view->have_frame ? 2 : 0))
- #define vheight (view->widget.lines - (view->have_frame ? 2 : 0))
-
-+#if GLIB_MAJOR_VERSION >= 2
-+# define my_g_malloc g_try_malloc
-+#else
-+# define my_g_malloc g_malloc
-+#endif
-+
- /* The growing buffers data types */
- typedef struct block_ptr_t {
- unsigned char *data;
-@@ -580,7 +586,7 @@
- view->data =
- mc_mmap (0, view->s.st_size, PROT_READ, MAP_FILE | MAP_SHARED,
- view->file, 0);
-- if ((caddr_t) view->data != (caddr_t) - 1) {
-+ if (view->data != (void *)-1) {
- /* mmap worked */
- view->first = 0;
- view->bytes_read = view->s.st_size;
-@@ -593,6 +599,9 @@
- * file into memory (alex@bcs.zaporizhzhe.ua). Also, mmap can fail
- * for any reason, so we use this as fallback (pavel@ucw.cz) */
-
-+ /* If large file support is enabled, st_size is a 64 bit value and
-+ * will thus on 32 bit platforms possibly be beyond the range of gulong */
-+
- if ((gulong) view->s.st_size == view->s.st_size)
- view->data = (unsigned char *) g_try_malloc (view->s.st_size);
- else
-diff -ur mc-4.6.0-gentoo/vfs/local.c mc-4.6.0-largefile/vfs/local.c
---- mc-4.6.0-gentoo/vfs/local.c 2002-09-23 10:45:33.000000000 +0400
-+++ mc-4.6.0-largefile/vfs/local.c 2004-09-16 03:45:21.000000000 +0400
-@@ -282,8 +282,8 @@
- }
-
- #ifdef HAVE_MMAP
--caddr_t
--local_mmap (vfs *me, caddr_t addr, size_t len, int prot, int flags, void *data, off_t offset)
-+void *
-+local_mmap (vfs *me, void *addr, size_t len, int prot, int flags, void *data, off_t offset)
- {
- int fd = * (int *)data;
-
-@@ -291,7 +291,7 @@
- }
-
- int
--local_munmap (vfs *me, caddr_t addr, size_t len, void *data)
-+local_munmap (vfs *me, void *addr, size_t len, void *data)
- {
- return munmap (addr, len);
- }
-diff -ur mc-4.6.0-gentoo/vfs/local.h mc-4.6.0-largefile/vfs/local.h
---- mc-4.6.0-gentoo/vfs/local.h 1998-12-16 01:30:55.000000000 +0300
-+++ mc-4.6.0-largefile/vfs/local.h 2004-09-16 03:45:21.000000000 +0400
-@@ -7,8 +7,8 @@
- extern int local_errno (vfs *me);
- extern int local_lseek (void *data, off_t offset, int whence);
- #ifdef HAVE_MMAP
--extern caddr_t local_mmap (vfs *me, caddr_t addr, size_t len, int prot, int flags, void *data, off_t offset);
--extern int local_munmap (vfs *me, caddr_t addr, size_t len, void *data);
-+extern void *local_mmap (vfs *me, void *addr, size_t len, int prot, int flags, void *data, off_t offset);
-+extern int local_munmap (vfs *me, void *addr, size_t len, void *data);
- #endif
-
- #endif
-diff -ur mc-4.6.0-gentoo/vfs/samba/lib/util.c mc-4.6.0-largefile/vfs/samba/lib/util.c
---- mc-4.6.0-gentoo/vfs/samba/lib/util.c 2004-09-16 01:38:29.000000000 +0400
-+++ mc-4.6.0-largefile/vfs/samba/lib/util.c 2004-09-16 03:45:21.000000000 +0400
-@@ -1830,7 +1830,7 @@
-
- /* Look up the host address in the address list we just got. */
- for (i = 0; hp->h_addr_list[i]; i++) {
-- if (memcmp(hp->h_addr_list[i], (caddr_t) & addr, sizeof(addr)) == 0)
-+ if (memcmp(hp->h_addr_list[i], &addr, sizeof(addr)) == 0)
- return True;
- }
-
-diff -ur mc-4.6.0-gentoo/vfs/vfs.c mc-4.6.0-largefile/vfs/vfs.c
---- mc-4.6.0-gentoo/vfs/vfs.c 2004-09-16 01:38:30.000000000 +0400
-+++ mc-4.6.0-largefile/vfs/vfs.c 2004-09-16 03:45:21.000000000 +0400
-@@ -995,27 +995,27 @@
-
- #ifdef HAVE_MMAP
- static struct mc_mmapping {
-- caddr_t addr;
-+ void *addr;
- void *vfs_info;
- vfs *vfs;
- struct mc_mmapping *next;
- } *mc_mmaparray = NULL;
-
--caddr_t
--mc_mmap (caddr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
-+void *
-+mc_mmap (void *addr, size_t len, int prot, int flags, int fd, off_t offset)
- {
- vfs *vfs;
-- caddr_t result;
-+ void *result;
- struct mc_mmapping *mcm;
-
- if (fd == -1)
-- return (caddr_t) -1;
-+ return (void *)-1;
-
- vfs = vfs_op (fd);
-- result = vfs->mmap ? (*vfs->mmap)(vfs, addr, len, prot, flags, vfs_info (fd), offset) : (caddr_t)-1;
-- if (result == (caddr_t)-1){
-+ result = vfs->mmap ? (*vfs->mmap)(vfs, addr, len, prot, flags, vfs_info (fd), offset) : (void *)-1;
-+ if (result == (void *)-1){
- errno = ferrno (vfs);
-- return (caddr_t)-1;
-+ return (void *)-1;
- }
- mcm =g_new (struct mc_mmapping, 1);
- mcm->addr = result;
-@@ -1027,7 +1027,7 @@
- }
-
- int
--mc_munmap (caddr_t addr, size_t len)
-+mc_munmap (void *addr, size_t len)
- {
- struct mc_mmapping *mcm, *mcm2 = NULL;
-
-diff -ur mc-4.6.0-gentoo/vfs/vfs.h mc-4.6.0-largefile/vfs/vfs.h
---- mc-4.6.0-gentoo/vfs/vfs.h 2002-12-11 12:36:51.000000000 +0300
-+++ mc-4.6.0-largefile/vfs/vfs.h 2004-09-16 03:45:21.000000000 +0400
-@@ -88,9 +88,9 @@
- int (*ctl) (void *vfs_info, int ctlop, int arg);
- int (*setctl) (vfs *me, char *path, int ctlop, char *arg);
- #ifdef HAVE_MMAP
-- caddr_t (*mmap) (vfs *me, caddr_t addr, size_t len, int prot,
-+ void *(*mmap) (vfs *me, void *addr, size_t len, int prot,
- int flags, void *vfs_info, off_t offset);
-- int (*munmap) (vfs *me, caddr_t addr, size_t len,
-+ int (*munmap) (vfs *me, void *addr, size_t len,
- void *vfs_info);
- #endif
- };
-@@ -208,9 +208,9 @@
- int mc_ctl (int fd, int ctlop, int arg);
- int mc_setctl (char *path, int ctlop, char *arg);
- #ifdef HAVE_MMAP
-- caddr_t mc_mmap (caddr_t, size_t, int, int, int, off_t);
-- int mc_unmap (caddr_t, size_t);
-- int mc_munmap (caddr_t addr, size_t len);
-+ void *mc_mmap (void *, size_t, int, int, int, off_t);
-+ int mc_unmap (void *, size_t);
-+ int mc_munmap (void *addr, size_t len);
- #endif /* HAVE_MMAP */
-
- #else
diff --git a/app-misc/mc/files/mc-4.6.0-vfs.patch b/app-misc/mc/files/mc-4.6.0-vfs.patch
deleted file mode 100644
index 6b1212a3bba8..000000000000
--- a/app-misc/mc/files/mc-4.6.0-vfs.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/mc.ext.in.1 2004-04-13 13:59:03.977958307 +0200
-+++ lib/mc.ext.in 2004-04-13 13:59:47.962917739 +0200
-@@ -388,7 +388,7 @@
- # Open=%cd %p#utar
- View=%view{ascii} bzip -dc %f 2>/dev/null | tar tvvf -
-
--regex/\.tar\.bz2$
-+regex/\.t(ar\.bz2|bz|bz2)$
- Open=%cd %p#utar
- View=%view{ascii} bzip2 -dc %f 2>/dev/null | tar tvvf -
-
diff --git a/app-misc/mc/mc-4.6.0-r14.ebuild b/app-misc/mc/mc-4.6.0-r14.ebuild
deleted file mode 100644
index 0224f3dee642..000000000000
--- a/app-misc/mc/mc-4.6.0-r14.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.6.0-r14.ebuild,v 1.9 2006/03/11 10:53:45 blubb Exp $
-
-inherit flag-o-matic eutils
-
-U7Z_PV="4.16"
-U7Z="u7z-${U7Z_PV}beta.tar.bz2"
-DESCRIPTION="GNU Midnight Commander cli-based file manager"
-HOMEPAGE="http://www.ibiblio.org/mc/"
-SRC_URI="http://www.ibiblio.org/pub/Linux/utils/file/managers/${PN}/${P}.tar.gz
- mirror://gentoo/${P}-sambalib-3.0.10.patch.bz2
- mirror://gentoo/${P}-can-2004-0226-0231-0232.patch.bz2
- 7zip? ( http://sgh.nightmail.ru/files/u7z/${U7Z} )
- slang? ( unicode? ( mirror://gentoo/${P}-utf8.patch.bz2 ) )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sparc x86"
-IUSE="7zip X gpm ncurses nls pam samba slang unicode"
-
-PROVIDE="virtual/editor"
-
-RDEPEND=">=sys-fs/e2fsprogs-1.19
- ncurses? ( >=sys-libs/ncurses-5.2-r5 )
- =dev-libs/glib-2*
- pam? ( >=sys-libs/pam-0.72 )
- gpm? ( >=sys-libs/gpm-1.19.3 )
- slang? ( >=sys-libs/slang-1.4.9-r1 )
- samba? ( >=net-fs/samba-3.0.0 )
- X? ( || ( (
- x11-libs/libX11
- x11-libs/libICE
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libSM
- )
- virtual/x11
- )
- )
- x86? ( 7zip? ( >=app-arch/p7zip-4.16 ) )
- ppc? ( 7zip? ( >=app-arch/p7zip-4.16 ) )
- amd64? ( 7zip? ( >=app-arch/p7zip-4.16 ) )"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-src_unpack() {
- if ( use x86 || use amd64 || use ppc ) && use 7zip; then
- unpack ${U7Z}
- fi
- unpack ${P}.tar.gz
- cd ${S}
-
- epatch ${DISTDIR}/${P}-sambalib-3.0.10.patch.bz2
-
- epatch ${FILESDIR}/${P}-find.patch
- epatch ${FILESDIR}/${P}-cpan-2003-1023.patch
- epatch ${DISTDIR}/${P}-can-2004-0226-0231-0232.patch.bz2
- epatch ${FILESDIR}/${P}-can-2004-1004-1005-1092-1176.patch
- epatch ${FILESDIR}/${P}-vfs.patch
- if ( use x86 || use amd64 || use ppc ) && use 7zip; then
- epatch ${FILESDIR}/${P}-7zip.patch
- fi
- epatch ${FILESDIR}/${P}-ftp.patch
- epatch ${FILESDIR}/${P}-largefile.patch
- epatch ${FILESDIR}/${P}-key.c.patch
- # Fix building with gcc4.
- epatch ${FILESDIR}/${P}-gcc4.patch
- epatch ${FILESDIR}/${P}-bug-102356.patch
- if use slang && use unicode; then
- epatch ${DISTDIR}/${P}-utf8.patch.bz2
- fi
-}
-
-src_compile() {
- append-flags -I/usr/include/gssapi
- filter-flags -malign-double
-
- local myconf=""
-
- if ! use slang && ! use ncurses ; then
- myconf="${myconf} --with-screen=mcslang"
- elif use ncurses && ! use slang ; then
- myconf="${myconf} --with-screen=ncurses"
- else
- use slang && myconf="${myconf} --with-screen=slang"
- fi
-
- myconf="${myconf} `use_with gpm gpm-mouse`"
-
- use nls \
- && myconf="${myconf} --with-included-gettext" \
- || myconf="${myconf} --disable-nls"
-
- myconf="${myconf} `use_with X x`"
-
- use samba \
- && myconf="${myconf} --with-samba --with-configdir=/etc/samba --with-codepagedir=/var/lib/samba/codepages --with-privatedir=/etc/samba/private" \
- || myconf="${myconf} --without-samba"
-
- econf \
- --with-vfs \
- --with-ext2undel \
- --with-edit \
- --enable-charset \
- ${myconf} || die
-
- emake || die
-}
-
-src_install() {
- cat ${FILESDIR}/chdir-4.6.0.gentoo >>\
- ${S}/lib/mc-wrapper.sh
-
- einstall || die
-
- # install cons.saver setuid, to actually work
- chmod u+s ${D}/usr/lib/mc/cons.saver
-
- dodoc ChangeLog AUTHORS MAINTAINERS FAQ INSTALL* NEWS README*
-
- insinto /usr/share/mc
- doins ${FILESDIR}/mc.gentoo
- doins ${FILESDIR}/mc.ini
-
- if ( use x86 || use amd64 || use ppc ) && use 7zip; then
- cd ../${U7Z_PV}
- exeinto /usr/share/mc/extfs
- doexe u7z
- dodoc readme.u7z
- newdoc ChangeLog ChangeLog.u7z
- fi
-
- insinto /usr/share/mc/syntax
- doins ${FILESDIR}/ebuild.syntax
- cd ${D}/usr/share/mc/syntax
- epatch ${FILESDIR}/${P}-ebuild-syntax.patch
-
- # http://bugs.gentoo.org/show_bug.cgi?id=71275
- rm -f ${D}/usr/share/locale/locale.alias
-}
-
-pkg_postinst() {
- einfo "Add the following line to your ~/.bashrc to"
- einfo "allow mc to chdir to its latest working dir at exit"
- einfo ""
- einfo "# Midnight Commander chdir enhancement"
- einfo "if [ -f /usr/share/mc/mc.gentoo ]; then"
- einfo " . /usr/share/mc/mc.gentoo"
- einfo "fi"
-}