aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore <kmoore@FreeBSD.org>2010-09-30 22:22:59 +0800
committerkmoore <kmoore@FreeBSD.org>2010-09-30 22:22:59 +0800
commitcb5aa3c356c1a05580568bf661e0f083899e2bfb (patch)
tree2f654982c40b66689ba085771d957dbd8117cda5
parent2389f2910c3bf7049d05d4f039a90f39db4e3004 (diff)
downloadfreebsd-ports-gnome-cb5aa3c356c1a05580568bf661e0f083899e2bfb.tar.gz
freebsd-ports-gnome-cb5aa3c356c1a05580568bf661e0f083899e2bfb.tar.zst
freebsd-ports-gnome-cb5aa3c356c1a05580568bf661e0f083899e2bfb.zip
Add x11/libfm.
Library which provides the core functionality to PCManFM.
-rw-r--r--x11/Makefile1
-rw-r--r--x11/libfm/Makefile51
-rw-r--r--x11/libfm/distinfo3
-rw-r--r--x11/libfm/pkg-descr3
-rw-r--r--x11/libfm/pkg-plist141
5 files changed, 199 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile
index a16c96ea68a4..2733be657c7d 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -195,6 +195,7 @@
SUBDIR += libdmx
SUBDIR += libdnd
SUBDIR += libexo
+ SUBDIR += libfm
SUBDIR += libgnome
SUBDIR += libgnome-java
SUBDIR += libgnome-reference
diff --git a/x11/libfm/Makefile b/x11/libfm/Makefile
new file mode 100644
index 000000000000..12b825963d39
--- /dev/null
+++ b/x11/libfm/Makefile
@@ -0,0 +1,51 @@
+# New ports collection makefile for: x11-fm/libfm
+# Date created: 23 Sept 2010
+# Whom: Kris Moore <kmoore@freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libfm
+PORTVERSION= 0.1.12
+CATEGORIES= x11
+MASTER_SITES= SF/pcmanfm/PCManFM2%20%2B%20Libfm%20%28experimental%29/libfm%20%28required%20by%20PCManFM%29/
+
+MAINTAINER= kmoore@FreeBSD.org
+COMMENT= The libFM backend library to PCManFM.
+
+LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification \
+ menu-cache.1:${PORTSDIR}/x11/menu-cache
+
+USE_GNOME= gtk20 pkgconfig
+USE_AUTOTOOLS= libtool:22
+USE_GMAKE= yes
+USE_FAM= yes
+USE_LDCONFIG= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS+=--prefix=${LOCALBASE} --sysconfdir=${LOCALBASE}/etc
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+.include <bsd.port.pre.mk>
+
+post-configure:
+ ${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \
+ ${WRKSRC}/Makefile.in
+ ${REINPLACE_CMD} -e 's|(datadir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \
+ ${WRKSRC}/Makefile.in
+ ${REINPLACE_CMD} -e 's|(prefix)/lib/pkgconfig|(prefix)/libdata/pkgconfig|g' \
+ ${WRKSRC}/Makefile.in
+
+pre-install:
+ cd ${WRKDIR}/libfm-${PORTVERSION} && ${CHMOD} 755 install-sh
+
+.include <bsd.port.post.mk>
diff --git a/x11/libfm/distinfo b/x11/libfm/distinfo
new file mode 100644
index 000000000000..ade1b2581a7b
--- /dev/null
+++ b/x11/libfm/distinfo
@@ -0,0 +1,3 @@
+MD5 (libfm-0.1.12.tar.gz) = 6dbc9a30efb5ad0a2c7a0fc54b1ee57c
+SHA256 (libfm-0.1.12.tar.gz) = 9746ce0c1771c7156214058f6972f6e3594d9612c2b4915836164e0e79efbe19
+SIZE (libfm-0.1.12.tar.gz) = 607593
diff --git a/x11/libfm/pkg-descr b/x11/libfm/pkg-descr
new file mode 100644
index 000000000000..a9b1eb36a0b8
--- /dev/null
+++ b/x11/libfm/pkg-descr
@@ -0,0 +1,3 @@
+Library which provides the core functionality to PCManFM.
+
+WWW: http://pcmanfm.sourceforge.net/
diff --git a/x11/libfm/pkg-plist b/x11/libfm/pkg-plist
new file mode 100644
index 000000000000..bec73f5c090f
--- /dev/null
+++ b/x11/libfm/pkg-plist
@@ -0,0 +1,141 @@
+bin/libfm-pref-apps
+lib/libfm.a
+lib/libfm.la
+lib/libfm.so
+lib/libfm.so.0
+lib/libfm-gtk.a
+lib/libfm-gtk.la
+lib/libfm-gtk.so
+lib/libfm-gtk.so.0
+lib/libfm/gnome-terminal
+lib/gio/modules/libgiofm.a
+lib/gio/modules/libgiofm.la
+lib/gio/modules/libgiofm.so
+libdata/pkgconfig/libfm.pc
+libdata/pkgconfig/libfm-gtk.pc
+include/libfm/libfm/fm-dnd-dest.h
+include/libfm/libfm/fm-app-chooser-dlg.h
+include/libfm/libfm/fm-progress-dlg.h
+include/libfm/libfm/fm-file-ops-job-change-attr.h
+include/libfm/libfm/fm-bookmarks.h
+include/libfm/libfm/fm-places-view.h
+include/libfm/libfm/fm-app-chooser-combo-box.h
+include/libfm/libfm/fm-file-ops-job-xfer.h
+include/libfm/libfm/fm-cell-renderer-pixbuf.h
+include/libfm/libfm/fm-simple-job.h
+include/libfm/libfm/fm-folder-model.h
+include/libfm/libfm/fm-file-info.h
+include/libfm/libfm/fm-monitor.h
+include/libfm/libfm/fm-file-info-job.h
+include/libfm/libfm/fm-path.h
+include/libfm/libfm/fm-marshal.h
+include/libfm/libfm/fm-app-menu-view.h
+include/libfm/libfm/fm-list.h
+include/libfm/libfm/fm-gtk.h
+include/libfm/libfm/fm-file-launcher.h
+include/libfm/libfm/fm-file-ops-job.h
+include/libfm/libfm/fm-folder-view.h
+include/libfm/libfm/fm-icon-pixbuf.h
+include/libfm/libfm/fm-file-properties.h
+include/libfm/libfm/fm-dnd-src.h
+include/libfm/libfm/fm-gtk-utils.h
+include/libfm/libfm/fm-file-menu.h
+include/libfm/libfm/fm-thumbnail.h
+include/libfm/libfm/fm-job.h
+include/libfm/libfm/fm-mime-type.h
+include/libfm/libfm/fm-folder.h
+include/libfm/libfm/fm.h
+include/libfm/libfm/fm-path-entry.h
+include/libfm/libfm/fm-dummy-monitor.h
+include/libfm/libfm/fm-tab-label.h
+include/libfm/libfm/fm-cell-renderer-text.h
+include/libfm/libfm/fm-dir-list-job.h
+include/libfm/libfm/fm-file-ops-job-delete.h
+include/libfm/libfm/fm-config.h
+include/libfm/libfm/fm-archiver.h
+include/libfm/libfm/fm-utils.h
+include/libfm/libfm/fm-nav-history.h
+include/libfm/libfm/fm-clipboard.h
+include/libfm/libfm/fm-gtk-marshal.h
+include/libfm/libfm/fm-deep-count-job.h
+include/libfm/libfm/fm-icon.h
+%%NLS%%share/locale/af/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ar/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/bg/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/bn/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/bn_IN/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/da/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/de/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/el/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/es/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/es_VE/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/et/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/fa/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/fo/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/he/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/id/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/it/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ml/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ms/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/nn/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ps/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/th/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ur/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/ur_PK/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/libfm.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/libfm.mo
+share/libfm/ui/progress.ui
+share/libfm/ui/app-chooser.ui
+share/libfm/ui/preferred-apps.ui
+share/libfm/ui/ask-rename.ui
+share/libfm/ui/file-prop.ui
+share/libfm/archivers.list
+share/applications/libfm-pref-apps.desktop
+share/mime/packages/libfm.xml
+etc/xdg/libfm/pref-apps.conf
+etc/xdg/libfm/libfm.conf
+@dirrm etc/xdg/libfm
+@dirrm lib/libfm
+@dirrm share/libfm/ui
+@dirrm share/libfm
+@dirrmtry include/libfm/libfm
+@dirrmtry include/libfm
+@dirrmtry share/applications
+@dirrmtry etc/xdg
+@dirrmtry lib/gio/modules
+@dirrmtry lib/gio
+@dirrmtry libdata/pkgconfig
+@dirrmtry share/locale/bn/LC_MESSAGES
+@dirrmtry share/locale/bn
+@dirrmtry share/locale/es_VE/LC_MESSAGES
+@dirrmtry share/locale/es_VE
+@dirrmtry share/locale/fo/LC_MESSAGES
+@dirrmtry share/locale/fo
+@dirrmtry share/locale/ur_PK/LC_MESSAGES
+@dirrmtry share/locale/ur_PK