summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-04-28 06:04:55 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-04-28 06:04:55 +0000
commit5ed5f9b351449abb8a39a322a87612f5e2a39a16 (patch)
treeb4bb7e585a47591e665005fa109254fcfa3aa217 /app-misc
parentAdd ruby21. (diff)
downloadhistorical-5ed5f9b351449abb8a39a322a87612f5e2a39a16.tar.gz
historical-5ed5f9b351449abb8a39a322a87612f5e2a39a16.tar.bz2
historical-5ed5f9b351449abb8a39a322a87612f5e2a39a16.zip
Version bump. Removed old
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/screen/ChangeLog12
-rw-r--r--app-misc/screen/Manifest37
-rw-r--r--app-misc/screen/files/screen-4.2.0-check_for_altscreen.patch38
-rw-r--r--app-misc/screen/files/screen-4.2.0-incompatible-protocol.patch23
-rw-r--r--app-misc/screen/files/screen-4.2.0-long_terminal_names.patch69
-rw-r--r--app-misc/screen/files/screen-4.2.0-nonethack_segfault_fix.patch43
-rw-r--r--app-misc/screen/files/screen-4.2.0-tgetent.patch31
-rw-r--r--app-misc/screen/screen-4.2.1.ebuild (renamed from app-misc/screen/screen-4.2.0-r1.ebuild)11
8 files changed, 28 insertions, 236 deletions
diff --git a/app-misc/screen/ChangeLog b/app-misc/screen/ChangeLog
index 9fbf2991ce26..77d7ee11e69a 100644
--- a/app-misc/screen/ChangeLog
+++ b/app-misc/screen/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for app-misc/screen
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.192 2014/04/20 18:37:01 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/ChangeLog,v 1.193 2014/04/28 06:04:54 polynomial-c Exp $
+
+*screen-4.2.1 (28 Apr 2014)
+
+ 28 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -screen-4.2.0-r1.ebuild,
+ +screen-4.2.1.ebuild, -files/screen-4.2.0-check_for_altscreen.patch,
+ -files/screen-4.2.0-incompatible-protocol.patch,
+ -files/screen-4.2.0-long_terminal_names.patch,
+ -files/screen-4.2.0-nonethack_segfault_fix.patch,
+ -files/screen-4.2.0-tgetent.patch:
+ Version bump. Removed old.
20 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -files/4.2.0-tinfo.patch:
Removed unused patch.
diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest
index f72b451e8e63..053d1c16404c 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -14,35 +14,30 @@ AUX screen-4.0.3-config.h-autoconf-2.62.patch 388 SHA256 71897394211d9e00e008f7c
AUX screen-4.0.3-cppflags.patch 752 SHA256 40f4c4321170096984466665e3af9aead03490de521205da61a8d31d04cf718d SHA512 92c42ed8d9c2a9ee539784b2fb43119968bdce5b6cd371d82bcf21d9c12f9fd1353ae9630ee1bce3ed73c1528d7bdee64abd4fd1919aaf5ecd412c895ce4a3b4 WHIRLPOOL 8e7c2ef2b4d019cd8820a72660cee8614d0490c65c6ffa85a7c161753cae6f13ebf053623db33685d4cf15af53fbd894dfd224b0a5896d823f6ac165eb20e085
AUX screen-4.0.3-crosscompile.patch 18900 SHA256 7e4109cd3f6d58ea799fe069472a58f16ea75c2397392c15f58bfcb7cbb354f9 SHA512 9d34d6245d50f0ea84735cad7148b2c6af70709efc788fe9113752081a05138172acc4d6dc33c87ac71739dead1338000b9bd64978c0edf3c44d9ead92487afb WHIRLPOOL 037ec13508ec669791fda248d4a056abb54c1d9aa6893ddcb8aa4785365231b8c4aea46e07cd5367853039c0876cc8e1ee18df4952d9aa3168806eea9f994846
AUX screen-4.0.3-setenv_autoconf.patch 2485 SHA256 091eb224a097bbc1b5f1b3dd8048dbb04b8c7476818a9444eae5bdb8b52bce75 SHA512 72dcfd9180d05edf85ce9f459e69ccd709a6c0a4593802d0f4e88ffe2daf56215ce8049a641701693dafeab3cc8a0df796338d92338ee0d39c51d46ed718af7b WHIRLPOOL fa7645c3488f75c8acdb2305864459e3eada89e7a29e39a6048cdda7459c707b090c68ce93023a53c57a7beabb3c66f9f9f26237126e68d00cc888a7581b867c
-AUX screen-4.2.0-check_for_altscreen.patch 1044 SHA256 549690b41d07d711ff412a05ff8d40e9994c923698161fa5affd5ac16b864cad SHA512 927eb398271e0fd75531b3ce480480f0410c4916ab6472262502f7bdd8d912c3e2c0c5829735cb40752f84eafafff799cadd68cd3ae628fb86de7a025ef9126d WHIRLPOOL cd76586144df4c9ea95293ab8b271556fb7cede20207eefb9af566420ac28ffcba9d838f3621117e3c72a32b51bb9399858a006697d28fea4595e777190d261d
-AUX screen-4.2.0-incompatible-protocol.patch 728 SHA256 88125edb862369680185e5df2aa7deefba0a6a4ee80a612ad604a2bfe126df23 SHA512 0139789400588ca12ae240e3bd996188185f3734fcb94e84f8ed213574a0bf4b4c23cdf401debd6edcdfd63a7b392098862f12be3c9936c86b122b140d2baa0f WHIRLPOOL 93a8cfa33307b78fc2651cc985edb1469b33532b2a6131f6afcb44fb9f05a61bfdadff3b30a70dbf442714d2dffc6d974a479364a67ca7ff9544537ccd374512
-AUX screen-4.2.0-long_terminal_names.patch 2172 SHA256 74e46b0d85a3b4ca1d30f286089e369bfd7373336dd8c1f69892d4e0071909ea SHA512 02841cc42f490f1e9de7ffa687bb8a031e9d39bd3ca249ecf31b8ad32a6e8f9682b6cc8dd0b787480f076024a0f14b25d950f43d54d29f2ee6cd90518eb9872c WHIRLPOOL 27347a246999797fc977c37820a4c5eb84de16417fc6c864c2b6ad2b67b300d19fbe13ac511bc602d729e1cb80a05339e34c08063add1c60a14a291dfd469286
-AUX screen-4.2.0-nonethack_segfault_fix.patch 1176 SHA256 afefc6c375549098dc989664bd00ed83388374ed988109d9927ee115a010f336 SHA512 026cbea0e0570b6805d59924eb190b16c8b7df991da66391d38cbf237915ed2247828e11b0b8d5f7f8a79848fce4bdb11858f57351d4db50682f03d5ae3ea0bf WHIRLPOOL 2c3855326f26f206211906a5f0e67a515674ce0b28b7c11d263a7cfc6396bf7d77d881893e79ca39affbd7a8ea67c049bc6ce655ff454118e70339b4f5d9cd3d
-AUX screen-4.2.0-tgetent.patch 972 SHA256 8b32709a27f004d50268e82d6271b838f01e81af636d0f914cf221962c2bb2cc SHA512 ca2f4da6d262781367bd24b699b9d47e3aa2866e07a87729901c9cef9bfff2de05b87e9a6eded9aebd83aee2c80899b2f4990e8ff44b8a506a8efe8e4115d9ee WHIRLPOOL 8d8bd41c34bd1f205bcfa6a3e83a528daf778dcdb37d9438f6f669511eea186a0da8948ca537799d4323190c76263638b5956622deb84354110595fec70166d8
AUX screenrc 10412 SHA256 191d91f9fd1e676525a9e1a3bdc5ac73283f948caf74b4bb6e0cfcecbe4798bb SHA512 06fbec5e28480a2c369330fac0c94faa47e5d28e037d9fefd0cb3e813002c504866dc8ac86872b7ac6f16059a219e396a9c425b578b8afe882153ddb506158f7 WHIRLPOOL e05785d9810a709ccd189bbf1557022bd91f653ddb2f138e54286fbbc11ddbbedf2276d2b8bc975a8ff1ac024ab24d955a6b3055cf5cd2dfb445c35484e90f09
DIST screen-4.0.3.tar.gz 840602 SHA256 78f0d5b1496084a5902586304d4a73954b2bfe33ea13edceecf21615c39e6c77 SHA512 24c1f598972f3dc9ed49cd2c05852190a0190d22fa01401eee8484627c8dd2815f0a422d9b2697faa8aaa0b3efc6730a94e2d5aa787dbe5e9ec719143176c338 WHIRLPOOL 6774786126eb05749d432593bc2c1febdc57896959220a609feb138bdc16b8da278aea63af1ccfd5c7d38ccaa9e7d28980e9e14d0009d36a54cdbd9e4cb0fca7
-DIST screen-4.2.0.tar.gz 786565 SHA256 7dc1b7a3e7669eefe7e65f32e201704d7a11cc688244fcf71757f7792a5ff413 SHA512 be9b04de668864c1e9ebabe76dc35be60ece15bda16d983d8fee0331ddbf6d732ca354a136cd602dda76baf155d8f324e1ef16cc10b4b13ee07c74d37af49350 WHIRLPOOL 8922a0766e3e55fcc7d2f255fd9c38eb6145f78363c6173cbb66336aec956ace29b8786fa93fa967920b3cc5468b2c031c90fd6f5a1c76cec0e60500acba9dc8
+DIST screen-4.2.1.tar.gz 1062485 SHA256 5468545047e301d2b3579f9d9ce00466d14a7eec95ce806e3834a3d6b0b9b080 SHA512 30826b2a2fc436483276b90cc4c6679470f7ccb7098c9bb8457d0e534998cd12da02882cf80678465f6540cade170c3fdc6bdfa31b07359ff0d3ffe2d6063710 WHIRLPOOL 7d4209651a016a9ab91aec385532c6ebd7a6d96a60342721f3a53752924c3fb72aa3d648ad665b67fab0a78d6019396abe13e04f556c7e5e9f71bf3238e64cc5
EBUILD screen-4.0.3-r6.ebuild 4845 SHA256 29116c76a3a9779d630ed4d6bdfbb40710089b90b67c7ae9e3ff60d0d0011e05 SHA512 63eb380ff6624c3c9218cfe8013f2a051d401cdbac225ba6c65991fd1c2894c91a96c8b2a09715c075a3d801ee54c228fa2935501eeab824d82bbb1051981b52 WHIRLPOOL 5698d4cd010792ff4e20af04c2df7fb8cf59f2377170976bbeb03f251dfd75168f7a29641c888237e1db79e0d1881fb3761c1c25bc3faa5ac3ac3fcd48febffc
EBUILD screen-4.0.3-r7.ebuild 4869 SHA256 41b6ffaf1ff6bbe2ce7a90661d3745e3fda74fbfc2c226184c0152848f895f05 SHA512 86e290b01290c2ba1c156ccc9d3b650f5613c83e3ec7e237fa2a2de97471c722f501a87b86a1ef67d5e810459f42f6e6cd055980de3970d191e428545e549349 WHIRLPOOL cc9721338d96bcad79066b4a63cfdbd745f895fb49cd06e4eaf6351fc9d6eb6bd322a081abbfa8352312be2f1da30f46a7d0b4b9acac79da6bc9e38a87dabacb
EBUILD screen-4.0.3-r8.ebuild 5187 SHA256 0ced20043992f770364ad996b97d2c4f82433fcac15d6870075bf58c147efd19 SHA512 81c96886127cfb428fbab965e20e23dd3f492bd7f3224f5f4ad030b99d334d37978068218da540d6093ef4870ae87a974a3546cd0eb54197a60b1500e02fa88c WHIRLPOOL 5f581b990ed190e34efd1a1d49385b748095f6ec87f2e31c74d3386f49cf7615526501e02eca931b96f1199a51fb161b49bc4db58ccafadeb045782e6a0b861e
-EBUILD screen-4.2.0-r1.ebuild 3600 SHA256 14a9d600ff08d81dcb1a19f05011f3e8e88e3d47e2c2c13cb79ed4fa0335644f SHA512 1e4d1bc636235c45235c3b3e81ea202c7d860e5723a81a730fac2aa6c7ddfa024052e77d4a3710dafa1ac7b513a77bd189be8cd50fea9bce11d19bf15e9dd73e WHIRLPOOL 7383cd90f0f966066dcbe64540356d99b0aed844ce762ce61717db54b6663b49ff3623d596bf89256c7c610c1728be2dce9c984de30edfded89a83ee1550ea91
+EBUILD screen-4.2.1.ebuild 3273 SHA256 9d877daa5961913459788fa2417f22945bc704cbc9411469154b63dba5df9bfb SHA512 b5c75326d8ab919105dfb87a8df8d6619b2bfcd659b165edb0816abf1c4931492bf6302eddceffffab40a1ad8f628cd1b06b3a6a93608fe5f04f50de31e3a422 WHIRLPOOL 150262c215d5193713fee1b2d696f74acdebde7c6d19d7181790570aac3888f1ba73037eb04f4e3fa49f0c5289264c0968cb67ee0ba20956e669bab08e4cbb16
EBUILD screen-9999.ebuild 3406 SHA256 63e115673afd760696fa4d9ff99fdea528ee107e7b1746bff2350faf404ad4bb SHA512 ac702fa4f23b0922c8c6fad4ad04c6b5e5a188c638a8c6ed7872fcc8d7283058c93b9ec4ff4ac22685af30df2ac3df25f254c512e7642c92aea6231a1258a935 WHIRLPOOL 82b58666d08a223baf223dc13962c85916943b86c1a44dd69808c29d0348c233e79b482803dfea5ac6d0b0c77680cca354c7dbedef6009f1be8bd2270a034fcf
-MISC ChangeLog 27407 SHA256 9945d4f1611a41fee5f99200121dbd3f52564f45e5ff96e5c5ef371a7948dfee SHA512 ef5d73841658bcd9821bf5e499a533b298016e62f419e1b48439bef02b6a3d6512b46938d37328b29abcf1e9a55a58523717e69de473f891e24b7ccee92e19cc WHIRLPOOL 1bd2dac9493dd337627cf8ef745b7833eef7579668df6b1d372c1f40b3b3815e2a910084565ecee815af083e8c3f7ffbd24d5b84c0a07435c91d6437ae751884
+MISC ChangeLog 27805 SHA256 78e1e830b62df382f1dabb7bc98a43220dd24c0fe055f9ecb3460c168d34c5c1 SHA512 1c4851fe52782bd81c3bda68de9c8e43c7a11c724826633228b72affb2d6da39dedb8a0cb3d6d4042003f4804b6fdeb12c902c222ae5c0394ab2ff24da963570 WHIRLPOOL eded994c5595760b3b583107b5879a037e7a6489c7b1481c6f945c07e73da5b64108b8fcdf466719c400ec78fe0490f3c7c841df1644afffb3f96a16fd385781
MISC metadata.xml 1717 SHA256 3b683391c778841993813e38bc255e9fb7d36afc6c160b231fef4956ad6820dc SHA512 b6adab02c25cc3fac41f897c031fcd6265d1e8f4f2091501514b8469aecdbfe5efe7b2d2c66eef76bc2dd55dbb12de5f06f09ab3192fda5606cc249562820103 WHIRLPOOL 3f366cfca6b408350c0ea2d069fad9943a479033419f58558a93c58ecced96e518c0f3c59b8a71cef8fb4807b85eca7435c83beb2e1060b69931c4305fffa4d1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJTVBPOAAoJEPiazRVxLXTF1dEP/3fCak9Bs3noNZuRGnID1CX4
-mrwM+Fzk0heGEooO0H4WFD/2+MIrpkPOrG3YArSLEZzwt2JelxsaopYvl1/KHQzj
-p+axLUlC5svbzEjY+vk3LO2EsuVz/zWbXDN7kxiYbBlFiCgODkHix40vZWvJ5mwi
-jQ+RrVGf7jMPGN2rJvjwaGdtWC3Cgn6AuPbl7ee3Gx+tVvgcxB3R/OVWQ4fOyalq
-QrzTTgX9dx4pSYc7sKdgY/OGz8fnj1xVrbEsuTCkM5h6xlqNFDXum5IEvPTfpzgN
-7sMGi6ciDiCgyn6gbcEn2iP2Z7bJicK0jWxcxsWldcv9ZwxtLs6IWbDdmdaJDXDh
-LhQEPfB5f8i18ozCUWbqGQOKSGjrPMtU65LqGRvg7v0JmoIFCSoUVC4CQCrA2IUt
-iNaMGDetwcruHOL7+h4Mod4QNAi+P7gTJn2LuFCKhXWomtYN3W9pmJtfWz/jDqup
-PABpMcbMEEBN25llN3QLq9GTD6ozl+cjnrUZExrqyPsFeRoTsKhNNP+4u11HlCXH
-GG+nv7H62NVnc/mde3n4QR5ARYHioEgQAbNFD1aHYYRfUvpq/64oxiZQ47C2U+E1
-krpiXznUi3zbRmVcerVNXA6ir5yhKNnng/vyCoeZ7Fx6xGSfplfqWLcQaKVEFqQ9
-dn7NURg8FveYIc0zqL+I
-=QdEn
+iQIcBAEBCAAGBQJTXe+HAAoJEPiazRVxLXTFYFMQAL6EXg9OrFQp0OaU4YGoSGiB
+m4UKMh0NaBCGJvQ1tk1GXt/N70Qxb8y+9VJ4e7T1G9vbV9RciQph16KeHx8sRaQZ
+GyRp+ri8O39nhdcgYZI/E/7DkWBSlJVWh3vfQ7mV7nH5niHAF9RwAYWWMJrtm6cw
+wIgknavA4sg5UU39YyDW3H8loxaolTX+UVPxXVlbRbHSr5nNM4zxKjW0POTmsO7E
+fHq4CSCGpaznjhkLCp+lUUIzluAgxo+huDaSUPmH/MURd32aQkupAC8wlRaPF0vd
+QJX0VIetvoQmmr2sRIWmP1AJAqlZORi4/HgYwXYwn/t7MJ0Mhqtioj99INYLiK22
+shhULZP1rFJKuR3oR6mQz2PD0+2xLrZ1Sm4nsGg68reUlPgDtC1Q96L18H1Og1SD
+IbDZ8pJEHKA1xle+74HZCRe634sBXTeU5Qd8i9LR5bw36m28IfiW6oA0n7w3W/ga
+QC21c5Jcs74Wj99TlMnqQZryQsjxAc+wN4bI5BnJD10Zz4tnmHSuPDOLBsrDqWyf
+fstVcUyRJblU7PSuO6t0cIo93tAF1fS3KHd8ZeQ5Is5lDfPU7Epnc+xM6uknCxX4
+nebctatKLzO2RZn55fSEpT7MaeIAi2IN/K7QE0BHFowfmmb7b9cVEZyAjp8z/xx+
+ZHoo+hqUxHADNjBb6fjy
+=zLWQ
-----END PGP SIGNATURE-----
diff --git a/app-misc/screen/files/screen-4.2.0-check_for_altscreen.patch b/app-misc/screen/files/screen-4.2.0-check_for_altscreen.patch
deleted file mode 100644
index cb7ca5b0b0ab..000000000000
--- a/app-misc/screen/files/screen-4.2.0-check_for_altscreen.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 049a3bfdfc59590a24dfeefa707abb64b74ae17b Mon Sep 17 00:00:00 2001
-From: Amadeusz Sławiński <amade@asmblr.net>
-Date: Fri, 18 Apr 2014 18:28:39 +0000
-Subject: do proper checks if we are on altscreen or not
-
-fixes screen segfaults with `altscreen on` when using applications making
-use of altscreen like mc when resizing screen window
-
-Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
----
-diff --git a/src/ansi.c b/src/ansi.c
-index 04c9012..e76eef4 100644
---- a/src/ansi.c
-+++ b/src/ansi.c
-@@ -1436,14 +1436,17 @@ int c, intermediate;
- {
- if (i)
- {
-- if (!curr->w_alt.on)
-+ if (!curr->w_alt.on) {
- SaveCursor(&curr->w_alt.cursor);
-- EnterAltScreen(curr);
-+ EnterAltScreen(curr);
-+ }
- }
- else
- {
-- LeaveAltScreen(curr);
-- RestoreCursor(&curr->w_alt.cursor);
-+ if (curr->w_alt.on) {
-+ LeaveAltScreen(curr);
-+ RestoreCursor(&curr->w_alt.cursor);
-+ }
- }
- if (a1 == 47 && !i)
- curr->w_saved.on = 0;
---
-cgit v0.9.0.2
diff --git a/app-misc/screen/files/screen-4.2.0-incompatible-protocol.patch b/app-misc/screen/files/screen-4.2.0-incompatible-protocol.patch
deleted file mode 100644
index 582be4c8a10a..000000000000
--- a/app-misc/screen/files/screen-4.2.0-incompatible-protocol.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 14f23ca838b3d6daafbc23d14fa6aec13c382601 Mon Sep 17 00:00:00 2001
-From: Jürgen Weigert <jnweiger@gmail.com>
-Date: Fri, 18 Apr 2014 13:45:21 +0000
-Subject: incompatible protocol
-
----
-diff --git a/src/screen.h b/src/screen.h
-index 5c93f32..e74d711 100644
---- a/src/screen.h
-+++ b/src/screen.h
-@@ -182,8 +182,9 @@ struct mode
- * A few revisions after 8147d08 incorrectly
- * carried version 1, but should have carried 2.
- * 2: screen version 4.1.0devel (revisions 8b46d8a upto YYYYYYY)
-+ * 3: screen version 4.2.0 (was incorrectly originally. Patched here)
- */
--#define MSG_VERSION 2
-+#define MSG_VERSION 3
-
- #define MSG_REVISION (('m'<<24) | ('s'<<16) | ('g'<<8) | MSG_VERSION)
- struct msg
---
-cgit v0.9.0.2
diff --git a/app-misc/screen/files/screen-4.2.0-long_terminal_names.patch b/app-misc/screen/files/screen-4.2.0-long_terminal_names.patch
deleted file mode 100644
index 2252fef17eb1..000000000000
--- a/app-misc/screen/files/screen-4.2.0-long_terminal_names.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From 44020241d033555e8e90fad3c88617dce1aed0bb Mon Sep 17 00:00:00 2001
-From: Amadeusz Sławiński <amade@asmblr.net>
-Date: Fri, 18 Apr 2014 14:01:21 +0000
-Subject: fix screen to run on terminals with long $TERM
-
-According to tic man page:
-Terminal names exceeding the maximum alias length
-(32 characters on systems with long filenames, 14 characters otherwise)
-will be truncated to the maximum alias length and a warning message
-will be printed.
-
-Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
----
-diff --git a/src/display.h b/src/display.h
-index e8b3b80..a433e6d 100644
---- a/src/display.h
-+++ b/src/display.h
-@@ -73,7 +73,7 @@ struct display
- struct win *d_other; /* pointer to other window */
- int d_nonblock; /* -1 don't block if obufmax reached */
- /* >0: block after nonblock secs */
-- char d_termname[20 + 1]; /* $TERM */
-+ char d_termname[MAXTERMLEN + 1]; /* $TERM */
- char *d_tentry; /* buffer for tgetstr */
- char d_tcinited; /* termcap inited flag */
- int d_width, d_height; /* width/height of the screen */
-diff --git a/src/os.h b/src/os.h
-index 5c17c83..f1d849c 100644
---- a/src/os.h
-+++ b/src/os.h
-@@ -45,6 +45,14 @@
- #define NAME_MAX 14
- #endif
-
-+#if !defined(MAXTERMLEN)
-+# if !defined(HAVE_LONG_FILE_NAMES)
-+# define MAXTERMLEN 14
-+# else
-+# define MAXTERMLEN 32
-+# endif
-+#endif
-+
- #ifdef ISC
- # ifdef ENAMETOOLONG
- # undef ENAMETOOLONG
-diff --git a/src/screen.h b/src/screen.h
-index e74d711..01d678a 100644
---- a/src/screen.h
-+++ b/src/screen.h
-@@ -203,7 +203,7 @@ struct msg
- int nargs;
- char line[MAXPATHLEN];
- char dir[MAXPATHLEN];
-- char screenterm[20]; /* is screen really "screen" ? */
-+ char screenterm[MAXTERMLEN]; /* is screen really "screen" ? */
- }
- create;
- struct
-@@ -215,7 +215,7 @@ struct msg
- char preselect[20];
- int esc; /* his new escape character unless -1 */
- int meta_esc; /* his new meta esc character unless -1 */
-- char envterm[20 + 1]; /* terminal type */
-+ char envterm[MAXTERMLEN + 1]; /* terminal type */
- int encoding; /* encoding of display */
- int detachfirst; /* whether to detach remote sessions first */
- }
---
-cgit v0.9.0.2
diff --git a/app-misc/screen/files/screen-4.2.0-nonethack_segfault_fix.patch b/app-misc/screen/files/screen-4.2.0-nonethack_segfault_fix.patch
deleted file mode 100644
index 710781dc2990..000000000000
--- a/app-misc/screen/files/screen-4.2.0-nonethack_segfault_fix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 5b2ba5b3d48cb62894841f85a8c18db691491c8a Mon Sep 17 00:00:00 2001
-From: Amadeusz Sławiński <amade@asmblr.net>
-Date: Fri, 18 Apr 2014 16:44:52 +0000
-Subject: Fix bug when building without nethack commands
-
-When building with -DNONETHACK all commands were off by 1 because of
-missing nethack command in table.
-
-Provide dummy command with info message.
-
-Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
----
-diff --git a/src/comm.c b/src/comm.c
-index 5f4af8a..daad0a6 100644
---- a/src/comm.c
-+++ b/src/comm.c
-@@ -241,9 +241,7 @@ struct comm comms[RC_LAST + 1] =
- #ifdef MULTIUSER
- { "multiuser", ARGS_1 },
- #endif
--#ifdef NETHACK
- { "nethack", ARGS_1 },
--#endif
- { "next", ARGS_0 },
- #ifdef MULTI
- { "nonblock", NEED_DISPLAY|ARGS_01 },
-diff --git a/src/process.c b/src/process.c
-index 30497a3..d9dfc17 100644
---- a/src/process.c
-+++ b/src/process.c
-@@ -3185,6 +3185,10 @@ int key;
- case RC_NETHACK:
- (void)ParseOnOff(act, &nethackflag);
- break;
-+#else
-+ case RC_NETHACK:
-+ Msg(0, "nethack disabled at build time");
-+ break;
- #endif
- case RC_HARDCOPY_APPEND:
- (void)ParseOnOff(act, &hardcopy_append);
---
-cgit v0.9.0.2
diff --git a/app-misc/screen/files/screen-4.2.0-tgetent.patch b/app-misc/screen/files/screen-4.2.0-tgetent.patch
deleted file mode 100644
index ad13cd4984f7..000000000000
--- a/app-misc/screen/files/screen-4.2.0-tgetent.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 937fcec34ba0d7ebfe0fb654c4106cc9c496f106 Mon Sep 17 00:00:00 2001
-From: Amadeusz Sławiński <amade@asmblr.net>
-Date: Fri, 18 Apr 2014 14:05:56 +0000
-Subject: test more libraries for tgetent
-
-Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
----
-diff --git a/src/configure.in b/src/configure.in
-index e9ca223..139bba1 100644
---- a/src/configure.in
-+++ b/src/configure.in
-@@ -674,10 +674,16 @@ AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
- LIBS="-lncursesw $olibs"
- AC_CHECKING(libncursesw)
- AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+LIBS="-ltinfow $olibs"
-+AC_CHECKING(libtinfow)
-+AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
- LIBS="-lncurses $olibs"
- AC_CHECKING(libncurses)
- AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
--AC_MSG_ERROR(!!! no tgetent - no screen)))))))
-+LIBS="-ltinfo $olibs"
-+AC_CHECKING(libtinfo)
-+AC_TRY_LINK(,tgetent((char *)0, (char *)0);,,
-+AC_MSG_ERROR(!!! no tgetent - no screen)))))))))
-
- AC_TRY_RUN([
- main()
---
-cgit v0.9.0.2
diff --git a/app-misc/screen/screen-4.2.0-r1.ebuild b/app-misc/screen/screen-4.2.1.ebuild
index 838e2e94f757..6e440da1a7c6 100644
--- a/app-misc/screen/screen-4.2.0-r1.ebuild
+++ b/app-misc/screen/screen-4.2.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.2.0-r1.ebuild,v 1.1 2014/04/20 18:32:47 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/screen/screen-4.2.1.ebuild,v 1.1 2014/04/28 06:04:54 polynomial-c Exp $
EAPI=5
@@ -32,15 +32,6 @@ src_prepare() {
# Don't use utempter even if it is found on the system
epatch "${FILESDIR}"/4.0.2-no-utempter.patch
- epatch "${FILESDIR}"/${P}-incompatible-protocol.patch \
- "${FILESDIR}"/${P}-long_terminal_names.patch \
- "${FILESDIR}"/${P}-tgetent.patch
-
- # Fix segfault when being built without nethack support (bug #507916)
- epatch "${FILESDIR}"/${P}-nonethack_segfault_fix.patch
-
- epatch "${FILESDIR}"/${P}-check_for_altscreen.patch
-
# sched.h is a system header and causes problems with some C libraries
mv sched.h _sched.h || die
sed -i '/include/ s:sched.h:_sched.h:' screen.h || die