aboutsummaryrefslogtreecommitdiff
path: root/x11-wm/lxsession/Makefile
diff options
context:
space:
mode:
authorOlivier Duchateau <olivierd@FreeBSD.org>2017-01-24 21:27:10 +0000
committerOlivier Duchateau <olivierd@FreeBSD.org>2017-01-24 21:27:10 +0000
commite147c6761a51467a8a792a36ee37c35f6b63eed0 (patch)
tree8b9335c9cc047dcd05a28ba93045ae006a0bf277 /x11-wm/lxsession/Makefile
parent57615df9abf19dcea0df6b21c934cb7503bd059d (diff)
downloadports-e147c6761a51467a8a792a36ee37c35f6b63eed0.tar.gz
ports-e147c6761a51467a8a792a36ee37c35f6b63eed0.zip
- Update to 0.5.3
- Add new option, UPOWER - Adjust dependencies
Notes
Notes: svn path=/head/; revision=432390
Diffstat (limited to 'x11-wm/lxsession/Makefile')
-rw-r--r--x11-wm/lxsession/Makefile47
1 files changed, 34 insertions, 13 deletions
diff --git a/x11-wm/lxsession/Makefile b/x11-wm/lxsession/Makefile
index 1c68234d2df9..ce2b86b5d2d7 100644
--- a/x11-wm/lxsession/Makefile
+++ b/x11-wm/lxsession/Makefile
@@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= lxsession
-PORTVERSION= 0.4.6.1
-PORTREVISION= 3
+PORTVERSION= 0.5.3
CATEGORIES= x11-wm
-MASTER_SITES= SF/lxde/LXSession%20%28session%20manager%29/LXSession%20${PORTVERSION}/
+MASTER_SITES= SF/lxde/LXSession%20%28session%20manager%29/LXSession%200.5.x/
MAINTAINER= ports@FreeBSD.org
COMMENT= LXDE Session Manager
@@ -14,23 +13,45 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= valac:lang/vala
-LIB_DEPENDS= libhal.so:sysutils/hal \
- libgee-0.8.so:devel/libgee \
- libdbus-glib-1.so:devel/dbus-glib
-
-USES= gmake iconv localbase pkgconfig
-USE_GNOME= gtk20 intlhack libxslt
+LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
+ libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libunique-1.0.so:x11-toolkits/unique \
+ libpolkit-agent-1.so:sysutils/polkit \
+ libck-connector.so:sysutils/consolekit
+
+USES= gmake localbase pkgconfig tar:xz
+USE_GNOME= glib20 gtk20 intltool cairo gdkpixbuf2 libxslt
GNU_CONFIGURE= yes
+USE_XORG= x11
USE_LDCONFIG= yes
+INSTALL_TARGET= install-strip
+
+SUB_FILES= pkg-message
-OPTIONS_DEFINE= NLS
+CONFIGURE_ARGS= --enable-buildin-clipboard \
+ --enable-buildin-polkit
+
+OPTIONS_DEFINE= NLS UPOWER
OPTIONS_SUB= yes
NLS_USES= gettext
NLS_USES_OFF= gettext-tools
-
-# Wrong versioning upstream
-PORTSCOUT= skipv:0.4.9.2
+UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower
+UPOWER_DESC= Suspend/Hibernate support
+
+post-patch:
+ ${FIND} ${WRKSRC} -type f | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|/etc/xdg|${PREFIX}/etc/xdg|g ;\
+ s|%%PREFIX%%|${PREFIX}| ;\
+ s|/usr/bin/pkexec|${PREFIX}/bin/pkexec|g ;\
+ s|:/usr/share:/usr/share/gdm||g ;\
+ s|:/var/lib/menu-xdg||g ;\
+ s|/usr/share|${PREFIX}/share|g ;\
+ s|/usr/lib|${PREFIX}/lib|g ;\
+ s|%%QT4_LIBDIR%%|${PREFIX}/lib/qt4| ;\
+ s|%%QT5_LIBDIR%%|${PREFIX}/lib/qt5| ;\
+ s|Clearlooks|Adwaita|'
post-patch-NLS-off:
@${REINPLACE_CMD} -e 's|po man|man|' \