diff options
Diffstat (limited to 'media-libs/smpeg')
-rw-r--r-- | media-libs/smpeg/Manifest | 21 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-PIC.patch | 8 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-automake.patch | 2 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-config.patch | 4 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-flags.patch | 2 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-format.patch | 4 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-gcc41.patch | 9 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-gcc6.patch | 4 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-malloc.patch | 4 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-missing-init.patch | 4 | ||||
-rw-r--r-- | media-libs/smpeg/files/smpeg-0.4.4-mmx.patch | 2 | ||||
-rw-r--r-- | media-libs/smpeg/smpeg-0.4.4-r11.ebuild | 65 |
12 files changed, 90 insertions, 39 deletions
diff --git a/media-libs/smpeg/Manifest b/media-libs/smpeg/Manifest index 84aee896b490..260cdc2547ad 100644 --- a/media-libs/smpeg/Manifest +++ b/media-libs/smpeg/Manifest @@ -1,16 +1,17 @@ -AUX smpeg-0.4.4-PIC.patch 9472 BLAKE2B 4b628b59cd0be9ce59194baae5b093fa3b371674ce837d244d4d48efaabf547cfa421c4918cecb8bea2bfd8f9191a8ac5929c391f66d47a38cfb5c3aee88e809 SHA512 39e86f3a227a350bbb2f039d30a44820a63abc6041db906dad7920aec59e822b9a0aa9f0a37b9a1cc055f33aca94bd7d206c7a4c85aecc97974d2c4a5a4463aa -AUX smpeg-0.4.4-automake.patch 320 BLAKE2B 52477eed96ac6a165ffeffc376f7f9eb3c8bf5da6b55add93beba619e48884e826d61b53dafe6b53f195b1241f54b531edb3d81b406c73bec6b2b2c7d391f3f1 SHA512 ad3ecd69f03c9ea5e746036d56103adcab9d28be0ff40b038b26e6b2cac41d3d05dc0c5dcf09612eca5a805711405aeb33547bdd7f8128782a848dec67b5dea4 -AUX smpeg-0.4.4-config.patch 472 BLAKE2B 957c0baebe62775c030140cd1752188085b7f32b486d606e4d15cad10ca3599d191fee357416712b240f833f3fa456adcebc8fcee150b43b86912a5db39dbbe9 SHA512 f50aa1246d02d209d75d9597f6c5141d3778fadae334ce3e63bccc680caa7fcfacbb637e2754ea91a0e9163768ed8b3e7bf06338d91b91886253b9b63a1a60a2 -AUX smpeg-0.4.4-flags.patch 4576 BLAKE2B 0afc6b8e882dd33ef239dedef2b5e4c3b47af64b9c544f28b238ce8701928a284f3bf4a52fc20eeaa5c3cdd386641c931cf111320864fcbb8007e2fa26ad6697 SHA512 bee56aff1549e6e15d2bef432588682d1fee868fca77385f31e4b194853128201982bb0f678faae9c2b2f1e678919a5564c460af44d3c59ffd4b884bec3550b4 -AUX smpeg-0.4.4-format.patch 284 BLAKE2B 420b78b83d7324d3d50a76572a6eddf93c3a0feb4b3f3459045f7d08c801c0acc217f8194421898a6ac38489c308a7d88172a6a2cd09553505fc197b99137189 SHA512 8d276bb7b3070eb1a87f29f27faed7df23479e5d7938a1b8764f2f229956f64e2255a312410bc37d408ea7a46c4e606a730f59a95b96deb1643a7bbd896b121b -AUX smpeg-0.4.4-gcc41.patch 1390 BLAKE2B 9f00ef0a80574f029410e22a2de11ec08483c20f3865f61e701080c2f9f64c81538d05dcc110757211aaceb2b51d1a8e6ac4010c3a18cb39e2e7451385127956 SHA512 8d905c0bb5c973979295f8814577c205aed20bf5ee32caa77be5bb66d6653c0a4327be0ef5ede1dd62966d02b68eab2ff06d0c52c98e7667cbd0a04bc243455e -AUX smpeg-0.4.4-gcc6.patch 893 BLAKE2B 002426a2450a0410f339190fa5b960c5a4e8d9b8a1efc90b308d1314a366e1de18733c43f69c11f4021a1633a455753f2909358e73b86221d3fd5a96b06d857b SHA512 13e5bf10ed81357f06567aec319571f068f63ac4fc0606c8d21f7ed45966ec072182ad30409a0d4f9f5d82bd4f9c7414c793049ec641dcc2a8de270f31d41f78 +AUX smpeg-0.4.4-PIC.patch 9480 BLAKE2B d916b5a6f0c9ebb8806ea66e246687b33b2583441ae6885ab7f04d0cf3979fad87d7fc7171816e8f8bde66d34908ce1a91703910d9b2340ff312ea42323ec765 SHA512 b39d3a66de3dd98bd364b9bac624a0146481fe6d2d850eeaa991ec64b3ee3f18db944ee16ba7f315782f45e3d6dc27b927023f5d5a1a611ae4d15baefdd6f79d +AUX smpeg-0.4.4-automake.patch 220 BLAKE2B eb3c2ffe20480c37bbf281b82c991f3d19c0ed8260a97c68b067b6c9d6e9acee2db7b24e21b22cb72835efc7cf83ca49168e012bfb8009735356be2370703ee0 SHA512 213f56dd0dacb52772e109f9cceb4e11491bbe4f277a0c72a85f85b4f0968474de080ca0d6dbdf28265dee0a0b08996ee47894167208a8c7455cbeb60e793bd4 +AUX smpeg-0.4.4-config.patch 476 BLAKE2B e676811a0e2dcfa44035eed04f300fff5fcad0075d3cce7f036db8746409e5b9b3065aba9d18400c72b5cd2912273b717d77d380bd63e9c2700ac940b21dbc09 SHA512 a100ef8904f519e940ca585869f4b5b3768e2b09a13d00b428906fd107a69ba74cdb7a5341a38f94af8a78a7e8315e59634d58ec7a72c9a9bdd0905c3205adfc +AUX smpeg-0.4.4-flags.patch 4476 BLAKE2B 9f447fe75f7f310577c8b2d2e5e293a4c29506f6e74a67bffc9d0060a6ac7832bc22a1bc53b199f0216b9f477f010266abf29232ef744a85ec132878f17c3b86 SHA512 f02937de6a83cca826fb51ca853664ee35860d491bc58ddc9da1545cda2499eec3d5c96e1083cf7f23fe412ecb162f9c5b40b07aeb3cc14af5bb8c15285617b7 +AUX smpeg-0.4.4-format.patch 212 BLAKE2B 053b9461f634f4d3a989e22ea2f9f8258bede20c1c724c7d1f0c85436b9d31b841ffc75c76312dff1875d50e2f6e30caeec3a32cecf7316965676e6414e83cf4 SHA512 2918698768640715247f57e3ec4cfa13ed30f555cb86ceec42ed8910a40e79fb48cd0a736d5f5a39cdcf73f8aa546e398632e4916cd4cca9c4884e0d69664f7f +AUX smpeg-0.4.4-gcc41.patch 1147 BLAKE2B 0fba7167fe330862f32120e5f519d1bd76bc6306419b7acad30eabd4924c0e4e994c60b41e8f1199c130fa6ff9b670e9eab39c3dc3a700cbfaaaae5e4e21a48a SHA512 0e50e88bc2fd8a9f869a43ec6ec4dac1bf61f931fb0c57c2830af5011d6ffe16fa6bb1ce13b7ace9572217b8d83e5f1359b61fda357290411f89ef6fa898adab +AUX smpeg-0.4.4-gcc6.patch 821 BLAKE2B aa08bf63d1054cef1a68d88c5ea50109e664ade22810e8cdcad8b170c9d5ea13f1edfa9accf6793b8180e790071ab3e945c523f39854396a4bd21584f8657d57 SHA512 06163946f43674116894ad340a0c3ab75038c4e30ebed38474eda8fe4877f73751e142a41b80c68bf36ebd371e1471937f156c97a08acda8958c68194ca1541d AUX smpeg-0.4.4-gnu-stack.patch 955 BLAKE2B e307a7f9c652599f8331b09e35d8b0870d323b3241228cf147889cd489e11b5834d413ef78102593a08b5e6cc36e05dd882ba29d69c911a4794caa3022992eb7 SHA512 5f01ab8ed666deb8fd874c088af910e96b237aa9203e8a9aaf685c8ebe9bcabd9d3ec049fb29e2b55a3e981372de6ed490c06b7cc5d512999d75179ef68c4c94 AUX smpeg-0.4.4-m4.patch 233 BLAKE2B eb185ba994b1477744072f785deb9144e1f82836afeeb468596fddc5d00db4fb225c08cd1ef01c207c13b9856e0f2cc2af812b11c0ce25923835b4e1f0a07357 SHA512 e5995f87fffbc8ff09953294568dc779f16a2a8d57b7266dd7787734dde4ad6b2c0d447917b508db095d83c50c933052b938e28fe160a9f04ba869d007b02c80 -AUX smpeg-0.4.4-malloc.patch 640 BLAKE2B 458ef7a27cba2ca6e9ddf14f296a7a08f639c40e99df667050201b49994fc31c244995d0474fa52d909111e8a02383d1a2d86f4daffc5baecc3cb92628540715 SHA512 56594c9cc516f8dae5cd487f259116bcbc0d770e33867324b477d6b342a27c671ce9c4c0c4305d5bdd0bb677c1d6e7ae4c20ced516bb3b84af59708dbcd61316 -AUX smpeg-0.4.4-missing-init.patch 266 BLAKE2B 6476eed877a31ff26ff83936e137da8d9d8be23aed9ec81aded49b2806ccc7f84ff47d3157f5b3de8009d8ac9eabb3ad80b59d3cfd385bf4f3350a779002352d SHA512 7aa97924cbd6ccb599190599055ed715a72ea1595d7d2949e9babdeb3315b1bd8fa09e392c6d2d8b2eff96d72593333b8ab780f327c766345ee75b4220f8ee58 -AUX smpeg-0.4.4-mmx.patch 352 BLAKE2B 02e060104c7fa0a817a9929c8a9911b24dd1ae131b26939edc7a1ac752a181e1db3cd0539d33d1548d1766f0a9ca2ecac31f6d0408711f54f04e6ed9ca5a35c5 SHA512 f83a04a6a8edb008dee9b76d96ad45b76e8ffcbb3086e6d97b64ee05ad400778bab97890811548274521504f502a904bc2f13598dfca33a872e6fb8800c0d974 +AUX smpeg-0.4.4-malloc.patch 441 BLAKE2B 1c1f6d54964876bb62b80e86dc51c177e3848dca7ae72e421cc2fbb3947f775390bc99d9042d90990270b3399c48cb003133bd39fd7db7dba0dfdb6455064525 SHA512 6df4fa28c0888322127aeee13a8acea4245a8cb9264319bf201e98750c1953cd2cd6c0dbcfba78e13e225a45ae5d8510ba251e7cbf96026a0b99b0970ed9521a +AUX smpeg-0.4.4-missing-init.patch 194 BLAKE2B 38082e5d0ebfeb085e1c54ebfa9fa706f0031d2b2f3c062dca2f4b00645b16b5f1993c6ba1494f6cce74abd63a568ef1e8732def1a81c97a54b6b93e8c275edf SHA512 96dc6b65dc4309fb199cf72598cdcd00b67b5d8152b1f65aded9b9496bbffaa23046161f7814752c488cecd81c2fea086c371a5fc5e35675aefb710f8fc7de21 +AUX smpeg-0.4.4-mmx.patch 252 BLAKE2B f5d0761bb38c021996eb19b534122d8fd9e697c5ee8005169494b82f0ae76cdb78b2476a7c6a8115c19fddf6b39d50ab5d01e9b671d31524b704665c00174c08 SHA512 c393fed067e09a9f22311e6b7b87851026f5416cad9c82d0f82428251de76ad0c15456c36d0895143fdc4ad47ad97ae210e7f83b19cf00f9a93147043896db67 DIST smpeg-0.4.4-gtkm4.patch.bz2 3894 BLAKE2B 0ea9258a057108a462d9c4b9d9bcb21cdff71714507a3d09538f56817b206ec54681b3d2546b64c07f239ea3381f3644d26234853a239a2fe49353ba1c9b2759 SHA512 30370e0edd41767ce260d10de515be0087f47b479ec0085ec186506c93be0b2a404c1bcb1626f9a6a1f575160d9c382708d2769dddfe6dca6236fe0eaa58602d DIST smpeg-0.4.4.tar.gz 315054 BLAKE2B 16a7b87a207874deaaad64b5233964d4b0e244d35cc475cf0ed37302529ca4eb044393777fc98c202b5965de420f75bc5fb398ecc3eb0f97992d90e365f8a039 SHA512 d566bb68b0caacecdf61cd766b26e003fd4e153c243d873f7aae33ab69919202bd121bb9c10f494bd9530267ddec2a9e018eb46ee8bb9d502a29cd2de2f1bbfb EBUILD smpeg-0.4.4-r10.ebuild 2079 BLAKE2B 93b766c2825d23e4624d1cd8e9c6af891bc0f59d8d007609e311a5e67871f97f790da9dda29010d469e03da60bb103622ba5bccc32b6a4bdf5df9fa48729076c SHA512 36dcdbbbb3c40c987320b7639b50d5ddcb120b5286bad751e2bb16f198530ee002739b9527b5fa9463de474028d824f4f2d1e046548e4dee65e6b7cbaf937c7f +EBUILD smpeg-0.4.4-r11.ebuild 1705 BLAKE2B 3975d6a5b57cc25ebb469b5cabd5f44ffbebe228cb45a1d3925cbbd70b9391a6d8194eb71bf829b31ac6a1466ebe594dada3b6fc4709007f7311b214e68b2750 SHA512 4450f327c620ddcab539250b4bbd3416bd482f9afdb55a04e93e5e5fd5272c7efd4425da8c8bca09b8a714297963d1be749008a196d00983a1217b2415fc665a MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/media-libs/smpeg/files/smpeg-0.4.4-PIC.patch b/media-libs/smpeg/files/smpeg-0.4.4-PIC.patch index 88663011713b..b7ef6609cf28 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-PIC.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-PIC.patch @@ -1,7 +1,7 @@ Fix PIC issues in mmx routines ---- video/mmxflags_asm.S -+++ video/mmxflags_asm.S +--- a/video/mmxflags_asm.S ++++ b/video/mmxflags_asm.S @@ -1,11 +1,6 @@ #if defined(i386) && defined(USE_MMX) @@ -34,8 +34,8 @@ Fix PIC issues in mmx routines cpu_flags.L1: ret ---- video/mmxidct_asm.S -+++ video/mmxidct_asm.S +--- a/video/mmxidct_asm.S ++++ b/video/mmxidct_asm.S @@ -31,11 +31,6 @@ preSC: .short 16384,22725,21407,19266, x0005000200010001: .long 0x00010001,0x00050002 diff --git a/media-libs/smpeg/files/smpeg-0.4.4-automake.patch b/media-libs/smpeg/files/smpeg-0.4.4-automake.patch index e541e1950113..3ad592e709ad 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-automake.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-automake.patch @@ -1,5 +1,3 @@ -Index: smpeg-0.4.4/configure.in -=================================================================== --- smpeg-0.4.4.orig/configure.in +++ smpeg-0.4.4/configure.in @@ -53,6 +53,8 @@ AC_LIBTOOL_WIN32_DLL diff --git a/media-libs/smpeg/files/smpeg-0.4.4-config.patch b/media-libs/smpeg/files/smpeg-0.4.4-config.patch index 2175276c351f..1a4726bdbfad 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-config.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-config.patch @@ -1,7 +1,7 @@ Only dump -L/-rpath if libdir is non-standard ---- smpeg-config.in -+++ smpeg-config.in +--- a/smpeg-config.in ++++ b/smpeg-config.in @@ -45,11 +45,13 @@ echo $includes -I@includedir@/smpeg `@SDL_CONFIG@ --cflags` ;; diff --git a/media-libs/smpeg/files/smpeg-0.4.4-flags.patch b/media-libs/smpeg/files/smpeg-0.4.4-flags.patch index d6b50f30d1bf..98099421769e 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-flags.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-flags.patch @@ -1,5 +1,3 @@ -Index: smpeg-0.4.4/configure.in -=================================================================== --- smpeg-0.4.4.orig/configure.in +++ smpeg-0.4.4/configure.in @@ -60,7 +60,7 @@ dnl The alpha architecture needs special diff --git a/media-libs/smpeg/files/smpeg-0.4.4-format.patch b/media-libs/smpeg/files/smpeg-0.4.4-format.patch index 8503f032286a..c82260a8967d 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-format.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-format.patch @@ -1,5 +1,5 @@ ---- plaympeg.c.old 2014-09-04 08:55:10.646132150 +0200 -+++ plaympeg.c 2014-09-04 08:56:57.465210820 +0200 +--- a/plaympeg.c ++++ b/plaympeg.c @@ -262,7 +262,7 @@ answer[i] = c; } diff --git a/media-libs/smpeg/files/smpeg-0.4.4-gcc41.patch b/media-libs/smpeg/files/smpeg-0.4.4-gcc41.patch index 4a0eeb4530ae..d06b08ce8945 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-gcc41.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-gcc41.patch @@ -1,10 +1,5 @@ -Index: MPEGaudio.h -=================================================================== -RCS file: /cvs/cvsroot/smpeg/MPEGaudio.h,v -retrieving revision 1.23 -diff -u -p -r1.23 MPEGaudio.h ---- smpeg/MPEGaudio.h 17 Jul 2001 19:52:24 -0000 1.23 -+++ smpeg/MPEGaudio.h 6 Dec 2005 06:10:43 -0000 +--- smpeg/MPEGaudio.h ++++ smpeg/MPEGaudio.h @@ -151,12 +151,6 @@ private: /* The actual MPEG audio class */ class MPEGaudio : public MPEGerror, public MPEGaudioaction { diff --git a/media-libs/smpeg/files/smpeg-0.4.4-gcc6.patch b/media-libs/smpeg/files/smpeg-0.4.4-gcc6.patch index 4419bec4e2ee..f4c4a2b6d9cb 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-gcc6.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-gcc6.patch @@ -1,5 +1,5 @@ ---- smpeg-0.4.4/audio/huffmantable.cpp.old 2016-09-21 17:28:34.497031221 -0400 -+++ smpeg-0.4.4/audio/huffmantable.cpp 2016-09-21 17:30:24.346141555 -0400 +--- smpeg-0.4.4/audio/huffmantable.cpp.old ++++ smpeg-0.4.4/audio/huffmantable.cpp @@ -550,11 +550,11 @@ const HUFFMANCODETABLE MPEGaudio::ht[HTN]= diff --git a/media-libs/smpeg/files/smpeg-0.4.4-malloc.patch b/media-libs/smpeg/files/smpeg-0.4.4-malloc.patch index be54e58b4d23..c4939e36e939 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-malloc.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-malloc.patch @@ -1,5 +1,3 @@ -Index: smpeg-0.4.4/glmovie.c -=================================================================== --- smpeg-0.4.4.orig/glmovie.c +++ smpeg-0.4.4/glmovie.c @@ -6,7 +6,6 @@ @@ -10,8 +8,6 @@ Index: smpeg-0.4.4/glmovie.c #include <string.h> #include <unistd.h> #include "glmovie.h" -Index: smpeg-0.4.4/glmovie-tile.c -=================================================================== --- smpeg-0.4.4.orig/glmovie-tile.c +++ smpeg-0.4.4/glmovie-tile.c @@ -16,7 +16,7 @@ diff --git a/media-libs/smpeg/files/smpeg-0.4.4-missing-init.patch b/media-libs/smpeg/files/smpeg-0.4.4-missing-init.patch index 594c5546ebf7..62f260094440 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-missing-init.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-missing-init.patch @@ -1,5 +1,5 @@ ---- MPEG_old.cpp 2007-01-07 23:24:45.000000000 +0100 -+++ MPEG.cpp 2007-01-07 23:25:11.000000000 +0100 +--- a/MPEG.cpp ++++ b/MPEG.cpp @@ -133,6 +133,7 @@ video = NULL; system = NULL; diff --git a/media-libs/smpeg/files/smpeg-0.4.4-mmx.patch b/media-libs/smpeg/files/smpeg-0.4.4-mmx.patch index 71db62d055b4..fb0fdc89a476 100644 --- a/media-libs/smpeg/files/smpeg-0.4.4-mmx.patch +++ b/media-libs/smpeg/files/smpeg-0.4.4-mmx.patch @@ -1,5 +1,3 @@ -Index: smpeg-0.4.4/configure.in -=================================================================== --- smpeg-0.4.4.orig/configure.in +++ smpeg-0.4.4/configure.in @@ -148,6 +148,7 @@ if test x$enable_mmx = xyes; then diff --git a/media-libs/smpeg/smpeg-0.4.4-r11.ebuild b/media-libs/smpeg/smpeg-0.4.4-r11.ebuild new file mode 100644 index 000000000000..e79dae9392a0 --- /dev/null +++ b/media-libs/smpeg/smpeg-0.4.4-r11.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multilib-minimal + +DESCRIPTION="SDL MPEG Player Library" +HOMEPAGE="https://icculus.org/smpeg/" +SRC_URI="https://mirrors.dotsrc.org/lokigames/open-source/smpeg/${P}.tar.gz + mirror://gentoo/${P}-gtkm4.patch.bz2" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="cpu_flags_x86_mmx opengl" + +RDEPEND=" + media-libs/libsdl[opengl?,sound,video,${MULTILIB_USEDEP}] + opengl? ( + virtual/glu[${MULTILIB_USEDEP}] + virtual/opengl[${MULTILIB_USEDEP}] + )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-automake.patch + "${FILESDIR}"/${P}-config.patch + "${FILESDIR}"/${P}-flags.patch + "${FILESDIR}"/${P}-format.patch + "${FILESDIR}"/${P}-gcc41.patch + "${FILESDIR}"/${P}-gcc6.patch + "${FILESDIR}"/${P}-gnu-stack.patch + "${FILESDIR}"/${P}-m4.patch + "${FILESDIR}"/${P}-malloc.patch + "${FILESDIR}"/${P}-missing-init.patch + "${FILESDIR}"/${P}-mmx.patch + "${FILESDIR}"/${P}-PIC.patch + "${WORKDIR}"/${P}-gtkm4.patch +) + +src_prepare() { + default + + rm acinclude.m4 || die + AT_M4DIR="m4" eautoreconf +} + +multilib_src_configure() { + [[ ${CHOST} == *-solaris* ]] && append-libs -lnsl -lsocket + + local myeconfargs=( + --disable-gtk-player + --enable-debug # disabling this only passes extra optimizations + --without-x # does not actually use X, only causes a headers check + $(use_enable cpu_flags_x86_mmx mmx) + $(use_enable opengl opengl-player) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} |