summaryrefslogtreecommitdiffstats
path: root/sysutils/gnome-settings-daemon3
diff options
context:
space:
mode:
authoravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2011-02-03 13:37:39 +0800
committeravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2011-02-03 13:37:39 +0800
commit78ec5a2f79e2da3ab197fa3db41c5c110fe09044 (patch)
treebef15cff832eb98f0263f612ab9ad98ba18d4a45 /sysutils/gnome-settings-daemon3
parent151e2d1828b70b02bf5c9c9a3a2e62e0f17f63a4 (diff)
downloadmarcuscom-ports-78ec5a2f79e2da3ab197fa3db41c5c110fe09044.tar
marcuscom-ports-78ec5a2f79e2da3ab197fa3db41c5c110fe09044.tar.gz
marcuscom-ports-78ec5a2f79e2da3ab197fa3db41c5c110fe09044.tar.bz2
marcuscom-ports-78ec5a2f79e2da3ab197fa3db41c5c110fe09044.tar.lz
marcuscom-ports-78ec5a2f79e2da3ab197fa3db41c5c110fe09044.tar.xz
marcuscom-ports-78ec5a2f79e2da3ab197fa3db41c5c110fe09044.tar.zst
marcuscom-ports-78ec5a2f79e2da3ab197fa3db41c5c110fe09044.zip
Add SMARTCARD option and fix plist.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15180 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils/gnome-settings-daemon3')
-rw-r--r--sysutils/gnome-settings-daemon3/Makefile15
-rw-r--r--sysutils/gnome-settings-daemon3/pkg-plist8
2 files changed, 17 insertions, 6 deletions
diff --git a/sysutils/gnome-settings-daemon3/Makefile b/sysutils/gnome-settings-daemon3/Makefile
index 43f8e2e2e..c60c6d777 100644
--- a/sysutils/gnome-settings-daemon3/Makefile
+++ b/sysutils/gnome-settings-daemon3/Makefile
@@ -3,11 +3,12 @@
# Whom: Koop Mast <kwm@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/sysutils/gnome-settings-daemon3/Makefile,v 1.6 2011/01/15 15:43:38 kwm Exp $
+# $MCom: ports/sysutils/gnome-settings-daemon3/Makefile,v 1.7 2011/02/02 10:45:40 kwm Exp $
#
PORTNAME= gnome-settings-daemon
PORTVERSION= 2.91.9
+PORTREVISION= 1
CATEGORIES= sysutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -34,7 +35,8 @@ INSTALLS_ICONS= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
-OPTIONS= PULSEAUDIO "Enable Pulseaudio support" On
+OPTIONS= PULSEAUDIO "Enable Pulseaudio support" On \
+ SMARTCARD "Enable smartcard support" On
GLIB_SCHEMAS= org.gnome.settings-daemon.enums.xml \
org.gnome.settings-daemon.peripherals.gschema.xml \
@@ -61,4 +63,13 @@ CONFIGURE_ARGS+=--enable-pulse
PLIST_SUB+= PULSEAUDIO=""
.endif
+.if defined(WITHOUT_SMARTCARD)
+CONFIGURE_ARGS+=--disable-smartcard-support
+PLIST_SUB+= SMARTCARD="@comment "
+.else
+LIB_DEPENDS+= nss3.1:${PORTSDIR}/security/nss
+CONFIGURE_ARGS+=--enable-smartcard-support
+PLIST_SUB+= SMARTCARD=""
+.endif
+
.include <bsd.port.mk>
diff --git a/sysutils/gnome-settings-daemon3/pkg-plist b/sysutils/gnome-settings-daemon3/pkg-plist
index 8c30f8d5c..3ac64f996 100644
--- a/sysutils/gnome-settings-daemon3/pkg-plist
+++ b/sysutils/gnome-settings-daemon3/pkg-plist
@@ -39,9 +39,9 @@ lib/gnome-settings-daemon-3.0/libmouse.so
lib/gnome-settings-daemon-3.0/libprint-notifications.a
lib/gnome-settings-daemon-3.0/libprint-notifications.la
lib/gnome-settings-daemon-3.0/libprint-notifications.so
-lib/gnome-settings-daemon-3.0/libsmartcard.a
-lib/gnome-settings-daemon-3.0/libsmartcard.la
-lib/gnome-settings-daemon-3.0/libsmartcard.so
+%%SMARTCARD%%lib/gnome-settings-daemon-3.0/libsmartcard.a
+%%SMARTCARD%%lib/gnome-settings-daemon-3.0/libsmartcard.la
+%%SMARTCARD%%lib/gnome-settings-daemon-3.0/libsmartcard.so
lib/gnome-settings-daemon-3.0/libsound.a
lib/gnome-settings-daemon-3.0/libsound.la
lib/gnome-settings-daemon-3.0/libsound.so
@@ -57,7 +57,7 @@ lib/gnome-settings-daemon-3.0/libxsettings.so
%%PULSEAUDIO%%lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
-lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
+%%SMARTCARD%%lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin