summaryrefslogtreecommitdiff
path: root/media-gfx/pngtoico
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/pngtoico
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/pngtoico')
-rw-r--r--media-gfx/pngtoico/Manifest7
-rw-r--r--media-gfx/pngtoico/files/pngtoico-1.0.1-Makefile.patch15
-rw-r--r--media-gfx/pngtoico/files/pngtoico-1.0.1-libpng15.patch11
-rw-r--r--media-gfx/pngtoico/metadata.xml8
-rw-r--r--media-gfx/pngtoico/pngtoico-1.0.1-r1.ebuild32
5 files changed, 73 insertions, 0 deletions
diff --git a/media-gfx/pngtoico/Manifest b/media-gfx/pngtoico/Manifest
new file mode 100644
index 000000000000..782d8d4406d5
--- /dev/null
+++ b/media-gfx/pngtoico/Manifest
@@ -0,0 +1,7 @@
+AUX pngtoico-1.0.1-Makefile.patch 467 SHA256 eb3450365ffe0c3138794e8e9d1429adf911173afa0c35b6e2ae43fa6e901177 SHA512 e8658146be6b61046a4154a4282897df0bf9336ca5c536a383ca5d80487a849ef972fb02dc003f0228c59bf8f1c17783f72e3191055d0cb3b4582ce98af087ed WHIRLPOOL ee459f358045d7385fb53c8328f47c681a0a645bc152d0599ef5ea4b394cf3f99c201c32cef9b2f186a97fac3ff2d8f25dff1c4b552302b061de29d519f8e0f6
+AUX pngtoico-1.0.1-libpng15.patch 231 SHA256 4ddde16030c5869a0e7b2db6d09aee3d7646a340baf6315f12a0e0f84c94283b SHA512 a32a89b248d712b776384d30ff76b9e4b119acf292f62b5e82b36387e1a4113e8926209543859509cfcd00b85ad4a8f95223a66fa1fbd4771b5a7779ed66caf1 WHIRLPOOL 8cca251726556959a1bc4aec81cd347b383d786426ca6c367a2cfdba73250435ef087ff6114d11bf98642012f5832e6ed423147a6ea774d4cdf235f400b091f5
+DIST pngtoico-1.0.1.tar.bz2 4355 SHA256 63201bf4abff473ee7056bd1c8f54c5eaaade2d9e42ae04ca7426812d64e522b SHA512 240d387b6d83cf9243d003d3233b642d1ae3f29f12ba5c97a4e0aa17f6a0d48ea035fb3f7cd4d44dd3d1056e713c6f5a3a4ae9b9bee8e191a564ed162bdebf7d WHIRLPOOL 5b5fd5dbb140146ab51ee501224db29e84e6609264bf2060184a21172e5a55e642f1536c5a142e36d24632594684f4446e6bfd5577ecd2ff3dab36927ae54d8f
+EBUILD pngtoico-1.0.1-r1.ebuild 679 SHA256 752fa9488e2632c8850b065a4dce01379cd5cd9b68653b9bfa45921e9410354a SHA512 f07058701788c4f48e1a9d107610ad2b2f172a49abbfb8bcd3536dda6599e2e157432401e63f952382b30c91aa917c2bd8b42ed1f84102b7484dfdacecd42a35 WHIRLPOOL c9aa39cc0f849d4b2c3f2c98cf80fd3661f2f4150ee72bfadc8a5ff25b39e77d6d37e91350aca1cc5460c881e916163b3d9f3910905974a6dd7f2105eb3558c9
+MISC ChangeLog 2430 SHA256 49bf855966fed32f12edaedaa898a902e7f3fbc1639b68a8aaf296e175eb6a94 SHA512 ec8aee2c4ea59cd5574c12765ccbde99436f2b1e1561f3e17aae6c36f00365556350fea3fbcf7f92edf82d2aa9a16cb71712b5f653c6513cfa06062de9716a79 WHIRLPOOL 9a7343ecc5225fbc7c9905ad343b383a135abe0286b75575eaf617aadf535763b1fdaf1c6b2a7a9b53b01cfa05a48c0f0f3f90708f613e694c5ebd3b6a3c5742
+MISC ChangeLog-2015 2151 SHA256 27de8613195089d956a217bbc2e7c57fcf7f50b66a65c864ae45a9791be96b94 SHA512 8107b08d5fea0faa7203fa112031395f74d69927b5cb389e2a8cb57999d805ba46a571f43d6fdf1d6a658835e618fd5c901ffd30414bd0eb20be65778b496514 WHIRLPOOL ae55e27475c78dba4e8cd89c8f663aeb453fecedaff87c2f4d302414fae68804f6da04806c9b2e5aaea0252faa26eaaabe30e3c7cffeae9f3d12df4bdac6bac8
+MISC metadata.xml 241 SHA256 5efaba43924fa2365e86a0508a711b16f24e9baf38319109e930e456c90f0cec SHA512 3e1af4796a9c6a176936843173357f35ff94281769b8f35e0678fa403a294a0bb0eb98f371d129cd19b74e1cc8e84cfa8db71e9ecebfb67394a51d55e6d90642 WHIRLPOOL 8894d973b403abe64c0116401267effcde6934ecbf8b6a66b88bf20edffa1f9ac62e5315aae5f8126f9aa1b3d3bb9cb2fd3e9495e088b933a54b299213859f7f
diff --git a/media-gfx/pngtoico/files/pngtoico-1.0.1-Makefile.patch b/media-gfx/pngtoico/files/pngtoico-1.0.1-Makefile.patch
new file mode 100644
index 000000000000..77d86dc52446
--- /dev/null
+++ b/media-gfx/pngtoico/files/pngtoico-1.0.1-Makefile.patch
@@ -0,0 +1,15 @@
+--- Makefile 2002-01-01 22:46:46.000000000 +0000
++++ Makefile.new 2002-11-11 01:11:12.000000000 +0000
+@@ -21,9 +21,9 @@
+ man1dir = $(mandir)/man1
+
+ CC = gcc -W -Wall
+-CFLAGS = -O2 -fomit-frame-pointer
+-LDFLAGS = -s
+-LIBS = -lpng
++CFLAGS += -fomit-frame-pointer `libpng-config --cflags`
++LDFLAGS += `libpng-config --ldflags`
++LIBS = `libpng-config --libs`
+ INSTALL = install
+ INSTALL_EXEC = $(INSTALL) -c -m 755
+ INSTALL_DATA = $(INSTALL) -c -m 644
diff --git a/media-gfx/pngtoico/files/pngtoico-1.0.1-libpng15.patch b/media-gfx/pngtoico/files/pngtoico-1.0.1-libpng15.patch
new file mode 100644
index 000000000000..c81b25ade627
--- /dev/null
+++ b/media-gfx/pngtoico/files/pngtoico-1.0.1-libpng15.patch
@@ -0,0 +1,11 @@
+--- pngtoico.c
++++ pngtoico.c
+@@ -188,7 +188,7 @@
+ goto perrexit;
+ }
+
+- if ( setjmp(png_ptr->jmpbuf) ) {
++ if ( setjmp(png_jmpbuf(png_ptr)) ) {
+ fprintf(stderr, "%s: PNG format error\n", file);
+ goto errexit;
+ }
diff --git a/media-gfx/pngtoico/metadata.xml b/media-gfx/pngtoico/metadata.xml
new file mode 100644
index 000000000000..cca0f56491e9
--- /dev/null
+++ b/media-gfx/pngtoico/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="person">
+<email>graaff@gentoo.org</email>
+<name>Hans de Graaff</name>
+</maintainer>
+</pkgmetadata>
diff --git a/media-gfx/pngtoico/pngtoico-1.0.1-r1.ebuild b/media-gfx/pngtoico/pngtoico-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..2224bdcc6630
--- /dev/null
+++ b/media-gfx/pngtoico/pngtoico-1.0.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Convert png images to MS ico format"
+HOMEPAGE="https://www.kernel.org/pub/software/graphics/pngtoico/"
+SRC_URI="mirror://kernel/software/graphics/pngtoico/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=">=media-libs/libpng-1.4"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-Makefile.patch \
+ "${FILESDIR}"/${P}-libpng15.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" || die
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+}