# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # glusterfs # glusterfs/distinfo # glusterfs/pkg-descr # glusterfs/Makefile # glusterfs/files # glusterfs/files/patch-autogen.sh # glusterfs/pkg-plist # echo c - glusterfs mkdir -p glusterfs > /dev/null 2>&1 echo x - glusterfs/distinfo sed 's/^X//' >glusterfs/distinfo << 'c1ea961d4752b47eec26e665393e60bc' XSHA256 (glusterfs-3.6.0beta3.tar.gz) = a5b7d2e41e27348232be74ff448b66c3df1241de8001c82a0e9344d1c42d076e XSIZE (glusterfs-3.6.0beta3.tar.gz) = 5888792 c1ea961d4752b47eec26e665393e60bc echo x - glusterfs/pkg-descr sed 's/^X//' >glusterfs/pkg-descr << '09d0b0d4227aad974192a29066c114d7' XGlusterFS is an open source, distributed file system capable of scaling to Xseveral petabytes and handling thousands of clients. GlusterFS clusters together Xstorage building blocks over Infiniband RDMA or TCP/IP interconnect, aggregating Xdisk and memory resources and managing data in a single global namespace. XGlusterFS is based on a stackable user space design and can deliver exceptional Xperformance for diverse workloads. X XWWW: http://www.gluster.org 09d0b0d4227aad974192a29066c114d7 echo x - glusterfs/Makefile sed 's/^X//' >glusterfs/Makefile << '6f000643a9436130bd53642e0d4e3de8' X# $FreeBSD$ X XPORTNAME= glusterfs XDISTVERSION= 3.6.0beta3 XCATEGORIES= sysutils XMASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ X XMAINTAINER= craig001@lerwick.hopto.org XCOMMENT= GlusterFS distributed file system X XLICENSE= GPLv2 LGPL3 XLICENSE_COMB= dual X XLIB_DEPENDS+= libcmockery.so:${PORTSDIR}/sysutils/cmockery2 X XUSES= bison libtool pkgconfig XUSE_LDCONFIG= yes XUSE_PYTHON= yes XUSE_GNOME= libxml2 XUSE_AUTOTOOLS= aclocal autoconf automake autoheader libtoolize X XPLIST_SUB+= RESETPREFIX=${PREFIX} X XINSTALL_TARGET= install-strip XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ X --with-mountutildir=${PREFIX}/sbin \ X --localstatedir=/var XCPPFLAGS+= -I${PREFIX}/include XLDFLAGS+= -L${PREFIX}/lib -lcmockery X.if exists(/usr/local/lib/libargp.so) XLDFLAGS+= -largp X.endif XACLOCAL_ARGS= -I ./contrib/aclocal XAUTOMAKE_ARGS= --add-missing --copy --foreign X Xpost-install: X @${MV} ${STAGEDIR}/var/db/glusterd/groups/virt \ X ${STAGEDIR}/var/db/glusterd/groups/virt.sample X X.include 6f000643a9436130bd53642e0d4e3de8 echo c - glusterfs/files mkdir -p glusterfs/files > /dev/null 2>&1 echo x - glusterfs/files/patch-autogen.sh sed 's/^X//' >glusterfs/files/patch-autogen.sh << '6a56c4fbd439943f3a44e5adf586e37b' X--- autogen.sh.orig 2014-06-22 22:24:25.000000000 -0700 X+++ autogen.sh 2014-06-23 12:31:09.000000000 -0700 X@@ -4,84 +4,13 @@ X echo ... GlusterFS autogen ... X echo X X-## Check all dependencies are present X-MISSING="" X- X-# Check for aclocal X-env aclocal --version > /dev/null 2>&1 X-if [ $? -eq 0 ]; then X- ACLOCAL=aclocal X-else X- MISSING="$MISSING aclocal" X-fi X- X-# Check for autoconf X-env autoconf --version > /dev/null 2>&1 X-if [ $? -eq 0 ]; then X- AUTOCONF=autoconf X-else X- MISSING="$MISSING autoconf" X-fi X- X-# Check for autoheader X-env autoheader --version > /dev/null 2>&1 X-if [ $? -eq 0 ]; then X- AUTOHEADER=autoheader X-else X- MISSING="$MISSING autoheader" X-fi X- X-# Check for automake X-env automake --version > /dev/null 2>&1 X-if [ $? -eq 0 ]; then X- AUTOMAKE=automake X-else X- MISSING="$MISSING automake" X-fi X- X-# Check for libtoolize or glibtoolize X-env libtoolize --version > /dev/null 2>&1 X-if [ $? -eq 0 ]; then X- # libtoolize was found, so use it X- TOOL=libtoolize X-else X- # libtoolize wasn't found, so check for glibtoolize X- env glibtoolize --version > /dev/null 2>&1 X- if [ $? -eq 0 ]; then X- TOOL=glibtoolize X- else X- MISSING="$MISSING libtoolize/glibtoolize" X- fi X-fi X- X-# Check for tar X-env tar -cf /dev/null /dev/null > /dev/null 2>&1 X-if [ $? -ne 0 ]; then X- MISSING="$MISSING tar" X-fi X- X-## If dependencies are missing, warn the user and abort X-if [ "x$MISSING" != "x" ]; then X- echo "Aborting." X- echo X- echo "The following build tools are missing:" X- echo X- for pkg in $MISSING; do X- echo " * $pkg" X- done X- echo X- echo "Please install them and try again." X- echo X- exit 1 X-fi X- X ## Do the autogeneration X echo Running ${ACLOCAL}... X $ACLOCAL -I ./contrib/aclocal X echo Running ${AUTOHEADER}... X $AUTOHEADER X-echo Running ${TOOL}... X-$TOOL --automake --copy --force X+echo Running ${LIBTOOLIZE}... X+$LIBTOOLIZE --automake --copy --force X echo Running ${AUTOCONF}... X $AUTOCONF X echo Running ${AUTOMAKE}... 6a56c4fbd439943f3a44e5adf586e37b echo x - glusterfs/pkg-plist sed 's/^X//' >glusterfs/pkg-plist << '3764011b26e6b125aabccea1c980b226' X%%ETCDIR%%/gluster-rsyslog-5.8.conf X%%ETCDIR%%/gluster-rsyslog-7.2.conf X%%ETCDIR%%/glusterd.vol X%%ETCDIR%%/glusterfs-georep-logrotate X%%ETCDIR%%/glusterfs-logrotate X%%ETCDIR%%/group-virt.example X%%ETCDIR%%/logger.conf.example Xinclude/glusterfs/api/glfs-handles.h Xinclude/glusterfs/api/glfs.h Xinclude/glusterfs/gfchangelog/changelog.h Xlib/glusterfs/3.6.0beta3/auth/addr.so Xlib/glusterfs/3.6.0beta3/auth/login.so Xlib/glusterfs/3.6.0beta3/rpc-transport/socket.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/afr.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/dht.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/disperse.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/distribute.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/ec.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/nufa.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/pump.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/replicate.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/stripe.so Xlib/glusterfs/3.6.0beta3/xlator/cluster/switch.so Xlib/glusterfs/3.6.0beta3/xlator/debug/error-gen.so Xlib/glusterfs/3.6.0beta3/xlator/debug/io-stats.so Xlib/glusterfs/3.6.0beta3/xlator/debug/trace.so Xlib/glusterfs/3.6.0beta3/xlator/encryption/crypt.so Xlib/glusterfs/3.6.0beta3/xlator/encryption/rot-13.so Xlib/glusterfs/3.6.0beta3/xlator/features/access-control.so Xlib/glusterfs/3.6.0beta3/xlator/features/barrier.so Xlib/glusterfs/3.6.0beta3/xlator/features/cdc.so Xlib/glusterfs/3.6.0beta3/xlator/features/changelog.so Xlib/glusterfs/3.6.0beta3/xlator/features/gfid-access.so Xlib/glusterfs/3.6.0beta3/xlator/features/glupy.so Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/debug-trace.py Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/debug-trace.pyc Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/debug-trace.pyo Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/helloworld.py Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/helloworld.pyc Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/helloworld.pyo Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/negative.py Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/negative.pyc Xlib/glusterfs/3.6.0beta3/xlator/features/glupy/negative.pyo Xlib/glusterfs/3.6.0beta3/xlator/features/index.so Xlib/glusterfs/3.6.0beta3/xlator/features/locks.so Xlib/glusterfs/3.6.0beta3/xlator/features/mac-compat.so Xlib/glusterfs/3.6.0beta3/xlator/features/marker.so Xlib/glusterfs/3.6.0beta3/xlator/features/posix-locks.so Xlib/glusterfs/3.6.0beta3/xlator/features/prot_client.so Xlib/glusterfs/3.6.0beta3/xlator/features/prot_dht.so Xlib/glusterfs/3.6.0beta3/xlator/features/prot_server.so Xlib/glusterfs/3.6.0beta3/xlator/features/qemu-block.so Xlib/glusterfs/3.6.0beta3/xlator/features/quiesce.so Xlib/glusterfs/3.6.0beta3/xlator/features/quota.so Xlib/glusterfs/3.6.0beta3/xlator/features/quotad.so Xlib/glusterfs/3.6.0beta3/xlator/features/read-only.so Xlib/glusterfs/3.6.0beta3/xlator/features/snapview-client.so Xlib/glusterfs/3.6.0beta3/xlator/features/snapview-server.so Xlib/glusterfs/3.6.0beta3/xlator/features/worm.so Xlib/glusterfs/3.6.0beta3/xlator/meta.so Xlib/glusterfs/3.6.0beta3/xlator/mgmt/glusterd.so Xlib/glusterfs/3.6.0beta3/xlator/mount/api.so Xlib/glusterfs/3.6.0beta3/xlator/mount/fuse.so Xlib/glusterfs/3.6.0beta3/xlator/nfs/server.so Xlib/glusterfs/3.6.0beta3/xlator/performance/io-cache.so Xlib/glusterfs/3.6.0beta3/xlator/performance/io-threads.so Xlib/glusterfs/3.6.0beta3/xlator/performance/md-cache.so Xlib/glusterfs/3.6.0beta3/xlator/performance/open-behind.so Xlib/glusterfs/3.6.0beta3/xlator/performance/quick-read.so Xlib/glusterfs/3.6.0beta3/xlator/performance/read-ahead.so Xlib/glusterfs/3.6.0beta3/xlator/performance/readdir-ahead.so Xlib/glusterfs/3.6.0beta3/xlator/performance/stat-prefetch.so Xlib/glusterfs/3.6.0beta3/xlator/performance/write-behind.so Xlib/glusterfs/3.6.0beta3/xlator/protocol/client.so Xlib/glusterfs/3.6.0beta3/xlator/protocol/server.so Xlib/glusterfs/3.6.0beta3/xlator/storage/posix.so Xlib/glusterfs/3.6.0beta3/xlator/system/posix-acl.so Xlib/glusterfs/3.6.0beta3/xlator/testing/features/template.so Xlib/glusterfs/3.6.0beta3/xlator/testing/performance/symlink-cache.so Xlib/libgfapi.so Xlib/libgfapi.so.7 Xlib/libgfapi.so.7.0.0 Xlib/libgfchangelog.so Xlib/libgfchangelog.so.0 Xlib/libgfchangelog.so.0.0.1 Xlib/libgfrpc.so Xlib/libgfrpc.so.0 Xlib/libgfrpc.so.0.0.1 Xlib/libgfxdr.so Xlib/libgfxdr.so.0 Xlib/libgfxdr.so.0.0.1 Xlib/libglusterfs.so Xlib/libglusterfs.so.0 Xlib/libglusterfs.so.0.0.1 Xlib/ocf/resource.d/glusterfs/glusterd Xlib/ocf/resource.d/glusterfs/volume X%%PYTHON_SITELIBDIR%%/gluster/__init__.py X%%PYTHON_SITELIBDIR%%/gluster/__init__.pyc X%%PYTHON_SITELIBDIR%%/gluster/__init__.pyo X%%PYTHON_SITELIBDIR%%/gluster/glupy.py X%%PYTHON_SITELIBDIR%%/gluster/glupy.pyc X%%PYTHON_SITELIBDIR%%/gluster/glupy.pyo Xlibdata/pkgconfig/glusterfs-api.pc Xlibdata/pkgconfig/libgfchangelog.pc Xman/man8/gluster.8.gz Xman/man8/glusterd.8.gz Xman/man8/glusterfs.8.gz Xman/man8/glusterfsd.8.gz Xman/man8/mount.glusterfs.8.gz Xsbin/gluster Xsbin/glusterd Xsbin/glusterfs Xsbin/glusterfsd Xsbin/mount_glusterfs X%%PORTDOCS%%%%DOCSDIR%%/benchmarking/README X%%PORTDOCS%%%%DOCSDIR%%/benchmarking/glfs-bm.c X%%PORTDOCS%%%%DOCSDIR%%/benchmarking/launch-script.sh X%%PORTDOCS%%%%DOCSDIR%%/benchmarking/local-script.sh X%%PORTDOCS%%%%DOCSDIR%%/benchmarking/rdd.c X%%PORTDOCS%%%%DOCSDIR%%/glusterfs-mode.el X%%PORTDOCS%%%%DOCSDIR%%/glusterfs.vim X%%DATADIR%%/scripts/generate-gfid-file.sh X%%DATADIR%%/scripts/get-gfid.sh X%%DATADIR%%/scripts/gsync-sync-gfid X%%DATADIR%%/scripts/gsync-upgrade.sh X%%DATADIR%%/scripts/post-upgrade-script-for-quota.sh X%%DATADIR%%/scripts/pre-upgrade-script-for-quota.sh X%%DATADIR%%/scripts/slave-upgrade.sh X/var/db/glusterd/groups/virt.sample X@dirrmtry %%ETCDIR%% X@dirrmtry include/glusterfs/api X@dirrmtry include/glusterfs/gfchangelog X@dirrmtry include/glusterfs X@dirrmtry lib/glusterfs/3.6.0beta3/auth X@dirrmtry lib/glusterfs/3.6.0beta3/rpc-transport X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/cluster X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/debug X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/encryption X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/features/glupy X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/features X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/mgmt X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/mount X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/nfs X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/performance X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/protocol X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/storage X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/system X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/testing/features X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/testing/performance X@dirrmtry lib/glusterfs/3.6.0beta3/xlator/testing X@dirrmtry lib/glusterfs/3.6.0beta3/xlator X@dirrmtry lib/glusterfs/3.6.0beta3 X@dirrmtry lib/glusterfs X@dirrmtry lib/ocf/resource.d/glusterfs X@dirrmtry lib/ocf/resource.d X@dirrmtry lib/ocf X@dirrmtry %%PYTHON_SITELIBDIR%%/gluster X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/benchmarking X%%PORTDOCS%%@dirrmtry %%DOCSDIR%% X@dirrmtry %%DATADIR%%/scripts X@dirrmtry %%DATADIR%% X@unexec rmdir "/var/db/glusterd/groups" >/dev/null 2>&1 || : X@unexec rmdir "/var/db/glusterd" >/dev/null 2>&1 || : X@unexec rmdir "/var/log/glusterfs" >/dev/null 2>&1 || : X@unexec rmdir "/var/run/gluster" >/dev/null 2>&1 || : 3764011b26e6b125aabccea1c980b226 exit