pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   manu
Date:           Tue Jul  7 01:01:27 UTC 2020

Modified Files:
        pkgsrc/doc: CHANGES-2020
        pkgsrc/filesystems/glusterfs: MESSAGE.NetBSD Makefile PLIST distinfo
Added Files:
        pkgsrc/filesystems/glusterfs/patches: patch-configure
            patch-configure.ac patch-rpc_rpc_lib_rpcsvc.c
            patch-xlators_performance_write-behind_src_write-behind.c
Removed Files:
        pkgsrc/filesystems/glusterfs/patches:
            patch-libglusterfs_src_common-utils.c

Log Message:
Update filesystems/glusterfs to 8.0


To generate a diff of this commit:
cvs rdiff -u -r1.3899 -r1.3900 pkgsrc/doc/CHANGES-2020
cvs rdiff -u -r1.17 -r1.18 pkgsrc/filesystems/glusterfs/MESSAGE.NetBSD
cvs rdiff -u -r1.98 -r1.99 pkgsrc/filesystems/glusterfs/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/filesystems/glusterfs/PLIST
cvs rdiff -u -r1.68 -r1.69 pkgsrc/filesystems/glusterfs/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/filesystems/glusterfs/patches/patch-configure
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/filesystems/glusterfs/patches/patch-configure.ac \
    pkgsrc/filesystems/glusterfs/patches/patch-rpc_rpc_lib_rpcsvc.c \
    pkgsrc/filesystems/glusterfs/patches/patch-xlators_performance_write-behind_src_write-behind.c
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/filesystems/glusterfs/patches/patch-libglusterfs_src_common-utils.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/doc/CHANGES-2020
diff -u pkgsrc/doc/CHANGES-2020:1.3899 pkgsrc/doc/CHANGES-2020:1.3900
--- pkgsrc/doc/CHANGES-2020:1.3899      Mon Jul  6 20:26:03 2020
+++ pkgsrc/doc/CHANGES-2020     Tue Jul  7 01:01:27 2020
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2020,v 1.3899 2020/07/06 20:26:03 schmonz Exp $
+$NetBSD: CHANGES-2020,v 1.3900 2020/07/07 01:01:27 manu Exp $
 
 Changes to the packages collection and infrastructure in 2020:
 
@@ -6204,3 +6204,4 @@ Changes to the packages collection and i
        Updated devel/py-test-asyncio to 0.14.0 [adam 2020-07-06]
        Updated misc/usbids to 20200622 [bsiegert 2020-07-06]
        Updated databases/p5-App-Sqitch to 1.1.0 [schmonz 2020-07-06]
+       Updated filesystems/glusterfs to 8.0 [manu 2020-07-06]

Index: pkgsrc/filesystems/glusterfs/MESSAGE.NetBSD
diff -u pkgsrc/filesystems/glusterfs/MESSAGE.NetBSD:1.17 pkgsrc/filesystems/glusterfs/MESSAGE.NetBSD:1.18
--- pkgsrc/filesystems/glusterfs/MESSAGE.NetBSD:1.17    Sun Jun 14 23:55:09 2020
+++ pkgsrc/filesystems/glusterfs/MESSAGE.NetBSD Tue Jul  7 01:01:27 2020
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE.NetBSD,v 1.17 2020/06/14 23:55:09 gdt Exp $
+$NetBSD: MESSAGE.NetBSD,v 1.18 2020/07/07 01:01:27 manu Exp $
 
 *** GlusterFS clients ***
 This is required in /etc/sysctl.conf in order to avoid hangs on I/O operations
@@ -10,6 +10,12 @@ This is required in /etc/sysctl.conf in 
 In order to use mount -t glusterfs, please install this link
        ln -s ${PREFIX}/sbin/mount_glusterfs /sbin/mount_glusterfs
 
+* Only for netbsd-5 branch (later NetBSD GENERIC kernels have it enabled):
+A kernel with the following option is required:
+       file-system     PUFFS
+       pseudo-device   putter
+       pseudo-device   pud
+
 *** GlusterFS servers ***
 glusterfs servers will need extended attributes in exported filesystems.
 This is currently only supported in UFS1 (newfs -O1). You will need to

Index: pkgsrc/filesystems/glusterfs/Makefile
diff -u pkgsrc/filesystems/glusterfs/Makefile:1.98 pkgsrc/filesystems/glusterfs/Makefile:1.99
--- pkgsrc/filesystems/glusterfs/Makefile:1.98  Sun Jun 14 23:52:32 2020
+++ pkgsrc/filesystems/glusterfs/Makefile       Tue Jul  7 01:01:27 2020
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.98 2020/06/14 23:52:32 gdt Exp $
+# $NetBSD: Makefile,v 1.99 2020/07/07 01:01:27 manu Exp $
 
-DISTNAME=      glusterfs-3.12.8
-PKGREVISION=   8
+DISTNAME=      glusterfs-8.0
+#PKGREVISION=  1
 CATEGORIES=    filesystems
 MASTER_SITES=  http://bits.gluster.org/pub/gluster/glusterfs/src/
 
@@ -66,6 +66,7 @@ REPLACE_BASH+=                extras/peer_add_secret_p
 REPLACE_BASH+=         extras/post-upgrade-script-for-quota.sh
 REPLACE_BASH+=         extras/pre-upgrade-script-for-quota.sh
 REPLACE_BASH+=         extras/stop-all-gluster-processes.sh
+REPLACE_BASH+=         extras/thin-arbiter/setup-thin-arbiter.sh
 REPLACE_BASH+=         geo-replication/src/gverify.sh
 REPLACE_BASH+=         geo-replication/src/peer_gsec_create.in
 REPLACE_BASH+=         geo-replication/src/set_geo_rep_pem_keys.sh
@@ -78,6 +79,7 @@ SUBST_CLASSES+=               mtab
 SUBST_STAGE.mtab=      post-build
 SUBST_FILES.mtab=      doc/mount.glusterfs.8
 SUBST_FILES.mtab=      libglusterfs/src/compat.h
+SUBST_FILES.mtab=      xlators/mount/fuse/utils/mount.glusterfs.in
 SUBST_SED.mtab=                -e "s,/etc/mtab,/proc/mounts,g"
 
 SUBST_CLASSES+=                etc
@@ -92,8 +94,8 @@ SUBST_STAGE.vol=      post-build
 SUBST_FILES.vol=       extras/Makefile
 SUBST_SED.vol=         -e "/vol_DATA/s/glusterd.vol/glusterd.vol.sample/g"
 
-EGDIR=                 ${PREFIX}/etc/glusterfs
-CONF_FILES+=           ${EGDIR}/glusterd.vol.sample ${EGDIR}/glusterd.vol
+#EGDIR=                        ${PREFIX}/etc/glusterfs
+#CONF_FILES+=          ${EGDIR}/glusterd.vol.sample ${EGDIR}/glusterd.vol
 OWN_DIRS+=             ${VARBASE}/log/glusterfs
 BUILD_DEFS+=           VARBASE
 
@@ -126,9 +128,12 @@ CONFIGURE_ARGS+=   --enable-debug
 
 .include "../../mk/bsd.prefs.mk"
 
+.include "../../devel/libuuid/buildlink3.mk"
+.include "../../devel/argp/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
+BUILDLINK_API_DEPENDS.userspace-rcu+=  userspace-rcu>=0.12.1
 .include "../../devel/userspace-rcu/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"

Index: pkgsrc/filesystems/glusterfs/PLIST
diff -u pkgsrc/filesystems/glusterfs/PLIST:1.39 pkgsrc/filesystems/glusterfs/PLIST:1.40
--- pkgsrc/filesystems/glusterfs/PLIST:1.39     Thu Apr 19 02:49:04 2018
+++ pkgsrc/filesystems/glusterfs/PLIST  Tue Jul  7 01:01:27 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.39 2018/04/19 02:49:04 manu Exp $
+@comment $NetBSD: PLIST,v 1.40 2020/07/07 01:01:27 manu Exp $
 ${PYSITELIB}/gluster/__init__.py
 ${PYSITELIB}/gluster/__init__.pyc
 ${PYSITELIB}/gluster/__init__.pyo
@@ -8,23 +8,27 @@ ${PYSITELIB}/gluster/cliutils/__init__.p
 ${PYSITELIB}/gluster/cliutils/cliutils.py
 ${PYSITELIB}/gluster/cliutils/cliutils.pyc
 ${PYSITELIB}/gluster/cliutils/cliutils.pyo
-${PYSITELIB}/gluster/glupy/__init__.py
-${PYSITELIB}/gluster/glupy/__init__.pyc
-${PYSITELIB}/gluster/glupy/__init__.pyo
 bin/glusterfind
+etc/ganesha/ganesha-ha.conf.sample
 etc/glusterfs/eventsconfig.json
 etc/glusterfs/gluster-rsyslog-5.8.conf
 etc/glusterfs/gluster-rsyslog-7.2.conf
-etc/glusterfs/glusterd.vol.sample
+etc/glusterfs/glusterd.vol
 etc/glusterfs/glusterfs-georep-logrotate
 etc/glusterfs/glusterfs-logrotate
+etc/glusterfs/group-db-workload
+etc/glusterfs/group-distributed-virt
 etc/glusterfs/group-gluster-block
 etc/glusterfs/group-metadata-cache
 etc/glusterfs/group-nl-cache
+etc/glusterfs/group-samba
 etc/glusterfs/group-virt.example
+etc/glusterfs/gsyncd.conf
 etc/glusterfs/logger.conf.example
+etc/glusterfs/thin-arbiter.vol
 include/glusterfs/api/glfs-handles.h
 include/glusterfs/api/glfs.h
+include/glusterfs/async.h
 include/glusterfs/atomic.h
 include/glusterfs/byte-order.h
 include/glusterfs/call-stub.h
@@ -36,28 +40,23 @@ include/glusterfs/common-utils.h
 include/glusterfs/compat-errno.h
 include/glusterfs/compat-uuid.h
 include/glusterfs/compat.h
-include/glusterfs/compound-fop-utils.h
 include/glusterfs/daemon.h
 include/glusterfs/default-args.h
 include/glusterfs/defaults.h
 include/glusterfs/dict.h
 include/glusterfs/event-history.h
-include/glusterfs/event.h
 include/glusterfs/events.h
 include/glusterfs/fd-lk.h
 include/glusterfs/fd.h
+include/glusterfs/gd-common-utils.h
 include/glusterfs/gf-dirent.h
+include/glusterfs/gf-event.h
 include/glusterfs/gfchangelog/changelog.h
-include/glusterfs/gfdb/gfdb_data_store.h
-include/glusterfs/gfdb/gfdb_data_store_helper.h
-include/glusterfs/gfdb/gfdb_data_store_types.h
-include/glusterfs/gfdb/gfdb_mem-types.h
-include/glusterfs/gfdb/gfdb_sqlite3.h
-include/glusterfs/gfdb/gfdb_sqlite3_helper.h
 include/glusterfs/gidcache.h
 include/glusterfs/glfs-message-id.h
 include/glusterfs/globals.h
 include/glusterfs/glusterfs-acl.h
+include/glusterfs/glusterfs-fops.h
 include/glusterfs/glusterfs.h
 include/glusterfs/graph-utils.h
 include/glusterfs/hashfn.h
@@ -73,25 +72,20 @@ include/glusterfs/logging.h
 include/glusterfs/lvm-defaults.h
 include/glusterfs/mem-pool.h
 include/glusterfs/mem-types.h
+include/glusterfs/monitoring.h
 include/glusterfs/options.h
 include/glusterfs/parse-utils.h
-include/glusterfs/protocol-common.h
 include/glusterfs/quota-common-utils.h
 include/glusterfs/rbthash.h
 include/glusterfs/refcount.h
 include/glusterfs/revision.h
 include/glusterfs/rot-buffs.h
-include/glusterfs/rpc/acl3-xdr.h
 include/glusterfs/rpc/changelog-xdr.h
 include/glusterfs/rpc/cli1-xdr.h
 include/glusterfs/rpc/glusterd1-xdr.h
-include/glusterfs/rpc/glusterfs-fops.h
 include/glusterfs/rpc/glusterfs3-xdr.h
 include/glusterfs/rpc/glusterfs3.h
-include/glusterfs/rpc/mount3udp.h
-include/glusterfs/rpc/msg-nfs3.h
-include/glusterfs/rpc/nlm4-xdr.h
-include/glusterfs/rpc/nsm-xdr.h
+include/glusterfs/rpc/glusterfs4-xdr.h
 include/glusterfs/rpc/portmap-xdr.h
 include/glusterfs/rpc/protocol-common.h
 include/glusterfs/rpc/rpc-clnt-ping.h
@@ -105,7 +99,6 @@ include/glusterfs/rpc/rpcsvc-common.h
 include/glusterfs/rpc/rpcsvc.h
 include/glusterfs/rpc/xdr-common.h
 include/glusterfs/rpc/xdr-generic.h
-include/glusterfs/rpc/xdr-nfs3.h
 include/glusterfs/rpc/xdr-rpc.h
 include/glusterfs/rpc/xdr-rpcclnt.h
 include/glusterfs/run.h
@@ -140,17 +133,12 @@ lib/glusterfs/${GLUSTERFS_VERSION}/xlato
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/ec.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/nufa.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/replicate.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/stripe.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/switch.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/tier.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/delay-gen.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/error-gen.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/io-stats.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.a
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/trace.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/encryption/crypt.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/encryption/rot-13.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/access-control.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/arbiter.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/barrier.la
@@ -158,97 +146,87 @@ lib/glusterfs/${GLUSTERFS_VERSION}/xlato
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/bitrot-stub.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cdc.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changelog.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changetimerecorder.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/gfid-access.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.pyo
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.pyo
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.pyo
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/index.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.a
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/locks.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/marker.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/namespace.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/posix-locks.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quiesce.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quota.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quotad.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/read-only.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.a
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/sdfs.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/shard.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-client.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-server.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/thin-arbiter.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/trash.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/upcall.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/utime.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/worm.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/meta.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mgmt/glusterd.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/api.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/fuse.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.a
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-cache.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-threads.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/md-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.a
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/open-behind.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/quick-read.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/read-ahead.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/readdir-ahead.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/stat-prefetch.so
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/write-behind.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/playground/template.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/client.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/server.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/storage/posix.la
 lib/glusterfs/${GLUSTERFS_VERSION}/xlator/system/posix-acl.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/testing/features/template.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/testing/performance/symlink-cache.la
 lib/libgfapi.la
 lib/libgfchangelog.la
-lib/libgfdb.la
 lib/libgfrpc.la
 lib/libgfxdr.la
+lib/libglusterd.la
 lib/libglusterfs.la
 lib/ocf/resource.d/glusterfs/glusterd
 lib/ocf/resource.d/glusterfs/volume
+lib/ocf/resource.d/heartbeat/ganesha_grace
+lib/ocf/resource.d/heartbeat/ganesha_mon
+lib/ocf/resource.d/heartbeat/ganesha_nfsd
 lib/pkgconfig/glusterfs-api.pc
 lib/pkgconfig/libgfchangelog.pc
-lib/pkgconfig/libgfdb.pc
-libexec/glusterfs/events/__init__.py
-libexec/glusterfs/events/__init__.pyc
-libexec/glusterfs/events/__init__.pyo
-libexec/glusterfs/events/eventsapiconf.py
-libexec/glusterfs/events/eventsapiconf.pyc
-libexec/glusterfs/events/eventsapiconf.pyo
-libexec/glusterfs/events/eventtypes.py
-libexec/glusterfs/events/eventtypes.pyc
-libexec/glusterfs/events/eventtypes.pyo
-libexec/glusterfs/events/gf_event.py
-libexec/glusterfs/events/gf_event.pyc
-libexec/glusterfs/events/gf_event.pyo
-libexec/glusterfs/events/glustereventsd.py
-libexec/glusterfs/events/handlers.py
-libexec/glusterfs/events/handlers.pyc
-libexec/glusterfs/events/handlers.pyo
-libexec/glusterfs/events/utils.py
-libexec/glusterfs/events/utils.pyc
-libexec/glusterfs/events/utils.pyo
+libexec/ganesha/create-export-ganesha.sh
+libexec/ganesha/dbus-send.sh
+libexec/ganesha/ganesha-ha.sh
+libexec/ganesha/generate-epoch.py
+libexec/glusterfs/gfevents/__init__.py
+libexec/glusterfs/gfevents/__init__.pyc
+libexec/glusterfs/gfevents/__init__.pyo
+libexec/glusterfs/gfevents/eventsapiconf.py
+libexec/glusterfs/gfevents/eventsapiconf.pyc
+libexec/glusterfs/gfevents/eventsapiconf.pyo
+libexec/glusterfs/gfevents/eventtypes.py
+libexec/glusterfs/gfevents/eventtypes.pyc
+libexec/glusterfs/gfevents/eventtypes.pyo
+libexec/glusterfs/gfevents/gf_event.py
+libexec/glusterfs/gfevents/gf_event.pyc
+libexec/glusterfs/gfevents/gf_event.pyo
+libexec/glusterfs/gfevents/glustereventsd.py
+libexec/glusterfs/gfevents/handlers.py
+libexec/glusterfs/gfevents/handlers.pyc
+libexec/glusterfs/gfevents/handlers.pyo
+libexec/glusterfs/gfevents/utils.py
+libexec/glusterfs/gfevents/utils.pyc
+libexec/glusterfs/gfevents/utils.pyo
 libexec/glusterfs/gfind_missing_files/gcrawler
 libexec/glusterfs/gfind_missing_files/gfid_to_path.py
 libexec/glusterfs/gfind_missing_files/gfid_to_path.sh
 libexec/glusterfs/gfind_missing_files/gfind_missing_files.sh
+libexec/glusterfs/glfsheal
 libexec/glusterfs/glusterfind/S57glusterfind-delete-post.py
 libexec/glusterfs/glusterfind/__init__.py
 libexec/glusterfs/glusterfind/__init__.pyc
@@ -261,6 +239,9 @@ libexec/glusterfs/glusterfind/changelogd
 libexec/glusterfs/glusterfind/conf.py
 libexec/glusterfs/glusterfind/conf.pyc
 libexec/glusterfs/glusterfind/conf.pyo
+libexec/glusterfs/glusterfind/gfind_py2py3.py
+libexec/glusterfs/glusterfind/gfind_py2py3.pyc
+libexec/glusterfs/glusterfind/gfind_py2py3.pyo
 libexec/glusterfs/glusterfind/libgfchangelog.py
 libexec/glusterfs/glusterfind/libgfchangelog.pyc
 libexec/glusterfs/glusterfind/libgfchangelog.pyo
@@ -284,48 +265,60 @@ libexec/glusterfs/python/syncdaemon/READ
 libexec/glusterfs/python/syncdaemon/__init__.py
 libexec/glusterfs/python/syncdaemon/__init__.pyc
 libexec/glusterfs/python/syncdaemon/__init__.pyo
-libexec/glusterfs/python/syncdaemon/changelogagent.py
-libexec/glusterfs/python/syncdaemon/changelogagent.pyc
-libexec/glusterfs/python/syncdaemon/changelogagent.pyo
+libexec/glusterfs/python/syncdaemon/argsupgrade.py
+libexec/glusterfs/python/syncdaemon/argsupgrade.pyc
+libexec/glusterfs/python/syncdaemon/argsupgrade.pyo
 libexec/glusterfs/python/syncdaemon/conf.py
 libexec/glusterfs/python/syncdaemon/conf.pyc
 libexec/glusterfs/python/syncdaemon/conf.pyo
-libexec/glusterfs/python/syncdaemon/configinterface.py
-libexec/glusterfs/python/syncdaemon/configinterface.pyc
-libexec/glusterfs/python/syncdaemon/configinterface.pyo
-libexec/glusterfs/python/syncdaemon/gconf.py
-libexec/glusterfs/python/syncdaemon/gconf.pyc
-libexec/glusterfs/python/syncdaemon/gconf.pyo
 libexec/glusterfs/python/syncdaemon/gsyncd.py
 libexec/glusterfs/python/syncdaemon/gsyncd.pyc
 libexec/glusterfs/python/syncdaemon/gsyncd.pyo
+libexec/glusterfs/python/syncdaemon/gsyncdconfig.py
+libexec/glusterfs/python/syncdaemon/gsyncdconfig.pyc
+libexec/glusterfs/python/syncdaemon/gsyncdconfig.pyo
 libexec/glusterfs/python/syncdaemon/gsyncdstatus.py
 libexec/glusterfs/python/syncdaemon/gsyncdstatus.pyc
 libexec/glusterfs/python/syncdaemon/gsyncdstatus.pyo
-libexec/glusterfs/python/syncdaemon/ipaddr.py
-libexec/glusterfs/python/syncdaemon/ipaddr.pyc
-libexec/glusterfs/python/syncdaemon/ipaddr.pyo
 libexec/glusterfs/python/syncdaemon/libcxattr.py
 libexec/glusterfs/python/syncdaemon/libcxattr.pyc
 libexec/glusterfs/python/syncdaemon/libcxattr.pyo
 libexec/glusterfs/python/syncdaemon/libgfchangelog.py
 libexec/glusterfs/python/syncdaemon/libgfchangelog.pyc
 libexec/glusterfs/python/syncdaemon/libgfchangelog.pyo
+libexec/glusterfs/python/syncdaemon/logutils.py
+libexec/glusterfs/python/syncdaemon/logutils.pyc
+libexec/glusterfs/python/syncdaemon/logutils.pyo
 libexec/glusterfs/python/syncdaemon/master.py
 libexec/glusterfs/python/syncdaemon/master.pyc
 libexec/glusterfs/python/syncdaemon/master.pyo
 libexec/glusterfs/python/syncdaemon/monitor.py
 libexec/glusterfs/python/syncdaemon/monitor.pyc
 libexec/glusterfs/python/syncdaemon/monitor.pyo
+libexec/glusterfs/python/syncdaemon/py2py3.py
+libexec/glusterfs/python/syncdaemon/py2py3.pyc
+libexec/glusterfs/python/syncdaemon/py2py3.pyo
+libexec/glusterfs/python/syncdaemon/rconf.py
+libexec/glusterfs/python/syncdaemon/rconf.pyc
+libexec/glusterfs/python/syncdaemon/rconf.pyo
 libexec/glusterfs/python/syncdaemon/repce.py
 libexec/glusterfs/python/syncdaemon/repce.pyc
 libexec/glusterfs/python/syncdaemon/repce.pyo
 libexec/glusterfs/python/syncdaemon/resource.py
 libexec/glusterfs/python/syncdaemon/resource.pyc
 libexec/glusterfs/python/syncdaemon/resource.pyo
+libexec/glusterfs/python/syncdaemon/subcmds.py
+libexec/glusterfs/python/syncdaemon/subcmds.pyc
+libexec/glusterfs/python/syncdaemon/subcmds.pyo
 libexec/glusterfs/python/syncdaemon/syncdutils.py
 libexec/glusterfs/python/syncdaemon/syncdutils.pyc
 libexec/glusterfs/python/syncdaemon/syncdutils.pyo
+libexec/glusterfs/scripts/generate-gfid-file.sh
+libexec/glusterfs/scripts/get-gfid.sh
+libexec/glusterfs/scripts/gsync-sync-gfid
+libexec/glusterfs/scripts/gsync-upgrade.sh
+libexec/glusterfs/scripts/schedule_georep.py
+libexec/glusterfs/scripts/slave-upgrade.sh
 libexec/glusterfs/set_geo_rep_pem_keys.sh
 man/man8/gluster-setgfid2path.8
 man/man8/gluster.8
@@ -337,7 +330,6 @@ sbin/conf.py
 sbin/gcron.py
 sbin/gf_attach
 sbin/gfind_missing_files
-sbin/glfsheal
 sbin/gluster
 sbin/gluster-eventsapi
 sbin/gluster-georep-sshkey
@@ -359,13 +351,7 @@ share/doc/glusterfs/glusterfs-mode.el
 share/doc/glusterfs/glusterfs.vim
 share/examples/rc.d/glusterd
 share/glusterfs/scripts/eventsdash.py
-share/glusterfs/scripts/generate-gfid-file.sh
-share/glusterfs/scripts/get-gfid.sh
-share/glusterfs/scripts/gsync-sync-gfid
-share/glusterfs/scripts/gsync-upgrade.sh
 share/glusterfs/scripts/post-upgrade-script-for-quota.sh
 share/glusterfs/scripts/pre-upgrade-script-for-quota.sh
-share/glusterfs/scripts/schedule_georep.py
-share/glusterfs/scripts/slave-upgrade.sh
+share/glusterfs/scripts/setup-thin-arbiter.sh
 share/glusterfs/scripts/stop-all-gluster-processes.sh
-@exec test -d ${PKG_SYSCONFDIR}/glusterd -a ! -d ${VARBASE}/lib/glusterd && ${MKDIR} -p ${VARBASE}/lib/ && mv ${PKG_SYSCONFDIR}/glusterd  ${VARBASE}/lib/glusterd && ${LN} -s ${VARBASE}/lib/glusterd  
${PKG_SYSCONFDIR}/glusterd

Index: pkgsrc/filesystems/glusterfs/distinfo
diff -u pkgsrc/filesystems/glusterfs/distinfo:1.68 pkgsrc/filesystems/glusterfs/distinfo:1.69
--- pkgsrc/filesystems/glusterfs/distinfo:1.68  Mon Mar 23 23:01:48 2020
+++ pkgsrc/filesystems/glusterfs/distinfo       Tue Jul  7 01:01:27 2020
@@ -1,8 +1,11 @@
-$NetBSD: distinfo,v 1.68 2020/03/23 23:01:48 gdt Exp $
+$NetBSD: distinfo,v 1.69 2020/07/07 01:01:27 manu Exp $
 
-SHA1 (glusterfs-3.12.8.tar.gz) = 9e8ab7a86c1a3eb476816c908718ad57753406ac
-RMD160 (glusterfs-3.12.8.tar.gz) = d0e09f748893829f85f6570eaad977f545745115
-SHA512 (glusterfs-3.12.8.tar.gz) = 4dfe00704489e5ce1c599d691105081c14f85209319c829d82e783fec09a4544e078dc956db5dce1d130e8fcc4e617b1dfecf915f9239e250869dc0cb2ef4397
-Size (glusterfs-3.12.8.tar.gz) = 7389786 bytes
-SHA1 (patch-libglusterfs_src_common-utils.c) = 526e702fe5538d3957f4192dec0781edae686d20
+SHA1 (glusterfs-8.0.tar.gz) = 8b9c5d1abcec207b716bd4d6b05957872c3a0f6d
+RMD160 (glusterfs-8.0.tar.gz) = 157db93505b4baad9f985ac45ff5283ae432352b
+SHA512 (glusterfs-8.0.tar.gz) = 6af94f31e08e9ba9d1f3f674678553815933f8db58672d4225f855dc47f3290e1ad22f44dbe95856f82120bf195bc2df7dbd02c88e3a27d9363877891c619b58
+Size (glusterfs-8.0.tar.gz) = 7800370 bytes
+SHA1 (patch-configure) = 8914f1434475faa7cbd419a3e31c44fdee872ed2
+SHA1 (patch-configure.ac) = 5c90938a02b6be460b733e88cd1932ed61fdb6fa
+SHA1 (patch-rpc_rpc_lib_rpcsvc.c) = d2d039b656327a43463d0819a1bcbfb3d99c5691
 SHA1 (patch-tools_gfind__missing__files_gfind__missing__files.sh) = 000cbc70acbb4645b9e55654698fade5605aa5b8
+SHA1 (patch-xlators_performance_write-behind_src_write-behind.c) = db2a72c3d061f3e6bbba51b48b613295b1ecdb0f

Added files:

Index: pkgsrc/filesystems/glusterfs/patches/patch-configure
diff -u /dev/null pkgsrc/filesystems/glusterfs/patches/patch-configure:1.3
--- /dev/null   Tue Jul  7 01:01:27 2020
+++ pkgsrc/filesystems/glusterfs/patches/patch-configure        Tue Jul  7 01:01:27 2020
@@ -0,0 +1,16 @@
+$NetBSD: patch-configure,v 1.3 2020/07/07 01:01:27 manu Exp $
+
+--- configure.orig     2020-06-28 22:54:09.920229276 +0000
++++ configure  2020-06-28 22:53:47.595791666 +0000
+@@ -14973,8 +14973,11 @@
+     *freebsd*)
+     CFLAGS="${CFLAGS} -isystem /usr/local/include"
+     ARGP_LDADD=-largp
+     ;;
++    *netbsd*)
++    ARGP_LDADD=-largp
++    ;;
+ esac
+ ac_fn_c_check_header_mongrel "$LINENO" "argp.h" "ac_cv_header_argp_h" "$ac_includes_default"
+ if test "x$ac_cv_header_argp_h" = xyes; then :
+ 

Index: pkgsrc/filesystems/glusterfs/patches/patch-configure.ac
diff -u /dev/null pkgsrc/filesystems/glusterfs/patches/patch-configure.ac:1.1
--- /dev/null   Tue Jul  7 01:01:27 2020
+++ pkgsrc/filesystems/glusterfs/patches/patch-configure.ac     Tue Jul  7 01:01:27 2020
@@ -0,0 +1,16 @@
+$NetBSD: patch-configure.ac,v 1.1 2020/07/07 01:01:27 manu Exp $
+
+--- configure.ac.orig  2020-05-31 16:45:57.328537679 +0200
++++ configure.ac       2020-06-28 03:10:02.906173087 +0200
+@@ -945,8 +945,11 @@
+     *freebsd*)
+     CFLAGS="${CFLAGS} -isystem /usr/local/include"
+     ARGP_LDADD=-largp
+     ;;
++    *netbsd*)
++    ARGP_LDADD=-largp
++    ;;
+ esac
+ dnl argp-standalone does not provide a pkg-config file
+ AC_CHECK_HEADER([argp.h], AC_DEFINE(HAVE_ARGP, 1, [have argp]))
+ if test "x$ac_cv_header_argp_h" != "xyes"; then
Index: pkgsrc/filesystems/glusterfs/patches/patch-rpc_rpc_lib_rpcsvc.c
diff -u /dev/null pkgsrc/filesystems/glusterfs/patches/patch-rpc_rpc_lib_rpcsvc.c:1.1
--- /dev/null   Tue Jul  7 01:01:27 2020
+++ pkgsrc/filesystems/glusterfs/patches/patch-rpc_rpc_lib_rpcsvc.c     Tue Jul  7 01:01:27 2020
@@ -0,0 +1,17 @@
+$NetBSD: patch-rpc_rpc_lib_rpcsvc.c,v 1.1 2020/07/07 01:01:27 manu Exp $
+
+--- ./rpc/rpc-lib/src/rpcsvc.c.orig    2020-06-28 02:37:34.988840145 +0200
++++ ./rpc/rpc-lib/src/rpcsvc.c 2020-06-28 02:38:41.302115459 +0200
+@@ -40,8 +40,12 @@
+ 
+ #include "xdr-rpcclnt.h"
+ #include <glusterfs/glusterfs-acl.h>
+ 
++#ifndef PTHREAD_MUTEX_ADAPTIVE_NP
++#define PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_DEFAULT
++#endif
++
+ static struct rpcsvc_program gluster_dump_prog;
+ 
+ #define rpcsvc_alloc_request(svc, request)                                     \
+     do {                                                                       \
Index: pkgsrc/filesystems/glusterfs/patches/patch-xlators_performance_write-behind_src_write-behind.c
diff -u /dev/null pkgsrc/filesystems/glusterfs/patches/patch-xlators_performance_write-behind_src_write-behind.c:1.1
--- /dev/null   Tue Jul  7 01:01:27 2020
+++ pkgsrc/filesystems/glusterfs/patches/patch-xlators_performance_write-behind_src_write-behind.c      Tue Jul  7 01:01:27 2020
@@ -0,0 +1,34 @@
+$NetBSD: patch-xlators_performance_write-behind_src_write-behind.c,v 1.1 2020/07/07 01:01:27 manu Exp $
+
+--- xlators/performance/write-behind/src/write-behind.c.orig   2020-06-28 02:50:52.965398208 +0200
++++ xlators/performance/write-behind/src/write-behind.c        2020-06-28 02:58:49.641108451 +0200
+@@ -2488,9 +2488,13 @@
+     wb_inode_t *wb_directory_inode = NULL;
+ 
+     wb_directory_inode = wb_inode_create(this, directory);
+ 
+-    if (!wb_directory_inode || !wb_directory_inode->lock.spinlock)
++    if (!wb_directory_inode 
++#ifndef __NetBSD__
++        || !wb_directory_inode->lock.spinlock
++#endif
++    )
+         return;
+ 
+     LOCK(&wb_directory_inode->lock);
+     {
+@@ -2508,9 +2512,13 @@
+     int readdirps = 0;
+ 
+     wb_directory_inode = wb_inode_ctx_get(this, directory);
+ 
+-    if (!wb_directory_inode || !wb_directory_inode->lock.spinlock)
++    if (!wb_directory_inode
++#ifndef __NetBSD__
++        || !wb_directory_inode->lock.spinlock
++#endif
++    )
+         return;
+ 
+     LOCK(&wb_directory_inode->lock);
+     {



Home | Main Index | Thread Index | Old Index