summaryrefslogtreecommitdiff
path: root/graphics/netpbm
AgeCommit message (Collapse)AuthorFilesLines
2010-03-04Mixing _XOPEN_SOURCE=500 and _XOPEN_SOURCE=600 in the same packagetnn3-13/+15
is asking for trouble. On solaris these options are mutually exclusive because 600 needs C99 and 500 is not allowed to use C99. I lowered the requirement to _XOPEN_SOURCE=500 and the build succeeded. While here I'll note that PR pkg/42897 (netbpm link error on Solaris 10) should now be fixed by libpng-1.2.41nb1.
2010-02-19update to 10.35.73drochner29-535/+749
changes: many bugfixes, especially: xpmtoppm: fix wild pointer with color index > 127. which fixes a stack-based buffer overflow (CVE-2009-4274) pkgsrc change: use a fixed PLIST instead of generating on install, helps to detect problems
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz2-4/+4
2009-08-27Add upstream patch to fix build with new jpeg. Thanks to obache@ fordholland2-1/+63
tracking it down. Fixes PR 41947.
2009-08-26bump revision because of graphics/jpeg updatesno2-4/+4
2009-07-21typo in previoustnn2-4/+4
2009-07-21patch-az: MMX/SSE code is broken with GCC 4.3, disable it.tnn2-1/+15
2009-07-18Change getline() to get_line()smb4-3/+191
2009-06-14Remove @dirrm related logic.joerg1-6/+1
2009-06-09PKG_DESTDIR_SUPPORT seems to be working fineabs1-3/+2
2009-04-07Make it build on DragonFly master.hasso2-5/+6
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-27Comment out PKG_DESTDIR_SUPPORT.wiz1-2/+3
PLIST generation in the post-install target is broken for destdir. It tries to remove ${PREFIX}/bin et al.
2008-09-01Add destdir support, mostly from PR 38523 by Aleksey Cheusov.dholland1-4/+5
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg1-3/+3
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-02-08Fix more cases of non-chainable PKGSRC_COMPILER tests.tnn2-4/+4
2007-10-16Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead.tnn1-2/+2
2007-09-08Convert to use the features framework.jlam1-5/+2
2007-09-06Convert all libnbcompat/buildlink3.mk references to inplace.mk.jlam1-4/+2
2007-04-22use .sl instead of .so on hpuxtnn1-1/+3
2007-04-05Add MAKE_JOBS_SAFE=no (sometimes it builds, sometimes it doesn't).gdt1-1/+3
2007-02-19Fixed the build on IRIX, which had been broken since about one year,rillig4-9/+22
when the build on Solaris had been fixed, "not affecting other platforms". ;)
2007-01-17Very belatedly bump PKGREVISION for all jasper dependencies becausewiz1-1/+2
of the shlib name change (!) during the update to 1.900.0. Noted by Robert Elz in PR 35431.
2007-01-13Use __inline__ instead of __inline. The former works with some non-gccdmcmahill2-1/+27
compilers as well as gcc.
2006-12-06Fixed PKGMANDIR.rillig1-1/+3
2006-11-29Use ${MKDIR} instead of "mkdir".reed1-2/+2
(From revision 1.147 change.)
2006-11-19Fix non-portable shell script "pcdovtoppm".tron2-1/+15
2006-11-03Added some patches for Tru64 support, provided by Hrvoje Habjanic inrillig5-1/+69
http://mail-index.netbsd.org/pkgsrc-users/2006/11/02/0003.html
2006-10-22Fixed PKGMANDIR.rillig1-2/+3
2006-10-11Fixed "test ==" and a few pkglint warnings.rillig3-4/+18
2006-10-03added missing $NetBSD$ headersschwarz3-3/+7
2006-10-03added support for IRIX 5 and in particular the SGI IDO cc.schwarz19-2/+358
patches were discussed with Bryan Henderson, maintainer of the netpbm code.
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache1-2/+2
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-25This is a security update, which fixes a buffer overflow vulnerability.adam8-97/+25
Changes 10.34: * Add pamthreshold, pamx, pamtoxvmini. * pammasksharpen: Add -threshold. * pnmtopng: make "N colors found" message verbose-only. * pnmtopng: make "no room in palette" message non-verbose. * picttoppm: Tolerate various PICT file corruptions. * picttoppm: Don't issue warning message when file named 'fontdir' doesn't exist. * libnetpbm: Add ppmd_fill_path(). * ppmtobmp: Fix for PBM input. * bmptopnm: Don't crash on BMP with no color map. * bmptopnm: Fix wrong file name in error messages. * ppmtogif: fix bug: always produces garbage output. * ppmtompeg: fix input from Standard Input. * pnmflip: fix bug: -rotate90, -rotate180, and -rotate270 (and synonyms) don't work when followed by other rotation options. * ppmtoilbm: Fig bug: generates more planes than necessary. * pamtofits: fix buffer overflow in asembling header. * picttoppm: fix bug - interprets some images wrong because of bogus "rowBytes" value. * Redo asprintfN(), etc. so as not to use va_list in a way that doesn't work on some machines. * cameratopam: remove definition of memmem() so it doesn't collide with same in some C libraries. Add memmemN() and MEMEQ to libnetpbm. * Fix build of filename.o.
2006-06-18Build .dylib instead of .so on Darwin. Bump PKGREVISION.minskim3-15/+40
2006-05-14Add patches for some issues from the known-bugs page, includingwiz5-3/+56
one that should fix PR 33347 by martijn (build on amd64). Bump PKGREVISION.
2006-05-10On FreeBSD 4.x, <netinet/in.h> needs <sys/types.h> to be included first.jlam2-1/+14
2006-04-19Use versioned png library. Bump PKGREVISION.wiz3-6/+11
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz2-3/+4
2006-04-17Changes 10.33:adam3-23/+9
Add pamtosvg. g3topbm: Add -width, -paper_size. libnetpbm / most newer programs: Fix bug that produces plain format output when it should be raw because pnm_readpaminit() does not set 'plainformat' and most programs just copy the input pam to the output pam. pamflip: fix bug with left/right flip of PBM that has width an even multiple of 8 plus something less than 8. pnmquant: turn on autoflush when creating seekable file. install: fix symbolic link pnmdepth -> pamdepth. build: fix some importinc dependencies.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-04-03Make last change work with IRIX's old fashioned "find" command.tron1-2/+3
2006-04-03Make sure all documentation files are installed world readable. Bumptron1-1/+3
package revision because this change affects the binary package.
2006-04-03Fix bad shell code causing "make" warnings.tron1-3/+3
2006-03-11added a workaround for a bug with Apple's gcc-4.0.0schwarz1-1/+18
2006-03-11Convert all packages using REPLACE_INTERPRETER to the new variable namesghen1-12/+12
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*). Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted here, if at all. Ok with rillig.
2006-03-09Use REPLACE_INTERPRETER instead of SUBST.ghen1-11/+13
2006-03-02Fixed symbolic link to pamdepthadam2-1/+14