From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-gfx/pngtoico/Manifest | 7 +++++ .../pngtoico/files/pngtoico-1.0.1-Makefile.patch | 15 ++++++++++ .../pngtoico/files/pngtoico-1.0.1-libpng15.patch | 11 ++++++++ media-gfx/pngtoico/metadata.xml | 8 ++++++ media-gfx/pngtoico/pngtoico-1.0.1-r1.ebuild | 32 ++++++++++++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 media-gfx/pngtoico/Manifest create mode 100644 media-gfx/pngtoico/files/pngtoico-1.0.1-Makefile.patch create mode 100644 media-gfx/pngtoico/files/pngtoico-1.0.1-libpng15.patch create mode 100644 media-gfx/pngtoico/metadata.xml create mode 100644 media-gfx/pngtoico/pngtoico-1.0.1-r1.ebuild (limited to 'media-gfx/pngtoico') 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 @@ + + + + +graaff@gentoo.org +Hans de Graaff + + 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 +} -- cgit v1.2.3