summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorWilliam Grzybowski <wg@FreeBSD.org>2013-07-03 12:41:28 +0000
committerWilliam Grzybowski <wg@FreeBSD.org>2013-07-03 12:41:28 +0000
commit05ca45bf6ed7546f8f90ffab636e683f7e11c3c6 (patch)
tree75937d36b2cec52f5e160e5df443af96878f7e34 /x11
parentx11/menu-cache: fix LXDE menu bug (diff)
x11/libfm: preserve conf files
- Fix preservation of conf files - Fix dependencies PR: ports/180110 Submitted by: nemysis <nemysis@gmx.ch> (maintainer)
Notes
Notes: svn path=/head/; revision=322226
Diffstat (limited to 'x11')
-rw-r--r--x11/libfm/Makefile19
1 files changed, 7 insertions, 12 deletions
diff --git a/x11/libfm/Makefile b/x11/libfm/Makefile
index e5d5a77180b3..a6bc40b9b4b0 100644
--- a/x11/libfm/Makefile
+++ b/x11/libfm/Makefile
@@ -12,8 +12,8 @@ COMMENT= The libFM backend library to PCManFM
LICENSE= GPLv2
-LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification \
- menu-cache:${PORTSDIR}/x11/menu-cache
+BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
+LIB_DEPENDS= menu-cache:${PORTSDIR}/x11/menu-cache
USES= pkgconfig
USE_GNOME= gnomehack gtk20
@@ -36,8 +36,6 @@ NLS_USES= gettext
.include <bsd.port.options.mk>
post-patch:
- @${REINPLACE_CMD} -e 's|^VALAC.*|VALAC=""|' \
- ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \
${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -e \
@@ -54,14 +52,11 @@ pre-install:
@(cd ${WRKDIR}/libfm-${PORTVERSION} && ${CHMOD} 755 install-sh)
post-install:
- ${MKDIR} ${PREFIX}/etc/xdg/libfm
+ @${MKDIR} ${PREFIX}/etc/xdg/libfm
${INSTALL_DATA} ${WRKSRC}/data/libfm.conf ${PREFIX}/etc/xdg/libfm/libfm.conf.sample
${INSTALL_DATA} ${WRKSRC}/data/pref-apps.conf ${PREFIX}/etc/xdg/libfm/pref-apps.conf.sample
-.if ! exists(${PREFIX}/etc/xdg/libfm/libfm.conf)
- ${INSTALL_DATA} ${WRKSRC}/data/libfm.conf ${PREFIX}/etc/xdg/libfm/libfm.conf
-.endif
-.if ! exists(${PREFIX}/etc/xdg/libfm/pref-apps.conf)
- ${INSTALL_DATA} ${WRKSRC}/data/pref-apps.conf ${PREFIX}/etc/xdg/libfm/pref-apps.conf
-.endif
-
+ @[ -f ${PREFIX}/etc/xdg/libfm/libfm.conf ] || \
+ ${INSTALL_DATA} ${WRKSRC}/data/libfm.conf ${PREFIX}/etc/xdg/libfm/libfm.conf
+ @[ -f ${PREFIX}/etc/xdg/libfm/pref-apps.conf ] || \
+ ${INSTALL_DATA} ${WRKSRC}/data/pref-apps.conf ${PREFIX}/etc/xdg/libfm/pref-apps.conf
.include <bsd.port.mk>