Index: glusterfs/Makefile =================================================================== --- glusterfs/Makefile (revision 0) +++ glusterfs/Makefile (working copy) @@ -0,0 +1,45 @@ +# $FreeBSD$ + +PORTNAME= glusterfs +DISTVERSIONPREFIX= freebsd_ +DISTVERSION= 20140629 +CATEGORIES= sysutils +MASTER_SITES= https://download.gluster.org/pub/gluster/experimental/ + +MAINTAINER= bapt@FreeBSD.org +COMMENT= GlusterFS distributed file system + +LICENSE= GPLv2 LGPL3 +LICENSE_COMB= dual + +BUILD_DEPENDS= git:${PORTSDIR}/devel/git # to please build-aux/pkg-version +LIB_DEPENDS= libargp.so:${PORTSDIR}/devel/argp-standalone +.if !exists(/usr/lib/libexecinfo.so) +LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo +.endif + +WRKSRC= ${WRKDIR}/glusterfs + +USES= bison gettext fuse libtool pkgconfig tar:bzip2 +USE_LDCONFIG= yes +USE_PYTHON= yes +USE_GNOME= libxml2 +USE_AUTOTOOLS= aclocal autoconf automake autoheader libtoolize + +PLIST_SUB+= RESETPREFIX=${PREFIX} + +INSTALL_TARGET= install-strip +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ + --with-mountutildir=${PREFIX}/sbin \ + --localstatedir=/var +CPPFLAGS+= -I/usr/local/include +LDFLAGS+= -L/usr/local/lib -largp -lexecinfo +ACLOCAL_ARGS= -I ./contrib/aclocal +AUTOMAKE_ARGS= --add-missing --copy --foreign + +post-install: + @${MV} ${STAGEDIR}/var/db/glusterd/groups/virt \ + ${STAGEDIR}/var/db/glusterd/groups/virt.sample + +.include Property changes on: glusterfs/Makefile ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: glusterfs/distinfo =================================================================== --- glusterfs/distinfo (revision 0) +++ glusterfs/distinfo (working copy) @@ -0,0 +1,2 @@ +SHA256 (glusterfs-freebsd_20140629.tar.bz2) = 44b76f6d3e36b1b7ac5de6493e1c42fddaec354568803cf845a1e1d98ba3d54a +SIZE (glusterfs-freebsd_20140629.tar.bz2) = 30020732 Property changes on: glusterfs/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: glusterfs/pkg-descr =================================================================== --- glusterfs/pkg-descr (revision 0) +++ glusterfs/pkg-descr (working copy) @@ -0,0 +1,8 @@ +GlusterFS is an open source, distributed file system capable of scaling to +several petabytes and handling thousands of clients. GlusterFS clusters together +storage building blocks over Infiniband RDMA or TCP/IP interconnect, aggregating +disk and memory resources and managing data in a single global namespace. +GlusterFS is based on a stackable user space design and can deliver exceptional +performance for diverse workloads. + +WWW: http://www.gluster.org Property changes on: glusterfs/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: glusterfs/pkg-plist =================================================================== --- glusterfs/pkg-plist (revision 0) +++ glusterfs/pkg-plist (working copy) @@ -0,0 +1,171 @@ +%%ETCDIR%%/gluster-rsyslog-5.8.conf +%%ETCDIR%%/gluster-rsyslog-7.2.conf +%%ETCDIR%%/glusterd.vol +%%ETCDIR%%/glusterfs-georep-logrotate +%%ETCDIR%%/glusterfs-logrotate +%%ETCDIR%%/group-virt.example +%%ETCDIR%%/logger.conf.example +include/glusterfs/api/glfs-handles.h +include/glusterfs/api/glfs.h +include/glusterfs/gfchangelog/changelog.h +lib/glusterfs/3.5qa2/auth/addr.so +lib/glusterfs/3.5qa2/auth/login.so +lib/glusterfs/3.5qa2/rpc-transport/socket.so +lib/glusterfs/3.5qa2/xlator/cluster/afr.so +lib/glusterfs/3.5qa2/xlator/cluster/dht.so +lib/glusterfs/3.5qa2/xlator/cluster/distribute.so +lib/glusterfs/3.5qa2/xlator/cluster/nufa.so +lib/glusterfs/3.5qa2/xlator/cluster/pump.so +lib/glusterfs/3.5qa2/xlator/cluster/replicate.so +lib/glusterfs/3.5qa2/xlator/cluster/stripe.so +lib/glusterfs/3.5qa2/xlator/cluster/switch.so +lib/glusterfs/3.5qa2/xlator/debug/error-gen.so +lib/glusterfs/3.5qa2/xlator/debug/io-stats.so +lib/glusterfs/3.5qa2/xlator/debug/trace.so +lib/glusterfs/3.5qa2/xlator/encryption/crypt.so +lib/glusterfs/3.5qa2/xlator/encryption/rot-13.so +lib/glusterfs/3.5qa2/xlator/features/access-control.so +lib/glusterfs/3.5qa2/xlator/features/barrier.so +lib/glusterfs/3.5qa2/xlator/features/cdc.so +lib/glusterfs/3.5qa2/xlator/features/changelog.so +lib/glusterfs/3.5qa2/xlator/features/gfid-access.so +lib/glusterfs/3.5qa2/xlator/features/glupy.so +lib/glusterfs/3.5qa2/xlator/features/glupy/debug-trace.py +lib/glusterfs/3.5qa2/xlator/features/glupy/debug-trace.pyc +lib/glusterfs/3.5qa2/xlator/features/glupy/debug-trace.pyo +lib/glusterfs/3.5qa2/xlator/features/glupy/helloworld.py +lib/glusterfs/3.5qa2/xlator/features/glupy/helloworld.pyc +lib/glusterfs/3.5qa2/xlator/features/glupy/helloworld.pyo +lib/glusterfs/3.5qa2/xlator/features/glupy/negative.py +lib/glusterfs/3.5qa2/xlator/features/glupy/negative.pyc +lib/glusterfs/3.5qa2/xlator/features/glupy/negative.pyo +lib/glusterfs/3.5qa2/xlator/features/index.so +lib/glusterfs/3.5qa2/xlator/features/locks.so +lib/glusterfs/3.5qa2/xlator/features/mac-compat.so +lib/glusterfs/3.5qa2/xlator/features/marker.so +lib/glusterfs/3.5qa2/xlator/features/posix-locks.so +lib/glusterfs/3.5qa2/xlator/features/prot_client.so +lib/glusterfs/3.5qa2/xlator/features/prot_dht.so +lib/glusterfs/3.5qa2/xlator/features/prot_server.so +lib/glusterfs/3.5qa2/xlator/features/quiesce.so +lib/glusterfs/3.5qa2/xlator/features/quota.so +lib/glusterfs/3.5qa2/xlator/features/quotad.so +lib/glusterfs/3.5qa2/xlator/features/read-only.so +lib/glusterfs/3.5qa2/xlator/features/snapview-client.so +lib/glusterfs/3.5qa2/xlator/features/snapview-server.so +lib/glusterfs/3.5qa2/xlator/features/worm.so +lib/glusterfs/3.5qa2/xlator/meta.so +lib/glusterfs/3.5qa2/xlator/mgmt/glusterd.so +lib/glusterfs/3.5qa2/xlator/mount/api.so +lib/glusterfs/3.5qa2/xlator/mount/fuse.so +lib/glusterfs/3.5qa2/xlator/nfs/server.so +lib/glusterfs/3.5qa2/xlator/performance/io-cache.so +lib/glusterfs/3.5qa2/xlator/performance/io-threads.so +lib/glusterfs/3.5qa2/xlator/performance/md-cache.so +lib/glusterfs/3.5qa2/xlator/performance/open-behind.so +lib/glusterfs/3.5qa2/xlator/performance/quick-read.so +lib/glusterfs/3.5qa2/xlator/performance/read-ahead.so +lib/glusterfs/3.5qa2/xlator/performance/readdir-ahead.so +lib/glusterfs/3.5qa2/xlator/performance/stat-prefetch.so +lib/glusterfs/3.5qa2/xlator/performance/write-behind.so +lib/glusterfs/3.5qa2/xlator/protocol/client.so +lib/glusterfs/3.5qa2/xlator/protocol/server.so +lib/glusterfs/3.5qa2/xlator/storage/posix.so +lib/glusterfs/3.5qa2/xlator/system/posix-acl.so +lib/glusterfs/3.5qa2/xlator/testing/features/template.so +lib/glusterfs/3.5qa2/xlator/testing/performance/symlink-cache.so +lib/libgfapi.so +lib/libgfapi.so.7 +lib/libgfapi.so.7.0.0 +lib/libgfchangelog.so +lib/libgfchangelog.so.0 +lib/libgfchangelog.so.0.0.1 +lib/libgfrpc.so +lib/libgfrpc.so.0 +lib/libgfrpc.so.0.0.1 +lib/libgfxdr.so +lib/libgfxdr.so.0 +lib/libgfxdr.so.0.0.1 +lib/libglusterfs.so +lib/libglusterfs.so.0 +lib/libglusterfs.so.0.0.1 +lib/ocf/resource.d/glusterfs/glusterd +lib/ocf/resource.d/glusterfs/volume +%%PYTHON_SITELIBDIR%%/gluster/__init__.py +%%PYTHON_SITELIBDIR%%/gluster/__init__.pyc +%%PYTHON_SITELIBDIR%%/gluster/__init__.pyo +%%PYTHON_SITELIBDIR%%/gluster/gfapi.py +%%PYTHON_SITELIBDIR%%/gluster/gfapi.pyc +%%PYTHON_SITELIBDIR%%/gluster/gfapi.pyo +%%PYTHON_SITELIBDIR%%/gluster/glupy.py +%%PYTHON_SITELIBDIR%%/gluster/glupy.pyc +%%PYTHON_SITELIBDIR%%/gluster/glupy.pyo +libdata/pkgconfig/glusterfs-api.pc +libdata/pkgconfig/libgfchangelog.pc +man/man8/gluster.8.gz +man/man8/glusterd.8.gz +man/man8/glusterfs.8.gz +man/man8/glusterfsd.8.gz +man/man8/mount.glusterfs.8.gz +sbin/gluster +sbin/glusterd +sbin/glusterfs +sbin/glusterfsd +sbin/mount_glusterfs +%%PORTDOCS%%%%DOCSDIR%%/benchmarking/README +%%PORTDOCS%%%%DOCSDIR%%/benchmarking/glfs-bm.c +%%PORTDOCS%%%%DOCSDIR%%/benchmarking/launch-script.sh +%%PORTDOCS%%%%DOCSDIR%%/benchmarking/local-script.sh +%%PORTDOCS%%%%DOCSDIR%%/benchmarking/rdd.c +%%PORTDOCS%%%%DOCSDIR%%/glusterfs-mode.el +%%PORTDOCS%%%%DOCSDIR%%/glusterfs.vim +%%DATADIR%%/scripts/generate-gfid-file.sh +%%DATADIR%%/scripts/get-gfid.sh +%%DATADIR%%/scripts/gsync-sync-gfid +%%DATADIR%%/scripts/gsync-upgrade.sh +%%DATADIR%%/scripts/post-upgrade-script-for-quota.sh +%%DATADIR%%/scripts/pre-upgrade-script-for-quota.sh +%%DATADIR%%/scripts/slave-upgrade.sh +@cwd / +@sample var/db/glusterd/groups/virt.sample +@cwd %%RESETPREFIX%% +@dirrmtry %%ETCDIR%% +@dirrm include/glusterfs/api +@dirrm include/glusterfs/gfchangelog +@dirrm include/glusterfs +@dirrm lib/glusterfs/3.5qa2/auth +@dirrm lib/glusterfs/3.5qa2/rpc-transport +@dirrm lib/glusterfs/3.5qa2/xlator/cluster +@dirrm lib/glusterfs/3.5qa2/xlator/debug +@dirrm lib/glusterfs/3.5qa2/xlator/encryption +@dirrm lib/glusterfs/3.5qa2/xlator/features/glupy +@dirrm lib/glusterfs/3.5qa2/xlator/features +@dirrm lib/glusterfs/3.5qa2/xlator/mgmt +@dirrm lib/glusterfs/3.5qa2/xlator/mount +@dirrm lib/glusterfs/3.5qa2/xlator/nfs +@dirrm lib/glusterfs/3.5qa2/xlator/performance +@dirrm lib/glusterfs/3.5qa2/xlator/protocol +@dirrm lib/glusterfs/3.5qa2/xlator/storage +@dirrm lib/glusterfs/3.5qa2/xlator/system +@dirrm lib/glusterfs/3.5qa2/xlator/testing/features +@dirrm lib/glusterfs/3.5qa2/xlator/testing/performance +@dirrm lib/glusterfs/3.5qa2/xlator/testing +@dirrm lib/glusterfs/3.5qa2/xlator +@dirrm lib/glusterfs/3.5qa2 +@dirrm lib/glusterfs +@dirrm lib/ocf/resource.d/glusterfs +@dirrm lib/ocf/resource.d +@dirrm lib/ocf +@dirrm %%PYTHON_SITELIBDIR%%/gluster +%%PORTDOCS%%@dirrm %%DOCSDIR%%/benchmarking +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%DATADIR%%/scripts +@dirrm %%DATADIR%% +@cwd / +@dirrmtry var/db/glusterd/groups +@dirrmtry var/db/glusterd +@exec mkdir -p /var/log/glusterfs +@dirrmtry var/log/glusterfs +@exec mkdir -p /var/log/gluster +@dirrmtry var/run/gluster +@cwd %%RESETPREFIX%% Property changes on: glusterfs/pkg-plist ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property