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