diff options
author | bsam <bsam@FreeBSD.org> | 2014-04-26 03:31:13 +0800 |
---|---|---|
committer | bsam <bsam@FreeBSD.org> | 2014-04-26 03:31:13 +0800 |
commit | 93ab45c16f954516b42e174e614de34debad7ddc (patch) | |
tree | 8d3b16833ca93d0cc444a6c2cd5e549a2ec76388 /print | |
parent | d2508cd98d3ff904fc12c828d010a1e3d964fbec (diff) | |
download | freebsd-ports-gnome-93ab45c16f954516b42e174e614de34debad7ddc.tar.gz freebsd-ports-gnome-93ab45c16f954516b42e174e614de34debad7ddc.tar.zst freebsd-ports-gnome-93ab45c16f954516b42e174e614de34debad7ddc.zip |
print/cups-base: add an options ICONS to install desktop icons
When unchecked this option greatly reduces the package depends list [1]
(from 82 to 42).
Defaults to "on" for ordinary package users sake.
Submitted by: Hilko Meyer <Hilko.Meyer@gmx.de> [1]
Diffstat (limited to 'print')
-rw-r--r-- | print/cups-base/Makefile | 16 | ||||
-rw-r--r-- | print/cups-base/pkg-plist | 28 |
2 files changed, 26 insertions, 18 deletions
diff --git a/print/cups-base/Makefile b/print/cups-base/Makefile index a6692ab99945..107ab84d6886 100644 --- a/print/cups-base/Makefile +++ b/print/cups-base/Makefile @@ -33,7 +33,6 @@ CONFIGURE_ARGS+= --localstatedir=/var \ --with-cups-group=${GROUPS} \ --with-system-groups=${CUPSSYSGRP} \ --with-docdir=${DOCSDIR} \ - --with-icondir=${PREFIX}/share/icons \ --with-menudir=${DESKTOPDIR} \ --with-domainsocket=${CUPS_SOCKET} \ --with-cachedir=${CUPS_CACHEDIR} \ @@ -63,14 +62,14 @@ CUPS_SUFFIX= -image LICENSE= LGPL21 OPTIONS_DEFINE= GNUTLS .else -INSTALLS_ICONS= yes PORTREVISION= 0 CUPS_SUFFIX= -base -OPTIONS_DEFINE= GNUTLS LIBPAPER PHP PYTHON PAM DBUS LIBUSB XDG_OPEN AVAHI MDNSRESPONDER -OPTIONS_DEFAULT= LIBPAPER MDNSRESPONDER +OPTIONS_DEFINE= GNUTLS LIBPAPER PHP PYTHON PAM DBUS LIBUSB XDG_OPEN AVAHI MDNSRESPONDER ICONS +OPTIONS_DEFAULT= LIBPAPER MDNSRESPONDER ICONS NO_OPTIONS_SORT= yes .endif +ICONS_DESC= Desktop icons LIBUSB_DESC= USB support XDG_OPEN_DESC= Build with XDG_OPEN as browser @@ -197,6 +196,15 @@ CONFIGURE_ARGS+= --enable-libusb .else CONFIGURE_ARGS+= --disable-libusb .endif + +.if !defined(CUPS_CLIENT) && !defined(CUPS_IMAGE) && ${PORT_OPTIONS:MICONS} +INSTALLS_ICONS= yes +CONFIGURE_ARGS+= --with-icondir=${PREFIX}/share/icons +PLIST_SUB+= WITH_ICONS="" +.else +PLIST_SUB+= WITH_ICONS="@comment " +.endif + CONFIGURE_ARGS+= LIBS="-lssp_nonshared" .if ! defined(CUPS_CLIENT) && ! defined(CUPS_IMAGE) diff --git a/print/cups-base/pkg-plist b/print/cups-base/pkg-plist index 1aeaa6585121..0d541cb0895c 100644 --- a/print/cups-base/pkg-plist +++ b/print/cups-base/pkg-plist @@ -957,10 +957,10 @@ sbin/ulpt-cupsd.sh %%PORTDOCS%%%%DOCSDIR%%/ru/index.html %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ulpt-cupsd.conf share/applications/cups.desktop -share/icons/hicolor/128x128/apps/cups.png -share/icons/hicolor/16x16/apps/cups.png -share/icons/hicolor/32x32/apps/cups.png -share/icons/hicolor/64x64/apps/cups.png +%%WITH_ICONS%%share/icons/hicolor/128x128/apps/cups.png +%%WITH_ICONS%%share/icons/hicolor/16x16/apps/cups.png +%%WITH_ICONS%%share/icons/hicolor/32x32/apps/cups.png +%%WITH_ICONS%%share/icons/hicolor/64x64/apps/cups.png share/locale/ca/cups_ca.po share/locale/cs/cups_cs.po share/locale/de/cups_de.po @@ -976,16 +976,16 @@ share/locale/ru/cups_ru.po @unexec rmdir "/var/log/cups" >/dev/null 2>&1 || : @unexec rmdir "/var/db/cups/rss" >/dev/null 2>&1 || : @unexec rmdir "/var/db/cups" >/dev/null 2>&1 || : -@dirrmtry share/icons/hicolor/16x16/apps -@dirrmtry share/icons/hicolor/16x16 -@dirrmtry share/icons/hicolor/32x32/apps -@dirrmtry share/icons/hicolor/32x32 -@dirrmtry share/icons/hicolor/64x64/apps -@dirrmtry share/icons/hicolor/64x64 -@dirrmtry share/icons/hicolor/128x128/apps -@dirrmtry share/icons/hicolor/128x128 -@dirrmtry share/icons/hicolor -@dirrmtry share/icons +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/16x16/apps +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/16x16 +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/32x32/apps +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/32x32 +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/64x64/apps +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/64x64 +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/128x128/apps +%%WITH_ICONS%%@dirrmtry share/icons/hicolor/128x128 +%%WITH_ICONS%%@dirrmtry share/icons/hicolor +%%WITH_ICONS%%@dirrmtry share/icons %%PORTDOCS%%@dirrm %%DOCSDIR%%/cs %%PORTDOCS%%@dirrm %%DOCSDIR%%/ca %%PORTDOCS%%@dirrm %%DOCSDIR%%/de |