git: 170ff4fd76b0 - main - graphics/netpbm: Switch to 11.03.05 (advanced train) from sourceforge

From: Craig Leres <leres_at_FreeBSD.org>
Date: Sun, 10 Sep 2023 17:43:20 UTC
The branch main has been updated by leres:

URL: https://cgit.FreeBSD.org/ports/commit/?id=170ff4fd76b063773fe573ede552bd9028e7afb7

commit 170ff4fd76b063773fe573ede552bd9028e7afb7
Author:     Craig Leres <leres@FreeBSD.org>
AuthorDate: 2023-09-10 17:42:40 +0000
Commit:     Craig Leres <leres@FreeBSD.org>
CommitDate: 2023-09-10 17:42:40 +0000

    graphics/netpbm: Switch to 11.03.05 (advanced train) from sourceforge
    
    The sourceforge repo does not create actual releases, instead
    they to commit to stable and advanced branches. So build
    one using svn/tar and distribute via MASTER_SITES=LOCAL/... (Crib
    do-fetch logic from graphics/yukon and devel/libopenbsd.)
    
    Remove MANPAGES option (no longer included).
    
    Remove PERL option (we're now unconditionally dependant on perl).
    
    Remove STATIC option (does not build because graphics/jasper no
    longer installs a static library).
    
    Reported by:    diizzy
    PR:             262212
---
 graphics/netpbm/Makefile                           | 142 +++----
 graphics/netpbm/distinfo                           |   6 +-
 .../netpbm/files/patch-converter_other_pstopnm.c   |  14 -
 graphics/netpbm/pkg-plist                          | 434 +--------------------
 4 files changed, 73 insertions(+), 523 deletions(-)

diff --git a/graphics/netpbm/Makefile b/graphics/netpbm/Makefile
index e28f2b2430b3..85e42be96190 100644
--- a/graphics/netpbm/Makefile
+++ b/graphics/netpbm/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	netpbm
-DISTVERSION=	10.91.01
-PORTREVISION=	3
+DISTVERSION=	11.03.05
 CATEGORIES=	graphics
-MASTER_SITES=	LOCAL/tobik
+MASTER_SITES=	LOCAL/leres/netpbm
 
 MAINTAINER=	leres@FreeBSD.org
 COMMENT=	Toolkit for conversion of images between different formats
@@ -14,22 +13,21 @@ LICENSE_NAME_IJG=	Independent JPEG Group License
 LICENSE_FILE_IJG=	${WRKSRC}/doc/copyright_summary
 LICENSE_PERMS_IJG=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
-TEST_DEPENDS=	bash:shells/bash
+LIB_DEPENDS=	libjasper.so:graphics/jasper \
+		libjbig.so:graphics/jbigkit \
+		libpng.so:graphics/png \
+		libtiff.so:graphics/tiff
 
-# The port follows the advanced release series.  Upstream does not
-# create tarballs for them, so we have to roll our own.  See
-# http://netpbm.sourceforge.net/getting_netpbm.php.  To checkout the
-# sources yourself see the netpbm-version-check and netpbm-fetch
-# targets below.
-USES=		cpe ghostscript:test gmake perl5 shebangfix tar:xz
+USES=		cpe gmake jpeg perl5 shebangfix tar:xz
 USE_LDCONFIG=	yes
-USE_PERL5=	build test
 CPE_VENDOR=	netpbm_project
 
-SHEBANG_FILES=	buildtools/makeman converter/pbm/pbmtox10bm editor/pnmflip \
-		editor/pnmquant editor/ppmfade editor/ppmquant editor/ppmshadow \
-		generator/ppmrainbow test/*.test test/Available-Testprog \
-		test/Execute-Tests
+SVN_REV=	r4636
+
+SHEBANG_FILES=	buildtools/makeman converter/pbm/pbmtox10bm \
+		editor/pnmflip editor/pnmquant editor/ppmfade \
+		editor/ppmquant editor/ppmshadow generator/ppmrainbow \
+		test/*.test test/Available-Testprog test/Execute-Tests
 
 MAKEFILE=	GNUmakefile
 MAKE_ARGS=	BINMODE=${BINMODE} \
@@ -40,108 +38,66 @@ MAKE_ARGS=	BINMODE=${BINMODE} \
 		MANMODE=${MANMODE} \
 		pkgdir=${STAGEDIR}${PREFIX} \
 		SHAREMODE=${SHAREMODE}
-INSTALL_TARGET=	install.bin install.lib install.data install.hdr \
-		install.staticlib
-TEST_ARGS=	pkgdir="${STAGEDIR}${PREFIX}" \
-		resultdir="${WRKDIR}/tests" \
-		RGBDEF="${STAGEDIR}${PREFIX}/share/netpbm/rgb.txt"
-TEST_TARGET=	check
-# Disable fragile tests.  tiff-flate-lzw-roundtrip's checksums are
-# different on FreeBSD so the test fails.  The resulting and
-# intermediary images look fine in spite of this.
-_DISABLE_TESTS=	all-in-place palm-roundtrip pamdice pamexec pamhue \
-		pammixmulti-identity pamtopdbimg pamvalidate pj-roundtrip \
-		ps-alt-roundtrip tiff-flate-lzw-roundtrip
-
-OPTIONS_DEFINE=		MANPAGES PERL STATIC SVGTOPAM X11
-OPTIONS_DEFAULT=	MANPAGES PERL
+INSTALL_TARGET=	install.bin install.lib install.data install.hdr
+
+OPTIONS_DEFINE=		SVGTOPAM X11
 OPTIONS_SUB=		yes
 
 SVGTOPAM_DESC=	Build svgtopam
 X11_DESC=	Build pamx
-
-PERL_USE=		PERL5=run
-STATIC_BUILD_DEPENDS=	jasper>0:graphics/jasper \
-			jbigkit>0:graphics/jbigkit \
-			png>0:graphics/png \
-			tiff>0:graphics/tiff
-STATIC_LIB_DEPENDS_OFF=	libjasper.so:graphics/jasper \
-			libjbig.so:graphics/jbigkit \
-			libpng.so:graphics/png \
-			libtiff.so:graphics/tiff
-STATIC_USES=		jpeg:build
-STATIC_USES_OFF=	jpeg
-SVGTOPAM_USES=		gnome
-SVGTOPAM_USE=		GNOME=libxml2
-SVGTOPAM_VARS_OFF=	_DISABLE_TESTS+=svgtopam
-X11_USES=		xorg
-X11_USE=		XORG=x11,xau,xcb,xdmcp
+SVGTOPAM_USES=	gnome
+SVGTOPAM_USE=	gnome=libxml2
+X11_USES=	xorg
+X11_USE=	xorg=x11,xau,xcb,xdmcp
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|misc|share/netpbm|g' ${WRKSRC}/common.mk
-	@${REINPLACE_CMD} -e 's|pkg-config|false|g' ${WRKSRC}/GNUmakefile
-	@${REINPLACE_CMD} ${_DISABLE_TESTS:@.test.@-e '/${.test.}/d'@} \
-		${WRKSRC}/test/Test-Order
+	${REINPLACE_CMD} -e 's|misc|share/netpbm|g' ${WRKSRC}/common.mk
+	${REINPLACE_CMD} -e 's|pkg-config|false|g' ${WRKSRC}/GNUmakefile
 .ifdef WITH_PIE
 .for dn in buildtools test
-	@${REINPLACE_CMD} -e '/^all:/s/^/CFLAGS_FOR_BUILD+=${PIE_CFLAGS}\n/' \
+	${REINPLACE_CMD} -e '/^all:/s/^/CFLAGS_FOR_BUILD+=${PIE_CFLAGS}\n/' \
 	    ${WRKSRC}/${dn}/Makefile
 .endfor
 .endif
 
-post-patch-STATIC-on:
-	@${REINPLACE_CMD} -e 's|$$(LD)|$$(LD) -static|g' \
-		-e 's@$$(NETPBMLIBFNAME)@libnetpbm.a@' \
-		${WRKSRC}/common.mk
+#
+# To roll snapshot: make BOOTSTRAP= makesum
+#
+#.if defined(BOOTSTRAP) && !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
+.if defined(BOOTSTRAP)
+FETCH_DEPENDS+=	svn:devel/subversion
+WRKDIR=		${WRKDIRPREFIX}${.CURDIR}/work/.bootstrap
+
+do-fetch:
+	${RM} -rf ${WRKDIR}
+	${MKDIR} ${WRKDIR}
+	svn export -r${SVN_REV} \
+	    svn://svn.code.sf.net/p/${PORTNAME}/code/advanced ${WRKSRC}
+	${TAR} -jcf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} -C${WRKDIR} \
+	    ${DISTNAME}
+	${RM} -rf ${WRKDIR}
+.endif
 
 # Disable building svgtopam by default.  It is the only program that
 # requires libxml2 and it is not useful in this day and age according
 # to the author.  See the top of converter/other/svgtopam.c for more
 # details.
 post-patch-SVGTOPAM-off:
-	@${REINPLACE_CMD} '/svgtopam/d' ${WRKSRC}/converter/other/Makefile
+	${REINPLACE_CMD} '/svgtopam/d' ${WRKSRC}/converter/other/Makefile
 
 post-patch-X11-off:
-	@${REINPLACE_CMD} '/pamx/d' ${WRKSRC}/other/Makefile
+	${REINPLACE_CMD} '/pamx/d' ${WRKSRC}/other/Makefile
 
 do-configure:
-	@${CAT} ${WRKSRC}/config.mk.in ${FILESDIR}/config.mk > ${WRKSRC}/config.mk
+	${CAT} ${WRKSRC}/config.mk.in ${FILESDIR}/config.mk > \
+	    ${WRKSRC}/config.mk
 
 post-install:
-	@cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libnetpbm.so.11 libnetpbm.so
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnetpbm.so
-	@${RM} ${STAGEDIR}${PREFIX}/bin/manweb
+	cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libnetpbm.so.11 libnetpbm.so
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnetpbm.so
+	${RM} ${STAGEDIR}${PREFIX}/bin/manweb
 	${INSTALL_DATA} ${WRKSRC}/lib/util/pm_c_util.h ${WRKSRC}/pm_config.h \
-		${STAGEDIR}${PREFIX}/include/netpbm
-	${MV} ${STAGEDIR}${PREFIX}/staticlink/libnetpbm.a ${STAGEDIR}${PREFIX}/lib
-	${RMDIR} ${STAGEDIR}${PREFIX}/sharedlink ${STAGEDIR}${PREFIX}/staticlink
-
-post-install-MANPAGES-on:
-	${INSTALL_MAN} ${WRKSRC}/man/*.1 ${STAGEDIR}${PREFIX}/man/man1
-	${INSTALL_MAN} ${WRKSRC}/man/*.3 ${STAGEDIR}${PREFIX}/man/man3
-	${INSTALL_MAN} ${WRKSRC}/man/*.5 ${STAGEDIR}${PREFIX}/man/man5
-
-.if defined(DEVELOPER)
-# A lot of this is stolen from the netpbm OpenBSD port
-NETPBM_REPO=	https://svn.code.sf.net/p/netpbm/code
-NETPBM_SERIES=	advanced
-
-netpbm-version-check:
-	@REV=`svnlite info ${NETPBM_REPO}/${NETPBM_SERIES}/version.mk | ${SED} -n 's/Last Changed Rev: //p'`; \
-	VERSION=`(svnlite ${CAT} -r$$REV ${NETPBM_REPO}/${NETPBM_SERIES}/version.mk; \
-			echo 'all:'; \
-			echo '	@printf "%02d.%02d.%02d" \'; \
-			echo '		$${NETPBM_MAJOR_RELEASE} \' ; \
-			echo '		$${NETPBM_MINOR_RELEASE} \' ; \
-			echo '		$${NETPBM_POINT_RELEASE} \' ; \
-		) | make -f -`; \
-	case `pkg version -t ${PORTVERSION} $$VERSION` in \
-		'>') echo "Port version is greater than latest release $$VERSION"; exit 1 ;; \
-		'<') echo "Run 'make NETPBM_REV=$$REV netpbm-fetch' to download netpbm $$VERSION" ;; \
-	esac
-
-netpbm-fetch:
-	@svnlite export --force -r${NETPBM_REV} ${NETPBM_REPO}/${NETPBM_SERIES} netpbm-r${NETPBM_REV}
-.endif
+	    ${STAGEDIR}${PREFIX}/include/netpbm
+	${RMDIR} ${STAGEDIR}${PREFIX}/sharedlink
 
 .include <bsd.port.mk>
diff --git a/graphics/netpbm/distinfo b/graphics/netpbm/distinfo
index 22bcac557a77..facbea4c9c28 100644
--- a/graphics/netpbm/distinfo
+++ b/graphics/netpbm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1595613552
-SHA256 (netpbm-10.91.01.tar.xz) = dba419ffa3ac6af7d88c866abdeca64985c498a696906906e2dd719e10c7e12d
-SIZE (netpbm-10.91.01.tar.xz) = 2432820
+TIMESTAMP = 1694293236
+SHA256 (netpbm-11.03.05.tar.xz) = 42ee0d65fb98f594756f2241f778d598bda1ae95cf94e1e5b7e0a0379f772157
+SIZE (netpbm-11.03.05.tar.xz) = 2412537
diff --git a/graphics/netpbm/files/patch-converter_other_pstopnm.c b/graphics/netpbm/files/patch-converter_other_pstopnm.c
deleted file mode 100644
index e7aaf0f5cc9f..000000000000
--- a/graphics/netpbm/files/patch-converter_other_pstopnm.c
+++ /dev/null
@@ -1,14 +0,0 @@
-pstopnm.c:268:14: warning: implicit declaration of function 'lstat' is invalid in C99 [-Wimplicit-function-declaration]
-    statRc = lstat(origFileName, &statbuf);
-             ^
-
---- converter/other/pstopnm.c.orig	2020-03-27 19:22:48 UTC
-+++ converter/other/pstopnm.c
-@@ -16,7 +16,6 @@
- 
- #define _DEFAULT_SOURCE 1 /* New name for SVID & BSD source defines */
- #define _BSD_SOURCE 1   /* Make sure strdup() is in string.h */
--#define _XOPEN_SOURCE 500
-     /* Make sure fdopen() is in stdio.h and strdup() is in string.h */
- 
- #include <assert.h>
diff --git a/graphics/netpbm/pkg-plist b/graphics/netpbm/pkg-plist
index 0752b1c60337..b4f8ab5ba805 100644
--- a/graphics/netpbm/pkg-plist
+++ b/graphics/netpbm/pkg-plist
@@ -15,6 +15,7 @@ bin/escp2topbm
 bin/eyuvtoppm
 bin/fiascotopnm
 bin/fitstopnm
+%%SVGTOPAM%%bin/svgtopam
 bin/fstopgm
 bin/g3topbm
 bin/gemtopbm
@@ -46,6 +47,7 @@ bin/pamarith
 bin/pambackground
 bin/pambayer
 bin/pambrighten
+bin/pamcat
 bin/pamchannel
 bin/pamcomp
 bin/pamcrater
@@ -61,12 +63,13 @@ bin/pamexec
 bin/pamfile
 bin/pamfind
 bin/pamfix
-%%PERL%%bin/pamfixtrunc
+bin/pamfixtrunc
 bin/pamflip
 bin/pamfunc
 bin/pamgauss
 bin/pamgetcolor
 bin/pamgradient
+bin/pamhomography
 bin/pamhue
 bin/pamlevels
 bin/pamlookup
@@ -80,6 +83,7 @@ bin/pamperspective
 bin/pampick
 bin/pampop9
 bin/pamrecolor
+bin/pamrestack
 bin/pamrgbatopng
 bin/pamrubber
 bin/pamscale
@@ -87,6 +91,7 @@ bin/pamseq
 bin/pamshadedrelief
 bin/pamsharpmap
 bin/pamsharpness
+bin/pamshuffle
 bin/pamsistoaglyph
 bin/pamslice
 bin/pamsplit
@@ -113,6 +118,7 @@ bin/pamtopdbimg
 bin/pamtopfm
 bin/pamtopng
 bin/pamtopnm
+bin/pamtoqoi
 bin/pamtosrf
 bin/pamtosvg
 bin/pamtotga
@@ -131,6 +137,7 @@ bin/pbmlife
 bin/pbmmake
 bin/pbmmask
 bin/pbmminkowski
+bin/pbmnoise
 bin/pbmpage
 bin/pbmpscale
 bin/pbmreduce
@@ -170,7 +177,7 @@ bin/pbmtopsg3
 bin/pbmtoptx
 bin/pbmtosunicon
 bin/pbmtowbmp
-%%PERL%%bin/pbmtox10bm
+bin/pbmtox10bm
 bin/pbmtoxbm
 bin/pbmtoybm
 bin/pbmtozinc
@@ -183,7 +190,7 @@ bin/pdbimgtopam
 bin/pfmtopam
 bin/pgmabel
 bin/pgmbentley
-%%PERL%%bin/pgmcrater
+bin/pgmcrater
 bin/pgmdeshadow
 bin/pgmedge
 bin/pgmenhance
@@ -224,12 +231,13 @@ bin/pnmcut
 bin/pnmdepth
 bin/pnmenlarge
 bin/pnmfile
-%%PERL%%bin/pnmflip
+bin/pnmflip
 bin/pnmgamma
 bin/pnmhisteq
 bin/pnmhistmap
 bin/pnmindex
 bin/pnminterp
+bin/pnminterp-gen
 bin/pnminvert
 bin/pnmmargin
 bin/pnmmercator
@@ -240,8 +248,8 @@ bin/pnmnorm
 bin/pnmpad
 bin/pnmpaste
 bin/pnmpsnr
-%%PERL%%bin/pnmquant
-%%PERL%%bin/pnmquantall
+bin/pnmquant
+bin/pnmquantall
 bin/pnmremap
 bin/pnmrotate
 bin/pnmscale
@@ -282,7 +290,7 @@ bin/ppmdist
 bin/ppmdither
 bin/ppmdmkfont
 bin/ppmdraw
-%%PERL%%bin/ppmfade
+bin/ppmfade
 bin/ppmflash
 bin/ppmforge
 bin/ppmglobe
@@ -293,12 +301,12 @@ bin/ppmmix
 bin/ppmnorm
 bin/ppmntsc
 bin/ppmpat
-%%PERL%%bin/ppmquant
-%%PERL%%bin/ppmquantall
-%%PERL%%bin/ppmrainbow
+bin/ppmquant
+bin/ppmquantall
+bin/ppmrainbow
 bin/ppmrelief
 bin/ppmrough
-%%PERL%%bin/ppmshadow
+bin/ppmshadow
 bin/ppmshift
 bin/ppmspread
 bin/ppmtoacad
@@ -339,6 +347,7 @@ bin/ppmtv
 bin/ppmwheel
 bin/psidtopgm
 bin/pstopnm
+bin/qoitopam
 bin/qrttoppm
 bin/rasttopnm
 bin/rawtopgm
@@ -356,7 +365,6 @@ bin/sputoppm
 bin/srftopam
 bin/st4topgm
 bin/sunicontopnm
-%%SVGTOPAM%%bin/svgtopam
 bin/tgatoppm
 bin/thinkjettopbm
 bin/tifftopnm
@@ -392,411 +400,11 @@ include/netpbm/ppm.h
 include/netpbm/ppmcmap.h
 include/netpbm/ppmdfont.h
 include/netpbm/ppmdraw.h
-include/netpbm/ppmfloyd.h
 include/netpbm/runlength.h
 include/netpbm/shhopt.h
-lib/libnetpbm.a
 lib/libnetpbm.so
 lib/libnetpbm.so.11
-lib/libnetpbm.so.11.91
-%%MANPAGES%%man/man1/411toppm.1.gz
-%%MANPAGES%%man/man1/anytopnm.1.gz
-%%MANPAGES%%man/man1/asciitopgm.1.gz
-%%MANPAGES%%man/man1/atktopbm.1.gz
-%%MANPAGES%%man/man1/avstopam.1.gz
-%%MANPAGES%%man/man1/bioradtopgm.1.gz
-%%MANPAGES%%man/man1/bmptopnm.1.gz
-%%MANPAGES%%man/man1/bmptoppm.1.gz
-%%MANPAGES%%man/man1/brushtopbm.1.gz
-%%MANPAGES%%man/man1/cameratopam.1.gz
-%%MANPAGES%%man/man1/cistopbm.1.gz
-%%MANPAGES%%man/man1/cmuwmtopbm.1.gz
-%%MANPAGES%%man/man1/ddbugtopbm.1.gz
-%%MANPAGES%%man/man1/escp2topbm.1.gz
-%%MANPAGES%%man/man1/eyuvtoppm.1.gz
-%%MANPAGES%%man/man1/faxformat.1.gz
-%%MANPAGES%%man/man1/fiascotopnm.1.gz
-%%MANPAGES%%man/man1/fitstopnm.1.gz
-%%MANPAGES%%man/man1/fstopgm.1.gz
-%%MANPAGES%%man/man1/g3topbm.1.gz
-%%MANPAGES%%man/man1/gemtopbm.1.gz
-%%MANPAGES%%man/man1/gemtopnm.1.gz
-%%MANPAGES%%man/man1/giftopnm.1.gz
-%%MANPAGES%%man/man1/gouldtoppm.1.gz
-%%MANPAGES%%man/man1/hdifftopam.1.gz
-%%MANPAGES%%man/man1/hipstopgm.1.gz
-%%MANPAGES%%man/man1/hpcdtoppm.1.gz
-%%MANPAGES%%man/man1/icontopbm.1.gz
-%%MANPAGES%%man/man1/ilbmtoppm.1.gz
-%%MANPAGES%%man/man1/imgtoppm.1.gz
-%%MANPAGES%%man/man1/infotopam.1.gz
-%%MANPAGES%%man/man1/jbigtopnm.1.gz
-%%MANPAGES%%man/man1/jpeg2ktopam.1.gz
-%%MANPAGES%%man/man1/jpegtopnm.1.gz
-%%MANPAGES%%man/man1/leaftoppm.1.gz
-%%MANPAGES%%man/man1/lispmtopgm.1.gz
-%%MANPAGES%%man/man1/macptopbm.1.gz
-%%MANPAGES%%man/man1/manweb.1.gz
-%%MANPAGES%%man/man1/mdatopbm.1.gz
-%%MANPAGES%%man/man1/mgrtopbm.1.gz
-%%MANPAGES%%man/man1/mrf.1.gz
-%%MANPAGES%%man/man1/mrftopbm.1.gz
-%%MANPAGES%%man/man1/mtvtoppm.1.gz
-%%MANPAGES%%man/man1/neotoppm.1.gz
-%%MANPAGES%%man/man1/netpbm.1.gz
-%%MANPAGES%%man/man1/palmtopnm.1.gz
-%%MANPAGES%%man/man1/pamaddnoise.1.gz
-%%MANPAGES%%man/man1/pamaltsat.1.gz
-%%MANPAGES%%man/man1/pamarith.1.gz
-%%MANPAGES%%man/man1/pambackground.1.gz
-%%MANPAGES%%man/man1/pambayer.1.gz
-%%MANPAGES%%man/man1/pambrighten.1.gz
-%%MANPAGES%%man/man1/pamchannel.1.gz
-%%MANPAGES%%man/man1/pamcomp.1.gz
-%%MANPAGES%%man/man1/pamcrater.1.gz
-%%MANPAGES%%man/man1/pamcut.1.gz
-%%MANPAGES%%man/man1/pamdeinterlace.1.gz
-%%MANPAGES%%man/man1/pamdepth.1.gz
-%%MANPAGES%%man/man1/pamdice.1.gz
-%%MANPAGES%%man/man1/pamditherbw.1.gz
-%%MANPAGES%%man/man1/pamedge.1.gz
-%%MANPAGES%%man/man1/pamendian.1.gz
-%%MANPAGES%%man/man1/pamenlarge.1.gz
-%%MANPAGES%%man/man1/pamexec.1.gz
-%%MANPAGES%%man/man1/pamfile.1.gz
-%%MANPAGES%%man/man1/pamfind.1.gz
-%%MANPAGES%%man/man1/pamfix.1.gz
-%%PERL%%%%MANPAGES%%man/man1/pamfixtrunc.1.gz
-%%MANPAGES%%man/man1/pamflip.1.gz
-%%MANPAGES%%man/man1/pamfunc.1.gz
-%%MANPAGES%%man/man1/pamgauss.1.gz
-%%MANPAGES%%man/man1/pamgetcolor.1.gz
-%%MANPAGES%%man/man1/pamgradient.1.gz
-%%MANPAGES%%man/man1/pamhue.1.gz
-%%MANPAGES%%man/man1/pamlevels.1.gz
-%%MANPAGES%%man/man1/pamlookup.1.gz
-%%MANPAGES%%man/man1/pammasksharpen.1.gz
-%%MANPAGES%%man/man1/pammixinterlace.1.gz
-%%MANPAGES%%man/man1/pammixmulti.1.gz
-%%MANPAGES%%man/man1/pammosaicknit.1.gz
-%%MANPAGES%%man/man1/pamoil.1.gz
-%%MANPAGES%%man/man1/pampaintspill.1.gz
-%%MANPAGES%%man/man1/pamperspective.1.gz
-%%MANPAGES%%man/man1/pampick.1.gz
-%%MANPAGES%%man/man1/pampop9.1.gz
-%%MANPAGES%%man/man1/pamrecolor.1.gz
-%%MANPAGES%%man/man1/pamrgbatopng.1.gz
-%%MANPAGES%%man/man1/pamrubber.1.gz
-%%MANPAGES%%man/man1/pamscale.1.gz
-%%MANPAGES%%man/man1/pamseq.1.gz
-%%MANPAGES%%man/man1/pamshadedrelief.1.gz
-%%MANPAGES%%man/man1/pamsharpmap.1.gz
-%%MANPAGES%%man/man1/pamsharpness.1.gz
-%%MANPAGES%%man/man1/pamsistoaglyph.1.gz
-%%MANPAGES%%man/man1/pamslice.1.gz
-%%MANPAGES%%man/man1/pamsplit.1.gz
-%%MANPAGES%%man/man1/pamstack.1.gz
-%%MANPAGES%%man/man1/pamstereogram.1.gz
-%%MANPAGES%%man/man1/pamstretch-gen.1.gz
-%%MANPAGES%%man/man1/pamstretch.1.gz
-%%MANPAGES%%man/man1/pamsumm.1.gz
-%%MANPAGES%%man/man1/pamsummcol.1.gz
-%%MANPAGES%%man/man1/pamtable.1.gz
-%%MANPAGES%%man/man1/pamthreshold.1.gz
-%%MANPAGES%%man/man1/pamtilt.1.gz
-%%MANPAGES%%man/man1/pamtoavs.1.gz
-%%MANPAGES%%man/man1/pamtodjvurle.1.gz
-%%MANPAGES%%man/man1/pamtofits.1.gz
-%%MANPAGES%%man/man1/pamtogif.1.gz
-%%MANPAGES%%man/man1/pamtohdiff.1.gz
-%%MANPAGES%%man/man1/pamtohtmltbl.1.gz
-%%MANPAGES%%man/man1/pamtojpeg2k.1.gz
-%%MANPAGES%%man/man1/pamtompfont.1.gz
-%%MANPAGES%%man/man1/pamtooctaveimg.1.gz
-%%MANPAGES%%man/man1/pamtopam.1.gz
-%%MANPAGES%%man/man1/pamtopdbimg.1.gz
-%%MANPAGES%%man/man1/pamtopfm.1.gz
-%%MANPAGES%%man/man1/pamtopng.1.gz
-%%MANPAGES%%man/man1/pamtopnm.1.gz
-%%MANPAGES%%man/man1/pamtosrf.1.gz
-%%MANPAGES%%man/man1/pamtosvg.1.gz
-%%MANPAGES%%man/man1/pamtotga.1.gz
-%%MANPAGES%%man/man1/pamtotiff.1.gz
-%%MANPAGES%%man/man1/pamtouil.1.gz
-%%MANPAGES%%man/man1/pamtowinicon.1.gz
-%%MANPAGES%%man/man1/pamtoxvmini.1.gz
-%%MANPAGES%%man/man1/pamtris.1.gz
-%%MANPAGES%%man/man1/pamundice.1.gz
-%%MANPAGES%%man/man1/pamunlookup.1.gz
-%%MANPAGES%%man/man1/pamvalidate.1.gz
-%%MANPAGES%%man/man1/pamwipeout.1.gz
-%%X11%%%%MANPAGES%%man/man1/pamx.1.gz
-%%MANPAGES%%man/man1/pbmclean.1.gz
-%%MANPAGES%%man/man1/pbmlife.1.gz
-%%MANPAGES%%man/man1/pbmmake.1.gz
-%%MANPAGES%%man/man1/pbmmask.1.gz
-%%MANPAGES%%man/man1/pbmminkowski.1.gz
-%%MANPAGES%%man/man1/pbmpage.1.gz
-%%MANPAGES%%man/man1/pbmpscale.1.gz
-%%MANPAGES%%man/man1/pbmreduce.1.gz
-%%MANPAGES%%man/man1/pbmtext.1.gz
-%%MANPAGES%%man/man1/pbmtextps.1.gz
-%%MANPAGES%%man/man1/pbmto10x.1.gz
-%%MANPAGES%%man/man1/pbmto4425.1.gz
-%%MANPAGES%%man/man1/pbmtoascii.1.gz
-%%MANPAGES%%man/man1/pbmtoatk.1.gz
-%%MANPAGES%%man/man1/pbmtobbnbg.1.gz
-%%MANPAGES%%man/man1/pbmtocis.1.gz
-%%MANPAGES%%man/man1/pbmtocmuwm.1.gz
-%%MANPAGES%%man/man1/pbmtodjvurle.1.gz
-%%MANPAGES%%man/man1/pbmtoepsi.1.gz
-%%MANPAGES%%man/man1/pbmtoepson.1.gz
-%%MANPAGES%%man/man1/pbmtoescp2.1.gz
-%%MANPAGES%%man/man1/pbmtog3.1.gz
-%%MANPAGES%%man/man1/pbmtogem.1.gz
-%%MANPAGES%%man/man1/pbmtogo.1.gz
-%%MANPAGES%%man/man1/pbmtoibm23xx.1.gz
-%%MANPAGES%%man/man1/pbmtoicon.1.gz
-%%MANPAGES%%man/man1/pbmtolj.1.gz
-%%MANPAGES%%man/man1/pbmtoln03.1.gz
-%%MANPAGES%%man/man1/pbmtolps.1.gz
-%%MANPAGES%%man/man1/pbmtomacp.1.gz
-%%MANPAGES%%man/man1/pbmtomatrixorbital.1.gz
-%%MANPAGES%%man/man1/pbmtomda.1.gz
-%%MANPAGES%%man/man1/pbmtomgr.1.gz
-%%MANPAGES%%man/man1/pbmtomrf.1.gz
-%%MANPAGES%%man/man1/pbmtonokia.1.gz
-%%MANPAGES%%man/man1/pbmtopgm.1.gz
-%%MANPAGES%%man/man1/pbmtopi3.1.gz
-%%MANPAGES%%man/man1/pbmtopk.1.gz
-%%MANPAGES%%man/man1/pbmtoplot.1.gz
-%%MANPAGES%%man/man1/pbmtoppa.1.gz
-%%MANPAGES%%man/man1/pbmtopsg3.1.gz
-%%MANPAGES%%man/man1/pbmtoptx.1.gz
-%%MANPAGES%%man/man1/pbmtosunicon.1.gz
-%%MANPAGES%%man/man1/pbmtowbmp.1.gz
-%%PERL%%%%MANPAGES%%man/man1/pbmtox10bm.1.gz
-%%MANPAGES%%man/man1/pbmtoxbm.1.gz
-%%MANPAGES%%man/man1/pbmtoybm.1.gz
-%%MANPAGES%%man/man1/pbmtozinc.1.gz
-%%MANPAGES%%man/man1/pbmupc.1.gz
-%%MANPAGES%%man/man1/pc1toppm.1.gz
-%%MANPAGES%%man/man1/pcdindex.1.gz
-%%MANPAGES%%man/man1/pcdovtoppm.1.gz
-%%MANPAGES%%man/man1/pcxtoppm.1.gz
-%%MANPAGES%%man/man1/pdbimgtopam.1.gz
-%%MANPAGES%%man/man1/pfmtopam.1.gz
-%%MANPAGES%%man/man1/pgmabel.1.gz
-%%MANPAGES%%man/man1/pgmbentley.1.gz
-%%PERL%%%%MANPAGES%%man/man1/pgmcrater.1.gz
-%%MANPAGES%%man/man1/pgmdeshadow.1.gz
-%%MANPAGES%%man/man1/pgmedge.1.gz
-%%MANPAGES%%man/man1/pgmenhance.1.gz
-%%MANPAGES%%man/man1/pgmhist.1.gz
-%%MANPAGES%%man/man1/pgmkernel.1.gz
-%%MANPAGES%%man/man1/pgmmake.1.gz
-%%MANPAGES%%man/man1/pgmmedian.1.gz
-%%MANPAGES%%man/man1/pgmminkowski.1.gz
-%%MANPAGES%%man/man1/pgmmorphconv.1.gz
-%%MANPAGES%%man/man1/pgmnoise.1.gz
-%%MANPAGES%%man/man1/pgmnorm.1.gz
-%%MANPAGES%%man/man1/pgmoil.1.gz
-%%MANPAGES%%man/man1/pgmramp.1.gz
-%%MANPAGES%%man/man1/pgmslice.1.gz
-%%MANPAGES%%man/man1/pgmtexture.1.gz
-%%MANPAGES%%man/man1/pgmtofs.1.gz
-%%MANPAGES%%man/man1/pgmtolispm.1.gz
-%%MANPAGES%%man/man1/pgmtopbm.1.gz
-%%MANPAGES%%man/man1/pgmtopgm.1.gz
-%%MANPAGES%%man/man1/pgmtoppm.1.gz
-%%MANPAGES%%man/man1/pgmtosbig.1.gz
-%%MANPAGES%%man/man1/pgmtost4.1.gz
-%%MANPAGES%%man/man1/pi1toppm.1.gz
-%%MANPAGES%%man/man1/pi3topbm.1.gz
-%%MANPAGES%%man/man1/picttoppm.1.gz
-%%MANPAGES%%man/man1/pjtoppm.1.gz
-%%MANPAGES%%man/man1/pktopbm.1.gz
-%%MANPAGES%%man/man1/pngtopam.1.gz
-%%MANPAGES%%man/man1/pngtopnm.1.gz
-%%MANPAGES%%man/man1/pnmalias.1.gz
-%%MANPAGES%%man/man1/pnmarith.1.gz
-%%MANPAGES%%man/man1/pnmcat.1.gz
-%%MANPAGES%%man/man1/pnmcolormap.1.gz
-%%MANPAGES%%man/man1/pnmcomp.1.gz
-%%MANPAGES%%man/man1/pnmconvol.1.gz
-%%MANPAGES%%man/man1/pnmcrop.1.gz
-%%MANPAGES%%man/man1/pnmcut.1.gz
-%%MANPAGES%%man/man1/pnmdepth.1.gz
-%%MANPAGES%%man/man1/pnmenlarge.1.gz
-%%MANPAGES%%man/man1/pnmfile.1.gz
-%%PERL%%%%MANPAGES%%man/man1/pnmflip.1.gz
-%%MANPAGES%%man/man1/pnmgamma.1.gz
-%%MANPAGES%%man/man1/pnmhisteq.1.gz
-%%MANPAGES%%man/man1/pnmhistmap.1.gz
-%%MANPAGES%%man/man1/pnmindex.1.gz
-%%MANPAGES%%man/man1/pnminterp.1.gz
-%%MANPAGES%%man/man1/pnminvert.1.gz
-%%MANPAGES%%man/man1/pnmmargin.1.gz
-%%MANPAGES%%man/man1/pnmmercator.1.gz
-%%MANPAGES%%man/man1/pnmmontage.1.gz
-%%MANPAGES%%man/man1/pnmnlfilt.1.gz
-%%MANPAGES%%man/man1/pnmnoraw.1.gz
-%%MANPAGES%%man/man1/pnmnorm.1.gz
-%%MANPAGES%%man/man1/pnmpad.1.gz
-%%MANPAGES%%man/man1/pnmpaste.1.gz
-%%MANPAGES%%man/man1/pnmpsnr.1.gz
-%%PERL%%%%MANPAGES%%man/man1/pnmquant.1.gz
-%%PERL%%%%MANPAGES%%man/man1/pnmquantall.1.gz
-%%MANPAGES%%man/man1/pnmremap.1.gz
-%%MANPAGES%%man/man1/pnmrotate.1.gz
-%%MANPAGES%%man/man1/pnmscale.1.gz
-%%MANPAGES%%man/man1/pnmscalefixed.1.gz
-%%MANPAGES%%man/man1/pnmshear.1.gz
-%%MANPAGES%%man/man1/pnmsmooth.1.gz
-%%MANPAGES%%man/man1/pnmsplit.1.gz
-%%MANPAGES%%man/man1/pnmstitch.1.gz
-%%MANPAGES%%man/man1/pnmtile.1.gz
-%%MANPAGES%%man/man1/pnmtoddif.1.gz
-%%MANPAGES%%man/man1/pnmtofiasco.1.gz
-%%MANPAGES%%man/man1/pnmtofits.1.gz
-%%MANPAGES%%man/man1/pnmtojbig.1.gz
-%%MANPAGES%%man/man1/pnmtojpeg.1.gz
-%%MANPAGES%%man/man1/pnmtopalm.1.gz
-%%MANPAGES%%man/man1/pnmtopclxl.1.gz
-%%MANPAGES%%man/man1/pnmtoplainpnm.1.gz
-%%MANPAGES%%man/man1/pnmtopng.1.gz
-%%MANPAGES%%man/man1/pnmtopnm.1.gz
-%%MANPAGES%%man/man1/pnmtops.1.gz
-%%MANPAGES%%man/man1/pnmtorast.1.gz
-%%MANPAGES%%man/man1/pnmtorle.1.gz
-%%MANPAGES%%man/man1/pnmtosgi.1.gz
-%%MANPAGES%%man/man1/pnmtosir.1.gz
-%%MANPAGES%%man/man1/pnmtotiff.1.gz
-%%MANPAGES%%man/man1/pnmtotiffcmyk.1.gz
-%%MANPAGES%%man/man1/pnmtoxwd.1.gz
-%%MANPAGES%%man/man1/ppm3d.1.gz
-%%MANPAGES%%man/man1/ppmbrighten.1.gz
-%%MANPAGES%%man/man1/ppmchange.1.gz
-%%MANPAGES%%man/man1/ppmcie.1.gz
-%%MANPAGES%%man/man1/ppmcolormask.1.gz
-%%MANPAGES%%man/man1/ppmcolors.1.gz
-%%MANPAGES%%man/man1/ppmdcfont.1.gz
-%%MANPAGES%%man/man1/ppmddumpfont.1.gz
-%%MANPAGES%%man/man1/ppmdim.1.gz
-%%MANPAGES%%man/man1/ppmdist.1.gz
-%%MANPAGES%%man/man1/ppmdither.1.gz
-%%MANPAGES%%man/man1/ppmdmkfont.1.gz
-%%MANPAGES%%man/man1/ppmdraw.1.gz
-%%PERL%%%%MANPAGES%%man/man1/ppmfade.1.gz
-%%MANPAGES%%man/man1/ppmflash.1.gz
-%%MANPAGES%%man/man1/ppmforge.1.gz
-%%MANPAGES%%man/man1/ppmglobe.1.gz
-%%MANPAGES%%man/man1/ppmhist.1.gz
-%%MANPAGES%%man/man1/ppmlabel.1.gz
-%%MANPAGES%%man/man1/ppmmake.1.gz
-%%MANPAGES%%man/man1/ppmmix.1.gz
-%%MANPAGES%%man/man1/ppmnorm.1.gz
-%%MANPAGES%%man/man1/ppmntsc.1.gz
-%%MANPAGES%%man/man1/ppmpat.1.gz
-%%PERL%%%%MANPAGES%%man/man1/ppmquant.1.gz
-%%PERL%%%%MANPAGES%%man/man1/ppmquantall.1.gz
-%%PERL%%%%MANPAGES%%man/man1/ppmrainbow.1.gz
-%%MANPAGES%%man/man1/ppmrelief.1.gz
-%%MANPAGES%%man/man1/ppmrough.1.gz
-%%PERL%%%%MANPAGES%%man/man1/ppmshadow.1.gz
-%%MANPAGES%%man/man1/ppmshift.1.gz
-%%MANPAGES%%man/man1/ppmspread.1.gz
-%%MANPAGES%%man/man1/ppmtoacad.1.gz
-%%MANPAGES%%man/man1/ppmtoapplevol.1.gz
-%%MANPAGES%%man/man1/ppmtoarbtxt.1.gz
-%%MANPAGES%%man/man1/ppmtoascii.1.gz
-%%MANPAGES%%man/man1/ppmtobmp.1.gz
-%%MANPAGES%%man/man1/ppmtoeyuv.1.gz
-%%MANPAGES%%man/man1/ppmtogif.1.gz
-%%MANPAGES%%man/man1/ppmtoicr.1.gz
-%%MANPAGES%%man/man1/ppmtoilbm.1.gz
-%%MANPAGES%%man/man1/ppmtojpeg.1.gz
-%%MANPAGES%%man/man1/ppmtoleaf.1.gz
-%%MANPAGES%%man/man1/ppmtolj.1.gz
-%%MANPAGES%%man/man1/ppmtomap.1.gz
-%%MANPAGES%%man/man1/ppmtomitsu.1.gz
-%%MANPAGES%%man/man1/ppmtompeg.1.gz
-%%MANPAGES%%man/man1/ppmtoneo.1.gz
-%%MANPAGES%%man/man1/ppmtopcx.1.gz
-%%MANPAGES%%man/man1/ppmtopgm.1.gz
-%%MANPAGES%%man/man1/ppmtopi1.1.gz
-%%MANPAGES%%man/man1/ppmtopict.1.gz
-%%MANPAGES%%man/man1/ppmtopj.1.gz
-%%MANPAGES%%man/man1/ppmtopjxl.1.gz
-%%MANPAGES%%man/man1/ppmtoppm.1.gz
-%%MANPAGES%%man/man1/ppmtopuzz.1.gz
-%%MANPAGES%%man/man1/ppmtorgb3.1.gz
-%%MANPAGES%%man/man1/ppmtosixel.1.gz
-%%MANPAGES%%man/man1/ppmtospu.1.gz
-%%MANPAGES%%man/man1/ppmtoterm.1.gz
-%%MANPAGES%%man/man1/ppmtotga.1.gz
-%%MANPAGES%%man/man1/ppmtouil.1.gz
-%%MANPAGES%%man/man1/ppmtowinicon.1.gz
-%%MANPAGES%%man/man1/ppmtoxpm.1.gz
-%%MANPAGES%%man/man1/ppmtoyuv.1.gz
-%%MANPAGES%%man/man1/ppmtoyuvsplit.1.gz
-%%MANPAGES%%man/man1/ppmtv.1.gz
-%%MANPAGES%%man/man1/ppmwheel.1.gz
-%%MANPAGES%%man/man1/psidtopgm.1.gz
-%%MANPAGES%%man/man1/pstopnm.1.gz
-%%MANPAGES%%man/man1/qrttoppm.1.gz
-%%MANPAGES%%man/man1/rasttopnm.1.gz
-%%MANPAGES%%man/man1/rawtopgm.1.gz
-%%MANPAGES%%man/man1/rawtoppm.1.gz
-%%MANPAGES%%man/man1/rgb3toppm.1.gz
-%%MANPAGES%%man/man1/rlatopam.1.gz
-%%MANPAGES%%man/man1/rletopnm.1.gz
-%%MANPAGES%%man/man1/sbigtopgm.1.gz
-%%MANPAGES%%man/man1/sgitopnm.1.gz
-%%MANPAGES%%man/man1/sirtopnm.1.gz
-%%MANPAGES%%man/man1/sldtoppm.1.gz
-%%MANPAGES%%man/man1/spctoppm.1.gz
-%%MANPAGES%%man/man1/spottopgm.1.gz
-%%MANPAGES%%man/man1/sputoppm.1.gz
-%%MANPAGES%%man/man1/srftopam.1.gz
-%%MANPAGES%%man/man1/st4topgm.1.gz
-%%MANPAGES%%man/man1/sunicontopnm.1.gz
-%%SVGTOPAM%%%%MANPAGES%%man/man1/svgtopam.1.gz
-%%MANPAGES%%man/man1/tgatoppm.1.gz
-%%MANPAGES%%man/man1/thinkjettopbm.1.gz
-%%MANPAGES%%man/man1/tifftopnm.1.gz
-%%MANPAGES%%man/man1/wbmptopbm.1.gz
-%%MANPAGES%%man/man1/winicon.1.gz
-%%MANPAGES%%man/man1/winicontopam.1.gz
-%%MANPAGES%%man/man1/winicontoppm.1.gz
-%%MANPAGES%%man/man1/xbmtopbm.1.gz
-%%MANPAGES%%man/man1/ximtoppm.1.gz
-%%MANPAGES%%man/man1/xpmtoppm.1.gz
-%%MANPAGES%%man/man1/xvminitoppm.1.gz
-%%MANPAGES%%man/man1/xwdtopnm.1.gz
-%%MANPAGES%%man/man1/ybmtopbm.1.gz
-%%MANPAGES%%man/man1/yuvsplittoppm.1.gz
-%%MANPAGES%%man/man1/yuvtoppm.1.gz
-%%MANPAGES%%man/man1/yuy2topam.1.gz
-%%MANPAGES%%man/man1/zeisstopnm.1.gz
-%%MANPAGES%%man/man3/libmaketmpfile.3.gz
-%%MANPAGES%%man/man3/libmaketmpfilefd.3.gz
-%%MANPAGES%%man/man3/libnetpbm.3.gz
-%%MANPAGES%%man/man3/libnetpbm_draw.3.gz
-%%MANPAGES%%man/man3/libnetpbm_font.3.gz
-%%MANPAGES%%man/man3/libnetpbm_image.3.gz
-%%MANPAGES%%man/man3/libnetpbm_ug.3.gz
-%%MANPAGES%%man/man3/libpbm.3.gz
-%%MANPAGES%%man/man3/libpgm.3.gz
-%%MANPAGES%%man/man3/libpm.3.gz
-%%MANPAGES%%man/man3/libpnm.3.gz
-%%MANPAGES%%man/man3/libppm.3.gz
-%%MANPAGES%%man/man5/pam.5.gz
-%%MANPAGES%%man/man5/pbm.5.gz
-%%MANPAGES%%man/man5/pfm.5.gz
-%%MANPAGES%%man/man5/pgm.5.gz
-%%MANPAGES%%man/man5/pnm.5.gz
-%%MANPAGES%%man/man5/ppm.5.gz
+lib/libnetpbm.so.11.103
 %%DATADIR%%/palmcolor8.map
 %%DATADIR%%/palmgray1.map
 %%DATADIR%%/palmgray2.map