aboutsummaryrefslogtreecommitdiff
path: root/devel/evfs
diff options
context:
space:
mode:
Diffstat (limited to 'devel/evfs')
-rw-r--r--devel/evfs/Makefile62
-rw-r--r--devel/evfs/distinfo3
-rw-r--r--devel/evfs/pkg-descr7
-rw-r--r--devel/evfs/pkg-plist77
4 files changed, 149 insertions, 0 deletions
diff --git a/devel/evfs/Makefile b/devel/evfs/Makefile
new file mode 100644
index 000000000000..2246b2fdd93b
--- /dev/null
+++ b/devel/evfs/Makefile
@@ -0,0 +1,62 @@
+# New ports collection makefile for: evfs
+# Date created: 2006-08-14
+# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru>
+#
+# $MBSDlabs$
+# $FreeBSD$
+#
+
+PORTNAME= evfs
+PORTVERSION= 20060926
+CATEGORIES= devel
+MASTER_SITES= http://sunner.elcomnet.ru/~stas/
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= An extensible virtual file system library
+
+GNU_CONFIGURE= yes
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehack pkgconfig gnometarget libxml2
+USE_EFL= ecore eet
+USE_LDCONFIG= yes
+USE_SQLITE= 3
+
+OPTIONS= SAMBA "Build samba plugin" off \
+ FTP "Build FTP plugin" on \
+ TAGLIB "Use taglib for audio metadata extraction" on \
+ XTRACT "Enable extended metadata extraction via libextractor" on
+
+.include <bsd.port.pre.mk>
+.include "../../x11-wm/enlightenment-devel/bsd.efl.mk"
+
+.if defined(WITH_SAMBA)
+LIB_DEPENDS+= smbclient.0:${PORTSDIR}/net/samba-libsmbclient
+PLIST_SUB+= SAMBA=""
+.else
+PLIST_SUB+= SAMBA="@comment "
+CONFIGURE_ARGS+=--disable-samba
+.endif
+
+.if !defined(WITHOUT_FTP) || exists(${LOCALBASE}/lib/libcurl.so.3)
+LIB_DEPENDS+= curl.3:${PORTSDIR}/ftp/curl
+PLIST_SUB+= FTP=""
+.else
+PLIST_SUB+= FTP="@comment "
+.endif
+
+.if !defined(WITHOUT_TAGLIB) || exists(${LOCALBASE}/lib/libtag.so.5)
+LIB_DEPENDS+= tag.5:${PORTSDIR}/audio/taglib
+PLIST_SUB+= TAGLIB=""
+.else
+PLIST_SUB+= TAGLIB="@comment "
+.endif
+
+.if !defined(WITHOUT_XTRACT) || exists(${LOCALBASE}/lib/libextractor.so.2)
+LIB_DEPENDS+= extractor.2:${PORTSDIR}/textproc/libextractor
+PLIST_SUB+= XTRACT=""
+.else
+PLIST_SUB+= XTRACT="@comment "
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/evfs/distinfo b/devel/evfs/distinfo
new file mode 100644
index 000000000000..9bf74ff60704
--- /dev/null
+++ b/devel/evfs/distinfo
@@ -0,0 +1,3 @@
+MD5 (evfs-20060926.tar.bz2) = 99081406ea4aa6b90d9a84a6aa6a69c2
+SHA256 (evfs-20060926.tar.bz2) = c02a794fe09fe2275090fa5ebd21bb9399ef99a5b5585dd20b57a0ebb1ba84a2
+SIZE (evfs-20060926.tar.bz2) = 306055
diff --git a/devel/evfs/pkg-descr b/devel/evfs/pkg-descr
new file mode 100644
index 000000000000..48a5e5a0d3ad
--- /dev/null
+++ b/devel/evfs/pkg-descr
@@ -0,0 +1,7 @@
+EVFS is a comprehensive virtual filesystem library with plugin support. It was
+written for Enlightenment desktop, but can be used besides it.
+
+Authors:Alex Taylor <alex@logisticchaos.com>,
+ Christian Kreibich <cK@whoop.org>,
+ John Kha
+WWW: http://www.enlightenment.org/
diff --git a/devel/evfs/pkg-plist b/devel/evfs/pkg-plist
new file mode 100644
index 000000000000..656ad17ebbd1
--- /dev/null
+++ b/devel/evfs/pkg-plist
@@ -0,0 +1,77 @@
+bin/evfs
+bin/evfs-config
+bin/evfscat
+bin/evfscopy
+bin/evfsdemo
+include/evfs/evfs.h
+include/evfs/evfs_cleanup.h
+include/evfs/evfs_client.h
+include/evfs/evfs_command.h
+include/evfs/evfs_commands.h
+include/evfs/evfs_common.h
+include/evfs/evfs_debug.h
+include/evfs/evfs_event.h
+include/evfs/evfs_event_helper.h
+include/evfs/evfs_filereference.h
+include/evfs/evfs_io.h
+include/evfs/evfs_macros.h
+include/evfs/evfs_metadata.h
+include/evfs/evfs_misc.h
+include/evfs/evfs_new.h
+include/evfs/evfs_operation.h
+include/evfs/evfs_operation_tasks.h
+include/evfs/evfs_plugin.h
+include/evfs/evfs_server.h
+include/evfs/evfs_server_handle.h
+include/evfs/evfs_trash.h
+include/evfs/evfs_vfolder.h
+include/evfs/tarpet.h
+lib/evfs/plugins/file/bzip2.a
+lib/evfs/plugins/file/bzip2.la
+lib/evfs/plugins/file/bzip2.so
+%%FTP%%lib/evfs/plugins/file/ftp.a
+%%FTP%%lib/evfs/plugins/file/ftp.la
+%%FTP%%lib/evfs/plugins/file/ftp.so
+lib/evfs/plugins/file/gzip.a
+lib/evfs/plugins/file/gzip.la
+lib/evfs/plugins/file/gzip.so
+lib/evfs/plugins/file/posix.a
+lib/evfs/plugins/file/posix.la
+lib/evfs/plugins/file/posix.so
+lib/evfs/plugins/file/trash.a
+lib/evfs/plugins/file/trash.la
+lib/evfs/plugins/file/trash.so
+%%SAMBA%%lib/evfs/plugins/file/samba.a
+%%SAMBA%%lib/evfs/plugins/file/samba.la
+%%SAMBA%%lib/evfs/plugins/file/samba.so
+lib/evfs/plugins/file/sftp.a
+lib/evfs/plugins/file/sftp.la
+lib/evfs/plugins/file/sftp.so
+lib/evfs/plugins/file/tar.a
+lib/evfs/plugins/file/tar.la
+lib/evfs/plugins/file/tar.so
+lib/evfs/plugins/file/vfolder.a
+lib/evfs/plugins/file/vfolder.la
+lib/evfs/plugins/file/vfolder.so
+lib/evfs/plugins/vfolder/group.a
+lib/evfs/plugins/vfolder/group.la
+lib/evfs/plugins/vfolder/group.so
+lib/evfs/plugins/vfolder/trash.a
+lib/evfs/plugins/vfolder/trash.la
+lib/evfs/plugins/vfolder/trash.so
+%%TAGLIB%%lib/evfs/plugins/meta/audio_tagger.a
+%%TAGLIB%%lib/evfs/plugins/meta/audio_tagger.la
+%%TAGLIB%%lib/evfs/plugins/meta/audio_tagger.so
+%%XTRACT%%lib/evfs/plugins/meta/extractor_tagger.a
+%%XTRACT%%lib/evfs/plugins/meta/extractor_tagger.la
+%%XTRACT%%lib/evfs/plugins/meta/extractor_tagger.so
+lib/libevfs.a
+lib/libevfs.la
+lib/libevfs.so
+lib/libevfs.so.0
+@dirrm lib/evfs/plugins/meta
+@dirrm lib/evfs/plugins/file
+@dirrm lib/evfs/plugins/vfolder
+@dirrm lib/evfs/plugins
+@dirrm lib/evfs
+@dirrm include/evfs