1 # $NetBSD: Makefile,v 1.54 2010/06/13 22:45:18 wiz Exp $
3 DISTNAME= gnome-keyring-2.30.1
5 CATEGORIES= security gnome
6 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-keyring/2.30/}
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.gnome.org/
11 COMMENT= GNOME password and secret manager
13 PKG_DESTDIR_SUPPORT= user-destdir
15 USE_TOOLS+= gmake intltool msgfmt pkg-config
20 PKGCONFIG_OVERRIDE= ${WRKSRC}/gcr/gcr.pc.in
21 PKGCONFIG_OVERRIDE= ${WRKSRC}/library/gnome-keyring-1.pc.in
22 PKGCONFIG_OVERRIDE= ${WRKSRC}/gp11/gp11.pc.in
24 GCONF_SCHEMAS+= gnome-keyring.schemas
26 CFLAGS.HPUX+= -DMAP_ANON=MAP_ANONYMOUS
28 # Workaround a bug with NetBSD's openpam
29 # The bug is described in PR security/39313
31 CFLAGS.NetBSD+= -DNO_STATIC_MODULES
33 # Workaround for Upstream Bug#562310.
34 # for more detail, see also PR#41475.
35 TOOLS_NOOP+= gtkdoc-rebase
37 .include "../../mk/dlopen.buildlink3.mk"
39 BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*}
41 BUILDLINK_API_DEPENDS.glib2+= glib2>=2.6.0
42 BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.6.0
44 # XXX not necessary technically, just for transition,
45 # can be removed when all dependant pkgs are switched to
46 # libgnome-keyring if the library is needed
47 .include "../../security/libgnome-keyring/buildlink3.mk"
49 .include "../../devel/GConf/schemas.mk"
50 .include "../../devel/gettext-lib/buildlink3.mk"
51 .include "../../devel/glib2/buildlink3.mk"
52 .include "../../security/libgcrypt/buildlink3.mk"
53 .include "../../security/libtasn1/buildlink3.mk"
54 .include "../../sysutils/dbus/buildlink3.mk"
55 .include "../../x11/gtk2/buildlink3.mk"
56 .include "../../mk/pam.buildlink3.mk"
57 .include "../../mk/bsd.pkg.mk"