Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2015 10:24:13 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r383906 - head/x11-fm/worker
Message-ID:  <201504131024.t3DAODoV005935@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504131024.t3DAODoV005935>