svn commit: r383906 - head/x11-fm/worker
Alexey Dokuchaev
danfe at FreeBSD.org
Mon Apr 13 10:24:14 UTC 2015
Author: danfe
Date: Mon Apr 13 10:24:12 2015
New Revision: 383906
URL: https://svnweb.freebsd.org/changeset/ports/383906
Log:
- Sadly, this port requires c++11-capable compiler and library
- Add missing USES=pkgconfig, or things would be breaking in weird ways
- Because of the above, we have a chance to properly indent USES
- Do not assign initial RUN_DEPENDS with +=, it is confusing
- Add new options (HAL, INOTIFY, LUA); enable AVFS and INOTIFY by default
- Enable Xinerama support unconditionally because configure script tries
to detect it, but does not allow to disable (initially was an OPTION)
- Improve on COMMENT and port description text while I'm here
PR: 199299
Submitted by: maintainer
Modified:
head/x11-fm/worker/Makefile
head/x11-fm/worker/pkg-descr
Modified: head/x11-fm/worker/Makefile
==============================================================================
--- head/x11-fm/worker/Makefile Mon Apr 13 10:00:51 2015 (r383905)
+++ head/x11-fm/worker/Makefile Mon Apr 13 10:24:12 2015 (r383906)
@@ -3,34 +3,41 @@
PORTNAME= worker
PORTVERSION= 3.6.2
+PORTREVISION= 1
CATEGORIES= x11-fm
MASTER_SITES= http://www.boomerangsworld.de/cms/worker/downloads/
MAINTAINER= mp39590 at gmail.com
-COMMENT= X11 File Manager based on Directory Opus
+COMMENT= X11 file manager based on Directory Opus of AmigaOS
LICENSE= GPLv2
-RUN_DEPENDS+= bash:${PORTSDIR}/shells/bash
+RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
+USES= compiler:c++11-lib pkgconfig shebangfix tar:bzip2
GNU_CONFIGURE= yes
-USE_XORG= x11
+USE_XORG= x11 xinerama
-USES= shebangfix tar:bzip2
SHEBANG_FILES= ${WRKSRC}/scripts/*.sh \
${WRKSRC}/scripts/xeditor
-OPTIONS_DEFINE= XFT AVFS
+OPTIONS_DEFINE= AVFS HAL INOTIFY LUA XFT
+OPTIONS_DEFAULT= AVFS INOTIFY
+INOTIFY_DESC= Monitor directory changes via libinotify
AVFS_DESC= Use AVFS library to access an archives
+
AVFS_LIB_DEPENDS= libavfs.so:${PORTSDIR}/sysutils/avfs
-XFT_CONFIGURE_ENABLE= xft
-XFT_USE= XORG=xft
-.include <bsd.port.pre.mk>
+HAL_LIB_DEPENDS= libhal-storage.so:${PORTSDIR}/sysutils/hal \
+ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
+INOTIFY_LIB_DEPENDS= libinotify.so:${PORTSDIR}/devel/libinotify
+INOTIFY_LDFLAGS= -L${LOCALBASE}/lib
-.if ${OSVERSION} < 1000024
-USE_GCC= yes
-.endif
+LUA_CONFIGURE_OFF= --disable-lua
+LUA_USES= lua:51
+
+XFT_CONFIGURE_OFF= --disable-xft
+XFT_USE= XORG=xft
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/x11-fm/worker/pkg-descr
==============================================================================
--- head/x11-fm/worker/pkg-descr Mon Apr 13 10:00:51 2015 (r383905)
+++ head/x11-fm/worker/pkg-descr Mon Apr 13 10:24:12 2015 (r383906)
@@ -1,7 +1,7 @@
-Worker is a file-manager exclusive for X based on the famous filemanager
-"DirectoryOpus" on the AmigaOS. It is configurable on the fly without
-restarting Worker. Any extern program can be easily integrated in the GUI,
-including a button and a hotkey. Worker uses real file-recognition on
-file-content AND/OR file-ending, where each file-type can get it's own action.
+Worker is a file manager for X11, based on the famous Directory Opus file
+manager for AmigaOS. It is configurable on the fly without the need for
+restart. Any external program can be easily integrated in GUI, including
+buttons and hotkeys. Worker uses real file recognition on file content
+and/or file ending, where each file type can get their own action.
WWW: http://www.boomerangsworld.de/worker/
More information about the svn-ports-head
mailing list