[Midnightbsd-cvs] mports: mports/sysutils: add policykit-gnome.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat May 31 12:52:16 EDT 2008


Log Message:
-----------
add policykit-gnome.

Modified Files:
--------------
    mports/sysutils:
        Makefile (r1.69 -> r1.70)

Added Files:
-----------
    mports/sysutils/policykit-gnome:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/sysutils/policykit-gnome/files:
        patch-Makefile.in (r1.1)
        patch-src_polkit-gnome-manager.c (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/sysutils/Makefile,v
retrieving revision 1.69
retrieving revision 1.70
diff -L sysutils/Makefile -L sysutils/Makefile -u -r1.69 -r1.70
--- sysutils/Makefile
+++ sysutils/Makefile
@@ -60,6 +60,7 @@
     SUBDIR += p5-Sys-Hostname-Long
     SUBDIR += php5-posix
     SUBDIR += policykit
+    SUBDIR += policykit-gnome
     SUBDIR += pwgen
     SUBDIR += screen
     SUBDIR += screenie
--- /dev/null
+++ sysutils/policykit-gnome/pkg-descr
@@ -0,0 +1,5 @@
+PolicyKit is a framework for defining policy for system-wide components and
+for desktop pieces to configure it.  PolicyKit-gnome is a GTK+/GNOME frontend
+for that framework.
+
+WWW: http://www.freedesktop.org/Software/hal
--- /dev/null
+++ sysutils/policykit-gnome/pkg-plist
@@ -0,0 +1,30 @@
+bin/polkit-gnome-authorization
+bin/polkit-gnome-example
+include/PolicyKit/polkit-gnome/polkit-gnome-action.h
+include/PolicyKit/polkit-gnome/polkit-gnome-auth.h
+include/PolicyKit/polkit-gnome/polkit-gnome-context.h
+include/PolicyKit/polkit-gnome/polkit-gnome-toggle-action.h
+include/PolicyKit/polkit-gnome/polkit-gnome.h
+lib/libpolkit-gnome.a
+lib/libpolkit-gnome.la
+lib/libpolkit-gnome.so
+lib/libpolkit-gnome.so.0
+libdata/pkgconfig/polkit-gnome.pc
+libexec/polkit-gnome-manager
+share/PolicyKit/policy/polkit-gnome-example.policy
+share/applications/polkit-gnome-authorization.desktop
+share/dbus-1/services/gnome-org.freedesktop.PolicyKit.AuthenticationAgent.service
+share/dbus-1/services/org.gnome.PolicyKit.AuthorizationManager.service
+share/dbus-1/services/org.gnome.PolicyKit.service
+share/locale/da/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/el/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/en_GB/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/es/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/fi/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/fr/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/he/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/hu/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/ja/LC_MESSAGES/PolicyKit-gnome.mo
+share/locale/sv/LC_MESSAGES/PolicyKit-gnome.mo
+ at dirrmtry share/applications
+ at dirrm include/PolicyKit/polkit-gnome
--- /dev/null
+++ sysutils/policykit-gnome/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for:   PolicyKit-gnome
+# Date Created:			20 January 2008
+# Whom:				Joe Marcus Clarke <marcus at FreeBSD.org>
+#
+# $MidnightBSD: mports/sysutils/policykit-gnome/Makefile,v 1.1 2008/05/31 16:52:14 laffer1 Exp $
+# $FreeBSD: ports/sysutils/policykit-gnome/Makefile,v 1.3 2008/05/01 00:57:08 marcus Exp $
+#   $MCom: ports/sysutils/policykit-gnome/Makefile,v 1.4 2008/02/15 16:48:08 mezz Exp $
+#
+
+PORTNAME=	policykit-gnome
+PORTVERSION=	0.8
+CATEGORIES=	sysutils gnome
+MASTER_SITES=	http://hal.freedesktop.org/releases/
+DISTNAME=	PolicyKit-gnome-${PORTVERSION}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	GNOME frontend to the PolicKit framework
+LICENSE=	gpl2
+# lgpl + gpl2.. pick the worst
+
+LIB_DEPENDS=	polkit.2:${PORTSDIR}/sysutils/policykit \
+    		sexy.2:${PORTSDIR}/x11-toolkits/libsexy
+
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+USE_GETTEXT=	yes
+USE_GNOME=	gnomehack gnometarget gnomevfs2 intlhack gnomedocutils
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+CONFIGURE_ARGS=	--disable-gtk-doc \
+		--localstatedir=/var
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
+		LDFLAGS="-L${LOCALBASE}/lib"
+
+.include <bsd.port.mk>
--- /dev/null
+++ sysutils/policykit-gnome/distinfo
@@ -0,0 +1,3 @@
+MD5 (PolicyKit-gnome-0.8.tar.bz2) = e8119034a8b63c80749177cebf035aac
+SHA256 (PolicyKit-gnome-0.8.tar.bz2) = 379670f3871786a106932e12c4357194d6e6c1b04dd17185df0bcde9ca188e7d
+SIZE (PolicyKit-gnome-0.8.tar.bz2) = 1227918
--- /dev/null
+++ sysutils/policykit-gnome/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig	2008-01-20 20:11:12.000000000 -0500
++++ Makefile.in	2008-01-20 20:11:21.000000000 -0500
+@@ -251,7 +251,7 @@ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ 
+ # Need to build docs after examples because the docs include generated files 
+-SUBDIRS = data src polkit-gnome tools $(am__append_1) doc po
++SUBDIRS = data src polkit-gnome tools $(am__append_1) po
+ EXTRA_DIST = \
+ 	autogen.sh		\
+ 	intltool-extract.in	\
--- /dev/null
+++ sysutils/policykit-gnome/files/patch-src_polkit-gnome-manager.c
@@ -0,0 +1,14 @@
+--- src/polkit-gnome-manager.c.orig	2008-04-16 21:44:19.000000000 -0400
++++ src/polkit-gnome-manager.c	2008-04-19 01:17:11.000000000 -0400
+@@ -364,7 +364,11 @@ get_exe_for_pid (pid_t pid)
+ 
+         result = NULL;
+ 
++#ifdef __FreeBSD__
++        snprintf (proc_name, sizeof (proc_name), "/proc/%d/file", pid);
++#else
+         snprintf (proc_name, sizeof (proc_name), "/proc/%d/exe", pid);
++#endif
+         len = readlink (proc_name, buf, sizeof (buf) - 1);
+         if (len == -1) {
+                 goto out;


More information about the Midnightbsd-cvs mailing list