ports/74569: kdelibs3: disable cups with WITHOUT_CUPS option

Michael Lestinsky michael at mobi.lestinsky.de
Tue Nov 30 23:30:30 UTC 2004


>Number:         74569
>Category:       ports
>Synopsis:       kdelibs3: disable cups with WITHOUT_CUPS option
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 30 23:30:29 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Michael Lestinsky
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD mobi 5.3-STABLE FreeBSD 5.3-STABLE #19: Sat Nov 13 15:54:54 CET 2004 michael at mobi:/usr/obj/usr/src/sys/mobi i386


	
>Description:
	Disable the dependency of this port from cups.
>How-To-Repeat:

>Fix:

Apply these patches:

michael at mobi:/usr/ports/x11/kdelibs3> cvs diff
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/x11/kdelibs3/Makefile,v
retrieving revision 1.159
diff -u -r1.159 Makefile
--- Makefile    8 Nov 2004 00:34:11 -0000       1.159
+++ Makefile    30 Nov 2004 23:01:13 -0000
@@ -23,7 +23,6 @@
                art_lgpl_2.5:${PORTSDIR}/graphics/libart_lgpl2 \
                artsc.0:${PORTSDIR}/audio/arts \
                aspell:${PORTSDIR}/textproc/aspell \
-               cups.2:${PORTSDIR}/print/cups-base \
                fam.0:${PORTSDIR}/devel/fam \
                idn:${PORTSDIR}/devel/libidn \
                jasper:${PORTSDIR}/graphics/jasper \
@@ -57,9 +56,18 @@
 FONTSCALE=     ${X11BASE}/lib/X11/fonts/TTF/luximb.ttf
 FONTENCOD=     ${X11BASE}/lib/X11/fonts/encodings/tcvn-0.enc
 
+OPTIONS=        CUPS "Disable Cups support" on
+
 .include "${.CURDIR}/../../x11/kde3/Makefile.kde"
 .include <bsd.port.pre.mk>
 
+.if defined(WITHOUT_CUPS)
+CONFIGURE_ARGS+=--disable-cups
+PLIST_SUB+=    CUPS="@comment "
+.else
+LIB_DEPENDS+=  cups.2:${PORTSDIR}/print/cups-base
+.endif # defined($WITHOUT_CUPS)
+
 # bzip2 is required as a libdepend for the help: kioslave
 .if !exists(/usr/bin/bzip2)
 LIB_DEPENDS+=  bz2.1:${PORTSDIR}/archivers/bzip2
Index: pkg-plist
===================================================================
RCS file: /home/cvs/ports/x11/kdelibs3/pkg-plist,v
retrieving revision 1.56
diff -u -r1.56 pkg-plist
--- pkg-plist   8 Nov 2004 00:34:11 -0000       1.56
+++ pkg-plist   30 Nov 2004 21:36:52 -0000
@@ -1,7 +1,7 @@
 bin/artsmessage
 bin/checkXML
-bin/cupsdconf
-bin/cupsdoprint
+%%CUPS%%bin/cupsdconf
+%%CUPS%%bin/cupsdoprint
 bin/dcop
 bin/dcopclient
 bin/dcopfind
@@ -52,7 +52,7 @@
 bin/ktradertest
 bin/kwrapper
 bin/lnusertemp
-bin/make_driver_db_cups
+%%CUPS%%bin/make_driver_db_cups
 bin/make_driver_db_lpr
 bin/makekdewidgets
 bin/meinproc
@@ -718,8 +718,8 @@
 include/scriptclientinterface.h
 include/scriptinterface.h
 include/scriptmanager.h
-lib/kde3/cupsdconf.la
-lib/kde3/cupsdconf.so
+%%CUPS%%lib/kde3/cupsdconf.la
+%%CUPS%%lib/kde3/cupsdconf.so
 lib/kde3/dcopserver.la
 lib/kde3/dcopserver.so
 lib/kde3/kabc_dir.la
@@ -760,8 +760,8 @@
 lib/kde3/kded_kwalletd.so
 lib/kde3/kded_proxyscout.la
 lib/kde3/kded_proxyscout.so
-lib/kde3/kdeprint_cups.la
-lib/kde3/kdeprint_cups.so
+%%CUPS%%lib/kde3/kdeprint_cups.la
+%%CUPS%%lib/kde3/kdeprint_cups.so
 lib/kde3/kdeprint_ext.la
 lib/kde3/kdeprint_ext.so
 lib/kde3/kdeprint_lpdunix.la
@@ -890,8 +890,8 @@
 lib/libkdefx.la
 lib/libkdefx.so
 lib/libkdefx.so.6
-lib/libkdeinit_cupsdconf.la
-lib/libkdeinit_cupsdconf.so
+%%CUPS%%lib/libkdeinit_cupsdconf.la
+%%CUPS%%lib/libkdeinit_cupsdconf.so
 lib/libkdeinit_dcopserver.la
 lib/libkdeinit_dcopserver.so
 lib/libkdeinit_kaddprinterwizard.la
@@ -1123,8 +1123,8 @@
 share/apps/kconf_update/useragent.pl
 share/apps/kdeprint/apsdriver1
 share/apps/kdeprint/apsdriver2
-share/apps/kdeprint/cups_logo.png
-share/apps/kdeprint/cupsd.conf.template
+%%CUPS%%share/apps/kdeprint/cups_logo.png
+%%CUPS%%share/apps/kdeprint/cupsd.conf.template
 share/apps/kdeprint/filters/enscript.desktop
 share/apps/kdeprint/filters/enscript.xml
 share/apps/kdeprint/filters/imagetops.desktop
@@ -1220,7 +1220,7 @@
 share/apps/kdeprint/pics/kdeprint_revportrait.png
 share/apps/kdeprint/pics/kdeprint_uncollate.png
 share/apps/kdeprint/pics/kdeprint_uncollate_reverse.png
-share/apps/kdeprint/plugins/cups.print
+%%CUPS%%share/apps/kdeprint/plugins/cups.print
 share/apps/kdeprint/plugins/ext.print
 share/apps/kdeprint/plugins/lpdunix.print
 share/apps/kdeprint/plugins/lpr.print
@@ -2563,7 +2563,7 @@
 share/config/language.codes
 share/config/ui/kprintpreviewui.rc
 share/config/ui/ui_standards.rc
-share/cups/model/postscript.ppd.gz
+%%CUPS%%share/cups/model/postscript.ppd.gz
 share/doc/HTML/en/common/1.png
 share/doc/HTML/en/common/10.png
 share/doc/HTML/en/common/2.png
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list