summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2011-06-17 06:27:20 +0000
committerJustin Lecher <jlec@gentoo.org>2011-06-17 06:27:20 +0000
commitcd98a8914e54ec1d453f0ad66c2bb294940025dc (patch)
tree9cc561b7a14b96c5c247166ac2a6b6db670a0eec /x11-libs/fltk
parentDisable useless rpc services #371395 by Diego Elio Pettenò. (diff)
downloadhistorical-cd98a8914e54ec1d453f0ad66c2bb294940025dc.tar.gz
historical-cd98a8914e54ec1d453f0ad66c2bb294940025dc.tar.bz2
historical-cd98a8914e54ec1d453f0ad66c2bb294940025dc.zip
Version BUmp, Cleaned old, #262395
Package-Manager: portage-2.2.0_alpha41/cvs/Linux x86_64
Diffstat (limited to 'x11-libs/fltk')
-rw-r--r--x11-libs/fltk/ChangeLog17
-rw-r--r--x11-libs/fltk/Manifest35
-rw-r--r--x11-libs/fltk/files/fltk-1.1.7-amd64.patch73
-rw-r--r--x11-libs/fltk/files/fltk-1.1.7-as-needed.patch139
-rw-r--r--x11-libs/fltk/files/fltk-1.1.7-dieonerrors.patch46
-rw-r--r--x11-libs/fltk/files/fltk-1.1.7-maxmin-typo.patch14
-rw-r--r--x11-libs/fltk/files/fltk-1.1.7-xft-and-misc.patch558
-rw-r--r--x11-libs/fltk/files/fltk-1.1.9-share.patch39
-rw-r--r--x11-libs/fltk/files/fltk-1.3.0-as-needed.patch (renamed from x11-libs/fltk/files/fltk-1.3.0_rc5-as-needed.patch)0
-rw-r--r--x11-libs/fltk/files/fltk-1.3.0-conf-tests.patch (renamed from x11-libs/fltk/files/fltk-1.3.0_rc3-conf-tests.patch)0
-rw-r--r--x11-libs/fltk/files/fltk-1.3.0-share.patch (renamed from x11-libs/fltk/files/fltk-1.3.0_rc5-share.patch)0
-rw-r--r--x11-libs/fltk/files/fltk-1.3.0_rc3-as-needed.patch158
-rw-r--r--x11-libs/fltk/files/fltk-1.3.0_rc3-share.patch41
-rw-r--r--x11-libs/fltk/files/libs-1.7.diff22
-rw-r--r--x11-libs/fltk/fltk-1.1.10-r1.ebuild138
-rw-r--r--x11-libs/fltk/fltk-1.1.9-r2.ebuild134
-rw-r--r--x11-libs/fltk/fltk-1.3.0.ebuild (renamed from x11-libs/fltk/fltk-1.3.0_rc5.ebuild)23
-rw-r--r--x11-libs/fltk/fltk-1.3.0_rc3-r1.ebuild152
-rw-r--r--x11-libs/fltk/fltk-1.3.0_rc6.ebuild154
-rw-r--r--x11-libs/fltk/fltk-1.3.0_rc7.ebuild154
20 files changed, 35 insertions, 1862 deletions
diff --git a/x11-libs/fltk/ChangeLog b/x11-libs/fltk/ChangeLog
index 0ee5464d705c..caa8c1df4815 100644
--- a/x11-libs/fltk/ChangeLog
+++ b/x11-libs/fltk/ChangeLog
@@ -1,6 +1,21 @@
# ChangeLog for x11-libs/fltk
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.180 2011/06/14 10:52:10 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.181 2011/06/17 06:27:20 jlec Exp $
+
+*fltk-1.3.0 (17 Jun 2011)
+
+ 17 Jun 2011; Justin Lecher <jlec@gentoo.org> -files/fltk-1.1.7-amd64.patch,
+ -files/fltk-1.1.7-as-needed.patch, -files/fltk-1.1.7-dieonerrors.patch,
+ -files/fltk-1.1.7-maxmin-typo.patch, -files/fltk-1.1.7-xft-and-misc.patch,
+ -fltk-1.1.9-r2.ebuild, -files/fltk-1.1.9-share.patch, -fltk-1.1.10-r1.ebuild,
+ -fltk-1.3.0_rc3-r1.ebuild, -fltk-1.3.0_rc5.ebuild, -fltk-1.3.0_rc6.ebuild,
+ -fltk-1.3.0_rc7.ebuild, +fltk-1.3.0.ebuild,
+ +files/fltk-1.3.0-as-needed.patch, +files/fltk-1.3.0-conf-tests.patch,
+ +files/fltk-1.3.0-share.patch, -files/fltk-1.3.0_rc3-as-needed.patch,
+ -files/fltk-1.3.0_rc3-conf-tests.patch, -files/fltk-1.3.0_rc3-share.patch,
+ -files/fltk-1.3.0_rc5-as-needed.patch, -files/fltk-1.3.0_rc5-share.patch,
+ -files/libs-1.7.diff:
+ Version BUmp, Cleaned old, #262395
*fltk-1.3.0_rc7 (14 Jun 2011)
diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest
index 5a9adbc213f2..d39390aeb131 100644
--- a/x11-libs/fltk/Manifest
+++ b/x11-libs/fltk/Manifest
@@ -3,22 +3,14 @@ Hash: SHA1
AUX FLTKConfig.cmake 1217 RMD160 5dd0903afe144b63c17dfb50b318b9d994787697 SHA1 2b09f60de6ae8ba1c1d625240e734b0413e643ca SHA256 cefffd18b6320c83aa546c953790b3dab9e4b99c0f43633b6994bdb7db69877e
AUX fltk-1.1.10-includedir.patch 1163 RMD160 f3433f4e4b229e06897ee94be105dfc6e9076fa7 SHA1 55838393a5307e5be69dceb523a25e3c5d1dbde9 SHA256 0105911341d2d0a76fd051120128a34384daf27591a129c3c8b740fb6b5ccd9c
-AUX fltk-1.1.7-amd64.patch 2433 RMD160 fb625474ff36b75a35394862b45653c30c6728e5 SHA1 f28f8a87f62e006a7544ff029d62e89a8d87a39c SHA256 25619bc596b59824d4e5737b0796f2e79ea6f2ca1dc4aabaa69702be1bf80e10
-AUX fltk-1.1.7-as-needed.patch 4767 RMD160 5f2b64450cd2347b9357799f5ddb32084e913b7a SHA1 90e819e5f1dd577a33e818dab4ef24f623bbf06d SHA256 c19b73f1fd75d1a38df958577c5288f6b10cad64e9fb7b54e6b0ffef57f88772
-AUX fltk-1.1.7-dieonerrors.patch 1309 RMD160 9a34d91d3ad2407eaa79a825e1c9a6c3ab8310d3 SHA1 e54c72d4c40adf51e1cf8a7ce1886dffbfa0c1fd SHA256 88f8a1cf1fe4d981d2b1a1d263d57907c214c24041264fb37e04abe28792280b
-AUX fltk-1.1.7-maxmin-typo.patch 731 RMD160 09a221c93a71e383a7a980d8682d7326a2c82e8d SHA1 354c32e687a024be73e42b07ba2826988e589980 SHA256 6783fc5cbc7570a4cdae1424cdc76a6aefb67fed35e8fff1c0dd6db12f8a49fd
-AUX fltk-1.1.7-xft-and-misc.patch 17885 RMD160 f148ed556859ff45880a1d9eaa36d6cf24063223 SHA1 243ba8b58fed2bf3b111c8f19634aa8bd2a87a61 SHA256 114134fa8b12d81838a45a2b4fedf1427b429b5f10447bc718e648b211b070a4
AUX fltk-1.1.9-as-needed.patch 4176 RMD160 a4aa9a3e985a77b1355ef0653f603ac9ec2ab35f SHA1 b28366c4721a6406968594ff33fe72dfe5a72b18 SHA256 63168426ee87d57b7105934c2a0f4655403d6c6d0657b8448f32cfc40131b16d
AUX fltk-1.1.9-conf-tests.patch 3086 RMD160 7fe5307dfe6b771dffdd28f87751a1529ca37ff8 SHA1 91403efd58b94bf2928a3ebed1e052f2b249f656 SHA256 24aaa8187f3218b9b6c8f16756b3167c8107a6022d312aabec666ead96e4b211
AUX fltk-1.1.9-consts.patch 920 RMD160 efde1c9cefc08dd2829aadc536f55822f3ffd147 SHA1 d470b0a87839d6cde6ee5f0034a4cfdb6bb87d73 SHA256 366dd980d8d0bcfd0e5b1010316caf9103437976a8a10a0dd7b12943782dc082
AUX fltk-1.1.9-desktop.patch 400 RMD160 c287cade8fe936db0334e1c364c8165512da9bd4 SHA1 44fd58b743698b97c38eea4bc1580a14d1c60916 SHA256 d1e073793cab3c5d7c88a95ae7e3e0e8e0014524bb53a1ae76f6526c41e4c191
AUX fltk-1.1.9-glibc2.10-scandir.patch 736 RMD160 d2d28d50a5704bc64639a82ab2d7910220efd2b2 SHA1 72460b2d9e6e049b5e37fbe73930712e9ded8051 SHA256 bc7ba1695141ccd35908656e310577f10ac0a8866d8bdea6225e38970c82c7c7
-AUX fltk-1.1.9-share.patch 1892 RMD160 90f3939425ac31868a5cbbb01b66dcdb41a26e0d SHA1 12d37ac1dd6d2425b03ac964464049af3a048139 SHA256 3818c7b31ebc06e545facd409268dfb89dff8d889083b00f32fe79baafb7d56f
-AUX fltk-1.3.0_rc3-as-needed.patch 5928 RMD160 84ec102f84e1f48e4f7ed721d2191078ea309626 SHA1 9b05dcb4f3a6f64cac1f354158afc1f860677b01 SHA256 94efe359053d44930df484c80c103cb679d24427ffbf8ed0e94890364ded381a
-AUX fltk-1.3.0_rc3-conf-tests.patch 2862 RMD160 73f7318207cd8f6dc7f61ac85c6f27319d7c25cd SHA1 8a02cac9aeff7def4c459121b9f4488f2bdc05b5 SHA256 880037a60db7d120a87d9d90557cad4f0298de3e994621d00706d29b48585512
-AUX fltk-1.3.0_rc3-share.patch 1918 RMD160 bac0703ac9675a86f425580a73ba298eabafd0b1 SHA1 387c1304d998e8478b641b324c151a97324a5f7d SHA256 926445289abfb510f774df17c634bf3c897ad43b6fa10a666645bb2c5cd60ee0
-AUX fltk-1.3.0_rc5-as-needed.patch 6090 RMD160 e3c1f74cf8c3cc61a0dfb15c1eec8ae7e7d0abe1 SHA1 c982a609c0b4086d242d2db1d7ea69d241cd9e37 SHA256 88944dc4e88c312dd84adaaa392bf4aedeb3e8ed0bb14ef8f0b2a5c8eac23158
-AUX fltk-1.3.0_rc5-share.patch 2015 RMD160 7bd89b2b3dc35a80349b0ad71b378ebc2bb0eb1d SHA1 f1001ec8da36cc5e2f46ecafeff7ea2a35439179 SHA256 9d756497b7c880b8eac8ab4a60de279cad36ef0a932e6a4d6364117d5003502a
+AUX fltk-1.3.0-as-needed.patch 6090 RMD160 e3c1f74cf8c3cc61a0dfb15c1eec8ae7e7d0abe1 SHA1 c982a609c0b4086d242d2db1d7ea69d241cd9e37 SHA256 88944dc4e88c312dd84adaaa392bf4aedeb3e8ed0bb14ef8f0b2a5c8eac23158
+AUX fltk-1.3.0-conf-tests.patch 2862 RMD160 73f7318207cd8f6dc7f61ac85c6f27319d7c25cd SHA1 8a02cac9aeff7def4c459121b9f4488f2bdc05b5 SHA256 880037a60db7d120a87d9d90557cad4f0298de3e994621d00706d29b48585512
+AUX fltk-1.3.0-share.patch 2015 RMD160 7bd89b2b3dc35a80349b0ad71b378ebc2bb0eb1d SHA1 f1001ec8da36cc5e2f46ecafeff7ea2a35439179 SHA256 9d756497b7c880b8eac8ab4a60de279cad36ef0a932e6a4d6364117d5003502a
AUX fltk-2.0_pre6970-libpng14.patch 339 RMD160 a6fe78f6518b31fd93410df1859832681945e7a3 SHA1 7dc0edee28c336e6ee6ddf4a6a4a45c086e39912 SHA256 ff4b1a7da84cbf1dc3a974a2461a5e1c02965a61b13e6b2a34904f731854a4a6
AUX fltk-2.0_pre6970-libpng15.patch 254 RMD160 951de43594f76efcb166538acf0b0f3b7c904ce3 SHA1 c42c60474a0c48a33a7b087316b9ce6ade0b4c52 SHA256 ea5f3e8b17ecfc5662fa965a386b0db8fe821faa885d49489ead6046039aaa6d
AUX fltk2-asneeded.patch 1902 RMD160 750e9ca9a57237f2c693d29422352778abf6135f SHA1 d7273b03085d69b35ae332cf2e2e215480ec4ad7 SHA256 aa532cba342f7315efd08578431acab746bb3a499eada984b35a44fe6b30580f
@@ -27,30 +19,21 @@ AUX fltk2-gcc43.patch 726 RMD160 65670e4e9e8e05572a002319d6ecef1d046d416c SHA1 d
AUX fltk2-glibc2.10-scandir.patch 658 RMD160 119477a7733bd295c017bd320811c928a08f1602 SHA1 3207978e27cdac4ef3653cebe3581c562e82b5f5 SHA256 2bade21157390f81a95e820630a197fa953f981746b5991777f747323d6ee801
AUX fltk2-ldflags.patch 2692 RMD160 97682c8e9f6c84d881edadff92349fad7ff0d52a SHA1 150096fb9e5fefbcf7bf4cc3ffd3c27ce4be1985 SHA256 d7308e596c00a5848c1fb1c8c3f606b1838ecd1a9477a1e438afb8f74d586e3a
AUX fltk2-nogl.patch 1222 RMD160 18ae618fb0b70678bd811b0c1871bac11230515a SHA1 0e9774c5df1721e468f21a96b5861dcf632c39ff SHA256 97757338e8a8dd9e75efd7b20520696e2b1e588cddb96b710315ddc1acc50faf
-AUX libs-1.7.diff 960 RMD160 3874beff965b46c4a60e99ba5bb90c563b3501f7 SHA1 136301dbfa9b9a3dc5cad303b53b79c019c942c8 SHA256 bd95ae19749cdeb04701ff91cc97e5c6c4b7bad5c9d07a80af02d98f01d88330
DIST fltk-1.1.10-source.tar.bz2 2214382 RMD160 f8fc4371811efcc0d6fc73edd0525d8ff87a4faa SHA1 0d2b34fede91fa78eeaefb893dd70282f73908a8 SHA256 37ada22bf2586b8dd30d84209b8b58bdcb864627e5d02ae3f2c323a29261b19a
DIST fltk-1.1.9-source.tar.bz2 2206178 RMD160 f22e83fc9fd5e8bc10f0eea55e1a4df2ba132d91 SHA1 6f21903dc53c829ec71e8e49655eb19e624c8247 SHA256 facba5a97a20ca92b32504174474775c6b12fb67a6f646fa0de18db709c3edde
-DIST fltk-1.3.0rc3-source.tar.gz 3783896 RMD160 716b9a91bc362125eb0a8356e176cd8b50f5fb94 SHA1 d7a31ab154f54a686a629f385ea5f5e2b71fd310 SHA256 4221ade5df9872e29d94f203c2eb69d778dcfd82beb39b781cb4036d993fcd6c
-DIST fltk-1.3.0rc5-source.tar.gz 4111870 RMD160 c1016f09ec1c6d085895a867428ac2566d0b1231 SHA1 986279403844d3b06e4ba0d59aaedd24b4e02ee2 SHA256 dbbfc47256e31d5d1388e0d3d920386b984fd4b66a4261ee903c29ad080325b9
-DIST fltk-1.3.0rc6-source.tar.gz 4117530 RMD160 7884b1c5db78fb3bad5c40e7fb64406fada64538 SHA1 2b4b4dd233ccacdfaf58ffb33899f5220100f6a5 SHA256 a4c7127e70ecfb644e8bccf4082ecbe628c7da7933d839535848127922f81a4a
-DIST fltk-1.3.0rc7-source.tar.gz 4112633 RMD160 88dbd45e5356105d0d93f813be6a1dce8fdff033 SHA1 d50e30f65771d3dd72407d07f8180cb75a6ea3b2 SHA256 4dc4edd0c1ad56ee654ce05db6cc1cfdb59bfc3e34d9fc0bbe5e0eefad03495a
+DIST fltk-1.3.0-source.tar.gz 4111004 RMD160 dea1eb42ae1b81efa22a54198956211367e2945a SHA1 720f2804be6132ebae9909d4e74dedcc00b39d25 SHA256 990676808294cea4cca3de833ad5a5de08073c11b665356d4ecf35d22535b21c
DIST fltk-2.0.x-r6970.tar.bz2 2529193 RMD160 5d114b5861807a15638d2b0f7ac55a909c1b6870 SHA1 0aaa688786a858b7af84e992d5438aab4ba84b0e SHA256 0d88c16967ca40b26a70736b0d6874046c31a9e74816806816252e4eb72a84a3
-EBUILD fltk-1.1.10-r1.ebuild 3841 RMD160 b3fa34cc3d752ba49cdcbacd26b08dec2146d3a0 SHA1 a3233e8a45f04173acf6bd600d881fab4ecaf918 SHA256 caf5f38d646dc34f71d198327697946aca480537b5dddad931ac9de19f6a0b0f
EBUILD fltk-1.1.10-r2.ebuild 3910 RMD160 4e85a0cc4563cf47b9ccdbb961dba9c46d8f8d7e SHA1 8a7d43b54efa23976f0d38b424af6e06da12dc91 SHA256 c3529044c3ad76eec275fc3172a9404cbc981146ec4758d2056767c7d6860882
EBUILD fltk-1.1.9-r1.ebuild 3619 RMD160 2bd5e83b47f77db7c566dd2e3c353a63f74d5117 SHA1 46f3f8a20abe86a615b614f639a272b546af3c0a SHA256 8eb271dff418f167f8886fc6de4157f6d346d07de91187a5506378b95c752dfd
-EBUILD fltk-1.1.9-r2.ebuild 3671 RMD160 fd9068342e3e985426620855bda5bbb3cd8f8dfe SHA1 49ecf5a53c331ec2db09a6102594fb5cb617b045 SHA256 11ad1beed24ddf4e6c2626534973ae7d3151f59ad46efaffba18d42d0d480298
-EBUILD fltk-1.3.0_rc3-r1.ebuild 3809 RMD160 c8bf979b6c8600db2f79154f67530b38b782c58d SHA1 4a3ed4201ce7723b02c58c6908d3fcc2d82cb4d6 SHA256 a3e2303b13b7d592208aa18ad0494a9aace2b586f225fea1b891f2f403c4df14
-EBUILD fltk-1.3.0_rc5.ebuild 3885 RMD160 e1fdb5b51051c22bf17192117d906c62fa9405be SHA1 3462dfeaea11b0ab6649c050ba4adf9bdd80a2cd SHA256 c95612d59fb1511ad6ef313914f6b2d0a19633c8432054549d15c4c38542f512
-EBUILD fltk-1.3.0_rc6.ebuild 3907 RMD160 e639f13fc8c0c8f5d36599078dfdbb95552c83d3 SHA1 026af3b93df7d7519364c7b97ce60b3126f1eac5 SHA256 a94679c27496ae888e978fadf9b495ee48c9711fe3239f39faaa84777d6eb49c
-EBUILD fltk-1.3.0_rc7.ebuild 3907 RMD160 1c1844bb044dbd585d80ec55a490f5090f42a9e0 SHA1 985b7012c518ae2f99112b97790ce6bca65e2652 SHA256 2e59abf663651700daf2adecafd18406fe3e40d0c1295dcd1ebc7268a8ca4eb9
+EBUILD fltk-1.3.0.ebuild 3851 RMD160 62477c2590f66ec3e4b1f1b7013b0d7a45592649 SHA1 36a90ccf20ffeb5bd988b6ef61e1b6fba2ae13ff SHA256 69efd0b91729c31335876d76920c5d01ec639b4a598c85ba1e9c738ef9bda7a0
EBUILD fltk-2.0_pre6970-r1.ebuild 2643 RMD160 3f2586e399d6d8d528458de6290474c6d8f71745 SHA1 231219d7b2a21b5f19fae8c1381add0c3d44b61c SHA256 30bcdb648e978978ea3f6e183efac6f02f008fbe345cde19c3257ad95e50a2d6
EBUILD fltk-2.0_pre6970.ebuild 2499 RMD160 473e33748481ede77d977856375059b48994667e SHA1 d4b27ae1b48a9573104cd62ca106ad2ff9359acb SHA256 9151a4aaf72a4d22301cd16c8cf06461410a5121939162347da14c3106c4bffd
-MISC ChangeLog 25116 RMD160 bd50ef2644f4eab913e43f7bb0d8552cba1cadf8 SHA1 c376d4f6184aaf7997f4c1c306f7ca144e9942c7 SHA256 628b7132e4c542dc5a244b9a3c58151b6353882580555ba27e26036154fbe518
+MISC ChangeLog 25935 RMD160 05847038556dff7268e9b107c5317989f8856d8f SHA1 2de334eefeb8d45e6c814567cb0356c35aaaf8ec SHA256 1d3b382b98ad9056266ef7b33d40ca5b34a8d6105968a0c33d80ca8ccd5f29e8
MISC metadata.xml 657 RMD160 24969ef07785738fc34d10c79dcc854d2a895ec3 SHA1 8afd06ddc3b01090acf0333f2ac41fc4a692f504 SHA256 f37b711686e55a32ab4a1e050ee6e98fbfd7e6d7839c53926b6103fff61c44b1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk33PWAACgkQgAnW8HDreRZJVQCcDM6yMgcVQL4drtjB0ycWg8bg
-rgsAn1g1b9xae86ds8EgEHHIKCev3XzK
-=5kaM
+iEYEARECAAYFAk36880ACgkQgAnW8HDreRbQTACfcFGUJXnqKfyRHFzyd0KG+V7G
+GF0An3aNkLASZvfdHMWALP34BQSQsr4F
+=AUH3
-----END PGP SIGNATURE-----
diff --git a/x11-libs/fltk/files/fltk-1.1.7-amd64.patch b/x11-libs/fltk/files/fltk-1.1.7-amd64.patch
deleted file mode 100644
index f1c334dad993..000000000000
--- a/x11-libs/fltk/files/fltk-1.1.7-amd64.patch
+++ /dev/null
@@ -1,73 +0,0 @@
---- fltk-1.1.7/test/cursor.cxx.old 2006-11-12 14:00:36.000000000 +0100
-+++ fltk-1.1.7/test/cursor.cxx 2006-11-12 14:00:46.000000000 +0100
-@@ -39,7 +39,7 @@
- Fl_Hor_Value_Slider *cursor_slider;
-
- void choice_cb(Fl_Widget *, void *v) {
-- cursor = (Fl_Cursor)(int)v;
-+ cursor = (Fl_Cursor)(long)v;
- cursor_slider->value(cursor);
- fl_cursor(cursor,fg,bg);
- }
---- fltk-1.1.7/test/input.cxx.old 2006-11-12 14:01:27.000000000 +0100
-+++ fltk-1.1.7/test/input.cxx 2006-11-12 14:01:37.000000000 +0100
-@@ -61,7 +61,7 @@
-
- void color_cb(Fl_Widget* button, void* v) {
- Fl_Color c;
-- switch ((int)v) {
-+ switch ((long)v) {
- case 0: c = FL_BACKGROUND2_COLOR; break;
- case 1: c = FL_SELECTION_COLOR; break;
- default: c = FL_FOREGROUND_COLOR; break;
---- fltk-1.1.7/test/keyboard.cxx.old 2006-11-12 14:02:10.000000000 +0100
-+++ fltk-1.1.7/test/keyboard.cxx 2006-11-12 14:02:30.000000000 +0100
-@@ -105,11 +105,11 @@
- for (int i = 0; i < window->children(); i++) {
- Fl_Widget* b = window->child(i);
- if (b->callback() == (Fl_Callback*)key_cb) {
-- int i = int(b->user_data());
-+ long i = long(b->user_data());
- if (!i) i = b->label()[0];
- ((Fl_Button*)b)->value(Fl::event_key(i));
- } else if (b->callback() == (Fl_Callback*)shift_cb) {
-- int i = int(b->user_data());
-+ long i = long(b->user_data());
- ((Fl_Button*)b)->value(Fl::event_state(i));
- }
- }
---- fltk-1.1.7/test/line_style.cxx.old 2006-11-12 14:03:00.000000000 +0100
-+++ fltk-1.1.7/test/line_style.cxx 2006-11-12 14:03:18.000000000 +0100
-@@ -54,9 +54,9 @@
- buf[3] = char(sliders[7]->value());
- buf[4] = 0;
- fl_line_style(
-- (int)(choice[0]->mvalue()->user_data()) +
-- (int)(choice[1]->mvalue()->user_data()) +
-- (int)(choice[2]->mvalue()->user_data()),
-+ (long)(choice[0]->mvalue()->user_data()) +
-+ (long)(choice[1]->mvalue()->user_data()) +
-+ (long)(choice[2]->mvalue()->user_data()),
- (int)(sliders[3]->value()),
- buf);
- fl_rect(10,10,w()-20,h()-20);
---- fltk-1.1.7/test/scroll.cxx.old 2006-11-12 14:03:55.000000000 +0100
-+++ fltk-1.1.7/test/scroll.cxx 2006-11-12 14:04:19.000000000 +0100
-@@ -71,7 +71,7 @@
- }
-
- void type_cb(Fl_Widget*, void* v) {
-- thescroll->type(int(v));
-+ thescroll->type(long(v));
- thescroll->redraw();
- }
-
-@@ -87,7 +87,7 @@
- };
-
- void align_cb(Fl_Widget*, void* v) {
-- thescroll->scrollbar.align(int(v));
-+ thescroll->scrollbar.align(long(v));
- thescroll->redraw();
- }
-
diff --git a/x11-libs/fltk/files/fltk-1.1.7-as-needed.patch b/x11-libs/fltk/files/fltk-1.1.7-as-needed.patch
deleted file mode 100644
index 9e5305a0aa28..000000000000
--- a/x11-libs/fltk/files/fltk-1.1.7-as-needed.patch
+++ /dev/null
@@ -1,139 +0,0 @@
---- fltk-1.1.7/configure.in.old 2006-11-12 14:30:49.000000000 +0100
-+++ fltk-1.1.7/configure.in 2006-11-12 14:31:58.000000000 +0100
-@@ -171,7 +171,7 @@
- FLDSONAME="libfltk_forms.so.$FL_API_VERSION"
- GLDSONAME="libfltk_gl.so.$FL_API_VERSION"
- IMGDSONAME="libfltk_images.so.$FL_API_VERSION"
-- DSOCOMMAND="\$(CXX) -Wl,-soname,\$@ \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o"
-+ DSOCOMMAND="\$(CXX) \$(LDFLAGS) -Wl,-soname,\$@ -shared -fPIC $DEBUGFLAG -o"
- if test "x$libdir" != "x/usr/lib"; then
- DSOLINK="-Wl,-rpath,$libdir"
- fi
-@@ -647,10 +647,9 @@
- AC_MSG_WARN(Ignoring libraries \"$X_PRE_LIBS\" requested by configure.)
- fi
-
-- LIBS="$LIBS -lXext -lX11 $X_EXTRA_LIBS"
-+ LIBS="$LIBS -lXext -lX11 $X_EXTRA_LIBS $X_LIBS"
- CFLAGS="$CFLAGS $X_CFLAGS"
- CXXFLAGS="$CXXFLAGS $X_CFLAGS"
-- LDFLAGS="$X_LIBS $LDFLAGS"
-
- if test "x$x_includes" != x; then
- ac_cpp="$ac_cpp -I$x_includes"
---- fltk-1.1.7/makeinclude.in.old 2006-11-12 14:31:05.000000000 +0100
-+++ fltk-1.1.7/makeinclude.in 2006-11-12 14:31:20.000000000 +0100
-@@ -74,8 +74,9 @@
-
- # libraries to link with:
- AUDIOLIBS = @AUDIOLIBS@
--LDLIBS = @LDFLAGS@ @LIBS@
--GLDLIBS = @LDFLAGS@ @GLLIB@ @LIBS@
-+LDFLAGS = @LDFLAGS@
-+LDLIBS = @LIBS@
-+GLDLIBS = @GLLIB@ @LIBS@
- LINKFLTK = @LINKFLTK@
- LINKFLTKGL = @LINKFLTKGL@
- LINKFLTKFORMS = @LINKFLTKFORMS@ @LINKFLTK@
---- fltk-1.1.7/src/Makefile.old 2006-11-12 15:30:11.000000000 +0100
-+++ fltk-1.1.7/src/Makefile 2006-11-12 15:33:56.000000000 +0100
-@@ -202,13 +202,13 @@
-
- libfltk.so.1.1: $(OBJECTS)
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(OBJECTS)
-+ $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS)
- $(RM) libfltk.so
- $(LN) libfltk.so.1.1 libfltk.so
-
- libfltk.sl.1.1: $(OBJECTS)
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(OBJECTS)
-+ $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS)
- $(RM) libfltk.sl
- $(LN) libfltk.sl.1.1 libfltk.sl
-
-@@ -224,7 +224,7 @@
-
- libfltk_s.a: $(OBJECTS)
- echo $(DSOCOMMAND) libfltk_s.o ...
-- $(DSOCOMMAND) libfltk_s.o $(OBJECTS) $(IMAGELIBS)
-+ $(DSOCOMMAND) libfltk_s.o $(OBJECTS) $(IMAGELIBS) $(LDLIBS)
- echo $(LIBCOMMAND) libfltk_s.a libfltk_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_s.a libfltk_s.o
-@@ -238,13 +238,13 @@
-
- libfltk_forms.so.1.1: $(FLOBJECTS) libfltk.so.1.1
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(FLOBJECTS) $(LDLIBS) -L. -lfltk
- $(RM) libfltk_forms.so
- $(LN) libfltk_forms.so.1.1 libfltk_forms.so
-
- libfltk_forms.sl.1.1: $(FLOBJECTS) libfltk.sl.1.1
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(FLOBJECTS) $(LDLIBS) -L. -lfltk
- $(RM) libfltk_forms.sl
- $(LN) libfltk_forms.sl.1.1 libfltk_forms.sl
-
-@@ -260,7 +260,7 @@
-
- libfltk_forms_s.a: $(FLOBJECTS)
- echo $(DSOCOMMAND) libfltk_forms_s.o ...
-- $(DSOCOMMAND) libfltk_forms_s.o $(FLOBJECTS)
-+ $(DSOCOMMAND) libfltk_forms_s.o $(FLOBJECTS) $(LDLIBS)
- echo $(LIBCOMMAND) libfltk_forms_s.a libfltk_forms_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_forms_s.a libfltk_forms_s.o
-@@ -274,13 +274,13 @@
-
- libfltk_gl.so.1.1: $(GLOBJECTS) libfltk.so.1.1
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(GLOBJECTS) $(LDLIBS) -L. -lfltk
- $(RM) libfltk_gl.so
- $(LN) libfltk_gl.so.1.1 libfltk_gl.so
-
- libfltk_gl.sl.1.1: $(GLOBJECTS) libfltk.sl.1.1
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(GLOBJECTS) $(LDLIBS) -L. -lfltk
- $(RM) libfltk_gl.sl
- $(LN) libfltk_gl.sl.1.1 libfltk_gl.sl
-
-@@ -296,7 +296,7 @@
-
- libfltk_gl_s.a: $(GLOBJECTS)
- echo $(DSOCOMMAND) libfltk_gl_s.o ...
-- $(DSOCOMMAND) libfltk_gl_s.o $(GLOBJECTS)
-+ $(DSOCOMMAND) libfltk_gl_s.o $(GLOBJECTS) $(LDLIBS)
- echo $(LIBCOMMAND) libfltk_gl_s.a libfltk_gl_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_gl_s.a libfltk_gl_s.o
-@@ -310,13 +310,13 @@
-
- libfltk_images.so.1.1: $(IMGOBJECTS) libfltk.so.1.1
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk
-+ $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) $(LDLIBS) -lfltk
- $(RM) libfltk_images.so
- $(LN) libfltk_images.so.1.1 libfltk_images.so
-
- libfltk_images.sl.1.1: $(IMGOBJECTS) libfltk.sl.1.1
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk
-+ $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) $(LDLIBS) -lfltk
- $(RM) libfltk_images.sl
- $(LN) libfltk_images.sl.1.1 libfltk_images.sl
-
-@@ -332,7 +332,7 @@
-
- libfltk_images_s.a: $(IMGOBJECTS)
- echo $(DSOCOMMAND) libfltk_images_s.o ...
-- $(DSOCOMMAND) libfltk_images_s.o $(IMGOBJECTS)
-+ $(DSOCOMMAND) libfltk_images_s.o $(IMGOBJECTS) $(LDLIBS)
- echo $(LIBCOMMAND) libfltk_images_s.a libfltk_images_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_images_s.a libfltk_images_s.o
diff --git a/x11-libs/fltk/files/fltk-1.1.7-dieonerrors.patch b/x11-libs/fltk/files/fltk-1.1.7-dieonerrors.patch
deleted file mode 100644
index cde44099cc3d..000000000000
--- a/x11-libs/fltk/files/fltk-1.1.7-dieonerrors.patch
+++ /dev/null
@@ -1,46 +0,0 @@
---- Makefile.old 2007-01-07 14:03:38.000000000 +0100
-+++ Makefile 2007-01-07 14:04:04.000000000 +0100
-@@ -32,7 +32,7 @@
- all: makeinclude
- for dir in $(DIRS); do\
- echo "=== making $$dir ===";\
-- (cd $$dir; $(MAKE) $(MFLAGS)) || break;\
-+ (cd $$dir; $(MAKE) $(MFLAGS)) || exit 1;\
- done
-
- install: makeinclude
-@@ -42,7 +42,7 @@
- -chmod 755 $(DESTDIR)$(bindir)/fltk-config
- for dir in FL $(DIRS); do\
- echo "=== installing $$dir ===";\
-- (cd $$dir; $(MAKE) $(MFLAGS) install) || break;\
-+ (cd $$dir; $(MAKE) $(MFLAGS) install) || exit 1;\
- done
-
- install-desktop: makeinclude
-@@ -54,7 +54,7 @@
- $(RM) $(DESTDIR)$(bindir)/fltk-config
- for dir in FL $(DIRS); do\
- echo "=== uninstalling $$dir ===";\
-- (cd $$dir; $(MAKE) $(MFLAGS) uninstall) || break;\
-+ (cd $$dir; $(MAKE) $(MFLAGS) uninstall) || exit 1;\
- done
-
- uninstall-desktop: makeinclude
-@@ -65,14 +65,14 @@
- depend: makeinclude
- for dir in $(DIRS); do\
- echo "=== making dependencies in $$dir ===";\
-- (cd $$dir; $(MAKE) $(MFLAGS) depend) || break;\
-+ (cd $$dir; $(MAKE) $(MFLAGS) depend) || exit 1;\
- done
-
- clean:
- -$(RM) core *.o
- for dir in $(DIRS); do\
- echo "=== cleaning $$dir ===";\
-- (cd $$dir; $(MAKE) $(MFLAGS) clean) || break;\
-+ (cd $$dir; $(MAKE) $(MFLAGS) clean) || exit 1;\
- done
-
- distclean: clean
diff --git a/x11-libs/fltk/files/fltk-1.1.7-maxmin-typo.patch b/x11-libs/fltk/files/fltk-1.1.7-maxmin-typo.patch
deleted file mode 100644
index 0edf839f1220..000000000000
--- a/x11-libs/fltk/files/fltk-1.1.7-maxmin-typo.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ur fltk-1.1.7.orig/FL/Fl_Spinner.H fltk-1.1.7/FL/Fl_Spinner.H
---- fltk-1.1.7.orig/FL/Fl_Spinner.H 2007-08-22 18:29:38.000000000 +0200
-+++ fltk-1.1.7/FL/Fl_Spinner.H 2007-08-22 18:33:02.000000000 +0200
-@@ -128,8 +128,10 @@
- const char *format() { return (format_); }
- void format(const char *f) { format_ = f; update(); }
- double maxinum() const { return (maximum_); }
-+ double maximum() const { return (maximum_); }
- void maximum(double m) { maximum_ = m; }
- double mininum() const { return (minimum_); }
-+ double minimum() const { return (minimum_); }
- void minimum(double m) { minimum_ = m; }
- void range(double a, double b) { minimum_ = a; maximum_ = b; }
- void resize(int X, int Y, int W, int H) {
diff --git a/x11-libs/fltk/files/fltk-1.1.7-xft-and-misc.patch b/x11-libs/fltk/files/fltk-1.1.7-xft-and-misc.patch
deleted file mode 100644
index e4e393a2cfb6..000000000000
--- a/x11-libs/fltk/files/fltk-1.1.7-xft-and-misc.patch
+++ /dev/null
@@ -1,558 +0,0 @@
-diff -ur fltk-1.1.7/FL/Fl_Browser_.H fltk-1.1.7.new/FL/Fl_Browser_.H
---- fltk-1.1.7/FL/Fl_Browser_.H 2005-04-16 02:13:17.000000000 +0200
-+++ fltk-1.1.7.new/FL/Fl_Browser_.H 2007-12-18 14:13:41.000000000 +0100
-@@ -88,6 +88,7 @@
- void new_list(); // completely clobber all data, as though list replaced
- void deleting(void *a); // get rid of any pointers to a
- void replacing(void *a,void *b); // change a pointers to b
-+ void swapping(void *a,void *b); // exchange pointers a and b
- void inserting(void *a,void *b); // insert b near a
- int displayed(void *) const ; // true if this line is visible
- void redraw_line(void *); // minimal update, no change in size
-diff -ur fltk-1.1.7/FL/Fl_File_Chooser.H fltk-1.1.7.new/FL/Fl_File_Chooser.H
---- fltk-1.1.7/FL/Fl_File_Chooser.H 2005-08-08 02:50:02.000000000 +0200
-+++ fltk-1.1.7.new/FL/Fl_File_Chooser.H 2007-12-18 14:13:41.000000000 +0100
-@@ -145,6 +145,7 @@
- void preview(int e);
- int preview() const { return previewButton->value(); };
- void rescan();
-+ void rescan_keep_filename();
- void show();
- int shown();
- void textcolor(Fl_Color c);
-diff -ur fltk-1.1.7/FL/x.H fltk-1.1.7.new/FL/x.H
---- fltk-1.1.7/FL/x.H 2005-04-16 02:13:17.000000000 +0200
-+++ fltk-1.1.7.new/FL/x.H 2007-12-18 14:25:47.000000000 +0100
-@@ -65,10 +65,34 @@
- extern FL_EXPORT XVisualInfo *fl_visual;
- extern FL_EXPORT Colormap fl_colormap;
-
-+#if USE_XFT
-+// access to core fonts
-+FL_EXPORT XFontStruct* fl_xxfont();
-+class Fl_XFont_On_Demand
-+{
-+public:
-+ Fl_XFont_On_Demand(XFontStruct* p = NULL) : ptr(p) { }
-+ Fl_XFont_On_Demand& operator=(const Fl_XFont_On_Demand& x)
-+ { ptr = x.ptr; return *this; }
-+ Fl_XFont_On_Demand& operator=(XFontStruct* p)
-+ { ptr = p; return *this; }
-+ XFontStruct* value() { if (!ptr) { ptr = fl_xxfont(); } return ptr; }
-+ operator XFontStruct*() { return value(); }
-+ XFontStruct& operator*() { return *value(); }
-+ XFontStruct* operator->() { return value(); }
-+ bool operator==(const Fl_XFont_On_Demand& x) { return ptr == x.ptr; }
-+ bool operator!=(const Fl_XFont_On_Demand& x) { return ptr != x.ptr; }
-+private:
-+ XFontStruct* ptr;
-+};
-+extern FL_EXPORT Fl_XFont_On_Demand fl_xfont;
-+#else
-+extern FL_EXPORT XFontStruct* fl_xfont;
-+#endif
-+
- // drawing functions:
- extern FL_EXPORT GC fl_gc;
- extern FL_EXPORT Window fl_window;
--extern FL_EXPORT XFontStruct* fl_xfont;
- FL_EXPORT ulong fl_xpixel(Fl_Color i);
- FL_EXPORT ulong fl_xpixel(uchar r, uchar g, uchar b);
- FL_EXPORT void fl_clip_region(Fl_Region);
-diff -ur fltk-1.1.7/src/Fl_Browser_.cxx fltk-1.1.7.new/src/Fl_Browser_.cxx
---- fltk-1.1.7/src/Fl_Browser_.cxx 2005-12-31 19:26:01.000000000 +0100
-+++ fltk-1.1.7.new/src/Fl_Browser_.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -470,6 +470,15 @@
- if (a == max_width_item) {max_width_item = 0; max_width = 0;}
- }
-
-+void Fl_Browser_::swapping(void* a, void* b) {
-+ redraw_line(a);
-+ redraw_line(b);
-+ if (a == selection_) selection_ = b;
-+ else if (b == selection_) selection_ = a;
-+ if (a == top_) top_ = b;
-+ else if (b == top_) top_ = a;
-+}
-+
- void Fl_Browser_::inserting(void* a, void* b) {
- if (displayed(a)) redraw_lines();
- if (a == top_) top_ = b;
-diff -ur fltk-1.1.7/src/Fl_Browser.cxx fltk-1.1.7.new/src/Fl_Browser.cxx
---- fltk-1.1.7/src/Fl_Browser.cxx 2005-04-16 02:13:17.000000000 +0200
-+++ fltk-1.1.7.new/src/Fl_Browser.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -503,6 +503,7 @@
- void Fl_Browser::swap(FL_BLINE *a, FL_BLINE *b) {
-
- if ( a == b || !a || !b) return; // nothing to do
-+ swapping(a, b);
- FL_BLINE *aprev = a->prev;
- FL_BLINE *anext = a->next;
- FL_BLINE *bprev = b->prev;
-@@ -535,8 +536,6 @@
- }
- // Disable cache -- we played around with positions
- cacheline = 0;
-- // Redraw modified lines
-- redraw_lines();
- }
-
- void Fl_Browser::swap(int ai, int bi) {
-diff -ur fltk-1.1.7/src/Fl_File_Browser.cxx fltk-1.1.7.new/src/Fl_File_Browser.cxx
---- fltk-1.1.7/src/Fl_File_Browser.cxx 2005-08-18 16:08:17.000000000 +0200
-+++ fltk-1.1.7.new/src/Fl_File_Browser.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -467,7 +467,7 @@
- {
- sprintf(filename, "%c:/", i);
-
-- if (i < 'C')
-+ if (i < 'C') // see also: GetDriveType and GetVolumeInformation in WIN32
- add(filename, icon);
- else
- add(filename, icon);
-diff -ur fltk-1.1.7/src/Fl_File_Chooser2.cxx fltk-1.1.7.new/src/Fl_File_Chooser2.cxx
---- fltk-1.1.7/src/Fl_File_Chooser2.cxx 2005-11-27 15:45:48.000000000 +0100
-+++ fltk-1.1.7.new/src/Fl_File_Chooser2.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -854,6 +854,57 @@
- update_preview();
- }
-
-+//
-+// 'Fl_File_Chooser::rescan_keep_filename()' - Rescan the current directory
-+// without clearing the filename, then select the file if it is in the list
-+//
-+
-+void
-+Fl_File_Chooser::rescan_keep_filename()
-+{
-+ // if no filename was set, this is likely a diretory browser
-+ const char *fn = fileName->value();
-+ if (!fn || !*fn || fn[strlen(fn) - 1]=='/') {
-+ rescan();
-+ return;
-+ }
-+
-+ int i;
-+ char pathname[1024]; // New pathname for filename field
-+ strlcpy(pathname, fn, sizeof(pathname));
-+
-+ // Build the file list...
-+ fileList->load(directory_, sort);
-+
-+ // Update the preview box...
-+ update_preview();
-+
-+ // and select the chosen file
-+ char found = 0;
-+ char *slash = strrchr(pathname, '/');
-+ if (slash)
-+ slash++;
-+ else
-+ slash = pathname;
-+ for (i = 1; i <= fileList->size(); i ++)
-+#if defined(WIN32) || defined(__EMX__)
-+ if (strcasecmp(fileList->text(i), slash) == 0) {
-+#else
-+ if (strcmp(fileList->text(i), slash) == 0) {
-+#endif // WIN32 || __EMX__
-+ fileList->topline(i);
-+ fileList->select(i);
-+ found = 1;
-+ break;
-+ }
-+
-+ // update OK button activity
-+ if (found || type_ & CREATE)
-+ okButton->activate();
-+ else
-+ okButton->deactivate();
-+}
-+
-
- //
- // 'Fl_File_Chooser::showChoiceCB()' - Handle show selections.
-@@ -889,7 +940,7 @@
-
- if (shown()) {
- // Rescan the directory...
-- rescan();
-+ rescan_keep_filename();
- }
- }
-
-diff -ur fltk-1.1.7/src/Fl_File_Chooser.cxx fltk-1.1.7.new/src/Fl_File_Chooser.cxx
---- fltk-1.1.7/src/Fl_File_Chooser.cxx 2005-12-30 11:13:17.000000000 +0100
-+++ fltk-1.1.7.new/src/Fl_File_Chooser.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -375,7 +375,7 @@
- window->show();
- Fl::flush();
- fl_cursor(FL_CURSOR_WAIT);
--rescan();
-+rescan_keep_filename();
- fl_cursor(FL_CURSOR_DEFAULT);
- fileName->take_focus();
- }
-diff -ur fltk-1.1.7/src/Fl_File_Chooser.fl fltk-1.1.7.new/src/Fl_File_Chooser.fl
---- fltk-1.1.7/src/Fl_File_Chooser.fl 2005-12-30 11:13:17.000000000 +0100
-+++ fltk-1.1.7.new/src/Fl_File_Chooser.fl 2007-12-18 14:13:41.000000000 +0100
-@@ -61,7 +61,7 @@
- fileList->deselect();
- Fl::remove_timeout((Fl_Timeout_Handler)previewCB, this);
- window->hide();}
-- private xywh {387 242 490 380} type Double resizable
-+ private xywh {368 285 490 380} type Double resizable
- code0 {if (title) window->label(title);}
- code1 {\#include <stdio.h>}
- code2 {\#include <stdlib.h>}
-@@ -138,7 +138,7 @@
- if (callback_)
- (*callback_)(this, data_);
-
--window->hide();} selected
-+window->hide();}
- private xywh {313 345 85 25}
- code0 {\#include <FL/fl_ask.H>}
- code1 {okButton->label(fl_ok);}
-@@ -160,7 +160,7 @@
- }
- Fl_Window favWindow {
- label {Manage Favorites}
-- private xywh {437 187 355 150} type Double resizable
-+ private xywh {421 56 355 150} type Double resizable
- code0 {favWindow->label(manage_favorites_label);} modal size_range {181 150 0 0} visible
- } {
- Fl_File_Browser favList {
-@@ -299,15 +299,18 @@
- }
- decl {void rescan();} {public
- }
-- Function {show()} {return_type void
-+ decl {void rescan_keep_filename();} {public
-+ }
-+ Function {show()} {open return_type void
- } {
- code {window->hotspot(fileList);
- window->show();
- Fl::flush();
- fl_cursor(FL_CURSOR_WAIT);
--rescan();
-+rescan_keep_filename();
- fl_cursor(FL_CURSOR_DEFAULT);
--fileName->take_focus();} {}
-+fileName->take_focus();} {selected
-+ }
- }
- Function {shown()} {return_type int
- } {
-diff -ur fltk-1.1.7/src/Fl_Font.H fltk-1.1.7.new/src/Fl_Font.H
---- fltk-1.1.7/src/Fl_Font.H 2005-04-16 02:13:17.000000000 +0200
-+++ fltk-1.1.7.new/src/Fl_Font.H 2007-12-18 14:13:41.000000000 +0100
-@@ -40,9 +40,9 @@
-
- #include <config.h>
-
--# if USE_XFT
-+# if USE_XFT && !SUPPRESS_XFT
- typedef struct _XftFont XftFont;
--# endif // USE_XFT
-+# endif // USE_XFT && !SUPPRESS_XFT
-
- class Fl_FontSize {
- public:
-@@ -63,7 +63,7 @@
- char *q_name;
- int size;
- short ascent, descent, q_width;
--# elif USE_XFT
-+# elif USE_XFT && !SUPPRESS_XFT
- XftFont* font;
- const char* encoding;
- int size;
-diff -ur fltk-1.1.7/src/fl_font_xft.cxx fltk-1.1.7.new/src/fl_font_xft.cxx
---- fltk-1.1.7/src/fl_font_xft.cxx 2005-04-16 02:13:17.000000000 +0200
-+++ fltk-1.1.7.new/src/fl_font_xft.cxx 2007-12-18 14:29:56.000000000 +0100
-@@ -62,6 +62,52 @@
- // are several web pages of information on how to do this.
- //
-
-+// kludge to pull in the Xlib code as a fallback
-+#define Fl_FontSize Fl_Fontsize_xlib
-+#define fl_fontsize fl_fontsize_xlib
-+#define Fl_Fontdesc Fl_Fontdesc_xlib
-+#define fl_fonts fl_fonts_xlib
-+#define built_in_table built_in_table_xlib
-+#define fl_font_word fl_font_word_xlib
-+#define fl_find_fontsize fl_find_fontsize_xlib
-+#define fl_encoding fl_encoding_xlib
-+#define fl_correct_encoding fl_correct_encoding_xlib
-+#define find find_xlib
-+#define fl_font_ fl_font__xlib
-+#define fl_size_ fl_size__xlib
-+#define fl_xfont fl_xfont_xlib
-+#define font_gc font_gc_xlib
-+#define fl_font fl_font_xlib
-+#define fl_height fl_height_xlib
-+#define fl_descent fl_descent_xlib
-+#define fl_width fl_width_xlib
-+#define fl_draw fl_draw_xlib
-+#define SUPPRESS_XFT 1
-+#undef FL_FONT_
-+#include "Fl_Font.H"
-+#include "fl_font_x.cxx"
-+#undef SUPPRESS_XFT
-+#undef Fl_FontSize
-+#undef fl_fontsize
-+#undef Fl_Fontdesc
-+#undef fl_fonts
-+#undef built_in_table
-+#undef fl_font_word
-+#undef fl_find_fontsize
-+#undef fl_encoding
-+#undef fl_correct_encoding
-+#undef find
-+#undef fl_font_
-+#undef fl_size_
-+#undef fl_xfont
-+#undef font_gc
-+#undef fl_font
-+#undef fl_height
-+#undef fl_descent
-+#undef fl_width
-+#undef fl_draw
-+
-+
- #include <X11/Xft/Xft.h>
-
- // The predefined fonts that FLTK has:
-@@ -90,7 +136,12 @@
-
- int fl_font_ = 0;
- int fl_size_ = 0;
-+#if USE_XFT
-+Fl_XFont_On_Demand fl_xfont;
-+XFontStruct* fl_xxfont();
-+#else
- XFontStruct* fl_xfont = 0;
-+#endif
- const char* fl_encoding_ = "iso8859-1";
- Fl_FontSize* fl_fontsize = 0;
-
-@@ -112,7 +163,9 @@
- font->first = f;
- }
- fl_fontsize = f;
--#if XFT_MAJOR < 2
-+#if defined(XFT_MAJOR) && XFT_MAJOR >= 2
-+ fl_xfont = fl_xxfont();
-+#else
- fl_xfont = f->font->u.core.font;
- #endif // XFT_MAJOR < 2
- }
-@@ -176,7 +229,6 @@
- return fl_width((const char *)(&c), 1);
- }
-
--#if HAVE_GL
- // This call is used by opengl to get a bitmapped font.
- XFontStruct* fl_xxfont() {
- # if XFT_MAJOR > 1
-@@ -192,7 +244,6 @@
- return xftfont->u.core.font;
- # endif // XFT_MAJOR > 1
- }
--#endif // HAVE_GL
-
- #if USE_OVERLAY
- // Currently Xft does not work with colormapped visuals, so this probably
-@@ -223,6 +274,15 @@
- }
-
- void fl_draw(const char *str, int n, int x, int y) {
-+ if ( !current_font ) {
-+ int saved_font = fl_font_, saved_size = fl_size_;
-+ fl_font(FL_HELVETICA, 14);
-+ if ( !current_font ) {
-+ fl_font_xlib(saved_font, saved_size ? saved_size : fl_size_);
-+ fl_draw_xlib(str, n, x, y);
-+ return;
-+ }
-+ }
- #if USE_OVERLAY
- XftDraw*& draw = fl_overlay ? draw_overlay : ::draw;
- if (fl_overlay) {
-diff -ur fltk-1.1.7/src/Fl_mac.cxx fltk-1.1.7.new/src/Fl_mac.cxx
---- fltk-1.1.7/src/Fl_mac.cxx 2006-01-15 03:26:54.000000000 +0100
-+++ fltk-1.1.7.new/src/Fl_mac.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -121,7 +121,7 @@
- static unsigned short macKeyLookUp[128] =
- {
- 'a', 's', 'd', 'f', 'h', 'g', 'z', 'x',
-- 'c', 'v', 0/*ISO extra ('#' on German keyboard)*/, 'b', 'q', 'w', 'e', 'r',
-+ 'c', 'v', '^', 'b', 'q', 'w', 'e', 'r',
-
- 'y', 't', '1', '2', '3', '4', '6', '5',
- '=', '9', '7', '-', '8', '0', ']', 'o',
-@@ -2159,14 +2159,15 @@
- Size len = 0;
- if (GetCurrentScrap(&scrap) == noErr && scrap != myScrap &&
- GetScrapFlavorSize(scrap, kScrapFlavorTypeText, &len) == noErr) {
-- if ( len > fl_selection_buffer_length[1] ) {
-+ if ( len >= fl_selection_buffer_length[1] ) {
- fl_selection_buffer_length[1] = len + 32;
- delete[] fl_selection_buffer[1];
-- fl_selection_buffer[1] = new char[len];
-+ fl_selection_buffer[1] = new char[len + 32];
- }
-+ fl_selection_length[1] = len; len++;
- GetScrapFlavorData( scrap, kScrapFlavorTypeText, &len,
- fl_selection_buffer[1] );
-- fl_selection_length[1] = len;
-+ fl_selection_buffer[1][fl_selection_length[1]] = 0;
- // turn all \r characters into \n:
- for (int x = 0; x < len; x++) {
- if (fl_selection_buffer[1][x] == '\r')
-diff -ur fltk-1.1.7/src/Fl_Menu.cxx fltk-1.1.7.new/src/Fl_Menu.cxx
---- fltk-1.1.7/src/Fl_Menu.cxx 2006-01-17 22:04:55.000000000 +0100
-+++ fltk-1.1.7.new/src/Fl_Menu.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -107,6 +107,7 @@
- int titlex(int);
- void autoscroll(int);
- void position(int x, int y);
-+ int is_inside(int x, int y);
- };
-
- #define LEADING 4 // extra vertical leading
-@@ -458,6 +459,15 @@
- return xx;
- }
-
-+// return 1, if the given root coordinates are inside the window
-+int menuwindow::is_inside(int mx, int my) {
-+ if ( mx < x_root() || mx >= x_root() + w() ||
-+ my < y_root() || my >= y_root() + h()) {
-+ return 0;
-+ }
-+ return 1;
-+}
-+
- ////////////////////////////////////////////////////////////////
- // Fl_Menu_Item::popup(...)
-
-@@ -488,9 +498,20 @@
- int nummenus;
- int menubar; // if true p[0] is a menubar
- int state;
-+ int is_inside(int mx, int my);
- };
- static menustate* p;
-
-+// return 1 if the coordinates are inside any of the menuwindows
-+int menustate::is_inside(int mx, int my) {
-+ int i;
-+ for (i=nummenus-1; i>=0; i--) {
-+ if (p[i]->is_inside(mx, my))
-+ return 1;
-+ }
-+ return 0;
-+}
-+
- static inline void setitem(const Fl_Menu_Item* i, int m, int n) {
- p->current_item = i;
- p->menu_number = m;
-@@ -595,14 +616,11 @@
- int mx = Fl::event_x_root();
- int my = Fl::event_y_root();
- int item=0; int mymenu = pp.nummenus-1;
-- if (e == FL_PUSH && (!pp.menubar || mymenu) &&
-- (mx < pp.p[mymenu]->x_root() ||
-- mx >= (pp.p[mymenu]->x_root() + pp.p[mymenu]->w()) ||
-- my < pp.p[mymenu]->y_root() ||
-- my >= (pp.p[mymenu]->y_root() + pp.p[mymenu]->h()))) {
-- // Clicking outside menu cancels it...
-+ // Clicking or dragging outside menu cancels it...
-+ if ((!pp.menubar || mymenu) && !pp.is_inside(mx, my)) {
- setitem(0, -1, 0);
-- pp.state = DONE_STATE;
-+ if (e==FL_PUSH)
-+ pp.state = DONE_STATE;
- return 1;
- }
- for (mymenu = pp.nummenus-1; ; mymenu--) {
-diff -ur fltk-1.1.7/src/fl_scroll_area.cxx fltk-1.1.7.new/src/fl_scroll_area.cxx
---- fltk-1.1.7/src/fl_scroll_area.cxx 2005-04-16 02:13:17.000000000 +0200
-+++ fltk-1.1.7.new/src/fl_scroll_area.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -32,6 +32,7 @@
- #include <config.h>
- #include <FL/Fl.H>
- #include <FL/x.H>
-+#include <FL/fl_draw.H>
-
- // scroll a rectangle and redraw the newly exposed portions:
- void fl_scroll(int X, int Y, int W, int H, int dx, int dy,
-diff -ur fltk-1.1.7/src/Fl_Shared_Image.cxx fltk-1.1.7.new/src/Fl_Shared_Image.cxx
---- fltk-1.1.7/src/Fl_Shared_Image.cxx 2005-04-16 02:13:17.000000000 +0200
-+++ fltk-1.1.7.new/src/Fl_Shared_Image.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -227,7 +227,7 @@
- fread(header, 1, sizeof(header), fp);
- fclose(fp);
- } else {
-- memset(header, 0, sizeof(header));
-+ return;
- }
-
- // Load the image as appropriate...
-diff -ur fltk-1.1.7/src/Fl_Window.cxx fltk-1.1.7.new/src/Fl_Window.cxx
---- fltk-1.1.7/src/Fl_Window.cxx 2005-12-14 14:51:51.000000000 +0100
-+++ fltk-1.1.7.new/src/Fl_Window.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -36,7 +36,7 @@
- #include "flstring.h"
-
- #ifdef __APPLE_QUARTZ__
--#include <FL/fl_draw.h>
-+#include <FL/fl_draw.H>
- #endif
-
- void Fl_Window::_Fl_Window() {
-diff -ur fltk-1.1.7/test/preferences.fl fltk-1.1.7.new/test/preferences.fl
---- fltk-1.1.7/test/preferences.fl 2005-04-08 20:18:26.000000000 +0200
-+++ fltk-1.1.7.new/test/preferences.fl 2007-12-18 14:13:41.000000000 +0100
-@@ -69,7 +69,7 @@
- }
- }
- Fl_Choice wWear {
-- label {Wear:} open
-+ label {Wear:} open selected
- xywh {25 100 105 20} down_box BORDER_BOX align 5
- } {
- MenuItem {} {
-@@ -93,15 +93,15 @@
- xywh {35 120 98 60}
- } {
- Fl_Round_Button wLeft {
-- label {left side} selected
-+ label {left side}
- xywh {35 120 95 25} type Radio down_box ROUND_DOWN_BOX
- }
- Fl_Round_Button wRight {
-- label {right side} selected
-+ label {right side}
- xywh {35 140 95 25} type Radio down_box ROUND_DOWN_BOX
- }
- Fl_Box {} {
-- label {of the bed} selected
-+ label {of the bed}
- xywh {38 160 95 20}
- }
- }
-diff -ur fltk-1.1.7/test/sudoku.cxx fltk-1.1.7.new/test/sudoku.cxx
---- fltk-1.1.7/test/sudoku.cxx 2006-01-13 23:46:30.000000000 +0100
-+++ fltk-1.1.7.new/test/sudoku.cxx 2007-12-18 14:13:41.000000000 +0100
-@@ -547,7 +547,7 @@
- break;
-
- case FL_PUSH :
-- if (Fl::event_inside(this)) {
-+ if (!readonly() && Fl::event_inside(this)) {
- if (Fl::event_clicks()) {
- // 2+ clicks increments/sets value
- if (value()) {
diff --git a/x11-libs/fltk/files/fltk-1.1.9-share.patch b/x11-libs/fltk/files/fltk-1.1.9-share.patch
deleted file mode 100644
index 60980bb9e50c..000000000000
--- a/x11-libs/fltk/files/fltk-1.1.9-share.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- fluid/Makefile.orig 2010-03-29 22:41:01.828043805 -0500
-+++ fluid/Makefile 2010-03-29 22:43:57.973828814 -0500
-@@ -84,16 +84,16 @@
- $(INSTALL_BIN) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
-
- install-linux:
-- -$(INSTALL_DIR) $(DESTDIR)/usr/share/applications
-- $(INSTALL_DATA) fluid.desktop $(DESTDIR)/usr/share/applications
-+ -$(INSTALL_DIR) $(DESTDIR)$(datadir)/applications
-+ $(INSTALL_DATA) fluid.desktop $(DESTDIR)$(datadir)/applications
- for size in 16 32 48 64 128; do \
-- if test ! -d $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; then \
-- $(INSTALL_DIR) $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; \
-+ if test ! -d $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; then \
-+ $(INSTALL_DIR) $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; \
- fi; \
-- $(INSTALL_DATA) icons/fluid-$$size.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps/fluid.png; \
-+ $(INSTALL_DATA) icons/fluid-$$size.png $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/fluid.png; \
- done
-- -$(INSTALL_DIR) $(DESTDIR)/usr/share/mimelnk/application
-- $(INSTALL_DATA) x-fluid.desktop $(DESTDIR)/usr/share/mimelnk/application
-+ -$(INSTALL_DIR) $(DESTDIR)$(datadir)/mimelnk/application
-+ $(INSTALL_DATA) x-fluid.desktop $(DESTDIR)$(datadir)/mimelnk/application
-
- install-osx:
- echo Installing Fluid in $(DESTDIR)/Applications...
-@@ -111,9 +111,9 @@
- $(RM) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
-
- uninstall-linux:
-- $(RM) $(DESTDIR)/usr/share/applications/fluid.desktop
-- $(RM) $(DESTDIR)/usr/share/icons/hicolor/*/fluid.png
-- $(RM) $(DESTDIR)/usr/share/mimelnk/application/x-fluid.desktop
-+ $(RM) $(DESTDIR)$(datadir)/applications/fluid.desktop
-+ $(RM) $(DESTDIR)$(datadir)/icons/hicolor/*/fluid.png
-+ $(RM) $(DESTDIR)$(datadir)/mimelnk/application/x-fluid.desktop
-
- uninstall-osx:
- $(RM) -r $(DESTDIR)/Applications/fluid.app
diff --git a/x11-libs/fltk/files/fltk-1.3.0_rc5-as-needed.patch b/x11-libs/fltk/files/fltk-1.3.0-as-needed.patch
index 0c516af616db..0c516af616db 100644
--- a/x11-libs/fltk/files/fltk-1.3.0_rc5-as-needed.patch
+++ b/x11-libs/fltk/files/fltk-1.3.0-as-needed.patch
diff --git a/x11-libs/fltk/files/fltk-1.3.0_rc3-conf-tests.patch b/x11-libs/fltk/files/fltk-1.3.0-conf-tests.patch
index f5e2a1fdbfe2..f5e2a1fdbfe2 100644
--- a/x11-libs/fltk/files/fltk-1.3.0_rc3-conf-tests.patch
+++ b/x11-libs/fltk/files/fltk-1.3.0-conf-tests.patch
diff --git a/x11-libs/fltk/files/fltk-1.3.0_rc5-share.patch b/x11-libs/fltk/files/fltk-1.3.0-share.patch
index 4b4267a4986c..4b4267a4986c 100644
--- a/x11-libs/fltk/files/fltk-1.3.0_rc5-share.patch
+++ b/x11-libs/fltk/files/fltk-1.3.0-share.patch
diff --git a/x11-libs/fltk/files/fltk-1.3.0_rc3-as-needed.patch b/x11-libs/fltk/files/fltk-1.3.0_rc3-as-needed.patch
deleted file mode 100644
index 3502d8bba0cb..000000000000
--- a/x11-libs/fltk/files/fltk-1.3.0_rc3-as-needed.patch
+++ /dev/null
@@ -1,158 +0,0 @@
-diff --git a/configure.in b/configure.in
-index c965e56..3ca79ef 100644
---- a/configure.in
-+++ b/configure.in
-@@ -150,7 +150,7 @@ if test x$enable_cairoext = xyes; then
- dnl we do not rely on pkg-config .
- CAIRODIR="cairo"
- CAIROFLAGS="`pkg-config --cflags cairo`"
-- CAIROLIBS="-lcairo -lpixman-1"
-+ CAIROLIBS="`pkg-config --libs cairo pixman-1`"
- CXXFLAGS="$CAIROFLAGS $CXXFLAGS"
- LINKFLTKCAIRO="../lib/libfltk_cairo.a"
- FLTKCAIROOPTION="-L ../cairo -lfltk_cairo$SHAREDSUFFIX"
-@@ -164,7 +164,7 @@ else
- dnl we do not rely on pkg-config .
- CAIRODIR="cairo"
- CAIROFLAGS="`pkg-config --cflags cairo`"
-- CAIROLIBS="-lcairo -lpixman-1"
-+ CAIROLIBS="`pkg-config --libs cairo pixman-1`"
- CXXFLAGS="$CAIROFLAGS $CXXFLAGS"
- LINKFLTKCAIRO="../lib/libfltk_cairo.a"
- FLTKCAIROOPTION="-L ../cairo -lfltk_cairo$SHAREDSUFFIX"
-@@ -278,10 +278,7 @@ if test x$enable_shared = xyes; then
- GLDSONAME="libfltk_gl.so.$FL_API_VERSION"
- IMGDSONAME="libfltk_images.so.$FL_API_VERSION"
- CAIRODSONAME="libfltk_cairo.so.$FL_API_VERSION"
-- DSOCOMMAND="\$(CXX) \$(DSOFLAGS) -Wl,-soname,\$@ \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o"
-- if test "x$libdir" != "x/usr/lib" -a "x$libdir" != "x/usr/lib64"; then
-- DSOLINK="-Wl,-rpath,$libdir"
-- fi
-+ DSOCOMMAND="\$(CXX) \$(DSOFLAGS) \$(LDFLAGS) -Wl,-soname,\$@ -shared -fPIC $DEBUGFLAG -o"
- ;;
- AIX*)
- DSONAME="libfltk_s.a"
-diff --git a/src/Makefile b/src/Makefile
-index 7050173..de2b4a4 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -240,13 +240,13 @@ $(LIBNAME): $(OBJECTS)
-
- libfltk.so.1.3: $(OBJECTS)
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(OBJECTS)
-+ $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS)
- $(RM) libfltk.so
- $(LN) libfltk.so.1.3 libfltk.so
-
- libfltk.sl.1.3: $(OBJECTS)
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(OBJECTS)
-+ $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS)
- $(RM) libfltk.sl
- $(LN) libfltk.sl.1.3 libfltk.sl
-
-@@ -262,7 +262,7 @@ libfltk.1.3.dylib: $(OBJECTS)
-
- libfltk_s.a: $(OBJECTS)
- echo $(DSOCOMMAND) libfltk_s.o ...
-- $(DSOCOMMAND) libfltk_s.o $(OBJECTS) $(IMAGELIBS)
-+ $(DSOCOMMAND) libfltk_s.o $(OBJECTS) $(IMAGELIBS) $(LDLIBS)
- echo $(LIBCOMMAND) libfltk_s.a libfltk_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_s.a libfltk_s.o
-@@ -276,13 +276,13 @@ $(FLLIBNAME): $(FLOBJECTS)
-
- libfltk_forms.so.1.3: $(FLOBJECTS) libfltk.so.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(FLOBJECTS) $(LDLIBS) -L. -lfltk
- $(RM) libfltk_forms.so
- $(LN) libfltk_forms.so.1.3 libfltk_forms.so
-
- libfltk_forms.sl.1.3: $(FLOBJECTS) libfltk.sl.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(FLOBJECTS) $(LDLIBS) -L. -lfltk
- $(RM) libfltk_forms.sl
- $(LN) libfltk_forms.sl.1.3 libfltk_forms.sl
-
-@@ -298,7 +298,7 @@ libfltk_forms.1.3.dylib: $(FLOBJECTS) libfltk.1.3.dylib
-
- libfltk_forms_s.a: $(FLOBJECTS)
- echo $(DSOCOMMAND) libfltk_forms_s.o ...
-- $(DSOCOMMAND) libfltk_forms_s.o $(FLOBJECTS)
-+ $(DSOCOMMAND) libfltk_forms_s.o $(FLOBJECTS) $(LDLIBS)
- echo $(LIBCOMMAND) libfltk_forms_s.a libfltk_forms_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_forms_s.a libfltk_forms_s.o
-@@ -312,13 +312,13 @@ $(GLLIBNAME): $(GLOBJECTS)
-
- libfltk_gl.so.1.3: $(GLOBJECTS) libfltk.so.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(GLOBJECTS) $(LDLIBS) -L. -lfltk $(GLDLIBS) $(GLLIB)
- $(RM) libfltk_gl.so
- $(LN) libfltk_gl.so.1.3 libfltk_gl.so
-
- libfltk_gl.sl.1.3: $(GLOBJECTS) libfltk.sl.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk
-+ $(DSOCOMMAND) $@ $(GLOBJECTS) $(LDLIBS) -L. -lfltk
- $(RM) libfltk_gl.sl
- $(LN) libfltk_gl.sl.1.3 libfltk_gl.sl
-
-@@ -334,7 +334,7 @@ libfltk_gl.1.3.dylib: $(GLOBJECTS) libfltk.1.3.dylib
-
- libfltk_gl_s.a: $(GLOBJECTS)
- echo $(DSOCOMMAND) libfltk_gl_s.o ...
-- $(DSOCOMMAND) libfltk_gl_s.o $(GLOBJECTS)
-+ $(DSOCOMMAND) libfltk_gl_s.o $(GLOBJECTS) $(LDLIBS) $(GLLIB)
- echo $(LIBCOMMAND) libfltk_gl_s.a libfltk_gl_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_gl_s.a libfltk_gl_s.o
-@@ -348,13 +348,13 @@ $(IMGLIBNAME): $(IMGOBJECTS)
-
- libfltk_images.so.1.3: $(IMGOBJECTS) libfltk.so.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk
-+ $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) $(LDLIBS) -lfltk
- $(RM) libfltk_images.so
- $(LN) libfltk_images.so.1.3 libfltk_images.so
-
- libfltk_images.sl.1.3: $(IMGOBJECTS) libfltk.sl.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk
-+ $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) $(LDLIBS) -lfltk
- $(RM) libfltk_images.sl
- $(LN) libfltk_images.sl.1.3 libfltk_images.sl
-
-@@ -370,7 +370,7 @@ libfltk_images.1.3.dylib: $(IMGOBJECTS) libfltk.1.3.dylib
-
- libfltk_images_s.a: $(IMGOBJECTS)
- echo $(DSOCOMMAND) libfltk_images_s.o ...
-- $(DSOCOMMAND) libfltk_images_s.o $(IMGOBJECTS)
-+ $(DSOCOMMAND) libfltk_images_s.o $(IMGOBJECTS) $(LDLIBS)
- echo $(LIBCOMMAND) libfltk_images_s.a libfltk_images_s.o
- $(RM) $@
- $(LIBCOMMAND) libfltk_images_s.a libfltk_images_s.o
-diff --git a/cairo/Makefile b/cairo/Makefile
-index 24a8f32..894624a 100644
---- a/cairo/Makefile
-+++ b/cairo/Makefile
-@@ -48,13 +48,13 @@ $(CAIROLIBNAME): $(CAIROOBJECTS)
-
- libfltk_cairo.so.1.3: $(CAIROOBJECTS) ../src/libfltk.so.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src -lfltk
-+ $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src -lfltk $(CAIROLIBS)
- $(RM) libfltk_cairo.so
- $(LN) $(CAIRODSONAME) libfltk_cairo.so
-
- libfltk_cairo.sl.1.3: $(CAIROOBJECTS) ../src/libfltk.sl.1.3
- echo $(DSOCOMMAND) $@ ...
-- $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src -lfltk
-+ $(DSOCOMMAND) $@ $(CAIROOBJECTS) -L../src -lfltk $(CAIROLIBS)
- $(RM) libfltk_cairo.sl
- $(LN) libfltk_cairo.sl.1.3 libfltk_cairo.sl
-
diff --git a/x11-libs/fltk/files/fltk-1.3.0_rc3-share.patch b/x11-libs/fltk/files/fltk-1.3.0_rc3-share.patch
deleted file mode 100644
index 3cefc0b7ff8c..000000000000
--- a/x11-libs/fltk/files/fltk-1.3.0_rc3-share.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff --git a/fluid/Makefile b/fluid/Makefile
-index 1cb3210..9d438a5 100644
---- a/fluid/Makefile
-+++ b/fluid/Makefile
-@@ -82,16 +82,16 @@ install: all
- $(INSTALL_BIN) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
-
- install-linux:
-- -$(INSTALL_DIR) $(DESTDIR)/usr/share/applications
-- $(INSTALL_DATA) fluid.desktop $(DESTDIR)/usr/share/applications
-+ -$(INSTALL_DIR) $(DESTDIR)$(datadir)/applications
-+ $(INSTALL_DATA) fluid.desktop $(DESTDIR)$(datadir)/applications
- for size in 16 32 48 64 128; do \
-- if test ! -d $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; then \
-- $(INSTALL_DIR) $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; \
-+ if test ! -d $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; then \
-+ $(INSTALL_DIR) $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; \
- fi; \
-- $(INSTALL_DATA) icons/fluid-$$size.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps/fluid.png; \
-+ $(INSTALL_DATA) icons/fluid-$$size.png $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/fluid.png; \
- done
-- -$(INSTALL_DIR) $(DESTDIR)/usr/share/mimelnk/application
-- $(INSTALL_DATA) x-fluid.desktop $(DESTDIR)/usr/share/mimelnk/application
-+ -$(INSTALL_DIR) $(DESTDIR)$(datadir)/mimelnk/application
-+ $(INSTALL_DATA) x-fluid.desktop $(DESTDIR)$(datadir)/mimelnk/application
-
- install-osx:
- echo Installing Fluid in $(DESTDIR)/Applications...
-@@ -109,9 +109,9 @@ uninstall:
- $(RM) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
-
- uninstall-linux:
-- $(RM) $(DESTDIR)/usr/share/applications/fluid.desktop
-- $(RM) $(DESTDIR)/usr/share/icons/hicolor/*/fluid.png
-- $(RM) $(DESTDIR)/usr/share/mimelnk/application/x-fluid.desktop
-+ $(RM) $(DESTDIR)$(datadir)/applications/fluid.desktop
-+ $(RM) $(DESTDIR)$(datadir)/icons/hicolor/*/fluid.png
-+ $(RM) $(DESTDIR)$(datadir)/mimelnk/application/x-fluid.desktop
-
- uninstall-osx:
- $(RM) -r $(DESTDIR)/Applications/fluid.app
diff --git a/x11-libs/fltk/files/libs-1.7.diff b/x11-libs/fltk/files/libs-1.7.diff
deleted file mode 100644
index 7c0b41cb8a78..000000000000
--- a/x11-libs/fltk/files/libs-1.7.diff
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -urN fltk-1.1.0rc6/src/Makefile fltk-1.1.0rc6-modified/src/Makefile
---- fltk-1.1.0rc6/src/Makefile Thu Aug 8 20:09:49 2002
-+++ fltk-1.1.0rc6-modified/src/Makefile Thu Aug 22 15:16:20 2002
-@@ -405,12 +405,12 @@
- -$(MKDIR) $(DESTDIR)$(libdir)
- $(RM) $(DESTDIR)$(libdir)/$(LIBNAME)
- -$(CP) $(LIBNAME) $(FLLIBNAME) $(GLLIBNAME) $(IMGLIBNAME) $(DESTDIR)$(libdir)
-- $(RANLIB) $(DESTDIR)$(libdir)/$(LIBNAME)
-- $(RANLIB) $(DESTDIR)$(libdir)/$(FLLIBNAME)
-- if test x$(GLLIBNAME) != x; then \
-- $(RANLIB) $(DESTDIR)$(libdir)/$(GLLIBNAME); \
-- fi
-- $(RANLIB) $(DESTDIR)$(libdir)/$(IMGLIBNAME)
-+ #$(RANLIB) $(DESTDIR)$(libdir)/$(LIBNAME)
-+ #$(RANLIB) $(DESTDIR)$(libdir)/$(FLLIBNAME)
-+ #if test x$(GLLIBNAME) != x; then \
-+ # $(RANLIB) $(DESTDIR)$(libdir)/$(GLLIBNAME); \
-+ #fi
-+ #$(RANLIB) $(DESTDIR)$(libdir)/$(IMGLIBNAME)
- if test x$(DSONAME) = xlibfltk.so.1.1; then\
- $(RM) $(DESTDIR)$(libdir)/libfltk.so*;\
- $(CP) libfltk.so.1.1 $(DESTDIR)$(libdir); \
diff --git a/x11-libs/fltk/fltk-1.1.10-r1.ebuild b/x11-libs/fltk/fltk-1.1.10-r1.ebuild
deleted file mode 100644
index 9a7751ac2dee..000000000000
--- a/x11-libs/fltk/fltk-1.1.10-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.10-r1.ebuild,v 1.7 2011/05/01 17:14:33 armin76 Exp $
-
-EAPI=3
-
-inherit eutils autotools versionator fdo-mime
-
-DESCRIPTION="C++ user interface toolkit for X and OpenGL"
-HOMEPAGE="http://www.fltk.org/"
-SRC_URI="mirror://easysw/${PN}/${PV}/${P}-source.tar.bz2"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-LICENSE="FLTK LGPL-2"
-
-SLOT="1"
-
-IUSE="debug doc examples games opengl threads xft xinerama"
-
-RDEPEND="x11-libs/libXext
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXt
- virtual/jpeg
- media-libs/libpng
- sys-libs/zlib
- opengl? ( virtual/opengl )
- xinerama? ( x11-libs/libXinerama )
- xft? ( x11-libs/libXft )
- !prefix? ( >=sys-libs/glibc-2.10 )" # glibc-2.10 patch breaks with 2.9, bug 276695
-DEPEND="${RDEPEND}
- x11-proto/xextproto
- doc? ( app-text/htmldoc )
- xinerama? ( x11-proto/xineramaproto )"
-
-INCDIR=${EPREFIX}/usr/include/fltk-${SLOT}
-LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk-${SLOT}
-
-src_prepare() {
- epatch "${FILESDIR}"/fltk-1.1.9-share.patch
- #epatch "${FILESDIR}"/${P}-fromdebian.patch
- epatch "${FILESDIR}"/${PN}-1.1.9-desktop.patch
- epatch "${FILESDIR}"/${PN}-1.1.9-as-needed.patch
- # prevent to run twice configure (needs eautoconf), to compile tests,
- # remove forced -Os compile
- epatch "${FILESDIR}"/${PN}-1.1.9-conf-tests.patch
- # fix stricter c++ handling in glibc-2.10/gcc-4.4 (bug 270487)
- epatch "${FILESDIR}"/${PN}-1.1.9-glibc2.10-scandir.patch
- # remove forced flags from fltk-config
- sed -i \
- -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \
- -e '/^LDFLAGS=/d' \
- "${S}/fltk-config.in" || die
- # some fixes introduced because slotting
- sed -i \
- -e '/RANLIB/s:$(libdir)/\(.*LIBNAME)\):$(libdir)/`basename \1`:g' \
- src/Makefile || die
- # docs in proper docdir
- sed -i \
- -e "/^docdir/s:fltk:${PF}/html:" \
- makeinclude.in || die
- sed -e "s/7/$(get_version_component_range 3)/" \
- "${FILESDIR}"/FLTKConfig.cmake > CMake/FLTKConfig.cmake
- eautoconf
-}
-
-src_configure() {
- econf \
- --includedir=${INCDIR}\
- --libdir=${LIBDIR} \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
- --enable-largefile \
- --enable-shared \
- --enable-xdbe \
- --disable-localjpeg \
- --disable-localpng \
- --disable-localzlib \
- $(use_enable debug) \
- $(use_enable opengl gl) \
- $(use_enable threads) \
- $(use_enable xft) \
- $(use_enable xinerama)
-}
-
-src_compile() {
- emake || die "emake failed"
- if use doc; then
- cd "${S}"/documentation
- emake alldocs || die "emake doc failed"
- fi
- if use games; then
- cd "${S}"/test
- emake blocks checkers sudoku || die "emake games failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- emake -C fluid \
- DESTDIR="${D}" install-linux || die "emake install fluid failed"
- if use doc; then
- emake -C documentation \
- DESTDIR="${D}" install || die "emake install doc failed"
- fi
- local apps="fluid"
- if use games; then
- emake -C test \
- DESTDIR="${D}" install-linux || die "emake install games failed"
- emake -C documentation \
- DESTDIR="${D}" install-linux || die "emake install doc games failed"
- apps="${apps} sudoku blocks checkers"
- fi
- for app in ${apps}; do
- dosym /usr/share/icons/hicolor/32x32/apps/${app}.png \
- /usr/share/pixmaps/${app}.png
- done
- dodoc CHANGES README CREDITS ANNOUNCEMENT
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins test/*.{h,cxx,fl} test/demo.menu
- fi
-
- insinto /usr/share/cmake/Modules
- doins CMake/FLTK*.cmake
-
- echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT}
- echo "FLTK_DOCDIR=${EPREFIX}/usr/share/doc/${PF}/html" >> 99fltk-${SLOT}
- doenvd 99fltk-${SLOT}
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/x11-libs/fltk/fltk-1.1.9-r2.ebuild b/x11-libs/fltk/fltk-1.1.9-r2.ebuild
deleted file mode 100644
index 8db93c2a1ba6..000000000000
--- a/x11-libs/fltk/fltk-1.1.9-r2.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.9-r2.ebuild,v 1.6 2011/05/01 17:14:33 armin76 Exp $
-
-EAPI=2
-inherit eutils autotools versionator fdo-mime
-
-DESCRIPTION="C++ user interface toolkit for X and OpenGL"
-HOMEPAGE="http://www.fltk.org/"
-SRC_URI="mirror://easysw/${PN}/${PV}/${P}-source.tar.bz2"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-LICENSE="FLTK LGPL-2"
-
-SLOT="1"
-
-IUSE="doc examples games opengl threads xft xinerama"
-
-RDEPEND="x11-libs/libXext
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXt
- virtual/jpeg
- media-libs/libpng
- sys-libs/zlib
- opengl? ( virtual/opengl )
- xinerama? ( x11-libs/libXinerama )
- xft? ( x11-libs/libXft )
- >=sys-libs/glibc-2.10" # glibc-2.10 patch breaks with 2.9, bug 276695
-DEPEND="${RDEPEND}
- x11-proto/xextproto
- doc? ( app-text/htmldoc )
- xinerama? ( x11-proto/xineramaproto )"
-
-INCDIR=/usr/include/fltk-${SLOT}
-LIBDIR=/usr/$(get_libdir)/fltk-${SLOT}
-
-src_prepare() {
- epatch "${FILESDIR}"/fltk-1.1.9-share.patch
- #epatch "${FILESDIR}"/${P}-fromdebian.patch
- epatch "${FILESDIR}"/${P}-desktop.patch
- epatch "${FILESDIR}"/${P}-as-needed.patch
- # prevent to run twice configure (needs eautoconf), to compile tests,
- # remove forced -Os compile
- epatch "${FILESDIR}"/${P}-conf-tests.patch
- # fix stricter c++ handling in glibc-2.10/gcc-4.4 (bug 270487)
- epatch "${FILESDIR}"/${P}-glibc2.10-scandir.patch
- epatch "${FILESDIR}"/${P}-consts.patch
- # remove forced flags from fltk-config
- sed -i \
- -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \
- -e '/^LDFLAGS=/d' \
- "${S}/fltk-config.in" || die
- # some fixes introduced because slotting
- sed -i \
- -e '/RANLIB/s:$(libdir)/\(.*LIBNAME)\):$(libdir)/`basename \1`:g' \
- src/Makefile || die
- # docs in proper docdir
- sed -i \
- -e "/^docdir/s:fltk:${PF}/html:" \
- makeinclude.in || die
- sed -e "s/7/$(get_version_component_range 3)/" \
- "${FILESDIR}"/FLTKConfig.cmake > CMake/FLTKConfig.cmake
- eautoconf
-}
-
-src_configure() {
- econf \
- --includedir=${INCDIR}\
- --libdir=${LIBDIR} \
- --docdir=/usr/share/doc/${PF}/html \
- --enable-largefile \
- --enable-shared \
- --enable-xdbe \
- $(use_enable opengl gl) \
- $(use_enable threads) \
- $(use_enable xft) \
- $(use_enable xinerama)
-}
-
-src_compile() {
- emake || die "emake failed"
- if use doc; then
- cd "${S}"/documentation
- emake alldocs || die "emake doc failed"
- fi
- if use games; then
- cd "${S}"/test
- emake blocks checkers sudoku || die "emake games failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- emake -C fluid \
- DESTDIR="${D}" install-linux || die "emake install fluid failed"
- if use doc; then
- emake -C documentation \
- DESTDIR="${D}" install || die "emake install doc failed"
- fi
- local apps="fluid"
- if use games; then
- emake -C test \
- DESTDIR="${D}" install-linux || die "emake install games failed"
- emake -C documentation \
- DESTDIR="${D}" install-linux || die "emake install doc games failed"
- apps="${apps} sudoku blocks checkers"
- fi
- for app in ${apps}; do
- dosym /usr/share/icons/hicolor/32x32/apps/${app}.png \
- /usr/share/pixmaps/${app}.png
- done
- dodoc CHANGES README CREDITS ANNOUNCEMENT
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins test/*.{h,cxx,fl} test/demo.menu
- fi
-
- insinto /usr/share/cmake/Modules
- doins CMake/FLTK*.cmake
-
- echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT}
- echo "FLTK_DOCDIR=/usr/share/doc/${PF}/html" >> 99fltk-${SLOT}
- doenvd 99fltk-${SLOT}
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/x11-libs/fltk/fltk-1.3.0_rc5.ebuild b/x11-libs/fltk/fltk-1.3.0.ebuild
index 8a65e07d1338..49bf012c3e03 100644
--- a/x11-libs/fltk/fltk-1.3.0_rc5.ebuild
+++ b/x11-libs/fltk/fltk-1.3.0.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.3.0_rc5.ebuild,v 1.2 2011/05/21 11:08:52 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.3.0.ebuild,v 1.1 2011/06/17 06:27:20 jlec Exp $
EAPI=3
-inherit eutils autotools versionator fdo-mime
+inherit autotools eutils fdo-mime versionator
MY_P=${P/_}
@@ -12,22 +12,19 @@ DESCRIPTION="C++ user interface toolkit for X and OpenGL"
HOMEPAGE="http://www.fltk.org/"
SRC_URI="mirror://easysw/${PN}/${PV/_}/${P/_}-source.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-LICENSE="FLTK LGPL-2"
-
SLOT="1"
-
+LICENSE="FLTK LGPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="cairo debug doc examples games opengl pdf threads xft xinerama"
-#RESTRICT="strip"
-
-RDEPEND="x11-libs/libXext
+RDEPEND="
+ media-libs/libpng
+ virtual/jpeg
+ sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
+ x11-libs/libXext
x11-libs/libXt
- virtual/jpeg
- media-libs/libpng
- sys-libs/zlib
opengl? ( virtual/opengl )
xinerama? ( x11-libs/libXinerama )
xft? ( x11-libs/libXft )"
@@ -49,7 +46,7 @@ src_prepare() {
epatch \
"${FILESDIR}"/${P}-as-needed.patch \
"${FILESDIR}"/${P}-share.patch \
- "${FILESDIR}"/${PN}-1.3.0_rc3-conf-tests.patch
+ "${FILESDIR}"/${P}-conf-tests.patch
sed \
-e 's:@HLINKS@::g' -i FL/Makefile.in || die
sed -i \
diff --git a/x11-libs/fltk/fltk-1.3.0_rc3-r1.ebuild b/x11-libs/fltk/fltk-1.3.0_rc3-r1.ebuild
deleted file mode 100644
index 019d7ff91df2..000000000000
--- a/x11-libs/fltk/fltk-1.3.0_rc3-r1.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.3.0_rc3-r1.ebuild,v 1.5 2011/05/01 17:14:33 armin76 Exp $
-
-EAPI=3
-
-inherit eutils autotools versionator fdo-mime
-
-MY_P=${P/_}
-
-DESCRIPTION="C++ user interface toolkit for X and OpenGL"
-HOMEPAGE="http://www.fltk.org/"
-SRC_URI="mirror://easysw/${PN}/${PV/_}/${P/_}-source.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-LICENSE="FLTK LGPL-2"
-
-SLOT="1"
-
-IUSE="cairo debug doc examples games opengl pdf threads xft xinerama"
-
-#RESTRICT="strip"
-
-RDEPEND="x11-libs/libXext
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXt
- virtual/jpeg
- media-libs/libpng
- sys-libs/zlib
- opengl? ( virtual/opengl )
- xinerama? ( x11-libs/libXinerama )
- xft? ( x11-libs/libXft )"
-DEPEND="${RDEPEND}
- x11-proto/xextproto
- doc? (
- app-doc/doxygen
- pdf? ( dev-texlive/texlive-latex )
- )
- xinerama? ( x11-proto/xineramaproto )"
-
-INCDIR=${EPREFIX}/usr/include/fltk-${SLOT}
-LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk-${SLOT}
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-as-needed.patch \
- "${FILESDIR}"/${P}-share.patch \
- "${FILESDIR}"/${P}-conf-tests.patch
- sed \
- -e 's:@HLINKS@::g' -i FL/Makefile.in || die
- sed -i \
- -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \
- -e '/^LDFLAGS=/d' \
- "${S}/fltk-config.in" || die
- # some fixes introduced because slotting
- sed -i \
- -e '/RANLIB/s:$(libdir)/\(.*LIBNAME)\):$(libdir)/`basename \1`:g' \
- src/Makefile || die
- # docs in proper docdir
- sed -i \
- -e "/^docdir/s:fltk:${PF}/html:" \
- -e "/SILENT:/d" \
- makeinclude.in || die
- sed -e "s/7/$(get_version_component_range 3)/" \
- "${FILESDIR}"/FLTKConfig.cmake > CMake/FLTKConfig.cmake
- eautoconf
-}
-
-src_configure() {
- econf \
- --includedir=${INCDIR}\
- --libdir=${LIBDIR} \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
- --enable-largefile \
- --enable-shared \
- --enable-xdbe \
- --disable-localjpeg \
- --disable-localpng \
- --disable-localzlib \
- $(use_enable debug) \
- $(use_enable cairo) \
- $(use_enable opengl gl) \
- $(use_enable threads) \
- $(use_enable xft) \
- $(use_enable xinerama)
-}
-
-src_compile() {
- emake || die "emake failed"
- if use doc; then
- cd "${S}"/documentation
- emake html || die "emake doc failed"
- if use pdf; then
- emake pdf || die "emake doc failed"
- fi
- fi
- if use games; then
- cd "${S}"/test
- emake blocks checkers sudoku || die "emake games failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- emake -C fluid \
- DESTDIR="${D}" install-linux || die "emake install fluid failed"
- if use doc; then
- emake -C documentation \
- DESTDIR="${D}" install || die "emake install doc failed"
- fi
- local apps="fluid"
- if use games; then
- emake -C test \
- DESTDIR="${D}" install-linux || die "emake install games failed"
- emake -C documentation \
- DESTDIR="${D}" install-linux || die "emake install doc games failed"
- apps="${apps} sudoku blocks checkers"
- fi
- for app in ${apps}; do
- dosym /usr/share/icons/hicolor/32x32/apps/${app}.png \
- /usr/share/pixmaps/${app}.png
- done
- dodoc CHANGES README CREDITS ANNOUNCEMENT || die
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins test/*.{h,cxx,fl} test/demo.menu
- fi
-
- insinto /usr/share/cmake/Modules
- doins CMake/FLTK*.cmake
-
- echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT}
- echo "FLTK_DOCDIR=/usr/share/doc/${PF}/html" >> 99fltk-${SLOT}
- doenvd 99fltk-${SLOT}
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- echo
- ewarn "PLEASE PLEASE take note of this"
- ewarn "Please make *sure* to run revdep-rebuild now"
- ewarn "You must recompile everything that depend on fltk!"
- echo
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/x11-libs/fltk/fltk-1.3.0_rc6.ebuild b/x11-libs/fltk/fltk-1.3.0_rc6.ebuild
deleted file mode 100644
index 8c20f8ae1fc0..000000000000
--- a/x11-libs/fltk/fltk-1.3.0_rc6.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.3.0_rc6.ebuild,v 1.1 2011/05/27 06:20:35 jlec Exp $
-
-EAPI=3
-
-inherit eutils autotools versionator fdo-mime
-
-MY_P=${P/_}
-
-DESCRIPTION="C++ user interface toolkit for X and OpenGL"
-HOMEPAGE="http://www.fltk.org/"
-SRC_URI="mirror://easysw/${PN}/${PV/_}/${P/_}-source.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-LICENSE="FLTK LGPL-2"
-
-SLOT="1"
-
-IUSE="cairo debug doc examples games opengl pdf threads xft xinerama"
-
-#RESTRICT="strip"
-
-RDEPEND="x11-libs/libXext
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXt
- virtual/jpeg
- media-libs/libpng
- sys-libs/zlib
- opengl? ( virtual/opengl )
- xinerama? ( x11-libs/libXinerama )
- xft? ( x11-libs/libXft )"
-DEPEND="${RDEPEND}
- x11-proto/xextproto
- doc? (
- app-doc/doxygen
- pdf? ( dev-texlive/texlive-latex )
- )
- xinerama? ( x11-proto/xineramaproto )"
-
-INCDIR=${EPREFIX}/usr/include/fltk-${SLOT}
-LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk-${SLOT}
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- rm -rf zlib jpeg png || die
- epatch \
- "${FILESDIR}"/${PN}-1.3.0_rc5-as-needed.patch \
- "${FILESDIR}"/${PN}-1.3.0_rc5-share.patch \
- "${FILESDIR}"/${PN}-1.3.0_rc3-conf-tests.patch
- sed \
- -e 's:@HLINKS@::g' -i FL/Makefile.in || die
- sed -i \
- -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \
- -e '/^LDFLAGS=/d' \
- "${S}/fltk-config.in" || die
- # some fixes introduced because slotting
- sed -i \
- -e '/RANLIB/s:$(libdir)/\(.*LIBNAME)\):$(libdir)/`basename \1`:g' \
- src/Makefile || die
- # docs in proper docdir
- sed -i \
- -e "/^docdir/s:fltk:${PF}/html:" \
- -e "/SILENT:/d" \
- makeinclude.in || die
- sed -e "s/7/$(get_version_component_range 3)/" \
- "${FILESDIR}"/FLTKConfig.cmake > CMake/FLTKConfig.cmake
- sed -e 's:-Os::g' -i configure.in || die
- eautoconf
-}
-
-src_configure() {
- econf \
- --includedir=${INCDIR}\
- --libdir=${LIBDIR} \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
- --enable-largefile \
- --enable-shared \
- --enable-xdbe \
- --disable-localjpeg \
- --disable-localpng \
- --disable-localzlib \
- $(use_enable debug) \
- $(use_enable cairo) \
- $(use_enable opengl gl) \
- $(use_enable threads) \
- $(use_enable xft) \
- $(use_enable xinerama)
-}
-
-src_compile() {
- emake || die "emake failed"
- if use doc; then
- cd "${S}"/documentation
- emake html || die "emake doc failed"
- if use pdf; then
- emake pdf || die "emake doc failed"
- fi
- fi
- if use games; then
- cd "${S}"/test
- emake blocks checkers sudoku || die "emake games failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- emake -C fluid \
- DESTDIR="${D}" install-linux || die "emake install fluid failed"
- if use doc; then
- emake -C documentation \
- DESTDIR="${D}" install || die "emake install doc failed"
- fi
- local apps="fluid"
- if use games; then
- emake -C test \
- DESTDIR="${D}" install-linux || die "emake install games failed"
- emake -C documentation \
- DESTDIR="${D}" install-linux || die "emake install doc games failed"
- apps="${apps} sudoku blocks checkers"
- fi
- for app in ${apps}; do
- dosym /usr/share/icons/hicolor/32x32/apps/${app}.png \
- /usr/share/pixmaps/${app}.png
- done
- dodoc CHANGES README CREDITS ANNOUNCEMENT || die
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins test/*.{h,cxx,fl} test/demo.menu
- fi
-
- insinto /usr/share/cmake/Modules
- doins CMake/FLTK*.cmake
-
- echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT}
- echo "FLTK_DOCDIR=/usr/share/doc/${PF}/html" >> 99fltk-${SLOT}
- doenvd 99fltk-${SLOT}
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- echo
- ewarn "PLEASE PLEASE take note of this"
- ewarn "Please make *sure* to run revdep-rebuild now"
- ewarn "You must recompile everything that depend on fltk!"
- echo
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/x11-libs/fltk/fltk-1.3.0_rc7.ebuild b/x11-libs/fltk/fltk-1.3.0_rc7.ebuild
deleted file mode 100644
index 86a584aa56bc..000000000000
--- a/x11-libs/fltk/fltk-1.3.0_rc7.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.3.0_rc7.ebuild,v 1.1 2011/06/14 10:52:10 jlec Exp $
-
-EAPI=3
-
-inherit eutils autotools versionator fdo-mime
-
-MY_P=${P/_}
-
-DESCRIPTION="C++ user interface toolkit for X and OpenGL"
-HOMEPAGE="http://www.fltk.org/"
-SRC_URI="mirror://easysw/${PN}/${PV/_}/${P/_}-source.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-LICENSE="FLTK LGPL-2"
-
-SLOT="1"
-
-IUSE="cairo debug doc examples games opengl pdf threads xft xinerama"
-
-#RESTRICT="strip"
-
-RDEPEND="x11-libs/libXext
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXt
- virtual/jpeg
- media-libs/libpng
- sys-libs/zlib
- opengl? ( virtual/opengl )
- xinerama? ( x11-libs/libXinerama )
- xft? ( x11-libs/libXft )"
-DEPEND="${RDEPEND}
- x11-proto/xextproto
- doc? (
- app-doc/doxygen
- pdf? ( dev-texlive/texlive-latex )
- )
- xinerama? ( x11-proto/xineramaproto )"
-
-INCDIR=${EPREFIX}/usr/include/fltk-${SLOT}
-LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk-${SLOT}
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- rm -rf zlib jpeg png || die
- epatch \
- "${FILESDIR}"/${PN}-1.3.0_rc5-as-needed.patch \
- "${FILESDIR}"/${PN}-1.3.0_rc5-share.patch \
- "${FILESDIR}"/${PN}-1.3.0_rc3-conf-tests.patch
- sed \
- -e 's:@HLINKS@::g' -i FL/Makefile.in || die
- sed -i \
- -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \
- -e '/^LDFLAGS=/d' \
- "${S}/fltk-config.in" || die
- # some fixes introduced because slotting
- sed -i \
- -e '/RANLIB/s:$(libdir)/\(.*LIBNAME)\):$(libdir)/`basename \1`:g' \
- src/Makefile || die
- # docs in proper docdir
- sed -i \
- -e "/^docdir/s:fltk:${PF}/html:" \
- -e "/SILENT:/d" \
- makeinclude.in || die
- sed -e "s/7/$(get_version_component_range 3)/" \
- "${FILESDIR}"/FLTKConfig.cmake > CMake/FLTKConfig.cmake
- sed -e 's:-Os::g' -i configure.in || die
- eautoconf
-}
-
-src_configure() {
- econf \
- --includedir=${INCDIR}\
- --libdir=${LIBDIR} \
- --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
- --enable-largefile \
- --enable-shared \
- --enable-xdbe \
- --disable-localjpeg \
- --disable-localpng \
- --disable-localzlib \
- $(use_enable debug) \
- $(use_enable cairo) \
- $(use_enable opengl gl) \
- $(use_enable threads) \
- $(use_enable xft) \
- $(use_enable xinerama)
-}
-
-src_compile() {
- emake || die "emake failed"
- if use doc; then
- cd "${S}"/documentation
- emake html || die "emake doc failed"
- if use pdf; then
- emake pdf || die "emake doc failed"
- fi
- fi
- if use games; then
- cd "${S}"/test
- emake blocks checkers sudoku || die "emake games failed"
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- emake -C fluid \
- DESTDIR="${D}" install-linux || die "emake install fluid failed"
- if use doc; then
- emake -C documentation \
- DESTDIR="${D}" install || die "emake install doc failed"
- fi
- local apps="fluid"
- if use games; then
- emake -C test \
- DESTDIR="${D}" install-linux || die "emake install games failed"
- emake -C documentation \
- DESTDIR="${D}" install-linux || die "emake install doc games failed"
- apps="${apps} sudoku blocks checkers"
- fi
- for app in ${apps}; do
- dosym /usr/share/icons/hicolor/32x32/apps/${app}.png \
- /usr/share/pixmaps/${app}.png
- done
- dodoc CHANGES README CREDITS ANNOUNCEMENT || die
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins test/*.{h,cxx,fl} test/demo.menu
- fi
-
- insinto /usr/share/cmake/Modules
- doins CMake/FLTK*.cmake
-
- echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT}
- echo "FLTK_DOCDIR=/usr/share/doc/${PF}/html" >> 99fltk-${SLOT}
- doenvd 99fltk-${SLOT}
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
- echo
- ewarn "PLEASE PLEASE take note of this"
- ewarn "Please make *sure* to run revdep-rebuild now"
- ewarn "You must recompile everything that depend on fltk!"
- echo
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}