[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