pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print/ghostscript-agpl print/ghostscript-agpl: Add def...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6f1568448b9b
branches:  trunk
changeset: 321173:6f1568448b9b
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Sun Mar 17 15:54:16 2019 +0000

description:
print/ghostscript-agpl: Add default-off cups option

This is basically a port of the cups option code from
../ghostscript-gpl.  Since the last GPL3 gs release, some programs
have migrated to the cups-filters package.  Thus, they are no longer
installed by cups, and the option is much simpler.

I verified that the cups driver appears in "gs -h", but have not
tested it.

While the option defaults to off, I bumped PKGREVISION anyway.

diffstat:

 print/ghostscript-agpl/Makefile   |   4 ++--
 print/ghostscript-agpl/options.mk |  20 ++++++++++++++++++--
 2 files changed, 20 insertions(+), 4 deletions(-)

diffs (57 lines):

diff -r ba30079b761a -r 6f1568448b9b print/ghostscript-agpl/Makefile
--- a/print/ghostscript-agpl/Makefile   Sun Mar 17 15:05:49 2019 +0000
+++ b/print/ghostscript-agpl/Makefile   Sun Mar 17 15:54:16 2019 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.34 2018/09/05 13:19:40 adam Exp $
+# $NetBSD: Makefile,v 1.35 2019/03/17 15:54:16 gdt Exp $
 
 DISTNAME=      ghostscript-${GS_VERSION}
 PKGNAME=       ${DISTNAME:S/ghostscript/ghostscript-agpl/}
+PKGREVISION=   1
 CATEGORIES=    print
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ArtifexSoftware/}
 GITHUB_PROJECT=        ghostpdl-downloads
@@ -22,7 +23,6 @@
 USE_TOOLS+=            gmake perl:run lex pkg-config
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --with-system-libtiff
-CONFIGURE_ARGS+=       --disable-cups
 CONFIGURE_ENV+=                LPLIBDIR=${PREFIX}/lib
 CONFIGURE_ENV.HPUX+=   ac_cv_func_fopen64=no
 UNLIMIT_RESOURCES+=    datasize        # gsromfs1.c
diff -r ba30079b761a -r 6f1568448b9b print/ghostscript-agpl/options.mk
--- a/print/ghostscript-agpl/options.mk Sun Mar 17 15:05:49 2019 +0000
+++ b/print/ghostscript-agpl/options.mk Sun Mar 17 15:54:16 2019 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.3 2013/12/27 16:42:46 gdt Exp $
+# $NetBSD: options.mk,v 1.4 2019/03/17 15:54:16 gdt Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.ghostscript
-PKG_SUPPORTED_OPTIONS= x11 debug fontconfig disable-compile-inits
+PKG_SUPPORTED_OPTIONS= x11 cups debug fontconfig disable-compile-inits
 PKG_SUGGESTED_OPTIONS= x11 fontconfig
 
 .include "../../mk/bsd.options.mk"
@@ -19,6 +19,22 @@
 CONFIGURE_ARGS+=       --without-x
 .endif
 
+.if !empty(PKG_OPTIONS:Mcups)
+CONFIGURE_ARGS+=       --enable-cups
+
+# Because nothing is installed, this is not necessary.  It remains in
+# case a later version does install something.
+SUBST_CLASSES+=                cupsetc
+SUBST_STAGE.cupsetc=   post-extract
+SUBST_MESSAGE.cupsetc= Fixing CUPS etc directory path to install as example
+SUBST_FILES.cupsetc=   cups/cups.mak
+SUBST_SED.cupsetc=     -e 's|$$(CUPSSERVERROOT)|${CUPS_EGDIR}|g'
+
+.include "../../print/cups-base/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=       --disable-cups
+.endif
+
 .if !empty(PKG_OPTIONS:Mdebug)
 CONFIGURE_ARGS+=       --enable-debug
 .endif



Home | Main Index | Thread Index | Old Index