commit: 7a977369d8267432cdc288d93c6ab89aaba3c9f0 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Sep 30 00:48:16 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Sep 30 00:49:48 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a977369
media-gfx/pngtools: add 0.4_p20220314 Closes: https://bugs.gentoo.org/712600 Closes: https://bugs.gentoo.org/871246 Signed-off-by: Sam James <sam <AT> gentoo.org> media-gfx/pngtools/Manifest | 1 + .../files/pngtools-0.4_p20220314-docbook-dtd.patch | 67 ++++++++++++++++++++++ media-gfx/pngtools/pngtools-0.4_p20220314.ebuild | 40 +++++++++++++ 3 files changed, 108 insertions(+) diff --git a/media-gfx/pngtools/Manifest b/media-gfx/pngtools/Manifest index 55cbdd5e9bde..b06c58d53e17 100644 --- a/media-gfx/pngtools/Manifest +++ b/media-gfx/pngtools/Manifest @@ -1 +1,2 @@ +DIST pngtools-0.4_p20220314.tar.gz 651338 BLAKE2B 9df108da4a52c6292c52a08ddc59163d386bc5de4aaaac96a166ba1e5dc38029b4261e80b8a186997d199ecd11b43fe9e46a41b6b25c65595b7baa4eab43376e SHA512 d1812051d4d1e6306805c96f686798e5af0a304ec045dbf02d77ab3f6432bc0f4e0c96c800bbb159d6ca9e83e8ef479c6d4ba742072fa897ec55808061001676 DIST pngtools_0_4.tgz 1312178 BLAKE2B bff4be34b9a14a459cef2fb5cd1b70bb645c1fca8843bffc2a517b7f56e7a40e104b25b887f8bda227da2e12613c6c568b081b38bf70881b291bb5562eaeb6db SHA512 588b954c7c43ba48442ed4b22ad94fcfb456c7fc84a682e9126ca9d1c9b63dbb8f2d64e6e156664f327efbe11bb2ab1ac29d63ebb8a05329ac14200fb29f95a1 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 <mi...@google.com> +Bug-Debian: https://bugs.debian.org/1013909 +Forwarded: no +Reviewed-By: Mathieu Malaterre <ma...@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/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 +}