summaryrefslogtreecommitdiff
path: root/media-gfx/pngtools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-30 03:23:47 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-30 03:23:47 +0100
commitd70b0f920e70eb6f0a26d9ed3767e27a73c74678 (patch)
tree0de1772059756dc015bac48ac506bff5409c802e /media-gfx/pngtools
parent15a738a098c486b6ec6d624050dd98826f9c2d3f (diff)
gentoo auto-resync : 30:09:2022 - 03:23:47
Diffstat (limited to 'media-gfx/pngtools')
-rw-r--r--media-gfx/pngtools/Manifest5
-rw-r--r--media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch67
-rw-r--r--media-gfx/pngtools/metadata.xml9
-rw-r--r--media-gfx/pngtools/pngtools-0.4_p20220314.ebuild40
4 files changed, 117 insertions, 4 deletions
diff --git a/media-gfx/pngtools/Manifest b/media-gfx/pngtools/Manifest
index 5952bfb7eed2..9ec8397d02a3 100644
--- a/media-gfx/pngtools/Manifest
+++ b/media-gfx/pngtools/Manifest
@@ -1,6 +1,9 @@
AUX pngtools-0.3-implicit-declarations.patch 1428 BLAKE2B 7e6cc10c336658e039de5f37416d9b0b696b731d12364dd72d119fb58edb04bf506eef32541615f98bc2a06b8d5841a705a316e6f9fd84e09ea591291be45be4 SHA512 80ac14a46940324dcd33f0f6f215e56888cc46a24d216d120339e026fa2ef0624511c262daa195308d420ffa773e2279b73d332316f626dac4ec3c96d6a2ee6c
AUX pngtools-0.4-libpng14.patch 1265 BLAKE2B a959b83fe85a10348d815ccccaa17d2e46c03398a38cdffff52372a39419ef2ed70deb7e5751228066085c714969d755665801bf8b973d945622159af1937e03 SHA512 94940722266361f90239712875067ab0d82c18545300d9d604b76eb00ffdb8e82af0e0ab78966b645aba2dbdf59666a2da593365d5b9c9745def2b8ede0a4480
AUX pngtools-0.4-libpng15-fixes.patch 6722 BLAKE2B 083318ef199f4c07ed1f44ddf95623fd198e10a2b939f86c1bf7a9995fac98080d0dbbe79e2e88817e8f07c5bd2f79ad80d7ee2d41cb0d03ca7aa46b8707ba64 SHA512 aafc4c746efc0ef00e9d9e59acf0dee58b56ce80a9f04ddfa9879f46f342170f4641f23081323299a143d4837367645240f823ba9900592fcfdec71961f3f330
+AUX pngtools-0.4_p20220314-docbook-dtd.patch 2482 BLAKE2B b6f48ff4fa4d3f20f3d720d7e03b37b2a9b4af5c0daabf73ef2f91a874106bb7b465f024c24c79516fd8a6c10a0569cab59ccde0afd1a21cf1c337e23801ffae SHA512 ee28229423354cd99bae0e964ddb6554e5c7eb61e3d2ccd0151ae68aa138ac1f6781746cb134a6a9e9af6c62bc58804b212f35a03757c5fed51e98a172c90a02
+DIST pngtools-0.4_p20220314.tar.gz 651338 BLAKE2B 9df108da4a52c6292c52a08ddc59163d386bc5de4aaaac96a166ba1e5dc38029b4261e80b8a186997d199ecd11b43fe9e46a41b6b25c65595b7baa4eab43376e SHA512 d1812051d4d1e6306805c96f686798e5af0a304ec045dbf02d77ab3f6432bc0f4e0c96c800bbb159d6ca9e83e8ef479c6d4ba742072fa897ec55808061001676
DIST pngtools_0_4.tgz 1312178 BLAKE2B bff4be34b9a14a459cef2fb5cd1b70bb645c1fca8843bffc2a517b7f56e7a40e104b25b887f8bda227da2e12613c6c568b081b38bf70881b291bb5562eaeb6db SHA512 588b954c7c43ba48442ed4b22ad94fcfb456c7fc84a682e9126ca9d1c9b63dbb8f2d64e6e156664f327efbe11bb2ab1ac29d63ebb8a05329ac14200fb29f95a1
EBUILD pngtools-0.4-r2.ebuild 703 BLAKE2B 2ce8afd2ce3d957fdd4bf77b3e1cc821523aadde6b2f4995928ece1cae9c633f4c3de60454589929536cc0299b257485de175e7fd73877e2f272f0a161a99086 SHA512 6c618d4ec7c027b1a621d879aa10ff27bab962ffbbe6de42031380fc1343b6a63f6f85a15385232765c9d46d5dc83ce616adcc1aebea8930259529fdb86b5788
-MISC metadata.xml 217 BLAKE2B fbec54484edc2603e95c90cb231985ef0f5f8d2cd48632ac8a097a4dac165499ff4cc087b1ca9ba6a4368bbb73b3af1ee99622a80df17072e1a340c345a2ee64 SHA512 7d3fc456b183fe7bdea26fb6edce39f702741a762b74cd7d2159a0ba85af50ebc87fbd921c926692a6164d50c9faf6b19680ab96528819bb06aaeac679e42de2
+EBUILD pngtools-0.4_p20220314.ebuild 805 BLAKE2B 5b4746e920bf13aff4b28f06b628643823427c518a78782b8868d536c57a4d3de2d7367c99609ac88daa687fc19e0b5c50830cfe38b3f5646904a26d432f60cd SHA512 cb1f19ab0e8b575cd0e4f4cc1f067be04c4ac592260f6fff688881723c8f0933f8d8f0516eb4254157255a2e0ea4de172055910b8e65e472f6333064e76a487f
+MISC metadata.xml 303 BLAKE2B f87e0bb36559ffa7e785a019927f1f11d4d5de135c5b82331ee1a4acf21ceb94f8fd41486235be173e5e966b270b270772153ea74ec5a71036cec2f56b91ee8d SHA512 5ece8e5c353817fa3e6825116f62f610285cbb7ad4cc3b6b06d6d4136fd6969dc0662b92363bd2441d544038e438be721b00af4780420cb64547c01729db2b07
diff --git a/media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch b/media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch
new file mode 100644
index 000000000000..4523c4ac7208
--- /dev/null
+++ b/media-gfx/pngtools/files/pngtools-0.4_p20220314-docbook-dtd.patch
@@ -0,0 +1,67 @@
+https://sources.debian.org/patches/pngtools/0.5~git20220314.1ccca3a-2/bug1013909.patch/
+
+Description: Fix build failure without network access caused by missing local DTD.
+Author: Michael Schaller <misch@google.com>
+Bug-Debian: https://bugs.debian.org/1013909
+Forwarded: no
+Reviewed-By: Mathieu Malaterre <malat@debian.org>
+Last-Update: 2022-08-11
+
+--- pngtools-0.5~git20220314.1ccca3a.orig/man/docbook/head.sgml
++++ pngtools-0.5~git20220314.1ccca3a/man/docbook/head.sgml
+@@ -12,5 +12,4 @@
+ (c) Michael Still, 2001
+ -->
+
+-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook SGML V4.4//EN"
+- "http://www.oasis-open.org/docbook/sgml/4.4/docbook.dtd">
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" []>
+--- pngtools-0.5~git20220314.1ccca3a.orig/man/pngchunkdesc.sgml
++++ pngtools-0.5~git20220314.1ccca3a/man/pngchunkdesc.sgml
+@@ -12,8 +12,7 @@
+ (c) Michael Still, 2001
+ -->
+
+-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook SGML V4.4//EN"
+- "http://www.oasis-open.org/docbook/sgml/4.4/docbook.dtd">
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" []>
+ <refentry id="pngchunkdesc">
+ <refmeta>
+ <refentrytitle>pngchunkdesc</refentrytitle>
+--- pngtools-0.5~git20220314.1ccca3a.orig/man/pngchunks.sgml
++++ pngtools-0.5~git20220314.1ccca3a/man/pngchunks.sgml
+@@ -12,8 +12,7 @@
+ (c) Michael Still, 2001
+ -->
+
+-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook SGML V4.4//EN"
+- "http://www.oasis-open.org/docbook/sgml/4.4/docbook.dtd">
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" []>
+ <refentry id="pngchunkdesc">
+ <refmeta>
+ <refentrytitle>pngchunks</refentrytitle>
+--- pngtools-0.5~git20220314.1ccca3a.orig/man/pngcp.sgml
++++ pngtools-0.5~git20220314.1ccca3a/man/pngcp.sgml
+@@ -12,8 +12,7 @@
+ (c) Michael Still, 2001
+ -->
+
+-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook SGML V4.4//EN"
+- "http://www.oasis-open.org/docbook/sgml/4.4/docbook.dtd">
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" []>
+ <refentry id="pngcp">
+ <refmeta>
+ <refentrytitle>pngcp</refentrytitle>
+--- pngtools-0.5~git20220314.1ccca3a.orig/man/pnginfo.sgml
++++ pngtools-0.5~git20220314.1ccca3a/man/pnginfo.sgml
+@@ -12,8 +12,7 @@
+ (c) Michael Still, 2001
+ -->
+
+-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook SGML V4.4//EN"
+- "http://www.oasis-open.org/docbook/sgml/4.4/docbook.dtd">
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" []>
+ <refentry id="pnginfo">
+ <refmeta>
+ <refentrytitle>pnginfo</refentrytitle>
+
diff --git a/media-gfx/pngtools/metadata.xml b/media-gfx/pngtools/metadata.xml
index aaab041e8885..c8df55eac61d 100644
--- a/media-gfx/pngtools/metadata.xml
+++ b/media-gfx/pngtools/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="person">
- <email>robbat2@gentoo.org</email>
-</maintainer>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">mikalstill/pngtools</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild
new file mode 100644
index 000000000000..9fe86338be40
--- /dev/null
+++ b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_COMMIT="1ccca3a0f3f6882661bbafbfb62feb774ca195d1"
+DESCRIPTION="A series of tools for the PNG image format"
+HOMEPAGE="https://github.com/mikalstill/pngtools"
+SRC_URI="https://github.com/mikalstill/pngtools/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_COMMIT}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="media-libs/libpng:="
+DEPEND="${RDEPEND}"
+# https://github.com/mikalstill/pngtools/issues/14
+BDEPEND="app-text/docbook-sgml-utils"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.4_p20220314-docbook-dtd.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_install() {
+ default
+
+ dodoc ABOUT chunks.txt
+
+ docinto examples
+ dodoc *.png
+}