summaryrefslogtreecommitdiffstats
path: root/security/seahorse/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'security/seahorse/Makefile')
-rw-r--r--security/seahorse/Makefile70
1 files changed, 25 insertions, 45 deletions
diff --git a/security/seahorse/Makefile b/security/seahorse/Makefile
index 8614361..d842707 100644
--- a/security/seahorse/Makefile
+++ b/security/seahorse/Makefile
@@ -1,67 +1,47 @@
# Created by: Dave McKay <dave@mu.org>
# $FreeBSD$
-# $MCom: ports/security/seahorse/Makefile,v 1.109 2012/09/01 23:02:12 mezz Exp $
+# $MCom: ports/trunk/security/seahorse/Makefile 19992 2014-10-18 19:48:08Z gusi $
PORTNAME= seahorse
-PORTVERSION= 2.32.0
-PORTREVISION= 13
+PORTVERSION= 3.14.0
CATEGORIES= security gnome
MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME application for managing encryption keys (PGP, SSH)
-BUILD_DEPENDS= gpg:${PORTSDIR}/security/gnupg
-RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg
+BUILD_DEPENDS= gpg:${PORTSDIR}/security/gnupg \
+ valac:${PORTSDIR}/lang/vala \
+ itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme \
- libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
- libgcr.so:${PORTSDIR}/security/gnome-keyring \
- libgcrypt.so:${PORTSDIR}/security/libgcrypt \
+ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+ libgcr-3.so:${PORTSDIR}/security/gcr \
+ libsecret-1.so:${PORTSDIR}/security/libsecret \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup
-
-CONFLICTS= libcryptui-3.[0-9]* seahorse-3.[0-9]*
+RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg
USE_XORG= sm
USE_LDCONFIG= yes
-USES= pathfix gettext gmake libtool:keepla pkgconfig tar:bzip2
-USE_GNOME= intlhack gnomeprefix gconf2 gnomedocutils
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= intlhack gnomeprefix gtk30
GNU_CONFIGURE= yes
-INSTALLS_OMF= yes
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ARGS= --enable-introspection=no
-INSTALL_TARGET= install-strip
-
-GCONF_SCHEMAS= seahorse.schemas
-
-OPTIONS_DEFINE= LDAP NOTIFY MDNS
-OPTIONS_DEFAULT=LDAP NOTIFY MDNS
-MDNS_DESC= mDNS key sharing
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MLDAP}
-USE_OPENLDAP= yes
-.else
-CONFIGURE_ARGS+=--disable-ldap
-.endif
-
-.if ${PORT_OPTIONS:MNOTIFY}
-LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify
-.else
-CONFIGURE_ARGS+=--disable-libnotify
-.endif
-
-.if ${PORT_OPTIONS:MMDNS}
-LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app
-.else
-CONFIGURE_ARGS+=--disable-sharing
-.endif
-post-patch:
- @${REINPLACE_CMD} -e 's|" == "|" = "|g' \
- ${WRKSRC}/configure
+GLIB_SCHEMAS= org.gnome.seahorse.gschema.xml \
+ org.gnome.seahorse.manager.gschema.xml \
+ org.gnome.seahorse.window.gschema.xml
+
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= LDAP NOTIFY AVAHI
+OPTIONS_DEFAULT=LDAP NOTIFY AVAHI
+LDAP_CONFIGURE_ENABLE= ldap
+LDAP_USE= OPENLDAP=yes
+NOTIFY_CONFIGURE_ENABLE= libnotify
+NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
+AVAHI_CONFIGURE_ENABLE= sharing
+AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app
.include <bsd.port.mk>
OpenPOWER on IntegriCloud