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

2021-05-01 Thread Hans de Graaff
commit: 3a986dbaac38c90074f35930133343c568a318a7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May  2 05:46:17 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May  2 05:46:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a986dba

dev-ruby/rjb: cleanup

Remove version depending on old jre/jdk.

Closes: https://bugs.gentoo.org/787365
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rjb/rjb-1.6.4.ebuild | 73 ---
 1 file changed, 73 deletions(-)

diff --git a/dev-ruby/rjb/rjb-1.6.4.ebuild b/dev-ruby/rjb/rjb-1.6.4.ebuild
deleted file mode 100644
index b7a47f4edfd..000
--- a/dev-ruby/rjb/rjb-1.6.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="readme.txt ChangeLog"
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-
-inherit java-pkg-2 ruby-fakegem
-
-DESCRIPTION="Rjb is a Ruby-Java software bridge"
-HOMEPAGE="https://github.com/arton/rjb;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples hardened"
-
-DEPEND=">=virtual/jdk-1.5
-   hardened? ( sys-apps/paxctl )"
-RDEPEND="virtual/jre"
-
-pkg_setup() {
-   ruby-ng_pkg_setup
-   java-pkg-2_pkg_setup
-}
-
-all_ruby_prepare() {
-   # The console is not available for testing.
-   sed -i -e '/test_noarg_sinvoke/,/end/ s:^:#:' test/test.rb || die
-
-   # Avoid encoding tests since not all locales may be available.
-   sed -i -e '/test_kjconv/,/^  end/ s:^:#:' test/test.rb || die
-
-   # Fix build on openjdk-11
-   sed -i -e 's#javah -classpath ../data/rjb 
jp.co.infoseek.hp.arton.rjb.RBridge#javac -h . -classpath ../data/rjb 
RBridge.java#g' ext/extconf.rb || die
-}
-
-each_ruby_prepare() {
-   #dev-lang/ruby might need the "hardened" flag to enforce the following:
-   if use hardened; then
-   paxctl -v /usr/bin/ruby 2>/dev/null | grep MPROTECT | grep 
disabled || ewarn '!!! rjb will only work if ruby is MPROTECT disabled\n  
please disable it if required using paxctl -m /usr/bin/ruby'
-   fi
-   # force compilation of class file for our JVM
-   rm -rf data
-}
-
-each_ruby_install() {
-   each_fakegem_install
-
-   if use examples; then
-   dodoc -r samples
-   fi
-}
-
-each_ruby_test() {
-   if use hardened; then
-   paxctl -v ${RUBY} 2>/dev/null | grep MPROTECT | grep -q disabled
-   if [ $? = 0 ]; then
-   ${RUBY} -C test -I../lib:.:../ext test.rb || die
-   else
-   ewarn "${RUBY} has MPROTECT enabled, rjb will not work 
until it is disabled, skipping tests."
-   fi
-   else
-   ${RUBY} -C test -I../lib:.:../ext test.rb || die
-   fi
-}



[gentoo-commits] data/api:master commit in: files/

2021-05-01 Thread William Hubbs
commit: 192b71a3c63fa2184905ab89c63beb47298a24a2
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May  2 03:01:25 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May  2 03:01:25 2021 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=192b71a3

files/uid-gid: add memcached_exporter user

Signed-off-by: William Hubbs  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 131c1a4..51da969 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -217,6 +217,7 @@ i2c -   226 acct
 spi-   227 acct
 carbon 230 230 acct
 fvwm-crystal   -   232 acct
+memcached_exporter 234 234 acct
 turnserver 235 235 acct
 tox236 236 acct
 rspamd 237 237 acct



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/musl/

2021-05-01 Thread Andreas K. Hüttel
commit: d4c12e689795d523779d8fc73b09ec97846c648d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun May  2 02:28:06 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun May  2 02:28:06 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=d4c12e68

Drop chost setting from amd64-musl stage3 specs, not valid there

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/musl/stage3-hardened.spec | 1 -
 releases/specs/amd64/musl/stage3.spec  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/releases/specs/amd64/musl/stage3-hardened.spec 
b/releases/specs/amd64/musl/stage3-hardened.spec
index 9de98f6a..a4fdd20a 100644
--- a/releases/specs/amd64/musl/stage3-hardened.spec
+++ b/releases/specs/amd64/musl/stage3-hardened.spec
@@ -5,7 +5,6 @@ rel_type: musl-hardened
 profile: default/linux/amd64/17.0/musl/hardened
 snapshot: @TIMESTAMP@
 source_subpath: musl-hardened/stage2-amd64-musl-hardened-@TIMESTAMP@
-chost: x86_64-gentoo-linux-musl
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng

diff --git a/releases/specs/amd64/musl/stage3.spec 
b/releases/specs/amd64/musl/stage3.spec
index 2f33d221..3ef03a60 100644
--- a/releases/specs/amd64/musl/stage3.spec
+++ b/releases/specs/amd64/musl/stage3.spec
@@ -5,7 +5,6 @@ rel_type: musl
 profile: default/linux/amd64/17.0/musl
 snapshot: @TIMESTAMP@
 source_subpath: musl/stage2-amd64-musl-@TIMESTAMP@
-chost: x86_64-gentoo-linux-musl
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng



[gentoo-commits] proj/releng:master commit in: tools/

2021-05-01 Thread Andreas K. Hüttel
commit: 3be1f70b59aba7e9774208cfc58144d47d149d05
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun May  2 02:26:50 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun May  2 02:26:50 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=3be1f70b

Activate musl-hardened set

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto-amd64-musl.conf | 16 
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/tools/catalyst-auto-amd64-musl.conf 
b/tools/catalyst-auto-amd64-musl.conf
index 8344aa59..d08f19e3 100644
--- a/tools/catalyst-auto-amd64-musl.conf
+++ b/tools/catalyst-auto-amd64-musl.conf
@@ -12,12 +12,11 @@ SPECS_DIR=${REPO_DIR}/releases/specs/amd64/musl
 
 SETS="
vanilla
+   hardened
 "
-#  hardened
-#  vanilla_systemd
-#  hardened_systemd
 
 SET_vanilla_SPECS="stage1.spec stage2.spec stage3.spec"
+SET_hardened_SPECS="stage1-hardened.spec stage2-hardened.spec 
stage3-hardened.spec"
 
 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/amd64
 
@@ -25,7 +24,7 @@ EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)"
 
 update_symlinks() {
# Symlink the latest stages3 to build from
-   for d in ${BUILD_SRCDIR_BASE}/builds/musl ; do
+   for d in ${BUILD_SRCDIR_BASE}/builds/{musl,musl-hardened} ; do
pushd "${d}" >/dev/null || exit
shopt -s extglob
for f in $(ls stage3*${EXTENSIONS} | grep -v latest | 
give_latest_from_dates ) ; do
@@ -56,6 +55,15 @@ post_build() {
;;
esac
popd >/dev/null || exit
+
+   pushd "${BUILD_SRCDIR_BASE}"/builds/musl-hardened >/dev/null || exit
+   UPLOAD_DEST=${BUILD_DESTDIR_BASE}
+   case ${spec} in
+   stage3.spec)
+   upload stage3-amd64-musl-hardened-${TIMESTAMP}.tar.xz*
+   ;;
+   esac
+   popd >/dev/null || exit
 }
 
 # vim:ft=sh:



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/folly/files/, dev-cpp/folly/

2021-05-01 Thread Alessandro Barbieri
commit: 8fc64210595462c76451b564716aa94d179d4b50
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May  2 01:55:11 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May  2 02:27:50 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fc64210

dev-cpp/folly: build exception_tracer

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/folly/files/build-exception_tracer.patch | 10 +++
 dev-cpp/folly/folly-2021.04.19.00-r1.ebuild  | 38 
 2 files changed, 48 insertions(+)

diff --git a/dev-cpp/folly/files/build-exception_tracer.patch 
b/dev-cpp/folly/files/build-exception_tracer.patch
new file mode 100644
index 0..f2b6bd50f
--- /dev/null
+++ b/dev-cpp/folly/files/build-exception_tracer.patch
@@ -0,0 +1,10 @@
+--- a/CMakeLists.txt   2021-05-01 23:33:32.935741973 +0200
 b/CMakeLists.txt   2021-05-01 23:34:35.369443062 +0200
+@@ -149,7 +149,6 @@
+ REMOVE_MATCHES_FROM_LISTS(files hfiles
+   MATCHES
+ "^${FOLLY_DIR}/build/"
+-"^${FOLLY_DIR}/experimental/exception_tracer/"
+ "^${FOLLY_DIR}/logging/example/"
+ "^${FOLLY_DIR}/(.*/)?test/"
+ "^${FOLLY_DIR}/tools/"

diff --git a/dev-cpp/folly/folly-2021.04.19.00-r1.ebuild 
b/dev-cpp/folly/folly-2021.04.19.00-r1.ebuild
new file mode 100644
index 0..c6e95d1ac
--- /dev/null
+++ b/dev-cpp/folly/folly-2021.04.19.00-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="An open-source C++ library developed and used at Facebook"
+HOMEPAGE="https://github.com/facebook/folly;
+SRC_URI="https://github.com/facebook/folly/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+PATCHES=( "${FILESDIR}/build-exception_tracer.patch" )
+
+DEPEND="
+   app-arch/lz4
+   app-arch/snappy
+   app-arch/zstd
+   dev-cpp/gflags
+   dev-cpp/glog[gflags]
+   dev-libs/boost[context,threads]
+   dev-libs/double-conversion
+   dev-libs/libevent
+   dev-libs/libfmt
+   sys-libs/binutils-libs
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   sed \
+   -e "s/lib CACHE/$(get_libdir) CACHE/" \
+   -e "s/lib\/cmake\/folly CACHE/$(get_libdir)\/cmake\/folly 
CACHE/" \
+   -i CMakeLists.txt || die
+}



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

2021-05-01 Thread Alessandro Barbieri
commit: a7105e6e1674a5bc5f46fdfbcae4f834f508300b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May  2 02:25:52 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May  2 02:27:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7105e6e

sys-libs/safeclib: do not install manpages in doc

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 .../safeclib/safeclib-3.6.0_p20210407-r3.ebuild| 108 +
 1 file changed, 108 insertions(+)

diff --git a/sys-libs/safeclib/safeclib-3.6.0_p20210407-r3.ebuild 
b/sys-libs/safeclib/safeclib-3.6.0_p20210407-r3.ebuild
new file mode 100644
index 0..38bbdb9d0
--- /dev/null
+++ b/sys-libs/safeclib/safeclib-3.6.0_p20210407-r3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MODULE_OPTIONAL_USE=modules
+inherit autotools linux-info linux-mod
+
+MY_REV="986f6d34e49637d68cb41221307231f0ea79ca4d"
+
+DESCRIPTION="safec libc extension with all C11 Annex K functions"
+HOMEPAGE="https://github.com/rurban/safeclib;
+SRC_URI="https://github.com/rurban/safeclib/archive/${MY_REV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+constraint-handler doc +extensions modules norm-compat +nullslack test 
unsafe valgrind"
+RESTRICT="!test? ( test )"
+PATCHES=( "${FILESDIR}/gh96.patch" )
+BDEPEND="
+   doc? ( app-doc/doxygen[dot] )
+   valgrind? ( dev-util/valgrind )
+"
+
+S="${WORKDIR}/${PN}-${MY_REV}"
+MODULE_NAMES="slkm(misc:${S}:${S})"
+BUILD_TARGETS="all"
+BUILD_PARAMS="-f Makefile.kernel"
+
+pkg_setup() {
+   if use modules ; then
+   CONFIG_CHECK="COMPAT_32BIT_TIME"
+   ERROR_COMPAT_32BIT_TIME="module require COMPAT_32BIT_TIME to 
build"
+   fi
+   linux-mod_pkg_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+
+   #duplicate the working folder
+   #one for the library and one for the module
+   cd "${WORKDIR}" || die
+   cp -r "${S}" "${S}-lib" || die
+}
+
+src_configure() {
+   export VARTEXFONTS="${T}/fonts"
+
+   if use modules ; then
+   set_kvobj ko
+   econf "${myconf[@]}" --disable-wchar
+   fi
+
+   cd "${S}-lib" || die
+   #forcing wchar because of https://github.com/rurban/safeclib/issues/95
+   local myconf=(
+   --disable-static
+   --disable-valgrind-sgcheck
+   --enable-shared
+   --disable-Werror
+   $(use_enable constraint-handler)
+   $(use_enable doc)
+   $(use_enable extensions)
+   $(use_enable norm-compat)
+   $(use_enable nullslack)
+   $(use_enable unsafe)
+   $(use_enable valgrind)
+   )
+   econf "${myconf[@]}" --enable-wchar
+}
+
+src_compile() {
+   if use modules ; then
+   linux-mod_src_compile
+   fi
+
+   cd "${S}-lib" || die
+   default
+}
+
+src_install() {
+   if use modules ; then
+   linux-mod_src_install
+   fi
+
+   cd "${S}-lib" || die
+   default
+   einstalldocs
+
+   if use doc ; then
+   rm -rf doc/man || die
+   dodoc -r doc/.
+   docompress -x "/usr/share/doc/${PF}/html"
+
+   # wcsstr towupper towlower manpages collide with 
sys-apps/man-pages
+   rm "${ED}/usr/share/man/man3/towlower.3" || die
+   rm "${ED}/usr/share/man/man3/towupper.3" || die
+   rm "${ED}/usr/share/man/man3/wcsstr.3" || die
+   fi
+}
+
+src_test() {
+   cd "${S}-lib" || die
+   emake check
+}



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

2021-05-01 Thread Alessandro Barbieri
commit: a25d68ac0a3ac642c04d005dad3318ff50f966a6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May  2 02:27:40 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May  2 02:27:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a25d68ac

sys-fs/dwarfs: depend on folly with exception_tracker

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild 
b/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
index c601493d5..c4d672b7c 100644
--- a/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
+++ b/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
app-arch/xz-utils
app-arch/zstd
dev-cpp/fbthrift:=
-   dev-cpp/folly:=
+   >=dev-cpp/folly-2021.04.19.00-r1:=
dev-cpp/gflags
dev-cpp/glog[gflags]
dev-cpp/parallel-hashmap:=



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

2021-05-01 Thread Alessandro Barbieri
commit: 7f85b03b40d50a70620210159852030bb82eb3de
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May  2 01:49:27 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May  2 01:51:05 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f85b03b

sys-fs/dwarfs: unbundling WIP

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild |   8 +-
 sys-fs/dwarfs/files/unbundle.patch   | 177 +++
 2 files changed, 182 insertions(+), 3 deletions(-)

diff --git a/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild 
b/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
index 8c35e1298..0de8a6544 100644
--- a/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
+++ b/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
@@ -14,13 +14,13 @@ 
SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64"
 
 IUSE="python +jemalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-PATCHES=( "${WORKDIR}/unbundle-folly-fbthrift.patch" )
+PATCHES=( "${FILESDIR}/unbundle.patch" )
 #TODO: unbundle libfsst
 
 RDEPEND="
@@ -34,6 +34,7 @@ RDEPEND="
dev-cpp/folly:=
dev-cpp/gflags
dev-cpp/glog[gflags]
+   dev-cpp/parallel-hashmap:=
dev-cpp/sparsehash
dev-libs/boost[context,threads,python?]
dev-libs/double-conversion
@@ -68,13 +69,14 @@ CMAKE_IN_SOURCE_BUILD=1
 CMAKE_WARN_UNUSED_CLI=0
 
 src_prepare(){
+   rm -r fsst zstd fbthrift folly xxHash parallel-hashmap || die
cmake_src_prepare
einfo "setting library path to $(get_libdir)"
sed "s/DESTINATION lib/DESTINATION $(get_libdir)/" -i CMakeLists.txt || 
die
 }
 
 src_configure(){
-   append-cxxflag "-I/usr/include/folly"
+   append-cxxflags "-I/usr/include"
 
einfo "setting configuration flags to:"
mycmakeargs=(

diff --git a/sys-fs/dwarfs/files/unbundle.patch 
b/sys-fs/dwarfs/files/unbundle.patch
new file mode 100644
index 0..ad9588c54
--- /dev/null
+++ b/sys-fs/dwarfs/files/unbundle.patch
@@ -0,0 +1,177 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -142,8 +142,6 @@
+ ON
+ CACHE BOOL "only build thrift compiler")
+ 
+-add_subdirectory(folly EXCLUDE_FROM_ALL)
+-add_subdirectory(fbthrift EXCLUDE_FROM_ALL)
+ if(NOT (ZSTD_FOUND AND PREFER_SYSTEM_ZSTD))
+   add_subdirectory(zstd/build/cmake EXCLUDE_FROM_ALL)
+ endif()
+@@ -298,7 +296,6 @@
+ if(WITH_TESTS OR WITH_BENCHMARKS)
+   add_library(test_helpers test/test_helpers.cpp test/test_strings.cpp
+test/loremipsum.cpp)
+-  target_link_libraries(test_helpers dwarfs folly)
+   set_property(TARGET test_helpers PROPERTY CXX_STANDARD 17)
+ endif()
+ 
+@@ -364,70 +361,7 @@
+ 
+ list(
+   APPEND
+-  FROZEN_THRIFT_SRC
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_data.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_data.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_types.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_types.tcc
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_types.cpp
+-  
${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_types_custom_protocol.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_constants.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_constants.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_metadata.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_metadata.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_visitation.h
+-  
${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_for_each_field.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/lib/thrift/gen-cpp2/frozen_visit_union.h)
+-
+-list(
+-  APPEND
+-  METADATA_THRIFT_SRC
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_constants.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_constants.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_data.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_data.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_for_each_field.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_layouts.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_layouts.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_metadata.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_metadata.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_types.cpp
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_types.h
+-  ${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_types.tcc
+-  
${CMAKE_CURRENT_BINARY_DIR}/thrift/dwarfs/gen-cpp2/metadata_types_custom_protocol.h
+-  

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

2021-05-01 Thread Alessandro Barbieri
commit: 6acfa62b637a31df2582e1817c76fc7ce763e43b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May  2 01:31:46 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May  2 01:51:05 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6acfa62b

dev-cpp/parallel-hashmap: new package

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/parallel-hashmap/Manifest  |  1 +
 dev-cpp/parallel-hashmap/metadata.xml  | 33 
 .../parallel-hashmap/parallel-hashmap-1.33.ebuild  | 45 ++
 3 files changed, 79 insertions(+)

diff --git a/dev-cpp/parallel-hashmap/Manifest 
b/dev-cpp/parallel-hashmap/Manifest
new file mode 100644
index 0..da8d78b3e
--- /dev/null
+++ b/dev-cpp/parallel-hashmap/Manifest
@@ -0,0 +1 @@
+DIST parallel-hashmap-1.33.tar.gz 2038996 BLAKE2B 
b704a0230bd6d15e8a3a1aa11bec456183119d5104e1ac191e556edae1c0b0d2a27c5b52c84cae167cd09a90f4fc43f817c21d64d6b288a70596b6495ee872e6
 SHA512 
287f098229153d925632e68e3cdbabfae0ea0ab8864089e4c0553a166c6079ca82ed5246ba53afd2a2917abcf06f37bc18f098e721f5f3b8def4d2d8c1c8c745

diff --git a/dev-cpp/parallel-hashmap/metadata.xml 
b/dev-cpp/parallel-hashmap/metadata.xml
new file mode 100644
index 0..2609bf86a
--- /dev/null
+++ b/dev-cpp/parallel-hashmap/metadata.xml
@@ -0,0 +1,33 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+Overview
+
+This repository aims to provide a set of excellent hash map implementations, 
as well as a btree alternative to std::map and std::set, with the following 
characteristics:
+
+Header only: nothing to build, just copy the parallel_hashmap directory to 
your project and you are good to go.
+
+drop-in replacement for std::unordered_map, std::unordered_set, std::map and 
std::set
+
+Compiler with C++11 support required, C++14 and C++17 APIs are provided (such 
as try_emplace)
+
+Very efficient, significantly faster than your compiler's unordered map/set or 
Boost's, or than sparsepp
+
+Memory friendly: low memory usage, although a little higher than sparsepp
+
+Supports heterogeneous lookup
+
+Easy to forward declare: just include phmap_fwd_decl.h in your header files to 
forward declare Parallel Hashmap containers [note: this does not work currently 
for hash maps with pointer keys]
+
+Dump/load feature: when a flat hash map stores data that is 
std::trivially_copyable, the table can be dumped to disk and restored as a 
single array, very efficiently, and without requiring any hash computation. 
This is typically about 10 times faster than doing element-wise serialization 
to disk, but it will use 10% to 60% extra disk space. See 
examples/serialize.cc. (flat hash map/set only)
+
+Automatic support for boost's hash_value() method for providing the hash 
function (see examples/hash_value.h). Also default hash support for std::pair 
and std::tuple.
+
+natvis visualization support in Visual Studio (hash map/set only)
+   
+   
+   
https://github.com/greg7mdp/parallel-hashmap/issues
+   greg7mdp/parallel-hashmap
+   
+

diff --git a/dev-cpp/parallel-hashmap/parallel-hashmap-1.33.ebuild 
b/dev-cpp/parallel-hashmap/parallel-hashmap-1.33.ebuild
new file mode 100644
index 0..4aecefcc6
--- /dev/null
+++ b/dev-cpp/parallel-hashmap/parallel-hashmap-1.33.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A family of header-only, very fast and memory-friendly hashmap 
and btree containers."
+HOMEPAGE="
+   https://greg7mdp.github.io/parallel-hashmap/
+   https://github.com/greg7mdp/parallel-hashmap
+"
+SRC_URI="https://github.com/greg7mdp/parallel-hashmap/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+#BDEPEND="
+#  doc? ( app-text/pandoc )
+#"
+
+#TODO: explore the various cmake options (if any)
+#TODO: tests, doc
+
+src_compile() {
+   cmake_src_compile
+
+   #waiting for https://github.com/greg7mdp/parallel-hashmap/issues/91
+#  if use doc ; then
+#  cd html || die
+#  emake all
+#  fi
+}
+
+src_install() {
+   cmake_src_install
+   if use examples ; then
+   dodoc -r examples
+   docompress -x "/usr/share/doc/${PF}/examples"
+   fi
+}



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

2021-05-01 Thread Alessandro Barbieri
commit: 37c7d91aee1b53fefd7a5416cddff73aaca88926
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun May  2 01:50:42 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun May  2 01:51:05 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37c7d91a

sys-fs/dwarfs: still not ready, remove keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild 
b/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
index 0de8a6544..c601493d5 100644
--- a/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
+++ b/sys-fs/dwarfs/dwarfs-0.5.4-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""
 
 IUSE="python +jemalloc test"
 RESTRICT="!test? ( test )"



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

2021-05-01 Thread Brian Dolbec
commit: 6b8a4871c35ff46d0adcda3a44da14312469
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:12:44 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8a4871

dev-util/buildbot-badges:  Version bump to 3.1.1

sync KEYWORDS among the pkgs (~arm64 missing deps).

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-badges/Manifest  |  1 +
 .../buildbot-badges/buildbot-badges-3.1.1.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-util/buildbot-badges/Manifest 
b/dev-util/buildbot-badges/Manifest
index f1ff823945f..848999c2746 100644
--- a/dev-util/buildbot-badges/Manifest
+++ b/dev-util/buildbot-badges/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-badges-2.8.2.tar.gz 3982 BLAKE2B 
d2320979c3c8530089ddad3c9c57e9f77
 DIST buildbot-badges-2.8.4.tar.gz 3983 BLAKE2B 
24d77c179a2f3287f80b46b66abcc42897016f1094a0b5cfa36dc691be1e7d3c3c709f2c7f13c789bfcecb50d59788e5c8d660f45414855831f31892d34b63af
 SHA512 
bfd11c0dedcf4586e73eff3cc158953d2d3eb8f75c7d900354381e962b5215ca52d2e14c5f20d558c3ae6068a680a4af17967ee7dd7d677a2ba8af2d9cf4e725
 DIST buildbot-badges-3.0.2.tar.gz 3978 BLAKE2B 
bbf02c2ba3b0d9ef7c133b9dc8ba674896f2397b9a3da60f61718b439a32393127fe4111514937bf09de3a27a6af1601c6373d3e24c648bee9168cf95a77fa78
 SHA512 
575ab0fac2c1d2d9e0dc349e216b9a562138a239a71ec276a3d9e136933608f59f9d9ae16a507d3fecca2fa377690175cb2d79ef34138a8ca64b07b4166ee685
 DIST buildbot-badges-3.1.0.tar.gz 3978 BLAKE2B 
e79bd6fdd9b545ff4bb5391bc209f92933cf823c28e855e6d7deded96243192f4cb68e4195a56b72eeb0a44925392aa9859fe840e7d0ab503328c3229b847d66
 SHA512 
8f5c5eeb544d546306906bfe7b6f4a280fc4aa30240dafd284fb8e7147b3a4ca04b842924b6b099918dc94619113668d2fdd79429a526e4080c3f03ee2dff9dc
+DIST buildbot-badges-3.1.1.tar.gz 3979 BLAKE2B 
28dd0716f08803945a1e217ba2a35fe9eec0e2f7dcae93fa8d8815f4c72458114cda9e4234a35834ff0723a05aab2321dd516c46d2d3f2c05b5761ad3d783075
 SHA512 
0c364928cbcc34f7d269197cf0ed9b503393bc0ae6bc325627b6431eebc499fb64a99a1076f2934898a41567045350db55751c7376427dc9d06fd528909b7495

diff --git a/dev-util/buildbot-badges/buildbot-badges-3.1.1.ebuild 
b/dev-util/buildbot-badges/buildbot-badges-3.1.1.ebuild
new file mode 100644
index 000..cc918015f8b
--- /dev/null
+++ b/dev-util/buildbot-badges/buildbot-badges-3.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="bdepend"
+
+inherit distutils-r1
+
+DESCRIPTION="Buildbot badges plugin produces an image in SVG or PNG format..."
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot-grid-view/;
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
+
+IUSE=""
+
+RDEPEND=""
+
+DEPEND="${RDEPEND}
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   media-gfx/cairosvg[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.1[${PYTHON_USEDEP}]
+   dev-python/klein[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-grid-view/

2021-05-01 Thread Brian Dolbec
commit: af7a8d9fb0cba88f9f7495742c5b08a447de97ba
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:09:20 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7a8d9f

dev-util/buildbot-grid-view:  Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-grid-view/Manifest   |  1 +
 .../buildbot-grid-view-3.1.1.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-util/buildbot-grid-view/Manifest 
b/dev-util/buildbot-grid-view/Manifest
index 18b76b12705..0ed89196c6c 100644
--- a/dev-util/buildbot-grid-view/Manifest
+++ b/dev-util/buildbot-grid-view/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-grid-view-2.8.2.tar.gz 13373 BLAKE2B 
0a7a73011655e9a57574575943a35
 DIST buildbot-grid-view-2.8.4.tar.gz 13510 BLAKE2B 
97816ae90c06cbc3ac63920da4dd2e1152750181a5c23c59d3f227f46131228140e676328aa80741626ff071679dd8c9385f3895ce92d27ce6d0264afe299872
 SHA512 
dfeb454f9d9162e30e0ea8555a0978ecfad2266e1a9412e0633924ad44ae404144ae4a51b58fdca31fa54b67fe53bab57cac1f54926fee346decf90623f91f89
 DIST buildbot-grid-view-3.0.2.tar.gz 13687 BLAKE2B 
a3f04cfab7c5716a7fbeb05c407883c93907b5aad5ecb19a92348da8f171b196699e6cd014a41867e74b29ec9c31fb389ea9e9fc319650618dcd2425fbc4da5f
 SHA512 
84aafca38dd6d1dc3057f81c7ea865c7fafbbc048db99f867b0d97038c732492041987d143342e8b15f7a2bc0c7a1559d8865549903cac1c7a45026ca9142c7b
 DIST buildbot-grid-view-3.1.0.tar.gz 13693 BLAKE2B 
40eecd2a18e754d4e035e591d17d081f77c1d7b39405f2c405b8a4e578d5effaf7a754346a8c6248e5ca1a761d9eb772189b0886c8b25c311501040825efbe53
 SHA512 
dc1b68b7ba3708d8a0e2a0b11ee2a685b643ed786ae535bf7be3c6d3fd6a1262ee4795fd3ef11edfce06a6444fd0b0c77ec3bfc71b6b7e305e677ba370690d2e
+DIST buildbot-grid-view-3.1.1.tar.gz 13698 BLAKE2B 
bedae358e0b52e8928b829c1e77175df878ab798a8e56e344015cc15b67cec27aecbd6533682f89e9108a41c11069046825e225eb8e1ffd8944f0c709f376bd5
 SHA512 
385843472394d9106c77e4c986d263318cfc727a8c0766258530c656b6f454b989541a4afeb388f0ce4bd46976d66d01975463d6bbd4e5f1da67fa0e7c71cbff

diff --git a/dev-util/buildbot-grid-view/buildbot-grid-view-3.1.1.ebuild 
b/dev-util/buildbot-grid-view/buildbot-grid-view-3.1.1.ebuild
new file mode 100644
index 000..1f6d73786b2
--- /dev/null
+++ b/dev-util/buildbot-grid-view/buildbot-grid-view-3.1.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="bdepend"
+
+inherit distutils-r1
+
+DESCRIPTION="BuildBot grid view web interface"
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot-grid-view/;
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+IUSE=""
+
+RDEPEND=""
+
+DEPEND="${RDEPEND}
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_P}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+}



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

2021-05-01 Thread Brian Dolbec
commit: 82b1b477b2e5be70b61de877f85a1ca3c54cbcbf
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:13:46 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b1b477

dev-util/buildbot:  Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot/Manifest  |   1 +
 dev-util/buildbot/buildbot-3.1.1.ebuild | 201 
 2 files changed, 202 insertions(+)

diff --git a/dev-util/buildbot/Manifest b/dev-util/buildbot/Manifest
index 18ed5e0c90f..bbf138ace1b 100644
--- a/dev-util/buildbot/Manifest
+++ b/dev-util/buildbot/Manifest
@@ -5,3 +5,4 @@ DIST buildbot-2.8.2.tar.gz 3181035 BLAKE2B 
40a3e424cc03c982549f25993a4abd2fe04bd
 DIST buildbot-2.8.4.tar.gz 3134447 BLAKE2B 
67052a060c9951e584a5e94f36b92262b9a1956c22efbce7ac17d83f93edde3d9443b00a7bc3afc5918006d68cc023ea0ae913e7bbf0e7cede0d9345992f83ae
 SHA512 
45a6e6116ab5fec18b9b3a6d54886bcf86d3a821a79fd151f9311c8c3646c61051a194250395e203f02b9aa0161e12a9ca54b623897c74eee6133df752f1742c
 DIST buildbot-3.0.2.tar.gz 2221373 BLAKE2B 
7f7e08375f0eb6eb0187dc734f0eefda5bc24c9bdce543cc6d094d67a211e909bff93d3a956b57cb14e800c52b7f05a2f823173becac37bd0a52790dfe158e1a
 SHA512 
137ac6fdb7e1b67542c0a5b1d5c4736ebf9b6b7ffd5a2c18795eeec3a132abcad972252baabbf585efc3ed4bb14e61d8552c4d21ceff9c71823cca42613c6f5b
 DIST buildbot-3.1.0.tar.gz 2229027 BLAKE2B 
27eaed470f18c4fe8cae1730ca92918352518263a5cc7c3affea070dc3c9890e88db81e2f0d70b1071da89a4df7fd34091ac9dd08b8d6933e568365859640c4e
 SHA512 
2eb08af4c59b5268fb9d5dd3e5c6c4889542c39b7034aee7bb6151d4e24ce99a9c0a83ec303ca4110a55e8f7daa562ddc0debee83499984a3d9fa0fad965740c
+DIST buildbot-3.1.1.tar.gz 2229124 BLAKE2B 
c384b897a5f8816b7d6a52070cb1cce7e9b70d41a5837990af3474d3063a4906600f82c1bc6e6c48d826ac1f95dc36dcc15ebca10c9249615d25f547e0216dad
 SHA512 
4f4194fab83bb80cff15366fb6461624b75c5a2d0e473ac9cb6a8abb372ccd7ee9208a944f198d874e8cd1a87358239ba3e8314d54ef35a641ff83510c48de37

diff --git a/dev-util/buildbot/buildbot-3.1.1.ebuild 
b/dev-util/buildbot/buildbot-3.1.1.ebuild
new file mode 100644
index 000..01cb4bce960
--- /dev/null
+++ b/dev-util/buildbot/buildbot-3.1.1.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+
+inherit readme.gentoo-r1 systemd distutils-r1
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="BuildBot build automation system"
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz
+   https://dev.gentoo.org/~dolsen/distfiles/buildbot-2.8.0-fakedb.tar.xz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+IUSE="crypt doc docker examples irc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-user/buildbot
+   >=dev-python/jinja-2.1[${PYTHON_USEDEP}]
+   >=dev-python/twisted-17.9.0[${PYTHON_USEDEP},crypt?]
+   >=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
+   =dev-python/sqlalchemy-migrate-0.13[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
+   >=dev-python/txaio-2.2.2[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/unidiff[${PYTHON_USEDEP}]
+   >=dev-python/zope-interface-4.1.1[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-worker-${PV}[${PYTHON_USEDEP}]
+   crypt? (
+   >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/service_identity[${PYTHON_USEDEP}]
+   )
+   irc? (
+   dev-python/txrequests[${PYTHON_USEDEP}]
+   )
+   docker? (
+   >=dev-python/docker-py-2.2.0[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   doc? (
+   >=dev-python/sphinx-3.2.0[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   dev-python/pyenchant[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/sphinx-jinja[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   )
+   test? (
+   dev-python/ldap3[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-console-view/

2021-05-01 Thread Brian Dolbec
commit: 802c98a06f4ee15a4d3c1c05775a616c2dbe0e77
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:08:57 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802c98a0

dev-util/buildbot-console-view:  Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-console-view/Manifest|  1 +
 .../buildbot-console-view-3.1.1.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-util/buildbot-console-view/Manifest 
b/dev-util/buildbot-console-view/Manifest
index d23f3b25d35..20e060d7969 100644
--- a/dev-util/buildbot-console-view/Manifest
+++ b/dev-util/buildbot-console-view/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-console-view-2.8.2.tar.gz 17575 BLAKE2B 
e036429dd40fdfdadd65a10d4f
 DIST buildbot-console-view-2.8.4.tar.gz 18531 BLAKE2B 
8d997e34eefea4be633902b992a4864b601ef689cedbd7051667e5cab1ee45b13e2d5ad888af4a805ab1a60f0bc79439580583b3c3e233d321b52b28e0d9
 SHA512 
ccaa8b9ab18bd6e6609ab017ce4f2d447f99310b3448584decb8a572c573426bf84e6b86837f68b715863c66de013a8cad546e35dbbfb051c1c8d32a3825fe7f
 DIST buildbot-console-view-3.0.2.tar.gz 18724 BLAKE2B 
bc8a75ba284547c5d9c71094f0780242198be14d0e86da2ee837c3437e8e4c76212d4c8ebafb9e6042a8fc8a35530e6fa0df95890ab6fe592d295de2b74df1ba
 SHA512 
15e80c4036c5451a1a48d2d7254118586c4a97ea49d06d04a1237f1c82bdf8b3c044235c7b1cfa46cf892168e94becd48cd4d376479abd8212dbfc0662b7cecc
 DIST buildbot-console-view-3.1.0.tar.gz 18730 BLAKE2B 
61703292ddff90e096cd70a5f1001d0e521884f1e89936ca0f11c917867224ac60d61fe96a6f24a51cdfd4b40bb052443a839a51a8849cb76bb93b938a0272c9
 SHA512 
88b568ec2a7457b074e7448671991e907d52bcf5b1298d37f6b567b9e5ffc98b82ee1f0d9aed3a5841904d482476502f88aca31b93e505b5ea8db56d8b8f882f
+DIST buildbot-console-view-3.1.1.tar.gz 18731 BLAKE2B 
266e08a04f5c6e618c101d5c7fcfaf08b7ad389346bce94f5e6e2a9cc3eb65906228c0ad12503a0ef1beb330b2f16ff3a532ac9861443018b7a5eb4c85488d64
 SHA512 
6287643f320a06bd56b8826fbca665a5a2d5bc0914c0dfd7b01fe273ce3220fd89a0267ed4bed979393b87d5a48fa53df579acc4df965be12f87eab43584eae5

diff --git a/dev-util/buildbot-console-view/buildbot-console-view-3.1.1.ebuild 
b/dev-util/buildbot-console-view/buildbot-console-view-3.1.1.ebuild
new file mode 100644
index 000..251b0b05b8c
--- /dev/null
+++ b/dev-util/buildbot-console-view/buildbot-console-view-3.1.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="bdepend"
+
+inherit distutils-r1
+
+DESCRIPTION="Buildbot console-view plugin"
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot-console-view/;
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+IUSE=""
+
+RDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-waterfall-view/

2021-05-01 Thread Brian Dolbec
commit: 2939cd8428af8c79e38cb98b52dfc4dc9f6342ab
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:08:35 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2939cd84

dev-util/buildbot-waterfall-view:  Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-waterfall-view/Manifest   | 1 +
 dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild   | 2 +-
 ...waterfall-view-3.0.2.ebuild => buildbot-waterfall-view-3.1.1.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/buildbot-waterfall-view/Manifest 
b/dev-util/buildbot-waterfall-view/Manifest
index 66c702f1e6b..dd8f70711f5 100644
--- a/dev-util/buildbot-waterfall-view/Manifest
+++ b/dev-util/buildbot-waterfall-view/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-waterfall-view-2.8.2.tar.gz 190551 BLAKE2B 
9db81d1cf17357a57c34eb8
 DIST buildbot-waterfall-view-2.8.4.tar.gz 191026 BLAKE2B 
f81dea767bf881182eeb6eb750cdcf4bc289ac92097b9b8e13a5b5a237873aa4ea16f48625e56de2dc69fe849e5602d96a3d7991cdeb427dae169de5740f0bcb
 SHA512 
c15b7bd23193742b50deaceb1810f8dbeedb77768f0d8a3d0a7bf72c89d914b963aa2141475464f9f3701881da6abed49e730ccb39d824a755ad9c567590dd7f
 DIST buildbot-waterfall-view-3.0.2.tar.gz 192453 BLAKE2B 
9c0dad3e4399863175293f60c8430ba3f5702aec3feca60e1589edd39afa212ee7d638c285032ec945a4fd277fb67b649408c6ec37f0055051b850e7e35e
 SHA512 
7b1f43568a9f72f56771c93c52b1dd149a90c8e75f4437dbbf725a04c6a79705b109291430e4818ce2bf140b22e46fccc6a4e334ac29b003a325aded89f530da
 DIST buildbot-waterfall-view-3.1.0.tar.gz 192451 BLAKE2B 
13d0e0d39097b77a666e93856e86dfb4059588167cee357e1cbd97aedc9e2bbb4119cdc861e51a410f3da1ae5d6ecb2617f87dfb5c62aa9f3bc25f2050167247
 SHA512 
78179240a988125842a2397e3536d607840e3533f4570df79fa2da27a828cd2f6ca36f3bd65d6c1197bb663f13fa0492a683373fb7a0d7d70443c581dd3f3d76
+DIST buildbot-waterfall-view-3.1.1.tar.gz 192456 BLAKE2B 
557d21bff08d0a90c992ffabbc2daaab4bfa93cab5c043ecf2afb894f4e6e5b45941a5fb5f21b3c7b20e46d127b1f9f388c3e0b10735ff3d6dffe958df682d05
 SHA512 
78059732219e2fdd3c25243f9d6f309506d2cab30686770268769344805da51a967e6b869d5baec30c9d6cde59a7d3a8348a20e5dca502268eaa9cb0530122b0

diff --git 
a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild 
b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild
index ac163ac1928..774a2c6376a 100644
--- a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild
+++ b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 
-   KEYWORDS="~amd64"
+KEYWORDS="~amd64"
 
 IUSE=""
 

diff --git 
a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild 
b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.1.1.ebuild
similarity index 93%
copy from dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild
copy to dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.1.1.ebuild
index ac163ac1928..c2a121241d3 100644
--- a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.0.2.ebuild
+++ b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.1.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 
-   KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
 
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-wsgi-dashboards/

2021-05-01 Thread Brian Dolbec
commit: 1d72e268a56495f6834ae41eb28adf8acff52993
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:09:51 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d72e268

dev-util/buildbot-wsgi-dashboards:  Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-wsgi-dashboards/Manifest |  1 +
 .../buildbot-wsgi-dashboards-3.1.1.ebuild  | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-util/buildbot-wsgi-dashboards/Manifest 
b/dev-util/buildbot-wsgi-dashboards/Manifest
index 932ece96d93..294f7b86993 100644
--- a/dev-util/buildbot-wsgi-dashboards/Manifest
+++ b/dev-util/buildbot-wsgi-dashboards/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-wsgi-dashboards-2.8.2.tar.gz 5566 BLAKE2B 
487b816862366acae9e55c39
 DIST buildbot-wsgi-dashboards-2.8.4.tar.gz 5588 BLAKE2B 
3298edaebe2f9eb5e31f8298598e892d64d653648843e3c107710d4df3a24977bd3e77db06f7edecdf8d85bbbdeedfc66a75c6f3eef93ec8374d0df1973790dc
 SHA512 
656f0626c8cad2c21d64ebc3eb4d6e1ac24a10909afc28819e54046be8e843a7383f3648a00a908cfddd9543767e1c3293825170d7c6c64c40a61bdcd55245bd
 DIST buildbot-wsgi-dashboards-3.0.2.tar.gz 5581 BLAKE2B 
a122d97fe5837319a1185e944db963f215da2390861f87a1d00d9e22b29776e259495ece4ba0c0248483d4715d4cc5aca5011fefb50fe1268a58c64c9bc0733f
 SHA512 
881d874b31a59c8ec90784db9778424fe53eed19d75cd588e359f50bf59eea209226bb3bc95c94174a54b1d42166f66c0642ea550adfe4e9b9f7f44013f9
 DIST buildbot-wsgi-dashboards-3.1.0.tar.gz 5581 BLAKE2B 
0ab769016aac877dbd2a802d87cb8a2de4e0019a810b1a448ee261cae9f0e9efc4a6ff4a7ff4c28c348d82639c8c4eee9f53a87340fa53c2971d8f4e977b4708
 SHA512 
40c9e328262c42c3c36bf85022a534cabc568a47280d82921ef6b5badaefdc94082984e3c5acede26fb62f27a38783ec03257d7500cdb7241c10fac7bd45971c
+DIST buildbot-wsgi-dashboards-3.1.1.tar.gz 5583 BLAKE2B 
ba0462e70e29cc1e6cfcc6a461373bdc56c03dc0510e7498310e722e0a5c494311f6da081f1d2641657a7025885211802ce38b13326bde2f0b2f403ee198
 SHA512 
3a4a4621ae2ecca9313d2c6c4c33566b3e2e58c0259caaf135935362139eb4c1536669251138408c76c136ffe4a93ba9cbca7fa08b7b07e46472b2606b24ab06

diff --git 
a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.1.1.ebuild 
b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.1.1.ebuild
new file mode 100644
index 000..4ddd7898f76
--- /dev/null
+++ b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="bdepend"
+
+inherit distutils-r1
+
+DESCRIPTION="Buildbot plugin to integrate flask or bottle dashboards to 
buildbot UI"
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot-wsgi-dashboards/;
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+RDEPEND=""
+
+DEPEND="${RDEPEND}
+   >=dev-python/setuptools-21.2.1[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_P}"



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

2021-05-01 Thread Brian Dolbec
commit: d0ccd5a042c88cf8bc15801bd5e281781ca0686e
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:08:07 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ccd5a0

dev-util/buildbot-www:  Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-www/Manifest  |  1 +
 dev-util/buildbot-www/buildbot-www-3.1.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-util/buildbot-www/Manifest b/dev-util/buildbot-www/Manifest
index 2ab314adb9e..229a0b7860b 100644
--- a/dev-util/buildbot-www/Manifest
+++ b/dev-util/buildbot-www/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-www-2.8.2.tar.gz 3172352 BLAKE2B 
8ead9e9eb046bf773bd70d312ae612dce
 DIST buildbot-www-2.8.4.tar.gz 3170166 BLAKE2B 
d3d5c8a6b4b963cffaa75035e2f4a076af27c9f816a8e80b346bdeade55f01c7c8403612b8e6d12036261dabe6ab4f05ddb7ffce4e7369565d361fe7b062f691
 SHA512 
8b698b8b99b3f9b51df0ce230c3d6e5dea8d1c1278cb7372edd170844ec46f7fe213be20db628da244cd38daaa53b1e2fcbffd3ab3980eee35ccc6a9824c7ae5
 DIST buildbot-www-3.0.2.tar.gz 3180864 BLAKE2B 
772f23daf19ea964e4e65bb890e25bd90623e1eef8cb2845352e4e65884668d913aec98e292fb28121f1d87571430224eb5c70aca326f4c106d7125fbdc10570
 SHA512 
9be7271dbae3b62ee6fcb10441faaa9cab952b9db989275a62b7ca9d4c5dc342ec1decf33c267c0d2d8e095ab32f4493055cda1880f73818d26a98fab674a108
 DIST buildbot-www-3.1.0.tar.gz 3180991 BLAKE2B 
d2ebe82e97cb92c97c43059555c276602dc128164bed2ecf7014ad81b7b2375568dcbc3d35be2e98c737be8e7c2774d77f0361625d96db3da311fc5da7aa5ee8
 SHA512 
db1be3054bc3b6112f1f4ebe846f02a1da096ffbf29bfe1b99d254a759a67d64849e3c1e3df7edbada200e791d62904a2e2c66e7e0f8273feb3dedd463efc69a
+DIST buildbot-www-3.1.1.tar.gz 3180995 BLAKE2B 
16c6e0966d64cc6631df8b4980bb20617707ebd3fca279cc6aa614e83bf0c3537e992f120670c00992dce854304ddf421143e96565e05482bd3d231f15fbe2c6
 SHA512 
89a1f88958fc509e33d6d5f2e8f0690ff87069eff60296926b3cf7021a060fc3918a990e54e5750922d6152b9d1e9257a973df16630332be9fd10a3643520354

diff --git a/dev-util/buildbot-www/buildbot-www-3.1.1.ebuild 
b/dev-util/buildbot-www/buildbot-www-3.1.1.ebuild
new file mode 100644
index 000..34eaab6d662
--- /dev/null
+++ b/dev-util/buildbot-www/buildbot-www-3.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="bdepend"
+
+inherit distutils-r1
+
+DESCRIPTION="BuildBot base web interface, use with 
buildbot-{console-view,waterfall-view}..."
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot-www/;
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   ~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"



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

2021-05-01 Thread Brian Dolbec
commit: e34b07148b148d1c5756305262e66ca4b116ff6d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:06:50 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34b0714

dev-util/buildbot-worker: Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-worker/Manifest  |   1 +
 .../buildbot-worker/buildbot-worker-3.1.1.ebuild   | 126 +
 2 files changed, 127 insertions(+)

diff --git a/dev-util/buildbot-worker/Manifest 
b/dev-util/buildbot-worker/Manifest
index e95ad795584..366a368a097 100644
--- a/dev-util/buildbot-worker/Manifest
+++ b/dev-util/buildbot-worker/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-worker-2.8.2.tar.gz 101707 BLAKE2B 
451dff979c6934bf6dd4e1579abbe18
 DIST buildbot-worker-2.8.4.tar.gz 101175 BLAKE2B 
23077305d26ab282eaa4c633ebee7ca7c502285862604ecafe25d6b666ce802729c5478d676e6834bf9a2e27ccf48e1ad0e69449e55532aa81b0dcd3c6780011
 SHA512 
16ad9a0e5e9c875f90383fc90c359ee843e0b82a7878f87f2ac9e7091d8d907707c69210876f25b4fdf7148bcaafab10d10a8a0a8865c73808db707320757107
 DIST buildbot-worker-3.0.2.tar.gz 96923 BLAKE2B 
720d265381c0dc4f876ba1c87df893d8adbb153fef8dd78f6d84b24cbf43d7637fb2f58fd4e312724e9fab3318c2ba6fb6bd7a881989790edc1e9aa02095543d
 SHA512 
d970568bdec9d201699350383dfbcf9e915a75d2cc5f69c0af9db009ce1bf5dbed83302bcc6c7e34fdcc2aa739675a7bd14fda686900b05a32ae83cca6a2da10
 DIST buildbot-worker-3.1.0.tar.gz 97938 BLAKE2B 
a886656ad099a849731307ce5db4eea0990b46bbae3aef8f931cbbfbaac0c8ac69d81fde1c1f6791a489e6dd1abe8b09f90615c658a31d8fb8cf3a0eb0cb6cb1
 SHA512 
eca2a32c67822adc0dd258ba991205525024ee1543e218337835393ad9bd948d5f48dd4348976c64eb4c6812a16a7e951f4114ef81982a49a0d80da485567f98
+DIST buildbot-worker-3.1.1.tar.gz 98239 BLAKE2B 
e73abcdd0fb067da0e77bf8382f8d4d54c0db63e3cf04d003599dc68dfe5c742758ba2c3e39368413a45e8c5beb913a4cf5571e229c3ce5084066790702fb4e8
 SHA512 
9bf969aadf0f2ccea726365b1e250ebd0c0d0146b4fb1b49ae675e0db555a0b50a87ceb455c25f987b75605d72ab50306f5af9247978fe93270d2c97b8ed04dd

diff --git a/dev-util/buildbot-worker/buildbot-worker-3.1.1.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-3.1.1.ebuild
new file mode 100644
index 000..e66c92ea227
--- /dev/null
+++ b/dev-util/buildbot-worker/buildbot-worker-3.1.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+
+inherit readme.gentoo-r1 distutils-r1
+
+DESCRIPTION="BuildBot Worker (slave) Daemon"
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot-worker/;
+
+MY_V="${PV/_p/.post}"
+MY_P="${PN}-${MY_V}"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-user/buildbot
+   >=dev-python/twisted-17.9.0[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   !

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

2021-05-01 Thread Brian Dolbec
commit: 9fe37f541e56086d5b1f5e66a79c1e9473b26dd2
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun May  2 00:07:43 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun May  2 00:19:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe37f54

dev-util/buildbot-pkg:  Version bump to 3.1.1

sync KEYWORDS among the pkgs.

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-util/buildbot-pkg/Manifest  |  1 +
 dev-util/buildbot-pkg/buildbot-pkg-3.1.1.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/buildbot-pkg/Manifest b/dev-util/buildbot-pkg/Manifest
index 719030c2560..7b4ae4c711d 100644
--- a/dev-util/buildbot-pkg/Manifest
+++ b/dev-util/buildbot-pkg/Manifest
@@ -4,3 +4,4 @@ DIST buildbot-pkg-2.8.2.tar.gz 4736 BLAKE2B 
afbd5213b51240845f8becfcc727dc3280aa
 DIST buildbot-pkg-2.8.4.tar.gz 4772 BLAKE2B 
08e1bdf7db8a4b1f007b12475937638575afa3e16511c28f24dab59fda88d83b03420b84d4e674aaf8e2e7962e80291f759fc7083424d3d96df2643946e8d2d5
 SHA512 
c5ca0c36315807bb458e16f4bdc015659b32e0c6047a067d5717251e6054249aa8a162873aa196b4fb6367c68a9a99ec3a698e861a5c70de1f81e90601b3467f
 DIST buildbot-pkg-3.0.2.tar.gz 4780 BLAKE2B 
4cf0fad6413b3fbfab2637a08f9bee90228183a493e71102ff518fe18a2790b386c592891f6dfb51c6f43121945f55c1ed66994ad6ce2ae28d9b7f6045e99c24
 SHA512 
6c09ff3a78b53d4f93e331f9691f1200abda12b912cd0fed99e3b2ba900ee0d07805ee9d16f9337c0e187a74d511d1c23cebc5a286cf3c05520c22e730191996
 DIST buildbot-pkg-3.1.0.tar.gz 4782 BLAKE2B 
9107134a56eb27c3714ef5c66a610c44b21ae8080690f30147e6e9e0f592da08cc4e171eb588ea26d48aec269c8c73939ae19081133dc52aa8e4b3d3f9e1903e
 SHA512 
8300031b01bf8d3d9e9508bbc101cfa48e516cfd4a797a04f93692a69b06e26cbe37ab4d712fa458e1aa39e1bb34567816fb5604258bf4e10c3359392aa3df6f
+DIST buildbot-pkg-3.1.1.tar.gz 4784 BLAKE2B 
47f19dc7872d5dbf45e53fd259e864d138a8a990801a4c87b3dc0b378477b4e424fbf2cdd6963dd92e3e33446770e72f23f9ea738796bbe1b0588b2a40c34974
 SHA512 
6f8309f62cd1fe2c7f61be58a79590eb28a53265819dbb28b229d122ecb3fc6513d9f47edd420add6e72aabf03784f7c9837f80ff9ae74f2474f72ce60aa876a

diff --git a/dev-util/buildbot-pkg/buildbot-pkg-3.1.1.ebuild 
b/dev-util/buildbot-pkg/buildbot-pkg-3.1.1.ebuild
new file mode 100644
index 000..03b7f005df6
--- /dev/null
+++ b/dev-util/buildbot-pkg/buildbot-pkg-3.1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+
+inherit distutils-r1
+
+MY_PV="${PV/_p/.post}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="BuildBot common www build tools for packaging releases"
+HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot-pkg/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+# No real integration tests for this pkg.
+# all tests are related to making releases and final checks for distribution
+
+S=${WORKDIR}/${MY_P}



[gentoo-commits] proj/portage:master commit in: lib/portage/util/_async/

2021-05-01 Thread Zac Medico
commit: bfe550f69ac4e0126412bc83f7e6f6f0d1c6dc1f
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May  1 23:38:50 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat May  1 23:49:07 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=bfe550f6

PipeLogger: handle FileNotFoundError when cancelled during _start

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

 lib/portage/util/_async/PipeLogger.py | 35 +--
 1 file changed, 25 insertions(+), 10 deletions(-)

diff --git a/lib/portage/util/_async/PipeLogger.py 
b/lib/portage/util/_async/PipeLogger.py
index b7c03043f..a335ce96f 100644
--- a/lib/portage/util/_async/PipeLogger.py
+++ b/lib/portage/util/_async/PipeLogger.py
@@ -33,16 +33,31 @@ class PipeLogger(AbstractPollTask):
self._log_file = log_file_path
_set_nonblocking(self._log_file.fileno())
elif log_file_path is not None:
-   self._log_file = open(_unicode_encode(log_file_path,
-   encoding=_encodings['fs'], errors='strict'), 
mode='ab')
-   if log_file_path.endswith('.gz'):
-   self._log_file_real = self._log_file
-   self._log_file = gzip.GzipFile(filename='', 
mode='ab',
-   fileobj=self._log_file)
-
-   portage.util.apply_secpass_permissions(log_file_path,
-   uid=portage.portage_uid, 
gid=portage.portage_gid,
-   mode=0o660)
+   try:
+   self._log_file = open(
+   _unicode_encode(
+   log_file_path, 
encoding=_encodings["fs"], errors="strict"
+   ),
+   mode="ab",
+   )
+
+   if log_file_path.endswith(".gz"):
+   self._log_file_real = self._log_file
+   self._log_file = gzip.GzipFile(
+   filename="", mode="ab", 
fileobj=self._log_file
+   )
+
+   portage.util.apply_secpass_permissions(
+   log_file_path,
+   uid=portage.portage_uid,
+   gid=portage.portage_gid,
+   mode=0o660,
+   )
+   except FileNotFoundError:
+   if self._was_cancelled():
+   self._async_wait()
+   return
+   raise
 
if isinstance(self.input_fd, int):
self.input_fd = os.fdopen(self.input_fd, 'rb', 0)



[gentoo-commits] proj/portage:master commit in: bin/

2021-05-01 Thread Zac Medico
commit: 3b518fe224c6b6006eeadf4fe929325ab5cc5c6a
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May  1 23:01:24 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat May  1 23:18:00 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3b518fe2

ebuild-ipc: silently handle KeyboardInterrupt

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

 bin/ebuild-ipc.py | 20 +---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/bin/ebuild-ipc.py b/bin/ebuild-ipc.py
index be4a320ce..32f6d53b9 100755
--- a/bin/ebuild-ipc.py
+++ b/bin/ebuild-ipc.py
@@ -1,16 +1,30 @@
 #!/usr/bin/python -b
-# Copyright 2010-2018 Gentoo Foundation
+# Copyright 2010-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 #
 # This is a helper which ebuild processes can use
 # to communicate with portage's main python process.
 
+# This block ensures that ^C interrupts are handled quietly.
+try:
+   import os
+   import signal
+
+   def exithandler(signum, _frame):
+   signal.signal(signum, signal.SIG_DFL)
+   os.kill(os.getpid(), signum)
+
+   signal.signal(signal.SIGINT, exithandler)
+   signal.signal(signal.SIGTERM, exithandler)
+   signal.signal(signal.SIGPIPE, signal.SIG_DFL)
+
+except KeyboardInterrupt:
+   raise SystemExit(130)
+
 import errno
 import logging
-import os
 import pickle
 import platform
-import signal
 import sys
 import time
 



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

2021-05-01 Thread Marek Szuba
commit: 7a8be263e6dff1bddd8df185358465db14122266
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat May  1 23:03:46 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat May  1 23:12:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8be263

net-libs/nodejs: allow running tests for v14

...but print a warning if FEATURES=usersandbox is set because it is
known to make one test fail.

For v16, add the same warning but keep the restriction in place
 - the test suite fails because "npm is not ready for this release".

v12 has got its own problems with the test suite so leave it be,

Signed-off-by: Marek Szuba  gentoo.org>

 net-libs/nodejs/nodejs-14.16.1-r1.ebuild | 9 +++--
 net-libs/nodejs/nodejs-16.0.0-r1.ebuild  | 8 +++-
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/net-libs/nodejs/nodejs-14.16.1-r1.ebuild 
b/net-libs/nodejs/nodejs-14.16.1-r1.ebuild
index 0cc7ac183ee..37454244851 100644
--- a/net-libs/nodejs/nodejs-14.16.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-14.16.1-r1.ebuild
@@ -22,8 +22,7 @@ REQUIRED_USE="inspector? ( icu ssl )
system-icu? ( icu )
system-ssl? ( ssl )"
 
-# FIXME: test-fs-mkdir fails with "no such file or directory". Investigate.
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=">=app-arch/brotli-1.0.9
>=dev-libs/libuv-1.40.0:=
@@ -223,6 +222,12 @@ src_install() {
 }
 
 src_test() {
+   # parallel/test-fs-mkdir is known to fail with FEATURES=usersandbox
+   if has usersandbox ${FEATURES}; then
+   ewarn "You are emerging ${P} with 'usersandbox' enabled." \
+   "Expect some test failures or emerge with 
'FEATURES=-usersandbox'!"
+   fi
+
out/${BUILDTYPE}/cctest || die
"${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} -J message parallel 
sequential || die
 }

diff --git a/net-libs/nodejs/nodejs-16.0.0-r1.ebuild 
b/net-libs/nodejs/nodejs-16.0.0-r1.ebuild
index e9b170f229d..b9358387895 100644
--- a/net-libs/nodejs/nodejs-16.0.0-r1.ebuild
+++ b/net-libs/nodejs/nodejs-16.0.0-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="inspector? ( icu ssl )
system-icu? ( icu )
system-ssl? ( ssl )"
 
-# FIXME: test-fs-mkdir fails with "no such file or directory". Investigate.
+# As of 16.0.0, tests fail because "npm is not ready for this release"
 RESTRICT="test"
 
 RDEPEND=">=app-arch/brotli-1.0.9
@@ -217,6 +217,12 @@ src_install() {
 }
 
 src_test() {
+   # parallel/test-fs-mkdir is known to fail with FEATURES=usersandbox
+   if has usersandbox ${FEATURES}; then
+   ewarn "You are emerging ${P} with 'usersandbox' enabled." \
+   "Expect some test failures or emerge with 
'FEATURES=-usersandbox'!"
+   fi
+
out/${BUILDTYPE}/cctest || die
"${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} -J message parallel 
sequential || die
 }



[gentoo-commits] repo/gentoo:master commit in: acct-user/github-exporter/

2021-05-01 Thread William Hubbs
commit: f733a5b9d66a1a78ee989cf44bbbe76090092d7e
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  1 23:02:30 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  1 23:03:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f733a5b9

acct-user/github-exporter: fix group

Signed-off-by: William Hubbs  gentoo.org>

 acct-user/github-exporter/github-exporter-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/acct-user/github-exporter/github-exporter-0.ebuild 
b/acct-user/github-exporter/github-exporter-0.ebuild
index 8e83563ae30..5fc6470f9cd 100644
--- a/acct-user/github-exporter/github-exporter-0.ebuild
+++ b/acct-user/github-exporter/github-exporter-0.ebuild
@@ -7,6 +7,6 @@ inherit acct-user
 
 DESCRIPTION="user for github-exporter"
 ACCT_USER_ID=238
-ACCT_USER_GROUPS=( bithub-exporter )
+ACCT_USER_GROUPS=( github-exporter )
 
 acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: app-arch/ncompress/

2021-05-01 Thread David Seifert
commit: 1e4161965c303281351415050aa3e0352facd364
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 23:02:27 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 23:02:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e416196

app-arch/ncompress: Remove old 4.2.4.5, 4.2.4.6

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 app-arch/ncompress/Manifest |  2 --
 app-arch/ncompress/ncompress-4.2.4.5.ebuild | 27 ---
 app-arch/ncompress/ncompress-4.2.4.6.ebuild | 29 -
 3 files changed, 58 deletions(-)

diff --git a/app-arch/ncompress/Manifest b/app-arch/ncompress/Manifest
index 5f53670c9dd..520e87a459c 100644
--- a/app-arch/ncompress/Manifest
+++ b/app-arch/ncompress/Manifest
@@ -1,3 +1 @@
-DIST ncompress-4.2.4.5.tar.gz 35562 BLAKE2B 
a09661659a72cf4be40e143d8cff53779de7423c0337d8c92863509390d8adc355d660da98db9de431bb4c990f8d10955e19a97188b100450ff9ea2caf19ae8d
 SHA512 
487e8d5ca743c3aba19cf69f7ec62bdc0784e43af5737f06d6d4257f2f33899eb3d293ed049f57b3164e344a0fddc077bc73437564977bad8de45816354c8bf3
-DIST ncompress-4.2.4.6.tar.gz 36006 BLAKE2B 
1460fe803ed621e5e6e5ab506d8909acbfb1d3b91421cf7c7bc10b6b03b0cb6bb4ea616240a7aa500813d5fbf0a958e1e981da8a5f752d985ddcbf7fe9280d9c
 SHA512 
03dd9670c48548d6f7a028dd307758ce7ac61997297c1075d65457ac849e8f2d710bc38fa9eb42e4b2cac163c1b93b7cf7eb197e90cbd689a1274df3de2a3ed8
 DIST ncompress-5.0.tar.gz 34185 BLAKE2B 
7b296bd00024bfb483d3261ff8aa6e47a6be8c62b445c3d456d702b69fbc2a7b731326f7ea91aa331ba8e8a27936f4318b3e252cc978b6bf3198e8812988913f
 SHA512 
5bc886f98f25b03d034e8d8ebb0ee9388d727ee3e0c6d8a906698b2f8fa5c930f55d857486244b7f40447c7b74f3c620626600db619d0c6d6fd434f52912be42

diff --git a/app-arch/ncompress/ncompress-4.2.4.5.ebuild 
b/app-arch/ncompress/ncompress-4.2.4.5.ebuild
deleted file mode 100644
index 6e674e404fa..000
--- a/app-arch/ncompress/ncompress-4.2.4.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Classic compress & uncompress programs for .Z (LZW) files"
-HOMEPAGE="https://github.com/vapier/ncompress;
-SRC_URI="https://github.com/vapier/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE=""
-
-src_compile() {
-   tc-export CC
-   emake
-}
-
-src_install() {
-   dobin compress
-   dosym compress /usr/bin/uncompress
-   doman compress.1 uncompress.1
-   dodoc Acknowleds Changes LZW.INFO README.md
-}

diff --git a/app-arch/ncompress/ncompress-4.2.4.6.ebuild 
b/app-arch/ncompress/ncompress-4.2.4.6.ebuild
deleted file mode 100644
index b6a8705dfce..000
--- a/app-arch/ncompress/ncompress-4.2.4.6.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Classic compress & uncompress programs for .Z (LZW) files"
-HOMEPAGE="https://vapier.github.io/ncompress/;
-SRC_URI="https://github.com/vapier/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE=""
-
-src_prepare() {
-   default
-   sed -i 's:\bln :ln -s :' Makefile.def || die
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_install() {
-   emake install_core DESTDIR="${ED}" PREFIX="/usr"
-   dodoc Acknowleds Changes LZW.INFO README.md
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/logrotate/, app-admin/logrotate/files/

2021-05-01 Thread David Seifert
commit: 7a038d936856a70945d76e5ad9dde5842aabc74c
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 23:02:33 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 23:02:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a038d93

app-admin/logrotate: Remove old 3.14.0, 3.17.0

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 app-admin/logrotate/Manifest   |   2 -
 .../files/logrotate-3.14.0-ignore-hidden.patch |  14 ---
 app-admin/logrotate/logrotate-3.14.0.ebuild| 101 -
 app-admin/logrotate/logrotate-3.17.0.ebuild| 101 -
 4 files changed, 218 deletions(-)

diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest
index bdd1def147f..c36eb2bbb82 100644
--- a/app-admin/logrotate/Manifest
+++ b/app-admin/logrotate/Manifest
@@ -1,3 +1 @@
-DIST logrotate-3.14.0.tar.gz 215413 BLAKE2B 
7914188922d81b1f8b6c4e493fae71d23bc9e65ebfcb190ebb4287c875af53204cbecb51c2731a3dc57530a30c685c3a626074265d9a2462714ff6ff077ea5ca
 SHA512 
5f584d9be01737960eaffcf43746270a5395486d2161577a9ee3e757cb4dfe5a207c8b1d097181dd413560d76ecc0e3d526f87d1b123a52dc3e5e49d529a5fb5
-DIST logrotate-3.17.0.tar.gz 224559 BLAKE2B 
6d019bafad6986a0b6264893d36a515db75d746dd590afd26825c01c68e9ccf3c260502a29912d75c069ece8715ae14d3c13d4030f6222187be0e1ca05d60e49
 SHA512 
ada4415ef68ad97c1415fa0c1ba7bf108621777cd91599bf4f999dea1c1025596543aa00fd579cae4d39315b71c4d8f96a9c9d1178f78be7c523470588ab1d31
 DIST logrotate-3.18.0.tar.gz 224873 BLAKE2B 
f73ffa2d58a5125393e6c96e158e39e0b4cadef01e6eebd172220227a7e1363e6731bc2ac511fa028078054b55d42b131cdc30232ac5762ce4c6cbff79c19681
 SHA512 
d1bca267fbec4acbb83ffba4d3ac4c864f4269d8513e5614e7dbe6f3b1f176685218bffdb5d62f559ee73f84cf9a8a257c9f63e30af058d12d0034240f247586

diff --git a/app-admin/logrotate/files/logrotate-3.14.0-ignore-hidden.patch 
b/app-admin/logrotate/files/logrotate-3.14.0-ignore-hidden.patch
deleted file mode 100644
index 6745126259b..000
--- a/app-admin/logrotate/files/logrotate-3.14.0-ignore-hidden.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Nuar a/config.c b/config.c
 a/config.c 2018-03-09 17:47:08.0 +0100
-+++ b/config.c 2018-03-09 19:47:42.274696766 +0100
-@@ -440,7 +440,9 @@
-   int i;
- 
-   /* Check if fname is '.' or '..'; if so, return false */
--  if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2])))
-+/* Don't include 'hidden' files either; this breaks Gentoo
-+   portage config file management http://bugs.gentoo.org/87683 */
-+if (fname[0] == '.')
-   return 0;
- 
-   /* Check if fname is ending in a taboo-extension; if so, return false */

diff --git a/app-admin/logrotate/logrotate-3.14.0.ebuild 
b/app-admin/logrotate/logrotate-3.14.0.ebuild
deleted file mode 100644
index bedd9e10b9b..000
--- a/app-admin/logrotate/logrotate-3.14.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Rotates, compresses, and mails system logs"
-HOMEPAGE="https://github.com/logrotate/logrotate;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-IUSE="acl +cron selinux"
-
-COMMON_DEPEND="
-   >=dev-libs/popt-1.5
-   selinux? ( sys-libs/libselinux )
-   acl? ( virtual/acl )"
-
-DEPEND="${COMMON_DEPEND}
-   >=sys-apps/sed-4"
-
-RDEPEND="${COMMON_DEPEND}
-   selinux? ( sec-policy/selinux-logrotate )
-   cron? ( virtual/cron )"
-
-STATEFILE="/var/lib/misc/logrotate.status"
-OLDSTATEFILE="/var/lib/logrotate.status"
-
-move_old_state_file() {
-   elog "logrotate state file is now located at ${STATEFILE}"
-   elog "See bug #357275"
-   if [[ -e "${OLDSTATEFILE}" ]] ; then
-   elog "Moving your current state file to new location: 
${STATEFILE}"
-   mv -n "${OLDSTATEFILE}" "${STATEFILE}" || die
-   fi
-}
-
-install_cron_file() {
-   exeinto /etc/cron.daily
-   newexe "${S}"/examples/logrotate.cron "${PN}"
-}
-
-PATCHES=(
-   "${FILESDIR}/${P}-ignore-hidden.patch"
-)
-
-src_prepare() {
-   sed -i -e 's#/usr/sbin/logrotate#/usr/bin/logrotate#' 
"${S}"/examples/logrotate.{cron,service} || die
-   default
-}
-
-src_configure() {
-   econf \
-   $(use_with acl) \
-   $(use_with selinux) \
-   --with-state-file-path="${STATEFILE}"
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   insinto /usr
-   dobin logrotate
-   doman logrotate.8
-   dodoc ChangeLog.md examples/logrotate-default
-
-   insinto /etc
-   doins "${FILESDIR}"/logrotate.conf
-
-   use cron && install_cron_file
-
-   systemd_dounit 

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

2021-05-01 Thread David Seifert
commit: 23f12906ee677a5b24da8244374b43537ac074e9
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 23:02:30 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 23:02:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f12906

app-admin/sysklogd: Remove old 2.1.2, 2.2.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 app-admin/sysklogd/Manifest  |  2 -
 app-admin/sysklogd/sysklogd-2.1.2.ebuild | 84 
 app-admin/sysklogd/sysklogd-2.2.1.ebuild | 84 
 3 files changed, 170 deletions(-)

diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest
index d2dac306397..dd9dc99ca16 100644
--- a/app-admin/sysklogd/Manifest
+++ b/app-admin/sysklogd/Manifest
@@ -1,3 +1 @@
-DIST sysklogd-2.1.2.tar.gz 561286 BLAKE2B 
f70c2d116740930761677b9fdf715242844a583a59cd93c2e3408f985ce856d1a9eabc3ba736d18af44e8d154cdadec88035fc357db83eb504b4c6f800ea1f1d
 SHA512 
dcd715939b4285e08ead0a1e797d09a8845156f456d3776cfcd0bcff7fbb9a306cb84a2b22731b430e2199d59ba42ab975fed6e675cf9d8a78833575c1490268
-DIST sysklogd-2.2.1.tar.gz 440182 BLAKE2B 
7b926a45dc2aaa9cc57655c5a5cbbe3d1f91a29a136435a477d571f43b307d4f125672784319891b7498641c3ae265c3bda22d84beab99022ef7a870a4d3f1c8
 SHA512 
4b26e494bfdd82666718fc37c16577cfa45ad7235e4e7b9f605f1ae51dd595f0a01281ecfa04e31b9a79c2de9de3c64d02dab27924e33532da49844d8011b626
 DIST sysklogd-2.2.2.tar.gz 441106 BLAKE2B 
b99c63027468967083bb1338a6299bf2f58415c1d20a43f23ff613a5ce318c45c43640824bc82fe3ea423cd9432930a070354bb7a51281bd113b4d088bf17643
 SHA512 
5db5b0fc58530634627463a5b79ebc3b27c54284b371ce8c37cb6de4ed542640fb8a36e594bb73c0a541d22c6fa0ff985ad06cb2b76cd30cce988741ded86903

diff --git a/app-admin/sysklogd/sysklogd-2.1.2.ebuild 
b/app-admin/sysklogd/sysklogd-2.1.2.ebuild
deleted file mode 100644
index 28b6cb446de..000
--- a/app-admin/sysklogd/sysklogd-2.1.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Standard log daemons"
-HOMEPAGE="https://troglobit.com/sysklogd.html 
https://github.com/troglobit/sysklogd;
-
-if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git;
-else
-   
SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="logger logrotate systemd"
-RESTRICT="test"
-
-DEPEND="
-   logger? (
-   !=sys-apps/util-linux-2.34-r3[logger]
-   )
-"
-RDEPEND="${DEPEND}
-   logrotate? ( app-admin/logrotate )"
-
-DOCS=( ChangeLog.md README.md )
-
-pkg_setup() {
-   append-lfs-flags
-   tc-export CC
-}
-
-src_prepare() {
-   default
-   [[ "${PV}" == * ]] && eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-static
-   --runstatedir="${EPREFIX}"/run
-   $(use_with logger)
-   $(use_with systemd systemd $(systemd_get_systemunitdir))
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   insinto /etc
-   doins syslog.conf
-   keepdir /etc/syslog.d
-
-   newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd
-   newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd
-
-   if use logrotate ; then
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/sysklogd.logrotate sysklogd
-   sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die
-   fi
-
-   find "${ED}" -type f -name "*.la" -delete || die
-}
-
-pkg_postinst() {
-   if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test 
${REPLACING_VERSIONS} -lt 2.0 ; then
-   elog "Starting with version 2.0 syslogd has built in log 
rotation"
-   elog "functionality that does no longer require a running cron 
daemon."
-   elog "So we no longer install any log rotation cron files for 
sysklogd."
-   fi
-   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.1 ; then
-   elog "Starting with version 2.1 sysklogd no longer provides 
klogd."
-   elog "syslogd now also logs kernel messages."
-   fi
-}

diff --git a/app-admin/sysklogd/sysklogd-2.2.1.ebuild 
b/app-admin/sysklogd/sysklogd-2.2.1.ebuild
deleted file mode 100644
index fcf8b445d16..000
--- a/app-admin/sysklogd/sysklogd-2.2.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Standard log daemons"

[gentoo-commits] repo/gentoo:master commit in: app-arch/sharutils/

2021-05-01 Thread David Seifert
commit: 022aca0b5ea17d6c54e8a29bcd61951ee2d66943
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 23:02:24 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 23:02:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022aca0b

app-arch/sharutils: Remove old 4.15.2-r1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 app-arch/sharutils/sharutils-4.15.2-r1.ebuild | 39 ---
 1 file changed, 39 deletions(-)

diff --git a/app-arch/sharutils/sharutils-4.15.2-r1.ebuild 
b/app-arch/sharutils/sharutils-4.15.2-r1.ebuild
deleted file mode 100644
index 8b17c701b23..000
--- a/app-arch/sharutils/sharutils-4.15.2-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit epatch l10n flag-o-matic
-
-MY_P="${P/_/-}"
-DESCRIPTION="Tools to deal with shar archives"
-HOMEPAGE="https://www.gnu.org/software/sharutils/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
-IUSE="nls"
-
-DEPEND="app-arch/xz-utils
-   sys-apps/texinfo
-   nls? ( >=sys-devel/gettext-0.10.35 )"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-
-   epatch "${FILESDIR}/sharutils-4.15.2-glibc228.patch"
-   epatch "${FILESDIR}/sharutils-4.15.2-CVE-2018-197.patch"
-   epatch "${FILESDIR}/sharutils-4.15.2-gcc-10.patch"
-
-   # Upstream is aware but thinks this isn't a bug/problem in sharutils 
itself
-   # See 
http://lists.gnu.org/archive/html/bug-gnu-utils/2013-10/msg00011.html
-   append-cflags $(test-flags-CC -Wno-error=format-security)
-}
-
-src_configure() {
-   strip-linguas -u po
-   econf $(use_enable nls)
-}



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

2021-05-01 Thread Zac Medico
commit: bfe334d0293e12952f61c3131339f9dcd2bb6bd0
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May  1 22:35:55 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat May  1 22:37:39 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=bfe334d0

_run_pkg_pretend: Use async and await syntax

Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/Scheduler.py | 26 --
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index 656d382dd..d3528ee68 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -25,7 +25,6 @@ from portage._sets import SETPREFIX
 from portage._sets.base import InternalPackageSet
 from portage.util import ensure_dirs, writemsg, writemsg_level
 from portage.util.futures import asyncio
-from portage.util.futures.compat_coroutine import coroutine, coroutine_return
 from portage.util.SlotObject import SlotObject
 from portage.util._async.SchedulerInterface import SchedulerInterface
 from portage.package.ebuild.digestcheck import digestcheck
@@ -767,8 +766,7 @@ class Scheduler(PollScheduler):
 
return prefetcher
 
-   @coroutine
-   def _run_pkg_pretend(self, loop=None):
+   async def _run_pkg_pretend(self, loop=None):
"""
Since pkg_pretend output may be important, this method sends all
output directly to stdout (regardless of options like --quiet or
@@ -805,7 +803,7 @@ class Scheduler(PollScheduler):
# Get required SRC_URI metadata (it's not 
cached in x.metadata
# because some packages have an extremely large 
SRC_URI value).
portdb = root_config.trees["porttree"].dbapi
-   (settings.configdict["pkg"]["SRC_URI"],) = 
yield portdb.async_aux_get(
+   (settings.configdict["pkg"]["SRC_URI"],) = 
await portdb.async_aux_get(
x.cpv, ["SRC_URI"], myrepo=x.repo, 
loop=loop
)
 
@@ -825,7 +823,7 @@ class Scheduler(PollScheduler):
settings["PORTAGE_BUILDDIR"] = build_dir_path
build_dir = EbuildBuildDir(scheduler=sched_iface,
settings=settings)
-   yield build_dir.async_lock()
+   await build_dir.async_lock()
current_task = None
 
try:
@@ -851,7 +849,7 @@ class Scheduler(PollScheduler):
phase='clean', 
scheduler=sched_iface, settings=settings)
current_task = clean_phase
clean_phase.start()
-   yield clean_phase.async_wait()
+   await clean_phase.async_wait()
 
if x.built:
tree = "bintree"
@@ -870,7 +868,7 @@ class Scheduler(PollScheduler):
# handles fetch, 
verification, and the
# bintree.inject call 
which moves the file.
fetched = 
fetcher.pkg_path
-   if (yield fetcher.async_wait()) 
!= os.EX_OK:
+   if await fetcher.async_wait() 
!= os.EX_OK:
failures += 1

self._record_pkg_failure(x, settings, fetcher.returncode)
continue
@@ -883,7 +881,7 @@ class Scheduler(PollScheduler):
scheduler=sched_iface, 
_pkg_path=filename)
current_task = verifier
verifier.start()
-   if (yield verifier.async_wait()) != 
os.EX_OK:
+   if await verifier.async_wait() != 
os.EX_OK:
failures += 1
self._record_pkg_failure(x, 
settings, verifier.returncode)
continue
@@ -893,7 +891,7 @@ class Scheduler(PollScheduler):
 
infloc = os.path.join(build_dir_path, 
"build-info")
ensure_dirs(infloc)
-   yield 
bintree.dbapi.unpack_metadata(settings, infloc, loop=loop)
+   await 
bintree.dbapi.unpack_metadata(settings, infloc, loop=loop)
   

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

2021-05-01 Thread Zac Medico
commit: 1eda52d380b39095c6471db8025ab2202fedafc9
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May  1 22:23:39 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat May  1 22:27:41 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1eda52d3

_run_pkg_pretend: raise asyncio.CancelledError when terminated

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

 lib/_emerge/Scheduler.py | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index 0ed2ee530..656d382dd 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from collections import deque
@@ -791,6 +791,10 @@ class Scheduler(PollScheduler):
if "pretend" not in x.defined_phases:
continue
 
+   self._termination_check()
+   if self._terminated_tasks:
+   raise asyncio.CancelledError
+
out_str = "Running pre-merge checks for " + 
colorize("INFORM", x.cpv)
self._status_msg(out_str)
 



[gentoo-commits] repo/gentoo:master commit in: app-metrics/github-exporter/

2021-05-01 Thread William Hubbs
commit: 10ac5cc3af3e10e5798eef266c9778e1fa437a76
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  1 22:36:00 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  1 22:36:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ac5cc3

app-metrics/github-exporter: remove old

Closes: https://bugs.gentoo.org/680144
Signed-off-by: William Hubbs  gentoo.org>

 app-metrics/github-exporter/Manifest   | 13 
 .../github-exporter/github-exporter-04-r1.ebuild   | 75 --
 .../github-exporter/github-exporter-04.ebuild  | 75 --
 3 files changed, 163 deletions(-)

diff --git a/app-metrics/github-exporter/Manifest 
b/app-metrics/github-exporter/Manifest
index 833fef3d404..7d1d558e2b7 100644
--- a/app-metrics/github-exporter/Manifest
+++ b/app-metrics/github-exporter/Manifest
@@ -1,4 +1,3 @@
-DIST github-exporter-04.tar.gz 7023 BLAKE2B 
a2502fab29f7d987e7fe02a739d9d3bcc34376315581830033dc99d9c16be0bca52a30b8f491682de34ded4732c9216a05e8bfc1d2ac6510a22bd752a50bb5b9
 SHA512 
4837d78d058e8adb110ced899a9d136eed86aa3facf7258a6d7b392a3a61aa827662e63f8bd64b0ca44e6ed78518a6ae669068018ffc18d3bb42d19f4fb364be
 DIST github-exporter-1.0.1.tar.gz 20538 BLAKE2B 
059802e5e735838f25f0fb56482c8d80c2e0325a7b10ba954af9ea4e39cea1826540e267db9b3fbc6ee4eb181185fd6b34128d09202faf43604fd1e3431bdafc
 SHA512 
8f984cc766d8fc40cb230d88f9aac1556371d4e6bb98e882b5fbf79cd15c1664cfdc09ccb242d11d0de8a29232124f1a2ab6859cdcb7bd84e862bfb56423
 DIST github-exporter-1.0.2.tar.gz 20534 BLAKE2B 
344e01adfca6afade30598305ba388878ddfb3a7e277dc95b87bb5a409bc269b4bfce7ba178ac155f3cd06f72fcf69cf8c38c898eaf391e85ce122618c707fcd
 SHA512 
98326a8c33a7b1e3e7d4106bdd58d07ec34a9f56bce5e4caefe07ba31ac50e2c98bf849aa60cf9d5445afd02d3d9c899a3cb59eddf45635130853d740b3d6347
 DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 
31 BLAKE2B 
f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72
 SHA512 
f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
@@ -38,18 +37,6 @@ DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 
BLAKE2B 60cd7801e7cd3
 DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.zip 83537 BLAKE2B 
6d6de57cc5e393aaef1cdc7e2140143eb7fa324bb2ea3b9f63bfe1e8652c02d24eb441fc3b435c6b287f165c5540a008a7c21ab4070d8bc77c77e6fb608f7e46
 SHA512 
c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611
 DIST 
github.com%2Ftomnomnom%2Flinkheader%2F@v%2Fv0.0.0-20180905144013-02ca5825eb80.mod
 39 BLAKE2B 
840f3d7d2793049b8fa6ac94032a8267e45d4af8ed76c41a359fbd08dac3ca559ca1d5d18e763a64ec5e99634dec94a8e29ab350a32fda00153abef5d2d5fecc
 SHA512 
4e89a196af72b72d06b5a51a0d29d45e10dced6e30f42ad6cc76349b36dd7fc80db3877ee8696eb5ac7fad64ab6cfda4baa2aec863d57f36bae7a598ae5689e1
 DIST 
github.com%2Ftomnomnom%2Flinkheader%2F@v%2Fv0.0.0-20180905144013-02ca5825eb80.zip
 7607 BLAKE2B 
b13f1ca85260e2eae04a93ce489bab3a40677b1eb0605868d11ae0d0345c51ba8149a72838dc58e393ea29584df88cc5d25dfad8387000e429687880e2545044
 SHA512 
88653226421d4ba5d8c12c79542e1e3dee0394929b00330f3a5827779c263aac3a87820bc3877c660946d0127861fa7c7dbd436ddcd7d2c0c7b814c4c9eef22d
-DIST github.com-beorn7-perks-3a771d9.tar.gz 10800 BLAKE2B 
5487155a4d010af70b6ea2625d10ae03b6642507902d7dc168edb5d7cf0efa1777b248d0df34ed1a2564950b12613256c1c6ce1d8c9723cc34977ed883b21c8d
 SHA512 
c6aa5df262ab607c0a5f64372fc2fec1ddda9e5624e9d9a22cdd1bc11822c99736d88bdf5e3fc6050217b5084548417cb2926c3940e156da9397d828d59ce277
-DIST github.com-fatih-structs-878a968.tar.gz 14629 BLAKE2B 
673a25a39cab677bd275ccaf14675a1fa7847d1a089ceaa20cc981ca01a1cbba597e94467e7accdd1a4319acd44c5d7bd0f6e2de0eebd7fe2f43cc6cc9a94271
 SHA512 
3c00f10e17e6dd818422a6b8e1ef5454b3dd9cc78da22c56ec3c474bd7a590bb3dd56e803c01882b52ce12a6a4deda7935bbb786c3cebc2e60b379337a884752
-DIST github.com-golang-crypto-ff983b9.tar.gz 1645106 BLAKE2B 
3d7271479ef812761a02c1d20429800cd29706e802a8ccf57e916bdb8befc87a9b1b1a88d42adb764a32fa5f4c5f5a5e434af63812a5bcd3de625658792a49a3
 SHA512 
19746e84901c0749da544ba02c74c8ccabfee5f186a0d00509e54f20c191da9ea56844de988265f072af1fae671d78d741a44f782b8c1704c9da0441436c2122
-DIST github.com-golang-protobuf-347cf4a.tar.gz 329489 BLAKE2B 
828678cee603917e7f4efee2dd0902730a73932b94b12d4f4b35f0fcecaa329cdc39c3fa9926ce3706f86cc52c0aa4984f68ee0943ecc6d9571b0175ff671ab0
 SHA512 
de4307b91923a6890ab2f8eaf2ed4f7f32a45a4a0cc7b0d6f53ce31c5fe3ed08f378072075456d2c99c89a3b5acbca315814b8e5ec70e6ceb0ca62f7013f618c
-DIST github.com-golang-sys-48ac38b.tar.gz 1219195 BLAKE2B 
b632d935ed84ace8ddad5308556ddcfcca7b572fd1f65d8b5c39e9ba2b884c79f5c150cc3efa920654661b0958d894fa23445701dcd1d35f0f49ff4dda3bccd4
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: acct-group/github-exporter/

2021-05-01 Thread William Hubbs
commit: fb45b8f58fa72a871eb5329403075b022f084d09
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  1 22:32:51 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  1 22:33:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb45b8f5

acct-group/github-exporter: new group

Signed-off-by: William Hubbs  gentoo.org>

 acct-group/github-exporter/github-exporter-0.ebuild | 8 
 acct-group/github-exporter/metadata.xml | 8 
 2 files changed, 16 insertions(+)

diff --git a/acct-group/github-exporter/github-exporter-0.ebuild 
b/acct-group/github-exporter/github-exporter-0.ebuild
new file mode 100644
index 000..e8bc30acd2f
--- /dev/null
+++ b/acct-group/github-exporter/github-exporter-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=238

diff --git a/acct-group/github-exporter/metadata.xml 
b/acct-group/github-exporter/metadata.xml
new file mode 100644
index 000..c36c37139fa
--- /dev/null
+++ b/acct-group/github-exporter/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+



[gentoo-commits] repo/gentoo:master commit in: acct-user/github-exporter/

2021-05-01 Thread William Hubbs
commit: bba1ac64abd2af074e149a3a3b779a096d7789bc
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  1 22:32:51 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  1 22:33:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba1ac64

acct-user/github-exporter: new user

Signed-off-by: William Hubbs  gentoo.org>

 acct-user/github-exporter/github-exporter-0.ebuild | 12 
 acct-user/github-exporter/metadata.xml |  8 
 2 files changed, 20 insertions(+)

diff --git a/acct-user/github-exporter/github-exporter-0.ebuild 
b/acct-user/github-exporter/github-exporter-0.ebuild
new file mode 100644
index 000..8e83563ae30
--- /dev/null
+++ b/acct-user/github-exporter/github-exporter-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="user for github-exporter"
+ACCT_USER_ID=238
+ACCT_USER_GROUPS=( bithub-exporter )
+
+acct-user_add_deps

diff --git a/acct-user/github-exporter/metadata.xml 
b/acct-user/github-exporter/metadata.xml
new file mode 100644
index 000..c36c37139fa
--- /dev/null
+++ b/acct-user/github-exporter/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-metrics/github-exporter/

2021-05-01 Thread William Hubbs
commit: 1a3eb1fbc7bb77d08ff8d024264f23de050f74d6
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  1 22:32:52 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  1 22:33:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a3eb1fb

app-metrics/github-exporter: 1.0.2 bump

Closes: https://bugs.gentoo.org/781227
Signed-off-by: William Hubbs  gentoo.org>

 app-metrics/github-exporter/Manifest   |  1 +
 .../github-exporter/github-exporter-1.0.2.ebuild   | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-metrics/github-exporter/Manifest 
b/app-metrics/github-exporter/Manifest
index 312c14cedde..833fef3d404 100644
--- a/app-metrics/github-exporter/Manifest
+++ b/app-metrics/github-exporter/Manifest
@@ -1,5 +1,6 @@
 DIST github-exporter-04.tar.gz 7023 BLAKE2B 
a2502fab29f7d987e7fe02a739d9d3bcc34376315581830033dc99d9c16be0bca52a30b8f491682de34ded4732c9216a05e8bfc1d2ac6510a22bd752a50bb5b9
 SHA512 
4837d78d058e8adb110ced899a9d136eed86aa3facf7258a6d7b392a3a61aa827662e63f8bd64b0ca44e6ed78518a6ae669068018ffc18d3bb42d19f4fb364be
 DIST github-exporter-1.0.1.tar.gz 20538 BLAKE2B 
059802e5e735838f25f0fb56482c8d80c2e0325a7b10ba954af9ea4e39cea1826540e267db9b3fbc6ee4eb181185fd6b34128d09202faf43604fd1e3431bdafc
 SHA512 
8f984cc766d8fc40cb230d88f9aac1556371d4e6bb98e882b5fbf79cd15c1664cfdc09ccb242d11d0de8a29232124f1a2ab6859cdcb7bd84e862bfb56423
+DIST github-exporter-1.0.2.tar.gz 20534 BLAKE2B 
344e01adfca6afade30598305ba388878ddfb3a7e277dc95b87bb5a409bc269b4bfce7ba178ac155f3cd06f72fcf69cf8c38c898eaf391e85ce122618c707fcd
 SHA512 
98326a8c33a7b1e3e7d4106bdd58d07ec34a9f56bce5e4caefe07ba31ac50e2c98bf849aa60cf9d5445afd02d3d9c899a3cb59eddf45635130853d740b3d6347
 DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 
31 BLAKE2B 
f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72
 SHA512 
f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
 DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.zip 
15013 BLAKE2B 
daecbcbb12a60a1423c4f419db44a0d63108fe622cf843593abb16fd75dcea703b3cf56f1c13433959eccbfb2a9bd5640f837f4be3296220366438dd7ed04f86
 SHA512 
44ccb3d6134742a80ac15830613c169d1b0d43e6ce40c2f2fdea07203bec134e1ba80dc57c6d14a007014ea141dca311b3ebe61b12d2181311665a9ffe83ca39
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e

diff --git a/app-metrics/github-exporter/github-exporter-1.0.2.ebuild 
b/app-metrics/github-exporter/github-exporter-1.0.2.ebuild
new file mode 100644
index 000..bb43dd07a08
--- /dev/null
+++ b/app-metrics/github-exporter/github-exporter-1.0.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+DESCRIPTION="Github statistics exporter for prometheus"
+HOMEPAGE="https://github.com/infinityworks/github-exporter;
+
+EGO_SUM=(
+   "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973"
+   "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
+   "github.com/davecgh/go-spew v1.1.0/go.mod"
+   "github.com/davecgh/go-spew v1.1.1"
+   "github.com/davecgh/go-spew v1.1.1/go.mod"
+   "github.com/fatih/structs v1.1.0"
+   "github.com/fatih/structs v1.1.0/go.mod"
+   "github.com/golang/protobuf v1.2.0"
+   "github.com/golang/protobuf v1.2.0/go.mod"
+   "github.com/infinityworks/go-common v0.0.0-20170820165359-7f20a140fd37"
+   "github.com/infinityworks/go-common 
v0.0.0-20170820165359-7f20a140fd37/go.mod"
+   "github.com/konsorten/go-windows-terminal-sequences v1.0.1"
+   "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
+   "github.com/matttproud/golang_protobuf_extensions v1.0.1"
+   "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
+   "github.com/pmezard/go-difflib v1.0.0"
+   "github.com/pmezard/go-difflib v1.0.0/go.mod"
+   "github.com/prometheus/client_golang v0.9.2"
+   "github.com/prometheus/client_golang v0.9.2/go.mod"
+   "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910"
+   "github.com/prometheus/client_model 
v0.0.0-20180712105110-5c3871d89910/go.mod"
+   "github.com/prometheus/common v0.0.0-20181126121408-4724e9255275"
+   "github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod"
+   "github.com/prometheus/procfs v0.0.0-2018120422-1dc9a6cbc91a"
+   "github.com/prometheus/procfs v0.0.0-2018120422-1dc9a6cbc91a/go.mod"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/seabios/, sys-firmware/seabios/files/seabios/

2021-05-01 Thread Sergei Trofimovich
commit: d2dac934e9aa05af7d567f88028a14939c2ae7b0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  1 22:32:13 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 22:32:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2dac934

sys-firmware/seabios: restore bios.bin

Gentoo was not able to build bios.bin (of 128k size)
for a while. This change disables modern ACPI_PARSE (mmio),
AHCI and NVME drivers to fit into 128K.

Newer bios is unchanged and is still 256K with all the features.

Reported-by: Bernd
Closes: https://bugs.gentoo.org/780399
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-firmware/seabios/Manifest  |   1 +
 .../seabios/files/seabios/config.seabios-128k  |   6 +-
 sys-firmware/seabios/seabios-1.14.0-r2.ebuild  | 183 +
 3 files changed, 189 insertions(+), 1 deletion(-)

diff --git a/sys-firmware/seabios/Manifest b/sys-firmware/seabios/Manifest
index 0381c39c4ff..1f37057de6a 100644
--- a/sys-firmware/seabios/Manifest
+++ b/sys-firmware/seabios/Manifest
@@ -1,4 +1,5 @@
 DIST seabios-1.12.0-bin.tar.xz 162492 BLAKE2B 
9a5a349226ed7efbed328493dc057e232203b251677a23f1f09c133743ff0ca6b05270c9d27460be1d8897888fe23ff7bdfa122023fa8ddb23af03d5b9b6f8dd
 SHA512 
f7a0395d621245093bb9a278d95ecc3d4e8d23f620058cd4fddaf885c8b86256f6258f3fd8173c1d24c03306f44d180e768bf8005ee123bc4b699b9f0ca371be
 DIST seabios-1.12.0.tar.gz 613542 BLAKE2B 
f145c2db716996bfa9e5c014086ccfaa8ae96ebc158f34303b122b7bf209408c567665d8691364df8d8e886f63e0e72a3f3cd319dfa86ef581023201b5d94e53
 SHA512 
e52c5363e5bb37b5286e55545aa06bd126218f9d0e3a06ac2e189de68fe3de3256c11ca1bb13357a9c384d7e3af6284083ff3aa587688b5de04ef11b97bdfa27
 DIST seabios-1.14.0-bin.tar.xz 170160 BLAKE2B 
1ab471ce0c6e27633ec42a66e3069496be84de713baab5de4f297821bd0da26404f7f70abc82e223ec5aa317a878889ae92b019988c72d24f77e7dcc5865f916
 SHA512 
7964e9bb7dff4fd6593f5d6d64efc4b1460750461b86635dbe5255d2086d619f51711d7a35e4dc20e556f705091c0950afabeddcd2e8876f05ce14f9ca73ed71
+DIST seabios-1.14.0-r2-bin.tar.xz 132256 BLAKE2B 
7d38949de254d6e3699d463a66c363156aa36bfe16c18bea48c55a61bdc423184175fd5427d3246a78d9c6335e61e5baa982f67e7406c5525e405b4383530d41
 SHA512 
5ce0e407b97e878842fbd7ad2f9e8a65f2565a5aa43d08e01cff024352780f55f8669958c58d20770db7f90e87cc52c860af831cefe3846227e7b45cd9dc33ee
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146

diff --git a/sys-firmware/seabios/files/seabios/config.seabios-128k 
b/sys-firmware/seabios/files/seabios/config.seabios-128k
index 93203af0ded..50dd75d5f30 100644
--- a/sys-firmware/seabios/files/seabios/config.seabios-128k
+++ b/sys-firmware/seabios/files/seabios/config.seabios-128k
@@ -1,5 +1,5 @@
 # for qemu machine types 1.7 + older
-# need to turn off features (xhci,uas) to make it fit into 128k
+# need to turn off features (xhci,uas,achi,nvme,acpi_parse) to make it fit 
into 128k
 CONFIG_QEMU=y
 CONFIG_ROM_SIZE=128
 CONFIG_BOOTSPLASH=n
@@ -10,3 +10,7 @@ CONFIG_USB_UAS=n
 CONFIG_SDCARD=n
 CONFIG_TCGBIOS=n
 CONFIG_MPT_SCSI=n
+CONFIG_ACPI_PARSE=n
+CONFIG_NVME=n
+CONFIG_AHCI=n
+CONFIG_THREADS=n

diff --git a/sys-firmware/seabios/seabios-1.14.0-r2.ebuild 
b/sys-firmware/seabios/seabios-1.14.0-r2.ebuild
new file mode 100644
index 000..1e33e9260a5
--- /dev/null
+++ b/sys-firmware/seabios/seabios-1.14.0-r2.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit toolchain-funcs python-any-r1
+
+# SeaBIOS maintainers sometimes don't release stable tarballs or stable
+# binaries to generate the stable tarball the following is necessary:
+# git clone git://git.seabios.org/seabios.git && cd seabios
+# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV}
+
+# To generate binary tarball you can run the following from fork tree:
+# cd .../seabios-1.14.0-r2/image/usr/share
+# $ tar cJf seabios-1.14.0-r2-bin.tar.xz *.bin
+
+if [[ ${PV} == ** || -n "${EGIT_COMMIT}" ]] ; then
+   EGIT_REPO_URI="git://git.seabios.org/seabios.git"
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+
+   SRC_URI="
+   !binary? ( https://www.seabios.org/downloads/${P}.tar.gz )
+   binary? ( 
https://dev.gentoo.org/~slyfox/distfiles/${P}-r2-bin.tar.xz )"
+fi
+
+DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
+HOMEPAGE="https://www.seabios.org/;
+
+LICENSE="LGPL-3 GPL-3"
+SLOT="0"
+IUSE="+binary debug +seavgabios"
+
+REQUIRED_USE="debug? ( !binary )"
+

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

2021-05-01 Thread Louis Sautier
commit: 646c498cba9ad1f07a6fdf7fbb02e349a466fccf
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat May  1 22:17:37 2021 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat May  1 22:17:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646c498c

dev-python/pymediainfo: drop 5.0.3

Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/pymediainfo/Manifest |  1 -
 dev-python/pymediainfo/pymediainfo-5.0.3.ebuild | 31 -
 2 files changed, 32 deletions(-)

diff --git a/dev-python/pymediainfo/Manifest b/dev-python/pymediainfo/Manifest
index 89cdf8c80af..47f110a8020 100644
--- a/dev-python/pymediainfo/Manifest
+++ b/dev-python/pymediainfo/Manifest
@@ -1,3 +1,2 @@
-DIST pymediainfo-5.0.3.tar.gz 445381 BLAKE2B 
f3ff936100badf6899cd0eb3e1155ac82b2f6831dd9a32baf9c1f67f3f5948e5731798c3630aecd97cd86ecbd5a492e73353c19637775453a1fe291d0a15ce33
 SHA512 
4124b69910050fb84162140cda5e184cb0fc13b06b85ae61ff6e47b4fca236242558b9c3c8ea90ab804ed9400171f7b1dccc25ec5961b37d1f68de21fe64580e
 DIST pymediainfo-5.0.4.tar.gz 445381 BLAKE2B 
37578ba4c748ad7b8fbd435ce8bd4b452812667aec06131b00e27bdc7b50baf10e8d8517e270d1f02eb7c867a278ccf68b3c5f26a588a55c970b79287aabe31d
 SHA512 
0bc231b51e526bf69d10c59085814578c9f5fb542099613ea014484cfb37757413e640332604c01070d5e6bf81564514346400b5a7522864a5755acece2aafa8
 DIST pymediainfo-5.1.0.tar.gz 445630 BLAKE2B 
debef8de004232c4e39bd17018c447474a4f71bc386b01710bea8084febb5353cb70512ee77c33ea8b3e6c7b67baded99aecb77b60c52da58be35ef91919f34a
 SHA512 
d3c48e37f6d59b0f5bc1d66d4fad9fea26724863dc2ae75a30c80d972f68f3be650298d25105d330c20b83083f94d2ff5e2690c29573897e09afa44931f3228e

diff --git a/dev-python/pymediainfo/pymediainfo-5.0.3.ebuild 
b/dev-python/pymediainfo/pymediainfo-5.0.3.ebuild
deleted file mode 100644
index 2a386e30db0..000
--- a/dev-python/pymediainfo/pymediainfo-5.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-PYTHON_REQ_USE="xml(+)"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="A wrapper around the mediainfo library"
-HOMEPAGE="https://github.com/sbraz/pymediainfo;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="media-libs/libmediainfo"
-BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs dev-python/alabaster
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # Disable tests which requires network access
-   sed -i 's/@pytest.mark.internet/@pytest.mark.skip/' \
-   tests/test_pymediainfo.py || die
-   distutils-r1_python_prepare_all
-}



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

2021-05-01 Thread Louis Sautier
commit: b9e74ca130e5b623dfb693f78089f152f4049b04
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat May  1 22:17:25 2021 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat May  1 22:17:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e74ca1

dev-python/pymediainfo: add 5.1.0

Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/pymediainfo/Manifest |  1 +
 dev-python/pymediainfo/pymediainfo-5.1.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-python/pymediainfo/Manifest b/dev-python/pymediainfo/Manifest
index 8dfeb329771..89cdf8c80af 100644
--- a/dev-python/pymediainfo/Manifest
+++ b/dev-python/pymediainfo/Manifest
@@ -1,2 +1,3 @@
 DIST pymediainfo-5.0.3.tar.gz 445381 BLAKE2B 
f3ff936100badf6899cd0eb3e1155ac82b2f6831dd9a32baf9c1f67f3f5948e5731798c3630aecd97cd86ecbd5a492e73353c19637775453a1fe291d0a15ce33
 SHA512 
4124b69910050fb84162140cda5e184cb0fc13b06b85ae61ff6e47b4fca236242558b9c3c8ea90ab804ed9400171f7b1dccc25ec5961b37d1f68de21fe64580e
 DIST pymediainfo-5.0.4.tar.gz 445381 BLAKE2B 
37578ba4c748ad7b8fbd435ce8bd4b452812667aec06131b00e27bdc7b50baf10e8d8517e270d1f02eb7c867a278ccf68b3c5f26a588a55c970b79287aabe31d
 SHA512 
0bc231b51e526bf69d10c59085814578c9f5fb542099613ea014484cfb37757413e640332604c01070d5e6bf81564514346400b5a7522864a5755acece2aafa8
+DIST pymediainfo-5.1.0.tar.gz 445630 BLAKE2B 
debef8de004232c4e39bd17018c447474a4f71bc386b01710bea8084febb5353cb70512ee77c33ea8b3e6c7b67baded99aecb77b60c52da58be35ef91919f34a
 SHA512 
d3c48e37f6d59b0f5bc1d66d4fad9fea26724863dc2ae75a30c80d972f68f3be650298d25105d330c20b83083f94d2ff5e2690c29573897e09afa44931f3228e

diff --git a/dev-python/pymediainfo/pymediainfo-5.1.0.ebuild 
b/dev-python/pymediainfo/pymediainfo-5.1.0.ebuild
new file mode 100644
index 000..79f47c33505
--- /dev/null
+++ b/dev-python/pymediainfo/pymediainfo-5.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A wrapper around the mediainfo library"
+HOMEPAGE="https://github.com/sbraz/pymediainfo;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' 
pypy3 python3_7)
+   media-libs/libmediainfo
+"
+BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs dev-python/alabaster
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Disable tests which requires network access
+   sed -i 's/@pytest.mark.internet/@pytest.mark.skip/' \
+   tests/test_pymediainfo.py || die
+   distutils-r1_python_prepare_all
+}



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

2021-05-01 Thread Theo Anderson
commit: 5de3649b8a41e58232cc4f01efb23d2198ff0c91
Author: Theo Anderson  posteo  de>
AuthorDate: Sat May  1 22:14:58 2021 +
Commit: Theo Anderson  posteo  de>
CommitDate: Sat May  1 22:14:58 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5de3649b

app-emulation/arnold: move WX_GTK_VER to pre-inherit

Signed-off-by: Theo Anderson  posteo.de>

 app-emulation/arnold/arnold-20170513.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/arnold/arnold-20170513.ebuild 
b/app-emulation/arnold/arnold-20170513.ebuild
index d026d59eb..6dae52213 100644
--- a/app-emulation/arnold/arnold-20170513.ebuild
+++ b/app-emulation/arnold/arnold-20170513.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+WX_GTK_VER="3.0-gtk3"
+
 inherit cmake desktop wxwidgets
 
 DESCRIPTION="Amstrad CPC emulator"
@@ -21,9 +23,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="app-arch/unzip"
 
-S=${WORKDIR}/src
-
-WX_GTK_VER="3.0-gtk3"
+S="${WORKDIR}/src"
 
 src_prepare() {
setup-wxwidgets



[gentoo-commits] data/api:master commit in: files/

2021-05-01 Thread William Hubbs
commit: 9a1af15a547ea49cf6d3f75aa9dd24f5cba4b08d
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  1 21:58:35 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  1 21:59:11 2021 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=9a1af15a

files/uid-gid: fix github-exporter user name

Signed-off-by: William Hubbs  gentoo.org>

 files/uid-gid.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index ae3621e..131c1a4 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -220,7 +220,7 @@ fvwm-crystal-   232 acct
 turnserver 235 235 acct
 tox236 236 acct
 rspamd 237 237 acct
-github_exporter238 238 acct
+github-exporter238 238 acct
 scponly239 239 acct
 distcc 240 240 acct
 icingaweb2 -   241 acct



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

2021-05-01 Thread Marek Szuba
commit: 295d9880d9cd001ebc35c1e2cb35884ccc0f7f59
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat May  1 21:52:51 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat May  1 21:52:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295d9880

net-libs/nodejs: disallow USE=lto with gcc-11+

Runtime errors + a segfault in the test suite.

Bug: https://bugs.gentoo.org/787158
Signed-off-by: Marek Szuba  gentoo.org>

 net-libs/nodejs/nodejs-12.22.1-r1.ebuild | 10 +-
 net-libs/nodejs/nodejs-14.16.1-r1.ebuild | 10 +-
 net-libs/nodejs/nodejs-16.0.0-r1.ebuild  | 10 +-
 3 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/net-libs/nodejs/nodejs-12.22.1-r1.ebuild 
b/net-libs/nodejs/nodejs-12.22.1-r1.ebuild
index aa8392c1ff2..52bbbaf5862 100644
--- a/net-libs/nodejs/nodejs-12.22.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-12.22.1-r1.ebuild
@@ -59,7 +59,15 @@ pkg_pretend() {
 
if [[ ${MERGE_TYPE} != "binary" ]]; then
if use lto; then
-   tc-is-gcc || die "${PN} only supports LTO for gcc"
+   if tc-is-gcc; then
+   if [[ $(gcc-major-version) -ge 11 ]]; then
+   # Bug #787158
+   die "LTO builds of ${PN} using gcc-11+ 
currently fail tests and produce runtime errors. Either switch to gcc-10 or 
unset USE=lto for this ebuild"
+   fi
+   else
+   # configure.py will abort on this later if we 
do not
+   die "${PN} only supports LTO for gcc"
+   fi
fi
fi
 }

diff --git a/net-libs/nodejs/nodejs-14.16.1-r1.ebuild 
b/net-libs/nodejs/nodejs-14.16.1-r1.ebuild
index 02e8c08318b..0cc7ac183ee 100644
--- a/net-libs/nodejs/nodejs-14.16.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-14.16.1-r1.ebuild
@@ -54,7 +54,15 @@ pkg_pretend() {
 
if [[ ${MERGE_TYPE} != "binary" ]]; then
if use lto; then
-   tc-is-gcc || die "${PN} only supports LTO for gcc"
+   if tc-is-gcc; then
+   if [[ $(gcc-major-version) -ge 11 ]]; then
+   # Bug #787158
+   die "LTO builds of ${PN} using gcc-11+ 
currently fail tests and produce runtime errors. Either switch to gcc-10 or 
unset USE=lto for this ebuild"
+   fi
+   else
+   # configure.py will abort on this later if we 
do not
+   die "${PN} only supports LTO for gcc"
+   fi
fi
fi
 }

diff --git a/net-libs/nodejs/nodejs-16.0.0-r1.ebuild 
b/net-libs/nodejs/nodejs-16.0.0-r1.ebuild
index e9e14a67345..e9b170f229d 100644
--- a/net-libs/nodejs/nodejs-16.0.0-r1.ebuild
+++ b/net-libs/nodejs/nodejs-16.0.0-r1.ebuild
@@ -53,7 +53,15 @@ pkg_pretend() {
 
if [[ ${MERGE_TYPE} != "binary" ]]; then
if use lto; then
-   tc-is-gcc || die "${PN} only supports LTO for gcc"
+   if tc-is-gcc; then
+   if [[ $(gcc-major-version) -ge 11 ]]; then
+   # Bug #787158
+   die "LTO builds of ${PN} using gcc-11+ 
currently fail tests and produce runtime errors. Either switch to gcc-10 or 
unset USE=lto for this ebuild"
+   fi
+   else
+   # configure.py will abort on this later if we 
do not
+   die "${PN} only supports LTO for gcc"
+   fi
fi
fi
 }



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

2021-05-01 Thread Andreas Sturmlechner
commit: 39c088d71f32349306a1ead6a7ea6c0dec165881
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 21:32:48 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:32:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c088d7

dev-ml/lablgl: Drop 1.05-r1, EAPI5--

Closes: https://bugs.gentoo.org/784605
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-ml/lablgl/Manifest  |  1 -
 dev-ml/lablgl/lablgl-1.05-r1.ebuild | 91 -
 2 files changed, 92 deletions(-)

diff --git a/dev-ml/lablgl/Manifest b/dev-ml/lablgl/Manifest
index 1fd832851a1..ec64e13dd5d 100644
--- a/dev-ml/lablgl/Manifest
+++ b/dev-ml/lablgl/Manifest
@@ -1,2 +1 @@
-DIST lablgl-1.05.tar.gz 296597 BLAKE2B 
01fff39607f0b4e965737c6fec53cbd3b154bb2df3528fd37626ac87c6cb46a29f97881a242206310b1bd576fb9dfc72ede1eb24cf287ddfc55194b8d55eb83d
 SHA512 
e8bf7d993610912d50ec3a6c18a24d2ff7d0727a41fe102e745050bb83ee02a9995e8b1b8c7dbd94f6b2a8363145f22e9772e36253dced762a63ec3c6c54379d
 DIST lablgl-1.06.tar.gz 567281 BLAKE2B 
90e42d3f131b2a416b5a1fb9933fbf1178911aabfd571274e987c8e7da12a3c57673268b5e0300950f3b03ddb363626ad93fe3e647e5e7058ee48c0b130fcbfc
 SHA512 
169ac4ed8eaf3635c107c57cd03a76a64fc16a8d3ba1ad261b7e4dcda985c0a83059421e72233f645aec21a1ec27b980530b4ffb7013fba31d446b16521b3f4c

diff --git a/dev-ml/lablgl/lablgl-1.05-r1.ebuild 
b/dev-ml/lablgl/lablgl-1.05-r1.ebuild
deleted file mode 100644
index e247ba03cdc..000
--- a/dev-ml/lablgl/lablgl-1.05-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit multilib toolchain-funcs
-
-DESCRIPTION="Objective CAML interface for OpenGL"
-HOMEPAGE="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgl.html;
-LICENSE="BSD"
-
-SRC_URI="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/${P}.tar.gz;
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux"
-IUSE="doc glut +ocamlopt tk"
-
-RDEPEND="
-   >=dev-lang/ocaml-3.10.2:=[ocamlopt?]
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libX11
-   virtual/opengl
-   virtual/glu
-   dev-ml/camlp4:=
-   glut? ( media-libs/freeglut )
-   tk? (
-   >=dev-lang/tcl-8.3:0=
-   >=dev-lang/tk-8.3:0=
-   dev-ml/labltk:=
-   )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   # make configuration file
-   echo "BINDIR=/usr/bin" > Makefile.config || die
-   echo "GLLIBS = -lGL -lGLU" >> Makefile.config || die
-   if use glut; then
-   echo "GLUTLIBS = -lglut" >> Makefile.config || die
-   else
-   echo "GLUTLIBS = " >> Makefile.config || die
-   fi
-   echo "XLIBS = -lXext -lXmu -lX11" >> Makefile.config || die
-   echo "RANLIB = $(tc-getRANLIB)" >> Makefile.config || die
-   echo 'COPTS = -c -O $(CFLAGS)' >> Makefile.config || die
-   echo 'INCLUDES = $(TKINCLUDES) $(GLINCLUDES) $(XINCLUDES)' >> 
Makefile.config || die
-}
-
-src_compile() {
-   if use tk; then
-   emake togl
-   if use ocamlopt; then
-   emake toglopt
-   fi
-   fi
-
-   emake lib
-   if use ocamlopt; then
-   emake libopt
-   fi
-
-   if use glut; then
-   emake glut
-   if use ocamlopt; then
-   emake glutopt
-   fi
-   fi
-}
-
-src_install() {
-   # Makefile do not use mkdir so the library is not installed
-   # but copied as a 'stublibs' file.
-   dodir /usr/$(get_libdir)/ocaml/stublibs
-
-   # Same for lablglut's toplevel
-   dodir /usr/bin
-
-   BINDIR="${ED}/usr/bin"
-   BASE="${ED}/usr/$(get_libdir)/ocaml"
-   emake BINDIR="${BINDIR}" INSTALLDIR="${BASE}/lablGL" 
DLLDIR="${BASE}/stublibs" install
-
-   dodoc README CHANGES
-
-   if use doc ; then
-   mv Togl/examples{,.togl} || die
-   dodoc -r Togl/examples.togl
-
-   mv LablGlut/examples{,.glut} || die
-   dodoc -r LablGlut/examples.glut
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/discover/files/, kde-plasma/discover/

2021-05-01 Thread Andreas Sturmlechner
commit: 05378df80892dea6bd44dfe58e64fb9ce840e3d3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 18:44:15 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05378df8

kde-plasma/discover: Fix build with dev-libs/glib-2.68

Closes: https://bugs.gentoo.org/787155
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/discover/discover-5.21.4.ebuild |   5 +-
 .../discover/files/discover-5.21.4-glib-2.68.patch | 240 +
 2 files changed, 244 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/discover/discover-5.21.4.ebuild 
b/kde-plasma/discover/discover-5.21.4.ebuild
index 2c50bd9597f..e32fb61e4cd 100644
--- a/kde-plasma/discover/discover-5.21.4.ebuild
+++ b/kde-plasma/discover/discover-5.21.4.ebuild
@@ -56,7 +56,10 @@ RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
 "
 
-PATCHES=( "${FILESDIR}/${P}-missing-link.patch" ) # bug 785457
+PATCHES=(
+   "${FILESDIR}/${P}-missing-link.patch" # bug 785457
+   "${FILESDIR}/${P}-glib-2.68.patch" # bug 787155
+)
 
 src_prepare() {
ecm_src_prepare

diff --git a/kde-plasma/discover/files/discover-5.21.4-glib-2.68.patch 
b/kde-plasma/discover/files/discover-5.21.4-glib-2.68.patch
new file mode 100644
index 000..903b4b8ff30
--- /dev/null
+++ b/kde-plasma/discover/files/discover-5.21.4-glib-2.68.patch
@@ -0,0 +1,240 @@
+From 12f83062b01d5ba946e6f98503b72d4e58721aa4 Mon Sep 17 00:00:00 2001
+From: Aleix Pol Gonzalez 
+Date: Tue, 6 Apr 2021 23:54:52 +
+Subject: [PATCH] Only wrap flatpak.h includes in extern "C" with older
+ versions
+
+Seems to be the only way to be compatible backwards and forwards.
+---
+ CMakeLists.txt |  1 -
+ .../backends/FlatpakBackend/CMakeLists.txt |  6 ++
+ .../backends/FlatpakBackend/FlatpakBackend.h   |  4 +---
+ .../FlatpakBackend/FlatpakFetchDataJob.h   |  4 +---
+ .../FlatpakBackend/FlatpakJobTransaction.cpp   |  3 ---
+ .../FlatpakBackend/FlatpakJobTransaction.h |  4 +---
+ .../backends/FlatpakBackend/FlatpakNotifier.h  |  4 +---
+ .../backends/FlatpakBackend/FlatpakResource.h  |  4 +---
+ .../FlatpakBackend/FlatpakSourcesBackend.h |  4 +---
+ .../FlatpakBackend/FlatpakTransactionThread.h  |  4 +---
+ .../backends/FlatpakBackend/flatpak-helper.h   | 18 ++
+ .../backends/FwupdBackend/CMakeLists.txt   |  3 +++
+ .../backends/FwupdBackend/FwupdBackend.h   |  5 +
+ 13 files changed, 39 insertions(+), 25 deletions(-)
+ create mode 100644 libdiscover/backends/FlatpakBackend/flatpak-helper.h
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 889ded6c..a531d4de 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -37,7 +37,6 @@ pkg_check_modules(Fwupd IMPORTED_TARGET fwupd>=1.5.0)
+ pkg_check_modules(Markdown IMPORTED_TARGET libmarkdown)
+ find_package(KUserFeedback)
+ 
+-
+ if(NOT CMAKE_VERSION VERSION_LESS "3.10.0")
+   # CMake 3.9+ warns about automoc on files without Q_OBJECT, and doesn't 
know about other macros.
+   # 3.10+ lets us provide more macro names that require automoc.
+diff --git a/libdiscover/backends/FlatpakBackend/CMakeLists.txt 
b/libdiscover/backends/FlatpakBackend/CMakeLists.txt
+index 49ac1085..65ba622a 100644
+--- a/libdiscover/backends/FlatpakBackend/CMakeLists.txt
 b/libdiscover/backends/FlatpakBackend/CMakeLists.txt
+@@ -23,8 +23,14 @@ add_library(FlatpakNotifier MODULE FlatpakNotifier.cpp)
+ target_link_libraries(FlatpakNotifier Discover::Notifiers Qt5::Concurrent 
PkgConfig::Flatpak)
+ set_target_properties(FlatpakNotifier PROPERTIES INSTALL_RPATH 
${CMAKE_INSTALL_FULL_LIBDIR}/plasma-discover)
+ 
++if (Flatpak_VERSION VERSION_LESS 1.10.2)
++target_compile_definitions(flatpak-backend PRIVATE 
-DFLATPAK_EXTERNC_REQUIRED)
++target_compile_definitions(FlatpakNotifier PRIVATE 
-DFLATPAK_EXTERNC_REQUIRED)
++endif()
++
+ install(TARGETS FlatpakNotifier DESTINATION 
${PLUGIN_INSTALL_DIR}/discover-notifier)
+ install(PROGRAMS org.kde.discover-flatpak.desktop DESTINATION 
${XDG_APPS_INSTALL_DIR} )
++
+ install(FILES org.kde.discover.flatpak.appdata.xml DESTINATION 
${KDE_INSTALL_METAINFODIR} )
+ 
+ ecm_install_icons(
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakBackend.h 
b/libdiscover/backends/FlatpakBackend/FlatpakBackend.h
+index 3b71344f..f0234cc7 100644
+--- a/libdiscover/backends/FlatpakBackend/FlatpakBackend.h
 b/libdiscover/backends/FlatpakBackend/FlatpakBackend.h
+@@ -18,9 +18,7 @@
+ 
+ #include 
+ 
+-extern "C" {
+-#include 
+-}
++#include "flatpak-helper.h"
+ 
+ class FlatpakSourcesBackend;
+ class StandardBackendUpdater;
+diff --git a/libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.h 
b/libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.h
+index b9aaf80e..d63fd1bc 100644
+--- 

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

2021-05-01 Thread Andreas Sturmlechner
commit: 81c02e057c8127d47d0e1b04593f63a344538460
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 18:28:10 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c02e05

profiles: Mask www-plugins/google-talkplugin for removal

Bug: https://bugs.gentoo.org/771801
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 8dd63249814..afc7e3bb61b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2021-05-01)
+# nsplugin is dead, bug #771801
+# Removal on 2021-05-31
+www-plugins/google-talkplugin
+
 # Andreas Sturmlechner  (2021-05-01)
 # Unmaintained, java depends on deprecated JDK-7, nsplugin is dead.
 # Multiple bugs: #446508, #678776, #682600, #787407



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

2021-05-01 Thread Andreas Sturmlechner
commit: afb8a6ab11f0556951f1fcb736b10425f0250ace
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 21:13:31 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb8a6ab

app-accessibility/espeakup: Drop 0.71-r1, EAPI5--

Closes: https://bugs.gentoo.org/756868
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-accessibility/espeakup/Manifest|  1 -
 app-accessibility/espeakup/espeakup-0.71-r1.ebuild | 58 --
 2 files changed, 59 deletions(-)

diff --git a/app-accessibility/espeakup/Manifest 
b/app-accessibility/espeakup/Manifest
index fb8ddde4731..f0ff5a95917 100644
--- a/app-accessibility/espeakup/Manifest
+++ b/app-accessibility/espeakup/Manifest
@@ -1,2 +1 @@
-DIST espeakup-0.71.tar.bz2 24663 BLAKE2B 
b5cae80e7a6d45e599dd03680da398cc9db8eb98d0140d8e71aa5047607484401c3906386627810e3ff78a244c9c0e16383675fdd845802225fdb32c8b2a3dbd
 SHA512 
01091560cd4843897fa6925a54b4c856fe57ed5728ddc0c091c93b1ae14eb2f4d07ab2247e40bd5a5968cc22ee3696abfe1b28f67b95aa7ab61e33667c51135d
 DIST espeakup-0.80.tar.gz 39626 BLAKE2B 
f36d9776b954e73fd2bc33c7ba97dd323184480549b667ac2afc4dc40a8b98089b8ced16e8b1cb33e6b4c586df27a8d6f782236ef8770bc98a530665e257edcf
 SHA512 
1b7e2bd46c3c13a5305746d2d2810ec94a8660f561e4f679ee4779be1b22178f8ac7de42d626d649710509f7b087b9a2f94608bde203d1bcd6d353229ed9ff83

diff --git a/app-accessibility/espeakup/espeakup-0.71-r1.ebuild 
b/app-accessibility/espeakup/espeakup-0.71-r1.ebuild
deleted file mode 100644
index 4b368250095..000
--- a/app-accessibility/espeakup/espeakup-0.71-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit linux-info
-
-DESCRIPTION="espeakup is a small lightweight connector for espeak and speakup"
-HOMEPAGE="http://www.linux-speakup.org;
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-COMMON_DEPEND="|| (
-   app-accessibility/espeak[portaudio]
-   app-accessibility/espeak[pulseaudio] )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-CONFIG_CHECK="~SPEAKUP ~SPEAKUP_SYNTH_SOFT"
-ERROR_SPEAKUP="CONFIG_SPEAKUP is not enabled in this kernel!"
-ERROR_SPEAKUP_SYNTH_SOFT="CONFIG_SPEAKUP_SYNTH_SOFT is not enabled in this 
kernel!"
-
-pkg_setup() {
-   if kernel_is -ge 2 6 37; then
-   check_extra_config
-   elif ! has_version app-accessibility/speakup; then
-   ewarn "Cannot find speakup on your system."
-   ewarn "Please upgrade your kernel to 2.6.37 or later and enable 
the"
-   ewarn "CONFIG_SPEAKUP and CONFIG_SPEAKUP_SYNTH_SOFT options"
-   ewarn "or install app-accessibility/speakup."
-   fi
-}
-
-src_compile() {
-   emake
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc ChangeLog README ToDo
-   newconfd "${FILESDIR}"/espeakup.confd espeakup
-   newinitd "${FILESDIR}"/espeakup.rc espeakup
-}
-
-pkg_postinst() {
-   elog "To get espeakup to start automatically, it is currently 
recommended"
-   elog "that you add it to the default run level, by giving the following"
-   elog "command as root."
-   elog
-   elog "rc-update add espeakup default"
-   elog
-   elog "You can also set a default voice now for espeakup."
-   elog "See /etc/conf.d/espeakup for how to do this."
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/konsole/, kde-apps/konsole/files/

2021-05-01 Thread Andreas Sturmlechner
commit: 2fdb5052e0cf4726eb141fd92a0ca83c2785ca35
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 18:39:38 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdb5052

kde-apps/konsole: Fix build with GCC-11

Closes: https://bugs.gentoo.org/787179
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/konsole/files/konsole-21.04.0-gcc11.patch | 25 ++
 kde-apps/konsole/konsole-21.04.0.ebuild|  2 ++
 2 files changed, 27 insertions(+)

diff --git a/kde-apps/konsole/files/konsole-21.04.0-gcc11.patch 
b/kde-apps/konsole/files/konsole-21.04.0-gcc11.patch
new file mode 100644
index 000..0a9e2a4cbc2
--- /dev/null
+++ b/kde-apps/konsole/files/konsole-21.04.0-gcc11.patch
@@ -0,0 +1,25 @@
+From 242213afd9eb9886e04eb9e6e69a4caa9c606363 Mon Sep 17 00:00:00 2001
+From: Kurt Hindenburg 
+Date: Fri, 30 Apr 2021 17:07:13 -0400
+Subject: [PATCH] Add missing include to fix build on gcc-11
+
+---
+ src/terminalDisplay/TerminalPainter.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/terminalDisplay/TerminalPainter.cpp 
b/src/terminalDisplay/TerminalPainter.cpp
+index fce10d09..7623602e 100644
+--- a/src/terminalDisplay/TerminalPainter.cpp
 b/src/terminalDisplay/TerminalPainter.cpp
+@@ -30,6 +30,8 @@
+ #include 
+ #include 
+ 
++#include 
++
+ // we use this to force QPainter to display text in LTR mode
+ // more information can be found in: https://unicode.org/reports/tr9/
+ const QChar LTR_OVERRIDE_CHAR(0x202D);
+-- 
+GitLab
+

diff --git a/kde-apps/konsole/konsole-21.04.0.ebuild 
b/kde-apps/konsole/konsole-21.04.0.ebuild
index 701329615e7..387e191ea7f 100644
--- a/kde-apps/konsole/konsole-21.04.0.ebuild
+++ b/kde-apps/konsole/konsole-21.04.0.ebuild
@@ -51,6 +51,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-gcc11.patch ) # bug 787179
+
 src_prepare() {
ecm_src_prepare
ecm_punt_bogus_dep KF5 Completion



[gentoo-commits] repo/gentoo:master commit in: kde-misc/plasma-pass/, kde-misc/plasma-pass/files/

2021-05-01 Thread Andreas Sturmlechner
commit: 494ec0c253357d84f04eeb29b38ed40f3edb8632
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 20:08:20 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494ec0c2

kde-misc/plasma-pass: Drop -Werror

Closes: https://bugs.gentoo.org/785832
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/plasma-pass-1.2.0-no-werror.patch| 31 ++
 kde-misc/plasma-pass/plasma-pass-1.2.0.ebuild  |  2 ++
 2 files changed, 33 insertions(+)

diff --git a/kde-misc/plasma-pass/files/plasma-pass-1.2.0-no-werror.patch 
b/kde-misc/plasma-pass/files/plasma-pass-1.2.0-no-werror.patch
new file mode 100644
index 000..42c40bfe923
--- /dev/null
+++ b/kde-misc/plasma-pass/files/plasma-pass-1.2.0-no-werror.patch
@@ -0,0 +1,31 @@
+From 468db75d4a4f2620921c00ebd91fd7d12e7a2bce Mon Sep 17 00:00:00 2001
+From: David Faure 
+Date: Sat, 1 May 2021 21:58:56 +0200
+Subject: [PATCH] Remove -Werror, one can't predict what future compilers will
+ do
+
+I assume this was supposed to be set only temporarily.
+
+CCMAIL: dvra...@kde.org
+---
+ CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8131494..26cea6e 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -46,8 +46,8 @@ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
+ add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00)
+ add_definitions(-DQT_NO_FOREACH)
+ 
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -pedantic")
+-set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -pedantic")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic")
++set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic")
+ 
+ # plasmoid
+ plasma_install_package(package org.kde.plasma.pass)
+-- 
+GitLab
+

diff --git a/kde-misc/plasma-pass/plasma-pass-1.2.0.ebuild 
b/kde-misc/plasma-pass/plasma-pass-1.2.0.ebuild
index d713294e830..b62a307e42d 100644
--- a/kde-misc/plasma-pass/plasma-pass-1.2.0.ebuild
+++ b/kde-misc/plasma-pass/plasma-pass-1.2.0.ebuild
@@ -35,3 +35,5 @@ RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
 "
+
+PATCHES=( "${FILESDIR}"/${P}-no-werror.patch ) # bug 785832



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

2021-05-01 Thread Andreas Sturmlechner
commit: 10d7a5b482f6282eaefdb28ceda51f2ec99056f8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 20:18:02 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d7a5b4

dev-util/clazy: Fix build with LLVM-12/13

Closes: https://bugs.gentoo.org/786525
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/clazy/clazy-1.9.ebuild |  2 +
 dev-util/clazy/files/clazy-1.9-llvm12.patch | 88 +
 dev-util/clazy/files/clazy-1.9-llvm13.patch | 31 ++
 3 files changed, 121 insertions(+)

diff --git a/dev-util/clazy/clazy-1.9.ebuild b/dev-util/clazy/clazy-1.9.ebuild
index 9062383103c..781b5104055 100644
--- a/dev-util/clazy/clazy-1.9.ebuild
+++ b/dev-util/clazy/clazy-1.9.ebuild
@@ -20,6 +20,8 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-llvm{12,13}.patch ) # bug 786525
+
 src_prepare() {
cmake_src_prepare
 

diff --git a/dev-util/clazy/files/clazy-1.9-llvm12.patch 
b/dev-util/clazy/files/clazy-1.9-llvm12.patch
new file mode 100644
index 000..3862f40ad98
--- /dev/null
+++ b/dev-util/clazy/files/clazy-1.9-llvm12.patch
@@ -0,0 +1,88 @@
+From 2592a6e3393ebc75e16c91e606ad2015a16295c3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Christian=20Sch=C3=A4rf?= 
+Date: Sat, 23 Jan 2021 15:34:10 +0100
+Subject: [PATCH] Fix build with Clang 12
+
+Required due to Clang changes 
https://github.com/llvm/llvm-project/commit/b3eff6b7bb31e7ef059a3d238de138849839fbbd
 and 
https://github.com/llvm/llvm-project/commit/d758f79e5d381bd4f5122193a9538d89c907c812
+---
+ src/SourceCompatibilityHelpers.h | 26 ++
+ src/SuppressionManager.cpp   |  5 ++---
+ 2 files changed, 28 insertions(+), 3 deletions(-)
+
+diff --git a/src/SourceCompatibilityHelpers.h 
b/src/SourceCompatibilityHelpers.h
+index 4db141ab..1737d5a5 100644
+--- a/src/SourceCompatibilityHelpers.h
 b/src/SourceCompatibilityHelpers.h
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #if defined(CLAZY_USES_BOOST_REGEX)
+@@ -103,6 +104,31 @@ inline clang::tooling::Replacements& 
DiagnosticFix(clang::tooling::Diagnostic 
+ #endif
+ }
+ 
++inline auto getBuffer(const clang::SourceManager , clang::FileID id, bool 
*invalid)
++{
++#if LLVM_VERSION_MAJOR >= 12
++auto buffer = sm.getBufferOrNone(id);
++*invalid = !buffer.hasValue();
++return buffer;
++#else
++return sm.getBuffer(id, invalid);
++#endif
++}
++
++#if LLVM_VERSION_MAJOR >= 12
++inline clang::Lexer getLexer(clang::FileID id, 
llvm::Optional inputFile,
++ const clang::SourceManager , const 
clang::LangOptions )
++{
++return clang::Lexer(id, inputFile.getValue(), sm, lo);
++}
++#else
++inline clang::Lexer getLexer(clang::FileID id, const llvm::MemoryBuffer 
*inputFile,
++ const clang::SourceManager , const 
clang::LangOptions )
++{
++return clang::Lexer(id, inputFile, sm, lo);
++}
++#endif
++
+ }
+ 
+ #endif
+diff --git a/src/SuppressionManager.cpp b/src/SuppressionManager.cpp
+index 9d774ea6..9881388d 100644
+--- a/src/SuppressionManager.cpp
 b/src/SuppressionManager.cpp
+@@ -24,7 +24,6 @@
+ #include "clazy_stl.h"
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+@@ -84,7 +83,7 @@ void SuppressionManager::parseFile(FileID id, const 
SourceManager , const cla
+ Suppressions  = (*it).second;
+ 
+ bool invalid = false;
+-auto buffer = sm.getBuffer(id, );
++auto buffer = clazy::getBuffer(sm, id, );
+ if (invalid) {
+ llvm::errs() << "SuppressionManager::parseFile: Invalid buffer ";
+ if (buffer)
+@@ -92,7 +91,7 @@ void SuppressionManager::parseFile(FileID id, const 
SourceManager , const cla
+ return;
+ }
+ 
+-Lexer lexer(id, buffer, sm, lo);
++auto lexer = clazy::getLexer(id, buffer, sm, lo);
+ lexer.SetCommentRetentionState(true);
+ 
+ Token token;
+-- 
+GitLab
+

diff --git a/dev-util/clazy/files/clazy-1.9-llvm13.patch 
b/dev-util/clazy/files/clazy-1.9-llvm13.patch
new file mode 100644
index 000..9bbac8f7624
--- /dev/null
+++ b/dev-util/clazy/files/clazy-1.9-llvm13.patch
@@ -0,0 +1,31 @@
+From 0bf4e428c76270f4534a0a8df3cf6912157f22ab Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= 
+Date: Sat, 17 Apr 2021 20:57:10 +0200
+Subject: [PATCH] Fix build with LLVM 13
+
+---
+ src/ClazyStandaloneMain.cpp | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/ClazyStandaloneMain.cpp b/src/ClazyStandaloneMain.cpp
+index 41c4fcf9..7b4cf5d3 100644
+--- a/src/ClazyStandaloneMain.cpp
 b/src/ClazyStandaloneMain.cpp
+@@ -158,7 +158,13 @@ llvm::IntrusiveRefCntPtr 
getVfsFromFile(const std::string 
+ 
+ int main(int argc, const char **argv)
+ {
+-CommonOptionsParser optionsParser(argc, argv, 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/openbox-menu/files/, x11-misc/openbox-menu/

2021-05-01 Thread Andreas Sturmlechner
commit: b434d5b14023d0c204c72d9276c997fa7d8fe316
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 21:12:09 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b434d5b1

x11-misc/openbox-menu: Drop 0.8.0, EAPI5--

Closes: https://bugs.gentoo.org/698100
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-misc/openbox-menu/Manifest |  1 -
 .../files/openbox-menu-0.5.0-build.patch   | 81 --
 x11-misc/openbox-menu/openbox-menu-0.8.0.ebuild| 42 ---
 3 files changed, 124 deletions(-)

diff --git a/x11-misc/openbox-menu/Manifest b/x11-misc/openbox-menu/Manifest
index bfff046437b..64735ae9fe9 100644
--- a/x11-misc/openbox-menu/Manifest
+++ b/x11-misc/openbox-menu/Manifest
@@ -1,2 +1 @@
-DIST openbox-menu-0.8.0.tar.bz2 24229 BLAKE2B 
8950d1bf55454f239a92cf17f8676295f7c769b73fce34ee2786b0a5dd18bd81b3dddfec7f5fcf77f697072abaea758d1d5c9d0f80d41c0a9d80709b845161c2
 SHA512 
955a5e16e7be001aec030358d3568aa6a3303d7138d6eb998494cd9ffa77de14ecf4bee163a9d49faf67939c85e303cbae51461f04f7eeaf44167a377c0f352d
 DIST openbox-menu-0.8.1.tar.gz 27960 BLAKE2B 
f4c78956c163b0d8ca2d601b05354217071e93307a0abc1536d1d373a3d402384b0a4d3c15252aaf9aae7c20b76b5b8aa69edfacbe11cfaa76b1aba8a7a4834e
 SHA512 
de6454e88ac30b5cb1094ae427116808ad9dd2f37c8d2ae20dea77aa60d414a47149c09e8ea7d3c5c31182b728b8a4f13283f33c6e2a34d3cd4b64f91d4ef8da

diff --git a/x11-misc/openbox-menu/files/openbox-menu-0.5.0-build.patch 
b/x11-misc/openbox-menu/files/openbox-menu-0.5.0-build.patch
deleted file mode 100644
index 5750e982be1..000
--- a/x11-misc/openbox-menu/files/openbox-menu-0.5.0-build.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From: Julian Ospald 
-Date: Wed Aug 21 14:26:38 UTC 2013
-Subject: several QA fixes
-
 a/Makefile
-+++ b/Makefile
-@@ -1,17 +1,27 @@
--LIBS= `pkg-config --libs glib-2.0 gtk+-2.0 libmenu-cache`
--CFLAGS+= -g -Wall `pkg-config --cflags glib-2.0 gtk+-2.0 libmenu-cache`
--CC=gcc
-+CC ?= gcc
-+PKG_CONFIG ?= pkg-config
-+
-+CFLAGS ?= -O2 -g
-+CFLAGS += -Wall $(shell $(PKG_CONFIG) --cflags glib-2.0 gtk+-2.0 
libmenu-cache)
-+LIBS += $(shell $(PKG_CONFIG) --libs glib-2.0 gtk+-2.0 libmenu-cache)
- #-DG_DISABLE_DEPRECATED
- 
--# Comment this line if you don't want icons to appear in menu
--CFLAGS+=-DWITH_ICONS
--# Uncomment this line if Openbox can display SVG icons 
--# Check SVG support with '$ ldd /usr/bin/openbox | grep svg', librsvg must 
appear..
--# CFLAGS+=-DWITH_SVG
--
--prefix= /usr/local
--DESTDIR ?= $(prefix)
--BINDIR= ${DESTDIR}/bin
-+# set to 0 to turn off icons in menus
-+ICONS=1
-+
-+# set to 0 to turn off svg icons in menus
-+SVG_ICONS=1
-+
-+ifeq ($(SVG_ICONS),1)
-+CPPFLAGS += -DWITH_SVG
-+endif
-+
-+ifeq ($(ICONS),1)
-+CPPFLAGS += -DWITH_ICONS
-+endif
-+
-+prefix = /usr
-+BINDIR = ${prefix}/bin
- 
- SRC= $(shell ls *.c 2> /dev/null)
- OBJ= $(SRC:.c=.o)
-@@ -19,26 +29,29 @@
- all: $(OBJ) openbox-menu
- 
- %.o: %.c
--  $(CC) $(CFLAGS) -c $< -o $@
-+  $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
- 
- openbox-menu: $(OBJ)
--  $(CC) $(OBJ) -o openbox-menu $(LDFLAGS) $(LIBS)
-+  $(CC) $(CFLAGS) $(OBJ) -o openbox-menu $(LDFLAGS) $(LIBS)
- 
--.PHONY: clean install doc changelog check
-+.PHONY: clean install install-strip doc changelog check
- 
- clean:
-   @rm -f *.o openbox-menu
-   @rm -rf doc
- 
- install:
-+  @install -Dm 755 openbox-menu "$(DESTDIR)$(BINDIR)/openbox-menu"
-+
-+install-strip:
-   @strip -s openbox-menu
--  @install -Dm 755 openbox-menu $(BINDIR)/openbox-menu
-+  @install -Dm 755 openbox-menu "$(DESTDIR)$(BINDIR)/openbox-menu"
- 
- doc:
-   robodoc --src . --doc doc/ --multidoc --index --html --cmode
- 
- check: openbox-menu
--  ./openbox-menu > test.xml 
-+  ./openbox-menu > test.xml
-   xmllint test.xml
-   rm test.xml
- 

diff --git a/x11-misc/openbox-menu/openbox-menu-0.8.0.ebuild 
b/x11-misc/openbox-menu/openbox-menu-0.8.0.ebuild
deleted file mode 100644
index bbdd608be6b..000
--- a/x11-misc/openbox-menu/openbox-menu-0.8.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit epatch toolchain-funcs
-
-DESCRIPTION="Another dynamic menu generator for Openbox"
-HOMEPAGE="http://fabrice.thiroux.free.fr/openbox-menu_en.html;
-SRC_URI="https://bitbucket.org/fabriceT/${PN}/downloads/${P}.tar.bz2;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+icons svg"
-REQUIRED_USE="svg? ( icons )"
-
-COMMON_DEPEND="
-   dev-libs/glib:2
-   lxde-base/menu-cache
-   x11-libs/gtk+:2
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   icons? ( x11-wm/openbox[imlib,svg?] )
-   !icons? ( x11-wm/openbox )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-  

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

2021-05-01 Thread Andreas Sturmlechner
commit: 4e92e47c2e36bf6d811eb63ae2c9fc5d65a83f4b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 18:33:31 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e92e47c

dev-libs/jerasure: Drop 2.0.0-r1, EAPI5--

Closes: https://bugs.gentoo.org/783933
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/jerasure/jerasure-2.0.0-r1.ebuild | 32 --
 1 file changed, 32 deletions(-)

diff --git a/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild 
b/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild
deleted file mode 100644
index 21aed21085d..000
--- a/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools ltprune
-
-DESCRIPTION="A Library in C Facilitating Erasure Coding for Storage 
Applications"
-HOMEPAGE="http://jerasure.org/;
-SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/${P}.tar.gz;
-S="${WORKDIR}/${PN}.git"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE=""
-
-DEPEND="dev-libs/gf-complete"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   sed -i -e 's/ $(SIMD_FLAGS)//g' src/Makefile.am Examples/Makefile.am || 
die
-   eautoreconf
-}
-
-src_install() {
-   default
-   # because stupid
-   insinto /usr/include
-   doins include/{cauchy,galois,liberation,reed_sol}.h
-   prune_libtool_files
-}



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

2021-05-01 Thread Andreas Sturmlechner
commit: 8540e4435accab3ee168d02e6858886349521144
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 20:44:48 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8540e443

media-gfx/graphite2: python3_9, fix BDEPENDs

Closes: https://bugs.gentoo.org/787473
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/graphite2/graphite2-1.3.14.ebuild | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/media-gfx/graphite2/graphite2-1.3.14.ebuild 
b/media-gfx/graphite2/graphite2-1.3.14.ebuild
index 7293cfb0a10..3f1a3d4d8c2 100644
--- a/media-gfx/graphite2/graphite2-1.3.14.ebuild
+++ b/media-gfx/graphite2/graphite2-1.3.14.ebuild
@@ -3,10 +3,9 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
-
 CMAKE_ECLASS=cmake
 GENTOO_DEPEND_ON_PERL="no"
+PYTHON_COMPAT=( python3_{7,8,9} )
 inherit perl-module python-any-r1 cmake-multilib
 
 DESCRIPTION="Library providing rendering capabilities for complex non-Roman 
writing systems"
@@ -19,17 +18,19 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 
~riscv ~s390 sparc x
 IUSE="perl test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
-   perl? ( dev-lang/perl:= )
+RDEPEND="perl? ( dev-lang/perl:= )"
+DEPEND="
+   perl? ( dev-lang/perl )
+   test? ( dev-libs/glib:2 )
 "
-DEPEND="${RDEPEND}
+BDEPEND="
perl? (
+   dev-lang/perl
dev-perl/Locale-Maketext-Lexicon
dev-perl/Module-Build
)
test? (
${PYTHON_DEPS}
-   dev-libs/glib:2
$(python_gen_any_dep 'dev-python/fonttools[${PYTHON_USEDEP}]')
media-libs/fontconfig
perl? ( virtual/perl-Test-Simple )



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

2021-05-01 Thread Andreas Sturmlechner
commit: b7f17a8ad77989f8c3456ab2521e0f3d72ab6409
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 18:30:15 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f17a8a

nsplugins.eclass: Mark @DEAD

Bug: https://bugs.gentoo.org/671680
Bug: https://bugs.gentoo.org/719332
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 eclass/nsplugins.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/nsplugins.eclass b/eclass/nsplugins.eclass
index 0b154c89dbb..b4dd39e7493 100644
--- a/eclass/nsplugins.eclass
+++ b/eclass/nsplugins.eclass
@@ -1,6 +1,7 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 #
+# @DEAD
 # @ECLASS: nsplugins.eclass
 # @MAINTAINER:
 # Mozilla Team 



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

2021-05-01 Thread Andreas Sturmlechner
commit: 8701d341b29dff743129eadeefbe1f39d275
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 18:32:53 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8701d341

app-admin/conserver: Drop 8.2.3-r1, EAPI6--

Closes: https://bugs.gentoo.org/783870
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-admin/conserver/Manifest  |  1 -
 app-admin/conserver/conserver-8.2.3-r1.ebuild | 95 ---
 2 files changed, 96 deletions(-)

diff --git a/app-admin/conserver/Manifest b/app-admin/conserver/Manifest
index f304cd426bf..bd0efbeb952 100644
--- a/app-admin/conserver/Manifest
+++ b/app-admin/conserver/Manifest
@@ -1,2 +1 @@
-DIST conserver-8.2.3.tar.gz 329825 BLAKE2B 
94ceb427a18b38855ee3146e432be50248a518221d9779c833b3bf1190dedf800ff498ffdd88eafc7cea343b2f87f476738977021c85f19c869bf0a012f1da11
 SHA512 
35b387629973620aa25211d9532f940e17d7891aa7216776c315cb9fde09106b7388e7cef29f5a2ead8660fc35e2be2b14f38a51cd2b3198251b7e7e70a2254d
 DIST conserver-8.2.6.tar.gz 437315 BLAKE2B 
9f62bb8ac91b57759c6b08d5a6ff31727a547c1991d322d75350a879a247925bbb1bbcab25b8a3d99a2ce6a997ba9f2e6c35338588e913055b29f3574e00e434
 SHA512 
3b7769675fd0edfd3727e5e84785f33c037b9e7a17c8c69c0ce48a447ea3b7de916e217c0f3b808b8350818b7bc702c917ea7a122ed96ae6b73f81ff0b5ae283

diff --git a/app-admin/conserver/conserver-8.2.3-r1.ebuild 
b/app-admin/conserver/conserver-8.2.3-r1.ebuild
deleted file mode 100644
index 063cb719746..000
--- a/app-admin/conserver/conserver-8.2.3-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools pam ssl-cert
-
-DESCRIPTION="Serial Console Manager"
-HOMEPAGE="https://www.conserver.com;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="BSD BSD-with-attribution"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86"
-IUSE="debug ipv6 freeipmi kerberos pam ssl test tcpd"
-RESTRICT="!test? ( test )"
-
-DEPEND="debug? ( dev-libs/dmalloc:= )
-   freeipmi? ( sys-libs/freeipmi:= )
-   kerberos? (
-   virtual/krb5
-   net-libs/libgssglue
-   )
-   ssl? ( dev-libs/openssl:0= )
-   pam? ( sys-libs/pam )
-   tcpd? ( sys-apps/tcp-wrappers )
-"
-RDEPEND="${DEPEND}
-   pam? ( sys-auth/pambase )"
-
-DOCS=( CHANGES FAQ PROTOCOL README conserver/Sun-serial contrib/maketestcerts)
-
-src_prepare() {
-   default
-   sed -e '/^INSTALL_PROGRAM/s:-s::' \
-   -i {console,conserver,autologin,contrib/chat}/Makefile.in || die
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   $(use_with debug dmalloc)
-   $(use_with ipv6)
-   $(use_with freeipmi)
-   $(use_with kerberos gssapi)
-   $(use_with ssl openssl)
-   $(use_with pam)
-   $(use_with tcpd libwrap)
-   --with-cffile=conserver/conserver.cf
-   --with-logfile=/var/log/conserver.log
-   --with-master=localhost
-   --with-pidfile=/run/conserver.pid
-   --with-port=7782
-   --with-pwdfile=conserver/conserver.passwd
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install
-
-   keepdir /var/consoles
-   fowners daemon:daemon /var/consoles
-   fperms 700 /var/consoles
-
-   newinitd "${FILESDIR}"/conserver.initd-r1 conserver
-   newconfd "${FILESDIR}"/conserver.confd-r1 conserver
-
-   dodir /etc/conserver
-   fperms 700 /etc/conserver
-   insinto /etc/conserver
-   newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
-   newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample
-
-   einstalldocs
-   docinto examples
-   dodoc -r conserver.cf/samples/.
-
-   if use pam; then
-   newpamd "${FILESDIR}"/conserver.pam-pambase conserver
-   fi
-}
-
-src_test() {
-   # hangs without -j1
-   emake -j1 test
-}
-
-pkg_postinst() {
-   if use ssl; then
-   if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
-   install_cert /etc/ssl/conserver/conserver
-   fi
-   fi
-}



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

2021-05-01 Thread Andreas Sturmlechner
commit: 0a3fafa95fcfd7a5aea37015e9e09404e6d30653
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 17:20:38 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3fafa9

media-libs/libldac: Drop 2.0.2-r1, cmake-utils--

Bug: https://bugs.gentoo.org/780354
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/libldac/Manifest|  1 -
 media-libs/libldac/libldac-2.0.2-r1.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/media-libs/libldac/Manifest b/media-libs/libldac/Manifest
index 738da572001..5d8a9a21d3e 100644
--- a/media-libs/libldac/Manifest
+++ b/media-libs/libldac/Manifest
@@ -1,2 +1 @@
 DIST ldacBT-2.0.2.3.tar.gz 75708 BLAKE2B 
9f9ec1aa8a9603927067cd01058745db615a89652d16e870d9eb0a4db270a4076b7bb70ba091948249969087e5b26b86e22656314e3d26e43311fae982472347
 SHA512 
0e42723a1e7d748b28b13d73823fd5378a64100d5e27ae90cf3214494f3e199c526e219efd1329b2ec2b3195e1a6b3c98c8210ab7e4e6b98077199ef0f64c02e
-DIST libldac-2.0.2-1.1.tar.gz 282323 BLAKE2B 
f8e4a05130b47e4c46070c3a9f0a085451bf480e3d90579342f66edeb77df665c89bf1c81d65d5366e704c5396335de8263ebd6ac1e1d1350714acb3775511e9
 SHA512 
f1aedb3edc0421b7a9d49a9d2e347d8ab19d54e37f0e77b3673f92413eaccdbbacb678e2e89a23016b22c768156148a82b7fc996bebc3a4cd4451ffb606dba3e

diff --git a/media-libs/libldac/libldac-2.0.2-r1.ebuild 
b/media-libs/libldac/libldac-2.0.2-r1.ebuild
deleted file mode 100644
index 572ece14301..000
--- a/media-libs/libldac/libldac-2.0.2-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-PACKAGING_VERSION="1.1"
-
-DESCRIPTION="LDAC codec library from AOSP"
-HOMEPAGE="https://android.googlesource.com/platform/external/libldac/;
-SRC_URI="https://github.com/EHfive/ldacBT/releases/download/${PACKAGING_VERSION}-ldac.${PV}/ldacBT.tar.gz
 -> ${P}-${PACKAGING_VERSION}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/ldacBT"
-
-src_prepare() {
-   eapply_user
-   mycmakeargs=( -DLDAC_SOFT_FLOAT=OFF -DINSTALL_LIBDIR=/usr/$(get_libdir) 
)
-   cmake-utils_src_prepare
-}



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

2021-05-01 Thread Andreas Sturmlechner
commit: 9f3431f768e812182324d853402f51ef055ca0c8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  1 17:39:45 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat May  1 21:21:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3431f7

profiles: Mask media-gfx/freewrl for removal

Bug: https://bugs.gentoo.org/446508
Bug: https://bugs.gentoo.org/678776
Bug: https://bugs.gentoo.org/682600
Bug: https://bugs.gentoo.org/787407
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 19b3c3e1d05..8dd63249814 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2021-05-01)
+# Unmaintained, java depends on deprecated JDK-7, nsplugin is dead.
+# Multiple bugs: #446508, #678776, #682600, #787407
+# Removal on 2021-05-31
+media-gfx/freewrl
+
 # Michał Górny  (2021-05-01)
 # The following packages have not been ported to Python 3.8, and are
 # therefore going to be removed when support for Python 3.7 target is



[gentoo-commits] data/api:master commit in: files/

2021-05-01 Thread William Hubbs
commit: c936cb55cbedd57fba97a65b048bf7984218d1eb
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May  1 21:12:32 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May  1 21:12:32 2021 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=c936cb55

files/uid-gid: add github_exporter

Signed-off-by: William Hubbs  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 12634b3..ae3621e 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -220,6 +220,7 @@ fvwm-crystal-   232 acct
 turnserver 235 235 acct
 tox236 236 acct
 rspamd 237 237 acct
+github_exporter238 238 acct
 scponly239 239 acct
 distcc 240 240 acct
 icingaweb2 -   241 acct



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

2021-05-01 Thread Michał Górny
commit: 861625497b0126fd503a57c73cb9ac957acfde4a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  1 20:59:07 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  1 21:06:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86162549

dev-python/typing-extensions: Bump to 3.10.0.0

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

 dev-python/typing-extensions/Manifest  |  1 +
 .../typing-extensions-3.10.0.0.ebuild  | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/typing-extensions/Manifest 
b/dev-python/typing-extensions/Manifest
index 6c7cb26a7a9..dbf008ed153 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1 +1,2 @@
+DIST typing_extensions-3.10.0.0.tar.gz 45509 BLAKE2B 
34730a537f83bdb6fc126cef947621ea13e93ffaa0ca824d4a60319c57b3b5f79f640bf59b2214d6287d9311c92487da396313e327d2122646cb6e1dc8e3b17b
 SHA512 
1c262aedb092d506bcd90d033a640fa6e1f9131f95eafb77d30ed21ff7d6b0f492b6092d3523ecb773bc54904679e0fa1aa8c3b4af62d77f1a7e6fe5fd6cb10c
 DIST typing_extensions-3.7.4.3.tar.gz 38979 BLAKE2B 
c1b0cc4d5d66f43628f6b488aefdcdd9878aa75cd426fce68aea6039006c1f0126f1a492a817e5a18d2c611aa399c5415d8b5e047b58868ee7b8b2cccfe13825
 SHA512 
fa1f96b73b13308ddb2676684862916aac8741be4523387c6a0f682a52d307190aac3e4149317842e686d14483d8a37a9e1de2514a2d1ca86f9ae9c8b0e18eb1

diff --git a/dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild 
b/dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild
new file mode 100644
index 000..3c574dcd9ec
--- /dev/null
+++ b/dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/_}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Type Hint extensions from Python 3.8 backported"
+HOMEPAGE="
+   https://pypi.org/project/typing-extensions/
+   https://github.com/python/typing/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+python_test() {
+   cd "${S}"/src_py3 || die
+   "${EPYTHON}" test_typing_extensions.py -v || die "tests failed under 
${EPYTHON}"
+}



[gentoo-commits] proj/releng:master commit in: tools/

2021-05-01 Thread Andreas K. Hüttel
commit: 506c8f79a50c90accf14cc70c8055d01203f979e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  1 20:53:29 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  1 20:53:29 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=506c8f79

Fix path, again

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto-amd64-musl.conf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/catalyst-auto-amd64-musl.conf 
b/tools/catalyst-auto-amd64-musl.conf
index 65de7672..8344aa59 100644
--- a/tools/catalyst-auto-amd64-musl.conf
+++ b/tools/catalyst-auto-amd64-musl.conf
@@ -25,7 +25,7 @@ EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)"
 
 update_symlinks() {
# Symlink the latest stages3 to build from
-   for d in ${BUILD_SRCDIR_BASE}/musl ; do
+   for d in ${BUILD_SRCDIR_BASE}/builds/musl ; do
pushd "${d}" >/dev/null || exit
shopt -s extglob
for f in $(ls stage3*${EXTENSIONS} | grep -v latest | 
give_latest_from_dates ) ; do
@@ -48,7 +48,7 @@ update_symlinks() {
 post_build() {
local set=$1 spec=$2
 
-   pushd "${BUILD_SRCDIR_BASE}"/musl >/dev/null || exit
+   pushd "${BUILD_SRCDIR_BASE}"/builds/musl >/dev/null || exit
UPLOAD_DEST=${BUILD_DESTDIR_BASE}
case ${spec} in
stage3.spec)



[gentoo-commits] proj/releng:master commit in: tools/

2021-05-01 Thread Andreas K. Hüttel
commit: 6e6811f188354b6f6e8b46c068552ee486d30caa
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  1 20:46:36 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  1 20:46:36 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=6e6811f1

Fix directory path

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto-amd64-musl.conf | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/tools/catalyst-auto-amd64-musl.conf 
b/tools/catalyst-auto-amd64-musl.conf
index 1b4e2b3b..65de7672 100644
--- a/tools/catalyst-auto-amd64-musl.conf
+++ b/tools/catalyst-auto-amd64-musl.conf
@@ -7,7 +7,6 @@ host=$(hostname)
 
 ARCH="amd64"
 TYPE="auto"
-source /etc/catalyst/release/build.env
 
 SPECS_DIR=${REPO_DIR}/releases/specs/amd64/musl
 
@@ -26,7 +25,7 @@ EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)"
 
 update_symlinks() {
# Symlink the latest stages3 to build from
-   for d in ${BUILD_SRCDIR_BASE}/{musl} ; do
+   for d in ${BUILD_SRCDIR_BASE}/musl ; do
pushd "${d}" >/dev/null || exit
shopt -s extglob
for f in $(ls stage3*${EXTENSIONS} | grep -v latest | 
give_latest_from_dates ) ; do



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/musl/

2021-05-01 Thread Andreas K. Hüttel
commit: 06b0b8d6dd33e8fa88abb8773755994c55e5c4f6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  1 20:48:26 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  1 20:49:11 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=06b0b8d6

Replace musl-vanilla with musl

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/musl/stage1.spec | 2 +-
 releases/specs/amd64/musl/stage2.spec | 2 +-
 releases/specs/amd64/musl/stage3.spec | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/releases/specs/amd64/musl/stage1.spec 
b/releases/specs/amd64/musl/stage1.spec
index 622dfc64..4c01b985 100644
--- a/releases/specs/amd64/musl/stage1.spec
+++ b/releases/specs/amd64/musl/stage1.spec
@@ -4,7 +4,7 @@ version_stamp: musl-@TIMESTAMP@
 rel_type: musl
 profile: default/linux/amd64/17.0/musl
 snapshot: @TIMESTAMP@
-source_subpath: musl-vanilla/stage3-amd64-musl-latest
+source_subpath: musl/stage3-amd64-musl-latest
 chost: x86_64-gentoo-linux-musl
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl

diff --git a/releases/specs/amd64/musl/stage2.spec 
b/releases/specs/amd64/musl/stage2.spec
index cfa37da2..530243b5 100644
--- a/releases/specs/amd64/musl/stage2.spec
+++ b/releases/specs/amd64/musl/stage2.spec
@@ -4,7 +4,7 @@ version_stamp: musl-@TIMESTAMP@
 rel_type: musl
 profile: default/linux/amd64/17.0/musl
 snapshot: @TIMESTAMP@
-source_subpath: musl-vanilla/stage1-amd64-musl-@TIMESTAMP@
+source_subpath: musl/stage1-amd64-musl-@TIMESTAMP@
 chost: x86_64-gentoo-linux-musl
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl

diff --git a/releases/specs/amd64/musl/stage3.spec 
b/releases/specs/amd64/musl/stage3.spec
index 8cbb93c3..2f33d221 100644
--- a/releases/specs/amd64/musl/stage3.spec
+++ b/releases/specs/amd64/musl/stage3.spec
@@ -4,7 +4,7 @@ version_stamp: musl-@TIMESTAMP@
 rel_type: musl
 profile: default/linux/amd64/17.0/musl
 snapshot: @TIMESTAMP@
-source_subpath: musl-vanilla/stage2-amd64-musl-@TIMESTAMP@
+source_subpath: musl/stage2-amd64-musl-@TIMESTAMP@
 chost: x86_64-gentoo-linux-musl
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl



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

2021-05-01 Thread Sergei Trofimovich
commit: 5e803c5759c17bf4fc75ef72e78b83728be33b27
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  1 20:19:25 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 20:44:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e803c57

sys-fs/diskdev_cmds: drop deleted dev-libs/libressl

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/diskdev_cmds/diskdev_cmds-332.14_p1-r4.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/sys-fs/diskdev_cmds/diskdev_cmds-332.14_p1-r4.ebuild 
b/sys-fs/diskdev_cmds/diskdev_cmds-332.14_p1-r4.ebuild
index 16b057b2ea3..f3adae2ed19 100644
--- a/sys-fs/diskdev_cmds/diskdev_cmds-332.14_p1-r4.ebuild
+++ b/sys-fs/diskdev_cmds/diskdev_cmds-332.14_p1-r4.ebuild
@@ -14,11 +14,7 @@ 
SRC_URI="http://darwinsource.opendarwin.org/tarballs/apsl/diskdev_cmds-${MY_PV}.
 LICENSE="APSL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-IUSE="libressl"
-DEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-"
+DEPEND="dev-libs/openssl:0="
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${PN}-${MY_PV}"



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

2021-05-01 Thread Sergei Trofimovich
commit: c55d18a4c4ecb8ded40594ed5466543455606c91
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat May  1 17:52:37 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 20:44:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55d18a4

dev-libs/elfutils: remove unused patches

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/20633
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/elfutils-0.179-CC-in-tests.patch | 45 --
 .../files/elfutils-0.181-CC-in-tests-p2.patch  | 34 
 2 files changed, 79 deletions(-)

diff --git a/dev-libs/elfutils/files/elfutils-0.179-CC-in-tests.patch 
b/dev-libs/elfutils/files/elfutils-0.179-CC-in-tests.patch
deleted file mode 100644
index aa58862ec89..000
--- a/dev-libs/elfutils/files/elfutils-0.179-CC-in-tests.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://bugs.gentoo.org/718872
 a/tests/run-disasm-x86-64.sh
-+++ b/tests/run-disasm-x86-64.sh
-@@ -22,7 +22,7 @@ case "`uname -m`" in
-   x86_64)
- tempfiles testfile45.o
- testfiles testfile45.S testfile45.expect
--gcc -m64 -c -o testfile45.o testfile45.S
-+${CC-gcc} -m64 -c -o testfile45.o testfile45.S
- testrun_compare ${abs_top_builddir}/src/objdump -d testfile45.o < 
testfile45.expect
- ;;
- esac
 a/tests/run-disasm-x86.sh
-+++ b/tests/run-disasm-x86.sh
-@@ -22,7 +22,7 @@ case "`uname -m`" in
-   x86_64 | i?86 )
- tempfiles testfile44.o
- testfiles testfile44.S testfile44.expect
--gcc -m32 -c -o testfile44.o testfile44.S
-+${CC-gcc} -m32 -c -o testfile44.o testfile44.S
- testrun_compare ${abs_top_builddir}/src/objdump -d testfile44.o < 
testfile44.expect
- ;;
- esac
 a/tests/run-strip-g.sh
-+++ b/tests/run-strip-g.sh
-@@ -25,7 +25,7 @@
- tempfiles a.out strip.out debug.out readelf.out
- 
- echo Create debug a.out.
--echo "int main() { return 1; }" | gcc -g -xc -
-+echo "int main() { return 1; }" | ${CC-gcc} -g -xc -
- 
- echo strip -g to file with debug file
- testrun ${abs_top_builddir}/src/strip -g -o strip.out -f debug.out ||
 a/tests/run-strip-nothing.sh
-+++ b/tests/run-strip-nothing.sh
-@@ -23,7 +23,7 @@
- tempfiles a.out strip.out debug.out
- 
- # Create no-debug a.out.
--echo "int main() { return 1; }" | gcc -s -xc -
-+echo "int main() { return 1; }" | ${CC-gcc} -s -xc -
- 
- # strip to file
- testrun ${abs_top_builddir}/src/strip -g -o strip.out ||

diff --git a/dev-libs/elfutils/files/elfutils-0.181-CC-in-tests-p2.patch 
b/dev-libs/elfutils/files/elfutils-0.181-CC-in-tests-p2.patch
deleted file mode 100644
index 63c0ed0cb60..000
--- a/dev-libs/elfutils/files/elfutils-0.181-CC-in-tests-p2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
 a/tests/run-test-includes.sh
-+++ b/tests/run-test-includes.sh
-@@ -3,24 +3,24 @@
- . $srcdir/test-subr.sh
- 
- echo '#include "libelf.h"' \
--  | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
-+  | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
- echo '#include "gelf.h"' \
--  | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
-+  | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf -xc -
- 
- echo '#include "dwarf.h"' \
--  | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+  | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -xc -
- echo '#include "libdw.h"' \
--  | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+  | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -xc -
- 
- echo '#include "libdwfl.h"' \
--  | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+  | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -I ${abs_srcdir}/../libdwfl -xc -
- echo '#include "libdwelf.h"' \
--  | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+  | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libdw -I ${abs_srcdir}/../libdwelf -xc -
- 
- echo '#include "libasm.h"' \
--  | gcc -c -o /dev/null -I ${abs_srcdir}/../libelf \
-+  | ${CC-gcc} -c -o /dev/null -I ${abs_srcdir}/../libelf \
- -I ${abs_srcdir}/../libasm -xc -



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

2021-05-01 Thread Sergei Trofimovich
commit: 637527888d9cab2eb50377d5c98b28be099506cc
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  1 20:12:04 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 20:44:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63752788

dev-lang/erlang: drop deleted dev-libs/libressl

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/erlang/erlang-23.2.7.ebuild | 7 ++-
 dev-lang/erlang/erlang-23.3.1.ebuild | 7 ++-
 dev-lang/erlang/erlang-23.3.2.ebuild | 7 ++-
 3 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/dev-lang/erlang/erlang-23.2.7.ebuild 
b/dev-lang/erlang/erlang-23.2.7.ebuild
index 49ccfd9fc16..fd509078eb6 100644
--- a/dev-lang/erlang/erlang-23.2.7.ebuild
+++ b/dev-lang/erlang/erlang-23.2.7.ebuild
@@ -23,7 +23,7 @@ LICENSE="Apache-2.0"
 # http://erlang.org/doc/system_principles/misc.html for more information.
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc emacs +hipe java +kpoll libressl odbc sctp ssl systemd tk wxwidgets"
+IUSE="doc emacs +hipe java +kpoll odbc sctp ssl systemd tk wxwidgets"
 
 RDEPEND="
acct-group/epmd
@@ -34,10 +34,7 @@ RDEPEND="
java? ( >=virtual/jdk-1.8:* )
odbc? ( dev-db/unixODBC )
sctp? ( net-misc/lksctp-tools )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.7d:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( >=dev-libs/openssl-0.9.7d:0= )
systemd? ( sys-apps/systemd )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
 "

diff --git a/dev-lang/erlang/erlang-23.3.1.ebuild 
b/dev-lang/erlang/erlang-23.3.1.ebuild
index e78f4f36b06..257dbb6d4a2 100644
--- a/dev-lang/erlang/erlang-23.3.1.ebuild
+++ b/dev-lang/erlang/erlang-23.3.1.ebuild
@@ -23,7 +23,7 @@ LICENSE="Apache-2.0"
 # http://erlang.org/doc/system_principles/misc.html for more information.
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc emacs +hipe java +kpoll libressl odbc sctp ssl systemd tk wxwidgets"
+IUSE="doc emacs +hipe java +kpoll odbc sctp ssl systemd tk wxwidgets"
 
 RDEPEND="
acct-group/epmd
@@ -34,10 +34,7 @@ RDEPEND="
java? ( >=virtual/jdk-1.8:* )
odbc? ( dev-db/unixODBC )
sctp? ( net-misc/lksctp-tools )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.7d:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( >=dev-libs/openssl-0.9.7d:0= )
systemd? ( sys-apps/systemd )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
 "

diff --git a/dev-lang/erlang/erlang-23.3.2.ebuild 
b/dev-lang/erlang/erlang-23.3.2.ebuild
index e78f4f36b06..257dbb6d4a2 100644
--- a/dev-lang/erlang/erlang-23.3.2.ebuild
+++ b/dev-lang/erlang/erlang-23.3.2.ebuild
@@ -23,7 +23,7 @@ LICENSE="Apache-2.0"
 # http://erlang.org/doc/system_principles/misc.html for more information.
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc emacs +hipe java +kpoll libressl odbc sctp ssl systemd tk wxwidgets"
+IUSE="doc emacs +hipe java +kpoll odbc sctp ssl systemd tk wxwidgets"
 
 RDEPEND="
acct-group/epmd
@@ -34,10 +34,7 @@ RDEPEND="
java? ( >=virtual/jdk-1.8:* )
odbc? ( dev-db/unixODBC )
sctp? ( net-misc/lksctp-tools )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-0.9.7d:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( >=dev-libs/openssl-0.9.7d:0= )
systemd? ( sys-apps/systemd )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
 "



[gentoo-commits] repo/gentoo:master commit in: net-ftp/proftpd/

2021-05-01 Thread Sergei Trofimovich
commit: de39265e2a626114ffd9afeade22fc42bd2718f7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  1 20:22:49 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 20:44:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de39265e

net-ftp/proftpd: drop deleted dev-libs/libressl

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-ftp/proftpd/proftpd-1.3.7a-r1.ebuild | 7 ++-
 net-ftp/proftpd/proftpd-1.3.7a.ebuild| 7 ++-
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/net-ftp/proftpd/proftpd-1.3.7a-r1.ebuild 
b/net-ftp/proftpd/proftpd-1.3.7a-r1.ebuild
index 7bef13f65e4..6af77bfacde 100644
--- a/net-ftp/proftpd/proftpd-1.3.7a-r1.ebuild
+++ b/net-ftp/proftpd/proftpd-1.3.7a-r1.ebuild
@@ -28,7 +28,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso 
dynmasq exec ifsession ifversion ident ipv6
-   kerberos ldap libressl log-forensic memcache msg mysql ncurses nls pam 
+pcre postgres qos radius
+   kerberos ldap log-forensic memcache msg mysql ncurses nls pam +pcre 
postgres qos radius
ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota 
sqlite ssl tcpd test unique-id vroot"
 # TODO: geoip
 REQUIRED_USE="ban? ( ctrls )
@@ -50,10 +50,7 @@ CDEPEND="acl? ( virtual/acl )
mysql? ( dev-db/mysql-connector-c:0= )
nls? ( virtual/libiconv )
ncurses? ( sys-libs/ncurses:0= )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   )
+   ssl? ( dev-libs/openssl:0= )
pam? ( sys-libs/pam )
pcre? ( dev-libs/libpcre )
postgres? ( dev-db/postgresql:= )

diff --git a/net-ftp/proftpd/proftpd-1.3.7a.ebuild 
b/net-ftp/proftpd/proftpd-1.3.7a.ebuild
index d7a64183012..c9477255fb6 100644
--- a/net-ftp/proftpd/proftpd-1.3.7a.ebuild
+++ b/net-ftp/proftpd/proftpd-1.3.7a.ebuild
@@ -28,7 +28,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso 
dynmasq exec ifsession ifversion ident ipv6
-   kerberos ldap libressl log-forensic memcache msg mysql ncurses nls pam 
+pcre postgres qos radius
+   kerberos ldap log-forensic memcache msg mysql ncurses nls pam +pcre 
postgres qos radius
ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota 
sqlite ssl tcpd test unique-id vroot"
 # TODO: geoip
 REQUIRED_USE="ban? ( ctrls )
@@ -50,10 +50,7 @@ CDEPEND="acl? ( virtual/acl )
mysql? ( dev-db/mysql-connector-c:0= )
nls? ( virtual/libiconv )
ncurses? ( sys-libs/ncurses:0= )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   )
+   ssl? ( dev-libs/openssl:0= )
pam? ( sys-libs/pam )
pcre? ( dev-libs/libpcre )
postgres? ( dev-db/postgresql:= )



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

2021-05-01 Thread Sergei Trofimovich
commit: 6e96b68c6e6bb47a7aa88c17bb637ae94f8b08ff
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  1 20:15:44 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 20:44:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e96b68c

dev-util/rizin: drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/rizin/Manifest  |  1 -
 dev-util/rizin/rizin-0.2.0-r1.ebuild | 85 
 2 files changed, 86 deletions(-)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 7b26b43c7e2..1327734a460 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,3 +1,2 @@
-DIST rizin-src-v0.2.0.tar.xz 51438288 BLAKE2B 
2db80b74cb1f40387e8d173fea19418d0a95be6a93acd5fb39da2fd51a0db6d77b20a7e8c551c461ce10ec2a39aa51958c238cd8dad7a357cd886804e87efa93
 SHA512 
d9522423110553e4b0ac80bfce6edd4b642a1df74e76b77ab23a7b13a37a37a3858ad294e14742a349265ed509345fb0277b910de6814eee3b970a6b9b344d12
 DIST rizin-src-v0.2.1.tar.xz 51439132 BLAKE2B 
3ce048c5e93afa43b33bb7c36e7f7a96734886a44a67339c18b36de84b6e3dd015aa49fd048815bc7cb26a39bd3c44ebd00227fdb0c3dc9d9f07ff2ff1f1948d
 SHA512 
4d0a68971a8fe1de3860f8ee18197606f59c22d4c24f3fcce691c73b45c8fe8c356a9b411604e9c3d4e5bb01f695b6ead32cdc217134eb4ddfec76867c16c327
 DIST rizin-testbins-a80fd0d56d538d07a05ef01e29c8cb430a4f9d72.tar.gz 119214206 
BLAKE2B 
33916d466d77aaa0aeb6b221529a570a2bd2ad07b59b45967d75a84e3efbbc8ca3b8fff9cd88d61598b4e785ead2f8bc58eb7c1cb31007c27e497d80f36e4d2d
 SHA512 
9b01a63ff281ac19b427e715d669e6080c4afdfd777ae762c30537c59bd2cdc2865adc1b34ccb61430b172e54995375b48bb35fd88f098b6a9839e9f3669fde4

diff --git a/dev-util/rizin/rizin-0.2.0-r1.ebuild 
b/dev-util/rizin/rizin-0.2.0-r1.ebuild
deleted file mode 100644
index dfac4e598d7..000
--- a/dev-util/rizin/rizin-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=(python3_{6,7,8,9})
-
-# This is the commit that the CI for the release commit used
-BINS_COMMIT="a80fd0d56d538d07a05ef01e29c8cb430a4f9d72"
-
-inherit meson python-any-r1
-
-DESCRIPTION="reverse engineering framework for binary analysis"
-HOMEPAGE="https://rizin.re/;
-
-SRC_URI="https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
-   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="Apache-2.0 BSD LGPL-3 MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-apps/file
-   app-arch/lz4:0=
-   dev-libs/capstone:0=
-   dev-libs/libuv:0=
-   dev-libs/libzip:0=
-   dev-libs/openssl:0=
-   dev-libs/tree-sitter
-   dev-libs/xxhash
-   sys-libs/zlib:0=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_prepare() {
-   default
-
-   # TODO: is there a better way to override it in meson?
-   # Maybe we can inject something to '[binaries]'
-   # https://bugs.gentoo.org/781827
-   sed "s/py3_exe = import('python').find_installation('python3')/py3_exe 
= import('python').find_installation('${EPYTHON}')/" \
-   -i subprojects/sdb/meson.build || die
-
-   local py_to_mangle=(
-   librz/core/cmd_descs/cmd_descs_generate.py
-   
subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py
-   subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py
-   subprojects/lz4-1.9.3/tests/test-lz4-list.py
-   subprojects/lz4-1.9.3/tests/test-lz4-speed.py
-   subprojects/lz4-1.9.3/tests/test-lz4-versions.py
-   sys/clang-format.py
-   test/fuzz/scripts/fuzz_rz_asm.py
-   test/scripts/gdbserver.py
-   )
-
-   python_fix_shebang "${py_to_mangle[@]}"
-
-   if use test; then
-   mv "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" 
|| die
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dcli=enabled
-   -Duse_sys_capstone=enabled
-   -Duse_sys_magic=enabled
-   -Duse_sys_libzip=enabled
-   -Duse_sys_zlib=enabled
-   -Duse_sys_lz4=enabled
-   -Duse_sys_xxhash=enabled
-   -Duse_sys_openssl=enabled
-   -Duse_sys_tree_sitter=enabled
-
-   $(meson_use test enable_tests)
-   $(meson_use test enable_rz_test)
-   )
-   meson_src_configure
-}



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

2021-05-01 Thread Sergei Trofimovich
commit: 67130fc2be580c2535266165b3d6f86fac474639
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  1 20:14:26 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 20:44:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67130fc2

dev-util/radare2: drop deleted dev-libs/libressl

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/radare2/radare2-4.5.1-r1.ebuild | 7 ++-
 dev-util/radare2/radare2-5.2.0.ebuild| 7 ++-
 dev-util/radare2/radare2-5.2.1.ebuild| 7 ++-
 dev-util/radare2/radare2-.ebuild | 7 ++-
 4 files changed, 8 insertions(+), 20 deletions(-)

diff --git a/dev-util/radare2/radare2-4.5.1-r1.ebuild 
b/dev-util/radare2/radare2-4.5.1-r1.ebuild
index 5dc5b337d6a..a5b8b7c3cfd 100644
--- a/dev-util/radare2/radare2-4.5.1-r1.ebuild
+++ b/dev-util/radare2/radare2-4.5.1-r1.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="ssl libressl"
+IUSE="ssl"
 
 RDEPEND="
dev-libs/libzip
@@ -26,10 +26,7 @@ RDEPEND="
sys-apps/file
sys-libs/zlib
dev-libs/capstone:0=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( dev-libs/openssl:0= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

diff --git a/dev-util/radare2/radare2-5.2.0.ebuild 
b/dev-util/radare2/radare2-5.2.0.ebuild
index 21ead643e77..ce046dd6d93 100644
--- a/dev-util/radare2/radare2-5.2.0.ebuild
+++ b/dev-util/radare2/radare2-5.2.0.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="ssl libressl"
+IUSE="ssl"
 
 RDEPEND="
dev-libs/libzip
@@ -26,10 +26,7 @@ RDEPEND="
sys-apps/file
sys-libs/zlib
dev-libs/capstone:0=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( dev-libs/openssl:0= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

diff --git a/dev-util/radare2/radare2-5.2.1.ebuild 
b/dev-util/radare2/radare2-5.2.1.ebuild
index 5dc5b337d6a..a5b8b7c3cfd 100644
--- a/dev-util/radare2/radare2-5.2.1.ebuild
+++ b/dev-util/radare2/radare2-5.2.1.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="ssl libressl"
+IUSE="ssl"
 
 RDEPEND="
dev-libs/libzip
@@ -26,10 +26,7 @@ RDEPEND="
sys-apps/file
sys-libs/zlib
dev-libs/capstone:0=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( dev-libs/openssl:0= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

diff --git a/dev-util/radare2/radare2-.ebuild 
b/dev-util/radare2/radare2-.ebuild
index 5dc5b337d6a..a5b8b7c3cfd 100644
--- a/dev-util/radare2/radare2-.ebuild
+++ b/dev-util/radare2/radare2-.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="ssl libressl"
+IUSE="ssl"
 
 RDEPEND="
dev-libs/libzip
@@ -26,10 +26,7 @@ RDEPEND="
sys-apps/file
sys-libs/zlib
dev-libs/capstone:0=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( dev-libs/openssl:0= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: net-ftp/lftp/

2021-05-01 Thread Sergei Trofimovich
commit: 8b94ac7fb93b31489ebc26eecdbfeaccd536c618
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  1 20:18:17 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  1 20:44:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b94ac7f

net-ftp/lftp: drop deleted dev-libs/libressl

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-ftp/lftp/lftp-4.9.2.ebuild | 7 ++-
 net-ftp/lftp/lftp-.ebuild  | 9 +++--
 2 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/net-ftp/lftp/lftp-4.9.2.ebuild b/net-ftp/lftp/lftp-4.9.2.ebuild
index 8acf412956a..02b74c3a55b 100644
--- a/net-ftp/lftp/lftp-4.9.2.ebuild
+++ b/net-ftp/lftp/lftp-4.9.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://lftp.tech/ftp/${P}.tar.xz;
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="convert-mozilla-cookies +gnutls idn ipv6 libressl nls socks5 +ssl 
verify-file"
+IUSE="convert-mozilla-cookies +gnutls idn ipv6 nls socks5 +ssl verify-file"
 RESTRICT="test"
 
 RDEPEND="
@@ -27,10 +27,7 @@ RDEPEND="
)
ssl? (
gnutls? ( >=net-libs/gnutls-1.2.3:0= )
-   !gnutls? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   !gnutls? ( dev-libs/openssl:0= )
)
verify-file? (
dev-perl/String-CRC32

diff --git a/net-ftp/lftp/lftp-.ebuild b/net-ftp/lftp/lftp-.ebuild
index 0f1f759f337..f31213a5b6c 100644
--- a/net-ftp/lftp/lftp-.ebuild
+++ b/net-ftp/lftp/lftp-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/lavv17/lftp;
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
-IUSE="convert-mozilla-cookies +gnutls idn ipv6 libressl nls socks5 +ssl 
verify-file"
+IUSE="convert-mozilla-cookies +gnutls idn ipv6 nls socks5 +ssl verify-file"
 
 RDEPEND="
>=sys-libs/ncurses-5.1:=
@@ -26,10 +26,7 @@ RDEPEND="
)
ssl? (
gnutls? ( >=net-libs/gnutls-1.2.3:0= )
-   !gnutls? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   !gnutls? ( dev-libs/openssl:0= )
)
verify-file? (
dev-perl/String-CRC32



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/musl/

2021-05-01 Thread Andreas K. Hüttel
commit: 75e891295736a7ae75dc76a1e589fe63b376778d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  1 20:40:34 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  1 20:40:34 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=75e89129

There is no musl-specific config, may as well use default dir

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/musl/stage1-hardened.spec | 2 +-
 releases/specs/amd64/musl/stage1.spec  | 2 +-
 releases/specs/amd64/musl/stage2-hardened.spec | 2 +-
 releases/specs/amd64/musl/stage2.spec  | 2 +-
 releases/specs/amd64/musl/stage3-hardened.spec | 2 +-
 releases/specs/amd64/musl/stage3.spec  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/releases/specs/amd64/musl/stage1-hardened.spec 
b/releases/specs/amd64/musl/stage1-hardened.spec
index 11762770..61dd9ac4 100644
--- a/releases/specs/amd64/musl/stage1-hardened.spec
+++ b/releases/specs/amd64/musl/stage1-hardened.spec
@@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl/hardened
 snapshot: @TIMESTAMP@
 source_subpath: musl-hardened/stage3-amd64-musl-hardened-latest
 chost: x86_64-gentoo-linux-musl
-portage_confdir: @REPO_DIR@/releases/portage/stages-musl-hardened
+portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng
 update_seed: yes

diff --git a/releases/specs/amd64/musl/stage1.spec 
b/releases/specs/amd64/musl/stage1.spec
index 949c54ed..622dfc64 100644
--- a/releases/specs/amd64/musl/stage1.spec
+++ b/releases/specs/amd64/musl/stage1.spec
@@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl
 snapshot: @TIMESTAMP@
 source_subpath: musl-vanilla/stage3-amd64-musl-latest
 chost: x86_64-gentoo-linux-musl
-portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng
 update_seed: yes

diff --git a/releases/specs/amd64/musl/stage2-hardened.spec 
b/releases/specs/amd64/musl/stage2-hardened.spec
index 266791f7..ee060e51 100644
--- a/releases/specs/amd64/musl/stage2-hardened.spec
+++ b/releases/specs/amd64/musl/stage2-hardened.spec
@@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl/hardened
 snapshot: @TIMESTAMP@
 source_subpath: musl-hardened/stage1-amd64-musl-hardened-@TIMESTAMP@
 chost: x86_64-gentoo-linux-musl
-portage_confdir: @REPO_DIR@/releases/portage/stages-musl-hardened
+portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng
 compression_mode: pixz_x

diff --git a/releases/specs/amd64/musl/stage2.spec 
b/releases/specs/amd64/musl/stage2.spec
index 6cbd0ced..cfa37da2 100644
--- a/releases/specs/amd64/musl/stage2.spec
+++ b/releases/specs/amd64/musl/stage2.spec
@@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl
 snapshot: @TIMESTAMP@
 source_subpath: musl-vanilla/stage1-amd64-musl-@TIMESTAMP@
 chost: x86_64-gentoo-linux-musl
-portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng
 compression_mode: pixz_x

diff --git a/releases/specs/amd64/musl/stage3-hardened.spec 
b/releases/specs/amd64/musl/stage3-hardened.spec
index 7a520594..9de98f6a 100644
--- a/releases/specs/amd64/musl/stage3-hardened.spec
+++ b/releases/specs/amd64/musl/stage3-hardened.spec
@@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl/hardened
 snapshot: @TIMESTAMP@
 source_subpath: musl-hardened/stage2-amd64-musl-hardened-@TIMESTAMP@
 chost: x86_64-gentoo-linux-musl
-portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng
 compression_mode: pixz_x

diff --git a/releases/specs/amd64/musl/stage3.spec 
b/releases/specs/amd64/musl/stage3.spec
index 7f27c924..8cbb93c3 100644
--- a/releases/specs/amd64/musl/stage3.spec
+++ b/releases/specs/amd64/musl/stage3.spec
@@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl
 snapshot: @TIMESTAMP@
 source_subpath: musl-vanilla/stage2-amd64-musl-@TIMESTAMP@
 chost: x86_64-gentoo-linux-musl
-portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_overlay: /root/musl
 portage_prefix: releng
 compression_mode: pixz_x



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/, x11-drivers/OpenTabletDriver-bin/files/

2021-05-01 Thread Ethan Nijmeh
commit: 026097716a7426e5611d222ad72f04ab3a9a4a46
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Sat May  1 20:34:42 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Sat May  1 20:34:42 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02609771

x11-drivers/OpenTabletDriver-bin: new package

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  2 +
 .../OpenTabletDriver-bin-0.5.3.1.ebuild| 66 ++
 x11-drivers/OpenTabletDriver-bin/files/otd | 13 +
 x11-drivers/OpenTabletDriver-bin/files/otd-gui |  3 +
 x11-drivers/OpenTabletDriver-bin/metadata.xml  |  7 +++
 5 files changed, 91 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
new file mode 100644
index 0..c167f9078
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -0,0 +1,2 @@
+DIST OpenTabletDriver.tar.gz 4040912 BLAKE2B 
0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020
 SHA512 
88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
+DIST v0.5.3.1.tar.gz 174676 BLAKE2B 
a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66
 SHA512 
55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
new file mode 100644
index 0..f738e58a3
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
@@ -0,0 +1,66 @@
+EAPI=7
+
+inherit desktop
+
+DESCRIPTION="A cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-3+"
+
+SP="otd"
+
+SLOT="0"
+IUSE=""
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dev-libs/libevdev
+   x11-libs/gtk+:3
+   || ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
+"
+
+pkgname=OpenTabletDriver
+S=${WORKDIR}/${pkgname}
+LP=opentabletdriver
+src_install() {
+   cd "${S}"
+
+   # install -do root "${D}/usr/share/${PN}"
+
+   exeinto "/usr/share/${pkgname}"
+   exeopts -o root -Dm755
+
+   for binary in *.dll *.json; do
+   # install -Dm 755 -o root "$binary" -t "${D}/usr/share/${PN}"
+   doexe "$binary"
+   #fowners root "$binary"
+   done
+
+   for bin in *.Daemon *.UX.Gtk *.Console; do
+   # install -Dm 755 -o root "$bin" -t "${D}/usr/share/${PN}"
+   doexe "$bin"
+   done
+
+   insinto "/usr/share/${pkgname}"
+   doins -r "Configurations"
+
+   install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
+   udevadm control --reload
+
+   cd "${FILESDIR}"
+   install -Dm 755 -o root "${SP}" -t "${D}/usr/bin"
+   install -Dm 755 -o root "${SP}-gui" -t "${D}/usr/bin"
+
+
+   cd ${WORKDIR}/OpenTabletDriver-${PV}/OpenTabletDriver.UX/Assets
+   doicon "otd.png"
+   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
+}
+
+pkg_postinst() {
+   ewarn "If this is your first time installing,"
+   ewarn "please replug your tablet."
+}

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd 
b/x11-drivers/OpenTabletDriver-bin/files/otd
new file mode 100755
index 0..0f85bbe46
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd
@@ -0,0 +1,13 @@
+#!/bin/bash
+cd /usr/share/opentabletdriver-bin
+if [ $# -eq 0 ]
+then
+if [[ ! -v DISPLAY ]] && [[ ! -v WAYLAND_DISPLAY ]]
+then
+echo "DISPLAY and/or WAYLAND_DISPLAY is not set"
+exit 64
+fi
+dotnet ./OpenTabletDriver.Daemon.dll -c ./Configurations
+else
+dotnet ./OpenTabletDriver.Console.dll "$@"
+fi

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd-gui 
b/x11-drivers/OpenTabletDriver-bin/files/otd-gui
new file mode 100755
index 0..1cdefe9d4
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd-gui
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd /usr/share/opentabletdriver-bin
+dotnet ./OpenTabletDriver.UX.Gtk.dll "$@"

diff --git a/x11-drivers/OpenTabletDriver-bin/metadata.xml 
b/x11-drivers/OpenTabletDriver-bin/metadata.xml
new file mode 100644
index 0..0f1124053
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/metadata.xml
@@ -0,0 +1,7 @@
+

[gentoo-commits] proj/releng:master commit in: tools/

2021-05-01 Thread Andreas K. Hüttel
commit: 1151b7a5c0901fb91723d20be695e43a11d1bf7d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  1 20:14:28 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  1 20:21:52 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1151b7a5

Add experimental musl catalust-auto config file

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 tools/catalyst-auto-amd64-musl.conf | 62 +
 1 file changed, 62 insertions(+)

diff --git a/tools/catalyst-auto-amd64-musl.conf 
b/tools/catalyst-auto-amd64-musl.conf
new file mode 100644
index ..1b4e2b3b
--- /dev/null
+++ b/tools/catalyst-auto-amd64-musl.conf
@@ -0,0 +1,62 @@
+# This is the config file for the catalyst-auto script. It should be pretty
+# self-explanatory.
+
+UPLOAD_USER=amd64
+UPLOAD_KEY=/root/.ssh/id_rsa
+host=$(hostname)
+
+ARCH="amd64"
+TYPE="auto"
+source /etc/catalyst/release/build.env
+
+SPECS_DIR=${REPO_DIR}/releases/specs/amd64/musl
+
+SETS="
+   vanilla
+"
+#  hardened
+#  vanilla_systemd
+#  hardened_systemd
+
+SET_vanilla_SPECS="stage1.spec stage2.spec stage3.spec"
+
+KCONFIG_DIR=${REPO_DIR}/releases/kconfig/amd64
+
+EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)"
+
+update_symlinks() {
+   # Symlink the latest stages3 to build from
+   for d in ${BUILD_SRCDIR_BASE}/{musl} ; do
+   pushd "${d}" >/dev/null || exit
+   shopt -s extglob
+   for f in $(ls stage3*${EXTENSIONS} | grep -v latest | 
give_latest_from_dates ) ; do
+   # 20yymmddThhmmssZ
+   # 20yymmddhhmmss
+   # 20yymmdd
+   # 20yy.n
+   of=$(perl -p \
+   -e 's/20\d{6}T\d{6}Z/latest/g;' \
+   -e 's/20\d{6}\d{6}/latest/g;' \
+   -e 's/20\d{6}/latest/g;' \
+   -e 's/20\d{2}\.\d{2}/latest/g;' \
+   <<<"$f")
+   ln -svf "$f" "$of"
+   done
+   popd >/dev/null || exit
+   done
+}
+
+post_build() {
+   local set=$1 spec=$2
+
+   pushd "${BUILD_SRCDIR_BASE}"/musl >/dev/null || exit
+   UPLOAD_DEST=${BUILD_DESTDIR_BASE}
+   case ${spec} in
+   stage3.spec)
+   upload stage3-amd64-musl-${TIMESTAMP}.tar.xz*
+   ;;
+   esac
+   popd >/dev/null || exit
+}
+
+# vim:ft=sh:



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/musl/

2021-05-01 Thread Andreas K. Hüttel
commit: 1193c422d1ca15da03fcafbe06a225bb72788b24
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  1 20:19:43 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  1 20:21:55 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1193c422

Add experimental amd64 musl hardened specs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/musl/stage1-hardened.spec | 14 ++
 releases/specs/amd64/musl/stage2-hardened.spec | 12 
 releases/specs/amd64/musl/stage3-hardened.spec | 12 
 3 files changed, 38 insertions(+)

diff --git a/releases/specs/amd64/musl/stage1-hardened.spec 
b/releases/specs/amd64/musl/stage1-hardened.spec
new file mode 100644
index ..11762770
--- /dev/null
+++ b/releases/specs/amd64/musl/stage1-hardened.spec
@@ -0,0 +1,14 @@
+subarch: amd64
+target: stage1
+version_stamp: musl-hardened-@TIMESTAMP@
+rel_type: musl-hardened
+profile: default/linux/amd64/17.0/musl/hardened
+snapshot: @TIMESTAMP@
+source_subpath: musl-hardened/stage3-amd64-musl-hardened-latest
+chost: x86_64-gentoo-linux-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages-musl-hardened
+portage_overlay: /root/musl
+portage_prefix: releng
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+compression_mode: pixz_x

diff --git a/releases/specs/amd64/musl/stage2-hardened.spec 
b/releases/specs/amd64/musl/stage2-hardened.spec
new file mode 100644
index ..266791f7
--- /dev/null
+++ b/releases/specs/amd64/musl/stage2-hardened.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage2
+version_stamp: musl-hardened-@TIMESTAMP@
+rel_type: musl-hardened
+profile: default/linux/amd64/17.0/musl/hardened
+snapshot: @TIMESTAMP@
+source_subpath: musl-hardened/stage1-amd64-musl-hardened-@TIMESTAMP@
+chost: x86_64-gentoo-linux-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages-musl-hardened
+portage_overlay: /root/musl
+portage_prefix: releng
+compression_mode: pixz_x

diff --git a/releases/specs/amd64/musl/stage3-hardened.spec 
b/releases/specs/amd64/musl/stage3-hardened.spec
new file mode 100644
index ..7a520594
--- /dev/null
+++ b/releases/specs/amd64/musl/stage3-hardened.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage3
+version_stamp: musl-hardened-@TIMESTAMP@
+rel_type: musl-hardened
+profile: default/linux/amd64/17.0/musl/hardened
+snapshot: @TIMESTAMP@
+source_subpath: musl-hardened/stage2-amd64-musl-hardened-@TIMESTAMP@
+chost: x86_64-gentoo-linux-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_overlay: /root/musl
+portage_prefix: releng
+compression_mode: pixz_x



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/musl/

2021-05-01 Thread Andreas K. Hüttel
commit: 1a91a830b575e9fd2b71c3abf647f3a0e4944490
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  1 20:09:45 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  1 20:21:50 2021 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1a91a830

Add experimental amd64-musl-vanilla specs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/musl/stage1.spec | 14 ++
 releases/specs/amd64/musl/stage2.spec | 12 
 releases/specs/amd64/musl/stage3.spec | 12 
 3 files changed, 38 insertions(+)

diff --git a/releases/specs/amd64/musl/stage1.spec 
b/releases/specs/amd64/musl/stage1.spec
new file mode 100644
index ..949c54ed
--- /dev/null
+++ b/releases/specs/amd64/musl/stage1.spec
@@ -0,0 +1,14 @@
+subarch: amd64
+target: stage1
+version_stamp: musl-@TIMESTAMP@
+rel_type: musl
+profile: default/linux/amd64/17.0/musl
+snapshot: @TIMESTAMP@
+source_subpath: musl-vanilla/stage3-amd64-musl-latest
+chost: x86_64-gentoo-linux-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_overlay: /root/musl
+portage_prefix: releng
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+compression_mode: pixz_x

diff --git a/releases/specs/amd64/musl/stage2.spec 
b/releases/specs/amd64/musl/stage2.spec
new file mode 100644
index ..6cbd0ced
--- /dev/null
+++ b/releases/specs/amd64/musl/stage2.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage2
+version_stamp: musl-@TIMESTAMP@
+rel_type: musl
+profile: default/linux/amd64/17.0/musl
+snapshot: @TIMESTAMP@
+source_subpath: musl-vanilla/stage1-amd64-musl-@TIMESTAMP@
+chost: x86_64-gentoo-linux-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_overlay: /root/musl
+portage_prefix: releng
+compression_mode: pixz_x

diff --git a/releases/specs/amd64/musl/stage3.spec 
b/releases/specs/amd64/musl/stage3.spec
new file mode 100644
index ..7f27c924
--- /dev/null
+++ b/releases/specs/amd64/musl/stage3.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage3
+version_stamp: musl-@TIMESTAMP@
+rel_type: musl
+profile: default/linux/amd64/17.0/musl
+snapshot: @TIMESTAMP@
+source_subpath: musl-vanilla/stage2-amd64-musl-@TIMESTAMP@
+chost: x86_64-gentoo-linux-musl
+portage_confdir: @REPO_DIR@/releases/portage/stages-musl
+portage_overlay: /root/musl
+portage_prefix: releng
+compression_mode: pixz_x



[gentoo-commits] repo/gentoo:master commit in: sys-apps/gnome-disk-utility/

2021-05-01 Thread Matt Turner
commit: 3b7c06c3e9686e9eba42c4e39e15d51489399b73
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 20:05:09 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 20:05:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7c06c3

sys-apps/gnome-disk-utility: Version bump to 40.1

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

 sys-apps/gnome-disk-utility/Manifest   |  1 +
 .../gnome-disk-utility-40.1.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/sys-apps/gnome-disk-utility/Manifest 
b/sys-apps/gnome-disk-utility/Manifest
index 8e00cb835f7..530b2985b6f 100644
--- a/sys-apps/gnome-disk-utility/Manifest
+++ b/sys-apps/gnome-disk-utility/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-disk-utility-3.38.2.tar.xz 1375128 BLAKE2B 
e437eead1273bb2931462ac6c7a7dfea75c603c5325af003d403f4b5130b28e95496724c1939e5dd2e3c8b517eb0d3cdf51952299451546b41f9f5eaddcf9e63
 SHA512 
3afc0a40e82f0ab3608302af3d83acb15a758581122188125f9572e95a802359d1af0a1e99fb0cd8fb612413aac09e3d33404d08a2d5e189b79d4f284c92cb82
 DIST gnome-disk-utility-40.0.tar.xz 1386880 BLAKE2B 
680057797dc820197adbb3a8dea53c9545343ef03037d22ac3f3f87f34a0727d02c2b602a5886006e30acf97a1c1358258ff6f947be2192d835f955020b366cb
 SHA512 
c53e1bef93dc024bc69be60848825f8175841319a2a7b92a75f48432423c5465151536f597c69707ebff37e5bc8e2c96d8a10f0f0e7ebe7cdc961a74841efd80
+DIST gnome-disk-utility-40.1.tar.xz 1387480 BLAKE2B 
ef3650cadd2f5e264abbf805fa0af1c7e9e30e067c946d91dd879600e2db5b9af83cc8f7990954cd8d859a7456d4054ddb9bcad0ed716a08b848f78a98d8
 SHA512 
be7a298f6ca9afad5dfd420a5ff5386a1e096f7d956339d5528702b2bd2b657dad4b9017b0ae519d13480fe0806fa64fd1c94e2c1136ee00a6b17c7f21a0acf1

diff --git a/sys-apps/gnome-disk-utility/gnome-disk-utility-40.1.ebuild 
b/sys-apps/gnome-disk-utility/gnome-disk-utility-40.1.ebuild
new file mode 100644
index 000..3192512980a
--- /dev/null
+++ b/sys-apps/gnome-disk-utility/gnome-disk-utility-40.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Disk Utility for GNOME using udisks"
+HOMEPAGE="https://wiki.gnome.org/Apps/Disks;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="fat elogind gnome systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+   >=media-libs/libdvdread-4.2.0:0=
+   >=dev-libs/glib-2.31:2
+   >=x11-libs/gtk+-3.16.0:3
+   >=media-libs/libcanberra-0.1[gtk3]
+   >=gui-libs/libhandy-1.1.90:1=
+   >=app-arch/xz-utils-5.0.5
+   >=x11-libs/libnotify-0.7:=
+   >=app-crypt/libsecret-0.7
+   >=dev-libs/libpwquality-1.0.0
+   >=sys-fs/udisks-2.7.6:2
+   elogind? ( >=sys-auth/elogind-209 )
+   systemd? ( >=sys-apps/systemd-209:0= )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   fat? ( sys-fs/dosfstools )
+   gnome? ( >=gnome-base/gnome-settings-daemon-3.8 )
+"
+# libxml2 for xml-stripblanks in gresource
+BDEPEND="
+   dev-libs/libxml2:2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dlogind=$(usex systemd libsystemd $(usex elogind libelogind 
none))
+   $(meson_use gnome gsd_plugin)
+   -Dman=true
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2021-05-01 Thread Matt Turner
commit: 820dd8bba36601d6c26d36ff799bfd54438f43f1
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 20:01:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 20:01:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820dd8bb

media-gfx/eog: Version bump to 40.1

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

 media-gfx/eog/Manifest|  1 +
 media-gfx/eog/eog-40.1.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
index c8e224ae17d..83097d0d0f6 100644
--- a/media-gfx/eog/Manifest
+++ b/media-gfx/eog/Manifest
@@ -1,2 +1,3 @@
 DIST eog-3.38.2.tar.xz 3614956 BLAKE2B 
ab442006b2eca1550d072c57af989e748f130b07088e724ccf8e2d6e6b2cf132e06ff2ff89d9333f6fa3cd701c27cdb616dabf125f14dc5a4d1b92d14a85be56
 SHA512 
f9af91a76b85b8e1250f3ecf04cfc30ae35892282fe65c810358d27cc7e0aac3cafe50dcf815c54c6056c24eb1107d6f5ecf8131f78559095cda5024d255ebe6
 DIST eog-40.0.tar.xz 3601476 BLAKE2B 
149b173cb46c46c445b72cc118456e5fb957e48179176daafd3f1726a75353b30fb8750af2fd259235378127c48c2d44e769744c84b7ab9c3d57c679c7ef5828
 SHA512 
8f395caf4a5eb9ba9f5da6d7dd60c4383b029fc10041abc559afe7c45953f4ef8c64604807df59d61178fa8a16e5a62526e91bfc19c8c57fbf654612d7d9
+DIST eog-40.1.tar.xz 3601652 BLAKE2B 
6e3ec73742a0de864a131b25b2ed2c3346aecea9455ccbae701d70a50a45dace90d4002c56829e9a831a16ec827df6e1ab257c9ec5b755b863e98d63cd8a59bf
 SHA512 
1fd2f6689f8a74254f4436fedf8a5ee7c1488d70b467dfb94c3ca3e0e269aaa75a77d15d5bb3544e699f5c8759e30a25942857188cb98b4d9537165b67d6d14c

diff --git a/media-gfx/eog/eog-40.1.ebuild b/media-gfx/eog/eog-40.1.ebuild
new file mode 100644
index 000..e0fd2241d63
--- /dev/null
+++ b/media-gfx/eog/eog-40.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Eye of GNOME image viewer"
+HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome;
+
+LICENSE="GPL-2+"
+SLOT="1"
+
+IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
+REQUIRED_USE="exif? ( jpeg )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.53.4:2
+   >=dev-libs/libpeas-0.7.4:=[gtk]
+   >=gnome-base/gnome-desktop-2.91.2:3=
+   >=gnome-base/gsettings-desktop-schemas-2.91.92
+   >=x11-misc/shared-mime-info-0.20
+   >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
+   >=x11-libs/gtk+-3.22.0:3[introspection,X]
+   sys-libs/zlib
+
+   exif? ( >=media-libs/libexif-0.6.14 )
+   lcms? ( media-libs/lcms:2 )
+   xmp? ( media-libs/exempi:2 )
+   jpeg? ( virtual/jpeg:0 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   svg? ( >=gnome-base/librsvg-2.44.0:2 )
+
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gtk-doc-1.16
+   app-text/docbook-xml-dtd:4.1.2 )
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use exif libexif)
+   $(meson_use lcms cms)
+   $(meson_use xmp)
+   $(meson_use jpeg libjpeg)
+   $(meson_use svg librsvg)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   -Dinstalled_tests=false
+   -Dlibportal=false # Not packaged
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2021-05-01 Thread Matt Turner
commit: d0a2bec6e566e3d15b47f35ab5c78509efe4e03f
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 19:43:30 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 19:43:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a2bec6

app-accessibility/at-spi2-core: Version bump to 2.40.1

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

 app-accessibility/at-spi2-core/Manifest|  1 +
 .../at-spi2-core/at-spi2-core-2.40.1.ebuild| 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-accessibility/at-spi2-core/Manifest 
b/app-accessibility/at-spi2-core/Manifest
index e666f188374..048cbaa3471 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1,2 +1,3 @@
 DIST at-spi2-core-2.38.0.tar.xz 190540 BLAKE2B 
6c5c479c279285460a5ff80533d600b5173fe9bedacfa1522bc37da4a305b965cec2c677eaae8be809ed1a5fd8aaef6475fd27b80510efd1c530e46368e954af
 SHA512 
3a1eb27cff6e0dd03119b4f8361a3b6037b26c511e80e2d003d1d5c41fede6d49eb5e0ac1ee45cfb4f3ca8e53292a7e2da67df80be28e77014775e41777a96c1
 DIST at-spi2-core-2.40.0.tar.xz 197080 BLAKE2B 
56c0ca8138b5178d713851ffb9a9299544a65708a3e5bf37b1e59e515bb30fccffd8b8cc9dea1e78c32a5d1fa3d21de506ef674c5e0ab8067a8ff5df206d349a
 SHA512 
45f9123dac27982003e4c5e357ddaf31dbe945ff334bf1a7d02e81011b841bd69c717233e8b2d33abb6cfe16320bfe5893499f25d9f603cde5d11d63315e8725
+DIST at-spi2-core-2.40.1.tar.xz 197064 BLAKE2B 
dfa19413e6688678fcc0c0ed76d0fca0d5de5039c9b1e42dc10c9c387c0cbffb3c6a38570f9e74c343fa86310f2c3f6fcf0e311c57d11b5adeac5faf7bdf9630
 SHA512 
fcb73e78a85db9b982ae10d8c968c7732079832877fa0214c30a04b9e27910448c3f5456b8628ed4a3d4dbd59037c8c206916ad1462ca5c7a44409a702096b14

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.40.1.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.40.1.ebuild
new file mode 100644
index 000..a38a43100ab
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.40.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson multilib-minimal systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="X gtk-doc +introspection"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.25
+   app-text/docbook-xml-dtd:4.3
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
+   "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
+)
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dsystemd_user_dir="$(systemd_get_userunitdir)"
+   -Ddocs=$(multilib_native_usex gtk-doc true false)
+   -Dintrospection=$(multilib_native_usex introspection)
+   -Dx11=$(usex X)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}"
+}
+
+multilib_src_install() {
+   meson_src_install
+}



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

2021-05-01 Thread Matt Turner
commit: 55cd5e095b56c4ac9382ed52b175244a034d04cb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 18:44:13 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 19:42:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55cd5e09

net-libs/dleyna-core: Version bump to 0.7.0

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

 net-libs/dleyna-core/Manifest |  1 +
 net-libs/dleyna-core/dleyna-core-0.7.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/net-libs/dleyna-core/Manifest b/net-libs/dleyna-core/Manifest
index adbf9ad1c71..5165a688291 100644
--- a/net-libs/dleyna-core/Manifest
+++ b/net-libs/dleyna-core/Manifest
@@ -1 +1,2 @@
 DIST dleyna-core-0.6.0.tar.gz 30821 BLAKE2B 
f97ef825ef28efd58877487074c0146f8c8425b000537a2281ab44465829030ba9b837f95ad16b56044837a3e571a0ce54a8126ddafc2dda551dbf1d8b11a79e
 SHA512 
cda3f3ee2bea860b06447ab79d8ca62a29c8d26215774c44adb05e57316b95acd4df6ee4ecdd731574b6da5b3aef1c08977a649288004a62a88af38a83157b57
+DIST dleyna-core-0.7.0.tar.gz 28354 BLAKE2B 
cfc21da2be908701ffe87f653ddbb3e8241f3842031987de9a0615ccc5dcd4f2180aaf9caaf981c6421d9cbfdc4cecb359998988f13f48ac5a5696bf56d7ae79
 SHA512 
02509d2fc386bc1d7f9295df7a12315a664a9dc4cced871da193dc79e15c3291ad4497cd18c655a7eb3e4d865a6448526c6abc1df2dc086cb7fc94f44c09b7f0

diff --git a/net-libs/dleyna-core/dleyna-core-0.7.0.ebuild 
b/net-libs/dleyna-core/dleyna-core-0.7.0.ebuild
new file mode 100644
index 000..119dfa74760
--- /dev/null
+++ b/net-libs/dleyna-core/dleyna-core-0.7.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="utility library for higher level dLeyna libraries"
+HOMEPAGE="https://github.com/phako/dleyna-core;
+SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0/5" # soname of libdleyna-core-1.0.so
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.28:2
+   >=net-libs/gupnp-1.2.0:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"



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

2021-05-01 Thread Matt Turner
commit: 27e679f61219dc9200dffa2e62ef67c95a0bc7c7
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 19:36:12 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 19:42:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e679f6

net-misc/dleyna-server: Version bump to 0.7.0

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

 net-misc/dleyna-server/Manifest   |  1 +
 net-misc/dleyna-server/dleyna-server-0.7.0.ebuild | 26 +++
 2 files changed, 27 insertions(+)

diff --git a/net-misc/dleyna-server/Manifest b/net-misc/dleyna-server/Manifest
index 5b44ab69016..635fe67d6b7 100644
--- a/net-misc/dleyna-server/Manifest
+++ b/net-misc/dleyna-server/Manifest
@@ -1 +1,2 @@
 DIST dleyna-server-0.6.0.tar.gz 107573 BLAKE2B 
c2460d20ac12d377170fc1292efa48ccec218b7c8e6f2d463a159bda801a7e9a5cfd239e51bcf9d997124a0a9ff305f3a4047228d54a55b26407fb1e37b2e238
 SHA512 
5fecc48f72afdac46da04d1785cf49384ed84b078802e4703cd86dc8e2c5db64df0232f66b73c73b3f358f7248117cd00fa4652397619d87f8f4a305e047306c
+DIST dleyna-server-0.7.0.tar.gz 105020 BLAKE2B 
01e4459631fef66e88aabcadfd85a4b01a5b95d33b5c1734decd1b0667876d7e5834bf23f754361772faebd7daf63d5f37cff9cb9bd11ff47c62aeb7afdb4969
 SHA512 
16bcab369a4d4624f75ed5d40bb5a06cafa1907b3ceceeb0de95f9f00750c257b69202f29f9c2d1ebcd61c541ee930d7a2747dab979e15a74e9a6e109eae6800

diff --git a/net-misc/dleyna-server/dleyna-server-0.7.0.ebuild 
b/net-misc/dleyna-server/dleyna-server-0.7.0.ebuild
new file mode 100644
index 000..0718496ba1d
--- /dev/null
+++ b/net-misc/dleyna-server/dleyna-server-0.7.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Service that allows to discover and manipulate DLNA Digital Media 
servers (DMS)"
+HOMEPAGE="https://github.com/phako/dleyna-server;
+SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.36:2
+   >=net-libs/gssdp-1.2:0=
+   >=net-libs/gupnp-1.2:0=
+   >=net-libs/gupnp-av-0.11.5
+   >=media-libs/gupnp-dlna-0.9.4:2.0
+   >=net-libs/libsoup-2.28.2:2.4
+   >=net-libs/dleyna-core-0.6.0:1.0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: net-libs/dleyna-connector-dbus/

2021-05-01 Thread Matt Turner
commit: 078c0218dd17470951f4d9c6ce219be321e7
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 19:22:13 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 19:42:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=078c0218

net-libs/dleyna-connector-dbus: Version bump to 0.4.0

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

 net-libs/dleyna-connector-dbus/Manifest|  1 +
 .../dleyna-connector-dbus-0.4.0.ebuild | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/net-libs/dleyna-connector-dbus/Manifest 
b/net-libs/dleyna-connector-dbus/Manifest
index 2643ad0192c..0e635349004 100644
--- a/net-libs/dleyna-connector-dbus/Manifest
+++ b/net-libs/dleyna-connector-dbus/Manifest
@@ -1 +1,2 @@
 DIST dleyna-connector-dbus-0.3.0.tar.gz 17306 BLAKE2B 
b019066f31d6e050b130164e9b3a9dd8e29317db1f93e85c257e1f6f6af7c3310d2fb685d99f12d6eaa00ba983e6e1e88b6d6ae2bf533b117bde16b6d36bde32
 SHA512 
f1edba6a835575daadb0cc544e0ce5e89bde278d2fbb6802211d3e064e478a3dcb88a2b6d6cbc6b2794a63daf64d33f50795ec67bcd8f00281dbcabcbdbc0468
+DIST dleyna-connector-dbus-0.4.0.tar.gz 15046 BLAKE2B 
644d9f0703d4675e5173306deffb6b7f300e36b1472d3d31f78d3dac98fa682819b3002e902260e5fe307d1a3060142fb764d3e5e2297362b1a0f0fb154492d5
 SHA512 
03ad706291549db56c0ad3121a6ecc5f1ecacf0bfa34956a397f8b0682b57fd6f847b0dc73ac5e30684f0ffde38b7b717dcccb00a0498f89b3ccc31e196e279e

diff --git a/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.0.ebuild 
b/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.0.ebuild
new file mode 100644
index 000..777d06bfd47
--- /dev/null
+++ b/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="utility library for higher level dLeyna libraries"
+HOMEPAGE="https://github.com/phako/dleyna-connector-dbus;
+SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.28:2
+   >=net-libs/dleyna-core-0.7.0:1.0=
+"
+RDEPEND="${DEPEND}
+   >=sys-apps/dbus-1
+"
+BDEPEND="virtual/pkgconfig"



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

2021-05-01 Thread Matt Turner
commit: d2d188c514c3922611a4cfa44f242d4c3c7f78e8
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 19:27:59 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 19:42:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d188c5

net-libs/dleyna-renderer: Version bump to 0.7.0

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

 net-libs/dleyna-renderer/Manifest  |  1 +
 .../dleyna-renderer/dleyna-renderer-0.7.0.ebuild   | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/net-libs/dleyna-renderer/Manifest 
b/net-libs/dleyna-renderer/Manifest
index bb264e60a22..321f86e27bf 100644
--- a/net-libs/dleyna-renderer/Manifest
+++ b/net-libs/dleyna-renderer/Manifest
@@ -1,2 +1,3 @@
 DIST dleyna-renderer-0.6.0-gupnp-1.2.patch 27528 BLAKE2B 
c9c872faac1fb257aad958d167627b38557455cd2fd1e284f2b234cb7f73026bcfbdf79843c78a5611b6c4d4d79380304dd64e8f4fe07f6f9e370cc8d82d029a
 SHA512 
5eb8148a1416f6420167097b51eca77be432cfaa7f2d86a1d9255cbb41b99dda0338a01e433974b9bbbfa68e2ec6ca16a4c79523b2e184e1ffaf0f65dbc52fc1
 DIST dleyna-renderer-0.6.0.tar.gz 65566 BLAKE2B 
cfd2b5a08b2e5c6e15006e722c4878281bf7f4b6d8a9bd317ec5b27fc1568a2ca891af2ac2fc3c230f65e9920bd524b4fbaf43631192b079b2aea051783d2b8a
 SHA512 
f4cb6c658bfaf620962eb6b84ab6b41be1bb8455ac1ff358db7fcf3db7f5c4e2130bb7b0e5201005c738e892aabf25b3cf2a3e1cc1f4a9ef9d834789b87c0183
+DIST dleyna-renderer-0.7.0.tar.gz 65982 BLAKE2B 
dc9acf5d3c39cfc8d7b84890b3fda2f4f4856276c1fb900f114a8f07f0459906d99ebe5f941d8953f5b3c635b6eaa5319300510037891aaf2079f88fd92618ec
 SHA512 
6b1b222971780841c5080b769888a42beadaf7cd576f0d07741585e208876179d3cdde123cbd5a2e4129d2b9e0ba18a7edf7626dd8a0cb1d4a45b91340c3e9fe

diff --git a/net-libs/dleyna-renderer/dleyna-renderer-0.7.0.ebuild 
b/net-libs/dleyna-renderer/dleyna-renderer-0.7.0.ebuild
new file mode 100644
index 000..9df2d13efa6
--- /dev/null
+++ b/net-libs/dleyna-renderer/dleyna-renderer-0.7.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="A library to discover and manipulate DLNA renderers"
+HOMEPAGE="https://github.com/phako/dleyna-renderer;
+SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   >=dev-libs/glib-2.28:2
+   >=net-libs/gssdp-1.2.0:0=
+   >=net-libs/gupnp-1.2.0:0=
+   >=net-libs/gupnp-av-0.11.5
+   >=media-libs/gupnp-dlna-0.9.4:2.0
+   >=net-libs/libsoup-2.28.2:2.4
+   >=net-libs/dleyna-core-0.7.0:1.0=
+"
+RDEPEND="${DEPEND}
+   net-libs/dleyna-connector-dbus
+"
+BDEPEND="
+   dev-libs/libxslt
+   virtual/pkgconfig
+"



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

2021-05-01 Thread Fabian Groffen
commit: 583632d80a17c80d29eee2aec42d91cd05405fa3
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat May  1 19:30:55 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat May  1 19:30:55 2021 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=583632d8

qmerge: provide emulations for fowners and fperms

Signed-off-by: Fabian Groffen  gentoo.org>

 qmerge.c | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/qmerge.c b/qmerge.c
index e439a7d..9d524f1 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2005-2020 Gentoo Authors
+ * Copyright 2005-2021 Gentoo Authors
  * Distributed under the terms of the GNU General Public License v2
  *
  * Copyright 2005-2010 Ned Ludd- 
@@ -666,6 +666,8 @@ pkg_run_func_at(int dirfd, const char *vdb_path, const char 
*phases, const char
"eqawarn() { elog \"QA: \"\"$@\"; }\n"
"eerror() { elog \"$@\"; }\n"
"die() { eerror \"$@\"; exit 1; }\n"
+   "fowners() { local f a=$1; shift; for f in \"$@\" ; do chown $a 
\"${ED}/${f}\" ; done ; }\n"
+   "fperms() { local f a=$1; shift; for f in \"$@\" ; do chmod $a 
\"${ED}/${f}\" ; done ; }\n"
/* TODO: This should suppress `die` */
"nonfatal() { \"$@\"; }\n"
"ebegin() { printf ' * %%b ...' \"$*\"; }\n"
@@ -1895,7 +1897,7 @@ grab_binpkg_info(depend_atom *atom)
/* reuse previously opened tree, so we really employ the cache
 * from libq/tree */
if (tree == NULL) {
-   snprintf(path, sizeof(path), "%s/portage/Packages", 
port_tmpdir);
+   snprintf(path, sizeof(path), "%s/portage/%s", port_tmpdir, 
Packages);
/* we don't use ROOT on package tree here, operating on ROOT
 * should be for package merges/unmerges, but be able to pull
 * binpkgs from current system */
@@ -2100,7 +2102,9 @@ int qmerge_main(int argc, char **argv)
if (install && !pretend) {
if (follow_rdepends && getenv("QMERGE") == NULL) {
install = 0;
-   warn("Using these options are likely to break your 
system at this point. export QMERGE=1; if you think you know what your doing.");
+   warn("Using these options are likely to break your "
+   "system at this point. export QMERGE=1; 
"
+   "if you think you know what your 
doing.");
}
}
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/gs-elpa/files/, app-portage/gs-elpa/

2021-05-01 Thread Ulrich Müller
commit: 30234fdf04d978b3c8ff514f762cea5f812a8ff6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat May  1 19:08:45 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat May  1 19:09:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30234fdf

app-portage/gs-elpa: Generate ebuilds for EAPI 7

Instead of EAPI 5, which is no longer supported by elisp.eclass.

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

 .../gs-elpa/files/gs-elpa-0.1.3-eapi7.patch| 47 ++
 app-portage/gs-elpa/gs-elpa-0.1.3-r2.ebuild| 28 +
 2 files changed, 75 insertions(+)

diff --git a/app-portage/gs-elpa/files/gs-elpa-0.1.3-eapi7.patch 
b/app-portage/gs-elpa/files/gs-elpa-0.1.3-eapi7.patch
new file mode 100644
index 000..f0289a8a596
--- /dev/null
+++ b/app-portage/gs-elpa/files/gs-elpa-0.1.3-eapi7.patch
@@ -0,0 +1,47 @@
+--- gs-elpa-0.1.3/gs_elpa/ebuild.py
 gs-elpa-0.1.3/gs_elpa/ebuild.py
+@@ -16,7 +16,7 @@
+ from g_sorcery.ebuild import DefaultEbuildGenerator
+ 
+ Layout = collections.namedtuple("Layout",
+-["vars_before_inherit", "inherit",
++["eapi", "vars_before_inherit", "inherit",
+  "vars_after_description", "vars_after_keywords"])
+   
+ 
+@@ -26,6 +26,8 @@
+ """
+ def __init__(self, package_db):
+ 
++eapi = "7"
++
+ vars_before_inherit = \
+   ["repo_uri", "source_type", "realname", {"name" : "digest_sources", 
"value" : "yes"}]
+ 
+@@ -37,7 +39,7 @@
+ vars_after_keywords = \
+   ["depend", "rdepend"]
+ 
+-layout = Layout(vars_before_inherit,
++layout = Layout(eapi, vars_before_inherit,
+ inherit, vars_after_description, vars_after_keywords)
+ 
+ super(ElpaEbuildWithDigestGenerator, self).__init__(package_db, 
layout)
+@@ -48,6 +50,8 @@
+ """
+ def __init__(self, package_db):
+ 
++eapi = "7"
++
+ vars_before_inherit = \
+   ["repo_uri", "source_type", "realname"]
+ 
+@@ -59,7 +63,7 @@
+ vars_after_keywords = \
+   ["depend", "rdepend"]
+ 
+-layout = Layout(vars_before_inherit, inherit,
++layout = Layout(eapi, vars_before_inherit, inherit,
+ vars_after_description, vars_after_keywords)
+ 
+ super(ElpaEbuildWithoutDigestGenerator, self).__init__(package_db, 
layout)

diff --git a/app-portage/gs-elpa/gs-elpa-0.1.3-r2.ebuild 
b/app-portage/gs-elpa/gs-elpa-0.1.3-r2.ebuild
new file mode 100644
index 000..3466a950548
--- /dev/null
+++ b/app-portage/gs-elpa/gs-elpa-0.1.3-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_7,3_8} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="g-sorcery backend for elisp packages"
+HOMEPAGE="https://github.com/jauhien/gs-elpa;
+SRC_URI="https://github.com/jauhien/gs-elpa/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="app-portage/g-sorcery[$(python_gen_usedep 'python*')]
+   dev-python/sexpdata[$(python_gen_usedep 'python*')]"
+RDEPEND="${DEPEND}"
+
+PATCHES=("${FILESDIR}/${P}-eapi7.patch")
+
+python_install_all() {
+   distutils-r1_python_install_all
+   doman docs/*.8
+}



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

2021-05-01 Thread David Seifert
commit: d38c8e31bd9b35011a106639625e35591931f3a1
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 19:01:50 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 19:01:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38c8e31

wxwidgets.eclass: Remove need-wxwidgets alias

* No consumers of the old `need-wxwidgets` in ::gentoo.

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

 eclass/wxwidgets.eclass | 9 -
 1 file changed, 9 deletions(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index e1f77f0b7c2..5d6d175392b 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -130,13 +130,4 @@ setup-wxwidgets() {
einfo
 }
 
-case ${EAPI:-0} in
-   0|1|2|3|4|5|6)
-   # deprecated
-   need-wxwidgets() {
-   setup-wxwidgets
-   }
-   ;;
-esac
-
 fi



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

2021-05-01 Thread David Seifert
commit: 4cb8df29372546462c6f1b954dd18662fcaa1a48
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 19:02:05 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 19:02:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb8df29

wxwidgets.eclass: Add eqawarn for GTK 2 slot

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

 eclass/wxwidgets.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index 5e9d569a16a..4357e7367cc 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -64,7 +64,9 @@ setup-wxwidgets() {
 
case ${WX_GTK_VER} in
3.0-gtk3) wxtoolkit=gtk3 ;;
-   3.0)  wxtoolkit=gtk2 ;;
+   3.0)  wxtoolkit=gtk2
+ eqawarn "This package relies on the deprecated GTK 2 
slot, which will go away soon (https://bugs.gentoo.org/618642)"
+ ;;
esac
 
if [[ -z ${WX_DISABLE_NDEBUG} ]]; then



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

2021-05-01 Thread David Seifert
commit: 52c32f69e7dcf2844b34b2668722f8c9439cc59a
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 19:02:02 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 19:02:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c32f69

wxwidgets.eclass: Restrict to EAPI 7

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

 eclass/wxwidgets.eclass | 56 +++--
 1 file changed, 12 insertions(+), 44 deletions(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index 019bc75ee79..5e9d569a16a 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -4,14 +4,14 @@
 # @ECLASS: wxwidgets.eclass
 # @MAINTAINER:
 # wxwidg...@gentoo.org
-# @SUPPORTED_EAPIS: 0 1 2 3 4 5 6 7
+# @SUPPORTED_EAPIS: 7
 # @BLURB: Manages build configuration for wxGTK-using packages.
 # @DESCRIPTION:
 # This eclass sets up the proper environment for ebuilds using the wxGTK
 # libraries.  Ebuilds using wxPython do not need to inherit this eclass.
 #
 # More specifically, this eclass controls the configuration chosen by the
-# /usr/bin/wx-config wrapper.
+# ${ESYSROOT}/usr/bin/wx-config wrapper.
 #
 # Using the eclass is simple:
 #
@@ -21,6 +21,12 @@
 # The configuration chosen is based on the version required and the flags
 # wxGTK was built with.
 
+case ${EAPI:-0} in
+   [0-6]) die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}" ;;
+   7) ;;
+   *) die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" ;;
+esac
+
 if [[ -z ${_WXWIDGETS_ECLASS} ]]; then
 _WXWIDGETS_ECLASS=1
 
@@ -39,44 +45,6 @@ readonly WX_GTK_VER
 
 inherit flag-o-matic
 
-case ${EAPI:-0} in
-   0|1|2|3|4|5)
-   inherit eutils multilib
-
-   # This was used to set up a sane default for ebuilds so they 
could
-   # avoid calling need-wxwidgets if they didn't need a particular 
build.
-   # This was a bad idea for a couple different reasons, and 
because
-   # get_libdir() is now illegal in global scope in EAPI 6 we 
can't do it
-   # anymore.  All ebuilds must now use setup-wxwidgets and this 
code is
-   # only here for backwards compatability.
-   if [[ -z ${WX_CONFIG} ]]; then
-   if [[ -n ${WX_GTK_VER} ]]; then
-   for _wxtoolkit in mac gtk2 base; do
-   # newer versions don't have a seperate 
debug config
-   for _wxdebug in xxx release- debug-; do
-   
_wxconf="${_wxtoolkit}-unicode-${_wxdebug/xxx/}${WX_GTK_VER}"
-
-   [[ -f 
${EPREFIX}/usr/$(get_libdir)/wx/config/${_wxconf} ]] \
-   || continue
-
-   
WX_CONFIG="${EPREFIX}/usr/$(get_libdir)/wx/config/${_wxconf}"
-   WX_ECLASS_CONFIG="${WX_CONFIG}"
-   break
-   done
-   [[ -n ${WX_CONFIG} ]] && break
-   done
-   [[ -n ${WX_CONFIG} ]] && export WX_CONFIG 
WX_ECLASS_CONFIG
-   fi
-   fi
-   unset _wxtoolkit
-   unset _wxdebug
-   unset _wxconf
-   ;;
-   6)  inherit multilib ;; # compatibility only, not needed by eclass
-   7)  ;;
-   *)  die "${ECLASS}: EAPI ${EAPI:-0} is not supported" ;;
-esac
-
 # @FUNCTION: setup-wxwidgets
 # @DESCRIPTION:
 # Call this in your ebuild to set up the environment for wxGTK in 
src_configure.
@@ -104,18 +72,18 @@ setup-wxwidgets() {
fi
 
# toolkit overrides
-   if has_version "x11-libs/wxGTK:${WX_GTK_VER}[aqua]"; then
+   if has_version -d "x11-libs/wxGTK:${WX_GTK_VER}[aqua]"; then
wxtoolkit="mac"
-   elif ! has_version "x11-libs/wxGTK:${WX_GTK_VER}[X]"; then
+   elif ! has_version -d "x11-libs/wxGTK:${WX_GTK_VER}[X]"; then
wxtoolkit="base"
fi
 
wxconf="${wxtoolkit}-unicode-${WX_GTK_VER}"
for w in "${CHOST:-${CBUILD}}-${wxconf}" "${wxconf}"; do
-   [[ -f ${ESYSROOT:-${EPREFIX}}/usr/$(get_libdir)/wx/config/${w} 
]] && wxconf=${w} && break
+   [[ -f ${ESYSROOT}/usr/$(get_libdir)/wx/config/${w} ]] && 
wxconf=${w} && break
done || die "Failed to find configuration ${wxconf}"
 
-   export 
WX_CONFIG="${ESYSROOT:-${EPREFIX}}/usr/$(get_libdir)/wx/config/${wxconf}"
+   export WX_CONFIG="${ESYSROOT}/usr/$(get_libdir)/wx/config/${wxconf}"
export WX_ECLASS_CONFIG="${WX_CONFIG}"
 
einfo



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

2021-05-01 Thread David Seifert
commit: 897fe9a5c1e0eb6de341346ec33b50d63fe146f6
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 19:01:53 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 19:01:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897fe9a5

wxwidgets.eclass: Make WX_GTK_VER a PRE_INHERIT variable

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

 eclass/wxwidgets.eclass | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index 5d6d175392b..80c0fc5dea3 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -24,6 +24,19 @@
 if [[ -z ${_WXWIDGETS_ECLASS} ]]; then
 _WXWIDGETS_ECLASS=1
 
+# @ECLASS-VARIABLE: WX_GTK_VER
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# The SLOT of the x11-libs/wxGTK you're targeting.  Needs to be defined before
+# inheriting the eclass.  Can be either "3.0" or "3.0-gtk3".
+case ${WX_GTK_VER} in
+   3.0|3.0-gtk3) ;;
+   "")   die "WX_GTK_VER not declared" ;;
+   *)die "Invalid WX_GTK_VER: must be set to a valid wxGTK 
SLOT ('3.0' or '3.0-gtk3')" ;;
+esac
+readonly WX_GTK_VER
+
 inherit flag-o-matic
 
 case ${EAPI:-0} in
@@ -83,9 +96,6 @@ esac
 setup-wxwidgets() {
local w wxtoolkit wxdebug wxconf
 
-   [[ -z ${WX_GTK_VER} ]] \
-   && die "WX_GTK_VER must be set before calling $FUNCNAME."
-
case "${WX_GTK_VER}" in
3.0-gtk3)
wxtoolkit=gtk3



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

2021-05-01 Thread David Seifert
commit: 854a97904d06f51a5d25cab1d20fe2857773a4d0
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 19:01:56 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 19:01:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854a9790

wxwidgets.eclass: Remove dead SLOTs

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

 eclass/wxwidgets.eclass | 32 +---
 1 file changed, 9 insertions(+), 23 deletions(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index 80c0fc5dea3..09c45ba48a5 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -94,31 +94,17 @@ esac
 # See: http://docs.wxwidgets.org/trunk/overview_debugging.html
 
 setup-wxwidgets() {
-   local w wxtoolkit wxdebug wxconf
+   local w wxtoolkit wxconf
 
-   case "${WX_GTK_VER}" in
-   3.0-gtk3)
-   wxtoolkit=gtk3
-   if [[ -z ${WX_DISABLE_NDEBUG} ]]; then
-   ( in_iuse debug && use debug ) || 
append-cppflags -DNDEBUG
-   fi
-   ;;
-   2.9|3.0)
-   wxtoolkit=gtk2
-   if [[ -z ${WX_DISABLE_NDEBUG} ]]; then
-   ( in_iuse debug && use debug ) || 
append-cppflags -DNDEBUG
-   fi
-   ;;
-   2.8)
-   wxtoolkit=gtk2
-   wxdebug="release-"
-   has_version x11-libs/wxGTK:${WX_GTK_VER}[debug] && 
wxdebug="debug-"
-   ;;
-   *)
-   die "Invalid WX_GTK_VER: must be set to a valid wxGTK 
SLOT"
-   ;;
+   case ${WX_GTK_VER} in
+   3.0-gtk3) wxtoolkit=gtk3 ;;
+   3.0)  wxtoolkit=gtk2 ;;
esac
 
+   if [[ -z ${WX_DISABLE_NDEBUG} ]]; then
+   { in_iuse debug && use debug; } || append-cppflags -DNDEBUG
+   fi
+
# toolkit overrides
if has_version "x11-libs/wxGTK:${WX_GTK_VER}[aqua]"; then
wxtoolkit="mac"
@@ -126,7 +112,7 @@ setup-wxwidgets() {
wxtoolkit="base"
fi
 
-   wxconf="${wxtoolkit}-unicode-${wxdebug}${WX_GTK_VER}"
+   wxconf="${wxtoolkit}-unicode-${WX_GTK_VER}"
for w in "${CHOST:-${CBUILD}}-${wxconf}" "${wxconf}"; do
[[ -f ${ESYSROOT:-${EPREFIX}}/usr/$(get_libdir)/wx/config/${w} 
]] && wxconf=${w} && break
done || die "Failed to find configuration ${wxconf}"



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

2021-05-01 Thread David Seifert
commit: e40eab3b921f3fd20eecb4d78d0a9094e27e7827
Author: David Seifert  gentoo  org>
AuthorDate: Sat May  1 19:01:59 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May  1 19:01:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e40eab3b

wxwidgets.eclass: Clean up setup-wxwidgets eclassdoc

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

 eclass/wxwidgets.eclass | 22 ++
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index 09c45ba48a5..019bc75ee79 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -79,20 +79,18 @@ esac
 
 # @FUNCTION: setup-wxwidgets
 # @DESCRIPTION:
-# Call this in your ebuild to set up the environment for wxGTK.  Besides
-# controlling the wx-config wrapper this exports WX_CONFIG containing
-# the path to the config in case it needs to be passed to a build system.
+# Call this in your ebuild to set up the environment for wxGTK in 
src_configure.
+# Besides controlling the wx-config wrapper, this exports WX_CONFIG containing
+# the path to the config in case it needs to be passed to the build system.
 #
-# In wxGTK-2.9 and later it also controls the level of debugging output
-# from the libraries.  In these versions debugging features are enabled
-# by default and need to be disabled at the package level.  Because this
-# causes many warning dialogs to pop up during runtime we add -DNDEBUG to
-# CPPFLAGS to disable debugging features (unless your ebuild has a debug
-# USE flag and it's enabled).  If you don't like this behavior you can set
-# WX_DISABLE_NDEBUG to override it.
+# This function also controls the level of debugging output from the libraries.
+# Debugging features are enabled by default and need to be disabled at the
+# package level.  Because this causes many warning dialogs to pop up during
+# runtime, we add -DNDEBUG to CPPFLAGS to disable debugging features (unless
+# your ebuild has a debug USE flag and it's enabled).  If you don't like this
+# behavior, you can set WX_DISABLE_NDEBUG to override it.
 #
-# See: http://docs.wxwidgets.org/trunk/overview_debugging.html
-
+# See: https://docs.wxwidgets.org/trunk/overview_debugging.html
 setup-wxwidgets() {
local w wxtoolkit wxconf
 



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

2021-05-01 Thread Matt Turner
commit: d5c22d88d094a118ffb97c91dec77a993bed031e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 18:36:52 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 18:38:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c22d88

gnome-extra/gucharmap: Version bump to 13.0.7

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

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

diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 19b268bf2dd..237856e3128 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1,2 +1,3 @@
 DIST gucharmap-13.0.4.tar.gz 1900442 BLAKE2B 
83925f04b23a5984e0180ae86d39842e419fe723604d3e93785241ed33ba56b80d68bfd8c99514ef542e515c78a0b64748781faa962d3a32e26746673ba4d2f0
 SHA512 
919f3298040962cf1b8636fe82a900e667d1f63c0f92c99b013d10cee7e7d5f074f3ffaa0ab8a8e3685b6764915a4e683e459fb680aeb65247c82c5a8a326bf9
+DIST gucharmap-13.0.7.tar.gz 1919890 BLAKE2B 
c90b09f2e52b27ea652a32c4a502a57767eb4f4cf5895a61f3a871f1f5fb81c27083938fc9394d2a74881bfd4c23fdf2cdbce2dc07a55cd3a7d9422e6da40ff9
 SHA512 
9ed3cea9560cfb53af61863b0811a4d62c347e404880154acd47c5e4148d5b5cf3c31a4ad3b8440081e0bc7b33666c6b0fed35c26f8ee9c0a1746d9ed61b19ca
 DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 
80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608
 SHA512 
4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1

diff --git a/gnome-extra/gucharmap/gucharmap-13.0.7.ebuild 
b/gnome-extra/gucharmap/gucharmap-13.0.7.ebuild
new file mode 100644
index 000..efc145ee7aa
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-13.0.7.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+UNICODE_VERSION="13.0"
+
+IUSE="debug +introspection gtk-doc vala"
+REQUIRED_USE="vala? ( introspection )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   $(vala_depend)"
+
+DEPEND="=app-i18n/unicode-data-${UNICODE_VERSION}*
+   >=dev-libs/glib-2.32:2
+   media-libs/freetype:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/pango-1.42.4-r2[introspection?]"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ducd_path="${EPREFIX}/usr/share/unicode-data"
+   $(meson_use debug dbg)
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   $(meson_use vala vapi)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   meson_src_test
+}
+
+src_install() {
+   meson_src_install
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2021-05-01 Thread Matt Turner
commit: 2c13dbbddb8fe37bd5618c136679222fb1e96e51
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 18:41:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 18:41:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c13dbbd

profiles: Mask USE=sysprof on gui-libs/gtk where appropriate

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

 profiles/arch/amd64/package.use.mask | 1 +
 profiles/arch/base/package.use.mask  | 1 +
 profiles/arch/x86/package.use.mask   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 2e8662efc82..c5d4f9be7ec 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -110,6 +110,7 @@ gnome-extra/cjs -sysprof
 x11-libs/gtk+ -sysprof
 net-libs/libsoup -sysprof
 x11-libs/pango -sysprof
+gui-libs/gtk -sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on amd64.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index b66e43f2244..af46ee0f755 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -90,6 +90,7 @@ gnome-extra/cjs sysprof
 x11-libs/gtk+ sysprof
 net-libs/libsoup sysprof
 x11-libs/pango sysprof
+gui-libs/gtk sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan support is only available on few selected arches atm.

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 4f8856f1579..23823f2901d 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -119,6 +119,7 @@ gnome-extra/cjs -sysprof
 x11-libs/gtk+ -sysprof
 net-libs/libsoup -sysprof
 x11-libs/pango -sysprof
+gui-libs/gtk -sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on x86.



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

2021-05-01 Thread Sam James
commit: 5bbe4edca778d0be172a2ab671a22309deab1d71
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:26:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:26:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbe4edc

media-libs/libmatroska: fix lower bound on libebml

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

 media-libs/libmatroska/libmatroska-1.6.3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-libs/libmatroska/libmatroska-1.6.3.ebuild 
b/media-libs/libmatroska/libmatroska-1.6.3.ebuild
index 8db09a78911..bc20ca16577 100644
--- a/media-libs/libmatroska/libmatroska-1.6.3.ebuild
+++ b/media-libs/libmatroska/libmatroska-1.6.3.ebuild
@@ -12,9 +12,8 @@ SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz;
 LICENSE="LGPL-2.1"
 SLOT="0/7" # subslot = soname major version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
-IUSE=""
 
-RDEPEND=">=dev-libs/libebml-1.4.0:="
+RDEPEND=">=dev-libs/libebml-1.4.2:="
 DEPEND="${RDEPEND}"
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/colord/, x11-misc/colord/files/

2021-05-01 Thread Matt Turner
commit: 6b0890de6628081a72295a74c84622bc2042b1fc
Author: David Michael  gmail  com>
AuthorDate: Fri Apr 30 20:25:51 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 18:25:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0890de

x11-misc/colord: make introspection optional in meson

Closes: https://bugs.gentoo.org/786873
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/colord-1.4.5-r1.ebuild |  9 +--
 .../files/1.4.5-optional-introspection.patch   | 64 ++
 2 files changed, 67 insertions(+), 6 deletions(-)

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index b1f278d89fb..a3b707ebd6d 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -25,7 +25,7 @@ DEPEND="
>=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
>=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/libgusb-0.2.7[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
udev? (
dev-libs/libgudev:=[${MULTILIB_USEDEP}]
virtual/libudev:=[${MULTILIB_USEDEP}]
@@ -55,14 +55,10 @@ BDEPEND="
extra-print-profiles? ( media-gfx/argyllcms )
vala? ( $(vala_depend) )
 "
-# These dependencies are required to build native build-time programs.
-BDEPEND="${BDEPEND}
-   dev-libs/glib:2
-   media-libs/lcms
-"
 
 PATCHES=(

"${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
+   "${FILESDIR}"/${PV}-optional-introspection.patch
 )
 
 src_prepare() {
@@ -96,6 +92,7 @@ multilib_src_configure() {
-Dargyllcms_sensor=$(multilib_native_usex argyllcms true false)
-Dreverse=false
-Dsane=$(multilib_native_usex scanner true false)
+   -Dintrospection=$(multilib_native_usex introspection true false)
-Dvapi=$(multilib_native_usex vala true false)
-Dprint_profiles=$(multilib_native_usex extra-print-profiles 
true false)
$(meson_use test tests)

diff --git a/x11-misc/colord/files/1.4.5-optional-introspection.patch 
b/x11-misc/colord/files/1.4.5-optional-introspection.patch
new file mode 100644
index 000..8bc4580bebe
--- /dev/null
+++ b/x11-misc/colord/files/1.4.5-optional-introspection.patch
@@ -0,0 +1,64 @@
+From e73723cabe4d5a2e2b281d2f1ea751b2d75bccc6 Mon Sep 17 00:00:00 2001
+From: David Michael 
+Date: Fri, 30 Apr 2021 16:28:17 -0400
+Subject: [PATCH] build: Make introspection optional in meson
+
+It defaults to enabled to preserve existing behavior.
+---
+ lib/colord/meson.build   | 2 ++
+ lib/colorhug/meson.build | 2 ++
+ meson_options.txt| 1 +
+ 3 files changed, 5 insertions(+)
+
+diff --git a/lib/colord/meson.build b/lib/colord/meson.build
+index dbb3d196..fe9d1cdb 100644
+--- a/lib/colord/meson.build
 b/lib/colord/meson.build
+@@ -146,6 +146,7 @@ pkgg.generate(
+   description : 'colord is a system daemon for managing color devices',
+ )
+ 
++if get_option('introspection')
+ libcolord_girtarget = gnome.generate_gir(colord,
+   sources : [
+ 'cd-client.c',
+@@ -202,6 +203,7 @@ libcolord_girtarget = gnome.generate_gir(colord,
+ )
+ libcolord_gir = libcolord_girtarget[0]
+ libcolord_typelib = libcolord_girtarget[1]
++endif
+ 
+ if get_option('vapi')
+ gnome.generate_vapi('colord',
+diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build
+index 9526ea4d..c0ce2887 100644
+--- a/lib/colorhug/meson.build
 b/lib/colorhug/meson.build
+@@ -73,6 +73,7 @@ pkgg.generate(
+   description : 'ColorHug is a simple display hardware colorimeter',
+ )
+ 
++if get_option('introspection')
+ libcolorhug_gir = gnome.generate_gir(colorhug,
+   sources : [
+ 'ch-common.c',
+@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug,
+   ],
+   install : true
+ )
++endif
+ 
+ if get_option('tests')
+   e = executable(
+diff --git a/meson_options.txt b/meson_options.txt
+index c184898e..10517622 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -7,6 +7,7 @@ option('systemd', type : 'boolean', value : true, description 
: 'Enable systemd
+ option('argyllcms_sensor', type : 'boolean', value : true, description : 
'Enable ArgllCMS sensor')
+ option('reverse', type : 'boolean', value : false, description : 'Enable 
reverse engineering tools')
+ option('sane', type : 'boolean', value : false, description : 'Enable SANE 
support')
++option('introspection', type : 'boolean', value : true, description : 'Build 
gobject-introspection typelib files')
+ option('vapi', type : 'boolean', value : false, description : 'Build vala 
bindings')
+ option('print_profiles', type : 'boolean', value : false, description : 
'Build extra print profiles')
+ option('tests', type : 'boolean', value : true, description : 'Build self 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-zappilot/

2021-05-01 Thread Sam James
commit: 2847ef5266da4f6d7adcf43578064717157ece3c
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:22:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2847ef52

media-plugins/vdr-zappilot: epatch->eapply

epatch doesn't exist in EAPI 7 (and needed an inherit
in earlier EAPIs).

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

 .../{vdr-zappilot-0.0.5-r1.ebuild => vdr-zappilot-0.0.5-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r1.ebuild 
b/media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r2.ebuild
similarity index 93%
rename from media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r1.ebuild
rename to media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r2.ebuild
index 0c7ea066be1..b22b4f45d87 100644
--- a/media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r1.ebuild
+++ b/media-plugins/vdr-zappilot/vdr-zappilot-0.0.5-r2.ebuild
@@ -23,6 +23,6 @@ src_prepare() {
vdr-plugin-2_src_prepare
 
if has_version ">=media-video/vdr-2.3.1"; then
-   epatch "${FILESDIR}/${P}_vdr-2.3.1.patch"
+   eapply "${FILESDIR}/${P}_vdr-2.3.1.patch"
fi
 }



[gentoo-commits] repo/gentoo:master commit in: x11-themes/silver-xcursors/

2021-05-01 Thread Sam James
commit: be2cb8e1c763b024640e2ae84638a803e0c93e29
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:21:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be2cb8e1

x11-themes/silver-xcursors: fix cursor installation

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

 .../{silver-xcursors-0.4-r2.ebuild => silver-xcursors-0.4-r3.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-themes/silver-xcursors/silver-xcursors-0.4-r2.ebuild 
b/x11-themes/silver-xcursors/silver-xcursors-0.4-r3.ebuild
similarity index 87%
rename from x11-themes/silver-xcursors/silver-xcursors-0.4-r2.ebuild
rename to x11-themes/silver-xcursors/silver-xcursors-0.4-r3.ebuild
index a24cd8a1d26..9eea59ec7a0 100644
--- a/x11-themes/silver-xcursors/silver-xcursors-0.4-r2.ebuild
+++ b/x11-themes/silver-xcursors/silver-xcursors-0.4-r3.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc 
~ppc64 ~s390 sparc x86"
 RDEPEND="x11-libs/libXcursor"
 
 src_install() {
-   insinto /usr/share/cursors/xorg-x11/Silver/cursors
-   doins -r Silver/cursors
+   insinto /usr/share/cursors/xorg-x11/
+   doins -r Silver/cursors/
dodoc README "${FILESDIR}"/README.gentoo
 }



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

2021-05-01 Thread Sam James
commit: 3cb6588e99e018ff3b6b45a899bb22eb012583f7
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:19:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb6588e

media-video/rtmpdump: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 media-video/rtmpdump/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-video/rtmpdump/metadata.xml 
b/media-video/rtmpdump/metadata.xml
index 77d74434352..0aab57cd9ea 100644
--- a/media-video/rtmpdump/metadata.xml
+++ b/media-video/rtmpdump/metadata.xml
@@ -14,7 +14,6 @@
 
Enable Cryptographic features
Use GnuTLS instead of OpenSSL for 
Cryptography
-   Use LibreSSL instead of OpenSSL for 
Cryptography
Enable installation of various binary tools in 
addition to librtmp library
 
 



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

2021-05-01 Thread Sam James
commit: d28a53a4d43ffab7891fd07e044883fc1ddb764f
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:20:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28a53a4

net-libs/libssh2: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 net-libs/libssh2/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-libs/libssh2/metadata.xml b/net-libs/libssh2/metadata.xml
index 2149f2ed0c6..fb1e9fa2788 100644
--- a/net-libs/libssh2/metadata.xml
+++ b/net-libs/libssh2/metadata.xml
@@ -10,7 +10,6 @@
 
 
Use dev-libs/libgcrypt instead of 
dev-libs/openssl
-   Use dev-libs/libressl instead of 
dev-libs/openssl
Use net-libs/mbedtls instead of 
dev-libs/openssl
 
 



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

2021-05-01 Thread Sam James
commit: c1d6e007960f6ee9097720ee9d3eac7089d84f28
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:19:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d6e007

dev-libs/librelp: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 dev-libs/librelp/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/librelp/metadata.xml b/dev-libs/librelp/metadata.xml
index 7ccc17cc4eb..01b35724e72 100644
--- a/dev-libs/librelp/metadata.xml
+++ b/dev-libs/librelp/metadata.xml
@@ -7,7 +7,6 @@


Use GnuTLS
-   Use LibreSSL
Use OpenSSL

 



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

2021-05-01 Thread Sam James
commit: 6bfbb077ac6beacdba06a434f2a4c79064d7c99b
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:19:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfbb077

dev-db/percona-server: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-server/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/percona-server/metadata.xml 
b/dev-db/percona-server/metadata.xml
index 4b72b897bda..4801ce495b3 100644
--- a/dev-db/percona-server/metadata.xml
+++ b/dev-db/percona-server/metadata.xml
@@ -8,7 +8,6 @@
 
   Add CJK support for InnoDB fulltext search using 
app-text/mecab
   Use LATIN1 encoding instead of UTF8
-  Enable SSL connections and crypto functions using 
dev-libs/libressl
   Enable NUMA support using sys-process/numactl 
(NUMA kernel support is also required)
   Add support for statement profiling (requires 
USE=community).
   Add support for RocksDB; a key/value, LSM database 
optimized for flash storage



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

2021-05-01 Thread Sam James
commit: a8779625d484ea8c2d72216a9b1e9e7926b289a4
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:17:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8779625

app-portage/conf-update: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 app-portage/conf-update/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-portage/conf-update/metadata.xml 
b/app-portage/conf-update/metadata.xml
index 1e5a51a1844..90a0e1a4289 100644
--- a/app-portage/conf-update/metadata.xml
+++ b/app-portage/conf-update/metadata.xml
@@ -4,6 +4,5 @@


Use colors when displaying diffs 
(app-misc/colordiff)
-   Enable SSL connections and crypto 
functions using dev-libs/libressl

 



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

2021-05-01 Thread Sam James
commit: 7a5a381e70acbfc38087bf5e949da0ecac9577c3
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:19:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5a381e

dev-db/mysql: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/mysql/metadata.xml b/dev-db/mysql/metadata.xml
index e4197ced880..600b9891578 100644
--- a/dev-db/mysql/metadata.xml
+++ b/dev-db/mysql/metadata.xml
@@ -15,7 +15,6 @@ dev-db/mariadb
   Build the client libraries from the server package 
instead of the C Connector packages (not recommended)
   Build experimental features aka "rapid" 
plugins
   Use LATIN1 encoding instead of UTF8
-  Enable SSL connections and crypto functions using 
dev-libs/libressl
   Enable NUMA support using sys-process/numactl 
(NUMA kernel support is also required)
   Add support for statement profiling (requires 
USE=community).
   Build the MySQL router program



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

2021-05-01 Thread Sam James
commit: bc080585d10772747d5313a884edb0b7883ace28
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:18:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc080585

dev-db/mariadb: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 dev-db/mariadb/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/mariadb/metadata.xml b/dev-db/mariadb/metadata.xml
index 74d8b5649ce..ef15894 100644
--- a/dev-db/mariadb/metadata.xml
+++ b/dev-db/mariadb/metadata.xml
@@ -16,7 +16,6 @@
   Enables snappy compression methods for 
InnoDB/XtraDB using app-arch/snappy
   Enable the CONNECT engine to access foreign databases via 
JDBC
   Use LATIN1 encoding instead of UTF8
-  Enable SSL connections and crypto functions using 
dev-libs/libressl
   Add support for the Mroonga engine for interfacing with 
the Groonga text search
   Enable NUMA support using sys-process/numactl (NUMA kernel 
support is also required)
   Add support for the Open Query GRAPH engine



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

2021-05-01 Thread Sam James
commit: 250c27d2faf86754e313ed50e91ea5336059f4a8
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:19:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250c27d2

dev-db/mysql-cluster: drop redundant USE=libressl in metadata.xml

It was/is a global USE flag anyway and these
didn't add anything.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-cluster/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/mysql-cluster/metadata.xml 
b/dev-db/mysql-cluster/metadata.xml
index c82ebfd6fc5..13a8c6dcbb3 100644
--- a/dev-db/mysql-cluster/metadata.xml
+++ b/dev-db/mysql-cluster/metadata.xml
@@ -9,7 +9,6 @@
   Build the client libraries from the server package 
instead of the C Connector packages (not recommended)
   Add support for alternative storage engines 
(Archive, CSV, Blackhole, Federated(X), Partition)
   Use LATIN1 encoding instead of UTF8
-  Enable SSL connections and crypto functions using 
dev-libs/libressl
   Enable NUMA support using sys-process/numactl 
(NUMA kernel support is also required)
   Add support for statement profiling (requires 
USE=community).
   Build the server program



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

2021-05-01 Thread Sam James
commit: 330f859dc9219e3de802718bbb002bfa29fa03dc
Author: Sam James  gentoo  org>
AuthorDate: Sat May  1 18:12:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  1 18:24:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330f859d

profiles: drop obsolete LibreSSL mask

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

 profiles/package.mask | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index a6d0751ccb5..19b3c3e1d05 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -702,13 +702,6 @@ app-admin/lastpass-cli
 # Mask development versions now that they were bumped...
 =net-misc/kea-1.9*
 
-# Michał Górny  (2021-02-01)
-# LibreSSL support is discontinued.  Please read the relevant news item
-# and either migrate to dev-libs/openssl, or use the unsupported
-# user-maintained libressl overlay.
-# Removal on 2021-05-01.  Bug #762847.
-dev-libs/libressl
-
 # Marek Szuba  (2021-01-21)
 # Masked for testing and further work - the golang-vcs-snapshot variant
 # seems to be incompatible with revdeps using go-module, the variant



  1   2   3   4   >