summaryrefslogtreecommitdiff
path: root/security/seahorse/Makefile
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-11-22 12:04:28 +0000
committernia <nia@pkgsrc.org>2020-11-22 12:04:28 +0000
commit405ac635b7252b0b02ebf44dee4276a1a673879c (patch)
tree7e75321a8871784c6c8139da2cd80159c8ba6e9f /security/seahorse/Makefile
parent6efa07ef222bf0b959b3de5e504fd98f3bd6357c (diff)
downloadpkgsrc-405ac635b7252b0b02ebf44dee4276a1a673879c.tar.gz
seahorse: Update to 3.38.0.1
Too many changes to list. This brings pkgsrc seahorse up to the GNOME 3 version.
Diffstat (limited to 'security/seahorse/Makefile')
-rw-r--r--security/seahorse/Makefile87
1 files changed, 35 insertions, 52 deletions
diff --git a/security/seahorse/Makefile b/security/seahorse/Makefile
index d80a57804e5..6d507f79758 100644
--- a/security/seahorse/Makefile
+++ b/security/seahorse/Makefile
@@ -1,61 +1,44 @@
-# $NetBSD: Makefile,v 1.161 2020/11/05 09:09:05 ryoon Exp $
+# $NetBSD: Makefile,v 1.162 2020/11/22 12:04:28 nia Exp $
-DISTNAME= seahorse-2.32.0
-PKGREVISION= 63
-CATEGORIES= security
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/seahorse/2.32/}
-EXTRACT_SUFX= .tar.bz2
+DISTNAME= seahorse-3.38.0.1
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/3.38/}
+CATEGORIES= security gnome
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= https://www.gnome.org/projects/seahorse/
-COMMENT= GnuPG front end and bonobo component for GNOME
-#LICENSE= gnu-gpl-v2 AND gnu-fdl-v1.1 AND gnu-lgpl-v2
-
-.if exists(/usr/bin/ssh) && exists(/usr/bin/ssh-add) && exists(/usr/bin/ssh-keygen)
-SSH_PATH= /usr/bin/ssh
-SSH_ADD_PATH= /usr/bin/ssh-add
-SSH_KEYGEN_PATH= /usr/bin/ssh-keygen
-.else
-DEPENDS+= {ssh{,6}-[0-9]*,openssh-[0-9]*}:../../security/openssh
-SSH_PATH= ${PREFIX}/bin/ssh
-SSH_ADD_PATH= ${PREFIX}/bin/ssh-add
-SSH_KEYGEN_PATH= ${PREFIX}/ssh-keygen
+HOMEPAGE= https://wiki.gnome.org/Apps/Seahorse
+COMMENT= GNOME encryption interface
+LICENSE= gnu-gpl-v2
+
+TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
+
+USE_TOOLS+= pkg-config msgfmt xgettext
+
+# Why does it want specific point releases?
+MESON_ARGS+= -Dcheck-compatible-gpg=false
+
+.include "../../mk/bsd.prefs.mk"
+
+# msgfmt: unknown option -- xml
+.if ${OPSYS} == "NetBSD"
+TOOLS_PLATFORM.msgfmt=
.endif
-GNU_CONFIGURE= yes
-USE_TOOLS+= gawk gmake intltool msgfmt pkg-config
-USE_LIBTOOL= yes
-USE_PKGLOCALEDIR= yes
-
-CONFIGURE_ARGS+= --disable-gedit
-CONFIGURE_ARGS+= --disable-nautilus
-CONFIGURE_ENV+= SSH_PATH=${SSH_PATH:Q}
-CONFIGURE_ENV+= SSH_ADD_PATH=${SSH_ADD_PATH:Q}
-CONFIGURE_ENV+= SSH_KEYGEN_PATH=${SSH_KEYGEN_PATH:Q}
-CONFIGURE_ENV+= GNUPG=${GPGME_GPG}
-
-PKGCONFIG_OVERRIDE+= libcryptui/cryptui.pc.in
-GCONF_SCHEMAS= seahorse.schemas
-
-# for PKCS11
-.include "../../security/gnome-keyring/buildlink3.mk"
-
-.include "../../databases/gnome-mime-data/buildlink3.mk"
-.include "../../databases/openldap-client/buildlink3.mk"
-.include "../../databases/shared-mime-info/mimedb.mk"
-.include "../../devel/GConf/schemas.mk"
-#.include "../../devel/libglade/buildlink3.mk"
-#.include "../../net/avahi/buildlink3.mk"
+PYTHON_FOR_BUILD_ONLY= tool
+
+.include "../../devel/meson/build.mk"
+.include "../../devel/glib2/schemas.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/libhandy1/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/vala/buildlink3.mk"
+.include "../../net/avahi/buildlink3.mk"
.include "../../net/libsoup/buildlink3.mk"
-.include "../../security/libgnome-keyring/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gpgme+= gpgme>=1.0.1nb2
+.include "../../security/gcr/buildlink3.mk"
.include "../../security/gpgme/buildlink3.mk"
-.include "../../sysutils/dbus-glib/buildlink3.mk"
-.include "../../sysutils/libnotify/buildlink3.mk"
-.include "../../textproc/gnome-doc-utils/buildlink3.mk"
-.include "../../mk/omf-scrollkeeper.mk"
-.include "../../x11/gtk2/buildlink3.mk"
-.include "../../x11/libSM/buildlink3.mk"
-.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../security/libpwquality/buildlink3.mk"
+.include "../../security/libsecret/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"