summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2023-06-29 06:30:16 +0000
committermirror@stealer.net <mirror@stealer.net>2023-06-29 06:30:16 +0000
commitc59781758a503f191519f1d2abfb119d9406d257 (patch)
tree7b9c9a414693048e1fb6075ae5a44f2ddba8df5d
parent252ca8bc1589783b6b3ad004b343a8c88d3a25d4 (diff)
2023-06-29 06:09:49+00:00
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29293 -> 29293 bytes
-rw-r--r--media-libs/Manifest.gzbin68451 -> 68453 bytes
-rw-r--r--media-libs/netpbm/Manifest4
-rw-r--r--media-libs/netpbm/netpbm-11.2.0.ebuild11
-rw-r--r--media-libs/netpbm/netpbm-11.3.0.ebuild258
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin3512 -> 3507 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27906 -> 27903 bytes
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin111302 -> 111463 bytes
-rw-r--r--metadata/md5-cache/media-libs/netpbm-11.2.04
-rw-r--r--metadata/md5-cache/media-libs/netpbm-11.3.015
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
22 files changed, 334 insertions, 62 deletions
diff --git a/Manifest b/Manifest
index 380fd8b77835b..1940a416a9338 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29293 BLAKE2B 9f3087bb7c1f39ae08a14b5ac10a0733119e6bace85471df53f80b3f85951438d062b16e14ce9cb9ea6fb8599ffb8c6940cf61ab5b2a82a84a1acb5eb3b0d292 SHA512 9a4b59f4748ae6e1435565f8d8d20b7c037102f846c8f340449ca1059e869a134b97ed6b3c6dbab7da836fbcd8f45562069df4d5903189d45b80be26546cf8ae
-TIMESTAMP 2023-06-29T05:39:56Z
+MANIFEST Manifest.files.gz 29293 BLAKE2B 9a743cdd7b19e8dc5d3dc05c49a1bcbc94a0cba7b6aca8e5cafbb7233c7741f2f8f693e3a04ffacd448d54dc0519e1783615c75a06bcefbbc900a0e236548fb5 SHA512 0e806e2d77b20503808604f1c3d68b73576a08f51ebcc18970bda8c4452387ab266e91a1607ff2e444058a021226f02b115d8d040cf5d1d454e0859cb3db1828
+TIMESTAMP 2023-06-29T06:09:53Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdGSxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdIDFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCqOQ/9GSfZ7nbG/G8DE9aWt2Omh0yw1e56uXO8uil40R6e5eoBeU9WJgmzOdYA
-kYX/Jc//iLKY5bWiSeqSWRc52Qp/QzQlJIStpVPSu0JgflQGDabIHRLPyrPY3dZI
-01vvpt3BQdlyuY6Mrwd4UbqpGG9srOuv5hfsrpwp5TYurHzltK7xQwsz/KADj84/
-gjnsbJ4CwiR7i/mUwvlmumoBN+rzePXGVru/8FxmVF8oK6flbKzxrHUtszgM2m3U
-sRxz+dTa+hiSfAORtEmbgl3f5Mm//kY5JPF98qQ55fNOLtd+5vjBwi/9k8o/W+X9
-8gERF1ZuotE2I9fmW9Hxz8BqTbAP+PYRN+EI7gD7l8u4U0l7Vxbi6FmvllCF8LaC
-1vo35kAioKqMA2WOig7AZTCRLAAE4hFnVwhP15HkH3vFYnMMZuUOoCEkMFHqNZLG
-A280owuqtCRisWKtiRhTGnVBQeBn9FlG4bexGDodqfZHQTVrfD/gsner2aMeauC4
-q+SvsmFCCzmI+aI9Xj/SoK77Hm1L2y7VEWV8kQ8ySUmKex0ZvT5qT3aJzuIxfY4a
-PjoruksLhaaSqGIxFTC34zkgld6OXsx2+w8QUYmsHKvU9Ty06iPQEkWlmvcTLid2
-Y0dpJjwEHGb4WSVpYnyw2UDqy7jgLzPUgAsCUKUkFMX5qdbENqI=
-=B0NX
+klDDXA/8D8OYNUKFeuEqSlpZPkD/IbgzcSgLbKGbfFVfZRzH7IF//K5/4qSIH5Xg
+qRGfnUUEYRCQsXwm/2H0LgIojKD7wVGcSZEBOAAVgB7tsY7mtelnIMKll8Fykukb
+4VQwaVMBMJhqvJjobxy+pBQBhHdloG8tYoj9x0orXV3u4hx7oTYN3qaTGlcKiuJc
+RMAoub4XAforWKLj3/OZ1Y9S0hlwGQ4uFjAKeATAdy48vv5eudwypr7PRchM7WdY
+RMcHsPdVq/UKS5exaeyQS+jCN+sVY/ZwVbKxu7bp6WZXKQqsb8RH+DQ4cV5VxItF
+GMQXnKQpJ4QupvdTICTH75GYEGWX1k6hKB4XzbAsb9DEwtk1XWlzNRh7WHR/Af/q
+Y4kMqxkpkz/253rGy1EwVjLPF/IjsKkSG+7QazzXX7RM5sr0L/j4UAG3cWPTbYH9
+TnwTTG36kOlZ7NkPTSgG+VvzPnll99YlyM3SeLqjEt6s7Rj46yd6YyaQrkKdd3Ph
+AB8fOS+gpFjsX1Hx80GtVypn/m/Jupdi81EIyLpn1asr7FKPP0V1mBjF4iVwoPDB
+IUyC/3bb9ggr9mRxiwK4UptmfCXBFph1l1VE8DtfX47hbst6r7ZOPPwAJemQ4Qaa
+ktjWKLCFhWHAg0uWkTD7eUYPMc8jQACBKzosxnc4uDued5d7svc=
+=cSE6
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 70fe2708b6ade..9c228f49605f7 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index e5323d086af24..97c7d828de550 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 3e5c1888b1dcf..6a4f4fb24046d 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -9,8 +9,10 @@ DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B c5f0acd0147f2ad66f69ae2ade56fcbb5286
DIST netpbm-10.86.38.tar.xz 3702876 BLAKE2B e1e72114ee81d13b3066ff069e1affd874d571d624603a351900e7bbff8f36d9d9479edd80566a192b4143add0198322caf393a84e490232e1b27b31181ae5d4 SHA512 7db5de278f3f8fd0a28a1c34b6c4e9e3f96b64160754408f565b7b5875cc3d4bb971c1080b57f74c020c1d761cd24aa2c47fba6c068ce5c40b1fb07555e93b3c
DIST netpbm-11.1.3.tar.xz 3773552 BLAKE2B e7d4b9a14112357eee04bb6535f5f8ce0c8fbd15dd23899aaaa11a3bf743be8163f9080af0e8698f9082f5333fc5d40b471366a7b1b759e13e8ace583196c504 SHA512 73d4e448e309f182d3dde7457cacd2662298254a5e3ffd4ec193b5ac724ce4621b5ba97f688952f49153d1eddf9534d9deba1a3f579d5411ecee3463cfbaefed
DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b SHA512 70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
+DIST netpbm-11.3.0.tar.xz 3778748 BLAKE2B da847e2c4a23d6fb404b868cfabfae7b82fe744c0b04b49ed0c02ef8877690f752995cb570326673f0ffd7b4b75ce8bf086859971611e9d76b49e3124536d582 SHA512 6efbfee9174912fb2979834b090657572d400fb84bf137b5faa5c4517b9d3d9457d8b482acff586902e71566e3c0a7e3bad4c87cfec15a0efda03553c1314bce
EBUILD netpbm-10.86.36.ebuild 6771 BLAKE2B 261ea89a2609e11f160fbcfb5a940963b77cfdf1820705566758a988d294635e3213ec4af3ce3ab37a74cde19ea875ac53dae8b2552f6e588dbd5e31230102cd SHA512 d9075e67b699f62852ed6e0fe747fd55b6bde0d97b7510cbdc56472ec328f5257899805defff19de56d9e3b548488e7b99ff35e170fed5080f6f15b786f43002
EBUILD netpbm-10.86.38.ebuild 6779 BLAKE2B 3db12103e6b08f81ccb6aebfa1f5bfda803deb8c089b54cc528985ca22ae6b52d1ce04026fb2991a120a141accf7f3207b8c7b6d1b07093c1d58009f02a3e00c SHA512 d6d368f4c87bf2d739096d2f941e7553fcf0e86eca4e1c51a969cec30efd3673f0c90f71f8f0787ca4c71f86f717871142fb9f1a7e1ef8405c2dd97005b72ff7
EBUILD netpbm-11.1.3.ebuild 6968 BLAKE2B e3deb3af629c1addd0a3db814088af4ae11a453c62500b79463e246afaee6059dcd77d9d477af9a6eca51fc8783deed96c698fbb8c4398b44940cf72d36871b6 SHA512 0e0941d1c0d62595f4d0a119c4e139a289e26d1193534d37c27b09e9122f104a89d3fc5da46c00c94cc9548550ac15442fedb8deb1057379de40de5989be2197
-EBUILD netpbm-11.2.0.ebuild 6968 BLAKE2B e3deb3af629c1addd0a3db814088af4ae11a453c62500b79463e246afaee6059dcd77d9d477af9a6eca51fc8783deed96c698fbb8c4398b44940cf72d36871b6 SHA512 0e0941d1c0d62595f4d0a119c4e139a289e26d1193534d37c27b09e9122f104a89d3fc5da46c00c94cc9548550ac15442fedb8deb1057379de40de5989be2197
+EBUILD netpbm-11.2.0.ebuild 6838 BLAKE2B dbae0fa94f43bf2b7f0dc6a0797448a5b776730c9ae03277bddafca0d95e6e47769bdd0220772ccc65a3aaf54b0c8c22b1818a128cc62e92411b2aa75dd8f862 SHA512 1e0cfdde5a2e5856402edc684aa1dbc21a3141f288cb78ee1905efada4a7c0ba84f4b1a6cf4557777cf16be2c7754f0e2668c9544aa0b2bb5605ce63c889cdd2
+EBUILD netpbm-11.3.0.ebuild 6840 BLAKE2B 079ef16532536ddbc0435da2c49c63eaef668a6e1f2542d8fa02acccb41272acabc760f47b06c83ca77e6044944ca00cbe753a6ba3edcf0df36869955051de30 SHA512 e4a794b998ade53ece428a675ba4f4208400385e10bf6ad3a433eb47e9e34e306a816c3c641254a08460e29cf4eefa8388f961e67c4e97e083ca64f0b6879969
MISC metadata.xml 424 BLAKE2B 9ccc907d6c15cb1a7d6cfe4679d6fa9f488642948897ca34958a06b439ebcfb912cfb18fa9d93f15f19573aed4bd7083d277151c477410a59cd64b4c9c0446d4 SHA512 a987be2134a44cc916d5a026068219b8ccaa149e577eaf2a53a7802321793129777cc79b069df95ec9320f15279249a5f9d8a61509452ef02effcb6c66cf9e80
diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 760e8d6019152..e22e58d3b22ba 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -7,27 +7,24 @@ inherit flag-o-matic multilib toolchain-funcs
# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
# They only provide a tarball for super stable, but super stable is a bit lagging.
-# So we package the stable branch of their svn (currently versions 10.86.xx) on SLOT "0/stable"
-# and the advanced branch of their svn (currently versions 11.aa.bb) on SLOT "0/advanced".
+# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT "0/advanced[.rev]".
# The stable branch is stabilized according to usual Gentoo rules, while the
# advanced branch will not be stabilized.
# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-# libnetpbm.so is not 100% ABI compatible between stable and advanced, so
-# packages that depend on it should use "media-libs/netpbm:="
-
DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats"
HOMEPAGE="https://netpbm.sourceforge.net/"
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz"
LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
+SLOT="0/stable.102"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml"
# app-text/ghostscript-gpl is really needed for postscript
# some utilities execute /usr/bin/gs
-# also some installed programs are perl scripts
+# some installed programs are perl scripts
RDEPEND="
dev-lang/perl
jbig? ( media-libs/jbigkit:= )
diff --git a/media-libs/netpbm/netpbm-11.3.0.ebuild b/media-libs/netpbm/netpbm-11.3.0.ebuild
new file mode 100644
index 0000000000000..886d2f5cab797
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.0.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT "0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/"
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz"
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+ dev-lang/perl
+ jbig? ( media-libs/jbigkit:= )
+ jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+ png? (
+ >=media-libs/libpng-1.4:0=
+ sys-libs/zlib
+ )
+ postscript? (
+ app-text/ghostscript-gpl
+ sys-libs/zlib
+ )
+ rle? ( media-libs/urt:= )
+ svga? ( media-libs/svgalib )
+ tiff? ( >=media-libs/tiff-3.5.5:= )
+ xml? ( dev-libs/libxml2 )
+ X? ( x11-libs/libX11 )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="
+ app-arch/xz-utils
+ sys-devel/flex
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/netpbm-10.86.21-build.patch
+ "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+ "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+ case ${CHOST} in
+ *-darwin*) echo dylib;;
+ *) echo unixshared;;
+ esac
+}
+
+netpbm_libsuffix() {
+ local suffix=$(get_libname)
+ echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+ case ${CHOST} in
+ *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';;
+ *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+ esac
+}
+
+netpbm_config_lib() {
+ usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+ if is-flagq -fPIC; then
+ echo -fPIC
+ fi
+}
+
+src_prepare() {
+ default
+
+ # make sure we use system libs
+ sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+ rm -r urt converter/other/jbig/libjbig converter/other/jpeg2000/libjasper || die
+
+ # fix typo in a test
+ sed -i \
+ -e 's:^o#! /bin/sh:#! /bin/sh:' \
+ test/stdin-ppm3.test || die
+
+ # take care of the importinc stuff ourselves by only doing it once
+ # at the top level and having all subdirs use that one set #149843
+ sed -i \
+ -e '/^importinc:/s|^|importinc:\nmanual_|' \
+ -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\
+ common.mk || die
+ sed -i \
+ -e '/%.c/s: importinc$::' \
+ common.mk lib/Makefile lib/util/Makefile || die
+ sed -i \
+ -e 's:pkg-config:$(PKG_CONFIG):' \
+ GNUmakefile converter/other/Makefile other/pamx/Makefile || die
+
+ # The postscript knob is currently bound up with a fork test.
+ if ! use postscript ; then
+ sed -i \
+ -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \
+ converter/other/Makefile generator/Makefile || die
+ sed -i -r \
+ -e 's:(pbmtextps|pnmtops|pstopnm).*::' \
+ test/all-in-place.{ok,test} || die
+ sed -i \
+ -e 's:lps-roundtrip.*::' \
+ -e 's:pbmtextps-dump.*::' \
+ -e 's:pbmtextps.*::' \
+ test/Test-Order || die
+ sed -i \
+ -e '/^$/d' \
+ test/all-in-place.ok || die
+ sed -i \
+ '2iexit 80' \
+ test/ps-{alt-,flate-,}roundtrip.test || die
+ fi
+
+ # the new postscript test needs +x
+ chmod +x test/lps-roundtrip.test || die
+
+ # Do not test png if not built
+ if ! use png ; then
+ sed -i -E \
+ -e 's:(pamtopng|pngtopam|pnmtopng).*::' \
+ test/all-in-place.{ok,test} || die
+ sed -i \
+ -e '/^$/d' \
+ test/all-in-place.ok || die
+
+ sed -i -E \
+ -e 's:(pamrgbatopng|pngtopnm).*::' \
+ test/legacy-names.{ok,test} || die
+ sed -i \
+ -e '/^$/d' \
+ test/legacy-names.ok || die
+ sed -i \
+ -e 's:png-roundtrip.*::' \
+ -e 's:winicon-roundtrip.*::' \
+ test/Test-Order || die
+ fi
+
+ # this test requires LC_ALL=en_US.iso88591, not available on musl
+ if use elibc_musl; then
+ sed -i \
+ -e 's:pbmtext-iso88591.*::' \
+ test/Test-Order || die
+ fi
+}
+
+src_configure() {
+ cat config.mk.in - >> config.mk <<-EOF || die "writing config.mk failed"
+ # Misc stuff
+ BUILD_FIASCO = N
+ SYMLINK = ln -sf
+
+ # These vars let src_test work by default
+ PKGDIR_DEFAULT = ${T}/netpbm
+ RESULTDIR_DEFAULT = ${T}/netpbm-test
+
+ # Toolchain options
+ CC = $(tc-getCC) -Wall
+ LD = \$(CC)
+ CC_FOR_BUILD = $(tc-getBUILD_CC)
+ LD_FOR_BUILD = \$(CC_FOR_BUILD)
+ AR = $(tc-getAR)
+ RANLIB = $(tc-getRANLIB)
+ PKG_CONFIG = $(tc-getPKG_CONFIG)
+
+ STRIPFLAG =
+ CFLAGS_SHLIB = -fPIC
+ CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build)
+
+ LDRELOC = \$(LD) -r
+ LDSHLIB = $(netpbm_ldshlib)
+ LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to
+ LINKERISCOMPILER = Y
+ NETPBMLIBSUFFIX = $(netpbm_libsuffix)
+ NETPBMLIBTYPE = $(netpbm_libtype)
+ STATICLIB_TOO = $(usex static-libs Y N)
+
+ # The var is called SSE, but the code is actually SSE2.
+ WANT_SSE = $(usex cpu_flags_x86_sse2 Y N)
+
+ # Gentoo build options
+ TIFFLIB = $(netpbm_config_lib tiff)
+ # Let tiff worry about its own dependencies #395753
+ TIFFLIB_NEEDS_JPEG = N
+ TIFFLIB_NEEDS_Z = N
+ JPEGLIB = $(netpbm_config_lib jpeg)
+ PNGLIB = $(netpbm_config_lib png)
+ ZLIB = $($(tc-getPKG_CONFIG) --libs zlib)
+ LINUXSVGALIB = $(netpbm_config_lib svga vga)
+ XML2_LIBS = $(netpbm_config_lib xml xml2)
+ JBIGLIB = $(netpbm_config_lib jbig)
+ JBIGHDR_DIR =
+ JASPERLIB = NONE
+ JASPERHDR_DIR =
+ URTLIB = $(netpbm_config_lib rle)
+ URTHDR_DIR =
+ X11LIB = $(netpbm_config_lib X X11)
+ X11HDR_DIR =
+ EOF
+}
+
+src_compile() {
+ emake -j1 pm_config.h version.h manual_importinc #149843
+ emake
+}
+
+src_test() {
+ # The code wants to install everything first and then test the result.
+ emake install.{bin,lib,data}
+ emake check
+}
+
+src_install() {
+ # Subdir make targets like to use `mkdir` all over the place
+ # without any actual dependencies, thus the -j1.
+ emake -j1 package pkgdir="${ED}"/usr
+
+ if [[ $(get_libdir) != "lib" ]] ; then
+ mv "${ED}"/usr/lib "${ED}"/usr/$(get_libdir) || die
+ fi
+
+ # Remove cruft that we don't need, and move around stuff we want
+ rm "${ED}"/usr/{README,VERSION,{pkgconfig,config}_template,pkginfo} || die
+
+ dodir /usr/share
+ mv "${ED}"/usr/misc "${ED}"/usr/share/netpbm || die
+
+ doman userguide/*.[0-9]
+ dodoc README
+
+ cd doc || die
+ dodoc HISTORY Netpbm.programming USERDOC
+ docinto html
+ dodoc -r ../userguide/*.html
+}
diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker
index 736f78d77d3ad..0bb13e3d4ec0c 100644
--- a/metadata/.checksum-test-marker
+++ b/metadata/.checksum-test-marker
@@ -1,4 +1,4 @@
-1688017228 Thu Jun 29 05:40:28 AM UTC 2023
+1688019026 Thu Jun 29 06:10:26 AM UTC 2023
# Testcase for mirror network:
# Watch the value over a day, if unchanging then
# one or more mirrors is missing --checksum
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index f72588ed7c12e..e81552fe8f8f4 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 11d9e985006ba..ccca73ba139ad 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 05:39:51 +0000
+Thu, 29 Jun 2023 06:09:49 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index a255e4b594bfe..54eccaf792619 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546124 BLAKE2B b8c960a7f19f0cac8ea254b9330e3a1add1f4be28ff0a9b4020f5e68f250a6b511280b7dd1dec4e472c73320abae493b0ab8441075c681803abfb19ea280332e SHA512 0dccc4f920463740ab2803f55b50f1cf0df2af9d58750c12c98fe5963dc8738d5a3e8d6a895c2e0d3ba8230bb61557b6e88b4fa56b2f05f5697577b68a9413df
-TIMESTAMP 2023-06-29T05:39:55Z
+TIMESTAMP 2023-06-29T06:09:53Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdGStfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdIDFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAAVw//fjOMummDayu6CuZJNbAiGiFD1uFUbvcKn2MI54haX1SIuG0Q4m81L9oC
-+MiVIjVD9sc4oO19Y3BFESXTJjwLiB17J5Zk2/DK2P6rWpza9kN61TcUzLPAMLrE
-sx0ORlnSiQexdiwnrPWFqbzZd4y2QpqGQfXzDC2ZVdsvW/zFRoAI+bPTp15ad8Wk
-TFXNtBniD+EgNgVyrcHLdtWm9+qkbDAqqVYqG9aIklGWWRKiMIAqmtJIL0Tb3FBL
-be6rHF3mt9G4sNzFigD94ZBlqpubgOtxeiJe9HKiZsYfxLFA8aqSb+DNmYPScbea
-OT+dGO0VuzGJBj7tV+8CRrtPdwcIp2HmK1YM28QrXmuIG1h1x5BmlVxBYXcuHy3o
-4fUN7ApRfStYVuSkTDPxIcVODfORcMKJvIbkr9qf1W8Ic2lUh8n8Ztd3KrPHaK8i
-TuqZPwiTJSOSyAQUiUvB2Ws6f3oeMSJP9OmfC3MI6swcUja3F5+uXf6jBRdyZ3ST
-sqnzJ3hfhUk+HMXwNzOjfsVHP1oS/5zggJUI0fvyZ2+FlyZMrS+7ZrEvU33U7xv4
-BGvBQueuUT5dG/sl8BDRAEjFQaxEtpJxzIbvUpQd53uZG3zwaNLFRTb/lIzP5uoe
-FX5pnsyVlo9+4sF9YxrUFSUv/EvlWmFgMtqK0iW8UGcJ7i8Q58g=
-=oKFI
+klBDUQ//Vtr8YMLOQleGwEK68Sk6vdAHGmCjyRB1X+Qcrunaeon3IgMGE96v2j5M
+0qCZqkFRPOxJXLhmn+N9+LG8Hmsc+XMKGnTRF13TBQvz39TiNM9HvnST1DcyWhcZ
+k6ukSVWOiHwRWInlrs9zKg0dgIWG8gHq4EVFQzsZm/+DcjLbMmfbeLQ1Ik1xQSPp
+Xb6hsXwPeyaJ6Hgtooe9NktfQGoz2qTMCoUynjBg6uCh4XG2/qJ1OKQUT1t8jRI+
+QGWzfSyNkwjKIGOjrbkAhz5PEC26AsLaSmvz/EOBuL/5yQ89SrRXkmzKFz8Ctz1U
+DGKCZdM5RrKZldnOvv1KNpSkWT+O5fD8qCXJ7DpAvSYgimk0D522JtHlV8rUwlwa
+48K4LIjmbcyGGkT5byfzWyITr4ECfQneV6EXqODil9dwkZDaKQ4BYchPoRUgxjwe
+zCKOfJjoohRUmJc5TH5GnQjgMttuw3Yfs+XeFSPT1TQYN8gjKAO/iosvQ8pE4f5Z
+/DZW0YguVbce2ymdcA/bBgPNcpExfoRmfTeWDTxg05DWpjIfPvc2aRuW7uHX7XvT
+cJZ9TinYt4Hf6JNq2CUKbcCBq0Gm4lKLIfxxiqQO+HFCBqjAGwF8y2FCYk5dfO7b
+4X/FFZT4+WkVs867oyXzKI0WKMZnVOU1MjlIEeuq2WlbSMc7wKM=
+=go+Q
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index be00c4f144b04..ccca73ba139ad 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 05:39:52 +0000
+Thu, 29 Jun 2023 06:09:49 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index b14b615bd8601..f256d94459f7d 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 32dbe51e6029d..bdd55b670f049 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/netpbm-11.2.0 b/metadata/md5-cache/media-libs/netpbm-11.2.0
index 37a766368ec7e..0d9b0fd175d55 100644
--- a/metadata/md5-cache/media-libs/netpbm-11.2.0
+++ b/metadata/md5-cache/media-libs/netpbm-11.2.0
@@ -9,7 +9,7 @@ IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain
RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
-SLOT=0/advanced
+SLOT=0/stable.102
SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.0.tar.xz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=cddfde99fc3a666c31b0e5775939aafe
+_md5_=368e350e14d13f506e74004c4aab7b3b
diff --git a/metadata/md5-cache/media-libs/netpbm-11.3.0 b/metadata/md5-cache/media-libs/netpbm-11.3.0
new file mode 100644
index 0000000000000..27b9068b90af1
--- /dev/null
+++ b/metadata/md5-cache/media-libs/netpbm-11.3.0
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/xz-utils sys-devel/flex virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) x11-base/xorg-proto
+DESCRIPTION=A set of utilities for converting to/from the netpbm (and related) formats
+EAPI=8
+HOMEPAGE=https://netpbm.sourceforge.net/
+INHERIT=flag-o-matic multilib toolchain-funcs
+IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain
+RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
+SLOT=0/advanced.103
+SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.3.0.tar.xz
+_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=fa75cfec77d2d959c81fa1bf3e8a3a47
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index f36da1d83a562..867d6c2cb3c50 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-06-29T05:39:55Z
+TIMESTAMP 2023-06-29T06:09:53Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdGStfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSdIDFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDgqhAAjJC5gQgGTV7+EtOtT2MiO/lagwkyFg7XPCU6yKQv9UHPC65wJMZXXr1b
-R8NFTf8vafOi/wgpXPRetnR7VO82tWMSzmvD3OObfwTgqyIFJ+gphdCPPs7eNELZ
-gSeCr6SX0rwGgS5lJXaE1NVMFJCru/uL8b1RSxVTrYMh30M7om29LkVVu4ez4lNl
-IWlXl+M9aFTxCdQRGJ+9uMT/gUctGmuJwhzUX5cW5rR3rtpOpwtIJWP2nqKPBMpU
-Y4fJB5kfv8l9BJ+bU7ynbzv5UXE2gNy2xGJA/ULrOBnqv//N69xDoOY4vBxuZ0qj
-tNWhhu/dy+Kq07DmJFblIWOPKrZa3jt6gw/ySM65Rez1c+RlWhdJF2JwOyxb7mGe
-K6ViOPict5fYy2KauA7W5W/JjPoAG6A28b+oPwLiEJfXPYp91nhOmy5bMcxrowKa
-HEf9aT2L8yTmbhGafc2gIdTXp7qI3bs5JQsl4xbDKRrx1v1lCmQDcjyDa1MvxbQo
-CtffGcsNVDnLZzdoUA6b9sw/MYaNsSbQPjjZmnbApmJNMZT/8fgpMjL+HhDTay/K
-QzGbT5urVMQMldfEk04clQTHQdXTKI9qzUkAsZ73sjUTjQfVXtBjQzdQZ5PPkTX6
-oxcfHklbh+5Lg8Ew7gN4yJ3UFXS03jYQcZ3cSeUlumkcWqxCokc=
-=d1eQ
+klDZ1A/+PUbIn1rM4UA8rLX/7JzhguKn54NL5v+N3shsU2LUPBl/blGvBZ0jcdYT
+LDMIFdKs5g5n/GlYPpG6kssyiyEHgnCzrcQQTg9C1wuKFd7bVDiKlL+6b28twaK5
+AewwpjgWBkQWdABrUkFzCG63OuhBEsbGKN9yM0V/eGMOwcAkDMeoUPBsHY/qqfaT
+NPlZR3zOi/XSlbg8JM/VVkHH5uNWhHKU05pJn6wlNxLtaWBE9VvYPZkgvQP1sgIl
+5XVzbODM3tzL2HZjA62t7/zTyaAxI7KEvz5GYK40lRON+5YszzhKgFfi2NKko8QB
+lwCywHz22jWiB0/WuhBmWLwGtvhxSClisrZFIgRNqoKKHYiYt0yCWxqGKLqGcyzG
+ZsZ45uY4pbZQ14DMwMmOl5Zt3Aj9ElSWfaxGl4ih2WvrLLr8UFuC04f5gKSxkKU5
+0kodo2Q9yzaNlu2y+5SR4yn9QauuHkkGv1Du92G64G5Xrq/P46g0xwGQCGtl1l+W
+PBSr23fq0+2s/TPJjdywXQDG2bYM2S+WF/JkHzIhLBtXM2h9Fnf6gJm8vU8aC79D
+OF7quHFfwUkwvb4Hv+COUdYe7xd8f8ngZx0nWCsywvNnpfVKgMUjqrcG230AdG2b
+U5huI7XCFIrufzR1mRL9UJAr4iSklLYaLBYQsrHRgTyp3ELumtE=
+=2YzL
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index be00c4f144b04..ccca73ba139ad 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 05:39:52 +0000
+Thu, 29 Jun 2023 06:09:49 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 034c9ca06e458..e56269b29b1c9 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Jun 29 05:39:51 AM UTC 2023
+Thu Jun 29 06:09:49 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index d90937d152077..27ecf6eae6110 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 05:45:01 +0000
+Thu, 29 Jun 2023 06:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index abaf25c28189f..676a658c3f1e8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-0c46ff19bb14ab0775767515ce5f8ce9326fbf2b 1688015838 2023-06-29T05:17:18+00:00
+bd129b20aaff2dddc607230800d7d29333096e9c 1688018221 2023-06-29T05:57:01+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 69b597f567c1c..96f78b0879c82 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1688017201 Thu 29 Jun 2023 05:40:01 AM UTC
+1688019001 Thu 29 Jun 2023 06:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 11d9e985006ba..ccca73ba139ad 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Jun 2023 05:39:51 +0000
+Thu, 29 Jun 2023 06:09:49 +0000