diff options
Diffstat (limited to 'extras/FreeBSD')
-rw-r--r-- | extras/FreeBSD/Makefile | 36 | ||||
-rw-r--r-- | extras/FreeBSD/README.FreeBSD | 11 | ||||
-rw-r--r-- | extras/FreeBSD/distinfo | 3 | ||||
-rw-r--r-- | extras/FreeBSD/pkg-descr | 9 | ||||
-rw-r--r-- | extras/FreeBSD/pkg-plist | 171 |
5 files changed, 230 insertions, 0 deletions
diff --git a/extras/FreeBSD/Makefile b/extras/FreeBSD/Makefile new file mode 100644 index 00000000000..c662b9c65bd --- /dev/null +++ b/extras/FreeBSD/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: glusterfs +# Date created: 13 January 2009 +# Whom: Harshavardhana +# +# $FreeBSD$ +# + +PORTNAME= glusterfs +DISTVERSION= 2.0.0rc1 +PORTVERSION= 2.0.0rc1 +PORTREVISION= 1 +CATEGORIES= sysutils +MASTER_SITES= ftp://ftp.zresearch.com/pub/gluster/glusterfs/2.0/2.0.0/ \ + http://europe.gluster.org/glusterfs/2.0/2.0.0/ + +MAINTAINER= harsha@zresearch.com +COMMENT= GlusterFS is a clustered file-system + +BUILD_DEPENDS= fusefs-libs>2.6.3:${PORTSDIR}/sysutils/fusefs-libs +LIB_DEPENDS= fuse.2:${PORTSDIR}/sysutils/fusefs-libs +RUN_DEPENDS= ${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod + +MAN8= glusterfs.8 +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 700000 +IGNORE= requires FreeBSD 7 or above +.endif + +.include <bsd.port.post.mk> diff --git a/extras/FreeBSD/README.FreeBSD b/extras/FreeBSD/README.FreeBSD new file mode 100644 index 00000000000..e37836b28bd --- /dev/null +++ b/extras/FreeBSD/README.FreeBSD @@ -0,0 +1,11 @@ +Steps: + +1. Copy glusterfs-2.0.0rc1.tar.gz into /usr/ports/distfiles +2. cd glusterfs/ +3. make install +4. make package +5. pkg_add glusterfs-2.0.0rc1_1.tbz + +To uninstall +1. make deinstall +2. pkg_delete glusterfs-2.0.0rc1_1 diff --git a/extras/FreeBSD/distinfo b/extras/FreeBSD/distinfo new file mode 100644 index 00000000000..aeda238f3ca --- /dev/null +++ b/extras/FreeBSD/distinfo @@ -0,0 +1,3 @@ +MD5 (glusterfs-2.0.0rc1.tar.gz) = efe5ab416c27c824bb9746896d18df14 +SHA256 (glusterfs-2.0.0rc1.tar.gz) = c68d443662b6822728955de8621b09c0cc1d3834ef9b5378acb89c19d4210db7 +SIZE (glusterfs-2.0.0rc1.tar.gz) = 2221622 diff --git a/extras/FreeBSD/pkg-descr b/extras/FreeBSD/pkg-descr new file mode 100644 index 00000000000..28ba4db4abe --- /dev/null +++ b/extras/FreeBSD/pkg-descr @@ -0,0 +1,9 @@ +GlusterFS is a clustered file-system capable of scaling to several +peta-bytes. It aggregates various storage bricks over Infiniband RDMA +or TCP/IP interconnect into one large parallel network file +system. GlusterFS is one of the most sophisticated file system in +terms of features and extensibility. It borrows a powerful concept +called Translators from GNU Hurd kernel. Much of the code in GlusterFS +is in userspace and easily manageable. +. +WWW: http://www.gluster.org/ diff --git a/extras/FreeBSD/pkg-plist b/extras/FreeBSD/pkg-plist new file mode 100644 index 00000000000..069cb1965b3 --- /dev/null +++ b/extras/FreeBSD/pkg-plist @@ -0,0 +1,171 @@ +etc/glusterfs/glusterfs-client.vol.sample +etc/glusterfs/glusterfs-server.vol.sample +lib/glusterfs/2.0.0rc1/auth/addr.a +lib/glusterfs/2.0.0rc1/auth/addr.la +lib/glusterfs/2.0.0rc1/auth/addr.so +lib/glusterfs/2.0.0rc1/auth/addr.so.0 +lib/glusterfs/2.0.0rc1/auth/login.a +lib/glusterfs/2.0.0rc1/auth/login.la +lib/glusterfs/2.0.0rc1/auth/login.so +lib/glusterfs/2.0.0rc1/auth/login.so.0 +lib/glusterfs/2.0.0rc1/scheduler/alu.a +lib/glusterfs/2.0.0rc1/scheduler/alu.la +lib/glusterfs/2.0.0rc1/scheduler/alu.so +lib/glusterfs/2.0.0rc1/scheduler/alu.so.0 +lib/glusterfs/2.0.0rc1/scheduler/nufa.a +lib/glusterfs/2.0.0rc1/scheduler/nufa.la +lib/glusterfs/2.0.0rc1/scheduler/nufa.so +lib/glusterfs/2.0.0rc1/scheduler/nufa.so.0 +lib/glusterfs/2.0.0rc1/scheduler/random.a +lib/glusterfs/2.0.0rc1/scheduler/random.la +lib/glusterfs/2.0.0rc1/scheduler/random.so +lib/glusterfs/2.0.0rc1/scheduler/random.so.0 +lib/glusterfs/2.0.0rc1/scheduler/rr.a +lib/glusterfs/2.0.0rc1/scheduler/rr.la +lib/glusterfs/2.0.0rc1/scheduler/rr.so +lib/glusterfs/2.0.0rc1/scheduler/rr.so.0 +lib/glusterfs/2.0.0rc1/scheduler/switch.a +lib/glusterfs/2.0.0rc1/scheduler/switch.la +lib/glusterfs/2.0.0rc1/scheduler/switch.so +lib/glusterfs/2.0.0rc1/scheduler/switch.so.0 +lib/glusterfs/2.0.0rc1/transport/socket.a +lib/glusterfs/2.0.0rc1/transport/socket.la +lib/glusterfs/2.0.0rc1/transport/socket.so +lib/glusterfs/2.0.0rc1/transport/socket.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.a +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.la +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.so +lib/glusterfs/2.0.0rc1/xlator/cluster/afr.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.a +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.la +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.so +lib/glusterfs/2.0.0rc1/xlator/cluster/dht.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/distribute.so +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.a +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.la +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.so +lib/glusterfs/2.0.0rc1/xlator/cluster/ha.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.a +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.la +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.so +lib/glusterfs/2.0.0rc1/xlator/cluster/nufa.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/replicate.so +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.a +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.la +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.so +lib/glusterfs/2.0.0rc1/xlator/cluster/stripe.so.0 +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.a +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.la +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.so +lib/glusterfs/2.0.0rc1/xlator/cluster/unify.so.0 +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.a +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.la +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.so +lib/glusterfs/2.0.0rc1/xlator/debug/error-gen.so.0 +lib/glusterfs/2.0.0rc1/xlator/debug/trace.a +lib/glusterfs/2.0.0rc1/xlator/debug/trace.la +lib/glusterfs/2.0.0rc1/xlator/debug/trace.so +lib/glusterfs/2.0.0rc1/xlator/debug/trace.so.0 +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.a +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.la +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.so +lib/glusterfs/2.0.0rc1/xlator/encryption/rot-13.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/filter.a +lib/glusterfs/2.0.0rc1/xlator/features/filter.la +lib/glusterfs/2.0.0rc1/xlator/features/filter.so +lib/glusterfs/2.0.0rc1/xlator/features/filter.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/locks.a +lib/glusterfs/2.0.0rc1/xlator/features/locks.la +lib/glusterfs/2.0.0rc1/xlator/features/locks.so +lib/glusterfs/2.0.0rc1/xlator/features/locks.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.a +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.la +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.so +lib/glusterfs/2.0.0rc1/xlator/features/path-converter.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/posix-locks.so +lib/glusterfs/2.0.0rc1/xlator/features/quota.a +lib/glusterfs/2.0.0rc1/xlator/features/quota.la +lib/glusterfs/2.0.0rc1/xlator/features/quota.so +lib/glusterfs/2.0.0rc1/xlator/features/quota.so.0 +lib/glusterfs/2.0.0rc1/xlator/features/trash.a +lib/glusterfs/2.0.0rc1/xlator/features/trash.la +lib/glusterfs/2.0.0rc1/xlator/features/trash.so +lib/glusterfs/2.0.0rc1/xlator/features/trash.so.0 +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.a +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.la +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.so +lib/glusterfs/2.0.0rc1/xlator/mount/fuse.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.a +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.la +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.so +lib/glusterfs/2.0.0rc1/xlator/performance/io-cache.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.a +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.la +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.so +lib/glusterfs/2.0.0rc1/xlator/performance/io-threads.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.a +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.la +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.so +lib/glusterfs/2.0.0rc1/xlator/performance/read-ahead.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.a +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.la +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.so +lib/glusterfs/2.0.0rc1/xlator/performance/symlink-cache.so.0 +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.a +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.la +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so +lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so.0 +lib/glusterfs/2.0.0rc1/xlator/protocol/client.a +lib/glusterfs/2.0.0rc1/xlator/protocol/client.la +lib/glusterfs/2.0.0rc1/xlator/protocol/client.so +lib/glusterfs/2.0.0rc1/xlator/protocol/client.so.0 +lib/glusterfs/2.0.0rc1/xlator/protocol/server.a +lib/glusterfs/2.0.0rc1/xlator/protocol/server.la +lib/glusterfs/2.0.0rc1/xlator/protocol/server.so +lib/glusterfs/2.0.0rc1/xlator/protocol/server.so.0 +lib/glusterfs/2.0.0rc1/xlator/storage/posix.a +lib/glusterfs/2.0.0rc1/xlator/storage/posix.la +lib/glusterfs/2.0.0rc1/xlator/storage/posix.so +lib/glusterfs/2.0.0rc1/xlator/storage/posix.so.0 +lib/libglusterfs.a +lib/libglusterfs.la +lib/libglusterfs.so +lib/libglusterfs.so.0 +sbin/glusterfs +sbin/glusterfsd +share/doc/glusterfs/examples/README +share/doc/glusterfs/examples/afr.vol +share/doc/glusterfs/examples/filter.vol +share/doc/glusterfs/examples/io-cache.vol +share/doc/glusterfs/examples/io-threads.vol +share/doc/glusterfs/examples/posix-locks.vol +share/doc/glusterfs/examples/protocol-client.vol +share/doc/glusterfs/examples/protocol-server.vol +share/doc/glusterfs/examples/read-ahead.vol +share/doc/glusterfs/examples/stripe.vol +share/doc/glusterfs/examples/trace.vol +share/doc/glusterfs/examples/trash.vol +share/doc/glusterfs/examples/unify.vol +share/doc/glusterfs/examples/write-behind.vol +share/doc/glusterfs/glusterfs-mode.el +@dirrmtry var/log/glusterfs +@dirrmtry var/log +@dirrmtry var/run +@dirrmtry var +@dirrm share/doc/glusterfs/examples +@dirrm share/doc/glusterfs +@dirrm lib/glusterfs/2.0.0rc1/xlator/storage +@dirrm lib/glusterfs/2.0.0rc1/xlator/protocol +@dirrm lib/glusterfs/2.0.0rc1/xlator/performance +@dirrm lib/glusterfs/2.0.0rc1/xlator/mount +@dirrm lib/glusterfs/2.0.0rc1/xlator/features +@dirrm lib/glusterfs/2.0.0rc1/xlator/encryption +@dirrm lib/glusterfs/2.0.0rc1/xlator/debug +@dirrm lib/glusterfs/2.0.0rc1/xlator/cluster +@dirrm lib/glusterfs/2.0.0rc1/xlator +@dirrm lib/glusterfs/2.0.0rc1/transport +@dirrm lib/glusterfs/2.0.0rc1/scheduler +@dirrm lib/glusterfs/2.0.0rc1/auth +@dirrm lib/glusterfs/2.0.0rc1 +@dirrm lib/glusterfs +@dirrmtry etc/glusterfs |