[Midnightbsd-cvs] mports [16399] trunk/sysutils/policykit: tweak plist

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon Jun 30 20:51:30 EDT 2014


Revision: 16399
          http://svnweb.midnightbsd.org/mports/?rev=16399
Author:   laffer1
Date:     2014-06-30 20:51:29 -0400 (Mon, 30 Jun 2014)
Log Message:
-----------
tweak plist

Modified Paths:
--------------
    trunk/sysutils/policykit/Makefile
    trunk/sysutils/policykit/distinfo
    trunk/sysutils/policykit/pkg-plist

Modified: trunk/sysutils/policykit/Makefile
===================================================================
--- trunk/sysutils/policykit/Makefile	2014-07-01 00:47:55 UTC (rev 16398)
+++ trunk/sysutils/policykit/Makefile	2014-07-01 00:51:29 UTC (rev 16399)
@@ -2,7 +2,7 @@
 
 PORTNAME=	policykit
 PORTVERSION=	0.9
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	sysutils gnome
 MASTER_SITES=	http://hal.freedesktop.org/releases/
 DISTNAME=	PolicyKit-${PORTVERSION}
@@ -9,8 +9,9 @@
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Framework for controlling access to system-wide components
-LICENSE=	x11
 
+LICENSE=	mit
+
 LIB_DEPENDS=	dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
     		expat:${PORTSDIR}/textproc/expat2
 
@@ -17,8 +18,8 @@
 USERS=		polkit
 GROUPS=		polkit
 
-USE_GNOME=	gnomehack glib20 intlhack
-USE_GMAKE=	yes
+USES=		gmake libtool pathfix pkgconfig
+USE_GNOME=	glib20 intlhack
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--disable-gtk-doc \
@@ -31,17 +32,20 @@
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-.if defined(NO_INSTALL_MANPAGES)
-CONFIGURE_ARGS+=--disable-man-pages
-.else
-BUILD_DEPENDS=	${LOCALBASE}/share/sgml/docbook/4.1/dtd/catalog:${PORTSDIR}/textproc/docbook-410 \
-    		xsltproc:${PORTSDIR}/textproc/libxslt \
+OPTIONS_DEFINE=	MANPAGES
+OPTIONS_DEFAULT=MANPAGES
+
+.include <bsd.mport.options.mk>
+
+.if ${PORT_OPTIONS:MMANPAGES}
+BUILD_DEPENDS=	${LOCALBASE}/share/sgml/docbook/4.1:${PORTSDIR}/textproc/docbook-sgml \
 		${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl
+USE_GNOME+=	libxslt:build
 
-MAN1=		polkit-action.1 polkit-auth.1 polkit-config-file-validate.1 \
-		polkit-policy-file-validate.1
-MAN5=		PolicyKit.conf.5
-MAN8=		PolicyKit.8
+PLIST_SUB+=	MANPAGES=""
+.else
+CONFIGURE_ARGS+=--disable-man-pages
+PLIST_SUB+=	MANPAGES="@comment "
 .endif
 
 post-install:
@@ -51,9 +55,9 @@
 			${PREFIX}/etc/PolicyKit/PolicyKit.conf ; \
 	fi
 	${INSTALL_DATA} ${WRKSRC}/data/PolicyKit.conf \
-	    	${PREFIX}/etc/PolicyKit/PolicyKit.conf.dist
-.if !defined(PACKAGE_BUILDING)
-	@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-.endif
+		${PREFIX}/etc/PolicyKit/PolicyKit.conf.dist
+	# this file is used for reloading rules, handle it in the plist.
+	@${RM} ${FAKE_DESTDIR}/var/lib/misc/PolicyKit.reload
+	@${STRIP_CMD} ${PREFIX}/lib/lib*.so.*
 
 .include <bsd.port.mk>

Modified: trunk/sysutils/policykit/distinfo
===================================================================
--- trunk/sysutils/policykit/distinfo	2014-07-01 00:47:55 UTC (rev 16398)
+++ trunk/sysutils/policykit/distinfo	2014-07-01 00:51:29 UTC (rev 16399)
@@ -1,3 +1,2 @@
 SHA256 (PolicyKit-0.9.tar.gz) = f40c7c6bec19d7dba2335bddcffd0457494409a0dfce11d888c748dc892e80b7
-RMD160 (PolicyKit-0.9.tar.gz) = 197262d1c48e55558dd4bd57d7bbd8734666129c
 SIZE (PolicyKit-0.9.tar.gz) = 1254318

Modified: trunk/sysutils/policykit/pkg-plist
===================================================================
--- trunk/sysutils/policykit/pkg-plist	2014-07-01 00:47:55 UTC (rev 16398)
+++ trunk/sysutils/policykit/pkg-plist	2014-07-01 00:51:29 UTC (rev 16399)
@@ -52,6 +52,12 @@
 libexec/polkit-revoke-helper
 libexec/polkit-set-default-helper
 libexec/polkitd-old
+%%MANPAGES%%man/man1/polkit-action.1.gz
+%%MANPAGES%%man/man1/polkit-auth.1.gz
+%%MANPAGES%%man/man1/polkit-config-file-validate.1.gz
+%%MANPAGES%%man/man1/polkit-policy-file-validate.1.gz
+%%MANPAGES%%man/man5/PolicyKit.conf.5.gz
+%%MANPAGES%%man/man8/PolicyKit.8.gz
 share/PolicyKit/config.dtd
 share/PolicyKit/policy/org.freedesktop.policykit.policy
 share/dbus-1/interfaces/org.freedesktop.PolicyKit.AuthenticationAgent.xml
@@ -67,5 +73,10 @@
 @unexec rm -rf /var/run/PolicyKit 2>/dev/null || true
 @unexec rmdir /var/lib/PolicyKit 2>/dev/null || true
 @unexec rmdir /var/lib/PolicyKit-public 2>/dev/null || true
+ at exec mkdir -p /var/lib/misc/
+ at exec touch /var/lib/misc/PolicyKit.reload
 @unexec rm -f /var/lib/misc/PolicyKit.reload 2>/dev/null || true
 @unexec rmdir /var/lib/misc 2>/dev/null || true
+ at cwd /
+ at dirrmtry var/lib
+ at cwd



More information about the Midnightbsd-cvs mailing list