Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id C8ED2A66A2 for ; Sun, 23 Nov 2014 16:12:18 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 771C714A223; Sun, 23 Nov 2014 16:12:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id EF33C14A220 for ; Sun, 23 Nov 2014 16:12:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Yx48krckMVcG for ; Sun, 23 Nov 2014 16:12:10 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 2F74314A1FF for ; Sun, 23 Nov 2014 16:12:10 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 2D15C98; Sun, 23 Nov 2014 16:12:10 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 23 Nov 2014 16:12:10 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/graphics/netpbm To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20141123161210.2D15C98@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Sun Nov 23 16:12:10 UTC 2014 Modified Files: pkgsrc/graphics/netpbm: Makefile PLIST distinfo Log Message: Update to 10.68.02. Remove XOPEN_SOURCE SUBST now that it was fixed upstream. 14.11.23 BJH Release 10.68.02 pambackground: fix bug: segfault or incorrect results in most cases. Thanks Ludolf Holzheid (ludolf.holzheid@gmx.de). Introduced in Netpbm 10.37 (December 2006). 14.09.28 BJH Release 10.68.01 Windows build: fix universal build failure with "No rule to make ...icon.netpbm.oLINKERISCOMPILER...". Broken in Netpbm 10.67 (June 2014). 14.09.26 BJH Release 10.68.00 Split pgmcrater into pamcrater and pamshadedrelief. pnmconvol: add -bias . Remove pnmcomp, install a pnmcomp symlink for pamcomp. Fix incorrect option parsing when there are multiple common options (e.g. -plain -quiet). Always broken. (Possibility of specifying multiple common options that don't cause the program to ignore every other option (like -version) was new in Netpbm 10.10 (October 2002). cameratopam: fix buffer overflow. Always present. (cameratopam was new in Netpbm 10.28 (June 2005)). cameratopam: fix incorrect output introduced in Netpbm 10.51 (June 2010). ppmtopict: Fix unconditional crash. Introduced in Netpbm 10.52 (September 2010). pcdovtoppm: Fix crash due to invalid operator == on some systems. Always broken (pcdovtoppm was new sometime between Netpbm 9.25 (March 2002) and Netpbm 10.11 (Februrary 2010)). Build: change _XOPEN_SOURCE from 600 back to 500 in 7 files. It was changed from 500 to 600 in Subversion revision 1731 in Netpbm 10.60 (September 2012) because that made a similar version of Netpbm compile on Mac OSX. Without it, strdup did not get defined. But this is apparently a bug in Mac OSX, since X/Open 500 does have strdup. Furthermore, many other Netpbm files use strdup and apparently compile OK on Mac OSX without 600. Finally, we see today that Illumos system header files deliberately kill the compilation if the compiler is pre-C99 and _XOPEN_SOURCE is 600. So we go back to 500 and if the problem on Mac OSX gets reported again, we will look more deeply. Build: change _XOPEN_SOURCE from 600 back to 500 in jpeg2ktopam.c and pamtojpeg2k.c. It was changed from 500 to 600 in Netpbm 10.41 (December 2007), reportedly to get int_fast32_t, etc. defined on AIX, but other files that use int_fast32_t don't have it today, so that must be wrong. See above for the drawback of 600. Build: fix undefined symbols in fiasco converters with static libraries. Build: provide means of setting the default search path for rgb.txt color database via config.mk. Build: fix bug which prevents JBIG converters from building with internal JBIG library. Introduced in 10.67.00. Build: fix bug which makes build of Ppmsvga fail (which is attempted only on a system with libvga). Introduced in Netpbm 10.63 (June 2013) Build: fix build failure in an environment that does not have __inline . Introduced some time between Netpbm 10.26 (January 2005) and Netpbm 10.35 (August 2006). Build: fix build failure on SCO OpenServer due to SIGURG not existing. Broken in Netpbm 10.49 (December 2009). Build: Declare _XOPEN_SOURCE >= 500 in source files that use strdup. Build: fix compile failure due to use of reserved word 'stdout'. Build with 'installosf': Fix crash due to invalid operator == on some systems. To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 pkgsrc/graphics/netpbm/Makefile cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/netpbm/PLIST cvs rdiff -u -r1.95 -r1.96 pkgsrc/graphics/netpbm/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.