public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-02-29  2:54 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2020-02-29  2:54 UTC (permalink / raw
  To: gentoo-commits

commit:     ec140108b2ebb3febb9b333cbea294953fd6a8df
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Feb 29 02:54:08 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Feb 29 02:54:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec140108

sys-cluster/genders: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/genders/Manifest              |   1 +
 sys-cluster/genders/genders-1.27.3.ebuild | 108 ++++++++++++++++++++++++++++++
 sys-cluster/genders/genders-9999.ebuild   | 108 ++++++++++++++++++++++++++++++
 sys-cluster/genders/metadata.xml          |  12 ++++
 4 files changed, 229 insertions(+)

diff --git a/sys-cluster/genders/Manifest b/sys-cluster/genders/Manifest
new file mode 100644
index 0000000..c106669
--- /dev/null
+++ b/sys-cluster/genders/Manifest
@@ -0,0 +1 @@
+DIST genders-1-27-3.tar.gz 1142250 BLAKE2B 49a9d0c6351c6c403bdcffa2019f14fe0142deae3331a045a54855a280f34625c6c8f78b2c517a34d0bde5d37dc59aedd16672fa7cc10c5bd4b5b7852445abae SHA512 a97bc9ebc8c167cf1aebade41fd3097e34ea27f4009bcc027e50d2dc354beb6e13d6eff1d8b8a334b6993f4396c8eba2ca4cd1e29d3dc6536086c2798a6d6751

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
new file mode 100644
index 0000000..3d13ce4
--- /dev/null
+++ b/sys-cluster/genders/genders-1.27.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit autotools distutils-r1 perl-module java-pkg-opt-2
+
+case "${PV}" in
+9999)
+	SRC_URI=""
+	EGIT_REPO_URI="https://github.com/chaos/${PN}.git"
+	inherit git-r3
+	KEYWORDS=""
+	;;
+*)
+	MY_PV="$(ver_rs 1-2 -)"
+	MY_P="${PN}-${MY_PV}"
+	SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}-${MY_P}"
+	;;
+esac
+
+DESCRIPTION="Genders is a static cluster configuration database used for cluster configuration management."
+HOMEPAGE="https://github.com/chaos/genders"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cxx java perl python"
+
+CDEPEND="
+	perl?	( dev-lang/perl:= )
+	python?	( ${PYTHON_DEPS} )
+"
+DEPEND="
+	${CDEPEND}
+	java?	( virtual/jdk:1.8 )
+
+"
+
+RDEPEND="
+	${DEPEND}
+	java?	( virtual/jre:1.8 )
+"
+REQUIRED_USE="
+		python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+src_prepare() {
+	sed -i "s|perl python||" src/extensions/Makefile.am
+	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
+	eapply_user
+	./autogen.sh
+}
+
+src_configure() {
+	use java && append-cflags "-I${S}/src/libgenders"
+	use java && append-cflags "$(java-pkg_get-jni-cflags)"
+
+	local myconf="(
+		--disable-static
+		--with-non-shortened-hostnames
+		$(use_with cxx cplusplus-extensions)
+		$(use_with java java-extensions)
+		$(use_with perl perl-extensions)
+		$(use_with python python-extensions)
+	)"
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use perl ; then
+		cd "${S}/src/extensions/perl"
+		perl-module_src_configure
+		perl-module_src_compile
+	fi
+
+	if use python; then
+		cd "${S}/src/extensions/python"
+		cp genderssetup.py setup.py
+		distutils-r1_src_compile
+	fi
+}
+
+src_install() {
+	default
+	dodoc README TUTORIAL NEWS
+
+	if use perl ; then
+		cd "${S}/src/extensions/perl"
+		myinst=( DESTDIR="${D}" )
+		perl-module_src_install
+	fi
+
+	if use python; then
+		cd "${S}/src/extensions/python"
+		python_install() {
+			distutils-r1_python_install
+		}
+		distutils-r1_src_install
+	fi
+
+	find "${ED}" -name '*.la' -delete || die
+}

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
new file mode 100644
index 0000000..3d13ce4
--- /dev/null
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit autotools distutils-r1 perl-module java-pkg-opt-2
+
+case "${PV}" in
+9999)
+	SRC_URI=""
+	EGIT_REPO_URI="https://github.com/chaos/${PN}.git"
+	inherit git-r3
+	KEYWORDS=""
+	;;
+*)
+	MY_PV="$(ver_rs 1-2 -)"
+	MY_P="${PN}-${MY_PV}"
+	SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}-${MY_P}"
+	;;
+esac
+
+DESCRIPTION="Genders is a static cluster configuration database used for cluster configuration management."
+HOMEPAGE="https://github.com/chaos/genders"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cxx java perl python"
+
+CDEPEND="
+	perl?	( dev-lang/perl:= )
+	python?	( ${PYTHON_DEPS} )
+"
+DEPEND="
+	${CDEPEND}
+	java?	( virtual/jdk:1.8 )
+
+"
+
+RDEPEND="
+	${DEPEND}
+	java?	( virtual/jre:1.8 )
+"
+REQUIRED_USE="
+		python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+src_prepare() {
+	sed -i "s|perl python||" src/extensions/Makefile.am
+	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
+	eapply_user
+	./autogen.sh
+}
+
+src_configure() {
+	use java && append-cflags "-I${S}/src/libgenders"
+	use java && append-cflags "$(java-pkg_get-jni-cflags)"
+
+	local myconf="(
+		--disable-static
+		--with-non-shortened-hostnames
+		$(use_with cxx cplusplus-extensions)
+		$(use_with java java-extensions)
+		$(use_with perl perl-extensions)
+		$(use_with python python-extensions)
+	)"
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use perl ; then
+		cd "${S}/src/extensions/perl"
+		perl-module_src_configure
+		perl-module_src_compile
+	fi
+
+	if use python; then
+		cd "${S}/src/extensions/python"
+		cp genderssetup.py setup.py
+		distutils-r1_src_compile
+	fi
+}
+
+src_install() {
+	default
+	dodoc README TUTORIAL NEWS
+
+	if use perl ; then
+		cd "${S}/src/extensions/perl"
+		myinst=( DESTDIR="${D}" )
+		perl-module_src_install
+	fi
+
+	if use python; then
+		cd "${S}/src/extensions/python"
+		python_install() {
+			distutils-r1_python_install
+		}
+		distutils-r1_src_install
+	fi
+
+	find "${ED}" -name '*.la' -delete || die
+}

diff --git a/sys-cluster/genders/metadata.xml b/sys-cluster/genders/metadata.xml
new file mode 100644
index 0000000..1ac907d
--- /dev/null
+++ b/sys-cluster/genders/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>lssndrbarbieri@gmail.com</email>
+    <name>Alessandro Barbieri</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">chaos/genders</remote-id>
+  </upstream>
+  <longdescription>Genders is a static cluster configuration database used for cluster configuration management. It is used by a variety of tools and scripts for management of large clusters. The genders database is typically replicated on every node of the cluster. It describes the layout and configuration of the cluster so that tools and scripts can sense the variations of cluster nodes. By abstracting this information into a plain text file, it becomes possible to change the configuration of a cluster by modifying only one file.</longdescription>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-03-02 22:04 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2020-03-02 22:04 UTC (permalink / raw
  To: gentoo-commits

commit:     375281ea671695c9a6070d9dcb9f1a493274fc96
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Mar  2 21:47:21 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Mar  2 22:03:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=375281ea

sys-cluster/genders: removed quotes

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/genders/genders-1.27.3.ebuild | 4 ++--
 sys-cluster/genders/genders-9999.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
index 3d13ce4..3809e42 100644
--- a/sys-cluster/genders/genders-1.27.3.ebuild
+++ b/sys-cluster/genders/genders-1.27.3.ebuild
@@ -59,14 +59,14 @@ src_configure() {
 	use java && append-cflags "-I${S}/src/libgenders"
 	use java && append-cflags "$(java-pkg_get-jni-cflags)"
 
-	local myconf="(
+	local myconf=(
 		--disable-static
 		--with-non-shortened-hostnames
 		$(use_with cxx cplusplus-extensions)
 		$(use_with java java-extensions)
 		$(use_with perl perl-extensions)
 		$(use_with python python-extensions)
-	)"
+	)
 	econf "${myconf[@]}"
 }
 

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
index 3d13ce4..3809e42 100644
--- a/sys-cluster/genders/genders-9999.ebuild
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -59,14 +59,14 @@ src_configure() {
 	use java && append-cflags "-I${S}/src/libgenders"
 	use java && append-cflags "$(java-pkg_get-jni-cflags)"
 
-	local myconf="(
+	local myconf=(
 		--disable-static
 		--with-non-shortened-hostnames
 		$(use_with cxx cplusplus-extensions)
 		$(use_with java java-extensions)
 		$(use_with perl perl-extensions)
 		$(use_with python python-extensions)
-	)"
+	)
 	econf "${myconf[@]}"
 }
 


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-03-03  5:11 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2020-03-03  5:11 UTC (permalink / raw
  To: gentoo-commits

commit:     4803affbf0d1fe8c06c9aeb9dbcdc9268440832e
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Mar  3 05:08:01 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Mar  3 05:08:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4803affb

sys-cluster/genders: use DOCS array

Package-Manager: Portage-2.3.91, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/genders/genders-1.27.3.ebuild | 3 ++-
 sys-cluster/genders/genders-9999.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
index 3809e42..8719f05 100644
--- a/sys-cluster/genders/genders-1.27.3.ebuild
+++ b/sys-cluster/genders/genders-1.27.3.ebuild
@@ -30,6 +30,8 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="cxx java perl python"
 
+DOCS=( README TUTORIAL NEWS )
+
 CDEPEND="
 	perl?	( dev-lang/perl:= )
 	python?	( ${PYTHON_DEPS} )
@@ -88,7 +90,6 @@ src_compile() {
 
 src_install() {
 	default
-	dodoc README TUTORIAL NEWS
 
 	if use perl ; then
 		cd "${S}/src/extensions/perl"

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
index 3809e42..8719f05 100644
--- a/sys-cluster/genders/genders-9999.ebuild
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -30,6 +30,8 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="cxx java perl python"
 
+DOCS=( README TUTORIAL NEWS )
+
 CDEPEND="
 	perl?	( dev-lang/perl:= )
 	python?	( ${PYTHON_DEPS} )
@@ -88,7 +90,6 @@ src_compile() {
 
 src_install() {
 	default
-	dodoc README TUTORIAL NEWS
 
 	if use perl ; then
 		cd "${S}/src/extensions/perl"


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-03-05 10:41 Andrew Ammerlaan
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2020-03-05 10:41 UTC (permalink / raw
  To: gentoo-commits

commit:     394cdcbeabede017b8f76433dc4dd4c5d9cee6bd
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Mar  5 10:41:10 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Mar  5 10:41:10 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=394cdcbe

sys-cluster/genders: Fix failing test phase

Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/genders/genders-1.27.3.ebuild | 8 +++++++-
 sys-cluster/genders/genders-9999.ebuild   | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
index 8719f05..ddfedac 100644
--- a/sys-cluster/genders/genders-1.27.3.ebuild
+++ b/sys-cluster/genders/genders-1.27.3.ebuild
@@ -24,7 +24,7 @@ case "${PV}" in
 	;;
 esac
 
-DESCRIPTION="Genders is a static cluster configuration database used for cluster configuration management."
+DESCRIPTION="Static cluster configuration database used for cluster configuration management."
 HOMEPAGE="https://github.com/chaos/genders"
 LICENSE="GPL-2"
 SLOT="0"
@@ -88,6 +88,12 @@ src_compile() {
 	fi
 }
 
+src_test() {
+	cd src/testsuite
+	default
+	cd ../..
+}
+
 src_install() {
 	default
 

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
index 8719f05..99e5ae2 100644
--- a/sys-cluster/genders/genders-9999.ebuild
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -24,7 +24,7 @@ case "${PV}" in
 	;;
 esac
 
-DESCRIPTION="Genders is a static cluster configuration database used for cluster configuration management."
+DESCRIPTION="Static cluster configuration database used for cluster configuration management."
 HOMEPAGE="https://github.com/chaos/genders"
 LICENSE="GPL-2"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-03-05 10:43 Andrew Ammerlaan
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2020-03-05 10:43 UTC (permalink / raw
  To: gentoo-commits

commit:     6baab486bd693e4dbefacc77f3a7bb217da9b1d1
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Mar  5 10:43:48 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Mar  5 10:43:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6baab486

sys-cluster/genders: Also fix in .9999

Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/genders/genders-9999.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
index 99e5ae2..ddfedac 100644
--- a/sys-cluster/genders/genders-9999.ebuild
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -88,6 +88,12 @@ src_compile() {
 	fi
 }
 
+src_test() {
+	cd src/testsuite
+	default
+	cd ../..
+}
+
 src_install() {
 	default
 


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
  2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-03-05 10:53 ` Andrew Ammerlaan
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2020-03-05 10:53 UTC (permalink / raw
  To: gentoo-commits

commit:     98520361b13c1d267f2fc8bf84f70ca40b733bc2
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Mar  5 10:53:04 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Mar  5 10:53:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98520361

sys-cluster/genders: unset DOCS if USE="pyhton perl"

DOCS is already taken care of by calling 'default'
and having DOCS set when calling the distutils install
function will cause the install to fail as the DOCS
are not present in the python src directory

Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/genders/genders-1.27.3.ebuild | 2 ++
 sys-cluster/genders/genders-9999.ebuild   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
index ddfedac..dfab2fb 100644
--- a/sys-cluster/genders/genders-1.27.3.ebuild
+++ b/sys-cluster/genders/genders-1.27.3.ebuild
@@ -99,12 +99,14 @@ src_install() {
 
 	if use perl ; then
 		cd "${S}/src/extensions/perl"
+		unset DOCS
 		myinst=( DESTDIR="${D}" )
 		perl-module_src_install
 	fi
 
 	if use python; then
 		cd "${S}/src/extensions/python"
+		unset DOCS
 		python_install() {
 			distutils-r1_python_install
 		}

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
index ddfedac..dfab2fb 100644
--- a/sys-cluster/genders/genders-9999.ebuild
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -99,12 +99,14 @@ src_install() {
 
 	if use perl ; then
 		cd "${S}/src/extensions/perl"
+		unset DOCS
 		myinst=( DESTDIR="${D}" )
 		perl-module_src_install
 	fi
 
 	if use python; then
 		cd "${S}/src/extensions/python"
+		unset DOCS
 		python_install() {
 			distutils-r1_python_install
 		}


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
  2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-03-05 10:55 ` Andrew Ammerlaan
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2020-03-05 10:55 UTC (permalink / raw
  To: gentoo-commits

commit:     7e5a2c1af6ff81787fafb18ea56dfbae96a01e25
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Mar  5 10:55:44 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Mar  5 10:55:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e5a2c1a

sys-cluster/genders: Add py3_8

Package-Manager: Portage-2.3.92, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/genders/genders-1.27.3.ebuild | 2 +-
 sys-cluster/genders/genders-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
index dfab2fb..3bb820e 100644
--- a/sys-cluster/genders/genders-1.27.3.ebuild
+++ b/sys-cluster/genders/genders-1.27.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit autotools distutils-r1 perl-module java-pkg-opt-2

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
index dfab2fb..3bb820e 100644
--- a/sys-cluster/genders/genders-9999.ebuild
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit autotools distutils-r1 perl-module java-pkg-opt-2


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-04-25  0:37 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2020-04-25  0:37 UTC (permalink / raw
  To: gentoo-commits

commit:     878c775a628c2c2649acd600b5f0c622beb71a3c
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Apr 19 17:34:02 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 25 00:37:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=878c775a

sys-cluster/genders:  lang="en"

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/genders/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/genders/metadata.xml b/sys-cluster/genders/metadata.xml
index 1ac907d..7ea7721 100644
--- a/sys-cluster/genders/metadata.xml
+++ b/sys-cluster/genders/metadata.xml
@@ -8,5 +8,5 @@
   <upstream>
     <remote-id type="github">chaos/genders</remote-id>
   </upstream>
-  <longdescription>Genders is a static cluster configuration database used for cluster configuration management. It is used by a variety of tools and scripts for management of large clusters. The genders database is typically replicated on every node of the cluster. It describes the layout and configuration of the cluster so that tools and scripts can sense the variations of cluster nodes. By abstracting this information into a plain text file, it becomes possible to change the configuration of a cluster by modifying only one file.</longdescription>
+  <longdescription lang="en">Genders is a static cluster configuration database used for cluster configuration management. It is used by a variety of tools and scripts for management of large clusters. The genders database is typically replicated on every node of the cluster. It describes the layout and configuration of the cluster so that tools and scripts can sense the variations of cluster nodes. By abstracting this information into a plain text file, it becomes possible to change the configuration of a cluster by modifying only one file.</longdescription>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-11-23 23:54 Theo Anderson
  0 siblings, 0 replies; 17+ messages in thread
From: Theo Anderson @ 2020-11-23 23:54 UTC (permalink / raw
  To: gentoo-commits

commit:     9e3f68bdb837f85f952c438c2273a3cc9af5b2e4
Author:     Theo Anderson <telans <AT> posteo <DOT> de>
AuthorDate: Mon Nov 23 23:30:33 2020 +0000
Commit:     Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Mon Nov 23 23:30:33 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e3f68bd

sys-cluster/genders: explicit inherit flag-o-matic

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans <AT> posteo.de>

 sys-cluster/genders/genders-1.27.3.ebuild | 2 +-
 sys-cluster/genders/genders-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
index 93bd4a5b..40266d5c 100644
--- a/sys-cluster/genders/genders-1.27.3.ebuild
+++ b/sys-cluster/genders/genders-1.27.3.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7,8} )
 DISTUTILS_USE_SETUPTOOLS=no
 
-inherit autotools distutils-r1 perl-module java-pkg-opt-2
+inherit autotools distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
 
 case "${PV}" in
 9999)

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
index 93bd4a5b..40266d5c 100644
--- a/sys-cluster/genders/genders-9999.ebuild
+++ b/sys-cluster/genders/genders-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7,8} )
 DISTUTILS_USE_SETUPTOOLS=no
 
-inherit autotools distutils-r1 perl-module java-pkg-opt-2
+inherit autotools distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
 
 case "${PV}" in
 9999)


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-12-11 15:40 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2020-12-11 15:40 UTC (permalink / raw
  To: gentoo-commits

commit:     39d7e6a4d8f54e905a584c3455a8cbeb7aeaf1b4
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Fri Dec 11 00:42:51 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Fri Dec 11 15:20:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39d7e6a4

sys-cluster/genders: remove live ebuild

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/genders/genders-9999.ebuild | 117 --------------------------------
 1 file changed, 117 deletions(-)

diff --git a/sys-cluster/genders/genders-9999.ebuild b/sys-cluster/genders/genders-9999.ebuild
deleted file mode 100644
index 40266d5c..00000000
--- a/sys-cluster/genders/genders-9999.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit autotools distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
-
-case "${PV}" in
-9999)
-	SRC_URI=""
-	EGIT_REPO_URI="https://github.com/chaos/${PN}.git"
-	inherit git-r3
-	KEYWORDS=""
-	;;
-*)
-	MY_PV="$(ver_rs 1-2 -)"
-	MY_P="${PN}-${MY_PV}"
-	SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}-${MY_P}"
-	;;
-esac
-
-DESCRIPTION="Static cluster configuration database used for cluster configuration management."
-HOMEPAGE="https://github.com/chaos/genders"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="cxx java perl python"
-
-DOCS=( README TUTORIAL NEWS )
-
-CDEPEND="
-	perl?	( dev-lang/perl:= )
-	python?	( ${PYTHON_DEPS} )
-"
-DEPEND="
-	${CDEPEND}
-	java?	( virtual/jdk:1.8 )
-
-"
-
-RDEPEND="
-	${DEPEND}
-	java?	( virtual/jre:1.8 )
-"
-REQUIRED_USE="
-		python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-src_prepare() {
-	sed -i "s|perl python||" src/extensions/Makefile.am
-	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
-	eapply_user
-	./autogen.sh
-}
-
-src_configure() {
-	use java && append-cflags "-I${S}/src/libgenders"
-	use java && append-cflags "$(java-pkg_get-jni-cflags)"
-
-	local myconf=(
-		--disable-static
-		--with-non-shortened-hostnames
-		$(use_with cxx cplusplus-extensions)
-		$(use_with java java-extensions)
-		$(use_with perl perl-extensions)
-		$(use_with python python-extensions)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use perl ; then
-		cd "${S}/src/extensions/perl"
-		perl-module_src_configure
-		perl-module_src_compile
-	fi
-
-	if use python; then
-		cd "${S}/src/extensions/python"
-		cp genderssetup.py setup.py
-		distutils-r1_src_compile
-	fi
-}
-
-src_test() {
-	cd src/testsuite
-	default
-	cd ../..
-}
-
-src_install() {
-	default
-
-	if use perl ; then
-		cd "${S}/src/extensions/perl"
-		unset DOCS
-		myinst=( DESTDIR="${D}" )
-		perl-module_src_install
-	fi
-
-	if use python; then
-		cd "${S}/src/extensions/python"
-		unset DOCS
-		python_install() {
-			distutils-r1_python_install
-		}
-		distutils-r1_src_install
-	fi
-
-	find "${ED}" -name '*.la' -delete || die
-}


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2020-12-26  9:09 Theo Anderson
  0 siblings, 0 replies; 17+ messages in thread
From: Theo Anderson @ 2020-12-26  9:09 UTC (permalink / raw
  To: gentoo-commits

commit:     276879772d2c010f72d955f4c994fd0cffab2650
Author:     Theo Anderson <telans <AT> posteo <DOT> de>
AuthorDate: Sat Dec 26 06:45:11 2020 +0000
Commit:     Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Sat Dec 26 09:09:31 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27687977

sys-cluster/genders: bump to 1.28.1

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans <AT> posteo.de>

 sys-cluster/genders/Manifest              |   1 +
 sys-cluster/genders/genders-1.28.1.ebuild | 108 ++++++++++++++++++++++++++++++
 2 files changed, 109 insertions(+)

diff --git a/sys-cluster/genders/Manifest b/sys-cluster/genders/Manifest
index c1066698..220d9958 100644
--- a/sys-cluster/genders/Manifest
+++ b/sys-cluster/genders/Manifest
@@ -1 +1,2 @@
 DIST genders-1-27-3.tar.gz 1142250 BLAKE2B 49a9d0c6351c6c403bdcffa2019f14fe0142deae3331a045a54855a280f34625c6c8f78b2c517a34d0bde5d37dc59aedd16672fa7cc10c5bd4b5b7852445abae SHA512 a97bc9ebc8c167cf1aebade41fd3097e34ea27f4009bcc027e50d2dc354beb6e13d6eff1d8b8a334b6993f4396c8eba2ca4cd1e29d3dc6536086c2798a6d6751
+DIST genders-1-28-1.tar.gz 1142795 BLAKE2B 6fce91144c970f6e4f03d7b3c0ae5af98157e5f60a0760990a7063607a8ecfc498404289ec5382220ddd020d0d1bc4581066cfcfe6ef007b484edd105a304ad2 SHA512 26d3e661a00fd635b9c5a0373457f656eca7b676cdcbb85f9eaf9b33c2c5910f52a5dde85df348d22a3fa639f6f65721e5d56c8916834992b0f9c208c37b53df

diff --git a/sys-cluster/genders/genders-1.28.1.ebuild b/sys-cluster/genders/genders-1.28.1.ebuild
new file mode 100644
index 00000000..c58a8415
--- /dev/null
+++ b/sys-cluster/genders/genders-1.28.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit autotools distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
+
+if [[ ${PV} = 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/chaos/${PN}.git"
+else
+	MY_PV="$(ver_rs 1-2 -)"
+	MY_P="${PN}-${MY_PV}"
+	SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}-${MY_P}"
+fi
+
+DESCRIPTION="Static cluster configuration database used for cluster configuration management."
+HOMEPAGE="https://github.com/chaos/genders"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cxx java perl python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DOCS=( README TUTORIAL NEWS )
+
+CDEPEND="
+	perl?	( dev-lang/perl:= )
+	python?	( ${PYTHON_DEPS} )
+"
+DEPEND="
+	${CDEPEND}
+	java?	( virtual/jdk:1.8 )
+"
+RDEPEND="
+	${DEPEND}
+	java?	( virtual/jre:1.8 )
+"
+
+src_prepare() {
+	sed -i "s|perl python||" src/extensions/Makefile.am
+	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
+	eapply_user
+	./autogen.sh
+}
+
+src_configure() {
+	use java && append-cflags "-I${S}/src/libgenders"
+	use java && append-cflags "$(java-pkg_get-jni-cflags)"
+
+	local myconf=(
+		--disable-static
+		--with-non-shortened-hostnames
+		$(use_with cxx cplusplus-extensions)
+		$(use_with java java-extensions)
+		$(use_with perl perl-extensions)
+		$(use_with python python-extensions)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use perl ; then
+		cd "${S}/src/extensions/perl"
+		perl-module_src_configure
+		perl-module_src_compile
+	fi
+
+	if use python; then
+		cd "${S}/src/extensions/python"
+		cp genderssetup.py setup.py
+		distutils-r1_src_compile
+	fi
+}
+
+src_test() {
+	cd src/testsuite
+	default
+	cd ../..
+}
+
+src_install() {
+	default
+
+	if use perl ; then
+		cd "${S}/src/extensions/perl"
+		unset DOCS
+		myinst=( DESTDIR="${D}" )
+		perl-module_src_install
+	fi
+
+	if use python; then
+		cd "${S}/src/extensions/python"
+		unset DOCS
+		python_install() {
+			distutils-r1_python_install
+		}
+		distutils-r1_src_install
+	fi
+
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
  2021-03-28 11:43 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2021-03-28 10:52 ` Andrew Ammerlaan
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ammerlaan @ 2021-03-28 10:52 UTC (permalink / raw
  To: gentoo-commits

commit:     7b5414849c78890e5d8bb93eb253be8e7801827d
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Mar 28 10:51:50 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Mar 28 10:51:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b541484

sys-cluster/genders: drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 sys-cluster/genders/Manifest              |   1 -
 sys-cluster/genders/genders-1.27.3.ebuild | 117 ------------------------------
 2 files changed, 118 deletions(-)

diff --git a/sys-cluster/genders/Manifest b/sys-cluster/genders/Manifest
index 220d99589..28e4a6341 100644
--- a/sys-cluster/genders/Manifest
+++ b/sys-cluster/genders/Manifest
@@ -1,2 +1 @@
-DIST genders-1-27-3.tar.gz 1142250 BLAKE2B 49a9d0c6351c6c403bdcffa2019f14fe0142deae3331a045a54855a280f34625c6c8f78b2c517a34d0bde5d37dc59aedd16672fa7cc10c5bd4b5b7852445abae SHA512 a97bc9ebc8c167cf1aebade41fd3097e34ea27f4009bcc027e50d2dc354beb6e13d6eff1d8b8a334b6993f4396c8eba2ca4cd1e29d3dc6536086c2798a6d6751
 DIST genders-1-28-1.tar.gz 1142795 BLAKE2B 6fce91144c970f6e4f03d7b3c0ae5af98157e5f60a0760990a7063607a8ecfc498404289ec5382220ddd020d0d1bc4581066cfcfe6ef007b484edd105a304ad2 SHA512 26d3e661a00fd635b9c5a0373457f656eca7b676cdcbb85f9eaf9b33c2c5910f52a5dde85df348d22a3fa639f6f65721e5d56c8916834992b0f9c208c37b53df

diff --git a/sys-cluster/genders/genders-1.27.3.ebuild b/sys-cluster/genders/genders-1.27.3.ebuild
deleted file mode 100644
index 40266d5cb..000000000
--- a/sys-cluster/genders/genders-1.27.3.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit autotools distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
-
-case "${PV}" in
-9999)
-	SRC_URI=""
-	EGIT_REPO_URI="https://github.com/chaos/${PN}.git"
-	inherit git-r3
-	KEYWORDS=""
-	;;
-*)
-	MY_PV="$(ver_rs 1-2 -)"
-	MY_P="${PN}-${MY_PV}"
-	SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}-${MY_P}"
-	;;
-esac
-
-DESCRIPTION="Static cluster configuration database used for cluster configuration management."
-HOMEPAGE="https://github.com/chaos/genders"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="cxx java perl python"
-
-DOCS=( README TUTORIAL NEWS )
-
-CDEPEND="
-	perl?	( dev-lang/perl:= )
-	python?	( ${PYTHON_DEPS} )
-"
-DEPEND="
-	${CDEPEND}
-	java?	( virtual/jdk:1.8 )
-
-"
-
-RDEPEND="
-	${DEPEND}
-	java?	( virtual/jre:1.8 )
-"
-REQUIRED_USE="
-		python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-src_prepare() {
-	sed -i "s|perl python||" src/extensions/Makefile.am
-	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
-	eapply_user
-	./autogen.sh
-}
-
-src_configure() {
-	use java && append-cflags "-I${S}/src/libgenders"
-	use java && append-cflags "$(java-pkg_get-jni-cflags)"
-
-	local myconf=(
-		--disable-static
-		--with-non-shortened-hostnames
-		$(use_with cxx cplusplus-extensions)
-		$(use_with java java-extensions)
-		$(use_with perl perl-extensions)
-		$(use_with python python-extensions)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use perl ; then
-		cd "${S}/src/extensions/perl"
-		perl-module_src_configure
-		perl-module_src_compile
-	fi
-
-	if use python; then
-		cd "${S}/src/extensions/python"
-		cp genderssetup.py setup.py
-		distutils-r1_src_compile
-	fi
-}
-
-src_test() {
-	cd src/testsuite
-	default
-	cd ../..
-}
-
-src_install() {
-	default
-
-	if use perl ; then
-		cd "${S}/src/extensions/perl"
-		unset DOCS
-		myinst=( DESTDIR="${D}" )
-		perl-module_src_install
-	fi
-
-	if use python; then
-		cd "${S}/src/extensions/python"
-		unset DOCS
-		python_install() {
-			distutils-r1_python_install
-		}
-		distutils-r1_src_install
-	fi
-
-	find "${ED}" -name '*.la' -delete || die
-}


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2021-09-27  7:09 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2021-09-27  7:09 UTC (permalink / raw
  To: gentoo-commits

commit:     f1e6eee66da3083e0a99a8689382ea664dc40018
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Sep 27 06:59:15 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Sep 27 07:08:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1e6eee6

sys-cluster/genders: add 1.28.1, drop 1.28.1-r1

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/genders/{genders-1.28.1-r1.ebuild => genders-1.28.1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/genders/genders-1.28.1-r1.ebuild b/sys-cluster/genders/genders-1.28.1.ebuild
similarity index 99%
rename from sys-cluster/genders/genders-1.28.1-r1.ebuild
rename to sys-cluster/genders/genders-1.28.1.ebuild
index 10e804706..fda41cd15 100644
--- a/sys-cluster/genders/genders-1.28.1-r1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
 MY_PV="$(ver_rs 1-2 -)"


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2021-09-27  7:09 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2021-09-27  7:09 UTC (permalink / raw
  To: gentoo-commits

commit:     06a1feea9dc6542991d71bea792a2076f093eafa
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Sep 27 06:54:01 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Sep 27 07:08:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06a1feea

sys-cluster/genders: ebuild maintenance

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 ...ders-1.28.1.ebuild => genders-1.28.1-r1.ebuild} | 47 +++++++++++-----------
 1 file changed, 23 insertions(+), 24 deletions(-)

diff --git a/sys-cluster/genders/genders-1.28.1.ebuild b/sys-cluster/genders/genders-1.28.1-r1.ebuild
similarity index 73%
rename from sys-cluster/genders/genders-1.28.1.ebuild
rename to sys-cluster/genders/genders-1.28.1-r1.ebuild
index c58a8415b..10e804706 100644
--- a/sys-cluster/genders/genders-1.28.1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1-r1.ebuild
@@ -1,32 +1,24 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7..9} )
 DISTUTILS_USE_SETUPTOOLS=no
+MY_PV="$(ver_rs 1-2 -)"
+MY_P="${PN}-${MY_PV}"
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
 
-inherit autotools distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
-
-if [[ ${PV} = 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/chaos/${PN}.git"
-else
-	MY_PV="$(ver_rs 1-2 -)"
-	MY_P="${PN}-${MY_PV}"
-	SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}-${MY_P}"
-fi
+inherit distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
 
 DESCRIPTION="Static cluster configuration database used for cluster configuration management."
 HOMEPAGE="https://github.com/chaos/genders"
+SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_P}"
+
+KEYWORDS="~amd64"
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="cxx java perl python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DOCS=( README TUTORIAL NEWS )
 
 CDEPEND="
 	perl?	( dev-lang/perl:= )
@@ -41,6 +33,9 @@ RDEPEND="
 	java?	( virtual/jre:1.8 )
 "
 
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+DOCS=( README TUTORIAL NEWS )
+
 src_prepare() {
 	sed -i "s|perl python||" src/extensions/Makefile.am
 	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
@@ -67,41 +62,45 @@ src_compile() {
 	default
 
 	if use perl ; then
-		cd "${S}/src/extensions/perl"
+		pushd "${S}/src/extensions/perl" || die
 		perl-module_src_configure
 		perl-module_src_compile
+		popd || die
 	fi
 
 	if use python; then
-		cd "${S}/src/extensions/python"
+		pushd "${S}/src/extensions/python" || die
 		cp genderssetup.py setup.py
 		distutils-r1_src_compile
+		popd || die
 	fi
 }
 
 src_test() {
-	cd src/testsuite
+	pushd src/testsuite || die
 	default
-	cd ../..
+	popd || die
 }
 
 src_install() {
 	default
 
 	if use perl ; then
-		cd "${S}/src/extensions/perl"
+		pushd "${S}/src/extensions/perl" || die
 		unset DOCS
 		myinst=( DESTDIR="${D}" )
 		perl-module_src_install
+		popd || die
 	fi
 
 	if use python; then
-		cd "${S}/src/extensions/python"
+		pushd "${S}/src/extensions/python" || die
 		unset DOCS
 		python_install() {
 			distutils-r1_python_install
 		}
 		distutils-r1_src_install
+		popd || die
 	fi
 
 	find "${ED}" -name '*.la' -delete || die


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2022-05-28 12:53 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2022-05-28 12:53 UTC (permalink / raw
  To: gentoo-commits

commit:     942e72b509a72962ffaeca01217d9771f12ca409
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat May 28 12:47:39 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat May 28 12:53:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=942e72b5

sys-cluster/genders: enable py3.11

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/genders/genders-1.28.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/genders/genders-1.28.1.ebuild b/sys-cluster/genders/genders-1.28.1.ebuild
index fda41cd15..772e6535e 100644
--- a/sys-cluster/genders/genders-1.28.1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 DISTUTILS_USE_SETUPTOOLS=no
 MY_PV="$(ver_rs 1-2 -)"
 MY_P="${PN}-${MY_PV}"
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
 inherit distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
 


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
@ 2022-06-07 12:01 Alessandro Barbieri
  0 siblings, 0 replies; 17+ messages in thread
From: Alessandro Barbieri @ 2022-06-07 12:01 UTC (permalink / raw
  To: gentoo-commits

commit:     3e52eb73789654c3967bd3fd197a2b7b8f3ab8bf
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jun  7 11:44:09 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Jun  7 12:01:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e52eb73

sys-cluster/genders: EAPI 8

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 ...ders-1.28.1.ebuild => genders-1.28.1-r1.ebuild} | 24 ++++++++++++----------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/sys-cluster/genders/genders-1.28.1.ebuild b/sys-cluster/genders/genders-1.28.1-r1.ebuild
similarity index 80%
rename from sys-cluster/genders/genders-1.28.1.ebuild
rename to sys-cluster/genders/genders-1.28.1-r1.ebuild
index 772e6535e..be7bae790 100644
--- a/sys-cluster/genders/genders-1.28.1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1-r1.ebuild
@@ -1,16 +1,16 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=no
 MY_PV="$(ver_rs 1-2 -)"
 MY_P="${PN}-${MY_PV}"
 PYTHON_COMPAT=( python3_{8..11} pypy3 )
 
-inherit distutils-r1 perl-module java-pkg-opt-2 flag-o-matic
+inherit distutils-r1 edo flag-o-matic java-pkg-opt-2 perl-module
 
-DESCRIPTION="Static cluster configuration database used for cluster configuration management."
+DESCRIPTION="Static cluster configuration database used for cluster configuration management"
 HOMEPAGE="https://github.com/chaos/genders"
 SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
 S="${WORKDIR}/${PN}-${MY_P}"
@@ -21,26 +21,27 @@ SLOT="0"
 IUSE="cxx java perl python"
 
 CDEPEND="
-	perl?	( dev-lang/perl:= )
+	perl? ( dev-lang/perl:= )
 	python?	( ${PYTHON_DEPS} )
 "
 DEPEND="
 	${CDEPEND}
-	java?	( virtual/jdk:1.8 )
+	java? ( virtual/jdk:1.8 )
 "
 RDEPEND="
 	${DEPEND}
-	java?	( virtual/jre:1.8 )
+	java? ( virtual/jre:1.8 )
 "
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 DOCS=( README TUTORIAL NEWS )
 
 src_prepare() {
-	sed -i "s|perl python||" src/extensions/Makefile.am
-	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am
+	sed -i "s|perl python||" src/extensions/Makefile.am || die
+	sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am || die
 	eapply_user
-	./autogen.sh
+	java-pkg_clean
+	edo ./autogen.sh
 }
 
 src_configure() {
@@ -61,7 +62,7 @@ src_configure() {
 src_compile() {
 	default
 
-	if use perl ; then
+	if use perl; then
 		pushd "${S}/src/extensions/perl" || die
 		perl-module_src_configure
 		perl-module_src_compile
@@ -70,7 +71,7 @@ src_compile() {
 
 	if use python; then
 		pushd "${S}/src/extensions/python" || die
-		cp genderssetup.py setup.py
+		cp genderssetup.py setup.py || die
 		distutils-r1_src_compile
 		popd || die
 	fi
@@ -104,4 +105,5 @@ src_install() {
 	fi
 
 	find "${ED}" -name '*.la' -delete || die
+	find "${ED}" -name '*.a' -delete || die
 }


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/
  2024-05-15  1:03 [gentoo-commits] repo/proj/guru:master " Julien Roy
@ 2024-05-15  0:59 ` Julien Roy
  0 siblings, 0 replies; 17+ messages in thread
From: Julien Roy @ 2024-05-15  0:59 UTC (permalink / raw
  To: gentoo-commits

commit:     760f98e72f05bea490db747104f26b89f23edffe
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue May 14 23:35:15 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Wed May 15 00:59:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=760f98e7

sys-cluster/genders: fix variable order

Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 sys-cluster/genders/genders-1.28.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/genders/genders-1.28.1-r1.ebuild b/sys-cluster/genders/genders-1.28.1-r1.ebuild
index 6095f48c28..5feff10d36 100644
--- a/sys-cluster/genders/genders-1.28.1-r1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1-r1.ebuild
@@ -17,10 +17,11 @@ HOMEPAGE="https://github.com/chaos/genders"
 SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz"
 S="${WORKDIR}/${PN}-${MY_P}"
 
-KEYWORDS="~amd64"
 LICENSE="GPL-2"
 SLOT="0"
+KEYWORDS="~amd64"
 IUSE="cxx java perl python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 CDEPEND="
 	perl? ( dev-lang/perl:= )
@@ -41,7 +42,6 @@ BDEPEND="
 	)
 "
 
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 DOCS=( README TUTORIAL NEWS )
 
 PATCHES=( "${FILESDIR}/${PN}-1.28.1-gcc14.patch" )


^ permalink raw reply related	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-05-15  0:59 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-07 12:01 [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/ Alessandro Barbieri
  -- strict thread matches above, loose matches on Subject: below --
2024-05-15  1:03 [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-05-15  0:59 ` [gentoo-commits] repo/proj/guru:dev " Julien Roy
2022-05-28 12:53 Alessandro Barbieri
2021-09-27  7:09 Alessandro Barbieri
2021-09-27  7:09 Alessandro Barbieri
2021-03-28 11:43 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-03-28 10:52 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-12-26  9:09 Theo Anderson
2020-12-11 15:40 Alessandro Barbieri
2020-11-23 23:54 Theo Anderson
2020-04-25  0:37 Alessandro Barbieri
2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-03-05 10:55 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-03-08 16:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-03-05 10:53 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-03-05 10:43 Andrew Ammerlaan
2020-03-05 10:41 Andrew Ammerlaan
2020-03-03  5:11 Alessandro Barbieri
2020-03-02 22:04 Alessandro Barbieri
2020-02-29  2:54 Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox