summaryrefslogtreecommitdiff
path: root/media-gfx/pngrewrite
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/pngrewrite
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/pngrewrite')
-rw-r--r--media-gfx/pngrewrite/Manifest8
-rw-r--r--media-gfx/pngrewrite/files/pngrewrite-1.3.0-gcc44.patch19
-rw-r--r--media-gfx/pngrewrite/metadata.xml8
-rw-r--r--media-gfx/pngrewrite/pngrewrite-1.3.0.ebuild29
-rw-r--r--media-gfx/pngrewrite/pngrewrite-1.4.0.ebuild30
5 files changed, 94 insertions, 0 deletions
diff --git a/media-gfx/pngrewrite/Manifest b/media-gfx/pngrewrite/Manifest
new file mode 100644
index 000000000000..c5b838ffb6e6
--- /dev/null
+++ b/media-gfx/pngrewrite/Manifest
@@ -0,0 +1,8 @@
+AUX pngrewrite-1.3.0-gcc44.patch 411 SHA256 fd41e366941673e4b4914311753f501149e7be28bb2bfdbf5a7c94d560a3aa40 SHA512 e0a4b22fb59d524f1936c0ff78977e6c75ef815fb1aa89fcd1be6b3e05fbed8d48c290bed83a45dc400c537d49a3c5d8a640de9531795e25181b94f1e90b69b9 WHIRLPOOL e4dc8a1e4d668ecc9d5ba79d9bf5b55e9124f0a3532cf613308d8ca298b4f13d3a9b197c3c0d0294018afd640cf355969f19612266acdc4d9eb722f8de320e84
+DIST pngrewrite-1.3.0.zip 105995 SHA256 497d5b8f9fb096a2f5510711a2c76688998706a32cc93ca1709d238969d7ebc6 SHA512 f146d69780309c61246f71cbc58081e1e357ea0cb58ee7ae5908075ab9cf86218f3eed956ff32df39efcebad7a743bf303ce1a50753d4d4c3710968002a75f1d WHIRLPOOL 2d89bc1fcda61302be73b5801c38a4346cd249b803f814d3757283c09e8108b08362c963f226ee97b59c0fd4b28fc2ce5207b77cd1c2bec99058c329b3837b0e
+DIST pngrewrite-1.4.0.zip 149760 SHA256 24c3706bcd55b3f957b2590f1cf19ca4dd3f5bc8310db47e464140ce773a94c3 SHA512 9ed9d220a4d8066f752d7ba123dd831ce6550072e7f8dd2327bf257b3d8e886f781c4878896c633a9a251a1311a10af56434e2c9ff773d174233a340a1f37e42 WHIRLPOOL faac2020d0ecc62bd2bf59e6e8e67b1b7a9ff615fa890e89ad24ab4f16afc62408bafdf297e8f001efbe5c8ba9e052072161ce0adf84c24964c14491ff186f6c
+EBUILD pngrewrite-1.3.0.ebuild 694 SHA256 8b58d7cbef33ae90b0d1c669b13274ea55858bd24ceebc3674e47928883db954 SHA512 6150f0a3b0e8c0829cf697bfbd7493cb28587b8059de6af6da88fff7c932e7cc4c487ca0645f28a2045d64342eb2c462b88962de8956823b139d02bbe4cd0814 WHIRLPOOL b4ae48266697142ca9d5dcce432dc9b7fd190fdbbd08048b18daadbaeab20efee22b0b779baa140712dbac056a308dd5fe47de38a57627558e316e052f517932
+EBUILD pngrewrite-1.4.0.ebuild 630 SHA256 5c90c03be91886bb5a53bcb17b7c65d5a821477ac2f8b53fb668beaf312cfa90 SHA512 958c207b0b43586ad01fc7058fd06455339d4d18ae669bd510b1627d3fa406bcf057bb5e7059b2489597dffa7d68d0da8ad47072ee9594383bef454e8c0329de WHIRLPOOL 3b9cd7f7422971df693928e124383a189a51795b154c80b6590a35a69431959f6faced35a54fe5137bc375419ba5228bc8b731ef015608a0462bb236486411af
+MISC ChangeLog 2534 SHA256 ab19f2fd1ac4c4b3826da9ddfc9de8dfc499954a97ea52b06a6a93bbcfbc8b77 SHA512 9f066aa829cea6b4c23d47ac4423f2496d43b50b349fad90ee7249141af5692f182ca7adb04dd759ebebb7ff3cdba285e59b0e58a329f76610360a01f55f8801 WHIRLPOOL f7460636ab14f21fd7544af58abf487572a553ffe6c442dd519a14cb204f83141c5595b0d0593bf89adc63a8ad2975b9ea03aa362d96a27129025e2fe26da1eb
+MISC ChangeLog-2015 3011 SHA256 9114c50d5718a2b96b27c39f8ce0dbf6dd645d0147ac7cf5939ff23e8605d1c1 SHA512 4df64c83c4c48c37359aea500a17ef1351618eb1b592891afd927fcf0ca843f6bb01a9808f3cc64e1749e100b417bc9960c92886e2fd048144bfc2eefe6c5a63 WHIRLPOOL a667fea028173b4671dc2c596b0ddeccd1aa9d6e400051717f995dcb8e15aede2c6e416294ac562a5b753a1a0873a7443dc1742e697492f49a3ec79c51227ae5
+MISC metadata.xml 255 SHA256 3e7137870fc49956d79719e3dfe029775cbaaa097e85748c139713c46fcd1798 SHA512 b7bc93530a1726c2d4dfbc71ae29cfbb57712fd9fdd2e76fd52f35ab4368cba0497b50145d1527a3b79e465d459a380821bb1371a01c2e915dc9adc6c7fafd5f WHIRLPOOL 392188d7e069f1720be9329edfb31b11b176bf0c411023b2ceeaeabef1cacf842d70657a2a14ac2ddabbdad70a304275f3b587e9bcdfe77be63a0092e370252c
diff --git a/media-gfx/pngrewrite/files/pngrewrite-1.3.0-gcc44.patch b/media-gfx/pngrewrite/files/pngrewrite-1.3.0-gcc44.patch
new file mode 100644
index 000000000000..e514c5d3fa7c
--- /dev/null
+++ b/media-gfx/pngrewrite/files/pngrewrite-1.3.0-gcc44.patch
@@ -0,0 +1,19 @@
+--- pngrewrite.c.orig 2009-06-01 21:12:19.000000000 +0200
++++ pngrewrite.c 2009-06-01 21:12:29.000000000 +0200
+@@ -89,6 +89,7 @@
+ //#define PNGRW_SUPPORT_1_ARG_MODE
+ #define PNGRW_PALSORT_BY_FREQUENCY
+
++#include <png.h>
+
+ #include <stdio.h>
+ #include <string.h>
+@@ -109,8 +110,6 @@
+ #include <unistd.h> /* for isatty() */
+ #endif
+
+-#include <png.h>
+-
+ struct errstruct {
+ jmp_buf jbuf;
+ char errmsg[200];
diff --git a/media-gfx/pngrewrite/metadata.xml b/media-gfx/pngrewrite/metadata.xml
new file mode 100644
index 000000000000..19bf1be2581e
--- /dev/null
+++ b/media-gfx/pngrewrite/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/media-gfx/pngrewrite/pngrewrite-1.3.0.ebuild b/media-gfx/pngrewrite/pngrewrite-1.3.0.ebuild
new file mode 100644
index 000000000000..4fdba3ba5d7a
--- /dev/null
+++ b/media-gfx/pngrewrite/pngrewrite-1.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs base
+
+DESCRIPTION="A utility which reduces large palettes in PNG images"
+HOMEPAGE="http://entropymine.com/jason/pngrewrite/"
+SRC_URI="http://entropymine.com/jason/${PN}/${P}.zip"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc sparc x86 ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="media-libs/libpng"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}
+PATCHES=( "${FILESDIR}"/${P}-gcc44.patch )
+
+src_compile() {
+ $(tc-getCC) ${LDFLAGS} ${CFLAGS} ${PN}.c -lpng -o ${PN} \
+ || die "compile failed."
+}
+
+src_install() {
+ dobin ${PN} || die "dobin failed."
+}
diff --git a/media-gfx/pngrewrite/pngrewrite-1.4.0.ebuild b/media-gfx/pngrewrite/pngrewrite-1.4.0.ebuild
new file mode 100644
index 000000000000..16c1e95be819
--- /dev/null
+++ b/media-gfx/pngrewrite/pngrewrite-1.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit toolchain-funcs
+
+DESCRIPTION="A utility which reduces large palettes in PNG images"
+HOMEPAGE="http://entropymine.com/jason/pngrewrite/"
+SRC_URI="http://entropymine.com/jason/${PN}/${P}.zip"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="media-libs/libpng"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S=${WORKDIR}
+
+src_compile() {
+ emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc readme.txt
+}