diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/apngopt |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/apngopt')
-rw-r--r-- | media-gfx/apngopt/Manifest | 6 | ||||
-rw-r--r-- | media-gfx/apngopt/apngopt-1.4.ebuild | 39 | ||||
-rw-r--r-- | media-gfx/apngopt/files/apngopt-1.4-makefile.patch | 27 | ||||
-rw-r--r-- | media-gfx/apngopt/metadata.xml | 11 |
4 files changed, 83 insertions, 0 deletions
diff --git a/media-gfx/apngopt/Manifest b/media-gfx/apngopt/Manifest new file mode 100644 index 000000000000..f50502e2a3bc --- /dev/null +++ b/media-gfx/apngopt/Manifest @@ -0,0 +1,6 @@ +AUX apngopt-1.4-makefile.patch 714 SHA256 e968457c7fb941c78b22860775049557faab78e6a91f25e77c1afe24d5673bef SHA512 5a6366bc4810295810bd1bd3f0a709f0e78d4d7ac8f3e3ca0b10d8aeb5fd89115a41c835a7d6c2ae878b68ca7dccc5ce1cea96f5e6b4e75c191357e4d4e6a0f1 WHIRLPOOL 90541bcd8fd31b2fbd5281c3b5f8b4692a9b9c297f8e8792807a4f3667fa5cbf6c79b37a48c5769e1604fbedd12885830432aee56c1400c08f05e40245c4eeb2 +DIST apngopt-1.4-src.zip 577703 SHA256 c96047a893645fbd4afa5631b5d1728db3e6874ba8d76637de34355294a38bcf SHA512 8dd97ca6fdd10b1285c3a850ab0f6e14113df0b4a607877a6fb7c5bacded02432504e3af87a43c4aa660bad7226f300af8e0967368ca1eef00c9df7f624d578c WHIRLPOOL d860b109bf897e27168af1b68f3b8c8365830434f1eeca69e42a53276e2d413adbf8f824d1812312b6bf7100af3a9ede1560fc4c5918dfb34610813b5b664a35 +EBUILD apngopt-1.4.ebuild 670 SHA256 995d519d132f1b39ece2f2ebb8bcb15da14630328b9a8683db1cad7d3ea4779c SHA512 684bdc63e0fa407734b9c427c8eb5beb3474c6934cc4b7a35afc5f597639d3202abf3416bb5bca3b90347e7be85d7c6fa6b92ac971ad3fb87decca86863c4bdc WHIRLPOOL 045caf6c3728631cf9b9b9a1627f8890f871400044765eba864852242f037555281f2d7fd00448f19b54468b93ea5d52b96b63f82d28ddc6d06d869a029bdb46 +MISC ChangeLog 2791 SHA256 1470a83ffc8f1fa2b2f2efd902f37561da22245539c8c4c683c0682a180d7ef4 SHA512 b84d20964e21867b60bd3f8fffd221d3fc95b616d698ba77caa9ea46e97e74112a1854098b0f12dec411430d33cda626e2473a2d01f007e6604c228b9f91eeea WHIRLPOOL 2982f9bb0ec99f3889fdf9d37f0dba1dec303235894f6ec6bb0750a0ee75c5a5889976f6253bf315e0a159f9f44cf6a60430a54b43d973294e04555c3add9f8d +MISC ChangeLog-2015 1065 SHA256 0c014daeeb1620ac30aa226777a2c9eb7856ae81ebe491d3195a65e30a74a0df SHA512 01c99bfa51b2149b77bd0f914c94f1caa6c61d3d9d3ddd326bc037e3b99488610fa7e861242f8ab6145edeb6fe7736c80587e6055b5425c0b6984c948e8f5534 WHIRLPOOL 6dbe6e1a298d9caa48fc62152a014792a99b7b637115ffd4d247211144a78354db474068148f77d79be67d9ff223423402e74833cde034e495d6db47cd4dde64 +MISC metadata.xml 333 SHA256 6945303d34a32f329e1c60da6ce7b065ef0c70ffd8c78f9110da7891c688b197 SHA512 eea45a9bda635af8b0f721251a1c99cb804236b9d37da04b7f5b7209a1ddd0c62a8bb8b5e2dc7783dbace5c557a1d403d1c5d5d41388b7fb5d5c84a1b6116664 WHIRLPOOL 414b166561f73db15aebbe42f186c527f3e67fc136c3e303e17411dc93daa23d8698b1d0bd3ec0a7983e9fbf067e4ef81246e562fd5ef19f8b4251333b2663dc diff --git a/media-gfx/apngopt/apngopt-1.4.ebuild b/media-gfx/apngopt/apngopt-1.4.ebuild new file mode 100644 index 000000000000..d8c6b4c2f53b --- /dev/null +++ b/media-gfx/apngopt/apngopt-1.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="optimize APNG images" +HOMEPAGE="https://sourceforge.net/projects/apng/" +SRC_URI="mirror://sourceforge/apng/${P}-src.zip" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="sys-libs/zlib + >=app-arch/zopfli-1.0.1-r2:= + media-libs/libpng:0=" +DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR} + +PATCHES=( "${FILESDIR}"/${P}-makefile.patch ) + +src_prepare() { + default + rm -rf libpng zlib zopfli || die +} + +src_compile() { + emake CC="$(tc-getCC)" ${PN} +} + +src_install() { + dobin ${PN} + dodoc readme.txt +} diff --git a/media-gfx/apngopt/files/apngopt-1.4-makefile.patch b/media-gfx/apngopt/files/apngopt-1.4-makefile.patch new file mode 100644 index 000000000000..4ec6084139a0 --- /dev/null +++ b/media-gfx/apngopt/files/apngopt-1.4-makefile.patch @@ -0,0 +1,27 @@ +Use system zopfli library and respect CFLAGS. + +--- apngopt-1.4-src/Makefile ++++ apngopt-1.4-src/Makefile +@@ -1,10 +1,10 @@ + PACKAGE = apngopt + CC = gcc +-SRC_DIRS = . 7z zopfli ++SRC_DIRS = . 7z + CFLAGS = -Wall -pedantic +-CFLAGS_OPT = -O2 ++#CFLAGS_OPT = -O2 + CFLAGS_7Z = -Wno-sign-compare -Wno-reorder -Wno-maybe-uninitialized -Wno-parentheses +-LIBS = -lstdc++ -lm -lpng -lz ++LIBS = -lstdc++ -lm -lpng -lz -lzopfli + + INCUDE_DIRS := $(addprefix -I./, $(SRC_DIRS)) + OBJ_DIRS := $(addprefix obj/, $(SRC_DIRS)) +@@ -16,7 +16,7 @@ + all : $(PACKAGE) + + $(PACKAGE) : objdirs $(OBJECTS) +- $(CC) -o $@ $(OBJECTS) -s $(LIBS) ++ $(CC) -o $@ $(OBJECTS) $(LIBS) + + objdirs : + mkdir -p $(OBJ_DIRS) diff --git a/media-gfx/apngopt/metadata.xml b/media-gfx/apngopt/metadata.xml new file mode 100644 index 000000000000..0ccb02731a52 --- /dev/null +++ b/media-gfx/apngopt/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>graphics@gentoo.org</email> + <name>Gentoo Graphics Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">apng</remote-id> + </upstream> +</pkgmetadata> |