diff options
Diffstat (limited to 'devel/evfs')
-rw-r--r-- | devel/evfs/Makefile | 62 | ||||
-rw-r--r-- | devel/evfs/distinfo | 3 | ||||
-rw-r--r-- | devel/evfs/pkg-descr | 7 | ||||
-rw-r--r-- | devel/evfs/pkg-plist | 77 |
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 |