# $NetBSD: Makefile,v 1.2 2015/02/19 18:01:20 jihbed Exp $ DISTNAME= cinnamon-screensaver-4.6.0 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GITHUB:=linuxmint/} GITHUB_PROJECT= cinnamon-screensaver GITHUB_TAG= ${PKGVERSION_NOREV} MAINTAINER= youri@NetBSD.com HOMEPAGE= https://github.com/linuxmint/cinnamon-screensaver COMMENT= Cinnamon screensaver LICENSE= gnu-gpl-v2 PYTHON_VERSIONS_INCOMPATIBLE= 27 USE_LIBTOOL= yes GNU_CONFIGURE= yes USE_TOOLS+= gmake pkg-config automake autoreconf intltool msgfmt PLIST_VARS+= pam .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS" CONFIGURE_ARGS+= --disable-pam .else PLIST.pam= yes CONFIGURE_ARGS+= --with-pam-prefix=/etc/pam.d \ --without-systemd DEPENDS+= pam-pwauth_suid-[0-9]*:../../security/pam-pwauth_suid INSTALLATION_DIRS+= ${PREFIX}/share/examples/pam.d post-extract: ${CP} ${FILESDIR}/cinnamon-screensaver.pam ${WRKDIR} SUBST_CLASSES+= pam-conf SUBST_STAGE.pam-conf= post-configure SUBST_FILES.pam-conf= ${WRKDIR}/cinnamon-screensaver.pam SUBST_VARS.pam-conf= PREFIX post-install: pamd .PHONY: pamd pamd: ${TEST} -f ${DESTDIR}${PREFIX}/share/examples/pam.d/cinnamon-screensaver || \ ${INSTALL_DATA} ${WRKDIR}/cinnamon-screensaver.pam ${DESTDIR}${PREFIX}/share/examples/pam.d/cinnamon-screensaver MAKE_DIRS+= /etc/pam.d CONF_FILES+= ${PREFIX}/share/examples/pam.d/cinnamon-screensaver \ /etc/pam.d/cinnamon-screensaver .endif BUILD_DEPENDS+= gettext-m4>=0.14.6:../../devel/gettext-m4 BUILD_DEPENDS+= autoconf-archive-[0-9]*:../../devel/autoconf-archive TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen DEPENDS+= ${PYPKGPREFIX}-xapp>=1.2.0:../../wip/py-xapp DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle REPLACE_PYTHON= "screensavers/xscreensaver@cinnamon.org/main" \ "screensavers/xscreensaver@cinnamon.org/safechild" \ "screensavers/webkit@cinnamon.org/main" \ "src/cinnamon-screensaver-command.py" \ "src/cinnamon-screensaver-main.py" pre-configure: cd ${WRKSRC} && NOCONFIGURE=1 ./autogen.sh .include "../../lang/python/application.mk" .include "../../lang/python/extension.mk" .include "../../devel/gobject-introspection/buildlink3.mk" .include "../../x11/gtk3/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../sysutils/accountsservice/buildlink3.mk" .include "../../wip/cinnamon-desktop/buildlink3.mk" .include "../../wip/xapps/buildlink3.mk" .include "../../mk/pam.buildlink3.mk" .include "../../mk/bsd.pkg.mk"