diff options
author | 2012-02-04 20:34:36 +0000 | |
---|---|---|
committer | 2012-02-04 20:34:36 +0000 | |
commit | 6faa1abace5e7849819b146719d2b34366b085a4 (patch) | |
tree | 52d51c117cb9aa18abee377199e11c3091ea0252 /x11-libs/fltk | |
parent | Fix building with USE=-introspection (bug #402113, thanks to Anthony Parsons). (diff) | |
download | historical-6faa1abace5e7849819b146719d2b34366b085a4.tar.gz historical-6faa1abace5e7849819b146719d2b34366b085a4.tar.bz2 historical-6faa1abace5e7849819b146719d2b34366b085a4.zip |
old
Package-Manager: portage-2.2.0_alpha84/cvs/Linux x86_64
Diffstat (limited to 'x11-libs/fltk')
-rw-r--r-- | x11-libs/fltk/ChangeLog | 10 | ||||
-rw-r--r-- | x11-libs/fltk/Manifest | 24 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk-1.1.10-includedir.patch | 45 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk-1.1.10-libpng15.patch | 58 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk-1.1.9-as-needed.patch | 118 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk-1.1.9-conf-tests.patch | 89 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk-1.1.9-desktop.patch | 14 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk-1.1.9-glibc2.10-scandir.patch | 12 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk-1.1.9-share.patch | 39 | ||||
-rw-r--r-- | x11-libs/fltk/files/fltk2-glibc2.10-scandir.patch | 11 | ||||
-rw-r--r-- | x11-libs/fltk/fltk-1.1.10-r2.ebuild | 139 |
11 files changed, 18 insertions, 541 deletions
diff --git a/x11-libs/fltk/ChangeLog b/x11-libs/fltk/ChangeLog index f027cad9c098..a57c7c90da83 100644 --- a/x11-libs/fltk/ChangeLog +++ b/x11-libs/fltk/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for x11-libs/fltk # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.202 2012/02/04 18:51:28 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.203 2012/02/04 20:34:36 ssuominen Exp $ + + 04 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> + -files/fltk-1.1.9-as-needed.patch, -files/fltk-1.1.9-conf-tests.patch, + -files/fltk-1.1.9-desktop.patch, -files/fltk-1.1.9-glibc2.10-scandir.patch, + -files/fltk-1.1.9-share.patch, -fltk-1.1.10-r2.ebuild, + -files/fltk-1.1.10-includedir.patch, -files/fltk2-glibc2.10-scandir.patch, + -files/fltk-1.1.10-libpng15.patch: + old 04 Feb 2012; Raúl Porcel <armin76@gentoo.org> fltk-1.3.0.ebuild: alpha/ia64/sparc stable wrt #395739 diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest index b287d32e8af5..dcb2d07510e2 100644 --- a/x11-libs/fltk/Manifest +++ b/x11-libs/fltk/Manifest @@ -2,13 +2,6 @@ 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.10-libpng15.patch 1845 RMD160 b725decb31dcdda3e63171ba9e367e745b15fdd0 SHA1 2947322303f86d2f243eb7317f8a2eff88c36fab SHA256 3d7a055197b50c8466d2c366edc12dfa136eb2d744f8a499cd6fc7c6c0b4ad34 -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-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-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 @@ -17,21 +10,22 @@ AUX fltk-2.0_pre6970-libpng15.patch 254 RMD160 951de43594f76efcb166538acf0b0f3b7 AUX fltk2-asneeded.patch 1902 RMD160 750e9ca9a57237f2c693d29422352778abf6135f SHA1 d7273b03085d69b35ae332cf2e2e215480ec4ad7 SHA256 aa532cba342f7315efd08578431acab746bb3a499eada984b35a44fe6b30580f AUX fltk2-fluid2.patch 948 RMD160 943d7843f7258ed9e26ca9ce281c226f75a30580 SHA1 44f94f7c823749f33feb11d8b93b85ee5ec33a3d SHA256 a5c5d7f2b24bb19ee5d4d03ccead551da4b668e35a21f9761983085ae0faa2c1 AUX fltk2-gcc43.patch 726 RMD160 65670e4e9e8e05572a002319d6ecef1d046d416c SHA1 dc5a50b48cd2316a533adc14b621d56624fdef8d SHA256 4f975ac172ae0cfd4e2fc1d3edbacac7ad9eedfb3c1825fd390ec03444add6fa -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 -DIST fltk-1.1.10-source.tar.bz2 2214382 RMD160 f8fc4371811efcc0d6fc73edd0525d8ff87a4faa SHA1 0d2b34fede91fa78eeaefb893dd70282f73908a8 SHA256 37ada22bf2586b8dd30d84209b8b58bdcb864627e5d02ae3f2c323a29261b19a 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-r2.ebuild 3942 RMD160 3830067c2398c4f7b173e5077238c28ec7a46dc2 SHA1 db75d7a264e8da18025ceeebffbc61cd381a19ae SHA256 ceba5578b659ca6eb51bbc3ed805e65d331685162060e60e1fba2d542954b6a4 EBUILD fltk-1.3.0.ebuild 3853 RMD160 abc99b1e152283a70e95a24158febce69f7044a7 SHA1 082d23c6182ae5e94ac9d63263de29836169caa2 SHA256 fd416fcc07eed803cd2b87515d92f37d84090fc16417489ae34f3d6d5ec7a132 EBUILD fltk-2.0_pre6970-r1.ebuild 2635 RMD160 6aa61a9e0af5546123ad515e5b6d2f9d650c4b59 SHA1 257bc6d9cf8ebf68621b411a72b37705a13b082a SHA256 2f1de8727ab54f968c857741e27d983718b786d8e2cd976d226ba59ddedc2eb1 -MISC ChangeLog 28284 RMD160 8b4bbd6512d99980ab7cb6ed1ebec435a401f8af SHA1 7e048e3e6e36698b205eb67b7f3aa991085416dc SHA256 349bfa6bc0dddd4cb336108d3988e8bed962ce2b2eba68c5e8233cc9a967855b +MISC ChangeLog 28669 RMD160 b2780e1ed6c0fe3eaadaa7910b0662328140d7fb SHA1 b223645c6e28a2b45c917366ce27ff0edf5e9a9c SHA256 b83cce756fac872443e712cc39a1d32e5b11edb104aec649d3b35c21cf53c90b MISC metadata.xml 657 RMD160 24969ef07785738fc34d10c79dcc854d2a895ec3 SHA1 8afd06ddc3b01090acf0333f2ac41fc4a692f504 SHA256 f37b711686e55a32ab4a1e050ee6e98fbfd7e6d7839c53926b6103fff61c44b1 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.18 (GNU/Linux) -iEYEARECAAYFAk8tfjYACgkQuQc30/atMkAzeACfQ6+L8bxz2hOi62y3qUF/19WP -Oa8AoIL2A1T2XZxbXlJsF332UimPOQDb -=ptUW +iQEcBAEBAgAGBQJPLZWyAAoJEEdUh39IaPFN1coH/AnqjZKInopjHoEnsEc/eMtT +ucUHoakoXAdvMwjaHrBsq4DQa7vJvk/FYmz5OLbyzC3SZjWqd/EJEnwlGZ+oFe34 +LF5fbWplhyfkTLevJl111NMTs+GBTuyMygp6png+kQzU3Cn2DatJAi0LtKnOXIXt +uCvvBTMZUIBnhZ4/l+SlV3pRNx7l2Mk/+YfNMVp3ngnWaFYscd0ZGecsJOC/S35D +YOI1uQJMusi0tPItyX2+yQ29+WqWItVCht/PjlU2LgDm86qrRfZr/T3V37nKR6d7 +ii0lvD3Y69UFvOmrso85ZxQQ7FN3UOZEjZHdRz71oGhkO8wM7q4yKMEiCnUwyZ4= +=SrGu -----END PGP SIGNATURE----- diff --git a/x11-libs/fltk/files/fltk-1.1.10-includedir.patch b/x11-libs/fltk/files/fltk-1.1.10-includedir.patch deleted file mode 100644 index dac9e755ed45..000000000000 --- a/x11-libs/fltk/files/fltk-1.1.10-includedir.patch +++ /dev/null @@ -1,45 +0,0 @@ - fltk-config.in | 17 +++++++++++++++++ - 1 files changed, 17 insertions(+), 0 deletions(-) - -diff --git a/fltk-config.in b/fltk-config.in -index b716d35..2251734 100755 ---- a/fltk-config.in -+++ b/fltk-config.in -@@ -118,6 +118,8 @@ Options telling what information we request: - [--ldstaticflags] return flags to link against static FLTK library - even if there are DSOs installed - [--libs] return FLTK libraries full path for dependencies -+ [--prefix] return FLTK install time --prefix directory -+ [--includedir] return FLTK install time include directory - - Option to compile and link an application: - [-g] compile the program with debugging information -@@ -189,6 +191,12 @@ do - --libs) - echo_libs=yes - ;; -+ --prefix) -+ echo_prefix=yes -+ ;; -+ --includedir) -+ echo_includedir=yes -+ ;; - -g) - debug=-g - ;; -@@ -337,6 +345,15 @@ if test "$echo_libs" = "yes"; then - fi - done - fi -+ echo $USELIBS -+fi -+ -+if test "$echo_prefix" = "yes"; then -+ echo $prefix -+fi -+ -+if test "$echo_includedir" = "yes"; then -+ echo $includedir - fi - - # diff --git a/x11-libs/fltk/files/fltk-1.1.10-libpng15.patch b/x11-libs/fltk/files/fltk-1.1.10-libpng15.patch deleted file mode 100644 index a240be99efb6..000000000000 --- a/x11-libs/fltk/files/fltk-1.1.10-libpng15.patch +++ /dev/null @@ -1,58 +0,0 @@ ---- src/Fl_PNG_Image.cxx -+++ src/Fl_PNG_Image.cxx -@@ -66,7 +66,8 @@ Fl_PNG_Image::Fl_PNG_Image(const char *png) // I - File to read - png_structp pp; // PNG read pointer - png_infop info; // PNG info pointers - png_bytep *rows; // PNG row pointers -- -+ png_byte color_type; // PNG color type -+ png_byte bit_depth; // PNG bit depth - - // Open the PNG file... - if ((fp = fopen(png, "rb")) == NULL) return; -@@ -75,7 +76,7 @@ Fl_PNG_Image::Fl_PNG_Image(const char *png) // I - File to read - pp = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); - info = png_create_info_struct(pp); - -- if (setjmp(pp->jmpbuf)) -+ if (setjmp(png_jmpbuf(pp))) - { - Fl::warning("PNG file \"%s\" contains errors!\n", png); - return; -@@ -86,28 +87,24 @@ Fl_PNG_Image::Fl_PNG_Image(const char *png) // I - File to read - - // Get the image dimensions and convert to grayscale or RGB... - png_read_info(pp, info); -+ color_type = png_get_color_type(pp, info); - -- if (info->color_type == PNG_COLOR_TYPE_PALETTE) -+ if (color_type == PNG_COLOR_TYPE_PALETTE) - png_set_expand(pp); - -- if (info->color_type & PNG_COLOR_MASK_COLOR) -- channels = 3; -- else -- channels = 1; -- -- if ((info->color_type & PNG_COLOR_MASK_ALPHA) || info->num_trans) -- channels ++; -+ channels = png_get_channels(pp, info); - -- w((int)(info->width)); -- h((int)(info->height)); -+ w((int)(png_get_image_width(pp, info))); -+ h((int)(png_get_image_height(pp, info))); - d(channels); - -- if (info->bit_depth < 8) -+ bit_depth = png_get_bit_depth(pp, info); -+ if (bit_depth < 8) - { - png_set_packing(pp); - png_set_expand(pp); - } -- else if (info->bit_depth == 16) -+ else if (bit_depth == 16) - png_set_strip_16(pp); - - # if defined(HAVE_PNG_GET_VALID) && defined(HAVE_PNG_SET_TRNS_TO_ALPHA) diff --git a/x11-libs/fltk/files/fltk-1.1.9-as-needed.patch b/x11-libs/fltk/files/fltk-1.1.9-as-needed.patch deleted file mode 100644 index d5d0ee006228..000000000000 --- a/x11-libs/fltk/files/fltk-1.1.9-as-needed.patch +++ /dev/null @@ -1,118 +0,0 @@ -diff -Nur fltk-1.1.9.orig/configure.in fltk-1.1.9/configure.in ---- fltk-1.1.9.orig/configure.in 2009-01-08 17:53:52.000000000 +0000 -+++ fltk-1.1.9/configure.in 2009-01-09 14:11:39.000000000 +0000 -@@ -179,10 +179,7 @@ - FLDSONAME="libfltk_forms.so.$FL_API_VERSION" - GLDSONAME="libfltk_gl.so.$FL_API_VERSION" - IMGDSONAME="libfltk_images.so.$FL_API_VERSION" -- DSOCOMMAND="\$(CXX) \$(DSOFLAGS) -Wl,-soname,\$@ \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o" -- if test "x$libdir" != "x/usr/lib"; then -- DSOLINK="-Wl,-rpath,$libdir" -- fi -+ DSOCOMMAND="\$(CXX) \$(DSOFLAGS) \$(LDFLAGS) -Wl,-soname,\$@ -shared -fPIC $DEBUGFLAG -o" - ;; - AIX*) - DSONAME="libfltk_s.a" -diff -Nur fltk-1.1.9.orig/src/Makefile fltk-1.1.9/src/Makefile ---- fltk-1.1.9.orig/src/Makefile 2009-01-08 17:53:51.000000000 +0000 -+++ fltk-1.1.9/src/Makefile 2009-01-09 14:08:53.000000000 +0000 -@@ -210,13 +210,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 - -@@ -232,7 +232,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 -@@ -246,13 +246,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 - -@@ -268,7 +268,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 -@@ -282,13 +282,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 - -@@ -304,7 +304,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 -@@ -318,13 +318,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 - -@@ -340,7 +340,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.9-conf-tests.patch b/x11-libs/fltk/files/fltk-1.1.9-conf-tests.patch deleted file mode 100644 index 5b76116c3235..000000000000 --- a/x11-libs/fltk/files/fltk-1.1.9-conf-tests.patch +++ /dev/null @@ -1,89 +0,0 @@ -diff -Nur fltk-1.1.9.orig/configure.in fltk-1.1.9/configure.in ---- fltk-1.1.9.orig/configure.in 2009-01-08 17:53:52.000000000 +0000 -+++ fltk-1.1.9/configure.in 2009-01-09 17:23:38.000000000 +0000 -@@ -919,7 +916,7 @@ - if test "x$with_optim" != x; then - OPTIM="$with_optim $OPTIM" - else -- OPTIM="-Os $OPTIM" -+ OPTIM="$OPTIM" - fi - fi - -diff -Nur fltk-1.1.9.orig/documentation/Makefile fltk-1.1.9/documentation/Makefile ---- fltk-1.1.9.orig/documentation/Makefile 2009-01-08 17:53:51.000000000 +0000 -+++ fltk-1.1.9/documentation/Makefile 2009-01-09 17:22:19.000000000 +0000 -@@ -237,11 +237,6 @@ - $(INSTALL_DATA) $$file $(DESTDIR)$(docdir); \ - done - echo "Installing man pages in $(DESTDIR)$(mandir)..." -- -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat1 -- $(INSTALL_MAN) fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 -- $(INSTALL_MAN) fltk-config.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 -- -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat3 -- $(INSTALL_MAN) fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3 - -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man1 - $(INSTALL_MAN) fluid.man $(DESTDIR)$(mandir)/man1/fluid.1 - $(INSTALL_MAN) fltk-config.man $(DESTDIR)$(mandir)/man1/fltk-config.1 -@@ -249,10 +244,6 @@ - $(INSTALL_MAN) fltk.man $(DESTDIR)$(mandir)/man3/fltk.3 - - install-linux install-osx: -- -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat6 -- $(INSTALL_MAN) blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 -- $(INSTALL_MAN) checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 -- $(INSTALL_MAN) sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 - -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man6 - $(INSTALL_MAN) blocks.man $(DESTDIR)$(mandir)/man6/blocks.6 - $(INSTALL_MAN) checkers.man $(DESTDIR)$(mandir)/man6/checkers.6 -@@ -261,17 +252,11 @@ - - uninstall: - $(RMDIR) $(DESTDIR)$(docdir) -- $(RM) $(DESTDIR)$(mandir)/cat1/fluid.$(CAT1EXT) - $(RM) $(DESTDIR)$(mandir)/man1/fluid.1 -- $(RM) $(DESTDIR)$(mandir)/cat1/fltk-config.$(CAT1EXT) - $(RM) $(DESTDIR)$(mandir)/man1/fltk-config.1 -- $(RM) $(DESTDIR)$(mandir)/cat3/fltk.$(CAT3EXT) - $(RM) $(DESTDIR)$(mandir)/man3/fltk.3 - - uninstall-linux uninstall-osx: -- $(RM) $(DESTDIR)$(mandir)/cat6/blocks.$(CAT6EXT) -- $(RM) $(DESTDIR)$(mandir)/cat6/checkers.$(CAT6EXT) -- $(RM) $(DESTDIR)$(mandir)/cat6/sudoku.$(CAT6EXT) - $(RM) $(DESTDIR)$(mandir)/man6/blocks.6 - $(RM) $(DESTDIR)$(mandir)/man6/checkers.6 - $(RM) $(DESTDIR)$(mandir)/man6/sudoku.6 -diff -Nur fltk-1.1.9.orig/Makefile fltk-1.1.9/Makefile ---- fltk-1.1.9.orig/Makefile 2009-01-08 17:53:52.000000000 +0000 -+++ fltk-1.1.9/Makefile 2009-01-09 17:20:49.000000000 +0000 -@@ -27,7 +27,7 @@ - - include makeinclude - --DIRS = $(IMAGEDIRS) src fluid test documentation -+DIRS = $(IMAGEDIRS) src fluid - - all: makeinclude fltk-config - for dir in $(DIRS); do\ -@@ -35,6 +35,10 @@ - (cd $$dir; $(MAKE) $(MFLAGS)) || exit 1;\ - done - -+check: all -+ $(MAKE) $(MFLAGS) -C test || exit 1 -+ -+ - install: makeinclude - -mkdir -p $(DESTDIR)$(bindir) - $(RM) $(DESTDIR)$(bindir)/fltk-config -@@ -110,9 +114,6 @@ - touch config.h - chmod +x fltk-config - --configure: configure.in -- autoconf -- - portable-dist: - epm -v -s fltk.xpm fltk - diff --git a/x11-libs/fltk/files/fltk-1.1.9-desktop.patch b/x11-libs/fltk/files/fltk-1.1.9-desktop.patch deleted file mode 100644 index 99ac7f21a5d2..000000000000 --- a/x11-libs/fltk/files/fltk-1.1.9-desktop.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- fltk-1.1.9.orig/fluid/fluid.desktop 2009-01-08 17:53:51.000000000 +0000 -+++ fltk-1.1.9/fluid/fluid.desktop 2009-01-09 18:46:27.000000000 +0000 -@@ -2,9 +2,9 @@ - Name=FLUID - Comment=FLTK GUI Designer - TryExec=fluid --Exec=cd %D && fluid %F -+Exec=fluid %F - Icon=fluid - Terminal=false - Type=Application --MimeType=application/x-fluid -+MimeType=application/x-fluid; - Categories=Development;GUIDesigner; diff --git a/x11-libs/fltk/files/fltk-1.1.9-glibc2.10-scandir.patch b/x11-libs/fltk/files/fltk-1.1.9-glibc2.10-scandir.patch deleted file mode 100644 index 0051306ebc2a..000000000000 --- a/x11-libs/fltk/files/fltk-1.1.9-glibc2.10-scandir.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up fltk-1.1.9/src/filename_list.cxx.gcc44 fltk-1.1.9/src/filename_list.cxx ---- fltk-1.1.9/src/filename_list.cxx.gcc44 2006-06-09 11:16:34.000000000 -0500 -+++ fltk-1.1.9/src/filename_list.cxx 2009-05-13 09:46:42.372917879 -0500 -@@ -67,7 +67,7 @@ int fl_filename_list(const char *d, dire - // The vast majority of UNIX systems want the sort function to have this - // prototype, most likely so that it can be passed to qsort without any - // changes: -- int n = scandir(d, list, 0, (int(*)(const void*,const void*))sort); -+ int n = scandir(d, list, 0, (int(*)(const dirent **,const dirent **))sort); - #else - // This version is when we define our own scandir (WIN32 and perhaps - // some Unix systems) and apparently on IRIX: 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/fltk2-glibc2.10-scandir.patch b/x11-libs/fltk/files/fltk2-glibc2.10-scandir.patch deleted file mode 100644 index ee3829a0a07a..000000000000 --- a/x11-libs/fltk/files/fltk2-glibc2.10-scandir.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/filename_list.cxx 2009-06-17 09:47:57.000000000 +0200 -+++ src/filename_list.cxx 2007-06-01 15:13:08.000000000 +0200 -@@ -63,7 +63,7 @@ int fltk::filename_list(const char *d, d - // some Unix systems): - int n = scandir(d, list, 0, sort); - #elif defined(__linux) || defined (__FreeBSD__) || defined (__NetBSD__) -- int n = scandir(d, list, 0, (int(*)(const void*,const void*))sort); -+ int n = scandir(d, list, 0, (int(*)(const dirent **,const dirent **))sort); - #elif defined(__hpux) || defined(__CYGWIN__) - // HP-UX, Cygwin define the comparison function like this: - int n = scandir(d, list, 0, (int(*)(const dirent **, const dirent **))sort); diff --git a/x11-libs/fltk/fltk-1.1.10-r2.ebuild b/x11-libs/fltk/fltk-1.1.10-r2.ebuild deleted file mode 100644 index 1ab50d618436..000000000000 --- a/x11-libs/fltk/fltk-1.1.10-r2.ebuild +++ /dev/null @@ -1,139 +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-r2.ebuild,v 1.9 2011/10/23 15:37:37 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" - -LICENSE="FLTK LGPL-2" -SLOT="1" -KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -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}"/${P}-libpng15.patch - # backported from 1.3.0 - epatch "${FILESDIR}"/${P}-includedir.patch - 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 -} |