From d4b828b1529474bb88c95d32a38355c24225c3f7 Mon Sep 17 00:00:00 2001 From: form Date: Thu, 14 May 1998 05:41:13 +0000 Subject: [PATCH] netpbm-94.3.1, image converter of many formats --- graphics/netpbm/Makefile | 86 ++++++++ graphics/netpbm/files/md5 | 4 + graphics/netpbm/patches/patch-aa | 109 +++++++++ graphics/netpbm/patches/patch-ab | 23 ++ graphics/netpbm/patches/patch-ac | 66 ++++++ graphics/netpbm/patches/patch-ad | 16 ++ graphics/netpbm/patches/patch-ae | 19 ++ graphics/netpbm/patches/patch-af | 19 ++ graphics/netpbm/pkg/COMMENT | 1 + graphics/netpbm/pkg/DESCR | 183 +++++++++++++++ graphics/netpbm/pkg/PLIST | 367 +++++++++++++++++++++++++++++++ 11 files changed, 893 insertions(+) create mode 100644 graphics/netpbm/Makefile create mode 100644 graphics/netpbm/files/md5 create mode 100644 graphics/netpbm/patches/patch-aa create mode 100644 graphics/netpbm/patches/patch-ab create mode 100644 graphics/netpbm/patches/patch-ac create mode 100644 graphics/netpbm/patches/patch-ad create mode 100644 graphics/netpbm/patches/patch-ae create mode 100644 graphics/netpbm/patches/patch-af create mode 100644 graphics/netpbm/pkg/COMMENT create mode 100644 graphics/netpbm/pkg/DESCR create mode 100644 graphics/netpbm/pkg/PLIST diff --git a/graphics/netpbm/Makefile b/graphics/netpbm/Makefile new file mode 100644 index 00000000000..fe2d3f868f0 --- /dev/null +++ b/graphics/netpbm/Makefile @@ -0,0 +1,86 @@ +# New ports collection makefile for: netpbm +# Version required: netpbm-94.3.1 +# Date created: 14 May 1998 +# Whom: Oleg Safiullin +# +# $OpenBSD: Makefile,v 1.1.1.1 1998/05/14 05:41:13 form Exp $ +# NetBSD: Makefile,v 1.14 1998/04/22 14:22:43 agc Exp +# + +DISTNAME= netpbm +PKGNAME= netpbm-94.3.1 +CATEGORIES= graphics +MASTER_SITES= ftp://ftp.wustl.edu//graphics/graphics/packages/NetPBM/ \ + ftp://ftp.informatik.uni-oldenburg.de/pub/netpbm/ \ + ftp://ftp.informatik.uni-oldenburg.de/pub/grafik/png/applications/ +DISTFILES= netpbm-1mar1994.tar.gz \ + pcxtoppm.tar.gz \ + rletopnm.tar.gz \ + pnmtopng-2.36.tar.gz + +MAINTAINER= form@vs.itam.nsc.ru + +LIB_DEPENDS= jpeg\\.62\\.:${PORTSDIR}/graphics/jpeg \ + tiff34\\.1:${PORTSDIR}/graphics/tiff34 \ + png\\.1\\.:${PORTSDIR}/graphics/png + +WRKSRC= ${WRKDIR}/netpbm +MAKE_ENV += PREFIX=${PREFIX} INSTALL_MAN="${INSTALL_MAN}" + +MAN1= atktopbm.1 g3topbm.1 brushtopbm.1 cmuwmtopbm.1 \ + icontopbm.1 gemtopbm.1 macptopbm.1 mgrtopbm.1 \ + pbmclean.1 pbmlife.1 pbmmake.1 pbmmask.1 \ + pbmpscale.1 pbmreduce.1 pbmtext.1 pbmto10x.1 \ + pbmto4425.1 pbmtoascii.1 pbmtoatk.1 pbmtobbnbg.1 \ + pbmtocmuwm.1 pbmtoepsi.1 pbmtoepson.1 pbmtog3.1 \ + pbmtogem.1 pbmtogo.1 pbmtoicon.1 pbmtolj.1 \ + pbmtoln03.1 pbmtolps.1 pbmtomacp.1 pbmtomgr.1 \ + pbmtopi3.1 pbmtopk.1 pbmtoplot.1 pbmtoptx.1 \ + pbmtox10bm.1 pbmtoxbm.1 pbmtoybm.1 pbmtozinc.1 \ + pbmupc.1 pi3topbm.1 pktopbm.1 xbmtopbm.1 \ + ybmtopbm.1 asciitopgm.1 bioradtopgm.1 fstopgm.1 \ + hipstopgm.1 lispmtopgm.1 pbmtopgm.1 pgmbentley.1 \ + pgmenhance.1 pgmhist.1 pgmkernel.1 pgmnoise.1 \ + pgmnorm.1 pgmoil.1 pgmramp.1 pgmtofs.1 \ + pgmtolispm.1 pgmtopbm.1 psidtopgm.1 rawtopgm.1 \ + spottopgm.1 pgmcrater.1 pgmedge.1 pgmtexture.1 \ + bmptoppm.1 gouldtoppm.1 hpcdtoppm.1 ilbmtoppm.1 \ + imgtoppm.1 mtvtoppm.1 pcxtoppm.1 pgmtoppm.1 \ + pi1toppm.1 picttoppm.1 pjtoppm.1 ppm3d.1 \ + ppmbrighten.1 ppmchange.1 ppmdim.1 ppmdist.1 \ + ppmdither.1 ppmflash.1 ppmhist.1 ppmmake.1 \ + ppmmix.1 ppmnorm.1 ppmntsc.1 ppmquant.1 \ + ppmrelief.1 ppmshift.1 ppmspread.1 ppmtoacad.1 \ + ppmtobmp.1 ppmtogif.1 ppmtoicr.1 ppmtoilbm.1 \ + ppmtomitsu.1 ppmtopcx.1 ppmtopgm.1 ppmtopi1.1 \ + ppmtopict.1 ppmtopj.1 ppmtopjxl.1 ppmtopuzz.1 \ + ppmtorgb3.1 ppmtosixel.1 ppmtotga.1 ppmtouil.1 \ + ppmtoxpm.1 ppmtoyuv.1 ppmtoyuvsplit.1 qrttoppm.1 \ + rawtoppm.1 rgb3toppm.1 sldtoppm.1 spctoppm.1 \ + sputoppm.1 tgatoppm.1 ximtoppm.1 xpmtoppm.1 \ + xvminitoppm.1 yuvtoppm.1 yuvsplittoppm.1 \ + ppmforge.1 ppmpat.1 ppmqvga.1 ppmtomap.1 \ + ppmquantall.1 fitstopnm.1 giftopnm.1 pnmalias.1 \ + pnmarith.1 pnmcat.1 pnmcomp.1 pnmconvol.1 \ + pnmcrop.1 pnmcut.1 pnmdepth.1 pnmenlarge.1 \ + pnmfile.1 pnmflip.1 pnmhistmap.1 pnminvert.1 \ + pnmnlfilt.1 pnmnoraw.1 pnmpad.1 pnmpaste.1 \ + pnmscale.1 pnmtile.1 pngtopnm.1 pnmtoddif.1 \ + pnmtofits.1 pnmtopng.1 pnmtops.1 pnmtorast.1 \ + pnmtorle.1 pnmtosgi.1 pnmtosir.1 pnmtoxwd.1 \ + rasttopnm.1 rletopnm.1 sgitopnm.1 sirtopnm.1 \ + xwdtopnm.1 zeisstopnm.1 pnmgamma.1 pnmrotate.1 \ + pnmshear.1 anytopnm.1 pnmindex.1 pnmmargin.1 \ + pnmsmooth.1 tifftopnm.1 pnmtotiff.1 pstopnm.1 +MAN3= libpbm.3 libpgm.3 libppm.3 libpnm.3 +MAN5= pbm.5 pgm.5 ppm.5 pnm.5 + +post-extract: +# make sure our TIFF library is used + ${MV} -f ${WRKSRC}/libtiff ${WRKSRC}/libtiff.notused +# move updates into source tree + cd ${WRKSRC};\ + ${MV} ../*pcx*.? ppm;\ + ${MV} ../*rle*.? ../*png*.? pnm + +.include diff --git a/graphics/netpbm/files/md5 b/graphics/netpbm/files/md5 new file mode 100644 index 00000000000..8ad74a33156 --- /dev/null +++ b/graphics/netpbm/files/md5 @@ -0,0 +1,4 @@ +MD5 (netpbm-1mar1994.tar.gz) = 55f505b09e69a5db8f08844435282dfb +MD5 (pcxtoppm.tar.gz) = d9a37913ef2c2cd412b0e7f969487dc2 +MD5 (rletopnm.tar.gz) = c0488f9918f506bf6a8d09870d5d115f +MD5 (pnmtopng-2.36.tar.gz) = 37258ecb340f58784faef72f280b1b9f diff --git a/graphics/netpbm/patches/patch-aa b/graphics/netpbm/patches/patch-aa new file mode 100644 index 00000000000..5c8cfac6189 --- /dev/null +++ b/graphics/netpbm/patches/patch-aa @@ -0,0 +1,109 @@ +*** Makefile.orig Wed Jan 26 18:47:35 1994 +--- Makefile Thu May 14 12:22:10 1998 +*************** +*** 48,78 **** + # By the way, you must have at least version 2.4 of libtiff. Earlier + # versions will not work. + TIFFDEF = -DLIBTIFF +! TIFFINC = -I../libtiff +! TIFFLIB = ../libtiff/libtiff.a + TIFFBINARIES = tifftopnm pnmtotiff + TIFFOBJECTS = tifftopnm.o pnmtotiff.o + + # CONFIGURE: Define the directory that you want the binaries copied to. + # If you need scripts and binaries to be in different directories, you + # can set that up too. +! INSTALLBINARIES = /usr/local/netpbm + INSTALLSCRIPTS = $(INSTALLBINARIES) + + # CONFIGURE: Define the directories that you want the manual sources copied to, + # plus the suffix you want them to have. +! INSTALLMANUALS1 = /usr/local/man/man1 + SUFFIXMANUALS1 = 1 +! INSTALLMANUALS3 = /usr/local/man/man3 + SUFFIXMANUALS3 = 3 +! INSTALLMANUALS5 = /usr/local/man/man5 + SUFFIXMANUALS5 = 5 + + # CONFIGURE: Normally the man pages are installed using "cp". By changing + # this define you can use something else, for example a script that calls + # compress or pack. The ../mantocat is used on systems which use man pages + # in the "cat" format. +! MANCP = cp + #MANCP = ../mantocat + + # CONFIGURE: Normally the Makefiles build and install separate binaries for +--- 48,78 ---- + # By the way, you must have at least version 2.4 of libtiff. Earlier + # versions will not work. + TIFFDEF = -DLIBTIFF +! TIFFINC = -I$(PREFIX)/include +! TIFFLIB = -L$(PREFIX)/lib -ltiff34 -ljpeg + TIFFBINARIES = tifftopnm pnmtotiff + TIFFOBJECTS = tifftopnm.o pnmtotiff.o + + # CONFIGURE: Define the directory that you want the binaries copied to. + # If you need scripts and binaries to be in different directories, you + # can set that up too. +! INSTALLBINARIES = $(PREFIX)/bin + INSTALLSCRIPTS = $(INSTALLBINARIES) + + # CONFIGURE: Define the directories that you want the manual sources copied to, + # plus the suffix you want them to have. +! INSTALLMANUALS1 = $(PREFIX)/man/man1 + SUFFIXMANUALS1 = 1 +! INSTALLMANUALS3 = $(PREFIX)/man/man3 + SUFFIXMANUALS3 = 3 +! INSTALLMANUALS5 = $(PREFIX)/man/man5 + SUFFIXMANUALS5 = 5 + + # CONFIGURE: Normally the man pages are installed using "cp". By changing + # this define you can use something else, for example a script that calls + # compress or pack. The ../mantocat is used on systems which use man pages + # in the "cat" format. +! MANCP = ${INSTALL_MAN} + #MANCP = ../mantocat + + # CONFIGURE: Normally the Makefiles build and install separate binaries for +*************** +*** 87,96 **** + # + # Note that if you make a "merge", the executables don't get created + # until you do the install. +! #all: binaries +! #install: install.bin install.man +! all: merge +! install: install.merge install.man + + # End of configurable definitions. + +--- 87,96 ---- + # + # Note that if you make a "merge", the executables don't get created + # until you do the install. +! all: binaries +! install: install.bin install.man +! #all: merge +! #install: install.merge install.man + + # End of configurable definitions. + +*************** +*** 99,106 **** + SUBDIRS = pbm pgm ppm pnm + + binaries: +! ./stamp-date +! ( echo "libtiff" ; cd libtiff ; make ) + for i in $(SUBDIRS) ; do \ + ( echo $$i ; cd $$i ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS)' 'TIFFDEF=$(TIFFDEF)' 'TIFFINC=$(TIFFINC)' 'TIFFLIB=$(TIFFLIB)' 'TIFFBINARIES=$(TIFFBINARIES)' 'TIFFOBJECTS=$(TIFFOBJECTS)' 'LDFLAGS=$(LDFLAGS)' binaries ); \ + done +--- 99,106 ---- + SUBDIRS = pbm pgm ppm pnm + + binaries: +! # ./stamp-date +! # ( echo "libtiff" ; cd libtiff ; make ) + for i in $(SUBDIRS) ; do \ + ( echo $$i ; cd $$i ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS)' 'TIFFDEF=$(TIFFDEF)' 'TIFFINC=$(TIFFINC)' 'TIFFLIB=$(TIFFLIB)' 'TIFFBINARIES=$(TIFFBINARIES)' 'TIFFOBJECTS=$(TIFFOBJECTS)' 'LDFLAGS=$(LDFLAGS)' binaries ); \ + done diff --git a/graphics/netpbm/patches/patch-ab b/graphics/netpbm/patches/patch-ab new file mode 100644 index 00000000000..6d72865d43e --- /dev/null +++ b/graphics/netpbm/patches/patch-ab @@ -0,0 +1,23 @@ +--- pgm/Makefile.orig Fri Jan 28 11:14:02 1994 ++++ pgm/Makefile Sat Dec 20 22:51:17 1997 +@@ -39,10 +39,10 @@ + LIBPGM = libpgm.a + + PORTBINARIES = asciitopgm bioradtopgm fstopgm hipstopgm \ +- lispmtopgm pbmtopgm pgmbentley pgmenhance pgmhist pgmkernel \ ++ lispmtopgm pbmtopgm pgmbentley pgmenhance pgmhist \ + pgmnoise pgmnorm pgmoil pgmramp pgmtofs pgmtolispm \ + pgmtopbm psidtopgm spottopgm +-MATHBINARIES = pgmcrater pgmedge pgmtexture rawtopgm ++MATHBINARIES = pgmcrater pgmedge pgmtexture rawtopgm pgmkernel + BINARIES = $(PORTBINARIES) $(MATHBINARIES) + + OBJECTS = asciitopgm.o bioradtopgm.o fstopgm.o hipstopgm.o \ +@@ -134,7 +134,6 @@ + pgmedge pgmedge.o: pgmedge.c + pgmenhance pgmenhance.o: pgmenhance.c + pgmhist pgmhist.o: pgmhist.c +-pgmkernel pgmkernel.o: pgmkernel.c + pgmnoise pgmnoise.o: pgmnoise.c + pgmnorm pgmnorm.o: pgmnorm.c + pgmoil pgmoil.o: pgmoil.c diff --git a/graphics/netpbm/patches/patch-ac b/graphics/netpbm/patches/patch-ac new file mode 100644 index 00000000000..1dde542cc8e --- /dev/null +++ b/graphics/netpbm/patches/patch-ac @@ -0,0 +1,66 @@ +*** pnm/Makefile.orig Mon Jan 31 23:47:32 1994 +--- pnm/Makefile Thu May 14 12:01:28 1998 +*************** +*** 60,69 **** + pnmcut pnmdepth pnmenlarge pnmfile pnmflip pnmhistmap \ + pnminvert pnmnoraw pnmpad pnmpaste \ + pnmtile pnmtoddif pnmtofits pnmtops pnmtorast \ +! pnmtosgi pnmtosir pnmtoxwd \ +! rasttopnm sgitopnm sirtopnm xwdtopnm zeisstopnm + MATHBINARIES = pnmgamma pnmnlfilt pnmrotate pnmscale pnmshear +! BINARIES = $(PORTBINARIES) $(MATHBINARIES) $(TIFFBINARIES) + SCRIPTS = anytopnm pnmindex pnmmargin pnmsmooth pstopnm + + PORTOBJECTS = fitstopnm.o giftopnm.o \ +--- 60,70 ---- + pnmcut pnmdepth pnmenlarge pnmfile pnmflip pnmhistmap \ + pnminvert pnmnoraw pnmpad pnmpaste \ + pnmtile pnmtoddif pnmtofits pnmtops pnmtorast \ +! pnmtorle pnmtosgi pnmtosir pnmtoxwd \ +! rasttopnm rletopnm sgitopnm sirtopnm xwdtopnm zeisstopnm + MATHBINARIES = pnmgamma pnmnlfilt pnmrotate pnmscale pnmshear +! PNGBINARIES = pngtopnm pnmtopng +! BINARIES = $(PORTBINARIES) $(MATHBINARIES) $(PNGBINARIES) $(TIFFBINARIES) + SCRIPTS = anytopnm pnmindex pnmmargin pnmsmooth pstopnm + + PORTOBJECTS = fitstopnm.o giftopnm.o \ +*************** +*** 74,80 **** + pnmtosgi.o pnmtosir.o pnmtoxwd.o \ + rasttopnm.o sgitopnm.o sirtopnm.o xwdtopnm.o zeisstopnm.o \ + pnmgamma.o pnmnlfilt.o pnmrotate.o pnmscale.o pnmshear.o +! OBJECTS = $(PORTOBJECTS) $(TIFFOBJECTS) + + MANUALS1 = $(BINARIES) $(SCRIPTS) + MANUALS3 = libpnm +--- 75,81 ---- + pnmtosgi.o pnmtosir.o pnmtoxwd.o \ + rasttopnm.o sgitopnm.o sirtopnm.o xwdtopnm.o zeisstopnm.o \ + pnmgamma.o pnmnlfilt.o pnmrotate.o pnmscale.o pnmshear.o +! OBJECTS = $(PORTOBJECTS) + + MANUALS1 = $(BINARIES) $(SCRIPTS) + MANUALS3 = libpnm +*************** +*** 128,134 **** + + + # Rules for plain programs. +! $(PORTBINARIES) $(TIFFBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB) + $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB) + + # Rule for math-dependent programs. +--- 129,141 ---- + + + # Rules for plain programs. +! $(PORTBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) +! $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) +! +! $(PNGBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) +! $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) -L/usr/local/lib -lpng -lz +! +! $(TIFFBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) + $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB) + + # Rule for math-dependent programs. diff --git a/graphics/netpbm/patches/patch-ad b/graphics/netpbm/patches/patch-ad new file mode 100644 index 00000000000..ead8e94e43d --- /dev/null +++ b/graphics/netpbm/patches/patch-ad @@ -0,0 +1,16 @@ +*** pbmplus.h.orig Thu May 14 11:50:42 1998 +--- pbmplus.h Thu May 14 11:51:59 1998 +*************** +*** 120,128 **** +--- 120,130 ---- + #include + #endif + extern int atoi(); ++ #ifndef __OpenBSD__ + extern void exit(); + extern long time(); + extern int write(); ++ #endif + #endif + + /* CONFIGURE: On most BSD systems, malloc() gets declared in stdlib.h, on diff --git a/graphics/netpbm/patches/patch-ae b/graphics/netpbm/patches/patch-ae new file mode 100644 index 00000000000..a748eec0948 --- /dev/null +++ b/graphics/netpbm/patches/patch-ae @@ -0,0 +1,19 @@ +*** pnm/tifftopnm.c.orig Thu May 14 12:09:06 1998 +--- pnm/tifftopnm.c Thu May 14 12:09:21 1998 +*************** +*** 28,34 **** + #endif + #include + #endif +! #include + + #define MAXCOLORS 1024 + #ifndef PHOTOMETRIC_DEPTH +--- 28,34 ---- + #endif + #include + #endif +! #include + + #define MAXCOLORS 1024 + #ifndef PHOTOMETRIC_DEPTH diff --git a/graphics/netpbm/patches/patch-af b/graphics/netpbm/patches/patch-af new file mode 100644 index 00000000000..f6fc1922cba --- /dev/null +++ b/graphics/netpbm/patches/patch-af @@ -0,0 +1,19 @@ +*** pnm/pnmtotiff.c.orig Thu May 14 12:27:58 1998 +--- pnm/pnmtotiff.c Thu May 14 12:28:24 1998 +*************** +*** 28,34 **** + #endif + #include + #endif +! #include + + #include "ppmcmap.h" + #define MAXCOLORS 256 +--- 28,34 ---- + #endif + #include + #endif +! #include + + #include "ppmcmap.h" + #define MAXCOLORS 256 diff --git a/graphics/netpbm/pkg/COMMENT b/graphics/netpbm/pkg/COMMENT new file mode 100644 index 00000000000..95feafd3b6e --- /dev/null +++ b/graphics/netpbm/pkg/COMMENT @@ -0,0 +1 @@ +A toolkit for conversion of images between different formats diff --git a/graphics/netpbm/pkg/DESCR b/graphics/netpbm/pkg/DESCR new file mode 100644 index 00000000000..a78213e8cc7 --- /dev/null +++ b/graphics/netpbm/pkg/DESCR @@ -0,0 +1,183 @@ +Netpbm is a toolkit for conversion of images between a variety of +different formats, as well as to allow a few basic image operations. +Netpbm is based on the widely spread Pbmplus package (release: 10 Dec +91). On top of that, a lot of improvements and additions have been +made. After the latest release of Pbmplus, a lot of additional filters +have been circulating on the net. The aim of Netpbm was, to collect +these and to turn them into a package. This work has been performed by +a group of programmers all over the world. + +anytopnm - attempt to convert an unknown type of image file to a portable anymap +asciitopgm - convert ASCII graphics into a portable graymap +atktopbm - convert Andrew Toolkit raster object to portable bitmap +bioradtopgm - convert a Biorad confocal file into a portable graymap +bmptoppm - convert a BMP file into a portable pixmap +brushtopbm - convert a doodle brush file into a portable bitmap +cmuwmtopbm - convert a CMU window manager bitmap into a portable bitmap +fitstopnm - convert a FITS file into a portable anymap +fstopgm - convert a Usenix FaceSaver(tm) file into a portable graymap +g3topbm - convert a Group 3 fax file into a portable bitmap +gemtopbm - convert a GEM .img file into a portable bitmap +giftopnm - convert a GIF file into a portable anymap +gouldtoppm - convert Gould scanner file into a portable pixmap +hipstopgm - convert a HIPS file into a portable graymap +hpcdtoppm v0.3 - convert a Photo-CD file into a portable pixmap +icontopbm - convert a Sun icon into a portable bitmap +ilbmtoppm - convert an ILBM file into a portable pixmap +imgtoppm - convert an Img-whatnot file into a portable pixmap +lispmtopgm - convert a Lisp Machine bitmap file into pgm format +macptopbm - convert a MacPaint file into a portable bitmap +mgrtopbm - convert a MGR bitmap into a portable bitmap +mtvtoppm - convert output from the MTV or PRT ray tracers into a portable pixmap +pbmclean - flip isolated pixels in portable bitmap +pbmlife - apply Conway's rules of Life to a portable bitmap +pbmmake - create a blank bitmap of a specified size +pbmmask - create a mask bitmap from a regular bitmap +pbmpscale - enlarge a portable bitmap with edge smoothing +pbmreduce - read a portable bitmap and reduce it N times +pbmtext - render text into a bitmap +pbmto10x - convert a portable bitmap into Gemini 10X printer graphics +pbmto4425 - Display PBM images on an AT&T 4425 terminal +pbmtoascii - convert a portable bitmap into ASCII graphics +pbmtoatk - convert portable bitmap to Andrew Toolkit raster object +pbmtobg - convert a portable bitmap into BitGraph graphics +pbmtocmuwm - convert a portable bitmap into a CMU window manager bitmap +pbmtoepsi - convert a portable bitmap into an encapsulated PostScript +pbmtoepson - convert a portable bitmap into Epson printer graphics +pbmtog3 - convert a portable bitmap into a Group 3 fax file +pbmtogem - convert a portable bitmap into a GEM .img file +pbmtogo - convert a portable bitmap into compressed GraphOn graphics +pbmtoicon - convert a portable bitmap into a Sun icon +pbmtolj - convert a portable bitmap into HP LaserJet format +pbmtoln03 - convert protable bitmap to DEC LN03+ Sixel output +pbmtolps - convert portable bitmap to PostScript +pbmtomacp - convert a portable bitmap into a MacPaint file +pbmtomgr - convert a portable bitmap into a MGR bitmap +pbmtopgm - convert portable bitmap to portable graymap by averaging areas +pbmtopi3 - convert a portable bitmap into an Atari Degas .pi3 file +pbmtopk - convert a portable bitmap into a packed (PK) format font +pbmtoplot - convert a portable bitmap into a Unix plot(5) file +pbmtoptx - convert a portable bitmap into Printronix printer graphics +pbmtox10bm - convert a portable bitmap into an X10 bitmap +pbmtoxbm - convert a portable bitmap into an X11 bitmap +pgmtoybm - convert a portable bitmap into a Bennet Yee "face" file +pbmtozinc - convert a portable bitmap into a Zinc bitmap +pbmupc - create a Universal Product Code bitmap +pcxtoppm - convert a PCX file into a portable pixmap +pgmbentley - Bentleyize a portable graymap +pgmcrater - create cratered terrain by fractal forgery +pgmedge - edge-detect a portable graymap +pgmenhance - edge-enhance a portable graymap +pgmhist - print a histogram of the values in a portable graymap +pgmkernel - generate a convolution kernel +pgmnoise - create a graymap made up of white noise +pgmnorm - normalize the contrast in a portable graymap +pgmoil - turn a portable graymap into an oil painting +pgmramp - generate a grayscale ramp +pgmtexture - calculate textural features on a portable graymap +pgmtofs - convert portable graymap to Usenix FaceSaver(tm) format +pgmtolispm - convert a portable graymap into Lisp Machine format +pgmtopbm - convert a portable graymap into a portable bitmap +pgmtoppm - colorize a portable graymap into a portable pixmap +pi1toppm - convert an Atari Degas .pi1 into a portable pixmap +pi3topbm - convert an Atari Degas .pi3 file into a portable bitmap +picttoppm - convert a Macintosh PICT file into a portable pixmap +pjtoppm - convert an HP PaintJet file to a portable pixmap +pktopbm - convert packed (PK) format font into portable bitmap(s) +pnmalias - antialias a portable anyumap. +pnmarith - perform arithmetic on two portable anymaps +pnmcat - concatenate portable anymaps +pnmcomp - composite two portable anymap files together +pnmconvol - general MxN convolution on a portable anymap +pnmcrop - crop a portable anymap +pnmcut - cut a rectangle out of a portable anymap +pnmdepth - change the maxval in a portable anymap +pnmenlarge - read a portable anymap and enlarge it N times +pnmfile - describe a portable anymap +pnmflip - perform one or more flip operations on a portable anymap +pnmgamma - perform gamma correction on a portable anymap +pnmhistmap - draw a histogram for a PGM or PPM file +pnmindex - build a visual index of a bunch of anymaps +pnminvert - invert a portable anymap +pnmmargin - add a border to a portable anymap +pnmnlfilt - non-linear filters: smooth, alpha trim mean, optimal +pnmnoraw - force a portable anymap into plain format +pnmpad - add borders to portable anymap +pnmpaste - paste a rectangle into a portable anymap +pnmrotate - rotate a portable anymap by some angle +pnmscale - scale a portable anymap +pnmshear - shear a portable anymap by some angle +pnmsmooth - smooth out an image +pnmtile - replicate a portable anymap into a specified size +pnmtoddif - Convert a portable anymap to DDIF format +pnmtofits - convert a portable anymap into FITS format +pnmtops - convert portable anymap to PostScript +pnmtorast - convert a portable pixmap into a Sun rasterfile +pnmtosgi - convert a portable anymap to a SGI image file +pnmtosir - convert a portable anymap into a Solitaire format +pnmtotiff - convert a a portable anymap into a TIFF file +pnmtoxwd - convert a portable anymap into an X11 window dump +ppm3d - convert two portable pixmap into a red/blue 3d glasses pixmap +ppmbrighten - change an images Saturation and Value from an HSV map +ppmchange - change all pixels of one color to another in a portable pixmap +ppmdim - dim a portable pixmap down to total blackness +ppmdist - simplistic grayscale assignment for machine generated, color images +ppmdither - ordered dither for color images +ppmflash - brighten a picture up to complete white-out +ppmforge - fractal forgeries of clouds, planets, and starry skies +ppmhist - print a histogram of a portable pixmap +ppmmake - create a pixmap of a specified size and color +ppmmix - blend together two portable pixmaps +ppmnorm - normalize the contrast in a portable pixmap +ppmntsc - make a portable pixmap look like taken from an American TV +ppmpat - make a pretty pixmap +ppmquant - quantize the colors in a portable pixmap down to a specified number +ppmquantall - run ppmquant on a bunch of files all at once, so they share a common colormap +ppmqvga - 8 plane quantization +ppmrelief - run a Laplacian relief filter on a portable pixmap +ppmshift - shift lines of a portable pixmap left or right by a random amount +ppmspread - displace a portable pixmap's pixels by a random amount +ppmtoacad - convert portable pixmap to AutoCAD database or slide +ppmtobmp - convert a portable pixmap into a BMP file +ppmtogif - convert a portable pixmap into a GIF file +ppmtoicr - convert a portable pixmap into NCSA ICR format +ppmtoilbm - convert a portable pixmap into an ILBM file +ppmtomap - extract all colors from a portable pixmap +ppmtomitsu - convert a portable pixmap to a Mitsubishi S340-10 file +ppmtopcx - convert a portable pixmap into a PCX file +ppmtopgm - convert a portable pixmap into a portable graymap +ppmtopi1 - convert a portable pixmap into an Atari Degas .pi1 file +ppmtopict - convert a portable pixmap into a Macintosh PICT file +ppmtopj - convert a portable pixmap to an HP PaintJet file +ppmtopjxl - convert a portable pixmap into an HP PaintJet XL PCL file +ppmtopuzz - convert a portable pixmap into an X11 "puzzle" file +ppmtorgb3 - separate a portable pixmap into three portable graymaps +ppmtosixel - convert a portable pixmap into DEC sixel format +ppmtotga - convert portable pixmap into a TrueVision Targa file +ppmtouil - convert a portable pixmap into a Motif UIL icon file +ppmtoxpm - convert a portable pixmap into an X11 pixmap +ppmtoyuv - convert a portable pixmap into an Abekas YUV file +ppmtoyuvsplit - convert a portable pixmap into 3 subsampled raw YUV files +psidtopgm - convert PostScript "image" data into a portable graymap +qrttoppm - convert output from the QRT ray tracer into a portable pixmap +rasttopnm - convert a Sun rasterfile into a portable anymap +rawtopgm - convert raw grayscale bytes into a portable graymap +rawtoppm - convert raw RGB bytes into a portable pixmap +rgb3toppm - combine three portable graymaps into one portable pixmap +sgitopnm - convert a SGI image file to a portable anymap +sirtopnm - convert a Solitaire file into a portable anymap +sldtoppm - convert an AutoCAD slide file into a portable pixmap +spctoppm - convert an Atari compressed Spectrum file into a portable pixmap +spottopgm - convert SPOT satellite images to Portable Greymap format +sputoppm - convert an Atari uncompressed Spectrum file into a portable pixmap +tgatoppm - convert TrueVision Targa file into a portable pixmap +tifftopnm - convert a TIFF file into a portable anymap +xbmtopbm - convert an X11 or X10 bitmap into a portable bitmap +ximtoppm - convert an Xim file into a portable pixmap +xpmtoppm - convert an X11 pixmap into a portable pixmap +xvminitoppm - convert a XV "thumbnail" picture to PPM +xwdtopnm - convert a X11 or X10 window dump file into a portable anymap +ybmtopbm - convert a Bennet Yee "face" file into a portable bitmap +yuvplittoppm - convert a Y- an U- and a V-file into a portable pixmap. +yuvtoppm - convert Abekas YUV bytes into a portable pixmap +zeisstopnm - convert a Zeiss confocal file into a portable anymap diff --git a/graphics/netpbm/pkg/PLIST b/graphics/netpbm/pkg/PLIST new file mode 100644 index 00000000000..1327dd88426 --- /dev/null +++ b/graphics/netpbm/pkg/PLIST @@ -0,0 +1,367 @@ +@comment $NetBSD: PLIST,v 1.3 1997/12/31 03:34:57 hubertf Exp $ +bin/anytopnm +bin/asciitopgm +bin/atktopbm +bin/bioradtopgm +bin/bmptoppm +bin/brushtopbm +bin/cmuwmtopbm +bin/fitstopnm +bin/fstopgm +bin/g3topbm +bin/gemtopbm +bin/giftopnm +bin/gouldtoppm +bin/hipstopgm +bin/hpcdtoppm +bin/icontopbm +bin/ilbmtoppm +bin/imgtoppm +bin/lispmtopgm +bin/macptopbm +bin/mgrtopbm +bin/mtvtoppm +bin/pbmclean +bin/pbmlife +bin/pbmmake +bin/pbmmask +bin/pbmpscale +bin/pbmreduce +bin/pbmtext +bin/pbmto10x +bin/pbmto4425 +bin/pbmtoascii +bin/pbmtoatk +bin/pbmtobbnbg +bin/pbmtocmuwm +bin/pbmtoepsi +bin/pbmtoepson +bin/pbmtog3 +bin/pbmtogem +bin/pbmtogo +bin/pbmtoicon +bin/pbmtolj +bin/pbmtoln03 +bin/pbmtolps +bin/pbmtomacp +bin/pbmtomgr +bin/pbmtopgm +bin/pbmtopi3 +bin/pbmtopk +bin/pbmtoplot +bin/pbmtoptx +bin/pbmtox10bm +bin/pbmtoxbm +bin/pbmtoybm +bin/pbmtozinc +bin/pbmupc +bin/pcxtoppm +bin/pgmbentley +bin/pgmcrater +bin/pgmedge +bin/pgmenhance +bin/pgmhist +bin/pgmkernel +bin/pgmnoise +bin/pgmnorm +bin/pgmoil +bin/pgmramp +bin/pgmtexture +bin/pgmtofs +bin/pgmtolispm +bin/pgmtopbm +bin/pgmtoppm +bin/pi1toppm +bin/pi3topbm +bin/picttoppm +bin/pjtoppm +bin/pktopbm +bin/pngtopnm +bin/pnmalias +bin/pnmarith +bin/pnmcat +bin/pnmcomp +bin/pnmconvol +bin/pnmcrop +bin/pnmcut +bin/pnmdepth +bin/pnmenlarge +bin/pnmfile +bin/pnmflip +bin/pnmgamma +bin/pnmhistmap +bin/pnmindex +bin/pnminvert +bin/pnmmargin +bin/pnmnlfilt +bin/pnmnoraw +bin/pnmpad +bin/pnmpaste +bin/pnmrotate +bin/pnmscale +bin/pnmshear +bin/pnmsmooth +bin/pnmtile +bin/pnmtoddif +bin/pnmtofits +bin/pnmtopng +bin/pnmtops +bin/pnmtorast +bin/pnmtorle +bin/pnmtosgi +bin/pnmtosir +bin/pnmtotiff +bin/pnmtoxwd +bin/ppm3d +bin/ppmbrighten +bin/ppmchange +bin/ppmdim +bin/ppmdist +bin/ppmdither +bin/ppmflash +bin/ppmforge +bin/ppmhist +bin/ppmmake +bin/ppmmix +bin/ppmnorm +bin/ppmntsc +bin/ppmpat +bin/ppmquant +bin/ppmquantall +bin/ppmqvga +bin/ppmrelief +bin/ppmshift +bin/ppmspread +bin/ppmtoacad +bin/ppmtobmp +bin/ppmtogif +bin/ppmtoicr +bin/ppmtoilbm +bin/ppmtomap +bin/ppmtomitsu +bin/ppmtopcx +bin/ppmtopgm +bin/ppmtopi1 +bin/ppmtopict +bin/ppmtopj +bin/ppmtopjxl +bin/ppmtopuzz +bin/ppmtorgb3 +bin/ppmtosixel +bin/ppmtotga +bin/ppmtouil +bin/ppmtoxpm +bin/ppmtoyuv +bin/ppmtoyuvsplit +bin/psidtopgm +bin/pstopnm +bin/qrttoppm +bin/rasttopnm +bin/rawtopgm +bin/rawtoppm +bin/rgb3toppm +bin/rletopnm +bin/sgitopnm +bin/sirtopnm +bin/sldtoppm +bin/spctoppm +bin/spottopgm +bin/sputoppm +bin/tgatoppm +bin/tifftopnm +bin/xbmtopbm +bin/ximtoppm +bin/xpmtoppm +bin/xvminitoppm +bin/xwdtopnm +bin/ybmtopbm +bin/yuvsplittoppm +bin/yuvtoppm +bin/zeisstopnm +man/man1/anytopnm.1 +man/man1/asciitopgm.1 +man/man1/atktopbm.1 +man/man1/bioradtopgm.1 +man/man1/bmptoppm.1 +man/man1/brushtopbm.1 +man/man1/cmuwmtopbm.1 +man/man1/fitstopnm.1 +man/man1/fstopgm.1 +man/man1/g3topbm.1 +man/man1/gemtopbm.1 +man/man1/giftopnm.1 +man/man1/gouldtoppm.1 +man/man1/hipstopgm.1 +man/man1/hpcdtoppm.1 +man/man1/icontopbm.1 +man/man1/ilbmtoppm.1 +man/man1/imgtoppm.1 +man/man1/lispmtopgm.1 +man/man1/macptopbm.1 +man/man1/mgrtopbm.1 +man/man1/mtvtoppm.1 +man/man1/pbmclean.1 +man/man1/pbmlife.1 +man/man1/pbmmake.1 +man/man1/pbmmask.1 +man/man1/pbmpscale.1 +man/man1/pbmreduce.1 +man/man1/pbmtext.1 +man/man1/pbmto10x.1 +man/man1/pbmto4425.1 +man/man1/pbmtoascii.1 +man/man1/pbmtoatk.1 +man/man1/pbmtobbnbg.1 +man/man1/pbmtocmuwm.1 +man/man1/pbmtoepsi.1 +man/man1/pbmtoepson.1 +man/man1/pbmtog3.1 +man/man1/pbmtogem.1 +man/man1/pbmtogo.1 +man/man1/pbmtoicon.1 +man/man1/pbmtolj.1 +man/man1/pbmtoln03.1 +man/man1/pbmtolps.1 +man/man1/pbmtomacp.1 +man/man1/pbmtomgr.1 +man/man1/pbmtopgm.1 +man/man1/pbmtopi3.1 +man/man1/pbmtopk.1 +man/man1/pbmtoplot.1 +man/man1/pbmtoptx.1 +man/man1/pbmtox10bm.1 +man/man1/pbmtoxbm.1 +man/man1/pbmtoybm.1 +man/man1/pbmtozinc.1 +man/man1/pbmupc.1 +man/man1/pcxtoppm.1 +man/man1/pgmbentley.1 +man/man1/pgmcrater.1 +man/man1/pgmedge.1 +man/man1/pgmenhance.1 +man/man1/pgmhist.1 +man/man1/pgmkernel.1 +man/man1/pgmnoise.1 +man/man1/pgmnorm.1 +man/man1/pgmoil.1 +man/man1/pgmramp.1 +man/man1/pgmtexture.1 +man/man1/pgmtofs.1 +man/man1/pgmtolispm.1 +man/man1/pgmtopbm.1 +man/man1/pgmtoppm.1 +man/man1/pi1toppm.1 +man/man1/pi3topbm.1 +man/man1/picttoppm.1 +man/man1/pjtoppm.1 +man/man1/pktopbm.1 +man/man1/pngtopnm.1 +man/man1/pnmalias.1 +man/man1/pnmarith.1 +man/man1/pnmcat.1 +man/man1/pnmcomp.1 +man/man1/pnmconvol.1 +man/man1/pnmcrop.1 +man/man1/pnmcut.1 +man/man1/pnmdepth.1 +man/man1/pnmenlarge.1 +man/man1/pnmfile.1 +man/man1/pnmflip.1 +man/man1/pnmgamma.1 +man/man1/pnmhistmap.1 +man/man1/pnmindex.1 +man/man1/pnminvert.1 +man/man1/pnmmargin.1 +man/man1/pnmnlfilt.1 +man/man1/pnmnoraw.1 +man/man1/pnmpad.1 +man/man1/pnmpaste.1 +man/man1/pnmrotate.1 +man/man1/pnmscale.1 +man/man1/pnmshear.1 +man/man1/pnmsmooth.1 +man/man1/pnmtile.1 +man/man1/pnmtoddif.1 +man/man1/pnmtofits.1 +man/man1/pnmtopng.1 +man/man1/pnmtops.1 +man/man1/pnmtorast.1 +man/man1/pnmtorle.1 +man/man1/pnmtosgi.1 +man/man1/pnmtosir.1 +man/man1/pnmtotiff.1 +man/man1/pnmtoxwd.1 +man/man1/ppm3d.1 +man/man1/ppmbrighten.1 +man/man1/ppmchange.1 +man/man1/ppmdim.1 +man/man1/ppmdist.1 +man/man1/ppmdither.1 +man/man1/ppmflash.1 +man/man1/ppmforge.1 +man/man1/ppmhist.1 +man/man1/ppmmake.1 +man/man1/ppmmix.1 +man/man1/ppmnorm.1 +man/man1/ppmntsc.1 +man/man1/ppmpat.1 +man/man1/ppmquant.1 +man/man1/ppmquantall.1 +man/man1/ppmqvga.1 +man/man1/ppmrelief.1 +man/man1/ppmshift.1 +man/man1/ppmspread.1 +man/man1/ppmtoacad.1 +man/man1/ppmtobmp.1 +man/man1/ppmtogif.1 +man/man1/ppmtoicr.1 +man/man1/ppmtoilbm.1 +man/man1/ppmtomap.1 +man/man1/ppmtomitsu.1 +man/man1/ppmtopcx.1 +man/man1/ppmtopgm.1 +man/man1/ppmtopi1.1 +man/man1/ppmtopict.1 +man/man1/ppmtopj.1 +man/man1/ppmtopjxl.1 +man/man1/ppmtopuzz.1 +man/man1/ppmtorgb3.1 +man/man1/ppmtosixel.1 +man/man1/ppmtotga.1 +man/man1/ppmtouil.1 +man/man1/ppmtoxpm.1 +man/man1/ppmtoyuv.1 +man/man1/ppmtoyuvsplit.1 +man/man1/psidtopgm.1 +man/man1/pstopnm.1 +man/man1/qrttoppm.1 +man/man1/rasttopnm.1 +man/man1/rawtopgm.1 +man/man1/rawtoppm.1 +man/man1/rgb3toppm.1 +man/man1/rletopnm.1 +man/man1/sgitopnm.1 +man/man1/sirtopnm.1 +man/man1/sldtoppm.1 +man/man1/spctoppm.1 +man/man1/spottopgm.1 +man/man1/sputoppm.1 +man/man1/tgatoppm.1 +man/man1/tifftopnm.1 +man/man1/xbmtopbm.1 +man/man1/ximtoppm.1 +man/man1/xpmtoppm.1 +man/man1/xvminitoppm.1 +man/man1/xwdtopnm.1 +man/man1/ybmtopbm.1 +man/man1/yuvsplittoppm.1 +man/man1/yuvtoppm.1 +man/man1/zeisstopnm.1 +man/man3/libpbm.3 +man/man3/libpgm.3 +man/man3/libpnm.3 +man/man3/libppm.3 +man/man5/pbm.5 +man/man5/pgm.5 +man/man5/pnm.5 +man/man5/ppm.5