head 1.33; access; symbols pkgsrc-2023Q4:1.33.0.2 pkgsrc-2023Q4-base:1.33 pkgsrc-2023Q3:1.30.0.4 pkgsrc-2023Q3-base:1.30 pkgsrc-2023Q2:1.30.0.2 pkgsrc-2023Q2-base:1.30 pkgsrc-2023Q1:1.29.0.2 pkgsrc-2023Q1-base:1.29 pkgsrc-2022Q4:1.28.0.2 pkgsrc-2022Q4-base:1.28 pkgsrc-2022Q3:1.27.0.2 pkgsrc-2022Q3-base:1.27 pkgsrc-2022Q2:1.26.0.6 pkgsrc-2022Q2-base:1.26 pkgsrc-2022Q1:1.26.0.4 pkgsrc-2022Q1-base:1.26 pkgsrc-2021Q4:1.26.0.2 pkgsrc-2021Q4-base:1.26 pkgsrc-2021Q3:1.24.0.4 pkgsrc-2021Q3-base:1.24 pkgsrc-2021Q2:1.24.0.2 pkgsrc-2021Q2-base:1.24 pkgsrc-2021Q1:1.22.0.2 pkgsrc-2021Q1-base:1.22 pkgsrc-2020Q4:1.21.0.2 pkgsrc-2020Q4-base:1.21 pkgsrc-2020Q3:1.20.0.2 pkgsrc-2020Q3-base:1.20 pkgsrc-2020Q2:1.19.0.6 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.19.0.2 pkgsrc-2020Q1-base:1.19 pkgsrc-2019Q4:1.19.0.4 pkgsrc-2019Q4-base:1.19 pkgsrc-2019Q3:1.18.0.2 pkgsrc-2019Q3-base:1.18 pkgsrc-2019Q2:1.17.0.8 pkgsrc-2019Q2-base:1.17 pkgsrc-2019Q1:1.17.0.6 pkgsrc-2019Q1-base:1.17 pkgsrc-2018Q4:1.17.0.4 pkgsrc-2018Q4-base:1.17 pkgsrc-2018Q3:1.17.0.2 pkgsrc-2018Q3-base:1.17 pkgsrc-2018Q2:1.16.0.4 pkgsrc-2018Q2-base:1.16 pkgsrc-2018Q1:1.16.0.2 pkgsrc-2018Q1-base:1.16 pkgsrc-2017Q4:1.15.0.2 pkgsrc-2017Q4-base:1.15 pkgsrc-2017Q3:1.13.0.6 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.2 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.11.0.6 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.11.0.4 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.11.0.2 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.10.0.10 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.8 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.6 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.4 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.2 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.9.0.8 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.9.0.6 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.4 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.2 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.6.0.8 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.6 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.4 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.2 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.5.0.4 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.2 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.3.0.8 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.6 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.4 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.2 pkgsrc-2011Q4-base:1.3; locks; strict; comment @# @; 1.33 date 2023.11.08.13.20.41; author wiz; state Exp; branches; next 1.32; commitid PsuHTklAIsF4bOLE; 1.32 date 2023.10.24.22.10.41; author wiz; state Exp; branches; next 1.31; commitid MTsrqKm6aGrQAVJE; 1.31 date 2023.10.21.17.11.17; author gdt; state Exp; branches; next 1.30; commitid Sr0Nb6aaZLDw2wJE; 1.30 date 2023.04.19.08.11.17; author adam; state Exp; branches; next 1.29; commitid B8gCWhWtMX9vZGlE; 1.29 date 2023.01.03.17.38.06; author wiz; state Exp; branches; next 1.28; commitid vvAqE6UmuqFFx78E; 1.28 date 2022.10.26.10.31.54; author wiz; state Exp; branches; next 1.27; commitid PVFjlIYUKslkpdZD; 1.27 date 2022.06.28.11.35.27; author wiz; state Exp; branches; next 1.26; commitid D2UoJrTHpoHEANJD; 1.26 date 2021.12.08.16.06.12; author adam; state Exp; branches; next 1.25; commitid 2PyWjHx5T8rqARjD; 1.25 date 2021.09.29.19.01.14; author adam; state Exp; branches; next 1.24; commitid WsBUbBM52TSePSaD; 1.24 date 2021.05.24.19.53.44; author wiz; state Exp; branches; next 1.23; commitid qokaiStTApGMcrUC; 1.23 date 2021.04.21.13.25.16; author adam; state Exp; branches; next 1.22; commitid RAyVO2K5RkoQ8aQC; 1.22 date 2021.03.14.08.37.26; author wiz; state Exp; branches; next 1.21; commitid 7HeqkFK4lnD6MfLC; 1.21 date 2020.11.26.12.31.33; author ryoon; state Exp; branches; next 1.20; commitid KPLeaby108ANxoxC; 1.20 date 2020.08.31.18.11.00; author wiz; state Exp; branches; next 1.19; commitid 7zxRbfOkDOoxbfmC; 1.19 date 2019.11.04.19.57.58; author rillig; state Exp; branches; next 1.18; commitid jTD69SgzKxlbuzJB; 1.18 date 2019.08.11.13.22.38; author wiz; state Exp; branches; next 1.17; commitid Ifet9Pg6Qt99ZByB; 1.17 date 2018.08.22.09.46.12; author wiz; state Exp; branches; next 1.16; commitid YLub8g3ofvFGb6PA; 1.16 date 2018.01.14.10.08.31; author wiz; state Exp; branches; next 1.15; commitid e4vnURNEzXpkpPmA; 1.15 date 2017.11.12.16.03.36; author khorben; state Exp; branches; next 1.14; commitid i9aUtLo9YLU8nLeA; 1.14 date 2017.11.12.15.37.00; author khorben; state Exp; branches; next 1.13; commitid fkwmbHgVU2uWeLeA; 1.13 date 2017.05.19.13.29.03; author prlw1; state Exp; branches; next 1.12; commitid oRHzfV7XqSkle0Sz; 1.12 date 2017.05.19.13.18.18; author prlw1; state Exp; branches; next 1.11; commitid aBVXpXplwi8Ba0Sz; 1.11 date 2016.07.09.06.38.50; author wiz; state Exp; branches; next 1.10; commitid dlqnocGpOoXV2Cdz; 1.10 date 2015.06.12.10.50.57; author wiz; state Exp; branches; next 1.9; commitid B4JmCfaVUbiY38py; 1.9 date 2014.06.18.09.28.17; author wiz; state Exp; branches; next 1.8; commitid 1mU60fv3SiQbaZEx; 1.8 date 2014.06.18.09.26.10; author wiz; state Exp; branches; next 1.7; commitid 1LKwnkni2eyr9ZEx; 1.7 date 2014.05.29.23.37.15; author wiz; state Exp; branches; next 1.6; commitid laryHfkCalgYtuCx; 1.6 date 2013.05.31.12.41.47; author wiz; state Exp; branches; next 1.5; commitid hIeXGcx6VfKHwMRw; 1.5 date 2012.10.08.13.45.36; author asau; state Exp; branches; next 1.4; 1.4 date 2012.10.03.21.57.17; author wiz; state Exp; branches; next 1.3; 1.3 date 2011.11.02.23.42.41; author dholland; state Exp; branches; next 1.2; 1.2 date 2011.11.02.21.13.35; author dholland; state Exp; branches; next 1.1; 1.1 date 2011.11.01.13.50.04; author roy; state Exp; branches; next ; desc @@ 1.33 log @*: recursive bump for icu 74.1 @ text @# $NetBSD: Makefile,v 1.32 2023/10/24 22:10:41 wiz Exp $ DISTNAME= cups-pdf-3.0.1 PKGREVISION= 12 CATEGORIES= print MASTER_SITES= ${HOMEPAGE}src/ DISTFILES= ${DISTNAME:S/pdf-/pdf_/}.tar.gz HOMEPAGE= https://www.cups-pdf.de/ COMMENT= PDF backend for CUPS LICENSE= gnu-gpl-v2 DEPENDS+= cups-base-[0-9]*:../../print/cups-base USE_TOOLS+= perl:run SUBST_CLASSES+= fix-paths SUBST_STAGE.fix-paths= pre-configure SUBST_MESSAGE.fix-paths= Fixing absolute paths SUBST_FILES.fix-paths= src/cups-pdf.h extra/cups-pdf.conf SUBST_SED.fix-paths= -e 's,CPCONFIG "/etc/,CPCONFIG "${PREFIX}/etc/,' SUBST_SED.fix-paths+= -e 's,"/usr/bin/gs","${PREFIX}/bin/gs",' SUBST_SED.fix-paths+= -e 's,\#GhostScript /usr/bin/gs,GhostScript ${PREFIX}/bin/gs,' CONF_FILES+= ${PREFIX}/share/examples/cups/cups-pdf.conf \ ${PKG_SYSCONFDIR}/cups/cups-pdf.conf INSTALLATION_DIRS+= ${PREFIX}/libexec/cups/backend \ ${PREFIX}/share/cups/model \ ${PREFIX}/share/examples/cups do-build: cd ${WRKSRC} && \ ${CC} ${CFLAGS} ${LDFLAGS} ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libcups}/lib \ -L${BUILDLINK_PREFIX.libcups}/lib \ -lcups \ -o src/cups-pdf src/cups-pdf.c #pre-install: # ${SUBST_CMD} ${WRKBUILD}/extra/cups-pdf.conf do-install: # cups-pdf backend must be installed as 0700 permission. ${INSTALL} ${COPY} ${_STRIPFLAG_INSTALL} -o ${BINOWN} -g ${BINGRP} \ -m 700 ${WRKSRC}/src/cups-pdf \ ${DESTDIR}${PREFIX}/libexec/cups/backend/cups-pdf ${INSTALL_DATA} ${WRKSRC}/extra/CUPS-PDF_noopt.ppd \ ${DESTDIR}${PREFIX}/share/cups/model/ ${INSTALL_DATA} ${WRKSRC}/extra/CUPS-PDF_opt.ppd \ ${DESTDIR}${PREFIX}/share/cups/model/ ${INSTALL_DATA} ${WRKSRC}/extra/cups-pdf.conf \ ${DESTDIR}${PREFIX}/share/examples/cups/ .include "../../print/libcups/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.32 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2023/10/21 17:11:17 gdt Exp $ d4 1 a4 1 PKGREVISION= 11 @ 1.31 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2023/04/19 08:11:17 adam Exp $ d4 1 a4 1 PKGREVISION= 10 @ 1.30 log @revbump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2023/01/03 17:38:06 wiz Exp $ d4 1 a4 1 PKGREVISION= 9 @ 1.29 log @*: recursive bump for tiff shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2022/10/26 10:31:54 wiz Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.28 log @*: bump PKGREVISION for libunistring shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2022/06/28 11:35:27 wiz Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.27 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2021/12/08 16:06:12 adam Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.26 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2021/09/29 19:01:14 adam Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.25 log @revbump for boost-libs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2021/05/24 19:53:44 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.24 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2021/04/21 13:25:16 adam Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.23 log @revbump for boost-libs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/03/14 08:37:26 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.22 log @cups-pdf: fix RELRO build Remove reference to non-existent file Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2020/11/26 12:31:33 ryoon Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.21 log @cups-pdf: Update to 3.0.1 Changelog: 2017-02-24: CUPS-PDF 3.0.1 - corrected a bug with multiple instance naming, some code and logging improvements, removed obsolete code, updated the README file 2017-01-04: CUPS-PDF 3.0.0 - disabled support for multiple PS-files in one file, improved PS-structure handling, reordered compiler call to avoid errors 2014-10-19: CUPS-PDF 3.0beta2 - code simplifications and optimizations, improved file name handling, removed contrib/ directory from tarball (now on WWW), new contact data 2012-02-29: CUPS-PDF 3.0beta1 - support for multiple configurations with one backend, support for option setting via lpoptions or PPD, new option for selecting output file extension, improved logging system with better error handling, various code optimizations, additional PPD for option setting, new script in contrib/ for creating user defaults, updated documentation @ text @d1 1 a1 3 # $NetBSD: Makefile,v 1.20 2020/08/31 18:11:00 wiz Exp $ COMMENT= PDF backend for CUPS d4 1 d6 2 d10 1 a10 2 MASTER_SITES= ${HOMEPAGE}src/ DISTFILES= ${DISTNAME:S/pdf-/pdf_/}.tar.gz a15 1 REPLACE_PERL+= contrib/cups-pdf-dispatch-0.1/cups-pdf-dispatch d34 1 a34 1 ${CC} ${CFLAGS} ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libcups}/lib \ @ 1.20 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2019/11/04 19:57:58 rillig Exp $ d5 1 a5 2 DISTNAME= cups-pdf-2.6.1 PKGREVISION= 12 d29 1 a29 2 INSTALLATION_DIRS+= ${PREFIX}/bin \ ${PREFIX}/libexec/cups/backend \ d35 4 a38 1 ${CC} ${CFLAGS} -o src/cups-pdf src/cups-pdf.c d44 3 a46 1 ${INSTALL_PROGRAM} ${WRKSRC}/src/cups-pdf \ d48 3 a50 3 ${INSTALL_SCRIPT} ${WRKSRC}/contrib/cups-pdf-dispatch-0.1/cups-pdf-dispatch \ ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/extra/CUPS-PDF.ppd \ a53 4 ${INSTALL_DATA} ${WRKSRC}/contrib/cups-pdf-dispatch-0.1/cups-pdf-dispatch.conf \ ${DESTDIR}${PREFIX}/share/examples/cups/ ${INSTALL_DATA} ${WRKSRC}/contrib/cups-pdf-dispatch-0.1/examples/cups-pdf-dispatch-ldap.conf \ ${DESTDIR}${PREFIX}/share/examples/cups/ d55 1 @ 1.19 log @print: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2019/08/11 13:22:38 wiz Exp $ d6 1 a6 1 PKGREVISION= 11 @ 1.18 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2018/08/22 09:46:12 wiz Exp $ d19 7 a25 7 SUBST_CLASSES+= fix-paths SUBST_STAGE.fix-paths= pre-configure SUBST_MESSAGE.fix-paths=Fixing absolute paths SUBST_FILES.fix-paths= src/cups-pdf.h extra/cups-pdf.conf SUBST_SED.fix-paths= -e 's,CPCONFIG "/etc/,CPCONFIG "${PREFIX}/etc/,' SUBST_SED.fix-paths+= -e 's,"/usr/bin/gs","${PREFIX}/bin/gs",' SUBST_SED.fix-paths+= -e 's,\#GhostScript /usr/bin/gs,GhostScript ${PREFIX}/bin/gs,' @ 1.17 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2018/01/14 10:08:31 wiz Exp $ d6 1 a6 1 PKGREVISION= 10 @ 1.16 log @cups-pdf: follow redirect @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2017/11/12 16:03:36 khorben Exp $ d6 1 a6 1 PKGREVISION= 9 @ 1.15 log @Bump PKGREVISION on packages depending on CUPS This should be the last part of the renaming operation for print/cups to print/cups-base. Rationale: packages depending on CUPS but not relying on a functional printing setup only need to depend on print/cups-base (equivalent to the former print/cups). The new print/cups now depends on print/cups-base and on print/cups-filters, thus directly providing a functional printing setup. This bump reflects this change of dependency. As discussed on tech-pkg@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2017/11/12 15:37:00 khorben Exp $ d9 1 a9 1 HOMEPAGE= http://www.cups-pdf.de/ @ 1.14 log @Update dependencies on print/cups to print/cups-base This is with the notable exception of meta-pkgs/desktop-gnome, which I believe implies a fully functional cups. This is still missing revision bumps - I'll be right there (first time I am doing this on so many packages at a time). As discussed on tech-pkg@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2017/05/19 13:29:03 prlw1 Exp $ d6 1 a6 1 PKGREVISION= 8 @ 1.13 log @Bump PKGREVISION for cups15 -> cups change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2017/05/19 13:18:18 prlw1 Exp $ d14 1 a14 1 DEPENDS+= cups-[0-9]*:../../print/cups @ 1.12 log @Switch all cups15 packages to use cups. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2016/07/09 06:38:50 wiz Exp $ d6 1 a6 1 PKGREVISION= 7 @ 1.11 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2015/06/12 10:50:57 wiz Exp $ d14 1 a14 1 DEPENDS+= cups-[0-9]*:../../print/cups15 @ 1.10 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2014/06/18 09:28:17 wiz Exp $ d6 1 a6 1 PKGREVISION= 6 @ 1.9 log @Bump PKGREVISION for cups -> cups15 change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/06/18 09:26:10 wiz Exp $ d6 1 a6 1 PKGREVISION= 5 @ 1.8 log @Switch all cups packages to use cups15. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2014/05/29 23:37:15 wiz Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.7 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2013/05/31 12:41:47 wiz Exp $ d14 1 a14 1 DEPENDS+= cups-[0-9]*:../../print/cups @ 1.6 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2012/10/08 13:45:36 asau Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.5 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2012/10/03 21:57:17 wiz Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.4 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2011/11/02 23:42:41 dholland Exp $ a12 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.3 log @REPLACE_PERL is all very well but you also need USE_TOOLS+=perl:run so perl is actually *there*. :-/ Now passes PKG_DEVELOPER build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2011/11/02 21:13:35 dholland Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.2 log @Fix broken DEPENDS line. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2011/11/01 13:50:04 roy Exp $ d6 1 d17 1 @ 1.1 log @import cups-pdf CUPS-PDF is a PDF writer backend for CUPS. It is designed to produce PDF files in a heterogeneous network by providing a PDF printer on the central fileserver. It will convert files printed to its queue in CUPS to PDF and put them in a per-user-based directory structure. It can execute post-processing scripts, e.g. to allow mailing the results to the user. @ text @d1 1 a1 1 # $NetBSD$ d14 1 a14 1 DEPENDS+= cups:../../print/cups @