aboutsummaryrefslogtreecommitdiff
path: root/x11-fm
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-05-27 19:49:38 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-05-27 19:49:38 +0000
commitca2db075882e53d0366a90c16433dc843a81313a (patch)
tree080e00e879cbc67e37769a2dd2bd42ccce5d8421 /x11-fm
parentf8f6c822b606a887620b757a853823472eda5364 (diff)
downloadports-ca2db075882e53d0366a90c16433dc843a81313a.tar.gz
ports-ca2db075882e53d0366a90c16433dc843a81313a.zip
Notes
Diffstat (limited to 'x11-fm')
-rw-r--r--x11-fm/emelfm2/Makefile45
-rw-r--r--x11-fm/emelfm2/distinfo6
-rw-r--r--x11-fm/emelfm2/files/patch-Makefile53
-rw-r--r--x11-fm/emelfm2/files/patch-Makefile.config6
-rw-r--r--x11-fm/emelfm2/files/patch-e2_fs.c12
-rw-r--r--x11-fm/emelfm2/pkg-plist4
6 files changed, 90 insertions, 36 deletions
diff --git a/x11-fm/emelfm2/Makefile b/x11-fm/emelfm2/Makefile
index 2a36f6208fe3..25c397132cf4 100644
--- a/x11-fm/emelfm2/Makefile
+++ b/x11-fm/emelfm2/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= emelfm2
-PORTVERSION= 0.3.3
-PORTREVISION= 1
+PORTVERSION= 0.3.4
CATEGORIES= x11-fm
MASTER_SITES= http://www.emelfm2.net/rel/ \
${MASTER_SITE_LOCAL}
@@ -28,8 +27,50 @@ LDFLAGS+= ${PTHREAD_LIBS}
MAKE_ENV= CC=${CC} LDFLAGS="${LDFLAGS}" DOC_DIR="${DOCSDIR}/"
MAN1= emelfm2.1
+OPTIONS= DEBUG "Enable debugging messages" off \
+ GAMIN "Enable Gamin for file monitoring" off \
+ FAM "Enable FAM for file monitoring" off \
+ THUMB "Enable the thumbnail plugin" off \
+ TRACKER "Enable the tracker plugin" off \
+ NLS "Enable gettext support" on
+
.include <bsd.port.pre.mk>
+.if defined(WITH_DEBUG)
+MAK_ENV+= DEBUG=1
+.endif
+
+.if defined(WITH_GAMIN) && defined(WITH_FAM)
+BROKEN= "WITH_GAMIN and WITH_FAM cannot be enabled at the same time for this port"
+.endif
+
+.if defined(WITH_GAMIN)
+USE_FAM= yes
+WANT_FAM_SYSTEM=gamin
+MAKE_ENV+= USE_GAMIN=1
+.endif
+
+.if defined(WITH_FAM)
+USE_FAM= yes
+WANT_FAM_SYSTEM=fam
+MAKE_ENV+= USE_FAM=1
+.endif
+
+.if defined(WITH_THUMB)
+LIB_DEPENDS+= gimp:${PORTSDIR}/graphics/gimp
+MAKE_ENV+= WITH_THUMB=1
+PLIST_SUB+= THUMB=""
+.else
+PLIST_SUB+= THUMB="@comment "
+.endif
+
+.if defined(WITH_TRACKER)
+MAKE_ENV+= WITH_TRACKER=1
+PLIST_SUB+= TRACKER=""
+.else
+PLIST_SUB+= TRACKER="@comment "
+.endif
+
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
INSTALL_TARGET+=install_i18n
diff --git a/x11-fm/emelfm2/distinfo b/x11-fm/emelfm2/distinfo
index c8d4b8e06039..3d05f7c10258 100644
--- a/x11-fm/emelfm2/distinfo
+++ b/x11-fm/emelfm2/distinfo
@@ -1,3 +1,3 @@
-MD5 (emelfm2-0.3.3.tar.gz) = 6ce56f2d4d0dc9bd2cacd5dabaa49c0a
-SHA256 (emelfm2-0.3.3.tar.gz) = 2163ec4596a2731a849e7d44327c65407e2a5e7b64cf5bcd412c91c17cd898ad
-SIZE (emelfm2-0.3.3.tar.gz) = 960866
+MD5 (emelfm2-0.3.4.tar.gz) = 08e28e4bb54fc731560402157df63af8
+SHA256 (emelfm2-0.3.4.tar.gz) = a0a6e60d54c5ca52b1a6467b79d25b1001d662f5ffb51c8446541826e068f8c8
+SIZE (emelfm2-0.3.4.tar.gz) = 992183
diff --git a/x11-fm/emelfm2/files/patch-Makefile b/x11-fm/emelfm2/files/patch-Makefile
index 141f603906a6..036e5aa6cfba 100644
--- a/x11-fm/emelfm2/files/patch-Makefile
+++ b/x11-fm/emelfm2/files/patch-Makefile
@@ -1,42 +1,43 @@
---- Makefile.orig Tue Nov 14 23:36:30 2006
-+++ Makefile Wed Nov 22 12:54:18 2006
-@@ -57,7 +57,7 @@
- endif
- ICON_DIR ?= $(PREFIX)/share/pixmaps/$(TARGET)/
- LOCALE_DIR ?= $(PREFIX)/share/locale/
--MAN_DIR ?= $(PREFIX)/share/man/man1/
-+MAN_DIR ?= $(PREFIX)/man/man1/
+--- Makefile.orig Sat May 26 16:15:40 2007
++++ Makefile Sat May 26 16:17:20 2007
+@@ -56,7 +56,7 @@
- OBJECTS_DIR = objs
- # object directories that have to be created
-@@ -147,17 +147,17 @@
+ #these are only used here for installation purposes
+ BIN_DIR = $(PREFIX)/bin
+-MAN_DIR = $(PREFIX)/share/man/man1
++MAN_DIR = $(PREFIX)/man/man1
+ #as well as usage here, all in-code uses of these is assumed localised
+ ifeq ($(DOCS_VERSION), 1)
+ DOC_DIR = $(PREFIX)/share/doc/$(TARGET)-$(VERSION)
+@@ -202,7 +202,7 @@
lLDFLAGS = $(LDFLAGS)
# -lrt needed for clock_gettime()
-lLIBS = $(shell pkg-config --libs gtk+-2.0 gthread-2.0 gmodule-2.0) -lrt
+lLIBS = $(shell pkg-config --libs gtk+-2.0 gthread-2.0 gmodule-2.0)
ifeq ($(USE_FAM),1)
- lLIBS += -lfam
+ lLIBS += -lfam
endif
- ifeq ($(EDITOR_SPELLCHECK),1)
- lLIBS += -lgtkspell
+@@ -220,10 +220,10 @@
endif
--ifeq ($(OPSY),FreeBSD)
-- OSREL = $(shell sysctl -n kern.osreldate)
-- lLIBS += $(shell if test $(OSREL) -lt 500041 ; then echo "-lgnugetopt"; fi)
+ # should not need translation
+ OPSYS := $(shell uname)
+-ifeq ($(OPSYS),FreeBSD)
+-OSREL = $(shell sysctl -n kern.osreldate)
+-lLIBS += $(shell if test $(OSREL) -lt 500041 ; then echo "-lgnugetopt"; fi)
-endif
-+#ifeq ($(OPSY),FreeBSD)
-+# OSREL = $(shell sysctl -n kern.osreldate)
-+# lLIBS += $(shell if test $(OSREL) -lt 500041 ; then echo "-lgnugetopt"; fi)
++#ifeq ($(OPSYS),FreeBSD)
++#OSREL = $(shell sysctl -n kern.osreldate)
++#lLIBS += $(shell if test $(OSREL) -lt 500041 ; then echo "-lgnugetopt"; fi)
+#endif
- .PHONY: all plugins install install_plugins uninstall uninstall_plugins doc \
- clean deps marshals gettext i18n install_i18n uninstall_i18n \
-@@ -182,7 +182,6 @@
+ #for gvfs development
+ ifeq ($(WITH_GVFS),1)
+@@ -253,7 +253,6 @@
done
@install -d $(MAN_DIR)
@install -m 644 docs/$(TARGET).1 $(MAN_DIR);
-- @bzip2 -f $(MAN_DIR)$(TARGET).1;
+- @bzip2 -f $(MAN_DIR)/$(TARGET).1;
- ifeq ($(XGD_INTEGRATION), 1)
- @install -d $(XGD_DESKTOP_DIR)
+ ifeq ($(XDG_INTEGRATION), 1)
+ @install -d $(XDG_DESKTOP_DIR)
diff --git a/x11-fm/emelfm2/files/patch-Makefile.config b/x11-fm/emelfm2/files/patch-Makefile.config
index 350010ec18b1..a4549c80db45 100644
--- a/x11-fm/emelfm2/files/patch-Makefile.config
+++ b/x11-fm/emelfm2/files/patch-Makefile.config
@@ -1,6 +1,6 @@
---- Makefile.config.orig Fri Nov 3 00:37:10 2006
-+++ Makefile.config Fri Nov 3 00:38:07 2006
-@@ -84,9 +84,9 @@
+--- Makefile.config.orig Sat May 26 16:15:48 2007
++++ Makefile.config Sat May 26 16:18:11 2007
+@@ -137,9 +137,9 @@
ifeq ($(DEBUG), 1)
#additional CFLAGS -g -O0 will always be added when in debug mode
#CFLAGS = -Wall -Wextra -Wno-unused -Winline
diff --git a/x11-fm/emelfm2/files/patch-e2_fs.c b/x11-fm/emelfm2/files/patch-e2_fs.c
new file mode 100644
index 000000000000..3f0adccadcd8
--- /dev/null
+++ b/x11-fm/emelfm2/files/patch-e2_fs.c
@@ -0,0 +1,12 @@
+--- src/filesystem/e2_fs.c.orig Sat May 26 16:19:06 2007
++++ src/filesystem/e2_fs.c Sat May 26 16:20:08 2007
+@@ -40,7 +40,8 @@
+ #include <langinfo.h>
+ #include <pwd.h>
+ #include <grp.h>
+-#include <sys/statfs.h>
++#include <sys/param.h>
++#include <sys/mount.h>
+ #ifndef MNT_LOCAL
+ # include <sys/statvfs.h>
+ #endif
diff --git a/x11-fm/emelfm2/pkg-plist b/x11-fm/emelfm2/pkg-plist
index 595933ba843f..d4481ffed7ee 100644
--- a/x11-fm/emelfm2/pkg-plist
+++ b/x11-fm/emelfm2/pkg-plist
@@ -13,7 +13,7 @@ lib/emelfm2/plugins/e2p_pack.so
lib/emelfm2/plugins/e2p_rename_ext.so
lib/emelfm2/plugins/e2p_sort_by_ext.so
lib/emelfm2/plugins/e2p_times.so
-lib/emelfm2/plugins/e2p_track.so
+%%TRACKER%%lib/emelfm2/plugins/e2p_track.so
lib/emelfm2/plugins/e2p_unpack.so
lib/emelfm2/plugins/e2p_upgrade.so
lib/emelfm2/plugins/e2p_view.so
@@ -77,7 +77,7 @@ share/pixmaps/emelfm2/plugin_move_48.png
share/pixmaps/emelfm2/plugin_pack_48.png
share/pixmaps/emelfm2/plugin_rename_48.png
share/pixmaps/emelfm2/plugin_timeset_48.png
-share/pixmaps/emelfm2/plugin_track_48.png
+%%TRACKER%%share/pixmaps/emelfm2/plugin_track_48.png
share/pixmaps/emelfm2/plugin_unpack_48.png
share/pixmaps/emelfm2/ps_48.png
share/pixmaps/emelfm2/save_selection_48.png