Commit graph

308 commits

Author SHA1 Message Date
wiz
5daaad6900 Remove useless "No newline at end of file" chunk that is bound to make trouble. 2003-06-11 07:10:46 +00:00
tron
3003a3f5ef Fix build problems under Mac OS X. The patch was contributed by
Richard Grace in private e-mail.
2003-06-11 06:59:26 +00:00
tron
bd90c42bcc Make arguments to "${RM}" consistent in all make targets. 2003-04-28 16:27:40 +00:00
tron
c4fab8c379 Update "netpbm" package to version 10.11.8. Change since version 10.11.6:
- pbmtoepsi: fix bug: non six-digit lines between
  %%BeginPreview: ... and %%EndImage .
- pnmtops: fix bug: 1 bit per sample output when maxval is 2 or 3.
  Should be 4 bits per sample.
- pnmtops: fix bug: everything too dark when input maxval less
  than Postscript maxval.
This fixes PR pkg/21271 by Dave Camp.
2003-04-28 16:24:32 +00:00
cjep
3c5a0f9e3a Remove last hunk of patch-aa to fix build problem on 1.5.2. 2003-04-11 22:45:56 +00:00
salo
4b041343c9 Don't shoot itself in the foot, STAGEDIR is removed in pre-install, no need to
remove it in post-install while CWD is still in STAGEDIR.
Noted by Will Partain on tech-pkg.
2003-04-11 18:56:44 +00:00
grant
7219a9452a revert previous; I had netpbm-9.25 and BUILDLINK_DEPENDS was
still >=9.24, causing this breakage.

bump BUILDLINK_DEPENDS to 10.11.6.
2003-04-08 13:17:10 +00:00
grant
853def732a update to reflect libs installed by netpbm-10.11.6 (hi tron!).
noted by pooka.
2003-04-08 13:02:28 +00:00
wiz
92445eb1ed Remove superfluous whitespace. 2003-03-28 20:28:56 +00:00
tron
93f5c1d229 Fix "zlib" configuration in "Makefile.common" so that PNG tools get built.
Bump package revision to reflect this change. This patch was contributed
by Christopher Richards in PR pkg/20809.
2003-03-21 08:30:48 +00:00
tron
43dfa732c6 Update "netpbm" package to latest stable version 10.11.6. Numerous bugs
have been fixed and a lot of features have been added since version 9.25.
2003-03-18 12:11:55 +00:00
wiz
788727dadf post-patch -> pre-configure. By Greg A. Woods in PR 18718. 2002-10-20 00:33:50 +00:00
wiz
030b919263 Unused. 2002-10-09 14:42:41 +00:00
jlam
c1b754c28f Typo 2002-09-23 23:08:08 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
wiz
84108f34ab Add devel/flex to BUILD_DEPENDS for SunOS, per pkg/17770 by
Valeriy E. Ushakov.
2002-07-30 22:30:05 +00:00
kristerw
c8c8ec2172 Make this build on NetBSD-1.4 a.out. 2002-07-02 01:47:52 +00:00
yyamano
f36670bf22 Replace STRIPFLAG with _STRIPFLAG_INSTALL to fix pkg/15467. 2002-05-28 15:01:22 +00:00
tron
45e2108b39 Fix build problems on older "a.out" system. Based on patches supplied by
Greg A. Woods in PR pkg/16030.
2002-05-14 18:03:17 +00:00
tron
6d7c885cd1 Fix build problems under Solaris. The necessary patches were contributed
by Lubomir Sedlacik in PR pkg/16554.
2002-05-06 11:46:21 +00:00
jlam
5ff54abf32 Add missing pgmoil symlink. 2002-04-09 06:33:10 +00:00
wiz
b61c185faa Fix compilation on 1.4.x, and remove a patch that was still referencing
libtool.
2002-03-20 12:42:11 +00:00
wiz
85e59f5123 Update to 9.25:
Changes since 9.24:
Add pamdice, pnmnorm (replacing ppmnorm and pgmnorm), convert bmptoppm
to bmptopnm, and some bug fixes and enhancements.
2002-03-15 11:04:29 +00:00
wiz
fbb2503ad9 Update to 9.24.
pkgsrc changes:
Don't use libtool any longer to reduce patches.
Add USE_PERL, since 4 scripts depend on it.
program changes:
Lots of new converters/modification programs and scripts, e.g. pbmtonokia,
ppmtolj, and pnmtopalm. Better alpha support.
Also, lots of bug fixes.
2002-03-14 22:21:42 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
7b1d3cb465 Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:31 +00:00
jlam
4406fa2e10 Move inclusion of buildlink.mk files to end of Makefile. 2001-07-14 16:19:08 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
263cd7fd21 Mark as USE_BUILDLINK_ONLY. 2001-06-19 04:22:08 +00:00
jlam
17d8e3bfa1 Regen. 2001-06-19 04:21:32 +00:00
jlam
d2193b82a7 It's ${BUILDLINK_DIR}/lib, not ${BUILDLINK_LIBDIR}. 2001-06-19 04:21:04 +00:00
jlam
0f5b5101f4 Convrt to use buildlink.mk. 2001-06-16 19:50:57 +00:00
jlam
8fea51aacb Add buildlink.mk files for use by other packages. 2001-06-16 19:23:17 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +00:00
wiz
a4f21a5507 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 09:54:06 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
mycroft
adf28acea7 Fix quoting problems. 2001-03-30 12:57:38 +00:00
tron
5382bbe7c6 Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
2001-03-04 09:06:09 +00:00
wiz
a2a4d06c6f Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 15:22:13 +00:00
tron
614061be69 Make this package work under Solaris. 2001-01-14 13:17:55 +00:00
tron
ca16911296 Set "${CC}" in make environment. 2001-01-14 12:40:11 +00:00
dent
48898b463c Update HOMEPAGE. 2001-01-11 21:05:49 +00:00
bad
bf00a1b419 Regen for patches -ah - -ak. 2001-01-10 14:09:20 +00:00
bad
eba074d322 The fiasco libraries need to be ranlib'ed. 2001-01-10 14:07:21 +00:00
wiz
2384776086 Don't add VERS to PLIST_SUBST, since it's not used any longer. 2001-01-08 02:13:44 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
tron
5feac46ad5 Use "${MASTER_SITE_SOURCEFORGE}". 2000-11-11 17:49:22 +00:00
wiz
01b0a7102d Update to 9.7.
Changes: Many bugfixes, new pam file format.
2000-08-10 10:44:09 +00:00
wiz
8b4fe32349 Update to netpbm-9.5.
Fixes pkg/8949.
Changes:
o Extend formats to allow multiple images per file.  Add -allimages
  option to pnmfile.  Add pnmsplit.  Extend pnmtops.
o Add pbmtowbmp, wbmptopbm.  Thanks Terje Sannum.
o ppmtobmp: Add 24 bit (truecolor) capability.
o pnmcut: easier, more expressive syntax for specifying what to cut.
o pnminterp: handle maxval != 255, convert to use Netpbm libraries.
o Translate pstopnm from Csh to C, eliminate dependency on the 'bc'
  program.
o Fix bug in tiff library build which caused null soname.
o Add optParseopt2() to shhopt.a so you can use long options with one
  hyphen instead of two.
o giftopnm: fix bug with variable used before set.  Fix bug (coding
  error -- 0=>i).  Unknown impact.
o bmptoppm: fix bug with 24 bit (truecolor) Windows BMPs.
o xwdtopnm: fix one more bug with bits_per_item <> bits_per_pixel.
o Fix ppmtompeg build bug with static libraries.
o Make build clean with gcc -ansi (albeit with some files that need
  extensions declaring the _BSD_SOURCE etc.).
o Rebase pnmtopng, pngtopnm on Pnmtopng 2.37.4.
o pbmtolj: fix bug where blank lines get discarded.  Thanks Charles
  Howes.
o ppmtompeg: fix bug with "PNM" format files with maxval != 255. Get
  rid of built-in PPM file parsing.
o Fix 'make install' where mkinstalldirs is not found.
o Fix bug where rle_global.c would not compile with GNU C Library 2.
2000-07-10 11:12:09 +00:00
dmcmahill
052b7407d2 forgot to cvs add this file before previous commit... 2000-06-24 01:49:03 +00:00
dmcmahill
95b2d4b660 Replace an incorrectly hardcoded X11 path with X11BASE. This addresses
PR 10432 from Takahiro Kambe
2000-06-24 01:48:08 +00:00
wiz
9cd1ed21ce remove comment overlooked in last commit 2000-06-05 01:15:56 +00:00
hubertf
dc05682873 * Set LIBOPT to something really existing (${ECHO} is a shell builtin
now, and as such can't be used as a file dependency in make(1)).
 * Don't force anyone to have "." in his $PATH
2000-06-05 01:13:34 +00:00
wiz
8448a0b5b4 Update to 9.3.
Use USE_LIBTOOL instead of USE_PKGLIBTOOL.
Changes since 9.2:
o pnmfile: check for file size error.
o ppmhist: handle larger maxvals, image sizes
o xwdtopnm: Use color map with DirectColor to fix wrong color bug on
  some DirectColor xwds.
o xwdtopnm: Correct bug with 24/32 DirectColor LSBfirst xwds.
o Add pXmcheck() library function.
o Add leaftoppm and ppmtoleaf.  Thanks Bill O'Donnell.
o Add winicontoppm and ppmtowinicon.  Thanks Lee Benfield.
o Add pgmslice.  Thanks to Jos Dingjan.
o Include subset of RLE library in the package.
o stamp-date doesn't rely on whoami.
o Make file fixes to accomodate more install programs.
o Replace tmpnam() with mkstemp().
o Add pXm_init() into all programs that didn't have it.
2000-06-05 00:36:30 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
tron
5068d2c870 Compile this package without optimization under arm32 port because "egcs"
crashes otherwise.
2000-05-20 11:02:07 +00:00
tron
73ce836bef Installing header file "shhopt.h" so that building 3rd party PBM
applications will work.
2000-05-17 18:41:21 +00:00
tron
fd5215860b Add homepage URL. 2000-05-17 10:26:36 +00:00
tron
e8caa7879c Update "netpbm" package to version 9.2. There are too many changes and
bug fixes to list here. Main new features are shared libraries, JPEG
and JBIG support.
2000-05-17 10:13:19 +00:00
tron
ea7dc91900 Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
2000-03-21 22:40:50 +00:00
tron
e8a1039530 Use "png>=1.0.3" instead of "png-*" in dependence list. 2000-02-09 20:20:52 +00:00
tron
887dfa1b4e Use wildcard dependence for "png" package. 2000-02-09 15:22:26 +00:00
wiz
d3ab010266 upgraded pnmtopng part of netpbm from 2.37.2 to 2.37.3.
Changes:
Version 2.37.3 fixes a minor bug w.r.t. error exits and generally does
cleaner error exits (close files, etc.)
2000-01-04 02:05:44 +00:00
jlam
b827288b1d * Remove redundant dependency on jpeg
* Update dependency on tiff
* Fixes for paths to find libraries and includes
1999-10-08 21:18:32 +00:00
jlam
d043b6411c Change to use wildcard dependency on tiff. 1999-10-08 21:12:47 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
tron
04e96e931d Fix run time library path. Patches supplied by Dave Huang in PR pkg/8071. 1999-07-25 21:17:32 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
christos
363a613d4f This has been broken forever. In order to compile other pbm programs
using the includes and the libraries in the pkg you need to include
pbmplus.h... fix the Makefile to install it and add it to the plist.
1999-06-03 20:55:55 +00:00
christos
214bff4cd1 Compensate for png addon layout change. 1999-06-03 20:36:18 +00:00
christos
7b37563ee7 pnmtopng-2.37.1 does not exist anymore. Upgrade to 2.37.2. 1999-06-03 20:18:26 +00:00
agc
93c77f3c1a Make sure that other users can read all the files in the distribution,
otherwise strange problems can ensue when installing.
1999-04-07 08:56:46 +00:00
tron
4b8cb793c0 Update dependence for "png" package. 1999-03-04 13:51:17 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
tron
f9cc3e2fe3 Major cleanup of "netpbm" package based on patches supply by
John F. Woods in PR pkg/6763 and Rob Windsor in PR pkg/6779.
1999-01-10 23:52:15 +00:00
tv
63dc672014 Nuke extraneous /. 1998-11-30 19:42:02 +00:00
frueauf
82067108fa pkglint: move CONFLICTS after DEPENDS. 1998-11-13 00:58:23 +00:00
tron
77b7f6c088 Install includes and link libraries as suggested by Tero Kivinen in
PR pkg/6429.
1998-11-12 23:26:58 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
tron
90af7c496c Add well known fixes for "netpbm-1mar1994" supplied by John F. Woods
in PR pkg/5723.
1998-07-15 19:52:55 +00:00
tv
54ceb4bc86 Update libpng to 1.0.2. Works with all dependent pkgs I have tested
(everything but ImageMagick, gs5, and xemacs20).  The API hasn't changed
much, say the install instructions, but it isn't binary compatible--bump
shlib version to 1.0.
1998-07-15 11:45:49 +00:00
mycroft
0167d80629 Update libjpeg to v6b. 1998-07-04 05:11:12 +00:00
mycroft
e5eaf2814c Add a CONFLICTS line. 1998-07-04 04:18:26 +00:00
mycroft
770dd7db63 Change the name of this package to have a sortable date. 1998-07-04 04:14:30 +00:00
tron
529ac36ae5 Add patches to make this package build on alpha supplied by Tim Rightnour
in PR pkg/5630.
1998-06-21 21:08:22 +00:00
tv
e69ad5a38d Automanpage handling. 1998-06-21 01:29:26 +00:00
agc
5f37824414 Don't hardcode /usr/pkg in the Makefile - use the value of ${LOCALBASE},
passed through the environment.  Pointed out by Manuel Bouyer.
1998-05-19 13:13:45 +00:00
agc
1f4495b33e Remove the old deprecated DEPENDS definition from bsd.pkg.mk.
Implement a new DEPENDS definition, which looks for an installed
package, building it if not present, and use it in preference to
LIB_DEPENDS.  This should make the package collection more useful on
NetBSD ELF ports.
1998-04-22 14:22:39 +00:00
tron
9ff00398da Remove unused checksum for "hpcdtoppm.0.6.tar.gz", fixes PR pkg/5316. 1998-04-19 07:47:52 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
tron
856c65e117 Install manual pages with reasonable permissions. 1998-02-25 01:40:47 +00:00
agc
ae35b61548 Modify individual package Makefiles to use the new way of specifying
shared object dependencies (LIB_DEPENDS).
1998-01-30 13:56:55 +00:00
tron
61b051d312 Fix "MAINTAINER". 1998-01-29 16:48:09 +00:00
hubertf
0529ba2ff9 portlint: fix RCS Id, add MAINTAINER, fix MAN1, rm -> ${RM} 1998-01-24 05:25:12 +00:00
hubertf
493fbbf291 Update to more current version;
fixes PR 4737 by Matthias Scheler <tron@lyssa.owl.de>.
1997-12-31 03:34:45 +00:00
hubertf
c150d2580e s/WRKDIR/WRKSRC/, pointed out by inspired by Matthias Scheler. 1997-12-15 00:52:26 +00:00
hubertf
c9b05f9db5 Make sure replacing of /usr/local works; inspired by Matthias Scheler. 1997-12-15 00:48:27 +00:00
hubertf
d2ea439cfe Add MAN{1,3,5} 1997-11-07 23:46:16 +00:00
agc
5358faaf74 Add a NetBSD RCS Id to all the PLIST files. 1997-11-06 09:57:11 +00:00
agc
0524577e0f + set MANCOMPRESSED as the package installs its man pages gzipped
+ define COMPRESSMANCMD as imake seems to expect this to be defined
(FreeBSD define this in {$X11BASE}/lib/X11/config/FreeBSD.cf)

+ when preprocessing to set the correct prefix, use LOCALBASE rather
than PREFIX, as USE_IMAKE will set PREFIX by default

+ eliminate an unnecessary temporary file when preprocessing to set
the correct prefix.
1997-10-16 12:43:24 +00:00
agc
85fe2d3925 Add definition for COMPRESSMANCMD which is in the X11 tree for FreeBSD.
Add a pre-process stage (at pre-configure time) to change hard-coded
/usr/local into ${PREFIX}.  Revert the patches I'd previously changed
to the default ${PREFIX} to be /usr/local once again, so that the
pre-processing will work.
1997-10-15 17:11:46 +00:00
agc
0b0db52e6a /usr/local -> /usr/pkg (like the amanda package, we need to preprocess
this).

NetBSD defines sys_errlist in <errno.h>, so include this file if we're
on NetBSD.
1997-10-15 15:42:54 +00:00
agc
11bc58db56 Add NetBSD RCS Id. 1997-10-15 15:37:17 +00:00
agc
14ca5ed644 Initial import of FreeBSD's netpbm port into the NetBSD
packages system.
1997-10-15 15:12:12 +00:00