diff options
author | 2011-06-17 06:27:20 +0000 | |
---|---|---|
committer | 2011-06-17 06:27:20 +0000 | |
commit | cd98a8914e54ec1d453f0ad66c2bb294940025dc (patch) | |
tree | 9cc561b7a14b96c5c247166ac2a6b6db670a0eec /x11-libs/fltk | |
parent | Disable useless rpc services #371395 by Diego Elio Pettenò. (diff) | |
download | historical-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')
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 -} |