diff options
author | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2013-11-09 06:12:51 +0800 |
---|---|---|
committer | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2013-11-09 06:12:51 +0800 |
commit | d01d44dea6a9789cca390b416a93af57e12a92e7 (patch) | |
tree | 8e03521e49281a2f6e992c53bbb385c0efea762b /sysutils/consolekit | |
parent | 023262adeaa5a164b7d87efb6b3c285036a27318 (diff) | |
download | marcuscom-ports-d01d44dea6a9789cca390b416a93af57e12a92e7.tar marcuscom-ports-d01d44dea6a9789cca390b416a93af57e12a92e7.tar.gz marcuscom-ports-d01d44dea6a9789cca390b416a93af57e12a92e7.tar.bz2 marcuscom-ports-d01d44dea6a9789cca390b416a93af57e12a92e7.tar.lz marcuscom-ports-d01d44dea6a9789cca390b416a93af57e12a92e7.tar.xz marcuscom-ports-d01d44dea6a9789cca390b416a93af57e12a92e7.tar.zst marcuscom-ports-d01d44dea6a9789cca390b416a93af57e12a92e7.zip |
Build pam-ck-connector module. This enables local sessions to be also active and thus allowing the unlock of certain actions within gnome.
While here stagify the port.
Reported by: rut on #freebsd-gnome
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18870 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils/consolekit')
-rw-r--r-- | sysutils/consolekit/Makefile | 12 | ||||
-rw-r--r-- | sysutils/consolekit/pkg-plist | 15 |
2 files changed, 16 insertions, 11 deletions
diff --git a/sysutils/consolekit/Makefile b/sysutils/consolekit/Makefile index 0f17f51f5..57654309f 100644 --- a/sysutils/consolekit/Makefile +++ b/sysutils/consolekit/Makefile @@ -14,7 +14,6 @@ COMMENT= Framework for defining and tracking users LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit -NO_STAGE= yes WRKSRC= ${WRKDIR}/ConsoleKit-${PORTVERSION} USE_BZIP2= yes USES= gettext gmake pathfix pkgconfig @@ -24,15 +23,16 @@ USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-pid-file=/var/run/${PORTNAME}.pid \ - --disable-pam-module \ + --enable-pam-module \ + --with-pam-module-dir=${PREFIX}/lib \ --localstatedir=/var post-install: ${INSTALL_SCRIPT} ${FILESDIR}/ck-get-x11-display-device \ - ${PREFIX}/libexec/ck-get-x11-display-device + ${STAGEDIR}${PREFIX}/libexec/ck-get-x11-display-device ${INSTALL_SCRIPT} ${FILESDIR}/ck-get-x11-server-pid \ - ${PREFIX}/libexec/ck-get-x11-server-pid - ${MKDIR} /var/log/ConsoleKit - ${TOUCH} /var/log/ConsoleKit/history + ${STAGEDIR}${PREFIX}/libexec/ck-get-x11-server-pid + ${MKDIR} ${STAGEDIR}/var/log/ConsoleKit + ${TOUCH} ${STAGEDIR}/var/log/ConsoleKit/history .include <bsd.port.mk> diff --git a/sysutils/consolekit/pkg-plist b/sysutils/consolekit/pkg-plist index 8a490403d..d3b0476b0 100644 --- a/sysutils/consolekit/pkg-plist +++ b/sysutils/consolekit/pkg-plist @@ -1,3 +1,6 @@ +@cwd / +var/log/ConsoleKit/history +@cwd bin/ck-history bin/ck-launch-session bin/ck-list-sessions @@ -12,10 +15,13 @@ lib/ConsoleKit/scripts/ck-system-stop lib/libck-connector.la lib/libck-connector.so lib/libck-connector.so.0 +lib/pam_ck_connector.la +lib/pam_ck_connector.so libdata/pkgconfig/ck-connector.pc libexec/ck-collect-session-info libexec/ck-get-x11-display-device libexec/ck-get-x11-server-pid +man/man8/pam_ck_connector.8.gz sbin/console-kit-daemon share/dbus-1/interfaces/org.freedesktop.ConsoleKit.Manager.xml share/dbus-1/interfaces/org.freedesktop.ConsoleKit.Seat.xml @@ -36,8 +42,7 @@ share/polkit-1/actions/org.freedesktop.consolekit.policy @dirrmtry etc/ConsoleKit/run-session.d @dirrmtry etc/ConsoleKit/run-seat.d @dirrm etc/ConsoleKit -@exec mkdir -p /var/run/ConsoleKit -@exec mkdir -p /var/log/ConsoleKit -@exec touch -f /var/log/ConsoleKit/history -@unexec rm -rf /var/run/ConsoleKit 2>/dev/null || true -@unexec rm -rf /var/log/ConsoleKit 2>/dev/null || true +@cwd / +@dirrm var/run/ConsoleKit +@dirrm var/log/ConsoleKit +@cwd |