[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant4_vmc/, sci-physics/geant4_vmc/files/

2022-02-13 Thread Guilherme Amadio
commit: c67dc83f4e17907ce7083edcd0db1c8294c7fcd5
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Fri Feb 11 16:37:05 2022 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon Feb 14 07:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67dc83f

sci-physics/geant4_vmc: Do not compile tests if USE=-test.

This fixes upstream's build system to honour enabling/disabling of tests,
and uses the now functional CMake option.
PRed upstream at: https://github.com/vmc-project/geant4_vmc/pull/28

Closes: https://bugs.gentoo.org/833126
Closes: https://github.com/gentoo/gentoo/pull/24162
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Guilherme Amadio  gentoo.org>

 .../files/geant4_vmc-6.0-cmake-g4root-tests.patch  | 31 ++
 ...nt4_vmc-6.0.ebuild => geant4_vmc-6.0-r1.ebuild} |  6 +
 sci-physics/geant4_vmc/geant4_vmc-.ebuild  |  1 +
 3 files changed, 38 insertions(+)

diff --git 
a/sci-physics/geant4_vmc/files/geant4_vmc-6.0-cmake-g4root-tests.patch 
b/sci-physics/geant4_vmc/files/geant4_vmc-6.0-cmake-g4root-tests.patch
new file mode 100644
index ..5f561dc64c88
--- /dev/null
+++ b/sci-physics/geant4_vmc/files/geant4_vmc-6.0-cmake-g4root-tests.patch
@@ -0,0 +1,31 @@
+From 5d25b7fd6d53b620b25bed3a72d739d1644b5731 Mon Sep 17 00:00:00 2001
+From: Oliver Freyermuth 
+Date: Fri, 11 Feb 2022 17:22:13 +0100
+Subject: [PATCH] CMake: Fix G4Root_BUILD_TEST option in main CMakeLists.
+
+The option was not correctly inherited for use by the g4root
+subdirectory. Fixed by:
+- Setting it before add_subdirectory().
+- Storing the value in CACHE (otherwise, not seen in subdirectory).
+
+Pull Request: https://github.com/vmc-project/geant4_vmc/pull/28
+Bug: https://bugs.gentoo.org/833126
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -60,8 +60,8 @@ include(VMCInstallLibDir)
+ #--- Add the packages sources 
--
+ #
+ if(Geant4VMC_BUILD_G4Root)
++  set(G4Root_BUILD_TEST ${Geant4VMC_BUILD_G4Root_TEST} CACHE BOOL "Build 
G4Root test")
+   add_subdirectory(g4root)
+-  set(G4Root_BUILD_TEST ${Geant4VMC_BUILD_G4Root_TEST})
+ endif(Geant4VMC_BUILD_G4Root)
+ 
+ if(Geant4VMC_BUILD_Geant4VMC)
+-- 
+2.34.1
+

diff --git a/sci-physics/geant4_vmc/geant4_vmc-6.0.ebuild 
b/sci-physics/geant4_vmc/geant4_vmc-6.0-r1.ebuild
similarity index 91%
rename from sci-physics/geant4_vmc/geant4_vmc-6.0.ebuild
rename to sci-physics/geant4_vmc/geant4_vmc-6.0-r1.ebuild
index 5764a49bc501..3b9a8dd1cb99 100644
--- a/sci-physics/geant4_vmc/geant4_vmc-6.0.ebuild
+++ b/sci-physics/geant4_vmc/geant4_vmc-6.0-r1.ebuild
@@ -39,6 +39,11 @@ RESTRICT="
 
 DOCS=(history README.md)
 
+PATCHES=(
+   # https://github.com/vmc-project/geant4_vmc/pull/28
+   "${FILESDIR}"/${PN}-6.0-cmake-g4root-tests.patch
+)
+
 src_configure() {
local mycmakeargs=(
-DGeant4VMC_USE_VGM="$(usex vgm)"
@@ -46,6 +51,7 @@ src_configure() {
-DGeant4VMC_USE_G4Root="$(usex g4root)"
-DGeant4VMC_BUILD_EXAMPLES="$(usex test)"
-DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)"
+   -DGeant4VMC_BUILD_G4Root_TEST="$(usex test)"
)
cmake_src_configure
 }

diff --git a/sci-physics/geant4_vmc/geant4_vmc-.ebuild 
b/sci-physics/geant4_vmc/geant4_vmc-.ebuild
index 15d52fd0f6b3..33672cdec8e8 100644
--- a/sci-physics/geant4_vmc/geant4_vmc-.ebuild
+++ b/sci-physics/geant4_vmc/geant4_vmc-.ebuild
@@ -46,6 +46,7 @@ src_configure() {
-DGeant4VMC_USE_G4Root="$(usex g4root)"
-DGeant4VMC_BUILD_EXAMPLES="$(usex test)"
-DGeant4VMC_INSTALL_EXAMPLES="$(usex examples)"
+   -DGeant4VMC_BUILD_G4Root_TEST="$(usex test)"
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2022-02-13 Thread William Hubbs
commit: 88db6a9fcaf954d76e3ebd2959d96958dff6b6a8
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Feb 14 07:50:22 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb 14 07:55:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88db6a9f

app-containers/docker-cli: restrict tests again

Closes: https://bugs.gentoo.org/795897
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker-cli/docker-cli-20.10.12.ebuild | 2 +-
 app-containers/docker-cli/docker-cli-20.10.9.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-containers/docker-cli/docker-cli-20.10.12.ebuild 
b/app-containers/docker-cli/docker-cli-20.10.12.ebuild
index ca20ab2022b5..52386711c161 100644
--- a/app-containers/docker-cli/docker-cli-20.10.12.ebuild
+++ b/app-containers/docker-cli/docker-cli-20.10.12.ebuild
@@ -21,7 +21,7 @@ BDEPEND="
>=dev-lang/go-1.16.6
dev-go/go-md2man"
 
-RESTRICT="installsources strip"
+RESTRICT="installsources strip test"
 
 S="${WORKDIR}/${P}/src/${EGO_PN}"
 

diff --git a/app-containers/docker-cli/docker-cli-20.10.9.ebuild 
b/app-containers/docker-cli/docker-cli-20.10.9.ebuild
index 271f9e895a6d..869b479b5d20 100644
--- a/app-containers/docker-cli/docker-cli-20.10.9.ebuild
+++ b/app-containers/docker-cli/docker-cli-20.10.9.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
@@ -21,7 +21,7 @@ BDEPEND="
>=dev-lang/go-1.16.6
dev-go/go-md2man"
 
-RESTRICT="installsources strip"
+RESTRICT="installsources strip test"
 
 S="${WORKDIR}/${P}/src/${EGO_PN}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/pgtap/

2022-02-13 Thread 罗百科
commit: 77b5bbde02771a5429b4edc0acbb2ea1cddd4c3e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 14 07:34:37 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 14 07:34:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b5bbde

dev-db/pgtap: Bump to 1.2.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgtap/Manifest   |  1 +
 dev-db/pgtap/pgtap-1.2.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-db/pgtap/Manifest b/dev-db/pgtap/Manifest
index 28721785989d..132f3933d90b 100644
--- a/dev-db/pgtap/Manifest
+++ b/dev-db/pgtap/Manifest
@@ -1,2 +1,3 @@
 DIST pgtap-0.99.0.zip 275915 BLAKE2B 
33499dacc0019ecbe85ff3dc4fcc243b6102e0b7e7018d70b17cda44b8d22d8260229ab732db9900296232e0801070722bf97a752734ea7d389dc8ae57198b6f
 SHA512 
c1b39bf2c041d759006d692229a67af1520b6a3d23fdac43f0781cac9ce69e7714fc854d1e45f1cb3ee188a20dccfb7904bc4dd1513699189fae70f425c13b5f
 DIST pgtap-1.1.0.zip 306590 BLAKE2B 
efde91e26fafc8300fa39b80d90eef134ebf3a309fca3248f61e2b8beb76b94d83b035d76c789509297f0bec48f35b5947b49e2da211826cd9d828145783607d
 SHA512 
1cade794d738fc6b78d53a0feceff4e6c0e988fbcfe8cd9e8dbf62e2bea25d2e714baac55575e99f6d74ae0b7e520a69c8af7dbb5714913ea7435cf493fc
+DIST pgtap-1.2.0.zip 319374 BLAKE2B 
1cea77860a1928ed7cbf4ddb0bb8ff418023bf88e377196ae2b505c065321e3003179227077567e676a8c551230d259ecd1cdb590001fc71bcc821b87fb3d0f6
 SHA512 
5569bea5e7879787a91fa9b2baae5cbff1db5b9a5a096db2a9a064012d65e02c52bd1520422b5e6f87fb5b6e64845371188ea53c43a277aee68ffc05d5152ed7

diff --git a/dev-db/pgtap/pgtap-1.2.0.ebuild b/dev-db/pgtap/pgtap-1.2.0.ebuild
new file mode 100644
index ..4828c1a8d65a
--- /dev/null
+++ b/dev-db/pgtap/pgtap-1.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.6 {10..13} )
+
+inherit postgres-multi
+
+DESCRIPTION="Unit testing for PostgreSQL"
+HOMEPAGE="https://pgtap.org/;
+SRC_URI="https://api.pgxn.org/dist/${PN}/${PV}/${P}.zip;
+
+LICENSE="POSTGRESQL"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/unzip
+   dev-perl/TAP-Parser-SourceHandler-pgTAP
+"
+RDEPEND="${DEPEND}"
+
+# Tests requires a running database that match up with the current
+# testing slot. Won't run from ${ED}, want's to install too early.
+RESTRICT="test"
+
+src_configure() {
+   :
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-02-13 Thread William Hubbs
commit: 3f0c95ca346af106169ceef830e4e0ae5ea3eed2
Author: Alexandra Parker  gmail  com>
AuthorDate: Mon Jan 31 03:01:47 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb 14 07:33:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0c95ca

dev-lang/lua:5.1.5-r107 5.3.6-r3 bump

- Cross-compile fix, use libtol on the target system and move libtool to
  DEPEND instead of BDEPEND.

Closes: https://bugs.gentoo.org/515554
Closes: https://bugs.gentoo.org/739764
Closes: https://github.com/gentoo/gentoo/pull/24018
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexandra Parker  gmail.com>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/lua/lua-5.1.5-r107.ebuild | 157 
 dev-lang/lua/lua-5.3.6-r3.ebuild   | 206 +
 2 files changed, 363 insertions(+)

diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild 
b/dev-lang/lua/lua-5.1.5-r107.ebuild
new file mode 100644
index ..5fb8942422b8
--- /dev/null
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib multilib-minimal portability toolchain-funcs
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+SRC_URI="https://www.lua.org/ftp/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="5.1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+deprecated readline"
+
+COMMON_DEPEND="
+   >=app-eselect/eselect-lua-3
+   readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
+   !dev-lang/lua:0"
+# Cross-compiling note:
+# Must use libtool from the target system (DEPEND) because
+# libtool from the build system (BDEPEND) is for building
+# native binaries.
+DEPEND="
+   ${COMMON_DEPEND}
+   sys-devel/libtool"
+RDEPEND="${COMMON_DEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/lua${SLOT}/luaconf.h
+)
+
+src_prepare() {
+   PATCHES=(
+   "${FILESDIR}/lua-5.1.5-make.patch"
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-module_paths.patch"
+   )
+   if ! use deprecated ; then
+   # patches from 5.1.4 still apply
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
+   "${FILESDIR}"/${PN}-5.1.4-test.patch
+   )
+   fi
+   if ! use readline ; then
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-$(ver_cut 1-2)-readline.patch
+   )
+   fi
+
+   default
+
+   # use glibtool on Darwin (versus Apple libtool)
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
+   Makefile src/Makefile || die
+   fi
+
+   # correct lua versioning
+   sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
+
+   sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
+
+   # Using dynamic linked lua is not recommended for performance
+   # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
+   # Mainly, this is of concern if your arch is poor with GPRs, like x86
+   # Note that this only affects the interpreter binary (named lua), not 
the lua
+   # compiler (built statically) nor the lua libraries.
+
+   # A slotted Lua uses different directories for headers & names for
+   # libraries, and pkgconfig should reflect that.
+   sed -r -i \
+   -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
+   -e "/^includedir=/s,(/include)$,\1/lua${SLOT}," \
+   -e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
+   "${S}"/etc/lua.pc
+
+   # custom Makefiles
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # We want packages to find our things...
+   sed -i \
+   -e 's:/usr/local:'${EPREFIX}'/usr:' \
+   -e "s:\([/\"]\)\:\1$(get_libdir):g" \
+   etc/lua.pc src/luaconf.h || die
+}
+
+multilib_src_compile() {
+   tc-export CC
+   myflags=
+   # what to link to liblua
+   liblibs="-lm"
+   liblibs="${liblibs} $(dlopen_lib)"
+
+   # what to link to the executables
+   mylibs=
+   if use readline; then
+   mylibs="-lreadline"
+   fi
+
+   cd src
+   emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
+   RPATH="${EPREFIX}/usr/$(get_libdir)/" \
+   LUA_LIBS="${mylibs}" \
+   LIB_LIBS="${liblibs}" \
+   V=$(ver_cut 1-2) \
+   LIBTOOL="${ESYSROOT}/usr/bin/libtool" \
+   gentoo_all
+
+   mv 

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgmodeler/

2022-02-13 Thread 罗百科
commit: cf3a1975cce5e2ff0016fa114c3e0b4075b8eee7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 14 07:31:31 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 14 07:31:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3a1975

dev-db/pgmodeler: Bump to 0.9.4

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgmodeler/Manifest   |  1 +
 dev-db/pgmodeler/pgmodeler-0.9.4.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-db/pgmodeler/Manifest b/dev-db/pgmodeler/Manifest
index 1f5e1a9bd7c7..a24270fa09f0 100644
--- a/dev-db/pgmodeler/Manifest
+++ b/dev-db/pgmodeler/Manifest
@@ -1 +1,2 @@
 DIST pgmodeler-0.9.2.tar.gz 3930988 BLAKE2B 
36d89c3bb400cd82199492208acf40fb872cb832a4911f818581672478d80e43bf56246a4485dd9b3a65a378bc261ad1c4b40243f1007aa2e67e75b62233ded4
 SHA512 
1bc48998623e39139e930c028095aace808084bb05d837273386a96aaeccd292890bbee58059b27710331f87d6e89a79005f2b0cdf901d229be6f777958fe051
+DIST pgmodeler-0.9.4.tar.gz 4016619 BLAKE2B 
27a621a9b810d4f90214fc4b0f39ba1673170bd3341af3f8298c9ecd1ad45f021c225864c9b2cf47d5775e3c1630d8f44273621bda2bb891ddefbab2eb0c525f
 SHA512 
5162f4f23ec1c202309fe0837687e8d7c2a836ed36d52a3c5ee55b649067070ae878642493257c6466b9c18c422c9fe97f433b02826e8183ea286d400769bea2

diff --git a/dev-db/pgmodeler/pgmodeler-0.9.4.ebuild 
b/dev-db/pgmodeler/pgmodeler-0.9.4.ebuild
new file mode 100644
index ..16c9f10383dd
--- /dev/null
+++ b/dev-db/pgmodeler/pgmodeler-0.9.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 10 11 12 13 14 )
+
+inherit desktop postgres qmake-utils
+
+MY_PV=${PV/_/-}
+
+DESCRIPTION="PostgreSQL Database Modeler"
+HOMEPAGE="https://pgmodeler.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="${POSTGRES_DEP}
+   dev-libs/icu:=
+   dev-libs/libxml2:=
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md RELEASENOTES.md )
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_configure() {
+   eqmake5 \
+   PREFIX="${EPREFIX}/usr" \
+   PLUGINSDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" \
+   PRIVATEBINDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/bin" \
+   PRIVATELIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" \
+   NO_UPDATE_CHECK=1 \
+   -r ${PN}.pro
+}
+
+src_test() {
+   cd "${S}/tests" || die
+   eqmake5 tests.pro
+   emake
+   emake check
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+
+   rm 
"${D}"/usr/share/${PN}/{CHANGELOG.md,LICENSE,README.md,RELEASENOTES.md}
+
+   einstalldocs
+
+   doicon assets/conf/${PN}_logo.png
+   make_desktop_entry ${PN} ${PN} ${PN}_logo Development
+}



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: f5f8e42eeb8ea1e8c2ac182f30214ef0c559dd88
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug 29 08:10:29 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 31 16:02:50 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=f5f8e42e

eclasses.tex: Clarify precedence of EXPORT_FUNCTIONS calls

Clarify that the last call to EXPORT_FUNCTIONS takes precedence over
earlier calls.

Unfortunately, we need an exception when inherit is called after
EXPORT_FUNCTIONS because Portage changed its behaviour in 2009:
https://gitweb.gentoo.org/proj/portage.git/commit/?id=06d4433e8b8be60d606733b9e23f57f8a5869d8f

Pkgcore and Paludis apply precedence consistently based on call order
of EXPORT_FUNCTIONS.

Bug: https://bugs.gentoo.org/399039
Bug: https://bugs.gentoo.org/422513
Signed-off-by: Ulrich Müller  gentoo.org>

 eclasses.tex | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclasses.tex b/eclasses.tex
index a92ce1f..e23dcd8 100644
--- a/eclasses.tex
+++ b/eclasses.tex
@@ -88,6 +88,10 @@ should the author wish to override it he can access the 
function in \t{foo.eclas
 \t{EXPORT_FUNCTIONS} must only be used on ebuild phase functions. The function 
that is aliased
 must be named \t{eclassname_phasefunctionname}, where \t{eclassname} is the 
name of the eclass.
 
+If \t{EXPORT_FUNCTIONS} is called multiple times for the same phase function, 
the last call takes
+precedence. Eclasses may not rely upon any particular behaviour if they 
inherit another eclass
+after calling \t{EXPORT_FUNCTIONS}.
+
 % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :
 
 %%% Local Variables:



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 5e39942107035115db4b383f99167f6c793c6c63
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug  3 16:34:08 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Feb 14 07:29:28 2022 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=5e399421

EAPI feature table: Consolidate EAPIs 0 to 5

Signed-off-by: Ulrich Müller  gentoo.org>

 eapi-differences.tex | 224 +--
 1 file changed, 109 insertions(+), 115 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index c75404b..893caf3 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -1,23 +1,22 @@
 \chapter{Feature Availability by EAPI}
 
 \note{This chapter is informative and for convenience only. Refer to the main 
text for specifics.
-For lack of space, EAPIs 0, 1, 2, 3, and~4 have been consolidated into a 
single column in the table
-below; entries marked with an asterisk differ between these EAPIs. See the 
2012-09-20 edition
+For lack of space, EAPIs 0, 1, 2, 3, 4, and~5 have been consolidated into a 
single column in the
+table below; entries marked with an asterisk differ between these EAPIs. See 
the 2012-09-20 edition
 of this document for a complete table of previous EAPIs.}
 % 2012-09-20 (EAPI 5) edition has a table of EAPIs 0 to 5
 
 \ChangeWhenAddingAnEAPI{9}
 \begin{landscape}
-\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}}
+\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}}
 \caption{Features in EAPIs}\\
 \toprule
 \multicolumn{1}{c}{\textbf{Feature}} &
 \multicolumn{1}{c}{\textbf{Reference}} &
-\multicolumn{6}{c}{\textbf{EAPIs}} \\
+\multicolumn{5}{c}{\textbf{EAPIs}} \\
 \multicolumn{1}{c}{} &
 \multicolumn{1}{c}{} &
-\multicolumn{1}{c}{0, 1, 2, 3, 4} &
-\multicolumn{1}{c}{5} &
+\multicolumn{1}{c}{0, 1, 2, 3, 4, 5} &
 \multicolumn{1}{c}{6} &
 \multicolumn{1}{c}{7} &
 \multicolumn{1}{c}{8} &
@@ -27,11 +26,10 @@ of this document for a complete table of previous EAPIs.}
 \midrule
 \multicolumn{1}{c}{\textbf{Feature}} &
 \multicolumn{1}{c}{\textbf{Reference}} &
-\multicolumn{6}{c}{\textbf{EAPIs}} \\
+\multicolumn{5}{c}{\textbf{EAPIs}} \\
 \multicolumn{1}{c}{} &
 \multicolumn{1}{c}{} &
-\multicolumn{1}{c}{0, 1, 2, 3, 4} &
-\multicolumn{1}{c}{5} &
+\multicolumn{1}{c}{0, 1, 2, 3, 4, 5} &
 \multicolumn{1}{c}{6} &
 \multicolumn{1}{c}{7} &
 \multicolumn{1}{c}{8} &
@@ -44,105 +42,104 @@ of this document for a complete table of previous EAPIs.}
 \endlastfoot
 
 \t{package.mask} directory & \compactfeatureref{package-mask-dir} &
-No & No & No & Yes & Yes & Yes \\
+No & No & Yes & Yes & Yes \\
 
 Less strict filenames in \t{updates} & \compactfeatureref{updates-filenames} &
-No & No & No & No & Yes & Yes \\
+No & No & No & Yes & Yes \\
 
 Profile files as directories & \compactfeatureref{profile-file-dirs} &
-No & No & No & Yes & Yes & Yes \\
+No & No & Yes & Yes & Yes \\
 
 \t{package.provided} & \compactfeatureref{package-provided} &
-Optional & Optional & Optional & No & No & No \\
+Optional & Optional & No & No & No \\
 
 Stable use masking/forcing & \compactfeatureref{stablemask} &
-No & Yes & Yes & Yes & Yes & Yes \\
+* & Yes & Yes & Yes & Yes \\
 
 Bash version & \compactfeatureref{bash-version} &
-3.2 & 3.2 & 4.2 & 4.2 & 5.0 & 5.0 \\
+3.2 & 4.2 & 4.2 & 5.0 & 5.0 \\
 
 \t{failglob} in global scope & \compactfeatureref{failglob} &
-No & No & Yes & Yes & Yes & Yes \\
+No & Yes & Yes & Yes & Yes \\
 
 \t{IUSE} defaults & \compactfeatureref{iuse-defaults} &
-* & Yes & Yes & Yes & Yes & Yes \\
+* & Yes & Yes & Yes & Yes \\
 
 \t{REQUIRED_USE} & \compactfeatureref{required-use} &
-* & Yes & Yes & Yes & Yes & Yes \\
+* & Yes & Yes & Yes & Yes \\
 
 \t{PROPERTIES} & \compactfeatureref{properties} &
-* & Yes & Yes & Yes & Yes & Yes \\
+* & Yes & Yes & Yes & Yes \\
 
 \t{SRC_URI} arrows & \compactfeatureref{src-uri-arrows} &
-* & Yes & Yes & Yes & Yes & Yes \\
+* & Yes & Yes & Yes & Yes \\
 
 Selective URI restrictions & \compactfeatureref{uri-restrict} &
-No & No & No & No & Yes & Yes \\
+No & No & No & Yes & Yes \\
 
 \t{RDEPEND=DEPEND} & \compactfeatureref{rdepend-depend} &
-* & No & No & No & No & No \\
+* & No & No & No & No \\
 
 \t{DEFINED_PHASES} & \compactfeatureref{defined-phases} &
-* & Yes & Yes & Yes & Yes & Yes \\
+* & Yes & Yes & Yes & Yes \\
 
 \t{BDEPEND} & \compactfeatureref{bdepend} &
-No & No & No & Yes & Yes & Yes \\
+No & No & Yes & Yes & Yes \\
 
 \t{IDEPEND} & \compactfeatureref{idepend} &
-No & No & No & No & Yes & Yes \\
+No & No & No & Yes & Yes \\
 
 \t{??\ ( )} groups & \compactfeatureref{at-most-one-of} &
-No & Yes & Yes & Yes & Yes & Yes \\
+* & Yes & Yes & Yes & Yes \\
 
 Empty \t{||}, \t{\textasciicircum\textasciicircum} groups match &
 \compactfeatureref{empty-dep-groups} &
-Yes & Yes & Yes & No & No & No \\
+Yes & Yes & No & 

[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: a332194c099b2b367bf1d78b3aeee43c984cfb68
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug  3 16:32:47 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Feb 14 07:29:28 2022 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=a332194c

Add an EAPI 9 identical to EAPI 8

Signed-off-by: Ulrich Müller  gentoo.org>

 commands.tex  |   4 +-
 dependencies.tex  |  26 +++---
 eapi-differences.tex  | 231 +++---
 eapis.tex |   4 +-
 ebuild-env-vars.tex   |  26 +++---
 ebuild-format.tex |   4 +-
 ebuild-functions.tex  |  46 +-
 ebuild-vars.tex   |  22 ++---
 eclasses.tex  |   4 +-
 merge.tex |   6 +-
 pkg-mgr-commands.tex  | 100 +++---
 pms.tex   |   4 +-
 profile-variables.tex |   8 +-
 profiles.tex  |  12 +--
 tree-layout.tex   |   8 +-
 15 files changed, 260 insertions(+), 245 deletions(-)

diff --git a/commands.tex b/commands.tex
index d0ad87d..c6f4f36 100644
--- a/commands.tex
+++ b/commands.tex
@@ -33,7 +33,7 @@ The following commands must always be available in the ebuild 
environment:
 table~\ref{tab:system-commands-table} as requiring GNU find.
 \end{compactitem}
 
-\ChangeWhenAddingAnEAPI{8}
+\ChangeWhenAddingAnEAPI{9}
 \begin{centertable}{System commands for EAPIs}
 \label{tab:system-commands-table}
 \begin{tabular}{lll}
@@ -44,7 +44,7 @@ The following commands must always be available in the ebuild 
environment:
   \midrule
   0, 1, 2, 3, 4 & Undefined & Any \\
   5, 6  & Yes   & Any \\
-  7, 8  & Yes   & 2.7 \\
+  7, 8, 9   & Yes   & 2.7 \\
   \bottomrule
 \end{tabular}
 \end{centertable}

diff --git a/dependencies.tex b/dependencies.tex
index f14a08c..de6e752 100644
--- a/dependencies.tex
+++ b/dependencies.tex
@@ -88,7 +88,7 @@ with the native build system (\t{CBUILD}). Ebuilds are 
allowed to call them in \
 \t{pkg_postinst}. Ebuilds may also call them in \t{pkg_prerm} and 
\t{pkg_postrm} but must not rely
 on them being available.
 
-\ChangeWhenAddingAnEAPI{8}
+\ChangeWhenAddingAnEAPI{9}
 \begin{centertable}{EAPIs supporting additional dependency types}
 \label{tab:depend-table}
 \begin{tabular}{lll}
@@ -99,7 +99,7 @@ on them being available.
   \midrule
   0, 1, 2, 3, 4, 5, 6 & No  & No  \\
   7   & Yes & No  \\
-  8   & Yes & Yes \\
+  8, 9& Yes & Yes \\
   \bottomrule
 \end{tabular}
 \end{centertable}
@@ -155,7 +155,7 @@ be surrounded on both sides by whitespace, except at the 
start and end of the st
 
 In particular, note that whitespace is not optional.
 
-\ChangeWhenAddingAnEAPI{8}
+\ChangeWhenAddingAnEAPI{9}
 \begin{centertable}{EAPIs supporting \t{REQUIRED_USE ??}\ groups}
 \label{tab:at-most-one-of-table}
 \begin{tabular}{ll}
@@ -164,7 +164,7 @@ In particular, note that whitespace is not optional.
   \multicolumn{1}{c}{\textbf{Supports \t{REQUIRED_USE ??}\ groups?}} \\
   \midrule
   0, 1, 2, 3, 4 & No  \\
-  5, 6, 7, 8& Yes \\
+  5, 6, 7, 8, 9 & Yes \\
   \bottomrule
 \end{tabular}
 \end{centertable}
@@ -204,7 +204,7 @@ In an exactly-one-of group, exactly one immediate child 
element must be matched.
 In EAPIs specified in table~\ref{tab:empty-dep-groups}, an empty 
exactly-one-of group counts as
 being matched.
 
-\ChangeWhenAddingAnEAPI{8}
+\ChangeWhenAddingAnEAPI{9}
 \begin{centertable}{Matching of empty dependency groups in EAPIs}
 \label{tab:empty-dep-groups}
 \begin{tabular}{ll}
@@ -214,7 +214,7 @@ being matched.
 are matched?}} \\
   \midrule
   0, 1, 2, 3, 4, 5, 6 & Yes \\
-  7, 8& No  \\
+  7, 8, 9 & No  \\
   \bottomrule
 \end{tabular}
 \end{centertable}
@@ -250,7 +250,7 @@ manager must warn or error if this feature is used with an 
EAPI not supporting u
 
 \note{Order is important. The slot restriction must come before use 
dependencies.}
 
-\ChangeWhenAddingAnEAPI{8}
+\ChangeWhenAddingAnEAPI{9}
 \begin{centertable}{Support for \t{SLOT} dependencies and sub-slots in EAPIs}
 \label{tab:slot-deps-table}
 \begin{tabular}{lll}
@@ -261,12 +261,12 @@ manager must warn or error if this feature is used with 
an EAPI not supporting u
   \midrule
   0 & No & No  \\
   1, 2, 3, 4& Named only & No  \\
-  5, 6, 7, 8& Named and operator & Yes \\
+  5, 6, 7, 8, 9 & Named and operator & Yes \\
   \bottomrule
 \end{tabular}
 \end{centertable}
 
-\ChangeWhenAddingAnEAPI{8}
+\ChangeWhenAddingAnEAPI{9}
 \begin{centertable}{EAPIs supporting \t{USE} dependencies}
 \label{tab:use-deps-table}
 \begin{tabular}{ll}
@@ -276,7 +276,7 @@ manager must warn or error if this feature is used with an 
EAPI not supporting u
 

[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 823cc48478a0bb108baa03f0e33e5f77824e5db2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep  3 15:24:25 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Sep  3 15:24:25 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=823cc484

eapi-cheatsheet.tex: Delete trailing whitespace

Signed-off-by: Ulrich Müller  gentoo.org>

 eapi-cheatsheet.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eapi-cheatsheet.tex b/eapi-cheatsheet.tex
index c333b32..8c379bc 100644
--- a/eapi-cheatsheet.tex
+++ b/eapi-cheatsheet.tex
@@ -556,7 +556,7 @@ differences between these previous EAPIs.
 to configure, respectively. See \featureref{econf-options}.
 \item[\code{dosym}] With the new option \code{-r}, an absolute
 path specified for the link target will be converted to a path
-relative to the link location. See \featureref{dosym-relative}. 
+relative to the link location. See \featureref{dosym-relative}.
 \item[\code{insopts}] Commands \code{doconfd}, \code{doenvd},
 \code{doheader} install files with fixed mode 0644, i.\,e.\
 they are no longer affected by \code{insopts}.



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: e68df128f8cd3b427168f9a76a655460766e6d70
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 31 16:05:08 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 31 16:05:08 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=e68df128

pkg-mgr-commands.tex: Update description of text list functions

Closes: https://bugs.gentoo.org/374791
Signed-off-by: Ulrich Müller  gentoo.org>

 pkg-mgr-commands.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 4431435..331cd33 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -1016,7 +1016,7 @@ table~\ref{tab:use-list-strictness}.
 \end{centertable}
 
 \subsection{Text list functions}
-These functions check whitespace-separated lists for a particular value.
+These functions check a list of arguments for a particular value.
 \nobreakpar
 \begin{description}
 \item[has] Returns shell true (0) if the first argument (a word) is found in 
the list of subsequent



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 0d8e19d85038ad2433e655cdbca8189d72163f60
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep  3 15:23:57 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Sep  3 15:23:57 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=0d8e19d8

ebuild-env-vars.tex: Add missing \\ in table

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-env-vars.tex | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index b52f0b3..a55c366 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -256,10 +256,10 @@ variable.
 \t{REPLACED_BY_VERSION} &
 \t{pkg_prerm}, \t{pkg_postrm} &
 Yes &
-The single version of this package (including revision, if specified) that 
is replacing us, if
-we are being uninstalled as part of an install, or an empty string 
otherwise. See
-section~\ref{sec:replacing-versions}.  Only for EAPIs listed in 
table~\ref{tab:added-env-vars-table}
-as supporting \t{REPLACED_BY_VERSION}.
+The single version of this package (including revision, if specified) that 
is replacing us,
+if we are being uninstalled as part of an install, or an empty string 
otherwise.
+See section~\ref{sec:replacing-versions}. Only for EAPIs listed in
+table~\ref{tab:added-env-vars-table} as supporting 
\t{REPLACED_BY_VERSION}. \\
 \end{longtable}
 \end{landscape}
 



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 153324136107543ef07b1378f08bce81199a9022
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 30 19:32:16 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 31 16:05:50 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=15332413

pkg-mgr-commands.tex: Clarify which commands are allowed in global scope

For most commands this is already implied by the combination of the
statements "When an ebuild is being sourced for metadata querying
rather than for a build [...], no external command may be executed."
in chapter 12 ("Available Commands") and "Except where otherwise
noted, they may be internal [...] or external commands available in
PATH; where this is not specified, ebuilds may not rely upon either
behaviour." in section 12.3 ("Ebuild-specific Commands").

For output commands (einfo etc.) and debug commands (debug-print etc.)
to be allowed in global scope, they must be implemented as shell
functions. Specify this, which follows the implementation in all three
package managers.

Closes: https://bugs.gentoo.org/520528
Signed-off-by: Ulrich Müller  gentoo.org>

 pkg-mgr-commands.tex | 20 
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 331cd33..ebb4b7e 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -4,7 +4,8 @@
 The following commands will always be available in the ebuild environment, 
provided by the package
 manager. Except where otherwise noted, they may be internal (shell functions 
or aliases) or external
 commands available in \t{PATH}; where this is not specified, ebuilds may not 
rely upon either
-behaviour.
+behaviour. Unless otherwise specified, it is an error if an ebuild calls any 
of these commands in
+global scope.
 
 Unless otherwise noted, any output of these commands ends with a newline.
 
@@ -142,8 +143,9 @@ are given, \t{-r} is assumed.
 These commands display messages to the user. Unless otherwise stated, the 
entire argument list is
 used as a message, with backslash-escaped characters interpreted as for the 
\t{echo -e} command of
 bash, notably \t{\textbackslash t} for a horizontal tab, \t{\textbackslash n} 
for a new line, and
-\t{\textbackslash\textbackslash} for a literal backslash. Ebuilds must not run 
any of these commands
-once the current phase function has returned.
+\t{\textbackslash\textbackslash} for a literal backslash. These commands must 
be implemented
+internally as shell functions and may be called in global scope. Ebuilds must 
not run any of these
+commands once the current phase function has returned.
 
 \featurelabel{output-no-stdout} Unless otherwise noted, output may be sent to 
stderr or some other
 appropriate facility. In EAPIs listed in table~\ref{tab:output-commands} as 
not allowing stdout
@@ -927,8 +929,7 @@ any of these functions from any other phase.
 
 \subsection{USE list functions}
 These functions provide behaviour based upon set or unset use flags. Ebuilds 
must not run any of
-these commands once the current phase function has returned. It is an error if 
an ebuild calls any
-of these functions in global scope.
+these commands once the current phase function has returned.
 
 Unless otherwise noted, if any of these functions is called with a flag value 
that is not included
 in \t{IUSE_EFFECTIVE}, either behaviour is undefined or it is an error as 
decided by
@@ -1016,7 +1017,8 @@ table~\ref{tab:use-list-strictness}.
 \end{centertable}
 
 \subsection{Text list functions}
-These functions check a list of arguments for a particular value.
+These functions check a list of arguments for a particular value. They must be 
implemented
+internally as shell functions and may be called in global scope.
 \nobreakpar
 \begin{description}
 \item[has] Returns shell true (0) if the first argument (a word) is found in 
the list of subsequent
@@ -1261,8 +1263,9 @@ has returned.
 \end{algorithm}
 
 \item[get_libdir] \featurelabel{get-libdir} Prints the libdir name obtained 
according to
-algorithm~\ref{alg:get-libdir}. Must be implemented internally as a shell 
function.
-Only available in EAPIs listed in table~\ref{tab:misc-commands} as 
supporting \t{get_libdir}.
+algorithm~\ref{alg:get-libdir}. Must be implemented internally as a shell 
function and may be
+called in global scope. Only available in EAPIs listed in 
table~\ref{tab:misc-commands} as
+supporting \t{get_libdir}.
 
 \begin{algorithm}
 \caption{\t{get_libdir} logic} \label{alg:get-libdir}
@@ -1300,6 +1303,7 @@ has returned.
 \subsection{Debug commands}
 The following commands are available for debugging. Normally all of these 
commands should be no ops;
 a package manager may provide a special debug mode where these commands 
instead do something.
+These commands must be implemented internally as shell functions and may be 
called in global scope.
 Ebuilds must not run any of these commands once the current phase 

[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: b02e81a59e6a31198a3d023003144cc3938bbc02
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 18 16:19:36 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 18 16:19:36 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=b02e81a5

desk-reference.tex: Include the cheat sheet from a separate file

The desk reference (cheat sheet) is an own chapter. For consistency,
include it from a separate file, and prefix its label with "ch:".

Signed-off-by: Ulrich Müller  gentoo.org>

 desk-reference.tex | 21 +
 pms.tex| 10 +-
 2 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/desk-reference.tex b/desk-reference.tex
new file mode 100644
index 000..a096032
--- /dev/null
+++ b/desk-reference.tex
@@ -0,0 +1,21 @@
+\ifthenelse{\boolean{TEX4HT-HACKS}}{%
+\chapter{Desk Reference}
+\label{ch:cheatsheet}
+\href{eapi-cheatsheet.pdf}{EAPI Cheat Sheet}
+}{%
+% Make sure that the cheat sheet starts on an odd page
+\ifthenelse{\isodd{\thepage}}{}{\null\newpage}%
+\includepdf[pages=-,landscape,turn=false,lastpage=2,%
+addtotoc={1,chapter,0,Desk Reference,ch:cheatsheet}]{eapi-cheatsheet}
+}
+
+% vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "pms"
+%%% LaTeX-indent-level: 4
+%%% LaTeX-item-indent: 0
+%%% TeX-brace-indent-level: 4
+%%% fill-column: 100
+%%% End:

diff --git a/pms.tex b/pms.tex
index 8bbd037..e0a41b5 100644
--- a/pms.tex
+++ b/pms.tex
@@ -85,15 +85,7 @@
 
 \include{eapi-differences}
 
-\ifthenelse{\boolean{TEX4HT-HACKS}}{%
-\chapter{Desk Reference}
-\href{eapi-cheatsheet.pdf}{EAPI Cheat Sheet}
-}{%
-% Make sure that the cheat sheet starts on an odd page
-\clearpage\ifthenelse{\isodd{\thepage}}{}{\null\newpage}%
-\includepdf[pages=-,landscape,turn=false,lastpage=2,%
-addtotoc={1,chapter,0,Desk Reference,cheatsheet}]{eapi-cheatsheet}
-}
+\include{desk-reference}
 
 \end{document}
 



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 09bb58f347eef04cf9c29c7158beb1b04e645c75
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 18 16:04:59 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 18 16:04:59 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=09bb58f3

pms.cls: Output class info after packages are loaded

Signed-off-by: Ulrich Müller  gentoo.org>

 pms.cls | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/pms.cls b/pms.cls
index a41d96c..b29a9c3 100644
--- a/pms.cls
+++ b/pms.cls
@@ -47,18 +47,6 @@
 gitinfo2% Metadata from git
 }
 
-% tex4ht workaround: hyperref needs to be loaded /after/ tex4ht injects itself
-\g@addto@macro\@documentclasshook{
-\RequirePackage{%
-hyperref,   % Support for hyperlinks
-algorithm,  %
-algorithmic % Set algorithms
-}
-}
-
-\ClassInfo{pms}{Capsulation of LaTeX stuff for the Package Manager
-Specification, loaded baseclass: \ClassToLoad\MessageBreak}
-
 % Make processing with TeX4HT possible
 \newboolean{TEX4HT-HACKS}
 \ifx\HCode\undefined
@@ -72,6 +60,18 @@
 \setboolean{TEX4HT-HACKS}{true}
 \fi
 
+% tex4ht workaround: hyperref needs to be loaded /after/ tex4ht injects itself
+\g@addto@macro\@documentclasshook{
+\RequirePackage{%
+hyperref,   % Support for hyperlinks
+algorithm,  %
+algorithmic % Set algorithms
+}
+}
+
+\ClassInfo{pms}{LaTeX class for the Package Manager Specification,
+loaded baseclass: \ClassToLoad\MessageBreak}
+
 % Define own label and reference commands, that display the label in
 % the page margin.
 \ifthenelse{\boolean{TEX4HT-HACKS}}{%



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: edae70c9cc4b936670151088e9e97c51331b6440
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 17 11:45:08 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 17 11:45:08 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=edae70c9

profiles.tex: Don't use \verb

Signed-off-by: Ulrich Müller  gentoo.org>

 profiles.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles.tex b/profiles.tex
index d6e8649..30da81b 100644
--- a/profiles.tex
+++ b/profiles.tex
@@ -49,7 +49,7 @@ This file must not contain comments or make use of line 
continuations.
 This file is unusual in that it is not combined at a file level with the 
parent---instead, each
 variable is combined or overridden individually as described in 
section~\ref{sec:profile-variables}.
 
-The file itself is a line-based key-value format. Each line contains a single 
\verb|VAR="value"|
+The file itself is a line-based key-value format. Each line contains a single 
\t{VAR="value"}
 entry, where the value must be double quoted. A variable name must start with 
one of \t{a-zA-Z}
 and may contain \t{a-zA-Z0-9_} only. Additional syntax, which is a small 
subset of
 bash syntax, is allowed as follows:



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 8ce3a9c94407c8bfcf27c8455fac32d3a38fc981
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep 24 12:12:38 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Sep 24 13:06:45 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=8ce3a9c9

pkg-mgr-commands.tex: Update condition for econf --disable-static

The help message produced by LT_INIT in libtool-2.4.6 always says
--enable-static regardless of the default value, see m4/ltoptions.m4:

AC_ARG_ENABLE([static],
[AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
...)

This means that looking only for --disable-static in output of
configure --help results in non-functional behaviour.

Implementation in Portage (which predates the PMS wording) looks for
--enable-static in addition.

Bug: https://bugs.gentoo.org/814368
Signed-off-by: Ulrich Müller  gentoo.org>

 pkg-mgr-commands.tex | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index ebb4b7e..45706af 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -341,8 +341,8 @@ commands once the current phase function has returned.
 as using it. This option will only be passed if the string 
\t{-{}-disable-silent-rules}
 occurs in the output of \t{configure -{}-help}.
 \item \t{-{}-disable-static}, if the EAPI is listed in 
table~\ref{tab:econf-options-table}
-as using it. This option will only be passed if the string 
\t{-{}-disable-static} occurs
-in the output of \t{configure -{}-help}.
+as using it. This option will only be passed if the string 
\t{-{}-disable-static} or
+\t{-{}-enable-static} occurs in the output of \t{configure -{}-help}.
 \end{itemize}
 
 \ChangeWhenAddingAnEAPI{8}



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 3c246ad9dd49c23f87ec12fc859ffd76cf2ca9f1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 18 16:21:41 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 18 16:21:41 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=3c246ad9

pms.tex: Delete some empty lines

Signed-off-by: Ulrich Müller  gentoo.org>

 pms.tex | 17 -
 1 file changed, 17 deletions(-)

diff --git a/pms.tex b/pms.tex
index e0a41b5..630fc16 100644
--- a/pms.tex
+++ b/pms.tex
@@ -47,44 +47,27 @@
 \listoftables
 
 \include{introduction}
-
 \include{eapis}
-
 \include{names}
-
 \include{tree-layout}
-
 \include{profiles}
-
 \include{ebuild-format}
-
 \include{ebuild-vars}
-
 \include{dependencies}
-
 \include{ebuild-functions}
-
 \include{eclasses}
-
 \include{ebuild-environment}
-
 \include{commands}
-
 \include{merge}
-
 \include{metadata-cache}
-
 \include{glossary}
 
 \bibliography{pms}
 
 \appendix
 \setcounter{secnumdepth}{0}
-
 \include{appendices}
-
 \include{eapi-differences}
-
 \include{desk-reference}
 
 \end{document}



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 140aac7de90b44e7a14b4f5aaf5952911ad074ea
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug  4 10:10:59 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Aug  4 10:10:59 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=140aac7d

pkg-mgr-commands.tex: Fix econf --libdir logic

Portage uses both --exec-prefix and --prefix in its econf logic,
introduced in 2005:
https://gitweb.gentoo.org/archive/proj/portage-cvs.git/commit/?h=portage_2_0=865508e5cb2fd3e6ef7c312b6a7bb88cf8799f9c

Pkgcore agrees with Portage.

Paludis uses --prefix first, then --exec-prefix.

Closes: https://bugs.gentoo.org/806374
Signed-off-by: Ulrich Müller  gentoo.org>

 pkg-mgr-commands.tex | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 0a34db9..4431435 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -386,7 +386,9 @@ commands once the current phase function has returned.
 \caption{\t{econf -{}-libdir} logic} \label{alg:econf-libdir}
 \begin{algorithmic}[1]
 \STATE let prefix=\$\{EPREFIX\}/usr
-\IF{the caller specified -{}-prefix=\$p}
+\IF{the caller specified -{}-exec-prefix=\$ep}
+\STATE let prefix=\$ep
+\ELSIF{the caller specified -{}-prefix=\$p}
 \STATE let prefix=\$p
 \ENDIF
 \STATE let libdir=



[gentoo-commits] proj/pms:eapi-9 commit in: /

2022-02-13 Thread Ulrich Müller
commit: 88bd72dfbce9d889f9cf865cac72f26a06e8914e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug 15 12:14:44 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Aug 15 12:14:44 2021 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=88bd72df

eapi-cheatsheet.tex: Define \i and \t commands

These occur in external aux files used with the xr-hyper package and
would normally cause an "undefined control sequence" error. The problem
was hidden by LaTeX using its internal \i and \t macros instead.

Signed-off-by: Ulrich Müller  gentoo.org>

 eapi-cheatsheet.tex | 4 
 1 file changed, 4 insertions(+)

diff --git a/eapi-cheatsheet.tex b/eapi-cheatsheet.tex
index c5e795d..c333b32 100644
--- a/eapi-cheatsheet.tex
+++ b/eapi-cheatsheet.tex
@@ -19,6 +19,10 @@
 \newcommand{\featureref}[1]{\textsc{#1} on page~\pageref{feat:#1}}
 \renewcommand{\familydefault}{\sfdefault}
 \urlstyle{sf}
+
+% These commands may occur in external aux files from pms
+\renewcommand{\i}[1]{\textit{#1}}
+\renewcommand{\t}[1]{\texttt{#1}}
 \externaldocument{pms}
 
 \title{EAPI Cheat Sheet}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-l10n/

2022-02-13 Thread Ulrich Müller
commit: 9a384854b3bb77815fcf1c071e0e518f619bd0ef
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Feb 14 07:27:41 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Feb 14 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a384854

app-i18n/man-pages-l10n: Drop l10n_fa because it does not compile

Closes: https://bugs.gentoo.org/833302
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-i18n/man-pages-l10n/man-pages-l10n-4.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1.ebuild 
b/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1.ebuild
index 951aa0731560..a5d769b97b9b 100644
--- a/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1.ebuild
+++ b/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-MY_L10N=(cs da de el es fa fi fr hu id it mk nb nl pl pt-BR ro sr sv)
+MY_L10N=(cs da de el es fi fr hu id it mk nb nl pl pt-BR ro sr sv)
 IUSE="${MY_L10N[@]/#/l10n_}"
 REQUIRED_USE="|| ( ${MY_L10N[@]/#/l10n_} )"
 



[gentoo-commits] repo/gentoo:master commit in: www-plugins/browserpass/

2022-02-13 Thread Matt Turner
commit: 0a7e94215d1ef59b2d1f1b16480ff04bb6dddb36
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 14 06:31:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 14 06:40:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7e9421

www-plugins/browserpass: Version bump to 3.0.8

Signed-off-by: Matt Turner  gentoo.org>

 www-plugins/browserpass/Manifest |  9 
 www-plugins/browserpass/browserpass-3.0.8.ebuild | 66 
 2 files changed, 75 insertions(+)

diff --git a/www-plugins/browserpass/Manifest b/www-plugins/browserpass/Manifest
index 24ce18bff112..0d9757915213 100644
--- a/www-plugins/browserpass/Manifest
+++ b/www-plugins/browserpass/Manifest
@@ -1,4 +1,5 @@
 DIST browserpass-3.0.7.tar.gz 19262 BLAKE2B 
3e8810016c2223a7a83603598526a2324c650a239457509e93c4b76c0f19d28fa83b104a470857ea983655e738a052ce82b40b215299a6a23be40b7a17fea6ee
 SHA512 
bc9fba22b744c169ea901b452223aff585a8787c8bd1067318e28fb4763ad4435dfdcd4fbf2900f5e2779eef7d3dedc7d45f48434d2b4c3dcfe9c164e4f048a7
+DIST browserpass-3.0.8.tar.gz 19274 BLAKE2B 
3394b83be3ca761231feb4581b9dce422af2346b282d0002c45ccd289860a24cd204a63d3bc524dbd5c9b5f29d0cf0f161478bf254acd353bbb1821129a99cb5
 SHA512 
c854e671153694bf87f8393e284983d213f31c46cbbc4e6fd892e1793b8aa59d81c257f0709334667b533a9570dc5819662c2bc7d165133398c9149fcc1eb1d0
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
@@ -6,12 +7,16 @@ DIST 
github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.3.mod 58
 DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.3.zip 
3966 BLAKE2B 
b638ca22c4f9df8cce5b84837e4f72b009c1ead300c08807b8268d26f04d6cc5476d9af56f676d8f4ac046c78c333614670e0853bee13de3439b5d89b96bfbb0
 SHA512 
ff98f8c05d8e23fca69ee5ed780e728f9d1779ab55cecd16bff890a91d14af81ae7a0304f34b3e04fbcbbb61e3c97c044dd9c190bd8359f3b19bdd31f8a37329
 DIST github.com%2Fmattn%2Fgo-zglob%2F@v%2Fv0.0.2.mod 33 BLAKE2B 
1b3613d2a34c4d25694fa94356e3bcf622b385518ca02d586ed42eae5844b1902124f2fd22d6e7974b584c5b92504b3a003904cb989792827977f63835df2729
 SHA512 
036860f698203a0c3d9e64a488acfa6ab3f879cdc7ac792ae67c1d10c1272ccc9a98723375dd2ad9b16f5f315f33618c5a28537ac7ffa0b74ecf19e9cf7df22b
 DIST github.com%2Fmattn%2Fgo-zglob%2F@v%2Fv0.0.2.zip 12271 BLAKE2B 
0c7c8765baf0825c7422f14fde9b7562f39d54d9ac0c0169b5f715b82cfe7a2a613928e1a556671ee7b848bb7396d9b52a94bcffc27fbdfd2e9b4e11d862779e
 SHA512 
a230f86c82a945aed1076c2b4bab667ee1fd3aaf50ef7515a239fb7443ad6f76cceb555e789bef5c1a26059633a5ecf28975844a637b9034de06047d3f0a0c75
+DIST github.com%2Fmattn%2Fgo-zglob%2F@v%2Fv0.0.3.mod 33 BLAKE2B 
1b3613d2a34c4d25694fa94356e3bcf622b385518ca02d586ed42eae5844b1902124f2fd22d6e7974b584c5b92504b3a003904cb989792827977f63835df2729
 SHA512 
036860f698203a0c3d9e64a488acfa6ab3f879cdc7ac792ae67c1d10c1272ccc9a98723375dd2ad9b16f5f315f33618c5a28537ac7ffa0b74ecf19e9cf7df22b
+DIST github.com%2Fmattn%2Fgo-zglob%2F@v%2Fv0.0.3.zip 12289 BLAKE2B 
1831492b5b5ad419bb96bedbf86eb39235975774406e6d95e836840cfe60fd6e4297672a1737fda9fc0dce388196a8bf435e4c5ba26e8be7377de94ba1aca99d
 SHA512 
351f27d56e4da86704e697fea22de4a970b2ceb6abc56bd5c751f979cd5ed60da75f7226e592286d896be7765a04a91bf85b76b95474fdba714091ddc49923b8
 DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 
94636062c94f8ff68cdcab7593a3acae7b9616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79
 SHA512 
c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
 DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 
0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba
 SHA512 
3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
 DIST 
github.com%2Frifflock%2Flfshook%2F@v%2Fv0.0.0-20180920164130-b9218ef580f5.mod 
35 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/

2022-02-13 Thread 罗百科
commit: e91dae6316469fd88028acc1b53151e7b859ce8e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 14 06:34:22 2022 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Feb 14 06:34:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91dae63

dev-db/postgis: Bump to 3.2.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/Manifest |   1 +
 dev-db/postgis/postgis-3.2.1.ebuild | 142 
 2 files changed, 143 insertions(+)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index f547e1214682..2b9229447ddf 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -3,3 +3,4 @@ DIST postgis-3.0.5.tar.gz 16887694 BLAKE2B 
dba646308f93730399f9976547bbe1bb872eb
 DIST postgis-3.1.3.tar.gz 17273487 BLAKE2B 
603be66476037fca5e75b00079a26b4beaa50f0af0626f89660f17da398576d929574cb363c4177877d9c8db5459f7eac964b85796cd93b0d0c6ff2462d7ad3f
 SHA512 
525c982de6b5888d1f4a4f6d2cca5dfa945d8899d8038b1d62ce222e0149c4ab26a2a3602bb8c85e89ce22b3d5b20d278fc4f841144f4b0d19e6de4f48d819ad
 DIST postgis-3.1.5.tar.gz 17282333 BLAKE2B 
3abe3b24ad0b8a9621c206f881a920ec4e37aa75ccc68ab8e4a43a372bb9047613c81d375051a948999068595de04f14bf4f0b7921b3f3894ff77a9d8c1c3063
 SHA512 
640196f4c983aeb1d661d98e099f4e2a47f32b15bfde21479b8fdb2aa5d12b4c564b0962973ec1a8dd64fbfac7cd7bc94d84376935294f23ba31d7501fe64a06
 DIST postgis-3.2.0.tar.gz 16884722 BLAKE2B 
118ae754199521e46508b404275bfe323465e5543ad8351d3dec3582800f6c475c30333b35ad48aac373f9d8e3875790c58858f638ee4ecb7465764703d07d40
 SHA512 
b49b2fbb88ec07981c0fd05400ad807e85553164023a4b47326c21f48b4e07827a183676c497ad6823dc3a6b97518e1d40906826b8a91739c96966d62858b2b5
+DIST postgis-3.2.1.tar.gz 16883824 BLAKE2B 
9c49ad518fb968dc4787bedf6480af29c3e70f986df8233ef034f117b8a8920ff6e39dab57813390b813a3d856476634b18e6ce324795839d019a11559155ff5
 SHA512 
e0ea3d2304e71c98dd045a8031946235d9c26a1310e1ffa556db10dfd18378957ee3d88608fba7ff482835d8c8b41d7f7bddaff1279ce0b50cd7634237465b31

diff --git a/dev-db/postgis/postgis-3.2.1.ebuild 
b/dev-db/postgis/postgis-3.2.1.ebuild
new file mode 100644
index ..e3a71e39141c
--- /dev/null
+++ b/dev-db/postgis/postgis-3.2.1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.6 {10..14} )
+POSTGRES_USEDEP="server"
+inherit autotools postgres-multi toolchain-funcs
+
+MY_P="${PN}-$(ver_rs 3 '')"
+
+if [[ ${PV} = ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git;
+else
+   PGIS="$(ver_cut 1-2)"
+   SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="https://postgis.net;
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="address-standardizer doc gtk static-libs topology"
+
+REQUIRED_USE="${POSTGRES_REQ_USE}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+RDEPEND="${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   dev-libs/protobuf-c:=
+   >=sci-libs/geos-3.9.0
+   >=sci-libs/proj-4.9.0:=
+   >=sci-libs/gdal-1.10.0:=
+   address-standardizer? ( dev-libs/libpcre )
+   gtk? ( x11-libs/gtk+:2 )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   virtual/imagemagick-tools[png]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.2.0-arflags.patch"
+   "${FILESDIR}/${PN}-3.0.3-avoid-calling-ar-directly.patch"
+   "${FILESDIR}/${PN}-3.0.3-try-other-cpp-names.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ${PV} = ** ]] ; then
+   source "${S}"/Version.config
+   PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
+   fi
+
+   # These modules are built using the same *FLAGS that were used to build
+   # dev-db/postgresql. The right thing to do is to ignore the current
+   # *FLAGS settings.
+   QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
+
+   # bug #775968
+   touch build-aux/ar-lib || die
+
+   local AT_M4DIR="macros"
+   eautoreconf
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   export CPP=$(tc-getCPP)
+
+   local myeconfargs=(
+   $(use_with address-standardizer)
+   $(use_with gtk gui)
+   $(use_with topology)
+   )
+   postgres-multi_foreach econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   postgres-multi_foreach emake
+   postgres-multi_foreach emake -C topology
+
+   if use doc ; then
+   postgres-multi_foreach emake comments
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-user-docs/

2022-02-13 Thread Matt Turner
commit: 92547f8e7547960daccf510a79030beeb517fbb4
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 14 06:24:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 14 06:27:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92547f8e

gnome-extra/gnome-user-docs: Version bump to 41.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-user-docs/Manifest   |  1 +
 .../gnome-user-docs/gnome-user-docs-41.2.ebuild| 38 ++
 2 files changed, 39 insertions(+)

diff --git a/gnome-extra/gnome-user-docs/Manifest 
b/gnome-extra/gnome-user-docs/Manifest
index 1b3cea348862..21b23c193f5d 100644
--- a/gnome-extra/gnome-user-docs/Manifest
+++ b/gnome-extra/gnome-user-docs/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-user-docs-40.5.tar.xz 9210512 BLAKE2B 
0fe638636377d1c392d208c55016cdc346fa1ec64d327ab9ded9b58744d115c74d5a03927836138cb2d58c9df735d8bc032da4a7ff3ef3ffa53a1a59b88a3006
 SHA512 
dbef51c262862b211304158fd9aa7bf75ab20bbf21ed0bebe0a1c547cb53e580d32062a6f362f0750a8fbe1e93e8987593c80fa7fbb758c1a61827256db69d52
 DIST gnome-user-docs-41.1.tar.xz 9402668 BLAKE2B 
952f2c117df9a9e35ae9fab13e5da402f804bce8d4fc96c07355d99e10debeb7b214f72b976826d016ae9f8d8c8a1b558d9a06f8f20e37ddd56404b6a794925a
 SHA512 
49e08947b87ff551cfcf7de9e791de664d32f5628e1e7b4dbcf4b03e38d3e09edda602239dc52bef22a3711c437b669f8a092a33a385531e15311a0c858e78b1
+DIST gnome-user-docs-41.2.tar.xz 9407232 BLAKE2B 
81c6d638e6cf3011cf4f2ee835c293fd0152435d2f4d07e7bc403882e378d140d7e03fbaca7f87e23f6c65d104dc7be4a2bc0902a3e1a5ab42815ceb250ff4b0
 SHA512 
982fa4c491a530df0067c3f437c961f84c393f1f95895e86f348609fa0407ffa6a33dbc961c87c5083180d4ad1a069ec2886d0ec841e9c965f21cb0b55322f4b

diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-41.2.ebuild 
b/gnome-extra/gnome-user-docs/gnome-user-docs-41.2.ebuild
new file mode 100644
index ..c483a2640eaf
--- /dev/null
+++ b/gnome-extra/gnome-user-docs/gnome-user-docs-41.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2
+
+DESCRIPTION="GNOME end user documentation"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs;
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+BDEPEND="test? ( dev-libs/libxml2 )"
+# eautoreconf requires:
+#  app-text/yelp-tools
+# rebuilding translations requires:
+#  app-text/yelp-tools
+#  dev-util/gettext
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip
+   !test? ( test )"
+
+src_configure() {
+   # itstool is only needed for rebuilding translations
+   # xmllint is only needed for tests
+   gnome2_src_configure \
+   $(usex test "" XMLLINT=$(type -P true)) \
+   ITSTOOL=$(type -P true)
+}
+
+src_compile() {
+   # Do not compile; "make all" with unset LINGUAS rebuilds all 
translations,
+   # which can take > 2 hours on a Core i7.
+   return
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gucharmap/

2022-02-13 Thread Matt Turner
commit: 46e3094fa778bb4beb47bd82d7bfb283f8249966
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 14 06:25:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 14 06:27:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e3094f

gnome-extra/gucharmap: Version bump to 14.0.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gucharmap/Manifest|  1 +
 gnome-extra/gucharmap/gucharmap-14.0.2.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 116f8b6b91c6..d4be1b58e5d6 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1,3 +1,4 @@
 DIST gucharmap-13.0.8.tar.gz 1920107 BLAKE2B 
247b6683358e1fcbba02cad8146b8b1e7a4ccd5e56d3f9c6e597b47bcd38d11759a02e60d5635c3f2e26defe166b6e4ded696b5d1f6e1be6564d6139e3ed1ab8
 SHA512 
15eacbf351c8b2357e59913e5b4cccd279aed7a492351c42101dd26020658f2f4d7aaff2a3b95ca340a73606592f47edf9645c93234afb1a086362ef32904bcf
 DIST gucharmap-14.0.1.tar.gz 1925102 BLAKE2B 
134d48703efb27d5eb3a19e8d90031d6feb8f0fa7321596efc1209377653590fe5f4191af739f012c1dee15df75e2d70ca2ed8850d30b57cc87b97343716de85
 SHA512 
5a79afe1a7e9f2a54f7499a578a34db690853f096a9374b335786abd3439812f511222792447f6cc603c2611490d3514d6a179844dd03fbf7f289133e29cf015
+DIST gucharmap-14.0.2.tar.gz 1925142 BLAKE2B 
3936c187ecdc104534b80830f9089417e8c2166a8e8dbfc848788a58acd9d65889f1242ecd3a2d9a5f2e657dcc052dee22b3ed543d2113509905a472192b19eb
 SHA512 
4cfcebca0cac5cef8e6601c077a49e12aa56e76fec131ccf5ca1fb11bf40e5df8b6ae5ec83c2b64764c9d223d52824d4007c114ee7d85b4246855b8fc15c6c2d
 DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 
80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608
 SHA512 
4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1

diff --git a/gnome-extra/gucharmap/gucharmap-14.0.2.ebuild 
b/gnome-extra/gucharmap/gucharmap-14.0.2.ebuild
new file mode 100644
index ..4f0a1c3992f6
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-14.0.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.26"
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+UNICODE_VERSION="14.0"
+
+IUSE="+introspection gtk-doc vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="media-libs/freetype:2
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=dev-libs/libpcre2-10.21:=
+   =app-i18n/unicode-data-${UNICODE_VERSION}*
+   >=x11-libs/pango-1.42.4-r2[introspection?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/14.0.1-install-user-help.patch
+   "${FILESDIR}"/14.0.1-fix-file-conflicts.patch
+)
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcharmap=true
+   -Ddbg=false # in 14.0.1 all this does is pass -ggdb3
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dgtk3=true
+   -Ducd_path="${EPREFIX}/usr/share/unicode-data"
+   $(meson_use vala vapi)
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/lua/

2022-02-13 Thread William Hubbs
commit: 919af65cd6e25616f2a435062cf0399669e18212
Author: Ahmed Charles  ahmedcharles  com>
AuthorDate: Mon Feb 14 04:39:27 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Feb 14 04:42:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919af65c

dev-lang/lua: 5.4.4 bump

Bug: https://bugs.gentoo.org/831053
Closes: #24027
Signed-off-by: Ahmed Charles  ahmedcharles.com>
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/lua/Manifest |   2 +
 dev-lang/lua/lua-5.4.4.ebuild | 203 ++
 2 files changed, 205 insertions(+)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 142b030f57d5..9c5d059a97a0 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -3,3 +3,5 @@ DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.4.2-tests.tar.gz 128901 BLAKE2B 
10e4f0e8760f9cbd4761fa26665008ae7412539f79a6a7687029808f08f0ae4a24721e787e2e87e5080c16e9dcce8577a7a39ddc6d3e483a3cfe11756139594e
 SHA512 
1516c59deca211c38444bbf97b18e988e939209b03915d3691d756eeed31b52e8d3a1f05b71ac0b561965274c7b6f3afc4244cd2e9069995696e737e2d9dd40b
 DIST lua-5.4.2.tar.gz 353472 BLAKE2B 
7e0e642684df635ed1c48db45989e86a2638024e30a170addf700b0c7d32276f1eaef80898539c671039c20cb0bed4861b12c58f4b8211653a17e89bad278d87
 SHA512 
9454a6ffd973598f2f4a2399834c31c4d5090bd12e716776e3189aa57760319d114ee64a8338bbc2ef5e08150bf0adc2ad94a1b2677f38538a43359969d4d920
+DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 
63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e
 SHA512 
08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
+DIST lua-5.4.4.tar.gz 360876 BLAKE2B 
8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668
 SHA512 
af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21

diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
new file mode 100644
index ..b87dce6f5938
--- /dev/null
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib multilib-minimal portability toolchain-funcs
+
+DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
+HOMEPAGE="https://www.lua.org/;
+TEST_PV="5.4.4"
+TEST_P="${PN}-${TEST_PV}-tests"
+SRC_URI="
+   https://www.lua.org/ftp/${P}.tar.gz
+   test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )"
+
+LICENSE="MIT"
+SLOT="5.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+deprecated readline test test-complete"
+
+COMMON_DEPEND="
+   >=app-eselect/eselect-lua-3
+   readline? ( sys-libs/readline:0= )
+   !dev-lang/lua:0"
+# Cross-compiling note:
+# Must use libtool from the target system (DEPEND) because
+# libtool from the build system (BDEPEND) is for building
+# native binaries.
+DEPEND="
+   ${COMMON_DEPEND}
+   sys-devel/libtool"
+RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="!test? ( test )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/lua${SLOT}/luaconf.h
+)
+
+PATCHES=(
+   "${FILESDIR}"/lua-5.4.2-make.patch
+)
+
+src_prepare() {
+   default
+   # use glibtool on Darwin (versus Apple libtool)
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
+   Makefile src/Makefile || die
+   fi
+
+   # correct lua versioning
+   sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
+
+   sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
+
+   # Using dynamic linked lua is not recommended for performance
+   # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
+   # Mainly, this is of concern if your arch is poor with GPRs, like x86
+   # Note that this only affects the interpreter binary (named lua), not 
the lua
+   # compiler (built statically) nor the lua libraries.
+
+   # upstream does not use libtool, but we do (see bug #336167)
+   cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
+   eautoreconf
+
+   # custom Makefiles
+   multilib_copy_sources
+}
+
+multilib_src_configure() 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/veracrypt/

2022-02-13 Thread Göktürk Yüksek
commit: 33225daf211c5e1c7ad33bd40944181ba5a215ac
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Mon Feb 14 04:23:38 2022 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Mon Feb 14 04:25:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33225daf

app-crypt/veracrypt: bump to 1.25.7

Closes: https://bugs.gentoo.org/828526
Signed-off-by: Göktürk Yüksek  gentoo.org>

 app-crypt/veracrypt/Manifest|  1 +
 app-crypt/veracrypt/veracrypt-1.25.7.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/app-crypt/veracrypt/Manifest b/app-crypt/veracrypt/Manifest
index 5694ebad124a..3c827349e7ce 100644
--- a/app-crypt/veracrypt/Manifest
+++ b/app-crypt/veracrypt/Manifest
@@ -1 +1,2 @@
 DIST veracrypt-1.24_p8.tar.gz 25116825 BLAKE2B 
fccab3e7de7637f6f3a7f448a9dcc6671198ea6155e8f6741844c5bd844819c639f968e4cc6e13c274c90f2ba8e540a020b98cb12617a109d5911ce8dd9cb991
 SHA512 
16139d055e2b2dda6c38ecf156cf5d15cd4788253fe0c85e42050eafd8afbd5c5908e590e53a7b5220767ebbb3b9e81d0049a910b322e42f1c29d2c131bd29d0
+DIST veracrypt-1.25.7.tar.gz 26108318 BLAKE2B 
e3974e6abec3ff462239b6c7a775ebfde4138dde295863c8788de88b593bc4bcd69db66eb81dd08333055b0efed2cf24d5f038099f6fc25b8f550cb90347
 SHA512 
955d5354d7401625196f1bd43d5e40695f4a2ebc7742cdfe0850d3b974a02126446346fe7e3174e16a38de39b507fc436b45b5e43d6fb714f37a4b8b394843dd

diff --git a/app-crypt/veracrypt/veracrypt-1.25.7.ebuild 
b/app-crypt/veracrypt/veracrypt-1.25.7.ebuild
new file mode 100644
index ..41d225cd1baf
--- /dev/null
+++ b/app-crypt/veracrypt/veracrypt-1.25.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit desktop flag-o-matic linux-info pax-utils toolchain-funcs wxwidgets
+
+DESCRIPTION="Disk encryption with strong security based on TrueCrypt"
+HOMEPAGE="https://www.veracrypt.fr/en/Home.html;
+SRC_URI="https://github.com/${PN}/VeraCrypt/archive/VeraCrypt_${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/VeraCrypt-VeraCrypt_${PV}/src"
+
+# The modules not linked against in Linux include (but not limited to):
+#   libzip, chacha-xmm, chacha256, chachaRng, rdrand, t1ha2
+# Tested by actually removing the source files and performing a build
+# For this reason, we don't have to worry about their licenses
+LICENSE="Apache-2.0 BSD truecrypt-3.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+asm cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc X"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   sys-fs/lvm2
+   sys-fs/fuse:0
+   x11-libs/wxGTK:${WX_GTK_VER}[X?]
+   app-admin/sudo
+   dev-libs/pkcs11-helper"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   asm? ( dev-lang/yasm )"
+
+CONFIG_CHECK="~BLK_DEV_DM ~CRYPTO ~CRYPTO_XTS ~DM_CRYPT ~FUSE_FS"
+
+src_configure() {
+   setup-wxwidgets
+
+   # https://bugs.gentoo.org/786741
+   # std::byte clashes with src/Common/Tcdefs.h typedef
+   append-cxxflags -std=c++14
+}
+
+src_compile() {
+   local myemakeargs=(
+   NOSTRIP=1
+   NOTEST=1
+   VERBOSE=1
+   CC="$(tc-getCC)"
+   CXX="$(tc-getCXX)"
+   AR="$(tc-getAR)"
+   RANLIB="$(tc-getRANLIB)"
+   TC_EXTRA_CFLAGS="${CFLAGS}"
+   TC_EXTRA_CXXFLAGS="${CXXFLAGS}"
+   TC_EXTRA_LFLAGS="${LDFLAGS}"
+   WX_CONFIG="${WX_CONFIG}"
+   $(usex X "" "NOGUI=1")
+   $(usex asm "" "NOASM=1")
+   $(usex cpu_flags_x86_sse2 "" "NOSSE2=1")
+   $(usex cpu_flags_x86_sse4_1 "SSE41=1" "")
+   $(usex cpu_flags_x86_ssse3 "SSSE3=1" "")
+   )
+
+   emake "${myemakeargs[@]}"
+}
+
+src_test() {
+   ./Main/veracrypt --text --test || die "tests failed"
+}
+
+src_install() {
+   local DOCS=( Readme.txt )
+
+   dobin Main/veracrypt
+   if use doc; then
+   DOCS+=( "${S}"/../doc/EFI-DCS )
+   docompress -x /usr/share/doc/${PF}/EFI-DCS
+   HTML_DOCS=( "${S}"/../doc/html/. )
+   fi
+   einstalldocs
+
+   newinitd "${FILESDIR}"/veracrypt.init veracrypt
+
+   if use X; then
+   local s
+   for s in 16 48 128 256; do
+   newicon -s ${s} Resources/Icons/VeraCrypt-${s}x${s}.xpm 
veracrypt.xpm
+   done
+   make_desktop_entry veracrypt "VeraCrypt" veracrypt 
"Utility;Security"
+   fi
+
+   pax-mark -m "${ED}"/usr/bin/veracrypt
+}
+
+pkg_postinst() {
+   ewarn "VeraCrypt has a very restrictive license. Please be explicitly 
aware"
+   ewarn "of the limitations on redistribution of binaries or modified 
source."
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/noson-app/

2022-02-13 Thread Steve Burnham
commit: bb6ebdd70865076af2cfc43687f86c7fc7c8ccb7
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Feb 14 04:15:16 2022 +
Commit: Steve Burnham  gmail  com>
CommitDate: Mon Feb 14 04:15:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb6ebdd7

media-sound/noson-app:Version bump to 5.0.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest  | 2 +-
 .../noson-app/{noson-app-5.0.2.ebuild => noson-app-5.0.3.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index ad64a7151..f3a6d18ff 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -1 +1 @@
-DIST noson-app-5.0.2.tar.gz 2135235 BLAKE2B 
0308a44f0bfd384b89c404ba786f1a824e43879dc8696bb1860f8c89c02364685d2bdd6ec28eff1c300d7aea31e59b75297baa69a8086b4912ff218a050c2e32
 SHA512 
5f4cf1d969a96c2a58f9a0cebc24dc77e2792d2225312a5f64866d40f6721bbb38c7aaa483b54a73e1953f129be2d9e441b3606984a4d549a37bc99a4594bbb9
+DIST noson-app-5.0.3.tar.gz 2135103 BLAKE2B 
412c342ca59054656d791acb34a6cdbfe4b7316c1dc3ff882b56fe92a6f3e5a3d24ed4c843f0b342c9a9e9a781e81543d1e98e4f693ef6708b6b3be64b17aa8d
 SHA512 
f6b07e80b4b817dfc28b37c935c99bdbce2c33db90d1022c2992952116e0f32fb9db08916ee87d86e9858d65fb950b1f9220e05da404bf2524629d37017fba98

diff --git a/media-sound/noson-app/noson-app-5.0.2.ebuild 
b/media-sound/noson-app/noson-app-5.0.3.ebuild
similarity index 100%
rename from media-sound/noson-app/noson-app-5.0.2.ebuild
rename to media-sound/noson-app/noson-app-5.0.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-wireless/uhd/

2022-02-13 Thread Rick Farina
commit: 0a1b39046a9eb89dd0fe7d6c4d8f50a90e293cfc
Author: Rick Farina  gentoo  org>
AuthorDate: Mon Feb 14 03:32:00 2022 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon Feb 14 03:33:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1b3904

net-wireless/uhd: fix some pkgcheck warnings

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/uhd/uhd-3.15.0.0-r100.ebuild | 6 +++---
 net-wireless/uhd/uhd-4.1.0.4.ebuild   | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-wireless/uhd/uhd-3.15.0.0-r100.ebuild 
b/net-wireless/uhd/uhd-3.15.0.0-r100.ebuild
index 3854e1ceee95..94f22c4bddc2 100644
--- a/net-wireless/uhd/uhd-3.15.0.0-r100.ebuild
+++ b/net-wireless/uhd/uhd-3.15.0.0-r100.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 #not sure why, but eapi 7 fails
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
-inherit eapi7-ver python-single-r1 gnome2-utils cmake-utils multilib
+inherit eapi7-ver python-single-r1 gnome2-utils cmake-utils
 
 DESCRIPTION="Universal Software Radio Peripheral (USRP) Hardware Driver"
 HOMEPAGE="https://kb.ettus.com;

diff --git a/net-wireless/uhd/uhd-4.1.0.4.ebuild 
b/net-wireless/uhd/uhd-4.1.0.4.ebuild
index e74d51a15c92..654ad81cca82 100644
--- a/net-wireless/uhd/uhd-4.1.0.4.ebuild
+++ b/net-wireless/uhd/uhd-4.1.0.4.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 #not sure why, but eapi 7 fails
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
-inherit eapi7-ver python-single-r1 gnome2-utils cmake-utils multilib
+inherit eapi7-ver python-single-r1 gnome2-utils cmake-utils
 
 DESCRIPTION="Universal Software Radio Peripheral (USRP) Hardware Driver"
 HOMEPAGE="https://kb.ettus.com;



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-02-13 Thread Ionen Wolkens
commit: e1fac5c3f5059558958a55cab465413b4625793f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 14 00:56:51 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 14 02:12:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fac5c3

x11-drivers/nvidia-drivers: remove arm64 distfile from non-0/510

0/510 branch was keyworded for ~arm64 (bug #831484) but odds
that older branches will be keyworded are now low and there is
no reason to burden mirrors with the essentially unused arm64
distfile eternally.

Open to reverting for 0/470 if someone with a Kepler card and
arm64 hardware needs it and can do testing.

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/Manifest   | 2 --
 x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild | 3 +--
 x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild   | 3 +--
 3 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index f45d7cc51628..e2d9f64f52a1 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,5 +1,3 @@
-DIST NVIDIA-Linux-aarch64-460.91.03.run 111886330 BLAKE2B 
24ab316e216caa61f7edb4dbcb34541709d3229d495e6ead95e99db7403cddee03467ee28d007f0fa3c4f2fa267e1994533c90a7a67885e9e76d501ab0f8aaa5
 SHA512 
edcfd3b11afe625c8996cda488a8de2e0e40eb4b95c8cf0ead9e1226d7cee8140a83c247d745ceefe997a39cfcf3e3f9bde575d97aa39090f97f88817d89cb28
-DIST NVIDIA-Linux-aarch64-470.103.01.run 184497677 BLAKE2B 
13ad81da2fb8d887187b2685625c831b74db91729ff82553336c6d266312783c4a01675659ebfe4ad6d011c53d871e28e7522f948ef66c258dafea0e33794acd
 SHA512 
5a9881dd9204b81e78c2a5f29bb95682c3c4b334e520030c368f27e795995df0637a6265b1ca74197026d0de02a5f4e0cf7bb91fb6f2dc7607be9fcb7647
 DIST NVIDIA-Linux-aarch64-510.47.03.run 210713072 BLAKE2B 
ee775c9022c76adcb8e39661830d832b12ee53e5b6a33c9b98bf1532ef26bb49a2bb9e09bdd869517e8dab712af162e0263c3989b7023b4c34e27eb135fd9136
 SHA512 
1079910394542a123965f09a741a3690f68a96a8251995a6ca66c47711acbf93cef79f98110595667e19f895e024dc6fb6f57c470f80fe8075ffea74cfe05f94
 DIST NVIDIA-Linux-x86-390.147.run 49303088 BLAKE2B 
5a3a02b88af1ee8699b0c6c3fa222d9176338f10437a88c874126c7bacf64ddc44d03d8a44542cba989129af6336e46cae775713458a16d78ea75e4e004dfffb
 SHA512 
c5d47e2a8c034e158093feeefa2455ec49d676fbd1700118aedba0c3b84be4e2060402d0e27e50d1a674de10f369f8e5ca2da8c61f1d0560d2105d33d7238359
 DIST NVIDIA-Linux-x86_64-390.147.run 85930997 BLAKE2B 
a8085c9abc1c31251788a8f5abdc2090c9085b3028e364184244bbf24d822dc3266877c88b30f403507fa2dd511c68ec67e1f188d6b0f1f4d7d792881d5253fc
 SHA512 
0d8bda32e916d71da2ea74bc12a4f3cb0a0c2ddda27511cf3c89bbf4aeb28db68f6b7261639d88dd1c0180b91213c09de930d233158268c5d9ab3b223510e964

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild
index 135ea79eab49..5dd8a497c04d 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-460.91.03-r2.ebuild
@@ -13,8 +13,7 @@ NV_URI="https://download.nvidia.com/XFree86/;
 DESCRIPTION="NVIDIA Accelerated Graphics Driver"
 HOMEPAGE="https://www.nvidia.com/download/index.aspx;
 SRC_URI="
-   amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run )
-   arm64? ( ${NV_URI}Linux-aarch64/${PV}/NVIDIA-Linux-aarch64-${PV}.run )
+   ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run
$(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})"
 # nvidia-installer is unused but here for GPL-2's "distribute sources"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild
index c7d5cfc03b05..4174ea364035 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.103.01.ebuild
@@ -13,8 +13,7 @@ NV_URI="https://download.nvidia.com/XFree86/;
 DESCRIPTION="NVIDIA Accelerated Graphics Driver"
 HOMEPAGE="https://www.nvidia.com/download/index.aspx;
 SRC_URI="
-   amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run )
-   arm64? ( ${NV_URI}Linux-aarch64/${PV}/NVIDIA-Linux-aarch64-${PV}.run )
+   ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run
$(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})"
 # nvidia-installer is unused but here for GPL-2's "distribute sources"



[gentoo-commits] repo/gentoo:master commit in: media-libs/osl/

2022-02-13 Thread Sam James
commit: d937ca78168d1a272458883282c5d39799c53ba2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 02:06:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 02:07:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d937ca78

media-libs/osl: drop 1.12.0.2-r4

Signed-off-by: Sam James  gentoo.org>

 media-libs/osl/Manifest   |   1 -
 media-libs/osl/osl-1.12.0.2-r4.ebuild | 104 --
 2 files changed, 105 deletions(-)

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index 4d5068e24a70..bd469d1b40f6 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,5 +1,4 @@
 DIST osl-1.11.15.0.tar.gz 14143372 BLAKE2B 
7385d86417fd2666d7558eb459402a9720fc4b59287c2feb45c451bd1e413d102f3f286e6bc07bbeb320b9f5a96b4981851dddcf3a6eaa69d5869238811978a8
 SHA512 
d1df69349cb43690d0578b32caf92fe33ff570713fd87899e2ab312962c6474bd9c19df5b3b018a7498390e5933fcfbfdd3ecd450a4d91d64dd680ee74f492c5
 DIST osl-1.11.16.0.tar.gz 14143407 BLAKE2B 
0e6a20ee63a836bc268f03eb943731e8bf18909bf86041532de50e51ff9fb78f9be316be9b3677cb2b0e5fddd90defab95281e6597a52e61d982ffc9fcc52f79
 SHA512 
717a588bb371ff64d41dc34caad6a4e8483cba32d3b8fe7db9f98e422be050b1b89e4cf7f018e1106dfc9120d2485c3d8430a63cd80344050b00082fdd45fa1b
 DIST osl-1.11.17.0.tar.gz 13888749 BLAKE2B 
284489a2dc580bade93894c43c22d99d88e249329e10922c9c6dde7fc0eed3f741e279cc5fc043ce513ea59ddcea4a3576e34c6fd2294aadc727bdc8d422ed26
 SHA512 
14cb25b10f4644551b906344a289e2a4c421f4c85beaa120bb1a1e532c9be3ec235622516c4700fb23d258c5dcd1ece18b84491b0973b3162098843a9059b1d2
-DIST osl-1.12.0.2.tar.gz 16205315 BLAKE2B 
543d120e981f093c121b4abb4c36d7d8c127555c8986df931a3040136e3ae3d84d602d73395604cd492f8d192e408f585cd6579fe6283c974778f0b99092985d
 SHA512 
cdcd1fb348f6f2f1f889ed1895bac545e10b73e700959bc09b1df2a40cd86e69ba43a1dfaf26dedaec9c23aa17b74428d4bccc9cf7f4d27ae2fc5152adb6c010
 DIST osl-1.12.4.1.tar.gz 17716100 BLAKE2B 
eddd614ad4631446ff9de5e6c11cb8c19f9226b3306dca39a37827b4a03f7dc034b321ea3cce75e33dbe93dbb2d7dd09a0bf5ba222a693ad7acb6d96c529d2d9
 SHA512 
eaee1b539fa10ec6703db19acf0cd91cffcd44f4ce9aff3d4e00abd3ba7d8cd3557b37c57c902d435181bc983623828a06a778377b09f40ccac2e430addce4d4

diff --git a/media-libs/osl/osl-1.12.0.2-r4.ebuild 
b/media-libs/osl/osl-1.12.0.2-r4.ebuild
deleted file mode 100644
index dfc763b60ebd..
--- a/media-libs/osl/osl-1.12.0.2-r4.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-# check this on updates
-LLVM_MAX_SLOT=12
-
-inherit cmake llvm toolchain-funcs python-single-r1
-
-DESCRIPTION="Advanced shading language for production GI renderers"
-HOMEPAGE="http://opensource.imageworks.com/?p=osl;
-SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${PV}-dev.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-X86_CPU_FEATURES=(
-   sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
-   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
-)
-CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
-
-IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   dev-libs/boost:=
-   dev-libs/pugixml
-   media-libs/openexr:=
-   >=media-libs/openimageio-2.3.12.0:=
-   

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/

2022-02-13 Thread Sam James
commit: e7e1f38a37f7010ae444e56a73e50c04dd4d8334
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 02:05:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 02:07:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e1f38a

dev-scheme/guile: add 3.0.8

Signed-off-by: Sam James  gentoo.org>

 dev-scheme/guile/Manifest   |  1 +
 dev-scheme/guile/guile-3.0.8.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest
index b7129d7d7efc..169566ffe854 100644
--- a/dev-scheme/guile/Manifest
+++ b/dev-scheme/guile/Manifest
@@ -4,3 +4,4 @@ DIST guile-2.2.6.tar.gz 18132818 BLAKE2B 
9c2f7737d74d9e56bd9e3f42f287f6b48d9e381
 DIST guile-2.2.7.tar.gz 18129833 BLAKE2B 
03c88d753f83e5a797f12808b7b053c9cf6c51f87fb8f3c3db89e54528aafb0e54de2eb951cc622e98fada82a558932bb074a8e739f4175144d4b06ba42f7d60
 SHA512 
ad11885ffeb7655ef6c8543e67233992dc37bdcf91ed82188e6a144169c6b7d4e31cf7a6d01509c573d00904cb002719b851f71cdf1359a86de401daf613d773
 DIST guile-3.0.7-gnulib-glibc-2.34.patch.bz2 60359 BLAKE2B 
b21adb981d4242c62b3038f14cf2048fdd5fd1aa00aae937cab6e9b6dfa1331adff1291484bb7f39ddf8e93159fd0c424dc6e4d83fce0083daa6eb661b651cfe
 SHA512 
be2985b41cd567a549ba96dedda2a24355be40a5aad408a7f0593b6e6c02c9719ead27463a786736501ed26c01c65f9a403160b2bd1660d60d6fd4932c92f095
 DIST guile-3.0.7.tar.gz 21878396 BLAKE2B 
4fae35e21e7f7b47ae9b4cdbafd3b2f660ec4844f838c7eef023b307963b8e92bc30698bd85954523f8fb67edee8de44d19004eb288d3d6656c962e5cb57dc8b
 SHA512 
d7b159e109fd4a08231ef9b961376e71c2872f08d47d82896d96ccac250f5677b35be9a8ce3b9a758bd2ed78d6451e4fdd844408a1baf684256d9bfa0f3f
+DIST guile-3.0.8.tar.gz 10438342 BLAKE2B 
79e96216fcb75bc198b53ce2b2389a93fa1590cd4ff93e0c5750bea2997b7eebb0736de57459e56356ee8b5a31aacec2121d180e98c4d779ed118c9c858b32b7
 SHA512 
7b2728e849a3ee482fe9a167dd76cc4835e911cc94ca0724dd51e8a813a240c6b5d2de84de16b46469ab24305b5b153a3c812fec942e007d3310bba4d1cf947d

diff --git a/dev-scheme/guile/guile-3.0.8.ebuild 
b/dev-scheme/guile/guile-3.0.8.ebuild
new file mode 100644
index ..a6544fa2fef0
--- /dev/null
+++ b/dev-scheme/guile/guile-3.0.8.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJOR="3.0"
+DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
+HOMEPAGE="https://www.gnu.org/software/guile/;
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="12/3.0-1" # libguile-2.2.so.1 => 2.2-1
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # 
upstream recommended +networking +nls
+REQUIRED_USE="regex" # workaround for bug 596322
+RESTRICT="strip"
+
+RDEPEND="
+   >=dev-libs/boehm-gc-7.0[threads?]
+   dev-libs/gmp:=
+   dev-libs/libffi:=
+   dev-libs/libatomic_ops
+   dev-libs/libunistring:=
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+   virtual/libcrypt:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   sys-devel/libtool
+   sys-devel/gettext"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch"
+)
+
+DOCS=( GUILE-VERSION HACKING README )
+
+src_configure() {
+   # see bug #676468
+   mv prebuilt/32-bit-big-endian{,.broken} || die
+
+   econf \
+   --disable-error-on-warning \
+   --disable-rpath \
+   --disable-lto \
+   --enable-posix \
+   --without-libgmp-prefix \
+   --without-libiconv-prefix \
+   --without-libintl-prefix \
+   --without-libreadline-prefix \
+   --without-libunistring-prefix \
+   $(use_enable debug guile-debug) \
+   $(use_enable debug-malloc) \
+   $(use_enable deprecated) \
+   $(use_enable jit) \
+   $(use_enable networking) \
+   $(use_enable nls) \
+   $(use_enable regex) \
+   $(use_with threads)
+}
+
+src_install() {
+   default
+
+   # From Novell
+   # https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
+   dodir /usr/share/gdb/auto-load/$(get_libdir)
+   mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm 
"${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die
+
+   # necessary for registering slib, see bug #206896
+   keepdir /usr/share/guile/site
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/osl/

2022-02-13 Thread Sam James
commit: 55b7e5e507861ea760e758983b8b1906ed7336df
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 02:07:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 02:07:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b7e5e5

media-libs/osl: drop 1.11.15.0-r1, 1.11.16.0-r4

Signed-off-by: Sam James  gentoo.org>

 media-libs/osl/Manifest|   1 -
 media-libs/osl/osl-1.11.15.0-r1.ebuild | 109 
 media-libs/osl/osl-1.11.16.0-r4.ebuild | 112 -
 3 files changed, 222 deletions(-)

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index bd469d1b40f6..fec975e58653 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,4 +1,3 @@
-DIST osl-1.11.15.0.tar.gz 14143372 BLAKE2B 
7385d86417fd2666d7558eb459402a9720fc4b59287c2feb45c451bd1e413d102f3f286e6bc07bbeb320b9f5a96b4981851dddcf3a6eaa69d5869238811978a8
 SHA512 
d1df69349cb43690d0578b32caf92fe33ff570713fd87899e2ab312962c6474bd9c19df5b3b018a7498390e5933fcfbfdd3ecd450a4d91d64dd680ee74f492c5
 DIST osl-1.11.16.0.tar.gz 14143407 BLAKE2B 
0e6a20ee63a836bc268f03eb943731e8bf18909bf86041532de50e51ff9fb78f9be316be9b3677cb2b0e5fddd90defab95281e6597a52e61d982ffc9fcc52f79
 SHA512 
717a588bb371ff64d41dc34caad6a4e8483cba32d3b8fe7db9f98e422be050b1b89e4cf7f018e1106dfc9120d2485c3d8430a63cd80344050b00082fdd45fa1b
 DIST osl-1.11.17.0.tar.gz 13888749 BLAKE2B 
284489a2dc580bade93894c43c22d99d88e249329e10922c9c6dde7fc0eed3f741e279cc5fc043ce513ea59ddcea4a3576e34c6fd2294aadc727bdc8d422ed26
 SHA512 
14cb25b10f4644551b906344a289e2a4c421f4c85beaa120bb1a1e532c9be3ec235622516c4700fb23d258c5dcd1ece18b84491b0973b3162098843a9059b1d2
 DIST osl-1.12.4.1.tar.gz 17716100 BLAKE2B 
eddd614ad4631446ff9de5e6c11cb8c19f9226b3306dca39a37827b4a03f7dc034b321ea3cce75e33dbe93dbb2d7dd09a0bf5ba222a693ad7acb6d96c529d2d9
 SHA512 
eaee1b539fa10ec6703db19acf0cd91cffcd44f4ce9aff3d4e00abd3ba7d8cd3557b37c57c902d435181bc983623828a06a778377b09f40ccac2e430addce4d4

diff --git a/media-libs/osl/osl-1.11.15.0-r1.ebuild 
b/media-libs/osl/osl-1.11.15.0-r1.ebuild
deleted file mode 100644
index 5f806806db4c..
--- a/media-libs/osl/osl-1.11.15.0-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-# check this on updates
-LLVM_MAX_SLOT=12
-
-CMAKE_REMOVE_MODULES_LIST=()
-
-inherit cmake llvm toolchain-funcs python-single-r1
-
-DESCRIPTION="Advanced shading language for production GI renderers"
-HOMEPAGE="http://opensource.imageworks.com/?p=osl 
https://github.com/imageworks/OpenShadingLanguage;
-SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/11"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-X86_CPU_FEATURES=(
-   sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
-   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
-)
-CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
-
-IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python"
-
-# See bug #821202 for openimageio < dep
-RDEPEND="
-   dev-libs/boost:=
-   dev-libs/pugixml
-   media-libs/openexr:=
-   http://opensource.imageworks.com/?p=osl 
https://github.com/imageworks/OpenShadingLanguage;
-SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="BSD"
-# TODO: drop .1 on next SONAME change (probably 1.11 -> 1.12), we needed
-# a nudge to force rebuilds due to openexr 2 -> openexr 3 change.
-SLOT="0/$(ver_cut 2).1"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-X86_CPU_FEATURES=(
-   sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
-   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
-)
-CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
-
-IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python"
-
-RDEPEND="
-   dev-libs/boost:=
-   dev-libs/pugixml
-   media-libs/openexr:3=
-   dev-libs/imath:=
-   >=media-libs/openimageio-2.3.12.0:=
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/rng-tools/

2022-02-13 Thread Sam James
commit: d8d1806fa21741d550e0d4ad216cd464d387bac9
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 01:35:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 02:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d1806f

sys-apps/rng-tools: add 6.15

Signed-off-by: Sam James  gentoo.org>

 sys-apps/rng-tools/Manifest  |  1 +
 sys-apps/rng-tools/rng-tools-6.15.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/sys-apps/rng-tools/Manifest b/sys-apps/rng-tools/Manifest
index 8d1413398eee..22c1a13f7d34 100644
--- a/sys-apps/rng-tools/Manifest
+++ b/sys-apps/rng-tools/Manifest
@@ -1 +1,2 @@
 DIST rng-tools-6.14.tar.gz 60277 BLAKE2B 
177065f9ea68b68459d034d38278f866a0c9d5c499578fabcc29ceb387b49667393f23dcae9f13ff401599846e872dbada73f5e319a99dfa4605cdb77ee3e896
 SHA512 
6a267257292697023cd349a5bda4998e39e874969f2b437eb2498f2d7d70a7ed293ca76b4c83aebf80955e33f6c8f8bbb65c6636cc0979e0e0d80d148380b8c7
+DIST rng-tools-6.15.tar.gz 60731 BLAKE2B 
693056ca600448d07413661498ca33893e99648c6344e02f2f0babb014878b9452e024904f5b58efc6cfe72201e582a6b458664d11160bb1b0dbdc28ba6325c5
 SHA512 
44146d891c4f46675a031f2e5ff7755cfaf1abe3252f241c16e042d3bb5e988b77ff840382caca49d8cb9854af1e49369398a506de5e819167739ad33b58d180

diff --git a/sys-apps/rng-tools/rng-tools-6.15.ebuild 
b/sys-apps/rng-tools/rng-tools-6.15.ebuild
new file mode 100644
index ..fde3616954b5
--- /dev/null
+++ b/sys-apps/rng-tools/rng-tools-6.15.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools readme.gentoo-r1 systemd
+
+DESCRIPTION="Daemon to use hardware random number generators"
+HOMEPAGE="https://github.com/nhorman/rng-tools;
+SRC_URI="https://github.com/nhorman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="jitterentropy nistbeacon pkcs11 rtlsdr selinux"
+
+DEPEND="
+   dev-libs/openssl:=
+   jitterentropy? ( app-crypt/jitterentropy:= )
+   nistbeacon? (
+   dev-libs/jansson:=
+   dev-libs/libxml2:2=
+   net-misc/curl[ssl]
+   )
+   pkcs11? ( dev-libs/libp11:= )
+   rtlsdr? ( net-wireless/rtl-sdr )
+   elibc_musl? ( sys-libs/argp-standalone )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-rngd )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable jitterentropy)
+   $(use_with nistbeacon)
+   $(use_with pkcs11)
+   $(use_with rtlsdr)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/rngd-initd-6.11 rngd
+   newconfd "${FILESDIR}"/rngd-confd-6.11 rngd
+   systemd_dounit rngd.service
+
+   if use pkcs11; then
+   local DISABLE_AUTOFORMATTING=1
+   local DOC_CONTENTS="
+The PKCS11 entropy source may require extra packages (e.g. 'dev-libs/opensc')
+to support various smartcard readers. Make sure 'PKCS11_OPTIONS' in:
+   '${EPREFIX}/etc/conf.d/rngd'
+reflects the correct PKCS11 engine path to be used by rngd.
+"
+   readme.gentoo_create_doc
+   fi
+}
+
+pkg_postinst() {
+   use pkcs11 && readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/dealii/files/, sci-libs/dealii/

2022-02-13 Thread Matthias Maier
commit: 743c1d19634073c90fb9d0926fbba2c89431376b
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Feb 14 01:33:07 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Feb 14 01:33:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743c1d19

sci-libs/dealii: version bump to 9.3.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/Manifest   |   2 +
 sci-libs/dealii/dealii-9.3.3.ebuild| 162 +
 .../files/dealii-9.3.3-fix_p4est_detection.patch   |  41 ++
 3 files changed, 205 insertions(+)

diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest
index 144609096165..f3f2ba99e10a 100644
--- a/sci-libs/dealii/Manifest
+++ b/sci-libs/dealii/Manifest
@@ -1,2 +1,4 @@
 DIST dealii-9.3.1-offline_documentation.tar.gz 342389060 BLAKE2B 
71b47816dd22f490168f91c667308ecf10d5733bb4e4d6f7f214dfa729f47e6f44bf32382167f2f6c864038d04c994cab7ef91ae647b4188c53995c5c2904bf3
 SHA512 
7ab70b7821924a4383f2d46bcb44e702858206a8444870d3e2282d726b2c1cf3009f615888206312aed34eae9595ff19664da422e33c47720cce5c5fd37c1e18
 DIST dealii-9.3.1.tar.gz 24459280 BLAKE2B 
c7f1d461017da24efd6f3247217fd1b889e0cbf2ac62c3fd305e03aed90d5ba82b58ceb84d34a84608b833b734e12abc77a63693aaa6eed767b4f5f157233ba0
 SHA512 
c3ba3e16fa4792bb4f3e85163e67b08271c84faff72c49b858a955851401adf2499e278790803061a61c4024964f6da3f0ef7b09c0370d8d0b5af16b7c3bdaef
+DIST dealii-9.3.3-offline_documentation.tar.gz 346914833 BLAKE2B 
8a3661f44aef70c25837fca67175e410f1404991a5fa3698d2e732f1ae045f987a3d9c2fb21294de32768533968e94178f7537f2c3221afdb427fb10478257b5
 SHA512 
05d8c9573e8277c88f81ff318d295b099e2241c5358cc243eaae35044703a8abc8cac7b7b8049b3527d167f60b11820bd8418fde2e6a6929c03abbf6cc5b6658
+DIST dealii-9.3.3.tar.gz 24462944 BLAKE2B 
581a8c618fab96127ac95fe9ba5ea5410eb6f9193ce96b6a0d8d28dd125689fb11868115ae8163b7e223970321ddd75347ea21568ea1cdc1e783f94506f00d91
 SHA512 
31a05a2f539dd2336683c2ab887fef47f08a5127fe23163128036f3143c0c77dca08004b014704e1c7cc07d7578458636715dcbefd654e5fc4511d6d315b604d

diff --git a/sci-libs/dealii/dealii-9.3.3.ebuild 
b/sci-libs/dealii/dealii-9.3.3.ebuild
new file mode 100644
index ..72eaba883927
--- /dev/null
+++ b/sci-libs/dealii/dealii-9.3.3.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# deal.II uses its own FindLAPACK.cmake file that calls into the system
+# FindLAPACK.cmake module and does additional internal setup. Do not remove
+# any of these modules:
+CMAKE_REMOVE_MODULES_LIST=""
+
+inherit cmake flag-o-matic multilib
+
+DESCRIPTION="Solving partial differential equations with the finite element 
method"
+HOMEPAGE="https://www.dealii.org/;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dealii/dealii.git;
+   SRC_URI=""
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
+   doc? (
+   
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
+   )"
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="
+   adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
+   cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
+   +lapack metis mpi muparser opencascade p4est petsc
+   scalapack slepc +sparse static-libs sundials symengine trilinos
+"
+
+# TODO: add slepc use flag once slepc is packaged for gentoo-science
+REQUIRED_USE="
+   p4est? ( mpi )
+   slepc? ( petsc )
+   trilinos? ( mpi )"
+
+RDEPEND="dev-libs/boost:=
+   app-arch/bzip2
+   sys-libs/zlib
+   dev-cpp/tbb:=
+   adolc? ( sci-libs/adolc )
+   arpack? ( sci-libs/arpack[mpi=] )
+   assimp? ( media-libs/assimp )
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   ginkgo? ( sci-libs/ginkgo )
+   gmsh? ( sci-libs/gmsh )
+   gsl? ( sci-libs/gsl:= )
+   hdf5? ( sci-libs/hdf5[mpi=] )
+   lapack? ( virtual/lapack )
+   metis? (
+   >=sci-libs/metis-5
+   mpi? ( >=sci-libs/parmetis-4 )
+   )
+   mpi? ( virtual/mpi[cxx] )
+   muparser? ( dev-cpp/muParser )
+   opencascade? ( >=sci-libs/opencascade-7.6.0:= )
+   p4est? ( sci-libs/p4est[mpi] )
+   petsc? ( sci-mathematics/petsc[mpi=] )
+   scalapack? ( sci-libs/scalapack )
+   slepc? ( sci-mathematics/slepc[mpi=] )
+   sparse? ( sci-libs/umfpack )
+   sundials? ( sci-libs/sundials:= )
+   symengine? ( >=sci-libs/symengine-0.4:= )
+   trilinos? ( sci-libs/trilinos )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] dev-lang/perl )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-9.1.1-no-ld-flags.patch
+   

[gentoo-commits] repo/gentoo:master commit in: sci-libs/p4est/, sci-libs/p4est/files/

2022-02-13 Thread Matthias Maier
commit: a09fcd6259de47d185403a72e4fb8ff53e947110
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Feb 14 01:12:55 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Feb 14 01:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09fcd62

sci-libs/p4est: fix refactoring SNAFU

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 ...t-2.8-fix_build_system.patch => p4est-2.8.0-fix_build_system.patch} | 0
 .../{p4est-2.8-set_version.patch => p4est-2.8.0-set_version.patch} | 0
 sci-libs/p4est/p4est-2.8.0-r1.ebuild   | 3 +++
 3 files changed, 3 insertions(+)

diff --git a/sci-libs/p4est/files/p4est-2.8-fix_build_system.patch 
b/sci-libs/p4est/files/p4est-2.8.0-fix_build_system.patch
similarity index 100%
rename from sci-libs/p4est/files/p4est-2.8-fix_build_system.patch
rename to sci-libs/p4est/files/p4est-2.8.0-fix_build_system.patch

diff --git a/sci-libs/p4est/files/p4est-2.8-set_version.patch 
b/sci-libs/p4est/files/p4est-2.8.0-set_version.patch
similarity index 100%
rename from sci-libs/p4est/files/p4est-2.8-set_version.patch
rename to sci-libs/p4est/files/p4est-2.8.0-set_version.patch

diff --git a/sci-libs/p4est/p4est-2.8.0-r1.ebuild 
b/sci-libs/p4est/p4est-2.8.0-r1.ebuild
index 9d3d4eb6fca4..2e803199a24b 100644
--- a/sci-libs/p4est/p4est-2.8.0-r1.ebuild
+++ b/sci-libs/p4est/p4est-2.8.0-r1.ebuild
@@ -40,6 +40,8 @@ PATCHES=(
"${FILESDIR}"/${P}-set_version.patch
 )
 
+S="${WORKDIR}/${PN}-2.8"
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
@@ -62,6 +64,7 @@ src_install() {
cmake_src_install
 
rm "${ED}"/usr/lib/cmake/Modules/FindSC.cmake || die "rm failed"
+   mkdir -p "${ED}"/usr/share/doc/${P}
mv "${ED}"/usr/share/docs/P4EST/* "${ED}"/usr/share/doc/${P}/ || die 
"mv failed"
rm -r "${ED}"/usr/share/docs || die "rm failed"
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/p4est/files/, sci-libs/p4est/

2022-02-13 Thread Matthias Maier
commit: 85b96b2db4a12b55ef539c504b9fa1fef7bc9e46
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Feb 14 01:10:13 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Feb 14 01:10:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b96b2d

sci-libs/p4est: change to full version triplet

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/p4est/Manifest|  2 +-
 sci-libs/p4est/files/p4est-2.8-set_version.patch   | 35 +-
 .../{p4est-2.8.ebuild => p4est-2.8.0-r1.ebuild}|  2 +-
 3 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/sci-libs/p4est/Manifest b/sci-libs/p4est/Manifest
index 13b4e1e65938..c847cfadd1f3 100644
--- a/sci-libs/p4est/Manifest
+++ b/sci-libs/p4est/Manifest
@@ -2,4 +2,4 @@ DIST libsc-2.3.1.tar.gz 344456 BLAKE2B 
cee44d07372162aecc8104257d1c5d4935d60030c
 DIST libsc-2.3.3.tar.gz 345177 BLAKE2B 
c9077cfe7af3eb8bfb34cf655fa8e49658f1ce0b866b58398fc7bae305ac276b002c83d930a20df1bdf52a22645ebb1698d51a937ce56db993d36ef68d640e8a
 SHA512 
b51d08a987d7c8a83eaae0be98a078a4a9160b9141b482015110534ddac075337c81f54f3efa4f8a8bce54e31565a6323aad37e35674c1d40686d4ab3747ed6b
 DIST p4est-2.3.1.tar.gz 2623681 BLAKE2B 
426f15d27dd376b918e197adc46a8efbd4765f53d7c98bc8f9b58e0a27125d38808503fd1c545e428e845635e2499ba27df22a989ed619ce264417d02908
 SHA512 
c691b39d140c2714a813dc45f721cf21a1e0f5d1a264a3d5733b09ec90cc3f8bcc9e5d799e41e91d2b994490c811287f8177bf6d7890ea4cd1cdfecb95cdbf23
 DIST p4est-2.3.3.tar.gz 2644849 BLAKE2B 
f39546d0583c4671f32814c3c1d297d903a4f7466f27049ef4e38d1138c83f57e991f6a702d0109e438337f98be13e8554a4dfef3e1c129f3d2690e0b4a54bbb
 SHA512 
7f528a942438073c9f43242eae5383cdc1f64f0f26f96eccd01afc053e0454691160e7210dda2ad2bdd621fd3c17551dd205af417dd244642b1358cbe4aaa2fd
-DIST p4est-2.8.tar.gz 2655761 BLAKE2B 
0637045bca3525d5d737010865c06d1273c6ecf848ab5ca55d1f19156550b7d7676c4f8d7c7a71b1fc70381dc7912cdca1e5405bb0af948180f75da1a3b1f343
 SHA512 
599faad177ce21f917e4ddfd969d6ef8c1f08b1e701cbdb9d4a1aa6dfd927176468afe757d018b9b7ded6a9ce165cd6fe78e0688b22cf6b9975cbd85d6f45d3c
+DIST p4est-2.8.0.tar.gz 2655761 BLAKE2B 
0637045bca3525d5d737010865c06d1273c6ecf848ab5ca55d1f19156550b7d7676c4f8d7c7a71b1fc70381dc7912cdca1e5405bb0af948180f75da1a3b1f343
 SHA512 
599faad177ce21f917e4ddfd969d6ef8c1f08b1e701cbdb9d4a1aa6dfd927176468afe757d018b9b7ded6a9ce165cd6fe78e0688b22cf6b9975cbd85d6f45d3c

diff --git a/sci-libs/p4est/files/p4est-2.8-set_version.patch 
b/sci-libs/p4est/files/p4est-2.8-set_version.patch
index dcd63994cc67..b24f265f496b 100644
--- a/sci-libs/p4est/files/p4est-2.8-set_version.patch
+++ b/sci-libs/p4est/files/p4est-2.8-set_version.patch
@@ -41,4 +41,37 @@ index dd6009e..7c5c8f3 100644
 -endif()
 +set(PROJECT_VERSION 2.8.3)
 
-
+diff --git a/cmake/p4est_config.h.in b/cmake/p4est_config.h.in
+index 72645dd..7560dcc 100644
+--- a/cmake/p4est_config.h.in
 b/cmake/p4est_config.h.in
+@@ -135,7 +135,7 @@
+ #define P4EST_PACKAGE_NAME "p4est"
+ 
+ /* Define to the full name and version of this package. */
+-#define P4EST_PACKAGE_STRING "p4est 2.0.94-00da"
++#define P4EST_PACKAGE_STRING "p4est 2.8.0"
+ 
+ /* Define to the one symbol short name of this package. */
+ #define P4EST_PACKAGE_TARNAME "p4est"
+@@ -144,16 +144,16 @@
+ #define P4EST_PACKAGE_URL ""
+ 
+ /* Define to the version of this package. */
+-#define P4EST_PACKAGE_VERSION "2.0.94-00da"
++#define P4EST_PACKAGE_VERSION "2.8.0"
+ 
+ /* Version number of package */
+-#define P4EST_VERSION "2.0.94-00da"
++#define P4EST_VERSION "2.8.0"
+ 
+ /* Package major version */
+ #define P4EST_VERSION_MAJOR 2
+ 
+ /* Package minor version */
+-#define P4EST_VERSION_MINOR 0
++#define P4EST_VERSION_MINOR 8
+ 
+ /* Package point version */
+-#define P4EST_VERSION_POINT 94-00da
++#define P4EST_VERSION_POINT 0

diff --git a/sci-libs/p4est/p4est-2.8.ebuild 
b/sci-libs/p4est/p4est-2.8.0-r1.ebuild
similarity index 94%
rename from sci-libs/p4est/p4est-2.8.ebuild
rename to sci-libs/p4est/p4est-2.8.0-r1.ebuild
index 16a26d9d18e6..9d3d4eb6fca4 100644
--- a/sci-libs/p4est/p4est-2.8.ebuild
+++ b/sci-libs/p4est/p4est-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = ** ]]; then
EGIT_BRANCH="develop"
SRC_URI=""
 else
-   SRC_URI="https://github.com/cburstedde/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://github.com/cburstedde/${PN}/archive/v2.8.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gsl/

2022-02-13 Thread Sam James
commit: a3248dc490e0d5e135102b327d2e0025751d818b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:55:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:55:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3248dc4

sci-libs/gsl: Stabilize 2.7.1-r1 ppc64, #830769

Signed-off-by: Sam James  gentoo.org>

 sci-libs/gsl/gsl-2.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gsl/gsl-2.7.1-r1.ebuild b/sci-libs/gsl/gsl-2.7.1-r1.ebuild
index 67492e626ad0..2533db1b2bf1 100644
--- a/sci-libs/gsl/gsl-2.7.1-r1.ebuild
+++ b/sci-libs/gsl/gsl-2.7.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
 LICENSE="GPL-3"
 # Usually 0/${PV} but check
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 IUSE="cblas-external +deprecated static-libs"
 
 RDEPEND="cblas-external? ( virtual/cblas:= )"



[gentoo-commits] repo/gentoo:master commit in: media-sound/mumble/

2022-02-13 Thread Sam James
commit: 72d8a5c4a087b3961334996cbabbbe73431882de
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:55:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:55:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d8a5c4

media-sound/mumble: Keyword 1.4.230 ppc64, #832821

Signed-off-by: Sam James  gentoo.org>

 media-sound/mumble/mumble-1.4.230.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mumble/mumble-1.4.230.ebuild 
b/media-sound/mumble/mumble-1.4.230.ebuild
index ac5308d30777..15aaa4b74c3d 100644
--- a/media-sound/mumble/mumble-1.4.230.ebuild
+++ b/media-sound/mumble/mumble-1.4.230.ebuild
@@ -20,7 +20,7 @@ else

SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
S="${WORKDIR}/${P/_*}.src"
fi
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
 
 LICENSE="BSD MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/poco/

2022-02-13 Thread Sam James
commit: d763e964cf97f76dea0e3ec9a22cde7b7ff071b7
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:55:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:55:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d763e964

dev-libs/poco: Keyword 1.10.1 ppc64, #832821

Signed-off-by: Sam James  gentoo.org>

 dev-libs/poco/poco-1.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/poco/poco-1.10.1.ebuild b/dev-libs/poco/poco-1.10.1.ebuild
index 47a8c8a18c4c..45c67056b20f 100644
--- a/dev-libs/poco/poco-1.10.1.ebuild
+++ b/dev-libs/poco/poco-1.10.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
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}-release"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="amd64 arm x86"
+KEYWORDS="amd64 arm ~ppc64 x86"
 IUSE="7z cppparser +crypto +data examples +file2pagecompiler iodbc +json 
mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test 
+util +xml +zip"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/smc-sum/files/

2022-02-13 Thread Conrad Kostecki
commit: 01dda92983943eaf637696409000bbd1a5190bea
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Feb 14 00:51:41 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Feb 14 00:53:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01dda929

sys-apps/smc-sum/files: add missing filesdir

Closes: https://bugs.gentoo.org/833299
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/smc-sum/files/makefile   | 15 +++
 .../files/smc-sum-2.7.0.20210903-missing-include.patch| 10 ++
 2 files changed, 25 insertions(+)

diff --git a/sys-apps/smc-sum/files/makefile b/sys-apps/smc-sum/files/makefile
new file mode 100644
index ..35564dcc8fec
--- /dev/null
+++ b/sys-apps/smc-sum/files/makefile
@@ -0,0 +1,15 @@
+obj-m := sum_bios.o
+
+KVERSION := $(shell uname -r)
+KDIR := /lib/modules/$(KVERSION)/build
+PWD := $(shell pwd)
+
+EXTRA_CFLAGS = $(CFLAGS) -Wno-incompatible-pointer-types
+EXTRA_LDFLAGS = $(LDFLAGS)
+
+default:
+   $(MAKE) -C $(KDIR) M=$(PWD) modules
+
+install:
+   $(MAKE) -C $(KDIR) M=$(PWD) modules_install
+

diff --git 
a/sys-apps/smc-sum/files/smc-sum-2.7.0.20210903-missing-include.patch 
b/sys-apps/smc-sum/files/smc-sum-2.7.0.20210903-missing-include.patch
new file mode 100644
index ..6e392e433173
--- /dev/null
+++ b/sys-apps/smc-sum/files/smc-sum-2.7.0.20210903-missing-include.patch
@@ -0,0 +1,10 @@
+--- a/driver/Source/Linux/sum_bios.c
 b/driver/Source/Linux/sum_bios.c
+@@ -12,6 +12,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/p4est/, sci-libs/p4est/files/

2022-02-13 Thread Matthias Maier
commit: b8664596e2509ebf354d7c8f6b00bb625144da79
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Feb 14 00:43:41 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Feb 14 00:51:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8664596

sci-libs/p4est: update live ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/p4est/files/p4est--set_version.patch | 44 ++
 sci-libs/p4est/p4est-.ebuild  | 97 +--
 2 files changed, 65 insertions(+), 76 deletions(-)

diff --git a/sci-libs/p4est/files/p4est--set_version.patch 
b/sci-libs/p4est/files/p4est--set_version.patch
new file mode 100644
index ..0820b001d8cd
--- /dev/null
+++ b/sci-libs/p4est/files/p4est--set_version.patch
@@ -0,0 +1,44 @@
+diff --git a/cmake/git.cmake b/cmake/git.cmake
+index dd6009e..7c5c8f3 100644
+--- a/cmake/git.cmake
 b/cmake/git.cmake
+@@ -1,36 +1,3 @@
+ # --- extract version from Git
+ 
+-set(PROJECT_VERSION 0.0.0)
+-find_program(GIT_VERSION_GEN NAMES git-version-gen
+- PATHS ${CMAKE_SOURCE_DIR}/build-aux NO_DEFAULT_PATH)
+-if(GIT_VERSION_GEN)
+-  execute_process(COMMAND ${GIT_VERSION_GEN} .tarball_version
+-WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+-RESULT_VARIABLE _err
+-OUTPUT_VARIABLE git_version
+-OUTPUT_STRIP_TRAILING_WHITESPACE)
+-endif()
+-if(_err EQUAL 0)
+-  if(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.].*")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch}.999)
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch})
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(PROJECT_VERSION ${_major}.${_minor})
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(PROJECT_VERSION ${_major})
+-  endif()
+-endif()
++set(PROJECT_VERSION .0.0)
+
+

diff --git a/sci-libs/p4est/p4est-.ebuild b/sci-libs/p4est/p4est-.ebuild
index c7756fee11c5..d27a0814359b 100644
--- a/sci-libs/p4est/p4est-.ebuild
+++ b/sci-libs/p4est/p4est-.ebuild
@@ -1,24 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..3} )
-
-inherit autotools flag-o-matic lua-single toolchain-funcs
+inherit cmake flag-o-matic toolchain-funcs
 
 DESCRIPTION="Scalable Algorithms for Parallel Adaptive Mesh Refinement on 
Forests of Octrees"
 HOMEPAGE="http://www.p4est.org/;
 
+LIBSC_VERSION="2.8.3"
+
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/cburstedde/${PN}.git;
EGIT_BRANCH="develop"
SRC_URI=""
 else
-   SRC_URI="
-   https://github.com/cburstedde/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/cburstedde/libsc/archive/v${PV}.tar.gz -> 
libsc-${PV}.tar.gz"
+   SRC_URI="https://github.com/cburstedde/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
 fi
 
@@ -26,22 +24,20 @@ LICENSE="GPL-2+"
 SLOT="0"
 
 # TODO petsc
-IUSE="debug doc examples mpi openmp romio threads +vtk-binary"
-REQUIRED_USE="${LUA_REQUIRED_USE}
-   romio? ( mpi )"
+IUSE="debug doc examples mpi openmp threads +vtk-binary"
 
-RDEPEND="${LUA_DEPS}
-   ~sci-libs/libsc-${PV}[${LUA_SINGLE_USEDEP},mpi=,openmp=,romio=,threads=]
+RDEPEND="
+   ~sci-libs/libsc-${LIBSC_VERSION}[mpi=,openmp=,threads=]
sys-apps/util-linux
virtual/blas
virtual/lapack
-   mpi? ( virtual/mpi[romio=] )"
+   mpi? ( virtual/mpi[romio] )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-2.3-fix_aclocal.patch
-   "${FILESDIR}"/${PN}-2.3-add_soname.patch
+   "${FILESDIR}"/${PN}-2.8-fix_build_system.patch
+   "${FILESDIR}"/${P}-set_version.patch
 )
 
 pkg_pretend() {
@@ -50,73 +46,22 @@ pkg_pretend() {
 
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-   lua-single_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # Inject libsc to get  all parts of the build system...
-   if ! [[ ${PV} = ** ]]; then
-   rmdir "${S}/sc" || die "rmdir failed"
-   mv "${WORKDIR}/libsc-${PV}" "${S}/sc" || die "mv failed"
-   fi
-
-   # Inject a version number into the build system
-   echo "${PV}" > 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/libsc/files/, sci-libs/libsc/

2022-02-13 Thread Matthias Maier
commit: fc1125212d7c3f05146818f6870d48521231fda4
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Feb 14 00:15:02 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Feb 14 00:51:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc112521

sci-libs/libsc: version bump to 2.8.3

With the switch to CMake the new version should now obey all compiler
and linker flag overrides.

Closes: https://bugs.gentoo.org/794859
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/libsc/Manifest|  1 +
 .../libsc/files/libsc-2.8.3-fix_build_system.patch | 41 ++
 sci-libs/libsc/files/libsc-2.8.3-set_version.patch | 44 +++
 sci-libs/libsc/libsc-2.8.3.ebuild  | 65 ++
 4 files changed, 151 insertions(+)

diff --git a/sci-libs/libsc/Manifest b/sci-libs/libsc/Manifest
index f5ddaed8843d..05ef5652e9e8 100644
--- a/sci-libs/libsc/Manifest
+++ b/sci-libs/libsc/Manifest
@@ -1,2 +1,3 @@
 DIST libsc-2.3.1.tar.gz 344456 BLAKE2B 
cee44d07372162aecc8104257d1c5d4935d60030ceae4041ae4c5110f491b48b7709c55af0286b2a1fc5df2d7883b2ab4499c3884162b779fb9aaa86fbc5822c
 SHA512 
02e160ad6fb4e674a9de2a41cfef6727d470a17c184e7b0310fe3e39f1112f4c643ca35a62377562caf1e8cc753cd5c0f5f996fba24b115498b01d16c140080a
 DIST libsc-2.3.3.tar.gz 345177 BLAKE2B 
c9077cfe7af3eb8bfb34cf655fa8e49658f1ce0b866b58398fc7bae305ac276b002c83d930a20df1bdf52a22645ebb1698d51a937ce56db993d36ef68d640e8a
 SHA512 
b51d08a987d7c8a83eaae0be98a078a4a9160b9141b482015110534ddac075337c81f54f3efa4f8a8bce54e31565a6323aad37e35674c1d40686d4ab3747ed6b
+DIST libsc-2.8.3.tar.gz 360755 BLAKE2B 
2d7e3a16b97de551678ebb33f362e1ef7ebb0bcbf8d00b1a5317bfbf6732cf7bb9be2d215c79395809f3c616c23da5236c4f0f436a7b8bb07171141aaf08bbb3
 SHA512 
9def8850898f2d7d7a6ffaffd0872bc18af28026407356a1fe10f2b4f6d4a32ae6febe59c91cfa8817969624f995d48f64e0d5424b475e3a4c501338f4de70de

diff --git a/sci-libs/libsc/files/libsc-2.8.3-fix_build_system.patch 
b/sci-libs/libsc/files/libsc-2.8.3-fix_build_system.patch
new file mode 100644
index ..b5bdc734ab55
--- /dev/null
+++ b/sci-libs/libsc/files/libsc-2.8.3-fix_build_system.patch
@@ -0,0 +1,41 @@
+https://github.com/cburstedde/libsc/pull/54
+https://github.com/cburstedde/libsc/pull/55
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2ce08e2..a588beb 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -8,6 +8,8 @@ HOMEPAGE_URL https://www.p4est.org/
+ DESCRIPTION "The SC library supports parallel scientific applications."
+ VERSION ${PROJECT_VERSION})
+ 
++set(CMAKE_POSITION_INDEPENDENT_CODE ON)
++
+ include(CTest)
+ 
+ include(cmake/options.cmake)
+@@ -28,8 +30,7 @@ if(MPI_FOUND)
+ endif()
+ 
+ # --- libb64
+-add_library(libb64 OBJECT libb64/cencode.c libb64/cdecode.c
+-  libb64/b64dec.c libb64/b64enc.c)
++add_library(libb64 OBJECT libb64/cencode.c libb64/cdecode.c)
+ target_include_directories(libb64 PRIVATE libb64)
+ 
+ # --- sc
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a588beb..aff0eca 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -64,8 +64,8 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/src/ 
${PROJECT_SOURCE_DIR}/src/sc_builti
+ 
+ install(TARGETS sc
+   EXPORT ${PROJECT_NAME}Targets
+-  ARCHIVE DESTINATION lib
+-  LIBRARY DESTINATION lib)
++  ARCHIVE DESTINATION ${library_reldir}
++  LIBRARY DESTINATION ${library_reldir})
+ 
+ add_subdirectory(src)
+ 

diff --git a/sci-libs/libsc/files/libsc-2.8.3-set_version.patch 
b/sci-libs/libsc/files/libsc-2.8.3-set_version.patch
new file mode 100644
index ..dcd63994cc67
--- /dev/null
+++ b/sci-libs/libsc/files/libsc-2.8.3-set_version.patch
@@ -0,0 +1,44 @@
+diff --git a/cmake/git.cmake b/cmake/git.cmake
+index dd6009e..7c5c8f3 100644
+--- a/cmake/git.cmake
 b/cmake/git.cmake
+@@ -1,36 +1,3 @@
+ # --- extract version from Git
+ 
+-set(PROJECT_VERSION 0.0.0)
+-find_program(GIT_VERSION_GEN NAMES git-version-gen
+- PATHS ${CMAKE_SOURCE_DIR}/build-aux NO_DEFAULT_PATH)
+-if(GIT_VERSION_GEN)
+-  execute_process(COMMAND ${GIT_VERSION_GEN} .tarball_version
+-WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+-RESULT_VARIABLE _err
+-OUTPUT_VARIABLE git_version
+-OUTPUT_STRIP_TRAILING_WHITESPACE)
+-endif()
+-if(_err EQUAL 0)
+-  if(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.].*")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch}.999)
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch})
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+- 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/libsc/files/, sci-libs/libsc/

2022-02-13 Thread Matthias Maier
commit: 4a36f33db8b24b3e1d642dfeeb68f0c1ed9c03cf
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Feb 14 00:17:45 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Feb 14 00:51:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a36f33d

sci-libs/libsc: update live ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/libsc/files/libsc--set_version.patch | 44 ++
 sci-libs/libsc/libsc-.ebuild  | 72 ++-
 2 files changed, 63 insertions(+), 53 deletions(-)

diff --git a/sci-libs/libsc/files/libsc--set_version.patch 
b/sci-libs/libsc/files/libsc--set_version.patch
new file mode 100644
index ..0820b001d8cd
--- /dev/null
+++ b/sci-libs/libsc/files/libsc--set_version.patch
@@ -0,0 +1,44 @@
+diff --git a/cmake/git.cmake b/cmake/git.cmake
+index dd6009e..7c5c8f3 100644
+--- a/cmake/git.cmake
 b/cmake/git.cmake
+@@ -1,36 +1,3 @@
+ # --- extract version from Git
+ 
+-set(PROJECT_VERSION 0.0.0)
+-find_program(GIT_VERSION_GEN NAMES git-version-gen
+- PATHS ${CMAKE_SOURCE_DIR}/build-aux NO_DEFAULT_PATH)
+-if(GIT_VERSION_GEN)
+-  execute_process(COMMAND ${GIT_VERSION_GEN} .tarball_version
+-WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+-RESULT_VARIABLE _err
+-OUTPUT_VARIABLE git_version
+-OUTPUT_STRIP_TRAILING_WHITESPACE)
+-endif()
+-if(_err EQUAL 0)
+-  if(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.].*")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch}.999)
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch})
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(PROJECT_VERSION ${_major}.${_minor})
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(PROJECT_VERSION ${_major})
+-  endif()
+-endif()
++set(PROJECT_VERSION .0.0)
+
+

diff --git a/sci-libs/libsc/libsc-.ebuild b/sci-libs/libsc/libsc-.ebuild
index 00143eccd873..8d6bdbb8314c 100644
--- a/sci-libs/libsc/libsc-.ebuild
+++ b/sci-libs/libsc/libsc-.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..3} )
-
-inherit autotools lua-single toolchain-funcs
+inherit cmake toolchain-funcs
 
 DESCRIPTION="Support for parallel scientific applications"
 HOMEPAGE="http://www.p4est.org/;
@@ -21,22 +19,20 @@ fi
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-IUSE="debug examples mpi openmp romio threads"
-REQUIRED_USE="
-   ${LUA_REQUIRED_USE}
-   romio? ( mpi )"
+IUSE="debug examples mpi openmp threads"
 
 RDEPEND="
-   ${LUA_DEPS}
sys-apps/util-linux
+   sys-libs/zlib
virtual/blas
virtual/lapack
-   mpi? ( virtual/mpi[romio?] )"
+   mpi? ( virtual/mpi[romio] )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-_20201220-autoconf_lua_version.patch
+   "${FILESDIR}"/${PN}-2.8.3-fix_build_system.patch
+   "${FILESDIR}"/${P}-set_version.patch
 )
 
 pkg_pretend() {
@@ -45,55 +41,25 @@ pkg_pretend() {
 
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-   lua-single_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   sed -i -e "s/@LUA_IMPL@/${ELUA}/" "${S}"/src/sc_lua.h || die
-
-   # Inject a version number into the build system
-   echo "${PV}" > ${S}/.tarball-version || die
-   eautoreconf
 }
 
 src_configure() {
-   local myeconfargs=(
-   --disable-static
-   $(use_enable debug)
-   $(use_enable mpi)
-   $(use_enable openmp openmp)
-   $(use_enable romio mpiio)
-   $(use_enable threads pthread)
-   --with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
-   --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
+   local mycmakeargs=(
+   -Dmpi="$(usex mpi)"
+   -Dopenmp="$(usex openmp)"
+   -Dlibrary_reldir="$(get_libdir)"
)
-   econf LUA_IMPL="${ELUA}" "${myeconfargs[@]}"
+
+   cmake_src_configure
 }
 
 src_install() {
-   default
-
-   if use examples; then
-   docinto examples
-   dodoc -r example/*
-   docompress -x /usr/share/doc/${PF}/examples
-   else
-   # Remove compiled 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/p4est/, sci-libs/p4est/files/

2022-02-13 Thread Matthias Maier
commit: 76932d2a870e9dc11bea95cff9585de86112ea36
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Feb 14 00:42:02 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Feb 14 00:51:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76932d2a

sci-libs/p4est: version bump to 2.8

With the switch to CMake the new version should now obey all compiler
and linker flag overrides.

Closes: https://bugs.gentoo.org/794862
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/p4est/Manifest|  1 +
 .../p4est/files/p4est-2.8-fix_build_system.patch   | 24 
 sci-libs/p4est/files/p4est-2.8-set_version.patch   | 44 ++
 sci-libs/p4est/p4est-2.8.ebuild| 67 ++
 4 files changed, 136 insertions(+)

diff --git a/sci-libs/p4est/Manifest b/sci-libs/p4est/Manifest
index bdfcb44058da..13b4e1e65938 100644
--- a/sci-libs/p4est/Manifest
+++ b/sci-libs/p4est/Manifest
@@ -2,3 +2,4 @@ DIST libsc-2.3.1.tar.gz 344456 BLAKE2B 
cee44d07372162aecc8104257d1c5d4935d60030c
 DIST libsc-2.3.3.tar.gz 345177 BLAKE2B 
c9077cfe7af3eb8bfb34cf655fa8e49658f1ce0b866b58398fc7bae305ac276b002c83d930a20df1bdf52a22645ebb1698d51a937ce56db993d36ef68d640e8a
 SHA512 
b51d08a987d7c8a83eaae0be98a078a4a9160b9141b482015110534ddac075337c81f54f3efa4f8a8bce54e31565a6323aad37e35674c1d40686d4ab3747ed6b
 DIST p4est-2.3.1.tar.gz 2623681 BLAKE2B 
426f15d27dd376b918e197adc46a8efbd4765f53d7c98bc8f9b58e0a27125d38808503fd1c545e428e845635e2499ba27df22a989ed619ce264417d02908
 SHA512 
c691b39d140c2714a813dc45f721cf21a1e0f5d1a264a3d5733b09ec90cc3f8bcc9e5d799e41e91d2b994490c811287f8177bf6d7890ea4cd1cdfecb95cdbf23
 DIST p4est-2.3.3.tar.gz 2644849 BLAKE2B 
f39546d0583c4671f32814c3c1d297d903a4f7466f27049ef4e38d1138c83f57e991f6a702d0109e438337f98be13e8554a4dfef3e1c129f3d2690e0b4a54bbb
 SHA512 
7f528a942438073c9f43242eae5383cdc1f64f0f26f96eccd01afc053e0454691160e7210dda2ad2bdd621fd3c17551dd205af417dd244642b1358cbe4aaa2fd
+DIST p4est-2.8.tar.gz 2655761 BLAKE2B 
0637045bca3525d5d737010865c06d1273c6ecf848ab5ca55d1f19156550b7d7676c4f8d7c7a71b1fc70381dc7912cdca1e5405bb0af948180f75da1a3b1f343
 SHA512 
599faad177ce21f917e4ddfd969d6ef8c1f08b1e701cbdb9d4a1aa6dfd927176468afe757d018b9b7ded6a9ce165cd6fe78e0688b22cf6b9975cbd85d6f45d3c

diff --git a/sci-libs/p4est/files/p4est-2.8-fix_build_system.patch 
b/sci-libs/p4est/files/p4est-2.8-fix_build_system.patch
new file mode 100644
index ..e1f86165d5f9
--- /dev/null
+++ b/sci-libs/p4est/files/p4est-2.8-fix_build_system.patch
@@ -0,0 +1,24 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3226f2e..8bc5074 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -8,6 +8,8 @@ HOMEPAGE_URL https://www.p4est.org/
+ DESCRIPTION "p4est manages a collection---a forest---of octrees in parallel."
+ VERSION ${PROJECT_VERSION})
+ 
++set(CMAKE_POSITION_INDEPENDENT_CODE ON)
++
+ include(CTest)
+ 
+ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/Modules)
+@@ -76,8 +78,8 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/src/ 
${PROJECT_BINARY_DIR}/include/
+ 
+ install(TARGETS p4est
+   EXPORT ${PROJECT_NAME}Targets
+-  ARCHIVE DESTINATION lib
+-  LIBRARY DESTINATION lib)
++  ARCHIVE DESTINATION ${library_reldir}
++  LIBRARY DESTINATION ${library_reldir})
+ 
+ #--- p8est
+ 

diff --git a/sci-libs/p4est/files/p4est-2.8-set_version.patch 
b/sci-libs/p4est/files/p4est-2.8-set_version.patch
new file mode 100644
index ..dcd63994cc67
--- /dev/null
+++ b/sci-libs/p4est/files/p4est-2.8-set_version.patch
@@ -0,0 +1,44 @@
+diff --git a/cmake/git.cmake b/cmake/git.cmake
+index dd6009e..7c5c8f3 100644
+--- a/cmake/git.cmake
 b/cmake/git.cmake
+@@ -1,36 +1,3 @@
+ # --- extract version from Git
+ 
+-set(PROJECT_VERSION 0.0.0)
+-find_program(GIT_VERSION_GEN NAMES git-version-gen
+- PATHS ${CMAKE_SOURCE_DIR}/build-aux NO_DEFAULT_PATH)
+-if(GIT_VERSION_GEN)
+-  execute_process(COMMAND ${GIT_VERSION_GEN} .tarball_version
+-WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+-RESULT_VARIABLE _err
+-OUTPUT_VARIABLE git_version
+-OUTPUT_STRIP_TRAILING_WHITESPACE)
+-endif()
+-if(_err EQUAL 0)
+-  if(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.].*")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch}.999)
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(_patch "${CMAKE_MATCH_3}")
+-set(PROJECT_VERSION ${_major}.${_minor}.${_patch})
+-  elseif(git_version MATCHES
+- "^(0|[1-9][0-9]*)[.](0|[1-9][0-9]*)")
+-set(_major "${CMAKE_MATCH_1}")
+-set(_minor "${CMAKE_MATCH_2}")
+-set(PROJECT_VERSION ${_major}.${_minor})
+-  

[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-02-13 Thread Sam James
commit: 83b6cd4c176d8712434632e267a4d5c545c2c8d6
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:48:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:48:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b6cd4c

gui-libs/egl-wayland: Keyword 1.1.9_p20211123 arm64, #831484

Signed-off-by: Sam James  gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
index 797eb2b76f76..62302305e3f4 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.9_p20211123.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=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
dev-libs/wayland



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/

2022-02-13 Thread Sam James
commit: d454033e2d82edbdd19462f198bef3f3e4fe9911
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:48:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:48:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d454033e

gui-libs/egl-wayland: Keyword 1.1.7-r1 arm64, #831484

Signed-off-by: Sam James  gentoo.org>

 gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
index 088724525cf1..be21463cf525 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.7-r1.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
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
dev-libs/wayland



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-gbm/

2022-02-13 Thread Sam James
commit: fdb577083120648ef1a82e922fae13fddb26158b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:48:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:48:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb57708

gui-libs/egl-gbm: Keyword 1.1.0 arm64, #831484

Signed-off-by: Sam James  gentoo.org>

 gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild 
b/gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild
index 97fb97952455..78535326e897 100644
--- a/gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild
+++ b/gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/NVIDIA/egl-gbm/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
>=media-libs/mesa-21.2[gbm(+)]



[gentoo-commits] repo/gentoo:master commit in: gui-libs/eglexternalplatform/

2022-02-13 Thread Sam James
commit: 69517788a06c30b8b4232353887b9fb4551e6c7d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:48:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:48:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69517788

gui-libs/eglexternalplatform: Keyword 1.1 arm64, #831484

Signed-off-by: Sam James  gentoo.org>

 gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild 
b/gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild
index 5bb7ad87229a..f08b0f1981d0 100644
--- a/gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild
+++ b/gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/NVIDIA/eglexternalplatform/archive/${PV}.tar.gz -> $
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-02-13 Thread Sam James
commit: 11b24bd20970835f2349e4a1458da73c6a1a4ce3
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 00:48:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 00:48:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b24bd2

x11-drivers/nvidia-drivers: Keyword 510.47.03 arm64, #831484

Signed-off-by: Sam James  gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-510.47.03.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.47.03.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-510.47.03.ebuild
index 37d5558b2928..c5844cac1d48 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.47.03.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-510.47.03.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"
 
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* ~amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced static-libs +tools wayland"
 
 COMMON_DEPEND="



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/

2022-02-13 Thread Zac Medico
commit: 041763a8b7cda7dac0b75aa4a85eb73f333b7e55
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb 14 00:11:43 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb 14 00:13:05 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=041763a8

Add unit test to reproduce bug 833014

Bug: https://bugs.gentoo.org/833014
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/resolver/test_installkernel.py | 111 +++
 1 file changed, 111 insertions(+)

diff --git a/lib/portage/tests/resolver/test_installkernel.py 
b/lib/portage/tests/resolver/test_installkernel.py
new file mode 100644
index 0..b73bbe5bb
--- /dev/null
+++ b/lib/portage/tests/resolver/test_installkernel.py
@@ -0,0 +1,111 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+from portage.tests import TestCase
+from portage.tests.resolver.ResolverPlayground import (
+ResolverPlayground,
+ResolverPlaygroundTestCase,
+)
+
+
+class InstallKernelTestCase(TestCase):
+def testInstallKernel(self):
+ebuilds = {
+"sys-kernel/installkernel-systemd-boot-1": {
+"EAPI": "8",
+"RDEPEND": "!sys-kernel/installkernel-gentoo",
+},
+"sys-kernel/installkernel-gentoo-3": {
+"EAPI": "8",
+"RDEPEND": "!sys-kernel/installkernel-systemd-boot",
+},
+"sys-kernel/gentoo-kernel-5.15.23": {
+"EAPI": "8",
+"PDEPEND": ">=virtual/dist-kernel-5.15.23",
+"RDEPEND": "|| ( sys-kernel/installkernel-gentoo 
sys-kernel/installkernel-systemd-boot )",
+},
+"sys-kernel/gentoo-kernel-bin-5.15.23": {
+"EAPI": "8",
+"PDEPEND": ">=virtual/dist-kernel-5.15.23",
+"RDEPEND": "|| ( sys-kernel/installkernel-gentoo 
sys-kernel/installkernel-systemd-boot )",
+},
+"virtual/dist-kernel-5.15.23": {
+"EAPI": "8",
+"PDEPEND": "|| ( ~sys-kernel/gentoo-kernel-5.15.23 
~sys-kernel/gentoo-kernel-bin-5.15.23 )",
+},
+}
+
+installed = {
+"sys-kernel/installkernel-gentoo-3": {
+"EAPI": "8",
+"RDEPEND": "!sys-kernel/installkernel-systemd-boot",
+},
+}
+
+test_cases = (
+ResolverPlaygroundTestCase(
+[
+"sys-kernel/installkernel-systemd-boot",
+],
+ambiguous_merge_order=True,
+success=True,
+mergelist=[
+"sys-kernel/installkernel-systemd-boot-1",
+"[uninstall]sys-kernel/installkernel-gentoo-3",
+(
+"!sys-kernel/installkernel-gentoo",
+"!sys-kernel/installkernel-systemd-boot",
+),
+],
+),
+# Demonstrate bug 833014, where the calculation fails unless
+# --update and --deep are specified.
+ResolverPlaygroundTestCase(
+[
+"sys-kernel/installkernel-systemd-boot",
+"sys-kernel/gentoo-kernel-bin",
+],
+ambiguous_merge_order=True,
+success=False,
+mergelist=[
+"sys-kernel/installkernel-systemd-boot-1",
+"sys-kernel/gentoo-kernel-bin-5.15.23",
+"virtual/dist-kernel-5.15.23",
+(
+"!sys-kernel/installkernel-gentoo",
+"!sys-kernel/installkernel-systemd-boot",
+),
+],
+),
+ResolverPlaygroundTestCase(
+[
+"sys-kernel/installkernel-systemd-boot",
+"sys-kernel/gentoo-kernel-bin",
+],
+ambiguous_merge_order=True,
+success=True,
+options={"--deep": True, "--update": True},
+mergelist=[
+"virtual/dist-kernel-5.15.23",
+"sys-kernel/installkernel-systemd-boot-1",
+"sys-kernel/gentoo-kernel-bin-5.15.23",
+"[uninstall]sys-kernel/installkernel-gentoo-3",
+(
+"!sys-kernel/installkernel-systemd-boot",
+"!sys-kernel/installkernel-gentoo",
+),
+],
+),
+)
+
+playground = ResolverPlayground(
+debug=False, ebuilds=ebuilds, installed=installed
+)
+
+try:
+for test_case in test_cases:
+playground.run_TestCase(test_case)
+self.assertEqual(test_case.test_success, True, 
test_case.fail_msg)
+

[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/

2022-02-13 Thread Conrad Kostecki
commit: b79e8b8991d5b734d595ba77b65f2532ce50dd95
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Feb 13 23:54:35 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Feb 14 00:03:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79e8b89

app-emulation/86Box: initial import

86Box is a low level x86 emulator that runs older operating systems and software
designed for IBM PC systems and compatibles from 1981 through
fairly recent system designs based on the PCI bus.

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-emulation/86Box/86Box-3.1.ebuild | 56 
 app-emulation/86Box/Manifest |  1 +
 app-emulation/86Box/metadata.xml | 26 +
 3 files changed, 83 insertions(+)

diff --git a/app-emulation/86Box/86Box-3.1.ebuild 
b/app-emulation/86Box/86Box-3.1.ebuild
new file mode 100644
index ..95973bf3cce2
--- /dev/null
+++ b/app-emulation/86Box/86Box-3.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Emulator of x86-based machines based on PCem"
+HOMEPAGE="https://github.com/86Box/86Box;
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb 
vramdump"
+
+DEPEND="
+   media-libs/freetype:2=
+   media-libs/libpng:=
+   media-libs/libsdl2
+   media-libs/openal
+   media-libs/rtmidi
+   sys-libs/zlib
+"
+
+RDEPEND="
+   ${DEPEND}
+   fluidsynth? ( media-sound/fluidsynth )
+   munt? ( media-libs/munt-mt32emu )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCPPTHREADS="$(usex threads)"
+   -DDEV_BRANCH="$(usex experimental)"
+   -DDINPUT="$(usex dinput)"
+   -DDYNAREC="$(usex dynarec)"
+   -DFLUIDSYNTH="$(usex fluidsynth)"
+   -DMINITRACE="OFF"
+   -DMUNT="$(usex munt)"
+   -DNEW_DYNAREC="$(usex new-dynarec)"
+   -DPREFER_STATIC="OFF"
+   -DRELEASE="ON"
+   -DUSB="$(usex usb)"
+   -DVRAMDUMP="$(usex vramdump)"
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   elog "In order to use 86Box, you will need some roms for various 
emulated systems."
+   elog "See https://github.com/86Box/roms for more information."
+}

diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest
new file mode 100644
index ..050159bb66e2
--- /dev/null
+++ b/app-emulation/86Box/Manifest
@@ -0,0 +1 @@
+DIST 86Box-3.1.tar.gz 3733570 BLAKE2B 
d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370
 SHA512 
9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092

diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml
new file mode 100644
index ..a2846e04b512
--- /dev/null
+++ b/app-emulation/86Box/metadata.xml
@@ -0,0 +1,26 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   conik...@gentoo.org
+   Conrad Kostecki
+   
+   
+   86Box is a low level x86 emulator that runs older operating 
systems and software
+   designed for IBM PC systems and compatibles from 1981 through
+   fairly recent system designs based on the PCI bus.
+   
+   
+   Enable legacy Dinput mode instead of Xinput 
for older controllers.
+   Enable hardware from devbranch, which 
may be unstable or unusable.
+   Enable MIDI support through 
media-sound/fluidsynth.
+   Enable MIDI MT-32 support through 
media-libs/munt-mt32emu.
+   Enable dynamic recompiler, which should 
provide a better emulation speed.
+   Enable new dynamic recompiler from 
PCem 15, which should provide an even better emulation speed.
+   Enable the posibility to dump the virtual 
Video RAM.
+   
+   
+   https://github.com/86Box/86Box/issues
+   86Box/86Box
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-admin/eselect/

2022-02-13 Thread Sam James
commit: 010093d49b4eec1e731eafab625747e5cdfadc20
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 13 23:50:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 13 23:50:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010093d4

app-admin/eselect: Stabilize 1.4.20 sparc, #833278

Signed-off-by: Sam James  gentoo.org>

 app-admin/eselect/eselect-1.4.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/eselect/eselect-1.4.20.ebuild 
b/app-admin/eselect/eselect-1.4.20.ebuild
index 1a02b8f42ad5..4471f34cda7d 100644
--- a/app-admin/eselect/eselect-1.4.20.ebuild
+++ b/app-admin/eselect/eselect-1.4.20.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
 
 LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc emacs vim-syntax"
 
 DEPEND="sys-apps/sed



[gentoo-commits] repo/gentoo:master commit in: app-text/sigil/

2022-02-13 Thread Sam James
commit: fdd00392dd419f7aae1e050473006abbd34bed84
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 13 23:47:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 13 23:47:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd00392

app-text/sigil: Stabilize 1.8.0 x86, #833295

Signed-off-by: Sam James  gentoo.org>

 app-text/sigil/sigil-1.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/sigil/sigil-1.8.0.ebuild 
b/app-text/sigil/sigil-1.8.0.ebuild
index 11d9e2e1dd89..bff4e4037075 100644
--- a/app-text/sigil/sigil-1.8.0.ebuild
+++ b/app-text/sigil/sigil-1.8.0.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=8
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}"
 
 LICENSE="GPL-3+ Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+plugins system-mathjax"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gsl/

2022-02-13 Thread Jakov Smolić
commit: 1de2eadba80c550d8e9bdee183197035788f8fdb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:41:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:41:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de2eadb

sci-libs/gsl: Stabilize 2.7.1-r1 x86, #830769

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/gsl/gsl-2.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gsl/gsl-2.7.1-r1.ebuild b/sci-libs/gsl/gsl-2.7.1-r1.ebuild
index 7b4161a93467..67492e626ad0 100644
--- a/sci-libs/gsl/gsl-2.7.1-r1.ebuild
+++ b/sci-libs/gsl/gsl-2.7.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
 LICENSE="GPL-3"
 # Usually 0/${PV} but check
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 IUSE="cblas-external +deprecated static-libs"
 
 RDEPEND="cblas-external? ( virtual/cblas:= )"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/sane-backends/

2022-02-13 Thread Jakov Smolić
commit: 8b82810e66b470430b84c494a3c8cc90e8473d27
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:40:56 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:40:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b82810e

media-gfx/sane-backends: Stabilize 1.0.32 x86, #829924

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/sane-backends/sane-backends-1.0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/sane-backends/sane-backends-1.0.32.ebuild 
b/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
index 151b7623b2af..a1fde1572b8b 100644
--- a/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
+++ b/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
@@ -128,7 +128,7 @@ 
SRC_URI="https://gitlab.com/sane-project/backends/uploads/104f09c07d35519cc8e72e
 
 LICENSE="GPL-2 public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 
 # For pixma: see 
https://gitlab.com/sane-project/backends/-/releases/1.0.28#build
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libtorrent-rasterbar/

2022-02-13 Thread Jakov Smolić
commit: c8381205b0b18b398cbb940df94447b80f65
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:41:01 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8381205

net-libs/libtorrent-rasterbar: Stabilize 2.0.5 x86, #831646

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.5.ebuild 
b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.5.ebuild
index 80b8f8086fd3..03981e30ef77 100644
--- a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.5.ebuild
+++ b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/arvidn/libtorrent/releases/download/v${PV}/${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/2.0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 IUSE="+dht debug gnutls python ssl test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-sizer/

2022-02-13 Thread Ulrich Müller
commit: 5210c7847b8852b3a1b583979fa8673cc4a77fba
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 13 23:31:30 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 13 23:32:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5210c784

dev-vcs/git-sizer: Drop myself as maintainer

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-vcs/git-sizer/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-vcs/git-sizer/metadata.xml b/dev-vcs/git-sizer/metadata.xml
index 487036bf6ca7..20f7778e93bb 100644
--- a/dev-vcs/git-sizer/metadata.xml
+++ b/dev-vcs/git-sizer/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-u...@gentoo.org
-  
+  
   
 github/git-sizer
   



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-13 Thread Lars Wendler
commit: b0a8a8aeafa2c34d615f9f3739658d7f7f9d2e5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 23:29:25 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 23:30:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a8a8ae

net-irc/hexchat: plugin-fishlim requires ssl

Closes: https://bugs.gentoo.org/832958
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/hexchat-2.16.0.ebuild | 6 +-
 net-irc/hexchat/hexchat-2.16.1.ebuild | 6 +-
 net-irc/hexchat/hexchat-.ebuild   | 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index 9bfedaf70917..31ea2de53ef1 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -24,6 +24,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -46,7 +47,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index 426793497d86..06de44ed5d3d 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -25,6 +25,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -47,7 +48,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 426793497d86..06de44ed5d3d 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -25,6 +25,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -47,7 +48,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-vienna/, sci-biology/embassy-vienna/files/

2022-02-13 Thread David Seifert
commit: b535a6feef62d51277c88bb392c69d5f5ad52c96
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:46 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b535a6fe

sci-biology/embassy-vienna: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...-1.7.2.660.ebuild => embassy-vienna-1.7.2.660-r1.ebuild} | 13 -
 .../files/embassy-vienna-1.7.2.650_fix-build-system.patch   |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-vienna/embassy-vienna-1.7.2.660.ebuild 
b/sci-biology/embassy-vienna/embassy-vienna-1.7.2.660-r1.ebuild
similarity index 73%
rename from sci-biology/embassy-vienna/embassy-vienna-1.7.2.660.ebuild
rename to sci-biology/embassy-vienna/embassy-vienna-1.7.2.660-r1.ebuild
index 35143accb01a..241194af375e 100644
--- a/sci-biology/embassy-vienna/embassy-vienna-1.7.2.660.ebuild
+++ b/sci-biology/embassy-vienna/embassy-vienna-1.7.2.660-r1.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Vienna RNA package - RNA folding"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
@@ -16,3 +14,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.7.2.650_fix-build-system.patch
"${FILESDIR}"/${PN}-1.7.2.650-C99-inline.patch
 )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-vienna/files/embassy-vienna-1.7.2.650_fix-build-system.patch
 
b/sci-biology/embassy-vienna/files/embassy-vienna-1.7.2.650_fix-build-system.patch
index 8bd816b0e672..ea96e9d47fa9 100644
--- 
a/sci-biology/embassy-vienna/files/embassy-vienna-1.7.2.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-vienna/files/embassy-vienna-1.7.2.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -649,33 +649,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-02-13 Thread David Seifert
commit: 080be9315c70eb6ef4c894d173036d174d44b124
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:47 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080be931

emboss-r2.eclass: last-rite

Closes: https://github.com/gentoo/gentoo/pull/24178
Signed-off-by: David Seifert  gentoo.org>

 eclass/emboss-r2.eclass | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/emboss-r2.eclass b/eclass/emboss-r2.eclass
index bcab338ad614..1fb7369304a7 100644
--- a/eclass/emboss-r2.eclass
+++ b/eclass/emboss-r2.eclass
@@ -1,6 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
+# Removal on 2022-03-15.
+
 # @ECLASS: emboss-r2.eclass
 # @MAINTAINER:
 # sci-biol...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-topo/, sci-biology/embassy-topo/files/

2022-02-13 Thread David Seifert
commit: 95f2ecaf6b766b52cbe761dd34d11b065ac7d1bc
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f2ecaf

sci-biology/embassy-topo: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...y-topo-2.0.660.ebuild => embassy-topo-2.0.660-r1.ebuild} | 13 -
 .../files/embassy-topo-2.0.650_fix-build-system.patch   |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-topo/embassy-topo-2.0.660.ebuild 
b/sci-biology/embassy-topo/embassy-topo-2.0.660-r1.ebuild
similarity index 69%
rename from sci-biology/embassy-topo/embassy-topo-2.0.660.ebuild
rename to sci-biology/embassy-topo/embassy-topo-2.0.660-r1.ebuild
index 3c16f7bf4fa4..583d93297669 100644
--- a/sci-biology/embassy-topo/embassy-topo-2.0.660.ebuild
+++ b/sci-biology/embassy-topo/embassy-topo-2.0.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Transmembrane protein display"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
 S="${WORKDIR}/TOPO-2.0.650"
 PATCHES=( "${FILESDIR}"/${PN}-2.0.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-topo/files/embassy-topo-2.0.650_fix-build-system.patch 
b/sci-biology/embassy-topo/files/embassy-topo-2.0.650_fix-build-system.patch
index 600e38928aff..e1a2439b713b 100644
--- a/sci-biology/embassy-topo/files/embassy-topo-2.0.650_fix-build-system.patch
+++ b/sci-biology/embassy-topo/files/embassy-topo-2.0.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-esim4/files/, sci-biology/embassy-esim4/

2022-02-13 Thread David Seifert
commit: 3f45af4b149b06586a800a4ad58db14e4313f978
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:37 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f45af4b

sci-biology/embassy-esim4: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...4-1.0.0.660.ebuild => embassy-esim4-1.0.0.660-r1.ebuild} | 13 -
 .../files/embassy-esim4-1.0.0.650_fix-build-system.patch|  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-esim4/embassy-esim4-1.0.0.660.ebuild 
b/sci-biology/embassy-esim4/embassy-esim4-1.0.0.660-r1.ebuild
similarity index 70%
rename from sci-biology/embassy-esim4/embassy-esim4-1.0.0.660.ebuild
rename to sci-biology/embassy-esim4/embassy-esim4-1.0.0.660-r1.ebuild
index 2538510c6bd3..ab0fee10dc58 100644
--- a/sci-biology/embassy-esim4/embassy-esim4-1.0.0.660.ebuild
+++ b/sci-biology/embassy-esim4/embassy-esim4-1.0.0.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="sim4 - Alignment of cDNA and genomic DNA"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
 S="${WORKDIR}/ESIM4-1.0.0.650"
 PATCHES=( "${FILESDIR}"/${PN}-1.0.0.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-esim4/files/embassy-esim4-1.0.0.650_fix-build-system.patch
 
b/sci-biology/embassy-esim4/files/embassy-esim4-1.0.0.650_fix-build-system.patch
index 7a85b4f7bf81..7ffa00c52f75 100644
--- 
a/sci-biology/embassy-esim4/files/embassy-esim4-1.0.0.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-esim4/files/embassy-esim4-1.0.0.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-signature/, sci-biology/embassy-signature/files/

2022-02-13 Thread David Seifert
commit: ea8ddaf9c37bd8cd46f63b036fab5be6ff29
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:42 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8ddaf9

sci-biology/embassy-signature: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...e-0.1.660.ebuild => embassy-signature-0.1.660-r1.ebuild} | 13 -
 .../files/embassy-signature-0.1.650_fix-build-system.patch  |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-signature/embassy-signature-0.1.660.ebuild 
b/sci-biology/embassy-signature/embassy-signature-0.1.660-r1.ebuild
similarity index 69%
rename from sci-biology/embassy-signature/embassy-signature-0.1.660.ebuild
rename to sci-biology/embassy-signature/embassy-signature-0.1.660-r1.ebuild
index 4d873a69a69a..6f04a1432d9b 100644
--- a/sci-biology/embassy-signature/embassy-signature-0.1.660.ebuild
+++ b/sci-biology/embassy-signature/embassy-signature-0.1.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Protein signature add-on package"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
 S="${WORKDIR}/SIGNATURE-0.1.650"
 PATCHES=( "${FILESDIR}"/${PN}-0.1.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-signature/files/embassy-signature-0.1.650_fix-build-system.patch
 
b/sci-biology/embassy-signature/files/embassy-signature-0.1.650_fix-build-system.patch
index 10bee217bab1..a453b25bde66 100644
--- 
a/sci-biology/embassy-signature/files/embassy-signature-0.1.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-signature/files/embassy-signature-0.1.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-iprscan/, sci-biology/embassy-iprscan/files/

2022-02-13 Thread David Seifert
commit: 497a152e23789f36c99e8b232078f3d7fce15bc5
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:39 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497a152e

sci-biology/embassy-iprscan: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...4.3.1.660.ebuild => embassy-iprscan-4.3.1.660-r1.ebuild} | 13 -
 .../files/embassy-iprscan-4.3.1.650_fix-build-system.patch  |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.660.ebuild 
b/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.660-r1.ebuild
similarity index 71%
rename from sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.660.ebuild
rename to sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.660-r1.ebuild
index 351ecd1df3f8..4dd5c3cb354e 100644
--- a/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.660.ebuild
+++ b/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="InterProScan motif detection add-on package"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
 S="${WORKDIR}/IPRSCAN-4.3.1.650"
 PATCHES=( "${FILESDIR}"/${PN}-4.3.1.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-iprscan/files/embassy-iprscan-4.3.1.650_fix-build-system.patch
 
b/sci-biology/embassy-iprscan/files/embassy-iprscan-4.3.1.650_fix-build-system.patch
index ab627c323253..7af8ae2f9ca5 100644
--- 
a/sci-biology/embassy-iprscan/files/embassy-iprscan-4.3.1.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-iprscan/files/embassy-iprscan-4.3.1.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-structure/files/, sci-biology/embassy-structure/

2022-02-13 Thread David Seifert
commit: b534ea33ce4b3fead7cc13137e390bad2a297bfd
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:43 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b534ea33

sci-biology/embassy-structure: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...e-0.1.660.ebuild => embassy-structure-0.1.660-r1.ebuild} | 13 -
 .../files/embassy-structure-0.1.650_fix-build-system.patch  |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-structure/embassy-structure-0.1.660.ebuild 
b/sci-biology/embassy-structure/embassy-structure-0.1.660-r1.ebuild
similarity index 69%
rename from sci-biology/embassy-structure/embassy-structure-0.1.660.ebuild
rename to sci-biology/embassy-structure/embassy-structure-0.1.660-r1.ebuild
index 1c5bb1e9a967..ba0b94964d2f 100644
--- a/sci-biology/embassy-structure/embassy-structure-0.1.660.ebuild
+++ b/sci-biology/embassy-structure/embassy-structure-0.1.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Protein structure add-on package"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
 S="${WORKDIR}/STRUCTURE-0.1.650"
 PATCHES=( "${FILESDIR}"/${PN}-0.1.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-structure/files/embassy-structure-0.1.650_fix-build-system.patch
 
b/sci-biology/embassy-structure/files/embassy-structure-0.1.650_fix-build-system.patch
index a67bc80f2a23..32826f8ebbbe 100644
--- 
a/sci-biology/embassy-structure/files/embassy-structure-0.1.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-structure/files/embassy-structure-0.1.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-mse/, sci-biology/embassy-mse/files/

2022-02-13 Thread David Seifert
commit: 158865285942af587a53e94cd53ff3c73a55d33b
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:40 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15886528

sci-biology/embassy-mse: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...0.0.660.ebuild => embassy-mse-3.0.0.660-r1.ebuild} | 19 +++
 .../embassy-mse-3.0.0.650_fix-build-system.patch  |  4 ++--
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/sci-biology/embassy-mse/embassy-mse-3.0.0.660.ebuild 
b/sci-biology/embassy-mse/embassy-mse-3.0.0.660-r1.ebuild
similarity index 64%
rename from sci-biology/embassy-mse/embassy-mse-3.0.0.660.ebuild
rename to sci-biology/embassy-mse/embassy-mse-3.0.0.660-r1.ebuild
index cd9425254fb0..a806410e6366 100644
--- a/sci-biology/embassy-mse/embassy-mse-3.0.0.660.ebuild
+++ b/sci-biology/embassy-mse/embassy-mse-3.0.0.660-r1.ebuild
@@ -1,28 +1,31 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="MSE - Multiple Sequence Screen Editor"
-EBO_EAUTORECONF=1
 
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
-RDEPEND="sys-libs/ncurses:0="
+RDEPEND="sys-libs/ncurses:="
 DEPEND="${RDEPEND}"
 
 S="${WORKDIR}/MSE-3.0.0.650"
-
 PATCHES=( "${FILESDIR}"/${PN}-3.0.0.650_fix-build-system.patch )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
-   emboss-r2_src_configure --enable-curses
+   emboss-r3_src_configure --enable-curses
 }
 
 src_install() {
-   emboss-r2_src_install
+   emboss-r3_src_install
 
insinto /usr/include/emboss/mse
doins h/*.h

diff --git 
a/sci-biology/embassy-mse/files/embassy-mse-3.0.0.650_fix-build-system.patch 
b/sci-biology/embassy-mse/files/embassy-mse-3.0.0.650_fix-build-system.patch
index 23e656dc0a86..72d7932a188d 100644
--- a/sci-biology/embassy-mse/files/embassy-mse-3.0.0.650_fix-build-system.patch
+++ b/sci-biology/embassy-mse/files/embassy-mse-3.0.0.650_fix-build-system.patch
@@ -9,8 +9,8 @@
  
  CKITSRC = datafiles.c next.c seqentry.c strings.c gcg.c pir.c \
  seqspec.c ttyinterface.c nextseqentry.c \
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-domsearch/, sci-biology/embassy-domsearch/files/

2022-02-13 Thread David Seifert
commit: f414c0cf9ac76af96954fbe2f9d0d799d62b3515
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:35 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f414c0cf

sci-biology/embassy-domsearch: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...h-0.1.660.ebuild => embassy-domsearch-0.1.660-r1.ebuild} | 13 -
 .../files/embassy-domsearch-0.1.650_fix-build-system.patch  |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-domsearch/embassy-domsearch-0.1.660.ebuild 
b/sci-biology/embassy-domsearch/embassy-domsearch-0.1.660-r1.ebuild
similarity index 69%
rename from sci-biology/embassy-domsearch/embassy-domsearch-0.1.660.ebuild
rename to sci-biology/embassy-domsearch/embassy-domsearch-0.1.660-r1.ebuild
index e4c37b996653..07a16e7e2272 100644
--- a/sci-biology/embassy-domsearch/embassy-domsearch-0.1.660.ebuild
+++ b/sci-biology/embassy-domsearch/embassy-domsearch-0.1.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Protein domain search add-on package"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
 S="${WORKDIR}/DOMSEARCH-0.1.650"
 PATCHES=( "${FILESDIR}"/${PN}-0.1.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-domsearch/files/embassy-domsearch-0.1.650_fix-build-system.patch
 
b/sci-biology/embassy-domsearch/files/embassy-domsearch-0.1.650_fix-build-system.patch
index ecc702edcb66..2fe1803f8452 100644
--- 
a/sci-biology/embassy-domsearch/files/embassy-domsearch-0.1.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-domsearch/files/embassy-domsearch-0.1.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: eclass/

2022-02-13 Thread David Seifert
commit: 0f52c8b7809ead391dbb3dd363a5b92bd5a1f18f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:29 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f52c8b7

emboss-r3.eclass: revbump for EAPI 8

Signed-off-by: David Seifert  gentoo.org>

 eclass/emboss-r3.eclass | 131 
 1 file changed, 131 insertions(+)

diff --git a/eclass/emboss-r3.eclass b/eclass/emboss-r3.eclass
new file mode 100644
index ..bc372152cd93
--- /dev/null
+++ b/eclass/emboss-r3.eclass
@@ -0,0 +1,131 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: emboss-r3.eclass
+# @MAINTAINER:
+# sci-biol...@gentoo.org
+# @AUTHOR:
+# Original author: Author Olivier Fisette 
+# Next gen author: Justin Lecher 
+# Next gen author: Ted Tanberry 
+# @SUPPORTED_EAPIS: 8
+# @BLURB: Use this to easy install EMBOSS and EMBASSY programs (EMBOSS 
add-ons).
+# @DESCRIPTION:
+# The inheriting ebuild must provide EBO_DESCRIPTION before the inherit line.
+#
+# Example:
+#
+# EAPI=8
+#
+# EBO_DESCRIPTION="applications from the CBS group"
+#
+# inherit emboss-r3
+
+# @ECLASS-VARIABLE: EBO_DESCRIPTION
+# @PRE_INHERIT
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Completes the generic description of the embassy module as follows:
+#
+# EMBOSS integrated version of ${EBO_DESCRIPTION}, e.g.
+#
+# "EMBOSS integrated version of applications from the CBS group"
+#
+# Defaults to the upstream name of the module.
+
+case ${EAPI} in
+   8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ ! ${_EMBOSS_R3_ECLASS} ]]; then
+_EMBOSS_R3_ECLASS=1
+
+inherit flag-o-matic
+
+HOMEPAGE="http://emboss.sourceforge.net/;
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+IUSE="mysql pdf png postgres X"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/libpcre:3
+   sci-libs/plplot:=
+   sys-libs/zlib
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pdf? ( media-libs/libharu:= )
+   png? ( media-libs/gd:2=[png] )
+   postgres? ( dev-db/postgresql:= )
+   X? ( x11-libs/libXt )"
+
+if [[ ${PN} == embassy-* ]]; then
+   EMBASSY_PACKAGE=yes
+   # The EMBASSY package name, retrieved from the inheriting ebuild's name
+   EN=${PN:8}
+   # The full name and version of the EMBASSY package (excluding the Gentoo
+   # revision number)
+   EF="${EN^^}-${PV}"
+
+   [[ ${EBO_DESCRIPTION} ]] || die "EBO_DESCRIPTION was not set before 
inheriting emboss-r3.eclass"
+
+   DESCRIPTION="EMBOSS integrated version of ${EBO_DESCRIPTION}"
+   SRC_URI="ftp://emboss.open-bio.org/pub/EMBOSS/${EF}.tar.gz -> 
embassy-${EN}-${PV}.tar.gz"
+   RDEPEND+=" >=sci-biology/emboss-6.6.0-r1[mysql=,pdf=,png=,postgres=,X=]"
+
+   S="${WORKDIR}/${EF}"
+fi
+
+DEPEND="${RDEPEND}"
+
+# @FUNCTION: emboss-r3_src_configure
+# @DESCRIPTION:
+# runs econf with following options.
+#
+#  --enable-shared
+#  $(use_with X x)
+#  $(use_with png pngdriver)
+#  $(use_with pdf hpdf)
+#  $(use_with mysql mysql)
+#  $(use_with postgres postgresql)
+#  --enable-large
+#  --without-java
+#  --enable-systemlibs
+#
+#  can be appended to like econf, e.g.
+#emboss-r3_src_configure --enable-foo
+
+emboss-r3_src_configure() {
+   local myconf=(
+   --enable-shared
+   $(use_with X x)
+   $(use_with png pngdriver "${ESYSROOT}"/usr)
+   $(use_with pdf hpdf "${ESYSROOT}"/usr)
+   $(use_with mysql mysql "${EPREFIX}"/usr/bin/mysql_config)
+   $(use_with postgres postgresql "${EPREFIX}"/usr/bin/pg_config)
+   --enable-large
+   --without-java
+   --enable-systemlibs
+   )
+
+   [[ ${EMBASSY_PACKAGE} == yes ]] &&
+   append-cppflags "-I${ESYSROOT}/usr/include/emboss"
+
+   econf "${myconf[@]}" "$@"
+}
+
+# @FUNCTION: emboss-r3_src_install
+# @DESCRIPTION:
+# Installs the package into the staging area and removes unnecessary .la files.
+
+emboss-r3_src_install() {
+   default
+
+   # delete .la files
+   find "${ED}" -name '*.la' -delete || die
+}
+
+fi
+
+EXPORT_FUNCTIONS src_configure src_install



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-hmmer/, sci-biology/embassy-hmmer/files/

2022-02-13 Thread David Seifert
commit: f041d5dfa389230ce31466c37362bd7931748043
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:38 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f041d5df

sci-biology/embassy-hmmer: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...r-2.3.2.660.ebuild => embassy-hmmer-2.3.2.660-r1.ebuild} | 13 -
 .../files/embassy-hmmer-2.3.2.650_fix-build-system.patch|  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.660.ebuild 
b/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.660-r1.ebuild
similarity index 78%
rename from sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.660.ebuild
rename to sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.660-r1.ebuild
index c22ff4141c2f..964e637d657c 100644
--- a/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.660.ebuild
+++ b/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.660-r1.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="HMMER wrapper - sequence analysis with profile HMMs"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
@@ -19,3 +17,8 @@ PATCHES=(
# sci-biology/hmmer:2 has renamed commandline program names
"${FILESDIR}"/${PN}-2.3.2.660-slotted-hmmer2.patch
 )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-hmmer/files/embassy-hmmer-2.3.2.650_fix-build-system.patch
 
b/sci-biology/embassy-hmmer/files/embassy-hmmer-2.3.2.650_fix-build-system.patch
index 303aacda46cd..dd1660dfbd5b 100644
--- 
a/sci-biology/embassy-hmmer/files/embassy-hmmer-2.3.2.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-hmmer/files/embassy-hmmer-2.3.2.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-phylipnew/files/, sci-biology/embassy-phylipnew/

2022-02-13 Thread David Seifert
commit: 46201b1c775d8c9a2b7b48306765cbfb7f98d0bf
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:41 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46201b1c

sci-biology/embassy-phylipnew: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...3.69.660.ebuild => embassy-phylipnew-3.69.660-r1.ebuild} | 13 -
 .../files/embassy-phylipnew-3.69.650_fix-build-system.patch |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.660.ebuild 
b/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.660-r1.ebuild
similarity index 74%
rename from sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.660.ebuild
rename to sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.660-r1.ebuild
index 129b42870a79..d7dc57a64fc8 100644
--- a/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.660.ebuild
+++ b/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.660-r1.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="The Phylogeny Inference Package"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 LICENSE+=" free-noncomm"
 
@@ -18,3 +16,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.69.650_fix-build-system.patch
"${FILESDIR}"/${PN}-3.69.650-fno-common.patch
 )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-phylipnew/files/embassy-phylipnew-3.69.650_fix-build-system.patch
 
b/sci-biology/embassy-phylipnew/files/embassy-phylipnew-3.69.650_fix-build-system.patch
index 95951e632188..589408ed4a9e 100644
--- 
a/sci-biology/embassy-phylipnew/files/embassy-phylipnew-3.69.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-phylipnew/files/embassy-phylipnew-3.69.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-domainatrix/, sci-biology/embassy-domainatrix/files/

2022-02-13 Thread David Seifert
commit: fe84193d0c0bf6cd01c985eb53595ad3017a52b6
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:33 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe84193d

sci-biology/embassy-domainatrix: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...0.1.660.ebuild => embassy-domainatrix-0.1.660-r1.ebuild} | 13 -
 .../embassy-domainatrix-0.1.650_fix-build-system.patch  |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.660.ebuild 
b/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.660-r1.ebuild
similarity index 70%
rename from sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.660.ebuild
rename to sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.660-r1.ebuild
index 03e728926cb6..affd53e8a3b4 100644
--- a/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.660.ebuild
+++ b/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Protein domain analysis add-on package"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
 S="${WORKDIR}/DOMAINATRIX-0.1.650"
 PATCHES=( "${FILESDIR}"/${PN}-0.1.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-domainatrix/files/embassy-domainatrix-0.1.650_fix-build-system.patch
 
b/sci-biology/embassy-domainatrix/files/embassy-domainatrix-0.1.650_fix-build-system.patch
index 1cd2a1b29b09..849da318d245 100644
--- 
a/sci-biology/embassy-domainatrix/files/embassy-domainatrix-0.1.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-domainatrix/files/embassy-domainatrix-0.1.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-emnu/files/, sci-biology/embassy-emnu/

2022-02-13 Thread David Seifert
commit: 8fe5c8453e474e8b2e13661593f01ff466218bb8
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:36 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe5c845

sci-biology/embassy-emnu: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...nu-1.05.660.ebuild => embassy-emnu-1.05.660-r1.ebuild} | 15 +--
 .../files/embassy-emnu-1.05.650_fix-build-system.patch|  4 ++--
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/sci-biology/embassy-emnu/embassy-emnu-1.05.660.ebuild 
b/sci-biology/embassy-emnu/embassy-emnu-1.05.660-r1.ebuild
similarity index 72%
rename from sci-biology/embassy-emnu/embassy-emnu-1.05.660.ebuild
rename to sci-biology/embassy-emnu/embassy-emnu-1.05.660-r1.ebuild
index dfff5eb5de26..8f26aee861c1 100644
--- a/sci-biology/embassy-emnu/embassy-emnu-1.05.660.ebuild
+++ b/sci-biology/embassy-emnu/embassy-emnu-1.05.660-r1.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Simple menu of EMBOSS applications"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
@@ -17,8 +15,13 @@ DEPEND="${RDEPEND}"
 S="${WORKDIR}/EMNU-1.05.650"
 PATCHES=( "${FILESDIR}"/${PN}-1.05.650_fix-build-system.patch )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
# --disable-curses is not a thing,
# EMNU hard depends on ncurses really, #752216
-   emboss-r2_src_configure --enable-curses
+   emboss-r3_src_configure --enable-curses
 }

diff --git 
a/sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch 
b/sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch
index ecd7f928da3a..3039ac9c83f0 100644
--- 
a/sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-emnu/files/embassy-emnu-1.05.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-clustalomega/files/, sci-biology/embassy-clustalomega/

2022-02-13 Thread David Seifert
commit: 7a35db971b33af854618adbfc81dbf88b0bdbde9
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:32 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a35db97

sci-biology/embassy-clustalomega: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 660.ebuild => embassy-clustalomega-1.1.0.660-r1.ebuild} | 13 -
 .../files/embassy-clustalomega-1.1.0_fix-build-system.patch |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git 
a/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.660.ebuild 
b/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.660-r1.ebuild
similarity index 72%
rename from 
sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.660.ebuild
rename to 
sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.660-r1.ebuild
index 93092e9f884e..600b75769e5f 100644
--- a/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.660.ebuild
+++ b/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.660-r1.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Clustal Omega - Multiple Sequence Alignment"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
@@ -15,3 +13,8 @@ RDEPEND="sci-biology/clustal-omega"
 
 S="${WORKDIR}/CLUSTALOMEGA-1.1.0"
 PATCHES=( "${FILESDIR}"/${PN}-1.1.0_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-clustalomega/files/embassy-clustalomega-1.1.0_fix-build-system.patch
 
b/sci-biology/embassy-clustalomega/files/embassy-clustalomega-1.1.0_fix-build-system.patch
index 7f92130fb501..024f8bfc3a09 100644
--- 
a/sci-biology/embassy-clustalomega/files/embassy-clustalomega-1.1.0_fix-build-system.patch
+++ 
b/sci-biology/embassy-clustalomega/files/embassy-clustalomega-1.1.0_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-domalign/, sci-biology/embassy-domalign/files/

2022-02-13 Thread David Seifert
commit: 1ded8df653700101055dbdd8a225268e23a95a96
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:34 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ded8df6

sci-biology/embassy-domalign: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...gn-0.1.660.ebuild => embassy-domalign-0.1.660-r1.ebuild} | 13 -
 .../files/embassy-domalign-0.1.650_fix-build-system.patch   |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-domalign/embassy-domalign-0.1.660.ebuild 
b/sci-biology/embassy-domalign/embassy-domalign-0.1.660-r1.ebuild
similarity index 69%
rename from sci-biology/embassy-domalign/embassy-domalign-0.1.660.ebuild
rename to sci-biology/embassy-domalign/embassy-domalign-0.1.660-r1.ebuild
index 331bd7e05a71..106fbd13912b 100644
--- a/sci-biology/embassy-domalign/embassy-domalign-0.1.660.ebuild
+++ b/sci-biology/embassy-domalign/embassy-domalign-0.1.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Protein domain alignment add-on package"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~x86-linux"
 
 S="${WORKDIR}/DOMALIGN-0.1.650"
 PATCHES=( "${FILESDIR}"/${PN}-0.1.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-domalign/files/embassy-domalign-0.1.650_fix-build-system.patch
 
b/sci-biology/embassy-domalign/files/embassy-domalign-0.1.650_fix-build-system.patch
index 079850c2bcc3..873deaa645ab 100644
--- 
a/sci-biology/embassy-domalign/files/embassy-domalign-0.1.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-domalign/files/embassy-domalign-0.1.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/embassy-cbstools/files/, sci-biology/embassy-cbstools/

2022-02-13 Thread David Seifert
commit: a380d6baab25f6e1366da224b428f35e78a06a80
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:31 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a380d6ba

sci-biology/embassy-cbstools: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 0.0.660.ebuild => embassy-cbstools-1.0.0.660-r1.ebuild} | 13 -
 .../files/embassy-cbstools-1.0.0.650_fix-build-system.patch |  4 ++--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.660.ebuild 
b/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.660-r1.ebuild
similarity index 70%
rename from sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.660.ebuild
rename to sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.660-r1.ebuild
index 873b9cb64520..40dafb6bb62c 100644
--- a/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.660.ebuild
+++ b/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.660-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EBO_DESCRIPTION="Applications from the CBS group"
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2
+inherit autotools emboss-r3
 
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
 S="${WORKDIR}/CBSTOOLS-1.0.0.650"
 PATCHES=( "${FILESDIR}"/${PN}-1.0.0.650_fix-build-system.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/sci-biology/embassy-cbstools/files/embassy-cbstools-1.0.0.650_fix-build-system.patch
 
b/sci-biology/embassy-cbstools/files/embassy-cbstools-1.0.0.650_fix-build-system.patch
index bdaaaf98f23c..7ed96e5ff23b 100644
--- 
a/sci-biology/embassy-cbstools/files/embassy-cbstools-1.0.0.650_fix-build-system.patch
+++ 
b/sci-biology/embassy-cbstools/files/embassy-cbstools-1.0.0.650_fix-build-system.patch
@@ -1,5 +1,5 @@
 a/configure.ac
-+++ b/configure.ac
+--- a/configure.in
 b/configure.in
 @@ -635,33 +635,6 @@
  
  



[gentoo-commits] repo/gentoo:master commit in: sci-biology/emboss/

2022-02-13 Thread David Seifert
commit: d4378caa9f3a31d8baf594d0b7452ccc98dd5bd2
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 13 23:28:30 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 13 23:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4378caa

sci-biology/emboss: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/emboss/Manifest   |  2 +-
 ...{emboss-6.6.0-r1.ebuild => emboss-6.6.0-r2.ebuild} | 19 +++
 2 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/sci-biology/emboss/Manifest b/sci-biology/emboss/Manifest
index f97d826f09b6..fa61d72a1db4 100644
--- a/sci-biology/emboss/Manifest
+++ b/sci-biology/emboss/Manifest
@@ -1,2 +1,2 @@
 DIST EMBOSS-6.6.0.tar.gz 117962028 BLAKE2B 
91bf3c680290bd975d2ddb5251089d7f75f8a44a26e1247e93d2c9cf2f23e6b89c4218022ba1af0c940136ff56782f40d2c4604dc756b400ae23f223da7f3cca
 SHA512 
2d28a03381f7dc98d205aa50202fbbac02ad218fc775d86579d310296be124403623484b1907154d915f15cd32a9f8cf16ecfaa6c4a28b362e24dc8e6380b75a
-DIST emboss-6.6.0-patches.tar.xz 5408 BLAKE2B 
ec1c55c90a64b1c27645804411b44e413ae881b1637ad2b8dfcff172e15b841cc3d2807039761f8307b0b5a29ab5b1a2c840e189f326091aa9ce25317ec9cda6
 SHA512 
942681df428f6254c1711902f667c6e8c71babf3e9b0c73b8b7d2fbfa5e8856ce5817560280948e588f6037011ad7055a3af5b88a58fc2b14349869927c889eb
+DIST emboss-6.6.0-patches-r1.tar.xz 5384 BLAKE2B 
7899141862880d000e1624e9df914b1918cd02645c0d14128bcffd41d76e3669404a718f25471795268e4a00d610377186b7cb73a126e30f74df80d04d22faf9
 SHA512 
95825a3bcaa6340d26fde65f3b77574e42fd424440ee48f2fad94b6e696346fe4f6e4ab48c7dcfe1e9c3311a8a7750defc004c2db40cc36f42e980a19e6bd0bd

diff --git a/sci-biology/emboss/emboss-6.6.0-r1.ebuild 
b/sci-biology/emboss/emboss-6.6.0-r2.ebuild
similarity index 86%
rename from sci-biology/emboss/emboss-6.6.0-r1.ebuild
rename to sci-biology/emboss/emboss-6.6.0-r2.ebuild
index 766dd6a61b0c..01af5e2fa977 100644
--- a/sci-biology/emboss/emboss-6.6.0-r1.ebuild
+++ b/sci-biology/emboss/emboss-6.6.0-r2.ebuild
@@ -1,16 +1,14 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-EBO_EAUTORECONF=1
-
-inherit emboss-r2 readme.gentoo-r1
+inherit autotools emboss-r3 readme.gentoo-r1
 
 DESCRIPTION="The European Molecular Biology Open Software Suite - A sequence 
analysis package"
 SRC_URI="
ftp://emboss.open-bio.org/pub/${PN^^}/${P^^}.tar.gz
-   https://dev.gentoo.org/~soap/distfiles/${P}-patches.tar.xz;
+   https://dev.gentoo.org/~soap/distfiles/${P}-patches-r1.tar.xz;
 S="${WORKDIR}/${P^^}"
 
 LICENSE+=" Apache-2.0 GPL-3+ CC-BY-3.0"
@@ -39,13 +37,18 @@ PATCHES=(
"${WORKDIR}"/patches/${P}-Wimplicit-function-declaration.patch
 )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_install() {
-   emboss-r2_src_install
+   emboss-r3_src_install
 
readme.gentoo_create_doc
 
# Install env file for setting libplplot and acd files path.
-   newenvd - 22emboss <<- EOF || die
+   newenvd - 22emboss <<- EOF
# ACD files location
EMBOSS_ACDROOT="${EPREFIX}/usr/share/EMBOSS/acd"
EMBOSS_DATA="${EPREFIX}/usr/share/EMBOSS/data"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libxc/

2022-02-13 Thread Jakov Smolić
commit: 9a754b38a8581187e35a7a45a082be6a1717af15
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:27:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:27:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a754b38

sci-libs/libxc: drop 5.1.0, 5.1.4, 5.1.6

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/libxc/Manifest   |  3 ---
 sci-libs/libxc/libxc-5.1.0.ebuild | 40 ---
 sci-libs/libxc/libxc-5.1.4.ebuild | 40 ---
 sci-libs/libxc/libxc-5.1.6.ebuild | 40 ---
 4 files changed, 123 deletions(-)

diff --git a/sci-libs/libxc/Manifest b/sci-libs/libxc/Manifest
index 1a71a5099717..227967bcf438 100644
--- a/sci-libs/libxc/Manifest
+++ b/sci-libs/libxc/Manifest
@@ -1,4 +1 @@
-DIST libxc-5.1.0.tar.gz 42951890 BLAKE2B 
32ce8d15547882455e01cbf9d4ee8780b97059d5b710f25b799779a5efe7326c376a5302f3d5e0853bb89ba1f4dd9c2f219cfb4d3f91a2f6e1100f8fb47a
 SHA512 
615b82290e87a48484f6dbe41cd8f1538ba6201b99fc97be2db64b66232fa4349fe6cebfb51566098db3cabd7aff662bb7ace43a811507bff2e93afd03d56ce4
-DIST libxc-5.1.4.tar.gz 43036222 BLAKE2B 
10348ccd2e8e512bf576a03eb19bf714ae4f0e590ae3a7266ae8f46c42ee12ef91e049f0007ce42023e7f13c865fedef6d1ab0fb76195ca47f62a50702741c49
 SHA512 
ef7f44e773a0a8a9c1a53ddd12301e123f9a4606f22420cf011d579314c1bf3164b82299aca0ef32cb130b380e5e9534d4fcc658c549ac4cb8b6f86d025cfe1e
-DIST libxc-5.1.6.tar.gz 45121466 BLAKE2B 
393c85b49b1cc515abd4767a01cc56958585aac74d9913f60c304f102e76c0f3903dab326779ea7e466c19389309b2bcf49a4e0833d8f869a185b6143e1ecf29
 SHA512 
7e65753ca93c2174e3644f519651c59305b2fc4919de99ca2278c42a359641ced73b5c661c5315fe73b55a69ac4b7568ab1be754fc06b40bdf790881ba3ed2cb
 DIST libxc-5.1.7.tar.gz 46172191 BLAKE2B 
e18acd864a5de7c93ce5499b79f60db473851ac6df35461bf0f13d16321fd2f68949a21b060aeed9c220a546c9aae614357f9815379356c9c9356555f4acc10a
 SHA512 
ccb535e9d9427bdc9b2d05fae21995c92ae08efb64d51adaae44efc018bd9e5f7807d3a8ab073bb279968284e67bde80bba8a90d95145a484b396784ae072974

diff --git a/sci-libs/libxc/libxc-5.1.0.ebuild 
b/sci-libs/libxc/libxc-5.1.0.ebuild
deleted file mode 100644
index 3415aac3fa0e..
--- a/sci-libs/libxc/libxc-5.1.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools fortran-2
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="https://octopus-code.org/wiki/Libxc;
-SRC_URI="https://gitlab.com/libxc/libxc/-/archive/${PV}/${P}.tar.gz;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE="fortran test"
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-   use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --enable-shared \
-   --disable-static \
-   $(use_enable fortran)
-}
-
-src_install() {
-   default
-   dodoc ChangeLog.md
-
-   # no static archives
-   find "${ED}" -name '*.la' -type f -delete || die
-}

diff --git a/sci-libs/libxc/libxc-5.1.4.ebuild 
b/sci-libs/libxc/libxc-5.1.4.ebuild
deleted file mode 100644
index 07bbbe3d910c..
--- a/sci-libs/libxc/libxc-5.1.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools fortran-2
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="https://octopus-code.org/wiki/Libxc;
-SRC_URI="https://gitlab.com/libxc/libxc/-/archive/${PV}/${P}.tar.gz;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux"
-IUSE="fortran test"
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-   use fortran && fortran-2_pkg_setup
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --enable-shared \
-   --disable-static \
-   $(use_enable fortran)
-}
-
-src_install() {
-   default
-   dodoc ChangeLog.md
-
-   # no static archives
-   find "${ED}" -name '*.la' -type f -delete || die
-}

diff --git a/sci-libs/libxc/libxc-5.1.6.ebuild 
b/sci-libs/libxc/libxc-5.1.6.ebuild
deleted file mode 100644
index 4814cbba3823..
--- a/sci-libs/libxc/libxc-5.1.6.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fortran-2
-
-DESCRIPTION="A library of exchange-correlation functionals for use in DFT"
-HOMEPAGE="https://octopus-code.org/wiki/Libxc;
-SRC_URI="https://gitlab.com/libxc/libxc/-/archive/${PV}/${P}.tar.gz;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux"
-IUSE="fortran test"
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-   

[gentoo-commits] repo/gentoo:master commit in: sci-libs/libxc/

2022-02-13 Thread Jakov Smolić
commit: 67a26bc72170124c742749442e152c042845fdbc
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:27:08 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:27:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a26bc7

sci-libs/libxc: Stabilize 5.1.7 x86, #830770

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/libxc/libxc-5.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/libxc/libxc-5.1.7.ebuild 
b/sci-libs/libxc/libxc-5.1.7.ebuild
index 36073ef2e6eb..9506ce207c0b 100644
--- a/sci-libs/libxc/libxc-5.1.7.ebuild
+++ b/sci-libs/libxc/libxc-5.1.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.com/libxc/libxc/-/archive/${PV}/${P}.tar.gz;
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
 IUSE="fortran test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/mypy/

2022-02-13 Thread Jakov Smolić
commit: 9870bd6810b7568271427f0e3454ad564f736d19
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:24:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:24:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9870bd68

dev-python/mypy: Stabilize 0.931 x86, #833223

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/mypy/mypy-0.931.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mypy/mypy-0.931.ebuild 
b/dev-python/mypy/mypy-0.931.ebuild
index c203d825e2c4..be4437d97e77 100644
--- a/dev-python/mypy/mypy-0.931.ebuild
+++ b/dev-python/mypy/mypy-0.931.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86"
 
 # stubgen collides with this package: https://bugs.gentoo.org/585594
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/numpy/

2022-02-13 Thread Jakov Smolić
commit: ac2a1b7f71a191c4b10250b449af03233d7dd5ee
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:21:43 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:21:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2a1b7f

dev-python/numpy: Stabilize 1.22.2 x86, #832750

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/numpy/numpy-1.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/numpy/numpy-1.22.2.ebuild 
b/dev-python/numpy/numpy-1.22.2.ebuild
index eee197cd6e1c..051c5db86fe2 100644
--- a/dev-python/numpy/numpy-1.22.2.ebuild
+++ b/dev-python/numpy/numpy-1.22.2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
)"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc lapack"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-l10n/

2022-02-13 Thread Ulrich Müller
commit: 959eca900d8da9d58aabd210e7b95c17b812ae49
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 13 23:20:35 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 13 23:20:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959eca90

app-i18n/man-pages-l10n: Version bump to 4.12.1

And remove old. I missed that 4.12.1 was available (because it doesn't
have a release tag in the upstream repo).

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-i18n/man-pages-l10n/Manifest| 2 +-
 .../{man-pages-l10n-4.12.0.ebuild => man-pages-l10n-4.12.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/man-pages-l10n/Manifest b/app-i18n/man-pages-l10n/Manifest
index 6b7ce3426c77..dc1182c21961 100644
--- a/app-i18n/man-pages-l10n/Manifest
+++ b/app-i18n/man-pages-l10n/Manifest
@@ -1,2 +1,2 @@
 DIST manpages-l10n-v4.10.0.tar.bz2 64760050 BLAKE2B 
b70d8b0a48050538f7af90c248f3132dadd69e9eca0e3f438aeb6b8086aed8f70ee4d54af3608c602910fcfac68d1283971a9a1869b3854d1802794c56837b58
 SHA512 
59f5daa7acf29252af2c733d7084bfe9bccbbec19f5e8cf1855df420835fd934e072479149d679a90ae4e52330763599a20fbb5bc8459b8a44e5bcc1628ab501
-DIST manpages-l10n-v4.12.0.tar.bz2 90653951 BLAKE2B 
2d4e82f17b6d49cffe15fb65f414224c907e0e5229ba4b75a7a5715e2d44892520f71a3e99d7775d186e11f8f5c9f027fc8fee127d2963f52c3b49efdc9474ad
 SHA512 
81fa3f86b044ac18c6949eee3c698c0dd41722a57388ed5856cd6a04e3fc2cff48b820c30014c091de46c994510addf150e375387f064a9a521f70558b1eba57
+DIST manpages-l10n-v4.12.1.tar.bz2 90676890 BLAKE2B 
7f261407007971063abc34f1154f5ab7d5a268dd21c76185f47cfbd73a1091950a3dc7bf0d4ad6bac56259fecbc1524b35b42316a1c2103f426ed936e203607d
 SHA512 
42f5c61591959a0d804c215a9baddd6a182b30aedf5f6d6899f621cc8da9936fc10a1353aad5027eb4177f391f9708cc301833325633e937d37d8cdd3067

diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.12.0.ebuild 
b/app-i18n/man-pages-l10n/man-pages-l10n-4.12.1.ebuild
similarity index 100%
rename from app-i18n/man-pages-l10n/man-pages-l10n-4.12.0.ebuild
rename to app-i18n/man-pages-l10n/man-pages-l10n-4.12.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/protobuf-python/

2022-02-13 Thread Jakov Smolić
commit: fb011383b35308f1c05f6299c48ac9879cbea769
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:18:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:18:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb011383

dev-python/protobuf-python: Stabilize 3.19.1 x86, #828632

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/protobuf-python/protobuf-python-3.19.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild 
b/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild
index dde21f3e4e2e..b940f8d7436e 100644
--- a/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.19.1.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://developers.google.com/protocol-buffers/ 
https://github.com/pro
 
 LICENSE="BSD"
 SLOT="0/30"
-KEYWORDS="~alpha amd64 arm ~arm64 -hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 -hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="${PYTHON_DEPS}
~dev-libs/protobuf-${PV}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/protobuf/

2022-02-13 Thread Jakov Smolić
commit: cc1aca7d866bf7e31e53ef9f3ed08788176f0ded
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:18:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:18:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1aca7d

dev-libs/protobuf: Stabilize 3.19.1 x86, #828632

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/protobuf/protobuf-3.19.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/protobuf/protobuf-3.19.1.ebuild 
b/dev-libs/protobuf/protobuf-3.19.1.ebuild
index affbc3d58502..8cdee6955692 100644
--- a/dev-libs/protobuf/protobuf-3.19.1.ebuild
+++ b/dev-libs/protobuf/protobuf-3.19.1.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://developers.google.com/protocol-buffers/ 
https://github.com/pro
 LICENSE="BSD"
 SLOT="0/30"
 # -hppa for bug #831728
-KEYWORDS="~alpha amd64 arm arm64 -hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 -hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="emacs examples static-libs test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/puremagic/

2022-02-13 Thread Michał Górny
commit: 5e90bce86360764e981b6cba9d486908f67a7d22
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 13 22:36:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 13 23:13:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e90bce8

dev-python/puremagic: Bump to 1.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/puremagic/Manifest  |  1 +
 dev-python/puremagic/puremagic-1.12.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/puremagic/Manifest b/dev-python/puremagic/Manifest
index 2e3d2c4c5ae2..8bc3572c0e31 100644
--- a/dev-python/puremagic/Manifest
+++ b/dev-python/puremagic/Manifest
@@ -1 +1,2 @@
 DIST puremagic-1.11.tar.gz 295026 BLAKE2B 
4d210807d9f5eb0c2eb88b0c18aa5cdf56170b347de4f95b92c08492d5f038759b39c1aa2d6ed4bc91e96e036e6f4d0891449af8aee3beac65c4d692fa295ec0
 SHA512 
4d4c9a93cd56a02aefb7090c92b41048f33923bef14022158f39c39ac93326b7180b8cc97495ad5ed3eec7d9f1379a5508829ee779aaba9b8aa8f975e787b1f5
+DIST puremagic-1.12.tar.gz 296831 BLAKE2B 
cd9979fba1016b1c4cbdd9ef1402d11dbe2faf37767e3232cf400b798cce328d90d224765cc2bf39fd0988abdfe39d1527dd7aa6e31b4737d00c1578f1cc3101
 SHA512 
b50e22b7597f206e8d6dbc0e2c120af21a7246568f059c6145e45471eedf04c797a9f00864468d5e05c9536f49f7fc6c7b30a83e67bf248e10ebaf8300726fde

diff --git a/dev-python/puremagic/puremagic-1.12.ebuild 
b/dev-python/puremagic/puremagic-1.12.ebuild
new file mode 100644
index ..55ab3d289e19
--- /dev/null
+++ b/dev-python/puremagic/puremagic-1.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python implementation of magic file detection"
+HOMEPAGE="https://github.com/cdgriffith/puremagic;
+SRC_URI="https://github.com/cdgriffith/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( CHANGELOG.md README.rst )
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-subtests/

2022-02-13 Thread Michał Górny
commit: 3af4ac823c686cdcc1ebee4cdd80318ef0d49b8d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 13 22:35:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 13 23:13:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af4ac82

dev-python/pytest-subtests: Bump to 0.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pytest-subtests/Manifest|  1 +
 .../pytest-subtests/pytest-subtests-0.7.0.ebuild   | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/pytest-subtests/Manifest 
b/dev-python/pytest-subtests/Manifest
index b9caba38ac9b..c5f2c46ed776 100644
--- a/dev-python/pytest-subtests/Manifest
+++ b/dev-python/pytest-subtests/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-subtests-0.5.0.tar.gz 9793 BLAKE2B 
c671eb14189c0fd34180a636592b20c9e2b4225c5faf3b702103164e60bdbac4c9644e464f1e0c783da3da1263f7b841ea7a4149bcbf1de23325a8ef3ce5c030
 SHA512 
e3d7e90c3ab66950eb80d25049bc6f6f75b08b3da5ce0de5f3fc55d6a176a8d1fdcb19a19f7d9d137aeadcc82b214550474f76d5611bc5592ca649ddd8257a2a
 DIST pytest-subtests-0.6.0.gh.tar.gz 9698 BLAKE2B 
7b8f8c78ca503d107466d1ff34830aa08c3c5ec9b0f9e962b0e61472bf4f7413eb7e71db5768d898d476eb186a5a14c6703f14a990eb57c8664153a4ac384678
 SHA512 
9b4fa2e1957388f0e61a13a3cce95976fb5fdea64def627c5a1bf75049a0272e82f19ed9aa117bac0d02c6fd8832f22e7cfe409694ea81920def49742142eb93
+DIST pytest-subtests-0.7.0.gh.tar.gz 9714 BLAKE2B 
027badb226c6889ed2fb809eb0b3944ef227a804ea58562fe9337f37526a07a41b11cdfd356d8e9a29f9affc9d0702dead59045db9781504c92186ee613ccb1a
 SHA512 
96531a42c06a20cdf3f3665993d3e80d198a60d536246f4dc46df20b56e47f3f6fdce9478351a8922e370435f974e63d565550213fbbeed8487eedc131f46404

diff --git a/dev-python/pytest-subtests/pytest-subtests-0.7.0.ebuild 
b/dev-python/pytest-subtests/pytest-subtests-0.7.0.ebuild
new file mode 100644
index ..253798d9aa9c
--- /dev/null
+++ b/dev-python/pytest-subtests/pytest-subtests-0.7.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="unittest subTest() support and subtests fixture"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-subtests/
+   https://pypi.org/project/pytest-subtests/;
+SRC_URI="
+   
https://github.com/pytest-dev/pytest-subtests/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND=">=dev-python/pytest-7[${PYTHON_USEDEP}]"
+# pytest-xdist is used to test compatibility
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked,pytest_subtests
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/humanize/

2022-02-13 Thread Michał Górny
commit: 0a042715f8202774e5b63b53f516080ff83d3e24
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 13 22:26:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 13 23:13:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a042715

dev-python/humanize: Bump to 4.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/humanize/Manifest  |  1 +
 dev-python/humanize/humanize-4.0.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest
index be9a0c66f456..2ec8b83da42e 100644
--- a/dev-python/humanize/Manifest
+++ b/dev-python/humanize/Manifest
@@ -1,2 +1,3 @@
 DIST humanize-3.13.1.tar.gz 72109 BLAKE2B 
a17033c704fb1a12a82008bf07ed1f672c6d9b8a2a1ee16e34a49b2e9ce697099951f8bad638692b183d424a20836dff42f7fb8fffd1112a8ba9c4f42365db23
 SHA512 
f2d510347f05f953bb6f67811a7fd062f721c76892388d43ea0f19f826e75853c6f7b6cddcd986c06414dc8a3c8b3c88bee16a61fa23baa24d951ba275114de2
 DIST humanize-3.14.0.tar.gz 72030 BLAKE2B 
a1ba7a664c33551d9d776904b0646aad9077a53fd5a546060a9deb23e9817f1306acaddb6b133be71fdbe2a20dd3c25cef2f41448c0bc0137c657da61aad4b93
 SHA512 
6c3d4fba1af287023d86cc2b9bcc4b7a2fc1855271fa772b316bfab3bec2f8e0b7a91d8672e156986ccf9044dc937c3fa2e73e4537ebe919eb0869ce59c3ce73
+DIST humanize-4.0.0.tar.gz 71028 BLAKE2B 
ef11ae45950a4dc7f55bbd380351aa6f6aaccb7410336f3c9187755d619131741cb2932917e9316c86e33f47e0640311cce278ce23046160aa0ffb4c1bdad1bc
 SHA512 
71c528101b62c883de6474d3c31e97f7f54099c3389f7a88a328ef24b40f7a5667db879badd6154d76ce9bb1390a45404e177c50c7c26064c63b654936ba0514

diff --git a/dev-python/humanize/humanize-4.0.0.ebuild 
b/dev-python/humanize/humanize-4.0.0.ebuild
new file mode 100644
index ..73e93698c1d3
--- /dev/null
+++ b/dev-python/humanize/humanize-4.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Common humanization utilities"
+HOMEPAGE="https://github.com/jmoiron/humanize/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? ( dev-python/freezegun[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/nuitka/

2022-02-13 Thread Michał Górny
commit: 787149a5c2361f792725ed1d876014d13d89bbe8
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 13 22:34:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 13 23:13:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787149a5

dev-python/nuitka: Bump to 0.6.19.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/nuitka/Manifest   |  1 +
 dev-python/nuitka/nuitka-0.6.19.7.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 0c41eadbee63..e8c0efcdb677 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-0.6.19.4.tar.gz 3728051 BLAKE2B 
561dd0657b0f5f7c10da18d4b78be09337c998951542c767e2888648a76e1332d71b83952cff3aa6fb64ceb5c6f1103f26fa9d9b0661c7b8cdf76c20d75cf51f
 SHA512 
3b7a5a5d5191b93ee96e9cb98822a26462c6a4c5fdbc7abaf9553238653e2debc986a1b307c62ffcaccc8618adadb5c794d436f75c957c733d8471612820c7be
 DIST Nuitka-0.6.19.5.tar.gz 3728119 BLAKE2B 
8300356499e53185cd2b6a547b8deef818bfd2c775e8ee2517bc79d741f81af1a7745b2eac018d0df3b329b7d4719dbac71159d6efd6ef35ccff4c63daf8e4cc
 SHA512 
bc6b7d41af7bfdeb236143640ab1dc6ea0b811f85eaf10c8d232907d53c9643be25b4c0cdc3946204d6501c7009f8e79f36b5b6318d36a6e77052d9e2c1ec986
 DIST Nuitka-0.6.19.6.tar.gz 3726831 BLAKE2B 
d1b10f8a599898824cbc40a43dda6b88d89b8e4e8ae1d32b4458f6f5e9241e088fc2d4b6fb8e68e889abdbb2309f47cba100df78c5fe54a5b5333eb79a2143d7
 SHA512 
fc537b6c12c2a4f165c59f4fae39fea2894bc2f6221361dac39dc39a120a82b725e22810857c618305799b862b887e314c6dd340650e5c2029923e550143869e
+DIST Nuitka-0.6.19.7.tar.gz 3728926 BLAKE2B 
56d497b8ef556671f3442952a3af32b9401cd5ec52bc082ace472f644a90d42f16bd3831bd430c887c6bd0fb866bf14fc37ac6662a679856801a16723e4f7401
 SHA512 
f1921c7717247a139ac0b8f3be9ae4f3d40b928da86fcfc671843e0e0e96184489daf3e2ff8c84f3214e4797cb7d6121c05f5d8bc3fceb0ccd85d81675ade97e

diff --git a/dev-python/nuitka/nuitka-0.6.19.7.ebuild 
b/dev-python/nuitka/nuitka-0.6.19.7.ebuild
new file mode 100644
index ..1a0e8e46dbbb
--- /dev/null
+++ b/dev-python/nuitka/nuitka-0.6.19.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1 flag-o-matic optfeature
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="https://www.nuitka.net;
+SRC_URI="https://nuitka.net/releases/${P^}.tar.gz;
+S="${WORKDIR}/${P^}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/prettytable/

2022-02-13 Thread Michał Górny
commit: 885d1179fec7e089e8bd90859e2a8fc2af15fba5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 13 22:36:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 13 23:13:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885d1179

dev-python/prettytable: Bump to 3.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/prettytable/Manifest |  1 +
 dev-python/prettytable/prettytable-3.1.0.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 38327f8c32b8..e0241d681f74 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1 +1,2 @@
 DIST prettytable-3.0.0.tar.gz 50012 BLAKE2B 
9a1c57abf46fd00fa74022ad9a8bd19c5f501610ac4dcd806511f5cd9e0ab17cbf24ce90b8f1c3f98db5601e1df75cf57c7709c84e0c3b703ebe2d69f57294d3
 SHA512 
f7b03ee1c1371187708b1cd7724f1afead1249a796928d2abdce42fa834ee128e930f20aef1df579426c65f1fb574b1a831e521ade6e9e65977d5dd88bafc5af
+DIST prettytable-3.1.0.tar.gz 52695 BLAKE2B 
0a1f60ebc27f495f54a645a0e4a363d4bd052933c9e8b66a9ba209f1357e3d50e817cf6384ec99038d13dce03f60b86ececab0e7a76319be9f67869892e56ec0
 SHA512 
0f1fe86412cc553ef74d264044fd1830c1d5de6914a5a3d7ba3c7e9c92ed5e7b00dcaed1654f819b6a5233b24dfc331453a4ebb86a3e11779ea9932059519a56

diff --git a/dev-python/prettytable/prettytable-3.1.0.ebuild 
b/dev-python/prettytable/prettytable-3.1.0.ebuild
new file mode 100644
index ..1396cbe52707
--- /dev/null
+++ b/dev-python/prettytable/prettytable-3.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII 
table format"
+HOMEPAGE="
+   https://github.com/jazzband/prettytable/
+   https://pypi.org/project/prettytable/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~sparc 
~x86"
+
+RDEPEND="
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-java/checker-framework-qual/

2022-02-13 Thread Jakov Smolić
commit: 46741a7b3cc4ef9ec8e3e54e59457ab26d0f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:13:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:13:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4674

dev-java/checker-framework-qual: Keyword 3.14.0 x86, #831439

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/checker-framework-qual/checker-framework-qual-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-java/checker-framework-qual/checker-framework-qual-3.14.0.ebuild 
b/dev-java/checker-framework-qual/checker-framework-qual-3.14.0.ebuild
index a83640e7e91d..3765347083e5 100644
--- a/dev-java/checker-framework-qual/checker-framework-qual-3.14.0.ebuild
+++ b/dev-java/checker-framework-qual/checker-framework-qual-3.14.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://checkerframework.org/;
 
SRC_URI="https://codeload.github.com/typetools/${MY_PN}/tar.gz/refs/tags/${MY_P}
 -> ${MY_P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/failureaccess/

2022-02-13 Thread Jakov Smolić
commit: 373f428f9772d0028b305e587d58eb6c239a489f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:13:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:13:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373f428f

dev-java/failureaccess: Keyword 30.1.1 x86, #831439

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/failureaccess/failureaccess-30.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/failureaccess/failureaccess-30.1.1.ebuild 
b/dev-java/failureaccess/failureaccess-30.1.1.ebuild
index fb3c8c35a826..ba2a804f9806 100644
--- a/dev-java/failureaccess/failureaccess-30.1.1.ebuild
+++ b/dev-java/failureaccess/failureaccess-30.1.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/google/guava/failureaccess;
 SRC_URI="https://codeload.github.com/google/guava/tar.gz/refs/tags/v${PV} -> 
${MY_P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/guava/

2022-02-13 Thread Jakov Smolić
commit: ac8462a1ef0e40630592bce5e5f933ae80f1794e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:13:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:13:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8462a1

dev-java/guava: Keyword 30.1.1 x86, #831439

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/guava/guava-30.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/guava/guava-30.1.1.ebuild 
b/dev-java/guava/guava-30.1.1.ebuild
index 339f4b0e446b..bfac3394b9e8 100644
--- a/dev-java/guava/guava-30.1.1.ebuild
+++ b/dev-java/guava/guava-30.1.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/google/guava;
 SRC_URI="https://codeload.github.com/google/guava/tar.gz/v${PV} -> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Common dependencies
 # POM: pom.xml



[gentoo-commits] repo/gentoo:master commit in: sci-libs/parmetis/

2022-02-13 Thread Jakov Smolić
commit: 5b6abfa25e373e469141a6e657c6c6b34ba54bba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 23:09:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 23:09:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6abfa2

sci-libs/parmetis: Stabilize 4.0.3-r2 x86, #816579

Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/parmetis/parmetis-4.0.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild 
b/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild
index 866a15487754..34d10e448f8b 100644
--- a/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild
+++ b/sci-libs/parmetis/parmetis-4.0.3-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/${PN}/${P}.tar.gz;
 
 LICENSE="all-rights-reserved"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples openmp pcre"
 RESTRICT="mirror bindist"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/

2022-02-13 Thread Ulrich Müller
commit: 5db9ee362650dba8dfda305c0299c5e308fb970d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 13 23:00:52 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 13 23:01:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db9ee36

app-editors/emacs: Add sqlite flag and dependency

Reported-by: Sam James  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-29.0..ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.0..ebuild 
b/app-editors/emacs/emacs-29.0..ebuild
index 52f966bf8a7d..b26146f171bc 100644
--- a/app-editors/emacs/emacs-29.0..ebuild
+++ b/app-editors/emacs/emacs-29.0..ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif 
+gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json 
kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source 
ssl svg systemd +threads tiff toolkit-scroll-bars webp wide-int +X Xaw3d xft 
+xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif 
+gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json 
kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source 
sqlite ssl svg systemd +threads tiff toolkit-scroll-bars webp wide-int +X Xaw3d 
xft +xpm xwidgets zlib"
 RESTRICT="test"
 
 X_DEPEND="x11-libs/libICE
@@ -110,6 +110,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
selinux? ( sys-libs/libselinux )
+   sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
zlib? ( sys-libs/zlib )
@@ -347,6 +348,7 @@ src_configure() {
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
+   $(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \
$(use_with threads) \



[gentoo-commits] repo/gentoo:master commit in: media-sound/beets/

2022-02-13 Thread Jakov Smolić
commit: 23b965c9bce2312a3fe587789d2c05e1056e20ea
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 22:59:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 22:59:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b965c9

media-sound/beets: Keyword 1.6.0 x86, #820896

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/beets/beets-1.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/beets/beets-1.6.0.ebuild 
b/media-sound/beets/beets-1.6.0.ebuild
index 77fc9c07cd2b..37b074a88990 100644
--- a/media-sound/beets/beets-1.6.0.ebuild
+++ b/media-sound/beets/beets-1.6.0.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
@@ -16,7 +16,7 @@ else
MY_PV=${PV/_beta/-beta.}
MY_P=${PN}-${MY_PV}
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${MY_P}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/reflink/

2022-02-13 Thread Jakov Smolić
commit: 059a4618e96db98f48bf51a1edf345b839e6b233
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 22:59:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 22:59:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=059a4618

dev-python/reflink: Keyword 0.2.1-r1 x86, #820896

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/reflink/reflink-0.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/reflink/reflink-0.2.1-r1.ebuild 
b/dev-python/reflink/reflink-0.2.1-r1.ebuild
index d1e5468d00bc..6319755c9b2d 100644
--- a/dev-python/reflink/reflink-0.2.1-r1.ebuild
+++ b/dev-python/reflink/reflink-0.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 
 RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-l10n/

2022-02-13 Thread Ulrich Müller
commit: d27b0888f212bcd69487fc50234cde729217fdf5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 13 22:52:57 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 13 22:55:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27b0888

app-i18n/man-pages-l10n: Version bump to 4.12.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-i18n/man-pages-l10n/Manifest   |  1 +
 .../man-pages-l10n/man-pages-l10n-4.12.0.ebuild| 73 ++
 2 files changed, 74 insertions(+)

diff --git a/app-i18n/man-pages-l10n/Manifest b/app-i18n/man-pages-l10n/Manifest
index 2cc15288b325..6b7ce3426c77 100644
--- a/app-i18n/man-pages-l10n/Manifest
+++ b/app-i18n/man-pages-l10n/Manifest
@@ -1 +1,2 @@
 DIST manpages-l10n-v4.10.0.tar.bz2 64760050 BLAKE2B 
b70d8b0a48050538f7af90c248f3132dadd69e9eca0e3f438aeb6b8086aed8f70ee4d54af3608c602910fcfac68d1283971a9a1869b3854d1802794c56837b58
 SHA512 
59f5daa7acf29252af2c733d7084bfe9bccbbec19f5e8cf1855df420835fd934e072479149d679a90ae4e52330763599a20fbb5bc8459b8a44e5bcc1628ab501
+DIST manpages-l10n-v4.12.0.tar.bz2 90653951 BLAKE2B 
2d4e82f17b6d49cffe15fb65f414224c907e0e5229ba4b75a7a5715e2d44892520f71a3e99d7775d186e11f8f5c9f027fc8fee127d2963f52c3b49efdc9474ad
 SHA512 
81fa3f86b044ac18c6949eee3c698c0dd41722a57388ed5856cd6a04e3fc2cff48b820c30014c091de46c994510addf150e375387f064a9a521f70558b1eba57

diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.12.0.ebuild 
b/app-i18n/man-pages-l10n/man-pages-l10n-4.12.0.ebuild
new file mode 100644
index ..951aa0731560
--- /dev/null
+++ b/app-i18n/man-pages-l10n/man-pages-l10n-4.12.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${PN/-}-v${PV}"
+DESCRIPTION="A somewhat comprehensive collection of man page translations"
+HOMEPAGE="https://manpages-l10n-team.pages.debian.net/manpages-l10n/;
+SRC_URI="https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/archive/v${PV}/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+MY_L10N=(cs da de el es fa fi fr hu id it mk nb nl pl pt-BR ro sr sv)
+IUSE="${MY_L10N[@]/#/l10n_}"
+REQUIRED_USE="|| ( ${MY_L10N[@]/#/l10n_} )"
+
+RDEPEND="virtual/man
+   l10n_de? ( !app-i18n/man-pages-de )
+   l10n_fr? ( !app-i18n/man-pages-fr )
+   l10n_it? ( !app-i18n/man-pages-it )
+   l10n_nl? ( !app-i18n/man-pages-nl )
+   l10n_pl? ( !app-i18n/man-pages-pl )"
+
+BDEPEND="app-text/po4a
+   dev-lang/perl"
+
+DOCS=(AUTHORS.md CHANGES.md CONTRIBUTING.md README.md)
+
+src_prepare() {
+   default
+   sed -i -e "/^SUBDIRS/s/=.*/= ${L10N//-/_}/" po/Makefile.{am,in} || die
+
+   # some packages have their own translations
+   local noinst_manpages=(
+   # app-arch/xz-utils
+   de/xz.1
+   de/xzdec.1
+   de/xzdiff.1
+   de/xzgrep.1
+   de/xzless.1
+   de/xzmore.1
+   # sys-apps/shadow
+   {de,es,nl,pl}/groups.1
+   de/su.1
+   # sys-process/procps
+   {de,fr,pl}/free.1
+   {de,fr}/pgrep.1
+   {de,fr}/pmap.1
+   {de,fr,pl}/ps.1
+   {de,fr}/pwdx.1
+   {de,fr}/tload.1
+   {de,fr,pl}/uptime.1
+   {de,fr}/sysctl.conf.5
+   {de,fr}/sysctl.8
+   {de,fr}/vmstat.8
+   # sys-process/psmisc
+   {de,nl,pl}/fuser.1
+   {de,pl}/killall.1
+   de/peekfd.1
+   de/prtstat.1
+   de/pslog.1
+   {de,pl}/pstree.1
+   )
+   printf '%s\n' "${noinst_manpages[@]}" \
+   | sed 's%^\(.*\)/\(.*\)\.\(.*\)$%po/\1/man\3/\2.\3.po%' | xargs 
rm
+   assert
+}
+
+src_configure() {
+   econf --enable-compression=none
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/benchmark-ips/

2022-02-13 Thread Jakov Smolić
commit: 6575788eef336970d78bcfa6c2c400b191d17b1d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 22:48:29 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 22:48:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6575788e

dev-ruby/benchmark-ips: Keyword 2.9.2 x86, #833277

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild 
b/dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild
index cbdd985b2004..c29ee5377e26 100644
--- a/dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild
+++ b/dev-ruby/benchmark-ips/benchmark-ips-2.9.2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A iterations per second enhancement to Benchmark"
 HOMEPAGE="https://github.com/evanphx/benchmark-ips;
 LICENSE="MIT"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 SLOT="0"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-02-13 Thread Jakov Smolić
commit: 8cc32f6c9d8a7d685d5206b832567d1f78e1e565
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 22:44:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 22:44:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc32f6c

media-sound/easyeffects: Keyword 6.2.3 x86, #807265

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
index 4ac538e41f4a..aae6d2ac556a 100644
--- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/

2022-02-13 Thread Jakov Smolić
commit: 6b263f853a8536fbcdf23c9e8a22ec1feefb16e4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 22:44:13 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 22:44:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b263f85

gui-libs/libadwaita: Keyword 1.0.2 x86, #807265

Signed-off-by: Jakov Smolić  gentoo.org>

 gui-libs/libadwaita/libadwaita-1.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libadwaita/libadwaita-1.0.2.ebuild 
b/gui-libs/libadwaita/libadwaita-1.0.2.ebuild
index aa0cbf9102f8..5034edf407b9 100644
--- a/gui-libs/libadwaita/libadwaita-1.0.2.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.0.2.ebuild
@@ -14,7 +14,7 @@ SLOT="1"
 IUSE="+introspection test +vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 DEPEND="
>=dev-libs/glib-2.66:2



[gentoo-commits] repo/gentoo:master commit in: app-emacs/org-mode/files/, app-emacs/org-mode/

2022-02-13 Thread Ulrich Müller
commit: 255253e7efdc5cc8b55d0a48ce742c26d065c642
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 13 22:37:45 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 13 22:40:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255253e7

app-emacs/org-mode: Remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/org-mode/Manifest|  2 -
 .../files/org-mode-9.5-parallel-make.patch | 73 --
 app-emacs/org-mode/org-mode-9.4.4.ebuild   | 59 -
 app-emacs/org-mode/org-mode-9.5.ebuild | 50 ---
 4 files changed, 184 deletions(-)

diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index c40bdb899746..890e2aefa8fb 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,4 +1,2 @@
-DIST org-9.4.4.tar.gz 4725983 BLAKE2B 
69fcd15e13c55b71a2c0c6185a0b82dfd8f72ef2c68a8ccc5aa9d3e9f134233d7c7c3cb38f4957cc7d5d70a082067412b61be2111b484b6a91a8a2e5f077bb39
 SHA512 
ec857f9765a869371bd3425aaecdbe1c8bb8f605640d81efebd7ed13afcb05439cf3a5277457ed399bc501f95a6d823bda7f46b6991cd5f21cf53cf0e666d831
 DIST org-9.4.6.tar.gz 4729335 BLAKE2B 
b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537
 SHA512 
7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d
 DIST org-mode-release_9.5.2.tar.gz 2047430 BLAKE2B 
3df1ea84d3513ff4ceeea69d6afcdbd68ac1dd0112831a4d202d4d8ab730067d9b9d72bc86e40157282d487c0020e4c2161d611f71da40951f3e322923efce9b
 SHA512 
6d61e2db7f3bc736e299f47e85b3fd7c31324d0f60bf4b84f5540b717e7d394957bd5f9196aa8d3840e8798eb2b597818b03fa239fc1427ffb54c8ed74b5c9ae
-DIST org-mode-release_9.5.tar.gz 2043985 BLAKE2B 
7f8c45be0c3c873eb9dada8d637088aa0fac4d2b2e4ddd7523c305e0c1acdc10c58ed36646285cff2ecac78d5d862f08fcd113dcb4fa853db04e59a6252a1d7a
 SHA512 
9f05ef6d4adb89224248299ca7c8120924b6ad4c2fa5d0804ac4985b35f87382e20e0c6fecfed59bd52917cd1b6e57830505d47fc80102390cbc6336029fe132

diff --git a/app-emacs/org-mode/files/org-mode-9.5-parallel-make.patch 
b/app-emacs/org-mode/files/org-mode-9.5-parallel-make.patch
deleted file mode 100644
index 92ff5d3182f8..
--- a/app-emacs/org-mode/files/org-mode-9.5-parallel-make.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-https://bugs.gentoo.org/829055
-
-From b6c5f028a061557e2edb64eef897cd4a28b2afeb Mon Sep 17 00:00:00 2001
-From: Marco Wahl 
-Date: Mon, 20 Dec 2021 22:27:50 +0100
-Subject: [PATCH] Fix parallel make of docs
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-* doc/Makefile: Split multiple target "org.texi orgguide.texi".
-* mk/org-fixup.el (org-make-manual, org-make-guide):  New functions.
-  (org-make-manuals): Make obsolete.
-
-Reported by Ulrich Müller.  https://list.orgmode.org/uee67g...@gentoo.org/

- doc/Makefile| 10 --
- mk/org-fixup.el | 15 +++
- 2 files changed, 23 insertions(+), 2 deletions(-)
-
-diff --git a/doc/Makefile b/doc/Makefile
-index 7fb96e65d..cb6d72bdc 100644
 a/doc/Makefile
-+++ b/doc/Makefile
-@@ -27,11 +27,17 @@ guide::orgguide.texi org-version.inc
-   ../mk/guidesplit.pl $@/*
- endif
- 
--org.texi orgguide.texi:   org-manual.org org-guide.org
-+org.texi: org-manual.org
-   $(BATCH)  \
- --eval '(add-to-list `load-path "../lisp")' \
- --eval '(load "../mk/org-fixup.el")'\
----eval '(org-make-manuals)'
-+--eval '(org-make-manual)'
-+
-+orgguide.texi:org-guide.org
-+  $(BATCH)  \
-+--eval '(add-to-list `load-path "../lisp")' \
-+--eval '(load "../mk/org-fixup.el")'\
-+--eval '(org-make-guide)'
- 
- org-version.inc:  org.texi
-   @echo "org-version: $(ORGVERSION) ($(GITVERSION))"
-diff --git a/mk/org-fixup.el b/mk/org-fixup.el
-index c0eef23cb..0e26cc7e7 100644
 a/mk/org-fixup.el
-+++ b/mk/org-fixup.el
-@@ -27,6 +27,21 @@
- (require 'autoload)
- (require 'org-compat "org-compat.el")
- 
-+(defun org-make-manual ()
-+  "Generate the Texinfo file out of the Org manual."
-+  (require 'ox-texinfo)
-+  (find-file "../doc/org-manual.org")
-+  (org-texinfo-export-to-texinfo))
-+
-+(defun org-make-guide ()
-+  "Generate the Texinfo file out of the Org guide."
-+  (require 'ox-texinfo)
-+  (find-file "../doc/org-guide.org")
-+  (org-texinfo-export-to-texinfo))
-+
-+(make-obsolete 'org-make-manuals
-+   "use org-make-manual and org-make-guide."
-+   "9.6")
- (defun org-make-manuals ()
-   "Generate the Texinfo files out of Org manuals."
-   (require 'ox-texinfo)
--- 
-2.34.1
-

diff --git a/app-emacs/org-mode/org-mode-9.4.4.ebuild 
b/app-emacs/org-mode/org-mode-9.4.4.ebuild

  1   2   3   4   >