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

2022-01-27 Thread Sam James
commit: d4b59f063a05e65f354e4256582dfa2a4d3f8c15
Author: Philipp Rösner  protonmail  com>
AuthorDate: Sun Jan 23 22:50:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b59f06

net-mail/grepmail: version bump to 5.3111

We added an ebuild for grepmail-5.3111 with support for EAPI 8.
The new ebuild doesn't need patches, it uses a source from CTAN and the
tests are working now.

Closes: https://bugs.gentoo.org/494350
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Philipp Roesner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23936
Signed-off-by: Sam James  gentoo.org>

 net-mail/grepmail/Manifest   |  1 +
 net-mail/grepmail/grepmail-5.3111.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/net-mail/grepmail/Manifest b/net-mail/grepmail/Manifest
index 3e7e1bb7fc14..d2fa605992b3 100644
--- a/net-mail/grepmail/Manifest
+++ b/net-mail/grepmail/Manifest
@@ -1 +1,2 @@
 DIST grepmail-5.3033.tar.gz 536791 BLAKE2B 
400cc3c30a291f6075d343522a4f506997e3328c2adda2cfa7d4449052ce5bd6112fc06a44f8359def6358c716422b5c33353c7247dd6b5cf6c5a0502a2c34d6
 SHA512 
58fb63c42b534ba32d8224753cd11701adc3ab6eeca838753982cd6fdc46c05142eeb34106ae585b48698c299648cc2e0135215900ce28dd7c84921c8ad7831f
+DIST grepmail-5.3111.tar.gz 560547 BLAKE2B 
88c9e841aed419ae428c45dd9a1bfb294076d73a3635e06b50a1f5b3bb3d2d447a8c586054b80ad793ccd6b2b2cb16394486d044f988c5760c04f9fe2da0e73e
 SHA512 
50df6585ecebb838a2b60c048e66588d7a161a88256ffce2c7313e61d32751739b3c30a64deb43dcd2a5933970cacc812fbb2dbd9f91a8ac34012e0581cd2962

diff --git a/net-mail/grepmail/grepmail-5.3111.ebuild 
b/net-mail/grepmail/grepmail-5.3111.ebuild
new file mode 100644
index ..b64820f1bd52
--- /dev/null
+++ b/net-mail/grepmail/grepmail-5.3111.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="Search normal or compressed mailbox using a regular expression or 
dates"
+HOMEPAGE="https://github.com/coppit/grepmail;
+SRC_URI="mirror://cpan/authors/id/D/DC/DCOPPIT/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-perl/Date-Manip
+   dev-perl/File-HomeDir
+   dev-perl/Inline
+   >=dev-perl/Mail-Mbox-MessageParser-1.40.01
+   dev-perl/TimeDate
+   virtual/perl-Digest-MD5
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-perl/Test-Compile
+   dev-perl/Test-Pod
+   dev-perl/Test-Pod-Coverage
+   )
+"
+
+src_prepare() {
+   perl-module_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/freenet/files/, net-p2p/freenet/

2022-01-27 Thread Sam James
commit: c54e5325b0369da14991e21bfe94a8226c257f06
Author: Yuan Liao  gmail  com>
AuthorDate: Sun Jan 23 18:21:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54e5325

net-p2p/freenet: Fix build and runtime errors with JNA 5.x

This package uses JNA's Pointer.SIZE API, which has been removed since
JNA 5.0.0.  A replacement of the API is Native.POINTER_SIZE, which is
present in both JNA 4.x and 5.x.

Since JNA 5.0.0, the default JNI library loading mechanism has been
changed, which would cause this package to crash upon launch, unless
system property 'jna.nosys' is set to 'false', which restores the 4.x
library loading behavior compatible with this package.

Closes: https://bugs.gentoo.org/830847
Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23933
Signed-off-by: Sam James  gentoo.org>

 .../files/0.7.5_p1491-update-for-jna-5.x.patch |  31 
 .../freenet/files/freenet-0.7.5_p1491-wrapper.conf |  30 
 net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild  | 169 +
 net-p2p/freenet/freenet-0.7.5_p1491-r1.ebuild  | 165 
 4 files changed, 395 insertions(+)

diff --git a/net-p2p/freenet/files/0.7.5_p1491-update-for-jna-5.x.patch 
b/net-p2p/freenet/files/0.7.5_p1491-update-for-jna-5.x.patch
new file mode 100644
index ..788a48040b17
--- /dev/null
+++ b/net-p2p/freenet/files/0.7.5_p1491-update-for-jna-5.x.patch
@@ -0,0 +1,31 @@
+From 830b4bb3948bd69fbd9b10001940f1775051114a Mon Sep 17 00:00:00 2001
+From: Yuan Liao 
+Date: Sun, 23 Jan 2022 10:09:17 -0800
+Subject: [PATCH] Replace Pointer.SIZE with Native.POINTER_SIZE for JNA 5.x
+
+This patch is backward compatible with JNA 4.x because
+Native.POINTER_SIZE is present in both 4.x and 5.x.
+
+Bug: https://github.com/kaitoy/pcap4j/issues/191
+Bug: https://bugs.gentoo.org/830847
+Signed-off-by: Yuan Liao 
+---
+ src/freenet/io/comm/UdpSocketHandler.java | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/freenet/io/comm/UdpSocketHandler.java 
b/src/freenet/io/comm/UdpSocketHandler.java
+index 0cd975f16..c004613a9 100644
+--- a/src/freenet/io/comm/UdpSocketHandler.java
 b/src/freenet/io/comm/UdpSocketHandler.java
+@@ -120,7 +120,7 @@ public class UdpSocketHandler implements PrioRunnable, 
PacketSocketHandler, Port
+   return false;
+   int ret = -1;
+   try {
+-  ret = socketOptionsHolder.setsockopt(fd, 
SOCKET_level.IPPROTO_IPV6.linux, p.option_name.linux, new 
IntByReference(p.linux).getPointer(), Pointer.SIZE);
++  ret = socketOptionsHolder.setsockopt(fd, 
SOCKET_level.IPPROTO_IPV6.linux, p.option_name.linux, new 
IntByReference(p.linux).getPointer(), Native.POINTER_SIZE);
+   } catch(Exception e) { 
Logger.normal(UdpSocketHandler.class, e.getMessage(),e); } //if it fails that's 
fine
+   return (ret == 0 ? true : false);
+   }
+-- 
+2.34.1
+

diff --git a/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf 
b/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf
new file mode 100644
index ..61bbf6f40bfb
--- /dev/null
+++ b/net-p2p/freenet/files/freenet-0.7.5_p1491-wrapper.conf
@@ -0,0 +1,30 @@
+wrapper.java.command=java
+wrapper.working.dir=/var/freenet/
+wrapper.java.mainclass=freenet.node.NodeStarter
+wrapper.java.library.path.1=/usr/lib
+wrapper.java.initmemory=60
+wrapper.java.maxmemory=1024
+wrapper.java.additional.1=-Dnetworkaddress.cache.ttl=0
+wrapper.java.additional.2=-Dnetworkaddress.cache.negative.ttl=0
+wrapper.java.additional.3=-enableassertions:freenet
+# You might want to set the following line if you have changed java.maxmemory
+wrapper.java.additional.4=-XX:MaxPermSize=1024M
+# Required since JNA 5.0.0, which changed the default JNI library search path
+# https://github.com/java-native-access/jna/issues/384
+wrapper.java.additional.5=-Djna.nosys=false
+
+wrapper.app.parameter.1=freenet.ini
+wrapper.console.format=PM
+wrapper.console.loglevel=INFO
+wrapper.logfile=wrapper.log
+wrapper.logfile.format=LPTM
+wrapper.logfile.loglevel=INFO
+wrapper.logfile.maxsize=2M
+wrapper.logfile.maxfiles=3
+wrapper.syslog.loglevel=NONE
+wrapper.console.title=Freenet 0.7
+wrapper.jvm_exit.timeout=120
+wrapper.restart.reload_configuration=TRUE
+wrapper.filter.trigger.1=java.lang.OutOfMemoryError
+wrapper.filter.action.1=RESTART
+

diff --git a/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild 
b/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
new file mode 100644
index ..8b2cb5f7eea2
--- /dev/null
+++ b/net-p2p/freenet/freenet-0.7.5_p1488-r2.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit epatch java-pkg-2 java-ant-2 

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

2022-01-27 Thread Sam James
commit: 233e416ce05d045c7bb324323ab452b1a37fe8f6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:52:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233e416c

net-mail/grepmail: drop obsolete src_prepare

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

 net-mail/grepmail/grepmail-5.3111.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-mail/grepmail/grepmail-5.3111.ebuild 
b/net-mail/grepmail/grepmail-5.3111.ebuild
index b64820f1bd52..ef49558b1a95 100644
--- a/net-mail/grepmail/grepmail-5.3111.ebuild
+++ b/net-mail/grepmail/grepmail-5.3111.ebuild
@@ -30,7 +30,3 @@ DEPEND="${RDEPEND}
dev-perl/Test-Pod-Coverage
)
 "
-
-src_prepare() {
-   perl-module_src_prepare
-}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/transifex-client/

2022-01-27 Thread Sam James
commit: 2af159743324b26bd2551d6c336171b2ad4579dd
Author: Robert Siebeck  r123  de>
AuthorDate: Sun Jan 23 21:33:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af15974

app-i18n/transifex-client: skip tests depending on network connection.

Closes: https://bugs.gentoo.org/831772
Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/23934
Signed-off-by: Sam James  gentoo.org>

 app-i18n/transifex-client/transifex-client-1.0.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-i18n/transifex-client/transifex-client-1.0.0.ebuild 
b/app-i18n/transifex-client/transifex-client-1.0.0.ebuild
index e0d0d47f4bd0..c6f1eb3fcef8 100644
--- a/app-i18n/transifex-client/transifex-client-1.0.0.ebuild
+++ b/app-i18n/transifex-client/transifex-client-1.0.0.ebuild
@@ -219,6 +219,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 src_test() {
+   # Skip tests depending on a network connection. Bug #831772
+   rm internal/txlib/update_test.go || die
go test ./... || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/imath/files/, dev-libs/imath/

2022-01-27 Thread Sam James
commit: be9679175b0485357bfacbbce49107226a9783ef
Author: Bernd Waibel  posteo  net>
AuthorDate: Mon Jan 24 18:18:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be967917

dev-libs/imath: bump to 3.1.4

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

 dev-libs/imath/Manifest|   1 +
 ...ntoo-specific-changes-needed-for-slotting.patch | 129 +
 dev-libs/imath/imath-3.1.4.ebuild  |  75 
 3 files changed, 205 insertions(+)

diff --git a/dev-libs/imath/Manifest b/dev-libs/imath/Manifest
index 5c310d17c92d..435be67a7942 100644
--- a/dev-libs/imath/Manifest
+++ b/dev-libs/imath/Manifest
@@ -1 +1,2 @@
 DIST imath-3.1.3.tar.gz 570840 BLAKE2B 
b037c9bdee87f58c7a2be9dbda52c89c26eba25fe07342710578f9eef4b90a49b9d5dc5451702c960ae94427d7f748b79b81b7fc9ad350d2252e9e4bf6a1d6cc
 SHA512 
a11f5e736bc49098d735c7903f186c15b03efbec082a8cf2e6635546368035cec0d36c7ae64bfd01bd8eeffb2dd247b8dab19e440a3e1fe33008edacc1268f75
+DIST imath-3.1.4.tar.gz 572214 BLAKE2B 
6d67f542256e44f9ba6f30ae7d22a37dbf3cd1e49992fb8b0e2264d51d47e9c2297940b3a484e1f59bd8b251e8ef42d81ae88282d0769c111b3cd84cd0a9354e
 SHA512 
f9f7d8ec333e6383191543ee927dc40e870a6330225b01070bb93ad3d149c5e31bd5989d4dc52f3321490c1c5a7cab55582c6e42e34ab4ca5723170e7578e286

diff --git 
a/dev-libs/imath/files/imath-3.1.4-Gentoo-specific-changes-needed-for-slotting.patch
 
b/dev-libs/imath/files/imath-3.1.4-Gentoo-specific-changes-needed-for-slotting.patch
new file mode 100644
index ..9d384d1d0a7b
--- /dev/null
+++ 
b/dev-libs/imath/files/imath-3.1.4-Gentoo-specific-changes-needed-for-slotting.patch
@@ -0,0 +1,129 @@
+From ca68d34843ce4ef4b03d2b50d20f83329e3d0933 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Tue, 25 Jan 2022 06:25:51 +0100
+Subject: [PATCH] [Gentoo specific] changes needed for slotting
+
+Patches some cases to set the path according to the install
+locations, which are different than upstream default to
+respect slotted installations.
+
+Signed-off-by: Bernd Waibel 
+--- a/config/CMakeLists.txt
 b/config/CMakeLists.txt
+@@ -60,7 +60,7 @@ include(CMakePackageConfigHelpers)
+ 
+ configure_package_config_file(ImathConfig.cmake.in
+   ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
+-  INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
++  INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
+ )
+ 
+ write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake"
+@@ -70,11 +70,11 @@ 
write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake"
+ 
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
+   ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
+-  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
++  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
+ )
+ 
+ install(EXPORT ${PROJECT_NAME}
+-  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
++  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
+   FILE ${PROJECT_NAME}Targets.cmake
+   NAMESPACE ${PROJECT_NAME}::
+   EXPORT_LINK_INTERFACE_LIBRARIES
+--- a/config/Imath.pc.in
 b/config/Imath.pc.in
+@@ -5,7 +5,7 @@
+ 
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+-libdir=@libdir@
++libdir=@libdir@/@IMATH_OUTPUT_SUBDIR@
+ includedir=@includedir@
+ libsuffix=@LIB_SUFFIX_DASH@
+ Name: Imath
+@@ -14,4 +14,4 @@ Version: @IMATH_VERSION@
+ Requires:
+ Conflicts:
+ Libs: -L${libdir} -lImath${libsuffix}
+-Cflags: -I${includedir} -I${includedir}/Imath
++Cflags: -I${includedir} -I${includedir}/@IMATH_OUTPUT_SUBDIR@
+--- a/config/LibraryDefine.cmake
 b/config/LibraryDefine.cmake
+@@ -87,8 +87,8 @@ function(IMATH_DEFINE_LIBRARY libname)
+   install(TARGETS ${libname}
+ EXPORT ${PROJECT_NAME}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+-LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+-ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
++LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}
++ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}
+ INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
+ PUBLIC_HEADER
+   DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${IMATH_OUTPUT_SUBDIR}
+@@ -101,8 +101,8 @@ function(IMATH_DEFINE_LIBRARY libname)
+   install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir 
\"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_BINDIR}\" ${CMAKE_COMMAND} -E 
create_symlink ${verlibname} ${baselibname})")
+   install(CODE "message(STATUS \"Creating symlink 
${CMAKE_INSTALL_FULL_BINDIR}/${baselibname} -> ${verlibname}\")")
+ else()
+-  install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir 

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

2022-01-27 Thread Sam James
commit: bace9b48a6fe43bdf685f4aa81ca422130e2f807
Author: Adrian Ratiu  collabora  com>
AuthorDate: Thu Jan 20 19:15:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bace9b48

sys-libs/zlib: add patch to fix configure AR/RANLIB/NM detection

This adds a patch from the zlib-devel ML to fix a minor
build inconsistency leading to GNU tools usage in LLVM
configured builds.

The reason we're adding it directly here is zlib upstream
takes forever to release new versions and there's not much
activity for some time (last release was in Jan 2017).

Closes: https://bugs.gentoo.org/831628
Signed-off-by: Adrian Ratiu  collabora.com>
Closes: https://github.com/gentoo/gentoo/pull/23888
Signed-off-by: Sam James  gentoo.org>

 ...2.11-configure-fix-AR-RANLIB-NM-detection.patch | 79 ++
 sys-libs/zlib/zlib-1.2.11-r4.ebuild|  1 +
 2 files changed, 80 insertions(+)

diff --git 
a/sys-libs/zlib/files/zlib-1.2.11-configure-fix-AR-RANLIB-NM-detection.patch 
b/sys-libs/zlib/files/zlib-1.2.11-configure-fix-AR-RANLIB-NM-detection.patch
new file mode 100644
index ..68108a16fc3c
--- /dev/null
+++ b/sys-libs/zlib/files/zlib-1.2.11-configure-fix-AR-RANLIB-NM-detection.patch
@@ -0,0 +1,79 @@
+From 9ce4e2e190cd382407eb3029b7127e378a7c9627 Mon Sep 17 00:00:00 2001
+From: Adrian Ratiu 
+Date: Mon, 17 Jan 2022 10:49:58 +0200
+Subject: [PATCH] configure: fix AR/RANLIB/NM detection
+
+Taken from zlib-devel ML:
+https://madler.net/pipermail/zlib-devel_madler.net/2022-January/003322.html
+
+Bug: https://bugs.gentoo.org/831628
+
+Scenarios where ${CROSS_PREFIX}ar & co are set but not desired
+are possible, for example in ChromiumOS we use the GNU binutils
+tools & GCC to build glibc but LLVM/Clang is used for the rest
+of the system.
+
+This allows $AR/$RANLIB/$NM to override default CROSS_PREFIX
+tools so they can be set to llvm-ar/ranlib/nm.
+
+Suggested-by: Manoj Gupta 
+Signed-off-by: Adrian Ratiu 
+---
+ configure | 38 ++
+ 1 file changed, 22 insertions(+), 16 deletions(-)
+
+diff --git a/configure b/configure
+index e974d1f..180cf09 100755
+--- a/configure
 b/configure
+@@ -46,25 +46,31 @@ VER2=`sed -n -e '/VERSION 
"/s/.*"\([0-9]*\\.[0-9]*\)\\..*/\1/p' < ${SRCDIR}zlib.
+ VER1=`sed -n -e '/VERSION "/s/.*"\([0-9]*\)\\..*/\1/p' < ${SRCDIR}zlib.h`
+ 
+ # establish commands for library building
+-if "${CROSS_PREFIX}ar" --version >/dev/null 2>/dev/null || test $? -lt 126; 
then
+-AR=${AR-"${CROSS_PREFIX}ar"}
+-test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
+-else
+-AR=${AR-"ar"}
+-test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
++if [ -z "AR" ] ; then
++  if "${CROSS_PREFIX}ar" --version >/dev/null 2>/dev/null || test $? -lt 126; 
then
++  AR=${AR-"${CROSS_PREFIX}ar"}
++  test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
++  else
++  AR="ar"
++  test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
++  fi
+ fi
+ ARFLAGS=${ARFLAGS-"rc"}
+-if "${CROSS_PREFIX}ranlib" --version >/dev/null 2>/dev/null || test $? -lt 
126; then
+-RANLIB=${RANLIB-"${CROSS_PREFIX}ranlib"}
+-test -n "${CROSS_PREFIX}" && echo Using ${RANLIB} | tee -a configure.log
+-else
+-RANLIB=${RANLIB-"ranlib"}
++if [ -z "RANLIB" ] ; then
++  if "${CROSS_PREFIX}ranlib" --version >/dev/null 2>/dev/null || test $? -lt 
126; then
++  RANLIB=${RANLIB-"${CROSS_PREFIX}ranlib"}
++  test -n "${CROSS_PREFIX}" && echo Using ${RANLIB} | tee -a configure.log
++  else
++  RANLIB="ranlib"
++  fi
+ fi
+-if "${CROSS_PREFIX}nm" --version >/dev/null 2>/dev/null || test $? -lt 126; 
then
+-NM=${NM-"${CROSS_PREFIX}nm"}
+-test -n "${CROSS_PREFIX}" && echo Using ${NM} | tee -a configure.log
+-else
+-NM=${NM-"nm"}
++if [ -z "$NM" ] ; then
++  if "${CROSS_PREFIX}nm" --version >/dev/null 2>/dev/null || test $? -lt 126; 
  then
++  NM=${"${CROSS_PREFIX}nm"}
++  test -n "${CROSS_PREFIX}" && echo Using ${NM} | tee -a configure.log
++  else
++  NM="nm"
++  fi
+ fi
+ 
+ # set defaults before processing command line options
+-- 
+2.34.1
+

diff --git a/sys-libs/zlib/zlib-1.2.11-r4.ebuild 
b/sys-libs/zlib/zlib-1.2.11-r4.ebuild
index bc2fe9834ee2..3b8524a12c6e 100644
--- a/sys-libs/zlib/zlib-1.2.11-r4.ebuild
+++ b/sys-libs/zlib/zlib-1.2.11-r4.ebuild
@@ -34,6 +34,7 @@ DEPEND="${RDEPEND}"
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.11-fix-deflateParams-usage.patch
"${FILESDIR}"/${PN}-1.2.11-minizip-drop-crypt-header.patch #658536
+   "${FILESDIR}"/${PN}-1.2.11-configure-fix-AR-RANLIB-NM-detection.patch 
#831628
 )
 
 src_prepare() {



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

2022-01-27 Thread Sam James
commit: 1f693e0323f6bf0be380c1dfbedab4fe22561ac7
Author: Bernd Waibel  posteo  net>
AuthorDate: Wed Jan 26 17:03:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f693e03

sci-libs/vtk: fix build with USE=offscreen

The package can be built with either USE=offscreen, or with USE=X
enabled, but not with both simultaneously.

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

 sci-libs/vtk/{vtk-9.0.3-r3.ebuild => vtk-9.0.3-r4.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-libs/vtk/vtk-9.0.3-r3.ebuild b/sci-libs/vtk/vtk-9.0.3-r4.ebuild
similarity index 99%
rename from sci-libs/vtk/vtk-9.0.3-r3.ebuild
rename to sci-libs/vtk/vtk-9.0.3-r4.ebuild
index db7df9ecb55d..578cf8ade8fb 100644
--- a/sci-libs/vtk/vtk-9.0.3-r3.ebuild
+++ b/sci-libs/vtk/vtk-9.0.3-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -47,6 +47,7 @@ REQUIRED_USE="
qt5? ( X rendering )
tk? ( X rendering python )
web? ( python )
+   ^^ ( X offscreen )
 "
 
 RDEPEND="
@@ -358,9 +359,9 @@ src_configure() {
 
if use offscreen; then
mycmakeargs+=(
-   -DVTK_OPENGL_HAS_OSMESA=ON
-DVTK_DEFAULT_RENDER_WINDOW_OFFSCREEN=ON
-DVTK_DEFAULT_RENDER_WINDOW_HEADLESS=ON
+   -DVTK_OPENGL_HAS_OSMESA=ON
)
fi
 



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

2022-01-27 Thread Sam James
commit: a7ad8206e53a6f57aec018c1b5781644f7caa81c
Author: Philipp Rösner  protonmail  com>
AuthorDate: Thu Jan 27 21:28:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ad8206

app-crypt/crackpkcs12: take over maintainership

Added Philipp Rösner as proxied maintainer for app-crypt/crackpkcs12.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Philipp Roesner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23990
Signed-off-by: Sam James  gentoo.org>

 app-crypt/crackpkcs12/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-crypt/crackpkcs12/metadata.xml 
b/app-crypt/crackpkcs12/metadata.xml
index dfc6211438f8..05352bb99f6d 100644
--- a/app-crypt/crackpkcs12/metadata.xml
+++ b/app-crypt/crackpkcs12/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   rndxelem...@protonmail.com
+   Philipp Rösner
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

crackpkcs12




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

2022-01-27 Thread Sam James
commit: c2d46ef2558c4c67d0ba0d7f8c37b7e906f5b678
Author: Vaibhav Rustagi  google  com>
AuthorDate: Wed Jan 26 19:09:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d46ef2

dev-libs/userspace-rcu: Do autoreconf to fix cross-compilation error.

In the install phase, there are certain libraries which are re-linked
using "/usr/lib64". This creates a problem when cross-compilation is
done.

Snippet from logs:

libtool: relink: aarch64-cros-linux-gnu-clang -shared  -fPIC -DPIC
.libs/liburcu_la-urcu.o .libs/liburcu_la-urcu-pointer.o
.libs/liburcu_la-compat_arch.o .libs/liburcu_la-compat_futex.o
-L/build/lakitu-arm64/tmp/portage/dev-libs/userspace-rcu-0.13.0/image/usr/lib64
-L/usr/lib64 -lurcu-common  -pthread -Os -march=armv8-a+crc
-mtune=cortex-a57 -g -Wl,-O2 -Wl,--as-needed -Wl,--gc-sections
-Wl,--icf=all   -pthread -Wl,-soname -Wl,liburcu.so.8 -o
.libs/liburcu.so.8.0.0

Doing `eautoreconf` in `src_prepare` fixes the problem.

Signed-off-by: Vaibhav Rustagi  google.com>
Closes: https://github.com/gentoo/gentoo/pull/23973
Signed-off-by: Sam James  gentoo.org>

 dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild 
b/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild
index 580b14a63699..4ec9c9c340cd 100644
--- a/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild
+++ b/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit autotools
+
 DESCRIPTION="userspace RCU (read-copy-update) library"
 HOMEPAGE="https://liburcu.org/;
 SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2;
@@ -15,6 +17,12 @@ RESTRICT="!test? ( test )"
 
 DEPEND="test? ( sys-process/time )"
 
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
 src_configure() {
local myeconfargs=(
--enable-shared



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

2022-01-27 Thread Sam James
commit: b444f26002a29cd726377c16bcfb11e7ef8885f4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:49:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b444f260

dev-libs/userspace-rcu: add comment re autoreconf

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

 dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild | 3 ++-
 dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild 
b/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild
index 4ec9c9c340cd..0e94ce6b9ec3 100644
--- a/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild
+++ b/dev-libs/userspace-rcu/userspace-rcu-0.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,6 +20,7 @@ DEPEND="test? ( sys-process/time )"
 src_prepare() {
default
 
+   # Refresh libtool (see https://github.com/gentoo/gentoo/pull/23973)
eautoreconf
 }
 

diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild 
b/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild
index 434c0ba25a9e..392cecbc2209 100644
--- a/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild
+++ b/dev-libs/userspace-rcu/userspace-rcu-0.13.1.ebuild
@@ -25,6 +25,7 @@ src_prepare() {
default
 
# Needed for tests patch
+   # ... and refresh libtool (see 
https://github.com/gentoo/gentoo/pull/23973)
eautoreconf
 }
 



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

2022-01-27 Thread Sam James
commit: 4afeef781a68f952045ce0b51aef6b911efcdf91
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Thu Jan 27 16:34:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4afeef78

www-apps/hugo: Remove old ebuild

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>
Closes: https://github.com/gentoo/gentoo/pull/23914
Signed-off-by: Sam James  gentoo.org>

 www-apps/hugo/Manifest   |   19 -
 www-apps/hugo/hugo-0.89.4.ebuild | 1000 --
 2 files changed, 1019 deletions(-)

diff --git a/www-apps/hugo/Manifest b/www-apps/hugo/Manifest
index e6a9fdea98d4..f17bbb295425 100644
--- a/www-apps/hugo/Manifest
+++ b/www-apps/hugo/Manifest
@@ -26,7 +26,6 @@ DIST cloud.google.com%2Fgo%2F@v%2Fv0.81.0.mod 734 BLAKE2B 
e3ac7f5f2081a672878f5c
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.83.0.mod 717 BLAKE2B 
c7769274eab79772fa41793f0a6ab7560823e0bf101dfa0e5e583d6f59c3a7acaa74b7b4fcbacb5d4c9eab1472fc77fe31e6826d9c6e96e87ef27d9303466eff
 SHA512 
1ff1b33b078484f834924b6c10c2d840749411314f56afbffc07f0ad4f97fc1b603aaac9293ff44e08600e56adbcf68398837eb5480b7b7b247de0ef4d1a30f1
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.84.0.mod 717 BLAKE2B 
dc70c95cb4bb9be1d8c2c8937092f5a457a056292c598e0e943e54d4fe69abc8a6609e239fc2e683eff3f6130f687cb51fed52f1ec90dbd045c2b2c0b9e46439
 SHA512 
247f8edc7a3e66b3538aa26da1ef94dc78d808704e9913dfee2082106d6e3cd2eb79c980cdbf3be86f33c07ebc393a515e64397d61f75d3f41952643df97c964
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.87.0.mod 717 BLAKE2B 
cea2816408c856fdad48e0456a41f5935c7e6a87f2ebaa21d820f74b843732887e672add29d3e9229cd047fedbbf9fdc00ef191ca3e2a3385985d836002c673a
 SHA512 
0737cb897a6b6019851ddd08d18ab406f7dea69a0b8d30b0067315e45f4955a092e7ba58a76fbdfa7186fd9afc79e2f0a7ccf842307d1a262eba03980ed4fbec
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.87.0.zip 3025346 BLAKE2B 
8c76ec9079649c369da9521cb89e0e0a294f38a1c07f32eae9a56222078276cd6f7a45e883d2b8a1f5a5fe5f6eb3845cd2d2e3dd0fa73dd4170d7ae88adcbc3c
 SHA512 
17779446da75909a6134cb1370d9b6dbbc0634e808e20ba3eee0f7742539cf125cd0c00391739e9b9864a83f02cd36fc48162f09b3ba66d7b6d022a62675a94e
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.90.0.mod 717 BLAKE2B 
eb7841827d8d5df498be184fb9a0fa0675caf2cf319580a2091e50b78da5642c7a7f457ee2a951da549831949d821648b7c6184b44eed15d830f79cb0e635205
 SHA512 
850490616112a8b1280d86e55803641614285cf11083c6328f4939dd22f84713d81c52b082c7fe4742c8785583fbddcf8c9b7d7b2a5e0713ba78e46250dc4768
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.93.3.mod 475 BLAKE2B 
e4026fa0b4d9e58eb3e3b51ed52b7679886a0005a7706ac12e3a1a43a2294cc9797d7294425164219aa8054f9270193512c31b86faa18755d6642539e99db651
 SHA512 
db1ed639b6414cf8a0c7c0d365b70d47574208177cee3f3b11a91870ca56eb989958f6ad8fd607b1491862b45accb8cbeb6425cf454e9eeb1ee643aa88ae
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.94.1.mod 475 BLAKE2B 
06451cff2dbb5fc2cd3f292f75192ddf2f738ed0056e0ef1defba5829086e35c746860d5f734d33f5defab6d03ef5852e5f3fcbd84c6787b4dc0e40ee38705a0
 SHA512 
c388bcf56f5f6a5e5772f7d53cf8d98f6d5902ec0b842f9d750c1f44dc02a1256f633fd935c2793391f23cf5fc475e81dcded0d4974525909102f8e9b4a1666b
@@ -233,8 +232,6 @@ DIST 
github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.1.0.mod 49 BLAKE2B
 DIST github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.1.0.zip 194391 
BLAKE2B 
78828261a7d5bee8399f689ed8de5a90e1a74e54a935d166078a477c79aaacb04663382c8531663a5ec8b3d225bd9e11e3ee4f3eb9fc94b2714fd6c8d34e9a25
 SHA512 
6091a63fbfe97f1b9bc5a9524e1065666ce653ae85b9dc7999f322f08dd48fe1959be515d2daed0dcacc3a83b80505dad5cf5a9d190cf8136a7a663a460806a0
 DIST github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.6.2.mod 502 
BLAKE2B 
74d4d1dd8023983a142b5a2c37d92955f57c6f79a3b9359a880c13919c918be0c139be537c9fe44c664548a82297c496dc5b45714f5f5bc1f30ea1bc80156885
 SHA512 
57184da50da6820818c4f9ee7f2833fc42ba425775edbdd573093a2ff2257f74b94562dbcf3e08c8a89888a8f98a5332c8fd1e27e1dba06958917a9b53e0125c
 DIST github.com%2Fenvoyproxy%2Fprotoc-gen-validate%2F@v%2Fv0.6.2.zip 191935 
BLAKE2B 
7f9c4e66173bd74286f42eac5b57a939fbebfb9fb823c8f7561270971945aaf6c60ac1d9078b42080892ccbe27cec297b4f853bbb09d5aed779456eea6467ed9
 SHA512 
5cceaa3bdaa8c14335549136f6f9b542c0b3930cf4c97e653e9c59332bea385b4c1b9064222b2ea5a301dc73713973b7d58ae23078baf83d2bf7085c648ee3c0
-DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.13.12.mod 102 BLAKE2B 
8a815eb0c7fd9f6dbc2d52cb8d48d2b6f5ec33af61d56fb371852ee55d9438f442cbf736b6d6cb6d1a4c473bd6a545ea639fd08377f2023d650162511012f411
 SHA512 
469b40e5868241597112754d06f285d8827b2216583168faface154aada7903c7f21f464be2d7d3b798156ea9e21e6277244aa71f81bde141a89237fbd212cdf
-DIST github.com%2Fevanw%2Fesbuild%2F@v%2Fv0.13.12.zip 1538052 BLAKE2B 
550721e99e4b671cd848568d9bfbc6379a953e9b218a79820e648aacd02ff380b29b56b1fca69d695aa783c864daef310b71b1cd93adc4125453c9ef8d3cb707
 SHA512 

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

2022-01-27 Thread Sam James
commit: f28e3cc2e3f1b8c9053116ab7d43f383cf821c9b
Author: Philipp Rösner  protonmail  com>
AuthorDate: Wed Jan 26 21:47:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28e3cc2

net-vpn/strongswan: version bump to 5.9.5

Added an ebuild for strongswan-5.9.5.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Philipp Roesner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23975
Signed-off-by: Sam James  gentoo.org>

 net-vpn/strongswan/Manifest|   1 +
 net-vpn/strongswan/strongswan-5.9.5.ebuild | 306 +
 2 files changed, 307 insertions(+)

diff --git a/net-vpn/strongswan/Manifest b/net-vpn/strongswan/Manifest
index 20a3b02a5249..45ddfeb7608e 100644
--- a/net-vpn/strongswan/Manifest
+++ b/net-vpn/strongswan/Manifest
@@ -1,2 +1,3 @@
 DIST strongswan-5.9.2.tar.bz2 4607281 BLAKE2B 
84f5457bc970f49c9bc99d0ef41182d815e39b8a88be349ad0a78b531a983d3b3919d5c9f3b97793b0b2569f2c6b151cc3b5d9b145a8bfd663db6f79d8ff3dd6
 SHA512 
dca30b9be7847e0af59d1526c2e38d440b6729055cb3f0f0637d50d7381df465c7b59e79662efe63870a7a5a44eef696c02231274d2764f9e3c430ce2fd694f6
 DIST strongswan-5.9.4.tar.bz2 4651000 BLAKE2B 
071a0a0a144b369a7e4069d92340cecca9eef0c004949d91993c8f1cc0f39f7868749020d6e135fa59d5899d146f39172f87eb32a26ad788cb8a4c160597e328
 SHA512 
796356c1d5c1ad410f0ed944ab4a131076d26f120ec6fa57796fe4060b0741201199625883ddc9ebd8a7ad299495f073cec76a6780ebd8f375605aae16750cf3
+DIST strongswan-5.9.5.tar.bz2 4722123 BLAKE2B 
8b3adc44d5f5eb3824845ce9eda75e7b75f0f7394fbe84f827f4a8177e5299ca7170103ee6cd76e1e18aef85d7f124a43a505ceaf41ec4ed575eb214ebb6af21
 SHA512 
3b11c4edb1ffccf0ea5b8b843acfe2eb18dcd3857fc2818b8481c4febe7959261e1b2804c3af29068319df469fa0b784682d3ba4d49a3eb580841ff3c34e33a1

diff --git a/net-vpn/strongswan/strongswan-5.9.5.ebuild 
b/net-vpn/strongswan/strongswan-5.9.5.ebuild
new file mode 100644
index ..5acae3b7ab5c
--- /dev/null
+++ b/net-vpn/strongswan/strongswan-5.9.5.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+inherit linux-info systemd
+
+DESCRIPTION="IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE"
+HOMEPAGE="https://www.strongswan.org/;
+SRC_URI="https://download.strongswan.org/${P}.tar.bz2;
+
+LICENSE="GPL-2 RSA DES"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql 
networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11"
+
+STRONGSWAN_PLUGINS_STD="led lookip systime-fix unity vici"
+STRONGSWAN_PLUGINS_OPT="aesni blowfish bypass-lan ccm chapoly ctr forecast gcm
+ha ipseckey newhope ntru padlock rdrand save-keys unbound whitelist
+xauth-noauth"
+for mod in $STRONGSWAN_PLUGINS_STD; do
+   IUSE="${IUSE} +strongswan_plugins_${mod}"
+done
+
+for mod in $STRONGSWAN_PLUGINS_OPT; do
+   IUSE="${IUSE} strongswan_plugins_${mod}"
+done
+
+COMMON_DEPEND="non-root? (
+   acct-user/ipsec
+   acct-group/ipsec
+   )
+   gmp? ( >=dev-libs/gmp-4.1.5:= )
+   gcrypt? ( dev-libs/libgcrypt:0 )
+   caps? ( sys-libs/libcap )
+   curl? ( net-misc/curl )
+   ldap? ( net-nds/openldap )
+   openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] )
+   mysql? ( dev-db/mysql-connector-c:= )
+   sqlite? ( >=dev-db/sqlite-3.3.1 )
+   systemd? ( sys-apps/systemd )
+   networkmanager? ( net-misc/networkmanager )
+   pam? ( sys-libs/pam )
+   strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns )"
+
+DEPEND="${COMMON_DEPEND}
+   virtual/linux-sources
+   sys-kernel/linux-headers"
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/logger
+   sys-apps/iproute2
+   !net-vpn/libreswan
+   selinux? ( sec-policy/selinux-ipsec )"
+
+UGID="ipsec"
+
+pkg_setup() {
+   linux-info_pkg_setup
+
+   elog "Linux kernel version: ${KV_FULL}"
+
+   if ! kernel_is -ge 2 6 16; then
+   eerror
+   eerror "This ebuild currently only supports ${PN} with the"
+   eerror "native Linux 2.6 IPsec stack on kernels >= 2.6.16."
+   eerror
+   fi
+
+   if kernel_is -lt 2 6 34; then
+   ewarn
+   ewarn "IMPORTANT KERNEL NOTES: Please read carefully..."
+   ewarn
+
+   if kernel_is -lt 2 6 29; then
+   ewarn "[ < 2.6.29 ] Due to a missing kernel feature, 
you have to"
+   ewarn "include all required IPv6 modules even if you 
just intend"
+   ewarn "to run on IPv4 only."
+   ewarn
+   ewarn "This has been fixed with kernels >= 2.6.29."
+   ewarn
+   fi
+
+   if kernel_is -lt 2 6 33; then
+   ewarn "[ < 2.6.33 

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

2022-01-27 Thread Sam James
commit: 1fafbe87f0eff13c969c821cfc84abbfd10d7170
Author: Viorel Munteanu  gmail  com>
AuthorDate: Wed Jan 26 08:40:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fafbe87

media-libs/netpbm: add 10.86.30

Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23962
Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/Manifest   |   1 +
 media-libs/netpbm/netpbm-10.86.30.ebuild | 224 +++
 2 files changed, 225 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index c1b2c7ff12b3..7ad5baf6bf97 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,2 +1,3 @@
 DIST netpbm-10.86.24.tar.xz 3698448 BLAKE2B 
189fbaeb91db15e317c62758c64d1165d3cb32fa0221b2dcdefb0425577d4af9a13e66c35774149a44727c99fc18263123fd3c2b71f6409344bcf458341a4470
 SHA512 
50ad5a726c4219e1d87c7a46868b8f7bdb2d676903f049816b58e00addb416e4684a6c669188beebc5cc3c3961d2b0e35cd663215196d9925e3a23a989e14be3
 DIST netpbm-10.86.27.tar.xz 3699900 BLAKE2B 
cf1e2742b343100081d53cdccfca5d41ce46ad57adb72c10c2e8ea94547e8d097e657c50554dae79b47c5c2e8d8146d15ef372b9e031152411b3379a0998a8d8
 SHA512 
b809b05647b4f4509db04a937a5c0b03301ccf93a56d773d6ddfe11a1cdc254befeb311e20306e5329db75fce9697b823c351a32ba0a771f4545793a55cb646c
+DIST netpbm-10.86.30.tar.xz 3692036 BLAKE2B 
2529adfe7f93cf2400547c107cf04b03478aef95bce6573195a6a9e20767b04371bcff13744aa547885ffa3137d948076de01ad0a979f4464c13e3fdeeb37bf7
 SHA512 
7643b279c59717b30130e7178be82638085d2ae28c0cea8c7595f5ff3a1cd3c5dd0201a051bed8997f8a8354b5eeb08949d4e8587d3e807df7859a4cb1a44534

diff --git a/media-libs/netpbm/netpbm-10.86.30.ebuild 
b/media-libs/netpbm/netpbm-10.86.30.ebuild
new file mode 100644
index ..5800e9cbc6ef
--- /dev/null
+++ b/media-libs/netpbm/netpbm-10.86.30.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic 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="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+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
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if is-flagq -fPIC; then
+   echo -fPIC
+   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 '/^importinc:/s|^|importinc:\nmanual_|' \
+   -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\
+   common.mk || die
+   sed -i \
+   -e '/%.c/s: importinc$::' \
+   common.mk lib/Makefile lib/util/Makefile || die
+   sed -i \
+   -e 

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

2022-01-27 Thread Sam James
commit: d17fd2207b6731faaa4376b476faf509297d4334
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:48:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17fd220

dev-util/packer: style nit

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

 dev-util/packer/packer-1.7.9.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/packer/packer-1.7.9.ebuild 
b/dev-util/packer/packer-1.7.9.ebuild
index d0e555e277d5..7d23552d89c5 100644
--- a/dev-util/packer/packer-1.7.9.ebuild
+++ b/dev-util/packer/packer-1.7.9.ebuild
@@ -1767,7 +1767,8 @@ EGO_SUM=(
"rsc.io/binaryregexp v0.2.0/go.mod"
"rsc.io/quote/v3 v3.1.0/go.mod"
"rsc.io/sampler v1.3.0/go.mod"
-   )
+)
+
 go-module_set_globals
 
 DESCRIPTION="A tool to create identical machine images for multiple platforms"



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

2022-01-27 Thread Sam James
commit: 26df8d02bf9c189b08efb6712e9f6a8217a74658
Author: Bernd Waibel  posteo  net>
AuthorDate: Thu Jan 27 18:59:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26df8d02

media-libs/openexr: bump to 3.1.4

Bug: https://bugs.gentoo.org/830384
Closes: https://bugs.gentoo.org/832143
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/23988
Signed-off-by: Sam James  gentoo.org>

 media-libs/openexr/Manifest |  1 +
 media-libs/openexr/openexr-3.1.4.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/media-libs/openexr/Manifest b/media-libs/openexr/Manifest
index 194595eda99a..ea9445536baa 100644
--- a/media-libs/openexr/Manifest
+++ b/media-libs/openexr/Manifest
@@ -1,3 +1,4 @@
 DIST openexr-2.5.7.tar.gz 27539574 BLAKE2B 
58fd81be52e13d2815b6aa8cea6793359379f5ebf866fd45b31ce30cf5f72aa4699625e7cec51189d62fe76f53418c3e0938f9b827d54ad18342e7aa67c8a3d2
 SHA512 
e44edfa2dcfff2fe372ed2ba07b39a472e549025978de178eff26be641767d22d1a3b543fb7672d9b7b2e9f4c308667f785829ed6d9032a2b42f2ffa0163de40
 DIST openexr-3.1.2.tar.gz 20315253 BLAKE2B 
d11f26d3e2bb098c4c009271b40da1eca97b120e5683137a0b38f64e2862c226aebff7c17e79344da4a1be5a1967fb8ab0493ff919a7fb5bec16b34e494e49e2
 SHA512 
34fb28f149e49bb23b2dc230dd5277229f2c780de66aff0acc819601e6802a1dbf83110b5df455dffd63be6eaa286d4aedb4b0af559b8b034d98c3208ee9d969
 DIST openexr-3.1.3.tar.gz 20322346 BLAKE2B 
e65cb00d1d9ae7544f6d1adf9c6f05193986b8de7b657fa22d20466f2b6dfccf244b5aa3dbe7f2abb0c934aec68d2007dd9edb391b2bbd8aab331eea7e90
 SHA512 
12a8f3660104e68ccea0856caf334d1fafbf0ee79115aae23cdce5b835299294ab8a23bafed282acfacd159ce9bc7f6ffc620b1e0df0d40f9ca0eb15a288964d
+DIST openexr-3.1.4.tar.gz 20323658 BLAKE2B 
d3726023f920fa719b1832d3be2df36a95cac8c67fdd4b23a7166398a282fa01d5c07065afd92f7b28f178c47843f82eb7a0f2b77742725b359c8f275d2ef1d0
 SHA512 
612ab3467f9ccf2779e1592361cb07459571122e10c0a0b3020430cfa34fa3b91ca1d63cc12a5f85d5b53b277b3f7a88862e6477f0f3566a4196b8245f6bfe12

diff --git a/media-libs/openexr/openexr-3.1.4.ebuild 
b/media-libs/openexr/openexr-3.1.4.ebuild
new file mode 100644
index ..afd43341887c
--- /dev/null
+++ b/media-libs/openexr/openexr-3.1.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PN=OpenEXR
+MY_PV=$(ver_cut 1)
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries"
+HOMEPAGE="https://www.openexr.com/;
+SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3/30" # based on SONAME
+# -ppc -sparc because broken on big endian, bug #818424
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
+IUSE="cpu_flags_x86_avx doc examples large-stack static-libs utils test 
threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/imath-3.1.0:=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( dev-python/breathe )
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.1-0001-changes-needed-for-proper-slotting.patch
+   
"${FILESDIR}"/${PN}-3.1.1-0002-add-version-to-binaries-for-slotting.patch
+   "${FILESDIR}"/${PN}-3.1.1-0003-disable-failing-test.patch
+)
+
+DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md 
docs/SymbolVisibility.md )
+
+src_prepare() {
+   # Fix path for testsuite
+   sed -e "s:/var/tmp/:${T}:" \
+   -i "${S}"/src/test/${MY_PN}{,Fuzz,Util}Test/tmpDir.h || die 
"failed to set temp path for tests"
+
+   cmake_src_prepare
+
+   mv "${S}"/cmake/${MY_PN}.pc.in "${S}"/cmake/${MY_P}.pc.in || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex !static-libs)
+   -DBUILD_TESTING=$(usex test)
+   -DDOCS=$(usex doc)
+   -DOPENEXR_BUILD_TOOLS=$(usex utils)
+   -DOPENEXR_ENABLE_LARGE_STACK=$(usex large-stack)
+   -DOPENEXR_ENABLE_THREADING=$(usex threads)
+   -DOPENEXR_INSTALL_EXAMPLES=$(usex examples)
+   -DOPENEXR_INSTALL_PKG_CONFIG=ON
+   -DOPENEXR_INSTALL_TOOLS=$(usex utils)
+   -DOPENEXR_OUTPUT_SUBDIR="${MY_P}"
+   -DOPENEXR_USE_CLANG_TIDY=OFF# don't look for 
clang-tidy
+   )
+
+   use test && mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS=ON )
+
+   cmake_src_configure
+}
+
+src_install() {
+   use examples && docompress -x /usr/share/doc/${PF}/examples
+   cmake_src_install
+
+   newenvd - 99${PN}3 <<-EOF
+   LDPATH=/usr/$(get_libdir)/${MY_P}
+   EOF
+}



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

2022-01-27 Thread Sam James
commit: 3bba0b59dbf12bc9f7df6e0e11c6f24255290165
Author: Philipp Rösner  protonmail  com>
AuthorDate: Thu Jan 27 21:25:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:53:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bba0b59

app-crypt/crackpkcs12: version bump to 0.2.11

Added an ebuild for crackpkcs12-0.2.11.

Closes: https://bugs.gentoo.org/704378
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Philipp Roesner  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-crypt/crackpkcs12/Manifest  |  1 +
 app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/app-crypt/crackpkcs12/Manifest b/app-crypt/crackpkcs12/Manifest
index 0c954c1ba4be..a75aac0b079a 100644
--- a/app-crypt/crackpkcs12/Manifest
+++ b/app-crypt/crackpkcs12/Manifest
@@ -1 +1,2 @@
 DIST crackpkcs12-0.2.10.tar.gz 94473 BLAKE2B 
4e83dddfae5c861d442e7d040f4ba7065e1b89b1e7487c554acd871a11445de16fbd25787d581ce4c903ba6eb63d458902fd41711e72aee2ccfa2188031aa65a
 SHA512 
5a2217e7809bef90a983cf8b7efff394bf59dac8ebea2b44c241b27ff07af59c86ce72db77ca1c9b1cbea15245165c200711bcb0bb64ccd4f3b38d3a2dfecbc5
+DIST crackpkcs12-0.2.11.tar.gz 94400 BLAKE2B 
11d53f95f55f95d82885ebce780a3ff99e71217529f912c1f935898d9df9724f991b8e84ee08c3050b8484e50b2d22f0a1b2c6df0548e08ddf1d6e50d0700f90
 SHA512 
555f2fb1dd26ac2a1fbfe0d104c3e9f4188323ecf40d9825b32c694faf29d9bb6e49efc76f0728b940b940c363d6579fb0cd523a76454ca5b9eb1057b85609bf

diff --git a/app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild 
b/app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild
new file mode 100644
index ..677fe85e
--- /dev/null
+++ b/app-crypt/crackpkcs12/crackpkcs12-0.2.11.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Multithreaded program to crack PKCS#12 files"
+HOMEPAGE="http://crackpkcs12.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-libs/openssl:0="
+DEPEND="${RDEPEND}"



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

2022-01-27 Thread Ionen Wolkens
commit: 0cffc485898246684b7b0ec3f8ae926fb873e401
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 28 07:45:24 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 28 07:45:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cffc485

net-misc/yt-dlp: stabilize 2022.1.21 ALLARCHES

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

 net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild 
b/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
index 57cb468d48c6..a9f9a75ef095 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.1.21.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: www-client/firefox/

2022-01-27 Thread Joonas Niilola
commit: 3a7cdd9a5bd767ad195fb20d2fd2fb4e7097a40a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 28 07:38:16 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 28 07:45:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7cdd9a

www-client/firefox: Make cargo respect MAKEOPTS

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox/firefox-91.5.1.ebuild | 3 +++
 www-client/firefox/firefox-96.0.3.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/www-client/firefox/firefox-91.5.1.ebuild 
b/www-client/firefox/firefox-91.5.1.ebuild
index 626ac54e86e6..e2b258aa159d 100644
--- a/www-client/firefox/firefox-91.5.1.ebuild
+++ b/www-client/firefox/firefox-91.5.1.ebuild
@@ -580,6 +580,9 @@ src_prepare() {
# Allow user to apply any additional patches without modifing ebuild
eapply_user
 
+   # Make cargo respect MAKEOPTS
+   export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
# Make LTO respect MAKEOPTS
sed -i \
-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \

diff --git a/www-client/firefox/firefox-96.0.3.ebuild 
b/www-client/firefox/firefox-96.0.3.ebuild
index 8d7e2c1c0e9e..8b24b1dfafe2 100644
--- a/www-client/firefox/firefox-96.0.3.ebuild
+++ b/www-client/firefox/firefox-96.0.3.ebuild
@@ -582,6 +582,9 @@ src_prepare() {
# Allow user to apply any additional patches without modifing ebuild
eapply_user
 
+   # Make cargo respect MAKEOPTS
+   export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
# Make LTO respect MAKEOPTS
sed -i \
-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \



[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/

2022-01-27 Thread Joonas Niilola
commit: 130045ea624810bf0f54ee16e7b4afbfdee60378
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan 28 07:37:04 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 28 07:45:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130045ea

mail-client/thunderbird: Make cargo respect MAKEOPTS

Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird/thunderbird-91.5.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/mail-client/thunderbird/thunderbird-91.5.1.ebuild 
b/mail-client/thunderbird/thunderbird-91.5.1.ebuild
index 09a256c7e951..aa2fa60c1437 100644
--- a/mail-client/thunderbird/thunderbird-91.5.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-91.5.1.ebuild
@@ -526,6 +526,9 @@ src_prepare() {
# Allow user to apply any additional patches without modifing ebuild
eapply_user
 
+   # Make cargo respect MAKEOPTS
+   export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
# Make LTO respect MAKEOPTS
sed -i \
-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \



[gentoo-commits] repo/gentoo:master commit in: dev-util/numdiff/, dev-util/numdiff/files/

2022-01-27 Thread Sam James
commit: 0dd2f02fea19204e496e99811fb083ec159d91f3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:27:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:27:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd2f02f

dev-util/numdiff: update EAPI 6 -> 7; fix build with autoconf 2.71

Closes: https://bugs.gentoo.org/806354
Thanks-to: eluancm  gmail.com
Signed-off-by: Sam James  gentoo.org>

 .../numdiff/files/numdiff-5.9.0-fix-autoconf-2.71.patch | 17 +
 dev-util/numdiff/numdiff-5.9.0.ebuild   |  5 +++--
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/dev-util/numdiff/files/numdiff-5.9.0-fix-autoconf-2.71.patch 
b/dev-util/numdiff/files/numdiff-5.9.0-fix-autoconf-2.71.patch
new file mode 100644
index ..56319b99043e
--- /dev/null
+++ b/dev-util/numdiff/files/numdiff-5.9.0-fix-autoconf-2.71.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/806354
+--- a/configure.ac
 b/configure.ac
+@@ -104,13 +104,6 @@ dnl 
+ dnl Checks for header files
+ dnl --
+ dnl
+-AC_HEADER_STDC
+-if test $ac_cv_header_stdc = yes; then
+- AC_MSG_RESULT(Ok! I have just found them.)
+-else
+-  AC_MSG_ERROR(Cannot find ANSI C header files!)
+-fi
+-
+ AC_HEADER_STDBOOL
+ AC_CHECK_HEADERS(fcntl.h locale.h stddef.h \
+   stdlib.h string.h sys/file.h time.h unistd.h wchar.h wctype.h)

diff --git a/dev-util/numdiff/numdiff-5.9.0.ebuild 
b/dev-util/numdiff/numdiff-5.9.0.ebuild
index ed9dec004b3d..9acce15321ab 100644
--- a/dev-util/numdiff/numdiff-5.9.0.ebuild
+++ b/dev-util/numdiff/numdiff-5.9.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools
 
@@ -21,6 +21,7 @@ DEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-5.9.0-fix-build-system.patch
+   "${FILESDIR}"/${PN}-5.9.0-fix-autoconf-2.71.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/gazebo/

2022-01-27 Thread Sam James
commit: 69c02494026f166b6ea0ac1ef96bf104c8ba0e83
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:16:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:23:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c02494

sci-electronics/gazebo: allow app-text/ronn-ng instead of app-text/ronn

ronn is going away and is replaced by ronn-ng.

(Revbump because otherwise the package manager has no reason to be
aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
otherwise, when app-text/ronn gets masked.)

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

 .../gazebo/{gazebo-11.3.0-r3.ebuild => gazebo-11.3.0-r4.ebuild}   | 4 ++--
 .../gazebo/{gazebo-11.5.1-r3.ebuild => gazebo-11.5.1-r4.ebuild}   | 4 ++--
 .../gazebo/{gazebo-11.7.0-r2.ebuild => gazebo-11.7.0-r3.ebuild}   | 4 ++--
 .../gazebo/{gazebo-11.9.1.ebuild => gazebo-11.9.1-r1.ebuild}  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sci-electronics/gazebo/gazebo-11.3.0-r3.ebuild 
b/sci-electronics/gazebo/gazebo-11.3.0-r4.ebuild
similarity index 96%
rename from sci-electronics/gazebo/gazebo-11.3.0-r3.ebuild
rename to sci-electronics/gazebo/gazebo-11.3.0-r4.ebuild
index dd11acd611ae..22a15762cc2c 100644
--- a/sci-electronics/gazebo/gazebo-11.3.0-r3.ebuild
+++ b/sci-electronics/gazebo/gazebo-11.3.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -57,7 +57,7 @@ DEPEND="${RDEPEND}
test? ( dev-libs/libxslt )
 "
 BDEPEND="
-   app-text/ronn
+   || ( app-text/ronn-ng app-text/ronn )
app-arch/gzip
virtual/pkgconfig
 "

diff --git a/sci-electronics/gazebo/gazebo-11.5.1-r3.ebuild 
b/sci-electronics/gazebo/gazebo-11.5.1-r4.ebuild
similarity index 96%
rename from sci-electronics/gazebo/gazebo-11.5.1-r3.ebuild
rename to sci-electronics/gazebo/gazebo-11.5.1-r4.ebuild
index dd11acd611ae..22a15762cc2c 100644
--- a/sci-electronics/gazebo/gazebo-11.5.1-r3.ebuild
+++ b/sci-electronics/gazebo/gazebo-11.5.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -57,7 +57,7 @@ DEPEND="${RDEPEND}
test? ( dev-libs/libxslt )
 "
 BDEPEND="
-   app-text/ronn
+   || ( app-text/ronn-ng app-text/ronn )
app-arch/gzip
virtual/pkgconfig
 "

diff --git a/sci-electronics/gazebo/gazebo-11.7.0-r2.ebuild 
b/sci-electronics/gazebo/gazebo-11.7.0-r3.ebuild
similarity index 96%
rename from sci-electronics/gazebo/gazebo-11.7.0-r2.ebuild
rename to sci-electronics/gazebo/gazebo-11.7.0-r3.ebuild
index dd11acd611ae..22a15762cc2c 100644
--- a/sci-electronics/gazebo/gazebo-11.7.0-r2.ebuild
+++ b/sci-electronics/gazebo/gazebo-11.7.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -57,7 +57,7 @@ DEPEND="${RDEPEND}
test? ( dev-libs/libxslt )
 "
 BDEPEND="
-   app-text/ronn
+   || ( app-text/ronn-ng app-text/ronn )
app-arch/gzip
virtual/pkgconfig
 "

diff --git a/sci-electronics/gazebo/gazebo-11.9.1.ebuild 
b/sci-electronics/gazebo/gazebo-11.9.1-r1.ebuild
similarity index 96%
rename from sci-electronics/gazebo/gazebo-11.9.1.ebuild
rename to sci-electronics/gazebo/gazebo-11.9.1-r1.ebuild
index c6602d9de1c3..f34484f385e7 100644
--- a/sci-electronics/gazebo/gazebo-11.9.1.ebuild
+++ b/sci-electronics/gazebo/gazebo-11.9.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -57,7 +57,7 @@ DEPEND="${RDEPEND}
test? ( dev-libs/libxslt )
 "
 BDEPEND="
-   app-text/ronn
+   || ( app-text/ronn-ng app-text/ronn )
app-arch/gzip
virtual/pkgconfig
 "



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

2022-01-27 Thread Sam James
commit: d1ff69c7b3de3dc6a86ea45082e97f42b74c0565
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:20:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:24:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ff69c7

dev-vcs/git-lfs: allow app-text/ronn-ng instead of app-text/ronn

ronn is going away and is replaced by ronn-ng.

(Revbump because otherwise the package manager has no reason to be
aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
otherwise, when app-text/ronn gets masked.)

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

 dev-vcs/git-lfs/{git-lfs-2.11.0.ebuild => git-lfs-2.11.0-r1.ebuild} | 4 ++--
 dev-vcs/git-lfs/{git-lfs-2.13.3.ebuild => git-lfs-2.13.3-r1.ebuild} | 4 ++--
 dev-vcs/git-lfs/git-lfs-.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-vcs/git-lfs/git-lfs-2.11.0.ebuild 
b/dev-vcs/git-lfs/git-lfs-2.11.0-r1.ebuild
similarity index 93%
rename from dev-vcs/git-lfs/git-lfs-2.11.0.ebuild
rename to dev-vcs/git-lfs/git-lfs-2.11.0-r1.ebuild
index 6fdbdcf910e1..5db47f6cb90f 100644
--- a/dev-vcs/git-lfs/git-lfs-2.11.0.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-2.11.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ LICENSE="Apache-2.0 BSD BSD-2 BSD-4 ISC MIT"
 SLOT="0"
 IUSE="doc test"
 
-BDEPEND="doc? ( app-text/ronn )"
+BDEPEND="doc? ( || ( app-text/ronn-ng app-text/ronn ) )"
 RDEPEND="dev-vcs/git"
 
 RESTRICT+=" !test? ( test )"

diff --git a/dev-vcs/git-lfs/git-lfs-2.13.3.ebuild 
b/dev-vcs/git-lfs/git-lfs-2.13.3-r1.ebuild
similarity index 94%
rename from dev-vcs/git-lfs/git-lfs-2.13.3.ebuild
rename to dev-vcs/git-lfs/git-lfs-2.13.3-r1.ebuild
index 5c5be39ec301..2cf565a6aba2 100644
--- a/dev-vcs/git-lfs/git-lfs-2.13.3.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-2.13.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ LICENSE="Apache-2.0 BSD BSD-2 BSD-4 ISC MIT"
 SLOT="0"
 IUSE="doc test"
 
-BDEPEND="doc? ( app-text/ronn )"
+BDEPEND="doc? ( || ( app-text/ronn-ng app-text/ronn ) )"
 RDEPEND="dev-vcs/git"
 
 RESTRICT+=" !test? ( test )"

diff --git a/dev-vcs/git-lfs/git-lfs-.ebuild 
b/dev-vcs/git-lfs/git-lfs-.ebuild
index 641f9c79a60b..9074b5b98409 100644
--- a/dev-vcs/git-lfs/git-lfs-.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ LICENSE="Apache-2.0 BSD BSD-2 BSD-4 ISC MIT"
 SLOT="0"
 IUSE="doc test"
 
-BDEPEND="doc? ( app-text/ronn )"
+BDEPEND="doc? ( || ( app-text/ronn-ng app-text/ronn ) )"
 RDEPEND="dev-vcs/git"
 
 RESTRICT+=" !test? ( test )"



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

2022-01-27 Thread Sam James
commit: d32af9ec16dc331abfe7d33991f2fc6d6ffc8efd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:22:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:24:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32af9ec

app-text/nuspell: allow app-text/ronn-ng instead of app-text/ronn

ronn is going away and is replaced by ronn-ng.

(Revbump because otherwise the package manager has no reason to be
aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
otherwise, when app-text/ronn gets masked.)

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

 app-text/nuspell/{nuspell-3.1.2.ebuild => nuspell-3.1.2-r1.ebuild} | 4 ++--
 app-text/nuspell/{nuspell-4.0.0.ebuild => nuspell-4.0.0-r1.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-text/nuspell/nuspell-3.1.2.ebuild 
b/app-text/nuspell/nuspell-3.1.2-r1.ebuild
similarity index 92%
rename from app-text/nuspell/nuspell-3.1.2.ebuild
rename to app-text/nuspell/nuspell-3.1.2-r1.ebuild
index 57cbf24e8c75..f0fd181ee336 100644
--- a/app-text/nuspell/nuspell-3.1.2.ebuild
+++ b/app-text/nuspell/nuspell-3.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,9 +16,9 @@ IUSE="doc test"
 
 RDEPEND="dev-libs/icu"
 DEPEND="${RDEPEND}
-   doc? ( app-text/ronn )
test? ( >=dev-cpp/catch-2.3.0:0 )
>=dev-libs/boost-1.62[icu,nls]"
+BDEPEND="doc? ( || ( app-text/ronn-ng app-text/ronn ) )"
 
 DOCS=( CHANGELOG.md )
 

diff --git a/app-text/nuspell/nuspell-4.0.0.ebuild 
b/app-text/nuspell/nuspell-4.0.0-r1.ebuild
similarity index 92%
rename from app-text/nuspell/nuspell-4.0.0.ebuild
rename to app-text/nuspell/nuspell-4.0.0-r1.ebuild
index b7de7c6dd8c8..fa2f0d78afd0 100644
--- a/app-text/nuspell/nuspell-4.0.0.ebuild
+++ b/app-text/nuspell/nuspell-4.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,9 +16,9 @@ IUSE="doc test"
 
 RDEPEND="dev-libs/icu"
 DEPEND="${RDEPEND}
-   doc? ( app-text/ronn )
test? ( >=dev-cpp/catch-2.3.0:0 )
>=dev-libs/boost-1.62[icu,nls]"
+BDEPEND="doc? ( || ( app-text/ronn-ng app-text/ronn ) )"
 
 DOCS=( CHANGELOG.md )
 



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

2022-01-27 Thread Sam James
commit: c9f744564c8dcc161b5a0888b7ee6fa4728c6f6e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:19:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f74456

app-text/blogc: allow app-text/ronn-ng instead of app-text/ronn

ronn is going away and is replaced by ronn-ng.

(Revbump because otherwise the package manager has no reason to be
aware that it can be liberated of app-text/ronn and choose app-text/ronn-ng
otherwise, when app-text/ronn gets masked.)

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

 app-text/blogc/blogc-0.20.1.ebuild | 4 ++--
 app-text/blogc/blogc-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-text/blogc/blogc-0.20.1.ebuild 
b/app-text/blogc/blogc-0.20.1.ebuild
index 75b899156927..166089083955 100644
--- a/app-text/blogc/blogc-0.20.1.ebuild
+++ b/app-text/blogc/blogc-0.20.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ else
 fi
 
 if [[ ${PV} = ** ]]; then
-   BDEPEND="app-text/ronn"
+   BDEPEND="|| ( app-text/ronn-ng app-text/ronn )"
 else
KEYWORDS="~amd64 ~x86"
 fi

diff --git a/app-text/blogc/blogc-.ebuild b/app-text/blogc/blogc-.ebuild
index 75b899156927..166089083955 100644
--- a/app-text/blogc/blogc-.ebuild
+++ b/app-text/blogc/blogc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ else
 fi
 
 if [[ ${PV} = ** ]]; then
-   BDEPEND="app-text/ronn"
+   BDEPEND="|| ( app-text/ronn-ng app-text/ronn )"
 else
KEYWORDS="~amd64 ~x86"
 fi



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/espeak-ng/

2022-01-27 Thread Sam James
commit: 629c12eac77f710cf35f1a7572bcfaa79d4c7053
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 07:12:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 07:14:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629c12ea

app-accessibility/espeak-ng: allow using  app-text/ronn-ng for USE=man

app-text/ronn will be last-rited soon.

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

 ...eak-ng-.ebuild => espeak-ng-1.50-r1.ebuild} | 22 ++
 app-accessibility/espeak-ng/espeak-ng-.ebuild  |  4 ++--
 2 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/app-accessibility/espeak-ng/espeak-ng-.ebuild 
b/app-accessibility/espeak-ng/espeak-ng-1.50-r1.ebuild
similarity index 74%
copy from app-accessibility/espeak-ng/espeak-ng-.ebuild
copy to app-accessibility/espeak-ng/espeak-ng-1.50-r1.ebuild
index 941edd1d327b..95392dcb4fcb 100644
--- a/app-accessibility/espeak-ng/espeak-ng-.ebuild
+++ b/app-accessibility/espeak-ng/espeak-ng-1.50-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,17 +7,11 @@ inherit autotools
 
 DESCRIPTION="Software speech synthesizer for English, and some other languages"
 HOMEPAGE="https://github.com/espeak-ng/espeak-ng;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/espeak-ng/espeak-ng.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
+SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3+ Turkowski unicode"
 SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="+async +klatt l10n_ru l10n_zh man mbrola +sound"
 
 COMMON_DEPEND="
@@ -31,7 +25,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
virtual/pkgconfig
-   man? ( app-text/ronn )
+   man? ( || ( app-text/ronn-ng app-text/ronn ) )
 "
 
 DOCS=( CHANGELOG.md README.md docs )
@@ -46,6 +40,10 @@ src_prepare() {
-e "/translate.check/d" \
Makefile.am || die
 
+   # https://github.com/espeak-ng/espeak-ng/issues/699
+   # fixed in master
+   sed -i -e "s/int samplerate;/static int samplerate;/" src/espeak-ng.c 
|| die
+
eautoreconf
 }
 
@@ -55,8 +53,8 @@ src_configure() {
$(use_with async)
$(use_with klatt)
$(use_with l10n_ru extdict-ru)
-   $(use_with l10n_zh extdict-cmn)
-   $(use_with l10n_zh extdict-yue)
+   $(use_with l10n_zh extdict-zh)
+   $(use_with l10n_zh extdict-zhy)
$(use_with mbrola)
$(use_with sound pcaudiolib)
--without-libfuzzer

diff --git a/app-accessibility/espeak-ng/espeak-ng-.ebuild 
b/app-accessibility/espeak-ng/espeak-ng-.ebuild
index 941edd1d327b..dfba4f0058bf 100644
--- a/app-accessibility/espeak-ng/espeak-ng-.ebuild
+++ b/app-accessibility/espeak-ng/espeak-ng-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,7 +31,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
virtual/pkgconfig
-   man? ( app-text/ronn )
+   man? ( || ( app-text/ronn-ng app-text/ronn ) )
 "
 
 DOCS=( CHANGELOG.md README.md docs )



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-core/

2022-01-27 Thread Hans de Graaff
commit: 39c91af6ee89206bd036a74e751d121e1c21f6b2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 28 06:54:34 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 28 07:06:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c91af6

dev-ruby/rspec-core: add 3.10.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-core/Manifest |  1 +
 dev-ruby/rspec-core/rspec-core-3.10.2.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index 517b5c4392b2..636341d41e6e 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,3 +1,4 @@
 DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 
37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82
 SHA512 
e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
 DIST rspec-core-3.10.1-git.tgz 398302 BLAKE2B 
3ecd2a93b77435ef44dd7e52e2987155f71de3b04376dfbfc9c831ce075b4105f6a23a210f8508784b66c46f1126c188a3bd0548cc4f24060373b9c7e0b79101
 SHA512 
2d134e742e36cfaac0a52fa7ebd949391cfe58419956536a65fa3aefa2c7f3638fe19f7324ca3e0d2642cc5a9d33de11b09bd571844f1cfae9c077e5f27563d5
+DIST rspec-core-3.10.2-git.tgz 400299 BLAKE2B 
82fe8689022f69f444549d654cd4799f8f1dff7c984016eba0835cffb518dce892a0af61a3ef6b251c598aa3caac66b0498620dc8d2b06a02795fc6ff3f46c41
 SHA512 
0ebeea8aed275f08bcac4846977b0718f85d95dedaed82b99280e5b52519713be6234d97b34b61a56e3276e767f47a13e6888401bd5a4b8a0003c9bbb518364d
 DIST rspec-core-3.9.3-git.tgz 396080 BLAKE2B 
ea52a33586dc32af49a72950c7dbf24eef52a74891b2d7004ec4c5083e2e6d63c602f5033fba3a8ec1dfe6e8da349208b468a79b4e16aa5150d2fc8e93055c0e
 SHA512 
f821ae3017c0fd9ac7f3ced0e81d0ebc54f2c17261f426c58a46c0bf1debb20efca7acc4b751b671e160de72ce5790f897bcb55d5d276fab228a4ea8d388a046

diff --git a/dev-ruby/rspec-core/rspec-core-3.10.2.ebuild 
b/dev-ruby/rspec-core/rspec-core-3.10.2.ebuild
new file mode 100644
index ..4fcf7ab73a72
--- /dev/null
+++ b/dev-ruby/rspec-core/rspec-core-3.10.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+# Also install this custom path since internal paths depend on it.
+RUBY_FAKEGEM_EXTRAINSTALL="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-core;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="highlight"
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "
+   =dev-ruby/rspec-support-${SUBVERSION}*
+   highlight? ( >=dev-ruby/coderay-1.1.1 )
+"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/nokogiri-1.5.2
+   >=dev-ruby/coderay-1.1.1
+   dev-ruby/syntax
+   >=dev-ruby/thread_order-1.1.0
+   >=dev-ruby/rspec-expectations-3.8.0:3
+   >=dev-ruby/rspec-mocks-2.99.0:3
+   >=dev-ruby/rspec-support-3.9.1:3
+   )"
+
+all_ruby_prepare() {
+   # Don't set up bundler: it doesn't understand our setup.
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+
+   # Avoid dependency on cucumber since we can't run the features anyway.
+   sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
+
+   # Duplicate exe also in bin. We can't change it since internal stuff
+   # also depends on this and fixing that is going to be fragile. This
+   # way we can at least install proper bin scripts.
+   cp -R exe bin || die
+
+   # Avoid unneeded dependency on git.
+   sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
+
+   # Avoid aruba dependency so that we don't end up in dependency hell.
+   sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' 
spec/spec_helper.rb || die
+   rm -f spec/support/aruba_support.rb || die
+   rm -f 
spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb
 || die
+   rm -f 
spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb
 || die
+
+   # Avoid a spec failing due to path issues
+   sed -i -e '/does not load files in the default path when run by 
ruby/,/end/ s:^:#:' \
+   spec/rspec/core/configuration_spec.rb || die
+
+   # Avoid a spec that depends on 

[gentoo-commits] repo/gentoo:master commit in: www-servers/puma/

2022-01-27 Thread Hans de Graaff
commit: a0529a8e427676ff36ab959a5a58ad066ea80bfb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 28 07:00:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 28 07:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0529a8e

www-servers/puma: add 5.6.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 www-servers/puma/Manifest  |  1 +
 www-servers/puma/puma-5.6.1.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
index 229b2f6a1d26..adfdd764f6d9 100644
--- a/www-servers/puma/Manifest
+++ b/www-servers/puma/Manifest
@@ -1,3 +1,4 @@
 DIST puma-5.3.2.tar.gz 297673 BLAKE2B 
e3bfa38347526063587db966d20ea68f32cd88616d89b5f2d9152228d5d420b50c2918e24304c1bc8119af5790a2464f0a055ab92862a56262013ddbba006a1f
 SHA512 
32e80b413184d371d451a35985a371a7655df0f7e81624f2a05e3cf65c2e1b035275a8e25ab03d13c9c1f921ec30cdeb3659e1201baae5940dcb3edcb525ff25
 DIST puma-5.4.0.tar.gz 298525 BLAKE2B 
d93231582cd83519c258093fd9ac5e2b06398133e82e2d350103e7438a4ed1fd9b36f627739dbbad86e839211850c5387be57d5d114835e7e4d99940e842b128
 SHA512 
032a507d852c555393f401d4e72c358cf8c49d1c93ff7a559969f3d1f84c0b49180cbcee975bb6fea621d034a00874268ff05ae76f91775cc24089de0b4560da
 DIST puma-5.5.2.tar.gz 302778 BLAKE2B 
5911accde19aaed34cffecc71eb2db02f0d9f9ea7b57437ff7cf7580b0b51245ed68b254778cbdc11bea624b9f192aef0bfa7e24acde73b77290d780ab177933
 SHA512 
9887b465c6ed2a8e551b15fd161f19a9d2baa96b8eb8e247f13c98df9d34f6097bce81a52e8f88d69088d9b5f8477137af9110b7546afabc53767f337ad00ef8
+DIST puma-5.6.1.tar.gz 308896 BLAKE2B 
0fa28fee64da577965c16fa564275760fbb3ebd04ed3eff583e53733b2f674ec6d29c20d2734bd16cb83aca8747ff5049e86d692bb5dd70fa5112a7a2c64ebf4
 SHA512 
262f17343668f5bf68842664eb6445208755385428151354fdb4039411e339c5c686f684bdb32c974516add3ca86af5693d1e169cf2bf74a8614be3cc06eccb0

diff --git a/www-servers/puma/puma-5.6.1.ebuild 
b/www-servers/puma/puma-5.6.1.ebuild
new file mode 100644
index ..808b8fced84f
--- /dev/null
+++ b/www-servers/puma/puma-5.6.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server 
for Ruby/Rack"
+HOMEPAGE="https://puma.io/;
+SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
+RDEPEND+=" dev-libs/openssl:0="
+
+ruby_add_bdepend "virtual/ruby-ssl
+   test? ( dev-ruby/localhost dev-ruby/rack >=dev-ruby/minitest-5.9:5 
>=dev-ruby/test-unit-3.0:2 )"
+
+ruby_add_rdepend "dev-ruby/nio4r:2"
+
+all_ruby_prepare() {
+   sed -e '/bundler/ s:^:#:' \
+   -e '/prove/ s:^:#:' \
+   -e '/stub_const/ s:^:#:' \
+   -i test/helper.rb || die
+
+   # Avoid tests failing inconsistently
+   sed -i -e '/test_bad_client/askip "inconsistent results"' 
test/test_web_server.rb || die
+
+   # Avoid launcher tests since they make assumptions about bundler use
+   rm -f test/test_launcher.rb test/test_worker_gem_independence.rb || die
+
+   # Skip integration tests since they make a lot of assumptions about
+   # the environment
+   rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
+
+   # Avoid test that uses unpackaged stub_const
+   sed -i -e '/test_shutdown_with_grace/,/^  end/ s:^:#:' 
test/test_thread_pool.rb || die
+
+   sed -e 's/git ls-files --/find/' \
+   -e 's:_relative ": "./:' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   einfo "Running test suite"
+   ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', 
'~>3.0'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require 
f}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-rails/

2022-01-27 Thread Hans de Graaff
commit: cf976278e4259b478bd5acf47ebaf4cb5906465c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 28 06:57:24 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 28 07:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf976278

dev-ruby/rspec-rails: add 5.0.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-rails/Manifest |  1 +
 dev-ruby/rspec-rails/rspec-rails-5.0.3.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index bb70c7a41b2a..4ee4683fc9c7 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -1,3 +1,4 @@
 DIST rspec-rails-3.9.1.tar.gz 143459 BLAKE2B 
87a691df63a438b15b5726a802632c16373c784cc66216c1b099ed7e36e0916fdfe7ca1fb964904678b779b8fa90f0659971c4af00f9ca3a1071adf2216466bd
 SHA512 
247acda67672ea3fa0641ea36d6209c8876597c63180979713db257e02cb4282b122af4cc0aa540dae984acdb16afdc4359012360b951f0599710fe422cdccac
 DIST rspec-rails-4.1.2.tar.gz 156296 BLAKE2B 
ca454065c8fb318148e745162514b9f21aaf6050ae72981d12a23b838bc7d985350c8abd60a36c07cb5c8c8bd80dd7b97b0dcb9ab6f5fb30ec4a6d99aaf189d4
 SHA512 
c0555d3b0d1ea91c9460981216cb0e4d1999e712daf18e5270aa20daee9667e3e669c918204e863bea0b6a97a63a79cdb1cd261d396743fdfbcc41109211ce89
 DIST rspec-rails-5.0.2.tar.gz 156991 BLAKE2B 
a1700fad43ed2eb441d95307fd14fe8c0f96c51edaaddaa13a94b6c740711ddb96c9c7058051c1160746111e52c56a5685808532795aa0e32cab2f91b287b6fc
 SHA512 
c2154f0cac634ead0109daf0e91782e9c770783104d3b2a4b0e097d46f8a9ebb49fe993733a7a3f6c4e3d037d5ab25f424cf8e3386a161172fb8c68e731b076e
+DIST rspec-rails-5.0.3.tar.gz 156964 BLAKE2B 
3f47428f887044acc2f4b374f6aaf135d44f2015b66ae5caa2a1f46923921ca2f96de47c7fc8faec951c15d8a18ee7efbf12fb80798e279784c70e3c31c09838
 SHA512 
3732c35603e5fe16deed1404c6ab0814cfaa6922da74befe31e3e2b23ba78f4de8316862894057f37b9d0aa79838d21d7028e1cbc592b8ef79de17f25bc81ea5

diff --git a/dev-ruby/rspec-rails/rspec-rails-5.0.3.ebuild 
b/dev-ruby/rspec-rails/rspec-rails-5.0.3.ebuild
new file mode 100644
index ..60b773dfffd9
--- /dev/null
+++ b/dev-ruby/rspec-rails/rspec-rails-5.0.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec's official Ruby on Rails plugin"
+HOMEPAGE="https://rspec.info/;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   || ( dev-ruby/activesupport:6.1 dev-ruby/activesupport:6.0 
dev-ruby/activesupport:5.2 )
+   || ( dev-ruby/actionpack:6.1 dev-ruby/actionpack:6.0 
dev-ruby/actionpack:5.2 )
+   || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 dev-ruby/railties:5.2 )
+   >=dev-ruby/rspec-3.10:3"
+
+# Depend on the package being already installed for tests, because
+# requiring ammeter will load it, and we need a consistent set of rspec
+# and rspec-rails for that to work.
+ruby_add_bdepend "test? (
+   >=dev-ruby/capybara-2.2.0
+   >=dev-ruby/ammeter-1.1.5
+   ~dev-ruby/rspec-rails-${PV}
+)"
+
+all_ruby_prepare() {
+   # Remove .rspec options to avoid dependency on newer rspec when
+   # bootstrapping.
+   echo "--require spec_helper" > .rspec || die
+
+   # Avoid bundler-specific specs.
+   rm -f spec/sanity_check_spec.rb || die
+
+   # Avoid broken controller generator specs for now.
+   rm -fr spec/generators/rspec || die
+
+   # Test with a compatible rails version
+   sed -i -e '1igem "rails", "<6.1"' spec/spec_helper.rb || die
+
+   # Fix gemspec.
+   sed -e 's/git ls-files --/find/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/camlidl/

2022-01-27 Thread Alfredo Tupone
commit: 433d3bbe432eb45f831fea70d2c47d2f8f078449
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan 28 06:54:04 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan 28 06:54:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433d3bbe

dev-ml/camlidl: 1.09 bump

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

 dev-ml/camlidl/Manifest|  1 +
 dev-ml/camlidl/camlidl-1.09.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-ml/camlidl/Manifest b/dev-ml/camlidl/Manifest
index 812a3761c903..fe60cb01eec5 100644
--- a/dev-ml/camlidl/Manifest
+++ b/dev-ml/camlidl/Manifest
@@ -1 +1,2 @@
 DIST camlidl-1.05.tar.gz 100640 BLAKE2B 
38cbcebd43ced26c44803608aabdacfbd33734357097a542ee2558223b9699d89cf7be388feba59630b10e4dc3977bffd08c669d3cf676d2136f54a6a8d52aab
 SHA512 
e8857aca818a06f8c861e5f557e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18
+DIST camlidl109.tar.gz 125697 BLAKE2B 
c42e418525b9681a0e7042aea46fb581a1ffa93be416a9214325883407a62bcad7e8fd7a20fd997640deb42ddca394605f5569bc8f363721b8955629459ff49e
 SHA512 
6cab1fa6bc2afba9b97874520eed2887c4fd341b59735854b120aa1ec8822710d9ebfadd1fecff56e629d4a1af7ee73befe6440c5462493f8408bdae8519a1fa

diff --git a/dev-ml/camlidl/camlidl-1.09.ebuild 
b/dev-ml/camlidl/camlidl-1.09.ebuild
new file mode 100644
index ..2861e48e26d7
--- /dev/null
+++ b/dev-ml/camlidl/camlidl-1.09.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="CamlIDL is a stub code generator for using C/C++ libraries from 
O'Caml"
+HOMEPAGE="http://caml.inria.fr/camlidl/;
+SRC_URI="https://github.com/xavierleroy/${PN}/archive/${PN}$(ver_rs 0-1 
'').tar.gz"
+
+LICENSE="QPL-1.0 LGPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${PN}-${PN}$(ver_rs 0-1 '')
+
+PATCHES=(
+   "${FILESDIR}/nowarn.patch"
+)
+
+src_prepare() {
+   sed -i \
+   -e "s|ar rc|$(tc-getAR) rc|g" \
+   runtime/Makefile.unix \
+   || die
+   default
+}
+
+src_compile() {
+   # Use the UNIX makefile
+   libdir=$(ocamlc -where || die)
+
+   sed -i -e "s|OCAMLLIB=.*|OCAMLLIB=${libdir}|" config/Makefile.unix || 
die
+   sed -i -e "s|BINDIR=.*|BINDIR=${EPREFIX}/usr/bin|" config/Makefile.unix 
|| die
+   ln -s Makefile.unix config/Makefile || die
+
+   # Make
+   emake -j1 RANLIB="$(tc-getRANLIB)"
+}
+
+src_test() {
+   einfo "Running tests..."
+   cd tests || die
+   emake CCPP="$(tc-getCXX)" CC="$(tc-getCC)"
+}
+
+src_install() {
+   libdir=$(ocamlc -where || die)
+   dodir "${libdir#${EPREFIX}}"/caml
+
+   dodir /usr/bin
+   # Install
+   emake BINDIR="${ED}/usr/bin" OCAMLLIB="${D}${libdir}" 
RANLIB="$(tc-getRANLIB)" install
+
+   # Add package header
+   sed -e "s/@VERSION/${P}/g" "${FILESDIR}/META.camlidl" > 
"${D}${libdir}/META.camlidl" || die
+
+   # Documentation
+   dodoc README Changes
+}



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

2022-01-27 Thread Sam James
commit: 6e5546455c52ca046f8d9a8afd6493a1ccbff0dc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 06:01:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 06:20:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e554645

net-irc/unrealircd: add 6.0.1.1

Options for both prefixaq and showlistmodes are gone upstream
and now always on (at least at compile time).

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

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-6.0.1.1.ebuild | 178 +++
 2 files changed, 179 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index b604a53bfb0f..44a768ff3f4a 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0
 DIST unrealircd-5.2.3.tar.gz 7200834 BLAKE2B 
af15b97219d5552a8fe6ecd77b4d0d0b8bcbe8c2f65ab531a7322471c05af3001000cc3799db68291b9abe8c3a5ea7d04559f858774d1b12a764a20fb4ab2bd0
 SHA512 
c92c631340cb81b030006646a047fde4ee738edc8362870ba4eb979133d851806c7d4764848a35cbd48c787708eab9f051f257008798a494673d9986d16b2405
+DIST unrealircd-6.0.1.1.tar.gz 8616313 BLAKE2B 
9b8462523d7605ce7bf17ccc6aed3455a9f100826ee6a1554b3576654d611e8a0a68594f5fb8a6b3d9d929c0b52ca8cf33ece9bf6898453789b70cdea36b6df0
 SHA512 
44bf9358d6159c298f8a3e97e16aa6e7364e06c4e59bb9e12bc34610414bbabb9cd8049c164260ee78fcdcafc669716eb03390aa8f4f8b097b65298d074f9ab0

diff --git a/net-irc/unrealircd/unrealircd-6.0.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.1.1.ebuild
new file mode 100644
index ..eb6a6e282a83
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-6.0.1.1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/;
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
+
+RDEPEND="acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/jansson:=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+   geoip? ( dev-libs/libmaxminddb )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Default value for privatelibdir adds a build path to -Wl,-rpath.
+   econf \
+   --with-bindir="${EPREFIX}"/usr/bin \
+   --with-cachedir="${EPREFIX}"/var/lib/${PN} \
+   --with-confdir="${EPREFIX}"/etc/${PN} \
+   --with-datadir="${EPREFIX}"/var/lib/${PN} \
+   --with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
+   --with-logdir="${EPREFIX}"/var/log/${PN} \
+   --with-modulesdir="${EPREFIX}/usr/$(get_libdir)"/${PN}/modules \
+   --without-privatelibdir \
+   --with-pidfile="${EPREFIX}"/run/${PN}/ircd.pid \
+   --with-tmpdir="${EPREFIX}"/var/lib/${PN}/tmp \
+   --with-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --with-system-sodium \
+   --with-system-jansson \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify) \
+   $(use_enable geoip libmaxminddb)
+}

[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/, app-forensics/aflplusplus/files/

2022-01-27 Thread Sam James
commit: 955dc1dcf97b4bd2bb0a3ff7726118798c261947
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 05:51:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:51:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955dc1dc

app-forensics/aflplusplus: add 4.00c

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

 app-forensics/aflplusplus/Manifest |   1 +
 app-forensics/aflplusplus/aflplusplus-4.00c.ebuild |  93 
 ...lplusplus-4.00c-no-ignore-errors-makefile.patch | 121 
 .../files/aflplusplus-4.00c-respect-flags.patch| 122 +
 4 files changed, 337 insertions(+)

diff --git a/app-forensics/aflplusplus/Manifest 
b/app-forensics/aflplusplus/Manifest
index b03d0a638510..c3eed8c10f4b 100644
--- a/app-forensics/aflplusplus/Manifest
+++ b/app-forensics/aflplusplus/Manifest
@@ -1 +1,2 @@
 DIST aflplusplus-3.14c.tar.gz 2162934 BLAKE2B 
0830b320cea65b9bdd048a08a388c7145164f6b7f4dc140a2f4268a3aa22dc608a771169c830e2196e7a0d543e6f3da49f39736f3b2514c559b986ce929d43c4
 SHA512 
318607cff40b5f2fc94938747e2ac6b8f400767138eb39edf4daf320afbdab417d0d97a80a1c9db8bb557ad4b7b62f887ae6e692c376f5d5673a493bd23bb811
+DIST aflplusplus-4.00c.tar.gz 2805041 BLAKE2B 
c1ce15aa9860fc02a7d6f608cae9dd8987b72253b465ea734c721d1b6927e482c31b907aeafe82c00618465227e2e140bfc595151ea5d73037638c3ee630872c
 SHA512 
23a7a4260e581f7c212393e1e14704464bbbc3ff5465b3472db31c6c7f2cd25a9ecc5ad81fad8958c775fcd01b22269085e6c69419a07fbbdb9ec317a3e39beb

diff --git a/app-forensics/aflplusplus/aflplusplus-4.00c.ebuild 
b/app-forensics/aflplusplus/aflplusplus-4.00c.ebuild
new file mode 100644
index ..8f04bfb0de1b
--- /dev/null
+++ b/app-forensics/aflplusplus/aflplusplus-4.00c.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+LLVM_MAX_SLOT=13
+inherit toolchain-funcs llvm optfeature python-single-r1
+
+DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer"
+HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus;
+SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/AFLplusplus-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests involve heavy use of LD_PRELOAD in some cases
+# This isn't compatible with sandbox
+RESTRICT="test"
+
+# It turns out we need Clang too
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=sys-devel/llvm-10:=
+   || (
+   sys-devel/clang:10
+   sys-devel/clang:11
+   sys-devel/clang:12
+   sys-devel/clang:13
+   )
+   !app-forensics/afl
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/cmocka )
+"
+
+QA_PREBUILT="/usr/share/afl/testcases/others/elf/small_exec.elf"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.00c-respect-flags.patch
+   "${FILESDIR}"/${PN}-4.00c-no-ignore-errors-makefile.patch
+)
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}" && \
+   has_version -b "sys-devel/llvm:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   CFLAGS_FLTO="" \
+   PREFIX="${EPREFIX}/usr" \
+   HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+   DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
+   MAN_PATH="${EPREFIX}/usr/share/man/man8"
+}
+
+src_test() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)"
+}
+
+src_install() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+   DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
+   MAN_PATH="${EPREFIX}/usr/share/man/man8" \
+   install
+}
+
+pkg_postinst() {
+   # TODO: Any others?
+   optfeature "fuzzing with AFL_USE_ASAN" 
sys-libs/compiler-rt-sanitizers[asan]
+   optfeature "fuzzing with AFL_USE_MSAN" 
sys-libs/compiler-rt-sanitizers[msan]
+}

diff --git 
a/app-forensics/aflplusplus/files/aflplusplus-4.00c-no-ignore-errors-makefile.patch
 
b/app-forensics/aflplusplus/files/aflplusplus-4.00c-no-ignore-errors-makefile.patch
new file mode 100644
index ..50d9268ac9bb
--- /dev/null
+++ 
b/app-forensics/aflplusplus/files/aflplusplus-4.00c-no-ignore-errors-makefile.patch
@@ -0,0 +1,121 @@
+https://bugs.gentoo.org/800941
+
+--- a/GNUmakefile
 b/GNUmakefile
+@@ -310,13 +310,13 @@ all: test_x86 test_shm test_python ready $(PROGS) 
afl-as llvm gcc_plugin test_bu
+ 
+ .PHONY: llvm
+ llvm:
+-  -$(MAKE) -j4 -f 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/

2022-01-27 Thread Sam James
commit: 130b8accb93831e95ba3548369420f1a9be29725
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 05:30:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:31:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130b8acc

sys-apps/util-linux: destabilize 2.37.3-r1

Not meant to be stable yet (accidentally pushed as).

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

 sys-apps/util-linux/util-linux-2.37.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/util-linux/util-linux-2.37.3-r1.ebuild 
b/sys-apps/util-linux/util-linux-2.37.3-r1.ebuild
index bc61b04a195e..ce138823146a 100644
--- a/sys-apps/util-linux/util-linux-2.37.3-r1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.37.3-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"

SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/

2022-01-27 Thread Sam James
commit: e0862b8a3b3df10038b5dea127018415cdb94f63
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 05:27:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:27:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0862b8a

sys-apps/util-linux: force installed su(1) to be suid

su(1) is almost useless without suid and on balance, it's more likely
that people will have USE="-suid" in make.conf (globally) rather than
desperately wanting to strip su(1) of its suid bits.

This avoids such users having a "broken" (or dysfunctional) su(1).

Users wishing to truly have a no-suid su(1) can e.g. use Portage's
'suidctl' feature or strip it out via e.g. a bashrc hook.

Note that shadow's su(1) (the default implementation until recently)
always forced suid su anyway.

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

 ...nux-.ebuild => util-linux-2.37.3-r1.ebuild} | 23 +-
 sys-apps/util-linux/util-linux-.ebuild | 16 +++
 2 files changed, 38 insertions(+), 1 deletion(-)

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-2.37.3-r1.ebuild
similarity index 91%
copy from sys-apps/util-linux/util-linux-.ebuild
copy to sys-apps/util-linux/util-linux-2.37.3-r1.ebuild
index 3fdf6c85b949..bc61b04a195e 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-2.37.3-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"

SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
 fi
 
@@ -84,6 +84,18 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.37.1-agetty_ctrl-c_erase.patch #804972
+   "${FILESDIR}"/${PN}-2.37.2-ioctl_ns-test-hang.patch # upstream test 
hang patch
+)
+
+pkg_pretend() {
+   if use su && ! use suid ; then
+   elog "su will be installed as suid despite USE=-suid (bug 
#832092)"
+   elog "To use su without suid, see e.g. Portage's suidctl 
feature."
+   fi
+}
+
 src_prepare() {
default
 
@@ -291,6 +303,15 @@ multilib_src_install_all() {
newpamd "${FILESDIR}/su-l.pamd" su-l
fi
 
+   if use su && ! use suid ; then
+   # Always force suid su, even when USE=-suid, as su is useless
+   # for the overwhelming-majority case without suid.
+   # Users who wish to truly have a no-suid su can strip it out
+   # via e.g. Portage's suidctl or some other hook.
+   # See bug #832092
+   fperms u+s /bin/su
+   fi
+
# Note:
# Bash completion for "runuser" command is provided by same file which
# would also provide bash completion for "su" command. However, we don't

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index 3fdf6c85b949..658e0639ff89 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -84,6 +84,13 @@ RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/${MY_P}"
 
+pkg_pretend() {
+   if use su && ! use suid ; then
+   elog "su will be installed as suid despite USE=-suid (bug 
#832092)"
+   elog "To use su without suid, see e.g. Portage's suidctl 
feature."
+   fi
+}
+
 src_prepare() {
default
 
@@ -291,6 +298,15 @@ multilib_src_install_all() {
newpamd "${FILESDIR}/su-l.pamd" su-l
fi
 
+   if use su && ! use suid ; then
+   # Always force suid su, even when USE=-suid, as su is useless
+   # for the overwhelming-majority case without suid.
+   # Users who wish to truly have a no-suid su can strip it out
+   # via e.g. Portage's suidctl or some other hook.
+   # See bug #832092
+   fperms u+s /bin/su
+   fi
+
# Note:
# Bash completion for "runuser" command is provided by same file which
# would also provide bash completion for "su" command. However, we don't



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

2022-01-27 Thread Sam James
commit: 2627b3cc74876e07a34fe1766997d4faea723ebf
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 05:13:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2627b3cc

dev-util/gef: respect EPREFIX; wire up test dependencies

Tests still hang though.

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

 dev-util/gef/gef-2021.10.ebuild | 31 ++-
 dev-util/gef/gef-.ebuild| 31 ++-
 2 files changed, 36 insertions(+), 26 deletions(-)

diff --git a/dev-util/gef/gef-2021.10.ebuild b/dev-util/gef/gef-2021.10.ebuild
index e69d14c8d8a6..0d0db6c0ae2b 100644
--- a/dev-util/gef/gef-2021.10.ebuild
+++ b/dev-util/gef/gef-2021.10.ebuild
@@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef;
 
-if [[ "${PV}" == * ]]; then
+if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hugsy/gef;
 else
@@ -20,9 +20,9 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="doc"
-RESTRICT="test"
-
+IUSE="doc test"
+# Seem to hang right now?
+RESTRICT="!test? ( test ) test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -36,28 +36,33 @@ RDEPEND="
dev-util/unicorn[python,${PYTHON_USEDEP}]
')"
 
-BDEPEND="doc? ( dev-python/mkdocs )"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
+BDEPEND="doc? ( dev-python/mkdocs )
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   )"
 
 src_compile() {
+   # Tries to compile tests
:
 }
 
 src_install() {
-   insinto "/usr/share/${PN}"
+   insinto /usr/share/${PN}
doins -r *.py
 
-   python_optimize "${D}/usr/share/${PN}"
+   python_optimize "${ED}"/usr/share/${PN}
 
make_wrapper "gdb-gef" \
-   "gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+   "gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
 
if use doc; then
+   # TODO: docs.eclass?
mkdocs build -d html || die
-   rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+
+   rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
dodoc -r html/
fi
 

diff --git a/dev-util/gef/gef-.ebuild b/dev-util/gef/gef-.ebuild
index e69d14c8d8a6..0d0db6c0ae2b 100644
--- a/dev-util/gef/gef-.ebuild
+++ b/dev-util/gef/gef-.ebuild
@@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef;
 
-if [[ "${PV}" == * ]]; then
+if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hugsy/gef;
 else
@@ -20,9 +20,9 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="doc"
-RESTRICT="test"
-
+IUSE="doc test"
+# Seem to hang right now?
+RESTRICT="!test? ( test ) test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -36,28 +36,33 @@ RDEPEND="
dev-util/unicorn[python,${PYTHON_USEDEP}]
')"
 
-BDEPEND="doc? ( dev-python/mkdocs )"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
+BDEPEND="doc? ( dev-python/mkdocs )
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   )"
 
 src_compile() {
+   # Tries to compile tests
:
 }
 
 src_install() {
-   insinto "/usr/share/${PN}"
+   insinto /usr/share/${PN}
doins -r *.py
 
-   python_optimize "${D}/usr/share/${PN}"
+   python_optimize "${ED}"/usr/share/${PN}
 
make_wrapper "gdb-gef" \
-   "gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+   "gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
 
if use doc; then
+   # TODO: docs.eclass?
mkdocs build -d html || die
-   rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+
+   rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
dodoc -r html/
fi
 



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

2022-01-27 Thread Sam James
commit: 4e8c857abe0389613cc28766ea3fbb7b15cafdd6
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 15 13:10:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8c857a

dev-util/ropper: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/ropper/Manifest |  1 +
 dev-util/ropper/metadata.xml | 23 +
 dev-util/ropper/ropper-1.13.6.ebuild | 39 
 dev-util/ropper/ropper-.ebuild   | 39 
 4 files changed, 102 insertions(+)

diff --git a/dev-util/ropper/Manifest b/dev-util/ropper/Manifest
new file mode 100644
index ..1e30c7f56dee
--- /dev/null
+++ b/dev-util/ropper/Manifest
@@ -0,0 +1 @@
+DIST ropper-1.13.6.tar.gz 1491005 BLAKE2B 
aa82c9791eec2362c79f3cd96995cb505b73c8131b0b6fe6a7d0932e3551dd15ea401383e12ab79901ea05e749cb2ca8244fa3c909e0e8955910d321c8436ea9
 SHA512 
c3e20bc7182a94984f50c42334a7af1e64bd564615a308f432b0641a9557d27fd19bdb6c33a276d66c4b512534c625751e20531c324bde96a58d9c89b6d4

diff --git a/dev-util/ropper/metadata.xml b/dev-util/ropper/metadata.xml
new file mode 100644
index ..55a2e0eba0c7
--- /dev/null
+++ b/dev-util/ropper/metadata.xml
@@ -0,0 +1,23 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   You can use ropper to display information about binary files in
+   different file formats and you can search for gadgets to build 
rop
+   chains for different architectures.
+   
+   
+   Enable Z3 contraint solver support
+   
+   
+   sashs/Ropper
+   
+

diff --git a/dev-util/ropper/ropper-1.13.6.ebuild 
b/dev-util/ropper/ropper-1.13.6.ebuild
new file mode 100644
index ..edf020a8ceb0
--- /dev/null
+++ b/dev-util/ropper/ropper-1.13.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Use to display information about binary files in different file 
formats"
+HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sashs/Ropper;
+else
+   SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/Ropper-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="z3"
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/filebytes[${PYTHON_USEDEP}]
+   ')
+   z3? ( sci-mathematics/z3[python,${PYTHON_SINGLE_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests setup.py

diff --git a/dev-util/ropper/ropper-.ebuild 
b/dev-util/ropper/ropper-.ebuild
new file mode 100644
index ..edf020a8ceb0
--- /dev/null
+++ b/dev-util/ropper/ropper-.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Use to display information about binary files in different file 
formats"
+HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sashs/Ropper;
+else
+   SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/Ropper-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="z3"
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/filebytes[${PYTHON_USEDEP}]
+   ')
+   z3? ( sci-mathematics/z3[python,${PYTHON_SINGLE_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests setup.py



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

2022-01-27 Thread Sam James
commit: 64bedcd835cc05c4397317c094909d3764f2ba56
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 04:40:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bedcd8

dev-util/unicorn: minor cleanups

- Define subslot (tools like this often end up breaking ABI and it's useful
  to set it proactively here)

- Use PEP517

- Add a missing `|| die`

- Minor whitespace changes

- HTTPSify HOMEPAGE

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

 dev-util/unicorn/unicorn-2.0.0_rc5.ebuild | 31 +--
 dev-util/unicorn/unicorn-.ebuild  | 30 --
 2 files changed, 33 insertions(+), 28 deletions(-)

diff --git a/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild 
b/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild
index c0be1c278b68..1a1090444ff1 100644
--- a/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild
+++ b/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild
@@ -5,12 +5,13 @@ EAPI=8
 
 MY_PV=${PV/_/-}
 
+DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{9..10} )
 inherit cmake distutils-r1
 
 DESCRIPTION="A lightweight multi-platform, multi-architecture CPU emulator 
framework"
-HOMEPAGE="http://www.unicorn-engine.org;
+HOMEPAGE="https://www.unicorn-engine.org;
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -20,21 +21,19 @@ else
KEYWORDS="~amd64 ~x86"
 fi
 
-LICENSE="GPL-2"
-SLOT="0"
-
-UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc"
+S="${WORKDIR}/${PN}-${MY_PV}"
 
+LICENSE="GPL-2"
+SLOT="0/2"
 IUSE="python static-libs"
-
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-DEPEND="dev-libs/glib:2
-   virtual/pkgconfig
-   ${PYTHON_DEPS}"
+DEPEND="${PYTHON_DEPS}
+   dev-libs/glib:2"
 RDEPEND="python? ( ${PYTHON_DEPS} )"
+BDEPEND="virtual/pkgconfig"
 
-S="${WORKDIR}/${PN}-${MY_PV}"
+UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc"
 
 wrap_python() {
if use python; then
@@ -44,13 +43,14 @@ wrap_python() {
 
pushd bindings/python >/dev/null || die
distutils-r1_${1} "$@"
-   popd >/dev/null
+   popd >/dev/null || die
fi
 }
 
 src_prepare() {
-   # build from sources
-   rm -r bindings/python/prebuilt || die "failed to remove prebuild"
+   # Build from sources
+   rm -r bindings/python/prebuilt || die "failed to remove prebuilt files"
+
cmake_src_prepare
wrap_python ${FUNCNAME}
 }
@@ -58,15 +58,18 @@ src_prepare() {
 src_configure(){
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-   -DUNICORN_BUILD_SHARED="$(usex static-libs OFF ON)"
+   -DUNICORN_BUILD_SHARED=$(usex !static-libs)
-DUNICORN_ARCH="${UNICORN_TARGETS}"
)
+
cmake_src_configure
+
wrap_python ${FUNCNAME}
 }
 
 src_compile() {
cmake_src_compile
+
wrap_python ${FUNCNAME}
 }
 

diff --git a/dev-util/unicorn/unicorn-.ebuild 
b/dev-util/unicorn/unicorn-.ebuild
index c0be1c278b68..0c2d81bebca9 100644
--- a/dev-util/unicorn/unicorn-.ebuild
+++ b/dev-util/unicorn/unicorn-.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..10} )
 inherit cmake distutils-r1
 
 DESCRIPTION="A lightweight multi-platform, multi-architecture CPU emulator 
framework"
-HOMEPAGE="http://www.unicorn-engine.org;
+HOMEPAGE="https://www.unicorn-engine.org;
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -20,21 +20,19 @@ else
KEYWORDS="~amd64 ~x86"
 fi
 
-LICENSE="GPL-2"
-SLOT="0"
-
-UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc"
+S="${WORKDIR}/${PN}-${MY_PV}"
 
+LICENSE="GPL-2"
+SLOT="0/2"
 IUSE="python static-libs"
-
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-DEPEND="dev-libs/glib:2
-   virtual/pkgconfig
-   ${PYTHON_DEPS}"
+DEPEND="${PYTHON_DEPS}
+   dev-libs/glib:2"
 RDEPEND="python? ( ${PYTHON_DEPS} )"
+BDEPEND="virtual/pkgconfig"
 
-S="${WORKDIR}/${PN}-${MY_PV}"
+UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc"
 
 wrap_python() {
if use python; then
@@ -44,13 +42,14 @@ wrap_python() {
 
pushd bindings/python >/dev/null || die
distutils-r1_${1} "$@"
-   popd >/dev/null
+   popd >/dev/null || die
fi
 }
 
 src_prepare() {
-   # build from sources
-   rm -r bindings/python/prebuilt || die "failed to remove prebuild"
+   # Build from sources
+   rm -r bindings/python/prebuilt || die "failed to remove prebuilt files"
+
cmake_src_prepare
wrap_python ${FUNCNAME}
 }
@@ -58,15 +57,18 @@ src_prepare() {
 src_configure(){
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-   -DUNICORN_BUILD_SHARED="$(usex static-libs OFF ON)"
+   -DUNICORN_BUILD_SHARED=$(usex !static-libs)

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

2022-01-27 Thread Sam James
commit: e3c69f09ccb7c5203b683b9a878aa4a90959f745
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 15 12:39:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c69f09

dev-util/unicorn: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/unicorn/Manifest |  1 +
 dev-util/unicorn/metadata.xml | 15 ++
 dev-util/unicorn/unicorn-2.0.0_rc5.ebuild | 77 +++
 dev-util/unicorn/unicorn-.ebuild  | 77 +++
 4 files changed, 170 insertions(+)

diff --git a/dev-util/unicorn/Manifest b/dev-util/unicorn/Manifest
new file mode 100644
index ..2566a0abfced
--- /dev/null
+++ b/dev-util/unicorn/Manifest
@@ -0,0 +1 @@
+DIST unicorn-2.0.0_rc5.tar.gz 3808762 BLAKE2B 
02a77c46e075f67df04a9fe0b5474df9f6a6c154778de3223c6ed3c475bd4658abd7b57d351a63cfa7ef5ecbadbee12a6151957b7b47b4f6741b5e4581d13c4b
 SHA512 
3b5118e378872a50d3aa0dca01cda69b0e7b3875da7b03c1708963848c71818dd1e120df8796acace661c6b4d63813b9acc8106ce3a94c0d40c3b50677fbaacd

diff --git a/dev-util/unicorn/metadata.xml b/dev-util/unicorn/metadata.xml
new file mode 100644
index ..0c34d21d4fdd
--- /dev/null
+++ b/dev-util/unicorn/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   unicorn-engine/unicorn
+   
+

diff --git a/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild 
b/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild
new file mode 100644
index ..c0be1c278b68
--- /dev/null
+++ b/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=${PV/_/-}
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{9..10} )
+inherit cmake distutils-r1
+
+DESCRIPTION="A lightweight multi-platform, multi-architecture CPU emulator 
framework"
+HOMEPAGE="http://www.unicorn-engine.org;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/unicorn-engine/unicorn;
+else
+   
SRC_URI="https://github.com/unicorn-engine/unicorn/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc"
+
+IUSE="python static-libs"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="dev-libs/glib:2
+   virtual/pkgconfig
+   ${PYTHON_DEPS}"
+RDEPEND="python? ( ${PYTHON_DEPS} )"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+wrap_python() {
+   if use python; then
+   # src_prepare
+   # do not compile C extensions
+   export LIBUNICORN_PATH=1
+
+   pushd bindings/python >/dev/null || die
+   distutils-r1_${1} "$@"
+   popd >/dev/null
+   fi
+}
+
+src_prepare() {
+   # build from sources
+   rm -r bindings/python/prebuilt || die "failed to remove prebuild"
+   cmake_src_prepare
+   wrap_python ${FUNCNAME}
+}
+
+src_configure(){
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DUNICORN_BUILD_SHARED="$(usex static-libs OFF ON)"
+   -DUNICORN_ARCH="${UNICORN_TARGETS}"
+   )
+   cmake_src_configure
+   wrap_python ${FUNCNAME}
+}
+
+src_compile() {
+   cmake_src_compile
+   wrap_python ${FUNCNAME}
+}
+
+src_install() {
+   cmake_src_install
+
+   wrap_python ${FUNCNAME}
+}

diff --git a/dev-util/unicorn/unicorn-.ebuild 
b/dev-util/unicorn/unicorn-.ebuild
new file mode 100644
index ..c0be1c278b68
--- /dev/null
+++ b/dev-util/unicorn/unicorn-.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=${PV/_/-}
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{9..10} )
+inherit cmake distutils-r1
+
+DESCRIPTION="A lightweight multi-platform, multi-architecture CPU emulator 
framework"
+HOMEPAGE="http://www.unicorn-engine.org;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/unicorn-engine/unicorn;
+else
+   
SRC_URI="https://github.com/unicorn-engine/unicorn/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc"
+
+IUSE="python static-libs"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="dev-libs/glib:2
+   virtual/pkgconfig
+   ${PYTHON_DEPS}"
+RDEPEND="python? ( ${PYTHON_DEPS} )"
+

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

2022-01-27 Thread Sam James
commit: 016e5ae4129e1f73c754ad770590220d5a9cee52
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 04:36:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016e5ae4

dev-python/filebytes: convert to PEP517

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

 dev-python/filebytes/filebytes-0.10.2.ebuild | 4 +---
 dev-python/filebytes/filebytes-.ebuild   | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild 
b/dev-python/filebytes/filebytes-0.10.2.ebuild
index 6dcf19310aed..e7dd4c7a61bf 100644
--- a/dev-python/filebytes/filebytes-0.10.2.ebuild
+++ b/dev-python/filebytes/filebytes-0.10.2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
@@ -20,6 +21,3 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}"

diff --git a/dev-python/filebytes/filebytes-.ebuild 
b/dev-python/filebytes/filebytes-.ebuild
index 6dcf19310aed..e7dd4c7a61bf 100644
--- a/dev-python/filebytes/filebytes-.ebuild
+++ b/dev-python/filebytes/filebytes-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
@@ -20,6 +21,3 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}"



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

2022-01-27 Thread Sam James
commit: 96c23cb9b008aafdd5428c1c979f84fb6000a5e7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 05:02:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96c23cb9

dev-util/ropper: convert to PEP517; run tests

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

 dev-util/ropper/ropper-1.13.6.ebuild | 15 +++
 dev-util/ropper/ropper-.ebuild   | 15 +++
 2 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/dev-util/ropper/ropper-1.13.6.ebuild 
b/dev-util/ropper/ropper-1.13.6.ebuild
index edf020a8ceb0..6bd50c5a169b 100644
--- a/dev-util/ropper/ropper-1.13.6.ebuild
+++ b/dev-util/ropper/ropper-1.13.6.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 
@@ -16,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/sashs/Ropper;
 else
SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/Ropper-${PV}"
+   S="${WORKDIR}"/Ropper-${PV}
 
KEYWORDS="~amd64 ~x86"
 fi
@@ -24,7 +25,6 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="z3"
-RESTRICT="test"
 
 RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
@@ -36,4 +36,11 @@ RDEPEND="${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}"
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Remove test which dies on trying to import itself (stub loader, not a 
real test)
+   rm test.py || die
+
+   distutils-r1_src_prepare
+}

diff --git a/dev-util/ropper/ropper-.ebuild 
b/dev-util/ropper/ropper-.ebuild
index edf020a8ceb0..6bd50c5a169b 100644
--- a/dev-util/ropper/ropper-.ebuild
+++ b/dev-util/ropper/ropper-.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 
@@ -16,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/sashs/Ropper;
 else
SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/Ropper-${PV}"
+   S="${WORKDIR}"/Ropper-${PV}
 
KEYWORDS="~amd64 ~x86"
 fi
@@ -24,7 +25,6 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="z3"
-RESTRICT="test"
 
 RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
@@ -36,4 +36,11 @@ RDEPEND="${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}"
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Remove test which dies on trying to import itself (stub loader, not a 
real test)
+   rm test.py || die
+
+   distutils-r1_src_prepare
+}



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

2022-01-27 Thread Sam James
commit: c70d4167b9e811713d0c9e740f4e35cef4727235
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 15 12:17:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70d4167

dev-python/filebytes: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/filebytes/Manifest|  1 +
 dev-python/filebytes/filebytes-0.10.2.ebuild | 25 +
 dev-python/filebytes/filebytes-.ebuild   | 25 +
 dev-python/filebytes/metadata.xml| 20 
 4 files changed, 71 insertions(+)

diff --git a/dev-python/filebytes/Manifest b/dev-python/filebytes/Manifest
new file mode 100644
index ..d2bf3d9b8638
--- /dev/null
+++ b/dev-python/filebytes/Manifest
@@ -0,0 +1 @@
+DIST filebytes-0.10.2.tar.gz 1958114 BLAKE2B 
6b7fb865d01cc9ea0f14b32f6e0326da21fa2fa2a36549b99ca88e9bf015162d3b0f82e350be1cca805294fd56ef47e2db4394db5ffb3061773f146eda1ba666
 SHA512 
12317d6b5063e710b4410e4dcc61b45c0ac1cbc80655212dacb0929a19e100849df39ba84a05cb96699abe7ec16758e0b9656b3d3ce044f3d122b8636106e564

diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild 
b/dev-python/filebytes/filebytes-0.10.2.ebuild
new file mode 100644
index ..6dcf19310aed
--- /dev/null
+++ b/dev-python/filebytes/filebytes-0.10.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Classes/Types to read and edit executable files"
+HOMEPAGE="https://github.com/sashs/filebytes;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sashs/filebytes;
+else
+   SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"

diff --git a/dev-python/filebytes/filebytes-.ebuild 
b/dev-python/filebytes/filebytes-.ebuild
new file mode 100644
index ..6dcf19310aed
--- /dev/null
+++ b/dev-python/filebytes/filebytes-.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Classes/Types to read and edit executable files"
+HOMEPAGE="https://github.com/sashs/filebytes;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sashs/filebytes;
+else
+   SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"

diff --git a/dev-python/filebytes/metadata.xml 
b/dev-python/filebytes/metadata.xml
new file mode 100644
index ..11063ba5138e
--- /dev/null
+++ b/dev-python/filebytes/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   Python library to read and edit files in the following formats:
+   Executable and Linking Format (ELF), Portable Executable (PE), 
MachO
+   and OAT (Android Runtime)
+   
+   
+   sashs/filebytes
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-01-27 Thread Sam James
commit: bbe0fd00ae7b550bee5b46cd4f4ca461346f1d97
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jan 14 23:53:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:14:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe0fd00

app-forensics/yara: new ebuild

Bug: https://bugs.gentoo.org/800275
Closes: https://bugs.gentoo.org/576956
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/yara/Manifest  |  2 ++
 app-forensics/yara/metadata.xml  | 29 
 app-forensics/yara/yara-4.1.3.ebuild | 37 ++
 app-forensics/yara/yara-4.2.0_rc1.ebuild | 39 
 4 files changed, 107 insertions(+)

diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest
new file mode 100644
index ..20a05f4273f6
--- /dev/null
+++ b/app-forensics/yara/Manifest
@@ -0,0 +1,2 @@
+DIST yara-4.1.3.tar.gz 936462 BLAKE2B 
abfdd5918abe3641056ccde3eebb754cbd66eff5569978d3b1aad5d925d62fcb96b1f7367d0d014dd165db8634418259667be3b2441f93e0848bfbd905ca32dd
 SHA512 
1bfa1787c62dfd9a87fa8db5e8c2fa68f082ae66b16b5373bdcc6bc66b32016fcaffd4baa7e59a7c1f6d3426c972eca9cc22f70d475067d7557b1014a4ab65fc
+DIST yara-4.2.0_rc1.tar.gz 1283822 BLAKE2B 
d7bf869e670a0223895aac31df0dbe063d3f0110d1981ae8a42ab26726976790c744b522f13a6963f521310a281fab2b27d6336b23e504a4a9a3d414473ae452
 SHA512 
03bd09d7c020078946101854e68b7f9ca17c04f7a68624e9e15dc476fe209cc11b010108a0e7aea9746f05aabdbb8d6a6a2ffc54516eb9cb86f170c4259934df

diff --git a/app-forensics/yara/metadata.xml b/app-forensics/yara/metadata.xml
new file mode 100644
index ..d98a389725d0
--- /dev/null
+++ b/app-forensics/yara/metadata.xml
@@ -0,0 +1,29 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   YARA is a tool aimed at (but not limited to) helping malware
+   researchers to identify and classify malware samples. With YARA 
you can
+   create descriptions of malware families (or whatever you want to
+   describe) based on textual or binary patterns.
+   
+   
+   Enable cockoo module
+   Enable dex module
+   Enable dotnet module
+   Enable macho module
+   Enable magic module
+   Enable rules profiling
+   
+   
+   VirusTotal/yara
+   
+

diff --git a/app-forensics/yara/yara-4.1.3.ebuild 
b/app-forensics/yara/yara-4.1.3.ebuild
new file mode 100644
index ..ffb30cc26e3a
--- /dev/null
+++ b/app-forensics/yara/yara-4.1.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A malware identification and classification tool"
+HOMEPAGE="http://virustotal.github.io/yara/;
+SRC_URI="https://github.com/virustotal/yara/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling"
+
+DEPEND="
+   dev-libs/openssl:0=
+   cuckoo? ( dev-libs/jansson:= )
+   magic? ( sys-apps/file:0= )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable profiling) \
+   $(use_enable cuckoo) \
+   $(use_enable magic) \
+   $(use_enable dotnet) \
+   $(use_enable macho) \
+   $(use_enable dex)
+}

diff --git a/app-forensics/yara/yara-4.2.0_rc1.ebuild 
b/app-forensics/yara/yara-4.2.0_rc1.ebuild
new file mode 100644
index ..38659ddcaa36
--- /dev/null
+++ b/app-forensics/yara/yara-4.2.0_rc1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A malware identification and classification tool"
+HOMEPAGE="http://virustotal.github.io/yara/;
+SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling"
+
+DEPEND="
+   dev-libs/openssl:0=
+   cuckoo? ( dev-libs/jansson:= )
+   magic? ( sys-apps/file:0= )
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable profiling) \
+   $(use_enable cuckoo) \
+   $(use_enable magic) \
+   $(use_enable dotnet) \
+   $(use_enable macho) \
+   

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

2022-01-27 Thread Sam James
commit: df05617a11ac841203578c48b6c0b4a24aed35d7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Jan 15 13:16:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df05617a

dev-util/gef: new ebuild

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

 dev-util/gef/Manifest   |  1 +
 dev-util/gef/gef-2021.10.ebuild | 70 +
 dev-util/gef/gef-.ebuild| 70 +
 dev-util/gef/metadata.xml   | 24 ++
 4 files changed, 165 insertions(+)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
new file mode 100644
index ..c6064ff0d468
--- /dev/null
+++ b/dev-util/gef/Manifest
@@ -0,0 +1 @@
+DIST gef-2021.10.tar.gz 170829 BLAKE2B 
4d21fb68b2d9239dea912bb41790c7ffe83d9a7bb17cc6b3df67078b0147ff06676ff257c46567fb9a4fa76d5e12140f567f153337e83dbdd10cf0576cd08499
 SHA512 
30ccc728322651c3fc88f629165a96f593f079ddaa21d194e483804cdf4bcb235ed28cfaaa6fdd85c134b2314f32bd87e3dcf5decc45720f8e7b89ca9af2c379

diff --git a/dev-util/gef/gef-2021.10.ebuild b/dev-util/gef/gef-2021.10.ebuild
new file mode 100644
index ..e69d14c8d8a6
--- /dev/null
+++ b/dev-util/gef/gef-2021.10.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit python-single-r1 wrapper
+
+DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+HOMEPAGE="https://github.com/hugsy/gef;
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hugsy/gef;
+else
+   SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc"
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
+   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/pylint[${PYTHON_USEDEP}]
+   dev-util/unicorn[python,${PYTHON_USEDEP}]
+   ')"
+
+BDEPEND="doc? ( dev-python/mkdocs )"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   insinto "/usr/share/${PN}"
+   doins -r *.py
+
+   python_optimize "${D}/usr/share/${PN}"
+
+   make_wrapper "gdb-gef" \
+   "gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+
+   if use doc; then
+   mkdocs build -d html || die
+   rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+   dodoc -r html/
+   fi
+
+   dodoc README.md
+}
+
+pkg_postinst() {
+   einfo "\nUsage:"
+   einfo "~$ gdb-gef \n"
+}

diff --git a/dev-util/gef/gef-.ebuild b/dev-util/gef/gef-.ebuild
new file mode 100644
index ..e69d14c8d8a6
--- /dev/null
+++ b/dev-util/gef/gef-.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit python-single-r1 wrapper
+
+DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+HOMEPAGE="https://github.com/hugsy/gef;
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hugsy/gef;
+else
+   SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc"
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
+   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/pylint[${PYTHON_USEDEP}]
+   dev-util/unicorn[python,${PYTHON_USEDEP}]
+   ')"
+
+BDEPEND="doc? ( dev-python/mkdocs )"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   insinto "/usr/share/${PN}"
+   doins -r *.py
+
+   python_optimize "${D}/usr/share/${PN}"
+
+   make_wrapper "gdb-gef" \
+   "gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+
+   if use doc; then
+   mkdocs build -d html || die
+   rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+   dodoc -r html/
+   fi
+
+   dodoc README.md
+}
+
+pkg_postinst() {
+   einfo 

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

2022-01-27 Thread Sam James
commit: f6ef74b63e177786e2af3f7a95fa87aba733a988
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 04:34:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ef74b6

dev-python/yara-python: run tests, convert to PEP517

Closes: https://bugs.gentoo.org/576956
See: https://github.com/gentoo/gentoo/pull/23800
Signed-off-by: Sam James  gentoo.org>

 dev-python/yara-python/yara-python-4.1.3.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/yara-python/yara-python-4.1.3.ebuild 
b/dev-python/yara-python/yara-python-4.1.3.ebuild
index 54194680cc20..a8ccc85b7d96 100644
--- a/dev-python/yara-python/yara-python-4.1.3.ebuild
+++ b/dev-python/yara-python/yara-python-4.1.3.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
-
 inherit distutils-r1
 
 DESCRIPTION="Python interface for a malware identification and classification 
tool"
@@ -16,9 +16,11 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="${PYTHON_DEPS}
-   =app-forensics/yara-4.1*"
+   =app-forensics/yara-$(ver_cut 1-2)*"
 DEPEND="${RDEPEND}"
 
+distutils_enable_tests unittest
+
 src_compile() {
compile_python() {
distutils-r1_python_compile --dynamic-linking



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-01-27 Thread Sam James
commit: 3e3c7d01664a47ae626abb734747ce1f98e1c2dd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 04:30:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:16:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3c7d01

app-forensics/yara: run tests; misc. other changes

- Run tests (needs static linked lib for now, but we delete it anyway)
- Use more generic dependency
- Define subslot

Closes: https://bugs.gentoo.org/576956
See: https://github.com/gentoo/gentoo/pull/23800
Signed-off-by: Sam James  gentoo.org>

 app-forensics/yara/yara-4.1.3.ebuild | 26 +++--
 app-forensics/yara/yara-4.2.0_rc1.ebuild | 33 +++-
 2 files changed, 44 insertions(+), 15 deletions(-)

diff --git a/app-forensics/yara/yara-4.1.3.ebuild 
b/app-forensics/yara/yara-4.1.3.ebuild
index 0e064fd15d7b..e11e07efff40 100644
--- a/app-forensics/yara/yara-4.1.3.ebuild
+++ b/app-forensics/yara/yara-4.1.3.ebuild
@@ -10,17 +10,18 @@ HOMEPAGE="http://virustotal.github.io/yara/;
 SRC_URI="https://github.com/virustotal/yara/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="Apache-2.0"
-SLOT="0"
+SLOT="0/8"
 KEYWORDS="~amd64 ~x86"
-IUSE="+dex +dotnet +cuckoo +macho +magic profiling python"
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
-   dev-libs/openssl:0=
+   dev-libs/openssl:=
cuckoo? ( dev-libs/jansson:= )
-   magic? ( sys-apps/file:0= )
+   magic? ( sys-apps/file:= )
 "
 RDEPEND="${DEPEND}"
-PDEPEND="python? ( =dev-python/yara-python-4* )"
+PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
 
 src_prepare() {
default
@@ -34,5 +35,18 @@ src_configure() {
$(use_enable magic) \
$(use_enable dotnet) \
$(use_enable macho) \
-   $(use_enable dex)
+   $(use_enable dex) \
+   $(use_enable test static)
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   default
+
+   # TODO: Allow tests to work against dyn. lib rather than building
+   # statically just for tests.
+   find "${ED}" -name '*.a' -delete || die
 }

diff --git a/app-forensics/yara/yara-4.2.0_rc1.ebuild 
b/app-forensics/yara/yara-4.2.0_rc1.ebuild
index a514ff8e4690..8bac51561719 100644
--- a/app-forensics/yara/yara-4.2.0_rc1.ebuild
+++ b/app-forensics/yara/yara-4.2.0_rc1.ebuild
@@ -8,21 +8,23 @@ inherit autotools
 DESCRIPTION="A malware identification and classification tool"
 HOMEPAGE="http://virustotal.github.io/yara/;
 SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV/_/-}"
 
 LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE="+dex +dotnet +cuckoo +macho +magic profiling python"
+SLOT="0/8"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~x86"
+fi
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
-   dev-libs/openssl:0=
+   dev-libs/openssl:=
cuckoo? ( dev-libs/jansson:= )
-   magic? ( sys-apps/file:0= )
+   magic? ( sys-apps/file:= )
 "
 RDEPEND="${DEPEND}"
-PDEPEND="python? ( =dev-python/yara-python-4* )"
-
-S="${WORKDIR}/${PN}-${PV/_/-}"
+PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
 
 src_prepare() {
default
@@ -36,5 +38,18 @@ src_configure() {
$(use_enable magic) \
$(use_enable dotnet) \
$(use_enable macho) \
-   $(use_enable dex)
+   $(use_enable dex) \
+   $(use_enable test static)
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   default
+
+   # TODO: Allow tests to work against dyn. lib rather than building
+   # statically just for tests.
+   find "${ED}" -name '*.a' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/yara-python/, app-forensics/yara/

2022-01-27 Thread Sam James
commit: 1bc23b7928c622b87d069fd58ca7f43686e83f29
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jan 14 23:58:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 05:15:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc23b79

dev-python/yara-python: new ebuild

Bug: https://bugs.gentoo.org/800275
Closes: https://bugs.gentoo.org/576956
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/23800
Signed-off-by: Sam James  gentoo.org>

 app-forensics/yara/metadata.xml |  1 +
 app-forensics/yara/yara-4.1.3.ebuild|  3 ++-
 app-forensics/yara/yara-4.2.0_rc1.ebuild|  3 ++-
 dev-python/yara-python/Manifest |  1 +
 dev-python/yara-python/metadata.xml | 20 ++
 dev-python/yara-python/yara-python-4.1.3.ebuild | 27 +
 6 files changed, 53 insertions(+), 2 deletions(-)

diff --git a/app-forensics/yara/metadata.xml b/app-forensics/yara/metadata.xml
index d98a389725d0..e0c4ac4ff283 100644
--- a/app-forensics/yara/metadata.xml
+++ b/app-forensics/yara/metadata.xml
@@ -22,6 +22,7 @@
Enable macho module
Enable magic module
Enable rules profiling
+   Pulls in python binding via 
dev-python/yara-python


VirusTotal/yara

diff --git a/app-forensics/yara/yara-4.1.3.ebuild 
b/app-forensics/yara/yara-4.1.3.ebuild
index ffb30cc26e3a..0e064fd15d7b 100644
--- a/app-forensics/yara/yara-4.1.3.ebuild
+++ b/app-forensics/yara/yara-4.1.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/virustotal/yara/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+dex +dotnet +cuckoo +macho +magic profiling"
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling python"
 
 DEPEND="
dev-libs/openssl:0=
@@ -20,6 +20,7 @@ DEPEND="
magic? ( sys-apps/file:0= )
 "
 RDEPEND="${DEPEND}"
+PDEPEND="python? ( =dev-python/yara-python-4* )"
 
 src_prepare() {
default

diff --git a/app-forensics/yara/yara-4.2.0_rc1.ebuild 
b/app-forensics/yara/yara-4.2.0_rc1.ebuild
index 38659ddcaa36..a514ff8e4690 100644
--- a/app-forensics/yara/yara-4.2.0_rc1.ebuild
+++ b/app-forensics/yara/yara-4.2.0_rc1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> ${P}.ta
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS=""
-IUSE="+dex +dotnet +cuckoo +macho +magic profiling"
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling python"
 
 DEPEND="
dev-libs/openssl:0=
@@ -20,6 +20,7 @@ DEPEND="
magic? ( sys-apps/file:0= )
 "
 RDEPEND="${DEPEND}"
+PDEPEND="python? ( =dev-python/yara-python-4* )"
 
 S="${WORKDIR}/${PN}-${PV/_/-}"
 

diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest
new file mode 100644
index ..eaf58cf3e445
--- /dev/null
+++ b/dev-python/yara-python/Manifest
@@ -0,0 +1 @@
+DIST yara-python-4.1.3.tar.gz 33712 BLAKE2B 
7878d12620f2834578c98a99bc259422d8ac54efc04ebd29ffa604c15b0462607ce950b3e19f8e80db07195e61dedb4efc8c2ffb18a0c5de0bf2755fe62776d1
 SHA512 
9c96ae78df7694dd55b8bdde4fad49043f120b94477fa9d7090610665072626eba4fa410cd9292205e0b18bb9f384f07288c0340232e163294b91051b84dcab2

diff --git a/dev-python/yara-python/metadata.xml 
b/dev-python/yara-python/metadata.xml
new file mode 100644
index ..05c387a64124
--- /dev/null
+++ b/dev-python/yara-python/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   With this library you can use YARA from your Python programs. 
It covers
+   all YARA's features, from compiling, saving and loading rules to
+   scanning files, strings and processes.
+   
+   
+   VirusTotal/yara-python
+   
+

diff --git a/dev-python/yara-python/yara-python-4.1.3.ebuild 
b/dev-python/yara-python/yara-python-4.1.3.ebuild
new file mode 100644
index ..54194680cc20
--- /dev/null
+++ b/dev-python/yara-python/yara-python-4.1.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for a malware identification and classification 
tool"
+HOMEPAGE="https://github.com/VirusTotal/yara-python;
+SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+   =app-forensics/yara-4.1*"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   compile_python() {
+   

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

2022-01-27 Thread Sam James
commit: bb0a31f8fa57999df5c330e71578043058cba922
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 03:41:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 03:41:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0a31f8

app-admin/sudo: add 1.9.9

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

 app-admin/sudo/Manifest  |   1 +
 app-admin/sudo/sudo-1.9.9.ebuild | 255 +++
 2 files changed, 256 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 3ba64e04c0e7..feed9ff5e745 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,2 +1,3 @@
 DIST sudo-1.9.6p1.tar.gz 4119888 BLAKE2B 
02bdb551c46cff11ac56e64937c64e6a29ccd8e0af34ea2f6b33c223bee8f7ad958d0fc3d7ef8ef12bf5bc82565769b923ff112a3f3d6bf6999fa4f6ea55e38e
 SHA512 
632dfe72f04ce9a7a5a7236fcd5c09ce4535e695ced49d24dd848e3a7b1bea7380df44188b9e475af4271069539b5a5816948a98fbb0649ebebaba8b4c4b7745
 DIST sudo-1.9.8p2.tar.gz 4302256 BLAKE2B 
ba40df539b3466bebe0d876ef4f1809867125e83983609eae0447f933fbd499b2eda88d2f6c475779654e68af9580a2998eca3c3f7953129ff73c923e1c88ad9
 SHA512 
899b252e8c219226f658dff3dd34c97b07d42004998b45175b4c0c4de42a6bf9f909598e99b4056fa1171e63378e203854b0f8608b0f5c1b00e9d3677818f6d3
+DIST sudo-1.9.9.tar.gz 4456969 BLAKE2B 
1a661a24e9891c705ca1ff0ff0881be30888ac850d18478031379de6cfa10a581ee4b256fda7d8882e17c661bcaa03b1055ab0e525dc75a2b1feec2ca13283c8
 SHA512 
53064240431ae3d9409dc5cb7d72ab55d9ab5f802af4de99fadd987855461b3cca53f261d6256e3b6f35e30c7e162f4dfa3978ef6976415cf5be874fb2026614

diff --git a/app-admin/sudo/sudo-1.9.9.ebuild b/app-admin/sudo/sudo-1.9.9.ebuild
new file mode 100644
index ..899b3e2f0031
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.9.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+if [[ ${PV} == "" ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz;
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+fi
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+
+MAKEOPTS+=" SAMPLES="
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+set_secure_path() {
+   # first extract the default ROOTPATH from build env
+   SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env;
+   echo "${ROOTPATH}")
+   case "${SECURE_PATH}" in
+   */usr/sbin*) ;;
+   *) SECURE_PATH=$(unset PATH;
+   . "${EPREFIX}"/etc/profile.env; echo "${PATH}")
+   ;;
+   esac
+   if [[ -z ${SECURE_PATH} ]] ; then
+   ewarn " Failed to detect SECURE_PATH, please report this"
+   fi
+
+   # then remove duplicate path entries
+   cleanpath() {
+   local newpath thisp IFS=:
+   for thisp in $1 ; do
+   if [[ :${newpath}: != *:${thisp}:* ]] ; then
+   newpath+=:${thisp}
+   else
+   einfo "   Duplicate entry ${thisp} removed..."
+   fi
+   done
+   SECURE_PATH=${newpath#:}
+  

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

2022-01-27 Thread Rick Farina
commit: ef34dbf88449b79a652ed1bdfacc584f15dd1832
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Jan 28 03:29:07 2022 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Jan 28 03:29:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef34dbf8

net-wireless/gqrx: add 2.15.8

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

 net-wireless/gqrx/Manifest   |  1 +
 net-wireless/gqrx/gqrx-2.15.8.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/net-wireless/gqrx/Manifest b/net-wireless/gqrx/Manifest
index c3b71ff40c63..be67b15e6787 100644
--- a/net-wireless/gqrx/Manifest
+++ b/net-wireless/gqrx/Manifest
@@ -1 +1,2 @@
 DIST gqrx-2.14.6.tar.gz 1346684 BLAKE2B 
fd31692ad0dfcb3eaa3ea0ca8a9a26282ae45c290997b016f0a9f7e750969f42b2084619efd342da8c28d608da1cd3477c2c1cb6cc334f9d53f74dbff4e5d0c5
 SHA512 
d8019a6094da1f6d63eda08b9f22390dd638eb191910d911437e46f40d81087b3c68f3948ccb9060025a91cd1e1d4e1be42d92ccdf8869f5588ac7d428e5489d
+DIST gqrx-2.15.8.tar.gz 3608013 BLAKE2B 
242ec9fd3c99bf683d030936d14c96170a3432f13059abca3ef7ab1863ca4af0651eb2429c0703a0dd649304edcc1dc6c1fdefb2e8e7a77db1b2bfafc4a15452
 SHA512 
1c9236b68a3e21e9b6a67e8034652e8a8b369a9c1d41a54bb5f1ba83c398b1b12beb7dae44660e6fb35aa4649d17ea6546d9f1e72766b36eda84390d15022e58

diff --git a/net-wireless/gqrx/gqrx-2.15.8.ebuild 
b/net-wireless/gqrx/gqrx-2.15.8.ebuild
new file mode 100644
index ..d10ac3615b95
--- /dev/null
+++ b/net-wireless/gqrx/gqrx-2.15.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt"
+HOMEPAGE="https://gqrx.dk/;
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/csete/gqrx.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/csete/gqrx/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="gr-audio portaudio pulseaudio"
+REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )"
+
+DEPEND=">=net-wireless/gnuradio-3.7_rc:=[audio,analog,filter]
+   >=net-wireless/gr-osmosdr-0.1.0:=
+   dev-libs/boost:=
+   dev-libs/log4cpp:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   sci-libs/volk:=
+   pulseaudio? ( media-sound/pulseaudio:= )
+   portaudio? ( media-libs/portaudio:= )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   if use pulseaudio; then
+   LINUX_AUDIO_BACKEND=Pulseaudio
+   elif use portaudio; then
+   LINUX_AUDIO_BACKEND=Portaudio
+   elif use gr-audio; then
+   LINUX_AUDIO_BACKEND=Gr-audio
+   fi
+
+   local mycmakeargs=(
+   "-DLINUX_AUDIO_BACKEND=${LINUX_AUDIO_BACKEND}"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/gqrx
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/files/, net-wireless/kismet/

2022-01-27 Thread Rick Farina
commit: 3aa0fa7962be895ca30fe3b0029d225949d52521
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Jan 28 03:21:31 2022 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Jan 28 03:22:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa0fa79

net-wireless/kismet: add 2022.01.3, drop 2022.01.2

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

 net-wireless/kismet/Manifest   |  2 +-
 .../kismet/files/kismet-2022-01-3-wardrive.patch   | 23 ++
 ...et-2022.01.2.ebuild => kismet-2022.01.3.ebuild} |  2 ++
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 3ec7b9557827..ce0d8239baf8 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
 DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 
236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792
 SHA512 
91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
-DIST kismet-2022-01-R2.tar.xz 10700972 BLAKE2B 
8dcc90beac3f3b9404162bde9e624225bfdccb573d45de4f45ccbc0d46c9fb6ae1c870b878da796fd7e0d672211fa06c5c76315294a235f97bd8b47e7355f542
 SHA512 
6a2dfdc66160f72857409cc28c4d9666711a5cda8694e13a76fc738ca665a8ab3c3359951bd93777cf83eda22533d4d6b4ba632c81738a4d7a9981b3a687b1ff
+DIST kismet-2022-01-R3.tar.xz 10694148 BLAKE2B 
dee1c71922909990cc847cd8253cefdb303d383e2521ed91a3b7144f7004373c1aae8d5673f919caf046ad20a6d2b5d1d8b6c5344fdd5c30bd81787cf3ae7404
 SHA512 
2f41da4ff835c6d560f2f1f901844a8b88d3e34aec789ebb281ebdcb2e76c589d77394e2eb3b33a5a8bdb28e6e7f68ccd28cc9d68d273e3de0c345d57094f692

diff --git a/net-wireless/kismet/files/kismet-2022-01-3-wardrive.patch 
b/net-wireless/kismet/files/kismet-2022-01-3-wardrive.patch
new file mode 100644
index ..2f45ecbd68e1
--- /dev/null
+++ b/net-wireless/kismet/files/kismet-2022-01-3-wardrive.patch
@@ -0,0 +1,23 @@
+From 2186630f4f4fb3ded5df56d67e88ef1fae36ee5b Mon Sep 17 00:00:00 2001
+From: Mike Kershaw / Dragorn 
+Date: Thu, 27 Jan 2022 16:46:22 -0500
+Subject: [PATCH] Actually install kismet_wardrive.conf via make install
+
+---
+ Makefile.in | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index 3544ea711..c1aac51d7 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -8,7 +8,8 @@ CONFIGFILES = \
+   kismet_logging.conf \
+   kismet_filter.conf \
+   kismet_uav.conf \
+-  kismet_80211.conf 
++  kismet_80211.conf \
++  kismet_wardrive.conf
+ 
+ # Parsers (modeled on former Kaitai model)
+ PARSERS = \

diff --git a/net-wireless/kismet/kismet-2022.01.2.ebuild 
b/net-wireless/kismet/kismet-2022.01.3.ebuild
similarity index 98%
rename from net-wireless/kismet/kismet-2022.01.2.ebuild
rename to net-wireless/kismet/kismet-2022.01.3.ebuild
index e82c719234ad..57d82e0c98d1 100644
--- a/net-wireless/kismet/kismet-2022.01.2.ebuild
+++ b/net-wireless/kismet/kismet-2022.01.3.ebuild
@@ -110,6 +110,8 @@ src_prepare() {
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in || die
 
+   #remove this patch on bump
+   eapply "${FILESDIR}/kismet-2022-01-3-wardrive.patch"
eapply_user
 
#just use set to fix setup.py



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

2022-01-27 Thread Sam James
commit: ecb1180dd076daa826d7dcacdfd0565608c88388
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:35:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:35:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb1180d

dev-python/setuptools: Keyword 60.5.0-r1 hppa, #832036

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

 dev-python/setuptools/setuptools-60.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-60.5.0-r1.ebuild 
b/dev-python/setuptools/setuptools-60.5.0-r1.ebuild
index c682c895b6cb..6ff61bf40be8 100644
--- a/dev-python/setuptools/setuptools-60.5.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-60.5.0-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-01-27 Thread Sam James
commit: 7d9a98ddc5e577ea2d130514d643d1980b3498dd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:35:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:35:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9a98dd

dev-python/ordered-set: Keyword 4.1.0 hppa, #832036

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

 dev-python/ordered-set/ordered-set-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ordered-set/ordered-set-4.1.0.ebuild 
b/dev-python/ordered-set/ordered-set-4.1.0.ebuild
index 17887ceb8c10..1feca22ade35 100644
--- a/dev-python/ordered-set/ordered-set-4.1.0.ebuild
+++ b/dev-python/ordered-set/ordered-set-4.1.0.ebuild
@@ -14,6 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 
 distutils_enable_tests pytest



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

2022-01-27 Thread Sam James
commit: ea27aca4bb84f05a62c0b8966d6378768a6ede3a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:33:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:33:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea27aca4

media-libs/codec2: Stabilize 1.0.3 ppc64, #832150

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

 media-libs/codec2/codec2-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/codec2/codec2-1.0.3.ebuild 
b/media-libs/codec2/codec2-1.0.3.ebuild
index 9a8ab9d57e9b..e0cfaac8b445 100644
--- a/media-libs/codec2/codec2-1.0.3.ebuild
+++ b/media-libs/codec2/codec2-1.0.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${MY_PV}
 
 LICENSE="LGPL-2.1"
 SLOT="0/1.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="examples test"
 
 # Not yet passing, but infrastructure added to run



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

2022-01-27 Thread Sam James
commit: 0919f1ed4f0bc9c763929a6604a3812f24aaf3d9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:34:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:34:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0919f1ed

media-libs/codec2: Stabilize 1.0.3 ppc, #832150

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

 media-libs/codec2/codec2-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/codec2/codec2-1.0.3.ebuild 
b/media-libs/codec2/codec2-1.0.3.ebuild
index e0cfaac8b445..1e9da4e816ca 100644
--- a/media-libs/codec2/codec2-1.0.3.ebuild
+++ b/media-libs/codec2/codec2-1.0.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${MY_PV}
 
 LICENSE="LGPL-2.1"
 SLOT="0/1.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 IUSE="examples test"
 
 # Not yet passing, but infrastructure added to run



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

2022-01-27 Thread Sam James
commit: b6e7319cc818060c4d87f0e36d0c13af07189806
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:34:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:34:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e7319c

dev-python/snakeoil: Stabilize 0.9.10 sparc, #832114

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

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

diff --git a/dev-python/snakeoil/snakeoil-0.9.10.ebuild 
b/dev-python/snakeoil/snakeoil-0.9.10.ebuild
index 0dc8474a3fb6..df431cc1dcc3 100644
--- a/dev-python/snakeoil/snakeoil-0.9.10.ebuild
+++ b/dev-python/snakeoil/snakeoil-0.9.10.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git;
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 fi
 



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

2022-01-27 Thread Sam James
commit: 2d55bbe53843eeb380b4d51eddc799f4691fe526
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:34:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:34:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d55bbe5

dev-lang/mujs: Stabilize 1.2.0 ppc, #832133

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

 dev-lang/mujs/mujs-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/mujs/mujs-1.2.0.ebuild b/dev-lang/mujs/mujs-1.2.0.ebuild
index 5ae95d745358..eef2aeb13b37 100644
--- a/dev-lang/mujs/mujs-1.2.0.ebuild
+++ b/dev-lang/mujs/mujs-1.2.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://mujs.com/downloads/${P}.tar.xz;
 LICENSE="ISC"
 # The subslot matches the SONAME
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="sys-libs/readline:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-portage/portage-utils/

2022-01-27 Thread Sam James
commit: 6777a0ec5b796528c788eb42d1a1c9dfca7a9612
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:33:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:33:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6777a0ec

app-portage/portage-utils: Stabilize 0.93.3 ppc, #830885

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

 app-portage/portage-utils/portage-utils-0.93.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/portage-utils/portage-utils-0.93.3.ebuild 
b/app-portage/portage-utils/portage-utils-0.93.3.ebuild
index 58ec1213ed86..24f9780cf052 100644
--- a/app-portage/portage-utils/portage-utils-0.93.3.ebuild
+++ b/app-portage/portage-utils/portage-utils-0.93.3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git;
 else
SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz;
-   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"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/

2022-01-27 Thread Sam James
commit: d647e85629d9702b4474af053e61d1ffbce945da
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:32:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:32:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d647e856

app-office/texstudio: Stabilize 4.1.2 x86, #832178

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

 app-office/texstudio/texstudio-4.1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/texstudio/texstudio-4.1.2.ebuild 
b/app-office/texstudio/texstudio-4.1.2.ebuild
index 27eded34899a..9542a5939468 100644
--- a/app-office/texstudio/texstudio-4.1.2.ebuild
+++ b/app-office/texstudio/texstudio-4.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 IUSE="video"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/

2022-01-27 Thread Sam James
commit: e5fa82ca91e810d84aba8b20ef390fc3859f33d8
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:34:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:34:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5fa82ca

sys-apps/util-linux: Stabilize 2.37.3 ppc, #831980

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

 sys-apps/util-linux/util-linux-2.37.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/util-linux/util-linux-2.37.3.ebuild 
b/sys-apps/util-linux/util-linux-2.37.3.ebuild
index 792bb6a1c520..a4dd78eaf524 100644
--- a/sys-apps/util-linux/util-linux-2.37.3.ebuild
+++ b/sys-apps/util-linux/util-linux-2.37.3.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"

SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/portage-utils/

2022-01-27 Thread Sam James
commit: accdcfb2511a46683c65e53b242e559903969b04
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:33:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:33:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=accdcfb2

app-portage/portage-utils: Stabilize 0.93.3 ppc64, #830885

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

 app-portage/portage-utils/portage-utils-0.93.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/portage-utils/portage-utils-0.93.3.ebuild 
b/app-portage/portage-utils/portage-utils-0.93.3.ebuild
index f11ea5afcccd..58ec1213ed86 100644
--- a/app-portage/portage-utils/portage-utils-0.93.3.ebuild
+++ b/app-portage/portage-utils/portage-utils-0.93.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git;
 else
SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz;
-   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"
 fi
 
 RDEPEND="



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

2022-01-27 Thread Sam James
commit: a4b65c0f44a08067fcbf0a4df8449b4790781743
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:34:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:34:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b65c0f

sys-apps/shadow: Stabilize 4.11.1 ppc, #831980

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

 sys-apps/shadow/shadow-4.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/shadow/shadow-4.11.1.ebuild 
b/sys-apps/shadow/shadow-4.11.1.ebuild
index fd4fb0ba052b..97e15e670de1 100644
--- a/sys-apps/shadow/shadow-4.11.1.ebuild
+++ b/sys-apps/shadow/shadow-4.11.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/shadow-maint/shadow/releases/download/v${PV}/${P}.ta
 LICENSE="BSD GPL-2"
 # Subslot is for libsubid's SONAME.
 SLOT="0/4"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="acl audit bcrypt cracklib nls pam selinux skey split-usr su xattr"
 # Taken from the man/Makefile.am file.
 LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )



[gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/

2022-01-27 Thread Sam James
commit: cb43e30c538d7c250e09da9fd5b9010493082a93
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:32:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:32:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb43e30c

app-office/texstudio: Stabilize 4.1.2 amd64, #832178

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

 app-office/texstudio/texstudio-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/texstudio/texstudio-4.1.2.ebuild 
b/app-office/texstudio/texstudio-4.1.2.ebuild
index 9542a5939468..a3bb2d21fe78 100644
--- a/app-office/texstudio/texstudio-4.1.2.ebuild
+++ b/app-office/texstudio/texstudio-4.1.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="video"
 
 DEPEND="



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

2022-01-27 Thread Sam James
commit: d81f1d73d9b4379fba36f6968cc052aa19e7b204
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:33:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:33:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81f1d73

dev-lang/mujs: Stabilize 1.2.0 ppc64, #832133

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

 dev-lang/mujs/mujs-1.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/mujs/mujs-1.2.0.ebuild b/dev-lang/mujs/mujs-1.2.0.ebuild
index 53c9edbaa46a..5ae95d745358 100644
--- a/dev-lang/mujs/mujs-1.2.0.ebuild
+++ b/dev-lang/mujs/mujs-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://mujs.com/downloads/${P}.tar.xz;
 LICENSE="ISC"
 # The subslot matches the SONAME
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="sys-libs/readline:="
 DEPEND="${RDEPEND}"



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

2022-01-27 Thread Sam James
commit: 77c6aa5ac90ebe5ef18bf7f6afe44833b383c974
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 02:30:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 02:30:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c6aa5a

sys-libs/gpm: fix build with musl, misc upstream backports

- Backport musl patches
- Backport include path fix
- Backport signedness fix

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

 sys-libs/gpm/files/gpm-1.20.7-gcc-include.patch |  18 +++
 sys-libs/gpm/files/gpm-1.20.7-musl.patch| 143 
 sys-libs/gpm/files/gpm-1.20.7-signedness.patch  |  20 
 sys-libs/gpm/gpm-1.20.7-r4.ebuild   | 112 +++
 4 files changed, 293 insertions(+)

diff --git a/sys-libs/gpm/files/gpm-1.20.7-gcc-include.patch 
b/sys-libs/gpm/files/gpm-1.20.7-gcc-include.patch
new file mode 100644
index ..51d047c465cc
--- /dev/null
+++ b/sys-libs/gpm/files/gpm-1.20.7-gcc-include.patch
@@ -0,0 +1,18 @@
+https://github.com/telmich/gpm/commit/80cac2a2bd7eed7e80626559f792f37319030729
+
+From: "Desmond O. Chang" 
+Date: Wed, 13 Apr 2016 21:17:48 +0800
+Subject: [PATCH] Add gcc include path
+
+Close #13
+--- a/src/Makefile.in
 b/src/Makefile.in
+@@ -96,7 +96,7 @@ $(DEPFILE) dep: prog/gpm-root.c
+ 
+   # create dependencies
+   for DEPS in `echo *.c */*.c`; do \
+-  $(CC) -I. -I $(srcdir) -M @CPPFLAGS@ $(CPPFLAGS) $$DEPS | \
++  $(CC) -I. -I $(srcdir) -I $(srcdir)/headers -M @CPPFLAGS@ $(CPPFLAGS) 
$$DEPS | \
+   $(SED) 's/^\(.*\)\.o\([ :]+\)/\1.o \1.lo\2/g' >> $(DEPFILE) ; done
+ 
+ ### INSTALL

diff --git a/sys-libs/gpm/files/gpm-1.20.7-musl.patch 
b/sys-libs/gpm/files/gpm-1.20.7-musl.patch
new file mode 100644
index ..37f8542a87aa
--- /dev/null
+++ b/sys-libs/gpm/files/gpm-1.20.7-musl.patch
@@ -0,0 +1,143 @@
+https://github.com/telmich/gpm/commit/d88fb1de5803c366ab62f7de9ee5d83207fb2afe
+https://github.com/telmich/gpm/commit/4a938233fbe6de7af05aabc74891b68d4bae40f8
+https://bugs.gentoo.org/829581
+
+From: Dima Krasner 
+Date: Wed, 12 Nov 2014 23:06:46 +0200
+Subject: [PATCH] Added musl support to libgpm and the daemon.
+
+--- a/src/daemon/open_console.c
 b/src/daemon/open_console.c
+@@ -21,6 +21,7 @@
+ 
+ #include   /* open and co.  */
+ #include/* stat()*/
++#include   /* major()   */
+ #include   /* ioctl */
+ 
+ /* Linux specific (to be outsourced in gpm2 */
+--- a/src/prog/display-buttons.c
 b/src/prog/display-buttons.c
+@@ -36,6 +36,7 @@
+ #include /* printf() */
+ #include  /* time()   */
+ #include /* errno*/
++#include/* fd_set and FD_*  */
+ #include   /* gpm information  */
+ 
+ /* display resulting data */
+--- a/src/prog/display-coords.c
 b/src/prog/display-coords.c
+@@ -38,6 +38,7 @@
+ #include /* printf() */
+ #include  /* time()   */
+ #include /* errno*/
++#include/* fd_set and FD_*  */
+ #include   /* gpm information  */
+ 
+ /* display resulting data */
+--- a/src/prog/gpm-root.y
 b/src/prog/gpm-root.y
+@@ -1199,9 +1199,9 @@ int main(int argc, char **argv)
+ #if defined(__GLIBC__)
+__sigemptyset(_mask);
+ #else /* __GLIBC__ */
+-   childaction.sa_mask=0;
++   sigemptyset(_mask);
+ #endif /* __GLIBC__ */
+-   childaction.sa_flags=SA_INTERRUPT; /* need to break the select() call */
++   childaction.sa_flags=0;
+sigaction(SIGCHLD,,NULL);
+ 
+/*... Connect and get your buffer */
+
+From: Kurt Nalty <46026992+kurtna...@users.noreply.github.com>
+Date: Sat, 29 Dec 2018 23:44:24 -0600
+Subject: [PATCH 1/4] Update gpm.c
+
+--- a/src/daemon/gpm.c
 b/src/daemon/gpm.c
+@@ -29,7 +29,7 @@
+ #include /* SIGPIPE */
+ #include   /* time() */
+ #include 
+-#include  /* O_RDONLY */
++#include  /* O_RDONLY */
+ #include   /* wait()   */
+ #include   /* mkdir()  */
+ #include   /* timeval */
+
+From: Kurt Nalty <46026992+kurtna...@users.noreply.github.com>
+Date: Sat, 29 Dec 2018 23:47:17 -0600
+Subject: [PATCH 2/4] Add include 
+
+Added
+ line 28, #include  /* strcpy, bzero */
+for musl compilation
+--- a/src/daemon/old_main.c
 b/src/daemon/old_main.c
+@@ -25,6 +25,7 @@
+ #include  /* guess again   */
+ #include   /* guess again   */
+ #include  /* unlink*/
++#include  /* strcpy, bzero */
+ #include/* chmod */
+ 
+ #include/* linux hd* */
+
+From: Kurt Nalty <46026992+kurtna...@users.noreply.github.com>
+Date: Sat, 29 Dec 2018 23:52:58 -0600
+Subject: [PATCH 3/4] 

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/arch/arm64/, profiles/arch/amd64/

2022-01-27 Thread Georgy Yakovlev
commit: 9133e70715defac1cd873528974a4d3b3eec246b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 27 23:41:32 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 27 23:50:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9133e707

profiles: remove openjdk[shenandoahgc] masks/unmasks

Bug: https://bugs.gentoo.org/771975
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/amd64/package.use.mask | 5 -
 profiles/arch/arm64/package.use.mask | 5 -
 profiles/base/package.use.mask   | 5 -
 3 files changed, 15 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 3569482e5408..72750d69bf00 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,11 +17,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Georgy Yakovlev  (2022-01-27)
-# shenanoah gc is available on this arch
-# https://wiki.openjdk.java.net/display/shenandoah/Main
-dev-java/openjdk:11 -shenandoahgc
-
 # Georgy Yakovlev  (2021-11-01)
 # requires sys-apps/dbus-broker, which is keyworded here.
 sys-apps/systemd -hostnamed-fallback

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 15286b643727..b80b086f2737 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,11 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Georgy Yakovlev  (2022-01-27)
-# shenanoah gc is available on this arch
-# https://wiki.openjdk.java.net/display/shenandoah/Main
-dev-java/openjdk:11 -shenandoahgc
-
 # Sam James  (2022-01-22)
 # Supports 64-bit NEON
 dev-libs/libgcrypt -cpu_flags_arm_neon

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 1fc2206ef976..67d7c4ca7ca1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,11 +6,6 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
-# Georgy Yakovlev  (2022-01-27)
-# shenanoah gc is not available on all arches
-# https://wiki.openjdk.java.net/display/shenandoah/Main
-dev-java/openjdk:11 shenandoahgc
-
 # Sam James  (2021-01-24)
 # USE=custom-cflags is _particularly_ dangerous on sys-libs/glibc and
 # can result in not just build-time failures for glibc itself, but



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

2022-01-27 Thread Georgy Yakovlev
commit: ec0a69ff87ee985eb5611b2c15cf80d114325361
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 27 23:40:54 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 27 23:50:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0a69ff

dev-java/openjdk: drop 11.0.14_p9

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/metadata.xml  |   1 -
 dev-java/openjdk/openjdk-11.0.14_p9.ebuild | 288 -
 2 files changed, 289 deletions(-)

diff --git a/dev-java/openjdk/metadata.xml b/dev-java/openjdk/metadata.xml
index eb1ec8c981ab..e4fe12d5b61f 100644
--- a/dev-java/openjdk/metadata.xml
+++ b/dev-java/openjdk/metadata.xml
@@ -23,7 +23,6 @@
Provide 
JavaFX support via dev-java/openjfx
Import 
OpenJFX modules at build time, via dev-java/openjfx
Build OpenJDK twice, the second time 
using the result of the first
-   Include the Shenandoah ultra-low 
pause time garbage collector (-XX:+UseShenandoahGC) (arm64 and amd64 
only)
Install JVM sources
Bootstrap using installed 
openjdk
Enable SystemTAP/DTrace tracing

diff --git a/dev-java/openjdk/openjdk-11.0.14_p9.ebuild 
b/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
deleted file mode 100644
index 5498677c0ee4..
--- a/dev-java/openjdk/openjdk-11.0.14_p9.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing 
toolchain-funcs
-
-# we need -ga tag to fetch tarball and unpack it, but exact number everywhere 
else to
-# set build version properly
-MY_PV="${PV%_p*}-ga"
-SLOT="${MY_PV%%[.+]*}"
-
-# variable name format: _XPAK
-PPC64_XPAK="11.0.13_p8" # big-endian bootstrap tarball
-X86_XPAK="11.0.13_p8"
-
-# Usage: bootstrap_uri   [extracond]
-# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian)
-# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) )
-bootstrap_uri() {
-   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
-   local suff="tar.xz"
-   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
-   local ver="${2:?${FUNCNAME[0]}: version not specified}"
-   local cond="${3-}"
-
-   # here be dragons
-   echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} 
${cond:+) })"
-}
-
-DESCRIPTION="Open source implementation of the Java programming language"
-HOMEPAGE="https://openjdk.java.net;
-SRC_URI="
-   
https://github.com/${PN}/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
-   -> ${P}.tar.gz
-   !system-bootstrap? (
-   $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian)
-   $(bootstrap_uri x86 ${X86_XPAK})
-   )
-"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap 
selinux +shenandoahgc source system-bootstrap systemtap"
-
-REQUIRED_USE="
-   javafx? ( alsa !headless-awt )
-   !system-bootstrap? ( jbootstrap )
-"
-
-COMMON_DEPEND="
-   media-libs/freetype:2=
-   media-libs/giflib:0/7
-   media-libs/harfbuzz:=
-   media-libs/libpng:0=
-   media-libs/lcms:2=
-   sys-libs/zlib
-   virtual/jpeg:0=
-   systemtap? ( dev-util/systemtap )
-"
-
-# Many libs are required to build, but not to run, make is possible to remove
-# by listing conditionally in RDEPEND unconditionally in DEPEND
-RDEPEND="
-   ${COMMON_DEPEND}
-   >=sys-apps/baselayout-java-0.1.0-r1
-   !headless-awt? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/libXtst
-   )
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   selinux? ( sec-policy/selinux-java )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   app-arch/zip
-   media-libs/alsa-lib
-   net-print/cups
-   x11-base/xorg-proto
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/libXtst
-   javafx? ( dev-java/openjfx:${SLOT}= )
-   system-bootstrap? (
-   || (
-   dev-java/openjdk-bin:${SLOT}[gentoo-vm(+)]
-   dev-java/openjdk:${SLOT}[gentoo-vm(+)]
-   )
-   )
-"
-
-S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV}"
-
-# The space required to build varies wildly depending on USE flags,
-# ranging from 2GB to 16GB. This function is certainly not exact but
-# should be close enough to be useful.
-openjdk_check_requirements() {
-   local M
-   M=2048
-   M=$(( $(usex 

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

2022-01-27 Thread Georgy Yakovlev
commit: 3a449787c364378923d07584e09d296dc52d7322
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 27 23:38:00 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 27 23:50:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a449787

dev-java/openjdk: update EAPI 6 -> 7, minor improvements

Bug: https://bugs.gentoo.org/771975
Also enable shenandoahgc unconditionally.
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk/openjdk-11.0.14_p9-r1.ebuild | 287 ++
 1 file changed, 287 insertions(+)

diff --git a/dev-java/openjdk/openjdk-11.0.14_p9-r1.ebuild 
b/dev-java/openjdk/openjdk-11.0.14_p9-r1.ebuild
new file mode 100644
index ..9b1ca168a49f
--- /dev/null
+++ b/dev-java/openjdk/openjdk-11.0.14_p9-r1.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eapi8-dosym check-reqs flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# we need -ga tag to fetch tarball and unpack it, but exact number everywhere 
else to
+# set build version properly
+MY_PV="${PV%_p*}-ga"
+SLOT="${MY_PV%%[.+]*}"
+
+# variable name format: _XPAK
+PPC64_XPAK="11.0.13_p8" # big-endian bootstrap tarball
+X86_XPAK="11.0.13_p8"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian)
+# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}.${suff} 
${cond:+) })"
+}
+
+DESCRIPTION="Open source implementation of the Java programming language"
+HOMEPAGE="https://openjdk.java.net;
+SRC_URI="
+   
https://github.com/${PN}/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
+   -> ${P}.tar.gz
+   !system-bootstrap? (
+   $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian)
+   $(bootstrap_uri x86 ${X86_XPAK})
+   )
+"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap 
selinux source system-bootstrap systemtap"
+
+REQUIRED_USE="
+   javafx? ( alsa !headless-awt )
+   !system-bootstrap? ( jbootstrap )
+"
+
+COMMON_DEPEND="
+   media-libs/freetype:2=
+   media-libs/giflib:0/7
+   media-libs/harfbuzz:=
+   media-libs/libpng:0=
+   media-libs/lcms:2=
+   sys-libs/zlib
+   virtual/jpeg:0=
+   systemtap? ( dev-util/systemtap )
+"
+
+# Many libs are required to build, but not to run, make is possible to remove
+# by listing conditionally in RDEPEND unconditionally in DEPEND
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=sys-apps/baselayout-java-0.1.0-r1
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
+   )
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   app-arch/zip
+   media-libs/alsa-lib
+   net-print/cups
+   x11-base/xorg-proto
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/libXtst
+   javafx? ( dev-java/openjfx:${SLOT}= )
+   system-bootstrap? (
+   || (
+   dev-java/openjdk-bin:${SLOT}[gentoo-vm(+)]
+   dev-java/openjdk:${SLOT}[gentoo-vm(+)]
+   )
+   )
+"
+
+S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV}"
+
+# The space required to build varies wildly depending on USE flags,
+# ranging from 2GB to 16GB. This function is certainly not exact but
+# should be close enough to be useful.
+openjdk_check_requirements() {
+   local M
+   M=2048
+   M=$(( $(usex jbootstrap 2 1) * $M ))
+   M=$(( $(usex debug 3 1) * $M ))
+   M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M ))
+
+   CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE}
+}
+
+pkg_pretend() {
+   openjdk_check_requirements
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   has ccache ${FEATURES} && die "FEATURES=ccache doesn't work 
with ${PN}, bug #677876"
+   fi
+}
+
+pkg_setup() {
+   openjdk_check_requirements
+   java-vm-2_pkg_setup
+
+   JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT}"
+   JAVA_PKG_WANT_SOURCE="${SLOT}"
+   

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

2022-01-27 Thread Georgy Yakovlev
commit: 223c4b97c26842c63cc3bf4b951a538a29cf9362
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 27 23:56:50 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 27 23:56:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223c4b97

dev-java/openjdk-bin: keyword 8.322_p06 for ~arm64, ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-bin/Manifest | 2 ++
 dev-java/openjdk-bin/openjdk-bin-8.322_p06.ebuild | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 5720206a7262..a8b32f34adf8 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -15,8 +15,10 @@ DIST 
OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.1_12.tar.gz 191355612 BLAKE2B
 DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.1_12.tar.gz 191978211 BLAKE2B 
f0428e67c6f75bc204c8e7c74b25c73a270cff1889c0e3fdcc830f868bcddb58e6c9a480ba0313638a7edf56dd2e61e52b7c4f1dd9ad3643f3e70c9770141c93
 SHA512 
057fc5c4869bc9113c1a299b125c8bed47e4a841238b42fbd4b39adfd7bbbca0fa9efed7315a98303ff8f4000afd02baaa5b3169be6287d06edbfbbb44728538
 DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.1_12.tar.gz 192449459 BLAKE2B 
506d31e97c7be57a870e80e1beb0bfa72528cb0e5d006b0dc76667f6ef29624165375a91127e3cc934f3135298d748c43a5adcecb9a07c5d758998bbf6551837
 SHA512 
8d7afed31b37759ba426d412f70c36e380f0f472d850c9ba9e895e0ebd4a2cf9a7f6118526f0a30f6a1d9d880affca4e1ed9848125509ae97e32f506ad78f541
 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u312b07.tar.gz 102144826 BLAKE2B 
b351fe3a82d8ef1e77314890a00c2920dbe5621bb524c4d4ed80b2f3a3b10853f91b0488ab42a5b1691ba66aa9de8eb0630b9325c3dc7fe6b071e2a95dad6bed
 SHA512 
1b58c5453c473d798e5c4871212c484518b44038f81b32623668174fc47c4118120f770ebe3a21534b7f9e01c383a75cb558538e1e635f7c290686825b4ea78a
+DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u322b06.tar.gz 102170434 BLAKE2B 
84755d791d6aea0b58de68f7ced3e023d7d5f705c99ece9cb91f77663643681ea22672bb1dae143475959374193b1bea1068c0a0f73df4e748430495993d1c5c
 SHA512 
cda25392c8d51b720fac9022de0d7cfc1f496b9e5295b90ee6082e6787d483eaf32198092072b6fe9cadfec157a93f66290691b3d1476572ba2097ab5e70b33c
 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u312b07.tar.gz 98364180 BLAKE2B 
2b7cfffa33e9486637f9274f5a3138d6c1a53afa63d24ecb82aff4c0baa8b765003642c582c0191d0d229754dd9de64ab7cda4d81e9168df3d960baa44a5de9a
 SHA512 
8b7273688a1ee28d0a2f918f2fe02586b8ff9e7962bbf8cd2973001594e627b1eef7a9f1893bf3bd3789fabe0058a916ac2d4d53c72cbd8d586e4e7c3217438e
 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u312b07.tar.gz 100571080 BLAKE2B 
3a1c5c7488de740210758a34dcc34517c8d5310a9d17c1d251d0ad6d5e7a619595304479b88c807b5d0cd839f85f9b7c819d0dcc297a738052b337b3e962b457
 SHA512 
0b530ffd0c41fa71962072c70c0712b71573b9d1b66e9b23f6122b770bfa7cc42d8ca0c87a721bb8481104edd062b79ebc09a728f1977699b242b62cd546146b
+DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u322b06.tar.gz 100615206 BLAKE2B 
8956f1ed38732aa8e9880396dce7c477370d128c1a957ba6d135676140f3e8bf233c6563dbcd2f63c2136454a398c49455a96f77224691ded7843f6cac027d1f
 SHA512 
11975e73e6615bcb686703241b0f1589699edfc76a4de97e7066d4d93826dfb8c07a54b6ea3f8a70d231f98d4033c2fbb7741fbf0df374aa810f6cff8b5cda33
 DIST OpenJDK8U-jdk_x64_linux_hotspot_8u312b07.tar.gz 103016010 BLAKE2B 
9e7b10497bb46a176016f4df6bfa5fa90905bffaaf9668ca39f30a01cccf78c04d1391aed304493159d5b520879762b7e284befdc11c5444b0edff6b363d9c3c
 SHA512 
20ba919c6b4b2f1253b7a9119193f2ee6c16498ed15296ed5d4588284e635fbc53fa368180c1362cb5c3cc2f2446e96d5a752a96d64382ddf73b062319b1ef47
 DIST OpenJDK8U-jdk_x64_linux_hotspot_8u322b06.tar.gz 103063877 BLAKE2B 
9ca165707b4f02eeb5156a5379d246942eb06ffe4338490600e7a834c49c1199d46cd098bbcd8041e7c58107ccb657818e6ea37cdd39018a17a87e370c32665b
 SHA512 
6ec164df1f95d2c8921b5d90c2dbd208107fa20e66d97e2920dbefd2b616214609392e36b885700bba14571d10848f412194db2f18206c1a21d16e6df7e29e53
 DIST OpenJDK8U-jdk_x64_mac_hotspot_8u312b07.tar.gz 107991615 BLAKE2B 
fb068abc6788c00d8ed51b0beb3a08c6dee80e3fe40bdd5ca79bbaf59159869a9b3234f1ac53321e988152293c938a13202fcd9e57ec133bbd2cde3f849a0fa6
 SHA512 
fc75b7fe2489ac6fcf7180407db3fa839ef1a0b5de2aedf4c9db902eeb3618e2e1d1436970fc7a002b111c6f6be6250e0e1e62dba28aba21b4c88fa8f765a92e

diff --git a/dev-java/openjdk-bin/openjdk-bin-8.322_p06.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-8.322_p06.ebuild
index 256d71c8dc7f..9ae60de7a9e9 100644
--- a/dev-java/openjdk-bin/openjdk-bin-8.322_p06.ebuild
+++ b/dev-java/openjdk-bin/openjdk-bin-8.322_p06.ebuild
@@ -26,12 +26,14 @@ SLOT="$(ver_cut 1)"
 DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
 HOMEPAGE="https://adoptium.net;
 SRC_URI="
+   $(abi_uri aarch64 arm64)
+   $(abi_uri ppc64le ppc64)
$(abi_uri x64 amd64)
$(abi_uri x64 x64-macos)
 "
 
 LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64 ~x64-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x64-macos"
 
 IUSE="alsa cups examples headless-awt selinux 

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

2022-01-27 Thread Georgy Yakovlev
commit: b1493872592b88f898da102aeb29d2669497bc15
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 27 23:32:25 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 27 23:49:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1493872

java-virtuals-2.eclass: support EAPI=7

Signed-off-by: Georgy Yakovlev  gentoo.org>

 eclass/java-virtuals-2.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/java-virtuals-2.eclass b/eclass/java-virtuals-2.eclass
index e929a7e1ceeb..d827342e9ba2 100644
--- a/eclass/java-virtuals-2.eclass
+++ b/eclass/java-virtuals-2.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: java-virtuals-2.eclass
@@ -6,14 +6,14 @@
 # j...@gentoo.org
 # @AUTHOR:
 # Original Author: Alistair John Bush 
-# @SUPPORTED_EAPIS: 5 6 8
+# @SUPPORTED_EAPIS: 5 6 7 8
 # @BLURB: Java virtuals eclass
 # @DESCRIPTION:
 # To provide a default (and only) src_install function for ebuilds in the
 # java-virtuals category.
 
 case ${EAPI:-0} in
-   [568]) ;;
+   [5678]) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 



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

2022-01-27 Thread Georgy Yakovlev
commit: 87cf5f0a445b2f091fd867c517a589baaf41dd6b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 27 23:33:08 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 27 23:49:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cf5f0a

java-vm-2.eclass: support EAPI=7

Signed-off-by: Georgy Yakovlev  gentoo.org>

 eclass/java-vm-2.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/java-vm-2.eclass b/eclass/java-vm-2.eclass
index d24339200ce0..0d1eb2dc938f 100644
--- a/eclass/java-vm-2.eclass
+++ b/eclass/java-vm-2.eclass
@@ -1,17 +1,17 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: java-vm-2.eclass
 # @MAINTAINER:
 # j...@gentoo.org
-# @SUPPORTED_EAPIS: 6 8
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: Java Virtual Machine eclass
 # @DESCRIPTION:
 # This eclass provides functionality which assists with installing
 # virtual machines, and ensures that they are recognized by java-config.
 
 case ${EAPI:-0} in
-   [68]) ;;
+   [678]) ;;
*) die "EAPI=${EAPI} is not supported" ;;
 esac
 



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

2022-01-27 Thread James Le Cuirot
commit: 1821b0fb5379746f1f4884c5165dacb44ac40a33
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 23:46:33 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 23:46:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1821b0fb

dev-python/mistune: Keyword 2.0.2 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/mistune/mistune-2.0.2.ebuild 
b/dev-python/mistune/mistune-2.0.2.ebuild
index 12109ffa7221..64f2a6c7cc8f 100644
--- a/dev-python/mistune/mistune-2.0.2.ebuild
+++ b/dev-python/mistune/mistune-2.0.2.ebuild
@@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/

2022-01-27 Thread Jonas Stein
commit: 28f3ea3115015cb8253026fe2f770a41c6a8017e
Author: Jonas Stein  gentoo  org>
AuthorDate: Thu Jan 27 23:44:37 2022 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Thu Jan 27 23:45:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f3ea31

app-office/texstudio: bump to 4.2.1

Version bump to 4.2.1
EAPI bump EAPI=8
removed xdg_src_prepare

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

 app-office/texstudio/Manifest   |  1 +
 app-office/texstudio/texstudio-4.2.1.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
index c8b3d9c83345..7563d2d10436 100644
--- a/app-office/texstudio/Manifest
+++ b/app-office/texstudio/Manifest
@@ -2,3 +2,4 @@ DIST texstudio-4.0.2.tar.gz 88557508 BLAKE2B 
51c7b80f01e6e657b901d197bae01e43144
 DIST texstudio-4.1.1.tar.gz 88564492 BLAKE2B 
d3a198b4d355ea0f07391b8ff816baacd03f6d9b3f21e69c4b2303ee9e754e9cf49e3bd7a22b5e1cdd74f463d81f95ffee8212ed89825d9a05b7aa5f13355610
 SHA512 
eb78bdd565c7cc1c84214975f2e7b6b01e2b00f136eb0890bca363fafe61a540caa9a360c10848b836315d3107775a7a289ea6f02480dbb8c5d17e2d09c0f481
 DIST texstudio-4.1.2.tar.gz 88666134 BLAKE2B 
7c4310fd0d8fd446b8844f11c687f55818f7314a2e0614ac26b8023f8fa7e5eca1b60a3b3c0ce61ccb15d383b61c24280a67dd530a907b4b8e00a965b10230bf
 SHA512 
0b88f82514462c363e6dcee899f3681883ce9db1bb21cbf9e5e657208338bba4a6cdb79feeaefb242350bc01b83851c5d2704a7d0e2888034070ef2588b77964
 DIST texstudio-4.2.0.tar.gz 88795988 BLAKE2B 
da849849d9ab57cb04de63f24e207b03b47393b876cd2762277e00f17d39b8c19a7508df567642faec8a5ac10400d2a6327343b40ab076f24f0bc8bb1b2ec683
 SHA512 
aff5ae645a3b3c362e0456270576770c5b39212902a37633b7279476cf6278ee292ef93c4a0c917b1d4d513aaf597d634f4cf7a469fd4e918f35ddbbe5cb1700
+DIST texstudio-4.2.1.tar.gz 88906345 BLAKE2B 
045166fe73270013f9bff4965e3c1177c23b2419a2533144e069c6cc0f37ee729a816f9cdbc3baaf1ff0f936ef39d6bf5200b1ee89dabf43374860f52890b44f
 SHA512 
2a3e435b7ac0ae2ce317b0de31f525c02bea39917b4ec5740f293109e09325008dfc174da41412c491376226f4cf458bd91e2d92f8b15cf4f3e41d82bc205bb4

diff --git a/app-office/texstudio/texstudio-4.2.1.ebuild 
b/app-office/texstudio/texstudio-4.2.1.ebuild
new file mode 100644
index ..e8fa5c1dec33
--- /dev/null
+++ b/app-office/texstudio/texstudio-4.2.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg
+
+MY_PV="${PV/_/}"
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio;
+SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="video"
+
+DEPEND="
+   app-text/hunspell:=
+   app-text/poppler:=[qt5]
+   >=dev-libs/quazip-1.0:0=
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsingleapplication[qt5(+),X]
+   dev-qt/qtsvg:5
+   dev-qt/qttest:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libXext
+   video? ( >=media-libs/phonon-4.11.0 )
+"
+RDEPEND="
+   ${DEPEND}
+   app-text/ghostscript-gpl
+   app-text/psutils
+   media-libs/netpbm
+   virtual/latex-base
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.5-quazip1.patch" # TODO: upstream
+)
+
+src_prepare() {
+   # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication 
-delete || die
+   rm -r src/quazip || die
+
+   if use video; then
+   sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+   fi
+
+   sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \
+   -i ${PN}.pro || die
+   default
+}
+
+src_configure() {
+   eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false
+}
+
+src_install() {
+   local i
+   for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+   newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
+   done
+
+   emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+}



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

2022-01-27 Thread James Le Cuirot
commit: e139c8869f7e701ab55b544be97d974cc3aa3e3b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 23:40:48 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 23:40:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e139c886

dev-python/hpack: Keyword 4.0.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/hpack/hpack-4.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/hpack/hpack-4.0.0.ebuild 
b/dev-python/hpack/hpack-4.0.0.ebuild
index 3e785ac0702e..3c8276b2ff78 100644
--- a/dev-python/hpack/hpack-4.0.0.ebuild
+++ b/dev-python/hpack/hpack-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 # dev-python/pytest-relaxed causes tests to fail
 BDEPEND="



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

2022-01-27 Thread James Le Cuirot
commit: 1cf4d1769a00f161e072ac0020ce8d5333b139e4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 23:41:07 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 23:41:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf4d176

dev-python/priority: Keyword 2.0.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/priority/priority-2.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/priority/priority-2.0.0.ebuild 
b/dev-python/priority/priority-2.0.0.ebuild
index 65928584a207..7b74ea501d5d 100644
--- a/dev-python/priority/priority-2.0.0.ebuild
+++ b/dev-python/priority/priority-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 BDEPEND="
test? ( >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}] )



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

2022-01-27 Thread James Le Cuirot
commit: 440864d13aaa67618ad6a430e63ca291bf529a9e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 23:40:56 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 23:40:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440864d1

dev-python/hyperframe: Keyword 6.0.1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/hyperframe/hyperframe-6.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/hyperframe/hyperframe-6.0.1.ebuild 
b/dev-python/hyperframe/hyperframe-6.0.1.ebuild
index e0445c9d2f07..d966701d7c0a 100644
--- a/dev-python/hyperframe/hyperframe-6.0.1.ebuild
+++ b/dev-python/hyperframe/hyperframe-6.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,6 +14,6 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 distutils_enable_tests pytest



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

2022-01-27 Thread Andreas K. Hüttel
commit: 90e9fdc8d93b32a7e76802d1e752676b8b002012
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jan 27 23:35:36 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jan 27 23:36:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e9fdc8

sci-mathematics/mathematica: drop unused unpacker.eclass

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sci-mathematics/mathematica/mathematica-12.2.0.ebuild | 4 ++--
 sci-mathematics/mathematica/mathematica-13.0.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-mathematics/mathematica/mathematica-12.2.0.ebuild 
b/sci-mathematics/mathematica/mathematica-12.2.0.ebuild
index 85cab466a173..8582dd407643 100644
--- a/sci-mathematics/mathematica/mathematica-12.2.0.ebuild
+++ b/sci-mathematics/mathematica/mathematica-12.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop multilib unpacker xdg
+inherit desktop multilib xdg
 
 DESCRIPTION="Wolfram Mathematica"
 SRC_URI="Mathematica_${PV}_LINUX.sh"

diff --git a/sci-mathematics/mathematica/mathematica-13.0.0.ebuild 
b/sci-mathematics/mathematica/mathematica-13.0.0.ebuild
index b8f0969c94ac..4852a7e91f32 100644
--- a/sci-mathematics/mathematica/mathematica-13.0.0.ebuild
+++ b/sci-mathematics/mathematica/mathematica-13.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop multilib unpacker xdg
+inherit desktop multilib xdg
 
 DESCRIPTION="Wolfram Mathematica"
 SRC_URI="Mathematica_${PV}_BNDL_LINUX.sh"



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

2022-01-27 Thread Andreas K. Hüttel
commit: 07f8823ea56d6d185798ffda411b6dc3ee66b90f
Author: Huang Rui  gmail  com>
AuthorDate: Tue May 11 04:17:02 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jan 27 23:36:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f8823e

sci-mathematics/mathematica: bump to 12.2.0

Closes: https://bugs.gentoo.org/789387
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Huang Rui  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20766
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sci-mathematics/mathematica/Manifest   |   1 +
 .../mathematica/mathematica-12.2.0.ebuild  | 104 +
 2 files changed, 105 insertions(+)

diff --git a/sci-mathematics/mathematica/Manifest 
b/sci-mathematics/mathematica/Manifest
index 4abc79ccc18c..7aec0d486c57 100644
--- a/sci-mathematics/mathematica/Manifest
+++ b/sci-mathematics/mathematica/Manifest
@@ -1,3 +1,4 @@
 DIST Mathematica_10.3.1_LINUX.sh 3200459545 BLAKE2B 
5a057b4e714eabb0afebe5a3ef536dbdc2d49a775130442e21493d6a0756527362fddfa7fabf927f996464456309c37b10b70a37f05718cb9f79d8ffc5912098
 SHA512 
08658a01a18c14a9b3f422816007980bf6576162e4cca6779ed1bdaf6b9748fb36a195006529ed6725f462042a264e7ee7753e802af8072ba6bebfee0cad8543
 DIST Mathematica_12.1.0_LINUX.sh 5889770327 BLAKE2B 
b0e637714f376d4066d5e484ef9facdcac36db691f7fd93e4a8228960acc9ec4b74b12ca19556c01247bd7927497f01f0c339a099b7f5abc7547051cc99c1fce
 SHA512 
a661aa644944ee1058d7429f352ba6508514314086676a6eb918aac32773cc949feb531951b614be53198fa863575d8db456c66aa1306fd858c23423ef590fbb
 DIST Mathematica_12.1.1_LINUX.sh 4438946649 BLAKE2B 
473f814a3e0686bb3a6ac1f49c887842bc17db11439b65c1dad1dae8cd5797e6762d94bccdf156f6f9ba1edb9a16ed5172936a6884d2f0f98c29808214b1eabe
 SHA512 
5cfdd91bae9bad53afe405b40759732589119256c3f785058808b20faf21f593d90bf7bb2dbaccf3e983aa84ff380a1fa6d40fd63f5ba17109c1cd6818c63490
+DIST Mathematica_12.2.0_LINUX.sh 4454613844 BLAKE2B 
03b0567afe001fd0781ea6daf0f23ccaccf44ed6ce225cc190239d228c684099a1fa1070cedc0c5bf1517804a4b8b34903d56b2b028392895437a304b56f682d
 SHA512 
0b98d0f2a15ea834892897a64089da08bee5783a8a51b1a0e624618105c896c91c865cca5b5c7b8e72569a5065ef091be7138b7d72d94e4697a213a91d5b8770

diff --git a/sci-mathematics/mathematica/mathematica-12.2.0.ebuild 
b/sci-mathematics/mathematica/mathematica-12.2.0.ebuild
new file mode 100644
index ..85cab466a173
--- /dev/null
+++ b/sci-mathematics/mathematica/mathematica-12.2.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop multilib unpacker xdg
+
+DESCRIPTION="Wolfram Mathematica"
+SRC_URI="Mathematica_${PV}_LINUX.sh"
+HOMEPAGE="https://www.wolfram.com/mathematica/;
+
+LICENSE="all-rights-reserved"
+KEYWORDS="-* ~amd64"
+SLOT="0"
+IUSE="+doc"
+
+RESTRICT="strip mirror bindist fetch"
+
+DEPEND=""
+
+# Mathematica comes with a lot of bundled stuff. We should place here only 
what we
+# explicitly override with LD_PRELOAD.
+RDEPEND="
+   media-libs/freetype
+"
+
+# we need this a few times
+MPN="Mathematica"
+MPV=$(ver_cut 1-2)
+M_BINARIES="MathKernel Mathematica MathematicaScript WolframKernel 
WolframScript math mathematica mcc wolfram"
+M_TARGET="opt/Wolfram/${MPN}/${MPV}"
+
+# we might as well list all files in all QA variables...
+QA_PREBUILT="opt/*"
+
+S=${WORKDIR}
+
+src_unpack() {
+   /bin/sh "${DISTDIR}/${A}" --nox11 --keep --target "${S}/unpack" -- 
"-help" || die
+}
+
+src_prepare() {
+   pushd "${S}/unpack" > /dev/null || die
+   # fix ACCESS DENIED issue when installer check the avahi-daemon
+   sed -e "s:avahi-daemon -c:true:g" -i "Unix/Installer/MathInstaller" || 
die
+   /bin/sh "Unix/Installer/MathInstaller" -auto 
"-targetdir=${S}/${M_TARGET}" "-execdir=${S}/opt/bin" || die
+   popd > /dev/null || die
+   eapply_user
+}
+
+src_install() {
+   local ARCH='-x86-64'
+
+   if ! use doc; then
+   einfo "Removing documentation"
+   rm -r "${S}/${M_TARGET}/Documentation"
+   fi
+
+   einfo 'Removing MacOS- and Windows-specific files'
+   find AddOns SystemFiles -type d -\( -name Windows -o -name 
Windows-x86-64 \
+   -o -name MacOSX -o -name MacOSX-x86-64 -\) -delete
+
+   # move all over
+   mv "${S}"/opt "${D}"/opt || die
+
+   # the autogenerated symlinks point into sandbox, remove
+   rm "${D}"/opt/bin/* || die
+
+   # install wrappers instead
+   for name in ${M_BINARIES} ; do
+   einfo "Generating wrapper for ${name}"
+   echo '#!/bin/sh' >> "${T}/${name}"
+   echo 
"LD_PRELOAD=/usr/$(get_libdir)/libfreetype.so.6:/$(get_libdir)/libz.so.1 
/${M_TARGET}/Executables/${name} \$*" \
+   >> "${T}/${name}"
+   dobin "${T}/${name}"
+   done
+   for name in ${M_BINARIES} ; do
+   einfo "Symlinking ${name} to 

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

2022-01-27 Thread Andreas K. Hüttel
commit: 69c12e7c0d8e4d93f5ffe3ee34a65678ba76c69e
Author: Huang Rui  gmail  com>
AuthorDate: Thu Dec 23 03:10:53 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jan 27 23:36:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c12e7c

sci-mathematics/mathematica: bump to 13.0.0

Close: https://bugs.gentoo.org/789387
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Huang Rui  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23476
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sci-mathematics/mathematica/Manifest   |   1 +
 .../mathematica/mathematica-13.0.0.ebuild  | 104 +
 2 files changed, 105 insertions(+)

diff --git a/sci-mathematics/mathematica/Manifest 
b/sci-mathematics/mathematica/Manifest
index 7aec0d486c57..ed9457c860c2 100644
--- a/sci-mathematics/mathematica/Manifest
+++ b/sci-mathematics/mathematica/Manifest
@@ -2,3 +2,4 @@ DIST Mathematica_10.3.1_LINUX.sh 3200459545 BLAKE2B 
5a057b4e714eabb0afebe5a3ef53
 DIST Mathematica_12.1.0_LINUX.sh 5889770327 BLAKE2B 
b0e637714f376d4066d5e484ef9facdcac36db691f7fd93e4a8228960acc9ec4b74b12ca19556c01247bd7927497f01f0c339a099b7f5abc7547051cc99c1fce
 SHA512 
a661aa644944ee1058d7429f352ba6508514314086676a6eb918aac32773cc949feb531951b614be53198fa863575d8db456c66aa1306fd858c23423ef590fbb
 DIST Mathematica_12.1.1_LINUX.sh 4438946649 BLAKE2B 
473f814a3e0686bb3a6ac1f49c887842bc17db11439b65c1dad1dae8cd5797e6762d94bccdf156f6f9ba1edb9a16ed5172936a6884d2f0f98c29808214b1eabe
 SHA512 
5cfdd91bae9bad53afe405b40759732589119256c3f785058808b20faf21f593d90bf7bb2dbaccf3e983aa84ff380a1fa6d40fd63f5ba17109c1cd6818c63490
 DIST Mathematica_12.2.0_LINUX.sh 4454613844 BLAKE2B 
03b0567afe001fd0781ea6daf0f23ccaccf44ed6ce225cc190239d228c684099a1fa1070cedc0c5bf1517804a4b8b34903d56b2b028392895437a304b56f682d
 SHA512 
0b98d0f2a15ea834892897a64089da08bee5783a8a51b1a0e624618105c896c91c865cca5b5c7b8e72569a5065ef091be7138b7d72d94e4697a213a91d5b8770
+DIST Mathematica_13.0.0_BNDL_LINUX.sh 5118155611 BLAKE2B 
ff15a9def53f7fb808b117ecf2573f415b928c13a86d15634e6282c8f8542b32fa42ff76baeac95faa1242dc4350b0db28231c5cb7f36bc5b57425c2804bf996
 SHA512 
05008559c531a6920745d0047be0f2c42cb6994309db3f2ee2ad44151655f43d88de063a4952c5ac5544818e2da8973305ee46f44e74d7301da21cdf710cbd5b

diff --git a/sci-mathematics/mathematica/mathematica-13.0.0.ebuild 
b/sci-mathematics/mathematica/mathematica-13.0.0.ebuild
new file mode 100644
index ..b8f0969c94ac
--- /dev/null
+++ b/sci-mathematics/mathematica/mathematica-13.0.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop multilib unpacker xdg
+
+DESCRIPTION="Wolfram Mathematica"
+SRC_URI="Mathematica_${PV}_BNDL_LINUX.sh"
+HOMEPAGE="https://www.wolfram.com/mathematica/;
+
+LICENSE="all-rights-reserved"
+KEYWORDS="-* ~amd64"
+SLOT="0"
+IUSE="+doc"
+
+RESTRICT="strip mirror bindist fetch"
+
+DEPEND=""
+
+# Mathematica comes with a lot of bundled stuff. We should place here only 
what we
+# explicitly override with LD_PRELOAD.
+RDEPEND="
+   media-libs/freetype
+"
+
+# we need this a few times
+MPN="Mathematica"
+MPV=$(ver_cut 1-2)
+M_BINARIES="MathKernel Mathematica MathematicaScript WolframKernel 
WolframScript math mathematica mcc wolfram"
+M_TARGET="opt/Wolfram/${MPN}/${MPV}"
+
+# we might as well list all files in all QA variables...
+QA_PREBUILT="opt/*"
+
+S=${WORKDIR}
+
+src_unpack() {
+   /bin/sh "${DISTDIR}/${A}" --nox11 --keep --target "${S}/unpack" -- 
"-help" || die
+}
+
+src_prepare() {
+   pushd "${S}/unpack" > /dev/null || die
+   # fix ACCESS DENIED issue when installer check the avahi-daemon
+   sed -e "s:avahi-daemon -c:true:g" -i "Unix/Installer/MathInstaller" || 
die
+   /bin/sh "Unix/Installer/MathInstaller" -auto 
"-targetdir=${S}/${M_TARGET}" "-execdir=${S}/opt/bin" || die
+   popd > /dev/null || die
+   eapply_user
+}
+
+src_install() {
+   local ARCH='-x86-64'
+
+   if ! use doc; then
+   einfo "Removing documentation"
+   rm -r "${S}/${M_TARGET}/Documentation"
+   fi
+
+   einfo 'Removing MacOS- and Windows-specific files'
+   find AddOns SystemFiles -type d -\( -name Windows -o -name 
Windows-x86-64 \
+   -o -name MacOSX -o -name MacOSX-x86-64 -\) -delete
+
+   # move all over
+   mv "${S}"/opt "${D}"/opt || die
+
+   # the autogenerated symlinks point into sandbox, remove
+   rm "${D}"/opt/bin/* || die
+
+   # install wrappers instead
+   for name in ${M_BINARIES} ; do
+   einfo "Generating wrapper for ${name}"
+   echo '#!/bin/sh' >> "${T}/${name}"
+   echo 
"LD_PRELOAD=/usr/$(get_libdir)/libfreetype.so.6:/$(get_libdir)/libz.so.1 
/${M_TARGET}/Executables/${name} \$*" \
+   >> "${T}/${name}"
+   dobin "${T}/${name}"
+   done

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

2022-01-27 Thread Michał Górny
commit: d42f2a5e0b5f9d317f815455ae6aca1a9be6d8bc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 27 21:42:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 27 23:05:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42f2a5e

dev-python/httpx: Remove old

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

 dev-python/httpx/Manifest|  2 -
 dev-python/httpx/httpx-0.19.0.ebuild | 60 
 dev-python/httpx/httpx-0.21.1.ebuild | 76 
 3 files changed, 138 deletions(-)

diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index a1d1ce6a9251..d1bb467c90b9 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1,4 +1,2 @@
-DIST httpx-0.19.0.tar.gz 1667455 BLAKE2B 
b8d4cb0b6e7f643b62b507930ccf1534d73d93261cab9281ef57d6392f00da325e897d5339aebacfa07aeae8278d3a81b78d6501a1587ffeaef68cc5087bfdaa
 SHA512 
3b327f07d62cf0430672d4f1a4f884618e588496f049522de327f5c34f7260eb21739b7f1fbd6f43a21962bc8737547f3eddbc22751546647f56c9cd7212840a
-DIST httpx-0.21.1.tar.gz 2155133 BLAKE2B 
c3c800657abaed461ab6f44e3cd9799be4b6499070a5db2ee8d5d61c776d86591c74192eb1c88d4072dc361ea4c9448a3ed061c715fa4504fc931fdd96ccde62
 SHA512 
a4f737f6c6ae909fd3ea811e0ff3b78ed6496da8d797ef49746f744216e055f8225d613fe935d5e2780aa1b233053ad436e8849eef578e662ca8ee34513ad12e
 DIST httpx-0.21.3.tar.gz 2157078 BLAKE2B 
08a9328a7350534abe646f0bf60bd15600a1cb3eb8d06578c87ed9a7d4e55ef2be597650cddec9f6456e89a1b159f3e23aa657f379f78157c12670cdadb0
 SHA512 
0a551de52954db5ed2c33d1b5c172607516031a7c86c0f235bd04f12f4cf82f63980a9f53115dac801748b0c282890b3ed4a53b2c912adbd245c10ad61dbf67e
 DIST httpx-0.22.0.gh.tar.gz 2157682 BLAKE2B 
bb08a7c4b72478d24264c0dca5630205ff386af73294dca66dcd12b646de602ad64e308feedaabd58742cb7a9d799fa23cd2f922e685e74f8181e1b5e9f1c4ee
 SHA512 
a7360f5355f75f07425b42d49697e480319f3fe606d4601bb6d64b870c8a8fce6fad8bd857ef422fc48e6141201307ee94876d5bc54a68557c7dc32ce8f1451b

diff --git a/dev-python/httpx/httpx-0.19.0.ebuild 
b/dev-python/httpx/httpx-0.19.0.ebuild
deleted file mode 100644
index b876bd14e6e3..
--- a/dev-python/httpx/httpx-0.19.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Docs builder mkdocs not keyworded on all these arches yet
-# DOCS_BUILDER="mkdocs"
-# DOCS_DEPEND="dev-python/mkdocs-material"
-# DOCS_AUTODOC=1
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 # docs
-
-DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
-HOMEPAGE="https://www.python-httpx.org/;
-SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/charset_normalizer[${PYTHON_USEDEP}]
-   dev-python/sniffio[${PYTHON_USEDEP}]
-   =dev-python/httpcore-0.13*[${PYTHON_USEDEP}]
-   >=dev-python/rfc3986-1.3[${PYTHON_USEDEP}]
-   https://www.python-httpx.org/;
-SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/charset_normalizer[${PYTHON_USEDEP}]
-   dev-python/sniffio[${PYTHON_USEDEP}]
-   =dev-python/httpcore-0.14*[${PYTHON_USEDEP}]
-   >=dev-python/rfc3986-1.3[${PYTHON_USEDEP}]
-   

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

2022-01-27 Thread Michał Górny
commit: 98e2d8e1059a6557db218129e0849042af55a800
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 27 21:42:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 27 23:05:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e2d8e1

dev-python/tekore: Remove old

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

 dev-python/tekore/Manifest|  2 --
 dev-python/tekore/tekore-4.0.0.ebuild | 40 ---
 dev-python/tekore/tekore-4.1.0.ebuild | 40 ---
 3 files changed, 82 deletions(-)

diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest
index 6984225cd2a9..d4136029fda7 100644
--- a/dev-python/tekore/Manifest
+++ b/dev-python/tekore/Manifest
@@ -1,3 +1 @@
-DIST tekore-4.0.0.tar.gz 259755 BLAKE2B 
5c4c990c14187c20ef3566d1bc0cf32e50fe108d90b59126e2d56105b6fe053ca02c98e7ad7a4fa09345792106e956873a0f42b8492420bd74898557c6d97f23
 SHA512 
7e5cf6044a6a7045257b9b9830fe4bdb6fb175240b295da3f93cb0557150536655ddf44ab551b52182815fc517b8e43ee704b1061db1284426574e741f7d9a56
-DIST tekore-4.1.0.tar.gz 260732 BLAKE2B 
91b9158ee73b8b7134c1c6211a3a491a2669b9b21ed66361d0391d591168eecefe10dfa821a1f6fd9a8e8ab26d166fdf7dfa414b5c1b5d94de6efbea0364
 SHA512 
424a63d044b0bd9fcf0e3ec0a2ea292860de52ee166a558066b3b5ab382dbf0933116fe0691214e85fdfc10ad3e79cae007876e626e3d61095c63e2765965052
 DIST tekore-4.2.0.tar.gz 261053 BLAKE2B 
16e76c7e4ff147140bb5a698381249d135e45cb9bcba23ac14c811bfe220c08e8da003ded44526f5d8f46fc9e439d750c3b21560b38b382751a5d0ee834b72eb
 SHA512 
e22232eb7d4ce453e8338b07caad56b04ec35bf7b4ef2207dae450404e62afaca32b29a74155c99918bea75b0cfb80cc847242ff2ec4762abb8a45c1eb6d6d60

diff --git a/dev-python/tekore/tekore-4.0.0.ebuild 
b/dev-python/tekore/tekore-4.0.0.ebuild
deleted file mode 100644
index fd70d3d6296c..
--- a/dev-python/tekore/tekore-4.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Spotify Web API client"
-HOMEPAGE="
-   https://tekore.readthedocs.io
-   https://github.com/felix-hilden/tekore
-"
-SRC_URI="https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   https://tekore.readthedocs.io
-   https://github.com/felix-hilden/tekore
-"
-SRC_URI="https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/pypy3/

2022-01-27 Thread Michał Górny
commit: e76ee711b1fec7dd9a19bbdbfb84a03d3b2173c8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 27 20:18:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 27 23:05:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e76ee711

dev-python/pypy3: Switch default multiprocessing context to spawn

Switch the default multiprocessing context from "fork" to "spawn",
as the former seems to be causing frequent deadlocks in PyPy3.9.

Bug: https://foss.heptapod.net/pypy/pypy/-/issues/3650
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypy3/Manifest| 2 +-
 .../pypy3/{pypy3-7.3.8_rc1.ebuild => pypy3-7.3.8_rc1_p1.ebuild}  | 0
 profiles/package.mask| 5 -
 3 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index fb3fc7b75b9a..076adee74a7f 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,4 +1,4 @@
 DIST pypy3.8-gentoo-patches-7.3.7.tar.xz 4396 BLAKE2B 
adc33a02ada4d22eae0484292ec6cc295805d9f254b7a9110c622628aa40011621a1833ca62d3251e4e5056c406f648e7ad0439bd60e77c38808dd9df46973a5
 SHA512 
1cda8467de2d749d98fa20d7d200b5f96dae0ca68cf44a054d03f3f148bc3946ba1f1c474ac0336560f79c78b3eddcd4ba24386e83de283c83475b8e4b75bdf8
 DIST pypy3.8-v7.3.7-src.tar.bz2 24375444 BLAKE2B 
44fe19ee63d95243c499ecb0b84e77873c73da93320b1e028a5c6c4b167441d223812dc66b16e070308cba48c4d8774738f827319cce9d1769b3f4346e15487c
 SHA512 
9e6701cc441d5535968656cfb0cfa9076c364f9ba32bc6f0ef64f06ab343281e2458dbe88791c0e02401457fbf80d367f397fc904f6146bff68e04a15e05fda2
-DIST pypy3.9-gentoo-patches-7.3.8rc1.tar.xz 1232 BLAKE2B 
9f56ed8fb2e40a5a52a30cd43973fa8ff777ffee49d07c72a1a15cac5be57b6e9531671832abb2f9d645b75e070f8fedc13197b19d680adc718bc5294be30418
 SHA512 
ff0aa40124270d1b4765aac99c86968ef32f26b4b59d073a59ea0883958d964fc4bed668e5b8b304f7d7c97d50040c1650788ae196d33c53e276f869ba57e841
+DIST pypy3.9-gentoo-patches-7.3.8rc1_p1.tar.xz 1720 BLAKE2B 
2d72eca8525104753f67db2c55ea799c24dee1969b484f1d1cb7fb3295924a9980aa84cdf1a6045ee463a64f68893dfb4e0f161fe4e3f210a5976283a09e1e48
 SHA512 
1c87301fad10764b754bc852cf7216b58792a2583026bef05e6ea278ea941486cffd36eec810af2e56f99c8ed9f56e7f08b42d8bc03bd3c5d55b044411da0beb
 DIST pypy3.9-v7.3.8rc1-src.tar.bz2 26254113 BLAKE2B 
fb4eca88080eee91d4ec8886abb484de11997c73d5b60c5f9acab7cd7b8cbc9d80190608bb905d82b6bcd1bbf602b6afc53257c9263458fc51a2b5f32510a164
 SHA512 
d1b1942fbacc7f8d642c85ceb4c4c9796e73bd5836615e2db81f4ddabf9e4f94c230f2d946ea9c49b642d41304aeed3906df1931a52ec40c56d14f1028139978

diff --git a/dev-python/pypy3/pypy3-7.3.8_rc1.ebuild 
b/dev-python/pypy3/pypy3-7.3.8_rc1_p1.ebuild
similarity index 100%
rename from dev-python/pypy3/pypy3-7.3.8_rc1.ebuild
rename to dev-python/pypy3/pypy3-7.3.8_rc1_p1.ebuild

diff --git a/profiles/package.mask b/profiles/package.mask
index 80b750f21981..34e86aa6c68c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,11 +33,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Michał Górny  (2022-01-27)
-# compileall often hangs on random packages in this version.  Masking
-# until we resolve that.
-=dev-python/pypy3-7.3.8_rc1
-
 # Volkmar W. Pogatzki  (2022-01-23)
 # Java-libraries with no consumers and depending on virtual/{jdk,jre}-1.6
 # Removal in 30 days.



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

2022-01-27 Thread James Le Cuirot
commit: e1cfd35f7f9cc541c08f72145fc6bcff194bb416
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:53:02 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1cfd35f

dev-python/h2: Keyword 3.2.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/h2/h2-3.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/h2/h2-3.2.0.ebuild b/dev-python/h2/h2-3.2.0.ebuild
index 830e6c2dc91c..d4de0862f68b 100644
--- a/dev-python/h2/h2-3.2.0.ebuild
+++ b/dev-python/h2/h2-3.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 RDEPEND="
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]



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

2022-01-27 Thread James Le Cuirot
commit: 0d965b4d9767140b853ac3d442a073d62bd212ed
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:53:40 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d965b4d

dev-python/incremental: Keyword 21.3.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/incremental/incremental-21.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/incremental/incremental-21.3.0.ebuild 
b/dev-python/incremental/incremental-21.3.0.ebuild
index df9acf602e01..b26924b94c32 100644
--- a/dev-python/incremental/incremental-21.3.0.ebuild
+++ b/dev-python/incremental/incremental-21.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-01-27 Thread James Le Cuirot
commit: 65c31c0799c94655bbe5940a89f207cc8ee2986a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:53:16 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c31c07

dev-python/automat: Keyword 20.2.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/automat/automat-20.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/automat/automat-20.2.0.ebuild 
b/dev-python/automat/automat-20.2.0.ebuild
index c7b05ca97c1a..d53ae881140a 100644
--- a/dev-python/automat/automat-20.2.0.ebuild
+++ b/dev-python/automat/automat-20.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="examples"
 
 RDEPEND="



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

2022-01-27 Thread James Le Cuirot
commit: b357b3a6f759a7e7753f74d3119b2944b3f6cc9a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:53:30 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b357b3a6

dev-python/constantly: Keyword 15.1.0-r1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/constantly/constantly-15.1.0-r1.ebuild 
b/dev-python/constantly/constantly-15.1.0-r1.ebuild
index 4caa74febef8..bccc729c58b6 100644
--- a/dev-python/constantly/constantly-15.1.0-r1.ebuild
+++ b/dev-python/constantly/constantly-15.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/twisted/constantly/archive/${PV}.tar.gz -> ${P}.gh.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-01-27 Thread James Le Cuirot
commit: dcb1c05138c663ed754b1a82304935d4ee14043c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:51:32 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb1c051

dev-python/pyhamcrest: Keyword 2.0.3 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild 
b/dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild
index 3a4661d584a6..8732fc92b1d1 100644
--- a/dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-2.0.3.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="examples"
 
 distutils_enable_sphinx doc \



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

2022-01-27 Thread James Le Cuirot
commit: fbef8e3a3d6b18554b8a447e47f174815ee73e92
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:52:15 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbef8e3a

dev-python/priority: Keyword 1.3.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/priority/priority-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/priority/priority-1.3.0.ebuild 
b/dev-python/priority/priority-1.3.0.ebuild
index a7435505739c..9f9130680500 100644
--- a/dev-python/priority/priority-1.3.0.ebuild
+++ b/dev-python/priority/priority-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 BDEPEND="
test? ( >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}] )



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

2022-01-27 Thread James Le Cuirot
commit: f13a90fba286182de6e1d98ff3e07684c8b7c7bc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:51:17 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13a90fb

dev-python/mistune: Keyword 0.8.4-r1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/mistune/mistune-0.8.4-r1.ebuild 
b/dev-python/mistune/mistune-0.8.4-r1.ebuild
index c08a10bcd6ef..8645989bed43 100644
--- a/dev-python/mistune/mistune-0.8.4-r1.ebuild
+++ b/dev-python/mistune/mistune-0.8.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 distutils_enable_tests nose



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

2022-01-27 Thread James Le Cuirot
commit: 0366dcfddbc48706486a7a436ae57ed0af5ee6dd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:54:56 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0366dcfd

dev-python/twisted: Keyword 21.7.0 for ~m68k

2 tests failed but 10204 passed. I'd call that a win.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/twisted/twisted-21.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/twisted/twisted-21.7.0.ebuild 
b/dev-python/twisted/twisted-21.7.0.ebuild
index 34e28e6ecbf4..e095ce421151 100644
--- a/dev-python/twisted/twisted-21.7.0.ebuild
+++ b/dev-python/twisted/twisted-21.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="conch crypt http2 serial test"
 RESTRICT="!test? ( test )"
 



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

2022-01-27 Thread James Le Cuirot
commit: e771a571fb61cd77a3fed1408a52b9e66022a7ef
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:51:01 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e771a571

dev-python/hyperlink: Keyword 21.0.0-r1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild 
b/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
index 9ed1cd2d977c..65b9f34238bf 100644
--- a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
+++ b/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND="dev-python/idna[${PYTHON_USEDEP}]"
 



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

2022-01-27 Thread James Le Cuirot
commit: 13e2f4ba015e137849732099c2189d29a7eb6f8f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:29:15 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:55:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e2f4ba

dev-python/gmpy: Keyword 2.1.2 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/gmpy/gmpy-2.1.2.ebuild 
b/dev-python/gmpy/gmpy-2.1.2.ebuild
index 2ef96fbfc3bf..1f292d594a01 100644
--- a/dev-python/gmpy/gmpy-2.1.2.ebuild
+++ b/dev-python/gmpy/gmpy-2.1.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="LGPL-3+"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="
>=dev-libs/mpc-1.0.2:=



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

2022-01-27 Thread James Le Cuirot
commit: 21ed6697822fe469e95d3ba6f96e2715c6cb99c5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:52:42 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:56:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ed6697

dev-python/m2r: Keyword 0.2.1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/m2r/m2r-0.2.1.ebuild b/dev-python/m2r/m2r-0.2.1.ebuild
index 376b91573204..5eab6b035e30 100644
--- a/dev-python/m2r/m2r-0.2.1.ebuild
+++ b/dev-python/m2r/m2r-0.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/miyakogi/m2r/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86 ~x64-macos"
 IUSE="test"
 
 RDEPEND="



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

2022-01-27 Thread James Le Cuirot
commit: 83eb719b21a70e66f11f641cbfa387855e22e80f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:50:28 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:55:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83eb719b

dev-python/hyperframe: Keyword 5.2.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/hyperframe/hyperframe-5.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/hyperframe/hyperframe-5.2.0.ebuild 
b/dev-python/hyperframe/hyperframe-5.2.0.ebuild
index e0445c9d2f07..d966701d7c0a 100644
--- a/dev-python/hyperframe/hyperframe-5.2.0.ebuild
+++ b/dev-python/hyperframe/hyperframe-5.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,6 +14,6 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 distutils_enable_tests pytest



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

2022-01-27 Thread James Le Cuirot
commit: ea1df3012971cc7930dfbce82db29709535b375e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:50:17 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:55:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1df301

dev-python/hpack: Keyword 3.0.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/hpack/hpack-3.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/hpack/hpack-3.0.0.ebuild 
b/dev-python/hpack/hpack-3.0.0.ebuild
index 99cf18dfe91d..cfb818a6527a 100644
--- a/dev-python/hpack/hpack-3.0.0.ebuild
+++ b/dev-python/hpack/hpack-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 # dev-python/pytest-relaxed causes tests to fail
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython-test-exception-raiser/

2022-01-27 Thread James Le Cuirot
commit: e2af0d534539aa193c34cddc75318fa4d077755b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jan 27 22:28:28 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 27 22:55:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2af0d53

dev-python/cython-test-exception-raiser: Keyword 1.0.2 for ~m68k

Signed-off-by: James Le Cuirot  gentoo.org>

 .../cython-test-exception-raiser-1.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2.ebuild
 
b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2.ebuild
index ad11c7efe254..23ce641d259c 100644
--- 
a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2.ebuild
+++ 
b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,6 +16,6 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
 
 BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/base/

2022-01-27 Thread Alfredo Tupone
commit: 886fd41318f8346f8d2422ffe4b334997c6b9e10
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jan 27 22:29:21 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jan 27 22:29:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886fd413

dev-ml/base: 0.14.3 bump

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

 dev-ml/base/Manifest   |  1 +
 dev-ml/base/base-0.14.3.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ml/base/Manifest b/dev-ml/base/Manifest
index 417c7bf81277..eb7248765d99 100644
--- a/dev-ml/base/Manifest
+++ b/dev-ml/base/Manifest
@@ -1,2 +1,3 @@
 DIST base-0.14.0.tar.gz 385265 BLAKE2B 
f3a49b22bb63919bcdc522fbce14a24fd6eaddf39b921ba956cb82eb664ccc6919c9a9feb799dea318f1d8bdf1bd1983180b7ce38d9a43e118794057a9fec6a3
 SHA512 
c713c9aaf369bc042afb1ead53dc5a34a6eb3c97abc7fef99868e3be8e976adc6297f34d13cfc314adf2182fc64b0cde9c9a05aeeb0f51380255aa1f8e0edf16
 DIST base-0.14.1.tar.gz 385381 BLAKE2B 
619c5c437237bb3ea9f428b450085eff2cb4639bf11803bcb2ae9f147b3ae39af72cfcfa10aaa5e74446bff4ba5f553815ff790190845f12e5e5b5080b197237
 SHA512 
5675a8b6b1ee5b7bd992ac9fbb036239f11b8a8c7cac9059ca38581d91f42e35d7bfa5839a90ed227344dd4c7b1bbacf0e7871d958c81f6ccf7e072b64ceff2e
+DIST base-0.14.3.tar.gz 385390 BLAKE2B 
e951fcf90f1181720346be0dc048bdb3d3f0b6417c954106aa035d807bff4a8bb85e97b11efbb296be92b24c257e8c83284c5419842b2d2f587a7ceee214e31f
 SHA512 
56499ffd630bc8d09a18f49851d950ad54c376d4441b50ce60141f58aadece16f175a5b57492e8ddd997a6289d8671368dc0a58b01b6bbd2374acf45e7882e66

diff --git a/dev-ml/base/base-0.14.3.ebuild b/dev-ml/base/base-0.14.3.ebuild
new file mode 100644
index ..0d2a8f9add87
--- /dev/null
+++ b/dev-ml/base/base-0.14.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Standard library for OCaml"
+HOMEPAGE="https://github.com/janestreet/base;
+SRC_URI="https://github.com/janestreet/base/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   >=dev-ml/sexplib0-0.14.0:=
+   dev-ml/dune-configurator:=
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/bin_prot/

2022-01-27 Thread Alfredo Tupone
commit: 22dd10af870cf1f6a425eeccacf921392c1c3a05
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jan 27 22:38:38 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jan 27 22:38:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22dd10af

dev-ml/bin_prot: 0.15.0 bump

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

 dev-ml/bin_prot/Manifest   |  1 +
 dev-ml/bin_prot/bin_prot-0.15.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ml/bin_prot/Manifest b/dev-ml/bin_prot/Manifest
index de449120fb0c..307b317ec9c4 100644
--- a/dev-ml/bin_prot/Manifest
+++ b/dev-ml/bin_prot/Manifest
@@ -1 +1,2 @@
 DIST bin_prot-0.14.0.tar.gz 342884 BLAKE2B 
9210ca230d9f42ce3dd6ad18e66b62e41eafccf83ac632a988cdc36c16f273076ccdd67ece333acb70e2604180084811319ae41decbd7ef6bba0ee16538c0cae
 SHA512 
7e7bec7dc5ec49b7bc099687a90840620529c36d552e8985b45f2f9a2437396c8b41583081b8c6a75bf3b14bb3ab4db9134cebd12f70f2345c8fa74e1b8fa252
+DIST bin_prot-0.15.0.tar.gz 345362 BLAKE2B 
654014d47cdf59374247bd904005972f60d24ee711da037fdfdfbd9d5318fcabbb5905df2ec7b401cadb9ce76fd5301917d3084002bae3fc61dc2debedab6024
 SHA512 
7adbb683ef09d9f3376cd8fff5d299c0d9cac350e14fbee5e2c9e038086e48c188bb115d0dc5701e82efc2076227a0656f49704cc8b783dc5a8d6c2a9735086b

diff --git a/dev-ml/bin_prot/bin_prot-0.15.0.ebuild 
b/dev-ml/bin_prot/bin_prot-0.15.0.ebuild
new file mode 100644
index ..d7cc63128d5f
--- /dev/null
+++ b/dev-ml/bin_prot/bin_prot-0.15.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Binary protocol generator"
+HOMEPAGE="https://github.com/janestreet/bin_prot;
+SRC_URI="https://github.com/janestreet/bin_prot/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   >=dev-ml/base-0.14.0:=
+   dev-ml/findlib:=
+   >=dev-ml/ppx_compare-0.14.0:=
+   >=dev-ml/ppx_custom_printf-0.14.0:=
+   >=dev-ml/ppx_fields_conv-0.14.0:=
+   >=dev-ml/ppx_optcomp-0.14.0:=
+   >=dev-ml/ppx_sexp_conv-0.14.0:=
+   >=dev-ml/ppx_variants_conv-0.14.0:=
+"
+DEPEND="${RDEPEND}"



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

2022-01-27 Thread Sam James
commit: 11bf11a01d6c860c2099086882d3ffc45bf58f2e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 27 21:57:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 27 21:57:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11bf11a0

media-video/pipewire: fix metadata.xml

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

 media-video/pipewire/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/metadata.xml 
b/media-video/pipewire/metadata.xml
index 5fb3fecf9135..a61d898b80e4 100644
--- a/media-video/pipewire/metadata.xml
+++ b/media-video/pipewire/metadata.xml
@@ -30,6 +30,6 @@
Allow loading LV2 plugins via 
media-libs/lv2
Replace PulseAudio's ALSA plugin 
with PipeWire's plugin
Enable raop-sink support (needs 
dev-libs/openssl)
-   Enable audible bell for X11
+   Enable audible bell for X11

 



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

2022-01-27 Thread Sam James
commit: 57737c9f2a9ce3e1b2492760e98932b7b9f9eea2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 27 21:52:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 27 21:53:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57737c9f

sys-devel/binutils: disable PGO for cross compiles

It doesn't make sense there as we have to run the tests
(execute cross-compiled binaries).

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

 sys-devel/binutils/binutils-2.37_p1-r2.ebuild | 2 +-
 sys-devel/binutils/binutils-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild 
b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
index 5a01301054eb..bea3128e217f 100644
--- a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
@@ -276,7 +276,7 @@ src_configure() {
$(use_enable pgo pgo-build lto)
)
 
-   if use pgo ; then
+   if use pgo && ! is_cross ; then
export BUILD_CFLAGS="${CFLAGS}"
fi
 

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index d79e91c3cff1..b7af0845fd0a 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -277,7 +277,7 @@ src_configure() {
$(use_enable pgo pgo-build lto)
)
 
-   if use pgo ; then
+   if use pgo && ! is_cross ; then
export BUILD_CFLAGS="${CFLAGS}"
fi
 



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

2022-01-27 Thread Sam James
commit: 91451003a61390f65b4eca23a1960c0d158c84ce
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 27 20:26:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 27 21:53:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91451003

media-video/pipewire: add X bell support

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

 media-video/pipewire/metadata.xml |  1 +
 .../{pipewire-0.3.44.ebuild => pipewire-0.3.44-r1.ebuild} | 11 ++-
 media-video/pipewire/pipewire-.ebuild | 11 ++-
 3 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/media-video/pipewire/metadata.xml 
b/media-video/pipewire/metadata.xml
index ca29532fdfbe..5fb3fecf9135 100644
--- a/media-video/pipewire/metadata.xml
+++ b/media-video/pipewire/metadata.xml
@@ -30,5 +30,6 @@
Allow loading LV2 plugins via 
media-libs/lv2
Replace PulseAudio's ALSA plugin 
with PipeWire's plugin
Enable raop-sink support (needs 
dev-libs/openssl)
+   Enable audible bell for X11

 

diff --git a/media-video/pipewire/pipewire-0.3.44.ebuild 
b/media-video/pipewire/pipewire-0.3.44-r1.ebuild
similarity index 98%
rename from media-video/pipewire/pipewire-0.3.44.ebuild
rename to media-video/pipewire/pipewire-0.3.44-r1.ebuild
index de92d3ebfb8e..033d3614a241 100644
--- a/media-video/pipewire/pipewire-0.3.44.ebuild
+++ b/media-video/pipewire/pipewire-0.3.44-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test v4l zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test v4l X zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -82,6 +82,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd )
v4l? ( media-libs/libv4l )
+   X? (
+   media-libs/libcanberra
+   x11-libs/libX11
+   )
zeroconf? ( net-dns/avahi )
 "
 
@@ -131,6 +135,7 @@ src_prepare() {
 multilib_src_configure() {
local emesonargs=(
-Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+
$(meson_native_use_feature zeroconf avahi)
$(meson_native_use_feature doc docs)
$(meson_native_enabled examples) # TODO: Figure out if this is 
still important now that media-session gone
@@ -185,6 +190,10 @@ multilib_src_configure() {
-Dsdl2=disabled # Controls SDL2 dependent code (currently only 
examples when -Dinstalled_tests=enabled which we never install)
$(meson_native_use_feature extra sndfile) # Enables libsndfile 
dependent code (currently only pw-cat)
-Dsession-managers="[]" # All available session managers are 
now their own projects, so there's nothing to build
+
+   # Just for bell sounds in X11 right now.
+   $(meson_native_use_feature X x11)
+   $(meson_native_use_feature X libcanberra)
)
 
meson_src_configure

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index de92d3ebfb8e..033d3614a241 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test v4l zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test v4l X zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -82,6 +82,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd )
v4l? ( media-libs/libv4l )
+   X? (
+   media-libs/libcanberra
+   x11-libs/libX11
+   )
zeroconf? ( net-dns/avahi )
 "
 
@@ -131,6 +135,7 @@ src_prepare() {
 multilib_src_configure() {
local emesonargs=(
-Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+
$(meson_native_use_feature zeroconf avahi)
$(meson_native_use_feature doc docs)
$(meson_native_enabled examples) # TODO: Figure out if this is 
still important now that media-session gone
@@ -185,6 +190,10 @@ multilib_src_configure() {
-Dsdl2=disabled # Controls SDL2 dependent code (currently only 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2022-01-27 Thread Stephan Hartmann
commit: f149e72a56414dda262cba32994d4b86e420979c
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan 27 21:39:49 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan 27 21:39:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f149e72a

www-client/microsoft-edge: remove old

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-97.0.1072.69.ebuild | 109 -
 2 files changed, 110 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 278f936a43c9..9b002ef13fa8 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
-DIST microsoft-edge-stable_97.0.1072.69-1_amd64.deb 119803088 BLAKE2B 
db910e03922d8bed314fd44e3c7bf1bfdbe29d27cebce3d50a4d2de8b582689857fe66f8dbf72665d2be2b7311fd7a4246c0f9294e49abb909ce07b72c9028cb
 SHA512 
0353134a114fb59115f5268a7e5d5792c4b491e22870e6791daaef0fbe090ab43155ed717f9f2e868b75dc903027bdd2dcdc4df72c2d0b19e2766a1efe782865
 DIST microsoft-edge-stable_97.0.1072.76-1_amd64.deb 119913002 BLAKE2B 
9157d9dd89479adaf3680c7227058af2804a85066e8820abc40c9be35e193bd42f15278d2f2d5bfbd4238183d72e5ccba45e21eac1362ebe6a57faebd5f18c0d
 SHA512 
cfaedd5222b0de808eea4e8eab829466368575ac95e80cb66e1a125dfbccf6c0dd2742140fac1384ebb7574548b8f6b189a31b016eb7fd2578b79d023e484f14

diff --git a/www-client/microsoft-edge/microsoft-edge-97.0.1072.69.ebuild 
b/www-client/microsoft-edge/microsoft-edge-97.0.1072.69.ebuild
deleted file mode 100644
index ad61270c68ad..
--- a/www-client/microsoft-edge/microsoft-edge-97.0.1072.69.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2011-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   app-misc/ca-certificates
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
-   fi
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
-   done
-
-   pax-mark m "${EDGE_HOME}/msedge"
-}



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2022-01-27 Thread Stephan Hartmann
commit: 65c2532c35905644c5fc05e5a91d45138ee3a192
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jan 27 21:39:47 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jan 27 21:39:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c2532c

www-client/microsoft-edge: amd64 stable (97.0.1072.76)

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge/microsoft-edge-97.0.1072.76.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-97.0.1072.76.ebuild 
b/www-client/microsoft-edge/microsoft-edge-97.0.1072.76.ebuild
index ae99bf2a06bb..ad61270c68ad 100644
--- a/www-client/microsoft-edge/microsoft-edge-97.0.1072.76.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-97.0.1072.76.ebuild
@@ -14,7 +14,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 MY_P="${MY_PN}_${PV}-1"
 



  1   2   3   >