head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.70 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.68 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.66 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.64 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.62 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.60 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.58 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.56 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.54 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.52 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.50 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.48 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.46 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.44 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.42 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.40 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.38 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.36 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.34 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.32 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.30 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.28 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.26 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.22 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.24 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.20 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.18 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.16 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.14 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.12 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.10 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.8 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.6 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.4 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.4.0.78 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.76 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.74 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.72 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.70 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.68 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.66 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.64 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.62 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.60 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.58 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.56 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.54 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.52 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.50 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.48 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.46 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.44 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.42 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.40 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.38 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.36 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.34 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.32 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.30 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.28 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.26 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.24 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.22 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.20 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.18 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.16 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.14 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.12 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.10 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.8 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.6 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.4 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.2 pkgsrc-2008Q1:1.3.0.36 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.34 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.32 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.30 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.28 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.26 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.24 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.22 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.20 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.18 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.16 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.14 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.12 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.10 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2017.08.19.00.24.24; author jlam; state Exp; branches; next 1.4; commitid adX0W1XMu9uTVK3A; 1.4 date 2008.06.12.02.14.43; author joerg; state Exp; branches; next 1.3; 1.3 date 2003.09.17.18.40.48; author jmmv; state Exp; branches; next 1.2; 1.2 date 2003.01.19.08.45.39; author salo; state Exp; branches; next 1.1; 1.1 date 2001.04.28.03.10.59; author kei; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.04.28.03.10.59; author kei; state Exp; branches; next ; desc @@ 1.5 log @print/pnm2ppa: Install manpages into ${PKGMANDIR}. Set MANDIR in the project Makefile to the correct location for installed manpages under ${PKGMANDIR}. @ text @$NetBSD: patch-aa,v 1.4 2008/06/12 02:14:43 joerg Exp $ --- Makefile.orig 2002-11-16 00:29:29.000000000 +0100 +++ Makefile @@@@ -5,14 +5,13 @@@@ # paths to locations where the pnm2ppa binary, the configuration file, # and the man page should be installed. On some systems (like Solaris) # the install command requires the syntax BINDIR="-f /usr/local/bin". -BINDIR="/usr/local/bin" -CONFDIR="/etc" -MANDIR="/usr/local/man/man1" +BINDIR="${PREFIX}/bin" +CONFDIR="${PKG_SYSCONFDIR}" +MANDIR="${PREFIX}/${PKGMANDIR}/man1" #compiler and linker options: -CC=gcc -CFLAGS=-Wall -pedantic -O2 -LDFLAGS=-lm +CFLAGS+= $(CPPFLAGS) -DPKG_SYSCONFDIR=\"${PKG_SYSCONFDIR}\" +LDFLAGS+=-lm INSTALL=install # Install under Linux and other versions with the -b (backup) option @@@@ -104,19 +103,15 @@@@ clean: install: pnm2ppa calibrate_ppa - $(INSTALLD) $(BINDIR) - $(INSTALLD) $(CONFDIR) - $(INSTALLD) $(MANDIR) - $(INSTALL) -m 755 pnm2ppa $(BINDIR) - $(INSTALL) -m 644 docs/en/pnm2ppa.1 $(MANDIR) + $(BSD_INSTALL_PROGRAM) -m 755 pnm2ppa ${DESTDIR}$(BINDIR) + $(BSD_INSTALL_MAN) -m 644 docs/en/pnm2ppa.1 ${DESTDIR}$(MANDIR) # development only - allows root to edit - $(INSTALL) -m 644 pnm2ppa.conf $(CONFDIR) + $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(PREFIX)/share/examples/pnm2ppa + $(BSD_INSTALL_DATA) -m 644 pnm2ppa.conf ${DESTDIR}$(PREFIX)/share/examples/pnm2ppa # calibration tool - $(INSTALL) -m 755 calibrate_ppa $(BINDIR) + $(BSD_INSTALL_PROGRAM) -m 755 calibrate_ppa ${DESTDIR}$(BINDIR) # final production - much tighter # $(INSTALL) -m 444 pnm2ppa.conf $(CONFDIR) - @@@@echo - @@@@echo Now, edit /etc/pnm2ppa.conf to choose your printer uninstall: rm -f $(BINDIR)/pnm2ppa @ 1.4 log @Add DESTDIR support. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2003/09/17 18:40:48 jmmv Exp $ d14 1 a14 1 +MANDIR="${PREFIX}/man/man1" @ 1.3 log @Update to 1.12: changes unknown, there is only a list of cvs commits in the package, and it is not complete. Patches by Soren Jacobsen in PR pkg/21667 with several changes by me. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2003/01/19 08:45:39 salo Exp $ d34 2 a35 2 + $(BSD_INSTALL_PROGRAM) -m 755 pnm2ppa $(BINDIR) + $(BSD_INSTALL_MAN) -m 644 docs/en/pnm2ppa.1 $(MANDIR) d38 2 a39 2 + $(BSD_INSTALL_DATA_DIR) $(PREFIX)/share/examples/pnm2ppa + $(BSD_INSTALL_DATA) -m 644 pnm2ppa.conf $(PREFIX)/share/examples/pnm2ppa d42 1 a42 1 + $(BSD_INSTALL_PROGRAM) -m 755 calibrate_ppa $(BINDIR) @ 1.2 log @Improve package a bit: - s/INSTALL_*/BSD_INSTALL_*/ in patch-aa, remove unnecessary MAKE_ENV - use PKG_SYSCONFDIR and use bsd.pkg.install.mk for configuration file - fix /etc -> PKG_SYSCONFDIR in documentation - install more documentation Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d3 12 a14 12 --- Makefile.orig Thu Nov 2 19:33:08 2000 +++ Makefile Sun Jan 19 09:01:19 2003 @@@@ -2,16 +2,17 @@@@ # Makefile for pnm2ppa # -INSTALLDIR=/usr/local/bin -CONFDIR=/etc -MANDIR=/usr/local/man/man1 +INSTALLDIR=${PREFIX}/bin +CONFDIR=${PKG_SYSCONFDIR} +MANDIR=${PREFIX}/man/man1 d16 1 d18 1 a18 7 -INSTALL=install +#CC=gcc +#INSTALL=install # production build +CPPFLAGS=-I${PREFIX}/include CFLAGS=-Wall -pedantic -O2 -g -DNDEBUG d20 2 a21 3 +LDFLAGS=-lm #-L${PREFIX}/lib -R${PREFIX}/lib OBJS = pnm2ppa.o syslog.o ppa.o image.o dither.o cutswath.o hash_ink.o gamma.o SRC = pnm2ppa.c syslog.c ppa.c image.c dither.c cutswath.c hash_ink.c gamma.c d23 3 a25 1 @@@@ -89,23 +90,21 @@@@ d28 3 a30 2 install: pnm2ppa calibrate_ppa - $(INSTALL) -m 755 pnm2ppa $(INSTALLDIR) d32 1 d34 2 a35 2 + ${BSD_INSTALL_PROGRAM} -m 755 pnm2ppa $(INSTALLDIR) + ${BSD_INSTALL_MAN} -m 644 docs/en/pnm2ppa.1 $(MANDIR) d37 3 a39 3 - $(INSTALL) -m 644 pnm2ppa.conf $(CONFDIR) + ${BSD_INSTALL_DATA_DIR} $(PREFIX)/share/examples/pnm2ppa + ${BSD_INSTALL_DATA} -m 644 pnm2ppa.conf $(PREFIX)/share/examples/pnm2ppa/pnm2ppa.conf.default d41 2 a42 2 - $(INSTALL) -m 755 calibrate_ppa $(INSTALLDIR) + ${BSD_INSTALL_PROGRAM} -m 755 calibrate_ppa $(INSTALLDIR) d44 1 a44 1 -# $(INSTALL) -m 444 pnm2ppa.conf $(CONFDIR) a46 1 +# ${BSD_INSTALL_DATA} -m 444 pnm2ppa.conf $(CONFDIR)/pnm2ppa.conf.default d49 1 a49 8 rm -f $(INSTALLDIR)/pnm2ppa rm -f $(INSTALLDIR)/calibrate_ppa rm -f $(MANDIR)/pnm2ppa.1 - rm -f $(CONFDIR)/pnm2ppa.conf + rm -f $(CONFDIR)/pnm2ppa.conf.default pnm2ppa: $(OBJS) $(CC) $(LDFLAGS) $(CFLAGS) -o pnm2ppa $(OBJS) @ 1.1 log @Initial revision @ text @d3 2 a4 2 --- Makefile.orig Fri Nov 3 03:33:08 2000 +++ Makefile Fri Apr 27 17:00:51 2001 d13 1 a13 1 +CONFDIR=${PREFIX}/etc d22 2 a23 1 -CFLAGS=-Wall -pedantic -O2 -g -DNDEBUG a24 2 +CPPFLAGS=-I${PREFIX}/include +CFLAGS=-Wall -pedantic -O2 -g -DNDEBUG d29 1 a29 1 @@@@ -89,23 +90,23 @@@@ d36 2 a37 2 + ${INSTALL_PROGRAM} -m 755 pnm2ppa $(INSTALLDIR) + ${INSTALL_MAN} -m 644 docs/en/pnm2ppa.1 $(MANDIR) d40 2 a41 1 + ${INSTALL_DATA} -m 644 pnm2ppa.conf $(CONFDIR)/pnm2ppa.conf.default d44 1 a44 1 + ${INSTALL_PROGRAM} -m 755 calibrate_ppa $(INSTALLDIR) d49 1 a49 4 +# ${INSTALL_DATA} -m 444 pnm2ppa.conf $(CONFDIR)/pnm2ppa.conf.default + @@${ECHO} + @@${ECHO} Now, copy ${CONFDIR}/pnm2ppa.conf.default to /etc/pnm2ppa.conf + @@${ECHO} and edit to choose your printer @ 1.1.1.1 log @Initial import of pnm2ppa-1.04 package. From README: What is this? ------------- pnm2ppa, a PPM to PPA converter, creates output using the PPA (printer performance architecture) protocol. This protocol is used by some HP "Windows-only" printers, including the HP Deskjet 720C series, the HP DeskJet 820 series, and the HP DeskJet 1000 series. It has been tested on all three series, but your personal experience (positive or negative) is very much appreciated! @ text @@