svn commit: r317815 - head/sysutils/policykit

Koop Mast kwm at FreeBSD.org
Fri May 10 14:39:50 UTC 2013


Author: kwm
Date: Fri May 10 14:39:50 2013
New Revision: 317815
URL: http://svnweb.freebsd.org/changeset/ports/317815

Log:
  Try to clean up /var/lib [1]
  While here update header and Optionsfy.
  
  Reported by:	poudriere -t via bapt & miwi [1]

Modified:
  head/sysutils/policykit/Makefile
  head/sysutils/policykit/pkg-plist

Modified: head/sysutils/policykit/Makefile
==============================================================================
--- head/sysutils/policykit/Makefile	Fri May 10 14:39:11 2013	(r317814)
+++ head/sysutils/policykit/Makefile	Fri May 10 14:39:50 2013	(r317815)
@@ -1,10 +1,6 @@
-# New ports collection makefile for:   PolicyKit
-# Date Created:			01 May 2006
-# Whom:				Joe Marcus Clarke <marcus at FreeBSD.org>
-#
+# Created by: Joe Marcus Clarke <marcus at FreeBSD.org>
 # $FreeBSD$
 #   $MCom: ports/sysutils/policykit/Makefile,v 1.22 2008/08/21 21:53:00 mezz Exp $
-#
 
 PORTNAME=	policykit
 PORTVERSION=	0.9
@@ -16,13 +12,14 @@ DISTNAME=	PolicyKit-${PORTVERSION}
 MAINTAINER=	gnome at FreeBSD.org
 COMMENT=	Framework for controlling access to system-wide components
 
-LIB_DEPENDS=	dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
-    		expat.6:${PORTSDIR}/textproc/expat2
+LIB_DEPENDS=	dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
+    		expat:${PORTSDIR}/textproc/expat2
 
 USERS=		polkit
 GROUPS=		polkit
 
-USE_GNOME=	gnomehack glib20 intlhack
+USES=		pathfix
+USE_GNOME=	glib20 intlhack
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
@@ -36,17 +33,22 @@ CONFIGURE_ENV=	GTKDOC="false"
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-.if defined(NO_INSTALL_MANPAGES)
-CONFIGURE_ARGS+=--disable-man-pages
-.else
+OPTIONS_DEFINE=	MANPAGES
+OPTIONS_DEFAULT=MANPAGES
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MMANPAGES}
 BUILD_DEPENDS=	${LOCALBASE}/share/sgml/docbook/4.1/dtd/catalog:${PORTSDIR}/textproc/docbook-410 \
-    		xsltproc:${PORTSDIR}/textproc/libxslt \
 		${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
+.else
+CONFIGURE_ARGS+=--disable-man-pages
 .endif
 
 post-install:

Modified: head/sysutils/policykit/pkg-plist
==============================================================================
--- head/sysutils/policykit/pkg-plist	Fri May 10 14:39:11 2013	(r317814)
+++ head/sysutils/policykit/pkg-plist	Fri May 10 14:39:50 2013	(r317815)
@@ -69,3 +69,6 @@ share/dbus-1/system-services/org.freedes
 @unexec rmdir /var/lib/PolicyKit-public 2>/dev/null || true
 @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 svn-ports-all mailing list