public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Thomas Deutschmann" <whissi@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/
Date: Tue, 30 Jun 2020 13:31:14 +0000 (UTC)	[thread overview]
Message-ID: <1593523858.a9c6dc1ae3be00280577ba3a8f402c6305294a8a.whissi@gentoo> (raw)

commit:     a9c6dc1ae3be00280577ba3a8f402c6305294a8a
Author:     Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Tue Jun 30 08:40:34 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Jun 30 13:30:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c6dc1a

sys-cluster/glusterfs: sync live ebuild

Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16502
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 sys-cluster/glusterfs/glusterfs-9999.ebuild | 64 +++++++++++------------------
 sys-cluster/glusterfs/metadata.xml          |  6 ---
 2 files changed, 24 insertions(+), 46 deletions(-)

diff --git a/sys-cluster/glusterfs/glusterfs-9999.ebuild b/sys-cluster/glusterfs/glusterfs-9999.ebuild
index 544b9e693be..718ab4740bc 100644
--- a/sys-cluster/glusterfs/glusterfs-9999.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-9999.ebuild
@@ -3,15 +3,15 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6..9} )
 
-inherit autotools elisp-common python-single-r1 systemd user
+inherit autotools elisp-common python-single-r1 systemd
 
 if [[ ${PV#9999} != ${PV} ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/gluster/glusterfs.git"
 else
-	SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut '1-2')/${PV}/${P}.tar.gz"
+	SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}.tar.gz"
 	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
@@ -20,40 +20,39 @@ HOMEPAGE="https://www.gluster.org/"
 
 LICENSE="|| ( GPL-2 LGPL-3+ )"
 SLOT="0"
-IUSE="bd-xlator crypt-xlator debug emacs +fuse +georeplication glupy infiniband ipv6 libressl +libtirpc qemu-block rsyslog static-libs +syslog systemtap test +tiering vim-syntax +xml"
+IUSE="debug emacs +fuse +georeplication infiniband ipv6 libressl +libtirpc rsyslog static-libs +syslog test vim-syntax +xml"
 
 REQUIRED_USE="georeplication? ( ${PYTHON_REQUIRED_USE} )
-	glupy? ( ${PYTHON_REQUIRED_USE} )
 	ipv6? ( libtirpc )"
 
 # the tests must be run as root
 RESTRICT="test"
 
 # sys-apps/util-linux is required for libuuid
-RDEPEND="bd-xlator? ( sys-fs/lvm2 )
-	!elibc_glibc? ( sys-libs/argp-standalone )
+RDEPEND="
+	acct-group/gluster
+	acct-user/gluster
+	dev-libs/libaio
+	dev-libs/userspace-rcu:=
+	net-libs/rpcsvc-proto
+	sys-apps/util-linux
+	sys-libs/readline:=
 	emacs? ( >=app-editors/emacs-23.1:* )
 	fuse? ( >=sys-fs/fuse-2.7.0:0 )
 	georeplication? ( ${PYTHON_DEPS} )
 	infiniband? ( sys-fabric/libibverbs:* sys-fabric/librdmacm:* )
+	xml? ( dev-libs/libxml2 )
+	!elibc_glibc? ( sys-libs/argp-standalone )
 	libtirpc? ( net-libs/libtirpc:= )
 	!libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
-	qemu-block? ( dev-libs/glib:2 )
-	systemtap? ( dev-util/systemtap )
-	tiering? ( dev-db/sqlite:3 )
-	xml? ( dev-libs/libxml2 )
-	sys-libs/readline:=
-	dev-libs/libaio
 	!libressl? ( dev-libs/openssl:=[-bindist] )
 	libressl? ( dev-libs/libressl:= )
-	dev-libs/userspace-rcu:=
-	net-libs/rpcsvc-proto
-	sys-apps/util-linux"
-DEPEND="${RDEPEND}
-	virtual/acl
-	virtual/pkgconfig
+"
+DEPEND="
+	${RDEPEND}
 	sys-devel/bison
 	sys-devel/flex
+	virtual/acl
 	test? ( >=dev-util/cmocka-1.0.1
 		app-benchmarks/dbench
 		dev-vcs/git
@@ -61,15 +60,14 @@ DEPEND="${RDEPEND}
 		virtual/perl-Test-Harness
 		dev-libs/yajl
 		sys-fs/xfsprogs
-		sys-apps/attr )"
+		sys-apps/attr )
+"
+BDEPEND="
+	virtual/pkgconfig
+"
 
 SITEFILE="50${PN}-mode-gentoo.el"
 
-PATCHES=(
-	"${FILESDIR}/${PN}-3.12.2-poisoned-sysmacros.patch"
-	"${FILESDIR}/${PN}-4.1.0-silent_rules.patch"
-)
-
 DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
 
 # Maintainer notes:
@@ -78,13 +76,8 @@ DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
 #   glibc or if argp-standalone is installed.
 
 pkg_setup() {
-	python_setup "python2*"
+	python_setup "python3*"
 	python-single-r1_pkg_setup
-
-	# Needed for statedumps
-	# https://github.com/gluster/glusterfs/commit/0e50c4b3ea734456c14e2d7a578463999bd332c3
-	enewgroup gluster
-	enewuser gluster -1 -1 "${EPREFIX}"/var/run/gluster gluster
 }
 
 src_prepare() {
@@ -104,18 +97,12 @@ src_configure() {
 	econf \
 		--disable-fusermount \
 		$(use_enable debug) \
-		$(use_enable bd-xlator) \
-		$(use_enable crypt-xlator) \
 		$(use_enable fuse fuse-client) \
 		$(use_enable georeplication) \
-		$(use_enable glupy) \
 		$(use_enable infiniband ibverbs) \
-		$(use_enable qemu-block) \
 		$(use_enable static-libs static) \
 		$(use_enable syslog) \
-		$(use_enable systemtap) \
 		$(use_enable test cmocka) \
-		$(use_enable tiering) \
 		$(use_enable xml xml-output) \
 		$(use libtirpc || echo --without-libtirpc) \
 		$(use ipv6 && echo --with-ipv6-default) \
@@ -184,9 +171,6 @@ src_install() {
 	if ! use static-libs; then
 		find "${D}" -type f -name '*.la' -delete || die
 	fi
-
-	# fix all shebang for python2 #560750
-	python_fix_shebang "${ED}"
 }
 
 src_test() {

diff --git a/sys-cluster/glusterfs/metadata.xml b/sys-cluster/glusterfs/metadata.xml
index ce2361e3e3e..a521dcb91e6 100644
--- a/sys-cluster/glusterfs/metadata.xml
+++ b/sys-cluster/glusterfs/metadata.xml
@@ -9,18 +9,12 @@
 		GlusterFS is a cluster 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 based on a stackable user space design without compromising performance.
 	</longdescription>
 	<use>
-		<flag name="bd-xlator">Enable the blockdevice translator (requires <pkg>sys-fs/lvm2</pkg>)</flag>
-		<flag name="crypt-xlator">Enable the encryption translator</flag>
 		<flag name="fuse">Add FUSE mount helper</flag>
-		<flag name="glupy">Enable support for translators written in Python</flag>
 		<flag name="georeplication">Enable support for georeplication (requires <pkg>dev-lang/python</pkg>)</flag>
 		<flag name="infiniband">Add support for Infiniband ibverbs transport.
 			Libraries can be found in science overlay</flag>
 		<flag name="ipv6">Use IPv6 by default, requires libtirpc</flag>
 		<flag name="libtirpc">Build against <pkg>net-libs/libtirpc</pkg> for RPC support</flag>
 		<flag name="rsyslog">Install configuration snippet for <pkg>app-admin/rsyslog</pkg></flag>
-		<flag name="qemu-block">Transparently create files as QCow2/QED images in the backend, including the possibility to snapshot.</flag>
-		<flag name="systemtap">Enable support for <pkg>dev-util/systemtap</pkg></flag>
-		<flag name="tiering">Enable support for data classification/tiering (requires <pkg>dev-db/sqlite</pkg> SLOT 3)</flag>
 	</use>
 </pkgmetadata>


             reply	other threads:[~2020-06-30 13:31 UTC|newest]

Thread overview: 168+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-30 13:31 Thomas Deutschmann [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-01-14 19:49 [gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/ Sam James
2024-01-14 19:49 Sam James
2024-01-14 19:49 Sam James
2024-01-14 19:49 Sam James
2024-01-14 19:00 Sam James
2024-01-14 19:00 Sam James
2024-01-05  5:14 Sam James
2024-01-05  5:14 Sam James
2024-01-05  5:14 Sam James
2023-09-15  4:53 Arthur Zamarin
2023-09-01 14:14 Sam James
2023-09-01 14:14 Sam James
2023-09-01 10:32 Arthur Zamarin
2023-08-29 19:34 Sam James
2023-08-26  6:50 Sam James
2023-08-26  6:50 Sam James
2023-08-26  6:50 Sam James
2023-08-02 12:50 Sam James
2023-07-31 12:09 Sam James
2023-07-31 12:04 Sam James
2023-07-31 11:36 Sam James
2023-07-31 11:36 Sam James
2023-07-31  2:02 Sam James
2023-07-30 18:59 Sam James
2023-07-30 18:59 Sam James
2023-05-13  3:31 Sam James
2023-05-10  2:29 Sam James
2023-05-10  2:25 Sam James
2023-05-10  2:25 Sam James
2023-05-10  2:25 Sam James
2023-05-10  2:25 Sam James
2023-05-01 12:52 Sam James
2023-05-01 12:49 Sam James
2022-12-24  7:03 Sam James
2022-12-23 20:11 Kenton Groombridge
2022-08-27 10:36 Sam James
2022-08-27 10:36 Sam James
2022-08-27 10:12 Arthur Zamarin
2022-05-19 10:35 WANG Xuerui
2022-03-15  9:59 Jakov Smolić
2022-03-15  9:38 Jakov Smolić
2022-03-04  9:33 Matthew Smith
2022-02-18  2:44 Sam James
2022-02-18  2:44 Sam James
2022-02-18  2:44 Sam James
2022-02-04 18:48 Sam James
2022-02-04  7:22 Agostino Sarubbo
2022-02-02 22:24 Sam James
2022-02-02 15:23 Jakov Smolić
2021-11-22 10:55 Sam James
2021-11-22 10:55 Sam James
2021-11-22 10:11 Sam James
2021-11-22 10:11 Sam James
2021-11-22 10:11 Sam James
2021-11-22 10:11 Sam James
2021-11-22 10:11 Sam James
2021-11-12 20:54 Sam James
2021-11-12 20:54 Sam James
2021-11-12 20:43 Jakov Smolić
2021-11-12 20:43 Jakov Smolić
2021-10-05  4:29 Sam James
2021-09-03  1:53 Sam James
2021-08-22  3:42 Sam James
2021-08-20 10:21 Alexys Jacob
2021-08-20  5:58 Agostino Sarubbo
2021-08-19  1:08 Sam James
2021-08-19  1:08 Sam James
2021-07-31  1:37 Sam James
2021-07-30 22:55 David Seifert
2021-06-17 22:18 Thomas Deutschmann
2021-06-17 20:32 Thomas Deutschmann
2021-05-19 10:06 Joonas Niilola
2021-05-19 10:06 Joonas Niilola
2021-05-15  2:01 Sam James
2021-05-14 20:17 Sam James
2021-05-14 17:22 Sam James
2021-05-14 17:22 Sam James
2021-04-30  9:17 Mikle Kolyada
2021-04-10  4:24 Sam James
2021-03-14  8:41 Joonas Niilola
2021-03-14  8:41 Joonas Niilola
2021-03-12 14:50 Joonas Niilola
2021-03-12 14:50 Joonas Niilola
2021-03-12 14:50 Joonas Niilola
2021-03-12 14:50 Joonas Niilola
2021-03-11 13:33 Sam James
2021-03-11 13:33 Sam James
2021-03-11 13:33 Sam James
2021-03-11 13:33 Sam James
2021-02-16 12:30 Sam James
2021-02-12 14:15 Sam James
2021-02-12 13:47 Sam James
2021-02-12  9:57 Sam James
2021-01-26 14:33 Joonas Niilola
2021-01-26 14:33 Joonas Niilola
2021-01-26 14:33 Joonas Niilola
2021-01-26 14:33 Joonas Niilola
2021-01-26 14:33 Joonas Niilola
2021-01-26 14:33 Joonas Niilola
2020-10-09 12:20 Alexys Jacob
2020-10-09 10:57 Alexys Jacob
2020-10-09  8:41 Agostino Sarubbo
2020-10-09  8:36 Agostino Sarubbo
2020-10-09  8:35 Agostino Sarubbo
2020-10-07  6:42 Agostino Sarubbo
2020-10-06 21:45 Sam James
2020-08-12 15:06 Sam James
2020-06-30 13:31 Thomas Deutschmann
2020-06-30 13:31 Thomas Deutschmann
2020-06-30 13:31 Thomas Deutschmann
2020-06-30 13:31 Thomas Deutschmann
2020-06-30  6:34 Agostino Sarubbo
2020-06-27 19:06 Sergei Trofimovich
2020-06-26 17:43 Agostino Sarubbo
2020-05-09 20:22 Alexys Jacob
2020-04-10 15:51 Alexys Jacob
2020-04-10 15:51 Alexys Jacob
2020-01-19  9:47 Alexys Jacob
2019-12-20 22:49 Ulrich Müller
2019-10-18  7:17 Alexys Jacob
2019-06-05 15:45 Alexys Jacob
2019-05-08 16:55 Alexys Jacob
2019-05-08 16:55 Alexys Jacob
2019-04-14 10:48 Alexys Jacob
2019-04-14 10:47 Alexys Jacob
2019-04-07 21:16 Sergei Trofimovich
2019-03-30 10:46 Agostino Sarubbo
2019-03-28 20:43 Aaron Bauman
2019-03-19 13:04 Agostino Sarubbo
2018-12-09 23:51 Thomas Deutschmann
2018-12-08  9:44 Sergei Trofimovich
2018-12-08  9:36 Sergei Trofimovich
2018-12-02 18:06 Mikle Kolyada
2018-11-25 20:28 Alexys Jacob
2018-11-25 20:28 Alexys Jacob
2018-11-25 20:28 Alexys Jacob
2018-11-25 20:28 Alexys Jacob
2018-11-25 20:28 Alexys Jacob
2018-11-25 20:28 Alexys Jacob
2018-05-26 11:07 James Le Cuirot
2018-05-26 11:07 James Le Cuirot
2018-05-25 21:16 Mikle Kolyada
2018-05-13 23:51 Aaron Bauman
2018-05-13 22:06 Thomas Deutschmann
2018-03-08 23:06 James Le Cuirot
2018-03-08 23:06 James Le Cuirot
2017-12-09 20:21 James Le Cuirot
2017-12-09 18:50 James Le Cuirot
2017-11-27  0:20 Thomas Deutschmann
2017-11-26 20:07 Sergei Trofimovich
2017-11-24 13:23 Agostino Sarubbo
2017-11-21 20:43 James Le Cuirot
2017-11-21 20:43 James Le Cuirot
2017-11-21 20:43 James Le Cuirot
2017-11-21 20:43 James Le Cuirot
2017-10-22 16:35 James Le Cuirot
2017-04-21 17:05 Alexys Jacob
2016-11-27 14:53 Alexys Jacob
2016-11-25 18:54 Agostino Sarubbo
2016-11-25 18:27 Agostino Sarubbo
2016-06-29 22:33 Alexey Shvetsov
2016-04-18  9:43 Patrice Clement
2015-11-12 10:11 Agostino Sarubbo
2015-10-04 10:17 Jeroen Roovers
2015-09-29 16:36 Kacper Kowalik
2015-09-08 12:06 Tiziano Müller
2015-09-03  8:46 Alexys Jacob

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1593523858.a9c6dc1ae3be00280577ba3a8f402c6305294a8a.whissi@gentoo \
    --to=whissi@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox