summaryrefslogtreecommitdiff
path: root/graphics/netpbm
diff options
context:
space:
mode:
authorFUJISHIMA Satsuki <sf@FreeBSD.org>2001-01-29 14:20:45 +0000
committerFUJISHIMA Satsuki <sf@FreeBSD.org>2001-01-29 14:20:45 +0000
commitcff2da706a3bcb7da34b1d41689fe6ffccee8495 (patch)
tree087c5b425447cc2b5e9bf72c3c8c372f4468f138 /graphics/netpbm
parentupdate to 1.2. (diff)
update to 9.10.
PR: 24284 Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
Notes
Notes: svn path=/head/; revision=37745
Diffstat (limited to 'graphics/netpbm')
-rw-r--r--graphics/netpbm/Makefile2
-rw-r--r--graphics/netpbm/distinfo2
-rw-r--r--graphics/netpbm/files/manpages3
-rw-r--r--graphics/netpbm/files/patch-ba18
-rw-r--r--graphics/netpbm/files/patch-bb20
-rw-r--r--graphics/netpbm/files/patch-bc47
-rw-r--r--graphics/netpbm/files/patch-bf29
-rw-r--r--graphics/netpbm/files/patch-bg8
-rw-r--r--graphics/netpbm/files/patch-bl12
-rw-r--r--graphics/netpbm/files/patch-bo24
-rw-r--r--graphics/netpbm/files/patch-ce15
-rw-r--r--graphics/netpbm/files/patch-cl18
-rw-r--r--graphics/netpbm/files/patch-cm41
-rw-r--r--graphics/netpbm/files/patch-cn47
-rw-r--r--graphics/netpbm/files/patch-co11
-rw-r--r--graphics/netpbm/files/patch-cp42
-rw-r--r--graphics/netpbm/pkg-plist8
17 files changed, 273 insertions, 74 deletions
diff --git a/graphics/netpbm/Makefile b/graphics/netpbm/Makefile
index 0c4f64c38a54..2d477c9e0dca 100644
--- a/graphics/netpbm/Makefile
+++ b/graphics/netpbm/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= netpbm
-PORTVERSION= 9.9
+PORTVERSION= 9.10
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/graphics/netpbm/distinfo b/graphics/netpbm/distinfo
index be8cc83f261e..7982d62ede71 100644
--- a/graphics/netpbm/distinfo
+++ b/graphics/netpbm/distinfo
@@ -1 +1 @@
-MD5 (netpbm-9.9.tgz) = dd80d319eaad3ad9930e9078dee20219
+MD5 (netpbm-9.10.tgz) = b39c20ffcc83d5d8474ba4af204caec6
diff --git a/graphics/netpbm/files/manpages b/graphics/netpbm/files/manpages
index 2e061c148b9e..6ba79673b3a6 100644
--- a/graphics/netpbm/files/manpages
+++ b/graphics/netpbm/files/manpages
@@ -26,6 +26,7 @@ MAN1+= macptopbm.1
MAN1+= mdatopbm.1
MAN1+= mgrtopbm.1
MAN1+= mtvtoppm.1
+MAN1+= palmtopnm.1
MAN1+= pamchannel.1
MAN1+= pamcut.1
MAN1+= pamfile.1
@@ -111,6 +112,7 @@ MAN1+= pnminterp-gen.1
MAN1+= pnminterp.1
MAN1+= pnminvert.1
MAN1+= pnmmargin.1
+MAN1+= pnmmontage.1
MAN1+= pnmnlfilt.1
MAN1+= pnmpad.1
MAN1+= pnmpaste.1
@@ -126,6 +128,7 @@ MAN1+= pnmtoddif.1
MAN1+= pnmtofiasco.1
MAN1+= pnmtofits.1
MAN1+= pnmtojbig.1
+MAN1+= pnmtopalm.1
MAN1+= pnmtoplainpnm.1
MAN1+= pnmtopng.1
MAN1+= pnmtops.1
diff --git a/graphics/netpbm/files/patch-ba b/graphics/netpbm/files/patch-ba
index 0463400c2675..6c1722345945 100644
--- a/graphics/netpbm/files/patch-ba
+++ b/graphics/netpbm/files/patch-ba
@@ -1,12 +1,14 @@
---- GNUmakefile.orig Mon Jun 5 13:30:53 2000
-+++ GNUmakefile Sat Jun 10 00:00:00 2000
-@@ -116,8 +116,7 @@
+--- GNUmakefile.orig Thu Jan 11 12:01:03 2001
++++ GNUmakefile Sat Jan 13 00:00:00 2001
+@@ -128,10 +128,8 @@
.PHONY: install.hdr
install.hdr:
- ./mkinstalldirs $(INSTALLHDRS)
-- $(INSTALL) -c -m$(INSTALL_PERM_HDR) pbmplus.h $(INSTALLHDRS)
-- $(INSTALL) -c -m$(INSTALL_PERM_HDR) shhopt/shhopt.h $(INSTALLHDRS)
-+ ${BSD_INSTALL_DATA} pbmplus.h $(INSTALLHDRS)
+ $(SRCDIR)/mkinstalldirs $(INSTALLHDRS)
+- $(INSTALL) -c -m$(INSTALL_PERM_HDR) \
++ ${BSD_INSTALL_DATA} \
+ $(SRCDIR)/pbmplus.h $(INSTALLHDRS)
+- $(INSTALL) -c -m$(INSTALL_PERM_HDR) \
+- $(SRCDIR)/shhopt/shhopt.h $(INSTALLHDRS)
for i in $(SUBDIRS) ; do \
- $(MAKE) -C $$i install.hdr ; \
+ $(MAKE) -C $$i -f $(SRCDIR)/$$i/Makefile install.hdr ; \
done
diff --git a/graphics/netpbm/files/patch-bb b/graphics/netpbm/files/patch-bb
index 5cab491a7d21..e3413cf29b22 100644
--- a/graphics/netpbm/files/patch-bb
+++ b/graphics/netpbm/files/patch-bb
@@ -1,6 +1,6 @@
---- Makefile.common.orig Sun Dec 3 07:36:01 2000
-+++ Makefile.common Fri Dec 8 00:00:00 2000
-@@ -115,24 +115,20 @@
+--- Makefile.common.orig Thu Jan 11 07:20:19 2001
++++ Makefile.common Sat Jan 13 00:00:00 2001
+@@ -117,24 +117,20 @@
$(LIBOBJECTS): %.o: $(SRCSUBDIR)/%.c
# Note that the user may have configured -I options into CFLAGS.
@@ -28,11 +28,11 @@
- `$(LIBOPT) $(LIBLIBS)` -lc
+$(SONAME): $(SHLIBOBJECTS) $(LIBOBJECTS_X) $(LIBLIBS) $(LIBOPT) lib$(LIBROOT).a
+ $(LD) $(LDSHLIB) -o $@ $(SHLIBOBJECTS) $(LIBOBJECTS_X) \
-+ `$(LIBOPT) $(LIBLIBS)`
++ `$(LIBOPT) $(LIBLIBS)` $(LDFLAGS)
# Static library. Unused by default, but with a small change to make files...
lib$(LIBROOT).a: $(LIBOBJECTS) $(LIBOBJECTS_X)
-@@ -162,7 +158,7 @@
+@@ -164,7 +160,7 @@
install.merge.common: $(MERGENAME) $(NOMERGEBINARIES) install.script
cd $(INSTALLBINARIES) ; rm -f $(BINARIES) $(MERGE_ALIASES)
ifneq ($(MERGENAME)x,x)
@@ -41,7 +41,7 @@
$(MERGENAME) $(INSTALLBINARIES)
cd $(INSTALLBINARIES) ; \
for i in $(MERGEBINARIES) $(MERGE_ALIASES) ; \
-@@ -172,7 +168,7 @@
+@@ -174,7 +170,7 @@
ifneq ($(NOMERGEBINARIES)x,x)
for x in $(NOMERGEBINARIES); \
do \
@@ -50,7 +50,7 @@
$$x $(INSTALLBINARIES); \
done
endif
-@@ -183,7 +179,7 @@
+@@ -185,7 +181,7 @@
# Make and Install know that pbmmake.exe counts as pbmmake.
for x in $(BINARIES); \
do \
@@ -59,7 +59,7 @@
$$x $(INSTALLBINARIES); \
done
-@@ -192,7 +188,7 @@
+@@ -194,7 +190,7 @@
ifneq ($(SCRIPTS)x,x)
for x in $(SCRIPTS); \
do \
@@ -68,7 +68,7 @@
$(INSTALLSCRIPTS); \
done
endif
-@@ -229,7 +225,7 @@
+@@ -231,7 +227,7 @@
# directory when you compile your programs.
for x in $(INTERFACE_HEADERS); \
do \
@@ -77,7 +77,7 @@
$(INSTALLHDRS); \
done
-@@ -243,15 +239,14 @@
+@@ -245,15 +241,14 @@
# here causes the static library to be built at that time.
.PHONY: install.staticlib
install.staticlib: lib$(LIBROOT).a
diff --git a/graphics/netpbm/files/patch-bc b/graphics/netpbm/files/patch-bc
index b6568bf2cec4..15e9c0cd1c63 100644
--- a/graphics/netpbm/files/patch-bc
+++ b/graphics/netpbm/files/patch-bc
@@ -1,7 +1,7 @@
---- Makefile.config.orig Sun Aug 20 01:29:00 2000
-+++ Makefile.config Tue Sep 5 00:00:00 2000
+--- Makefile.config.orig Mon Jan 8 03:52:54 2001
++++ Makefile.config Sat Jan 13 00:00:00 2001
@@ -39,7 +39,7 @@
- #Tru64:
+ #Tru64 (= Digital Unix):
#CC = cc
#CC = gcc
-CC = gcc
@@ -9,7 +9,7 @@
# The linker.
LD = $(CC)
-@@ -65,7 +65,7 @@
+@@ -71,7 +71,7 @@
# calls compress or pack. Mantocat, included with Netpbm, is used on
# systems which use man pages in the "cat" format.
@@ -18,7 +18,7 @@
#DJGPP/Windows:
#MANCP = $(SRCDIR)/mantocat
-@@ -79,7 +79,7 @@
+@@ -85,7 +85,7 @@
# -ansi and -Werror should work too, but are not included
# by default because there's no point in daring the build to fail.
# -pedantic isn't a problem because it causes at worst a warning.
@@ -27,7 +27,25 @@
# On DEC Tru64 4.0F (at least), you need -DLONG_32 for ppmtompeg.
#Tru64:
#CFLAGS = -O2 -std1 DLONG_32 $(CDEBUG)
-@@ -133,7 +133,7 @@
+@@ -100,7 +100,7 @@
+
+ # linker options.
+
+-LDFLAGS =
++#LDFLAGS =
+ # Eunice users may want to use -noshare so that the executables can
+ # run standalone:
+ #LDFLAGS = -noshare
+@@ -113,7 +113,7 @@
+ # For a traditional linker:
+ #LDFLAGS = -R$(INSTALLLIBS)
+ #If the linker is gcc (e.g. NetBSD):
+-#LDFLAGS = -Wl,--rpath,$(INSTALLLIBS)
++LDFLAGS = -Wl,--rpath,$(INSTALLLIBS)
+
+ # Linker options for created Netpbm shared libraries.
+
+@@ -139,7 +139,7 @@
# independent code, so you need -fpic or fPIC here. (The rule is: if
# -fpic works, use it. If it bombs, go to fPIC).
@@ -36,7 +54,7 @@
# Solaris, SunOS, and NetBSD:
#CFLAGS_SHLIB = -fpic
#CFLAGS_SHLIB = -fPIC
-@@ -149,11 +149,11 @@
+@@ -155,11 +155,11 @@
# but otherwise will not.
# Use the Tiff library included with Netpbm:
@@ -52,7 +70,7 @@
# OSF, Tru64:
#TIFFHDR_DIR = /usr/local1/DEC/include
#TIFFLIB_DIR = /usr/local1/DEC/lib
-@@ -174,11 +174,11 @@
+@@ -186,11 +186,11 @@
# at least JPEGLIB_DIR here, or the tiff converters will not build at
# all.
@@ -68,7 +86,7 @@
# OSF, Tru64:
#JPEGLIB_DIR = /usr/local1/DEC/lib
#JPEGHDR_DIR = /usr/local1/DEC/include
-@@ -196,11 +196,11 @@
+@@ -208,11 +208,11 @@
# here. If you do not have the PNG library, and still want to
# successully build everything else, put NONE for these.
@@ -84,7 +102,7 @@
# OSF/Tru64:
#PNGLIB_DIR = /usr/local1/DEC/lib
#PNGHDR_DIR = /usr/local1/DEC/include
-@@ -214,8 +214,10 @@
+@@ -226,8 +226,10 @@
# And the Utah Raster Toolkit (aka URT aka RLE) library:
@@ -97,3 +115,12 @@
# These are -l options to link in the network libraries. Often, these are
# built into the standard C library, so this can be null. If you don't
+@@ -321,7 +323,7 @@
+ # Specify the directory where you want data files that the Neptbm programs
+ # access to be installed
+
+-INSTALLDATA = $(INSTALL_PREFIX)/lib
++INSTALLDATA = $(INSTALL_PREFIX)/share/netpbm
+
+
+ #NETPBMLIBSUFFIX is the suffix on the filename of the generated and installed
diff --git a/graphics/netpbm/files/patch-bf b/graphics/netpbm/files/patch-bf
index 1737b91fc4e5..01e74fd8d666 100644
--- a/graphics/netpbm/files/patch-bf
+++ b/graphics/netpbm/files/patch-bf
@@ -1,5 +1,5 @@
---- pnm/Makefile.orig Sun Dec 3 07:48:46 2000
-+++ pnm/Makefile Fri Dec 8 00:00:00 2000
+--- pnm/Makefile.orig Mon Jan 8 03:54:37 2001
++++ pnm/Makefile Sat Jan 13 00:00:00 2001
@@ -48,6 +48,8 @@
JPEGLD = -L$(JPEGLIB_DIR) -ljpeg
endif
@@ -9,7 +9,7 @@
# We tend to separate out the build targets so that we don't have
# any more dependencies for a given target than it really needs.
# That way, if there is a problem with a dependency, we can still
-@@ -55,22 +57,23 @@
+@@ -55,22 +57,24 @@
# This package is so big, it's useful even when some parts won't
# build.
@@ -17,9 +17,9 @@
- pamfile pamtopnm \
- pnmalias pnmarith pnmcat pnmcomp pnmconvol pnmcrop \
- pnmcut pnmdepth pnmenlarge pnmfile pnmflip pnmhisteq \
-- pnmhistmap pnminterp pnminvert pnmpad pnmpaste \
+- pnmhistmap pnminterp pnminvert pnmmontage pnmpad pnmpaste \
- pnmsmooth pnmsplit pnmtile pnmtoddif pnmtofits \
-+PORTBINARIES = fitstopnm gemtopnm giftopnm \
++PORTBINARIES = fitstopnm gemtopnm \
+ pnmalias pnmarith pnmcat pnmcomp pnmconvol \
+ pnmdepth pnmenlarge pnmflip pnmhisteq \
+ pnmhistmap pnminvert pnmpad pnmpaste \
@@ -31,8 +31,9 @@
+ pnmtosgi pnmtosir pnmtoxwd \
+ rasttopnm sgitopnm sirtopnm zeisstopnm
+MATHBINARIES = pnmgamma pnmnlfilt pnmrotate pnmshear
-+SHHOPTBINARIES = pamchannel pamcut pamfile pamtopnm pnmcrop pnmcut \
-+ pnmfile pnminterp pnmsplit pstopnm xwdtopnm
++SHHOPTBINARIES = giftopnm pamchannel pamcut pamfile pamtopnm pnmcrop \
++ pnmcut pnmfile pnminterp pnmmontage pnmsplit pstopnm \
++ xwdtopnm
# We don't include programs that have special library dependencies in the
# merge scheme, because we don't want those dependencies to prevent us
@@ -43,7 +44,7 @@
ifneq ($(PNGHDR_DIR),NONE)
ifneq ($(PNGLIB_DIR),NONE)
NOMERGEBINARIES += pnmtopng pngtopnm
-@@ -107,6 +110,8 @@
+@@ -107,6 +111,8 @@
MERGE_OBJECTS = $(patsubst %,%.o2, $(MERGEBINARIES))
LIBOBJECTS = libpnm1.o libpnm2.o libpnm3.o libpnm4.o libpam.o
@@ -52,9 +53,9 @@
MANUALS1 = $(BINARIES) $(SCRIPTS)
MANUALS3 = libpnm
-@@ -125,6 +130,14 @@
+@@ -127,6 +133,14 @@
$(MAKE) -C jbig all
- $(MAKE) -C fiasco all
+ $(MAKE) -C pnmtopalm all
+$(SHHOPTBINARIES): %: %.o $(NETPBMLIBS) $(LIBOPT) $(LIBSHHOPT)
+ $(LD) $(LDFLAGS) -o $@ $@.o `$(LIBOPT) $(NETPBMLIBS)` \
@@ -67,7 +68,7 @@
ifeq ($(TIFFLIB_DIR),$(TIFFDIR))
# We're using the internal Tiff library, so make sure it's built
TIFFLIB_DEP = $(TIFFDIR)/$(LIBTIFF)
-@@ -135,17 +148,18 @@
+@@ -137,17 +151,18 @@
# The Tiff library references math functions.
tifftopnm pnmtotiff pnmtotiffcmyk: %: %.o \
@@ -90,10 +91,10 @@
ifeq ($(URTLIB_DIR),$(URTDIR))
# We're using the internal URT library, so make sure it's built
-@@ -197,6 +211,9 @@
- install.man: install.man.common
- $(MAKE) -C jbig install.man
+@@ -202,6 +217,9 @@
$(MAKE) -C fiasco install.man
+ $(MAKE) -C jbig install.man
+ $(MAKE) -C pnmtopalm install.man
+
+$(SRCDIR)/shhopt/libshhopt.a:
+ cd ../shhopt; $(MAKE) libshhopt.a
diff --git a/graphics/netpbm/files/patch-bg b/graphics/netpbm/files/patch-bg
index 1dedc4260059..b12754ca5ed9 100644
--- a/graphics/netpbm/files/patch-bg
+++ b/graphics/netpbm/files/patch-bg
@@ -1,5 +1,5 @@
--- ppm/Makefile.orig Sun Dec 3 07:41:51 2000
-+++ ppm/Makefile Fri Dec 8 00:00:00 2000
++++ ppm/Makefile Sat Jan 13 00:00:00 2001
@@ -22,26 +22,31 @@
NETPBMLIBS = $(LIBPPM) $(PBMDIR)/$(LIBPBM) $(PGMDIR)/$(LIBPGM)
LIBLIBS = $(PBMDIR)/$(LIBPBM) $(PGMDIR)/$(LIBPGM)
@@ -16,7 +16,7 @@
+ ppmflash ppmmake ppmmix ppmnorm \
ppmquant ppmrelief ppmshift ppmspread ppmtoacad \
- ppmtobmp ppmtoeyuv ppmtogif ppmtoleaf \
-+ ppmtoeyuv ppmtogif ppmtoleaf \
++ ppmtoeyuv ppmtoleaf \
ppmtoicr ppmtoilbm ppmtolj ppmtomitsu \
ppmtopcx ppmtopgm ppmtopi1 ppmtopict ppmtopj \
ppmtopjxl ppmtopuzz ppmtorgb3 ppmtosixel \
@@ -26,8 +26,8 @@
- sputoppm tgatoppm winicontoppm ximtoppm xpmtoppm xvminitoppm \
+ sputoppm winicontoppm xpmtoppm xvminitoppm \
yuvtoppm yuvsplittoppm
-+SHHOPTBINARIES = ppmchange ppmcolormask ppmhist ppmtobmp tgatoppm \
-+ ximtoppm
++SHHOPTBINARIES = ppmchange ppmcolormask ppmhist ppmtobmp ppmtogif \
++ tgatoppm ximtoppm
# We don't build vidtoppm by default, because it requires special libraries
# and there is no known requirement for vidtoppm.
diff --git a/graphics/netpbm/files/patch-bl b/graphics/netpbm/files/patch-bl
index b8c82b630386..c4c29f8142c2 100644
--- a/graphics/netpbm/files/patch-bl
+++ b/graphics/netpbm/files/patch-bl
@@ -1,6 +1,6 @@
---- pnm/jpegtopnm.c.orig Mon Aug 28 04:56:27 2000
-+++ pnm/jpegtopnm.c Tue Sep 5 00:00:00 2000
-@@ -161,6 +161,15 @@
+--- pnm/jpegtopnm.c.orig Sat Dec 16 17:19:20 2000
++++ pnm/jpegtopnm.c Sat Jan 13 00:00:00 2001
+@@ -162,6 +162,15 @@
char ** const argv_parse = malloc(argc*sizeof(char *));
/* argv, except we modify it as we parse */
@@ -16,15 +16,15 @@
option_def_index = 0; /* incremented by OPTENTRY */
OPTENTRY(0, "verbose", OPT_FLAG, &cmdline_p->verbose, 0);
OPTENTRY(0, "dct", OPT_STRING, &dctval, 0);
-@@ -170,6 +179,7 @@
+@@ -171,6 +180,7 @@
OPTENTRY(0, "adobe", OPT_FLAG, &adobe, 0);
OPTENTRY(0, "notadobe", OPT_FLAG, &notadobe, 0);
- OPTENTRY(0, "nosmooth", OPT_FLAG, &cmdline_p->nosmooth, 0);
+ OPTENTRY(0, "comments", OPT_FLAG, &cmdline_p->comments, 0);
+ option_def[option_def_index].type = OPT_END;
/* Set the defaults */
cmdline_p->verbose = FALSE;
-@@ -188,7 +198,7 @@
+@@ -190,7 +200,7 @@
argc_parse = argc;
for (i=0; i < argc; i++) argv_parse[i] = argv[i];
diff --git a/graphics/netpbm/files/patch-bo b/graphics/netpbm/files/patch-bo
index 8debb4d8af99..0cac8c43b140 100644
--- a/graphics/netpbm/files/patch-bo
+++ b/graphics/netpbm/files/patch-bo
@@ -1,6 +1,6 @@
---- ppm/ppmtojpeg.c.orig Sun Apr 9 07:44:01 2000
-+++ ppm/ppmtojpeg.c Mon May 8 00:00:00 2000
-@@ -325,6 +325,15 @@
+--- ppm/ppmtojpeg.c.orig Thu Jan 11 07:30:35 2001
++++ ppm/ppmtojpeg.c Sat Jan 13 00:00:00 2001
+@@ -334,6 +334,15 @@
char ** const argv_parse = malloc(argc*sizeof(char *));
/* argv, except we modify it as we parse */
@@ -16,20 +16,20 @@
option_def_index = 0; /* incremented by OPTENTRY */
OPTENTRY(0, "verbose", OPT_FLAG, &cmdline_p->verbose, 0);
OPTENTRY(0, "quality", OPT_UINT, &cmdline_p->quality, 0);
-@@ -344,6 +353,7 @@
- OPTENTRY(0, "optimize", OPT_FLAG, &cmdline_p->optimize, 0);
+@@ -354,6 +363,7 @@
OPTENTRY(0, "optimise", OPT_FLAG, &cmdline_p->optimize, 0);
OPTENTRY(0, "restart", OPT_STRING, &restart, 0);
-+ option_def[option_def_index].type = OPT_END;
+ OPTENTRY(0, "comment", OPT_STRING, &cmdline_p->comment, 0);
++ option_def[option_def_index].type = OPT_END;
/* Set the defaults */
cmdline_p->verbose = FALSE;
-@@ -367,7 +377,7 @@
- argc_parse = argc;
- for (i=0; i < argc; i++) argv_parse[i] = argv[i];
+@@ -382,7 +392,7 @@
+ opt.short_allowed = FALSE; /* We have no short (old-fashioned) options */
+ opt.allowNegNum = FALSE; /* We have no parms that are negative numbers */
-- pm_optParseOptions(&argc_parse, argv_parse, option_def, 0);
-+ optParseOptions(&argc_parse, argv_parse, option_def, 0);
- /* Uses and sets argc_parse, argv_parse and all of *cmdline_p. */
+- pm_optParseOptions2(&argc_parse, argv, opt, 0);
++ optParseOptions2(&argc_parse, argv, opt, 0);
+ /* Uses and sets argc_parse, argv, and some of *cmdline_p and others. */
if (argc_parse - 1 == 0)
diff --git a/graphics/netpbm/files/patch-ce b/graphics/netpbm/files/patch-ce
index b097829a034e..aab01a30a887 100644
--- a/graphics/netpbm/files/patch-ce
+++ b/graphics/netpbm/files/patch-ce
@@ -1,5 +1,5 @@
---- ppm/ppmchange.c.orig Sun Aug 6 14:44:44 2000
-+++ ppm/ppmchange.c Tue Sep 5 00:00:00 2000
+--- ppm/ppmchange.c.orig Mon Jan 8 05:12:30 2001
++++ ppm/ppmchange.c Sat Jan 13 00:00:00 2001
@@ -14,6 +14,7 @@
*/
@@ -8,9 +8,9 @@
#define TCOLS 256
#define SQRT3 1.73205080756887729352
/* The square root of 3 */
-@@ -45,8 +46,18 @@
+@@ -53,9 +54,19 @@
- unsigned int option_def_index;
+ char * remainder_color; /* value of -remainder option */
+ /* Create the OptStruct structure describing our options */
+ #define OPTENTRY(shortvalue,longvalue,typevalue,outputvalue,flagvalue) {\
@@ -22,12 +22,13 @@
+ option_def_index++; \
+ }
option_def_index = 0; /* incremented by OPTENTRY */
- OPTENTRY(0, "closeness", OPT_INT, &cmdlineP->closeness, 0);
+ OPTENTRY(0, "closeness", OPT_INT, &cmdlineP->closeness, 0);
+ OPTENTRY(0, "remainder", OPT_STRING, &remainder_color, 0);
+ option_def[option_def_index].type = OPT_END;
/* Set the defaults */
cmdlineP->closeness = 0;
-@@ -55,7 +66,7 @@
+@@ -65,7 +76,7 @@
opt.short_allowed = FALSE; /* We have no short (old-fashioned) options */
opt.allowNegNum = FALSE; /* We may have parms that are negative numbers */
@@ -35,4 +36,4 @@
+ optParseOptions2(&argc, argv, opt, 0);
/* Uses and sets argc, argv, and some of *cmdlineP and others. */
- if ((argc-1) % 2 == 0)
+ if (remainder_color) {
diff --git a/graphics/netpbm/files/patch-cl b/graphics/netpbm/files/patch-cl
index 8d1ca1348963..831d934d3348 100644
--- a/graphics/netpbm/files/patch-cl
+++ b/graphics/netpbm/files/patch-cl
@@ -1,5 +1,5 @@
--- ppm/ppmtompeg/parallel.c.orig Sat Jul 1 16:51:53 2000
-+++ ppm/ppmtompeg/parallel.c Fri Dec 8 00:00:00 2000
++++ ppm/ppmtompeg/parallel.c Sat Jan 13 00:00:00 2001
@@ -70,9 +70,6 @@
*
*/
@@ -10,3 +10,19 @@
/* On SunOS 5.6, netinet/in.h, via sys/vnode.h uses non-POSIX
typedefs, but when _POSIX_SOURCE is defined, it doesn't cause those
typedefs to be defined. In later releases, this is fixed. If we
+@@ -97,7 +94,6 @@
+ #include <string.h>
+ #include <signal.h>
+ #include "all.h"
+-#include "param.h"
+ #include "mpeg.h"
+ #include "prototypes.h"
+ #include "parallel.h"
+@@ -105,6 +101,7 @@
+ #include "fsize.h"
+ #include "combine.h"
+ #include "frames.h"
++#include "param.h"
+
+
+ #define MAX_IO_SERVERS 10
diff --git a/graphics/netpbm/files/patch-cm b/graphics/netpbm/files/patch-cm
new file mode 100644
index 000000000000..7f2dd43b1e29
--- /dev/null
+++ b/graphics/netpbm/files/patch-cm
@@ -0,0 +1,41 @@
+--- pnm/giftopnm.c.orig Wed Jan 10 12:59:44 2001
++++ pnm/giftopnm.c Sat Jan 13 00:00:00 2001
+@@ -11,6 +11,7 @@
+
+ #include <string.h>
+ #include "pnm.h"
++#include "shhopt.h"
+
+ #define GIFMAXVAL 255
+ #define MAXCOLORMAPSIZE 256
+@@ -56,11 +57,21 @@
+
+ unsigned int option_def_index;
+
++ /* Create the OptStruct structure describing our options */
++ #define OPTENTRY(shortvalue,longvalue,typevalue,outputvalue,flagvalue) {\
++ option_def[option_def_index].shortName = (shortvalue); \
++ option_def[option_def_index].longName = (longvalue); \
++ option_def[option_def_index].type = (typevalue); \
++ option_def[option_def_index].arg = (outputvalue); \
++ option_def[option_def_index].flags = (flagvalue); \
++ option_def_index++; \
++ }
+ option_def_index = 0; /* incremented by OPTENTRY */
+ OPTENTRY(0, "verbose", OPT_FLAG, &cmdline_p->verbose, 0);
+ OPTENTRY(0, "comments", OPT_FLAG, &cmdline_p->comments, 0);
+ OPTENTRY(0, "image", OPT_UINT, &cmdline_p->image_no, 0);
+ OPTENTRY(0, "alphaout", OPT_STRING, &cmdline_p->alpha_filename, 0);
++ option_def[option_def_index].type = OPT_END;
+
+ /* Set the defaults */
+ cmdline_p->verbose = FALSE;
+@@ -72,7 +83,7 @@
+ opt.short_allowed = FALSE; /* We have no short (old-fashioned) options */
+ opt.allowNegNum = FALSE; /* We have no parms that are negative numbers */
+
+- pm_optParseOptions2(&argc, argv, opt, 0);
++ optParseOptions2(&argc, argv, opt, 0);
+ /* Uses and sets argc, argv, and some of *cmdline_p and others. */
+
+ if (argc-1 == 0)
diff --git a/graphics/netpbm/files/patch-cn b/graphics/netpbm/files/patch-cn
new file mode 100644
index 000000000000..705e6d99364e
--- /dev/null
+++ b/graphics/netpbm/files/patch-cn
@@ -0,0 +1,47 @@
+--- pnm/pnmmontage.c.orig Tue Jan 2 04:59:04 2001
++++ pnm/pnmmontage.c Sat Jan 13 00:00:00 2001
+@@ -11,6 +11,7 @@
+ */
+
+ #include "pam.h"
++#include "shhopt.h"
+ #include <limits.h>
+ #include <string.h>
+
+@@ -172,8 +173,18 @@
+ int helpflag = 0;
+ optStruct option_def[100];
+ optStruct2 opt;
+- unsigned option_def_index = 0;
++ unsigned option_def_index;
+
++ /* Create the OptStruct structure describing our options */
++ #define OPTENTRY(shortvalue,longvalue,typevalue,outputvalue,flagvalue) {\
++ option_def[option_def_index].shortName = (shortvalue); \
++ option_def[option_def_index].longName = (longvalue); \
++ option_def[option_def_index].type = (typevalue); \
++ option_def[option_def_index].arg = (outputvalue); \
++ option_def[option_def_index].flags = (flagvalue); \
++ option_def_index++; \
++ }
++ option_def_index = 0; /* incremented by OPTENTRY */
+ OPTENTRY('?', "?", OPT_FLAG, &helpflag, 0);
+ OPTENTRY('h', "help", OPT_FLAG, &helpflag, 0);
+ OPTENTRY( 0, "header", OPT_STRING, &headfname, 0);
+@@ -189,6 +200,7 @@
+ OPTENTRY('7', "7", OPT_FLAG, &q[7], 0);
+ OPTENTRY('8', "8", OPT_FLAG, &q[8], 0);
+ OPTENTRY('9', "9", OPT_FLAG, &q[9], 0);
++ option_def[option_def_index].type = OPT_END;
+
+ opt.opt_table = option_def;
+ opt.short_allowed = 0;
+@@ -197,7 +209,7 @@
+ pnm_init(&argc, argv);
+
+ /* Check for flags. */
+- pm_optParseOptions2(&argc, argv, opt, 0);
++ optParseOptions2(&argc, argv, opt, 0);
+
+ if (helpflag)
+ {
diff --git a/graphics/netpbm/files/patch-co b/graphics/netpbm/files/patch-co
new file mode 100644
index 000000000000..ffc1ed0dadc7
--- /dev/null
+++ b/graphics/netpbm/files/patch-co
@@ -0,0 +1,11 @@
+--- pnm/pnmtopalm/Makefile.orig Thu Jan 11 11:59:53 2001
++++ pnm/pnmtopalm/Makefile Sat Jan 13 00:00:00 2001
+@@ -48,7 +48,7 @@
+ $(SRCDIR)/mkinstalldirs $(INSTALLDATA)
+ for x in palmcolor8.map palmgray1.map palmgray2.map palmgray4.map ;\
+ do \
+- $(INSTALL) -c -m $(INSTALL_PERM_DATA) $(SRCSUBDIR)/$$x \
++ ${BSD_INSTALL_DATA} $(SRCSUBDIR)/$$x \
+ $(INSTALLDATA); \
+ done
+
diff --git a/graphics/netpbm/files/patch-cp b/graphics/netpbm/files/patch-cp
new file mode 100644
index 000000000000..969b3aa50f03
--- /dev/null
+++ b/graphics/netpbm/files/patch-cp
@@ -0,0 +1,42 @@
+--- ppm/ppmtogif.c.orig Sat Dec 16 16:34:16 2000
++++ ppm/ppmtogif.c Sat Jan 13 00:00:00 2001
+@@ -22,6 +22,7 @@
+
+ #include "ppm.h"
+ #include "ppmcmap.h"
++#include "shhopt.h"
+
+ #define MAXCOLORS 256
+
+@@ -91,12 +92,22 @@
+
+ unsigned int option_def_index;
+
++ /* Create the OptStruct structure describing our options */
++ #define OPTENTRY(shortvalue,longvalue,typevalue,outputvalue,flagvalue) {\
++ option_def[option_def_index].shortName = (shortvalue); \
++ option_def[option_def_index].longName = (longvalue); \
++ option_def[option_def_index].type = (typevalue); \
++ option_def[option_def_index].arg = (outputvalue); \
++ option_def[option_def_index].flags = (flagvalue); \
++ option_def_index++; \
++ }
+ option_def_index = 0; /* incremented by OPTENTRY */
+ OPTENTRY(0, "interlace", OPT_FLAG, &cmdline_p->interlace, 0);
+ OPTENTRY(0, "sort", OPT_FLAG, &cmdline_p->sort, 0);
+ OPTENTRY(0, "mapfile", OPT_STRING, &cmdline_p->mapfile, 0);
+ OPTENTRY(0, "transparent", OPT_STRING, &cmdline_p->transparent, 0);
+ OPTENTRY(0, "comment", OPT_STRING, &cmdline_p->comment, 0);
++ option_def[option_def_index].type = OPT_END;
+
+ /* Set the defaults */
+ cmdline_p->interlace = FALSE;
+@@ -109,7 +120,7 @@
+ opt.short_allowed = FALSE; /* We have no short (old-fashioned) options */
+ opt.allowNegNum = FALSE; /* We may have parms that are negative numbers */
+
+- pm_optParseOptions2(&argc, argv, opt, 0);
++ optParseOptions2(&argc, argv, opt, 0);
+ /* Uses and sets argc, argv, and some of *cmdline_p and others. */
+
+ if (argc-1 == 0)
diff --git a/graphics/netpbm/pkg-plist b/graphics/netpbm/pkg-plist
index badf65ef7b5b..75cb94422d20 100644
--- a/graphics/netpbm/pkg-plist
+++ b/graphics/netpbm/pkg-plist
@@ -27,6 +27,7 @@ bin/macptopbm
bin/mdatopbm
bin/mgrtopbm
bin/mtvtoppm
+bin/palmtopnm
bin/pamchannel
bin/pamcut
bin/pamfile
@@ -115,6 +116,7 @@ bin/pnminterp-gen
bin/pnminvert
bin/pnmmargin
bin/pnmmerge
+bin/pnmmontage
bin/pnmnlfilt
bin/pnmnoraw
bin/pnmpad
@@ -131,6 +133,7 @@ bin/pnmtoddif
bin/pnmtofiasco
bin/pnmtofits
bin/pnmtojbig
+bin/pnmtopalm
bin/pnmtoplainpnm
bin/pnmtopng
bin/pnmtops
@@ -240,3 +243,8 @@ lib/libpnm.so.1
lib/libppm.a
lib/libppm.so
lib/libppm.so.1
+share/netpbm/palmcolor8.map
+share/netpbm/palmgray1.map
+share/netpbm/palmgray2.map
+share/netpbm/palmgray4.map
+@dirrm share/netpbm