diff options
author | William Grzybowski <wg@FreeBSD.org> | 2013-11-04 20:08:04 +0000 |
---|---|---|
committer | William Grzybowski <wg@FreeBSD.org> | 2013-11-04 20:08:04 +0000 |
commit | eb0b807fffa88877398e6f97572530f90ac50168 (patch) | |
tree | f1b81535f35be9a1e0ceaaee7d280047e79d4b79 /x11 | |
parent | f7d74615310d32521b7944cfb7b2b2395beea33a (diff) | |
download | ports-eb0b807fffa88877398e6f97572530f90ac50168.tar.gz ports-eb0b807fffa88877398e6f97572530f90ac50168.zip |
x11/deforaos-locker: allow staging
- Allow staging
- Bump port revision for libdesktop update
- Convert lib depends to new format
PR: ports/183637
Submitted by: maintainer
Notes
Notes:
svn path=/head/; revision=332770
Diffstat (limited to 'x11')
-rw-r--r-- | x11/deforaos-locker/Makefile | 16 | ||||
-rw-r--r-- | x11/deforaos-locker/files/patch-locker.c.diff | 15 | ||||
-rw-r--r-- | x11/deforaos-locker/pkg-plist | 3 |
3 files changed, 25 insertions, 9 deletions
diff --git a/x11/deforaos-locker/Makefile b/x11/deforaos-locker/Makefile index ee1414433a00..1827a7abff0f 100644 --- a/x11/deforaos-locker/Makefile +++ b/x11/deforaos-locker/Makefile @@ -3,6 +3,7 @@ PORTNAME= locker PORTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= http://www.defora.org/os/download/download/3703/ PKGNAMEPREFIX= deforaos- @@ -13,19 +14,16 @@ COMMENT= DeforaOS desktop screensaver LICENSE= GPLv3 -LIB_DEPENDS= System:${PORTSDIR}/devel/deforaos-libsystem \ - Desktop:${PORTSDIR}/x11/deforaos-libdesktop \ - Xss:${PORTSDIR}/x11/libXScrnSaver +LIB_DEPENDS= libSystem.so:${PORTSDIR}/devel/deforaos-libsystem \ + libDesktop.so:${PORTSDIR}/x11/deforaos-libdesktop \ + libXss.so:${PORTSDIR}/x11/libXScrnSaver BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/Panel.pc:${PORTSDIR}/x11/deforaos-panel \ xsltproc:${PORTSDIR}/textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl -USE_GNOME= gtk20 desktopfileutils -USES= pkgconfig gettext +USE_GNOME= gtk20 +USES= desktop-file-utils gettext pkgconfig MAKE_ARGS+= PREFIX=${PREFIX} -MAKE_ENV+= MANDIR=${MANPREFIX}/man +MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man -MAN1= locker.1 lockerctl.1 - -NO_STAGE= yes .include <bsd.port.mk> diff --git a/x11/deforaos-locker/files/patch-locker.c.diff b/x11/deforaos-locker/files/patch-locker.c.diff new file mode 100644 index 000000000000..c4119610f9e6 --- /dev/null +++ b/x11/deforaos-locker/files/patch-locker.c.diff @@ -0,0 +1,15 @@ +--- src/locker.c.orig 2013-11-03 22:28:05.640455922 +0100 ++++ src/locker.c 2013-11-03 22:30:35.005447608 +0100 +@@ -268,8 +268,10 @@ + GDK_WINDOW_XID(root), ScreenSaverNotifyMask); + gdk_x11_register_standard_event_type(locker->display, locker->event, 1); + gdk_window_add_filter(root, _locker_on_filter, locker); +- desktop_message_register(LOCKER_CLIENT_MESSAGE, _locker_on_message, +- locker); ++ /* listen to desktop messages */ ++ gtk_widget_realize(locker->windows[0]); ++ desktop_message_register(locker->windows[0], LOCKER_CLIENT_MESSAGE, ++ _locker_on_message, locker); + return locker; + } + diff --git a/x11/deforaos-locker/pkg-plist b/x11/deforaos-locker/pkg-plist index 02ebcc57c190..c6e0139c03de 100644 --- a/x11/deforaos-locker/pkg-plist +++ b/x11/deforaos-locker/pkg-plist @@ -15,9 +15,12 @@ lib/Locker/plugins/openmoko.so lib/Locker/plugins/panel.so lib/Locker/plugins/suspend.so lib/Locker/plugins/systray.so +man/man1/locker.1.gz +man/man1/lockerctl.1.gz share/applications/locker-settings.desktop share/locale/fr/LC_MESSAGES/Locker.mo @dirrm include/Desktop/Locker +@dirrmtry include/Desktop @dirrm lib/Locker/auth @dirrm lib/Locker/demos @dirrm lib/Locker/plugins |