[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

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

sys-cluster/genders: fix variable order

Signed-off-by: Lucio Sauer  posteo.net>
Signed-off-by: Julien Roy  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" )



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/, sys-cluster/genders/files/

2024-01-22 Thread Takuya Wakazono
commit: 371a33a0773d1f428a4e968754d989cc8742d606
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Jan 22 13:00:54 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Mon Jan 22 13:00:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=371a33a0

sys-cluster/genders: add a patch for gcc-14

Closes: https://bugs.gentoo.org/922090
Signed-off-by: Takuya Wakazono  gmail.com>

 .../genders/files/genders-1.28.1-gcc14.patch   | 54 ++
 sys-cluster/genders/genders-1.28.1-r1.ebuild   | 21 +++--
 2 files changed, 70 insertions(+), 5 deletions(-)

diff --git a/sys-cluster/genders/files/genders-1.28.1-gcc14.patch 
b/sys-cluster/genders/files/genders-1.28.1-gcc14.patch
new file mode 100644
index 00..281cd27962
--- /dev/null
+++ b/sys-cluster/genders/files/genders-1.28.1-gcc14.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/922090
+https://github.com/chaos/genders/commit/e5920afb6ea994d86faf8055f598fe8cd77f1d11
+
+--- a/src/libgenders/genders_util.c
 b/src/libgenders/genders_util.c
+@@ -94,7 +94,7 @@ _genders_list_free_attrvallist(void *x)
+ {
+   genders_attrvals_container_t avc;
+ 
+-  avc = (List)x;
++  avc = (genders_attrvals_container_t)x;
+   __list_destroy(avc->attrvals);
+   free(avc);
+ }
+--- a/src/testsuite/libgenders/genders_test_functionality.c
 b/src/testsuite/libgenders/genders_test_functionality.c
+@@ -1009,7 +1009,7 @@ _genders_list_clear_functionality(GendersListCreateFunc 
funccreate,
+ {
+   genders_t handle;
+   char **list;
+-  int err, list_len, return_value, errnum, retval = 0;
++  int err, list_len, return_value, errnum;
+ 
+   assert(funccreate && funcclear && funcdestroy && funcname);
+ 
+@@ -1044,7 +1044,7 @@ _genders_list_clear_functionality(GendersListCreateFunc 
funccreate,
+   if (genders_handle_destroy(handle) < 0)
+ genders_err_exit("genders_handle_destroy: %s", genders_errormsg(handle));
+   
+-  return retval;
++  return err;
+ }
+ 
+ static int
+@@ -3193,8 +3193,6 @@ genders_copy_functionality(int verbose)
+ err += errcount;
+   }
+ 
+-cleanup_and_try_next_database:
+-
+   if (genders_nodelist_destroy(handleorig, nodelistorig) < 0)
+   genders_err_exit("genders_nodelist_destroy: %s", 
genders_errormsg(handleorig));
+ 
+--- a/src/testsuite/libgenders/genders_testlib.c
 b/src/testsuite/libgenders/genders_testlib.c
+@@ -321,7 +321,7 @@ genders_pointer_exist_check(char *funcname,
+   assert(funcname && pointer_str);
+ 
+   if ((expected_null == GENDERS_POINTER_NULL && pointer != NULL)
+-  || (!expected_null == GENDERS_POINTER_NON_NULL && pointer == NULL))
++  || (expected_null == GENDERS_POINTER_NON_NULL && pointer == NULL))
+ {
+   if (verbose)
+   {

diff --git a/sys-cluster/genders/genders-1.28.1-r1.ebuild 
b/sys-cluster/genders/genders-1.28.1-r1.ebuild
index e992ecb595..6095f48c28 100644
--- a/sys-cluster/genders/genders-1.28.1-r1.ebuild
+++ b/sys-cluster/genders/genders-1.28.1-r1.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=no
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
 MY_PV="$(ver_rs 1-2 -)"
 MY_P="${PN}-${MY_PV}"
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1 edo flag-o-matic java-pkg-opt-2 perl-module
 
@@ -32,14 +34,23 @@ RDEPEND="
${DEPEND}
java? ( virtual/jre:1.8 )
 "
+BDEPEND="
+   python? (
+   ${PYTHON_DEPS}
+   ${DISTUTILS_DEPS}
+   )
+"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 DOCS=( README TUTORIAL NEWS )
 
+PATCHES=( "${FILESDIR}/${PN}-1.28.1-gcc14.patch" )
+
 src_prepare() {
+   default
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
+   sed -i 
"s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|"
 \
+   src/extensions/java/Makefile.am || die
java-pkg_clean
edo ./autogen.sh
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

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

sys-cluster/genders: EAPI 8

Signed-off-by: Alessandro Barbieri  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
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

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

sys-cluster/genders: enable py3.11

Signed-off-by: Alessandro Barbieri  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
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

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

sys-cluster/genders: ebuild maintenance

Signed-off-by: Alessandro Barbieri  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} =  ]]; 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



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2021-09-27 Thread Alessandro Barbieri
commit: f1e6eee66da3083e0a99a8689382ea664dc40018
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Sep 27 06:59:15 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Sep 27 07:08:58 2021 +
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  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 -)"



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2021-03-28 Thread Andrew Ammerlaan
commit: 7b5414849c78890e5d8bb93eb253be8e7801827d
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sun Mar 28 10:51:50 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun Mar 28 10:51:50 2021 +
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  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..0
--- 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
-)
-   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
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-12-26 Thread Theo Anderson
commit: 276879772d2c010f72d955f4c994fd0cffab2650
Author: Theo Anderson  posteo  de>
AuthorDate: Sat Dec 26 06:45:11 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Sat Dec 26 09:09:31 2020 +
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  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 ..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} =  ]]; 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
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-12-11 Thread Alessandro Barbieri
commit: 39d7e6a4d8f54e905a584c3455a8cbeb7aeaf1b4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Dec 11 00:42:51 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Dec 11 15:20:17 2020 +
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  gmail.com>

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

diff --git a/sys-cluster/genders/genders-.ebuild 
b/sys-cluster/genders/genders-.ebuild
deleted file mode 100644
index 40266d5c..
--- a/sys-cluster/genders/genders-.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
-)
-   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
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-11-23 Thread Theo Anderson
commit: 9e3f68bdb837f85f952c438c2273a3cc9af5b2e4
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Nov 23 23:30:33 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Nov 23 23:30:33 2020 +
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  posteo.de>

 sys-cluster/genders/genders-1.27.3.ebuild | 2 +-
 sys-cluster/genders/genders-.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
 )

diff --git a/sys-cluster/genders/genders-.ebuild 
b/sys-cluster/genders/genders-.ebuild
index 93bd4a5b..40266d5c 100644
--- a/sys-cluster/genders/genders-.ebuild
+++ b/sys-cluster/genders/genders-.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
 )



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-04-24 Thread Alessandro Barbieri
commit: 878c775a628c2c2649acd600b5f0c622beb71a3c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 19 17:34:02 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:14 2020 +
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  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 @@
   
 chaos/genders
   
-  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.
+  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.
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-03-05 Thread Andrew Ammerlaan
commit: 7e5a2c1af6ff81787fafb18ea56dfbae96a01e25
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar  5 10:55:44 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar  5 10:55:44 2020 +
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  riseup.net>

 sys-cluster/genders/genders-1.27.3.ebuild | 2 +-
 sys-cluster/genders/genders-.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-.ebuild 
b/sys-cluster/genders/genders-.ebuild
index dfab2fb..3bb820e 100644
--- a/sys-cluster/genders/genders-.ebuild
+++ b/sys-cluster/genders/genders-.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



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-03-05 Thread Andrew Ammerlaan
commit: 98520361b13c1d267f2fc8bf84f70ca40b733bc2
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar  5 10:53:04 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar  5 10:53:04 2020 +
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  riseup.net>

 sys-cluster/genders/genders-1.27.3.ebuild | 2 ++
 sys-cluster/genders/genders-.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-.ebuild 
b/sys-cluster/genders/genders-.ebuild
index ddfedac..dfab2fb 100644
--- a/sys-cluster/genders/genders-.ebuild
+++ b/sys-cluster/genders/genders-.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
}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

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

sys-cluster/genders: Also fix in .

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

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

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



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-03-05 Thread Andrew Ammerlaan
commit: 394cdcbeabede017b8f76433dc4dd4c5d9cee6bd
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar  5 10:41:10 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar  5 10:41:10 2020 +
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  riseup.net>

 sys-cluster/genders/genders-1.27.3.ebuild | 8 +++-
 sys-cluster/genders/genders-.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-.ebuild 
b/sys-cluster/genders/genders-.ebuild
index 8719f05..99e5ae2 100644
--- a/sys-cluster/genders/genders-.ebuild
+++ b/sys-cluster/genders/genders-.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"



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-03-02 Thread Alessandro Barbieri
commit: 4803affbf0d1fe8c06c9aeb9dbcdc9268440832e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar  3 05:08:01 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar  3 05:08:01 2020 +
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  gmail.com>

 sys-cluster/genders/genders-1.27.3.ebuild | 3 ++-
 sys-cluster/genders/genders-.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-.ebuild 
b/sys-cluster/genders/genders-.ebuild
index 3809e42..8719f05 100644
--- a/sys-cluster/genders/genders-.ebuild
+++ b/sys-cluster/genders/genders-.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"



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-03-02 Thread Alessandro Barbieri
commit: 375281ea671695c9a6070d9dcb9f1a493274fc96
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar  2 21:47:21 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Mar  2 22:03:53 2020 +
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  gmail.com>

 sys-cluster/genders/genders-1.27.3.ebuild | 4 ++--
 sys-cluster/genders/genders-.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-.ebuild 
b/sys-cluster/genders/genders-.ebuild
index 3d13ce4..3809e42 100644
--- a/sys-cluster/genders/genders-.ebuild
+++ b/sys-cluster/genders/genders-.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[@]}"
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/genders/

2020-02-28 Thread Alessandro Barbieri
commit: ec140108b2ebb3febb9b333cbea294953fd6a8df
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Feb 29 02:54:08 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Feb 29 02:54:08 2020 +
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  gmail.com>

 sys-cluster/genders/Manifest  |   1 +
 sys-cluster/genders/genders-1.27.3.ebuild | 108 ++
 sys-cluster/genders/genders-.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 000..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 000..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
+)
+   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-.ebuild 
b/sys-cluster/genders/genders-.ebuild
new file mode 100644
index 000..3d13ce4
--- /dev/null
+++ b/sys-cluster/genders/genders-.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
+)
+   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;
+