diff options
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/Manifest.gz | bin | 43749 -> 43746 bytes | |||
-rw-r--r-- | media-gfx/darktable/Manifest | 3 | ||||
-rw-r--r-- | media-gfx/darktable/darktable-2.4.0.ebuild | 2 | ||||
-rw-r--r-- | media-gfx/darktable/files/darktable-find-opencl-header.patch | 12 | ||||
-rw-r--r-- | media-gfx/fontforge/Manifest | 3 | ||||
-rw-r--r-- | media-gfx/fontforge/files/20170731-gethex-unaligned.patch | 22 | ||||
-rw-r--r-- | media-gfx/fontforge/fontforge-20170731-r3.ebuild (renamed from media-gfx/fontforge/fontforge-20170731-r2.ebuild) | 1 | ||||
-rw-r--r-- | media-gfx/maim/Manifest | 5 | ||||
-rw-r--r-- | media-gfx/maim/files/maim-3.4.47-no-gengetopt.patch | 24 | ||||
-rw-r--r-- | media-gfx/maim/maim-3.4.47.ebuild | 26 | ||||
-rw-r--r-- | media-gfx/maim/metadata.xml | 9 | ||||
-rw-r--r-- | media-gfx/optipng/Manifest | 2 | ||||
-rw-r--r-- | media-gfx/optipng/optipng-0.7.7.ebuild | 60 |
13 files changed, 105 insertions, 64 deletions
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz Binary files differindex fc902fd05fab..737566d60bd1 100644 --- a/media-gfx/Manifest.gz +++ b/media-gfx/Manifest.gz diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest index 27887f32bc24..2b274f918caf 100644 --- a/media-gfx/darktable/Manifest +++ b/media-gfx/darktable/Manifest @@ -1,7 +1,8 @@ +AUX darktable-find-opencl-header.patch 601 BLAKE2B 0102ea562ec0addb619f06b59cc73834d734c454a7c561654bc27f052de55db6c62f454927b2c701b7f4f6c52d5d2fac0b7c230b90ef89bdc9431856bd4ae69a SHA512 93023a318158850a5bac4a1d871ea6e69a3c9f2bc57f8af47bc83bb131f96e8972c23b07945df2eddfb05bffdd950e8250da77c47d1543b776a7e9405adad020 DIST darktable-2.2.5.tar.xz 3092540 BLAKE2B 8196ed501c96e6738057ee593c6437257b917907a02c365bd011cbf8ba258178e2915e097d373a2dca6a03ea6920df48b8f16f477e7479959371ef19937ceed9 SHA512 fbc79398660b51e580d22dbdfc9a74d213f69335d6058e2844ef397951a1e840264b6d03d1b52b424319fb647a274ac14ff23ee9a9c60071f71497988bdf989b DIST darktable-2.4.0.tar.xz 3387972 BLAKE2B 9583dfac379430d21de798da922f747e066e237b87cc5f1f5934fad9cede181f1817ef451ddcb7790ca632d78c577d6651cd301083cbf1342003d9f413b31c4d SHA512 7bd73915f575e837aeee68e791280df01940daccb7efa14e78e38c53dd3f62dcbd1a7cea6ae86af05dfa31b0ed1a8ccbcdb108788668249d13bb7e55ec5ad5db DIST darktable-usermanual-2.2.0.pdf 14998142 BLAKE2B 68332239b4d2e34a0cd9f9e9bc26a18149ef1a8c033e3d5a7a7c150e952546669d74d0eeb97ad6793955d65a3259df51932829aca3d46f5c3ce7e01b59ee709b SHA512 5408193b442a7f60783aace507d8dd39c638f5f58d8b5fb5ab68eca03ce9853477b0cbe14184375d58cd6a648de18e9ecae586376698571222be755159cc0b20 EBUILD darktable-2.2.5.ebuild 3861 BLAKE2B 425ceb4384274b4a8c59b2aca784097c7171a3e871c5816b8c6905ec4edf02299372ffc227103a20b9895fcb8a285f7ccb19c0098273183db906b9cac7e9a7c2 SHA512 689144ba9ddc485a23285c157b55999b62fdabe0b356cc7e08a6f7a732d3e96d4bd141d2e1e0dd7e64813f5918f5ae0482f842616750b4a2de3b537a0cc93556 -EBUILD darktable-2.4.0.ebuild 3935 BLAKE2B 280b4223cac7cd99849ecc4aea7661616290ed8f84017df0fb8db79a75d9e3feded2998c34a43df7a727408cffbb698687e693c03611f159154e400b2d1a146c SHA512 4f18f241bcc825b337f3ee90f5e2fe727ee01be3fc1d308f1b7169b42c6b4650ccc8e7d24844f3b17b179b1d0d3bb2b1a1b0b9a7179b6631687cc6c51762c79d +EBUILD darktable-2.4.0.ebuild 3995 BLAKE2B 3746489a294b22909bd231d219bfd1cb60c494beca6a9f8ef1b3b22bb660ab98724b14990b4b0a21b9788aafe15476496a7e6a654fbe7df34c3d1407b70467ac SHA512 00c1a43c39695a653a31beded947baffdd33f24b4873642b021a414ba49946a24990870f44644bbb3e6ca3e12451020cc3f4425e499d019aa6616bc0d94dc42c EBUILD darktable-9999.ebuild 3296 BLAKE2B 9a1410977c2093469a7324098787189364cf5bdd7b6e67c415dd54b608dc2db6f7bc7efe591f907c66a32600e5d5329022d1bcd539c6a5bdc8c14c5f23c3254f SHA512 2c04ee7ccc6a191bbeb0a75212e027838f6a5f4cdeeeff5ac638cd36cbf10e221d0d0a4ff58344723c8694b01dfde4c2774ba51d54a9c19c61565180fd8d6a62 MISC metadata.xml 1001 BLAKE2B 7da2598419c82747ec5d95f1454c86ac276ee2df931c4e61d0f6c1b52e112d1f49944ed0c1fb7dc8d7390d1fab5117cf734e6a1fec70d31af01d28c9c50d580e SHA512 6d5d277e74c9c97a57a1cdb80c6b8ea300e90cb65a937fb69e682d8117acb4b6048fb4d0895769c5b5d84545f4ccad4edbfedc7b898bbb8292b161cea5588c88 diff --git a/media-gfx/darktable/darktable-2.4.0.ebuild b/media-gfx/darktable/darktable-2.4.0.ebuild index 3f0453270d40..c32deff305a7 100644 --- a/media-gfx/darktable/darktable-2.4.0.ebuild +++ b/media-gfx/darktable/darktable-2.4.0.ebuild @@ -69,6 +69,8 @@ DEPEND="${CDEPEND} >=sys-devel/llvm-4 )" +PATCHES=( "${FILESDIR}"/"${PN}"-find-opencl-header.patch ) + S="${WORKDIR}/${P/_/~}" pkg_pretend() { diff --git a/media-gfx/darktable/files/darktable-find-opencl-header.patch b/media-gfx/darktable/files/darktable-find-opencl-header.patch new file mode 100644 index 000000000000..0a692f9341e1 --- /dev/null +++ b/media-gfx/darktable/files/darktable-find-opencl-header.patch @@ -0,0 +1,12 @@ +diff -Nur a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2017-12-24 09:09:10.000000000 +0000 ++++ b/CMakeLists.txt 2017-12-25 20:42:40.998693994 +0000 +@@ -355,7 +355,7 @@ + message(STATUS "Found clang compiler - ${CLANG_OPENCL_COMPILER}") + + find_path(CLANG_OPENCL_INCLUDE_DIR opencl-c.h +- HINTS ${LLVM_INSTALL_PREFIX}/lib/clang ${LLVM_INSTALL_PREFIX}/lib64/clang ++ HINTS ${LLVM_INSTALL_PREFIX}/lib/clang ${LLVM_INSTALL_PREFIX}/lib64/clang /usr/lib/clang /usr/lib64/clang + PATH_SUFFIXES include ${LLVM_PACKAGE_VERSION}/include + NO_DEFAULT_PATH + ) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 621ef885b29f..6308b927804a 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,7 +1,8 @@ +AUX 20170731-gethex-unaligned.patch 510 BLAKE2B ed943be0d150c8de7c99decf898cc4cfccf4c3990045a92af79b60c7e018a118996aa4f4b7146408b713b4eaf2b867110dc41d6c99ba302cdc522f62d035572a SHA512 ef4df9ac6589615f4ce619d073cb78dc9fcc281f24a01941567a09a9e536d105672856fa3fded436bddefac4de094d017ed51ace9d5bb0454f44dc373c95927b AUX 20170731-startnoui-FindOrMakeEncoding.patch 751 BLAKE2B c4a0248affa9117c5150aacb40a54bcb6f29d84866e1d193898f49a4fe58735eda2319856b6cfdbce450492871a5fe2255443849dd0f98ee70285614f7e44bb1 SHA512 0135717d9760a0bbf6d35ce21c19fb9019d3da01859882918a5643bbe6011a55eaf57ad07c8063c2c5c20cd6c6907420f8015abf54210ccdd75b2ba473e6b366 AUX 20170731-tilepath.patch 411 BLAKE2B 39ef99a26b85fc25d6c0b778a6b0ddfdb2c366b6456bd8ed47b12ca8681e8970e65e3b69cd06880794832f761c6de801d9e7c51e1edfff5abf434aa7f7dcc7c2 SHA512 026f6765b2db7549f72cd6ccff8d23bdf357ab24035c89cd792fa933f6033445f6cbaf7fa20f1372bdeda2caa242b9f8237f3019292cba0cc551c6de9e5c8341 DIST fontforge-dist-20160404.tar.gz 20906256 BLAKE2B 11f9a54de2cada7e243349ec0ddeb3f2025f12a9e9323b2bea437009ccd5e34d27ba41752752434c16b1a0b809c9878c23cd074bb59b590b427c599d575f0c45 SHA512 be94f04881b12ed3b1a34d0d7cc9149321db17d51458f135b2683ea600401e4fa55647ced4b4e014555ba1c900a684b9d5d6f2e2812ce03c432d23ca72f5c363 DIST fontforge-dist-20170731.tar.xz 13985256 BLAKE2B 7bc49a3b7747de419e4fafb445062873cf9bf56aa73fd7499509b787a1c0fd6c47b0b5d7bfeb2a69d9237f9f66f989af968b0d00e9d5e57030906394f042f29c SHA512 26f7a40714460716a24dd0229fdb027f3766bcc48db64b8993436ddcb6277898f9f3b67ad4fc0be515b2b38e01370d1c7d9ee3c6ece1be862b7d8c9882411f11 EBUILD fontforge-20160404.ebuild 2473 BLAKE2B e4984924e48c1ab426f5b2b5e8fd85c227595808b11c91c9f3be9d073879feb6556badab55a95170d9131fdc6831978b945cc7d3df46e412c8546b562b2ffb4c SHA512 b83e786156024e34042835af61205984e6d4c2d03dc20337b96e2228c2969073cdf130dcded5bd8e139a179b059096d62a5a88268d6645830e45932576d61e98 -EBUILD fontforge-20170731-r2.ebuild 2741 BLAKE2B 99f31b2dc59409690276974051b08a4c4fef2ea91a9ae7c2a6f6aa0e41d9bb21ed8c933bbb3605242882f1937b46eb14562c56bef6ca45d4df0c8e4fefccf8ab SHA512 569bc6a3da2c70ac90aea8609e817ff833a044395e8487bb85c5984f07055ca988c82b13b1f646fe80e54b175617c7ba8a82084ad1ccb68cd107802c61e90629 +EBUILD fontforge-20170731-r3.ebuild 2788 BLAKE2B 6ce9f1e0442098710a22d3f5518cddd3857a74ad83f58ae3fffade894a433df753040efff7301167b12c3c9a56633f61e9a0c72b7029ac96938d694e77426251 SHA512 2082ebe5e0dd99ea39b5b59e34d06f3c64d53522d54a7721986b6dc74110595da56124347da883120c9c610d8f45b02330d991baf5d34f96766094e0cb11416b MISC metadata.xml 908 BLAKE2B 57e840cbf69ebd2780ecaf5a3009905b782223a16339beae90acf1c087a185944e33fe952b477184244cb3f5f313fcce32a561ce903d751de457b77f4a90cd74 SHA512 973d4967be4eb7aad087ce977a4d94945a8894138604e8d37257dac97f74e98f7fb9a7cad7e7f46abb4c8c39dcb4bd79e9ad26f96838ad39ac1894e154834d28 diff --git a/media-gfx/fontforge/files/20170731-gethex-unaligned.patch b/media-gfx/fontforge/files/20170731-gethex-unaligned.patch new file mode 100644 index 000000000000..812f7a444721 --- /dev/null +++ b/media-gfx/fontforge/files/20170731-gethex-unaligned.patch @@ -0,0 +1,22 @@ +fix unaligned access in gethex() + +--- a/fontforge/sfd.c ++++ b/fontforge/sfd.c +@@ -3393,6 +3393,7 @@ + static int gethex(FILE *sfd, uint32 *val) { + char tokbuf[100]; int ch; + char *pt=tokbuf, *end = tokbuf+100-2; ++ uint32 u; + + while ( isspace(ch = nlgetc(sfd))); + if ( ch=='#' ) +@@ -3416,7 +3417,8 @@ + } + *pt='\0'; + ungetc(ch,sfd); +- *val = strtoul(tokbuf,NULL,16); ++ u = strtoul(tokbuf,NULL,16); ++ memcpy(val, &u, sizeof(u)); + return( pt!=tokbuf?1:ch==EOF?-1: 0 ); + } + diff --git a/media-gfx/fontforge/fontforge-20170731-r2.ebuild b/media-gfx/fontforge/fontforge-20170731-r3.ebuild index c8ad245b14d7..ae146eb06471 100644 --- a/media-gfx/fontforge/fontforge-20170731-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r3.ebuild @@ -65,6 +65,7 @@ S="${WORKDIR}/fontforge-2.0.${PV}" PATCHES=( "${FILESDIR}"/20170731-startnoui-FindOrMakeEncoding.patch "${FILESDIR}"/20170731-tilepath.patch + "${FILESDIR}"/20170731-gethex-unaligned.patch ) pkg_setup() { diff --git a/media-gfx/maim/Manifest b/media-gfx/maim/Manifest index d301cb516d8b..e16f459bde2a 100644 --- a/media-gfx/maim/Manifest +++ b/media-gfx/maim/Manifest @@ -1,6 +1,3 @@ -AUX maim-3.4.47-no-gengetopt.patch 1221 BLAKE2B 3bd83a697477de97ad224c73189dc766d0d72268bfa2c55d44863d293713dc246f559516850526ebbf7a1cc1f4f644dd3040f7aa8e9e4e47b39d3fb0cac87f31 SHA512 16a4f5f090d5072353144f0c0115cb0d5614206ec1d23b2415277744b3551f0e3c83445c2da96e93e99b49ddae965e368255daa707e1bd039620f5f445d859d8 -DIST maim-3.4.47.tar.gz 46799 BLAKE2B 9678caccc89f2c85a51e5fcad9691ab1ec17ecb88c383611f35f6f4692cac272c51df0e389256260985e155f0317acb583fea49be6d1bcfbebdb0014840ce997 SHA512 4b21f8ad8f9f2f19693d5c489f5e815133e1b8308653c52934cdb8a3d8ae38732733a5ffb5527b44db49f59c3818a9bc83840ced5db71807a68277d0dcc03392 DIST maim-5.4.63.tar.gz 39666 BLAKE2B 0c472480f231b84c7f772347d6eeca8620947e5494f176dd4513ee41a5de29e9b90eafbec1bb7064e745e24c9b1043a7ccd9627cbab5561f30f6e8a859273e21 SHA512 d84cfe051109c9c4b79f2a006f2d73a0fa9cd40151c9d6996740326766886f8b070bc49029d0d3810fd8743cc63d76c051fc249e53b4e9ff37faf8708c149dfd -EBUILD maim-3.4.47.ebuild 571 BLAKE2B 9ac21071bdd520486acece4ce02e8c421dc5b93c2adb00388dfb70dffca36321e7e930138b12097cdbf8a604ae830803b9155180517d158b6383ac914a7210d2 SHA512 6eb7fb72a17d8bd8dc8d78bf60aa6153c7d50d9a7325a2235795bba0e05f214dd8fd139af7bcd76a94001092b5e91870491888c6926d9b2f886f18eb6373fc33 EBUILD maim-5.4.63.ebuild 599 BLAKE2B 23481feda7a67dea9ddfe017db071e07cc39b06bdd1e3c6e6a63bb2f198b0532f7c0a57d7c9f12b7de2fb1fb855cb9051a1695c5dbc64092eaeaae44a15b04d3 SHA512 a889034dd4c81f939c7e0edcb01f1de36b54e68bd8f793b08c935ba3affec3449c7492d418b7e614cf340e0092cd27410f72fa56b914d3d6ed6b9de849d607e6 -MISC metadata.xml 574 BLAKE2B d7d246f0e3152349dd249a691a5af2e0979c4863c9d1e50fcc343292bc3684d18beba9426afb5154d99a909a1ad4d3f0f5babdceb03efc0a37661db6efee6ebf SHA512 db87fa0cbc96b7fe012aa91d294fd28d5e584c24046ee6de415f22e28efd981bd839d4e3cc9019a407eabd184b0b73a0c03ba38d2657674fdafa091752e10f4c +MISC metadata.xml 370 BLAKE2B cf97a29c8998e02c1cf3c1a2262af3b4ead910bc3b9a84a43ceb97eb6f8522b134007ba6380e5a0e014ac62b4faad27f856a847026bba576e1e1a6e4c2bfd160 SHA512 d3c3fb700a3d2c5c67a3919ae60fba9e843734875378ba682d93f728c408845f580caf940b3e39436582ddd1c3e2fe4e21f01cc74960d00f8cbddf20047abb62 diff --git a/media-gfx/maim/files/maim-3.4.47-no-gengetopt.patch b/media-gfx/maim/files/maim-3.4.47-no-gengetopt.patch deleted file mode 100644 index 7a1035d3daf2..000000000000 --- a/media-gfx/maim/files/maim-3.4.47-no-gengetopt.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index fe4cd5f..f0eb718 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -65,19 +65,6 @@ if ( RONN_EXECUTABLE AND GZIP_EXECUTABLE ) - WORKING_DIRECTORY man-src VERBATIM ) - endif() - --# Here we generate some of our code if we can. I package it pre-generated --# so nobody has to go find and install gengetopt if they don't want to. --find_program( GENGETOPT_EXECUTABLE gengetopt -- DOC "A tool to generate code to grab command line options." ) --if ( GENGETOPT_EXECUTABLE ) -- message( "-- Regenerating cmdline.in" ) -- execute_process( COMMAND "${GENGETOPT_EXECUTABLE}" "--input=options.ggo" -- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src" ) -- file( RENAME "${CMAKE_SOURCE_DIR}/src/cmdline.h" "${CMAKE_SOURCE_DIR}/src/cmdline.in" ) --else() -- message( "Warning: Command gengetopt not found! Won't regenerate command line code. (If you're just compiling this doesn't matter.)" ) --endif() -- - # By default our src/options.ggo has our cmake versions variables for - # the 'version ""' line. We replace them here. - # The ${CMAKE_SOURCE_DIR} is there to fix problems with OpenBSD's out-of-source build black magic. diff --git a/media-gfx/maim/maim-3.4.47.ebuild b/media-gfx/maim/maim-3.4.47.ebuild deleted file mode 100644 index 374899e4f477..000000000000 --- a/media-gfx/maim/maim-3.4.47.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Commandline tool to take screenshots of the desktop" -HOMEPAGE="https://github.com/naelstrof/maim" -SRC_URI="https://github.com/naelstrof/maim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -PATCHES=( "${FILESDIR}/maim-3.4.47-no-gengetopt.patch" ) - -DEPEND=" - media-libs/imlib2[X] - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libXfixes" -RDEPEND=" - ${DEPEND} - x11-misc/slop" diff --git a/media-gfx/maim/metadata.xml b/media-gfx/maim/metadata.xml index 86992144c590..e340eaffe6a7 100644 --- a/media-gfx/maim/metadata.xml +++ b/media-gfx/maim/metadata.xml @@ -1,14 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>palipalo9@googlemail.com</email> - <name>Ingolf Wagner</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> +<!-- maintainer-needed --> <longdescription> maim (Make Image) is a utility that takes screenshots of your desktop using imlib2. </longdescription> diff --git a/media-gfx/optipng/Manifest b/media-gfx/optipng/Manifest index f19d12183897..dfaec5610cd4 100644 --- a/media-gfx/optipng/Manifest +++ b/media-gfx/optipng/Manifest @@ -2,6 +2,8 @@ AUX optipng-0.7.5-estonian.patch 1014 BLAKE2B 3c973120185be858a89c02b1f452e47da5 AUX optipng-0.7.6-cve-2017-1000229.patch 903 BLAKE2B d193e4c62813e40b653699d17b478838633e43536caa6bca54a7b48ad4290af3aa452b37d3bacbb194bec11aeed47e84b60cab4fd71281d554e72309e376ceb4 SHA512 2bf259c59121e735a6c65137d5819c07057b3b1e43e14793cc4f739b607f6ea4e4788ddf1dee521bd8b623796c901f974e7c925f36ff13adec669dfc6fbf449e AUX optipng-0.7.6-cve-2017-16938.patch 878 BLAKE2B 8ad045b58d4e9072576b50c2f3b2052bc9e877ccfa367a039af27071a999deeadc48c418c5b5b5911022c08a212abb96f486dcf3860da7d74ae2a0978f82de9c SHA512 ea3e0e4823b6acb88f06cb56934147c147b98776f501c09a170f05a0b94355dd08539bb2c3ee69d47293028770df6134c3c648d091e14d5362f360961ee9c468 DIST optipng-0.7.6.tar.gz 2202237 BLAKE2B f113027ff12f2fc97bd4dc43b8e62f5af8f86e251b43c0f86ffbd59366b329d1fc2a58103aa349cb18fb0c9d2e5f051517439c02aeb44ee435c6fff0c75efb7a SHA512 d31d7494c23413d87b601a706cc2faf82923156a818da66e0bfad11741aed065db8f1b0c088d2abd66899ac192408c05f594295ded2684c4549c5f03b140a184 +DIST optipng-0.7.7.tar.gz 2329555 BLAKE2B af3e1c806522282ccbf9325c0b49f61a30d24b8e2db2dd8ec316a312d0dea595cbb6e8b5b38ef5ea90f1efe14244b81f85f88e11e7334fdd4b91b43b6dae8e7d SHA512 c33b7650143ab39944d2c066e07e10273c37024c5bfe7c00475bfb513af96afa081ff388164845d426d3bce624c0282dee574fa150e963f18d3683d821030280 EBUILD optipng-0.7.6-r1.ebuild 1335 BLAKE2B 9d40e9ec7e7d8cd7f96cf82676c48bb32f4eac2eca8c7a7d67eb2419994827ae0dc2b28b02a12265034b98de08100e849d0fba2ba414237165dca3fc096a4f65 SHA512 fde34b5fcd172711ee57f55cd93c8d60eb44086a09974aac5cea7b104a3a7c961a1840a38934aaa0a6182fdc2d8be01372d420af5f30054f298ebd565c0c09f5 EBUILD optipng-0.7.6-r2.ebuild 1418 BLAKE2B 01607a670df74745d7b553a9893e2f27edea8fccfcec222040bb0e3d6fef6595979e82867f3d01145262f89ecd2246aaa5e7d4224e7f590208626047587814b3 SHA512 55936ab0aa173ba316e322a4a11d036dfa63ff198c8d694cbef1f4acbce6e4b86a65d06f9af336a58f2b61f8346292868aa219a876ae2f022e3924c31aeb72f0 +EBUILD optipng-0.7.7.ebuild 1290 BLAKE2B 9368bfe4ca4a47ca16d9fa2f2fd87f4f0632e1a38f31fcd0a8eb1aca11ad67e5b810f7c2756df799d3bfce6a82540dd5c8b248d25b00ebf4bf6ac03b48cd7106 SHA512 717f73a6d115dec2fea332d108986f9a0772466f36a9ccba1b52114df7d9376fc05a808b3e8c0a5d810ba38ec96d0d5480141e497288dfbbb7d5d61682d92f61 MISC metadata.xml 326 BLAKE2B aa1da3dfcfd0faa4d1bcc901659c15b3ce974eace4d7b1317c7fcfdac13939ca4e0ed9d58eb46e7921caefe63475fcffe3193ad138506c9e16b0d8d9abb73bb8 SHA512 57810d8957812cf02573aff451fb8248944bd100beaa06412deb4b5622161fca2ee466ad80050d68e94acf5e2e7963c6fa657416996c0503da6ac88f1f00efdb diff --git a/media-gfx/optipng/optipng-0.7.7.ebuild b/media-gfx/optipng/optipng-0.7.7.ebuild new file mode 100644 index 000000000000..3880a888ddf3 --- /dev/null +++ b/media-gfx/optipng/optipng-0.7.7.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils toolchain-funcs + +DESCRIPTION="Compress PNG files without affecting image quality" +HOMEPAGE="http://optipng.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="" + +RDEPEND="sys-libs/zlib + media-libs/libpng:0=" +DEPEND="${RDEPEND} + sys-apps/findutils" + +DOCS=( AUTHORS.txt README.txt ) + +src_prepare() { + rm -R src/{libpng,zlib} || die + find . -type d -name build -exec rm -R {} + || die + + # next release is almost a complete rewrite, so plug this compilation + # problem in anticipation of the much (c)leaner(?) rewrite + sed -i \ + -e 's/^#if defined AT_FDCWD/#if (defined(AT_FDCWD) \&\& !(defined(__SVR4) \&\& defined(__sun)))/' \ + src/optipng/ioutil.c || die + + tc-export CC AR RANLIB + export LD=$(tc-getCC) + + eapply_user +} + +src_configure() { + ./configure \ + -with-system-libpng \ + -with-system-zlib \ + || die "configure failed" +} + +src_compile() { + emake -C src/optipng +} + +src_install() { + einstalldocs + + dodoc doc/*.txt + docinto html + dodoc doc/*.html + doman src/${PN}/man/${PN}.1 + + dobin src/${PN}/${PN} +} |