[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/mapserver/

2021-10-19 Thread Sam James
commit: d504c7f3b7fe1f51d1e84a4e59153b5c82eae727
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:40:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:40:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d504c7f3

sci-geosciences/mapserver: add 7.6.4

Bug: https://bugs.gentoo.org/798129
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/mapserver/Manifest   |   1 +
 sci-geosciences/mapserver/mapserver-7.6.4.ebuild | 286 +++
 2 files changed, 287 insertions(+)

diff --git a/sci-geosciences/mapserver/Manifest 
b/sci-geosciences/mapserver/Manifest
index b154aff6400..5464718b756 100644
--- a/sci-geosciences/mapserver/Manifest
+++ b/sci-geosciences/mapserver/Manifest
@@ -1 +1,2 @@
 DIST mapserver-7.6.2.tar.gz 2715806 BLAKE2B 
230e4f52c526d72ac7f46cfe4ef8e547d7ae74c01d75637ad301d4e69b90d301f02ecb8fe7d838c9ee15c022ed7980aa2f9236e08a6daedafb65a2499a9473e5
 SHA512 
842c2cf891df6c8dc630fac5419caa31701d732a748264f7d5b6cceaf192fa420f1863fdd18cc791a417dcdc800fed5c3e5c43ac688142f32a1a6edda4c9f791
+DIST mapserver-7.6.4.tar.gz 2718735 BLAKE2B 
4d9fc6d215a55af32e0cc125f6119e0e477ddc5a5b2dbea6df1cc7e1ffaf6319f3a855329749aa07f1bca88e79a71c67cb2e8bd62e30bd60e44ecc1b8283d4ce
 SHA512 
ccca87b650df3c1784ba82ca4a58960585d72fb4004fcea43c0dcabf03b9617ba51870bc63dbb2238a7eeb8d4337b6ff152587150912a74eeaf4a3e3d2d584ce

diff --git a/sci-geosciences/mapserver/mapserver-7.6.4.ebuild 
b/sci-geosciences/mapserver/mapserver-7.6.4.ebuild
new file mode 100644
index 000..4a23194cd84
--- /dev/null
+++ b/sci-geosciences/mapserver/mapserver-7.6.4.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Variables for the miscellaneous bindings we provide
+PHP_EXT_OPTIONAL_USE="php"
+PHP_EXT_NAME="php_mapscriptng"
+PHP_EXT_SKIP_PHPIZE="yes"
+PHP_EXT_SKIP_PATCHES="yes"
+
+USE_PHP="php7-3 php7-4"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+WEBAPP_MANUAL_SLOT=yes
+WEBAPP_OPTIONAL=yes
+
+inherit cmake depend.apache perl-functions php-ext-source-r3 python-r1 webapp
+
+DESCRIPTION="Development environment for building spatially enabled webapps"
+HOMEPAGE="https://mapserver.org/;
+SRC_URI="https://download.osgeo.org/mapserver/${P}.tar.gz;
+
+LICENSE="Boost-1.0 BSD BSD-2 ISC MIT tcltk"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+# NOTE: opengl removed for now as no support for it in upstream CMake
+IUSE="apache bidi cairo geos mysql oracle perl php postgis python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tests:
+# Included tests (tests/*) are seriously outdated
+# Upstream's main test suite (msautotest/*) is not in the release tarball,
+# and upstream sets 'export-ignore' for that directory.
+#
+# The eclasses used normally try to run test suites themselves,
+# or skip if nothing was found.
+# However, because of the php-ext-* eclass usage, this fails and would
+# cause errors running non-existent tests, so we have to restrict here.
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2.2.8
+   dev-libs/libxml2:2=
+   dev-libs/libxslt[crypt]
+   >=dev-libs/protobuf-c-1.3.2:=
+   >=media-libs/freetype-2.9.1-r3
+   >=media-libs/gd-2.0.12:=[truetype,jpeg,png,zlib]
+   >=media-libs/giflib-5.2.1:=
+   >=media-libs/libpng-1.6.37:=
+   >=net-misc/curl-7.69.1
+   >=sci-libs/gdal-3.0.4:=[oracle?]
+   >=sci-libs/proj-6.2.1:=
+   virtual/jpeg
+   virtual/libiconv
+   >=x11-libs/agg-2.5-r3
+   apache? (
+   app-admin/webapp-config
+   dev-libs/fcgi
+   )
+   bidi? (
+   dev-libs/fribidi
+   media-libs/harfbuzz:=
+   )
+   cairo? ( x11-libs/cairo )
+   geos? ( sci-libs/geos )
+   mysql? ( dev-db/mysql-connector-c:= )
+   oracle? ( dev-db/oracle-instantclient:= )
+   perl? ( dev-lang/perl:= )
+   postgis? (
+   dev-db/postgis
+   dev-db/postgresql:=
+   )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   perl? ( >=dev-lang/swig-4.0 )
+   php? ( >=dev-lang/swig-4.0 )
+   python? (
+   >=dev-lang/swig-4.0
+   >=dev-python/setuptools-44.1.0
+   )
+"
+
+want_apache2 apache
+
+pkg_setup() {
+   use apache && webapp_pkg_setup
+   use perl && perl_set_version
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   use php && php-ext-source-r3_src_prepare
+   use python && python_copy_sources
+}
+
+_generate_cmake_args() {
+   # Provides a simple, bare config for bindings to build upon
+   # Need WITH_WMS=ON or build fails
+   local args=(
+   "-DCMAKE_SKIP_RPATH=ON"
+   "-DINSTALL_LIB_DIR=/usr/$(get_libdir)"
+   "-DWITH_CAIRO=OFF"
+   "-DWITH_FCGI=OFF"
+   "-DWITH_FRIBIDI=OFF"
+   "-DWITH_GEOS=OFF"
+   

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

2021-10-19 Thread Sam James
commit: 1c70c859516a9b67cc46c2f075eff296592d00ef
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Fri Oct  8 11:12:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:11:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c70c859

dev-lang/ispc: bump to 1.16.1 and fix llvm dependency

Closes: https://bugs.gentoo.org/816069
Signed-off-by: Christophe Lermytte  lermytte.be>
Closes: https://github.com/gentoo/gentoo/pull/22516
Signed-off-by: Sam James  gentoo.org>

 dev-lang/ispc/Manifest |  1 +
 .../ispc/{ispc-.ebuild => ispc-1.16.1.ebuild}  | 23 +++---
 dev-lang/ispc/ispc-.ebuild | 23 +++---
 3 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/dev-lang/ispc/Manifest b/dev-lang/ispc/Manifest
index e70729967c1..59e44b09137 100644
--- a/dev-lang/ispc/Manifest
+++ b/dev-lang/ispc/Manifest
@@ -1 +1,2 @@
 DIST ispc-1.16.0.tar.gz 19548153 BLAKE2B 
9b6d9329430d59041a76c20332b527560afa47a5585652abdf93aedb7907483d1647c829f2bd3f396cd53301bc79367cd91606b90a543fa8bec2f6ab34452989
 SHA512 
8469db4e3e9834477345b431162543f1c8e680aa9834c9a50239781dc7febfdde0561c2f13d1387e37f95a18c4376a85cb9cbae33cb614dc8977dfc9f47da215
+DIST ispc-1.16.1.tar.gz 19549428 BLAKE2B 
742d94208d39f0560c3f2199ee06fc12f3ec2cf47c1039212219c6aa106b20cd58219e5d439c4fd1ce4a0c1a423655d0c2113a2a78152c99b4d77452171acce6
 SHA512 
89b844a15a888ae7074c4baa47f46d1d7176501f215c9a8c3b4bf9ad1960dc77d53f1f448d5253ad0c6a91e5088af243c3dfd148e619f9abeb6a16f715e3b463

diff --git a/dev-lang/ispc/ispc-.ebuild b/dev-lang/ispc/ispc-1.16.1.ebuild
similarity index 83%
copy from dev-lang/ispc/ispc-.ebuild
copy to dev-lang/ispc/ispc-1.16.1.ebuild
index b0a22ba1f90..d71abadb585 100644
--- a/dev-lang/ispc/ispc-.ebuild
+++ b/dev-lang/ispc/ispc-1.16.1.ebuild
@@ -3,11 +3,9 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-inherit cmake llvm python-any-r1
-
+PYTHON_COMPAT=( python3_{8..10} )
 LLVM_MAX_SLOT=12
+inherit cmake python-any-r1 llvm
 
 DESCRIPTION="Intel SPMD Program Compiler"
 HOMEPAGE="https://ispc.github.io/;
@@ -17,20 +15,20 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ispc/ispc.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="BSD BSD-2 UoI-NCSA"
 SLOT="0"
 IUSE="examples"
 
-RDEPEND="https://ispc.github.io/;
@@ -17,20 +15,20 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ispc/ispc.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="BSD BSD-2 UoI-NCSA"
 SLOT="0"
 IUSE="examples"
 
-RDEPEND="

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

2021-10-19 Thread Sam James
commit: 3677fe5a9fc8804e0c8cb138d15c366e9680b639
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:03:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:03:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3677fe5a

media-sound/xwax: Stabilize 1.8 ppc, #813981

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

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

diff --git a/media-sound/xwax/xwax-1.8.ebuild b/media-sound/xwax/xwax-1.8.ebuild
index 0a944c4484b..4a340c6d824 100644
--- a/media-sound/xwax/xwax-1.8.ebuild
+++ b/media-sound/xwax/xwax-1.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://xwax.org/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
 IUSE="alsa jack oss cdda mp3 +fallback"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: x11-libs/qwt/

2021-10-19 Thread Sam James
commit: c3bd63c1123e5c42a1d8b015e7e3693811fcd807
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:03:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:03:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3bd63c1

x11-libs/qwt: Stabilize 5.2.3_p20210211 ppc, #818655

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

 x11-libs/qwt/qwt-5.2.3_p20210211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/qwt/qwt-5.2.3_p20210211.ebuild 
b/x11-libs/qwt/qwt-5.2.3_p20210211.ebuild
index 340b50a4f89..aa64d85aa9c 100644
--- a/x11-libs/qwt/qwt-5.2.3_p20210211.ebuild
+++ b/x11-libs/qwt/qwt-5.2.3_p20210211.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://qwt.sourceforge.io/ 
https://github.com/SciDAVis/qwt5-qt5;
 SRC_URI="https://github.com/SciDAVis/qwt5-qt5/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="qwt"
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
 SLOT="5"
 IUSE="designer examples"
 



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

2021-10-19 Thread Sam James
commit: 060204b41d7b8c47ba0244ee44427142fc7785db
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:03:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:03:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060204b4

media-sound/xwax: Stabilize 1.8 ppc64, #813981

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

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

diff --git a/media-sound/xwax/xwax-1.8.ebuild b/media-sound/xwax/xwax-1.8.ebuild
index 4a340c6d824..ecde10ea92a 100644
--- a/media-sound/xwax/xwax-1.8.ebuild
+++ b/media-sound/xwax/xwax-1.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://xwax.org/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="alsa jack oss cdda mp3 +fallback"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-firewall/fwbuilder/

2021-10-19 Thread Sam James
commit: 3501932e5b3c16b5795c346b8bc44074316a9384
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:03:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:03:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3501932e

net-firewall/fwbuilder: Stabilize 6.0.0_rc1 ppc64, #806589

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

 net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild 
b/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild
index abd49c4d4df..7fc8236ca0f 100644
--- a/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild
+++ b/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_/-}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-firewall/fwbuilder/

2021-10-19 Thread Sam James
commit: 6cb6c4dda4064bffa6d3f192bddd60c6882b0f6d
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:03:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:03:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb6c4dd

net-firewall/fwbuilder: Stabilize 6.0.0_rc1 ppc, #806589

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

 net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild 
b/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild
index 786c06bf8a5..abd49c4d4df 100644
--- a/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild
+++ b/net-firewall/fwbuilder/fwbuilder-6.0.0_rc1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/_/-}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf/

2021-10-19 Thread Sam James
commit: 56fdf79a7d8ce296190b33599d6a78a26f8a0a00
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:03:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:03:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56fdf79a

sys-devel/autoconf: Stabilize 2.71-r1 ppc, #815385

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

 sys-devel/autoconf/autoconf-2.71-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/autoconf/autoconf-2.71-r1.ebuild 
b/sys-devel/autoconf/autoconf-2.71-r1.ebuild
index cf46cf0ba02..2421cf85b36 100644
--- a/sys-devel/autoconf/autoconf-2.71-r1.ebuild
+++ b/sys-devel/autoconf/autoconf-2.71-r1.ebuild
@@ -15,7 +15,7 @@ else
https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz -> 
${P}.tar.xz"
#SRC_URI+=" 
https://dev.gentoo.org/~polynomial-c/${PATCH_TARBALL_NAME}.tar.xz;
[[ "${PV}" == *_beta* ]] || \
-   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"
S="${WORKDIR}/${MY_P}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/pam_wrapper/

2021-10-19 Thread Sam James
commit: ed283b6255f2113865198fec01820b79b73708e3
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 04:00:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 04:00:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed283b62

sys-libs/pam_wrapper: fix compile for multilib

We don't want to try build Python bindings for the multilib ABI (it's pointless,
it's only used for tests in other packages anyway).

Closes: https://bugs.gentoo.org/737468
Signed-off-by: Sam James  gentoo.org>

 ...1.1.3-r1.ebuild => pam_wrapper-1.1.3-r2.ebuild} | 46 --
 1 file changed, 34 insertions(+), 12 deletions(-)

diff --git a/sys-libs/pam_wrapper/pam_wrapper-1.1.3-r1.ebuild 
b/sys-libs/pam_wrapper/pam_wrapper-1.1.3-r2.ebuild
similarity index 52%
rename from sys-libs/pam_wrapper/pam_wrapper-1.1.3-r1.ebuild
rename to sys-libs/pam_wrapper/pam_wrapper-1.1.3-r2.ebuild
index a95f837c4bb..65144032259 100644
--- a/sys-libs/pam_wrapper/pam_wrapper-1.1.3-r1.ebuild
+++ b/sys-libs/pam_wrapper/pam_wrapper-1.1.3-r2.ebuild
@@ -19,7 +19,6 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test"
-
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -27,7 +26,6 @@ RDEPEND="
${PYTHON_DEPS}
sys-libs/pam:0=[${MULTILIB_USEDEP}]
 "
-
 DEPEND="
${RDEPEND}
test? ( dev-util/cmocka[${MULTILIB_USEDEP}] )
@@ -35,26 +33,50 @@ DEPEND="
 
 multilib_src_configure() {
configure_for_python() {
-   local libpam="${EPREFIX}"
-   multilib_is_native_abi || libpam+="/usr"
-   libpam+="/$(get_libdir)/libpam.so.0"
+   local libpam="${EPREFIX}/$(get_libdir)/libpam.so.0"
 
local mycmakeargs=(
-DPAM_LIBRARY="${libpam}"
-   -DUNIT_TESTING=$(usex test)
-   -DPYTHON2_LIBRARY="/dev/null" # Disabled
-   -DPYTHON3_INCLUDE_DIR="$(python_get_includedir)"
-   -DPYTHON3_SITELIB="$(python_get_sitedir)"
+   -DUNIT_TESTING=OFF
)
+
cmake_src_configure
}
-   python_foreach_impl configure_for_python
+
+   if multilib_is_native_abi ; then
+   # Build the Pythons for each version (but only for the native 
ABI)
+   # bug #737468
+   python_foreach_impl configure_for_python
+   fi
+
+   # Do the regular build now
+   local libpam="${EPREFIX}"
+   multilib_is_native_abi || libpam+="/usr"
+   libpam+="/$(get_libdir)/libpam.so.0"
+
+   local mycmakeargs=(
+   -DPAM_LIBRARY="${libpam}"
+   -DUNIT_TESTING=$(usex test)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Python{Libs,Interp,SiteLibs}=ON
+   )
+
+   cmake_src_configure
 }
 
 multilib_src_compile() {
-   python_foreach_impl cmake_src_compile
+   if multilib_is_native_abi ; then
+   python_foreach_impl cmake_src_compile
+   fi
+
+   # Compile the "proper" version without Python last
+   cmake_src_compile
 }
 
 multilib_src_install() {
-   python_foreach_impl cmake_src_install
+   if multilib_is_native_abi ; then
+   python_foreach_impl cmake_src_install
+   fi
+
+   # Install the "proper" version without Python last
+   cmake_src_install
 }



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openfortivpn/files/, net-vpn/openfortivpn/

2021-10-19 Thread Sam James
commit: 17b9dab6d7d190b40a4cd0b6f01c190d6a84a698
Author: Petru Ciobanu  gmail  com>
AuthorDate: Sun Oct 17 00:16:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:26:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b9dab6

net-vpn/openfortivpn: Substitute BINDIR and SYSCONFDIR in systemd unit file

Those variables needs to be replaced with real location that contains
the expected executable and configuration.

Bug: https://bugs.gentoo.org/766357

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Petru Ciobanu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/systemd_substitute_bin_and_sysconfig_dirs.patch   | 13 +
 net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild |  4 
 2 files changed, 17 insertions(+)

diff --git 
a/net-vpn/openfortivpn/files/systemd_substitute_bin_and_sysconfig_dirs.patch 
b/net-vpn/openfortivpn/files/systemd_substitute_bin_and_sysconfig_dirs.patch
new file mode 100644
index 000..4cfe57c4654
--- /dev/null
+++ b/net-vpn/openfortivpn/files/systemd_substitute_bin_and_sysconfig_dirs.patch
@@ -0,0 +1,13 @@
+diff --git a/lib/systemd/system/openforti...@.service.in 
b/lib/systemd/system/openforti...@.service.in
+index 6c30230..3ff3d7c 100644
+--- a/lib/systemd/system/openforti...@.service.in
 b/lib/systemd/system/openforti...@.service.in
+@@ -6,7 +6,7 @@ Documentation=man:openfortivpn(1)
+ [Service]
+ Type=simple
+ PrivateTmp=true
+-ExecStart=@BINDIR@/openfortivpn -c @SYSCONFDIR@/openfortivpn/%I.conf
++ExecStart=/usr/bin/openfortivpn -c /etc/openfortivpn/%I.conf
+ OOMScoreAdjust=-100
+ 
+ [Install]

diff --git a/net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild 
b/net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild
index 0c64cdfd137..634f0884bc8 100644
--- a/net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild
+++ b/net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild
@@ -21,6 +21,10 @@ RDEPEND="${DEPEND}"
 
 CONFIG_CHECK="~PPP ~PPP_ASYNC"
 
+PATCHES=(
+   "${FILESDIR}/systemd_substitute_bin_and_sysconfig_dirs.patch"
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openfortivpn/

2021-10-19 Thread Sam James
commit: 3f1bd768f4eced00e6854d5bb4d1486933c30cb2
Author: Petru Ciobanu  gmail  com>
AuthorDate: Wed Oct 13 05:51:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:26:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1bd768

net-vpn/openfortivpn: Version bump 1.17.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Petru Ciobanu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/openfortivpn/Manifest   |  1 +
 net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/net-vpn/openfortivpn/Manifest b/net-vpn/openfortivpn/Manifest
index 8634d5657e3..e3eeaba4628 100644
--- a/net-vpn/openfortivpn/Manifest
+++ b/net-vpn/openfortivpn/Manifest
@@ -2,3 +2,4 @@ DIST openfortivpn-1.13.2.tar.gz 82977 BLAKE2B 
5daf2fdacaf2f9c3bc0a4bc3fc26543ed0
 DIST openfortivpn-1.15.0.tar.gz 157951 BLAKE2B 
051dbc5ab5c003926fa4424b9c69e899bc9602aabab7749953743d1d81e0ebd90ebdf157921cabc016cf93263279eab111ed1b9763fb4ba50a11f463659be2dd
 SHA512 
8ec6454c197925a031a454e3983ed98d93d48514d86ebb09483157872e299d9c6b36a966ac6c67cd85d203223460998cdc0e6af9d5389357d4a55789aa5e2083
 DIST openfortivpn-1.16.0.tar.gz 163878 BLAKE2B 
003460ca6012b90ddea41b1fe533c3b6899fa8528ef656e6d1b4a200f01d3a476749405294fc2c3c4ba489a41d7e72738d540632922fe2ae2d2344f5fc5750e3
 SHA512 
bd57bc076f89604077c0c6f538090b33707e2534f83ae7e01ee0604b044b2f1083b65f7d0241fb4fc38eabe8462689137c66bf59dac12b21408b8453f5b2cc5a
 DIST openfortivpn-1.17.0.tar.gz 166943 BLAKE2B 
f6372eac056ce0b9c1d3ea46d6af3d5da2323ecc96273b37efb9eccb13d31f607b1bc5843b2d33b3a722901530109a6cf0b270d6d4e31433045e6bca6041279a
 SHA512 
fb92e07468c6a4232977506eb42e416a32612a0bd78b705588c66e7ae68c712e2d245ee4eac6806dfb7cab5fcf10739ed9002358a425a8dbb75fb1cdc15e4c98
+DIST openfortivpn-1.17.1.tar.gz 167127 BLAKE2B 
4b8f9fb82c4f7c8ffcecf9f14c576d73c999712b7b183b74f9d60d59c67017080a3d16d95ae74fa7f07188e9b28bdf8384f9b41ea7a4ce8e24813044d27216b9
 SHA512 
9d8be1043833bfa0eba6e4032c767946e88d079d329f8039964ea659c4dffb54a5a3b2a6431b66bd86590eaca8bf598a110c368714ecd7ea00312ee97f329085

diff --git a/net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild 
b/net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild
new file mode 100644
index 000..0c64cdfd137
--- /dev/null
+++ b/net-vpn/openfortivpn/openfortivpn-1.17.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info
+
+DESCRIPTION="Fortinet compatible VPN client"
+HOMEPAGE="https://github.com/adrienverge/openfortivpn;
+SRC_URI="https://github.com/adrienverge/openfortivpn/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3-with-openssl-exception openssl"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   net-dialup/ppp
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+CONFIG_CHECK="~PPP ~PPP_ASYNC"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' Makefile.am || die "Failed to remove -Werror from 
Makefile.am"
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   keepdir /etc/openfortivpn
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openfortivpn/

2021-10-19 Thread Sam James
commit: c8b473f0b87da6dcaa18585f9da1a3ff095899af
Author: Petru Ciobanu  gmail  com>
AuthorDate: Tue Oct 12 00:12:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:26:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b473f0

net-vpn/openfortivpn: Version bump 1.17.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Petru Ciobanu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/openfortivpn/Manifest   |  1 +
 net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/net-vpn/openfortivpn/Manifest b/net-vpn/openfortivpn/Manifest
index 923da164637..8634d5657e3 100644
--- a/net-vpn/openfortivpn/Manifest
+++ b/net-vpn/openfortivpn/Manifest
@@ -1,3 +1,4 @@
 DIST openfortivpn-1.13.2.tar.gz 82977 BLAKE2B 
5daf2fdacaf2f9c3bc0a4bc3fc26543ed0ab424b70d2795e7b3d74b38cba53b1a8a9823564198ea5292b63f872c12f17ed3f65111a7024faee19640fff765cd7
 SHA512 
6be456784618d0af26190bad4af20a5f7163d3d984e3317fa3aac04b605ddd39f8973b192cf35fc8a371bf5ca4cbff8f644991b0cc031f558bf7881066fe8ec2
 DIST openfortivpn-1.15.0.tar.gz 157951 BLAKE2B 
051dbc5ab5c003926fa4424b9c69e899bc9602aabab7749953743d1d81e0ebd90ebdf157921cabc016cf93263279eab111ed1b9763fb4ba50a11f463659be2dd
 SHA512 
8ec6454c197925a031a454e3983ed98d93d48514d86ebb09483157872e299d9c6b36a966ac6c67cd85d203223460998cdc0e6af9d5389357d4a55789aa5e2083
 DIST openfortivpn-1.16.0.tar.gz 163878 BLAKE2B 
003460ca6012b90ddea41b1fe533c3b6899fa8528ef656e6d1b4a200f01d3a476749405294fc2c3c4ba489a41d7e72738d540632922fe2ae2d2344f5fc5750e3
 SHA512 
bd57bc076f89604077c0c6f538090b33707e2534f83ae7e01ee0604b044b2f1083b65f7d0241fb4fc38eabe8462689137c66bf59dac12b21408b8453f5b2cc5a
+DIST openfortivpn-1.17.0.tar.gz 166943 BLAKE2B 
f6372eac056ce0b9c1d3ea46d6af3d5da2323ecc96273b37efb9eccb13d31f607b1bc5843b2d33b3a722901530109a6cf0b270d6d4e31433045e6bca6041279a
 SHA512 
fb92e07468c6a4232977506eb42e416a32612a0bd78b705588c66e7ae68c712e2d245ee4eac6806dfb7cab5fcf10739ed9002358a425a8dbb75fb1cdc15e4c98

diff --git a/net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild 
b/net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild
new file mode 100644
index 000..0c64cdfd137
--- /dev/null
+++ b/net-vpn/openfortivpn/openfortivpn-1.17.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info
+
+DESCRIPTION="Fortinet compatible VPN client"
+HOMEPAGE="https://github.com/adrienverge/openfortivpn;
+SRC_URI="https://github.com/adrienverge/openfortivpn/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3-with-openssl-exception openssl"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   net-dialup/ppp
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+CONFIG_CHECK="~PPP ~PPP_ASYNC"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' Makefile.am || die "Failed to remove -Werror from 
Makefile.am"
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   keepdir /etc/openfortivpn
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/

2021-10-19 Thread Sam James
commit: 6d48de2aa02744a0ad346bfb3c896c85be1461a5
Author: Marco Scardovi  scardovi  com>
AuthorDate: Sun Jul  4 14:23:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:26:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d48de2a

sys-auth/libfprint: bump to 1.92.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Sam James  gentoo.org>

 sys-auth/libfprint/Manifest|  1 +
 sys-auth/libfprint/libfprint-1.92.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest
index 30b8a24f34e..3c6eee7e080 100644
--- a/sys-auth/libfprint/Manifest
+++ b/sys-auth/libfprint/Manifest
@@ -1,3 +1,4 @@
 DIST libfprint-1.0.tar.gz 475347 BLAKE2B 
cb560898cec11861c4529c0c37c328f74eaf271c1932ca5126b7bd6c82fafee24aff393c0fe223fef018a34a409647065d5f98a999c00f0e7a879e33bdfcd3cb
 SHA512 
2d7f569368035cce0a579ef3412a1961c28aab254ae6174ce9ad11ce97b3dce824d0c6123adac12718cb074439e4d5b93bf978e5341824f179231d1faa219a26
 DIST libfprint-1.90.6.tar.gz 6375191 BLAKE2B 
0e6300da25eb910dc50c3752731f877ad26093bd901a8de222ec21965596fe88e643b0923edc4e100d96e3910595bb00c3935ef8b19840ac5c4ff1d9405f2d09
 SHA512 
91ce2bbc5bed17d8a343fa78cede3d0f14a83706a9c950334db98933ceea5c11c3af81f9692108bf49b3a31f91a4be34812f27a7703f164ebffdbc29eb73fac8
 DIST libfprint-1.90.7.tar.gz 6375722 BLAKE2B 
d0cb085c3846e870ff31dc346b8e138ab994f03e428aa1887066e56243d10179f3674538841edc75e02c8b58fc9a2ea1e97999fa919bad033aa52c88742948fd
 SHA512 
2781ebb337cbd37affe203a7d054651abc7de4f2f450cddfb78a29e4f93e6a698dd950cc9be7112f43c5a892309e75b11e46cdcb60359859aae3811468adc8af
+DIST libfprint-1.92.0.tar.gz 8434928 BLAKE2B 
eba5d103a7ffc1d297bc276baac1f55dcc308bc18a4507fa53552044eb1a57bdb04cab0d81ee1b4022b5407f3cea06f72a686eac1b1cc5b178258b33e81b9216
 SHA512 
5f802aa65525bbe1c057053f9752052fe8f4e614ec22d373339cba42396a4e7ffe9cbdf7a7b732729e9aac7a4cde42fb5156949e83c574a30c0ad7b23ae4bc38

diff --git a/sys-auth/libfprint/libfprint-1.92.0.ebuild 
b/sys-auth/libfprint/libfprint-1.92.0.ebuild
new file mode 100644
index 000..9d699670ec9
--- /dev/null
+++ b/sys-auth/libfprint/libfprint-1.92.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson udev
+
+DESCRIPTION="Library to add support for consumer fingerprint readers"
+HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ 
https://github.com/freedesktop/libfprint 
https://gitlab.freedesktop.org/libfprint/libfprint;
+SRC_URI="https://github.com/freedesktop/libfprint/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples gtk-doc +introspection"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/libgusb
+   dev-libs/nss
+   virtual/libusb:1=
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXv
+   x11-libs/pixman
+   !>=sys-auth/libfprint-1.90:0
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+"
+
+PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch )
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples gtk-examples)
+   $(meson_use gtk-doc doc)
+   $(meson_use introspection)
+   -Ddrivers=all
+   -Dudev_rules=enabled
+   -Dudev_rules_dir=$(get_udevdir)/rules.d
+   --libdir=/usr/$(get_libdir)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/

2021-10-19 Thread Sam James
commit: 1055403d40c3c7c5ae7c13cb9623a2fe34c388f1
Author: Marco Scardovi  scardovi  com>
AuthorDate: Mon Jul  5 20:07:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:26:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1055403d

sys-auth/libfprint: drop older version

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Sam James  gentoo.org>

 sys-auth/libfprint/Manifest|  1 -
 sys-auth/libfprint/libfprint-1.90.6.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest
index 3c6eee7e080..cd36771ff26 100644
--- a/sys-auth/libfprint/Manifest
+++ b/sys-auth/libfprint/Manifest
@@ -1,4 +1,3 @@
 DIST libfprint-1.0.tar.gz 475347 BLAKE2B 
cb560898cec11861c4529c0c37c328f74eaf271c1932ca5126b7bd6c82fafee24aff393c0fe223fef018a34a409647065d5f98a999c00f0e7a879e33bdfcd3cb
 SHA512 
2d7f569368035cce0a579ef3412a1961c28aab254ae6174ce9ad11ce97b3dce824d0c6123adac12718cb074439e4d5b93bf978e5341824f179231d1faa219a26
-DIST libfprint-1.90.6.tar.gz 6375191 BLAKE2B 
0e6300da25eb910dc50c3752731f877ad26093bd901a8de222ec21965596fe88e643b0923edc4e100d96e3910595bb00c3935ef8b19840ac5c4ff1d9405f2d09
 SHA512 
91ce2bbc5bed17d8a343fa78cede3d0f14a83706a9c950334db98933ceea5c11c3af81f9692108bf49b3a31f91a4be34812f27a7703f164ebffdbc29eb73fac8
 DIST libfprint-1.90.7.tar.gz 6375722 BLAKE2B 
d0cb085c3846e870ff31dc346b8e138ab994f03e428aa1887066e56243d10179f3674538841edc75e02c8b58fc9a2ea1e97999fa919bad033aa52c88742948fd
 SHA512 
2781ebb337cbd37affe203a7d054651abc7de4f2f450cddfb78a29e4f93e6a698dd950cc9be7112f43c5a892309e75b11e46cdcb60359859aae3811468adc8af
 DIST libfprint-1.92.0.tar.gz 8434928 BLAKE2B 
eba5d103a7ffc1d297bc276baac1f55dcc308bc18a4507fa53552044eb1a57bdb04cab0d81ee1b4022b5407f3cea06f72a686eac1b1cc5b178258b33e81b9216
 SHA512 
5f802aa65525bbe1c057053f9752052fe8f4e614ec22d373339cba42396a4e7ffe9cbdf7a7b732729e9aac7a4cde42fb5156949e83c574a30c0ad7b23ae4bc38

diff --git a/sys-auth/libfprint/libfprint-1.90.6.ebuild 
b/sys-auth/libfprint/libfprint-1.90.6.ebuild
deleted file mode 100644
index 2b84a6e8081..000
--- a/sys-auth/libfprint/libfprint-1.90.6.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson udev
-
-DESCRIPTION="library to add support for consumer fingerprint readers"
-HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ 
https://github.com/freedesktop/libfprint 
https://gitlab.freedesktop.org/libfprint/libfprint;
-SRC_URI="https://gitlab.freedesktop.org/libfprint/libfprint/-/archive/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~sparc x86"
-IUSE="examples +introspection"
-
-RDEPEND="dev-libs/glib:2
-   >=dev-libs/libgusb-0.3.1
-   dev-libs/nss
-   virtual/libusb:1=
-   x11-libs/gtk+:3
-   x11-libs/pixman
-   x11-libs/libX11
-   x11-libs/libXv
-   !>=${CATEGORY}/${PN}-1.90:0"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="virtual/pkgconfig
-   introspection? ( dev-libs/gobject-introspection )"
-
-PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch )
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_configure() {
-   local emesonargs=(
-   -Ddoc=false
-   $(meson_use examples gtk-examples)
-   $(meson_use introspection)
-   -Ddrivers=all
-   -Dudev_rules=true
-   -Dudev_rules_dir=$(get_udevdir)/rules.d
-   --libdir=/usr/$(get_libdir)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/fprintd/

2021-10-19 Thread Sam James
commit: b3a874bbe8e1686e08c54ec0964c1752f08a0217
Author: Marco Scardovi  scardovi  com>
AuthorDate: Sun Jul  4 14:16:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:26:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a874bb

sys-auth/fprintd: bump to 1.92.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Sam James  gentoo.org>

 sys-auth/fprintd/Manifest  |  1 +
 sys-auth/fprintd/fprintd-1.92.0.ebuild | 96 ++
 2 files changed, 97 insertions(+)

diff --git a/sys-auth/fprintd/Manifest b/sys-auth/fprintd/Manifest
index 69e1a29b01d..3a2c440d47f 100644
--- a/sys-auth/fprintd/Manifest
+++ b/sys-auth/fprintd/Manifest
@@ -1,3 +1,4 @@
 DIST fprintd-0.8.1.tar.bz2 75254 BLAKE2B 
bf59c47c3d0186677bfd180e472e13773afebd4c3438e0e8e8cce34156df1c64c142b73d541fa876b96d4881e6967745a8c29be310dd33a509cb1863c836634e
 SHA512 
438098fb677b742fdb279f3df85a1f2c800fce7498130c09b7408f21656ff256323b3bce4c22a2499e52c2ca7cddbc7f26033be7869939d23f9b5c436aa1f252
 DIST fprintd-v1.90.8.tar.bz2 635139 BLAKE2B 
4f9e5c395c32dd5de3f5ed4d17e81c28a55de0f411deb3ccbc5d1330129be2bc8263c63c61a5e4910f74e49ebbbf508e858f5ee131eb4552e2ea8ab167bc6021
 SHA512 
0f38e0ce9f7c1459ba5359d0834569fe5d3f5ec3c9499d008dc39b9c869bbfa1cb293b1d96d22f9f36708f26984a1b3f0776685d628df69f1ed6db14de04a489
 DIST fprintd-v1.90.9.tar.bz2 636538 BLAKE2B 
8a2150887282aae722d143ec96a9c0c3b5dd066e4cba30c41d49b6f6afe95c26c585aec2d9b074d65dd1a3efd462dae294a98965a020c4e55a8cda7c00a827bb
 SHA512 
2b0f3e5812dd29df2b78ff6082c75981c28af71fc07e19e7eb4743842562e7d5bfc0655d5fbb66bfb167bc3087100bd0f154257ad936eab03e9e8ccc2410481f
+DIST fprintd-v1.92.0.tar.bz2 651377 BLAKE2B 
39db660e3203b08c1233b9711f56c5b4539f1dff4f8cd9554dce4ce055e2fd2a63dc5e8792808232f86906bf1b7d15a7f155e67ddd49a98ff92ac75b4bd712f4
 SHA512 
e3fcf948321bf82398f06cca33cb29745c7fc38421025c9340dc85ba2ffb87e63f9546aae721ae72ad0c6f4268a856d60cd57089238d5c92e14b31de215f17d1

diff --git a/sys-auth/fprintd/fprintd-1.92.0.ebuild 
b/sys-auth/fprintd/fprintd-1.92.0.ebuild
new file mode 100644
index 000..db5a0d6162f
--- /dev/null
+++ b/sys-auth/fprintd/fprintd-1.92.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson pam python-any-r1 systemd
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="D-Bus service to access fingerprint readers"
+HOMEPAGE="https://gitlab.freedesktop.org/libfprint/fprintd;
+SRC_URI="https://gitlab.freedesktop.org/libfprint/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
+IUSE="doc pam systemd test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/dbus-glib
+   dev-libs/glib:2
+   sys-auth/libfprint:2
+   sys-auth/polkit
+   pam? (
+   sys-libs/pam
+   systemd? ( sys-apps/systemd )
+   !systemd? ( sys-auth/elogind )
+   )"
+
+DEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_any_dep '
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   pam? ( sys-libs/pam_wrapper[${PYTHON_USEDEP}] )
+   ')
+   )"
+
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   doc? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   dev-util/gtk-doc
+   )"
+
+PATCHES=(
+   
"${FILESDIR}/${PN}-1.90.7_0001-add-test-feature-and-make-tests-optional.patch"
+   
"${FILESDIR}/${PN}-1.90.8_0002-add-configure-option-for-libsystemd-provider.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   has_version -d "sys-libs/pam_wrapper[${PYTHON_USEDEP}]"
+   fi
+   has_version -d "dev-python/dbusmock[${PYTHON_USEDEP}]" &&
+   has_version -d "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+   has_version -d "dev-python/pycairo[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test)
+   $(meson_use pam)
+   -Dgtk_doc=$(usex doc true false)
+   -Dman=true
+   -Dsystemd_system_unit_dir=$(systemd_get_systemunitdir)
+   -Dpam_modules_dir=$(getpam_mod_dir)
+   -Dlibsystemd=$(usex systemd libsystemd libelogind)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   dodoc AUTHORS NEWS README TODO
+   newdoc pam/README README.pam_fprintd
+}
+
+pkg_postinst() {
+   elog "Please take a look at 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/pam_wrapper/

2021-10-19 Thread Sam James
commit: cdd0363be9f629c0d0527e0e4d4994117eca9230
Author: Marco Scardovi  scardovi  com>
AuthorDate: Mon Jul  5 20:00:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:26:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd0363b

sys-libs/pam_wrapper: merge fprintd and pam_wrapper

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/pam_wrapper/pam_wrapper-1.1.3-r1.ebuild | 60 
 1 file changed, 60 insertions(+)

diff --git a/sys-libs/pam_wrapper/pam_wrapper-1.1.3-r1.ebuild 
b/sys-libs/pam_wrapper/pam_wrapper-1.1.3-r1.ebuild
new file mode 100644
index 000..a95f837c4bb
--- /dev/null
+++ b/sys-libs/pam_wrapper/pam_wrapper-1.1.3-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-r1
+
+DESCRIPTION="A tool to test PAM applications and PAM modules"
+HOMEPAGE="https://cwrap.org/pam_wrapper.html;
+SRC_URI="
+   https://www.samba.org/ftp/pub/cwrap/${P}.tar.gz
+   https://ftp.samba.org/pub/cwrap/${P}.tar.gz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sys-libs/pam:0=[${MULTILIB_USEDEP}]
+"
+
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/cmocka[${MULTILIB_USEDEP}] )
+"
+
+multilib_src_configure() {
+   configure_for_python() {
+   local libpam="${EPREFIX}"
+   multilib_is_native_abi || libpam+="/usr"
+   libpam+="/$(get_libdir)/libpam.so.0"
+
+   local mycmakeargs=(
+   -DPAM_LIBRARY="${libpam}"
+   -DUNIT_TESTING=$(usex test)
+   -DPYTHON2_LIBRARY="/dev/null" # Disabled
+   -DPYTHON3_INCLUDE_DIR="$(python_get_includedir)"
+   -DPYTHON3_SITELIB="$(python_get_sitedir)"
+   )
+   cmake_src_configure
+   }
+   python_foreach_impl configure_for_python
+}
+
+multilib_src_compile() {
+   python_foreach_impl cmake_src_compile
+}
+
+multilib_src_install() {
+   python_foreach_impl cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/xmltv/

2021-10-19 Thread Sam James
commit: 781d0f8ced798ce3b8f9d557ee408ee0b3048b21
Author: Wilson Michaels  austincustomerrands  com>
AuthorDate: Tue Oct 19 15:51:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:13:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=781d0f8c

media-tv/xmltv: remove broken version 0.6.1-r1

Closes: https://bugs.gentoo.org/818385
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Wilson Michaels  austincustomerrands.com>
Closes: https://github.com/gentoo/gentoo/pull/22636
Signed-off-by: Sam James  gentoo.org>

 media-tv/xmltv/Manifest  |   1 -
 media-tv/xmltv/metadata.xml  |   8 -
 media-tv/xmltv/xmltv-0.6.1-r1.ebuild | 287 ---
 3 files changed, 296 deletions(-)

diff --git a/media-tv/xmltv/Manifest b/media-tv/xmltv/Manifest
index d8d6736fbd0..c9a14625296 100644
--- a/media-tv/xmltv/Manifest
+++ b/media-tv/xmltv/Manifest
@@ -1,2 +1 @@
-DIST xmltv-0.6.1.tar.gz 838051 BLAKE2B 
d4011ee31b56096ae275647e0cbd85b11c2edbc3d150208aa619900c9741ac3bed2a1255d778622883b3d24a32ce3b803f5719fdd2273549bafa31ebdcb1a887
 SHA512 
137dad875c6f7f77fb986b4662b411766424676df0a2422f3dc123c8cec4e1dff123ea68577add65c0e5bcf2d0bdf89d7fba0ed423502ec27e2aa82ec6b10bc2
 DIST xmltv-1.0.0.tar.gz 780014 BLAKE2B 
dd39f77ebbaf321450db525b0c58401728ac1fece8e31e71a3d917fc72b914fbf9a471c2a77258f46a72913b2f86a84164576878dc28b38d3a77bdb9dab03494
 SHA512 
72df61cbcdfa7ba31d899b37e7f5308e845d263d8b9402c067bbd5761a7502ad7d272604a1d132337041a4d6bb2afa58a93b324239879294431108c1ac0ef09b

diff --git a/media-tv/xmltv/metadata.xml b/media-tv/xmltv/metadata.xml
index a0f91caa55d..700de9f2614 100644
--- a/media-tv/xmltv/metadata.xml
+++ b/media-tv/xmltv/metadata.xml
@@ -12,31 +12,23 @@

Argentina tv listing grabber
Grabber for Switzerland
-   Denmark tv listing grabber
-   Latin America digital tv listing 
grabber
-   Grabber for Europe (xmltv.se / 
dotmedia)
include fanart URLs for some European 
countries.
Grabbber for Europe [replaces 
eu-dotmedia and se-tvzon]
Finland tv listing grabber (0.6.1 add ampparit 
telsu)
Grabber for Finland (Swedish)
France tv listing grabber
Hungarian tv listing grabber
-   Israel tv listing grabber
Iceland tv listing grabber
Italy tv listing grabber (RUV)
Italy tv listing grabber
North America tv listing grabber
North America Direct TV grabber
Grabber for North America 
(TVMedia)
-   Grabber for Portugal (MEO)
Grabber for Portugal (Vodafone)
-   Sweden tv listing grabber
-   Sweden (tvzon.se) tv listing 
grabber
Turkey (Digiturk) tv listing grabber
enable GUI checking
enable grabbers combiner
enable CGI support
-   Britain tv listing grabber
UK and Ireland tv listing grabber using 
TV Guide website
Grabber for schedulesDirect.org SD-JSON 
service (many countries)
Grabber for schedulesDirect.org 
SD-JSON service (sqlite DB)

diff --git a/media-tv/xmltv/xmltv-0.6.1-r1.ebuild 
b/media-tv/xmltv/xmltv-0.6.1-r1.ebuild
deleted file mode 100644
index 6d84eb10c0d..000
--- a/media-tv/xmltv/xmltv-0.6.1-r1.ebuild
+++ /dev/null
@@ -1,287 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit perl-module
-
-DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format"
-HOMEPAGE="http://wiki.xmltv.org/index.php/XMLTVProject 
https://github.com/XMLTV/xmltv;
-SRC_URI="https://github.com/XMLTV/xmltv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc x86 ~x86-linux"
-
-IUSE="ar ch-search dk dtvla eu-dotmedia eu-epgdata eu-xmltvse fi fi-sv fr
-huro il is it na-dd na-dtv na-tvmedia pt-meo pt-vodafone se-swedb se-tvzon tr
-tv-check tv-combiner tv-pick-cgi uk-bleb uk-tvguide zz-sdjson zz-sdjson-sqlite"
-
-RDEPEND="
-   dev-lang/perl
-   dev-perl/Date-Manip
-   dev-perl/File-Slurp
-   dev-perl/JSON
-   dev-perl/libwww-perl
-   dev-perl/Lingua-Preferred
-   dev-perl/PerlIO-gzip
-   dev-perl/Term-ProgressBar
-   dev-perl/TermReadKey
-   dev-perl/XML-Parser
-   dev-perl/XML-TreePP
-   dev-perl/XML-Twig
-   dev-perl/XML-Writer
-   dev-perl/Unicode-String
-   virtual/perl-Memoize
-   virtual/perl-Storable
-   virtual/perl-IO-Compress
-   ar? (
-   dev-perl/DateTime
-   dev-perl/HTML-Parser
-   dev-perl/HTML-Tree
-   dev-perl/HTTP-Cookies
-   )
-   ch-search? (
-   dev-perl/HTML-Tree
-   

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

2021-10-19 Thread Sam James
commit: d45a32e5e69e9088922a75736e60cdc61016ee9f
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 03:11:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:11:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45a32e5

dev-python/citeproc-py: keyword 0.6.0 for ~x86

Didn't need to be dropped AFAIK.

See: https://github.com/gentoo/gentoo/pull/22283
Signed-off-by: Sam James  gentoo.org>

 dev-python/citeproc-py/citeproc-py-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild 
b/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
index 6aaa4f52d37..b71b4ef34c4 100644
--- a/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
+++ b/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND=">=app-text/rnc2rng-2.6.3[${PYTHON_USEDEP}]"
 RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-python/citeproc-py/, dev-python/citeproc-py/files/

2021-10-19 Thread Sam James
commit: c5ecf710bcac01705d82d711f7a965f6c53f1135
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Sep 13 19:03:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:08:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ecf710

dev-python/citeproc-py: add 0.6.0

Bug: https://bugs.gentoo.org/792561
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22283
Signed-off-by: Sam James  gentoo.org>

 dev-python/citeproc-py/Manifest|  2 ++
 dev-python/citeproc-py/citeproc-py-0.6.0.ebuild| 42 ++
 .../files/stop_test_from_accessing_git-0.6.0.patch | 13 +++
 3 files changed, 57 insertions(+)

diff --git a/dev-python/citeproc-py/Manifest b/dev-python/citeproc-py/Manifest
index b47f04a2e2a..8cf3be4efa9 100644
--- a/dev-python/citeproc-py/Manifest
+++ b/dev-python/citeproc-py/Manifest
@@ -1 +1,3 @@
 DIST citeproc-py-0.4.0.tar.gz 109786 BLAKE2B 
8d8520ad10a9db7b7da1a2febcc594750572a562ada3944e41dd42321a3b9384828ad17e671307b5c4affeca2ec4a3f8e97eec650dad7005323ccb2913ef43d5
 SHA512 
bdc09a6f632a13cdfa757710c0d137ec73fe590bd01e049847fe013569231426bc72b318133fa34c96c5608b7a30058c27f4cd3d5fa2ba4b0760527b877992d5
+DIST citeproc-py-0.6.0.tar.gz 140624 BLAKE2B 
169129c6be29a5a5c4678ccc2e2dd0b9ef58248ae66339ac32c6fab887058c7bbd2884d2ce959ce52287a622be4abded7e1ab06cae9c0952be47352671f951c4
 SHA512 
901a62c59189a652b589e4aa12e489f72f5ea40db1349fcdc0e4ffd6f5be8d364dccdc23cfab1a9003fbc672d75c5bdf06c74b9b5e1fcfb2c12e84df39fe1fb1
+DIST citeproc-py-test-suite-c3db429ab7c6b9b9ccaaa6d3c6bb9e503f0d7b11.tar.gz 
990340 BLAKE2B 
acf02bec956765d0bea794a96ce7b86104c98aa4c0f8620dbfaeb7f16f37fe07e5b45883c04a1c639fad9098e379c90deaf8cdd794fadb8db1456972d16b
 SHA512 
8653ea8968fa108c0814f43744f6e569a0a32cf4e82addec667f75a28b9c1fd9c7714c0c75a85e0d6f7f579e554494925ba4ab05e21e4dcb6b727d00b6a16df7

diff --git a/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild 
b/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
new file mode 100644
index 000..d69a3058ef1
--- /dev/null
+++ b/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+# Keep synced with tests/citeproc-test.py
+TEST_SUITE_COMMIT="c3db429ab7c6b9b9ccaaa6d3c6bb9e503f0d7b11"
+
+inherit distutils-r1
+
+DESCRIPTION="Yet another Python CSL Processor"
+HOMEPAGE="https://pypi.org/project/citeproc-py/;
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   test? (
+   
https://github.com/citation-style-language/test-suite/archive/${TEST_SUITE_COMMIT}.tar.gz
 -> ${PN}-test-suite-${TEST_SUITE_COMMIT}.tar.gz
+   )"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+BDEPEND=">=app-text/rnc2rng-2.6.3[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND} )"
+
+PATCHES=( "${FILESDIR}/stop_test_from_accessing_git-${PV}.patch" )
+
+distutils_enable_tests nose
+
+src_prepare() {
+   default_src_prepare
+   mv "${WORKDIR}/test-suite-${TEST_SUITE_COMMIT}" "${S}/tests/test-suite" 
|| die
+}
+
+python_test() {
+   nosetests -v --ignore-files=citeproc-test.py || die "Tests failed with 
${EPYTHON}"
+   ${EPYTHON} tests/citeproc-test.py -vs || die "Tests failed with 
${EPYTHON}"
+}

diff --git 
a/dev-python/citeproc-py/files/stop_test_from_accessing_git-0.6.0.patch 
b/dev-python/citeproc-py/files/stop_test_from_accessing_git-0.6.0.patch
new file mode 100644
index 000..e04ff1be1b8
--- /dev/null
+++ b/dev-python/citeproc-py/files/stop_test_from_accessing_git-0.6.0.patch
@@ -0,0 +1,13 @@
+diff --git a/tests/citeproc-test.py b/tests/citeproc-test.py
+index 11bd47d..8934700 100644
+--- a/tests/citeproc-test.py
 b/tests/citeproc-test.py
+@@ -288,7 +288,7 @@ if __name__ == '__main__':
+ glob_pattern = '*'
+ run_all_tests = True
+ 
+-test_repo_has_updates = clone_test_suite()
++test_repo_has_updates = False
+ 
+ # import the text fixture parser included with citeproc-test
+ try:  # Python 3.3+



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

2021-10-19 Thread Sam James
commit: 7644d1ccb7a14f8b0076002081f8c92f8abd9c43
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 03:09:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:10:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7644d1cc

dev-python/citeproc-py: fix installation without tests, simplify

- distutils_enable_tests handles IUSE=test, RESTRICT, and BDEPEND="test? ( 
${RDEPEND} )"
  for us.

- Don't try to mv a directory which won't exist if USE=-test.

See: https://github.com/gentoo/gentoo/pull/22283
Signed-off-by: Sam James  gentoo.org>

 dev-python/citeproc-py/citeproc-py-0.6.0.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild 
b/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
index d69a3058ef1..6aaa4f52d37 100644
--- a/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
+++ b/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild
@@ -21,19 +21,20 @@ SRC_URI="
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
 
 BDEPEND=">=app-text/rnc2rng-2.6.3[${PYTHON_USEDEP}]"
 RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"
-DEPEND="test? ( ${RDEPEND} )"
 
 PATCHES=( "${FILESDIR}/stop_test_from_accessing_git-${PV}.patch" )
 
 distutils_enable_tests nose
 
 src_prepare() {
-   default_src_prepare
-   mv "${WORKDIR}/test-suite-${TEST_SUITE_COMMIT}" "${S}/tests/test-suite" 
|| die
+   default
+
+   if use test ; then
+   mv "${WORKDIR}/test-suite-${TEST_SUITE_COMMIT}" 
"${S}/tests/test-suite" || die
+   fi
 }
 
 python_test() {



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/fangfrisch/

2021-10-19 Thread Sam James
commit: e2deecc834b581ff71007fdfbc67a43a4eba0290
Author: Ralph Seichter  seichter  de>
AuthorDate: Tue Oct 12 15:23:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:06:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2deecc8

app-antivirus/fangfrisch: Bump to version 1.5.0

Upstream release 1.5.0. This ebuild resolves an issue regarding
the use of DISTUTILS_USE_SETUPTOOLS.

Closes: https://bugs.gentoo.org/813303
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ralph Seichter  seichter.de>
Signed-off-by: Sam James  gentoo.org>

 app-antivirus/fangfrisch/Manifest|  1 +
 app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/app-antivirus/fangfrisch/Manifest 
b/app-antivirus/fangfrisch/Manifest
index b37f9e780ea..b2906046058 100644
--- a/app-antivirus/fangfrisch/Manifest
+++ b/app-antivirus/fangfrisch/Manifest
@@ -1 +1,2 @@
 DIST fangfrisch-1.4.0.tar.gz 115303 BLAKE2B 
6dea9305ad22e8beff0fc04219d24da995c36e0838e1be8b98d12b11db1f68d7ca4f6084d15270c09e8a4b8d94a7bdfe1b9bb336abef1767b1ded2d1751fa22b
 SHA512 
5fca7b7e8d24daadfb450851c70391fce94943a718bbed4fc76efe08a730cce313d92e7d9a6a8324a0b0039871f8c77f1fcd3744c569826cc0d2e7a7fd4e9b32
+DIST fangfrisch-1.5.0.tar.gz 115352 BLAKE2B 
2c8ed5484255e336a960285f4eb13180691b2e4da0260f6ed2d1308575f5104cb79602c6c5bda93d2889dfdf24817748560376c9e13e6071810d9246b6120724
 SHA512 
cb15933d0cacc0912e7f1f103a213e277905a40ff4f7fe818c60d28c2ce92377aaea77b413f55f0ae8701e41eb35bcb2c3b3e04c624a6a57533ca621f93e00f5

diff --git a/app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild 
b/app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild
new file mode 100644
index 000..61ed49126cd
--- /dev/null
+++ b/app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1 readme.gentoo-r1
+
+DESCRIPTION="Update and verify unofficial Clam Anti-Virus signatures"
+HOMEPAGE="https://github.com/rseichter/fangfrisch 
https://pypi.org/project/fangfrisch/;
+SRC_URI="https://github.com/rseichter/fangfrisch/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+MY_CONF="/etc/${PN}.conf"
+MY_DBDIR="/var/lib/${PN}"
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="See https://rseichter.github.io/fangfrisch/ for the official
+documentation.
+
+### Fresh installations:
+
+Modify ${MY_CONF} according to your preferences.
+Assuming you place the database into ${MY_DBDIR}
+(recommended), execute the following commands in a root shell:
+
+mkdir -m 0770 ${MY_DBDIR}
+chgrp clamav ${MY_DBDIR}
+sudo -u clamav -- fangfrisch -c ${MY_CONF} initdb
+
+You can now enable /etc/cron.d/${PN} for periodic updates.
+
+### Alternative: Updating from release 1.0.1:
+
+Either create a fresh database or manually delete all existing
+database tables, then run the initdb command as shown above."
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+python_prepare_all() {
+   sed -i -e '/SQLAlchemy/d' setup.py || die
+   # Due to the nature of Fangfrisch, most tests require network
+   # connectivity. Upstream CI reports show that the tests are
+   # successful, so instead of a pick-and-choose approach, the
+   # complete tests directory is removed in this ebuild.
+   if [ -d tests ]; then
+   rm -r tests || die
+   fi
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   insinto /etc
+   doins "${FILESDIR}/${PN}.conf"
+   insinto /etc/cron.d
+   newins "${FILESDIR}/${PN}.cron" ${PN}
+   distutils-r1_python_install_all
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   FORCE_PRINT_ELOG=1 readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/fangfrisch/

2021-10-19 Thread Sam James
commit: b1754ad352a6e3f4d2f5a4a4a521bede70725f20
Author: Ralph Seichter  seichter  de>
AuthorDate: Tue Oct 12 16:49:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:06:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1754ad3

app-antivirus/fangfrisch: Change maintainer

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ralph Seichter  seichter.de>
Closes: https://github.com/gentoo/gentoo/pull/22565
Signed-off-by: Sam James  gentoo.org>

 app-antivirus/fangfrisch/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-antivirus/fangfrisch/metadata.xml 
b/app-antivirus/fangfrisch/metadata.xml
index 6997a7fc080..712e48db73b 100644
--- a/app-antivirus/fangfrisch/metadata.xml
+++ b/app-antivirus/fangfrisch/metadata.xml
@@ -5,9 +5,9 @@
gen...@seichter.de
Ralph Seichter

-   
-   dilfri...@gentoo.org
-   Andreas K. Huettel
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers


Fangfrisch (German for "freshly caught") is a sibling of the



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/fangfrisch/

2021-10-19 Thread Sam James
commit: efc02bfcbe24cb289a4b69951eccb01d75b39f93
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 03:07:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:07:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc02bfc

app-antivirus/fangfrisch: disable py3.7

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

 app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild 
b/app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild
index 61ed49126cd..87b2d655944 100644
--- a/app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild
+++ b/app-antivirus/fangfrisch/fangfrisch-1.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
 
 inherit distutils-r1 readme.gentoo-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2021-10-19 Thread Sam James
commit: e61b20e95bf5af9c58c3ef7dafdc307bbd14e296
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 03:03:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:03:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61b20e9

dev-util/kbuild: use -b switch for has_version

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

 dev-util/kbuild/kbuild-0.1.9998.3499.ebuild | 6 +++---
 dev-util/kbuild/kbuild-.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
index 1679cabf9a2..ef85feb5359 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
@@ -69,11 +69,11 @@ src_compile() {
# If the user hasn't picked one, let's prefer byacc > yacc > 
old bison for now.
# See bug #734354 - bison doesn't work here.
# We can remove this once Bison works again!
-   if has_version "dev-util/byacc" ; then
+   if has_version -b "dev-util/byacc" ; then
export YACC=byacc
-   elif has_version "dev-util/yacc" ; then
+   elif has_version -b "dev-util/yacc" ; then
export YACC=yacc
-   elif has_version " yacc > 
old bison for now.
# See bug #734354 - bison doesn't work here.
# We can remove this once Bison works again!
-   if has_version "dev-util/byacc" ; then
+   if has_version -b "dev-util/byacc" ; then
export YACC=byacc
-   elif has_version "dev-util/yacc" ; then
+   elif has_version -b "dev-util/yacc" ; then
export YACC=yacc
-   elif has_version "

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

2021-10-19 Thread Sam James
commit: 5258e15e0371d67dc7c33708d81afd105906f65b
Author: Oz N Tiram  gmail  com>
AuthorDate: Sun Oct  3 19:11:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:02:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5258e15e

dev-lang/janet: drop 1.15.5

Signed-off-by: Oz N Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22477
Signed-off-by: Sam James  gentoo.org>

 dev-lang/janet/Manifest|  1 -
 dev-lang/janet/janet-1.15.5.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/dev-lang/janet/Manifest b/dev-lang/janet/Manifest
index 487676aa494..1d210404ad6 100644
--- a/dev-lang/janet/Manifest
+++ b/dev-lang/janet/Manifest
@@ -1,3 +1,2 @@
-DIST janet-1.15.5.tar.gz 601033 BLAKE2B 
dfc8c2a2d238f2554aae667f706e84905ba15c732fa2f06b3c537f08d064375dcb00043117dfc56328365627e2e8f4e2a8f171731d9d6bc0d48206cea58f127c
 SHA512 
ebdc090de6fbea0c94f0618957a4b36776fa0009298df77b279b79064d4524e73f42723ba2c315167cb6f3a40f2a4dffbb2a865fa2d479ba196aa9f0aa24cbf6
 DIST janet-1.16.1.tar.gz 493490 BLAKE2B 
7542644a647d9d2ddd73d8e284f749cdad1900b8df2797c99a2f176c93eca412427b7f571493cfe62f64dd9c90bd12d8506b0f4b6b485ab2d3633e989e735cd9
 SHA512 
f4be0703676acad8896e41b46d79c4f6d0c487028f1fd1abd681f756db119a06a5d6a0653b9301afcd62f45d6f1bb7876b9613c0ea28d7199e310a52895d
 DIST janet-1.17.2.tar.gz 488524 BLAKE2B 
33e801eb10b46d44a36b95bd29ea318ab3daa88654f47e12303344d2362a2ecc0d0f2ab9371d9539e0787df08664f503ee268b7acf967bd74a929992bc3ea2be
 SHA512 
608ae20992d90cd93a364239c967fef8fdd1c631f1777211d916c6dc16cac5f007f52565bdf24cc0f8af1f521a0977a7245a3c137fc3b61583c2900e26fee81c

diff --git a/dev-lang/janet/janet-1.15.5.ebuild 
b/dev-lang/janet/janet-1.15.5.ebuild
deleted file mode 100644
index 49f4ff2d82f..000
--- a/dev-lang/janet/janet-1.15.5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-DESCRIPTION="A dynamic Lisp dialect and bytecode vm"
-HOMEPAGE="https://janet-lang.org https://github.com/janet-lang/janet/;
-SRC_URI="https://github.com/janet-lang/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
-
-MY_RELEASE="${PV::-2}"
-
-src_configure() {
-   append-ldflags -Wl,-soname,libjanet.so.1.${MY_RELEASE}
-   append-cflags -fPIC
-}
-
-src_compile() {
-   # janet_build is the git hash of the commit related to the
-   # current release - it defines a constant which is then shown
-   # when starting janet
-   local janet_build='\"1.15.5\"'
-   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" 
JANET_BUILD="${janet_build}"
-   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" build/janet.pc 
JANET_BUILD="${janet_build}"
-   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" docs 
JANET_BUILD="${janet_build}"
-   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" build/jpm 
JANET_BUILD="${janet_build}"
-}
-
-src_install() {
-   dobin "build/janet"
-   dobin "build/jpm"
-   insinto "usr/include/janet"
-   doheader "src/include/janet.h"
-   doheader "src/conf/janetconf.h"
-
-   dolib.so "build/libjanet.so"
-   dosym libjanet.so /usr/$(get_libdir)/libjanet.so.${MY_RELEASE}
-   dosym libjanet.so.${MY_RELEASE} /usr/$(get_libdir)/libjanet.so.${PV}
-
-   if use static-libs; then
-   dolib.a "build/libjanet.a"
-   fi
-   doman "janet.1"
-   doman "jpm.1"
-
-   insinto /usr/$(get_libdir)/pkgconfig/
-   doins "build/janet.pc"
-   dodoc -r examples
-   dodoc "build/doc.html"
-   # required for jpm
-   keepdir /usr/$(get_libdir)/janet/.cache
-}
-
-pkg_postinst() {
-   elog "Enable use flag \"static-libs\" for building stand-alone 
executables with jpm"
-}



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

2021-10-19 Thread Sam James
commit: 62d163a741136ab6a1f7ca728769e8e0755d8d7e
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 02:57:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:02:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d163a7

dev-lang/janet: ebuild tidying

- Drop unnecessary USE=test and src_test definition (default implementation
checks for a 'check' and 'test' target in Makefiles already)
- Respect CC, CFLAGS, LDFLAGS
- Use a loop to avoid repeating ourselves with the 'emake' arguments.
- Drop some excessive quoting.

See: https://github.com/gentoo/gentoo/pull/22477
Signed-off-by: Sam James  gentoo.org>

 dev-lang/janet/janet-1.17.2.ebuild | 50 ++
 1 file changed, 29 insertions(+), 21 deletions(-)

diff --git a/dev-lang/janet/janet-1.17.2.ebuild 
b/dev-lang/janet/janet-1.17.2.ebuild
index c06aad8f740..540be0ac1f9 100644
--- a/dev-lang/janet/janet-1.17.2.ebuild
+++ b/dev-lang/janet/janet-1.17.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="A dynamic Lisp dialect and bytecode vm"
 HOMEPAGE="https://janet-lang.org https://github.com/janet-lang/janet/;
@@ -12,13 +12,13 @@ 
SRC_URI="https://github.com/janet-lang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="static-libs test"
-
-RESTRICT="!test? ( test )"
+IUSE="static-libs"
 
 MY_RELEASE="${PV::-2}"
 
 src_configure() {
+   tc-export CC
+
append-ldflags -Wl,-soname,libjanet.so.1.${MY_RELEASE}
append-cflags -fPIC
 }
@@ -28,38 +28,46 @@ src_compile() {
# current release - it defines a constant which is then shown
# when starting janet
local janet_build='\"'${PV}'\"'
-   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" 
JANET_BUILD="${janet_build}"
-   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" build/janet.pc 
JANET_BUILD="${janet_build}"
-   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" docs 
JANET_BUILD="${janet_build}"
+
+   local target
+   for target in '' build/janet.pc docs ; do
+   einfo "Building: ${target:-main}"
+   emake \
+   LIBDIR="/usr/$(get_libdir)" \
+   PREFIX="/usr" \
+   JANET_BUILD="${janet_build}" \
+   CFLAGS="${CFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   ${target}
+   done
 }
 
 src_install() {
-   dobin "build/janet"
-   insinto "usr/include/janet"
-   doheader "src/include/janet.h"
-   doheader "src/conf/janetconf.h"
+   dobin build/janet
+
+   insinto /usr/include/janet
+   doheader src/include/janet.h
+   doheader src/conf/janetconf.h
 
-   dolib.so "build/libjanet.so"
+   dolib.so build/libjanet.so
dosym libjanet.so /usr/$(get_libdir)/libjanet.so.${MY_RELEASE}
dosym libjanet.so.${MY_RELEASE} /usr/$(get_libdir)/libjanet.so.${PV}
 
if use static-libs; then
-   dolib.a "build/libjanet.a"
+   dolib.a build/libjanet.a
fi
-   doman "janet.1"
+
+   doman janet.1
 
insinto /usr/$(get_libdir)/pkgconfig/
-   doins "build/janet.pc"
-   dodoc -r examples
-   dodoc "build/doc.html"
-}
+   doins build/janet.pc
 
-src_test(){
-   emake test
+   dodoc -r examples
+   dodoc build/doc.html
 }
 
 pkg_postinst() {
-   elog "Note: jpm has been extracted to it's own repository upstream."
+   elog "Note: jpm has been extracted to its own repository upstream."
elog "Follow the upstream instructions on how to install it."
elog "Enable use flag \"static-libs\" for building stand-alone 
executables with jpm"
 }



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

2021-10-19 Thread Sam James
commit: 35d12680238d06114167a0bbf1bb187e657b28d3
Author: Oz N Tiram  gmail  com>
AuthorDate: Sun Oct  3 19:10:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:02:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d12680

dev-lang/janet: add 1.17.2

Signed-off-by: Oz N Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/janet/Manifest|  1 +
 dev-lang/janet/janet-1.17.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-lang/janet/Manifest b/dev-lang/janet/Manifest
index 9fb109a2553..487676aa494 100644
--- a/dev-lang/janet/Manifest
+++ b/dev-lang/janet/Manifest
@@ -1,2 +1,3 @@
 DIST janet-1.15.5.tar.gz 601033 BLAKE2B 
dfc8c2a2d238f2554aae667f706e84905ba15c732fa2f06b3c537f08d064375dcb00043117dfc56328365627e2e8f4e2a8f171731d9d6bc0d48206cea58f127c
 SHA512 
ebdc090de6fbea0c94f0618957a4b36776fa0009298df77b279b79064d4524e73f42723ba2c315167cb6f3a40f2a4dffbb2a865fa2d479ba196aa9f0aa24cbf6
 DIST janet-1.16.1.tar.gz 493490 BLAKE2B 
7542644a647d9d2ddd73d8e284f749cdad1900b8df2797c99a2f176c93eca412427b7f571493cfe62f64dd9c90bd12d8506b0f4b6b485ab2d3633e989e735cd9
 SHA512 
f4be0703676acad8896e41b46d79c4f6d0c487028f1fd1abd681f756db119a06a5d6a0653b9301afcd62f45d6f1bb7876b9613c0ea28d7199e310a52895d
+DIST janet-1.17.2.tar.gz 488524 BLAKE2B 
33e801eb10b46d44a36b95bd29ea318ab3daa88654f47e12303344d2362a2ecc0d0f2ab9371d9539e0787df08664f503ee268b7acf967bd74a929992bc3ea2be
 SHA512 
608ae20992d90cd93a364239c967fef8fdd1c631f1777211d916c6dc16cac5f007f52565bdf24cc0f8af1f521a0977a7245a3c137fc3b61583c2900e26fee81c

diff --git a/dev-lang/janet/janet-1.17.2.ebuild 
b/dev-lang/janet/janet-1.17.2.ebuild
new file mode 100644
index 000..c06aad8f740
--- /dev/null
+++ b/dev-lang/janet/janet-1.17.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="A dynamic Lisp dialect and bytecode vm"
+HOMEPAGE="https://janet-lang.org https://github.com/janet-lang/janet/;
+SRC_URI="https://github.com/janet-lang/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs test"
+
+RESTRICT="!test? ( test )"
+
+MY_RELEASE="${PV::-2}"
+
+src_configure() {
+   append-ldflags -Wl,-soname,libjanet.so.1.${MY_RELEASE}
+   append-cflags -fPIC
+}
+
+src_compile() {
+   # janet_build is the git hash of the commit related to the
+   # current release - it defines a constant which is then shown
+   # when starting janet
+   local janet_build='\"'${PV}'\"'
+   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" 
JANET_BUILD="${janet_build}"
+   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" build/janet.pc 
JANET_BUILD="${janet_build}"
+   emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" docs 
JANET_BUILD="${janet_build}"
+}
+
+src_install() {
+   dobin "build/janet"
+   insinto "usr/include/janet"
+   doheader "src/include/janet.h"
+   doheader "src/conf/janetconf.h"
+
+   dolib.so "build/libjanet.so"
+   dosym libjanet.so /usr/$(get_libdir)/libjanet.so.${MY_RELEASE}
+   dosym libjanet.so.${MY_RELEASE} /usr/$(get_libdir)/libjanet.so.${PV}
+
+   if use static-libs; then
+   dolib.a "build/libjanet.a"
+   fi
+   doman "janet.1"
+
+   insinto /usr/$(get_libdir)/pkgconfig/
+   doins "build/janet.pc"
+   dodoc -r examples
+   dodoc "build/doc.html"
+}
+
+src_test(){
+   emake test
+}
+
+pkg_postinst() {
+   elog "Note: jpm has been extracted to it's own repository upstream."
+   elog "Follow the upstream instructions on how to install it."
+   elog "Enable use flag \"static-libs\" for building stand-alone 
executables with jpm"
+}



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

2021-10-19 Thread Sam James
commit: 5e41813dc0345eee7f0b59aa50df17d2c88bdbd7
Author: RockyBukake <35773324+RockyBukake  users  noreply  
github  com>
AuthorDate: Sat Oct  2 17:23:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:02:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e41813d

app-emulation/vagrant: Add "rexml" dependency

Current ebuild causes ruby to complain about missing "rexml" dependency:
```
/usr/lib64/ruby/site_ruby/2.6.0/rubygems/dependency.rb:313:in `to_specs': Could 
not find 'rexml' (>= 3.2) - did find: [rexml-3.1.9.1] 
(Gem::MissingSpecVersionError)
Checked in 
'GEM_PATH=/home/*/.local/share/gem/ruby/2.6.0:/usr/lib64/ruby/gems/2.6.0:/usr/local/lib64/ruby/gems/2.6.0'
 , execute `gem env` for more information
from /usr/lib64/ruby/site_ruby/2.6.0/rubygems/dependency.rb:323:in 
`to_spec'
from 
/usr/lib64/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_gem.rb:62:in `gem'
from /usr/lib64/ruby/gems/2.6.0/gems/vagrant-2.2.18/bin/vagrant:95:in 
`block (2 levels) in '
from /usr/lib64/ruby/gems/2.6.0/gems/vagrant-2.2.18/bin/vagrant:94:in 
`each'
from /usr/lib64/ruby/gems/2.6.0/gems/vagrant-2.2.18/bin/vagrant:94:in 
`block in '
from /usr/lib64/ruby/gems/2.6.0/gems/vagrant-2.2.18/bin/vagrant:105:in 
`'
```

[sam: revbumped with git mv because it's broken at runtime and we're changing/
fixing a runtime dependency.]

Closes: https://bugs.gentoo.org/816216
Closes: https://github.com/gentoo/gentoo/pull/22467
Signed-off-by: Sam James  gentoo.org>

 .../vagrant/{vagrant-2.2.18.ebuild => vagrant-2.2.18-r1.ebuild}  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/vagrant/vagrant-2.2.18.ebuild 
b/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild
similarity index 98%
rename from app-emulation/vagrant/vagrant-2.2.18.ebuild
rename to app-emulation/vagrant/vagrant-2.2.18-r1.ebuild
index 208e7ee1537..2b6991ee84d 100644
--- a/app-emulation/vagrant/vagrant-2.2.18.ebuild
+++ b/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild
@@ -44,6 +44,7 @@ ruby_add_rdepend "
>=dev-ruby/net-ssh-6.1.0
dev-ruby/rest-client:2
>=dev-ruby/vagrant_cloud-3.0.5
+   >=dev-ruby/rexml-3.2.5
 "
 
 ruby_add_bdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-go/delve/

2021-10-19 Thread Sam James
commit: 72e3eaf5d2b2ec341b2a8eddbf3b99e1bcd66020
Author: Oz N Tiram  gmail  com>
AuthorDate: Sat Oct  2 20:19:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:02:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e3eaf5

dev-go/delve: add 1.7.2

Signed-off-by: Oz N Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-go/delve/Manifest   | 334 +++
 dev-go/delve/delve-1.7.2.ebuild | 378 
 dev-go/delve/metadata.xml   |  20 ++-
 3 files changed, 727 insertions(+), 5 deletions(-)

diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest
index 1a2a98f2dd2..c822a727c44 100644
--- a/dev-go/delve/Manifest
+++ b/dev-go/delve/Manifest
@@ -1 +1,335 @@
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 
814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b
 SHA512 
5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 
814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b
 SHA512 
5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 
9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8
 SHA512 
8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.1.mod 1150 BLAKE2B 
dba381727351af838c47c0d81a0d842d3851dc4e4a6cce1fbea14ccef9dc21407dbe2749fcaf130df4211b083ddac015bc532f7285450e767064855cf729ecce
 SHA512 
6a49609209f9d51e4851ed5c55a06b9451c0101de3bd92b7fa5b3662b2e85df4a667ad8068288773b9a85670c65fbba46f88c643aac290d1f65e2a44ef531409
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.2.mod 1075 BLAKE2B 
370ba9f085033653a0fe9d328aca613b7feb50eb9407e55ed583d7b9302fd844856c9a1a9dca69c67c360c0a7b49ebff6ebd22946fb83c6c7061b9b8c573e99e
 SHA512 
a58f7bd34b5ba8affd021a2d34be64e49dab0d9bb893ad25e00bf5b50ff92c4762b6d9093134b483dff2573ad3c0ebb5f42808dfbe33081cef0e96dc5215074f
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.45.1.mod 998 BLAKE2B 
8dc0e29275055b37db12138b6e30fb22a6ccd995b3c3566efbb616f799660cd7073bfee935e41a77f311a95d0ec40ef9b5e40673ff8e59c9c06e5cfa32675adb
 SHA512 
ade24f2b10476b5e5eb42d6f471b73ccb7d8107e6a26c5b1fd38191dc7d4ffee31552088fa5854983c47a2c4868a13bfc22d7f92f834662c75f7c4c88e0274ea
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.mod 960 BLAKE2B 
879529244d38fbecdaea27588031c2d0d82551d8173f7e41f004dae8356e2264259d80e66953e941aa856a9613ae82211ea8dc0b12f9188f65bdf54487052952
 SHA512 
cbe178d04fe28f9b7dd07b0317fd4404d805e80ceada4953ad47763bafa2f215f88464c1315261a902ebcc52145af09df4c96a341e42644d38526909fcef313c
+DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.mod 319 BLAKE2B 
99d93b5a4dbd4c90f3e8dfb58e64ed41fdbb484f2348297a90c8dabe03b036ef6917c2c9fb7cc4795d0c8d25af10cefebff4c4bc1b2ebcdc876b6db8beae5eb8
 SHA512 
338a067f7ad15d8549da11ac146b65657923ae4fee3caf2eff888c104c0df0edcdf0d98f5be6a67a764aa39210d5cad811ebd9d604084a67049b753246fbf89a
+DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 BLAKE2B 
b3d58e290d719434bd433ffda9572fb233171493c7b81bfe353d9b7730130d5dec365f4e93a136a25467851b5f26cb21be6be06486696f010ccff1fcea140662
 SHA512 
8082ab039764aa6abd6615b1cf3a1830f2813dd5b791a27b7f0ebf5fa1ee68fe040a5e12988e6c91ba5d032a0ad384d6eceff12165d394a75ba56b744382
+DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.mod 568 BLAKE2B 
d3d62f2d5c018c4ea3c829f7485e5a1239e2d810f79306af4d08ac32acda4d33e8e90c66c63540c4c95231f5fa116634758858dbf4af2a953a17b0db2b5c1cc9
 SHA512 
adb3d294ec1e9476bed820afa92aea5cabf77e7996d83bd1f03dff8447dfb13dd18ab4f091ad6ee209128151dcbfedb4967f99ccf7e10f5286e90b2ad56441d6
+DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.mod 508 BLAKE2B 
9915d1d1a768852b3f262784771c8fe2e7e176e61f7d77841f8d3adac571dc141e36c6455c19090cf00a98a7a5ef0c2c887424142e2ecad339f8105b1c30f91e
 SHA512 
8a393b8614207c22c73a706ccc3e66a8a16d2f305ab95d8f70774f13d0bcb7396b0ac5095daa57ebb991225a1db08c3110f1e85c26dd72f3bbcaf73fea536d9c
+DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 
4fef9f7da9f23e94efe43be0e279958715949a889c5d51e388f5b66ec9a7cdbf15a717c93647032998facd71359ad1dcacebcf3334100144abbfa12dac03
 SHA512 
faf4a02a513ae4c23f931b8917e74a056c528b4267ef3b5b704949283910bfc5d41fdd7264b78d4fc1f6e5b370474a7c9933a2fad36bb5c872006def71f8ed0b
 DIST delve-1.6.1.tar.gz 7686466 BLAKE2B 
24ac5d3219ec5972a985b95a94c543af10c045d7ed7f3ea23234ef1284dd143ba719b2dd2a962c9fdbb2cf516cec65dac3a21c69500542db0ce8e6cf08ee2d31
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-go/delve/

2021-10-19 Thread Sam James
commit: ea806c2ac0d3de474bf474a5907060de6f328e61
Author: Oz N Tiram  gmail  com>
AuthorDate: Sat Oct  2 20:20:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:02:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea806c2a

dev-go/delve: drop 1.6.1

Signed-off-by: Oz N Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22468
Signed-off-by: Sam James  gentoo.org>

 dev-go/delve/Manifest   |  1 -
 dev-go/delve/delve-1.6.1.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest
index c822a727c44..c86738affc4 100644
--- a/dev-go/delve/Manifest
+++ b/dev-go/delve/Manifest
@@ -10,7 +10,6 @@ DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 
BLAKE2B b3d58e290d7
 DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.mod 568 BLAKE2B 
d3d62f2d5c018c4ea3c829f7485e5a1239e2d810f79306af4d08ac32acda4d33e8e90c66c63540c4c95231f5fa116634758858dbf4af2a953a17b0db2b5c1cc9
 SHA512 
adb3d294ec1e9476bed820afa92aea5cabf77e7996d83bd1f03dff8447dfb13dd18ab4f091ad6ee209128151dcbfedb4967f99ccf7e10f5286e90b2ad56441d6
 DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.mod 508 BLAKE2B 
9915d1d1a768852b3f262784771c8fe2e7e176e61f7d77841f8d3adac571dc141e36c6455c19090cf00a98a7a5ef0c2c887424142e2ecad339f8105b1c30f91e
 SHA512 
8a393b8614207c22c73a706ccc3e66a8a16d2f305ab95d8f70774f13d0bcb7396b0ac5095daa57ebb991225a1db08c3110f1e85c26dd72f3bbcaf73fea536d9c
 DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 
4fef9f7da9f23e94efe43be0e279958715949a889c5d51e388f5b66ec9a7cdbf15a717c93647032998facd71359ad1dcacebcf3334100144abbfa12dac03
 SHA512 
faf4a02a513ae4c23f931b8917e74a056c528b4267ef3b5b704949283910bfc5d41fdd7264b78d4fc1f6e5b370474a7c9933a2fad36bb5c872006def71f8ed0b
-DIST delve-1.6.1.tar.gz 7686466 BLAKE2B 
24ac5d3219ec5972a985b95a94c543af10c045d7ed7f3ea23234ef1284dd143ba719b2dd2a962c9fdbb2cf516cec65dac3a21c69500542db0ce8e6cf08ee2d31
 SHA512 
8665ecdad1cb27500ca5628ce0ef4cc5c23295fc3f67aa17fc1cd080d58fcd31c3a806b01e9cdf383907ae7fc07e9a57ce88f971205e43e069f26bf1cc3200cf
 DIST delve-1.7.2.tar.gz 8527848 BLAKE2B 
04527796bd82287b2b8e795b0b232b0fc6e9fbc9fd42ac81c83feda5f2198a8e601496eb9f2f7e21adfafd0756a9abd842c38c6732c824faee434978ec281acd
 SHA512 
2d070e51732df10d8f8c05e4cc26ce43ea1ea4085b5c0b7343420838c7de89e8990a2c7320e8dc54c5780b68a9527ebfd5c4ae225e71abb06406b2a7d6f3bc5a
 DIST 
dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 
36 BLAKE2B 
b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00
 SHA512 
196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1
 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B 
ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d
 SHA512 
320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146

diff --git a/dev-go/delve/delve-1.6.1.ebuild b/dev-go/delve/delve-1.6.1.ebuild
deleted file mode 100644
index d484c713c34..000
--- a/dev-go/delve/delve-1.6.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module
-
-DESCRIPTION="A source-level debugger for the Go programming language"
-HOMEPAGE="https://github.com/go-delve/delve;
-
-EGO_PN="github.com/go-delve/delve"
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-
-LICENSE="MIT BSD BSD-2 Apache-2.0"
-SLOT="0"
-IUSE="test"
-
-# Needs network access to download more unspecified modules.
-RESTRICT="test"
-
-src_compile() {
-   go build -mod vendor -ldflags="-X 
main.Build=5dd4b7df9da1770edb4c2fd86535b58b1df294e7" -o "${S}/dlv" ./cmd/dlv || 
die
-}
-
-src_test() {
-   go test
-}
-
-src_install() {
-   dodoc README.md CHANGELOG.md
-   dobin dlv
-}



[gentoo-commits] repo/gentoo:master commit in: dev-go/delve/

2021-10-19 Thread Sam James
commit: a384e3cde43b4350c4660002bc847a93f7828caf
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 02:49:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:02:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a384e3cd

dev-go/delve: ebuild tidying

- Use go-module.eclass' exported module_src_unpack.
- Drop unencessary USE=test.
- Use same variable ordering as skel.ebuild.
- Drop too-short longdescription in metadata.xml (pkgcheck warned as
  RedundantLongDescription).

See: https://github.com/gentoo/gentoo/pull/22468
Signed-off-by: Sam James  gentoo.org>

 dev-go/delve/delve-1.7.2.ebuild | 12 ++--
 dev-go/delve/metadata.xml   |  3 ---
 2 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/dev-go/delve/delve-1.7.2.ebuild b/dev-go/delve/delve-1.7.2.ebuild
index eee9ec933c3..44325d77e6c 100644
--- a/dev-go/delve/delve-1.7.2.ebuild
+++ b/dev-go/delve/delve-1.7.2.ebuild
@@ -342,22 +342,14 @@ EGO_SUM=(
"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
"rsc.io/binaryregexp v0.2.0/go.mod"
"rsc.io/pdf v0.1.1/go.mod"
-   )
+)
 go-module_set_globals
 SRC_URI="https://github.com/go-delve/delve/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
 
-KEYWORDS="~amd64"
-
 LICENSE="MIT BSD BSD-2 Apache-2.0"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_unpack() {
-   unpack "${P}.tar.gz"
-   go-module_setup_proxy
-}
+KEYWORDS="~amd64"
 
 src_compile() {
go build -mod vendor -ldflags="-X main.Build=${PV}" -o "${S}/dlv" 
./cmd/dlv || die

diff --git a/dev-go/delve/metadata.xml b/dev-go/delve/metadata.xml
index c4914eb3ec5..9744c5cdd6b 100644
--- a/dev-go/delve/metadata.xml
+++ b/dev-go/delve/metadata.xml
@@ -9,9 +9,6 @@
 proxy-ma...@gentoo.org
 Proxy Maintainers
 
-
-  Delve is a source level debugger for Go programs.
-
 
 go-delve/delve
 



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

2021-10-19 Thread Sam James
commit: 8165059fdacd69929057cba173503c42163620ce
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 02:40:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:40:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8165059f

app-text/master-pdf-editor: make QA_PREBUILT relative

See the ebuild(1) man page.

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

 app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild
index 1300656eb4a..b6b616512c5 100644
--- a/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild
@@ -8,6 +8,7 @@ inherit desktop xdg
 DESCRIPTION="A complete solution for viewing and editing PDF files"
 HOMEPAGE="https://code-industry.net/free-pdf-editor/;
 SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
+S="${WORKDIR}/${PN}-${PV%%.*}"
 
 LICENSE="master-pdf-editor"
 SLOT="0"
@@ -24,9 +25,7 @@ RDEPEND="
>=media-gfx/sane-backends-1.0
 "
 
-QA_PREBUILT="/opt/${PN}/masterpdfeditor5"
-
-S="${WORKDIR}/${PN}-${PV%%.*}"
+QA_PREBUILT="opt/${PN}/masterpdfeditor5"
 
 src_install() {
insinto /opt/${PN}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/

2021-10-19 Thread Sam James
commit: c2e02631205a089e1149e1b128d042f5b1c0d5ea
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 02:41:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:41:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e02631

x11-misc/copyq: move S below SRC_URI

As per skel.ebuild (and they're normally closely related).

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

 x11-misc/copyq/copyq-5.0.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/x11-misc/copyq/copyq-5.0.0.ebuild 
b/x11-misc/copyq/copyq-5.0.0.ebuild
index 2125729eeef..a8356570fec 100644
--- a/x11-misc/copyq/copyq-5.0.0.ebuild
+++ b/x11-misc/copyq/copyq-5.0.0.ebuild
@@ -8,6 +8,7 @@ inherit cmake xdg-utils
 DESCRIPTION="Clipboard manager with advanced features"
 HOMEPAGE="https://github.com/hluk/CopyQ;
 SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/CopyQ-${PV}"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -36,8 +37,6 @@ BDEPEND="
dev-qt/linguist-tools:5
 "
 
-S="${WORKDIR}/CopyQ-${PV}"
-
 src_configure() {
local mycmakeargs=(
-DCMAKE_BUILD_TYPE=Release



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2021-10-19 Thread Sam James
commit: a1ea2719b0460486b46f11a681995ee09694c585
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 02:36:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:36:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ea2719

sci-geosciences/grass: drop WANT_AUTOCONF from 

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

 sci-geosciences/grass/grass-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-geosciences/grass/grass-.ebuild 
b/sci-geosciences/grass/grass-.ebuild
index 68ab67f5dad..965bd4beb28 100644
--- a/sci-geosciences/grass/grass-.ebuild
+++ b/sci-geosciences/grass/grass-.ebuild
@@ -5,7 +5,6 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{8,9} )
 PYTHON_REQ_USE="sqlite"  # bug 572440
-WANT_AUTOCONF="2.5"
 WX_GTK_VER="3.0-gtk3"
 
 inherit autotools desktop git-r3 python-single-r1 toolchain-funcs wxwidgets xdg



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

2021-10-19 Thread Sam James
commit: 181fdb8ea4fe0d5af481b8d54bad100408735935
Author: Joao Santos  gmail  com>
AuthorDate: Sun Oct  3 09:43:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:39:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181fdb8e

app-text/master-pdf-editor: bump to version 5.8.06

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: João Santos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22473
Signed-off-by: Sam James  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 +
 .../master-pdf-editor-5.8.06.ebuild| 43 ++
 2 files changed, 44 insertions(+)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index 8a28e07ea95..edff18e5dfa 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1 +1,2 @@
 DIST master-pdf-editor-5.7.90-qt5.x86_64.tar.gz 15962243 BLAKE2B 
4331a5d17ed9a0ff7a70c353907a4c0d5e99db447760f6103d412eabe0064b1e4ac59ca85bb0cab2bffc5867c8ccde96f68e7ceee227b7b319d93b70482f233d
 SHA512 
823c7212cd3d469bb972e7da66e6eada31149c0bab2a6c577e537ca203862d0fe862e8c9b0cbb479eca0557da4b69a91a88ae0c9215d3b5f105288a9c6c1f2bf
+DIST master-pdf-editor-5.8.06-qt5.x86_64.tar.gz 15975595 BLAKE2B 
627a4a1f551ffe13917f44768dc6b990d3582a5c2c7d6b7670c94fd880882dcec93c8ccca69240ecb568a7ab20d752180c2981870e5d5671d69c404a7b99c791
 SHA512 
dd079d11d570909faaf1129342d075550dca3095c5a76748f6f77e2e7df50ec4b46646c5edf40fd2d2f783baaa602fee292dd2fd54ac94fa723e3a40c454e7ad

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild
new file mode 100644
index 000..1300656eb4a
--- /dev/null
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.8.06.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg
+
+DESCRIPTION="A complete solution for viewing and editing PDF files"
+HOMEPAGE="https://code-industry.net/free-pdf-editor/;
+SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
+
+LICENSE="master-pdf-editor"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+   dev-libs/nss
+   >=dev-qt/qtcore-5.12.9:5
+   >=dev-qt/qtgui-5.12.9:5
+   >=dev-qt/qtnetwork-5.12.9:5
+   >=dev-qt/qtprintsupport-5.12.9:5
+   >=dev-qt/qtsvg-5.12.9:5
+   >=media-gfx/sane-backends-1.0
+"
+
+QA_PREBUILT="/opt/${PN}/masterpdfeditor5"
+
+S="${WORKDIR}/${PN}-${PV%%.*}"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r fonts lang stamps templates masterpdfeditor5.png
+
+   exeinto /opt/${PN}
+   doexe masterpdfeditor5
+   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
+
+   make_desktop_entry "masterpdfeditor5 %f" \
+   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
+   "Office;Graphics;Viewer" \
+   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/notcurses/

2021-10-19 Thread Sam James
commit: 370bb5944001627d14374e6d75527d20e7034a04
Author: nick black  gmail  com>
AuthorDate: Thu Oct  7 19:55:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:39:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370bb594

dev-cpp/notcurses: drop 2.4.3

Signed-off-by: nick black  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22512
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/notcurses/Manifest   |  2 --
 dev-cpp/notcurses/notcurses-2.4.3.ebuild | 54 
 2 files changed, 56 deletions(-)

diff --git a/dev-cpp/notcurses/Manifest b/dev-cpp/notcurses/Manifest
index a1cd7e3cccd..069e97c8ca6 100644
--- a/dev-cpp/notcurses/Manifest
+++ b/dev-cpp/notcurses/Manifest
@@ -1,4 +1,2 @@
-DIST notcurses-2.4.3.tar.gz 10070959 BLAKE2B 
8be967d7f1d49936c12c46f4d9c54ac83e974e4f637fa224000a2459d4143590264dc75c4d36d55ec9cfaa0d737de3298e42156a25b3eef84109883b3e80e8ae
 SHA512 
a16d4e8d8108f565fd6f073b9529b6d7d52569d5241ee0df7186b44800a82a5e488d275c01c6af045419a2ae960f14a99fffe0cf5d600b5901973d93d3c82f82
 DIST notcurses-2.4.5.tar.gz 10082686 BLAKE2B 
7205f4b5864cf9c09342a4c171f16be85abe92c1ad445ff31aa180837628b897fee8ce702340b68457b729f741a67d360e233d4344244627ed7bffcc07ae9818
 SHA512 
0ad1f22b591fd36eea9917c50b51a7811aec9662edec475d896115b5c7d3e51487a3b1d67298cfc5472be367d7b8a71b6554811e8e3a4d9d781adc2d01eb
-DIST notcurses-doc-2.4.3.tar.gz 132158 BLAKE2B 
f96f41c659903e6fbac56318adf1de1b26dd7052e4c5958d60ff7f51c4c30ccf2a522f2581a69a7f54d1cd7774bb72fffc0bba760366294a261a7086611ff696
 SHA512 
7972d61cefcfa4cfdc3f6138202e1448c37dc2b3154307e4a7c0734e67b80919db75520f40f53c198c268f0f905720e75de4ef0ea7a6c0cd196a355b8dbf1e5c
 DIST notcurses-doc-2.4.5.tar.gz 133547 BLAKE2B 
65795b4f58eb9f905f17a58e7435579f1bc17e72d0aa8816f6dd7c9f41fc1b8568dc078a93c9184e6324e6c02d3187f36e95f41ba9cf8dbd3dd1be5074b55f11
 SHA512 
9c29fda1b13530931f7f1768b607371e553f8b1fbd573c4cd80bbfacafa2e9b2eaa2063c4c324e8d9878fe62f44c013ab2402126e97f484a4442e791922c3622

diff --git a/dev-cpp/notcurses/notcurses-2.4.3.ebuild 
b/dev-cpp/notcurses/notcurses-2.4.3.ebuild
deleted file mode 100644
index 238a985a305..000
--- a/dev-cpp/notcurses/notcurses-2.4.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_ECLASS="cmake"
-inherit cmake-multilib
-
-DESCRIPTION="Blingful TUIs and character graphics"
-HOMEPAGE="https://notcurses.com;
-SRC_URI="https://github.com/dankamongmen/notcurses/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/dankamongmen/notcurses/releases/download/v${PV}/notcurses-doc-${PV}.tar.gz;
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="dev-libs/libunistring:=
-   media-video/ffmpeg:=
-   sys-libs/gpm
-   sys-libs/ncurses:=
-   >=sys-libs/readline-8.0:=
-   sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_DOCTEST=OFF
-   -DUSE_GPM=ON
-   -DUSE_MULTIMEDIA=ffmpeg
-   -DUSE_PANDOC=OFF
-   -DUSE_QRCODEGEN=OFF
-   -DUSE_STATIC=OFF
-   )
-   cmake-multilib_src_configure
-}
-
-src_compile() {
-   cmake-multilib_src_compile
-}
-
-src_test() {
-   multilib_src_test
-}
-
-src_install() {
-   cmake-multilib_src_install
-
-   # we use this tortured form lest we try, every time we release a
-   # x.y.1 or x.y.3, to install the source dir as a man page.
-   # exploit the fact that there's a bijection from html<>man.
-   for i in ../*.html ; do
-   doman ../$(basename ${i} .html || die)
-   done
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/

2021-10-19 Thread Sam James
commit: 3f99aff1b352066b103f74e1cc284f1a4f1bbc96
Author: Christian Schroeder  gmail  com>
AuthorDate: Thu Oct  7 17:09:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:41:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f99aff1

x11-misc/copyq: version bump to 5.0.0

- Removed bash completion patch (bug fixed by upstream).

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Christian Schroeder  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22510
Signed-off-by: Sam James  gentoo.org>

 x11-misc/copyq/Manifest   |  1 +
 x11-misc/copyq/copyq-5.0.0.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest
index f976b7203c8..db723c3427f 100644
--- a/x11-misc/copyq/Manifest
+++ b/x11-misc/copyq/Manifest
@@ -1,2 +1,3 @@
 DIST copyq-3.13.0.tar.gz 2917941 BLAKE2B 
e8fc963e6a773ae70ca5a39f9ea55a98de5c5d129b845d0da9ed08ffec65d88ed8b5dd138dea11a33d563b899f0497929ed3c40d418574e50c2a1fbbd7b1a9f6
 SHA512 
898d4501002202849f0b5302d7315e8c539f8b0f8d5198641b3d3a647839581841e2ef1e2519c690d3cc95f85fdc921c979f2879348184de42767d31e081c307
 DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 
1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9
 SHA512 
538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d
+DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B 
d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529
 SHA512 
b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405

diff --git a/x11-misc/copyq/copyq-5.0.0.ebuild 
b/x11-misc/copyq/copyq-5.0.0.ebuild
new file mode 100644
index 000..2125729eeef
--- /dev/null
+++ b/x11-misc/copyq/copyq-5.0.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Clipboard manager with advanced features"
+HOMEPAGE="https://github.com/hluk/CopyQ;
+SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/wayland
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwayland:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   kde-frameworks/knotifications:5
+   x11-libs/libX11
+   x11-libs/libXtst
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="
+   dev-qt/linguist-tools:5
+"
+
+S="${WORKDIR}/CopyQ-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_BUILD_TYPE=Release
+   -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins"
+   -DWITH_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2021-10-19 Thread Sam James
commit: 4d9ddf453b7f9547aa1fa1e036eeebcb92553e2f
Author: Martin Dummer  gmx  net>
AuthorDate: Fri Oct 15 21:42:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:10:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9ddf45

app-admin/passwordsafe: version bump to 1.14.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/22593
Signed-off-by: Sam James  gentoo.org>

 app-admin/passwordsafe/Manifest   |  1 +
 app-admin/passwordsafe/passwordsafe-1.14.0.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index 75c7ab98ad3..6a94416642c 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1,2 +1,3 @@
 DIST passwordsafe-1.12.0.tar.gz 14937705 BLAKE2B 
523e4496ffb99f8a53e62252117d43b771af867b3505f3a5b8c8f1119e8365f0661090e410a832abca89e2ce35816d2046d4bff0ba1e0f06c52c01eaac9051b2
 SHA512 
c20cb754a2174e3b3ab61edf99f2a31c333144550103fac50cc26cea89669fa3574db3bdd59996fcd87b83c7bf6dd1e9d2b087c17615183cd7111f151be5a94a
 DIST passwordsafe-1.13.0.tar.gz 15022877 BLAKE2B 
353976c22365fc98c034eac339f067061ee659043ab8507bbec174483414619b8442ba4fd7671e888127b83e9865d21587529c7821bd706a55da951c300425d4
 SHA512 
eb8ae46e9f3e8287b2ad781ed6d6e13026096a35fadc1fd1da1116e5e6b65e16e76090d8e7d1c64be387229ccd1053dcc820acbe7ee97914e46c311ee8ff03b8
+DIST passwordsafe-1.14.0.tar.gz 15303935 BLAKE2B 
977386e5c469772753173bd46f608e9fb77e462706fbe6bf80a18cf8e5f3b89cc7300f92298b2b45885dafbef323a0ba59d67ddcea20c229f4f9520a54800653
 SHA512 
958ab87ac6a9066a0359890facd509c1085646eddcefc33f89b934a9375df51bcbc78213298d165d354c64618c8fb753c2588e386e886fa4c1c478e0a27d3d27

diff --git a/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild
new file mode 100644
index 000..42ae73ac83f
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.14.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit cmake desktop flag-o-matic optfeature wxwidgets
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qr test +xml yubikey"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-apps/file
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   qr? ( media-gfx/qrencode )
+   xml? ( dev-libs/xerces-c )
+   yubikey? ( sys-auth/ykpers )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/pwsafe-${MY_PV}"
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DGTEST_BUILD=OFF
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   dobin pwsafe
+   dobin cli/pwsafe-cli
+   dosym pwsafe /usr/bin/${PN}
+   dosym pwsafe-cli /usr/bin/${PN}-cli
+
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   insinto /usr/share/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* SECURITY.md 
docs/{ReleaseNotes.md,ChangeLog.txt}
+
+   insinto /usr/share/${PN}
+   doins -r xml
+
+   doicon install/graphics/pwsafe.png
+   newmenu install/desktop/pwsafe.desktop ${PN}.desktop
+}
+
+pkg_postinst() {
+   optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
+}



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

2021-10-19 Thread Sam James
commit: d4dabe3ac68d10adb30bc2e207c8a362cbbfc58a
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Mon Oct 18 03:49:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:11:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4dabe3a

app-admin/evtxtools: EAPI 5 -> 8

Update to EAPI 8, add virtual/perl-ExtUtils-MakeMaker BDEPEND, remove
duplicate dev-perl/DateTime dependency.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22617
Signed-off-by: Sam James  gentoo.org>

 ...tools-1.1.1-r1.ebuild => evtxtools-1.1.1-r2.ebuild} | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild 
b/app-admin/evtxtools/evtxtools-1.1.1-r2.ebuild
similarity index 79%
rename from app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild
rename to app-admin/evtxtools/evtxtools-1.1.1-r2.ebuild
index 3beba806526..9b0c4c29cd6 100644
--- a/app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild
+++ b/app-admin/evtxtools/evtxtools-1.1.1-r2.ebuild
@@ -1,28 +1,30 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
 inherit perl-module
 
 MY_PN="Parse-Evtx"
-DESCRIPTION="Read, decode and dump Windows Vista/2008/7 event log file "
+DESCRIPTION="Read, decode and dump Windows Vista/2008/7 event log file"
 HOMEPAGE="http://computer.forensikblog.de/en/topics/windows/vista_event_log;
 SRC_URI="http://computer.forensikblog.de/files/evtx/${MY_PN}-${PV}.zip;
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
-DEPEND="app-arch/unzip
-   dev-perl/DateTime
+RDEPEND="
dev-perl/Digest-CRC
dev-perl/DateTime
dev-perl/Carp-Assert
-   dev-perl/Data-Hexify"
+   dev-perl/Data-Hexify
+"
 
-RDEPEND="${DEPEND}"
+BDEPEND="${RDEPEND}
+   app-arch/unzip
+   virtual/perl-ExtUtils-MakeMaker
+"
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 



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

2021-10-19 Thread Sam James
commit: f842ea5c7f58b862c66016b1550514b82580dcfe
Author: Ekaterina Vaartis  kotobank  ch>
AuthorDate: Sat Oct 16 16:46:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:10:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f842ea5c

media-gfx/hydrus: Add 458

Signed-off-by: Ekaterina Vaartis  kotobank.ch>
Closes: https://github.com/gentoo/gentoo/pull/22540
Signed-off-by: Sam James  gentoo.org>

 media-gfx/hydrus/Manifest  |   1 +
 media-gfx/hydrus/hydrus-458.ebuild | 139 +
 2 files changed, 140 insertions(+)

diff --git a/media-gfx/hydrus/Manifest b/media-gfx/hydrus/Manifest
index e3fb9ae9607..5329bab5b60 100644
--- a/media-gfx/hydrus/Manifest
+++ b/media-gfx/hydrus/Manifest
@@ -1,3 +1,4 @@
 DIST hydrus-454.tar.gz 38886940 BLAKE2B 
38fe5b3483c13dfbf82e636be1e743bb6af6f340a86d5ea69f0e71f7452cd3506b076cf4d6f460e0a1896f0839be7494028a0cbb5f567001af025cd436cf5c45
 SHA512 
87971c45bc11e7eaba2e08255ca23600406124bd73d6d8d4800ec67135a0d74b5ca7fc8a8a159dbdc89f70702760469c8d719de11f5bf943f7679978a790c456
 DIST hydrus-456.tar.gz 38899003 BLAKE2B 
03e575034f2b4234c7f9ed3d4da59a3f94e9e2871440548b192b0898fa7e5d73bf7ab07f91a380db6e884449d6d86df9aed313238f28e1b3c4d7ae4a8f7f00f4
 SHA512 
de16874aa714a7e3640a9673a1445049256a2a05122f57a8646fd375a295f229c8b262e8c7862bbc7257d8db84a9e4ddf03cf841af307bed30e174e8f159508a
 DIST hydrus-457.tar.gz 38915780 BLAKE2B 
56506ba2098198f42593a061a79f7f6521597f057d87c07eb66b3a213111a46caaf1e167e9f49deaf3d3ffe6259105b6d19cca8fb8fbd0d1c708d796eea63394
 SHA512 
2a653f69928f4b65cdde332e7be52861527237a284a61ddd0536b6e1db40f91424e78953910dacf494d947a57086cbfbf9588fe638143f386910fb1d7ba1e484
+DIST hydrus-458.tar.gz 38922758 BLAKE2B 
3339e44498a606664cd54357cf285f96eb4f146673d9991b9b0fb82bc961b31f4f47c9f27616251b610c4e28664a6b4753aa99713e50d93e79121270796b1408
 SHA512 
0f2c419012c683c163fd180662eb9d2eb5610a6d87c0cbd42be91dbdf6101e747ba0c6238d1574084a30d1da1c7546a79b0e648fe55420c510d47ab26fad28c3

diff --git a/media-gfx/hydrus/hydrus-458.ebuild 
b/media-gfx/hydrus/hydrus-458.ebuild
new file mode 100644
index 000..0915a2ae543
--- /dev/null
+++ b/media-gfx/hydrus/hydrus-458.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="sqlite"
+
+inherit python-single-r1 desktop optfeature
+
+DESCRIPTION="A booru-like media organizer for the desktop"
+HOMEPAGE="https://hydrusnetwork.github.io/hydrus/ 
https://github.com/hydrusnetwork/hydrus;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/hydrusnetwork/hydrus.git;
+else
+   SRC_URI="https://github.com/hydrusnetwork/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+   KEYWORDS="~amd64"
+fi
+
+# hydrus itself is WTFPL
+# icons included are CC-BY-2.5
+LICENSE="WTFPL-2 CC-BY-2.5"
+SLOT="0"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# RDEPEND is sorted as such:
+# - No specific requirements
+# - Specific version or slot
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/cloudscraper[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyside2[widgets,gui,${PYTHON_USEDEP}]
+   dev-python/python-mpv[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   dev-python/service_identity[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   media-libs/opencv[python,png,jpeg,${PYTHON_USEDEP}]
+   media-video/ffmpeg
+   media-video/mpv[libmpv,${PYTHON_USEDEP}]
+
+   >=dev-python/QtPy-1.9.0-r4[pyside2,${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   test? (
+   dev-python/httmock[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )
+   ')
+"
+
+PATCHES=(
+   "${FILESDIR}/userpath-in-local-share.patch"
+)
+
+src_prepare() {
+   default
+
+   # Contains pre-built binaries for other systems and a broken swf 
renderer for linux
+   rm -r bin/ || die
+   # Build files used for CI, not actually needed
+   rm -r 

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/z3/

2021-10-19 Thread Sam James
commit: 743dc8f916fcbd4bef81a6f933c61f5a77a6a1f9
Author: Alexander Golubev  gmail  com>
AuthorDate: Sun Jun 20 01:14:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:15:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743dc8f9

sci-mathematics/z3: fix build failure with USE="java"

Closes:https://bugs.gentoo.org/673126
Signed-off-by: Alexander Golubev  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21338
Signed-off-by: Sam James  gentoo.org>

 sci-mathematics/z3/z3-4.8.11b.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/z3/z3-4.8.11b.ebuild 
b/sci-mathematics/z3/z3-4.8.11b.ebuild
index d4386c546aa..aec3b57fd99 100644
--- a/sci-mathematics/z3/z3-4.8.11b.ebuild
+++ b/sci-mathematics/z3/z3-4.8.11b.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 CMAKE_ECLASS=cmake
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit cmake-multilib python-single-r1 toolchain-funcs
+inherit cmake-multilib java-pkg-opt-2 python-single-r1 toolchain-funcs
 
 DESCRIPTION="An efficient theorem prover"
 HOMEPAGE="https://github.com/Z3Prover/z3/;
@@ -28,6 +28,11 @@ BDEPEND="
 
 CMAKE_BUILD_TYPE=RelWithDebInfo
 
+src_prepare() {
+   cmake_src_prepare
+   java-pkg-opt-2_src_prepare
+}
+
 multilib_src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${P}"
@@ -40,6 +45,8 @@ multilib_src_configure() {
-DZ3_INCLUDE_GIT_HASH=OFF
)
 
+   multilib_is_native_abi && use java && mycmakeargs+=( 
-DJAVA_HOME="$(java-config -g JAVA_HOME )" )
+
cmake_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/notcurses/

2021-10-19 Thread Sam James
commit: 1cafed4a65c9147e66c07fe8c355339c09d8e1da
Author: nick black  gmail  com>
AuthorDate: Thu Oct  7 19:54:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:39:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cafed4a

dev-cpp/notcurses: bump 2.4.3 -> 2.4.5

Drop readline dep, as it's no longer used.

Signed-off-by: nick black  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/notcurses/Manifest   |  2 ++
 dev-cpp/notcurses/notcurses-2.4.5.ebuild | 53 
 2 files changed, 55 insertions(+)

diff --git a/dev-cpp/notcurses/Manifest b/dev-cpp/notcurses/Manifest
index 186a731fc8e..a1cd7e3cccd 100644
--- a/dev-cpp/notcurses/Manifest
+++ b/dev-cpp/notcurses/Manifest
@@ -1,2 +1,4 @@
 DIST notcurses-2.4.3.tar.gz 10070959 BLAKE2B 
8be967d7f1d49936c12c46f4d9c54ac83e974e4f637fa224000a2459d4143590264dc75c4d36d55ec9cfaa0d737de3298e42156a25b3eef84109883b3e80e8ae
 SHA512 
a16d4e8d8108f565fd6f073b9529b6d7d52569d5241ee0df7186b44800a82a5e488d275c01c6af045419a2ae960f14a99fffe0cf5d600b5901973d93d3c82f82
+DIST notcurses-2.4.5.tar.gz 10082686 BLAKE2B 
7205f4b5864cf9c09342a4c171f16be85abe92c1ad445ff31aa180837628b897fee8ce702340b68457b729f741a67d360e233d4344244627ed7bffcc07ae9818
 SHA512 
0ad1f22b591fd36eea9917c50b51a7811aec9662edec475d896115b5c7d3e51487a3b1d67298cfc5472be367d7b8a71b6554811e8e3a4d9d781adc2d01eb
 DIST notcurses-doc-2.4.3.tar.gz 132158 BLAKE2B 
f96f41c659903e6fbac56318adf1de1b26dd7052e4c5958d60ff7f51c4c30ccf2a522f2581a69a7f54d1cd7774bb72fffc0bba760366294a261a7086611ff696
 SHA512 
7972d61cefcfa4cfdc3f6138202e1448c37dc2b3154307e4a7c0734e67b80919db75520f40f53c198c268f0f905720e75de4ef0ea7a6c0cd196a355b8dbf1e5c
+DIST notcurses-doc-2.4.5.tar.gz 133547 BLAKE2B 
65795b4f58eb9f905f17a58e7435579f1bc17e72d0aa8816f6dd7c9f41fc1b8568dc078a93c9184e6324e6c02d3187f36e95f41ba9cf8dbd3dd1be5074b55f11
 SHA512 
9c29fda1b13530931f7f1768b607371e553f8b1fbd573c4cd80bbfacafa2e9b2eaa2063c4c324e8d9878fe62f44c013ab2402126e97f484a4442e791922c3622

diff --git a/dev-cpp/notcurses/notcurses-2.4.5.ebuild 
b/dev-cpp/notcurses/notcurses-2.4.5.ebuild
new file mode 100644
index 000..56e13b2f06a
--- /dev/null
+++ b/dev-cpp/notcurses/notcurses-2.4.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS="cmake"
+inherit cmake-multilib
+
+DESCRIPTION="Blingful TUIs and character graphics"
+HOMEPAGE="https://notcurses.com;
+SRC_URI="https://github.com/dankamongmen/notcurses/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/dankamongmen/notcurses/releases/download/v${PV}/notcurses-doc-${PV}.tar.gz;
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-libs/libunistring:=
+   media-video/ffmpeg:=
+   sys-libs/gpm
+   sys-libs/ncurses:=
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_DOCTEST=OFF
+   -DUSE_GPM=ON
+   -DUSE_MULTIMEDIA=ffmpeg
+   -DUSE_PANDOC=OFF
+   -DUSE_QRCODEGEN=OFF
+   -DUSE_STATIC=OFF
+   )
+   cmake-multilib_src_configure
+}
+
+src_compile() {
+   cmake-multilib_src_compile
+}
+
+src_test() {
+   multilib_src_test
+}
+
+src_install() {
+   cmake-multilib_src_install
+
+   # we use this tortured form lest we try, every time we release a
+   # x.y.1 or x.y.3, to install the source dir as a man page.
+   # exploit the fact that there's a bijection from html<>man.
+   for i in ../*.html ; do
+   doman ../$(basename ${i} .html || die)
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/automx2/files/, net-mail/automx2/

2021-10-19 Thread Sam James
commit: 7518bba53f569594afdd3d93a4cdfffc00b60d0b
Author: Ralph Seichter  seichter  de>
AuthorDate: Sat Oct  9 13:55:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:38:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7518bba5

net-mail/automx2: Bump to version 2021.5

Bundle upstream feature release 2021.5. Ebuild changes:

- Convert DOCS and HTML_DOCS to array form.

- Install docs unconditionally. They come pre-generated
  in the upstream archive and are but small files.

- Replace "@EPYTHON@" with "python" in init script and
  drop the now obsolete sed statement.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ralph Seichter  seichter.de>
Closes: https://github.com/gentoo/gentoo/pull/22528
Signed-off-by: Sam James  gentoo.org>

 net-mail/automx2/Manifest  |  1 +
 net-mail/automx2/automx2-2021.5.ebuild | 46 ++
 net-mail/automx2/files/init-r1 | 26 +++
 3 files changed, 73 insertions(+)

diff --git a/net-mail/automx2/Manifest b/net-mail/automx2/Manifest
index 70bd712a071..72263a76bd5 100644
--- a/net-mail/automx2/Manifest
+++ b/net-mail/automx2/Manifest
@@ -1 +1,2 @@
 DIST automx2-2021.4.tar.gz 170903 BLAKE2B 
9c8e9bc95eeac9a8a59430248d532d540e70a40c4d61f006d5d2649198e856e4b404ed75df745cfb06887c58049a9a233a597059e2f2971bf9f1c8ce65a34f3d
 SHA512 
f306bfdca10dc884bef404e5ff24181dc9adfb8514fd0e0d984bac84ca4996f0978eda7161be46f1b3d93a9c0e61aaabdfb4b2886012570a51ad0aaf2286dd2c
+DIST automx2-2021.5.tar.gz 172317 BLAKE2B 
501dea5561d780fed538676e41dac46da01bae24388f477afa66e1b27e8a271e48bd6bddc8f9a4e0f5e7b3eb9f58fca9a9b2adaf78de2f7cd2feacfc8f85c9a4
 SHA512 
00281f32df6b117690d9780b8a587907518e2485dc37450765c3f35acb92a27da73ecd4e35cd05e0a5307d179ba3edaa1dec80900a059c975589ae904456c565

diff --git a/net-mail/automx2/automx2-2021.5.ebuild 
b/net-mail/automx2/automx2-2021.5.ebuild
new file mode 100644
index 000..053aba45a4d
--- /dev/null
+++ b/net-mail/automx2/automx2-2021.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Email client autoconfiguration service"
+HOMEPAGE="https://automx.org/;
+SRC_URI="https://github.com/rseichter/automx2/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="acct-user/automx2"
+RDEPEND="
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-migrate[${PYTHON_USEDEP}]
+   dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/ldap3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_prepare_all() {
+   sed -i -e "/('scripts'/d" setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   export AUTOMX2_CONF="tests/unittest.conf"
+   ${EPYTHON} -m unittest discover tests/ || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( ${S}/docs/*.adoc ${S}/contrib/*sample.conf )
+   local HTML_DOCS=( ${S}/docs/*.{html,svg} )
+   newconfd "${FILESDIR}/confd" "${PN}"
+   newinitd "${FILESDIR}/init-r1" "${PN}"
+   insinto /etc
+   newins "${FILESDIR}/conf" "${PN}.conf"
+   distutils-r1_python_install_all
+}

diff --git a/net-mail/automx2/files/init-r1 b/net-mail/automx2/files/init-r1
new file mode 100644
index 000..56878e8ca37
--- /dev/null
+++ b/net-mail/automx2/files/init-r1
@@ -0,0 +1,26 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+: ${AUTOMX2_CONF:="/etc/${RC_SVCNAME}.conf"}
+: ${AUTOMX2_USER:="automx2"}
+: ${AUTOMX2_ARGS:="--port 4243"}
+
+command="/usr/bin/python"
+command_args="/usr/bin/flask run ${AUTOMX2_ARGS}"
+command_background="true"
+command_user="${AUTOMX2_USER}"
+pidfile="/run/${RC_SVCNAME}.pid"
+required_files="${AUTOMX2_CONF}"
+
+depend() {
+   use logger net
+   before nginx
+}
+
+start_pre() {
+   export AUTOMX2_CONF
+   export EPYTHON="python"
+   export FLASK_APP="automx2.server:app"
+   export FLASK_ENV="production"
+}



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

2021-10-19 Thread Sam James
commit: 9606f07f689c2f3e7c7566bbc9cd0e4e0810591a
Author: Ekaterina Vaartis  kotobank  ch>
AuthorDate: Sun Oct 10 09:22:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:09:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9606f07f

media-gfx/hydrus: Drop 452

Signed-off-by: Ekaterina Vaartis  kotobank.ch>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/hydrus/Manifest  |   1 -
 media-gfx/hydrus/hydrus-452.ebuild | 139 -
 2 files changed, 140 deletions(-)

diff --git a/media-gfx/hydrus/Manifest b/media-gfx/hydrus/Manifest
index fb989c466c3..7cb52849707 100644
--- a/media-gfx/hydrus/Manifest
+++ b/media-gfx/hydrus/Manifest
@@ -1,4 +1,3 @@
-DIST hydrus-452.tar.gz 38873698 BLAKE2B 
3c9c5fc63533f9c94ff3425b8767bffacb20c435f7a904de1229ec3cb079d86009c971515461d55f947743c705b12eee798160cbae04f0c3af283666a82ac482
 SHA512 
5c0280ae80b9af32629f6a2bcab3466abd01eea502034ac2354e3efabfd7bbe5ae5582950a19d9f28019b993f847000aa194a0b810f4d32b143b24e589de9f66
 DIST hydrus-453.tar.gz 38880317 BLAKE2B 
93b29d3c973aa583cb6dd32abf94df199aefa9c49137b8137e144a891fbdf9db1cdfb0ec4d378d35e0a07d488a94828bb261c26de3b61b5460d208921c56d194
 SHA512 
6da364c6f9de9f838d9b3dcc02107bd3d089fde420f4e04086f094e47246e6949c27791a816dc99659db77acad3ca8f7578dc16749eb8b13cfafd7b6c044f5a1
 DIST hydrus-454.tar.gz 38886940 BLAKE2B 
38fe5b3483c13dfbf82e636be1e743bb6af6f340a86d5ea69f0e71f7452cd3506b076cf4d6f460e0a1896f0839be7494028a0cbb5f567001af025cd436cf5c45
 SHA512 
87971c45bc11e7eaba2e08255ca23600406124bd73d6d8d4800ec67135a0d74b5ca7fc8a8a159dbdc89f70702760469c8d719de11f5bf943f7679978a790c456
 DIST hydrus-456.tar.gz 38899003 BLAKE2B 
03e575034f2b4234c7f9ed3d4da59a3f94e9e2871440548b192b0898fa7e5d73bf7ab07f91a380db6e884449d6d86df9aed313238f28e1b3c4d7ae4a8f7f00f4
 SHA512 
de16874aa714a7e3640a9673a1445049256a2a05122f57a8646fd375a295f229c8b262e8c7862bbc7257d8db84a9e4ddf03cf841af307bed30e174e8f159508a

diff --git a/media-gfx/hydrus/hydrus-452.ebuild 
b/media-gfx/hydrus/hydrus-452.ebuild
deleted file mode 100644
index 0915a2ae543..000
--- a/media-gfx/hydrus/hydrus-452.ebuild
+++ /dev/null
@@ -1,139 +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} )
-PYTHON_REQ_USE="sqlite"
-
-inherit python-single-r1 desktop optfeature
-
-DESCRIPTION="A booru-like media organizer for the desktop"
-HOMEPAGE="https://hydrusnetwork.github.io/hydrus/ 
https://github.com/hydrusnetwork/hydrus;
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/hydrusnetwork/hydrus.git;
-else
-   SRC_URI="https://github.com/hydrusnetwork/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-   KEYWORDS="~amd64"
-fi
-
-# hydrus itself is WTFPL
-# icons included are CC-BY-2.5
-LICENSE="WTFPL-2 CC-BY-2.5"
-SLOT="0"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RESTRICT="!test? ( test )"
-
-# RDEPEND is sorted as such:
-# - No specific requirements
-# - Specific version or slot
-RDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/cloudscraper[${PYTHON_USEDEP}]
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   dev-python/pyside2[widgets,gui,${PYTHON_USEDEP}]
-   dev-python/python-mpv[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/send2trash[${PYTHON_USEDEP}]
-   dev-python/service_identity[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/twisted[${PYTHON_USEDEP}]
-   media-libs/opencv[python,png,jpeg,${PYTHON_USEDEP}]
-   media-video/ffmpeg
-   media-video/mpv[libmpv,${PYTHON_USEDEP}]
-
-   >=dev-python/QtPy-1.9.0-r4[pyside2,${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   ')
-"
-BDEPEND="
-   ${RDEPEND}
-   $(python_gen_cond_dep '
-   test? (
-   dev-python/httmock[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   )
-   ')
-"
-
-PATCHES=(
-   "${FILESDIR}/userpath-in-local-share.patch"
-)
-
-src_prepare() {
-   default
-
-   # Contains pre-built binaries for other systems and a broken swf 
renderer for linux
-   rm -r bin/ || die
-   # Build files used for CI, not actually needed
-   rm -r static/build_files || die
-   # Duplicate 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/

2021-10-19 Thread Sam James
commit: 935ba7e0506b1709b0a47869bc54de1503766139
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Oct 10 16:40:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:23:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=935ba7e0

sci-geosciences/grass: version bump 7.8.6

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/22553
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/grass/Manifest   |   1 +
 sci-geosciences/grass/grass-7.8.6.ebuild | 270 +++
 2 files changed, 271 insertions(+)

diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index 70795544ec0..a899a616598 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -1 +1,2 @@
 DIST grass-7.8.5.tar.gz 61801712 BLAKE2B 
d7a929e28ea050285f47dd84093c6db85e00aeab6c397fbb63ac0e6ccac391d2dcad0d3fad18924ecae74b57638b7e3ccf1c8ef4a3a44e63b32f5651bf3f6c71
 SHA512 
054923e31c163b50537e89636da97cdb705f3a77e566ef869b8aa77303b1c6fa3040f198a2cdc639b773843fe38e50c40149ef683beb0cd2dcf1ca2f77d3dd65
+DIST grass-7.8.6.tar.gz 66331264 BLAKE2B 
bb5a3387f74bc30b7ce3230765cecdc7e61ded8693d888e6cefc2d491022496409d053e170293fcef392a9c9178a41b070767e1ce90b57b448b189c9e16a2761
 SHA512 
6db10a20e5b70f0ce9a8fc4d6966c6f078453a88fa8f0577c1c62303f9787fa3bf3369e281f7ca864280c865e3ef022c51d8805d1258ea04da45e63cd34c27df

diff --git a/sci-geosciences/grass/grass-7.8.6.ebuild 
b/sci-geosciences/grass/grass-7.8.6.ebuild
new file mode 100644
index 000..3cb671b723e
--- /dev/null
+++ b/sci-geosciences/grass/grass-7.8.6.ebuild
@@ -0,0 +1,270 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_REQ_USE="sqlite"  # bug 572440
+WANT_AUTOCONF="2.5"
+WX_GTK_VER="3.0-gtk3"
+
+inherit autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
+
+MY_PM=${PN}$(ver_cut 1-2 ${PV})
+MY_PM=${MY_PM/.}
+MY_P=${P/_rc/RC}
+
+DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
+HOMEPAGE="https://grass.osgeo.org/;
+SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/7.8.0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl 
openmp png postgres readline sqlite threads tiff truetype X zstd"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   opengl? ( X )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   sci-libs/gdal
+   sys-libs/gdbm
+   sys-libs/ncurses:0=
+   sci-libs/proj
+   sci-libs/xdrfile
+   sys-libs/zlib
+   blas? (
+   virtual/cblas[eselect-ldso(+)]
+   virtual/blas[eselect-ldso(+)]
+   )
+   fftw? ( sci-libs/fftw:3.0= )
+   geos? ( sci-libs/geos )
+   lapack? ( virtual/lapack[eselect-ldso(+)] )
+   liblas? ( sci-geosciences/liblas )
+   mysql? ( dev-db/mysql-connector-c:= )
+   netcdf? ( sci-libs/netcdf )
+   odbc? ( dev-db/unixODBC )
+   opencl? ( virtual/opencl )
+   opengl? ( virtual/opengl )
+   png? ( media-libs/libpng:0= )
+   postgres? ( >=dev-db/postgresql-8.4:= )
+   readline? ( sys-libs/readline:0= )
+   sqlite? ( dev-db/sqlite:3 )
+   tiff? ( media-libs/tiff:0= )
+   truetype? ( media-libs/freetype:2 )
+   X? (
+   dev-python/wxpython:4.0
+   x11-libs/cairo[X,opengl?]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXt
+   )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   X? ( dev-lang/swig )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   # bug 746590
+   "${FILESDIR}/${PN}-7.8-flock.patch"
+)
+
+pkg_setup() {
+   if use lapack; then
+   local mylapack=$(eselect lapack show)
+   if [[ -z "${mylapack/.*reference.*/}" ]] && \
+   [[ -z "${mylapack/.*atlas.*/}" ]]; then
+   ewarn "You need to set lapack to atlas or reference. 
Do:"
+   ewarn "   eselect lapack set "
+   ewarn "where  is atlas, threaded-atlas or 
reference"
+   die "setup failed"
+   fi
+   fi
+
+   if use blas; then
+   local myblas=$(eselect blas show)
+   if [[ -z "${myblas/.*reference.*/}" ]] && \
+   [[ -z "${myblas/.*atlas.*/}" ]]; then
+ 

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

2021-10-19 Thread Sam James
commit: 668cb2333b6127a25610f3b5d3d10b2a47797a57
Author: Ekaterina Vaartis  kotobank  ch>
AuthorDate: Sat Oct 16 16:46:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:10:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668cb233

media-gfx/hydrus: Drop 453

Signed-off-by: Ekaterina Vaartis  kotobank.ch>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/hydrus/Manifest  |   1 -
 media-gfx/hydrus/hydrus-453.ebuild | 139 -
 2 files changed, 140 deletions(-)

diff --git a/media-gfx/hydrus/Manifest b/media-gfx/hydrus/Manifest
index adfc45dc575..e3fb9ae9607 100644
--- a/media-gfx/hydrus/Manifest
+++ b/media-gfx/hydrus/Manifest
@@ -1,4 +1,3 @@
-DIST hydrus-453.tar.gz 38880317 BLAKE2B 
93b29d3c973aa583cb6dd32abf94df199aefa9c49137b8137e144a891fbdf9db1cdfb0ec4d378d35e0a07d488a94828bb261c26de3b61b5460d208921c56d194
 SHA512 
6da364c6f9de9f838d9b3dcc02107bd3d089fde420f4e04086f094e47246e6949c27791a816dc99659db77acad3ca8f7578dc16749eb8b13cfafd7b6c044f5a1
 DIST hydrus-454.tar.gz 38886940 BLAKE2B 
38fe5b3483c13dfbf82e636be1e743bb6af6f340a86d5ea69f0e71f7452cd3506b076cf4d6f460e0a1896f0839be7494028a0cbb5f567001af025cd436cf5c45
 SHA512 
87971c45bc11e7eaba2e08255ca23600406124bd73d6d8d4800ec67135a0d74b5ca7fc8a8a159dbdc89f70702760469c8d719de11f5bf943f7679978a790c456
 DIST hydrus-456.tar.gz 38899003 BLAKE2B 
03e575034f2b4234c7f9ed3d4da59a3f94e9e2871440548b192b0898fa7e5d73bf7ab07f91a380db6e884449d6d86df9aed313238f28e1b3c4d7ae4a8f7f00f4
 SHA512 
de16874aa714a7e3640a9673a1445049256a2a05122f57a8646fd375a295f229c8b262e8c7862bbc7257d8db84a9e4ddf03cf841af307bed30e174e8f159508a
 DIST hydrus-457.tar.gz 38915780 BLAKE2B 
56506ba2098198f42593a061a79f7f6521597f057d87c07eb66b3a213111a46caaf1e167e9f49deaf3d3ffe6259105b6d19cca8fb8fbd0d1c708d796eea63394
 SHA512 
2a653f69928f4b65cdde332e7be52861527237a284a61ddd0536b6e1db40f91424e78953910dacf494d947a57086cbfbf9588fe638143f386910fb1d7ba1e484

diff --git a/media-gfx/hydrus/hydrus-453.ebuild 
b/media-gfx/hydrus/hydrus-453.ebuild
deleted file mode 100644
index 0915a2ae543..000
--- a/media-gfx/hydrus/hydrus-453.ebuild
+++ /dev/null
@@ -1,139 +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} )
-PYTHON_REQ_USE="sqlite"
-
-inherit python-single-r1 desktop optfeature
-
-DESCRIPTION="A booru-like media organizer for the desktop"
-HOMEPAGE="https://hydrusnetwork.github.io/hydrus/ 
https://github.com/hydrusnetwork/hydrus;
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/hydrusnetwork/hydrus.git;
-else
-   SRC_URI="https://github.com/hydrusnetwork/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-   KEYWORDS="~amd64"
-fi
-
-# hydrus itself is WTFPL
-# icons included are CC-BY-2.5
-LICENSE="WTFPL-2 CC-BY-2.5"
-SLOT="0"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RESTRICT="!test? ( test )"
-
-# RDEPEND is sorted as such:
-# - No specific requirements
-# - Specific version or slot
-RDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/cloudscraper[${PYTHON_USEDEP}]
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   dev-python/pyside2[widgets,gui,${PYTHON_USEDEP}]
-   dev-python/python-mpv[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/send2trash[${PYTHON_USEDEP}]
-   dev-python/service_identity[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/twisted[${PYTHON_USEDEP}]
-   media-libs/opencv[python,png,jpeg,${PYTHON_USEDEP}]
-   media-video/ffmpeg
-   media-video/mpv[libmpv,${PYTHON_USEDEP}]
-
-   >=dev-python/QtPy-1.9.0-r4[pyside2,${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   ')
-"
-BDEPEND="
-   ${RDEPEND}
-   $(python_gen_cond_dep '
-   test? (
-   dev-python/httmock[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   )
-   ')
-"
-
-PATCHES=(
-   "${FILESDIR}/userpath-in-local-share.patch"
-)
-
-src_prepare() {
-   default
-
-   # Contains pre-built binaries for other systems and a broken swf 
renderer for linux
-   rm -r bin/ || die
-   # Build files used for CI, not actually needed
-   rm -r static/build_files || die
-   # Duplicate 

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

2021-10-19 Thread Sam James
commit: 242a046ff0e59f24fb494b7944b66c7ef30a35c4
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Sep  4 10:47:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:07:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242a046f

dev-java/bndlib: limit virtual/{jre,jdk} to 1.8

otherwise it fails with openjdk:11

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/22213
Signed-off-by: Sam James  gentoo.org>

 dev-java/bndlib/bndlib-2.1.0-r1.ebuild | 72 ++
 1 file changed, 72 insertions(+)

diff --git a/dev-java/bndlib/bndlib-2.1.0-r1.ebuild 
b/dev-java/bndlib/bndlib-2.1.0-r1.ebuild
new file mode 100644
index 000..e8cfe3bbe14
--- /dev/null
+++ b/dev-java/bndlib/bndlib-2.1.0-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="A swiss army knife for OSGi"
+HOMEPAGE="https://bnd.bndtools.org/;
+SRC_URI="https://github.com/bndtools/bnd/archive/${PV}.REL.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+CDEPEND="dev-java/libg:0
+   dev-java/osgi-compendium:0
+   dev-java/osgi-core-api:0
+   dev-java/osgi-enterprise-api:0"
+
+# Tests appear broken and cause a circular dependency.
+# test? ( dev-java/bnd-junit:0 )
+DEPEND="virtual/jdk:1.8
+   ${CDEPEND}
+   test? ( dev-java/junit:4 )"
+
+RDEPEND="virtual/jre:1.8
+   ${CDEPEND}"
+
+S="${WORKDIR}/bnd-${PV}.REL/biz.aQute.${PN}"
+
+EANT_BUILD_TARGET="build"
+
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+# Tests appear broken and cause a circular dependency.
+RESTRICT="test"
+
+src_prepare() {
+   default
+   # Move the correct build.xml into place, needed for testing.
+   cp ../cnf/build.xml . || die
+
+   # Remove bundled jar files.
+   find . -name '*.jar' -delete > /dev/null
+
+   if ! use test ; then
+   rm -rf src/aQute/bnd/test || die "Failed to remove tests."
+   fi
+}
+
+src_compile() {
+   local extra_cp=""
+
+   if use test ; then
+   extra_cp=":$(java-pkg_getjars --build-only junit-4)"
+   fi
+
+   EANT_EXTRA_ARGS="-Dgentoo.classpath=$(java-pkg_getjars 
libg):$(java-pkg_getjars osgi-compendium):$(java-pkg_getjars 
osgi-core-api):$(java-pkg_getjars osgi-enterprise-api)${extra_cp}" \
+   java-pkg-2_src_compile
+}
+
+EANT_TEST_GENTOO_CLASSPATH="junit-4,bnd-junit"
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_newjar generated/biz.aQute.${PN}.jar
+}



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

2021-10-19 Thread Sam James
commit: f1ccfcd8e87d6eb02afb2cb4faf0cd1002b4a7c8
Author: Ekaterina Vaartis  kotobank  ch>
AuthorDate: Sun Oct 10 09:22:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:09:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ccfcd8

media-gfx/hydrus: Add 457

Signed-off-by: Ekaterina Vaartis  kotobank.ch>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/hydrus/Manifest  |   1 +
 media-gfx/hydrus/hydrus-457.ebuild | 139 +
 2 files changed, 140 insertions(+)

diff --git a/media-gfx/hydrus/Manifest b/media-gfx/hydrus/Manifest
index 7cb52849707..adfc45dc575 100644
--- a/media-gfx/hydrus/Manifest
+++ b/media-gfx/hydrus/Manifest
@@ -1,3 +1,4 @@
 DIST hydrus-453.tar.gz 38880317 BLAKE2B 
93b29d3c973aa583cb6dd32abf94df199aefa9c49137b8137e144a891fbdf9db1cdfb0ec4d378d35e0a07d488a94828bb261c26de3b61b5460d208921c56d194
 SHA512 
6da364c6f9de9f838d9b3dcc02107bd3d089fde420f4e04086f094e47246e6949c27791a816dc99659db77acad3ca8f7578dc16749eb8b13cfafd7b6c044f5a1
 DIST hydrus-454.tar.gz 38886940 BLAKE2B 
38fe5b3483c13dfbf82e636be1e743bb6af6f340a86d5ea69f0e71f7452cd3506b076cf4d6f460e0a1896f0839be7494028a0cbb5f567001af025cd436cf5c45
 SHA512 
87971c45bc11e7eaba2e08255ca23600406124bd73d6d8d4800ec67135a0d74b5ca7fc8a8a159dbdc89f70702760469c8d719de11f5bf943f7679978a790c456
 DIST hydrus-456.tar.gz 38899003 BLAKE2B 
03e575034f2b4234c7f9ed3d4da59a3f94e9e2871440548b192b0898fa7e5d73bf7ab07f91a380db6e884449d6d86df9aed313238f28e1b3c4d7ae4a8f7f00f4
 SHA512 
de16874aa714a7e3640a9673a1445049256a2a05122f57a8646fd375a295f229c8b262e8c7862bbc7257d8db84a9e4ddf03cf841af307bed30e174e8f159508a
+DIST hydrus-457.tar.gz 38915780 BLAKE2B 
56506ba2098198f42593a061a79f7f6521597f057d87c07eb66b3a213111a46caaf1e167e9f49deaf3d3ffe6259105b6d19cca8fb8fbd0d1c708d796eea63394
 SHA512 
2a653f69928f4b65cdde332e7be52861527237a284a61ddd0536b6e1db40f91424e78953910dacf494d947a57086cbfbf9588fe638143f386910fb1d7ba1e484

diff --git a/media-gfx/hydrus/hydrus-457.ebuild 
b/media-gfx/hydrus/hydrus-457.ebuild
new file mode 100644
index 000..0915a2ae543
--- /dev/null
+++ b/media-gfx/hydrus/hydrus-457.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="sqlite"
+
+inherit python-single-r1 desktop optfeature
+
+DESCRIPTION="A booru-like media organizer for the desktop"
+HOMEPAGE="https://hydrusnetwork.github.io/hydrus/ 
https://github.com/hydrusnetwork/hydrus;
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/hydrusnetwork/hydrus.git;
+else
+   SRC_URI="https://github.com/hydrusnetwork/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+   KEYWORDS="~amd64"
+fi
+
+# hydrus itself is WTFPL
+# icons included are CC-BY-2.5
+LICENSE="WTFPL-2 CC-BY-2.5"
+SLOT="0"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# RDEPEND is sorted as such:
+# - No specific requirements
+# - Specific version or slot
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/cloudscraper[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyside2[widgets,gui,${PYTHON_USEDEP}]
+   dev-python/python-mpv[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   dev-python/service_identity[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   media-libs/opencv[python,png,jpeg,${PYTHON_USEDEP}]
+   media-video/ffmpeg
+   media-video/mpv[libmpv,${PYTHON_USEDEP}]
+
+   >=dev-python/QtPy-1.9.0-r4[pyside2,${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   test? (
+   dev-python/httmock[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )
+   ')
+"
+
+PATCHES=(
+   "${FILESDIR}/userpath-in-local-share.patch"
+)
+
+src_prepare() {
+   default
+
+   # Contains pre-built binaries for other systems and a broken swf 
renderer for linux
+   rm -r bin/ || die
+   # Build files used for CI, not actually needed
+   rm -r static/build_files || die
+   # Duplicate 

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

2021-10-19 Thread Sam James
commit: 5a68cd7bc22a76f113d7ae744d9d1b2064f9d7bf
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Sep  4 11:21:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:07:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a68cd7b

dev-java/bnd-junit: limit virtual/{jre,jdk} to 1.8

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/22214
Signed-off-by: Sam James  gentoo.org>

 dev-java/bnd-junit/bnd-junit-2.1.0-r2.ebuild | 48 
 1 file changed, 48 insertions(+)

diff --git a/dev-java/bnd-junit/bnd-junit-2.1.0-r2.ebuild 
b/dev-java/bnd-junit/bnd-junit-2.1.0-r2.ebuild
new file mode 100644
index 000..3c659d744e2
--- /dev/null
+++ b/dev-java/bnd-junit/bnd-junit-2.1.0-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Junit plugin for bndlib, a swiss army knife for OSGi"
+HOMEPAGE="http://www.aqute.biz/Bnd/Bnd;
+SRC_URI="https://github.com/bndtools/bnd/archive/${PV}.REL.tar.gz -> 
bndlib-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+CDEPEND="
+   dev-java/osgi-core-api:0
+   dev-java/bndlib:0"
+
+DEPEND="
+   ${CDEPEND}
+   virtual/jdk:1.8
+   test? ( dev-java/junit:4 )"
+
+RDEPEND="
+   ${CDEPEND}
+   virtual/jre:1.8"
+
+S="${WORKDIR}/bnd-${PV}.REL/biz.aQute.junit"
+
+EANT_BUILD_TARGET="build"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+EANT_GENTOO_CLASSPATH="bndlib,junit-4,osgi-core-api"
+
+# Tests appear broken and cause a circular dependency.
+RESTRICT="test"
+
+src_prepare() {
+   default
+   java-pkg_clean
+   cp ../cnf/build.xml . || die
+}
+
+src_install() {
+   java-pkg_newjar generated/biz.aQute.junit.jar
+}



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

2021-10-19 Thread Sam James
commit: 29254ca08e7ba78297245863f01589a57de198c6
Author: Bernd Waibel  posteo  net>
AuthorDate: Thu Oct 14 07:07:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:09:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29254ca0

media-gfx/alembic: bump to 1.8.3

re-add building of python bindings

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/22591
Signed-off-by: Sam James  gentoo.org>

 media-gfx/alembic/Manifest |  1 +
 media-gfx/alembic/alembic-1.8.3.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest
index c172695d1ca..43d77b5e5a2 100644
--- a/media-gfx/alembic/Manifest
+++ b/media-gfx/alembic/Manifest
@@ -1 +1,2 @@
 DIST alembic-1.8.2.tar.gz 861796 BLAKE2B 
9ea2dea33b3116331dd02802055e8db7faa736bc2674e6b30209a9e178877523d9f14516b35729eaf6fc348b89367e9830ca1b998a8c7d10766b9b2f265b97d8
 SHA512 
23fec3d51cfd8ac8bc02749550de53a7b699ebe67654336864a8208a6a1d4f69e8e1a2c8e07832665c203788cbabbb65f346582741bac10ceb0d56c16d6b4217
+DIST alembic-1.8.3.tar.gz 862221 BLAKE2B 
81639b0968dbcaac0096eac83385b7d6b1dc27b4b1652ede8cf6b6cf3aa3eea3c6f5e53f033708b61f79d99ebfaa766a9cac3345a043d6cc0ba6d6c29dcb9ed0
 SHA512 
0049c72d93e66e12d704d27e7ba36cd9c718667f2ce4f7baa1bee1613ed88ba53abea98f457e14f7f2144cb353810a4108d26c7dd1a1543ec2af576272f19036

diff --git a/media-gfx/alembic/alembic-1.8.3.ebuild 
b/media-gfx/alembic/alembic-1.8.3.ebuild
new file mode 100644
index 000..c46c467c35e
--- /dev/null
+++ b/media-gfx/alembic/alembic-1.8.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="Open framework for storing and sharing scene data"
+HOMEPAGE="https://www.alembic.io/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="examples hdf5 python test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   >=dev-libs/imath-3.0.1[python?,${PYTHON_SINGLE_USEDEP}]
+   (
+   >=media-libs/ilmbase-2.5.5
+   python? ( 
>=dev-python/pyilmbase-2.5.5[${PYTHON_SINGLE_USEDEP}] )
+   )
+   )
+   hdf5? (
+   >=sci-libs/hdf5-1.10.2:=[zlib(+)]
+   >=sys-libs/zlib-1.2.11-r1
+   )
+   python? ( $(python_gen_cond_dep 
'dev-libs/boost[python,${PYTHON_USEDEP}]') )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.8.0-0001-set-correct-libdir.patch )
+
+DOCS=( ACKNOWLEDGEMENTS.txt FEEDBACK.txt NEWS.txt README.txt )
+
+src_prepare() {
+   cmake_src_prepare
+   # PyAlembic test doesn't properly find Imath, comment it for now
+   cmake_run_in python/PyAlembic cmake_comment_add_subdirectory Tests
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DALEMBIC_BUILD_LIBS=ON
+   -DALEMBIC_SHARED_LIBS=ON
+   # currently does nothing but require doxygen
+   -DDOCS_PATH=OFF
+   -DUSE_ARNOLD=OFF
+   -DUSE_BINARIES=ON
+   -DUSE_EXAMPLES=$(usex examples)
+   -DUSE_HDF5=$(usex hdf5)
+   -DUSE_MAYA=OFF
+   -DUSE_PRMAN=OFF
+   -DUSE_PYALEMBIC=$(usex python)
+   -DUSE_TESTS=$(usex test)
+   )
+
+   use python && mycmakeargs+=( -DPython3_EXECUTABLE=${PYTHON} )
+
+   cmake_src_configure
+}



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

2021-10-19 Thread Alessandro Barbieri
commit: 7787fd96147612b5e88ae3b92ad27e54cc5de261
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Oct 20 02:32:45 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Oct 20 02:32:45 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7787fd96

TODO.md: remove lean

Signed-off-by: Alessandro Barbieri  gmail.com>

 TODO.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/TODO.md b/TODO.md
index f46bf455e..d44259608 100644
--- a/TODO.md
+++ b/TODO.md
@@ -59,7 +59,6 @@ Name | Buildsystem | Category | User | RFH
 [chapel](https://github.com/chapel-lang/chapel) | make | science | 
Alessandro-Barbieri | yes
 [osmium](https://wiki.openstreetmap.org/wiki/Osmium) | cmake | geography | 
Alessandro-Barbieri | no
 [fuzzylite](https://github.com/fuzzylite/fuzzylite) | cmake | devel | 
Alessandro-Barbieri | no
-[lean](https://github.com/leanprover/lean/) | cmake | math | 
Alessandro-Barbieri | no
 [valhalla](https://github.com/valhalla/valhalla) | cmake | geography | 
Alessandro-Barbieri | no
 [openenclave](https://openenclave.io/sdk/) | cmake | util | 
Alessandro-Barbieri | no
 [alpaka](https://github.com/alpaka-group/alpaka) | cmake | science | 
Alessandro-Barbieri | no



[gentoo-commits] repo/proj/guru:dev commit in: dev-vcs/gitui/files/, dev-vcs/gitui/

2021-10-19 Thread Alessandro Barbieri
commit: 4fdc4cab289882b59cc15e81a545e9c6069166f1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Oct 20 02:25:33 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Oct 20 02:32:18 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fdc4cab

dev-vcs/gitui: initial import

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-vcs/gitui/Manifest | 170 
 dev-vcs/gitui/files/gitui-nerd-fonts.patch |  42 +
 dev-vcs/gitui/gitui-0.18.0.ebuild  | 243 +
 dev-vcs/gitui/metadata.xml |  18 +++
 4 files changed, 473 insertions(+)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
new file mode 100644
index 0..9be71304e
--- /dev/null
+++ b/dev-vcs/gitui/Manifest
@@ -0,0 +1,170 @@
+DIST addr2line-0.16.0.crate 33440 BLAKE2B 
b59a006ba732935d408d0574799037ef0a424ad3c27b894fbd7a9c91664460972a8c464aaad4e9b82b94e4cc35ee9016490bd469fa21358e11e6d78126378038
 SHA512 
7ea8fffcdff7f8f25c0a588fe2ee652053988ab2e1d39ac740f5199d6e7d30beed0272403d04b86ec5de6ad5459698cdf28f8efd5caab7b6693102df7ec4889c
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.7.4.crate 37072 BLAKE2B 
3b82cc45993fd48d9eed018e14af005e2513938f34b195d4f33bc0d4031bc8027b082aa155b14e20e0e1e34b0f829849e8c614458805ce830652f34477b1d6a4
 SHA512 
f84e16f3b2764be95b4d82c9ef4bcd4c80983e977b33e1d4cc3c119398de6084428a0e7bccc1b182bccc21aa97855fa30b6a4041b961b58bff79b75dcc788005
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anyhow-1.0.44.crate 35067 BLAKE2B 
19dd53abcbf5ade698f3bf5b1522fa8c1c55b777d91fd05f6c43a7a32691d00da756c7af9d991ebfc71b02fa4e8e2e257c78ce3e29f8c3034066ca43eea4c07d
 SHA512 
d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff
+DIST arrayvec-0.4.12.crate 26551 BLAKE2B 
45514f09f0fd1fae7afb7dc812142ac8d88d1f4b81901db405c79dbeba2d29fea13ec22cb08a43433321931295a9f14456a300e814431b8fb14037d2f47529e9
 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST backtrace-0.3.61.crate 74284 BLAKE2B 
3e66726d5ed8130963a988dbb751828447073467bb6ab4bfa1c385d74f991b52a0f3ccf00823b74a48de3d043e6dfcb474644f7a81ea9cca7242b272cf715aca
 SHA512 
209105f135720b54d584c7ccecdb16b49381cc7531c94b81ff7279a44752ee11075cd85960f86f809a22ecb3dac6728afa05903c1d355df3ad8abf4503eec861
+DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
+DIST bit-set-0.5.2.crate 14093 BLAKE2B 
06d41a217438d9a00f8e57e592d12364b671d082f21a4d174673bc820dde28ef5ce02e782002d03c9311f71b0130eeeca7cfacbc4c1b27475069479163643ef3
 SHA512 
9709f35c7e69b84eed61f73da99ffe0693d1d0fa5fb94d13759cfbbb9dd4b0bb27628c3200e4b29ef29cdb0aede5fd3d7ddf663012b2c5946975bc169efbac34
+DIST bit-vec-0.6.3.crate 19927 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/python-designateclient/

2021-10-19 Thread Alessandro Barbieri
commit: 1de618c7c8ba730bb6a263e223be7ae2e5df3832
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Oct 20 02:31:17 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Oct 20 02:32:18 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1de618c7

dev-python/python-designateclient: new version

Closes: https://bugs.gentoo.org/800389
Closes: https://bugs.gentoo.org/800395
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/python-designateclient/Manifest |  2 +-
 .../python-designateclient-4.1.0.ebuild| 36 
 .../python-designateclient-4.3.0.ebuild| 49 ++
 3 files changed, 50 insertions(+), 37 deletions(-)

diff --git a/dev-python/python-designateclient/Manifest 
b/dev-python/python-designateclient/Manifest
index 4917c4787..dba90a37c 100644
--- a/dev-python/python-designateclient/Manifest
+++ b/dev-python/python-designateclient/Manifest
@@ -1 +1 @@
-DIST python-designateclient-4.1.0.tar.gz 60526 BLAKE2B 
4df143ea429510aea50235ee80ac8712d436201b54544089860e452e652c220b5fa954ee88b61c30150a34655c6d38839f5d40d5860263a5456a2d65773bd58f
 SHA512 
ae99fcf662b81ec0d14c353651e3b2f945ff5e62669efd1e2f0ad1f820884f427af6b9112c3fae5e7d0953f2008132e6e6e9fc1ad7b155c993a62434b90b
+DIST python-designateclient-4.3.0.tar.gz 65300 BLAKE2B 
d9224bb2d941502dd6746ff6c91022ca5502d808c475fa3130ca18b51fc7d106cb2e84e995e20444f668efba22a927d0771490ca780dccf61676d9335f1ed392
 SHA512 
d749adf481e0c88fa97159e23754f48f6070424ffb62fb6601a4c06ea44a697d90f56b8e84873705a358c8388775c9bfbfb9201d9712d44538579f705625ab1e

diff --git 
a/dev-python/python-designateclient/python-designateclient-4.1.0.ebuild 
b/dev-python/python-designateclient/python-designateclient-4.1.0.ebuild
deleted file mode 100644
index 891616c91..0
--- a/dev-python/python-designateclient/python-designateclient-4.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_8 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings to the Designate API."
-HOMEPAGE="https://github.com/openstack/python-designateclient;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}]
-   !~dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
-   !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-"

diff --git 
a/dev-python/python-designateclient/python-designateclient-4.3.0.ebuild 
b/dev-python/python-designateclient/python-designateclient-4.3.0.ebuild
new file mode 100644
index 0..c13ae0290
--- /dev/null
+++ b/dev-python/python-designateclient/python-designateclient-4.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings to the Designate API."
+HOMEPAGE="
+   https://github.com/openstack/python-designateclient
+   https://opendev.org/openstack/python-blazarclient
+   https://pypi.org/project/python-blazarclient
+   https://launchpad.net/python-designateclient
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
+   >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/grub-xen-host/

2021-10-19 Thread Sam James
commit: 8f8aa4dfd8fe9dd692e0d8cd462c80742f1c18a1
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 02:07:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:07:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8aa4df

app-emulation/grub-xen-host: fix IncorrectCopyright

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

 app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild 
b/app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild
index 9a2c9dc09f0..288e1268078 100644
--- a/app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild
+++ b/app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: app-emulation/grub-xen-host/

2021-10-19 Thread Sam James
commit: fb9b0ff51ad4a0b9efe1ec4888374181bcbe58de
Author: Jonas Licht  fem  tu-ilmenau  de>
AuthorDate: Mon Feb 17 16:12:17 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:05:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9b0ff5

app-emulation/grub-xen-host: add USE=pvh

Bug: https://bugs.gentoo.org/698916
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jonas Licht  fem.tu-ilmenau.de>
Closes: https://github.com/gentoo/gentoo/pull/13496
Signed-off-by: Sam James  gentoo.org>

 .../grub-xen-host/grub-xen-host-1.0-r1.ebuild  | 98 ++
 app-emulation/grub-xen-host/metadata.xml   |  3 +
 2 files changed, 101 insertions(+)

diff --git a/app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild 
b/app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild
new file mode 100644
index 000..9a2c9dc09f0
--- /dev/null
+++ b/app-emulation/grub-xen-host/grub-xen-host-1.0-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Grub2 built as a PV grub per the Xen PV Boot Protocol"
+HOMEPAGE="https://blog.xenproject.org/2015/01/07/using-grub-2-as-a-bootloader-for-xen-pv-guests/;
+SRC_URI=""
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pvh"
+
+DEPEND="sys-boot/grub:2=[grub_platforms_xen]
+   pvh? ( >=sys-boot/grub-2.04:2=[grub_platforms_xen-pvh] )
+   app-emulation/xen-tools:="
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+RESTRICT="binchecks strip test"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   cat > "${S}/grub-bootstrap.cfg" <<- EOF || die
+   normal (memdisk)/grub.cfg
+   EOF
+
+   cat > "${S}/grub.cfg" <<- EOF || die
+   if search -s -f /boot/xen/pvboot-x86_64.elf ; then
+   echo "Chainloading (${root})/boot/xen/pvboot-x86_64.elf"
+   multiboot "/boot/xen/pvboot-x86_64.elf"
+   boot
+   fi
+
+   if search -s -f /xen/pvboot-x86_64.elf ; then
+   echo "Chainloading (${root})/xen/pvboot-x86_64.elf"
+   multiboot "/xen/pvboot-x86_64.elf"
+   boot
+   fi
+
+   if search -s -f /boot/grub/grub.cfg ; then
+   echo "Reading (${root})/boot/grub/grub.cfg"
+   configfile /boot/grub/grub.cfg
+   fi
+
+   if search -s -f /grub/grub.cfg ; then
+   echo "Reading (${root})/grub/grub.cfg"
+   configfile /grub/grub.cfg
+   fi
+   EOF
+
+   tar cf memdisk.tar grub.cfg || die "failed to tar"
+
+   local grub_mkimage=grub-mkimage
+   if type grub2-mkimage &> /dev/null; then
+   grub_mkimage=grub2-mkimage
+   fi
+
+   local args=(
+   "${grub_mkimage}"
+   -O x86_64-xen
+   -c grub-bootstrap.cfg
+   -m memdisk.tar
+   -o grub-x86_64-xen.bin
+   /usr/lib/grub/x86_64-xen/*.mod
+   )
+
+   echo "${args[@]}"
+   "${args[@]}" || die "failed to grub-mkimage"
+
+   if use pvh; then
+   local args=(
+   "${grub_mkimage}"
+   -O i386-xen_pvh
+   -c grub-bootstrap.cfg
+   -m memdisk.tar
+   -o grub-i386-xen_pvh.bin
+   /usr/lib/grub/i386-xen_pvh/*.mod
+   )
+
+   echo "${args[@]}"
+   "${args[@]}" || die "failed to grub-mkimage"
+   fi
+
+}
+
+src_install() {
+   exeinto /usr/libexec/xen/bin
+   doexe grub-x86_64-xen.bin
+   if use pvh; then
+   doexe grub-i386-xen_pvh.bin
+   fi
+}

diff --git a/app-emulation/grub-xen-host/metadata.xml 
b/app-emulation/grub-xen-host/metadata.xml
index 212093a6f10..485b9cd416b 100644
--- a/app-emulation/grub-xen-host/metadata.xml
+++ b/app-emulation/grub-xen-host/metadata.xml
@@ -9,4 +9,7 @@
a guest installed PV grub (grub legacy or grub 2) or handle a 
guest
supplied grub 2 config file.

+   
+   Build an additional grub bin for pvh.
+   
 



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

2021-10-19 Thread Sam James
commit: 139c9ff844ca4bb077fa1f69b574fea83fd72b33
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 02:01:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:04:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139c9ff8

app-emulation/bochs: adapt to upstream changes

svga support is gone and disasm is no longer a configure option.

Bug: https://bugs.gentoo.org/774195
See: https://github.com/gentoo/gentoo/pull/21944
Signed-off-by: Sam James  gentoo.org>

 app-emulation/bochs/bochs-2.7.ebuild  | 24 +++-
 app-emulation/bochs/bochs-.ebuild | 27 ---
 2 files changed, 23 insertions(+), 28 deletions(-)

diff --git a/app-emulation/bochs/bochs-2.7.ebuild 
b/app-emulation/bochs/bochs-2.7.ebuild
index 0f90dbea151..0191aeeca22 100644
--- a/app-emulation/bochs/bochs-2.7.ebuild
+++ b/app-emulation/bochs/bochs-2.7.ebuild
@@ -11,7 +11,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
 
-IUSE="3dnow avx debugger doc gdb ncurses readline svga sdl +smp vnc X +x86-64"
+IUSE="3dnow avx debugger doc gdb ncurses readline sdl +smp vnc X +x86-64"
 REQUIRED_USE="
avx? ( x86-64 )
gdb? ( !debugger !smp )
@@ -19,26 +19,27 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   X? ( x11-libs/libICE
+   ncurses? ( sys-libs/ncurses:= )
+   readline? ( sys-libs/readline:= )
+   sdl? ( media-libs/libsdl )
+   X? (
+   x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
-   x11-libs/libXpm )
-   sdl? ( media-libs/libsdl )
-   svga? ( media-libs/svgalib )
-   readline? ( sys-libs/readline:= )
-   ncurses? ( sys-libs/ncurses:= )
+   x11-libs/libXpm
+   )
 "
 DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )
 "
 BDEPEND="
-   doc? ( app-text/docbook-sgml-utils )
-   sys-apps/sed
>=app-text/opensp-1.5
+   doc? ( app-text/docbook-sgml-utils )
 "
 
 src_prepare() {
default
+
sed -i "s:^docdir.*:docdir = ${EPREFIX}/usr/share/doc/${PF}:" \
Makefile.in || die
 }
@@ -50,7 +51,6 @@ src_configure() {
--enable-cdrom \
--enable-clgd54xx \
--enable-cpu-level=6 \
-   --enable-disasm \
--enable-e1000 \
--enable-gameport \
--enable-iodebug \
@@ -77,9 +77,7 @@ src_configure() {
$(use_enable x86-64) \
$(use_with ncurses term) \
$(use_with sdl) \
-   $(use_with svga) \
$(use_with vnc rfb) \
$(use_with X x) \
-   $(use_with X x11) \
-   ${myconf}
+   $(use_with X x11)
 }

diff --git a/app-emulation/bochs/bochs-.ebuild 
b/app-emulation/bochs/bochs-.ebuild
index fa7208ddc58..2ddaf54249b 100644
--- a/app-emulation/bochs/bochs-.ebuild
+++ b/app-emulation/bochs/bochs-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,9 +12,8 @@ ESVN_REPO_URI="svn://svn.code.sf.net/p/bochs/code/trunk/bochs"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS=""
 
-IUSE="3dnow avx debugger doc gdb ncurses readline svga sdl +smp vnc X +x86-64"
+IUSE="3dnow avx debugger doc gdb ncurses readline sdl +smp vnc X +x86-64"
 REQUIRED_USE="
avx? ( x86-64 )
gdb? ( !debugger !smp )
@@ -22,26 +21,27 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   X? ( x11-libs/libICE
+   ncurses? ( sys-libs/ncurses:= )
+   readline? ( sys-libs/readline:= )
+   sdl? ( media-libs/libsdl )
+   X? (
+   x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
-   x11-libs/libXpm )
-   sdl? ( media-libs/libsdl )
-   svga? ( media-libs/svgalib )
-   readline? ( sys-libs/readline:= )
-   ncurses? ( sys-libs/ncurses:= )
+   x11-libs/libXpm
+   )
 "
 DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )
 "
 BDEPEND="
-   doc? ( app-text/docbook-sgml-utils )
-   sys-apps/sed
>=app-text/opensp-1.5
+   doc? ( app-text/docbook-sgml-utils )
 "
 
 src_prepare() {
default
+
sed -i "s:^docdir.*:docdir = ${EPREFIX}/usr/share/doc/${PF}:" \
Makefile.in || die
 }
@@ -53,7 +53,6 @@ src_configure() {
--enable-cdrom \
--enable-clgd54xx \
--enable-cpu-level=6 \
-   --enable-disasm \
--enable-e1000 \
--enable-gameport \
--enable-iodebug \
@@ -80,9 +79,7 @@ src_configure() {
$(use_enable x86-64) \
$(use_with ncurses term) \
$(use_with sdl) \
-   $(use_with svga) \
$(use_with vnc rfb) \
$(use_with X x) \
-   $(use_with 

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

2021-10-19 Thread Sam James
commit: 3d040b84bb53f6c236b14584b164ecfa4f47680c
Author: Pierre-Nicolas Clauss  protonmail  com>
AuthorDate: Tue Aug 10 11:31:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 02:03:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d040b84

app-emulation/bochs: add version 2.7 ebuild

Closes: https://bugs.gentoo.org/774195
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Pierre-Nicolas Clauss  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21944
Signed-off-by: Sam James  gentoo.org>

 app-emulation/bochs/Manifest |  1 +
 app-emulation/bochs/bochs-2.7.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/app-emulation/bochs/Manifest b/app-emulation/bochs/Manifest
index 2dc0bd9aff9..37499a1033c 100644
--- a/app-emulation/bochs/Manifest
+++ b/app-emulation/bochs/Manifest
@@ -1 +1,2 @@
 DIST bochs-2.6.10.tar.gz 5282176 BLAKE2B 
9f75d5afd6bad9f91eb18dc0bd5c9ed998bf12077d3e8d944769055f0def1eed019756346071d3809d492c54177ec798e739259ee13f67ff4760744377dc877c
 SHA512 
eff422cadc3e0db7a47c4015a59ca0fa8caf88ed3026706c1f766e802449ec8e4798e5f147a583e1cfbbc578f71da8800542c0e1f4d04bc2dea77955855e8689
+DIST bochs-2.7.tar.gz 5298413 BLAKE2B 
570ac0fec74b8e79a8e78d32a1a8655b8e3a202a3247407a45b66991598486bd6c566711a1f8e18e717d4f2119b82ae03bf4a792eebdd25a6e7ca4dedb3901ab
 SHA512 
d43bd557316dc370ba1c317f5c3292f724460515db01316614b2d585b2760120cadd1d27a286083ac3e6f57466ed889959abd7fe960c219c149dab9a053c6967

diff --git a/app-emulation/bochs/bochs-2.7.ebuild 
b/app-emulation/bochs/bochs-2.7.ebuild
new file mode 100644
index 000..0f90dbea151
--- /dev/null
+++ b/app-emulation/bochs/bochs-2.7.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="LGPL-ed pc emulator"
+HOMEPAGE="http://bochs.sourceforge.net/;
+SRC_URI="mirror://sourceforge/bochs/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+
+IUSE="3dnow avx debugger doc gdb ncurses readline svga sdl +smp vnc X +x86-64"
+REQUIRED_USE="
+   avx? ( x86-64 )
+   gdb? ( !debugger !smp )
+   debugger? ( !gdb )
+"
+
+RDEPEND="
+   X? ( x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXpm )
+   sdl? ( media-libs/libsdl )
+   svga? ( media-libs/svgalib )
+   readline? ( sys-libs/readline:= )
+   ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   doc? ( app-text/docbook-sgml-utils )
+   sys-apps/sed
+   >=app-text/opensp-1.5
+"
+
+src_prepare() {
+   default
+   sed -i "s:^docdir.*:docdir = ${EPREFIX}/usr/share/doc/${PF}:" \
+   Makefile.in || die
+}
+
+src_configure() {
+   econf \
+   --enable-all-optimizations \
+   --enable-idle-hack \
+   --enable-cdrom \
+   --enable-clgd54xx \
+   --enable-cpu-level=6 \
+   --enable-disasm \
+   --enable-e1000 \
+   --enable-gameport \
+   --enable-iodebug \
+   --enable-monitor-mwait \
+   --enable-ne2000 \
+   --enable-plugins \
+   --enable-pci \
+   --enable-pnic \
+   --enable-raw-serial \
+   --enable-sb16=linux \
+   --enable-usb \
+   --enable-usb-ohci \
+   --enable-usb-xhci \
+   --prefix=/usr \
+   --with-nogui \
+   --without-wx \
+   $(use_enable 3dnow) \
+   $(use_enable avx) \
+   $(use_enable debugger) \
+   $(use_enable doc docbook) \
+   $(use_enable gdb gdb-stub) \
+   $(use_enable readline) \
+   $(use_enable smp) \
+   $(use_enable x86-64) \
+   $(use_with ncurses term) \
+   $(use_with sdl) \
+   $(use_with svga) \
+   $(use_with vnc rfb) \
+   $(use_with X x) \
+   $(use_with X x11) \
+   ${myconf}
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/networkmanager/

2021-10-19 Thread Sam James
commit: be97ee5738137df06466efe7a3a4c02471853c40
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Sep 24 06:47:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:53:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be97ee57

net-misc/networkmanager: Version bump to 1.32.12

- Add USE=gtk-doc (enabled by default) and require it if USE=introspection,
  since building docs requires introspection support. This should also
  allow us to fix the build issue when building without introspection by
  turning off doc generation as well.
- Do not allow building with clang if USE=lto since clang does not
  support -flto-partition
- Couple of minor syntax changes (adding a missing `|| die`, changing
  `rm -rf` to `rm -r`, sort inherits alphabetically etc.)

Closes: https://bugs.gentoo.org/811564
Closes: https://bugs.gentoo.org/809695
Signed-off-by: Jakov Smolić  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22386
Signed-off-by: Sam James  gentoo.org>

 net-misc/networkmanager/Manifest   |   1 +
 .../networkmanager/networkmanager-1.32.12.ebuild   | 392 +
 2 files changed, 393 insertions(+)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index c9a96b45077..7d6ceebeb8c 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -1,3 +1,4 @@
 DIST NetworkManager-1.32.10.tar.xz 5353296 BLAKE2B 
af176abd4dd8f725741cc8fde10245606d1b00cb6b11cde11b2e3bce74a33980fdf76fab5c6c769a4275c5168098cb2531a0a03909db8eef5fa502d464d59bd1
 SHA512 
c4eb9114869efba197c3ec1e99d7d5bc54222d9c7118cf699fe61130952a20376a760b86909290d6312a4a23016d51f9ff90ba8eadbbcda84ce811e441293d8d
+DIST NetworkManager-1.32.12.tar.xz 5373452 BLAKE2B 
29ca1f1c2aea60e4ddc7e3d5464604b329c8b740a2a143266c0bc05ec6a16079cfdf67770fc75afe523664e2e4234189031a8ffa2f51c0f02d4760f3ab20e04a
 SHA512 
b8dfa409302781fdab19790afeb7f4396875e282d6983e2c5775294c8c13d3c1036dee69a37bf6e4fb2a2e80504c8e792780b6a9c1262616e57860da5ebc0e61
 DIST NetworkManager-1.32.4.tar.xz 5250412 BLAKE2B 
6c0931d50a8666f88865d4ca5281e1570dd230156e30bb27822c9ea3d93b3b3b24f336e154787794e7edd7c00296f9f7c5761136cac0c0eacf142a0371cbfe81
 SHA512 
95be90d4c8f8f9f58a3c7ad8d8c9b592d2b77f283df58b495fe1b673c4fadd4409f4fc00fc9766343e3ac240dd805583db4f05e6d1f0b367fe22b306227fc684
 DIST NetworkManager-1.32.8.tar.xz 5255076 BLAKE2B 
5f1bc55e3b9e6864c05421c8506ac202162deaf5081450e5d50f52699abc2d9bfb6e89b6f48c9874cccdc11fe754a5063a63e830702e211cf178ce7df0d628fb
 SHA512 
328733f3dce9e52e680e464b60112995439f94dfeaea3b6c2082b323e85418483db6c6dc9e43f52176ff7c1291b226db77fe5acab9935dad7735c4397f5e9b83

diff --git a/net-misc/networkmanager/networkmanager-1.32.12.ebuild 
b/net-misc/networkmanager/networkmanager-1.32.12.ebuild
new file mode 100644
index 000..e158bf04110
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.32.12.ebuild
@@ -0,0 +1,392 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME_ORG_MODULE="NetworkManager"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd toolchain-funcs udev vala virtualx
+
+DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+IUSE="audit bluetooth +concheck connection-sharing debug dhclient dhcpcd 
elogind gnutls +gtk-doc +introspection iptables iwd kernel_linux psl lto +nss 
nftables +modemmanager ofono ovs policykit +ppp resolvconf selinux syslog 
systemd teamd test +tools vala +wext +wifi"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   bluetooth? ( modemmanager )
+   connection-sharing? ( || ( iptables nftables ) )
+   gtk-doc? ( introspection )
+   iwd? ( wifi )
+   vala? ( introspection )
+   wext? ( wifi )
+   ^^ ( gnutls nss )
+   ?? ( elogind systemd )
+   ?? ( dhclient dhcpcd )
+   ?? ( syslog systemd )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[${MULTILIB_USEDEP}]
+   elogind? ( >=sys-auth/elogind-219 )
+   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+   sys-apps/dbus
+   net-libs/libndp
+   systemd? ( >=sys-apps/systemd-209:0= )
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.10.3:= )
+   selinux? ( sys-libs/libselinux )
+   audit? ( sys-process/audit )
+   teamd? (
+   >=dev-libs/jansson-2.7:=
+   >=net-misc/libteam-1.9
+   )
+   policykit? ( >=sys-auth/polkit-0.106 )
+   nss? ( >=dev-libs/nss-3.11:=[${MULTILIB_USEDEP}] )
+   gnutls? (
+   >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}]
+   )
+   ppp? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2021-10-19 Thread Sam James
commit: 8994a9ab9245a3894d50af4360a2b1fc93510169
Author: Hank Leininger  korelogic  com>
AuthorDate: Mon Oct 11 16:42:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:48:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8994a9ab

sys-fs/loop-aes: drop old

Signed-off-by: Hank Leininger  korelogic.com>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22557
Signed-off-by: Sam James  gentoo.org>

 sys-fs/loop-aes/Manifest |  1 -
 sys-fs/loop-aes/loop-aes-3.7t.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 961706a8edd..25aeb63a47a 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,2 +1 @@
-DIST loop-AES-v3.7t.tar.bz2 377808 BLAKE2B 
77a6baa31be9efc84504e6eaccca87193180b26ec6f6dc824480453e78905f8763c08fd72a63c18950796ad0b70ad8be2ed26e107cded6dcaddd96433dfa7f56
 SHA512 
cb0dcbfa7639f8d2c1990465a44cbcd6d4bf065b1df9178f4dd524a8b8ddd05ebb860e6a9d9425b4a22b9c74342bf3ff232ff777be9b5458bdabe54f4097ecef
 DIST loop-AES-v3.7v.tar.bz2 378465 BLAKE2B 
01d9c3719242846696c1e199a02a42254c06472abce6cee7ccc3882e456921176f7469e9c61331193dd86ee2fcf0d24972f9012026eadad150a8e6116dd4e275
 SHA512 
62c0bafd97bc07d78d128ba3bbcf471bf16bd979264ad9180132b83f01a1e8d4f6d9aa874c602a00bc85360abfefe16f72b28b2c73cc2ad863ea2d36eb7bc478

diff --git a/sys-fs/loop-aes/loop-aes-3.7t.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7t.ebuild
deleted file mode 100644
index 116820a36e6..000
--- a/sys-fs/loop-aes/loop-aes-3.7t.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
-   einfo "you may want to consider using the aes-ni use flag. It will"
-   einfo "use your processors native AES instructions giving quite a speed"
-   einfo "increase."
-   einfo
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/httpie/

2021-10-19 Thread Sam James
commit: a9439d542d5549c294cecd67250d4b27a260eff1
Author: Mickaël Schoentgen  tiger-222  fr>
AuthorDate: Thu Oct 14 13:06:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:50:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9439d54

net-misc/httpie: version bump to 2.6.0

Signed-off-by: Mickaël Schoentgen  tiger-222.fr>
Signed-off-by: Sam James  gentoo.org>

 net-misc/httpie/Manifest|  1 +
 net-misc/httpie/httpie-2.6.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/net-misc/httpie/Manifest b/net-misc/httpie/Manifest
index 3779e5c114a..e11717c6534 100644
--- a/net-misc/httpie/Manifest
+++ b/net-misc/httpie/Manifest
@@ -1,2 +1,3 @@
 DIST httpie-2.4.0.tar.gz 1772537 BLAKE2B 
111451cc7dc353d5b586554f98ac715a3198f03e74d261944a5f021d2dcc948455500800222b323d182a2a067d0549bda7c318ab3a6c934b9a9beec64aff2db2
 SHA512 
44cc7ff4fe0f3d8c53a7dd750465f6b56c36f5bbac06d22b760579bd60949039e82313845699669a659ec91adc69dbeac22c06ddd63af64e6f2e0edecf3e732a
 DIST httpie-2.5.0.tar.gz 1105177 BLAKE2B 
6e16868c81522d4e6d2fc0a4e093c190f18ced720b35217930865ae3f8e168193cc33dfecc13c5d310f52647d6e79d17b247f56e56e8586d633a2d9502be66a7
 SHA512 
f14aa23fea7578181b9bd6ededea04de9ddf0b2f697b23f76d2d96e2c17b95617318c711750bad6af550400dbc03732ab17fdf84e59d577f33f073e600a55330
+DIST httpie-2.6.0.tar.gz 1133495 BLAKE2B 
3ac61fc68ab59ac7523b030a8c7af85c4af05357aa19282b514b813351efabe783f47ab82d292117e0a9170ff793b71356941dc4eb159c585629cae3adec9b5a
 SHA512 
acd7dc847b67e27909c49ccddec84321c4d73fa5b49f06ce3d94d790093a8f168a1c6627bc4921ca8c0e48b9904f38e17935b645495e2313d16ac2eecf659038

diff --git a/net-misc/httpie/httpie-2.6.0.ebuild 
b/net-misc/httpie/httpie-2.6.0.ebuild
new file mode 100644
index 000..a663fcd882b
--- /dev/null
+++ b/net-misc/httpie/httpie-2.6.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Modern command line HTTP client"
+HOMEPAGE="https://httpie.io/ https://pypi.org/project/httpie/;
+SRC_URI="https://github.com/httpie/httpie/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/charset_normalizer[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.9.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   newbashcomp extras/httpie-completion.bash http
+   insinto /usr/share/fish/vendor_completions.d
+   newins extras/httpie-completion.fish http.fish
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gimps/

2021-10-19 Thread Sam James
commit: 525c9c9fdde85b033e2f8cba314c450a499434fc
Author: PPed72  iol  it>
AuthorDate: Mon Oct  4 08:32:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:47:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525c9c9f

sci-mathematics/gimps: Version bump to 30.7 build 5

Remove old.

Closes: https://bugs.gentoo.org/816204
Signed-off-by: Paolo Pedroni  iol.it>
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22484
Signed-off-by: Sam James  gentoo.org>

 sci-mathematics/gimps/Manifest | 2 +-
 sci-mathematics/gimps/{gimps-30.6.4.ebuild => gimps-30.7.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/gimps/Manifest b/sci-mathematics/gimps/Manifest
index edcd72b8604..0219576a0c0 100644
--- a/sci-mathematics/gimps/Manifest
+++ b/sci-mathematics/gimps/Manifest
@@ -1,4 +1,4 @@
-DIST gimps-30.6.4.linux64.tar.gz 7282669 BLAKE2B 
7621ebd8f55660dcdb9f7b892c1963b3de1af72b186053386c4847fdf4ce9b2d7fc9e113bca99d9afccb9574b935ade4a66c485c97f67224def284b0a16ad601
 SHA512 
20268be0b94b86d62fc2b46f7add1a4353188638fcf9e647b294484bd049ddcaa046fbe284d48c3a263389366ff9edda024ef122faf33d0e78c6f20820f8cf0a
+DIST gimps-30.7.5.linux64.tar.gz 7101084 BLAKE2B 
3096cd8aaedca34e3056a5ee9202c7d012c7d60e718dcfa06b2c3d9f43597f634c7bdec3c3e3ae8ca3ef36c86a06df404bb37b5a1d0cc8aa6355665cd0f1cf4f
 SHA512 
a26da7886521d935f3599295411159b805ee0b38b9359791a6d9158cbf26407e4bdeae6c63f629315730d716d62abc1aba896c9942dbcc58a09666d60bc0a382
 DIST p95v303b6.linux32.tar.gz 5702312 BLAKE2B 
728c8b8e7e2b5187dc8126bccc5e2c165fbfbc0900d6c35517cd21b78e5292df143641e3766cc0146918062039b1eecab568f9b278f64b1b9197ee2f775603b9
 SHA512 
3e06fb77be07334949ece3ae152bdf5491f0b7f8e33e0e8ed2af3c34332841975a9514d1993ed2355abfa4e09f93e42093d02f96dc30c3471ae9f974cc2de11a
 DIST p95v303b6.linux64.tar.gz 7046127 BLAKE2B 
9cde9c2670203071cfc463434a47c8123064cb232bfeb25d8767cad2c25ea75b395e2ec135b7b4a6dc9616e9d6b05ead371e1083274a82468f62a0e1de93c98f
 SHA512 
6d6ded9a1724993d42adee28d400b0337835c52a4ce42271e62efb37134adfc6f017f55475860fbc1224e377a227ef8547b8852a35c082c37e996f4a1c1b570c
 DIST p95v305b2.linux32.tar.gz 5695951 BLAKE2B 
d97f5b553e0a0563d51a08049c08fe31231e2689cfe6ec979b832603bace334755e947be2d7a106d4f4b807070568746f2cdabf869c5c4c6e125155c332b10bf
 SHA512 
b5caa642e742438f10b5ee89d27213834755051679fe0d4d452e446b2f7628c8a874227971473d4319b8841f47a0bb32e7de9731d8b45e808356efb11922716e

diff --git a/sci-mathematics/gimps/gimps-30.6.4.ebuild 
b/sci-mathematics/gimps/gimps-30.7.5.ebuild
similarity index 100%
rename from sci-mathematics/gimps/gimps-30.6.4.ebuild
rename to sci-mathematics/gimps/gimps-30.7.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/, sys-libs/liburing/files/

2021-10-19 Thread Sam James
commit: 2ef2c4badbd29b3ae21c7f0615fb95af0068a74c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  9 05:09:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:45:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef2c4ba

sys-libs/liburing: fix build on arm

Closes: https://bugs.gentoo.org/816798
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22523

 .../liburing/files/liburing-2.1-arm-syscall.patch  | 54 ++
 sys-libs/liburing/liburing-2.1.ebuild  |  5 ++
 2 files changed, 59 insertions(+)

diff --git a/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch 
b/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch
new file mode 100644
index 000..a652b052148
--- /dev/null
+++ b/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch
@@ -0,0 +1,54 @@
+https://github.com/axboe/liburing/commit/cb350a8989adbd65db574325d9a86d5437d800da
+https://bugs.gentoo.org/816798
+
+From cb350a8989adbd65db574325d9a86d5437d800da Mon Sep 17 00:00:00 2001
+From: Guillem Jover 
+Date: Mon, 13 Sep 2021 23:56:08 +0200
+Subject: [PATCH] test: Use syscall wrappers instead of using syscall(2)
+ directly
+
+Some of these syscalls have different entry points depending on the
+architecture. Use the wrappers to avoid having to reimplement them
+portably.
+
+Fixes build failures on Debian armel and armhf builds.
+
+Signed-off-by: Guillem Jover 
+--- a/test/sqpoll-cancel-hang.c
 b/test/sqpoll-cancel-hang.c
+@@ -4,7 +4,6 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+@@ -29,8 +28,6 @@ static uint64_t current_time_ms(void)
+ 
+ #define IORING_OFF_SQES 0x1000ULL
+ 
+-#define sys_io_uring_setup 425
+-
+ static void kill_and_wait(int pid, int* status)
+ {
+ kill(-pid, SIGKILL);
+@@ -53,7 +50,7 @@ a5)
+ void* vma2 = (void*)a3;
+ void** ring_ptr_out = (void**)a4;
+ void** sqes_ptr_out = (void**)a5;
+-uint32_t fd_io_uring = syscall(sys_io_uring_setup, entries, setup_params);
++uint32_t fd_io_uring = __sys_io_uring_setup(entries, setup_params);
+ uint32_t sq_ring_sz = setup_params->sq_off.array +
+ setup_params->sq_entries * sizeof(uint32_t);
+ uint32_t cq_ring_sz = setup_params->cq_off.cqes +
+@@ -135,7 +132,7 @@ void trigger_bug(void)
+ }
+ int main(void)
+ {
+-syscall(__NR_mmap, 0x2000ul, 0x100ul, 7ul, 0x32ul, -1, 0ul);
++mmap((void *)0x2000ul, 0x100ul, 7ul, 0x32ul, -1, 0ul);
+ int pid = fork();
+ if (pid < 0)
+ exit(1);
+

diff --git a/sys-libs/liburing/liburing-2.1.ebuild 
b/sys-libs/liburing/liburing-2.1.ebuild
index 6d65622e2a7..dd13ba0d9ab 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -21,6 +21,11 @@ IUSE="static-libs"
 # fsync test hangs forever
 RESTRICT="test"
 
+PATCHES=(
+   # Upstream, bug #816798
+   "${FILESDIR}"/${P}-arm-syscall.patch
+)
+
 src_prepare() {
default
multilib_copy_sources



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xpaint/files/, media-gfx/xpaint/

2021-10-19 Thread Sam James
commit: 345630239813968d48dc235350372a750005c071
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Oct 10 07:15:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:46:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34563023

media-gfx/xpaint: add v3.1.4

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22538
Signed-off-by: Sam James  gentoo.org>

 media-gfx/xpaint/Manifest  |  1 +
 .../files/xpaint-3.1.4-gentoo-shared-lib.patch | 15 
 media-gfx/xpaint/xpaint-3.1.4.ebuild   | 96 ++
 3 files changed, 112 insertions(+)

diff --git a/media-gfx/xpaint/Manifest b/media-gfx/xpaint/Manifest
index 1b59012a7db..7ed4b083c4e 100644
--- a/media-gfx/xpaint/Manifest
+++ b/media-gfx/xpaint/Manifest
@@ -1 +1,2 @@
 DIST xpaint-3.1.3.tar.bz2 1656489 BLAKE2B 
c6f5ed4a6c990dccacc572c834fabf68a16cacfde477915e5c3598a96335a899344d4375a48e6bf06fb601e9b260a11cc2b43afb404a83b9fb7b3044288ce1fa
 SHA512 
8ef15d6af4b65d9da18d3e5eb9eacc0b42e718d069e20de91f2e0352b642d0a4b7626a2008fdd6217c0668ed1ecdc7a09c4a993a6074c77b7899b4613c1c4bda
+DIST xpaint-3.1.4.tar.bz2 1630009 BLAKE2B 
6090156f0c27742487edfd24e803e814d7f2801c3847a5435a896e575ee3bf0b17f498e8ba8f4b7a87536780dd7c15ec7e0c0e0acb28b225d95ed0c835abfa97
 SHA512 
ea81f0f0eaad2072fe487efba933b6f0a4f2a4d8ae7548169b8e765cf1232c9944149a822173350af91309535d8f3625b8e58814811a5f4491fa3e2fcdf92e1d

diff --git a/media-gfx/xpaint/files/xpaint-3.1.4-gentoo-shared-lib.patch 
b/media-gfx/xpaint/files/xpaint-3.1.4-gentoo-shared-lib.patch
new file mode 100644
index 000..b05500ea6f7
--- /dev/null
+++ b/media-gfx/xpaint/files/xpaint-3.1.4-gentoo-shared-lib.patch
@@ -0,0 +1,15 @@
+xpaint was compiling and installing a shared library but it was not using it, 
linking with the static one instead
+This patch attempts to link with libxpaintrw.so instead
+So we can pass --disable-static to configure
+
+--- a/Makefile.am
 b/Makefile.am
+@@ -79,7 +79,7 @@
+ 
+ xpaint_SOURCES = $(BASE_HDRS) $(BASE_SRCS)
+ 
+-xpaint_LDADD = xpaintrw/.libs/libxpaintrw.a @X_LIBS@ @X_LIBS_EXTRA@
++xpaint_LDADD = -Lxpaintrw/.libs -lxpaintrw @X_LIBS@ @X_LIBS_EXTRA@
+ 
+ docs: INSTALL README TODO ChangeLog
+ .PHONY:

diff --git a/media-gfx/xpaint/xpaint-3.1.4.ebuild 
b/media-gfx/xpaint/xpaint-3.1.4.ebuild
new file mode 100644
index 000..64e86898d49
--- /dev/null
+++ b/media-gfx/xpaint/xpaint-3.1.4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop toolchain-funcs xdg-utils
+
+DESCRIPTION="Image editor with tiff, jpeg and png support"
+HOMEPAGE="http://sf-xpaint.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sf-xpaint/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pgf tiff"
+# jpeg2k disabled for blocking media-libs/openjpeg:0 security cleanup, bug 
735592
+
+RDEPEND="
+   media-libs/fontconfig
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   media-libs/netpbm
+   x11-libs/libX11
+   >=x11-libs/libXaw3dXft-1.6.2h[unicode]
+   x11-libs/libXext
+   x11-libs/libXft
+   x11-libs/libXmu
+   x11-libs/libXpm
+   x11-libs/libXt
+   pgf? ( media-libs/libpgf )
+   tiff? ( media-libs/tiff:0 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.3-libtool-clang.patch
+   "${FILESDIR}"/${PN}-3.1.3-gentoo-qa.patch
+   "${FILESDIR}"/${PN}-3.1.3-gentoo-prefix.patch
+   "${FILESDIR}"/${P}-gentoo-shared-lib.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable tiff) \
+   --disable-libdvipgm \
+   --disable-libopenjpeg
+}
+
+src_compile() {
+   # clean up
+   emake clean
+   emake -C util clean
+
+   # parallel make still fails sometimes
+   emake substads
+   emake xpaint.1
+
+   default
+   emake \
+   WITH_PGF="$(usex pgf "yes" "no")" \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   includedir="${EPREFIX}"/usr/include \
+   -C util
+}
+
+src_install() {
+   default
+   emake \
+   WITH_PGF="$(usex pgf "yes" "no")" \
+   DESTDIR="${ED}" \
+   -C util install
+   doicon icons/xpaint.svg
+   make_desktop_entry "${PN}"
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2021-10-19 Thread Sam James
commit: b4afce4f330a0ea9eded0dda8dbba28da040b321
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  9 05:03:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:45:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4afce4f

dev-util/kbuild: workaround build failure with Bison 3.7

Force usage of either byacc or yacc or older-not-in-tree Bison (< 3.7);
it's not enough to just depend on these because we can't really be sure
what kbuild will try to use, especially if a newer Bison is installed
(it'll just try to use it and die).

We choose byacc > yacc > older Bison but allow the user to override
it via the environment if they wish.

Right now, manual intervention seems to be required for people
to install this if, as is likely, users have modern Bison
installed (they'd need to unmerge (ugh!) Bison and then
install byacc or yacc & hope the build system picks it up).

Bug: https://bugs.gentoo.org/734354
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22522
Signed-off-by: Sam James  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499.ebuild | 21 -
 dev-util/kbuild/kbuild-.ebuild  | 22 --
 2 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
index 574abc5324a..1679cabf9a2 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
@@ -65,7 +65,26 @@ src_prepare() {
 }
 
 src_compile() {
-   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   if [[ -z ${YACC} ]] ; then
+   # If the user hasn't picked one, let's prefer byacc > yacc > 
old bison for now.
+   # See bug #734354 - bison doesn't work here.
+   # We can remove this once Bison works again!
+   if has_version "dev-util/byacc" ; then
+   export YACC=byacc
+   elif has_version "dev-util/yacc" ; then
+   export YACC=yacc
+   elif has_version " yacc > 
old bison for now.
+   # See bug #734354 - bison doesn't work here.
+   # We can remove this once Bison works again!
+   if has_version "dev-util/byacc" ; then
+   export YACC=byacc
+   elif has_version "dev-util/yacc" ; then
+   export YACC=yacc
+   elif has_version "

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

2021-10-19 Thread Sam James
commit: 349e38bfc5865bbd8ea1cfc2966f492804acf6c1
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Oct 10 06:15:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:47:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349e38bf

dev-libs/libthreadar: Add v1.3.3

Update to EAPI 8

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22537
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libthreadar/Manifest |  1 +
 dev-libs/libthreadar/libthreadar-1.3.3.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-libs/libthreadar/Manifest b/dev-libs/libthreadar/Manifest
index 7317ba6194d..1c5e93ea2e0 100644
--- a/dev-libs/libthreadar/Manifest
+++ b/dev-libs/libthreadar/Manifest
@@ -1 +1,2 @@
 DIST libthreadar-1.3.2.tar.gz 442260 BLAKE2B 
2a743fbcd8ae0b462910b7ccde34a3fcb90239df9bf608c9d249dd9bf100315ade3b2151339ae55b1121709446c23044c3fd7bb420efb009ae8d5fe0a21a496a
 SHA512 
6edc3a1a6eb41a3b9ada35327d712fcf3562875dbddd0bd2f3f016492cb0f10fe669ed1ac3a65573d88261b4de50201b2abe8dcbffa0abc5cc257d7a8c3c4df2
+DIST libthreadar-1.3.3.tar.gz 442979 BLAKE2B 
bf310487fc377d648610157953ff8be4b5ae1d1ba046ac18743c0a83f3cd1b6a1a0fffdb917cb9744f48a241321f52300e6627ed398918a934bfc61c374f8d10
 SHA512 
0ad4ea503ce55a5482275d6a1a0eb4b7b886a26646db9e21c458d28898a473c1ed028c5c08ce7db82e9daf100bb1944710ae3f67f829cb883265f053385fc8c5

diff --git a/dev-libs/libthreadar/libthreadar-1.3.3.ebuild 
b/dev-libs/libthreadar/libthreadar-1.3.3.ebuild
new file mode 100644
index 000..56f7aff0945
--- /dev/null
+++ b/dev-libs/libthreadar/libthreadar-1.3.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Threading library used by dar archiver"
+HOMEPAGE="https://sourceforge.net/projects/libthreadar/;
+SRC_URI="mirror://sourceforge/libthreadar/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+src_install() {
+   emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html 
install
+
+   einstalldocs
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2021-10-19 Thread Sam James
commit: 8885f4d34d88c04a9ea7869bf02fbbbdc67252c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 01:26:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:26:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8885f4d3

sys-kernel/gentoo-kernel-bin: add 5.10.74-r1 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.10.74-r1.ebuild| 113 +
 2 files changed, 114 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 1fdcf368706..c41ed49ac01 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -61,6 +61,7 @@ DIST gentoo-kernel-5.10.73-1.amd64.xpak 65497272 BLAKE2B 
16901ef5d85cc199bb02d21
 DIST gentoo-kernel-5.10.73-1.arm64.xpak 61223372 BLAKE2B 
eeb51e422e4d04eed64146b629467dae18c494d93b9b2a0e1965e0e5bd95bb8f343571c51c2736b3adfc57511afb001e9107b0cc6c89d3977a7abd20d0f66c67
 SHA512 
e13e73769a3a8a9edfa2ccd655d1164a4a74c74c208c5a8980fdd1c6b6e7dbaef7fccd54d57d8a2401bf64e0f1f0f5933962f67430b8c6dbff4fbbb4a75ae432
 DIST gentoo-kernel-5.10.73-1.x86.xpak 57234727 BLAKE2B 
028eec3d6f13893ea7e90fc5eeb5efd2a244a59a1a0e18a6d13d2e335bf945439344b8b2124bec0c62c234a160d4b08b661c948453cc9ed4c56acdd70fd1eb16
 SHA512 
50d414bcc836cb5109088aa265c9b1321c1d0bfa58e978b72e7a2882b6491623ed9ed8fa0693a13420ece3f3057b913c7537cbe275abfbdc0941dca883d22d40
 DIST gentoo-kernel-5.10.74-1.amd64.xpak 65523300 BLAKE2B 
3f764dfcef5b0fb8d2f5fc6217b017245689fddd553db237345e534babcc82e6ee928ff15ef29e8cf5e8aa0ef91c683a077a133e40275c0a4b8fa322d1bdf499
 SHA512 
8cdc9cef68620fe70acb0af49a36df9a12ddb00ec0cce938f40eec9a259270254a29f06dabf0b8ca3b8796c430f4b6088f233815d2a15f14243d4432ecdd489e
+DIST gentoo-kernel-5.10.74-1.arm64.xpak 61290653 BLAKE2B 
24778034fd0407e2d33d10de6c69331493cbdb284fb9e1dfc3bd05efe806bd50e1186325a25a0e646e68d2ca57c9ce05460057020fa9f3c7c185918e465ada16
 SHA512 
45109b2a2257be9be186989aa34b10801434c05c3e4d5325a29d487116502f2a3680764188c14900157ebd60c317d2e025abf08b0c941564e6e5fd6e76d5f23c
 DIST gentoo-kernel-5.10.74-1.x86.xpak 57252997 BLAKE2B 
517acc2cb011e325c1ac41f75f8da1fd1187f6b47359b2fd67171ae26e239a40ca26beea926dd490ed116e7b3956bb29d2f8e5a05c95ac3c6d6341751fc6179f
 SHA512 
46b62a7767f056cb530373a090847ef37991b96b1931daa2eeec49c00258d570c9d859477ebc5afa3cfce2cd7245e5df869c41fd4090cbec2008e0dad93e8e16
 DIST gentoo-kernel-5.13.19-1.amd64.xpak 67338326 BLAKE2B 
d9e718a94bf9a341f5b57063cbde2f3f1f0ea6d03f1805051c084b792388789494a49786d643f1570871ca2b6366a206497aed83f9ed00837c542ac970a71fc6
 SHA512 
aea74f6f39861752f7a5dae16d955d541f65d3e7b8a0e5fba593011d9ca8583f3dd0964e76aa21daa6583d5d26e3616885aeca8a04dbba222e0aae2a85062b40
 DIST gentoo-kernel-5.13.19-1.arm64.xpak 62747957 BLAKE2B 
1981ddb4e35d2210e1c678856ac58e088cd100ecbd70d2b5c88ffe8eb25b56f3f0c90e45d12adb74c7a0fb881dfd36b1d46d6fdfb837dbdff1881ded066b906d
 SHA512 
d8c1e524a3e58def5352b3faae07c42074a2d67015cc62b9601e20bb9b7f29d44d2843e7771e0399e9150be1de2be2b28776f96f7fe75ba7ec4e8f2c31e1f715

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.74-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.74-r1.ebuild
new file mode 100644
index 000..9f8ae493e21
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.74-r1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   default
+}

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2021-10-19 Thread Sam James
commit: efe6bc1972cdca1dd818230ab89e1e35adbde2b2
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 01:26:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:26:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe6bc19

sys-kernel/gentoo-kernel-bin: add 5.4.154-r1 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.4.154-r1.ebuild| 113 +
 2 files changed, 114 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 7ac806e4e05..1fdcf368706 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -104,6 +104,7 @@ DIST gentoo-kernel-5.4.153-1.amd64.xpak 61346905 BLAKE2B 
813efd5bad07ebe374dc561
 DIST gentoo-kernel-5.4.153-1.arm64-r1.xpak 58075899 BLAKE2B 
6948e53b8e1fbc82e8742517d2a808eec4aabc6503ac1f22d0d5de77473dd3a67e4772454ef5944044153966002beaca0c26593462efa85d74fdcb894aa75d58
 SHA512 
a64d9dd91b12dd290bcab8b9d516bf22e8e28e319bac8a196756bc2bac01cd43cc3eed7d856bdf0e4920cb6edf0f9f977ef8db28a711165a4503ad5539b1080c
 DIST gentoo-kernel-5.4.153-1.x86.xpak 53168275 BLAKE2B 
583f450220035bec5e718e2251bac5a0a7d2a178c3c28dc9eb005e2f596313b0cb48d58a6d69612b110194f9d34d30fb40486351f2b5db63ca486dd38880a851
 SHA512 
af873b666c6cf0096a6fc370ee59cf79b8ff2c005afb29aa9611b8f75620ce2773452bdaead00f7fca206c358f26198e2585facec9bc6bc75dfc65ce780942cd
 DIST gentoo-kernel-5.4.154-1.amd64.xpak 61399049 BLAKE2B 
1cd9dfa937e87a8e1ec35a2e76f761f022a3c0ecef62c8d62e1a6f2e7972b0e7684bf543819e1c395df0b421563c876de0a29ea8a57b88ef26f7ed394cca7a0b
 SHA512 
706c3dc11604646c29174c12a94afff95f3354b9f658d66591f263dc1a45732415bffb4aa3ed116ba999065feb94723428a5d259cda7bc5373da2ce79c2f3068
+DIST gentoo-kernel-5.4.154-1.arm64.xpak 58059965 BLAKE2B 
434c37aaba83a7eaa88804b0d912e6a5ca6e4cf3b3c3a7c3096c5363471c6bda6b541c6d8aec8541bf3740c532fe75b4b4b80076cde642c813a82b18be6140b0
 SHA512 
24a064e19a267d5db1426f7484ec0210baaef5343f507a037cd8dc01977612878d1ddf9c0c9c953aef5761ae06c716390d77ce9a86c181db6ad8a7a89fe6d510
 DIST gentoo-kernel-5.4.154-1.x86.xpak 53175292 BLAKE2B 
e6a37169fd36a40f766c3f45f1a85033dda4113bbd7167d7946dafc9f92ecb4393609466dc8f338c9ca3fdcb18c82210e9506a677bcd8f46bb3bb1b5cae427d1
 SHA512 
8e88fcf1201db8df51268fd1ce13cf0b534919c12426f1754d140d950a7b87b726d44d03782f3bb32738ae638c35290bda4ba682d788e90798694ba9ba135bc0
 DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
 SHA512 
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.13.tar.xz 119297284 BLAKE2B 
9c4c12e2394dec064adff51f7ccdf389192eb27ba7906db5eda543afe3d04afca6b9ea0848a057571bf2534eeb98e1e3a67734deff82c0d3731be205ad995668
 SHA512 
a8edf97e9d38a49f1be2bde1e29ad96274bb2c6f7e8a2bebaa1161dd4df9cabcbaec4ff644c45bee94f86ae47725087d6deed0cd954209cec717621d137db85e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.154-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.154-r1.ebuild
new file mode 100644
index 000..fe6e6023d32
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.154-r1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   default
+}
+
+src_configure() {
+  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2021-10-19 Thread Sam James
commit: e5d9d2e4e8ecdb5c06abe1be9ef8f0aac114ced6
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 01:26:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:26:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d9d2e4

sys-kernel/gentoo-kernel-bin: add 5.14.13-r1 for arm64

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   1 +
 .../gentoo-kernel-bin-5.14.13-r1.ebuild| 113 +
 2 files changed, 114 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index c41ed49ac01..21ea75d63e8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -76,6 +76,7 @@ DIST gentoo-kernel-5.14.12-1.amd64.xpak 68076172 BLAKE2B 
cbe6725fbbd725a2effedf4
 DIST gentoo-kernel-5.14.12-1.arm64.xpak 63328712 BLAKE2B 
82d66c33182546f1ad2b0285fdad24d6f378616a6557a73a2fe3669619ffdf7e091fce2c43764c921be852415e782799e729229dca6d52f0c7f722726bbb7b6a
 SHA512 
7ad95019bc3a80764c94ce57f432a46f6b69dd8b0684fca39e6b86ed7f67f4d1264261ffd7349b1a3793df7e7b6c8a0ce5a2e56ce53bf92565d2e19b7447b9e2
 DIST gentoo-kernel-5.14.12-1.x86.xpak 59179955 BLAKE2B 
b94956dae8d21e1a538252f402045d99ca9b464810d8df51cf3f86c4a29f7c21512fd944086711dd5e432245259233dedc068e1d1bd9e8a5de74824396a67b66
 SHA512 
227bce0cc990d9943a4310c5edccda99acfb71e69fa414a800a138e0c16ceb780e61fb68529680a93b72d64851914fdbb4cbff7ad70f8dafdd88d8ca82e3dccb
 DIST gentoo-kernel-5.14.13-1.amd64.xpak 68024577 BLAKE2B 
a43710471bae30805de6110dbc52f93ebe618dc68e3348717e22296ed7afbecc2657e0d4eb05b177d5f1fc9c0d6407dc3310ffd6021baede0f02540b0215
 SHA512 
6576792ce0a46829782dd380392fcbb48b399b0f4b649e17baff1b0e0487dab81e4065eb5efe9e41919cd4e43c3c2b5ad5141731c9bc19f765ffc6d0895b49ca
+DIST gentoo-kernel-5.14.13-1.arm64.xpak 63344405 BLAKE2B 
bf8618ff4614665383768fe5cacf19277e6283d6c84893a4e4c05b55cde8212c019c9a278044146fb3aa7b52c69f74c94c614e40b1b8fe59f2cc76662ae357ca
 SHA512 
029c1b07c39ea2d95075da59460a864bfb2767675cedd4f1bafefbd61fd084c1d9ad8f3cc579e772581c66b78af44ee386b6e2839e788bb62b45a49557d4b56e
 DIST gentoo-kernel-5.14.13-1.x86.xpak 59170584 BLAKE2B 
a24893477ab57d178622f1044cc43b136cd12b7814bff1b956c0c1a7a34195bc0d00e6947fd7e0e22ca82b7ef808b164f1577604a373e96a614be4e56d46899e
 SHA512 
d26a623023f79c14964b8a900640e68a870bf3a920cccbe6a9b4d172414411d805eaf6336cdc6a8a4b205b128c08d1c1d9a5953bf8a99a4093dc43d6dcdf3951
 DIST gentoo-kernel-5.14.7-1.amd64.xpak 68031586 BLAKE2B 
7cc01200f01a93daf5f0c84b09e066474dc5dcef76ddadf5e43843a3bb8a69710134ee9546cbfc6da0149b96e480d59cc0ceb610608c7e6710dccbb9e9e185f2
 SHA512 
595ce0155ef9df5809d7c27ee310d3978bde477e6778468f467c9f07a60c43dd7ce6e39320d3e298639f01c18cfed5811de480d0afd884586d13f434c533fe6b
 DIST gentoo-kernel-5.14.7-1.arm64.xpak 63383693 BLAKE2B 
d8780cdd6306f36530d82b9a5b6a74e1d2caf9c4e9db31d6816020bc9415fe92891e418dd08f89628f3d36189c84f97c10b570091c2d1a94a494f37a21286706
 SHA512 
90ef111ef0ef68dd362c458c9e6ea15959713118787ebd8c68492bd204da83a212e5def456fd550c3f175565c262581855599adeb34692c65f54c2f2d7f1d06c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.14.13-r1.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.14.13-r1.ebuild
new file mode 100644
index 000..acaaf28e30c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.14.13-r1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin/}-1
+
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   arm64? (
+   
https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak
+   -> ${BINPKG}.arm64.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~arm64"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}"
+BDEPEND="
+   sys-devel/bc
+   sys-devel/flex
+   virtual/libelf
+   virtual/yacc"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_unpack() {
+   default
+   ebegin "Unpacking ${BINPKG}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${BINPKG} failed"
+}
+
+src_prepare() {
+   local PATCHES=(
+   # meh, genpatches have no directory
+   "${WORKDIR}"/*.patch
+   )
+   cd "${MY_P}" || die
+   default
+}
+

[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxterminal/

2021-10-19 Thread Sam James
commit: 097a6b1d3a52610f8b9ff9a2ff86a8a5bd9da035
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 01:14:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:14:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097a6b1d

lxde-base/lxterminal: fix WhitespaceFound

My fault!

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

 lxde-base/lxterminal/lxterminal-0.4.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lxde-base/lxterminal/lxterminal-0.4.0.ebuild 
b/lxde-base/lxterminal/lxterminal-0.4.0.ebuild
index 14c03d4a6cf..186f5c0131b 100644
--- a/lxde-base/lxterminal/lxterminal-0.4.0.ebuild
+++ b/lxde-base/lxterminal/lxterminal-0.4.0.ebuild
@@ -31,7 +31,8 @@ BDEPEND="
 
 src_prepare() {
xdg_src_prepare
-   # Avoid maintainer mode, bug #818211
+
+   # Avoid maintainer mode, bug #818211
rm aclocal.m4 || die
 
eautoreconf



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

2021-10-19 Thread Sam James
commit: d50a285a3ddb1fd3789cb2baf5c3cdfafbc88f14
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 02:10:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d50a285a

gnome-extra/cinnamon: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Closes: https://github.com/gentoo/gentoo/pull/22618
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon/Manifest  |   1 -
 gnome-extra/cinnamon/cinnamon-5.0.5.ebuild | 175 -
 2 files changed, 176 deletions(-)

diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest
index e4cdc0b9af5..452bd8bfd49 100644
--- a/gnome-extra/cinnamon/Manifest
+++ b/gnome-extra/cinnamon/Manifest
@@ -1,3 +1,2 @@
 DIST cinnamon-4.8.6.tar.gz 2378117 BLAKE2B 
ae98bf81aa3b2f26d33aa1b5a8109b50d969cb3568322159808c23d13fea6a11790d877a446b3ee4a54f5811fddfb5fca220f46bc213ffc2aa4560e344563f9d
 SHA512 
827d93fa72213e00977d6318da25d9b03279666485ed4c4fd45ece9914c7481f39fa98c64940529a7459cc239783caa9427a2a702f77ffb77fb2c38073e42bbd
-DIST cinnamon-5.0.5.tar.gz 2397561 BLAKE2B 
c7f523bde1b36564155e90735a719de7d6d125dfd41c0559c68aaf02c2a3f963e7b039cabf3b47e88a527aaf333b1ad154cad04497752b3b75370dbd4491a9c4
 SHA512 
a54437a3b76748612e4ce3c357e94be6911087616d08cab1c20e37e9a97813eea29db2513bbc384489b223375fd02dbdb61a130f87a40fd8f353b7ca46df26eb
 DIST cinnamon-5.0.6.tar.gz 2397950 BLAKE2B 
e54f8ed02fc36c121d15d30aaed4633f7db30bcf3e0179fb5fa0b9f12b42f0a29b341f531eed7ba19f849c0400ee9887ee59b5218f4558586a360d173798aeea
 SHA512 
3ed835b1c41a34dfd1e2eac7746bfa01fe48359c6c3e8085877a4c18b895ea065efc343a855cbdee3fcbfb63aa40166bbe40fa19154ae1544be675411d49a962

diff --git a/gnome-extra/cinnamon/cinnamon-5.0.5.ebuild 
b/gnome-extra/cinnamon/cinnamon-5.0.5.ebuild
deleted file mode 100644
index 521a040ceb6..000
--- a/gnome-extra/cinnamon/cinnamon-5.0.5.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml"
-
-inherit meson gnome2-utils pax-utils python-single-r1 xdg
-
-DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon;
-SRC_URI="https://github.com/linuxmint/cinnamon/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+gstreamer gtk-doc +nls +networkmanager"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   app-accessibility/at-spi2-atk:2
-   >=dev-libs/glib-2.52.0:2[dbus]
-   >=dev-libs/gobject-introspection-1.29.15:=
-   dev-libs/libxml2:2
-   >=gnome-extra/cinnamon-desktop-5.0:0=
-   >=gnome-extra/cinnamon-menus-5.0
-   >=gnome-extra/cjs-5.0[cairo]
-   net-libs/libsoup:2.4[introspection]
-   sys-apps/dbus
-   >=sys-auth/polkit-0.100[introspection]
-   virtual/opengl
-   x11-libs/gdk-pixbuf:2[introspection]
-   >=x11-libs/gtk+-3.12.0:3[introspection]
-   >=x11-libs/libnotify-0.7.3:0=[introspection]
-   x11-libs/libX11
-   >=x11-libs/libXfixes-5.0
-   x11-libs/pango[introspection]
-   >=x11-libs/startup-notification-0.11
-   >=x11-wm/muffin-5.0[introspection]
-
-   gstreamer? (
-   media-libs/gst-plugins-base:1.0
-   media-libs/gstreamer:1.0
-   )
-   networkmanager? (
-   net-misc/networkmanager[introspection]
-   )
-"
-# caribou used by onscreen keyboard
-# libtimezonemap used by datetime settings
-# iso-flag-png (unpackaged) used by keyboard layout settings
-RDEPEND="
-   ${DEPEND}
-   >=app-accessibility/caribou-0.3
-   dev-libs/keybinder:3[introspection]
-   dev-libs/libtimezonemap
-   $(python_gen_cond_dep '
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/pyinotify[${PYTHON_USEDEP}]
-   dev-python/pypam[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   dev-python/setproctitle[${PYTHON_USEDEP}]
-   dev-python/tinycss2[${PYTHON_USEDEP}]
-   >=dev-python/xapp-2.2.0[${PYTHON_USEDEP}]
-   ')
-   >=gnome-base/dconf-0.4.1
-   >=gnome-base/gsettings-desktop-schemas-2.91.91
-   >=gnome-base/libgnomekbd-2.91.4
-   >=gnome-extra/cinnamon-control-center-5.0[networkmanager=]
-   >=gnome-extra/cinnamon-screensaver-5.0
-   >=gnome-extra/cinnamon-session-5.0
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-10-19 Thread Sam James
commit: 5d41e11171dc84c65d2ec864c2e3a0262bbfaa59
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Oct 15 11:52:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d41e111

www-apps/redmine: remove old vulnerable versions

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22587
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 -
 www-apps/redmine/redmine-4.1.4.ebuild | 233 -
 www-apps/redmine/redmine-4.2.2.ebuild | 240 --
 3 files changed, 475 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index adbea5b7554..5fc9ac894ea 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,4 +1,2 @@
-DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 
9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98
 SHA512 
93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b
 DIST redmine-4.1.5.tar.gz 2722929 BLAKE2B 
83c9c974bbfecfcb796833640ed9b3cb4b2e2550714e702d9b024a41f676c2c71f8e6f4119b2519654556451313a0276a4dbe307f41747466b0034f415cde662
 SHA512 
cf4020bff11b13986989e312db1e7ee459f4391ec7326f59a4f493fb0c95be87d19196377da60ac083801b7c792dc012769350b684e20dd887c431c0c18cc851
-DIST redmine-4.2.2.tar.gz 3038398 BLAKE2B 
995179b6a5f75548525912dc20b4c0ded8709a12d6eb84873d899b20cf3b83469af7f14713187cce8ec720be4d501a9e7e890e1f38cbe2b118041dc91f555f53
 SHA512 
71155358ca68d9eb5bf6b79e26202c29ba3355d499662bfe659ff1672625a25d91694d5f1e4bb8db18456642470244aca914efe4456adef2850b70ff7eb216b2
 DIST redmine-4.2.3.tar.gz 3039136 BLAKE2B 
68656da4a9a43139ab78b70e7e7364cbc776a75ea3069962086c49ea2ca965739efc47d6709b0068d94a884eaa6b56a641826ffbb16276cc8d686374a88d9e75
 SHA512 
456117b0d5d72ee58c87def84327e29f79937fa71098b48a80103e3e6653648c0df46afcc4f533803384ba7413e690538d33e263d86dd9e4e5dec65144e3

diff --git a/www-apps/redmine/redmine-4.1.4.ebuild 
b/www-apps/redmine/redmine-4.1.4.ebuild
deleted file mode 100644
index f331ffe6d23..000
--- a/www-apps/redmine/redmine-4.1.4.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26"
-inherit depend.apache ruby-ng
-
-DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="https://www.redmine.org/;
-SRC_URI="https://www.redmine.org/releases/${P}.tar.gz;
-
-KEYWORDS="~amd64"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
-
-DEPS="
-   fastcgi? ( dev-ruby/fcgi )
-   imagemagick? ( dev-ruby/mini_magick )
-   ldap? ( dev-ruby/ruby-net-ldap )
-   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
-   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
-   passenger? ( www-apache/passenger )
-   postgres? ( >=dev-ruby/pg-1.1.4:1 )
-   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
-   dev-ruby/actionpack-xml_parser:2
-   dev-ruby/csv:3
-   >=dev-ruby/i18n-1.6.0:1
-   >=dev-ruby/mail-2.7.1
-   dev-ruby/marcel
-   dev-ruby/mimemagic
-   >=dev-ruby/mini_mime-1.0.1
-   >=dev-ruby/nokogiri-1.11.1
-   dev-ruby/rails:5.2
-   >=dev-ruby/rbpdf-1.20.0
-   dev-ruby/request_store:0
-   >=dev-ruby/roadie-rails-2.1.0
-   >=dev-ruby/rouge-3.12.0
-   >=dev-ruby/ruby-openid-2.9.2
-   dev-ruby/rack-openid
-"
-
-ruby_add_bdepend "${DEPS}"
-
-RDEPEND="
-   acct-group/redmine
-   acct-user/redmine
-"
-
-REDMINE_DIR="/var/lib/${PN}"
-
-all_ruby_prepare() {
-   rm -fr log files/delete.me .github || die
-
-   # bug #406605
-   rm .{git,hg}ignore || die
-
-   # newenvd not working here
-   cat > "${T}/50${PN}" <<-EOF || die
-   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
-   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
-   EOF
-
-   # Fixing versions in Gemfile
-   sed -i -e "s/~>/>=/g" Gemfile || die
-
-   # bug #724464
-   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
-
-   sed -i -e "/group :development do/,/end$/d" Gemfile || die
-   sed -i -e "/group :test do/,/end$/d" Gemfile || die
-
-   if ! use imagemagick ; then
-   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
-   fi
-   if ! use ldap ; then
-   # remove ldap stuff module if disabled to avoid #413779
-   use ldap || rm app/models/auth_source_ldap.rb || die
-   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
-   fi
-   if ! use markdown ; 

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

2021-10-19 Thread Sam James
commit: 04b7b82194f004e2ab0b0757d0bcf6237e972635
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 02:05:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b7b821

gnome-extra/nemo: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/nemo/Manifest  |   1 -
 gnome-extra/nemo/nemo-5.0.3.ebuild | 123 -
 2 files changed, 124 deletions(-)

diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
index 5d7b36ab3fe..620418df807 100644
--- a/gnome-extra/nemo/Manifest
+++ b/gnome-extra/nemo/Manifest
@@ -1,3 +1,2 @@
 DIST nemo-4.8.4.tar.gz 1464683 BLAKE2B 
10945a385defdf1bdc7fac9432306e31476ec015489a5150a5b4f9d5f31977b93da6e92241ce153cd5435c789c7a6ce16d2a86002758f26fc587a33dc5343e63
 SHA512 
b63ee2bd85f67e7d18271032ac3d95c7446b5110b71a3236f7e8c4ccb31e2baf11912060dde36f12ed4b90491c3bb1215a0de38c419130d692c775031cc0e11e
-DIST nemo-5.0.3.tar.gz 1486979 BLAKE2B 
10a08aead870cc4d3b4600478038829bc55c5a3f934ac401e2471d2a5abb085439518eb869e3f35d67c58a669cce968438f4b604e90b48344e275d05b1792177
 SHA512 
f2f2c01338afe5ac50cc2babff323b2920c347d7b9c4d56bec005e90b517464d59f63ae0c4ce69ceab8689f6e762c20f6bd04ead4879b42c686270b82b2bb8d2
 DIST nemo-5.0.4.tar.gz 1487156 BLAKE2B 
4ecafb315673c0939dfb2585e97957ee9d76e9621fbbece2b93d9ed10b24ec86d2c49cdd8d18ac7c8607184752fe2541508a1b626fdce763fdc8ac1b6e713e49
 SHA512 
e03558d336785d77c1a57d2d100906263d2015330a00d54e2cc0161d9d822740ef5c314062f90a877cee5b031b4b5caf9ebf59f22fb5e15f2e91c75bb239e488

diff --git a/gnome-extra/nemo/nemo-5.0.3.ebuild 
b/gnome-extra/nemo/nemo-5.0.3.ebuild
deleted file mode 100644
index c4d2e7c9680..000
--- a/gnome-extra/nemo/nemo-5.0.3.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/nemo;
-SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc exif +nls selinux test tracker xmp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# https://github.com/linuxmint/nemo/issues/2501
-RESTRICT="test"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/glib-2.45.7:2[dbus]
-   >=dev-libs/gobject-introspection-0.9.12:=
-   >=dev-libs/libxml2-2.7.8:2
-   gnome-base/dconf:0=
-   >=gnome-extra/cinnamon-desktop-5.0:0=
-   gnome-extra/libgsf
-   >=x11-libs/gtk+-3.10.0:3[introspection]
-   >=x11-libs/libnotify-0.7:=
-   x11-libs/libX11
-   >=x11-libs/pango-1.40.0
-   >=x11-libs/xapps-2.2.0
-
-   exif? ( >=media-libs/libexif-0.6.20:= )
-   selinux? ( sys-libs/libselinux )
-   tracker? ( >=app-misc/tracker-2.0:0= )
-   xmp? ( >=media-libs/exempi-2.2.0:= )
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   x11-themes/adwaita-icon-theme
-
-   nls? ( >=gnome-extra/cinnamon-translations-5.0 )
-"
-PDEPEND="
-   >=gnome-base/gvfs-0.1.2
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-util/gdbus-codegen-2.31.0
-   >=dev-util/intltool-0.40.1
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   doc? ( dev-util/gtk-doc )
-"
-
-PATCHES=(
-   # Undo the switch to untex as it's not packaged.
-   "${FILESDIR}/${PN}-5.0.3-use-detex.patch"
-)
-
-DISABLE_AUTOFORMATTING="yes"
-FORCE_PRINT_ELOG="yes"
-DOC_CONTENTS="
-${PN} search capabilities can be extended through external
-helpers. Install any of the following packages to make
-their associated file types searchable.
-
-Image metadata   - media-gfx/exif
-MP3 tags - media-sound/id3
-Microsoft Office .doc- app-text/catdoc
-Microsoft Office .xls- dev-libs/libxls
-OpenDocument/LibreOffice - app-text/odt2txt or app-office/unoconv
-PDF  - app-text/poppler[utils]
-PostScript   - app-text/ghostscript-gpl
-TeX  - app-text/texlive-core
-"
-
-src_prepare() {
-   default
-   python_fix_shebang files/usr/share/nemo/actions install-scripts
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use exif)
-   $(meson_use tracker)
-   $(meson_use xmp)
-   $(meson_use selinux)
-   $(meson_use doc gtk_doc)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   

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

2021-10-19 Thread Sam James
commit: 61daee27653b0fb8bd62e067b4b2f5dd6d63fb6f
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Oct 10 11:24:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:13:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61daee27

media-libs/netpbm: add v10.86.24

Enable zlib USE flag by default

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/Manifest   |   1 +
 media-libs/netpbm/netpbm-10.86.24.ebuild | 219 +++
 2 files changed, 220 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index c25afd0362b..f48d52bd249 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-10.70.00.tar.xz 2621612 BLAKE2B 
2b07d130de0afeb3c1df32c6d267bc6bd13d4f556988cb7784b51941d81de1ad4f3381a0788eec6309bc6c024a21eb273a5f00726f6bb9a8ecb87f547678fc77
 SHA512 
f70d6dd79ce813f9fc4935d382b50bd3cecdf02c324b0f012056e56e33f24b621e8c1b3d054c6f470d437d0d793593de95eaa9724055d59c342228398a40f0b4
 DIST netpbm-10.76.00.tar.xz 2657184 BLAKE2B 
b8d82268ba50881fab10bca00ea408afa39096f4f9c079b523d8e28ce62301797ee50f55c84f85a6d832b723da7449531e725bf60a4a89975c51382b2cbc4a94
 SHA512 
234a5616a7631a8eb70817bb88ed509fce93f71739654ef78a2735245b268c391adb49b514ed883569c9fc6ea9c3eeed10aa7898c02b797fee5249b11cf3
 DIST netpbm-10.86.22.tar.xz 3696588 BLAKE2B 
eabc11b4928681f2d96c8b6da1e23284868d7ba2f610f496d1ddf5b6ceb34c991160780f79c69b2c905e5210b024a1a5868656b89e23d6b63e587ce0cd70a950
 SHA512 
5840d0e88158ac77be7dfc5430e696701a740d56c98efdaf02b3c4e92bdf10268572ef0087b3bf263937073e0fbda3183aa7ed56bfe12dba30b3a3ff382bd4ff
+DIST netpbm-10.86.24.tar.xz 3698448 BLAKE2B 
189fbaeb91db15e317c62758c64d1165d3cb32fa0221b2dcdefb0425577d4af9a13e66c35774149a44727c99fc18263123fd3c2b71f6409344bcf458341a4470
 SHA512 
50ad5a726c4219e1d87c7a46868b8f7bdb2d676903f049816b58e00addb416e4684a6c669188beebc5cc3c3961d2b0e35cd663215196d9925e3a23a989e14be3

diff --git a/media-libs/netpbm/netpbm-10.86.24.ebuild 
b/media-libs/netpbm/netpbm-10.86.24.ebuild
new file mode 100644
index 000..ec6f1d72b54
--- /dev/null
+++ b/media-libs/netpbm/netpbm-10.86.24.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="http://netpbm.sourceforge.net/;
+SRC_URI="https://github.com/ceamac/netpbm-make-dist/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga 
tiff X xml zlib"
+# zlib USE flag is no longer used, enabled by default.
+# cannot remove it yet because of #801445
+
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+RDEPEND="jbig? ( media-libs/jbigkit:= )
+   jpeg? ( virtual/jpeg:0 )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:0 )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-10.86.21-test.patch #450530
+   "${FILESDIR}"/netpbm-10.86.21-misc-deps.patch
+   "${FILESDIR}"/netpbm-10.86.22-fix-ps-test.patch #670362
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+netpbm_config() {
+   if use ${1} ; then
+   [[ ${2} != "!" ]] && echo -l${2:-$1}
+   else
+   echo NONE
+   fi
+}
+
+src_prepare() {
+   default
+
+   # make sure we use system libs
+   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
+
+   # take care of the importinc stuff ourselves by only doing it once
+   # at the top level and having all subdirs use that one set #149843
+   sed -i \
+   -e 

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

2021-10-19 Thread Sam James
commit: 1231e9f1fde930f55991739d6121af12d136a576
Author: John Turner  gmail  com>
AuthorDate: Sun Oct 17 19:05:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:14:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1231e9f1

app-emacs/eglot: initial import

Signed-off-by: John Turner  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22615
Signed-off-by: Sam James  gentoo.org>

 app-emacs/eglot/Manifest|  1 +
 app-emacs/eglot/eglot-1.6.ebuild| 28 
 app-emacs/eglot/files/50eglot-gentoo.el |  2 ++
 app-emacs/eglot/metadata.xml| 16 
 4 files changed, 47 insertions(+)

diff --git a/app-emacs/eglot/Manifest b/app-emacs/eglot/Manifest
new file mode 100644
index 000..1c18d5f8375
--- /dev/null
+++ b/app-emacs/eglot/Manifest
@@ -0,0 +1 @@
+DIST eglot-1.6.tar.gz 288078 BLAKE2B 
a2214d216d0eeaca32d974c6686696dfcf141b3384741bc8cce0d02abb508eb5713933bc227d12a07f4b87fc34601431845b1b8e519538ae04ecc74b24db4004
 SHA512 
51227c8e2b0a1dd9a63ededbea592f01616ff728c34c330400c078212fef3f3e747e6dd30ba312523cbe60c7ea663a7af9d83300210cf331ea6162d2db5c7e41

diff --git a/app-emacs/eglot/eglot-1.6.ebuild b/app-emacs/eglot/eglot-1.6.ebuild
new file mode 100644
index 000..913bb955411
--- /dev/null
+++ b/app-emacs/eglot/eglot-1.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="26.1"
+
+inherit elisp
+
+DESCRIPTION="A minimal Emacs LSP client"
+HOMEPAGE="https://github.com/joaotavora/eglot;
+SRC_URI="https://github.com/joaotavora/eglot/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+# test requires internet connection to install several language servers, one 
of which
+# is not packaged
+RESTRICT="test"
+
+SITEFILE="50${PN}-gentoo.el"
+ELISP_REMOVE="eglot-tests.el"
+DOCS=( README.md NEWS.md )
+
+src_install() {
+   elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/
+   elisp_src_install
+}

diff --git a/app-emacs/eglot/files/50eglot-gentoo.el 
b/app-emacs/eglot/files/50eglot-gentoo.el
new file mode 100644
index 000..b8a7e2b65ee
--- /dev/null
+++ b/app-emacs/eglot/files/50eglot-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "@SITELISP@/eglot-autoload.el")

diff --git a/app-emacs/eglot/metadata.xml b/app-emacs/eglot/metadata.xml
new file mode 100644
index 000..4d327b888ff
--- /dev/null
+++ b/app-emacs/eglot/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+jturner.usa+gen...@gmail.com
+John Turner
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+joaotavora/eglot
+https://github.com/joaotavora/eglot/blob/master/README.md
+  
+



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

2021-10-19 Thread Sam James
commit: d5566fc97ac2a5edaf5ab7909768b474ee9af7d2
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 02:04:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5566fc9

gnome-extra/nemo: 5.0.4 version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/nemo/Manifest  |   1 +
 gnome-extra/nemo/nemo-5.0.4.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
index 38aeedbbc70..5d7b36ab3fe 100644
--- a/gnome-extra/nemo/Manifest
+++ b/gnome-extra/nemo/Manifest
@@ -1,2 +1,3 @@
 DIST nemo-4.8.4.tar.gz 1464683 BLAKE2B 
10945a385defdf1bdc7fac9432306e31476ec015489a5150a5b4f9d5f31977b93da6e92241ce153cd5435c789c7a6ce16d2a86002758f26fc587a33dc5343e63
 SHA512 
b63ee2bd85f67e7d18271032ac3d95c7446b5110b71a3236f7e8c4ccb31e2baf11912060dde36f12ed4b90491c3bb1215a0de38c419130d692c775031cc0e11e
 DIST nemo-5.0.3.tar.gz 1486979 BLAKE2B 
10a08aead870cc4d3b4600478038829bc55c5a3f934ac401e2471d2a5abb085439518eb869e3f35d67c58a669cce968438f4b604e90b48344e275d05b1792177
 SHA512 
f2f2c01338afe5ac50cc2babff323b2920c347d7b9c4d56bec005e90b517464d59f63ae0c4ce69ceab8689f6e762c20f6bd04ead4879b42c686270b82b2bb8d2
+DIST nemo-5.0.4.tar.gz 1487156 BLAKE2B 
4ecafb315673c0939dfb2585e97957ee9d76e9621fbbece2b93d9ed10b24ec86d2c49cdd8d18ac7c8607184752fe2541508a1b626fdce763fdc8ac1b6e713e49
 SHA512 
e03558d336785d77c1a57d2d100906263d2015330a00d54e2cc0161d9d822740ef5c314062f90a877cee5b031b4b5caf9ebf59f22fb5e15f2e91c75bb239e488

diff --git a/gnome-extra/nemo/nemo-5.0.4.ebuild 
b/gnome-extra/nemo/nemo-5.0.4.ebuild
new file mode 100644
index 000..c4d2e7c9680
--- /dev/null
+++ b/gnome-extra/nemo/nemo-5.0.4.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/nemo;
+SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc exif +nls selinux test tracker xmp"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# https://github.com/linuxmint/nemo/issues/2501
+RESTRICT="test"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.45.7:2[dbus]
+   >=dev-libs/gobject-introspection-0.9.12:=
+   >=dev-libs/libxml2-2.7.8:2
+   gnome-base/dconf:0=
+   >=gnome-extra/cinnamon-desktop-5.0:0=
+   gnome-extra/libgsf
+   >=x11-libs/gtk+-3.10.0:3[introspection]
+   >=x11-libs/libnotify-0.7:=
+   x11-libs/libX11
+   >=x11-libs/pango-1.40.0
+   >=x11-libs/xapps-2.2.0
+
+   exif? ( >=media-libs/libexif-0.6.20:= )
+   selinux? ( sys-libs/libselinux )
+   tracker? ( >=app-misc/tracker-2.0:0= )
+   xmp? ( >=media-libs/exempi-2.2.0:= )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   x11-themes/adwaita-icon-theme
+
+   nls? ( >=gnome-extra/cinnamon-translations-5.0 )
+"
+PDEPEND="
+   >=gnome-base/gvfs-0.1.2
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.31.0
+   >=dev-util/intltool-0.40.1
+   sys-devel/gettext
+   virtual/pkgconfig
+
+   doc? ( dev-util/gtk-doc )
+"
+
+PATCHES=(
+   # Undo the switch to untex as it's not packaged.
+   "${FILESDIR}/${PN}-5.0.3-use-detex.patch"
+)
+
+DISABLE_AUTOFORMATTING="yes"
+FORCE_PRINT_ELOG="yes"
+DOC_CONTENTS="
+${PN} search capabilities can be extended through external
+helpers. Install any of the following packages to make
+their associated file types searchable.
+
+Image metadata   - media-gfx/exif
+MP3 tags - media-sound/id3
+Microsoft Office .doc- app-text/catdoc
+Microsoft Office .xls- dev-libs/libxls
+OpenDocument/LibreOffice - app-text/odt2txt or app-office/unoconv
+PDF  - app-text/poppler[utils]
+PostScript   - app-text/ghostscript-gpl
+TeX  - app-text/texlive-core
+"
+
+src_prepare() {
+   default
+   python_fix_shebang files/usr/share/nemo/actions install-scripts
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use exif)
+   $(meson_use tracker)
+   $(meson_use xmp)
+   $(meson_use selinux)
+   $(meson_use doc gtk_doc)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/, media-libs/netpbm/files/

2021-10-19 Thread Sam James
commit: 73c82fcd9ce790393806798f18e841c21d244a0c
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Oct 10 11:25:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:13:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c82fcd

media-libs/netpbm: drop v10.86.22

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22542
Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 .../files/netpbm-10.86.21-format-security.patch|  18 --
 media-libs/netpbm/netpbm-10.86.22.ebuild   | 212 -
 3 files changed, 231 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index f48d52bd249..04be1f7ac45 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-10.70.00.tar.xz 2621612 BLAKE2B 
2b07d130de0afeb3c1df32c6d267bc6bd13d4f556988cb7784b51941d81de1ad4f3381a0788eec6309bc6c024a21eb273a5f00726f6bb9a8ecb87f547678fc77
 SHA512 
f70d6dd79ce813f9fc4935d382b50bd3cecdf02c324b0f012056e56e33f24b621e8c1b3d054c6f470d437d0d793593de95eaa9724055d59c342228398a40f0b4
 DIST netpbm-10.76.00.tar.xz 2657184 BLAKE2B 
b8d82268ba50881fab10bca00ea408afa39096f4f9c079b523d8e28ce62301797ee50f55c84f85a6d832b723da7449531e725bf60a4a89975c51382b2cbc4a94
 SHA512 
234a5616a7631a8eb70817bb88ed509fce93f71739654ef78a2735245b268c391adb49b514ed883569c9fc6ea9c3eeed10aa7898c02b797fee5249b11cf3
-DIST netpbm-10.86.22.tar.xz 3696588 BLAKE2B 
eabc11b4928681f2d96c8b6da1e23284868d7ba2f610f496d1ddf5b6ceb34c991160780f79c69b2c905e5210b024a1a5868656b89e23d6b63e587ce0cd70a950
 SHA512 
5840d0e88158ac77be7dfc5430e696701a740d56c98efdaf02b3c4e92bdf10268572ef0087b3bf263937073e0fbda3183aa7ed56bfe12dba30b3a3ff382bd4ff
 DIST netpbm-10.86.24.tar.xz 3698448 BLAKE2B 
189fbaeb91db15e317c62758c64d1165d3cb32fa0221b2dcdefb0425577d4af9a13e66c35774149a44727c99fc18263123fd3c2b71f6409344bcf458341a4470
 SHA512 
50ad5a726c4219e1d87c7a46868b8f7bdb2d676903f049816b58e00addb416e4684a6c669188beebc5cc3c3961d2b0e35cd663215196d9925e3a23a989e14be3

diff --git a/media-libs/netpbm/files/netpbm-10.86.21-format-security.patch 
b/media-libs/netpbm/files/netpbm-10.86.21-format-security.patch
deleted file mode 100644
index a7afc259ff5..000
--- a/media-libs/netpbm/files/netpbm-10.86.21-format-security.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix compiling with `CFLAGS` `-Werror=format-security`
-See also https://bugs.gentoo.org/517524
-
 a/converter/ppm/ximtoppm.c
-+++ b/converter/ppm/ximtoppm.c
-@@ -117,9 +117,9 @@
- */
- header->bits_channel = atoi(a_head.bits_per_channel);
- header->alpha_flag = atoi(a_head.alpha_channel);
--pm_asprintf(>author,  a_head.author);
--pm_asprintf(>date,a_head.date);
--pm_asprintf(>program, a_head.program);
-+pm_asprintf(>author,  "%s", a_head.author);
-+pm_asprintf(>date,"%s", a_head.date);
-+pm_asprintf(>program, "%s", a_head.program);
- /* Do double checking for bakwards compatibility */
- if (header->npics == 0)
- header->npics = 1;

diff --git a/media-libs/netpbm/netpbm-10.86.22.ebuild 
b/media-libs/netpbm/netpbm-10.86.22.ebuild
deleted file mode 100644
index 402cbd40216..000
--- a/media-libs/netpbm/netpbm-10.86.22.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib toolchain-funcs
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="http://netpbm.sourceforge.net/;
-SRC_URI="https://github.com/ceamac/netpbm-make-dist/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga 
tiff X xml zlib"
-
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-RDEPEND="jbig? ( media-libs/jbigkit )
-   jpeg? ( virtual/jpeg:0 )
-   png? ( >=media-libs/libpng-1.4:0 )
-   postscript? ( app-text/ghostscript-gpl )
-   rle? ( media-libs/urt )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:0 )
-   xml? ( dev-libs/libxml2 )
-   zlib? ( sys-libs/zlib )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-10.86.21-test.patch #450530
-   "${FILESDIR}"/netpbm-10.86.21-misc-deps.patch
-   "${FILESDIR}"/netpbm-10.86.21-format-security.patch #517524
-   "${FILESDIR}"/netpbm-10.86.22-fix-ps-test.patch #670362
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-

[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/

2021-10-19 Thread Sam James
commit: ba994378b56d87b15c84344466dae648484bd0d3
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Oct 15 11:51:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba994378

www-apps/redmine: new versions 4.1.5 and 4.2.3

Fix security issue CVE-2021-42326
Bug: https://bugs.gentoo.org/817917
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/redmine/Manifest |   2 +
 www-apps/redmine/redmine-4.1.5.ebuild | 233 +
 www-apps/redmine/redmine-4.2.3.ebuild | 240 ++
 3 files changed, 475 insertions(+)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 429e25eb863..adbea5b7554 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,2 +1,4 @@
 DIST redmine-4.1.4.tar.gz 2720709 BLAKE2B 
9e0c2b990248c9000fd6062e3928bf4bc8e8043e0d9ceff13d5000da824cde027090121ce3a8be2f5d92eedb97b91629fb8b681ae5e380459fdb97904abd9b98
 SHA512 
93e46f2ed220c05b83b7bab34327891a7f05a46a01c6cbfc1a5c9bf18613e308d94d84fc3158a8bb7af740b8792448d935bc9d29795ee341bca577c82ac0619b
+DIST redmine-4.1.5.tar.gz 2722929 BLAKE2B 
83c9c974bbfecfcb796833640ed9b3cb4b2e2550714e702d9b024a41f676c2c71f8e6f4119b2519654556451313a0276a4dbe307f41747466b0034f415cde662
 SHA512 
cf4020bff11b13986989e312db1e7ee459f4391ec7326f59a4f493fb0c95be87d19196377da60ac083801b7c792dc012769350b684e20dd887c431c0c18cc851
 DIST redmine-4.2.2.tar.gz 3038398 BLAKE2B 
995179b6a5f75548525912dc20b4c0ded8709a12d6eb84873d899b20cf3b83469af7f14713187cce8ec720be4d501a9e7e890e1f38cbe2b118041dc91f555f53
 SHA512 
71155358ca68d9eb5bf6b79e26202c29ba3355d499662bfe659ff1672625a25d91694d5f1e4bb8db18456642470244aca914efe4456adef2850b70ff7eb216b2
+DIST redmine-4.2.3.tar.gz 3039136 BLAKE2B 
68656da4a9a43139ab78b70e7e7364cbc776a75ea3069962086c49ea2ca965739efc47d6709b0068d94a884eaa6b56a641826ffbb16276cc8d686374a88d9e75
 SHA512 
456117b0d5d72ee58c87def84327e29f79937fa71098b48a80103e3e6653648c0df46afcc4f533803384ba7413e690538d33e263d86dd9e4e5dec65144e3

diff --git a/www-apps/redmine/redmine-4.1.5.ebuild 
b/www-apps/redmine/redmine-4.1.5.ebuild
new file mode 100644
index 000..f331ffe6d23
--- /dev/null
+++ b/www-apps/redmine/redmine-4.1.5.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26"
+inherit depend.apache ruby-ng
+
+DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
+HOMEPAGE="https://www.redmine.org/;
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz;
+
+KEYWORDS="~amd64"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="imagemagick fastcgi ldap markdown mysql passenger postgres sqlite"
+
+DEPS="
+   fastcgi? ( dev-ruby/fcgi )
+   imagemagick? ( dev-ruby/mini_magick )
+   ldap? ( dev-ruby/ruby-net-ldap )
+   markdown? ( >=dev-ruby/redcarpet-3.5.1 )
+   mysql? ( >=dev-ruby/mysql2-0.5.0:0.5 )
+   passenger? ( www-apache/passenger )
+   postgres? ( >=dev-ruby/pg-1.1.4:1 )
+   sqlite? ( >=dev-ruby/sqlite3-1.4.0 )
+   dev-ruby/actionpack-xml_parser:2
+   dev-ruby/csv:3
+   >=dev-ruby/i18n-1.6.0:1
+   >=dev-ruby/mail-2.7.1
+   dev-ruby/marcel
+   dev-ruby/mimemagic
+   >=dev-ruby/mini_mime-1.0.1
+   >=dev-ruby/nokogiri-1.11.1
+   dev-ruby/rails:5.2
+   >=dev-ruby/rbpdf-1.20.0
+   dev-ruby/request_store:0
+   >=dev-ruby/roadie-rails-2.1.0
+   >=dev-ruby/rouge-3.12.0
+   >=dev-ruby/ruby-openid-2.9.2
+   dev-ruby/rack-openid
+"
+
+ruby_add_bdepend "${DEPS}"
+
+RDEPEND="
+   acct-group/redmine
+   acct-user/redmine
+"
+
+REDMINE_DIR="/var/lib/${PN}"
+
+all_ruby_prepare() {
+   rm -fr log files/delete.me .github || die
+
+   # bug #406605
+   rm .{git,hg}ignore || die
+
+   # newenvd not working here
+   cat > "${T}/50${PN}" <<-EOF || die
+   CONFIG_PROTECT="${EROOT}/${REDMINE_DIR}/config"
+   CONFIG_PROTECT_MASK="${EROOT}/${REDMINE_DIR}/config/locales 
${EROOT}/${REDMINE_DIR}/config/settings.yml"
+   EOF
+
+   # Fixing versions in Gemfile
+   sed -i -e "s/~>/>=/g" Gemfile || die
+
+   # bug #724464
+   sed -i -e "s/gem 'rails',.*/gem 'rails', '~>5.2.6'/" Gemfile || die
+
+   sed -i -e "/group :development do/,/end$/d" Gemfile || die
+   sed -i -e "/group :test do/,/end$/d" Gemfile || die
+
+   if ! use imagemagick ; then
+   sed -i -e "/group :minimagick do/,/end$/d" Gemfile || die
+   fi
+   if ! use ldap ; then
+   # remove ldap stuff module if disabled to avoid #413779
+   use ldap || rm app/models/auth_source_ldap.rb || die
+   sed -i -e "/group :ldap do/,/end$/d" Gemfile || die
+   fi
+   if ! use 

[gentoo-commits] repo/gentoo:master commit in: media-video/oxine/

2021-10-19 Thread Sam James
commit: 0f61774e6803ca34273a6090e0c745b76f57a5ef
Author: Viorel Munteanu  gmail  com>
AuthorDate: Fri Oct  1 17:04:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:12:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f61774e

media-video/oxine: use a dependency default flag

media-libs/netpbm is dropping zlib USE flag, so add it with (+).

Closes: https://bugs.gentoo.org/801445
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21581
Signed-off-by: Sam James  gentoo.org>

 media-video/oxine/{oxine-0.7.1-r4.ebuild => oxine-0.7.1-r5.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/oxine/oxine-0.7.1-r4.ebuild 
b/media-video/oxine/oxine-0.7.1-r5.ebuild
similarity index 96%
rename from media-video/oxine/oxine-0.7.1-r4.ebuild
rename to media-video/oxine/oxine-0.7.1-r5.ebuild
index c827c4ee220..6cbda902137 100644
--- a/media-video/oxine/oxine-0.7.1-r4.ebuild
+++ b/media-video/oxine/oxine-0.7.1-r5.ebuild
@@ -23,7 +23,7 @@ COMMON_DEPEND="
joystick? ( media-libs/libjsw )
jpeg? (
media-gfx/imagemagick
-   media-libs/netpbm[jpeg,zlib]
+   media-libs/netpbm[jpeg,zlib(+)]
media-video/mjpegtools
)
lirc? ( app-misc/lirc )
@@ -33,7 +33,7 @@ COMMON_DEPEND="
)
png? (
media-gfx/imagemagick
-   media-libs/netpbm[png,zlib]
+   media-libs/netpbm[png,zlib(+)]
media-video/mjpegtools
)
X? (



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

2021-10-19 Thread Sam James
commit: 0db5bc0e2488799ac744694978261fde08e5137f
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 02:09:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db5bc0e

gnome-extra/cinnamon: 5.0.6 version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon/Manifest  |   1 +
 gnome-extra/cinnamon/cinnamon-5.0.6.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest
index 1231e7f1213..e4cdc0b9af5 100644
--- a/gnome-extra/cinnamon/Manifest
+++ b/gnome-extra/cinnamon/Manifest
@@ -1,2 +1,3 @@
 DIST cinnamon-4.8.6.tar.gz 2378117 BLAKE2B 
ae98bf81aa3b2f26d33aa1b5a8109b50d969cb3568322159808c23d13fea6a11790d877a446b3ee4a54f5811fddfb5fca220f46bc213ffc2aa4560e344563f9d
 SHA512 
827d93fa72213e00977d6318da25d9b03279666485ed4c4fd45ece9914c7481f39fa98c64940529a7459cc239783caa9427a2a702f77ffb77fb2c38073e42bbd
 DIST cinnamon-5.0.5.tar.gz 2397561 BLAKE2B 
c7f523bde1b36564155e90735a719de7d6d125dfd41c0559c68aaf02c2a3f963e7b039cabf3b47e88a527aaf333b1ad154cad04497752b3b75370dbd4491a9c4
 SHA512 
a54437a3b76748612e4ce3c357e94be6911087616d08cab1c20e37e9a97813eea29db2513bbc384489b223375fd02dbdb61a130f87a40fd8f353b7ca46df26eb
+DIST cinnamon-5.0.6.tar.gz 2397950 BLAKE2B 
e54f8ed02fc36c121d15d30aaed4633f7db30bcf3e0179fb5fa0b9f12b42f0a29b341f531eed7ba19f849c0400ee9887ee59b5218f4558586a360d173798aeea
 SHA512 
3ed835b1c41a34dfd1e2eac7746bfa01fe48359c6c3e8085877a4c18b895ea065efc343a855cbdee3fcbfb63aa40166bbe40fa19154ae1544be675411d49a962

diff --git a/gnome-extra/cinnamon/cinnamon-5.0.6.ebuild 
b/gnome-extra/cinnamon/cinnamon-5.0.6.ebuild
new file mode 100644
index 000..521a040ceb6
--- /dev/null
+++ b/gnome-extra/cinnamon/cinnamon-5.0.6.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="xml"
+
+inherit meson gnome2-utils pax-utils python-single-r1 xdg
+
+DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon;
+SRC_URI="https://github.com/linuxmint/cinnamon/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+gstreamer gtk-doc +nls +networkmanager"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   app-accessibility/at-spi2-atk:2
+   >=dev-libs/glib-2.52.0:2[dbus]
+   >=dev-libs/gobject-introspection-1.29.15:=
+   dev-libs/libxml2:2
+   >=gnome-extra/cinnamon-desktop-5.0:0=
+   >=gnome-extra/cinnamon-menus-5.0
+   >=gnome-extra/cjs-5.0[cairo]
+   net-libs/libsoup:2.4[introspection]
+   sys-apps/dbus
+   >=sys-auth/polkit-0.100[introspection]
+   virtual/opengl
+   x11-libs/gdk-pixbuf:2[introspection]
+   >=x11-libs/gtk+-3.12.0:3[introspection]
+   >=x11-libs/libnotify-0.7.3:0=[introspection]
+   x11-libs/libX11
+   >=x11-libs/libXfixes-5.0
+   x11-libs/pango[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=x11-wm/muffin-5.0[introspection]
+
+   gstreamer? (
+   media-libs/gst-plugins-base:1.0
+   media-libs/gstreamer:1.0
+   )
+   networkmanager? (
+   net-misc/networkmanager[introspection]
+   )
+"
+# caribou used by onscreen keyboard
+# libtimezonemap used by datetime settings
+# iso-flag-png (unpackaged) used by keyboard layout settings
+RDEPEND="
+   ${DEPEND}
+   >=app-accessibility/caribou-0.3
+   dev-libs/keybinder:3[introspection]
+   dev-libs/libtimezonemap
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyinotify[${PYTHON_USEDEP}]
+   dev-python/pypam[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+   >=dev-python/xapp-2.2.0[${PYTHON_USEDEP}]
+   ')
+   >=gnome-base/dconf-0.4.1
+   >=gnome-base/gsettings-desktop-schemas-2.91.91
+   >=gnome-base/libgnomekbd-2.91.4
+   >=gnome-extra/cinnamon-control-center-5.0[networkmanager=]
+   >=gnome-extra/cinnamon-screensaver-5.0
+   >=gnome-extra/cinnamon-session-5.0
+   >=gnome-extra/cinnamon-settings-daemon-5.0
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/mu/

2021-10-19 Thread Sam James
commit: a4e8735e004310cc91cd6b0123c67413ac00f4c3
Author: Matt Smith  offtopica  uk>
AuthorDate: Sun Oct 17 10:23:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e8735e

net-mail/mu: Drop old

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Signed-off-by: Sam James  gentoo.org>

 net-mail/mu/Manifest|  3 ---
 net-mail/mu/metadata.xml|  1 -
 net-mail/mu/mu-1.6.1.ebuild | 63 -
 net-mail/mu/mu-1.6.3.ebuild | 60 --
 net-mail/mu/mu-1.6.5.ebuild | 60 --
 5 files changed, 187 deletions(-)

diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index 9ca96b3dace..db4d5436557 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -1,4 +1 @@
-DIST mu-1.6.1.tar.xz 866044 BLAKE2B 
ed6464e2ef63d37c42783235a0537cd20c7442333d4a6b59af0d257db8e3e6d85db7106ae2f89aa5f1536e50afadd40c89a8215a288080130d14e3ceb79b1638
 SHA512 
d894f302cabef86ff6b1d85eb945b2aca27729eaa6558598076c8f065d584592d5e601fe6a6045cea9b8a1466320c838f995ffdfd564447683538a5e48f8d7b0
-DIST mu-1.6.3.tar.xz 867224 BLAKE2B 
dffe67df4731028fa5e77d62d32fb787639b25d43a48aaac0c0e446c14cd3c5f79ad5559968446603782f1a7df9c129b2c3e1c3576e01d162a59693a2abd960e
 SHA512 
73bfc85561cbc31d8c8ba6043ad79b7c17ac33edbbfcb3f09d460b291454c7696b282ee98c7738e05a9842963169c3f87eff56c3f6729cb22cdb6136ae8b95e3
-DIST mu-1.6.5.tar.xz 867240 BLAKE2B 
d3e8ad88b38f1329e4a5716f981c97e62c2042835e81910dab02b1219abfc670fe84a68f992fd08dce282a3288aaa91a465ce881f79e7ece917ba089c2ad0348
 SHA512 
b25203d281fa43b22abacb442caa56d797489d32bfc1dde874d23035510cbc8fb331b45574ea74d4a01e4af0a706c1a84656d8b8d6e60f518b2ea75fa27361ea
 DIST mu-1.6.6.tar.xz 866724 BLAKE2B 
3417d4b3e5bfae943558fbc936ca0207be912f9548621b1599437484e94f3b49271aa1e97e7cc2b5b6027b8e0cf97d3b96d2052772f7783d897b4fa0dcf03184
 SHA512 
07daf9864bfd1ff4278aee98a0ae9c4fc3be94468e3b2022ae801f048f339b5becdb9ad8ebb2e12b9131e0e6dfcfb541bdca8288657dc19d47b0e510831f54eb

diff --git a/net-mail/mu/metadata.xml b/net-mail/mu/metadata.xml
index 9bbd2af1517..a47ba60ed55 100644
--- a/net-mail/mu/metadata.xml
+++ b/net-mail/mu/metadata.xml
@@ -15,7 +15,6 @@


Install the mu4e mail client
-   Install the mug toy client, not for normal 
use


mu0

diff --git a/net-mail/mu/mu-1.6.1.ebuild b/net-mail/mu/mu-1.6.1.ebuild
deleted file mode 100644
index 6724af7d501..000
--- a/net-mail/mu/mu-1.6.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common
-
-DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and 
indexing"
-HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu;
-SRC_URI="https://github.com/djcb/mu/releases/download/${PV}/mu-${PV}.tar.xz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86 ~x64-macos"
-IUSE="emacs guile mug"
-
-DEPEND="
-   dev-libs/glib:2=
-   dev-libs/gmime:3.0=
-   >=dev-libs/xapian-1.4:=
-   sys-libs/readline
-   emacs? ( >=app-editors/emacs-25.3:* )
-   guile? ( >=dev-scheme/guile-2.2:* )
-   mug? (
-   net-libs/webkit-gtk:4=
-   x11-libs/gtk+:3=
-   )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-SITEFILE="70mu-gentoo-autoload.el"
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable emacs mu4e)
-   $(use_enable mug gtk)
-   $(use_enable mug webkit)
-   $(use_enable guile)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-pkg_preinst() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   elog "After upgrading from an old major version, you should"
-   elog "rebuild your mail index."
-   fi
-}
-
-pkg_postinst() {
-   if use emacs; then
-   einfo "To use mu4e you need to configure it in your .emacs file"
-   einfo "See the manual for more information:"
-   einfo "https://www.djcbsoftware.nl/code/mu/mu4e/;
-
-   elisp-site-regen
-   fi
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}

diff --git a/net-mail/mu/mu-1.6.3.ebuild b/net-mail/mu/mu-1.6.3.ebuild
deleted file mode 100644
index 94eaeb52fa2..000
--- a/net-mail/mu/mu-1.6.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common
-
-DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and 
indexing"
-HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu;
-SRC_URI="https://github.com/djcb/mu/releases/download/${PV}/mu-${PV}.tar.xz;
-

[gentoo-commits] repo/gentoo:master commit in: x11-wm/muffin/

2021-10-19 Thread Sam James
commit: 30c12a73683edb2ea80ace44a453064327d86053
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 01:50:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c12a73

x11-wm/muffin: 5.0.2 version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 x11-wm/muffin/Manifest|   1 +
 x11-wm/muffin/muffin-5.0.2.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/x11-wm/muffin/Manifest b/x11-wm/muffin/Manifest
index aca153ccf03..1bd3f6b7842 100644
--- a/x11-wm/muffin/Manifest
+++ b/x11-wm/muffin/Manifest
@@ -1,2 +1,3 @@
 DIST muffin-4.8.1.tar.gz 5195618 BLAKE2B 
33dbbf7231b8f8d5c7df23d6cf8ddb29a86caca7b8c3b4af1231c98e114ee797d1c6bc866574348fcabaa65a93ff95c80366329bd5a41a46a74ba53ba81ce545
 SHA512 
61b621c7a4e25fc8ac69f2f5182e2caf52dfcfd456154f3b91ebb8b126319e704acd927ab5abe9e19ff057f38002a3b7e322e8d411db21e0fee7ec19d7928d31
 DIST muffin-5.0.1.tar.gz 5197104 BLAKE2B 
b9c9039c2fcd042859c28829f0df1f2d6991a0d90f4a1647d34cc56069ee80f5e0b4a13b1a49797f84815a97adbd96379060cc879c4aa4966f7f0a23cf7e938e
 SHA512 
8e91e37372a2ac67e216c5e1c457e3a1f2a57a274976716aa28bb9c8621af4241f49ab5e46da609588abb23bbbf48b2b67af5926e43d052f31ddc6c6068ef81f
+DIST muffin-5.0.2.tar.gz 5197188 BLAKE2B 
88a7530359386ceb14b0b509e1769d8cc4d552d9afa45faf6dbd62a457c7ca19d59e553176cf3689c3d22962c761a8633f6880802ea3c5453ff07901e3ca5374
 SHA512 
4f31b5a4b81db5967a3bc21b7f2bdbb30f47f5dcde12be467cd27f340164483ab43b423cd043dce50201c9b900ccab4a0fc84f4f6e22c66e901cd0c6d986761d

diff --git a/x11-wm/muffin/muffin-5.0.2.ebuild 
b/x11-wm/muffin/muffin-5.0.2.ebuild
new file mode 100644
index 000..bad4d915000
--- /dev/null
+++ b/x11-wm/muffin/muffin-5.0.2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools gnome2-utils xdg-utils virtualx
+
+DESCRIPTION="Compositing window manager forked from Mutter for use with 
Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/muffin;
+SRC_URI="https://github.com/linuxmint/muffin/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+introspection test xinerama"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.37.3:2[dbus]
+   >=dev-libs/json-glib-1.0
+   >=gnome-extra/cinnamon-desktop-5.0:0=
+   gnome-extra/zenity
+   >=media-libs/libcanberra-0.26[gtk3]
+   virtual/opengl
+   >=x11-libs/cairo-1.14:=[X]
+   x11-libs/gdk-pixbuf:2[introspection?]
+   >=x11-libs/gtk+-3.9.12:3[X,introspection?]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   >=x11-libs/libXcomposite-0.3
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   >=x11-libs/libXi-1.6.0
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   >=x11-libs/pango-1.14.0[X,introspection?]
+   >=x11-libs/startup-notification-0.7:=
+   x11-misc/xkeyboard-config
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+
+   test? ( app-text/docbook-xml-dtd:4.5 )
+"
+# needs gtk-doc, not just -am, for gtk-doc.make
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   eautoreconf
+   gnome2_disable_deprecation_warning
+}
+
+# Wayland is not supported upstream.
+src_configure() {
+   econf \
+   --disable-gtk-doc \
+   --disable-maintainer-mode \
+   --disable-schemas-compile \
+   --enable-compile-warnings=minimum \
+   --disable-static \
+   --enable-shape \
+   --enable-sm \
+   --enable-startup-notification \
+   --enable-xsync \
+   --enable-verbose-mode \
+   --with-libcanberra \
+   $(use_enable introspection) \
+   $(use_enable xinerama)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   dodoc HACKING MAINTAINERS *.txt doc/*.txt
+}
+
+src_test() {
+   virtx default
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_schemas_update
+}



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

2021-10-19 Thread Sam James
commit: fee1e48831422ea8a74f7f07ef482c8535d597fb
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 01:40:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee1e488

gnome-extra/cjs: 5.0.1 version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cjs/Manifest |  1 +
 gnome-extra/cjs/cjs-5.0.1.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest
index b908110d860..13dff339526 100644
--- a/gnome-extra/cjs/Manifest
+++ b/gnome-extra/cjs/Manifest
@@ -1,2 +1,3 @@
 DIST cjs-4.8.2.tar.gz 600711 BLAKE2B 
d1506e599c05301083479df4145d3177c9cbb057d3ed260e9744994da70fe392eb2cd872dc00b1ef6269efe9442e32e16878ba975f57f1abc35851cb15e7bb97
 SHA512 
c607198847a3229443bbfa6906b05036295b6d7f95d3b355780b28e69382407a8f6ef5f637f411fbf2ae474c4c7c5f68f64fec6dd7a2e7f944945927f5efac91
 DIST cjs-5.0.0.tar.gz 601928 BLAKE2B 
b8d4e64472eefe15678fd2ebcd270161b779e5081b1f9fdff61c4410fdef601cff9bc948b423308059aa73de0b960d430711e8741c10511f758b41da8d96892f
 SHA512 
32524de39e17ffc3e70f83188aed5d6bcb39e9ac4d4a1aa980a1f45dfc7970c103868f270775fcd290de0a6c70035b61b04dc575c6bcc1375972aaa0abdd8e59
+DIST cjs-5.0.1.tar.gz 602005 BLAKE2B 
7592b5b0be8fed1efc9fe1c7baca081515b8010935e24ba0cb1e30ce78890941f5c3b2384ee3846a02c3ba5a50c6d6ce5df232f02507743cf15ac089e29d7f23
 SHA512 
a341e8deae33baf51ed21ea0b03484ba459d83be8689f3928acbd286ebe878719cdd6b4c576907b08b117b3c5738a11f95d0e37ae21f94ae6b88631fad5d3375

diff --git a/gnome-extra/cjs/cjs-5.0.1.ebuild b/gnome-extra/cjs/cjs-5.0.1.ebuild
new file mode 100644
index 000..eb80b3ccf84
--- /dev/null
+++ b/gnome-extra/cjs/cjs-5.0.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson pax-utils python-any-r1 virtualx
+
+DESCRIPTION="Linux Mint's fork of gjs for Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cjs;
+SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-lang/spidermonkey:78
+   >=dev-libs/glib-2.58.0:2
+   >=dev-libs/gobject-introspection-1.58.3:=
+   >=dev-libs/libffi-3.2.1:0=
+
+   cairo? ( x11-libs/cairo[glib,X] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="
+   ${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   test? (
+   sys-apps/dbus
+
+   gtk? ( x11-libs/gtk+:3[introspection] )
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   python_fix_shebang build
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature cairo)
+   $(meson_feature readline)
+   $(meson_feature sysprof profiler)
+   -Dinstalled_tests=false
+   $(meson_use !test skip_dbus_tests)
+   $(meson_use !test skip_gtk_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+
+   if use examples; then
+   docinto examples
+   dodoc "${S}"/examples/*
+   fi
+
+   # Required for cjs-console to run correctly on PaX systems
+   pax-mark mr "${ED}/usr/bin/cjs-console"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/muffin/

2021-10-19 Thread Sam James
commit: 2e0fa3aa8491f9295ab2ace461b363b889f75aef
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 01:55:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0fa3aa

x11-wm/muffin: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 x11-wm/muffin/Manifest   |   1 -
 x11-wm/muffin/muffin-5.0.1-r1.ebuild | 106 ---
 2 files changed, 107 deletions(-)

diff --git a/x11-wm/muffin/Manifest b/x11-wm/muffin/Manifest
index 1bd3f6b7842..824419c7d5b 100644
--- a/x11-wm/muffin/Manifest
+++ b/x11-wm/muffin/Manifest
@@ -1,3 +1,2 @@
 DIST muffin-4.8.1.tar.gz 5195618 BLAKE2B 
33dbbf7231b8f8d5c7df23d6cf8ddb29a86caca7b8c3b4af1231c98e114ee797d1c6bc866574348fcabaa65a93ff95c80366329bd5a41a46a74ba53ba81ce545
 SHA512 
61b621c7a4e25fc8ac69f2f5182e2caf52dfcfd456154f3b91ebb8b126319e704acd927ab5abe9e19ff057f38002a3b7e322e8d411db21e0fee7ec19d7928d31
-DIST muffin-5.0.1.tar.gz 5197104 BLAKE2B 
b9c9039c2fcd042859c28829f0df1f2d6991a0d90f4a1647d34cc56069ee80f5e0b4a13b1a49797f84815a97adbd96379060cc879c4aa4966f7f0a23cf7e938e
 SHA512 
8e91e37372a2ac67e216c5e1c457e3a1f2a57a274976716aa28bb9c8621af4241f49ab5e46da609588abb23bbbf48b2b67af5926e43d052f31ddc6c6068ef81f
 DIST muffin-5.0.2.tar.gz 5197188 BLAKE2B 
88a7530359386ceb14b0b509e1769d8cc4d552d9afa45faf6dbd62a457c7ca19d59e553176cf3689c3d22962c761a8633f6880802ea3c5453ff07901e3ca5374
 SHA512 
4f31b5a4b81db5967a3bc21b7f2bdbb30f47f5dcde12be467cd27f340164483ab43b423cd043dce50201c9b900ccab4a0fc84f4f6e22c66e901cd0c6d986761d

diff --git a/x11-wm/muffin/muffin-5.0.1-r1.ebuild 
b/x11-wm/muffin/muffin-5.0.1-r1.ebuild
deleted file mode 100644
index bad4d915000..000
--- a/x11-wm/muffin/muffin-5.0.1-r1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools gnome2-utils xdg-utils virtualx
-
-DESCRIPTION="Compositing window manager forked from Mutter for use with 
Cinnamon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/muffin;
-SRC_URI="https://github.com/linuxmint/muffin/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+introspection test xinerama"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.37.3:2[dbus]
-   >=dev-libs/json-glib-1.0
-   >=gnome-extra/cinnamon-desktop-5.0:0=
-   gnome-extra/zenity
-   >=media-libs/libcanberra-0.26[gtk3]
-   virtual/opengl
-   >=x11-libs/cairo-1.14:=[X]
-   x11-libs/gdk-pixbuf:2[introspection?]
-   >=x11-libs/gtk+-3.9.12:3[X,introspection?]
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libxcb
-   >=x11-libs/libXcomposite-0.3
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   >=x11-libs/libXi-1.6.0
-   >=x11-libs/libxkbcommon-0.4.3[X]
-   x11-libs/libxkbfile
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   >=x11-libs/pango-1.14.0[X,introspection?]
-   >=x11-libs/startup-notification-0.7:=
-   x11-misc/xkeyboard-config
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
-   xinerama? ( x11-libs/libXinerama )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-
-   test? ( app-text/docbook-xml-dtd:4.5 )
-"
-# needs gtk-doc, not just -am, for gtk-doc.make
-BDEPEND="
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=dev-util/intltool-0.35
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   eautoreconf
-   gnome2_disable_deprecation_warning
-}
-
-# Wayland is not supported upstream.
-src_configure() {
-   econf \
-   --disable-gtk-doc \
-   --disable-maintainer-mode \
-   --disable-schemas-compile \
-   --enable-compile-warnings=minimum \
-   --disable-static \
-   --enable-shape \
-   --enable-sm \
-   --enable-startup-notification \
-   --enable-xsync \
-   --enable-verbose-mode \
-   --with-libcanberra \
-   $(use_enable introspection) \
-   $(use_enable xinerama)
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-   dodoc HACKING MAINTAINERS *.txt doc/*.txt
-}
-
-src_test() {
-   virtx default
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-mail/mu/

2021-10-19 Thread Sam James
commit: 1ff0e7da8b05d24d9074ae0fa3581206110e7ed3
Author: Matt Smith  offtopica  uk>
AuthorDate: Sun Oct 17 10:25:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff0e7da

net-mail/mu: Bump to 1.6.7

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Matt Smith  offtopica.uk>
Closes: https://github.com/gentoo/gentoo/pull/22612
Signed-off-by: Sam James  gentoo.org>

 net-mail/mu/Manifest|  1 +
 net-mail/mu/mu-1.6.7.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index db4d5436557..56fec1cd99a 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -1 +1,2 @@
 DIST mu-1.6.6.tar.xz 866724 BLAKE2B 
3417d4b3e5bfae943558fbc936ca0207be912f9548621b1599437484e94f3b49271aa1e97e7cc2b5b6027b8e0cf97d3b96d2052772f7783d897b4fa0dcf03184
 SHA512 
07daf9864bfd1ff4278aee98a0ae9c4fc3be94468e3b2022ae801f048f339b5becdb9ad8ebb2e12b9131e0e6dfcfb541bdca8288657dc19d47b0e510831f54eb
+DIST mu-1.6.7.tar.xz 867136 BLAKE2B 
12b19d15c01a7101e3a936b12ee87fa5519c0e047e354f2fd1d481939dd5dffa34a94a5e7f3fda20e27771377e78524065cf5f93f7a2f818e202cdc93090ebff
 SHA512 
ceae7b4508fc607dcda0fc20e9fb92b3533b1ba7ef94823cba2cd3a6ad3f18ccd3d2ea7da20e4c190e53f2d00ccdd3e1d25e12b89a08bf5233f5656be90b3c14

diff --git a/net-mail/mu/mu-1.6.7.ebuild b/net-mail/mu/mu-1.6.7.ebuild
new file mode 100644
index 000..94eaeb52fa2
--- /dev/null
+++ b/net-mail/mu/mu-1.6.7.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common
+
+DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and 
indexing"
+HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu;
+SRC_URI="https://github.com/djcb/mu/releases/download/${PV}/mu-${PV}.tar.xz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
+IUSE="emacs guile readline"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/gmime:3.0
+   >=dev-libs/xapian-1.4:=
+   emacs? ( >=app-editors/emacs-25.3:* )
+   guile? ( >=dev-scheme/guile-2.2:* )
+   readline? ( sys-libs/readline:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+SITEFILE="70mu-gentoo-autoload.el"
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable emacs mu4e)
+   $(use_enable guile)
+   $(use_enable readline)
+   --disable-gtk
+   --disable-webkit
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+pkg_preinst() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "After upgrading from an old major version, you should"
+   elog "rebuild your mail index."
+   fi
+}
+
+pkg_postinst() {
+   if use emacs; then
+   einfo "To use mu4e you need to configure it in your .emacs file"
+   einfo "See the manual for more information:"
+   einfo "https://www.djcbsoftware.nl/code/mu/mu4e/;
+
+   elisp-site-regen
+   fi
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapps/

2021-10-19 Thread Sam James
commit: a4667c89cfcc8b3062c2a5df50f1459db6f36d95
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 01:30:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4667c89

x11-libs/xapps: 2.2.4 version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/xapps/Manifest   |  1 +
 x11-libs/xapps/xapps-2.2.4.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/x11-libs/xapps/Manifest b/x11-libs/xapps/Manifest
index e379195d8b8..6dd077ad519 100644
--- a/x11-libs/xapps/Manifest
+++ b/x11-libs/xapps/Manifest
@@ -1,2 +1,3 @@
 DIST xapps-2.2.1.tar.gz 239789 BLAKE2B 
ee7f3f2b3c54b0b40158dff6abbe2233c0d1a1fa4e134ce4bd6ee48842335b16e0d94ad430cb59301529dd85e2705cbb1c1f5ba10844b6fb85f598ca0c42d1db
 SHA512 
412f5c207d81d2507f2aa5cc69beed2036db07058f08613793aa7c277bac30191a02d9aff4eca0aeb8829e3e39d5f3a87e34232bf51220c4d4bc7c8ee37b9e65
 DIST xapps-2.2.3.tar.gz 242330 BLAKE2B 
dba7f77eea7314fe978a1ba2b691f5c2d7e5d88f499d2f8533c8b1141262ce981cc395f8d6a0b1feaba715c63034e8dfe887e4183b5e119a0947b1ad85d99bbd
 SHA512 
e8ac24decfa89aa949cf837a2e7a7ccdb8ef9d777081d0f3ea0e3a0b42378c721eed3eafacae669244a64c7f4202cb5c2a878d3574823f8f94bfdf51ec29f9ae
+DIST xapps-2.2.4.tar.gz 242171 BLAKE2B 
a2e53123776f3f0739778673d08f165d268f5d632ce57d722ac443a7201c22c14c1c88e08247f6c16dd708a01b2dd566d4bd9d55289d70eb50ba29b8f2a0987d
 SHA512 
428fd4dc1911905d6f940c6e38fc8b572d55bcb2691d45ac807276ef554b781c9f6c57bbd6d0a95bf52ca1703a38d260f36a61b88a94bc2dc0812b575839a983

diff --git a/x11-libs/xapps/xapps-2.2.4.ebuild 
b/x11-libs/xapps/xapps-2.2.4.ebuild
new file mode 100644
index 000..a7434062a55
--- /dev/null
+++ b/x11-libs/xapps/xapps-2.2.4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2-utils vala meson python-r1 xdg-utils
+
+DESCRIPTION="Cross-desktop libraries and common resources"
+HOMEPAGE="https://github.com/linuxmint/xapp/;
+LICENSE="GPL-3"
+
+SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/xapp-${PV}"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+SLOT="0"
+IUSE="gtk-doc introspection static-libs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.44.0:2
+   dev-libs/gobject-introspection:0=
+   dev-libs/libdbusmenu[gtk3]
+   gnome-base/libgnomekbd
+   x11-libs/cairo
+   >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?]
+   >=x11-libs/gtk+-3.16.0:3[introspection?]
+   x11-libs/libxkbfile
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(vala_depend)
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/intltool-0.40.6
+   sys-devel/gettext
+
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   vala_src_prepare
+   default
+
+   # don't install distro specific tools
+   sed -i "/subdir('scripts')/d" meson.build || die
+
+   # Fix meson helpers
+   python_setup
+   python_fix_shebang meson-scripts
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dpy-overrides-dir="/pygobject"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   # copy pygobject files to each active python target
+   # work-around for "py-overrides-dir" only supporting a single target
+   install_pygobject_override() {
+   PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import 
gi;print(gi._overridesdir)' || die)
+   einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}"
+   mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die
+   cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || 
die
+   python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/"
+   }
+   python_foreach_impl install_pygobject_override
+   rm -r "${D}/pygobject" || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}



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

2021-10-19 Thread Sam James
commit: c370b989f3481ce8640fa59b8d1a8effae827e41
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 02:01:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c370b989

gnome-extra/cinnamon-screensaver: 5.0.7 version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-screensaver/Manifest  |  1 +
 .../cinnamon-screensaver-5.0.7.ebuild  | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/gnome-extra/cinnamon-screensaver/Manifest 
b/gnome-extra/cinnamon-screensaver/Manifest
index 3573bd33fb8..50cb87ef232 100644
--- a/gnome-extra/cinnamon-screensaver/Manifest
+++ b/gnome-extra/cinnamon-screensaver/Manifest
@@ -1,2 +1,3 @@
 DIST cinnamon-screensaver-4.8.1.tar.gz 141996 BLAKE2B 
73a61e28210efc58a205357abd7b1ca5efce85c542a14ba0de1688ca3c6c86cc81cf02b7eee7d7a13d015d43b6084a0e5a5a0f417a3be1ff969381c24726
 SHA512 
5f165cddf5cd3f079192179f2308e015d7d70ce52f5214a56f8fc4318fdc6d6fc2b522b1c8eca31b4799074e58bd93bdce282d9774d1a552616c9ae1a0b46cae
 DIST cinnamon-screensaver-5.0.6.tar.gz 154189 BLAKE2B 
b7bb32c3986f662e8ff9ff857ef8c8f2fb1945abbf6af39b6dd9e4f915dfb47be5b177d474a8199e07d31c8394d6fc1dcf3087cf30a9196d85380e195b8ee0ef
 SHA512 
fce753d4805ad8e0e6767238b5b24b741a8e6b974fb0739cbe76105dfcd33621330257cdbfc34d5a33256659f5b2f9ef457cca9351ff6f73802fbffd6c0828b6
+DIST cinnamon-screensaver-5.0.7.tar.gz 154480 BLAKE2B 
38b89e2d4729ea2806903e9bd27024b274248325720d233485ab756477625bc07832582bbe99c599b7a7d4dbcf76d22b59df179ac8617a81b584b9f5684cb6d2
 SHA512 
ec5990e1f73983e96eb07f0d4d1a66076d067df28d56c68cce987dc7fce35871650273d2d4a64058d73c7daff2326722e3c1a2fd86afc761d81d1a6b2e7f9370

diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.7.ebuild 
b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.7.ebuild
new file mode 100644
index 000..c0d4a43f7ae
--- /dev/null
+++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.7.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson python-single-r1 xdg
+
+DESCRIPTION="Screensaver for Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-screensaver;
+SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="systemd xinerama"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/dbus-glib-0.78
+   >=dev-libs/glib-2.37.3:2[dbus]
+   >=gnome-extra/cinnamon-desktop-5.0:0=
+   sys-apps/dbus
+   sys-libs/pam
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   x11-themes/adwaita-icon-theme
+
+   xinerama? ( x11-libs/libXinerama )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=app-accessibility/caribou-0.3
+   sys-apps/accountsservice[introspection]
+   $(python_gen_cond_dep '
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   >=dev-python/xapp-2.2.0[${PYTHON_USEDEP}]
+   ')
+
+   systemd? ( >=sys-apps/systemd-31 )
+   !systemd? ( sys-auth/elogind )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   python_fix_shebang install-scripts src
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use xinerama)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_optimize "${ED}"/usr/share/cinnamon-screensaver/
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapps/

2021-10-19 Thread Sam James
commit: e1a2861cb47a68d194e2c02e83759b2a43b5a179
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 01:37:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a2861c

x11-libs/xapps: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/xapps/Manifest   |  1 -
 x11-libs/xapps/xapps-2.2.3.ebuild | 93 ---
 2 files changed, 94 deletions(-)

diff --git a/x11-libs/xapps/Manifest b/x11-libs/xapps/Manifest
index 6dd077ad519..a24c4be3427 100644
--- a/x11-libs/xapps/Manifest
+++ b/x11-libs/xapps/Manifest
@@ -1,3 +1,2 @@
 DIST xapps-2.2.1.tar.gz 239789 BLAKE2B 
ee7f3f2b3c54b0b40158dff6abbe2233c0d1a1fa4e134ce4bd6ee48842335b16e0d94ad430cb59301529dd85e2705cbb1c1f5ba10844b6fb85f598ca0c42d1db
 SHA512 
412f5c207d81d2507f2aa5cc69beed2036db07058f08613793aa7c277bac30191a02d9aff4eca0aeb8829e3e39d5f3a87e34232bf51220c4d4bc7c8ee37b9e65
-DIST xapps-2.2.3.tar.gz 242330 BLAKE2B 
dba7f77eea7314fe978a1ba2b691f5c2d7e5d88f499d2f8533c8b1141262ce981cc395f8d6a0b1feaba715c63034e8dfe887e4183b5e119a0947b1ad85d99bbd
 SHA512 
e8ac24decfa89aa949cf837a2e7a7ccdb8ef9d777081d0f3ea0e3a0b42378c721eed3eafacae669244a64c7f4202cb5c2a878d3574823f8f94bfdf51ec29f9ae
 DIST xapps-2.2.4.tar.gz 242171 BLAKE2B 
a2e53123776f3f0739778673d08f165d268f5d632ce57d722ac443a7201c22c14c1c88e08247f6c16dd708a01b2dd566d4bd9d55289d70eb50ba29b8f2a0987d
 SHA512 
428fd4dc1911905d6f940c6e38fc8b572d55bcb2691d45ac807276ef554b781c9f6c57bbd6d0a95bf52ca1703a38d260f36a61b88a94bc2dc0812b575839a983

diff --git a/x11-libs/xapps/xapps-2.2.3.ebuild 
b/x11-libs/xapps/xapps-2.2.3.ebuild
deleted file mode 100644
index a7434062a55..000
--- a/x11-libs/xapps/xapps-2.2.3.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2-utils vala meson python-r1 xdg-utils
-
-DESCRIPTION="Cross-desktop libraries and common resources"
-HOMEPAGE="https://github.com/linuxmint/xapp/;
-LICENSE="GPL-3"
-
-SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/xapp-${PV}"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-SLOT="0"
-IUSE="gtk-doc introspection static-libs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/glib-2.44.0:2
-   dev-libs/gobject-introspection:0=
-   dev-libs/libdbusmenu[gtk3]
-   gnome-base/libgnomekbd
-   x11-libs/cairo
-   >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?]
-   >=x11-libs/gtk+-3.16.0:3[introspection?]
-   x11-libs/libxkbfile
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(vala_depend)
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   >=dev-util/intltool-0.40.6
-   sys-devel/gettext
-
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_prepare() {
-   vala_src_prepare
-   default
-
-   # don't install distro specific tools
-   sed -i "/subdir('scripts')/d" meson.build || die
-
-   # Fix meson helpers
-   python_setup
-   python_fix_shebang meson-scripts
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dpy-overrides-dir="/pygobject"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   # copy pygobject files to each active python target
-   # work-around for "py-overrides-dir" only supporting a single target
-   install_pygobject_override() {
-   PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import 
gi;print(gi._overridesdir)' || die)
-   einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}"
-   mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die
-   cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || 
die
-   python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/"
-   }
-   python_foreach_impl install_pygobject_override
-   rm -r "${D}/pygobject" || die
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cjs/, gnome-extra/cjs/files/

2021-10-19 Thread Sam James
commit: f47851ed3165774f16b09971cefeb16624e12631
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 01:43:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f47851ed

gnome-extra/cjs: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cjs/Manifest   |  1 -
 gnome-extra/cjs/cjs-5.0.0-r1.ebuild| 77 --
 gnome-extra/cjs/files/cjs-5.0.0-fix-test.patch | 24 
 3 files changed, 102 deletions(-)

diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest
index 13dff339526..455a88ca7b7 100644
--- a/gnome-extra/cjs/Manifest
+++ b/gnome-extra/cjs/Manifest
@@ -1,3 +1,2 @@
 DIST cjs-4.8.2.tar.gz 600711 BLAKE2B 
d1506e599c05301083479df4145d3177c9cbb057d3ed260e9744994da70fe392eb2cd872dc00b1ef6269efe9442e32e16878ba975f57f1abc35851cb15e7bb97
 SHA512 
c607198847a3229443bbfa6906b05036295b6d7f95d3b355780b28e69382407a8f6ef5f637f411fbf2ae474c4c7c5f68f64fec6dd7a2e7f944945927f5efac91
-DIST cjs-5.0.0.tar.gz 601928 BLAKE2B 
b8d4e64472eefe15678fd2ebcd270161b779e5081b1f9fdff61c4410fdef601cff9bc948b423308059aa73de0b960d430711e8741c10511f758b41da8d96892f
 SHA512 
32524de39e17ffc3e70f83188aed5d6bcb39e9ac4d4a1aa980a1f45dfc7970c103868f270775fcd290de0a6c70035b61b04dc575c6bcc1375972aaa0abdd8e59
 DIST cjs-5.0.1.tar.gz 602005 BLAKE2B 
7592b5b0be8fed1efc9fe1c7baca081515b8010935e24ba0cb1e30ce78890941f5c3b2384ee3846a02c3ba5a50c6d6ce5df232f02507743cf15ac089e29d7f23
 SHA512 
a341e8deae33baf51ed21ea0b03484ba459d83be8689f3928acbd286ebe878719cdd6b4c576907b08b117b3c5738a11f95d0e37ae21f94ae6b88631fad5d3375

diff --git a/gnome-extra/cjs/cjs-5.0.0-r1.ebuild 
b/gnome-extra/cjs/cjs-5.0.0-r1.ebuild
deleted file mode 100644
index 1cd6bfb71f4..000
--- a/gnome-extra/cjs/cjs-5.0.0-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson pax-utils python-any-r1 virtualx
-
-DESCRIPTION="Linux Mint's fork of gjs for Cinnamon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cjs;
-SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
-SLOT="0"
-IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   dev-lang/spidermonkey:78
-   >=dev-libs/glib-2.58.0:2
-   >=dev-libs/gobject-introspection-1.58.3:=
-   >=dev-libs/libffi-3.2.1:0=
-
-   cairo? ( x11-libs/cairo[glib,X] )
-   readline? ( sys-libs/readline:0= )
-"
-DEPEND="
-   ${RDEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   test? (
-   sys-apps/dbus
-
-   gtk? ( x11-libs/gtk+:3[introspection] )
-   )
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.0.0-fix-test.patch"
-)
-
-src_prepare() {
-   default
-   python_fix_shebang build
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature cairo)
-   $(meson_feature readline)
-   $(meson_feature sysprof profiler)
-   -Dinstalled_tests=false
-   $(meson_use !test skip_dbus_tests)
-   $(meson_use !test skip_gtk_tests)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   meson_src_install
-
-   if use examples; then
-   docinto examples
-   dodoc "${S}"/examples/*
-   fi
-
-   # Required for cjs-console to run correctly on PaX systems
-   pax-mark mr "${ED}/usr/bin/cjs-console"
-}

diff --git a/gnome-extra/cjs/files/cjs-5.0.0-fix-test.patch 
b/gnome-extra/cjs/files/cjs-5.0.0-fix-test.patch
deleted file mode 100644
index 347ca090782..000
--- a/gnome-extra/cjs/files/cjs-5.0.0-fix-test.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From ac2737f524b4d667a7700b8ff077cd603ee21c59 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz 
-Date: Thu, 3 Jun 2021 05:21:51 -0400
-Subject: [PATCH] fix failing test checking for version number (#94)
-

- installed-tests/js/testSystem.js | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/installed-tests/js/testSystem.js 
b/installed-tests/js/testSystem.js
-index a4c098c0..8ae8c74a 100644
 a/installed-tests/js/testSystem.js
-+++ b/installed-tests/js/testSystem.js
-@@ -11,8 +11,8 @@ describe('System.addressOf()', function () {
- 
- describe('System.version', function () {
- it('gives a plausible number', function () {
--expect(System.version).not.toBeLessThan(14700);
--expect(System.version).toBeLessThan(5);
-+

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

2021-10-19 Thread Sam James
commit: 95dcad8175da4cb46e192c0532e99f50fe437656
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Mon Oct 18 02:02:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:11:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95dcad81

gnome-extra/cinnamon-screensaver: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-screensaver/Manifest  |  1 -
 .../cinnamon-screensaver-5.0.6.ebuild  | 75 --
 2 files changed, 76 deletions(-)

diff --git a/gnome-extra/cinnamon-screensaver/Manifest 
b/gnome-extra/cinnamon-screensaver/Manifest
index 50cb87ef232..44f5dd55baf 100644
--- a/gnome-extra/cinnamon-screensaver/Manifest
+++ b/gnome-extra/cinnamon-screensaver/Manifest
@@ -1,3 +1,2 @@
 DIST cinnamon-screensaver-4.8.1.tar.gz 141996 BLAKE2B 
73a61e28210efc58a205357abd7b1ca5efce85c542a14ba0de1688ca3c6c86cc81cf02b7eee7d7a13d015d43b6084a0e5a5a0f417a3be1ff969381c24726
 SHA512 
5f165cddf5cd3f079192179f2308e015d7d70ce52f5214a56f8fc4318fdc6d6fc2b522b1c8eca31b4799074e58bd93bdce282d9774d1a552616c9ae1a0b46cae
-DIST cinnamon-screensaver-5.0.6.tar.gz 154189 BLAKE2B 
b7bb32c3986f662e8ff9ff857ef8c8f2fb1945abbf6af39b6dd9e4f915dfb47be5b177d474a8199e07d31c8394d6fc1dcf3087cf30a9196d85380e195b8ee0ef
 SHA512 
fce753d4805ad8e0e6767238b5b24b741a8e6b974fb0739cbe76105dfcd33621330257cdbfc34d5a33256659f5b2f9ef457cca9351ff6f73802fbffd6c0828b6
 DIST cinnamon-screensaver-5.0.7.tar.gz 154480 BLAKE2B 
38b89e2d4729ea2806903e9bd27024b274248325720d233485ab756477625bc07832582bbe99c599b7a7d4dbcf76d22b59df179ac8617a81b584b9f5684cb6d2
 SHA512 
ec5990e1f73983e96eb07f0d4d1a66076d067df28d56c68cce987dc7fce35871650273d2d4a64058d73c7daff2326722e3c1a2fd86afc761d81d1a6b2e7f9370

diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.6.ebuild 
b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.6.ebuild
deleted file mode 100644
index c0d4a43f7ae..000
--- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.6.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Screensaver for Cinnamon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-screensaver;
-SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="systemd xinerama"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/dbus-glib-0.78
-   >=dev-libs/glib-2.37.3:2[dbus]
-   >=gnome-extra/cinnamon-desktop-5.0:0=
-   sys-apps/dbus
-   sys-libs/pam
-   >=x11-libs/gtk+-3.22:3[introspection]
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   x11-themes/adwaita-icon-theme
-
-   xinerama? ( x11-libs/libXinerama )
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   >=app-accessibility/caribou-0.3
-   sys-apps/accountsservice[introspection]
-   $(python_gen_cond_dep '
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/setproctitle[${PYTHON_USEDEP}]
-   >=dev-python/xapp-2.2.0[${PYTHON_USEDEP}]
-   ')
-
-   systemd? ( >=sys-apps/systemd-31 )
-   !systemd? ( sys-auth/elogind )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   dev-util/gdbus-codegen
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   python_fix_shebang install-scripts src
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use xinerama)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}"/usr/share/cinnamon-screensaver/
-}



[gentoo-commits] repo/gentoo:master commit in: media-video/libva-utils/

2021-10-19 Thread Sam James
commit: de69d3fa1126bb12cc802e5267d6d4c7f67e23da
Author: Ed Baker  intel  com>
AuthorDate: Mon Oct 18 18:25:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:08:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de69d3fa

media-video/libva-utils: Bump to v2.13.0

This pulls in upstream fixes for h264encode, hevcencode, and adds planar
BGR support. The code base was also reformatted.

Signed-off-by: Ed Baker  intel.com>
Closes: https://github.com/gentoo/gentoo/pull/22627
Signed-off-by: Sam James  gentoo.org>

 media-video/libva-utils/Manifest  |  1 +
 media-video/libva-utils/libva-utils-2.13.0.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/media-video/libva-utils/Manifest b/media-video/libva-utils/Manifest
index 151036320da..08194f6291f 100644
--- a/media-video/libva-utils/Manifest
+++ b/media-video/libva-utils/Manifest
@@ -1,6 +1,7 @@
 DIST libva-utils-2.10.0.tar.gz 1203536 BLAKE2B 
c7b51e07618204c55e992f57dd2d80b289d2edd7b4f526c3afaaec1081f5497ac86614e097bc14a1e79d380ca2c529359d02cee601502e292ca8f89073d5fdbb
 SHA512 
2d44c5e3f52ff4ce8bfb206af95c4d790b6d31ec21f899f0ec9604391359f55de06c63b446e19cd8f0ea0c36ccb4ac7cc5ae7fe68361eb263c01454682d18402
 DIST libva-utils-2.11.1.tar.gz 1205472 BLAKE2B 
251a318d10eb5907e0ee54f101a153cfe76a98d61fc1f4fabf890901b52e980439d77acfbb4e1b566d361a7cda5c7ab504e575067eb932b0e121904be34b801f
 SHA512 
d64c4767269a810386e02426fce3bde6aa693ac899ace22900e4ae4918dfe461736fe0a031db36751281d5bd78960354cdfa4ca13c5f7c30cc67d05abdd0bcd2
 DIST libva-utils-2.12.0.tar.gz 1213135 BLAKE2B 
259ed063e178adc22aa9d69d92715420dd82f25c8b85ce946e13539d96723ee80d406052e4f7a646721f3d4ee4743ffea816c6916f4a5fd6aeeabf9bce1e6671
 SHA512 
38ef214fa8cb67b5252915e134333fab46d911cc4c9884576013083023e782bccf045ec01534024e901de1143f1ae85f52cdf6e6fe087cb9f3bf727c206d9746
+DIST libva-utils-2.13.0.tar.gz 1230036 BLAKE2B 
4e70a13fb9b4362713b6f461a0ee199b8f7e9d9cbac7bc664c11870db92a87873d73306b5777c554830b932a15e726965e1db3591fd1349fb62f068617dd8558
 SHA512 
81c7c122a4d1bdf8d390a4ea3e0d34499158fb7b7fe0f7aa9d556158895e755139975fd01d73d883897c0a4390612d131b6349febbdf16fa5edcd46a6a82acd2
 DIST libva-utils-2.4.0.tar.bz2 1030271 BLAKE2B 
b57947f9bd63f34b27a403484ae6b66e750f854dd87c8448afb3d361581d83b20a5ffd8d7e22c9dbf5fae6f7ff3fd62d70cc248b29a862066ff10928629e4d11
 SHA512 
c5c674179ed589968fd296a7e33dd57a3476c237d8e15258938b364051d501e156c22b41b98fe59d6bc36805495a934dee602ec9e9bb5350c72aa65d3d300ff6
 DIST libva-utils-2.8.0.tar.bz2 1037112 BLAKE2B 
9168d7d489e1574d970e9e3a270946de522a4063b80c4cafe38cc6917b99deb6394570592d3ed29a0ff7b92f819b9bbc9eb2a8f3b70077625a2714f70ee1959e
 SHA512 
b3412349234ad2923953296674926ee7cb33c43ce17df8942f751789f0208064a4557ca16e1a5878a4e1b35e5bbbd415a9c9f182ffb24e589ac4757e990576b5
 DIST libva-utils-2.8.0.tar.gz 1198057 BLAKE2B 
7c3332fcd2f4631cb2f77d0775e7f542b8ffbbb77aac0fb0629fb2474563320dbbefa546999fc7c991e8081e82a2c48b1406a34d2f075c80fca391088d779fcc
 SHA512 
2102c5bc2b9b1caa99852892b2b7c1f5db7846283781cec84fe9683ac245ea366120096c1032a2c8b36a7c5fc8e4cd68e3939b0a2712a15f453c33560217585d

diff --git a/media-video/libva-utils/libva-utils-2.13.0.ebuild 
b/media-video/libva-utils/libva-utils-2.13.0.ebuild
new file mode 100644
index 000..0155912ee58
--- /dev/null
+++ b/media-video/libva-utils/libva-utils-2.13.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Collection of utilities and tests for VA-API"
+HOMEPAGE="https://01.org/linuxmedia/vaapi;
+if [[ ${PV} = * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/intel/libva-utils;
+else
+   # Tarball with pre-built 'configure' not always available, portage use 
tarballs
+   # without pre-built 'configure' as they are always avaialbe upstream.
+   # 
SRC_URI="https://github.com/intel/libva-utils/releases/download/${PV}/${P}.tar.bz2;
+   SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="+drm examples putsurface test test-va-api +vainfo wayland X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   || ( drm wayland X )
+   putsurface? ( || ( wayland X ) )
+   putsurface? ( drm )
+   || ( examples putsurface test-va-api vainfo )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} = * ]] ; then
+   DEPEND="~x11-libs/libva-${PV}:=[drm?,wayland?,X?]"
+else
+   DEPEND=">=x11-libs/libva-$(ver_cut 1-2).0:=[drm?,wayland?,X?]"
+fi
+
+DEPEND+="
+   wayland? ( >=dev-libs/wayland-1.0.6 )
+   X? ( >=x11-libs/libX11-1.6.2 )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-2.10.0_test_in_sandbox.patch" )
+
+# CONTRIBUTING.md and README.md are avaialbe only in .tar.gz tarballs and in 
git

[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxterminal/

2021-10-19 Thread Sam James
commit: 03820a4c8bea239c7c4b67b9dbbb1b382f154009
Author: Jay Faulkner  jvf  cc>
AuthorDate: Fri Oct 15 04:43:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:10:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03820a4c

lxde-base/lxterminal: fix maintainer mode / automake mismatch

Per the instructions in the QA project wiki page, I removed
the aclocal.m4 file from the upstream package during the build
phase. That resulted in a successful compilation of the package.

Closes: https://bugs.gentoo.org/818211
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jay Faulkner  jvf.cc>
Closes: https://github.com/gentoo/gentoo/pull/22582
Signed-off-by: Sam James  gentoo.org>

 lxde-base/lxterminal/lxterminal-0.4.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lxde-base/lxterminal/lxterminal-0.4.0.ebuild 
b/lxde-base/lxterminal/lxterminal-0.4.0.ebuild
index ac2acb53b0e..14c03d4a6cf 100644
--- a/lxde-base/lxterminal/lxterminal-0.4.0.ebuild
+++ b/lxde-base/lxterminal/lxterminal-0.4.0.ebuild
@@ -31,6 +31,9 @@ BDEPEND="
 
 src_prepare() {
xdg_src_prepare
+   # Avoid maintainer mode, bug #818211
+   rm aclocal.m4 || die
+
eautoreconf
 }
 



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

2021-10-19 Thread Sam James
commit: 708719b2b0f6c899950e6da443a60d306601cd81
Author: Guillaume Castagnino  xwing  info>
AuthorDate: Mon Oct 18 19:13:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:09:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708719b2

media-gfx/sane-backends: bump to 1.0.32

* fix tarball source
(https://gitlab.com/sane-project/backends/-/issues/248)
* remove patches not needed anymore

Signed-off-by: Guillaume Castagnino  xwing.info>
Closes: https://bugs.gentoo.org/818838
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22628
Signed-off-by: Sam James  gentoo.org>

 media-gfx/sane-backends/Manifest   |   1 +
 .../sane-backends/sane-backends-1.0.32.ebuild  | 352 +
 2 files changed, 353 insertions(+)

diff --git a/media-gfx/sane-backends/Manifest b/media-gfx/sane-backends/Manifest
index 789686c7720..7d1b5d8608b 100644
--- a/media-gfx/sane-backends/Manifest
+++ b/media-gfx/sane-backends/Manifest
@@ -1 +1,2 @@
 DIST backends-1.0.31.tar.gz 5731445 BLAKE2B 
d70691acbd3f5788a26bab6b35eeb243801b435272b57e3fa568127562ff57797452e396e6e5f058c33d3bce0f99b672542fb89bc8eb4d36cbe82ccc20b8f298
 SHA512 
d8ef05cc3aa9c4fa42c9241e1e61fc93e7959df3746a3a2cfaa6e4fb26dfd0911b4d3227b2da28852f8630fa17ad3432a1230a6f4425340e79a3b82ec5eaa9eb
+DIST sane-backends-1.0.32.tar.gz 7349442 BLAKE2B 
8841542ffd520b38bbeb532eaae7cce803f0bd868cae7edc28d2138729dcffb5a2a0908b56c16c25ffbba539525331c12c259e1768e105de1bdd1419d29efe83
 SHA512 
416757d9a69bbc18678d1f16a024ba5a949c571204a68f36009d416be28723886ccea71daaa7da90d20eac9696cd44e567802d6c21c3fc5914b97213bbedb6d5

diff --git a/media-gfx/sane-backends/sane-backends-1.0.32.ebuild 
b/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
new file mode 100644
index 000..36bb18f0a98
--- /dev/null
+++ b/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
@@ -0,0 +1,352 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+# python-any-r1 required for a script in
+# backends/pixma/scripts/
+inherit autotools flag-o-matic multilib-minimal optfeature python-any-r1 
systemd toolchain-funcs udev
+
+# gphoto and v4l are handled by their usual USE flags.
+# The pint backend was disabled because I could not get it to compile.
+IUSE_SANE_BACKENDS=(
+   abaton
+   agfafocus
+   apple
+   artec
+   artec_eplus48u
+   as6e
+   avision
+   bh
+   canon
+   canon630u
+   canon_dr
+   canon_lide70
+   canon_pp
+   cardscan
+   coolscan
+   coolscan2
+   coolscan3
+   dc210
+   dc240
+   dc25
+   dell1600n_net
+   dmc
+   epjitsu
+   epson
+   epson2
+   escl
+   fujitsu
+   genesys
+   gt68xx
+   hp
+   hp3500
+   hp3900
+   hp4200
+   hp5400
+   hp5590
+   hpljm1005
+   hpsj5s
+   hs2p
+   ibm
+   kodak
+   kodakaio
+   kvs1025
+   kvs20xx
+   kvs40xx
+   leo
+   lexmark
+   ma1509
+   magicolor
+   matsushita
+   microtek
+   microtek2
+   mustek
+   mustek_pp
+   mustek_usb
+   mustek_usb2
+   nec
+   net
+   niash
+   p5
+   pie
+   pieusb
+   pixma
+   plustek
+   plustek_pp
+   pnm
+   qcam
+   ricoh
+   ricoh2
+   rts8891
+   s9036
+   sceptre
+   sharp
+   sm3600
+   sm3840
+   snapscan
+   sp15c
+   st400
+   stv680
+   tamarack
+   teco1
+   teco2
+   teco3
+   test
+   u12
+   umax
+   umax1220u
+   umax_pp
+   xerox_mfp
+)
+
+IUSE="gphoto2 ipv6 snmp systemd threads usb v4l xinetd +zeroconf"
+
+for GBACKEND in ${IUSE_SANE_BACKENDS[@]}; do
+   case ${GBACKEND} in
+   # Disable backends that require parallel ports as no one has those 
anymore.
+   canon_pp|hpsj5s|mustek_pp|\
+   pnm|mustek_usb2|kvs40xx)
+   IUSE+=" sane_backends_${GBACKEND}"
+   ;;
+   *)
+   IUSE+=" +sane_backends_${GBACKEND}"
+   esac
+done
+
+REQUIRED_USE="
+   sane_backends_escl? ( zeroconf )
+   sane_backends_kvs40xx? ( threads )
+   sane_backends_mustek_usb2? ( threads )
+"
+
+DESCRIPTION="Scanner Access Now Easy - Backends"
+HOMEPAGE="http://www.sane-project.org/;
+SRC_URI="https://gitlab.com/sane-project/backends/uploads/104f09c07d35519cc8e72e604f11643f/${P}.tar.gz;
+
+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"
+
+# For pixma: see 
https://gitlab.com/sane-project/backends/-/releases/1.0.28#build
+RDEPEND="
+   acct-group/scanner
+   acct-user/saned
+   gphoto2? (
+   >=media-libs/libgphoto2-2.5.3.1:=[${MULTILIB_USEDEP}]
+  

[gentoo-commits] repo/gentoo:master commit in: media-video/libva-utils/

2021-10-19 Thread Sam James
commit: 6c9ae4b6c35089cfa89a6263c7deaa0e131897ce
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 01:09:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:09:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9ae4b6

media-video/libva-utils: fix minor comment typo

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

 media-video/libva-utils/libva-utils-2.13.0.ebuild | 2 +-
 media-video/libva-utils/libva-utils-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/libva-utils/libva-utils-2.13.0.ebuild 
b/media-video/libva-utils/libva-utils-2.13.0.ebuild
index 0155912ee58..2f790d95839 100644
--- a/media-video/libva-utils/libva-utils-2.13.0.ebuild
+++ b/media-video/libva-utils/libva-utils-2.13.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva-utils;
 else
# Tarball with pre-built 'configure' not always available, portage use 
tarballs
-   # without pre-built 'configure' as they are always avaialbe upstream.
+   # without pre-built 'configure' as they are always available upstream.
# 
SRC_URI="https://github.com/intel/libva-utils/releases/download/${PV}/${P}.tar.bz2;
SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"

diff --git a/media-video/libva-utils/libva-utils-.ebuild 
b/media-video/libva-utils/libva-utils-.ebuild
index 0155912ee58..2f790d95839 100644
--- a/media-video/libva-utils/libva-utils-.ebuild
+++ b/media-video/libva-utils/libva-utils-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva-utils;
 else
# Tarball with pre-built 'configure' not always available, portage use 
tarballs
-   # without pre-built 'configure' as they are always avaialbe upstream.
+   # without pre-built 'configure' as they are always available upstream.
# 
SRC_URI="https://github.com/intel/libva-utils/releases/download/${PV}/${P}.tar.bz2;
SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"



[gentoo-commits] repo/gentoo:master commit in: app-misc/uptimed/

2021-10-19 Thread Sam James
commit: 429678d37bc0af6c96146d4df7de5c0252aa6613
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:22:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:22:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429678d3

app-misc/uptimed: Stabilize 0.4.4 ppc64, #818928

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

 app-misc/uptimed/uptimed-0.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/uptimed/uptimed-0.4.4.ebuild 
b/app-misc/uptimed/uptimed-0.4.4.ebuild
index ef121a01a62..7375c25fd9c 100644
--- a/app-misc/uptimed/uptimed-0.4.4.ebuild
+++ b/app-misc/uptimed/uptimed-0.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rpodgorny/uptimed/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
acct-group/uptimed



[gentoo-commits] repo/gentoo:master commit in: app-misc/uptimed/

2021-10-19 Thread Sam James
commit: 91b523f063af9a1df93db840984c946e68f85ba4
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:22:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:22:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b523f0

app-misc/uptimed: Stabilize 0.4.4 ppc, #818928

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

 app-misc/uptimed/uptimed-0.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/uptimed/uptimed-0.4.4.ebuild 
b/app-misc/uptimed/uptimed-0.4.4.ebuild
index bff8da441e4..ef121a01a62 100644
--- a/app-misc/uptimed/uptimed-0.4.4.ebuild
+++ b/app-misc/uptimed/uptimed-0.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rpodgorny/uptimed/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
acct-group/uptimed



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

2021-10-19 Thread Sam James
commit: c2283c8430206805024864f39b3db45b122270f2
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:22:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:22:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2283c84

net-libs/nghttp2: Stabilize 1.45.1-r1 ppc, #818907

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

 net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index e101f1067f1..bc3cb4979c2 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-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 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Sam James
commit: 9b1ac1638f69f8acf596aa632b6fd36a645566f5
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:22:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:22:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1ac163

net-libs/nghttp2: Stabilize 1.45.1-r1 ppc64, #818907

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

 net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index bc3cb4979c2..0001e7e95a7 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-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 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



[gentoo-commits] repo/gentoo:master commit in: app-misc/uptimed/

2021-10-19 Thread Sam James
commit: 056d7b94f18b2ef90726875adb3b199114784e70
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:21:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:21:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056d7b94

app-misc/uptimed: Stabilize 0.4.4 arm64, #818928

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

 app-misc/uptimed/uptimed-0.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/uptimed/uptimed-0.4.4.ebuild 
b/app-misc/uptimed/uptimed-0.4.4.ebuild
index 200611dc4f5..bff8da441e4 100644
--- a/app-misc/uptimed/uptimed-0.4.4.ebuild
+++ b/app-misc/uptimed/uptimed-0.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rpodgorny/uptimed/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
acct-group/uptimed



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

2021-10-19 Thread Sam James
commit: 8dceb3f8922c489aafcc38365eeba30478556d2d
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:21:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:21:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dceb3f8

net-libs/nghttp2: Stabilize 1.45.1-r1 arm64, #818907

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

 net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index ecf01a5ca6e..e101f1067f1 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-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 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Sam James
commit: 9b610fe1436fa6e39628a184d3429950b2421cea
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:21:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:21:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b610fe1

media-gfx/chafa: Stabilize 1.8.0 arm64, #818943

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

 media-gfx/chafa/chafa-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.8.0.ebuild 
b/media-gfx/chafa/chafa-1.8.0.ebuild
index ebdeee6fb06..aaee185d5da 100644
--- a/media-gfx/chafa/chafa-1.8.0.ebuild
+++ b/media-gfx/chafa/chafa-1.8.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="+tools"
 
 RDEPEND="



  1   2   3   >