summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2007-08-11 21:11:42 +0000
committerMart Raudsepp <leio@gentoo.org>2007-08-11 21:11:42 +0000
commit72609bcc3b410f2e9cf9cfc0e4e4aa05115b2738 (patch)
tree3354a9dd00f23a81e8deef55873362d7a6fdcef6 /x11-libs
parentVersion bump. (diff)
downloadhistorical-72609bcc3b410f2e9cf9cfc0e4e4aa05115b2738.tar.gz
historical-72609bcc3b410f2e9cf9cfc0e4e4aa05115b2738.tar.bz2
historical-72609bcc3b410f2e9cf9cfc0e4e4aa05115b2738.zip
Removing Gnome 2.14
Package-Manager: portage-2.1.3.4
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/vte/ChangeLog9
-rw-r--r--x11-libs/vte/Manifest63
-rw-r--r--x11-libs/vte/files/digest-vte-0.11.13-r23
-rw-r--r--x11-libs/vte/files/digest-vte-0.12.23
-rw-r--r--x11-libs/vte/files/digest-vte-0.16.53
-rw-r--r--x11-libs/vte/files/digest-vte-0.16.63
-rw-r--r--x11-libs/vte/files/vte-0.11.13-memory_fix.patch238
-rw-r--r--x11-libs/vte/files/vte-0.12-nonls.patch125
-rw-r--r--x11-libs/vte/files/vte-line-scroll.patch57
-rw-r--r--x11-libs/vte/files/vte-no_lazy_bindings.patch12
-rw-r--r--x11-libs/vte/vte-0.11.13-r2.ebuild54
-rw-r--r--x11-libs/vte/vte-0.12.2.ebuild59
-rw-r--r--x11-libs/vte/vte-0.16.5.ebuild52
-rw-r--r--x11-libs/vte/vte-0.16.6.ebuild52
14 files changed, 16 insertions, 717 deletions
diff --git a/x11-libs/vte/ChangeLog b/x11-libs/vte/ChangeLog
index 14a9b9c45996..f5bbd50346ec 100644
--- a/x11-libs/vte/ChangeLog
+++ b/x11-libs/vte/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-libs/vte
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.165 2007/08/11 15:01:42 ticho Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.166 2007/08/11 21:11:42 leio Exp $
+
+ 11 Aug 2007; Mart Raudsepp <leio@gentoo.org>
+ -files/vte-0.11.13-memory_fix.patch, -files/vte-0.12-nonls.patch,
+ -files/vte-line-scroll.patch, -files/vte-no_lazy_bindings.patch,
+ -vte-0.11.13-r2.ebuild, -vte-0.12.2.ebuild, -vte-0.16.5.ebuild,
+ -vte-0.16.6.ebuild:
+ Removing Gnome 2.14
11 Aug 2007; Andrej Kacian <ticho@gentoo.org> vte-0.16.6-r1.ebuild:
Stable on x86, bug #185823.
diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 8d27fe0fef08..719634d3148b 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,14 +1,6 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX vte-0.11.13-memory_fix.patch 7661 RMD160 f24d99c3b0ef9b094cc0c1b6913c03c4ec552168 SHA1 dbbdb2399fd22b20567d48fb6b0af4025a56c033 SHA256 65e0f6f6849b68904b4bf1231b88c04f7193a31365af77158e5cd5ed4cd398de
-MD5 f8d6220ac03de9b337c4b0ec5243f55f files/vte-0.11.13-memory_fix.patch 7661
-RMD160 f24d99c3b0ef9b094cc0c1b6913c03c4ec552168 files/vte-0.11.13-memory_fix.patch 7661
-SHA256 65e0f6f6849b68904b4bf1231b88c04f7193a31365af77158e5cd5ed4cd398de files/vte-0.11.13-memory_fix.patch 7661
-AUX vte-0.12-nonls.patch 3761 RMD160 5f259113d57b3ea1103994b84d55a5a22c3a7cb6 SHA1 776e40e51d7d546c745593fc682b469b1ed04571 SHA256 3609c8e85e4feee1389e408d0c66224c3ed868a115d01df9f5aafbc926d0f9f6
-MD5 191138f144b086f1d666c643bfa48237 files/vte-0.12-nonls.patch 3761
-RMD160 5f259113d57b3ea1103994b84d55a5a22c3a7cb6 files/vte-0.12-nonls.patch 3761
-SHA256 3609c8e85e4feee1389e408d0c66224c3ed868a115d01df9f5aafbc926d0f9f6 files/vte-0.12-nonls.patch 3761
AUX vte-0.13.2-no-lazy-bindings.patch 356 RMD160 42555101f894ee6dea01cb792d4c631110f42150 SHA1 a21e7dd7e8aac7d7930f0501c303d53f6b7275d3 SHA256 7e666e1ea32cb99549218c77ffbc0ac73ed9d24c4885b02df676f6ecac458fce
MD5 287d6f6a10538c544327294e2b36edc7 files/vte-0.13.2-no-lazy-bindings.patch 356
RMD160 42555101f894ee6dea01cb792d4c631110f42150 files/vte-0.13.2-no-lazy-bindings.patch 356
@@ -21,28 +13,9 @@ AUX vte-0.16.6-cursor-modifers-to-csi.patch 2952 RMD160 10612b5c5d5740446f58481f
MD5 d7e738fd18b21ea0a9f11252a69844f1 files/vte-0.16.6-cursor-modifers-to-csi.patch 2952
RMD160 10612b5c5d5740446f58481f81fe98c7707f0708 files/vte-0.16.6-cursor-modifers-to-csi.patch 2952
SHA256 3dd98201544f5b20553797ca8133c6304b08dd18d0ae70f3277d591d73b908f1 files/vte-0.16.6-cursor-modifers-to-csi.patch 2952
-AUX vte-line-scroll.patch 2234 RMD160 96dc248294da960119e6adb1012651803d9e0141 SHA1 bf3766828904091e778e1dcf6e15d52bdc97e7c0 SHA256 7b83355aa1b96afdd30506617614ec1e02de7dc81a170f1d1c702c99c2b9ab07
-MD5 3805528034f3d01fa27e24f600618c0d files/vte-line-scroll.patch 2234
-RMD160 96dc248294da960119e6adb1012651803d9e0141 files/vte-line-scroll.patch 2234
-SHA256 7b83355aa1b96afdd30506617614ec1e02de7dc81a170f1d1c702c99c2b9ab07 files/vte-line-scroll.patch 2234
-AUX vte-no_lazy_bindings.patch 419 RMD160 f1da0134ad8bfcf91e44519cd21bd0d50249b035 SHA1 8723f1a5dd6eb9d8501ffdbe9f754ee43fd29aeb SHA256 4d4c0e41249eaa96b2ce918801882ef454ea2c7ab61cb3ed5bf87dbb2d46fdd6
-MD5 31acc289fb190f9bdd0285147233eee0 files/vte-no_lazy_bindings.patch 419
-RMD160 f1da0134ad8bfcf91e44519cd21bd0d50249b035 files/vte-no_lazy_bindings.patch 419
-SHA256 4d4c0e41249eaa96b2ce918801882ef454ea2c7ab61cb3ed5bf87dbb2d46fdd6 files/vte-no_lazy_bindings.patch 419
-DIST vte-0.11.13.tar.bz2 952108 RMD160 4d51361121ccfd37023334a5175bd45f515a0356 SHA1 1437f857f4be1eb53d8c1cf12d439a4092fc7cd2 SHA256 faff81623ca935a36cafd77317c5ddf94f99ef75c77681130bdf7e6d27f55e41
-DIST vte-0.12.2.tar.bz2 974551 RMD160 5ef474f9d4150df1f87459657a446b0d0fcfb32b SHA1 cc76a380dfe23cfc8aba606b146015a6954d67ae SHA256 41d22c945960feb1a924f58d2d237db2fbd1920cc48768ae0b4ac762245fcffb
DIST vte-0.14.1.tar.bz2 1008999 RMD160 74b76a5632f790a71b606127767b06f0ce0b6597 SHA1 337868f308d0eed2a16f06c3c40d5496f672dbe9 SHA256 001b252018522a9dab890503a57949bd905d105dd317a2deca0e62f8cd16d6be
DIST vte-0.14.2.tar.bz2 1031948 RMD160 e580abbe747ff806d32973d463c909283fcc3b12 SHA1 938e6ca0416191c6ac60745a96bfa84c5eb8519e SHA256 1ad92649f848064f903dd60a2d6d2b724d8fbe3c766bf5a4b6fcdbf1f2435088
-DIST vte-0.16.5.tar.bz2 1102926 RMD160 3941ea10f87e79e8717c8f63df3c4a898ff3aebf SHA1 6b0ea764952a82288b20e818116754825c652777 SHA256 7965f1a49a72f9be615d5c20ccb0d1376125444c29a669699eccfc7c44b68ba7
DIST vte-0.16.6.tar.bz2 1103546 RMD160 13b133c6005b31b1122f8891f89eae7e8bdff750 SHA1 94a8fbcc6b0ae066cefc81c4a61c5edb02f41a58 SHA256 4832e53ab6ccdb1c7aee278b7dce0cb3602972c202a5c0e1726aa660e08e4a10
-EBUILD vte-0.11.13-r2.ebuild 1403 RMD160 9301fb707fb0cbaacccbe6a9b1846bdcb3324b81 SHA1 c15118c042f1ed236f9ce4480b00de0cba2dca33 SHA256 df949332a1d270e65e1b03e2f3bde5f079f5d4e7c90b550f68a7c01b7b05c540
-MD5 7dd7c2b3c82a64d42c27385b8a5fd21e vte-0.11.13-r2.ebuild 1403
-RMD160 9301fb707fb0cbaacccbe6a9b1846bdcb3324b81 vte-0.11.13-r2.ebuild 1403
-SHA256 df949332a1d270e65e1b03e2f3bde5f079f5d4e7c90b550f68a7c01b7b05c540 vte-0.11.13-r2.ebuild 1403
-EBUILD vte-0.12.2.ebuild 1435 RMD160 dfccb060859080dbab6fd31a434d5441accd2b74 SHA1 34ef1930ba81df7877756e572851d606b5657ed9 SHA256 dd2a5be551bd49881cfbc20f9c846219854643fe86057e8c25de60ebf54e8dd5
-MD5 1b3b3f11226780fc4bacd48cc2bafe85 vte-0.12.2.ebuild 1435
-RMD160 dfccb060859080dbab6fd31a434d5441accd2b74 vte-0.12.2.ebuild 1435
-SHA256 dd2a5be551bd49881cfbc20f9c846219854643fe86057e8c25de60ebf54e8dd5 vte-0.12.2.ebuild 1435
EBUILD vte-0.14.1.ebuild 1212 RMD160 6a61c17b05e46cba85daad52faf9d35d48c2ee22 SHA1 24b74d6edd25cd7fe56b986026e2a136661e5077 SHA256 a6e5ce9c6c6ef4714dbdef11aede60df820f4e23daff45090ab2ab02d1697675
MD5 b6c88620c4a69478db5eb466a9207321 vte-0.14.1.ebuild 1212
RMD160 6a61c17b05e46cba85daad52faf9d35d48c2ee22 vte-0.14.1.ebuild 1212
@@ -51,51 +24,31 @@ EBUILD vte-0.14.2.ebuild 1215 RMD160 848c94d031b98189d1a6114bcb915099d82c4ad7 SH
MD5 6edbe4ecaae710ecae3849636d50091a vte-0.14.2.ebuild 1215
RMD160 848c94d031b98189d1a6114bcb915099d82c4ad7 vte-0.14.2.ebuild 1215
SHA256 f47ba54299b07e30417080b0015cb935a6d02a5281a33e70d724c80dcd9f9043 vte-0.14.2.ebuild 1215
-EBUILD vte-0.16.5.ebuild 1198 RMD160 058913b3f240af544a02e9d5cf28fd2143537a49 SHA1 82443b1a2bb0425b03544d6ab1d3b9dccfe1fcfd SHA256 4b0ee92f5908fbdbcc61d940a8b03b9f3b2675967d83a02c945a250eb8e90433
-MD5 cb340e65584b5ac209959dd735a5f5b4 vte-0.16.5.ebuild 1198
-RMD160 058913b3f240af544a02e9d5cf28fd2143537a49 vte-0.16.5.ebuild 1198
-SHA256 4b0ee92f5908fbdbcc61d940a8b03b9f3b2675967d83a02c945a250eb8e90433 vte-0.16.5.ebuild 1198
EBUILD vte-0.16.6-r1.ebuild 1294 RMD160 abb43a67385bff0b35990509dc8c032ec194000c SHA1 59744a18e8fa9c6f813153237d9e8daaed93f1a5 SHA256 66db8b09e9e8669e7332c66ea514e7241c227c19129a27540ecaba911efada3d
MD5 000d8cb4e06c8c5b3262e315fd44cf25 vte-0.16.6-r1.ebuild 1294
RMD160 abb43a67385bff0b35990509dc8c032ec194000c vte-0.16.6-r1.ebuild 1294
SHA256 66db8b09e9e8669e7332c66ea514e7241c227c19129a27540ecaba911efada3d vte-0.16.6-r1.ebuild 1294
-EBUILD vte-0.16.6.ebuild 1198 RMD160 aeec5b424ae0028fc154ee35efef13487f39d50e SHA1 16c64b8832a0a18e59018b82a27541703957b9bd SHA256 1bcdc99037f000c771fe74abba821618ee195f1b200e7c9f8744e3ccae96e857
-MD5 ee2619b18979041ac461f684653255cf vte-0.16.6.ebuild 1198
-RMD160 aeec5b424ae0028fc154ee35efef13487f39d50e vte-0.16.6.ebuild 1198
-SHA256 1bcdc99037f000c771fe74abba821618ee195f1b200e7c9f8744e3ccae96e857 vte-0.16.6.ebuild 1198
-MISC ChangeLog 20335 RMD160 e710b323eb8be7af7124d94232b9f6f57ec5bf18 SHA1 19d92e62065aae171d382e06837686138af2ed88 SHA256 19a5ad2ca8432c00dacff750d823d15665bc0515a19710752a20316d82f9dbc6
-MD5 639c2490794248aa216f43872512440f ChangeLog 20335
-RMD160 e710b323eb8be7af7124d94232b9f6f57ec5bf18 ChangeLog 20335
-SHA256 19a5ad2ca8432c00dacff750d823d15665bc0515a19710752a20316d82f9dbc6 ChangeLog 20335
+MISC ChangeLog 20627 RMD160 e46760dd2e0070696cf0a6aa9c8334c7f6046972 SHA1 e3ffeab55d981ce45c91a05525573b293343824b SHA256 036dbfccafd27a899313e11b7ff2d84bd276f77ce760f9c743ddf3c10f0faf55
+MD5 f5629cdbd731c05ae29d0dcea8c349cf ChangeLog 20627
+RMD160 e46760dd2e0070696cf0a6aa9c8334c7f6046972 ChangeLog 20627
+SHA256 036dbfccafd27a899313e11b7ff2d84bd276f77ce760f9c743ddf3c10f0faf55 ChangeLog 20627
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 metadata.xml 158
-MD5 8f866e5c4f56fc5f71c7a277d5558b2b files/digest-vte-0.11.13-r2 238
-RMD160 549ec961562bc334d4bd77f3885eaad22a316d1d files/digest-vte-0.11.13-r2 238
-SHA256 5668433dcfeae4c5ba4a7263fd8f3768b54044b56764d1cef0024390c9c73ba4 files/digest-vte-0.11.13-r2 238
-MD5 06576e50168fd8c1e0d9163f15fbff4b files/digest-vte-0.12.2 235
-RMD160 88f0ebec89977862be2b0357832fb671a9cf38c1 files/digest-vte-0.12.2 235
-SHA256 af97e5933429f9dce8087c18a486e84598668b9caa1a2124b247d41bf7625e43 files/digest-vte-0.12.2 235
MD5 4e308ef566300af09dda0ccedf122900 files/digest-vte-0.14.1 238
RMD160 5bcf499625e9864a65eac4b29e6d96945aabc355 files/digest-vte-0.14.1 238
SHA256 a9abe518a1fa6df543175ecd4c2f3c156c21280d43b179363f62601c04096255 files/digest-vte-0.14.1 238
MD5 cb358ff1aab9078e7866f9f91e33ed4f files/digest-vte-0.14.2 238
RMD160 66f85e206fb56faf286223da6612631d8383f527 files/digest-vte-0.14.2 238
SHA256 ec8dc2a9068f5135280188fe2fb0ff902058d4b581f751ef444dc117ef6fb0b0 files/digest-vte-0.14.2 238
-MD5 a50b564d5fb857f4d0d79bcb56d5643e files/digest-vte-0.16.5 238
-RMD160 47dfcb8888bb879f1d4cbbc8c3e5ed3f3d9be078 files/digest-vte-0.16.5 238
-SHA256 7d4f229daa8de8023c48977b02eafccdf6fa883502d36c72e5c3035b0160f924 files/digest-vte-0.16.5 238
-MD5 276e83b41cfc4a28dbfb63d64145de2b files/digest-vte-0.16.6 238
-RMD160 5969be86b5b4ea1668fe03163bf31684f02c5373 files/digest-vte-0.16.6 238
-SHA256 1c24e1da5335b9c6c504f1e7c7492a62fbbcc443b4ecb993db3e92a54a18db46 files/digest-vte-0.16.6 238
MD5 276e83b41cfc4a28dbfb63d64145de2b files/digest-vte-0.16.6-r1 238
RMD160 5969be86b5b4ea1668fe03163bf31684f02c5373 files/digest-vte-0.16.6-r1 238
SHA256 1c24e1da5335b9c6c504f1e7c7492a62fbbcc443b4ecb993db3e92a54a18db46 files/digest-vte-0.16.6-r1 238
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.7 (GNU/Linux)
+Version: GnuPG v2.0.5 (GNU/Linux)
-iD8DBQFGvc9dQlM6RnzZP+IRAjHHAJ9HKBjDyfCyebOJE2Hf9Hj+yhbYMACfdJSM
-XWhq+8kc2E3HRJgI2OpMFHg=
-=Bt5Y
+iD8DBQFGviW7keYb6olFHJcRAoFxAKCnWEXYYJOpwlWFk+OpmJJn3J7iywCfTeEX
+p/qsZLqor2C5mpx3PY20GC4=
+=Gl6h
-----END PGP SIGNATURE-----
diff --git a/x11-libs/vte/files/digest-vte-0.11.13-r2 b/x11-libs/vte/files/digest-vte-0.11.13-r2
deleted file mode 100644
index 6b1321a14ebb..000000000000
--- a/x11-libs/vte/files/digest-vte-0.11.13-r2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5eb73c7de433fb6e53ac4378df9d23b5 vte-0.11.13.tar.bz2 952108
-RMD160 4d51361121ccfd37023334a5175bd45f515a0356 vte-0.11.13.tar.bz2 952108
-SHA256 faff81623ca935a36cafd77317c5ddf94f99ef75c77681130bdf7e6d27f55e41 vte-0.11.13.tar.bz2 952108
diff --git a/x11-libs/vte/files/digest-vte-0.12.2 b/x11-libs/vte/files/digest-vte-0.12.2
deleted file mode 100644
index 27562b0af8c9..000000000000
--- a/x11-libs/vte/files/digest-vte-0.12.2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 7cb1bd6ca528bc4db5ec685549fd3eb1 vte-0.12.2.tar.bz2 974551
-RMD160 5ef474f9d4150df1f87459657a446b0d0fcfb32b vte-0.12.2.tar.bz2 974551
-SHA256 41d22c945960feb1a924f58d2d237db2fbd1920cc48768ae0b4ac762245fcffb vte-0.12.2.tar.bz2 974551
diff --git a/x11-libs/vte/files/digest-vte-0.16.5 b/x11-libs/vte/files/digest-vte-0.16.5
deleted file mode 100644
index d4bd765716b0..000000000000
--- a/x11-libs/vte/files/digest-vte-0.16.5
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 54252b22c7df76e4e1bf8f5a89fe394d vte-0.16.5.tar.bz2 1102926
-RMD160 3941ea10f87e79e8717c8f63df3c4a898ff3aebf vte-0.16.5.tar.bz2 1102926
-SHA256 7965f1a49a72f9be615d5c20ccb0d1376125444c29a669699eccfc7c44b68ba7 vte-0.16.5.tar.bz2 1102926
diff --git a/x11-libs/vte/files/digest-vte-0.16.6 b/x11-libs/vte/files/digest-vte-0.16.6
deleted file mode 100644
index 3b6c1fb7b2de..000000000000
--- a/x11-libs/vte/files/digest-vte-0.16.6
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 131174986ab519b91dfcd6cf22541cbb vte-0.16.6.tar.bz2 1103546
-RMD160 13b133c6005b31b1122f8891f89eae7e8bdff750 vte-0.16.6.tar.bz2 1103546
-SHA256 4832e53ab6ccdb1c7aee278b7dce0cb3602972c202a5c0e1726aa660e08e4a10 vte-0.16.6.tar.bz2 1103546
diff --git a/x11-libs/vte/files/vte-0.11.13-memory_fix.patch b/x11-libs/vte/files/vte-0.11.13-memory_fix.patch
deleted file mode 100644
index 30d8098232ef..000000000000
--- a/x11-libs/vte/files/vte-0.11.13-memory_fix.patch
+++ /dev/null
@@ -1,238 +0,0 @@
-# Patch from upstream's CVS repository, see:
-# http://bugzilla.gnome.org/show_bug.cgi?id=160993#c9
-diff -NurdB vte-0.11.13/src/table.c vte-0.11.13-patched/src/table.c
---- vte-0.11.13/src/table.c 2004-11-16 19:23:44.000000000 -0500
-+++ vte-0.11.13-patched/src/table.c 2005-06-27 10:43:47.000000000 -0500
-@@ -41,18 +41,16 @@
- (((__c) < (VTE_TABLE_MAX_LITERAL)) ? (__c) : 0)
- #define _vte_table_is_numeric(__c) \
- (((__c) >= '0') && ((__c) <= '9'))
--enum _vte_table_specials {
-- _vte_table_string = VTE_TABLE_MAX_LITERAL,
-- _vte_table_number,
-- _vte_table_max
--};
-+
- struct _vte_table {
- GQuark resultq;
- const char *result;
- unsigned char *original;
- gssize original_length;
- int increment;
-- struct _vte_table *table[_vte_table_max];
-+ struct _vte_table *table_string;
-+ struct _vte_table *table_number;
-+ struct _vte_table **table;
- };
-
- /* Argument info. */
-@@ -74,16 +72,31 @@
- return g_malloc0(sizeof(struct _vte_table));
- }
-
-+struct _vte_table **
-+_vte_table_literal_new(void)
-+{
-+ return g_malloc0(sizeof(struct _vte_table *) * VTE_TABLE_MAX_LITERAL);
-+}
-+
- /* Free a table. */
- void
- _vte_table_free(struct _vte_table *table)
- {
- unsigned int i;
-- for (i = 0; i < G_N_ELEMENTS(table->table); i++) {
-- if (table->table[i] != NULL) {
-- _vte_table_free(table->table[i]);
-- table->table[i] = NULL;
-+ if (table->table != NULL) {
-+ for (i = 0; i < VTE_TABLE_MAX_LITERAL; i++) {
-+ if (table->table[i] != NULL) {
-+ _vte_table_free(table->table[i]);
-+ table->table[i] = NULL;
-+ }
- }
-+ g_free(table->table);
-+ }
-+ if (table->table_string != NULL) {
-+ _vte_table_free(table->table_string);
-+ }
-+ if (table->table_number != NULL) {
-+ _vte_table_free(table->table_number);
- }
- if (table->original_length == 0) {
- g_assert(table->original == NULL);
-@@ -153,11 +166,11 @@
- (pattern[1] == '2') ||
- (pattern[1] == '3')) {
- /* Create a new subtable. */
-- if (table->table[_vte_table_number] == NULL) {
-+ if (table->table_number == NULL) {
- subtable = _vte_table_new();
-- table->table[_vte_table_number] = subtable;
-+ table->table_number = subtable;
- } else {
-- subtable = table->table[_vte_table_number];
-+ subtable = table->table_number;
- }
- /* Add the rest of the string to the subtable. */
- _vte_table_addi(subtable, original, original_length,
-@@ -213,11 +226,11 @@
- /* It must have a terminator. */
- g_assert(length >= 3);
- /* Create a new subtable. */
-- if (table->table[_vte_table_string] == NULL) {
-+ if (table->table_string == NULL) {
- subtable = _vte_table_new();
-- table->table[_vte_table_string] = subtable;
-+ table->table_string = subtable;
- } else {
-- subtable = table->table[_vte_table_string];
-+ subtable = table->table_string;
- }
- /* Add the rest of the string to the subtable. */
- _vte_table_addi(subtable, original, original_length,
-@@ -229,6 +242,11 @@
- /* Handle an escaped '%'. */
- if (pattern[1] == '%') {
- /* Create a new subtable. */
-+ if (table->table == NULL) {
-+ table->table = _vte_table_literal_new();
-+ subtable = _vte_table_new();
-+ table->table['%'] = subtable;
-+ } else
- if (table->table['%'] == NULL) {
- subtable = _vte_table_new();
- table->table['%'] = subtable;
-@@ -250,6 +268,11 @@
- * character value. */
- for (i = pattern[2]; i < VTE_TABLE_MAX_LITERAL; i++) {
- /* Create a new subtable. */
-+ if (table->table == NULL) {
-+ table->table = _vte_table_literal_new();
-+ subtable = _vte_table_new();
-+ table->table[i] = subtable;
-+ } else
- if (table->table[i] == NULL) {
- subtable = _vte_table_new();
- table->table[i] = subtable;
-@@ -263,6 +286,11 @@
- result, quark, inc);
- }
- /* Also add a subtable for higher characters. */
-+ if (table->table == NULL) {
-+ table->table = _vte_table_literal_new();
-+ subtable = _vte_table_new();
-+ table->table[0] = subtable;
-+ } else
- if (table->table[0] == NULL) {
- subtable = _vte_table_new();
- table->table[0] = subtable;
-@@ -280,6 +308,11 @@
- /* A literal (or an unescaped '%', which is also a literal). */
- check = (guint8) pattern[0];
- g_assert(check < VTE_TABLE_MAX_LITERAL);
-+ if (table->table == NULL) {
-+ table->table = _vte_table_literal_new();
-+ subtable = _vte_table_new();
-+ table->table[check] = subtable;
-+ } else
- if (table->table[check] == NULL) {
- subtable = _vte_table_new();
- table->table[check] = subtable;
-@@ -334,11 +367,12 @@
- }
-
- /* Check if this node has a string disposition. */
-- if (table->table[_vte_table_string] != NULL) {
-+ if (table->table_string != NULL) {
- /* Iterate over all non-terminator values. */
-- subtable = table->table[_vte_table_string];
-+ subtable = table->table_string;
- for (i = 0; i < length; i++) {
-- if (subtable->table[_vte_table_map_literal(candidate[i])] != NULL) {
-+ if ((subtable->table != NULL) &&
-+ (subtable->table[_vte_table_map_literal(candidate[i])] != NULL)) {
- break;
- }
- }
-@@ -356,8 +390,8 @@
-
- /* Check if this could be a number. */
- if ((_vte_table_is_numeric(candidate[0])) &&
-- (table->table[_vte_table_number] != NULL)) {
-- subtable = table->table[_vte_table_number];
-+ (table->table_number != NULL)) {
-+ subtable = table->table_number;
- /* Iterate over all numeric characters. */
- for (i = 0; i < length; i++) {
- if (!_vte_table_is_numeric(candidate[i])) {
-@@ -377,7 +411,8 @@
- }
-
- /* Check for an exact match. */
-- if (table->table[_vte_table_map_literal(candidate[0])] != NULL) {
-+ if ((table->table != NULL) &&
-+ (table->table[_vte_table_map_literal(candidate[0])] != NULL)) {
- subtable = table->table[_vte_table_map_literal(candidate[0])];
- /* Save the parameter info. */
- arginfo = g_malloc(sizeof(struct _vte_table_arginfo));
-@@ -526,10 +561,11 @@
-
- /* If there's no literal path, and no generic path, and the numeric
- * path isn't available, then it's not a sequence, either. */
-- if (table->table[_vte_table_map_literal(candidate[0])] == NULL) {
-- if (table->table[_vte_table_string] == NULL) {
-+ if ((table->table == NULL) ||
-+ (table->table[_vte_table_map_literal(candidate[0])] == NULL)) {
-+ if (table->table_string == NULL) {
- if (!(_vte_table_is_numeric(candidate[0])) ||
-- (table->table[_vte_table_number] == NULL)) {
-+ (table->table_number == NULL)) {
- /* No match. */
- return NULL;
- }
-@@ -538,7 +574,11 @@
-
- /* Check for a literal match. */
- for (i = 0, head = table; (i < length) && (head != NULL); i++) {
-- head = head->table[_vte_table_map_literal(candidate[i])];
-+ if (head->table == NULL) {
-+ head = NULL;
-+ } else {
-+ head = head->table[_vte_table_map_literal(candidate[i])];
-+ }
- }
- if ((head != NULL) && (head->result != NULL)) {
- /* Got a literal match. */
-@@ -645,7 +685,7 @@
-
- /* Literal? */
- for (i = 1; i < VTE_TABLE_MAX_LITERAL; i++) {
-- if (table->table[i] != NULL) {
-+ if ((table->table != NULL) && (table->table[i] != NULL)) {
- if (i < 32) {
- newlead = g_strdup_printf("%s^%c", lead,
- i + 64);
-@@ -658,17 +698,17 @@
- }
-
- /* String? */
-- if (table->table[_vte_table_string] != NULL) {
-+ if (table->table_string != NULL) {
- newlead = g_strdup_printf("%s{string}", lead);
-- _vte_table_printi(table->table[_vte_table_string],
-+ _vte_table_printi(table->table_string,
- newlead, count);
- g_free(newlead);
- }
-
- /* Number(+)? */
-- if (table->table[_vte_table_number] != NULL) {
-+ if (table->table_number != NULL) {
- newlead = g_strdup_printf("%s{number}", lead);
-- _vte_table_printi(table->table[_vte_table_number],
-+ _vte_table_printi(table->table_number,
- newlead, count);
- g_free(newlead);
- }
diff --git a/x11-libs/vte/files/vte-0.12-nonls.patch b/x11-libs/vte/files/vte-0.12-nonls.patch
deleted file mode 100644
index f15cc186eca2..000000000000
--- a/x11-libs/vte/files/vte-0.12-nonls.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-diff -Naurp vte-0.12.2.orig/src/iso2022.c vte-0.12.2/src/iso2022.c
---- vte-0.12.2.orig/src/iso2022.c 2006-03-15 11:02:59.000000000 +0000
-+++ vte-0.12.2/src/iso2022.c 2006-06-07 15:53:48.000000000 +0000
-@@ -35,7 +35,13 @@
- #ifdef HAVE_LOCALE_H
- #include <locale.h>
- #endif
-+
-+#ifdef ENABLE_NLS
- #include <glib/gi18n-lib.h>
-+#else
-+#define _(String) String
-+#define bindtextdomain(package,dir)
-+#endif
-
- /* Maps which jive with XTerm's ESC ()*+ ? sequences, RFC 1468. Add the
- * PC437 map because despite knowing that XTerm doesn't support it, certain
-diff -Naurp vte-0.12.2.orig/src/reaper.c vte-0.12.2/src/reaper.c
---- vte-0.12.2.orig/src/reaper.c 2006-06-07 15:47:11.000000000 +0000
-+++ vte-0.12.2/src/reaper.c 2006-06-07 15:52:35.000000000 +0000
-@@ -34,7 +34,13 @@
- #ifdef HAVE_LOCALE_H
- #include <locale.h>
- #endif
-+
-+#ifdef ENABLE_NLS
- #include <glib/gi18n-lib.h>
-+#else
-+#define _(String) String
-+#define bindtextdomain(package,dir)
-+#endif
-
- static VteReaper *singleton_reaper = NULL;
- struct reaper_info {
-diff -Naurp vte-0.12.2.orig/src/vte.c vte-0.12.2/src/vte.c
---- vte-0.12.2.orig/src/vte.c 2006-06-07 15:47:11.000000000 +0000
-+++ vte-0.12.2/src/vte.c 2006-06-07 15:52:35.000000000 +0000
-@@ -47,7 +47,13 @@
- #ifdef HAVE_LOCALE_H
- #include <locale.h>
- #endif
-+
-+#ifdef ENABLE_NLS
- #include <glib/gi18n-lib.h>
-+#else
-+#define _(String) String
-+#define bindtextdomain(package,dir)
-+#endif
-
- #ifndef HAVE_WINT_T
- typedef gunichar wint_t;
-@@ -9557,7 +9563,7 @@ vte_terminal_class_init(VteTerminalClass
- #endif
-
- bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR);
--#ifdef HAVE_DECL_BIND_TEXTDOMAIN_CODESET
-+#if HAVE_DECL_BIND_TEXTDOMAIN_CODESET
- bind_textdomain_codeset(PACKAGE, "UTF-8");
- #endif
-
-diff -Naurp vte-0.12.2.orig/src/vteaccess.c vte-0.12.2/src/vteaccess.c
---- vte-0.12.2.orig/src/vteaccess.c 2006-03-15 11:02:59.000000000 +0000
-+++ vte-0.12.2/src/vteaccess.c 2006-06-07 15:55:28.000000000 +0000
-@@ -34,7 +34,13 @@
- #ifdef HAVE_LOCALE_H
- #include <locale.h>
- #endif
-+
-+#ifdef ENABLE_NLS
- #include <glib/gi18n-lib.h>
-+#else
-+#define _(String) String
-+#define bindtextdomain(package,dir)
-+#endif
-
- #define VTE_TERMINAL_ACCESSIBLE_PRIVATE_DATA "VteTerminalAccessiblePrivateData"
-
-diff -Naurp vte-0.12.2.orig/src/vteapp.c vte-0.12.2/src/vteapp.c
---- vte-0.12.2.orig/src/vteapp.c 2006-03-15 11:02:59.000000000 +0000
-+++ vte-0.12.2/src/vteapp.c 2006-06-07 15:54:19.000000000 +0000
-@@ -34,7 +34,12 @@
- #include "debug.h"
- #include "vte.h"
-
-+#ifdef ENABLE_NLS
- #include <glib/gi18n-lib.h>
-+#else
-+#define _(String) String
-+#define bindtextdomain(package,dir)
-+#endif
-
- #define DINGUS1 "(((news|telnet|nttp|file|http|ftp|https)://)|(www|ftp)[-A-Za-z0-9]*\\.)[-A-Za-z0-9\\.]+(:[0-9]*)?"
- #define DINGUS2 "(((news|telnet|nttp|file|http|ftp|https)://)|(www|ftp)[-A-Za-z0-9]*\\.)[-A-Za-z0-9\\.]+(:[0-9]*)?/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#\\%]*[^]'\\.}>\\) ,\\\"]"
-diff -Naurp vte-0.12.2.orig/src/vtebg.c vte-0.12.2/src/vtebg.c
---- vte-0.12.2.orig/src/vtebg.c 2006-06-07 15:47:11.000000000 +0000
-+++ vte-0.12.2/src/vtebg.c 2006-06-07 15:52:35.000000000 +0000
-@@ -25,7 +25,12 @@
- #include "marshal.h"
- #include "vtebg.h"
-
-+#ifdef ENABLE_NLS
- #include <glib/gi18n-lib.h>
-+#else
-+#define _(String) String
-+#define bindtextdomain(package,dir)
-+#endif
-
- struct VteBgPrivate {
- GList *cache;
-diff -Naurp vte-0.12.2.orig/src/vtexft.c vte-0.12.2/src/vtexft.c
---- vte-0.12.2.orig/src/vtexft.c 2006-03-15 11:02:59.000000000 +0000
-+++ vte-0.12.2/src/vtexft.c 2006-06-07 15:54:58.000000000 +0000
-@@ -37,7 +37,12 @@
- #include "vtexft.h"
- #include "vtetree.h"
-
-+#ifdef ENABLE_NLS
- #include <glib/gi18n-lib.h>
-+#else
-+#define _(String) String
-+#define bindtextdomain(package,dir)
-+#endif
-
- #define FONT_INDEX_FUDGE 10
- #define CHAR_WIDTH_FUDGE 10
diff --git a/x11-libs/vte/files/vte-line-scroll.patch b/x11-libs/vte/files/vte-line-scroll.patch
deleted file mode 100644
index ad5f878530f7..000000000000
--- a/x11-libs/vte/files/vte-line-scroll.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- vte.c.ORG 2004-03-06 10:28:09.000000000 -0800
-+++ vte.c 2004-03-06 10:44:23.000000000 -0800
-@@ -1917,4 +1917,31 @@
- }
-
-+/* Scroll up or down in the current screen. */
-+static void
-+vte_terminal_scroll_lines(VteTerminal *terminal, gint lines)
-+{
-+ glong destination;
-+ g_return_if_fail(VTE_IS_TERMINAL(terminal));
-+#ifdef VTE_DEBUG
-+ if (_vte_debug_on(VTE_DEBUG_IO)) {
-+ fprintf(stderr, "Scrolling %d lines.\n", lines);
-+ }
-+#endif
-+ /* Calculate the ideal position where we want to be before clamping. */
-+ destination = floor(gtk_adjustment_get_value(terminal->adjustment));
-+ destination += lines;
-+ /* Can't scroll past data we have. */
-+ destination = CLAMP(destination,
-+ terminal->adjustment->lower,
-+ terminal->adjustment->upper - terminal->row_count);
-+ /* Tell the scrollbar to adjust itself. */
-+ gtk_adjustment_set_value(terminal->adjustment, destination);
-+ /* Clear dingus match set. */
-+ vte_terminal_match_contents_clear(terminal);
-+ /* Notify viewers that the contents have changed. */
-+ vte_terminal_emit_contents_changed(terminal);
-+}
-+
-+
- /* Scroll so that the scroll delta is the minimum value. */
- static void
-@@ -8038,4 +8065,22 @@
- }
- break;
-+ case GDK_KP_Up:
-+ case GDK_Up:
-+ if (terminal->pvt->modifiers & GDK_SHIFT_MASK) {
-+ vte_terminal_scroll_lines(terminal, -1);
-+ scrolled = TRUE;
-+ handled = TRUE;
-+ suppress_meta_esc = TRUE;
-+ }
-+ break;
-+ case GDK_KP_Down:
-+ case GDK_Down:
-+ if (terminal->pvt->modifiers & GDK_SHIFT_MASK) {
-+ vte_terminal_scroll_lines(terminal, 1);
-+ scrolled = TRUE;
-+ handled = TRUE;
-+ suppress_meta_esc = TRUE;
-+ }
-+ break;
- case GDK_KP_Home:
- case GDK_Home:
diff --git a/x11-libs/vte/files/vte-no_lazy_bindings.patch b/x11-libs/vte/files/vte-no_lazy_bindings.patch
deleted file mode 100644
index a93480c9d04f..000000000000
--- a/x11-libs/vte/files/vte-no_lazy_bindings.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- vte-0.11.12/gnome-pty-helper/Makefile.am.orig 2005-05-05 17:14:21.000000000 -0400
-+++ vte-0.11.12/gnome-pty-helper/Makefile.am 2005-05-05 17:14:42.000000000 -0400
-@@ -1,7 +1,8 @@
- libexec_PROGRAMS = gnome-pty-helper
-
- AM_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@
--AM_LDFLAGS = @LDFLAGS@ @GLIB_LIBS@
-+LAZYLDFLAGS = -Wl,-z,now
-+AM_LDFLAGS = @LDFLAGS@ @GLIB_LIBS@ $(LAZYLDFLAGS)
-
- gnome_pty_helper_SOURCES = \
- gnome-pty.h \
diff --git a/x11-libs/vte/vte-0.11.13-r2.ebuild b/x11-libs/vte/vte-0.11.13-r2.ebuild
deleted file mode 100644
index 500db33bfdd0..000000000000
--- a/x11-libs/vte/vte-0.11.13-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.11.13-r2.ebuild,v 1.12 2006/02/14 05:34:43 leonardop Exp $
-
-inherit eutils gnome2
-
-DESCRIPTION="Xft powered terminal widget"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86"
-IUSE="debug doc python static"
-
-RDEPEND=">=dev-libs/glib-2
- >=x11-libs/gtk+-2.2
- >=x11-libs/pango-1.1
- >=media-libs/freetype-2.0.2
- media-libs/fontconfig
- sys-libs/ncurses
- python? ( >=dev-python/pygtk-2.4
- >=dev-lang/python-2.2 )
- virtual/xft"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-0.6 )
- dev-util/pkgconfig"
-
-DOCS="AUTHORS ChangeLog HACKING NEWS README"
-G2CONF="${G2CONF} $(use_enable debug debugging) $(use_enable python) \
-$(use_enable static)"
-
-src_unpack() {
- unpack ${A}
- cd ${S}/src
-
- # Apply the, shift-<up,down> scroll one
- # line at a time patch.
- epatch ${FILESDIR}/${PN}-line-scroll.patch
-
- cd ${S}
- # Reduce memory use. See bug #96702.
- epatch ${FILESDIR}/${P}-memory_fix.patch
- # Resolve all symbols at execution time for gnome-pty-helper. See bug
- # #91617.
- epatch ${FILESDIR}/${PN}-no_lazy_bindings.patch
-
- cd gnome-pty-helper
- WANT_AUTOMAKE=1.9
- einfo "Running aclocal"
- aclocal || die "Aclocal failed"
- einfo "Running automake"
- automake || die "Automake failed"
-}
diff --git a/x11-libs/vte/vte-0.12.2.ebuild b/x11-libs/vte/vte-0.12.2.ebuild
deleted file mode 100644
index c90214d4b60e..000000000000
--- a/x11-libs/vte/vte-0.12.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.12.2.ebuild,v 1.13 2007/07/22 03:07:25 dberkholz Exp $
-
-inherit eutils autotools gnome2
-
-DESCRIPTION="Xft powered terminal widget"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
-IUSE="debug doc opengl python"
-
-RDEPEND=">=dev-libs/glib-2.6
- >=x11-libs/gtk+-2.6
- >=x11-libs/pango-1.1
- >=media-libs/freetype-2.0.2
- media-libs/fontconfig
- sys-libs/ncurses
- python? (
- >=dev-python/pygtk-2.4
- >=dev-lang/python-2.2 )
- opengl? (
- virtual/opengl
- virtual/glu )
- x11-libs/libX11
- virtual/xft"
-
-# No need to specify gettext. See bug #134436.
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.0 )
- >=dev-util/pkgconfig-0.9
- >=dev-util/intltool-0.31"
-
-DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README"
-
-pkg_setup() {
- G2CONF="$(use_enable debug debugging) \
- $(use_enable python) \
- $(use_with opengl glX) \
- --with-xft2
- --with-pangox"
-}
-
-src_unpack() {
- unpack "${A}"
- cd "${S}"
-
- # Resolve all symbols at execution time for gnome-pty-helper. See bug
- # #91617.
- epatch "${FILESDIR}"/${PN}-no_lazy_bindings.patch
-
- # Allow compilation on systems without gettext (bug #134436).
- epatch "${FILESDIR}"/${PN}-0.12-nonls.patch
-
- cd "${S}/gnome-pty-helper"
- eautoreconf || die "eautoreconf failed"
-}
diff --git a/x11-libs/vte/vte-0.16.5.ebuild b/x11-libs/vte/vte-0.16.5.ebuild
deleted file mode 100644
index 90349dc2778e..000000000000
--- a/x11-libs/vte/vte-0.16.5.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.16.5.ebuild,v 1.1 2007/06/05 16:44:39 dang Exp $
-
-inherit eutils gnome2 autotools
-
-DESCRIPTION="Gnome terminal widget"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-# pcre is broken in this release
-IUSE="debug doc python opengl"
-
-RDEPEND=">=dev-libs/glib-2.9
- >=x11-libs/gtk+-2.6
- >=x11-libs/pango-1.1
- >=media-libs/freetype-2.0.2
- media-libs/fontconfig
- sys-libs/ncurses
- opengl? (
- virtual/opengl
- virtual/glu
- )
- python? (
- >=dev-python/pygtk-2.4
- >=dev-lang/python-2.2
- )
- x11-libs/libX11
- virtual/xft"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.0 )
- >=dev-util/intltool-0.35
- >=dev-util/pkgconfig-0.9
- sys-devel/gettext"
-
-DOCS="AUTHORS ChangeLog HACKING NEWS README"
-
-pkg_setup() {
- G2CONF="$(use_enable debug) $(use_enable python) \
- $(use_with opengl glX) --with-xft2 --with-pangox"
-}
-
-src_unpack() {
- gnome2_src_unpack
-
- epatch ${FILESDIR}/${PN}-0.13.2-no-lazy-bindings.patch
- cd ${S}/gnome-pty-helper
- eautomake
-}
diff --git a/x11-libs/vte/vte-0.16.6.ebuild b/x11-libs/vte/vte-0.16.6.ebuild
deleted file mode 100644
index 16a999df29cf..000000000000
--- a/x11-libs/vte/vte-0.16.6.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.16.6.ebuild,v 1.1 2007/06/27 12:18:25 leio Exp $
-
-inherit eutils gnome2 autotools
-
-DESCRIPTION="Gnome terminal widget"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-# pcre is broken in this release
-IUSE="debug doc python opengl"
-
-RDEPEND=">=dev-libs/glib-2.9
- >=x11-libs/gtk+-2.6
- >=x11-libs/pango-1.1
- >=media-libs/freetype-2.0.2
- media-libs/fontconfig
- sys-libs/ncurses
- opengl? (
- virtual/opengl
- virtual/glu
- )
- python? (
- >=dev-python/pygtk-2.4
- >=dev-lang/python-2.2
- )
- x11-libs/libX11
- virtual/xft"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-util/gtk-doc-1.0 )
- >=dev-util/intltool-0.35
- >=dev-util/pkgconfig-0.9
- sys-devel/gettext"
-
-DOCS="AUTHORS ChangeLog HACKING NEWS README"
-
-pkg_setup() {
- G2CONF="$(use_enable debug) $(use_enable python) \
- $(use_with opengl glX) --with-xft2 --with-pangox"
-}
-
-src_unpack() {
- gnome2_src_unpack
-
- epatch ${FILESDIR}/${PN}-0.13.2-no-lazy-bindings.patch
- cd ${S}/gnome-pty-helper
- eautomake
-}