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

2020-07-15 Thread Georgy Yakovlev
commit: c162820ded53e5b991df234b58526ebb6d56a0a8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 17:37:24 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 17:37:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c162820d

dev-java/openjdk-jre-bin: bump to 11.0.8_p10

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-jre-bin/Manifest  |   1 +
 .../openjdk-jre-bin-11.0.8_p10-r1.ebuild   | 100 +
 2 files changed, 101 insertions(+)

diff --git a/dev-java/openjdk-jre-bin/Manifest 
b/dev-java/openjdk-jre-bin/Manifest
index 46d9e603e24..0a730ccd5ff 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,2 +1,3 @@
 DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz 42917723 BLAKE2B 
c5635b3727e10462396891cab89e257ded57c59f56e9bcb84a3d040ce8a27d7d67d6b78e5f55b63806dd93f6151b767df42e4428d12e763f9722196ca0736a08
 SHA512 
a776dd9168e3c2635a8492405d58628713e646292d7ee16454681d46866e7ea41afa712227e94ed2e8ce52c727e445f4631db63a02408aa817f1c79af8057dbe
+DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.8_10.tar.gz 42904191 BLAKE2B 
cfd04b2a422e95465cd2938449f7632d29fe655eadadf5745045db6eb74625dffa0e02d8713a93e0bc8fa7da6dc57116fbbd9217a9b30723becd5b9eaceefccd
 SHA512 
55ab4c6122422f4765542df747bce5c65bc78e0e5f4fff4b7efc95342d81eb34d72dbdc13c820781c626f92a2c3687161d0c7edfbe4f83c455c75fcecf8ae3d0
 DIST OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz 41104123 BLAKE2B 
52a9f288054c4a96ed5d70c2c9c6cf14ceb32262ec3a38f547286518ccc14a4695d330adc19e272436c0a7154771cddd9b0672b05beb6d5013c44c69be0ad25a
 SHA512 
b1b0627e8495b11e0ef3e4ecb387d92537bb97b3f3045213658d48b6f2dffa0bc975b1bc92e84c487152b43d1f0ee0449730bf84dd62d98d13354bf73d3a0a20

diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild 
b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
new file mode 100644
index 000..23e7a0fbadc
--- /dev/null
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.8_p10-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2
+
+abi_uri() {
+   echo "${2-$1}? (
+   
https://github.com/AdoptOpenJDK/openjdk${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
+   )"
+}
+
+MY_PV=${PV/_p/+}
+SLOT=${MY_PV%%[.+]*}
+
+SRC_URI="
+   $(abi_uri x64 amd64)
+"
+
+DESCRIPTION="Prebuilt Java JRE binaries provided by AdoptOpenJDK"
+HOMEPAGE="https://adoptopenjdk.net;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups +gentoo-vm headless-awt nsplugin selinux webstart"
+
+RDEPEND="
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   >net-libs/libnet-1.1
+   >=sys-apps/baselayout-java-0.1.0-r1
+   >=sys-libs/glibc-2.2.5:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )"
+
+PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+   nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}-jre"
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED%/}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym ../../../../etc/ssl/certs/java/cacerts 
"${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+
+   if use gentoo-vm ; then
+   ewarn "WARNING! You have enabled the gentoo-vm USE flag, making 
this JRE"
+   ewarn "recognised by the system. This will 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/

2020-07-15 Thread Alfredo Tupone
commit: 38b2d044a1eac3ddb57cb250264f5e9dfa50ba96
Author: Allen Webb  google  com>
AuthorDate: Wed Jul 15 13:44:19 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul 15 19:21:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b2d044

dev-lang/tcl: Fix cross compilation by not setting include directory.

Bug: https://bugs.gentoo.org/731120
Signed-off-by: Allen Webb  google.com>
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-lang/tcl/files/tcl-8.6.9-include-spec.patch| 12 
 dev-lang/tcl/{tcl-8.6.9.ebuild => tcl-8.6.9-r1.ebuild} |  1 +
 2 files changed, 13 insertions(+)

diff --git a/dev-lang/tcl/files/tcl-8.6.9-include-spec.patch 
b/dev-lang/tcl/files/tcl-8.6.9-include-spec.patch
new file mode 100644
index 000..4b3a1c66d43
--- /dev/null
+++ b/dev-lang/tcl/files/tcl-8.6.9-include-spec.patch
@@ -0,0 +1,12 @@
+This resolves https://bugs.gentoo.org/731120
+--- a/unix/configure.in
 b/unix/configure.in
+@@ -895,7 +895,7 @@ TCL_BUILD_STUB_LIB_PATH="`pwd`/${TCL_STUB_LIB_FILE}"
+ TCL_STUB_LIB_PATH="${TCL_STUB_LIB_DIR}/${TCL_STUB_LIB_FILE}"
+ 
+ # Install time header dir can be set via --includedir
+-eval "TCL_INCLUDE_SPEC=\"-I${includedir}\""
++eval "TCL_INCLUDE_SPEC=\"\""
+ 
+ #
+ # tclConfig.sh refers to this by a different name

diff --git a/dev-lang/tcl/tcl-8.6.9.ebuild b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
similarity index 98%
rename from dev-lang/tcl/tcl-8.6.9.ebuild
rename to dev-lang/tcl/tcl-8.6.9-r1.ebuild
index 27b6a02f271..824abc3e73d 100644
--- a/dev-lang/tcl/tcl-8.6.9.ebuild
+++ b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
@@ -25,6 +25,7 @@ S="${SPARENT}"/unix
 PATCHES=(
"${FILESDIR}"/${PN}-8.5.13-multilib.patch
"${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+   "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
 )
 
 src_prepare() {



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

2020-07-15 Thread Jonathan Vasquez
commit: 7e81301c668bb87d5c91631b1c6c7260aa0716a8
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Wed Jul 15 19:37:13 2020 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Wed Jul 15 19:37:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e81301c

sys-kernel/bliss-kernel-bin: removing 5.4.38, updating to 5.4.51

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Jonathan Vasquez  gentoo.org>

 sys-kernel/bliss-kernel-bin/Manifest| 2 +-
 ...liss-kernel-bin-5.4.38.ebuild => bliss-kernel-bin-5.4.51.ebuild} | 6 +-
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-kernel/bliss-kernel-bin/Manifest 
b/sys-kernel/bliss-kernel-bin/Manifest
index 1915bc3e717..16efc507b9c 100644
--- a/sys-kernel/bliss-kernel-bin/Manifest
+++ b/sys-kernel/bliss-kernel-bin/Manifest
@@ -1,2 +1,2 @@
 DIST kernel-4.14.178-FC.01.tar.xz 96524864 BLAKE2B 
21b526fc49ced62e1268e497ea0eba581ab1e8662900b404237c30fb3887e13ca19b4af402f6b8f13690838a451bb06c295ca014d7bba3e6c73ecbd11b773f39
 SHA512 
10b2da503652b4fb0cb465a121c471a9a22d14b51e1abce132f29291ee6c933807af77d8112054bc5bfa92c04b4288749e35af3f029724b7e2e2b679b77a7989
-DIST kernel-5.4.38-FC.01.tar.xz 117089784 BLAKE2B 
724d7661f98daf272d0c938b3db038f142a585c91439aaf8691ba4194b410e90a4ec5c0396498e0d56d67818ed2f565f66d504b921cf509dc8b45d624c622a67
 SHA512 
fced22ba786a68b791c26e4260feecc9dc1ddc2a1a4bec0c5902a80801fe8b95e5177b3bef21311e866fa6c3a292286c317b12061d5ded60559cbf9e908ab8ae
+DIST kernel-5.4.51-FB.01.tar.xz 117299856 BLAKE2B 
3677a667ba72d0d57db9643deb2325bf539ed56aaf903842973fd063982aa5e9ea4030892988f7efac5848d5f29f00053ceceaa305cec47e64112d59310a3186
 SHA512 
baeb2d0d46d69c1690d1a295ea41f00067fa28a80053fbe5fc8f52863fb16ac4becbb3199fb8568fdfbf9bc01c4925cd8fea7f4436f73f4028378ab1c3af2774

diff --git a/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-5.4.38.ebuild 
b/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-5.4.51.ebuild
similarity index 79%
rename from sys-kernel/bliss-kernel-bin/bliss-kernel-bin-5.4.38.ebuild
rename to sys-kernel/bliss-kernel-bin/bliss-kernel-bin-5.4.51.ebuild
index 7df4e7a0e92..c4dfa209866 100644
--- a/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-5.4.38.ebuild
+++ b/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-5.4.51.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit kernel-install
 
 # Variables
-_LV="FC.01" # Local Version
+_LV="FB.01" # Local Version
 _PLV="${PV}-${_LV}" # Package Version + Local Version (Module Dir)
 
 # Main
@@ -19,10 +19,6 @@ LICENSE="GPL-2"
 SLOT="${_PLV}"
 KEYWORDS="-* ~amd64"
 
-# Unset 'initramfs' since 'bliss-kernel' doesn't need them
-# as an explicitly enabled IUSE from the kernel-install eclass.
-IUSE="-initramfs"
-
 S="${WORKDIR}"
 QA_PREBUILT="*"
 



[gentoo-commits] proj/java:master commit in: /

2020-07-15 Thread Georgy Yakovlev
commit: 25abb1021e6427691892498449c31a819bd46921
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 20:26:23 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 20:26:35 2020 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=25abb102

.travis.yml: update

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

 .travis.yml | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index df68cf56..86a3ea82 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,30 +4,30 @@
 #
 language: python
 python:
-- pypy
+- "3.7"
 env:
-- PORTAGE_VER="2.2.28"
+- PORTAGE_VER="2.3.103"
+before_install:
+- sudo apt-get -qq update
+- pip install lxml pyyaml
 before_script:
-- mkdir travis-overlay
+- sudo chmod a+rwX /etc/passwd /etc/group /etc /var /var/cache
+- mkdir -p travis-overlay /etc/portage /var/cache/distfiles 
/var/db/repos/gentoo
 - mv !(travis-overlay) travis-overlay/
 - mv .git travis-overlay/
 - wget 
"https://raw.githubusercontent.com/mrueg/repoman-travis/master/.travis.yml; -O 
.travis.yml.upstream
 - wget 
"https://raw.githubusercontent.com/mrueg/repoman-travis/master/spinner.sh;
-- wget "https://github.com/gentoo/portage/archive/v${PORTAGE_VER}.tar.gz; 
-O portage-${PORTAGE_VER}.tar.gz
-- wget "https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz; -O 
portage-tree.tar.gz
-- sudo chmod a+rwX /etc/passwd /etc/group /etc /usr spinner.sh
+- wget -qO - 
"https://github.com/gentoo/portage/archive/portage-${PORTAGE_VER}.tar.gz; | tar 
xz
+- wget -qO - 
"https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz; | tar xz -C 
/var/db/repos/gentoo --strip-components=1
 - chmod a+rwx spinner.sh
 - echo "portage:x:250:250:portage:/var/tmp/portage:/bin/false" >> 
/etc/passwd
 - echo "portage::250:portage,travis" >> /etc/group
-- mkdir -p /etc/portage /usr/portage/distfiles
-- wget "https://www.gentoo.org/dtd/metadata.dtd; -O 
/usr/portage/distfiles/metadata.dtd
-- tar xzf portage-${PORTAGE_VER}.tar.gz
-- tar xzf portage-tree.tar.gz -C /usr/portage --strip-components=1
-- cp portage-${PORTAGE_VER}/cnf/repos.conf /etc/portage/
-- ln -s /usr/portage/profiles/base/ /etc/portage/make.profile
+- wget "https://www.gentoo.org/dtd/metadata.dtd; -O 
/var/cache/distfiles/metadata.dtd
+- ln -s $TRAVIS_BUILD_DIR/portage-portage-${PORTAGE_VER}/cnf/repos.conf 
/etc/portage/repos.conf
+- ln -s /var/db/repos/gentoo/profiles/default/linux/amd64/17.0 
/etc/portage/make.profile
 - SIZE=$(stat -c %s .travis.yml.upstream)
 - if ! cmp -n $SIZE -s .travis.yml .travis.yml.upstream; then echo -e 
"\e[31m !!! .travis.yml outdated! Update available 
https://github.com/mrueg/repoman-travis \e[0m" > /tmp/update ; fi
 - cd travis-overlay
 script:
-- ./../spinner.sh "python ../portage-${PORTAGE_VER}/bin/repoman full -d"
+- ./../spinner.sh "python 
../portage-portage-${PORTAGE_VER}/repoman/bin/repoman full -d"
 # You can append own scripts after this line



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

2020-07-15 Thread Hanno Böck
commit: f2ec2b6acaec4ebfcea1fff39a24c070fc32e72b
Author: Hanno Böck  gentoo  org>
AuthorDate: Wed Jul 15 18:00:36 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Wed Jul 15 18:00:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ec2b6a

app-misc/freewvs: Initial commit.

Tool to scan for vulnerable web applications.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-2.3.103, Repoman-2.3.23

 app-misc/freewvs/Manifest |  1 +
 app-misc/freewvs/freewvs-0.1.1.ebuild | 24 
 app-misc/freewvs/metadata.xml |  5 +
 3 files changed, 30 insertions(+)

diff --git a/app-misc/freewvs/Manifest b/app-misc/freewvs/Manifest
new file mode 100644
index 000..667d96d7192
--- /dev/null
+++ b/app-misc/freewvs/Manifest
@@ -0,0 +1 @@
+DIST freewvs-0.1.1.tar.gz 20518 BLAKE2B 
d3ced38b16a7bce4cf4907de30c1525132d8ee92ad531e5439c9033bce05a69c76688ec10c759d3f46462e0804845c0bd90eb5bb5d457b28ca00dcd380a85e3c
 SHA512 
cc48dfd5f381a88bbd89f3ad4e08fb389b9ccfd7461539ea51f21bd2d9863537b68037de34c90b8c97f24a7bb2d05cfe12efda3f308c19a0a20cf5d7c5046cdd

diff --git a/app-misc/freewvs/freewvs-0.1.1.ebuild 
b/app-misc/freewvs/freewvs-0.1.1.ebuild
new file mode 100644
index 000..7123086b02c
--- /dev/null
+++ b/app-misc/freewvs/freewvs-0.1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Scans filesystem for known vulnerable web applications"
+HOMEPAGE="https://freewvs.schokokeks.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( README.md )
+
+pkg_postinst() {
+   einfo To use freewvs you need to run
+   einfo   update-freewvsdb
+   einfo first. You should run this on a regular basis to update
+   einfo the web application data, e.g. via a cronjob.
+}

diff --git a/app-misc/freewvs/metadata.xml b/app-misc/freewvs/metadata.xml
new file mode 100644
index 000..28ef3c7b080
--- /dev/null
+++ b/app-misc/freewvs/metadata.xml
@@ -0,0 +1,5 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+ha...@gentoo.org
+



[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-pvr-mythtv/

2020-07-15 Thread Craig Andrews
commit: 47d2a4a40f637dda4aa94930030bb363907733df
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Jul 15 18:24:24 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Jul 15 18:24:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d2a4a4

media-plugins/kodi-pvr-mythtv: 5.10.19 version bump

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Craig Andrews  gentoo.org>

 media-plugins/kodi-pvr-mythtv/Manifest |  1 +
 .../kodi-pvr-mythtv/kodi-pvr-mythtv-5.10.19.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/media-plugins/kodi-pvr-mythtv/Manifest 
b/media-plugins/kodi-pvr-mythtv/Manifest
index 60513c5688c..c7e7f455503 100644
--- a/media-plugins/kodi-pvr-mythtv/Manifest
+++ b/media-plugins/kodi-pvr-mythtv/Manifest
@@ -1,3 +1,4 @@
 DIST kodi-pvr-mythtv-5.10.15.tar.gz 702682 BLAKE2B 
54ba8e4883dbdae88071b1b69a4d489d384c95911bf1113e944b9a4528f8349ff044a1440afd05b3657c8131c4738264f366a7a63bf8606ce6f796c143743f37
 SHA512 
bf7e4d6fc1436fc01596a4587b4334e495b72e4fdc9638393c94bd289c9f58065ad5d61c87ce109d727a0d656873100da050b8d395e28aac5efe567da70839e8
 DIST kodi-pvr-mythtv-5.10.16.tar.gz 702675 BLAKE2B 
cc2f229e53b9c91b1a09e954dda88f4b199510de4a47844795e0b2d41aa9cf3201b85d39dd43716ce189d9385784a85dcfd4639d6dc07d5ad74d5673fa5102e3
 SHA512 
d089cc365dd42268510996a1ca306dee94c4d3dd72eaf5c90815f29dd1d5bf0be7e0177db1929a33beebe9fefa927b52a83a2ce1c8c8aecdec91fbdf7c5efb79
 DIST kodi-pvr-mythtv-5.10.18.tar.gz 702659 BLAKE2B 
90e1d655633a857e8068f4b1cb30c3f4cd802adc1139002399107989d3e8477ed38b83076f5a3a96bacd18e10c8a28399e752d43078cf4d9fafb73ef4d4328f9
 SHA512 
cc09de5086f69e1cee073719d306a44b41f2b0131bc70f74ee730eb681a72d4cecbd263d52ac7610574ce1a8d1b737cdc653adbf9642559e5e0fafa0e06aea25
+DIST kodi-pvr-mythtv-5.10.19.tar.gz 702741 BLAKE2B 
0baa0e7168ca33af0198205323b1ec8036b46ad33cde2c9a0ce928ae3335d4e0c2704094e3e5b77af41a53f07ded7a77e8709a3c29b389dc044969523982c08d
 SHA512 
7b0ce0ccd74fa5743c774804f6f8d34d3d2085195da26a9da74a12948d611a25142a7ffb228e342120d286da140b234cbfc8a5ca97a77a5a2fc807d6d52d60ae

diff --git a/media-plugins/kodi-pvr-mythtv/kodi-pvr-mythtv-5.10.19.ebuild 
b/media-plugins/kodi-pvr-mythtv/kodi-pvr-mythtv-5.10.19.ebuild
new file mode 100644
index 000..2211824cdbf
--- /dev/null
+++ b/media-plugins/kodi-pvr-mythtv/kodi-pvr-mythtv-5.10.19.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake kodi-addon
+
+DESCRIPTION="MythTV PVR for Kodi"
+HOMEPAGE="https://github.com/janbar/pvr.mythtv;
+SRC_URI=""
+
+case ${PV} in
+)
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/janbar/pvr.mythtv.git;
+   inherit git-r3
+   ;;
+*)
+   CODENAME="Leia"
+   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://github.com/janbar/pvr.mythtv/archive/${PV}-${CODENAME}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/pvr.mythtv-${PV}-${CODENAME}"
+   ;;
+esac
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   sys-libs/zlib
+   =media-tv/kodi-18*
+   =media-libs/kodi-platform-18*
+   "
+RDEPEND="
+   ${DEPEND}
+   "



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

2020-07-15 Thread Michał Górny
commit: ed2e56c8732a19f3ae14fe2ef1bc7f1c7984a527
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2e56c8

sys-libs/libcxx: Add 12.0.0. for master branch

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

 sys-libs/libcxx/libcxx-12.0.0..ebuild | 198 ++
 1 file changed, 198 insertions(+)

diff --git a/sys-libs/libcxx/libcxx-12.0.0..ebuild 
b/sys-libs/libcxx/libcxx-12.0.0..ebuild
new file mode 100644
index 000..01acafa1f81
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-12.0.0..ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+# libcxxabi is required unconditionally now
+LLVM_COMPONENTS=( libcxx{,abi} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+DOCS=( CREDITS.TXT )
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   eapply "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+
+   llvm.org_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/libcxxabi"
+   else
+   local 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+   cxxabi=libsupc++
+   cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # we want -lgcc_s for unwinder, and for compiler runtime when using
+   # gcc, clang with gcc runtime (or any unknown compiler)
+   local extra_libs=() want_gcc_s=ON want_compiler_rt=OFF
+   if use libunwind; then
+   # work-around missing -lunwind upstream
+   extra_libs+=( -lunwind )
+   # if we're using libunwind and clang with compiler-rt, we want
+   # to link to compiler-rt instead of -lgcc_s
+   if tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+  ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_gcc_s=OFF
+   want_compiler_rt=ON
+   extra_libs+=( "${compiler_rt}" )
+   fi
+   fi
+   fi
+
+   # bootstrap: cmake is unhappy if compiler can't link to stdlib
+   local nolib_flags=( -nodefaultlibs -lc )
+   if ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CXX} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXX_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXX_ENABLE_SHARED=ON
+   -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXX_CXX_ABI=${cxxabi}
+   

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

2020-07-15 Thread Michał Górny
commit: 49cd7dc43b27f291b4c82373ee6ebf28ce4ff8ee
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:37:00 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49cd7dc4

sys-devel/llvmgold: Bump to 12

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

 sys-devel/llvmgold/llvmgold-12.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/sys-devel/llvmgold/llvmgold-12.ebuild 
b/sys-devel/llvmgold/llvmgold-12.ebuild
new file mode 100644
index 000..7b4af30ab55
--- /dev/null
+++ b/sys-devel/llvmgold/llvmgold-12.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="LLVMgold plugin symlink for autoloading"
+HOMEPAGE="https://llvm.org/;
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+PROPERTIES="live"
+
+RDEPEND="sys-devel/llvm:${PV}[gold]
+   !sys-devel/llvm:0"
+
+S=${WORKDIR}
+
+src_install() {
+   dodir "/usr/${CHOST}/binutils-bin/lib/bfd-plugins"
+   dosym "../../../../lib/llvm/${PV}/$(get_libdir)/LLVMgold.so" \
+   "/usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so"
+}



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

2020-07-15 Thread Michał Górny
commit: 18767851549779b60dc9990bcc84d6503a7d7420
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18767851

sys-libs/libcxxabi: Add 12.0.0. for master branch

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

 sys-libs/libcxxabi/libcxxabi-12.0.0..ebuild | 115 
 1 file changed, 115 insertions(+)

diff --git a/sys-libs/libcxxabi/libcxxabi-12.0.0..ebuild 
b/sys-libs/libcxxabi/libcxxabi-12.0.0..ebuild
new file mode 100644
index 000..534db9954d2
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-12.0.0..ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libunwind +static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt}
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably because gcc & clang are bundling their own unwind.h
+   -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+   )
+   fi
+   cmake_src_configure
+}
+
+build_libcxx() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxx
+   local BUILD_DIR=${BUILD_DIR}/libcxx
+   local mycmakeargs=(
+   -DLIBCXX_LIBDIR_SUFFIX=
+   -DLIBCXX_ENABLE_SHARED=OFF
+   -DLIBCXX_ENABLE_STATIC=ON
+   -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF
+   -DLIBCXX_CXX_ABI=libcxxabi
+   -DLIBCXX_CXX_ABI_INCLUDE_PATHS="${S}"/include
+   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+   -DLIBCXX_HAS_GCC_S_LIB=OFF
+   -DLIBCXX_INCLUDE_TESTS=OFF
+   )
+
+   cmake_src_configure
+   cmake_src_compile
+}
+
+multilib_src_test() {
+   # build a local copy of libc++ for testing to avoid circular dep
+   build_libcxx
+   mv "${BUILD_DIR}"/libcxx/lib/libc++* "${BUILD_DIR}/$(get_libdir)/" || 
die
+
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-cxxabi
+}
+
+multilib_src_install_all() {
+   insinto /usr/include/libcxxabi
+   doins -r include/.
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2020-07-15 Thread Michał Górny
commit: 78c2b2d898d34d34e626be7c68ac4a3b703defc3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:24 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c2b2d8

sys-libs/compiler-rt-sanitizers: Add 12.0.0. for master branch

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

 .../compiler-rt-sanitizers-12.0.0..ebuild  | 142 +
 1 file changed, 142 insertions(+)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.0..ebuild
new file mode 100644
index 000..006db04567a
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.0..ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc"
+# FIXME: libfuzzer does not enable all its necessary dependencies
+REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT} )
+   ${PYTHON_DEPS}"
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+   # use a build dir structure consistent with install
+   # this makes it possible to easily deploy test-friendly clang
+   -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   # builtins & crt installed by sys-libs/compiler-rt
+   -DCOMPILER_RT_BUILD_BUILTINS=OFF
+   -DCOMPILER_RT_BUILD_CRT=OFF
+   -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
+   -DCOMPILER_RT_BUILD_PROFILE=$(usex profile)
+   -DCOMPILER_RT_BUILD_SANITIZERS=$(usex sanitize)
+   -DCOMPILER_RT_BUILD_XRAY=$(usex xray)
+   )
+   if use test; then
+   mycmakeargs+=(
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+   # they are created during src_test()
+   
-DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${CLANG_SLOT}/bin/clang"
+   
-DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${CLANG_SLOT}/bin/clang++"
+   )
+
+   # same flags are passed for build & tests, so we need to strip
+   # them down to a subset supported by clang
+   CC=${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang \
+   CXX=${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang++ \
+   strip-unsupported-flags
+   fi
+
+   if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+   mycmakeargs+=(
+   # disable use of SDK for the system itself
+   -DDARWIN_macosx_CACHED_SYSROOT=/
+   )
+   fi
+
+   cmake_src_configure
+
+   if use test; then
+   local sys_dir=( "${EPREFIX}"/usr/lib/clang/${SLOT}/lib/* )
+   [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}"
+   [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic 
compiler-rt install: ${sys_dir[*]}"
+
+   # copy clang over since resource_dir is located relatively 

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

2020-07-15 Thread Michał Górny
commit: 751e9ed93be035ec0fb15c259457488257142598
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:35:39 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751e9ed9

llvm.org.eclass: master is now LLVM 12

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

 eclass/llvm.org.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 36c4f52650f..3bb0465c377 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -44,7 +44,7 @@ esac
 # @DESCRIPTION:
 # The major version of current LLVM trunk.  Used to determine
 # the correct branch to use.
-_LLVM_MASTER_MAJOR=11
+_LLVM_MASTER_MAJOR=12
 
 # @ECLASS-VARIABLE: _LLVM_SOURCE_TYPE
 # @INTERNAL



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

2020-07-15 Thread Michał Górny
commit: 101952b2a94e4017cb1ca94cbe093230f6c39b9b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:17 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101952b2

dev-python/lit: Add 12.0.0. for master branch

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

 dev-python/lit/lit-12.0.0..ebuild | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/dev-python/lit/lit-12.0.0..ebuild 
b/dev-python/lit/lit-12.0.0..ebuild
new file mode 100644
index 000..b9123ef7bf1
--- /dev/null
+++ b/dev-python/lit/lit-12.0.0..ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python2_7 python3_{6..9} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2020-07-15 Thread Michał Górny
commit: 5748c624d7a418a0a4bbe6e33bf27c5b9324f53a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:20 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5748c624

sys-devel/clang-common: Add 12.0.0. for master branch

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

 .../clang-common/clang-common-12.0.0..ebuild   | 23 ++
 1 file changed, 23 insertions(+)

diff --git a/sys-devel/clang-common/clang-common-12.0.0..ebuild 
b/sys-devel/clang-common/clang-common-12.0.0..ebuild
new file mode 100644
index 000..18e41e0917d
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-12.0.0..ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh )
+llvm.org_set_globals
+S=${WORKDIR}/clang/utils
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+PDEPEND="sys-devel/clang:*"
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



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

2020-07-15 Thread Michał Górny
commit: b39134650bbf329f64fdcc12db90ae906c7c8a71
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3913465

sys-devel/clang-runtime: Add 12.0.0. for master branch

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

 .../clang-runtime/clang-runtime-12.0.0..ebuild | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-12.0.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-12.0.0..ebuild
new file mode 100644
index 000..2713d1f397f
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-12.0.0..ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



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

2020-07-15 Thread Michał Górny
commit: 036089432bafa0939151f39f170527f52579481b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:15 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03608943

sys-devel/llvm: Add 12.0.0. for master branch

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

 sys-devel/llvm/llvm-12.0.0..ebuild | 503 +
 1 file changed, 503 insertions(+)

diff --git a/sys-devel/llvm/llvm-12.0.0..ebuild 
b/sys-devel/llvm/llvm-12.0.0..ebuild
new file mode 100644
index 000..d0bcbd3665f
--- /dev/null
+++ b/sys-devel/llvm/llvm-12.0.0..ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Those are in lib/Targets, without explicit CMakeLists.txt mention
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC VE )
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3
+   kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   exegesis? ( dev-libs/libpfm:= )
+   gold? (
+   || (
+   >=sys-devel/binutils-2.31.1-r4:*[plugins]
+   =dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+   dev-lang/perl
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   libffi? ( virtual/pkgconfig )
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   doc? ( dev-python/recommonmark[${PYTHON_USEDEP}] )
+   ')"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="${RDEPEND}
+   !sys-devel/llvm:0"
+PDEPEND="sys-devel/llvm-common
+   gold? ( >=sys-devel/llvmgold-${SLOT} )"
+
+python_check_deps() {
+   if use doc; then
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" ||
+   return 1
+   fi
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_live_ebuild() {
+   local prod_targets=(
+   $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
+   | tail -n +2 | head -n -1)
+   )
+   local all_targets=(
+   lib/Target/*/
+   )
+   all_targets=( "${all_targets[@]#lib/Target/}" )
+   all_targets=( "${all_targets[@]%/}" )
+
+   local exp_targets=() i
+   for i in "${all_targets[@]}"; do
+   has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
+   done
+   # reorder
+   all_targets=( "${prod_targets[@]}" "${exp_targets[@]}" )
+
+   if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+   eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!"
+   eqawarn "Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+   eqawarn "Expected: ${exp_targets[*]}"
+   eqawarn
+   fi
+
+   if [[ ${all_targets[*]} != ${ALL_LLVM_TARGETS[*]#llvm_targets_} ]]; then
+   eqawarn "ALL_LLVM_TARGETS is outdated!"
+   eqawarn "Have: ${ALL_LLVM_TARGETS[*]#llvm_targets_}"
+   eqawarn "Expected: ${all_targets[*]}"
+   fi
+}
+
+check_distribution_components() {
+   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+   local all_targets=() my_targets=() l
+   cd "${BUILD_DIR}" || die
+
+   while read -r l; do
+   if [[ ${l} == install-*-stripped:* ]]; then
+   l=${l#install-}
+   l=${l%%-stripped*}
+
+   case ${l} in
+ 

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

2020-07-15 Thread Michał Górny
commit: 90ece8a44a040d71f9ff148c98ef62cb82b7e23e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:25 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ece8a4

sys-libs/llvm-libunwind: Add 12.0.0. for master branch

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

 .../llvm-libunwind-12.0.0..ebuild  | 122 +
 1 file changed, 122 insertions(+)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-12.0.0..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.0..ebuild
new file mode 100644
index 000..711bac7d068
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.0..ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind;
+LLVM_COMPONENTS=( libunwind )
+LLVM_TEST_COMPONENTS=( libcxx{,abi} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local BUILD_DIR=${BUILD_DIR}/libcxxabi
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF
+   -DLIBCXXABI_ENABLE_STATIC=ONF
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   -DLIBCXXABI_LIBUNWIND_INCLUDES="${S}"/include
+   )
+
+   cmake_src_configure
+   cmake_src_compile
+}
+
+build_libcxx() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/libcxxabi/lib 
-L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxx
+   local BUILD_DIR=${BUILD_DIR}/libcxx
+   local mycmakeargs=(
+   -DLIBCXX_LIBDIR_SUFFIX=
+   -DLIBCXX_ENABLE_SHARED=OFF
+   -DLIBCXX_ENABLE_STATIC=ON
+   -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXX_CXX_ABI=libcxxabi
+   -DLIBCXX_CXX_ABI_INCLUDE_PATHS="${WORKDIR}"/libcxxabi/include
+   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+   -DLIBCXX_HAS_GCC_S_LIB=OFF
+   -DLIBCXX_INCLUDE_TESTS=OFF
+   )
+
+   cmake_src_configure
+   cmake_src_compile
+}
+
+multilib_src_test() {
+   # build local copies of libc++ & libc++abi for testing to avoid
+   # circular deps
+   build_libcxxabi
+   build_libcxx
+   mv "${BUILD_DIR}"/libcxx*/lib/libc++* "${BUILD_DIR}/$(get_libdir)/" || 
die
+
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-unwind
+}
+
+multilib_src_install() {
+   cmake_src_install
+
+   # install headers like sys-libs/libunwind
+   doheader "${S}"/include/*.h
+}



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

2020-07-15 Thread Michał Górny
commit: facfeb78afb68f6cab4baa4802a42f9054678fc7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 15:23:32 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=facfeb78

dev-python/dbusmock: Bump to 0.19

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

 dev-python/dbusmock/Manifest |  1 +
 dev-python/dbusmock/dbusmock-0.19.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-python/dbusmock/Manifest b/dev-python/dbusmock/Manifest
index 5a04fd13172..a78a779f58b 100644
--- a/dev-python/dbusmock/Manifest
+++ b/dev-python/dbusmock/Manifest
@@ -1 +1,2 @@
 DIST dbusmock-0.18.3.tar.gz 72049 BLAKE2B 
b5ed8ebcae51fedec75fc810e07dc9a38223bcde541cbfddd5d3fbf1ad45d1458e6ad39c1fc69ee77165d751f978cb4483929e823eacbc99a7ae414aebf4d0f0
 SHA512 
6f7b42eae578ce03024b3b5cc85e82f04a467803f4c8b4cb5193454dcd849038f11e6ce5028ca9dd57ea5a9380c1b754d8fc644b4a24b51deee9e87b409115c3
+DIST dbusmock-0.19.tar.gz 72567 BLAKE2B 
973cfa02d1aec29f2151ce077471c49f7def3cee079eb975bbc1abca39cc6d391f5dc4aed40fcd9c9db3fcc25429e689f130dc495b94428b73c64f3c650a9c3a
 SHA512 
9f49cb1818c0de8b774d4ccd0eed35de3b0a95de669e70539699237b5cdfee993da7747dc28375c8f1c26fac83d948b7ce25107d866e28b833b556c6f654706c

diff --git a/dev-python/dbusmock/dbusmock-0.19.ebuild 
b/dev-python/dbusmock/dbusmock-0.19.ebuild
new file mode 100644
index 000..6bd966090cf
--- /dev/null
+++ b/dev-python/dbusmock/dbusmock-0.19.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+MY_PN="python-${PN}"
+MY_P="${MY_PN}-${PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Easily create mock objects on D-Bus for software testing"
+HOMEPAGE="https://github.com/martinpitt/python-dbusmock;
+SRC_URI="https://github.com/martinpitt/${MY_PN}/releases/download/${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=dev-python/setuptools-17.1[${PYTHON_USEDEP}]
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/0.18.2-disable-polkitd-tests.patch
+)
+
+python_test() {
+   nosetests --verbose || die "tests fail under ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( NEWS README.rst )
+
+   distutils-r1_python_install_all
+}



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

2020-07-15 Thread Michał Górny
commit: 140a8082e10b217c5993130edd362581e3b2e784
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:14 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140a8082

sys-devel/llvm-common: Add 12.0.0. for master branch

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

 .../llvm-common/llvm-common-12.0.0..ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/sys-devel/llvm-common/llvm-common-12.0.0..ebuild 
b/sys-devel/llvm-common/llvm-common-12.0.0..ebuild
new file mode 100644
index 000..df9cf92b47a
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-12.0.0..ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="!sys-devel/llvm:0"
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2020-07-15 Thread Michał Górny
commit: ae39f17088d736f008b1360f0d6912a02c891121
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:19 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae39f170

sys-devel/lld: Add 12.0.0. for master branch

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

 sys-devel/lld/lld-12.0.0..ebuild | 59 
 1 file changed, 59 insertions(+)

diff --git a/sys-devel/lld/lld-12.0.0..ebuild 
b/sys-devel/lld/lld-12.0.0..ebuild
new file mode 100644
index 000..7b627c88cf1
--- /dev/null
+++ b/sys-devel/lld/lld-12.0.0..ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}
+
+src_install() {
+   cmake_src_install
+   # LLD has no shared libraries, so strip it all for the time being
+   rm -r "${ED}"/usr/{include,lib*} || die
+}



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

2020-07-15 Thread Michał Górny
commit: b71679cbb57fa3aeb36dd54e8a08e4e7ac123b8e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71679cb

sys-devel/clang: Add 12.0.0. for master branch

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

 sys-devel/clang/clang-12.0.0..ebuild | 407 +++
 1 file changed, 407 insertions(+)

diff --git a/sys-devel/clang/clang-12.0.0..ebuild 
b/sys-devel/clang/clang-12.0.0..ebuild
new file mode 100644
index 000..76cb2b8d998
--- /dev/null
+++ b/sys-devel/clang/clang-12.0.0..ebuild
@@ -0,0 +1,407 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang clang-tools-extra )
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+   llvm/utils/{UpdateTestChecks,update_cc_test_checks.py}
+)
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC VE )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
+   test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// 
/,},${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/sphinx
+   xml? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+   !/dev/null || die
+   fi
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # common stuff
+   clang-cmake-exports
+   clang-headers
+   clang-resource-headers
+   libclang-headers
+
+   # libs
+   clang-cpp
+   libclang
+   )
+
+   if multilib_is_native_abi; then
+   out+=(
+   # common stuff
+   bash-autocomplete
+   libclang-python-bindings
+
+   # tools
+   c-index-test
+   clang
+   clang-format
+   clang-import-test
+   clang-offload-bundler
+   clang-offload-wrapper
+   clang-refactor
+   clang-rename
+   clang-scan-deps
+   diagtool
+   hmaptool
+
+   # extra tools
+   clang-apply-replacements
+   clang-change-namespace
+   clang-doc
+   clang-include-fixer
+   clang-move
+   clang-query
+   clang-reorder-fields
+   clang-tidy
+   clangd
+   find-all-symbols
+   modularize
+   pp-trace
+
+   # manpages
+   docs-clang-man
+   docs-clang-tools-man
+   )
+
+   use doc && out+=(
+   docs-clang-html
+   docs-clang-tools-html
+   )
+
+   use static-analyzer && out+=(
+   clang-check
+   clang-extdef-mapping
+   scan-build
+   scan-view
+   )
+   fi
+
+   printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+   local llvm_version=$(llvm-config --version) || die
+   local clang_version=$(ver_cut 1-3 "${llvm_version}")
+
+   local mycmakeargs=(
+   
-DLLVM_CMAKE_PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)/cmake/llvm"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"
+   
-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
+   # relative to bindir
+   

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

2020-07-15 Thread Michał Górny
commit: ee99576e9e2b6551fe3d911f2a3277665e032008
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:23 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee99576e

sys-libs/compiler-rt: Add 12.0.0. for master branch

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

 .../compiler-rt/compiler-rt-12.0.0..ebuild | 106 +
 1 file changed, 106 insertions(+)

diff --git a/sys-libs/compiler-rt/compiler-rt-12.0.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-12.0.0..ebuild
new file mode 100644
index 000..c83c56ecf24
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-12.0.0..ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+   -DCOMPILER_RT_BUILD_PROFILE=OFF
+   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+   -DCOMPILER_RT_BUILD_XRAY=OFF
+   )
+
+   if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+   mycmakeargs+=(
+   # disable use of SDK for the system itself
+   -DDARWIN_macosx_CACHED_SYSROOT=/
+   )
+   fi
+
+   if use test; then
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+   
-DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang"
+   
-DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang++"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+
+   cmake_build check-builtins
+}



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

2020-07-15 Thread Michał Górny
commit: 6768f73249806b4ac86e0d72780c50fdc487a381
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:28 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6768f732

sys-libs/libomp: Add 12.0.0. for master branch

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

 sys-libs/libomp/libomp-12.0.0..ebuild | 104 ++
 1 file changed, 104 insertions(+)

diff --git a/sys-libs/libomp/libomp-12.0.0..ebuild 
b/sys-libs/libomp/libomp-12.0.0..ebuild
new file mode 100644
index 000..5bffd6685f6
--- /dev/null
+++ b/sys-libs/libomp/libomp-12.0.0..ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib linux-info llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+LLVM_COMPONENTS=( openmp )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   )
+   use offload && mycmakeargs+=(
+   # this is non-fatal and libomp checks for CUDA conditionally
+   # to ABI, so we can just ignore passing the wrong value
+   # on non-amd64 ABIs
+   -DCMAKE_DISABLE_FIND_PACKAGE_CUDA=$(usex !cuda)
+   )
+   use test && mycmakeargs+=(
+   # this project does not use standard LLVM cmake macros
+   -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+   -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+   -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+   -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+
+   cmake_build check-libomp
+}



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

2020-07-15 Thread Michał Górny
commit: 01d70c0d45be41860a69ea2b4b37a220da1a8f19
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:18 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d70c0d

dev-ml/llvm-ocaml: Add 12.0.0. for master branch

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

 dev-ml/llvm-ocaml/llvm-ocaml-12.0.0..ebuild | 115 
 1 file changed, 115 insertions(+)

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0..ebuild
new file mode 100644
index 000..f10bf23e527
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.0..ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit cmake-utils llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC VE )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?]
+   !sys-devel/llvm[ocaml(-)]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   ${PYTHON_DEPS}"
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake-utils_src_configure
+
+   local llvm_libdir=$(llvm-config --libdir)
+   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+   cd "${BUILD_DIR}/${libdir}" || die
+   ln -s "${llvm_libdir}"/*.so . || die
+
+   if use test; then
+   local llvm_bindir=$(llvm-config --bindir)
+   # Force using system-installed tools.
+   sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+   "${BUILD_DIR}"/test/lit.site.cfg.py || die
+   fi
+}
+
+src_compile() {
+   cmake-utils_src_compile ocaml_all
+}
+
+src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+   cmake-utils_src_make check-llvm-bindings-ocaml
+}
+
+src_install() {
+   DESTDIR="${D}" \
+   cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+   dodoc bindings/ocaml/README.txt
+}



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

2020-07-15 Thread Michał Górny
commit: fba0867450324f5a3bd9e68fe575f4897d4ddd53
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:22 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba08674

dev-python/clang-python: Add 12.0.0. for master branch

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

 .../clang-python/clang-python-12.0.0..ebuild   | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/dev-python/clang-python/clang-python-12.0.0..ebuild 
b/dev-python/clang-python/clang-python-12.0.0..ebuild
new file mode 100644
index 000..6d7cb294e65
--- /dev/null
+++ b/dev-python/clang-python/clang-python-12.0.0..ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2020-07-15 Thread Michał Górny
commit: 8eb426fe22dfd9547665b46afa94513729182ad9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:36:23 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 18:41:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb426fe

dev-util/lldb: Add 12.0.0. for master branch

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

 dev-util/lldb/lldb-12.0.0..ebuild | 96 +++
 1 file changed, 96 insertions(+)

diff --git a/dev-util/lldb/lldb-12.0.0..ebuild 
b/dev-util/lldb/lldb-12.0.0..ebuild
new file mode 100644
index 000..2dfe01834ca
--- /dev/null
+++ b/dev-util/lldb/lldb-12.0.0..ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

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

2020-07-15 Thread Sergei Trofimovich
commit: ac57dfa227ce2f8847572efbcdd3c88acf9af567
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 18:47:36 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac57dfa2

dev-python/requests: stable 2.23.0 for hppa, bug #732562

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/requests/requests-2.23.0.ebuild 
b/dev-python/requests/requests-2.23.0.ebuild
index 1611b6ff739..307ba137aee 100644
--- a/dev-python/requests/requests-2.23.0.ebuild
+++ b/dev-python/requests/requests-2.23.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="socks5 +ssl test"
 RESTRICT="!test? ( test )"
 



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

2020-07-15 Thread Sergei Trofimovich
commit: 38d8fce40a8eb793853897a620ce45042d69b1f2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 18:02:11 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d8fce4

dev-python/flask: stable 1.1.2 for hppa, bug #732562

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/flask/flask-1.1.2.ebuild 
b/dev-python/flask/flask-1.1.2.ebuild
index 2cdde4f69bd..c76b57aee91 100644
--- a/dev-python/flask/flask-1.1.2.ebuild
+++ b/dev-python/flask/flask-1.1.2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
 fi
 



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

2020-07-15 Thread Sergei Trofimovich
commit: a064c1c6597de631a4c67174d45a323d9e177675
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 17:59:52 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a064c1c6

dev-python/pexpect: stable 4.8.0 for hppa, bug #731478

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/pexpect/pexpect-4.8.0.ebuild 
b/dev-python/pexpect/pexpect-4.8.0.ebuild
index 43e69bcc170..940e3e6a4b0 100644
--- a/dev-python/pexpect/pexpect-4.8.0.ebuild
+++ b/dev-python/pexpect/pexpect-4.8.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="doc examples"
 
 RDEPEND=">=dev-python/ptyprocess-0.5[${PYTHON_USEDEP}]"



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

2020-07-15 Thread Sergei Trofimovich
commit: 52b3976cb5015435e2673e8c304d66c6bdb00236
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 18:44:29 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b3976c

dev-python/httpbin: stable 0.7.0 for hppa, bug #732562

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/httpbin/httpbin-0.7.0.ebuild 
b/dev-python/httpbin/httpbin-0.7.0.ebuild
index 81df217fa94..4d57e0c5930 100644
--- a/dev-python/httpbin/httpbin-0.7.0.ebuild
+++ b/dev-python/httpbin/httpbin-0.7.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/brotlipy[${PYTHON_USEDEP}]



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

2020-07-15 Thread Sergei Trofimovich
commit: 28aa291603a569373d745a2e2b459150ce19707e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 17:58:50 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28aa2916

dev-python/itsdangerous: stable 1.1.0 for hppa, bug #732562

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/itsdangerous/itsdangerous-1.1.0.ebuild 
b/dev-python/itsdangerous/itsdangerous-1.1.0.ebuild
index 86d4b9783ee..f605c2dc579 100644
--- a/dev-python/itsdangerous/itsdangerous-1.1.0.ebuild
+++ b/dev-python/itsdangerous/itsdangerous-1.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
 
 BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/freezegun[${PYTHON_USEDEP}] )"



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

2020-07-15 Thread Sergei Trofimovich
commit: bb5c7390f35a17cf908ee5640765a3c573382f6d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 18:46:13 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5c7390

dev-python/pytest-httpbin: stable 1.0.0 for hppa, bug #732562

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild 
b/dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild
index b808590b357..4eab5f5ee09 100644
--- a/dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild
+++ b/dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/kevin1024/pytest-httpbin/archive/v${PV}.tar.gz -> ${
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/httpbin[${PYTHON_USEDEP}]



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

2020-07-15 Thread Sergei Trofimovich
commit: 59a1c3a51945bdaf03d7ac977f14fbe232eacc56
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 17:59:20 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a1c3a5

dev-python/blinker: stable 1.4-r1 for hppa, bug #732562

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/blinker/blinker-1.4-r1.ebuild 
b/dev-python/blinker/blinker-1.4-r1.ebuild
index 40919d59392..82454715801 100644
--- a/dev-python/blinker/blinker-1.4-r1.ebuild
+++ b/dev-python/blinker/blinker-1.4-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc"
 
 distutils_enable_tests nose



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

2020-07-15 Thread Sergei Trofimovich
commit: 053d4e537885a0657bcce7b6dfe33f6d4c31960d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 15 17:56:20 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 20:18:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053d4e53

media-libs/openh264: stable 2.1.1 for sparc, bug #732590

Package-Manager: Portage-2.3.99, Repoman-2.3.23
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/media-libs/openh264/openh264-2.1.1.ebuild 
b/media-libs/openh264/openh264-2.1.1.ebuild
index 20ce00076ec..fbc9b1d0aad 100644
--- a/media-libs/openh264/openh264-2.1.1.ebuild
+++ b/media-libs/openh264/openh264-2.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz
https://github.com/mozilla/gmp-api/archive/Firefox${MOZVER}.tar.gz -> 
gmp-api-Firefox${MOZVER}.tar.gz"
 LICENSE="BSD"
 SLOT="0/6" # subslot = openh264 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
 IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin utils"
 
 RESTRICT="bindist test"



[gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/, games-fps/chocolate-doom/files/

2020-07-15 Thread William Breathitt Gray
commit: 5db9d19b4860642fd5c98de8304e6286cdcb8223
Author: William Breathitt Gray  gmail  com>
AuthorDate: Wed Jul 15 22:45:03 2020 +
Commit: William Breathitt Gray  gmail  com>
CommitDate: Wed Jul 15 22:45:45 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5db9d19b

games-fps/chocolate-doom: Version bump to 3.0.1

Bug: https://bugs.gentoo.org/729214
Signed-off-by: William Breathitt Gray  gmail.com>

 games-fps/chocolate-doom/Manifest  |   2 +-
 .../chocolate-doom/chocolate-doom-3.0.0.ebuild |  33 -
 .../chocolate-doom/chocolate-doom-3.0.1.ebuild |  81 +++
 ...pport-for-usr-share-doom-IWAD-search-path.patch |  27 +
 ...onfigure-options-for-bash-completion-doc-.patch | 171 +
 ...tream-XML-files-to-current-0.11-standards.patch | 106 
 ...mentation-about-usr-share-doom-IWAD-locat.patch |  39 ++
 ...atest-AppStream-formerly-AppData-standard.patch | 119 
 ...tion-Build-from-actual-shell-script-templ.patch |  53 ++
 ...tion-always-install-into-datadir-bash-com.patch |  61 ++
 ...ash-completion-run-docgen-with-z-argument.patch |  25 +
 ...doom-3.0.1-configure-add-AM_PROG_AR-macro.patch |  28 +
 ...1-further-manpage-substitutions-and-fixes.patch | 322 ++
 ...pStream-metadata-into-the-proper-location.patch |  26 +
 ...om-3.0.1-overhaul-manpages-add-parameters.patch | 695 +
 ...-DNS-naming-for-installing-.desktop-files.patch | 162 +
 games-fps/chocolate-doom/metadata.xml  |   3 +
 17 files changed, 1919 insertions(+), 34 deletions(-)

diff --git a/games-fps/chocolate-doom/Manifest 
b/games-fps/chocolate-doom/Manifest
index 414ec22..86587c9 100644
--- a/games-fps/chocolate-doom/Manifest
+++ b/games-fps/chocolate-doom/Manifest
@@ -1 +1 @@
-DIST chocolate-doom-3.0.0.tar.gz 2495591 BLAKE2B 
11989b4b4458098af63c4b89a73552a8bb43c22077d358770b0e89e1b816950b92630592dcb5b4a782ccf673951b7e3d8503bc517577fe59d052d8b4f3f125e1
 SHA512 
41f235c0d84ef21070636ad0610e97898dfd366fae7f9244bd2aebf8974db98dcf55f70bcab2f93589b9bf31dd421db32e8af88e0f8e0a655d2b9f1d4ead2afd
+DIST chocolate-doom-3.0.1.tar.gz 2245563 BLAKE2B 
0c9babfbc9e52ea7822ca00c0dbf84e471bfe6d6ec94f729d3d0f72243205b060e5a3b5f1f99728da7764e81af735b45d001bb368dd2b579554e3c911090
 SHA512 
2a81905cf619ea2def7e2f9ebe65b38543d01bd83a95e535e88d04a79f2676f8ba0da64031a650bd905e1345cda1b9d28a398ad87c10c92f2d3d50f3253ec214

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild 
b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
deleted file mode 100644
index 3f931de..000
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit python-any-r1 xdg
-
-DESCRIPTION="A Doom source port that is minimalist and historically accurate"
-HOMEPAGE="https://www.chocolate-doom.org;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libsamplerate png python timidity +vorbis"
-
-DEPEND="
-   media-libs/libsdl2
-   media-libs/sdl2-mixer[timidity?,vorbis?]
-   media-libs/sdl2-net
-   libsamplerate? ( media-libs/libsamplerate )
-   png? ( media-libs/libpng:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="python? ( ${PYTHON_DEPS} )"
-
-src_configure() {
-   econf \
-   --docdir="${EPREFIX}/usr/share/doc/${P}/docs" \
-   $(use_with libsamplerate) \
-   $(use_with png libpng)
-}

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild 
b/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild
new file mode 100644
index 000..bf00a3e
--- /dev/null
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit autotools python-any-r1 xdg
+
+DESCRIPTION="A Doom source port that is minimalist and historically accurate"
+HOMEPAGE="https://www.chocolate-doom.org;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz;
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bash-completion doc libsamplerate +midi png vorbis"
+
+DEPEND="
+   media-libs/libsdl2
+   media-libs/sdl2-mixer[midi?,vorbis?]
+   media-libs/sdl2-net
+   libsamplerate? ( media-libs/libsamplerate )
+   png? ( media-libs/libpng:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   bash-completion? ( ${PYTHON_DEPS} )
+   doc? ( ${PYTHON_DEPS} )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-overhaul-manpages-add-parameters.patch"
+   "${FILESDIR}/${P}-further-manpage-substitutions-and-fixes.patch"
+   "${FILESDIR}/${P}-bash-completion-run-docgen-with-z-argument.patch"
+   

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

2020-07-15 Thread Georgy Yakovlev
commit: 58a9612cffa634f52e5dd0a3cd7a51c83ff10ca5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 17:35:18 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 17:35:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a9612c

dev-java/openjdk-bin: bump to 11.0.8_p10

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjdk-bin/Manifest  |   4 +
 dev-java/openjdk-bin/openjdk-bin-11.0.8_p10.ebuild | 115 +
 2 files changed, 119 insertions(+)

diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 2caa77f52f8..614541b46b7 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,7 +1,11 @@
 DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.7_10.tar.gz 190134743 BLAKE2B 
294ff3be6e68f14e9c53df04e7c4092a73fc27bfb5e1c35ab686ce6a30c69d0f7e9133815ddfdc0217098af287e1cd50353aaa204d3a813052d7c4375a8b8f1b
 SHA512 
71054ff5c996a2ab4409d06d84900525ddd66e6b68bb2c558f0054343fb5fdc92efb4727ef6d9b91b1359e2b9c719ff3eb224eb1a9c5096753e723f12604535b
+DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.8_10.tar.gz 190206674 BLAKE2B 
1e5ac030b23cdcd16e9efb696bf4f22da1178234241c4951b36d19e9567c8e838e99311be0aafe336b92cd5cecd2a53bb4dcfdd40f7ad13a26abaf41dddc5cbc
 SHA512 
e81cc6a0d3aa3afdf021b8a5c39fc821827eba3010c437d97ad219336749b15cbb057bc92b129b0899da104066003554065e5591a6fda622b9852db2ad895237
 DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.7_10.tar.gz 178497327 BLAKE2B 
59d84c0c09368e4bae499469efb0bc2f1f9c6f518fbcfbf75190e6e06eb4592b9da021b9101c769e6e6bd4c83e88217f177b489103f36f0ba92ba757df216989
 SHA512 
1ecc0b25295708af3011a5428f811a5c6c14f7edf17f853c7ed286687a3b2f982d4f8b0a45d9c7c24b476ccc60143f5e71c75464fab4d2d8be16c186f1e48341
+DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.8_10.tar.gz 182327847 BLAKE2B 
ad71bfd979f27ffd05abea804069402a7a47906cff70cbe68c29a8185d97043e4e28471d6444af757955c9be5d73d8d17f3f73120b8d2997dc5fb5b21f9045dc
 SHA512 
32843b32d89125da14c8e77509e4dfb86b1aae55407edabb52a592a29ecb3ba17d300b91751f937189f370edfd57d60fa622cb9da2a9e190f35b219d0cd58774
 DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz 176497292 BLAKE2B 
2bf45400c5d201cb6530d01b234da28078cf3a8e8bb23470a3c698b982ca700828baf653d00cf4aa1933193742474fc81b5df9054f33706545c46733a1ccc79d
 SHA512 
adc40402de81f49fd691c7c07e805f6ee3a4298353417c5e92dd14d791253f4eaafcdb68837d614d7850f82006701b048df04cd6a1d25a16d125a2a38bc277d5
+DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.8_10.tar.gz 176566452 BLAKE2B 
584adc02d816cda72e5396d9e2a34768fe9c1ad3f6b37ad4b599ee45ee008389d7bec93ca983aec3e91995fa05548137f4ecb5c84b524333e0c7a35c5fc917ec
 SHA512 
ab7768556488f0d13c3868e65ee22bedfaffc904d2b6af6d1c0ad48a382c2bc761dce99bd3a196e4ddd2a67f56019774a84edeab7db3e9e4650ef020f0d2e0a5
 DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz 193346198 BLAKE2B 
506fc32c3c1ea729e79a044f31bafad995aaf7ac23bda47b21926493aa8d473195067a2d7989b0eafb91d7054222ebd5d924567b1d4b6935be7cff9fd25b1e90
 SHA512 
fa19880289ce8fa4a72fddd5633cf86a33d9f81346a5a7e51c06d7fc48f1953da01f020d15151d74a624ecc22a9f8f2c8ee4f996a4b3ac2ec79f0fb5207a40f8
+DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.8_10.tar.gz 193398310 BLAKE2B 
079f48381bf58edb7b9b75f4305df72184710c90101588fccce4edb0535b976b2f6332b66fdd8cf8b442eebbeee5a6044e0445519f9bbd8ed20b02f50e9fc203
 SHA512 
115b5627d6d1245f8393e3cd869bdb7accb42c35bc0e9030fb60701f61253ea8ce382edec75ded85ff5b0a0c8bbfbecdec81b16aef87fb6fc76c684628abf1e5
 DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz 102238546 BLAKE2B 
ffa0aec56e4f6fe03cab88e0423e5b1ee24ccbe9eb0bd37d37449c596095d69e7fcb9044c0846a750d3d1a842c2f719d18a28510bd226a8aa9b383e4ae29993b
 SHA512 
a6ef9864cde15e96abcb94f2e72db77f473e609fd162934fc3d35225223a20e20c464e44ce0c022dbf15f6d68d25bf2187271d8643e5cff2894f1839929050ae
 DIST OpenJDK8U-jdk_arm_linux_hotspot_8u252b09.tar.gz 96925784 BLAKE2B 
3e294a9a38729e453dd74d691bad4abd043fefd2a850a1d8fa142e5e5c2b908a1c7a0d9f2ebf1760ecf065cb615a59a930c84e86e86a339da01a794f1f3319ed
 SHA512 
a361cb07b43ebaf7d1aa277c15ee41493fb25ff78dcad1801436ef68a54c4a89f2361c3f57ce328c507b9f36c81a301d95d9315d32aa888163d533d7d741effd
 DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u252b09.tar.gz 99444051 BLAKE2B 
87f691298c7335c0adb285db6eff8ecb3897bb7b229bc6491b992375bd63c93eef126702ee461609b3a781240747d3f1372b4ed711a420cca1248878a82a2b6f
 SHA512 
875d0d74088744a0a56a4706cd86a78ef2c5eb1a5792ba94ef2f51bf894a94123e761ab8fa0e5e74272c2f350a881073e4054e9f1c504421f43bb93b837d26a4

diff --git a/dev-java/openjdk-bin/openjdk-bin-11.0.8_p10.ebuild 
b/dev-java/openjdk-bin/openjdk-bin-11.0.8_p10.ebuild
new file mode 100644
index 000..4ccc0089139
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-11.0.8_p10.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-vm-2 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/snallygaster/

2020-07-15 Thread Hanno Böck
commit: 36c8709ced8b09a45440b8aca199fcc62e966139
Author: Hanno Böck  gentoo  org>
AuthorDate: Wed Jul 15 17:53:48 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Wed Jul 15 17:53:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c8709c

net-analyzer/snallygaster: Version bump

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-2.3.103, Repoman-2.3.23

 net-analyzer/snallygaster/Manifest  |  1 +
 net-analyzer/snallygaster/snallygaster-0.0.8.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/net-analyzer/snallygaster/Manifest 
b/net-analyzer/snallygaster/Manifest
index 435a71356da..32973f834a0 100644
--- a/net-analyzer/snallygaster/Manifest
+++ b/net-analyzer/snallygaster/Manifest
@@ -1 +1,2 @@
 DIST snallygaster-0.0.6.tar.gz 22260 BLAKE2B 
5f5f45678ee83922d477eb7356bf830a4ececbff6fc02bc21d2b714abf350c1b2643fb8134f330d8f54a4c58809b9de2671f46b728e631ac0a5f4996f87fd8e1
 SHA512 
abca663005e43948ef7c6516a3e85d1b1010811365f39a280b9c091490a8b4687fdaa1b0acbd29f5a84285fe16cd74398098eb9600b5ec41ec880d355cd0ddbd
+DIST snallygaster-0.0.8.tar.gz 23341 BLAKE2B 
0b4e92b50c9f766440a19bab6e39f7be323c5574c8f350ed3fbd07499ca04b358ec0e66deeddd30b5e798d093a73fbce65434be4058285eb773918314f373dac
 SHA512 
a4937d5e486109deb54d4a3494fcdb2b06a0938cb9ca686550616d31d2f5bde01b4162f610db15c34c86e41673f6f05f749fb921d5f858cbc4a2fc7f65a6dda6

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.8.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.8.ebuild
new file mode 100644
index 000..721aa438132
--- /dev/null
+++ b/net-analyzer/snallygaster/snallygaster-0.0.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
+HOMEPAGE="https://github.com/hannob/snallygaster;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-python/dnspython
+   dev-python/urllib3
+   dev-python/beautifulsoup"
+RDEPEND="${DEPEND}"
+DOCS=( README.md TESTS.md )



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

2020-07-15 Thread Georgy Yakovlev
commit: 3c57d378c7b4fdd9297e2e6b85c11c4e18d0a136
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 22:15:29 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 22:17:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c57d378

dev-lang/rust-bin: drop 1.44.0

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/Manifest   |  14 ---
 dev-lang/rust-bin/rust-bin-1.44.0.ebuild | 175 ---
 2 files changed, 189 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index f1ef96d5550..b493f80232a 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -40,20 +40,6 @@ DIST rust-1.43.1-powerpc64le-unknown-linux-gnu.tar.xz 
112921244 BLAKE2B 9fa67664
 DIST rust-1.43.1-s390x-unknown-linux-gnu.tar.xz 119547480 BLAKE2B 
8ce0d64e2d47f23cb927f3ea3a0f469e3cafc191ac1d47e580bce6cf0b35887484542f7d1b857d9bace5f696a072adb7e17e8c5f64af9bf1fbcc305707a15f9f
 SHA512 
f087e50a91b1cc4a12bf15aea1cefbda9b89518febcecc0d56ea7d0a6a682be06cffd0a0b4812e96f3fb3295e7799bf200c1599c88cb7083a78d5002f14a
 DIST rust-1.43.1-x86_64-unknown-linux-gnu.tar.xz 112817212 BLAKE2B 
c6153889d9872ed5a60bfc43bc8c98e71654fffdd79ce775c3eb4376ed4714c5532e6aaecb769e447f3ae0bb7a11aed75754a5e879404742cb0813080dcf67eb
 SHA512 
2fc573ca2826d9f03044f746ae4d7715b4e31b9ac933289607aa3449a538bb4dfd519540576a1d0d286c0d754a7ba6ce38beef6aded1090d3af3091b6ba2a9ee
 DIST rust-1.43.1-x86_64-unknown-linux-musl.tar.xz 103345832 BLAKE2B 
c16930854ea5e825e1338fdde3966e24d3505230891ab4e10160c5482298996768d8cee9890eadd486bfca41ebd5c9f38f7b7ead35a7848e59e409df8eaf9bdf
 SHA512 
9f6ce2a5eaf98dc20b4ed88dbe60e8fb014ef3e7e82f5c31a28cf0f916d996271929cadeaf39a869f548aafb311f022acb408d51d4312c849c71843bc37ca202
-DIST rust-1.44.0-aarch64-unknown-linux-gnu.tar.xz 100404488 BLAKE2B 
9881acb184eeefe6baf79246ed396edc82c28a7db6594d5960c919eb5cc614525bbc785e6fb65fe5ffa309e24c4624d30fe4ec8e837c41145df82a0aac26bc9d
 SHA512 
c853a585bd76730a9ed1e95c12baf2939928fd3c5ba7cc0f95c03ec472c0012f01d0b7d7c37e21dfdcc1d1eca4c7e392709a2585e42bc759b636e95b4ab870d0
-DIST rust-1.44.0-arm-unknown-linux-gnueabi.tar.xz 104325496 BLAKE2B 
c987580baebe0abdc8cf0d936abe7caf22e8adbf20309daef26b21c1e24da03fc7201abcf3a09f266903c24b77d5df49328069c894de07bb3621783294fbb473
 SHA512 
d74c9010ad6d0605625bc5e1b416bdba4bb07fbc7fee7aed9571baf25cd6151574ef04c67b0d9289ee580bc54bcfc42bbc184f99abf217e525a42fb14b62bf3a
-DIST rust-1.44.0-arm-unknown-linux-gnueabihf.tar.xz 106977028 BLAKE2B 
d9046bbc5eb1f77fe3859ece0d630c5a8f434638100a180c03682a3813d7795592db6418b6459f56cbae85bd6ec46ef7e803c4a22939c27f4e230f73b774ce25
 SHA512 
c78ee33800384dc421ea1909d32cfd438ac3f6312ba545e4dcb3eead771d51fa2f93d410aae06ae256976468cd1a71ae72d252255e85483005a7712f20204351
-DIST rust-1.44.0-armv7-unknown-linux-gnueabihf.tar.xz 107108084 BLAKE2B 
8b3693590fba9021ef8f4e278fdbe0833503917168c735cce1416635968a1b23b8b6c60c51aa78bf77ce774ed36d6c4b53e8af24c0d56995d37dcb0c31be651f
 SHA512 
59fd1f0dc058118a838c4c3c66dd5a5c2acb1b05ebf4525188846577cb22c4b46a57605d6a9cede5fbd34c0b5c638434a186d1ce3693ace6be8105c265b59b7b
-DIST rust-1.44.0-i686-unknown-linux-gnu.tar.xz 123723236 BLAKE2B 
5527923b954a1ad5f3e65570d692b1d49547611c875034af478a2e51733045270c3f4c168d84d228d5ad1cf95ae5453c580c5d053b9a7d23149fd989c23ec711
 SHA512 
85ee1d7cd4581d9cdc18f0cfe89b0c78c32039f658b85c5f6a60ac8047864234bdff955e02d6e15ae40dd98e8e27cb3d83fab978dba6373f9e487cfd2ba0b594
-DIST rust-1.44.0-mips-unknown-linux-gnu.tar.xz 93787568 BLAKE2B 
280ce55b802952282dc54ba82937d08e60ed06a12f4b19176c9bc9f454021d3bef2764623b2b24777b64d061e316686a5bbc04352bbafad017de96a9a457e9bd
 SHA512 
584641caaba66848fdc2c11d15a81a4588134c29f00b4c961ed7c51a5864db583ecd434e6c4225761ccd53b5892a562f3d3067d78d8590bd3c01e03522dea08c
-DIST rust-1.44.0-mips64-unknown-linux-gnuabi64.tar.xz 99813352 BLAKE2B 
5ba6bb4e95d0ab5600b618b563950334ea8e45383eed0ad59791273a7395e7478aa56249b0e84a00ba6abab9952d9b7fe9f67420f110e76a936d43cd8c70a62d
 SHA512 
defaeed53d14d94a6e73a937939f86810ac805a0527dff6f7c663dd2a15db7dd017e5823467eb9b035cd5bf4bab6d27c63abc06b71c5e82558e0f2a59b80efc2
-DIST rust-1.44.0-mipsel-unknown-linux-gnu.tar.xz 96597556 BLAKE2B 
7fdcf582ac23149ce374cf069ab69b5b2f5c6024ecd269d786f89e91927b1bf7adb9e513463771328358a7f4c61228ba972cbad26e59916989ec1476b1a79208
 SHA512 
3339fb9bc1f06d268ebda32e5f151f54fd2c417fddc2fcf333ed52985da06adbd1672f358a578dcfb58123342dbe884e39fe2277701d058d85b6eda56b1bfce9
-DIST rust-1.44.0-powerpc-unknown-linux-gnu.tar.xz 96611064 BLAKE2B 
18c80c84813e62b43430e76ab332a0a3d1a7821601c4c29e8143d9d851290c6b675918237afd1b976e5895cb51e920c4ea711e0605e156124164dad705bfd132
 SHA512 
c6cc690de4e411c4967e2d055a2642ebb5b2639664c1d7901bed9c6840da3d23fbbd52e88f1d9e5e1673902a657c8ca35564934d7730d61845b8676a5e1b339d
-DIST rust-1.44.0-powerpc64-unknown-linux-gnu.tar.xz 107127352 BLAKE2B 

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

2020-07-15 Thread Georgy Yakovlev
commit: 6cb94e52b29b5679ad31f9a0d1ac4f30f9edf8d4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 22:17:36 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 22:17:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb94e52

dev-lang/rust: drop 1.44.0

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/Manifest   |   1 -
 dev-lang/rust/rust-1.44.0.ebuild | 497 ---
 2 files changed, 498 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 896a5fae712..14c802240e2 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -57,5 +57,4 @@ DIST rust-1.43.1-x86_64-unknown-linux-musl.tar.xz 103345832 
BLAKE2B c16930854ea5
 DIST rustc-1.41.1-src.tar.xz 93754192 BLAKE2B 
235ece650d0c75e1c8700ce73d3811997cd0d827b850a6dd435a269f3f86d85849d54755ea346c5ddcbe0d1224836fd78213f6abeab4a9a8c4c3e2d8a05ff7b4
 SHA512 
ef33565c9cf4e27ca279072bfed3301e0276c09407d49727640746ba78d289de285278d64b1cce8708461fd6c97c7ab2ea8d56e7a4c4a23b2e66e2d164c35fc9
 DIST rustc-1.42.0-src.tar.xz 94186592 BLAKE2B 
82298ef3da44188546bb945bcbfc1af630e6a4466b643667da08a04a33c6417afd68fc86302bdd22ab36c208fdb13cbc479e762d1217c05507bbfeb13bfbef7e
 SHA512 
589bfdc92deedd33b8ea0df7f7c64c2a9a085fbea64936eff92f81e812309c060ed7a7adc96f6010d7adf62a68434a230da0f6c5b3540df4e0a5c6de05a31b16
 DIST rustc-1.43.1-src.tar.xz 94405276 BLAKE2B 
8679fe937abc4f758f3e35c2542d57cc1ad0bb72111597881873b30779b6e7b6711baa52493cb5ff954bf9cd31367b36db4e4fc8676635026059197a33659048
 SHA512 
24bb01237b1f3f5412109290bb4406b9742cf8956162f4090a98ed3a59a6e2e8dda399452bec1c93c8afdcf5effd98e4825e7f218238e0e88735c1ff4a5b385f
-DIST rustc-1.44.0-src.tar.xz 94754392 BLAKE2B 
e46da2ceab4ba596ef693c2e7433e5faa3c2f60a10cbb56a446d9c3d66d6c7b08a6296df6fbb4b7c54c0762edcded698a7e2f60c3380990f631934aebb75d42c
 SHA512 
03d6a2ec4c80eb436b278677080f360912c60aacffb98b79c91d5a79967ef988b2e62ccff9ab26993f852cebd62cdad48e149c4498f6dcdeb3699cbed19790e4
 DIST rustc-1.44.1-src.tar.xz 94756856 BLAKE2B 
60f536c3ba0fa1fec4b6333ee57809ee5226090ad5041c14a136b4356ff3b898062e06c3fe54effe873e27931ac8fcb902cd48a38615a8de7eebc6ecb3bdc2bd
 SHA512 
1c17002edae844a710db9b144c17171416330dc565343c65af8a6e112fb61555e2025bb4cf33cac1229d7df689e6ff8858b91ae00552400ccacafaf1de11849b

diff --git a/dev-lang/rust/rust-1.44.0.ebuild b/dev-lang/rust/rust-1.44.0.ebuild
deleted file mode 100644
index 0fabc3bfd23..000
--- a/dev-lang/rust/rust-1.44.0.ebuild
+++ /dev/null
@@ -1,497 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
multilib-build python-any-r1 rust-toolchain toolchain-funcs
-
-if [[ ${PV} = *beta* ]]; then
-   betaver=${PV//*beta}
-   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
-   MY_P="rustc-beta"
-   SLOT="beta/${PV}"
-   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz"
-else
-   ABI_VER="$(ver_cut 1-2)"
-   SLOT="stable/${ABI_VER}"
-   MY_P="rustc-${PV}"
-   SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
-
-DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="https://www.rust-lang.org/;
-
-SRC_URI="
-   https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
-   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
-"
-
-ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
-   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
-ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
-LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
-
-LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
-
-IUSE="clippy cpu_flags_x86_sse2 debug doc libressl miri nightly 
parallel-compiler rls rustfmt system-bootstrap system-llvm wasm 
${ALL_LLVM_TARGETS[*]}"
-
-# Please keep the LLVM dependency block separate. Since LLVM is slotted,
-# we need to *really* make sure we're not pulling more than one slot
-# simultaneously.
-
-# How to use it:
-# 1. List all the working slots (with min versions) in ||, newest first.
-# 2. Update the := to specify *max* version, e.g. < 11.
-# 3. Specify LLVM_MAX_SLOT, e.g. 10.
-LLVM_DEPEND="
-   || (
-   sys-devel/llvm:10[${LLVM_TARGET_USEDEPS// /,}]
-   sys-devel/llvm:9[${LLVM_TARGET_USEDEPS// /,}]
-   )
-"${S}"/config.toml
-   [llvm]
-   optimize = $(toml_usex !debug)
-   release-debuginfo = $(toml_usex debug)
-   assertions = $(toml_usex debug)
-   ninja = true
-   targets = "${LLVM_TARGETS// /;}"
-   experimental-targets = ""
-   link-shared = 

[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2020-07-15 Thread Georgy Yakovlev
commit: b4bf171bfab63e8b7c7bbf990316ffcc519c8ac1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 22:14:34 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 22:17:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4bf171b

virtual/rust: drop 1.44.0

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 virtual/rust/rust-1.44.0.ebuild | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/virtual/rust/rust-1.44.0.ebuild b/virtual/rust/rust-1.44.0.ebuild
deleted file mode 100644
index c04cb8fc40d..000
--- a/virtual/rust/rust-1.44.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Rust language compiler"
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}*[${MULTILIB_USEDEP}] 
=dev-lang/rust-bin-${PV}*[${MULTILIB_USEDEP}] )"



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

2020-07-15 Thread Andreas K. Hüttel
commit: 1e14e79b685b037dd938cc4ce0f281d7b75dc488
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 15 17:43:22 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul 15 17:43:22 2020 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1e14e79b

Add first riscv stage specs (rv64 multilib)

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

 releases/specs/riscv/stage1-riscv64-multilib.spec | 14 ++
 releases/specs/riscv/stage2-riscv64-multilib.spec | 12 
 releases/specs/riscv/stage3-riscv64-multilib.spec | 12 
 3 files changed, 38 insertions(+)

diff --git a/releases/specs/riscv/stage1-riscv64-multilib.spec 
b/releases/specs/riscv/stage1-riscv64-multilib.spec
new file mode 100644
index ..2b29877b
--- /dev/null
+++ b/releases/specs/riscv/stage1-riscv64-multilib.spec
@@ -0,0 +1,14 @@
+subarch: riscv
+target: stage1
+version_stamp: @TIMESTAMP@
+cflags: -O2 -pipe -g
+rel_type: default
+profile: default/linux/riscv/17.0/rv64gc
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-riscv64-multilib-latest
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/riscv/stage2-riscv64-multilib.spec 
b/releases/specs/riscv/stage2-riscv64-multilib.spec
new file mode 100644
index ..b018913c
--- /dev/null
+++ b/releases/specs/riscv/stage2-riscv64-multilib.spec
@@ -0,0 +1,12 @@
+subarch: riscv
+target: stage2
+version_stamp: @TIMESTAMP@
+cflags: -O2 -pipe -g
+rel_type: default
+profile: default/linux/riscv/17.0/rv64gc
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-riscv64-multilib-@TIMESTAMP@
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/riscv/stage3-riscv64-multilib.spec 
b/releases/specs/riscv/stage3-riscv64-multilib.spec
new file mode 100644
index ..903963c8
--- /dev/null
+++ b/releases/specs/riscv/stage3-riscv64-multilib.spec
@@ -0,0 +1,12 @@
+subarch: riscv
+target: stage3
+version_stamp: @TIMESTAMP@
+cflags: -O2 -pipe -g
+rel_type: default
+profile: default/linux/riscv/17.0/rv64gc
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-riscv64-multilib-@TIMESTAMP@
+compression_mode: pixz
+decompressor_search_order: xz bzip2
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng



[gentoo-commits] proj/java:master commit in: dev-java/swt/, dev-java/sun-jce-bin/

2020-07-15 Thread Georgy Yakovlev
commit: 590945871134e749884e490ee101772db115db41
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul 15 20:43:56 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul 15 20:43:56 2020 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=59094587

*/*: remove x86-fbsd keywords

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

 dev-java/sun-jce-bin/sun-jce-bin-1.5.0.ebuild | 2 +-
 dev-java/swt/swt-3.4.1.ebuild | 4 
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-java/sun-jce-bin/sun-jce-bin-1.5.0.ebuild 
b/dev-java/sun-jce-bin/sun-jce-bin-1.5.0.ebuild
index 4adc0ba8..15e1cad7 100644
--- a/dev-java/sun-jce-bin/sun-jce-bin-1.5.0.ebuild
+++ b/dev-java/sun-jce-bin/sun-jce-bin-1.5.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://java.sun.com/j2se/1.5.0/;
 SRC_URI="${jcefile}"
 SLOT="1.5"
 LICENSE="sun-bcla-java-vm"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~x86"
 RESTRICT="fetch"
 IUSE=""
 

diff --git a/dev-java/swt/swt-3.4.1.ebuild b/dev-java/swt/swt-3.4.1.ebuild
index 849d0a14..37418ba0 100644
--- a/dev-java/swt/swt-3.4.1.ebuild
+++ b/dev-java/swt/swt-3.4.1.ebuild
@@ -15,9 +15,6 @@ HOMEPAGE="http://www.eclipse.org/;
 SRC_URI="x86? (
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
)
-   x86-fbsd? (
-   http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
-   )
amd64? (
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
)
@@ -166,7 +163,6 @@ src_compile() {
 src_install() {
swtArch=${ARCH}
use amd64 && swtArch=x86_64
-   use x86-fbsd && swtArch=x86
 
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-3.4.1-manifest" > 
"MANIFEST_TMP.MF"
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget 
Toolkit for GTK 2.0"



[gentoo-commits] proj/javatoolkit:master commit in: src/py/

2020-07-15 Thread Patrice Clement
commit: bb8bb23579f75a34ccb7c9d963a6bae001ae40b8
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Jul 15 20:13:06 2020 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Jul 15 20:14:22 2020 +
URL:https://gitweb.gentoo.org/proj/javatoolkit.git/commit/?id=bb8bb235

xml-rewrite-2.py: add back os.chdir() function call.

Courtesy of Arfrever  apache.org>.

Closes: https://bugs.gentoo.org/698964
Signed-off-by: Patrice Clement  gentoo.org>

 src/py/xml-rewrite-2.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/py/xml-rewrite-2.py b/src/py/xml-rewrite-2.py
index c56de1d..4035119 100755
--- a/src/py/xml-rewrite-2.py
+++ b/src/py/xml-rewrite-2.py
@@ -375,6 +375,8 @@ parameters will break the script."""
 else:
 rewriter.process(f)
 
+os.chdir(cwd)
+
 # Then write it back out to the file
 with open(file, 'w') as f:
 rewriter.write(f)



[gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/files/, dev-db/influxdb/

2020-07-15 Thread Robin H. Johnson
commit: 49371a1e0a5cb39497e91082fc2fa75d1a40129d
Author: Konstantin Podshumok  gmail  com>
AuthorDate: Wed Jul 31 03:37:01 2019 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Jul 15 21:29:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49371a1e

dev-db/influxdb bump version 1.8.0, fix -version option, USE flag doc

(Merged as influxdb-1.8.0-r1.ebuild by developer, cleanup commits follow)

Bug: https://bugs.gentoo.org/691168
Bug: https://bugs.gentoo.org/695232
Closes: https://bugs.gentoo.org/689880
Closes: https://github.com/gentoo/gentoo/pull/12586
Signed-off-by: Konstantin Podshumok  gmail.com>
(cherry picked from commit 225ff981202f06c2a2eff344e89b0c987e4989a5)
Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-db/influxdb/files/influxdb.confd |   6 +
 dev-db/influxdb/files/influxdb.rc-r1 |  43 +++
 dev-db/influxdb/influxdb-1.8.0-r1.ebuild | 504 +++
 3 files changed, 553 insertions(+)

diff --git a/dev-db/influxdb/files/influxdb.confd 
b/dev-db/influxdb/files/influxdb.confd
index 44e8a9cd304..7541ad057ae 100644
--- a/dev-db/influxdb/files/influxdb.confd
+++ b/dev-db/influxdb/files/influxdb.confd
@@ -8,5 +8,11 @@
 #This is the influxd output log:
 #output_log="/dev/null"
 
+#The influxd Config file location:
+#config="/etc/influxdb/influxdb.conf"
+
 # Extra options to pass to influxd:
 #influxd_opts=""
+
+# Uncomment / edit to enable healthchecks
+#INFLUXDB_HEALTHCHECK_URI="127.0.0.1:8086/ping"

diff --git a/dev-db/influxdb/files/influxdb.rc-r1 
b/dev-db/influxdb/files/influxdb.rc-r1
new file mode 100644
index 000..28fd9f6861c
--- /dev/null
+++ b/dev-db/influxdb/files/influxdb.rc-r1
@@ -0,0 +1,43 @@
+#!/sbin/openrc-run
+
+config="${config:-/etc/influxdb/influxdb.conf}"
+
+supervisor="supervise-daemon"
+command=/usr/bin/influxd
+command_args="-config ${config} -pidfile ${pidfile} ${influxd_opts}"
+command_user="influxdb:influxdb"
+
+retry=SIGTERM/30/SIGKILL/10
+wait=1000
+
+# Logging
+error_log="${error_log:-/var/log/influxdb/influxd.log}"
+output_log="${output_log:-/dev/null}"
+
+# Max open files
+rc_ulimit="-n 65536"
+
+start_pre() {
+   # Check if config file exist
+   if [ ! -r ${config} ]; then
+   eerror "config file ${config} doesn't exist"
+   return 1
+   fi
+   if [ ! -f "$error_log" ]; then
+   mkdir -p "$(dirname $error_log)"
+   fi
+   if [ ! -f "$output_log" ]; then
+   mkdir -p "$(dirname $output_log)"
+   fi
+   return 0
+}
+
+if [[ -n "${INFLUXDB_HEALTHCHECK_URI}" ]]; then
+healthcheck_delay=300
+healthcheck_timer=60
+
+healthcheck() {
+command -v wget || return 0
+wget -Oq- "${INFLUXDB_HEALTHCHECK_URI}"
+}
+fi

diff --git a/dev-db/influxdb/influxdb-1.8.0-r1.ebuild 
b/dev-db/influxdb/influxdb-1.8.0-r1.ebuild
new file mode 100644
index 000..9879d5f13bb
--- /dev/null
+++ b/dev-db/influxdb/influxdb-1.8.0-r1.ebuild
@@ -0,0 +1,504 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics"
+HOMEPAGE="https://www.influxdata.com;
+
+inherit go-module systemd user
+
+EGO_PN="github.com/influxdata/${PN}"
+EGO_SUM=(
+   "github.com/influxdata/flux v0.65.0" # MIT
+   "github.com/influxdata/influxql v1.1.0" # MIT
+   "github.com/influxdata/line-protocol 
v0.0.0-20180522152040-32c6aa80de5e" # MIT
+   "github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9" # 
Apache-2.0
+   "github.com/influxdata/roaring v0.4.13-0.20180809181101-fc520f41fab6" # 
Apache-2.0
+   "github.com/influxdata/usage-client v0.0.0-20160829180054-6d3895376368" 
# MIT
+   "github.com/gogo/protobuf v1.1.1"  # BSD
+   "cloud.google.com/go v0.51.0" # Apache-2.0
+   "cloud.google.com/go/bigtable v1.2.0" # Apache-2.0
+   "google.golang.org/appengine v1.6.5" # Apache-2.0
+   "github.com/google/flatbuffers v1.11.0" # Apache-2.0
+   "github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db" # 
Apache-2.0
+   "github.com/c-bata/go-prompt v0.2.2" # MIT
+   "github.com/cespare/xxhash v1.1.0" # MIT
+   "github.com/eclipse/paho.mqtt.golang v1.2.0" # EPL-1.0
+   "github.com/go-sql-driver/mysql v1.4.1" # MPL-2.0
+   "github.com/golang/geo v0.0.0-20190916061304-5b978397cfec" # Apache-2.0
+   "github.com/golang/protobuf v1.3.2" # BSD
+   "github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db" # BSD
+   "github.com/google/go-cmp v0.4.0" # BSD
+   "github.com/googleapis/gax-go/v2 v2.0.5" # BSD
+   "github.com/jsternberg/zap-logfmt v1.0.0" # MIT
+   "github.com/lib/pq v1.0.0" # MIT
+   "github.com/mattn/go-isatty v0.0.4" # MIT
+   "github.com/mattn/go-runewidth v0.0.3" # MIT
+   "github.com/matttproud/golang_protobuf_extensions v1.0.1" # 

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

2020-07-15 Thread Mike Gilbert
commit: 01a1579065af8a6e95e437077a5d734dd21c83dd
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Wed Jul 15 16:31:29 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jul 15 18:16:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a15790

dev-db/sqlite: Use ${ESYSROOT} for Readline headers directory.

Bug: https://bugs.gentoo.org/731120
Closes: https://github.com/gentoo/gentoo/pull/16707
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-db/sqlite/sqlite-3.31.1.ebuild | 2 +-
 dev-db/sqlite/sqlite-3.32.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.31.1.ebuild 
b/dev-db/sqlite/sqlite-3.31.1.ebuild
index 50984a94d7b..811d9e3152b 100644
--- a/dev-db/sqlite/sqlite-3.31.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.31.1.ebuild
@@ -291,7 +291,7 @@ multilib_src_configure() {
$(use_enable readline)
)
if full_archive && use readline; then
-   
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
+   
options+=(--with-readline-inc="-I${ESYSROOT}/usr/include/readline")
fi
 
# secure-delete USE flag.

diff --git a/dev-db/sqlite/sqlite-3.32.3.ebuild 
b/dev-db/sqlite/sqlite-3.32.3.ebuild
index 26e7ed52179..e56ca3b4788 100644
--- a/dev-db/sqlite/sqlite-3.32.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.32.3.ebuild
@@ -241,7 +241,7 @@ multilib_src_configure() {
$(use_enable readline)
)
if use readline; then
-   
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
+   
options+=(--with-readline-inc="-I${ESYSROOT}/usr/include/readline")
fi
 
# secure-delete USE flag.



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

2020-07-15 Thread Patrick McLean
commit: 7b55743aa30fdbdbdfdc15d10465a5d3384917cf
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jul 15 19:08:38 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jul 15 19:09:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b55743a

dev-util/bpftrace-0.11.0: Version bump, sync 

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bpftrace/Manifest |   1 +
 ...bpftrace-.ebuild => bpftrace-0.11.0.ebuild} |  48 +--
 dev-util/bpftrace/bpftrace-.ebuild |  48 +--
 .../files/bpftrace-0.11.0-install-libs.patch   | 156 +
 4 files changed, 225 insertions(+), 28 deletions(-)

diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
index 44a6444f74b..76af8334ccf 100644
--- a/dev-util/bpftrace/Manifest
+++ b/dev-util/bpftrace/Manifest
@@ -1,4 +1,5 @@
 DIST bpftrace-0.10.0.tar.gz 835854 BLAKE2B 
623369bb2a2ad8d5eec364afa98bdae3fbe5e66182d8f1187fe86a8bd70ee357a554eb063fdbe5476eab23912adf2cf027092cac3e6989d8f716e91aa5d01212
 SHA512 
da400efe78cea505a32deead594b047ec4394d3eefe86e7b6853fe2dc715c5847a3abcbd26c1fac39d0a534f1e57d6c0bc3625e0c3f1054b0d84b7b1d6eb69b9
+DIST bpftrace-0.11.0.tar.gz 867444 BLAKE2B 
a99255befadea0b4cb54299a8318c0a7a667ac2258b612750705b4d351ac59f4411f2567bc0100929291e3c9756d276671e41af9d398b118b3d486dace2953d7
 SHA512 
32bf0c23a7b0e1a57d0e0b8fc845a9e184e201ac3f6018a3d3cee8c97096093b333578cb898ede02fb3ab8d55ba9bcd2bb67ac70b81a49461c0f6e5c03c2a6f5
 DIST bpftrace-0.9.2.tar.gz 715019 BLAKE2B 
1f20998bd379b91cb46d7e856a5d892e0de7ad6d9f85cb657fcf6a0c879167c0931d28c78e4be98adab349144fe0bc99871cf70556dd1998e5b8f918fa1702e3
 SHA512 
5c6ee5fec690a907c370ed0bed85906d304215d7f97b99a2cae90453061f522fa6369627c9524a5a24e97c6cbb595a880a2a1b1d71095fffb693a4cef172a6f0
 DIST bpftrace-0.9.3.tar.gz 743506 BLAKE2B 
d00708bcebaf7f039788dfc52f4a0bb501bb3c52e8b789060f824652b3917ea3950d77dbc7bee04da013f4b552338251bda9781d19a03ec227208b943fded232
 SHA512 
49b12735fe2fbf4f72d3d0c0372a7a570c7abc92d1f626624d591a863009c8bfabdf86825f133885800c7ea293773651be66e4c792f9cd397f82d250a7af83be
 DIST bpftrace-0.9.4.tar.gz 792253 BLAKE2B 
d34d390a612825141b86ba14482f06820c88bea76580c53c17d19a6480c0e2a5656531f39b79fbcea4e004ecd3eea36877560f22fac584f36a3dffa1e7fe96c5
 SHA512 
d2b32235fa81d6f06771df32877388a9105230adfc638b0d0ebf4f11a567246e8514d93c14da9c7008dbacd6b2c4108604fc5a2721ef831efa5c596cbe50b1da

diff --git a/dev-util/bpftrace/bpftrace-.ebuild 
b/dev-util/bpftrace/bpftrace-0.11.0.ebuild
similarity index 52%
copy from dev-util/bpftrace/bpftrace-.ebuild
copy to dev-util/bpftrace/bpftrace-0.11.0.ebuild
index ccad41e9941..eab73335433 100644
--- a/dev-util/bpftrace/bpftrace-.ebuild
+++ b/dev-util/bpftrace/bpftrace-0.11.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit toolchain-funcs linux-info cmake-utils
+inherit toolchain-funcs llvm linux-info cmake
 
 DESCRIPTION="High-level tracing language for eBPF"
 HOMEPAGE="https://github.com/iovisor/bpftrace;
@@ -13,7 +13,8 @@ if [[ ${PV} =~ 9{4,} ]]; then
EGIT_REPO_URI="https://github.com/iovisor/${PN};
BDEPEND=""
 else
-   SRC_URI="https://github.com/iovisor/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   MY_PV="${PV//_/}"
+   SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
BDEPEND="app-arch/xz-utils "
 fi
@@ -22,37 +23,56 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="test"
 
-COMMON_DEPEND="dev-util/systemtap
+COMMON_DEPEND="
+   dev-util/systemtap
sys-devel/clang:=
dev-libs/libbpf:=
>=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
-   >=dev-util/bcc-0.10.0:=
-   virtual/libelf"
+   =dev-util/bcc-0.13.0:=
+   virtual/libelf
+"
 DEPEND="${COMMON_DEPEND}
-   test? ( dev-cpp/gtest )"
+   test? ( dev-cpp/gtest )
+"
 RDEPEND="${COMMON_DEPEND}"
-BDEPEND+="dev-util/cmake
+BDEPEND+="
+   >=dev-util/cmake-3.8
sys-devel/flex
-   sys-devel/bison"
+   sys-devel/bison
+"
 
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
 QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so"
 
 PATCHES=(
-   "${FILESDIR}/bpftrace-0.9.3-install-libs.patch"
-   "${FILESDIR}/bpftrace-mandir.patch"
+   "${FILESDIR}/bpftrace-0.11.0-install-libs.patch"
+   "${FILESDIR}/bpftrace-0.10.0-dont-compress-man.patch"
 )
 
 # lots of fixing needed
 RESTRICT="test"
 
 pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~BPF_JIT ~BPF_EVENTS"
+   local CONFIG_CHECK="
+   ~BPF
+   ~BPF_EVENTS
+   ~BPF_JIT
+   ~BPF_SYSCALL
+   ~FTRACE_SYSCALLS
+   ~HAVE_EBPF_JIT
+   "
 
check_extra_config
 }
 
+pkg_setup() {
+   

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

2020-07-15 Thread Jonathan Vasquez
commit: b7c808891e0cbb01aa37831ee25213059ad63acc
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Wed Jul 15 19:36:05 2020 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Wed Jul 15 19:36:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c80889

sys-kernel/bliss-kernel-bin: stabilizing .178, removing .170

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Jonathan Vasquez  gentoo.org>

 sys-kernel/bliss-kernel-bin/Manifest   |  1 -
 .../bliss-kernel-bin-4.14.170.ebuild   | 37 --
 .../bliss-kernel-bin-4.14.178.ebuild   |  6 +---
 3 files changed, 1 insertion(+), 43 deletions(-)

diff --git a/sys-kernel/bliss-kernel-bin/Manifest 
b/sys-kernel/bliss-kernel-bin/Manifest
index e0fff71bc04..1915bc3e717 100644
--- a/sys-kernel/bliss-kernel-bin/Manifest
+++ b/sys-kernel/bliss-kernel-bin/Manifest
@@ -1,3 +1,2 @@
-DIST kernel-4.14.170-FC.01.tar.xz 94162352 BLAKE2B 
360a6095c9ddaca171a1754c1989c4d382340d54fae4406aa1dde75c87ec2c8dd1e8772dd516db69d2fe8173ec4a7d0d2d6cb23517852be5f7f08dfad2213b28
 SHA512 
ba3888ab9f946dfc6b9a2536aab24d4ce304ff141f96754832b2d97f88aa7a7913530619e096fa55fd257a5f9ef0787b700d325a2bd28f6c65c1f33d9ce23b64
 DIST kernel-4.14.178-FC.01.tar.xz 96524864 BLAKE2B 
21b526fc49ced62e1268e497ea0eba581ab1e8662900b404237c30fb3887e13ca19b4af402f6b8f13690838a451bb06c295ca014d7bba3e6c73ecbd11b773f39
 SHA512 
10b2da503652b4fb0cb465a121c471a9a22d14b51e1abce132f29291ee6c933807af77d8112054bc5bfa92c04b4288749e35af3f029724b7e2e2b679b77a7989
 DIST kernel-5.4.38-FC.01.tar.xz 117089784 BLAKE2B 
724d7661f98daf272d0c938b3db038f142a585c91439aaf8691ba4194b410e90a4ec5c0396498e0d56d67818ed2f565f66d504b921cf509dc8b45d624c622a67
 SHA512 
fced22ba786a68b791c26e4260feecc9dc1ddc2a1a4bec0c5902a80801fe8b95e5177b3bef21311e866fa6c3a292286c317b12061d5ded60559cbf9e908ab8ae

diff --git a/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-4.14.170.ebuild 
b/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-4.14.170.ebuild
deleted file mode 100644
index a189ee6a274..000
--- a/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-4.14.170.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kernel-install
-
-# Variables
-_LV="FC.01" # Local Version
-_PLV="${PV}-${_LV}" # Package Version + Local Version (Module Dir)
-
-# Main
-DESCRIPTION="Precompiled Vanilla Kernel (Kernel Ready-to-Eat [KRE])"
-HOMEPAGE="https://wiki.gentoo.org/wiki/User:Fearedbliss;
-SRC_URI="https://xyinn.org/gentoo/kernels/${_PLV}/kernel-${_PLV}.tar.xz;
-
-RESTRICT="strip test"
-LICENSE="GPL-2"
-SLOT="${_PLV}"
-KEYWORDS="-* amd64"
-
-# Unset 'initramfs' since 'bliss-kernel' doesn't need them
-# as an explicitly enabled IUSE from the kernel-install eclass.
-IUSE="-initramfs"
-
-S="${WORKDIR}"
-QA_PREBUILT="*"
-
-src_install() {
-   mv * "${ED}" || die
-}
-
-pkg_postinst() {
-   # Stub out this function. The downloaded tarball is ready to be 
installed
-   # into the OS directly.
-   debug-print-function ${FUNCNAME} "${@}"
-}

diff --git a/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-4.14.178.ebuild 
b/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-4.14.178.ebuild
index 7df4e7a0e92..5f3098080b2 100644
--- a/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-4.14.178.ebuild
+++ b/sys-kernel/bliss-kernel-bin/bliss-kernel-bin-4.14.178.ebuild
@@ -17,11 +17,7 @@ 
SRC_URI="https://xyinn.org/gentoo/kernels/${_PLV}/kernel-${_PLV}.tar.xz;
 RESTRICT="strip test"
 LICENSE="GPL-2"
 SLOT="${_PLV}"
-KEYWORDS="-* ~amd64"
-
-# Unset 'initramfs' since 'bliss-kernel' doesn't need them
-# as an explicitly enabled IUSE from the kernel-install eclass.
-IUSE="-initramfs"
+KEYWORDS="-* amd64"
 
 S="${WORKDIR}"
 QA_PREBUILT="*"



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

2020-07-15 Thread Sergey Torokhov
commit: 0e7443ea17f29852ef6f22fbe73f34f4dd6cd890
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jul 15 19:38:38 2020 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jul 15 19:38:38 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0e7443ea

dev-vcs/lazygit: 0.20.9 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-vcs/lazygit/Manifest  |  1 +
 dev-vcs/lazygit/lazygit-0.20.9.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest
index 767ba1f..db47191 100644
--- a/dev-vcs/lazygit/Manifest
+++ b/dev-vcs/lazygit/Manifest
@@ -2,3 +2,4 @@ DIST lazygit-0.20.4.tar.gz 9195728 BLAKE2B 
a662b86bfe142e8d157a1be99718b6c786771
 DIST lazygit-0.20.5.tar.gz 9195869 BLAKE2B 
60ff71ebec314e406b8bdee446ec44de708116267b6b0e63db23a775a790c870aba24c7129c9709aeb48b7057e8938bf409b41e626feaf3b33a6da809f4b61da
 SHA512 
e81f3d07ab6846487617589f7892b654fcf32351767329eaa0c78c8c2d0b8ac298ae4be83cc07a5651afc8c609937bc1477180437d41158b25dfccd2757b22b9
 DIST lazygit-0.20.6.tar.gz 9195890 BLAKE2B 
d45118b23814e475fccdecfbb844cb1258334635284604d081da615a7c2250bd89b8820a89197ba9a24b3f9d72883c14a46213ffe39cda54a9a16c2948bf5268
 SHA512 
11c029b0405616ff1d8cb39a45339668c9167ed6187386878e041ecfcdf3f89ec04c02d9df65661ee8e87845d2b0340d3bd16ef1e8d1f3b4bf71ad0063582591
 DIST lazygit-0.20.8.tar.gz 9196124 BLAKE2B 
5b15ab738b05ffd43d87f2f8858eaab7f4e489b4c5d5de68a0635026083b1b73cbd725d40d6074d3b98321648b28f1e7747389bb620c92cfa2fd3cd97861affa
 SHA512 
22abed21ccb7882d6cde6928f7fa5e3ac203d353a1d85a38d9be0971c927b59d3bc923e3c168452d7799ee9ec7a567cc2d14824fd5df880d5b3667ef6934e800
+DIST lazygit-0.20.9.tar.gz 9196030 BLAKE2B 
7fd64d06b3036926b00cc64f684d48a3791561e9b48f4bfbc2134e019caf4c96f8a37e2a1d33c79cab9a840b20f212f999f81d1e5a9763e2902332c298ede613
 SHA512 
d38fd390076a24b914309b6ecb506fc7b21e48c0bfab14aee5ff3bb7bcb591f47bf82051e5442ca4d4d2a0d864eb1554a64c594aefb130ec4f07861128d124dd

diff --git a/dev-vcs/lazygit/lazygit-0.20.9.ebuild 
b/dev-vcs/lazygit/lazygit-0.20.9.ebuild
new file mode 100644
index 000..df46884
--- /dev/null
+++ b/dev-vcs/lazygit/lazygit-0.20.9.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/jesseduffield/lazygit"
+
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="Lazygit, a simple terminal UI for git commands"
+HOMEPAGE="https://github.com/jesseduffield/lazygit;
+SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+DEPEND=( sys-libs/glibc )
+RDEPEND=(
+   ${DEPEND}
+   dev-vcs/git
+)
+
+DOCS=( src/${EGO_PN}/{CONTRIBUTING,README}.md )
+
+src_compile() {
+   GOPATH="${S}" go build -v -o bin/lazygit src/${EGO_PN}/main.go || die
+}
+
+src_install() {
+   dobin bin/lazygit
+
+   use doc && dodoc -r "src/${EGO_PN}/docs/."
+   einstalldocs
+}



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

2020-07-15 Thread Sam James
commit: 4466bd5c995a0ff31a16cc8c901a28c61536a76b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 15 17:40:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 15 17:42:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4466bd5c

dev-libs/botan: bump to 2.15.0

Changes:
* General style changes to the ebuild (inherited most of it before,
  now time to make it my own -- last time was a security bump).

* Fix {B,R,}DEPEND to be populated correctly, in particular with
  respect to Python at build time, but there are other DEPEND
  fixes too.

URL: https://botan.randombit.net/news.html#version-2-15-0-2020-07-07
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/botan/Manifest|   1 +
 dev-libs/botan/botan-2.15.0.ebuild | 132 +
 2 files changed, 133 insertions(+)

diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest
index ec1ecd8e0cb..ae7a4661551 100644
--- a/dev-libs/botan/Manifest
+++ b/dev-libs/botan/Manifest
@@ -1,2 +1,3 @@
 DIST Botan-2.14.0.tar.xz 5958948 BLAKE2B 
90e73945b22f6e4e8d6163bfb45eca153eb1495448f8bf35514b780fd12bb1b81c822314e1f598c7625277f1e9cf7a6265387cca80ffd4c2664c681b9d4807fd
 SHA512 
ee15928ecdb0127720b444b0207d46fd68fe3007125b0deb8bdd32f96e9befb684ad54009354da4f6a3c48b9698693b46223710a47fd644da8760dda53d40d34
+DIST Botan-2.15.0.tar.xz 5920688 BLAKE2B 
1bbb9cadb0f754194851bddf8b14dbcd291285c5f3fbaad35920277a11c3d9e1b1e5cc484c0d37b1c7999b3084a1c90da56631df0b07e788372b95aff5197031
 SHA512 
0965a0a6141df44e38bd7da038b89dd2b3808ed9a4ebaafbf089abf60718e62cba78d7b64eaf272b5df8c5a489222e4cad4fb511cde38e76cdaed87f35896c18
 DIST Botan-2.9.0.tgz 7216373 BLAKE2B 
5ad2e15db871ccc3a32b29b7f54a02d69f251f0aca2ce656b557dbbb3814a793053a54905371b3414ad72952a64bece43e2383da91f205f68b0fe31be2f9439c
 SHA512 
b88f3894a4a5b7b2fbff9be6eb0b774bf679a014bd2364811b7e63d4f323e22ca9ef916491afbc2cdf9db68727c1449fbeb6fd417e591560add0955517db3f65

diff --git a/dev-libs/botan/botan-2.15.0.ebuild 
b/dev-libs/botan/botan-2.15.0.ebuild
new file mode 100644
index 000..df5fd9c8af9
--- /dev/null
+++ b/dev-libs/botan/botan-2.15.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit python-r1 toolchain-funcs
+
+MY_P="Botan-${PV}"
+
+DESCRIPTION="C++ crypto library"
+HOMEPAGE="https://botan.randombit.net/;
+SRC_URI="https://botan.randombit.net/releases/${MY_P}.tar.xz;
+LICENSE="BSD-2"
+
+SLOT="2/$(ver_cut 1-2)" # soname version
+
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+IUSE="bindist bzip2 boost doc libressl lzma python sqlite ssl static-libs zlib"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   ')
+"
+
+# NOTE: Boost is needed at runtime too for the CLI tool.
+DEPEND="
+   boost? ( >=dev-libs/boost-1.48:= )
+   bzip2? ( >=app-arch/bzip2-1.0.5:= )
+   lzma? ( app-arch/xz-utils:= )
+   python? ( ${PYTHON_DEPS} )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[bindist=] )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   sqlite? ( dev-db/sqlite:3= )
+   zlib? ( >=sys-libs/zlib-1.2.3:= )
+"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTE: Considering patching Botan?
+# Please see upstream's guidance:
+# 
https://botan.randombit.net/handbook/packaging.html#minimize-distribution-patches
+
+python_check_deps() {
+   if use doc ; then
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" || return 1
+   fi
+}
+
+src_configure() {
+   local disable_modules=()
+   use boost || disable_modules+=( "boost" )
+   use bindist && disable_modules+=( "ecdsa" )
+   elog "Disabling module(s): ${disable_modules[@]}"
+
+   # Enable v9 instructions for sparc64
+   local chostarch="${CHOST%%-*}"
+   if [[ "${PROFILE_ARCH}" = "sparc64" ]] ; then
+   chostarch="sparc32-v9"
+   fi
+
+   local myos=
+   case ${CHOST} in
+   *-darwin*) myos=darwin ;;
+   *) myos=linux  ;;
+   esac
+
+   case ${CHOST} in
+   hppa*) chostarch=parisc ;;
+   esac
+
+   local pythonvers=()
+   if use python ; then
+   _append() {
+   pythonvers+=( ${EPYTHON/python/} )
+   }
+
+   python_foreach_impl _append
+   fi
+
+   # Don't install Python bindings automatically
+   # (do it manually later in the right place)
+   # https://bugs.gentoo.org/723096
+   local myargs=(
+   $(use_enable static-libs static-library)
+   $(use_with boost)
+   $(use_with bzip2)
+   $(use_with doc documentation)
+   

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

2020-07-15 Thread Sam James
commit: 0c0b75190b716e3a3bf222baacfb6d15ec39213d
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Jul 15 17:08:14 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 15 17:42:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0b7519

net-misc/dahdi: Add CONFIG_PCI as kernel config requirement.

Picked up by Sam  gentoo.org> whilst working on:

Bug: https://bugs.gentoo.org/716426
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/16708
Signed-off-by: Sam James  gentoo.org>

 net-misc/dahdi/dahdi-3.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dahdi/dahdi-3.1.0-r1.ebuild 
b/net-misc/dahdi/dahdi-3.1.0-r1.ebuild
index f69efcbe418..544cdbddd16 100644
--- a/net-misc/dahdi/dahdi-3.1.0-r1.ebuild
+++ b/net-misc/dahdi/dahdi-3.1.0-r1.ebuild
@@ -43,7 +43,7 @@ IUSE="flash oslec"
 
 PATCHES=( "${WORKDIR}/dahdi-patchset" )
 
-CONFIG_CHECK="MODULES ~CRC_CCITT"
+CONFIG_CHECK="MODULES PCI ~CRC_CCITT"
 
 pkg_pretend() {
use oslec && CONFIG_CHECK+=" ECHO"



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

2020-07-15 Thread Michał Górny
commit: 5da6e0b1b296246559e9609cc9dd3cfb141f4b69
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 18:59:59 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 19:00:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da6e0b1

llvm.eclass: Add 12 to known slots

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

 eclass/llvm.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/llvm.eclass b/eclass/llvm.eclass
index 61b34d4985e..761ffdbad5e 100644
--- a/eclass/llvm.eclass
+++ b/eclass/llvm.eclass
@@ -85,7 +85,7 @@ DEPEND="!!sys-devel/llvm:0"
 # @INTERNAL
 # @DESCRIPTION:
 # Correct values of LLVM slots, newest first.
-declare -g -r _LLVM_KNOWN_SLOTS=( 11 10 9 8 )
+declare -g -r _LLVM_KNOWN_SLOTS=( {12..8} )
 
 # @FUNCTION: get_llvm_prefix
 # @USAGE: [-b|-d] []



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

2020-07-15 Thread Robin H. Johnson
commit: 4bdbbfae0e5bb38d32a86f43b7a2c2cd57c70dfe
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Jul 15 21:02:50 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Jul 15 21:30:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdbbfae

dev-db/influxdb: cleanup new init script

Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-db/influxdb/files/influxdb.rc-r1 | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-db/influxdb/files/influxdb.rc-r1 
b/dev-db/influxdb/files/influxdb.rc-r1
index 28fd9f6861c..7556a506784 100644
--- a/dev-db/influxdb/files/influxdb.rc-r1
+++ b/dev-db/influxdb/files/influxdb.rc-r1
@@ -1,6 +1,8 @@
 #!/sbin/openrc-run
 
 config="${config:-/etc/influxdb/influxdb.conf}"
+pidfile=${pidfile:-/var/run/influxd.pid}
+influxd_opts=${influxd_opts:-}
 
 supervisor="supervise-daemon"
 command=/usr/bin/influxd
@@ -19,20 +21,20 @@ rc_ulimit="-n 65536"
 
 start_pre() {
# Check if config file exist
-   if [ ! -r ${config} ]; then
+   if [ ! -r "${config}" ]; then
eerror "config file ${config} doesn't exist"
return 1
fi
-   if [ ! -f "$error_log" ]; then
-   mkdir -p "$(dirname $error_log)"
+   if [ -n "${error_log}" ] && [ ! -e "${error_log}" ]; then
+   checkpath -d -o "${command_user}" "$(dirname "${error_log}")"
fi
-   if [ ! -f "$output_log" ]; then
-   mkdir -p "$(dirname $output_log)"
+   if [ -n "${output_log}" ] && [ ! -e "${output_log}" ]; then
+   checkpath -d -o "${command_user}" "$(dirname "${output_log}")"
fi
return 0
 }
 
-if [[ -n "${INFLUXDB_HEALTHCHECK_URI}" ]]; then
+if [ -n "${INFLUXDB_HEALTHCHECK_URI}" ]; then
 healthcheck_delay=300
 healthcheck_timer=60
 



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

2020-07-15 Thread Aaron Bauman
commit: 57154e19cb33dc7c1de368c9a3bae99ffcc503ee
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Jul 15 17:36:59 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Jul 15 17:40:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57154e19

dev-python/hglib: drop last-rited pkg

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-python/hglib/Manifest |  1 -
 dev-python/hglib/hglib-2.1.ebuild | 41 ---
 dev-python/hglib/metadata.xml | 19 --
 profiles/package.mask |  6 --
 4 files changed, 67 deletions(-)

diff --git a/dev-python/hglib/Manifest b/dev-python/hglib/Manifest
deleted file mode 100644
index 5aa80d2bd6f..000
--- a/dev-python/hglib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-hglib-2.1.tar.gz 29030 BLAKE2B 
3603e4030baf1f542c7c4b2123a78e3567141af8e84709eca38495ecea264f85c870005b39f8fc1bb2afc611c9a2c428971c8d783bc2595e25d83b9fcb5a2af6
 SHA512 
82cd00e4184a8a002ea0bcc2dec4de06a705f5f6cecd1ddbddef08ead2817f673590884aee5187fbc3496ced3f27ca8c8d78e0436fb97205ef654cd28d912e68

diff --git a/dev-python/hglib/hglib-2.1.ebuild 
b/dev-python/hglib/hglib-2.1.ebuild
deleted file mode 100644
index 9a0b6110cc0..000
--- a/dev-python/hglib/hglib-2.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python3_6 )
-PYTHON_REQ_USE="threads(+)"
-
-MY_P=python-${P}
-MY_PN=python-${PN}
-
-inherit distutils-r1
-
-DESCRIPTION="Library for using the Mercurial Command Server from Python"
-HOMEPAGE="http://mercurial.selenic.com/;
-SRC_URI="mirror://pypi/p/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-vcs/mercurial-2.4.2"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-S=${WORKDIR}/${MY_P}
-
-python_test() {
-   if ! ${PYTHON} test.py; then
-   die "Tests failed under ${EPYTHON}"
-   fi
-}
-
-python_install_all() {
-   docinto examples
-   dodoc -r examples/stats.py
-   docompress -x /usr/share/doc/${PF}/examples
-
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/hglib/metadata.xml b/dev-python/hglib/metadata.xml
deleted file mode 100644
index 5d827767bef..000
--- a/dev-python/hglib/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   arne_...@web.de
-   Arne Babenhauserheide
-   
-   
-   maksbo...@gentoo.org
-   Maxim Koltsov
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
-   
-   python-hglib
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 60715576b50..421d33e1066 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -443,12 +443,6 @@ games-board/sirius
 # Masked for removal in 30 days.
 dev-embedded/gnome-avrdude
 
-# Michał Górny  (2020-06-14)
-# Maintainer unresponsive.  Stuck on py3.6.  Pending version bump.
-# Failing tests.
-# Removal in 30 days.  Bug #718990.
-dev-python/hglib
-
 # Michał Górny  (2020-06-14)
 # Unmaintained since at least 2014.  The current release is 1.5 dev
 # branch from 2010.  Upstream had a few stable 1.4 releases since



[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/kannel/files/, app-mobilephone/kannel/, ...

2020-07-15 Thread Aaron Bauman
commit: 7d441d1f18512fe4506528811613df8f802d2e51
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Jul 15 17:37:43 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Jul 15 17:40:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d441d1f

app-mobilephone/{kannel,kannel-sqlbox}: drop last-rited pkgs

Signed-off-by: Aaron Bauman  gentoo.org>

 app-mobilephone/kannel-sqlbox/Manifest |   1 -
 .../kannel-sqlbox/files/kannel-sqlbox.initd|  33 -
 .../kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild|  74 --
 app-mobilephone/kannel-sqlbox/metadata.xml |  14 -
 app-mobilephone/kannel/Manifest|   1 -
 .../kannel/files/kannel-1.4.3-autotools.patch  |  33 -
 .../files/kannel-1.4.3-external-libuuid.patch  | 849 -
 .../files/kannel-1.5.0-custom-wap-ports.patch  | 346 -
 .../kannel/files/kannel-1.5.0-initgroups.patch |  11 -
 .../kannel/files/kannel-bearerbox.initd|  34 -
 app-mobilephone/kannel/files/kannel-smsbox.initd   |  33 -
 app-mobilephone/kannel/files/kannel-wapbox.initd   |  33 -
 app-mobilephone/kannel/kannel-1.5.0-r3.ebuild  | 128 
 app-mobilephone/kannel/kannel-1.5.0-r4.ebuild  | 128 
 app-mobilephone/kannel/metadata.xml|   8 -
 profiles/package.mask  |   9 -
 16 files changed, 1735 deletions(-)

diff --git a/app-mobilephone/kannel-sqlbox/Manifest 
b/app-mobilephone/kannel-sqlbox/Manifest
deleted file mode 100644
index f64b56d2119..000
--- a/app-mobilephone/kannel-sqlbox/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gateway-1.5.0.tar.gz 3469476 BLAKE2B 
c77c43ec782884f8404e70dbe8fb76cb66526ba7f313db7b7ee83073aae71fb2a1661b58be297f0dc2e6bffbccc862d5e7f1239bd4431bbfa4f009848d57face
 SHA512 
5bd35ff40e0f5882367f717e67104a0dc8703b5d6d95654e1268ded15cf6fac6366968b10adbe2eec22b3ac17fe3ae33b4142cd38f51fd3d75a56c8fe7653652

diff --git a/app-mobilephone/kannel-sqlbox/files/kannel-sqlbox.initd 
b/app-mobilephone/kannel-sqlbox/files/kannel-sqlbox.initd
deleted file mode 100644
index fd270e65e54..000
--- a/app-mobilephone/kannel-sqlbox/files/kannel-sqlbox.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-KANNEL_SERVICE=${SVCNAME#*-}
-
-depend() {
-   need kannel-bearerbox
-   before kannel-smsbox
-}
-
-checkconfig() {
-   if [ ! -f /etc/kannel/kannel.conf ] ; then
-   eerror "/etc/kannel/kannel.conf file doesn't exists!"
-   return 1
-   fi
-}
-
-start() {
-   checkconfig || return 1
-
-   ebegin "Starting kannel ${KANNEL_SERVICE}"
-   start-stop-daemon --start --quiet --exec /usr/sbin/${KANNEL_SERVICE} -- 
\
-   --daemonize --user kannel --logfile 
/var/log/kannel/${KANNEL_SERVICE}.log \
-   --pid-file /var/run/kannel/${KANNEL_SERVICE}.pid 
/etc/kannel/sqlbox.conf
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping kannel ${KANNEL_SERVICE}"
-   start-stop-daemon --stop --verbose --pidfile 
/var/run/kannel/${KANNEL_SERVICE}.pid
-   eend $?
-}

diff --git a/app-mobilephone/kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild 
b/app-mobilephone/kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild
deleted file mode 100644
index 02efd90850f..000
--- a/app-mobilephone/kannel-sqlbox/kannel-sqlbox-1.5.0-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils flag-o-matic readme.gentoo-r1
-
-DESCRIPTION="DB-Based Kannel Box for message queueing"
-HOMEPAGE="http://www.kannel.org/;
-SRC_URI="http://www.kannel.org/download/${PV}/gateway-${PV}.tar.gz;
-
-LICENSE="Apache-1.1 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl doc"
-
-RDEPEND="|| (
-   ~app-mobilephone/kannel-${PV}[mysql]
-   ~app-mobilephone/kannel-${PV}[sqlite]
-   ~app-mobilephone/kannel-${PV}[postgres]
-   )
-   net-libs/libnsl:0=
-   ssl? ( dev-libs/openssl:0 )"
-DEPEND="${RDEPEND}
-   doc? ( media-gfx/transfig
-   app-text/jadetex
-   app-text/docbook-dsssl-stylesheets
-   app-text/docbook-sgml-dtd:3.1 )"
-
-S="${WORKDIR}/gateway-${PV}/addons/sqlbox/"
-
-pkg_setup() {
-   append-ldflags $(no-as-needed)
-   DISABLE_AUTOFORMATTING="yes"
-   DOC_CONTENTS="Please view the following page for config information:
-http://www.kannel.org/pipermail/users/2006-October/000859.html
-
-In essence you need to do 3 things:
-1. Create the database (tables will be automatically created by kannel)
-2. Point sqlbox to the smsbox-port in kannel [core] group
-3. Point smsbox to smsbox-port in sqlbox [sqlbox] group
-
-This literally puts sqlbox in between the bearerbox and smsbox
-for data storage into a database"
-}
-
-src_configure() {
-   

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

2020-07-15 Thread Matthew Thode
commit: afe7902405049b729431fb429e97a5146691858a
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 15 19:37:41 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 15 19:44:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe79024

app-admin/puppet-agent: 6.17.0 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  1 +
 app-admin/puppet-agent/puppet-agent-6.17.0.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index c2ad25cca2f..503fd46be7e 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -3,3 +3,4 @@ DIST puppet-agent_6.15.0-1stretch_i386.deb 22917002 BLAKE2B 
5bab2b6cdde11a46e649
 DIST puppet-agent_6.16.0-1focal_amd64.deb 22255252 BLAKE2B 
64690ea444c666476864ff8d2373a266bd91f91ef996c87f04cfdd3401093795610e0e09a4f0588bbec8b83d64848c92a95572ea570fc7985d93c5e161256e00
 SHA512 
47ebcac58d9b54b62fa9a854ec4eb4fcc83d2fdef199658532b7b87cf461a8ac611f776db3fbb2e1c11e607896b85a67d7a32a4e9844e1b9b07904e0860c39b8
 DIST puppet-agent_6.16.0-1stretch_amd64.deb 22336186 BLAKE2B 
2bb62f25bf243e03288a5ee769c37c53c5f1c8f63a5e1a9d231b522409a68f3b3d957adbde0a99f616cdb60ced58cc6de990ff96f2b99d17be4aacd786c460a4
 SHA512 
dd5536e5fe9caad2dd7da8cfb6e2e2e93138b76f5a1014999f221c2bfcac94f0faecc3035ce09fc170dbb61226325ec82aafd80f1016e1d1ccacad9f1ae1b176
 DIST puppet-agent_6.16.0-1stretch_i386.deb 22579590 BLAKE2B 
e923847d2d381d6a1a9c1761259c72c4c92e34d4aad5643eeadbef38d48a09a95d15fd359ded3501257057dbb892bc4dc5ae60abdc01d646cd194d1b40defd6d
 SHA512 
4015da5a4df08e03ab3bf988fd2afb67c37fa7c820f73793ebc3270364928a6f89a5ebcadfeab1f07d4e88a98ee95c2069e47fde4391d2dea98855a9743b6adb
+DIST puppet-agent_6.17.0-1focal_amd64.deb 22317432 BLAKE2B 
570ef37c8e170ab1d615782322c895b0eba3193ac51dd221a8f9597c34c923c36874a5add1cf1074160c86dd4c4acc3ff1b65709cee2c0cddd84abe57c300faf
 SHA512 
541010d896c891040154b22eed3f2e39b026cfef5669c95016ba1aa5b919002fcf2b8d2a15cde8efd104fc2e0699a8cb5cc3914bc039a27280f97f7f67d7b153

diff --git a/app-admin/puppet-agent/puppet-agent-6.17.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-6.17.0.ebuild
new file mode 100644
index 000..d2a6b4ff967
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-6.17.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit eutils systemd unpacker
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   !app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet"
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   dodir var/log/puppetlabs/puppet/
+   fperms 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" 
puppet-agent.conf
+   # symlinks
+   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
+   chmod 0755 
"${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
+   dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
+   dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
+   dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
+   dosym ../../opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
+   dosym ../../../../usr/lib64/xcrypt/libcrypt.so.1 
/opt/puppetlabs/puppet/lib/libcrypt.so.1
+}



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

2020-07-15 Thread Matthew Thode
commit: 6fa8127bea103f69f32ad9c8710430aab5840f0b
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 15 19:40:03 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 15 19:44:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa8127b

app-admin/puppetdb: 6.11.2 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppetdb/Manifest   |  1 +
 app-admin/puppetdb/puppetdb-6.11.2.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 9ce91c0915a..3f3ff554778 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1 +1,2 @@
 DIST puppetdb-6.10.0.tar.gz 44394062 BLAKE2B 
fee0a908518bb89e9dda1d4e8683953d305c70fc0e70a856871b0916a4ef610942db1a8f24f59b7704dde3da67ffc2bb1b25cc9254f3efa3c24408bc3a336cb8
 SHA512 
12ca864a5a515baf4510bbfcab23b686b66cce460908c103c96fd51ad2898f2c5a42b9d0d0c707977267cc31a517b454893ad85982b31176e1ebfa79d7f948ee
+DIST puppetdb-6.11.2.tar.gz 44799680 BLAKE2B 
c40048d1fe6cf62371f2adb1a5361b34b1f46e6b344a7565ad9565f2ec4ae3cf1bd4927904c797be92c223dcc98e2302359af753228d09424372ea894cd5d5aa
 SHA512 
af5d5f61147e8b67812af405b3b087897925869a62eb0749a5a59ae72e76bdcfe95879b0cb6d993ee85a00c44c6867e1864c0d22ceac7b854bca248ae1a00ccc

diff --git a/app-admin/puppetdb/puppetdb-6.11.2.ebuild 
b/app-admin/puppetdb/puppetdb-6.11.2.ebuild
new file mode 100644
index 000..5a7a32bcf49
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-6.11.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib systemd
+
+DESCRIPTION="PuppetDB collects data generated by Puppet."
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-1.8.0"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 
ssl-setup'"
+   elog
+   elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb 
config-migration'"
+}



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

2020-07-15 Thread Matthew Thode
commit: 76398b6f6f5d14fa4cf8cecf360d58652e0d5fdf
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 15 19:31:38 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 15 19:44:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76398b6f

app-admin/puppet: 6.17.0 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-6.17.0.ebuild | 136 ++
 2 files changed, 137 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index ae545332efe..99fd112c04a 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.19.tar.gz 2993740 BLAKE2B 
aa6bde89489279769ee9a1ed5508fb223f7f0153b1b1991970018908eee70ff0816688c702b8dc779d01e1978ea7f9290c80523648730d5408a17674c11345fd
 SHA512 
996fa155ca04c8c3c96c29cf65cd24eaf9e19e89fcf85345509dbd3673b28c263df5b62d6f016b8ac1c1da8ed86f0acf3100eae2656252bb10c542972db81de3
 DIST puppet-5.5.20.tar.gz 2995117 BLAKE2B 
f147be28967da748bf8d5f7250eae9045caafaa3925f850cc0a77acc19a6a47ed92d4ec81278334608839f6f8c83cab19324f2753bc05d3a042a3bfaccb72a46
 SHA512 
83b8f234697e13d6fd8ac16634fff4e4adfece70858c32c1001925c71cc4d9a482da1880c27c08e796facb46d5d17889f9521121a69cb49e160e3c031ad564c4
 DIST puppet-6.15.0.tar.gz 2880562 BLAKE2B 
082f6a6b0ee56cdb1cd98b8cade8b07b7970ae0a78a9cf7c80e9af945eb722ad156b28004ad565c51750a63fa5932e99b1dd39ac0d4008d3ed225868e7671a31
 SHA512 
ac7e17bd87ee924fd928d565389b424ff2ed45b9b08e1be4eff4dec3688545657e2dfede46adeb48faecf3875c640c99b07ed6e09906b3e66b4654bb984d9296
+DIST puppet-6.17.0.tar.gz 2901101 BLAKE2B 
59e75d1b2a8d02285ab867d3b63b1656e29c418f4844b21100e135b306e16f82284690565e5354f515499ec7bc0e2ff688308e077cc4656076a38f49bb1bedf9
 SHA512 
2ebf31cce1dcc4ce0bf9403f56d3f97a41a4014111be1f27e340de8e4db157549bc4609068ee6396be3c88ff1a93b40792692a5b01140fa66a1f5a82453ba1d1

diff --git a/app-admin/puppet/puppet-6.17.0.ebuild 
b/app-admin/puppet/puppet-6.17.0.ebuild
new file mode 100644
index 000..f50ee1410b0
--- /dev/null
+++ b/app-admin/puppet/puppet-6.17.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit eutils ruby-fakegem eapi7-ver
+
+DESCRIPTION="A system automation and configuration management software."
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+   >=app-portage/eix-0.18.0
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # can't be run within portage.
+   epatch "${FILESDIR}/puppet-fix-tests-6.10.1.patch"
+
+   # fix systemd path
+   epatch "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   insinto /usr/lib/systemd/system
+  

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

2020-07-15 Thread Matthew Thode
commit: ec532ff8f0308c22635e1322205e9ba5333f982a
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 15 19:42:59 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 15 19:44:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec532ff8

app-admin/puppetserver: 6.12.1 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppetserver/Manifest   |   1 +
 app-admin/puppetserver/puppetserver-6.12.1.ebuild | 131 ++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index 19b0cfc60f8..60dec50be76 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1 +1,2 @@
 DIST puppetserver-6.11.0.tar.gz 60230325 BLAKE2B 
e7f95c15755afe1a637558a505f3bf3392da620df44e93ed152ea622bfb35b594120f36bb1c357d49577c8fede83eee318ffe4535df78f50478e09961b62b89b
 SHA512 
1d6fe14cb1dfaec1a8b43c54ebe9bfd9b581b9f2ad4d3f1976e4570679a72657b93060838fdaf55447dd3c7e5e3d38df30c0f20121791ac06d0a09545812b49b
+DIST puppetserver-6.12.1.tar.gz 60422470 BLAKE2B 
fd3fa33262a5ae83fb6889079a85c262d74d55b0ffb9ed297d60399c442d7a1676cfc54afd3e25721d6e4a4ad926c43a1f8f1a9db206ee6145280601c501fe09
 SHA512 
9ad5d3e266f91b8a1ef09302a1f8889f139909fb20268f714fb894dcff2379a01c78baafdab1102a26c26903cefe92ac833c2b20e9ea6f8d379af2dd11c20407

diff --git a/app-admin/puppetserver/puppetserver-6.12.1.ebuild 
b/app-admin/puppetserver/puppetserver-6.12.1.ebuild
new file mode 100644
index 000..94b63776bb9
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-6.12.1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib systemd
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents."
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+="
+   >=virtual/jdk-1.8.0
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver 
/usr/bin/puppetserver
+   dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
+   # other sys stuff
+   dodir /etc/puppetlabs/code
+   # needed for systemd
+   dodir /var/log/puppetlabs/puppetserver
+   dodir /etc/puppetlabs/puppet/ssl
+ 

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

2020-07-15 Thread Matthew Thode
commit: cc449dbd23448ee45be99cc323ac7cc358619a77
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 15 19:44:02 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 15 19:44:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc449dbd

dev-ruby/puppetdb-termini: 6.11.2 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini-6.11.2.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 216f63fb514..1d5f257172a 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1 +1,2 @@
 DIST puppetdb-termini_6.10.0-1stretch_all.deb 21294 BLAKE2B 
dfe88c6a44eed3e8a0826fde8f6130d3d817acafa367415956587e44298c99c41fd7bdac709c1ab55dcc9dce165d2599a2f18f0e1fd058d717128c0dd3a6ae28
 SHA512 
da7bf41e43acc39a44655e4759a14c119e6c1665c01a8b0ad4d83767c65068e071fc8ff6af80810a20cf92508c55c9ccfa295e197c0f7c94ee70110ea4515aae
+DIST puppetdb-termini_6.11.2-1stretch_all.deb 21292 BLAKE2B 
c708f816ff656b1a8720bc59c7498be26e233d6f7413ac181b0c0fe4c940aa5a059a62719a8b5edd8da355090a2c91353838e7d5c960af5a1195dd933eec9729
 SHA512 
548baf1c6a9be3f3d2dc3686e19851a36d1b10d123ce9c9aee1689f18b9ac8e15ed0300b766b5cde1c426689d41f23b2d72e8779f19cc82ff17c4b3006e68bcf

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-6.11.2.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-6.11.2.ebuild
new file mode 100644
index 000..a7f2b53b2dd
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-6.11.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



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

2020-07-15 Thread Matthew Thode
commit: 6a03b22721329c211da6a0ad41f6542403102c1b
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 15 19:44:29 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 15 19:44:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a03b227

dev-ruby/puppetdb-termini: clean up metadata

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/puppetdb-termini/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-ruby/puppetdb-termini/metadata.xml 
b/dev-ruby/puppetdb-termini/metadata.xml
index 85d0a4939e4..80a8574c3f5 100644
--- a/dev-ruby/puppetdb-termini/metadata.xml
+++ b/dev-ruby/puppetdb-termini/metadata.xml
@@ -9,7 +9,4 @@
r...@gentoo.org
Gentoo Ruby Project

-   
-   puppet plugin used to connect to puppetdb
-   
 



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

2020-07-15 Thread Robin H. Johnson
commit: b6fb82e3b56b51e079ef0d6f9a12cde5d5d66bba
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Jul 15 21:31:46 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Jul 15 21:31:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fb82e3

dev-db/influxdb: merge improvements from seperate 1.8.0 work to -r1

Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-db/influxdb/influxdb-1.8.0-r1.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-db/influxdb/influxdb-1.8.0-r1.ebuild 
b/dev-db/influxdb/influxdb-1.8.0-r1.ebuild
index 9879d5f13bb..658437482ef 100644
--- a/dev-db/influxdb/influxdb-1.8.0-r1.ebuild
+++ b/dev-db/influxdb/influxdb-1.8.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics"
 HOMEPAGE="https://www.influxdata.com;
 
-inherit go-module systemd user
+inherit go-module systemd
 
 EGO_PN="github.com/influxdata/${PN}"
 EGO_SUM=(
@@ -461,15 +461,15 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc"
 
-DEPEND="doc? (
+BDEPEND="doc? (
>=app-text/asciidoc-8.6.10
app-text/xmlto
 )"
-
-pkg_setup() {
-   enewgroup influxdb
-   enewuser influxdb -1 -1 /var/lib/influxdb influxdb
-}
+COMMON_DEPEND="
+   acct-group/influxdb
+   acct-user/influxdb"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
 
 src_compile() {
set -- env GOBIN="${S}/bin/" go install -a -installsuffix cgo \
@@ -477,7 +477,7 @@ src_compile() {
-v -work -x ./...
echo "$@"
"$@" || die "compile failed"
-   use doc && cd man && emake build
+   use doc && emake -C man build
 }
 
 src_install() {



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

2020-07-15 Thread Guilherme Amadio
commit: a9673ae5ec7b31fd4061a262403d3e8f18e28927
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Jul 15 22:09:28 2020 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Wed Jul 15 22:23:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9673ae5

dev-cpp/tbb: version bump to 2020.3

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-cpp/tbb/Manifest  |   1 +
 dev-cpp/tbb/tbb-2020.3.ebuild | 151 ++
 2 files changed, 152 insertions(+)

diff --git a/dev-cpp/tbb/Manifest b/dev-cpp/tbb/Manifest
index 55a4e5475b0..4fb83d37f0e 100644
--- a/dev-cpp/tbb/Manifest
+++ b/dev-cpp/tbb/Manifest
@@ -1,2 +1,3 @@
 DIST tbb-2019.8.tar.gz 2580540 BLAKE2B 
1cddb0c8ade6f6363811b7f9b323a2bb7739a18114acd56e1b4a13f33904ddff8cb6aec9b4b0add995cd307ff7815f0b55ce33fa64b7dd92c0062fbaa13d0833
 SHA512 
924a8dde011452a2c46c5152942a9835e76fe5610e08b69eb0e985de3fb46bdb49f0f628d10fa7704428f6e61ec63f7002da5399d47da6ee6004fa236d346dc8
 DIST tbb-2020.2.tar.gz 2637172 BLAKE2B 
6b6e65732d3971f7374058513004ca3cfc3855b83c0a2dde59d50e08c26ff220470e31db86f4ab9f009c7e02e454a00a348730e63c829aa8d217320f7879cfc9
 SHA512 
6d7412fa6ce12d27736af3c8942c5ab5ea6945dd3ca93f309535c0dba3ff757d6507a5ffc3bcd73e6fdcda043cdedfa657631b25ae86fbf221d0f1d66a85b48f
+DIST tbb-2020.3.tar.gz 2639788 BLAKE2B 
3e92bccdc8179fc049379ccbb8ad7f615623177abc61d813b1a601020c345137bfd7d4c4600cf5b0d587e5ebef677635c3c8124d06b05fdd3325128ed8c9f84a
 SHA512 
04c4b5501418792827190691d03d20d4dc1fd3cbbcf459a4d40c5c2281d964e658f31f133ad3907b78e17ed04f4ff16728ed89487ed0ce2cb239f23feb34bd87

diff --git a/dev-cpp/tbb/tbb-2020.3.ebuild b/dev-cpp/tbb/tbb-2020.3.ebuild
new file mode 100644
index 000..25976f821ba
--- /dev/null
+++ b/dev-cpp/tbb/tbb-2020.3.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils flag-o-matic multilib-minimal multilib toolchain-funcs
+
+PV1="$(ver_cut 1)"
+PV2="$(ver_cut 2)"
+MY_PV="${PV1}_U${PV2}"
+
+DESCRIPTION="High level abstract threading library"
+HOMEPAGE="https://www.threadingbuildingblocks.org;
+SRC_URI="https://github.com/intel/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="debug examples"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+S="${WORKDIR}/oneTBB-${MY_PV}"
+
+DOCS=( CHANGES README README.md doc/Release_Notes.txt )
+
+PATCHES=( "${FILESDIR}"/${PN}-2020.1-makefile-debug.patch )
+
+src_prepare() {
+   default
+
+   find include -name \*.html -delete || die
+
+   # Give it a soname on FreeBSD
+   echo 'LIB_LINK_FLAGS += -Wl,-soname=$(BUILDING_LIBRARY)' >> 
build/FreeBSD.gcc.inc
+   # Set proper versionning on FreeBSD
+   sed -i -e '/.DLL =/s/$/.1/' build/FreeBSD.inc || die
+
+   use debug || sed -i -e '/_debug/d' Makefile
+}
+
+multilib_src_configure() {
+   # pc files are for debian and fedora compatibility
+   # some deps use them
+   cat <<-EOF > ${PN}.pc.template
+   prefix=${EPREFIX}/usr
+   libdir=\${prefix}/$(get_libdir)
+   includedir=\${prefix}/include
+   Name: ${PN}
+   Description: ${DESCRIPTION}
+   Version: ${PV}
+   URL: ${HOMEPAGE}
+   Cflags: -I\${includedir}
+   EOF
+   cp ${PN}.pc.template ${PN}.pc || die
+   cat <<-EOF >> ${PN}.pc
+   Libs: -L\${libdir} -ltbb
+   Libs.private: -lm -lrt
+   EOF
+   cp ${PN}.pc.template ${PN}malloc.pc || die
+   cat <<-EOF >> ${PN}malloc.pc
+   Libs: -L\${libdir} -ltbbmalloc
+   Libs.private: -lm -lrt
+   EOF
+   cp ${PN}.pc.template ${PN}malloc_proxy.pc || die
+   cat <<-EOF >> ${PN}malloc_proxy.pc
+   Libs: -L\${libdir} -ltbbmalloc_proxy
+   Libs.private: -lrt
+   Requires: tbbmalloc
+   EOF
+}
+
+local_src_compile() {
+   cd "${S}"
+
+   local comp arch
+   local bt buildtypes
+
+   case ${MULTILIB_ABI_FLAG} in
+   abi_x86_64) arch=x86_64 ;;
+   abi_x86_32) arch=ia32 ;;
+#  abi_ppc_64) arch=ppc64 ;;
+#  abi_ppc_32) arch=ppc32 ;;
+   esac
+
+   case "$(tc-getCXX)" in
+   *clang*) comp="clang" ;;
+   *g++*) comp="gcc" ;;
+   *ic*c) comp="icc" ;;
+   *) die "compiler $(tc-getCXX) not supported by build system" ;;
+   esac
+
+   if use debug ; then
+   buildtypes="release debug"
+   else
+   buildtypes="release"
+   fi
+
+   for bt in ${buildtypes}; do
+   CXX="$(tc-getCXX)" \
+   CC="$(tc-getCC)" \
+   AS="$(tc-getAS)" \
+   arch=${arch} \
+   

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

2020-07-15 Thread Sergei Trofimovich
commit: 39076cfc6ac9a36c9d4725d71c70b7790921b40d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 15 06:46:26 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 06:46:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39076cfc

media-gfx/exiv2: stable 0.27.3 for ppc

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/media-gfx/exiv2/exiv2-0.27.3.ebuild 
b/media-gfx/exiv2/exiv2-0.27.3.ebuild
index 150ea2a0b16..cacbb104989 100644
--- a/media-gfx/exiv2/exiv2-0.27.3.ebuild
+++ b/media-gfx/exiv2/exiv2-0.27.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://exiv2.org/builds/${P}-Source.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
S="${WORKDIR}/${P}-Source"
 fi
 



[gentoo-commits] proj/gcc-patches:master commit in: 6.5.0/gentoo/

2020-07-15 Thread Sergei Trofimovich
commit: 50ac938516d2f714572c1c0c9cc05453f22fe0c4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 15 07:02:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 07:02:32 2020 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=50ac9385

6.5.0: cut 5 patchset

Single new patch to handle libjava's multilib.

Reported-by: Georgi Georgiev
Bug: https://bugs.gentoo.org/504812
Signed-off-by: Sergei Trofimovich  gentoo.org>

 6.5.0/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/6.5.0/gentoo/README.history b/6.5.0/gentoo/README.history
index 7abc3b1..6a5a3b6 100644
--- a/6.5.0/gentoo/README.history
+++ b/6.5.0/gentoo/README.history
@@ -1,4 +1,4 @@
-5  TODO
+5  15 July 2020
+ 28_all_libjava-multilib.patch
 
 4  29 May 2020



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

2020-07-15 Thread Andreas K. Hüttel
commit: 33b1905796f3f9be3c7b86213b727eb7a8c02f2f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 15 07:36:42 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul 15 07:39:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b19057

dev-lang/perl: Remove old

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

 dev-lang/perl/Manifest  |   3 -
 dev-lang/perl/perl-5.30.1.ebuild| 654 ---
 dev-lang/perl/perl-5.30.2-r1.ebuild | 654 ---
 dev-lang/perl/perl-5.30.2-r2.ebuild | 659 
 dev-lang/perl/perl-5.30.2.ebuild| 653 ---
 5 files changed, 2623 deletions(-)

diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 2072cd6007e..0168a19f9ce 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -1,8 +1,5 @@
 DIST perl-5.30.0-patches-1.tar.xz 17352 BLAKE2B 
67eb1c4ce6ada27e05962d06fa9c5675ca1d22623b5fd172ce8ceaa17f2e51d61f9451955f9f6acf6d97ea7d71c72b583be1378ccbf9174c88580baec2049a48
 SHA512 
4fe1f2de5e72e56890858148d20b772df63dce34cb3977ec47d8ed5323c4843929130f660f1558c282c97e65efa1c6d2fdacf9e2dcc0ef1d487a0b69dbb5bbb4
-DIST perl-5.30.1.tar.xz 12367844 BLAKE2B 
7e5dafb218a993301b986d198c02179d2d93d7418b910f813c7e5bc44ca4d22f004d4d768273ab5d4b6f16103d8a1896237ee14e195d2644fc4c05f5ade5404b
 SHA512 
8f3339efdcd1bb58fa58a90042181bef86bb09e4598c737e446ed43b56d2ab23d67eced5e36fb08fc61e076acfdb572a12e46a1277f5299a3f412054df0b88bf
-DIST perl-5.30.2.tar.xz 12373480 BLAKE2B 
b34344221409fad8aad5c24a9851a95521720bfd85ff150fec02a70d78188cd3a4d6327931b955323c86eab6b16979128dd323f78b797cf3244518df840f70b0
 SHA512 
b945c95f44a58b9cc920c926e23017c4270c0dc8daf0bf8169cd7c8f6b8f980f1780bee4fbd525df518edc50f08364ba65988cb17e72a1667f50226459b65087
 DIST perl-5.30.3.tar.xz 12375128 BLAKE2B 
ff0668c896e46ea35a1b8bd4a7d800c8668d6995185cd8c43fca332da2fa63965bb5276b2d5cf9738c0b7fb735140f6e33f1b4582899017903f86753065f417b
 SHA512 
0ea62cf17532ee99217a218c39aa530472857c7a1982494f3a01693683062b4cdebe383a79f7b64452c713337b554ed5e0fd6eda018ea29e83c3538a13c24f3c
 DIST perl-5.32.0.tar.xz 12717336 BLAKE2B 
4abad9f1ddabaad5f2bbfe8ab6d061aeb8c558e458d4bf1bcf737a8ecc1cf20f7dffaddd0bc867578b457787ec284fa81be3fae1edd7f72d58aeec7b5cd744e5
 SHA512 
1540247415893bbd94dfeede7b4fba6052688dc0bf27ced817f448246fcdc6e9a6486abc34577dec5b00bf02ed607b2d24ccd4977c3b3c51e8e6edfc0b81c760
-DIST perl-cross-1.3.1.tar.gz 106723 BLAKE2B 
473d90dbfe5d69e17d088664c365190982db400b0617d951fb7a4ccb84dd269fd9e861a6255c0469fbf288125db67ed9fc692251f14c31181f6e9dd1dba447bb
 SHA512 
4715c1f65e39a7d0c605558b345a0a037e61afa992b3f723d66277d5ff7f1c7368ff1dfdb726895d75c4afdb6f710743708fdd9e79569a7d14a2d7002cc9f3b2
 DIST perl-cross-1.3.2.tar.gz 108350 BLAKE2B 
ddb352fdbec66a04de62425f5cae1aaa3bc7251b9d6f4837b66a0bd79c53c60212fad3997dad4c38055774a2769d45b5b83927bf48b0fb00a130fee429eba702
 SHA512 
d61d25066a8d87c34aeacc5b9bd86fab964b33c4c65e84a89e4077fe1d8011c0bdf810a304631af44fae32edcffd6c99fc17b0c584ea83d1ce5ce492aaedfea5
 DIST perl-cross-1.3.4.tar.gz 108461 BLAKE2B 
28f207d235f51ebf681598cf85f7f16923574aafb593426a59d67578135ee3632efb12b9e1a672759195a79f80e49f5c929ec42b2b4571b1d36f5d8c8dceadc2
 SHA512 
7e1fc7b2b19d8c2e2fb8615e074e218b2e1a4d276b563ffabccfd0c7398bc8680fca96da89cc61d611993f38a2c67dfbb0201c58658e05437395ad8c00d31874

diff --git a/dev-lang/perl/perl-5.30.1.ebuild b/dev-lang/perl/perl-5.30.1.ebuild
deleted file mode 100644
index cdd7bc5e790..000
--- a/dev-lang/perl/perl-5.30.1.ebuild
+++ /dev/null
@@ -1,654 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib 
multiprocessing
-
-PATCH_VER=1
-CROSS_VER=1.3.1
-PATCH_BASE="perl-5.30.0-patches-${PATCH_VER}"
-PATCH_DEV=dilfridge
-
-DIST_AUTHOR=SHAY
-
-# Greatest first, don't include yourself
-# Devel point-releases are not ABI-intercompatible, but stable point releases 
are
-# BIN_OLDVERSEN is contains only C-ABI-intercompatible versions
-PERL_BIN_OLDVERSEN="5.30.0"
-
-if [[ "${PV##*.}" == "" ]]; then
-   DIST_VERSION=5.30.0
-else
-   DIST_VERSION="${PV/_rc/-RC}"
-fi
-SHORT_PV="${DIST_VERSION%.*}"
-# Even numbered major versions are ABI intercompatible
-# Odd numbered major versions are not
-if [[ $(( ${SHORT_PV#*.} % 2 )) == 1 ]]; then
-   SUBSLOT="${DIST_VERSION%-RC*}"
-else
-   SUBSLOT="${DIST_VERSION%.*}"
-fi
-# Used only in tar paths
-MY_P="perl-${DIST_VERSION}"
-# Used in library paths
-MY_PV="${DIST_VERSION%-RC*}"
-
-DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
-
-SRC_URI="
-   mirror://cpan/src/5.0/${MY_P}.tar.xz
-   
mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${MY_P}.tar.xz
-   

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

2020-07-15 Thread Andreas K. Hüttel
commit: 04d45fb4025bf35ebd0a06e00fc0502e606a3812
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 15 07:35:23 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul 15 07:39:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d45fb4

dev-lang/perl: 5.32 version bump, WIP/no keywords/masked

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

 dev-lang/perl/Manifest   |   1 +
 dev-lang/perl/perl-5.32.0.ebuild | 660 +++
 2 files changed, 661 insertions(+)

diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 85cf5b43504..2072cd6007e 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -2,6 +2,7 @@ DIST perl-5.30.0-patches-1.tar.xz 17352 BLAKE2B 
67eb1c4ce6ada27e05962d06fa9c5675
 DIST perl-5.30.1.tar.xz 12367844 BLAKE2B 
7e5dafb218a993301b986d198c02179d2d93d7418b910f813c7e5bc44ca4d22f004d4d768273ab5d4b6f16103d8a1896237ee14e195d2644fc4c05f5ade5404b
 SHA512 
8f3339efdcd1bb58fa58a90042181bef86bb09e4598c737e446ed43b56d2ab23d67eced5e36fb08fc61e076acfdb572a12e46a1277f5299a3f412054df0b88bf
 DIST perl-5.30.2.tar.xz 12373480 BLAKE2B 
b34344221409fad8aad5c24a9851a95521720bfd85ff150fec02a70d78188cd3a4d6327931b955323c86eab6b16979128dd323f78b797cf3244518df840f70b0
 SHA512 
b945c95f44a58b9cc920c926e23017c4270c0dc8daf0bf8169cd7c8f6b8f980f1780bee4fbd525df518edc50f08364ba65988cb17e72a1667f50226459b65087
 DIST perl-5.30.3.tar.xz 12375128 BLAKE2B 
ff0668c896e46ea35a1b8bd4a7d800c8668d6995185cd8c43fca332da2fa63965bb5276b2d5cf9738c0b7fb735140f6e33f1b4582899017903f86753065f417b
 SHA512 
0ea62cf17532ee99217a218c39aa530472857c7a1982494f3a01693683062b4cdebe383a79f7b64452c713337b554ed5e0fd6eda018ea29e83c3538a13c24f3c
+DIST perl-5.32.0.tar.xz 12717336 BLAKE2B 
4abad9f1ddabaad5f2bbfe8ab6d061aeb8c558e458d4bf1bcf737a8ecc1cf20f7dffaddd0bc867578b457787ec284fa81be3fae1edd7f72d58aeec7b5cd744e5
 SHA512 
1540247415893bbd94dfeede7b4fba6052688dc0bf27ced817f448246fcdc6e9a6486abc34577dec5b00bf02ed607b2d24ccd4977c3b3c51e8e6edfc0b81c760
 DIST perl-cross-1.3.1.tar.gz 106723 BLAKE2B 
473d90dbfe5d69e17d088664c365190982db400b0617d951fb7a4ccb84dd269fd9e861a6255c0469fbf288125db67ed9fc692251f14c31181f6e9dd1dba447bb
 SHA512 
4715c1f65e39a7d0c605558b345a0a037e61afa992b3f723d66277d5ff7f1c7368ff1dfdb726895d75c4afdb6f710743708fdd9e79569a7d14a2d7002cc9f3b2
 DIST perl-cross-1.3.2.tar.gz 108350 BLAKE2B 
ddb352fdbec66a04de62425f5cae1aaa3bc7251b9d6f4837b66a0bd79c53c60212fad3997dad4c38055774a2769d45b5b83927bf48b0fb00a130fee429eba702
 SHA512 
d61d25066a8d87c34aeacc5b9bd86fab964b33c4c65e84a89e4077fe1d8011c0bdf810a304631af44fae32edcffd6c99fc17b0c584ea83d1ce5ce492aaedfea5
 DIST perl-cross-1.3.4.tar.gz 108461 BLAKE2B 
28f207d235f51ebf681598cf85f7f16923574aafb593426a59d67578135ee3632efb12b9e1a672759195a79f80e49f5c929ec42b2b4571b1d36f5d8c8dceadc2
 SHA512 
7e1fc7b2b19d8c2e2fb8615e074e218b2e1a4d276b563ffabccfd0c7398bc8680fca96da89cc61d611993f38a2c67dfbb0201c58658e05437395ad8c00d31874

diff --git a/dev-lang/perl/perl-5.32.0.ebuild b/dev-lang/perl/perl-5.32.0.ebuild
new file mode 100644
index 000..a4f5c739687
--- /dev/null
+++ b/dev-lang/perl/perl-5.32.0.ebuild
@@ -0,0 +1,660 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils alternatives flag-o-matic toolchain-funcs multilib 
multiprocessing
+
+PATCH_VER=1
+CROSS_VER=1.3.4
+PATCH_BASE="perl-5.30.0-patches-${PATCH_VER}"
+PATCH_DEV=dilfridge
+
+DIST_AUTHOR=XSAWYERX
+
+# Greatest first, don't include yourself
+# Devel point-releases are not ABI-intercompatible, but stable point releases 
are
+# BIN_OLDVERSEN is contains only C-ABI-intercompatible versions
+PERL_BIN_OLDVERSEN=""
+
+if [[ "${PV##*.}" == "" ]]; then
+   DIST_VERSION=5.30.0
+else
+   DIST_VERSION="${PV/_rc/-RC}"
+fi
+SHORT_PV="${DIST_VERSION%.*}"
+# Even numbered major versions are ABI intercompatible
+# Odd numbered major versions are not
+if [[ $(( ${SHORT_PV#*.} % 2 )) == 1 ]]; then
+   SUBSLOT="${DIST_VERSION%-RC*}"
+else
+   SUBSLOT="${DIST_VERSION%.*}"
+fi
+# Used only in tar paths
+MY_P="perl-${DIST_VERSION}"
+# Used in library paths
+MY_PV="${DIST_VERSION%-RC*}"
+
+DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
+
+SRC_URI="
+   mirror://cpan/src/5.0/${MY_P}.tar.xz
+   
mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${MY_P}.tar.xz
+   
https://github.com/gentoo-perl/perl-patchset/releases/download/${PATCH_BASE}/${PATCH_BASE}.tar.xz
+   mirror://gentoo/${PATCH_BASE}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PATCH_BASE}.tar.xz
+   
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
+"
+HOMEPAGE="https://www.perl.org/;
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0/${SUBSLOT}"
+
+if [[ "${PV##*.}" != "" ]] && [[ "${PV/rc//}" == 

[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Compress-Raw-Bzip2/

2020-07-15 Thread Andreas K. Hüttel
commit: 34bca9c609497d779cf7bae1f14bf8df75904efb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 15 07:38:31 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul 15 07:39:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34bca9c6

virtual/perl-Compress-Raw-Bzip2: Remove old

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

 .../perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild  | 15 ---
 1 file changed, 15 deletions(-)

diff --git 
a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild 
b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild
deleted file mode 100644
index dbca53e6c0a..000
--- a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
-   || ( =dev-lang/perl-5.30.0* =dev-lang/perl-5.30.1* 
~perl-core/${PN#perl-}-${PV} )
-   dev-lang/perl:=
-   !perl-core/${PN#perl-}-${PV}-r999
-"



[gentoo-commits] repo/proj/dotnet:master commit in: app-editors/visual-studio-code/

2020-07-15 Thread Mikhail Pukhlikov
commit: f4ec244832f5e2d02a70f8aa8769c1395431381e
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Wed Jul 15 06:59:47 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Wed Jul 15 06:59:47 2020 +
URL:https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=f4ec2448

vs code bump

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 ...{visual-studio-code-1.46.1.ebuild => visual-studio-code-1.47.1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-editors/visual-studio-code/visual-studio-code-1.46.1.ebuild 
b/app-editors/visual-studio-code/visual-studio-code-1.47.1.ebuild
similarity index 100%
rename from app-editors/visual-studio-code/visual-studio-code-1.46.1.ebuild
rename to app-editors/visual-studio-code/visual-studio-code-1.47.1.ebuild



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

2020-07-15 Thread Sergei Trofimovich
commit: aaa60587cf1c5b961e17bcc25eabf6298d0d4634
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 15 07:05:04 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 07:07:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa60587

sys-devel/gcc: 6.5.0: cut 5 patchset

Single new patch to handle libjava's multilib.

Reported-by: Georgi Georgiev
Bug: https://bugs.gentoo.org/504812
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-6.5.0-r3.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index c189c6cc287..48c39e8f3f8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,6 +14,7 @@ DIST gcc-5.5.0-uclibc-patches-1.0.tar.bz2 3518 BLAKE2B 
b528d79d41de1099f3540c168
 DIST gcc-5.5.0.tar.xz 71096120 BLAKE2B 
1e29ed718c8eb96facc405248b69406d77e27118473550ebd67cb1d62c627d3a394aeffca904e94a1a4c9edf7d0ba5fcd2a81e4b008790c64c1ba43dbed58781
 SHA512 
670ff52c2ae12c7852c12987e91798c5aa8bd6daf21f0d6e0cd57a4aa59cc4f06a837fe76426eaa1424cfddca937bed377680700eadc04d76b9180d462364fa1
 DIST gcc-6.5.0-patches-3.tar.bz2 10882 BLAKE2B 
d4eaf97c7d531bd02442b8eea2a8537436681d01a4fe225ab4fd31863c174ee76fa9443c083bb85d51743c7d3e6e6791cf94390cdcc80f5d05179f90074b0346
 SHA512 
e99586b142cce71aca0843543a195753a27872c9b49ca841c8b3525d8a010d8e6793dc4800d9acd89c7f63c57635e630a2db2f25b33f9690af4a1eff1aebd9eb
 DIST gcc-6.5.0-patches-4.tar.bz2 12270 BLAKE2B 
fe985ac4d232b3e237c99d9441ba8fa1ab8e1f223ef93e93580f53fcc54c874d7ce3b1dc0041a9ddbf540f532f32b2ced95c50f412a466c49a7b78fda8d5be0f
 SHA512 
5c51dddbe6787b968bbe358ca6e5d3a18203d2fe59fceae636b820e757b9b91afe52b569d7ef1734077151e1c3f70744cd51f3c840bc050ce41685a345f5cd36
+DIST gcc-6.5.0-patches-5.tar.bz2 13723 BLAKE2B 
db0170d6db74dcb6dc3ec937379c188814cfe88b5204aa0c1cc925083d8f178be4896e98ff44fe224060e4e1fea98ef3c90aa8339b2cf78d33cd2dc8b94e3bdc
 SHA512 
d79cf975157c5285faa893da0259b0013df66b01ad597322f05ece0343dd7912d8d793663448c04f37be93092e2fde06f84374e142cb81b12ba5964b37b0de89
 DIST gcc-6.5.0.tar.xz 74355588 BLAKE2B 
538595d32000b15a53577f0dc6b164d75791a8ccdf90500d5f667ff78378ef4ab9bedb8a590848907caf863bf1165ebe108b5e81eb4b54e85ced4002affde693
 SHA512 
ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac
 DIST gcc-7.5.0-patches-2.tar.bz2 10573 BLAKE2B 
7f631174fe317d97d92cbad7dd18285eb1596333ff2dfad346fea0d76a00fbcbd78b4c296f863854772c9ed3ce23ca9fd41c23d02e172d4dbbf23bd1f803bb4f
 SHA512 
1f53b320acd813e97bb37b3165f6f2e37259d551e0ee49df08056c0b17a7e4a02b3a764e56d97a37c4cb71302ab5fe55b82f0b96c1adf5fa8b71016cab4fc0b9
 DIST gcc-7.5.0-patches-3.tar.bz2 11613 BLAKE2B 
84d59103bffaec8fc57e69dbb17f53882935b20c23d54db5f805e8270fa16d8e572ee4a369ecc82d2279cf66a71d1eb2a7f0c9792d4495d2f68946d6b6403f15
 SHA512 
6e5bea150c56ce3d43c9b0878691ed54ecc5d2a12482e99261efa74af7f1d59ec94c2d0c363792d99e0d3a0abd739d5d06b861da4dea2c1676e5d498b5815d55

diff --git a/sys-devel/gcc/gcc-6.5.0-r3.ebuild 
b/sys-devel/gcc/gcc-6.5.0-r3.ebuild
new file mode 100644
index 000..7337edd0018
--- /dev/null
+++ b/sys-devel/gcc/gcc-6.5.0-r3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="5"
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   elibc_glibc? ( >=sys-libs/glibc-2.13 )
+   >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2020-07-15 Thread Mart Raudsepp
commit: 756c9685c0c10d6740dd4bb78d06acd1c4e30863
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jul 15 07:22:27 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jul 15 07:22:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=756c9685

gnome-base/gnome-shell-3.36.4: add patchset, fixing st_theme crasher

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-shell/Manifest|   1 +
 .../gnome-shell/gnome-shell-3.36.4-r1.ebuild   | 190 +
 2 files changed, 191 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index ee51ba0ed5a..2bbd3abd267 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-3.34.5.tar.xz 1558672 BLAKE2B 
7b786a35b6b79a4532d9bbb761ee0629cfb18b8c4c151f5958bb9169cae01ddb489a31c9d1a0cfef3ab6dd1f29c449600c1ad9bb11adbae284e86035bec15234
 SHA512 
ef6a70b0b3bb14fedb07c465742fe0d78c96ddd24352fd0babf871336ee404f9823cadea5bd522e388f5b714d33b219c8ff2badaed379b7135dd90de9fca9bc4
+DIST gnome-shell-3.36.4-patchset.tar.xz 26296 BLAKE2B 
8310ea9dc6b4b738abd274c6ccb274ed59e840b37292f554f8217cef5cad979d2a54b15cffcd1cc62b00bfbb3555215c193a02f98f324969eff53df91fbd523a
 SHA512 
ffdafe7eb3f7c5c67663c7e0c5fc1cf3f756d35fa3aafc1a5765872362c4d0caf9e50c1733411b1a156a30c8433dff04cd3e1cc2cc2d507c386deaabbf315f22
 DIST gnome-shell-3.36.4.tar.xz 1774584 BLAKE2B 
92fe544ae743235c673628f2ad82a75f58eaed94547fc3e0728a492cfee22783cb9d820ac55e1e125bf2ce83dadbddece7222eef9bad0891bfc5a7097ddde4bb
 SHA512 
879b1590d516e7e9e1ad066c870023d59cbaaca13e1e77d8b14de302574b3138451c4b8ab0ba1b43aec3e6e03bd147304e8e0e995359b181522a790afc97d450

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild
new file mode 100644
index 000..563eecd7dff
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.63.2
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.36.0:0/6[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. logind interface needed for suspending support
+# 5. xdg-utils needed for xdg-open, used by extension tool
+# 6. adwaita-icon-theme needed for various icons & arrows (3.26 for new 
video-joined-displays-symbolic and co 

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

2020-07-15 Thread Matthew Thode
commit: 5a087e085526d7fb4eded695630129b2c653aced
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 15 07:21:52 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 15 07:22:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a087e08

app-admin/puppet-agent: mark package as prebuilt

Closes: https://bugs.gentoo.org/732696
Closes: https://bugs.gentoo.org/732694
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-6.16.0-r2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-admin/puppet-agent/puppet-agent-6.16.0-r2.ebuild 
b/app-admin/puppet-agent/puppet-agent-6.16.0-r2.ebuild
index 49b12d686f8..d2a6b4ff967 100644
--- a/app-admin/puppet-agent/puppet-agent-6.16.0-r2.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-6.16.0-r2.ebuild
@@ -40,6 +40,8 @@ RDEPEND="${CDEPEND}
 
 S=${WORKDIR}
 
+QA_PREBUILT="*"
+
 src_install() {
# conf.d
doconfd etc/default/puppet



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/tracebox/, net-analyzer/tracebox/files/

2020-07-15 Thread Jeroen Roovers
commit: af29dcb2b47e85cdc8972592bfe5d12b4da714b8
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jul 15 06:50:04 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jul 15 06:50:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af29dcb2

net-analyzer/tracebox: Version 0.4.4

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Closes: https://bugs.gentoo.org/732390
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/tracebox/Manifest |   1 +
 .../tracebox/files/tracebox-0.4.4-deps.patch   | 156 +
 net-analyzer/tracebox/metadata.xml |  18 ++-
 net-analyzer/tracebox/tracebox-0.4.4.ebuild|  62 
 4 files changed, 230 insertions(+), 7 deletions(-)

diff --git a/net-analyzer/tracebox/Manifest b/net-analyzer/tracebox/Manifest
index 8d01e9c4c25..db071542f40 100644
--- a/net-analyzer/tracebox/Manifest
+++ b/net-analyzer/tracebox/Manifest
@@ -1 +1,2 @@
 DIST tracebox-0.2.tar.gz 27954 BLAKE2B 
57f4e36c727ebbb19161a6b4c887b64fdd362b033e09116f2e602a01737f19f10e6d0378296e70f683a5b8d53a57dae032e67098dd5989bb094daf3a3382a5d5
 SHA512 
15bfaede7e4828c14efbf7395f3d1c681b672b47157c370f4fe92d5d306ccc8e3e061107c3d36a505d732451d67ea146c21c299e6e826205725ab12680ee773e
+DIST tracebox-0.4.4.tar.gz 76828 BLAKE2B 
0c3fbe9ea3fd5a967c85cf7b175900d899885f6c43ca8ffa32ba98256490b5bc23e8f80618208df6ec05f0484e5ce27599528aa5d84e331ac71eca960b6b1fd0
 SHA512 
2113d6ed4543b0c3a9b44bc92c4eb8ab2a860b4409a5eba374b9960ddb4ba299a33c0dea49595c94bc725eda36633d8bb698236d662ea9cc1027070b597c52f6

diff --git a/net-analyzer/tracebox/files/tracebox-0.4.4-deps.patch 
b/net-analyzer/tracebox/files/tracebox-0.4.4-deps.patch
new file mode 100644
index 000..cb47ad0d2ac
--- /dev/null
+++ b/net-analyzer/tracebox/files/tracebox-0.4.4-deps.patch
@@ -0,0 +1,156 @@
+--- a/configure.ac
 b/configure.ac
+@@ -14,6 +14,8 @@
+ AC_HEADER_STDC
+ AC_HEADER_ASSERT
+ 
++PKG_PROG_PKG_CONFIG
++
+ AX_CXX_COMPILE_STDCXX_11
+ 
+ # Checks for header files.
+@@ -32,40 +34,13 @@
+ AC_FUNC_FORK
+ AC_CHECK_FUNCS([gettimeofday memset select socket strtol])
+ 
+-AC_ARG_WITH(lua,
+-[  --with-lua=DIR  use lua in DIR],
+-[ case "$withval" in
+-  yes|no)
+- AC_MSG_RESULT(no)
+- ;;
+-  *)
+- AC_MSG_RESULT($withval)
+- if test -f $withval/lua.h -a -f $withval/liblua.a; then
+-owd=`pwd`
+-if cd $withval; then withval=`pwd`; cd $owd; fi
+-LUA_INCLUDE="-I$withval"
+-LUA_LIB="-L$withval -llua"
+-LIBS="$LIBS -lm"
+- elif test -f $withval/include/lua.h -a -f $withval/lib/liblua.a; then
+-owd=`pwd`
+-if cd $withval; then withval=`pwd`; cd $owd; fi
+-LUA_INCLUDE="-I$withval/include"
+-LUA_LIB="-L$withval/lib -llua"
+-LIBS="$LIBS -lm"
+- else
+-AC_ERROR("lua.h or liblua.a not found in $withval")
+- fi
+- ;;
+-  esac ],
+-[
+-AX_PROG_LUA
+-AX_LUA_HEADERS
+-AX_LUA_LIBS
+-if test x"$LUA_LIB" = x; then
+-AC_MSG_ERROR([Lua library not found. You may try option 
--with-lua-suffix.])
+-fi
+-]
+-)
++PKG_CHECK_MODULES([LUA53], [lua-5.3], [LUA_INCLUDE="${LUA53_CFLAGS}"; 
LUA_LIB="${LUA53_LIBS}"],AC_MSG_WARN([lua 5.3 not found]))
++PKG_CHECK_MODULES([LUA52], [lua-5.2], [LUA_INCLUDE="${LUA52_CFLAGS}"; 
LUA_LIB="${LUA52_LIBS}"],AC_MSG_WARN([lua 5.2 not found]))
++PKG_CHECK_MODULES([LUA51], [lua5.1], [LUA_INCLUDE="${LUA51_CFLAGS}"; 
LUA_LIB="${LUA51_LIBS}"],AC_MSG_WARN([lua 5.1 not found]))
++
++if test -z "$LUA_INCLUDE" -o -z "$LUA_LIB"; then
++ AC_MSG_ERROR([lua 5.3, 5.2 or 5.1 is required])
++fi
+ AC_SUBST(LUA_INCLUDE)
+ AC_SUBST(LUA_LIB)
+ 
+@@ -121,24 +96,12 @@
+ AC_ARG_WITH(json,
+ [  --with-json=DIR  use json-c in DIR],
+ [ case "$withval" in
+-  yes|no)
++  no)
+  AC_MSG_RESULT(no)
+  ;;
+   *)
+  AC_MSG_RESULT($withval)
+- if test -f $withval/json.h -a -f $withval/libjson-c.a; then
+-owd=`pwd`
+-if cd $withval; then withval=`pwd`; cd $owd; fi
+-JSON_INCLUDE="-I$withval"
+-JSON_LIB="-L$withval -ljson-c"
+- elif test -f $withval/include/json-c/json.h -a -f 
$withval/lib/libjson-c.a; then
+-owd=`pwd`
+-if cd $withval; then withval=`pwd`; cd $owd; fi
+-JSON_INCLUDE="-I$withval/include"
+-JSON_LIB="-L$withval/lib -ljson-c"
+- else
+-AC_ERROR("json.h or libjson-c.a not found in $withval")
+- fi
++ PKG_CHECK_MODULES([JSON], [json-c], [JSON_INCLUDE="${JSON_CFLAGS}"; 
JSON_LIB="${JSON_LIBS}"],AC_MSG_ERROR([json-c was requested but not found]))
+  AC_SUBST(JSON_INCLUDE)
+  AC_SUBST(JSON_LIB)
+  AC_DEFINE([HAVE_JSONC], [1], [Using json-c])
+@@ -153,41 +116,7 @@
+ ]
+ )
+ 
+-AC_MSG_CHECKING(for libpcap)
+-AC_ARG_WITH(libpcap,
+-[  --with-libpcap=DIR  use libpcap in DIR],
+-[ case "$withval" in
+-  yes|no)
+- AC_MSG_RESULT(no)
+- ;;
+-  *)
+- 

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

2020-07-15 Thread Sergei Trofimovich
commit: f1fe26a5709618232dd69f719b7c7f42c3fcaa05
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 15 06:49:25 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 06:49:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fe26a5

app-text/gv: stable 3.7.3.90 for ppc

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-text/gv/gv-3.7.3.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/gv/gv-3.7.3.90.ebuild b/app-text/gv/gv-3.7.3.90.ebuild
index 2eb109d427d..5d743546b91 100644
--- a/app-text/gv/gv-3.7.3.90.ebuild
+++ b/app-text/gv/gv-3.7.3.90.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu-alpha/gv/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ppc64 sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ppc ppc64 sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
 IUSE="xinerama"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libcrafter/, net-libs/libcrafter/files/

2020-07-15 Thread Jeroen Roovers
commit: dce4676e2a72b19764edcc5cc7054325585d3937
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jul 15 05:42:00 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jul 15 06:50:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce4676e

net-libs/libcrafter: Version 0.3_p20171019

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Closes: https://bugs.gentoo.org/show_bug.cgi?id=731194
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/libcrafter/Manifest   |  1 +
 .../files/libcrafter-0.3_p20171019-libpcap.patch   | 59 ++
 .../libcrafter/libcrafter-0.3_p20171019.ebuild | 40 +++
 3 files changed, 100 insertions(+)

diff --git a/net-libs/libcrafter/Manifest b/net-libs/libcrafter/Manifest
index 25c940facf9..df8d69a25ea 100644
--- a/net-libs/libcrafter/Manifest
+++ b/net-libs/libcrafter/Manifest
@@ -1 +1,2 @@
 DIST libcrafter-0.3.tar.gz 104051 BLAKE2B 
6349c260d32ab6f270c05c156dbcf7cf20e85808ce7b8df8747fa9d6e1d413f96c12ff55b3c227952b348f2654cde81b5ca73753da61a9593c3c1699ed96bd7d
 SHA512 
7c396ba942b304dddfaa569adb44697f75568d3ef2ed48dda758e281f3b7c172439309033bbf5498069a4a61a952f93e41af99b129ce874ce76b5ec08da58116
+DIST libcrafter-0.3_p20171019.tar.xz 90152 BLAKE2B 
4837a98a45ecdf924a63e916fd2cfdd481624c0cb5b673e0b43eaace328cbcb761ac2d09c50242602730ec2c69ceb8836b7092cbd286c887819db2095ceba749
 SHA512 
eb53ed641abbce3555f6b7bc3756bc9dc45068bf58320ba0f78dbcefc04cbfe669b12625c81a185fa377bf89e8453b52e0f9bef5c9e1ebfae34bc56eca090438

diff --git a/net-libs/libcrafter/files/libcrafter-0.3_p20171019-libpcap.patch 
b/net-libs/libcrafter/files/libcrafter-0.3_p20171019-libpcap.patch
new file mode 100644
index 000..252a71db47c
--- /dev/null
+++ b/net-libs/libcrafter/files/libcrafter-0.3_p20171019-libpcap.patch
@@ -0,0 +1,59 @@
+--- a/configure.ac
 b/configure.ac
+@@ -12,6 +12,8 @@
+ AC_PROG_CXX
+ LT_INIT([disable-static])
+ 
++PKG_PROG_PKG_CONFIG
++
+ AC_CHECK_TYPE(u_int32_t, uint32_t)
+ AC_CHECK_TYPE(u_int64_t, uint64_t)
+ AC_CHECK_TYPE(u_int16_t, uint16_t)
+@@ -20,46 +22,7 @@
+ AC_CANONICAL_HOST
+ 
+ ## Checks for libpcap
+-AC_MSG_CHECKING(for libpcap)
+-AC_ARG_WITH(libpcap,
+-[  --with-libpcap=DIR  use libpcap in DIR],
+-[ case "$withval" in
+-  yes|no)
+- AC_MSG_RESULT(no)
+- ;;
+-  *)
+- AC_MSG_RESULT($withval)
+- if test -f $withval/pcap.h -a -f $withval/libpcap.a; then
+-owd=`pwd`
+-if cd $withval; then withval=`pwd`; cd $owd; fi
+-  PCAPINC="-I$withval -I$withval/bpf"
+-  PCAPLIB="-L$withval -lpcap"
+- elif test -f $withval/include/pcap.h -a \
+- -f $withval/include/net/bpf.h -a \
+- -f $withval/lib/libpcap.a; then
+-  owd=`pwd`
+-  if cd $withval; then withval=`pwd`; cd $owd; fi
+-  PCAPINC="-I$withval/include"
+-  PCAPLIB="-L$withval/lib -lpcap"
+- else
+-AC_ERROR(pcap.h, net/bpf.h, or libpcap.a not found in $withval)
+- fi
+- ;;
+-  esac ],
+-[ if test -f ${prefix}/include/pcap.h; then
+- PCAPINC="-I${prefix}/include"
+- PCAPLIB="-L${prefix}/lib -lpcap"
+-  elif test -f /usr/include/pcap/pcap.h; then
+- PCAPINC="-I/usr/include/pcap"
+- PCAPLIB="-lpcap"
+-  elif test -f /usr/include/pcap.h; then
+- PCAPLIB="-lpcap"
+-  else
+- AC_MSG_RESULT(no)
+- AC_ERROR(libpcap not found)
+-  fi
+-  AC_MSG_RESULT(yes) ]
+-)
++PKG_CHECK_MODULES([PCAP], [libpcap], [PCAPINC="${PCAP_CFLAGS}"; 
PCAPLIB="${PCAP_LIBS}"],AC_MSG_ERROR([libpcap is required]))
+ AC_SUBST(PCAPINC)
+ AC_SUBST(PCAPLIB)
+ AC_CHECK_LIB([pcap], [pcap_set_immediate_mode],

diff --git a/net-libs/libcrafter/libcrafter-0.3_p20171019.ebuild 
b/net-libs/libcrafter/libcrafter-0.3_p20171019.ebuild
new file mode 100644
index 000..e9f0d9bec4a
--- /dev/null
+++ b/net-libs/libcrafter/libcrafter-0.3_p20171019.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+DESCRIPTION="A high level C++ network packet sniffing and crafting library"
+HOMEPAGE="https://github.com/pellegre/libcrafter;
+SRC_URI="https://dev.gentoo.org/~jer/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="
+   net-libs/libpcap
+"
+DEPEND="
+   ${RDEPEND}
+"
+S=${WORKDIR}/${PN}
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3_p20171019-libpcap.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2020-07-15 Thread Sergei Trofimovich
commit: e33ab141f749fa528f41de06b0a6bb700cbac529
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 15 06:48:04 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 06:48:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33ab141

net-wireless/wireless-tools: stable 30_pre9-r1 for ppc

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild 
b/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild
index 7f5f440c7fd..352cca0bc19 100644
--- a/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild
+++ b/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
 IUSE="multicall"
 
 DEPEND="sys-apps/sed"



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

2020-07-15 Thread Mikle Kolyada
commit: d8d68d2f53250a06a794225696e809d5ea868882
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jul 15 07:07:39 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jul 15 07:11:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d68d2f

dev-util/pycharm-community: expose QA_PREBUILT

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-util/pycharm-community/pycharm-community-2019.3.1.ebuild | 4 +---
 dev-util/pycharm-community/pycharm-community-2019.3.2.ebuild | 4 +---
 dev-util/pycharm-community/pycharm-community-2019.3.3.ebuild | 4 +---
 dev-util/pycharm-community/pycharm-community-2019.3.4.ebuild | 4 +---
 dev-util/pycharm-community/pycharm-community-2020.1.1.ebuild | 4 +---
 dev-util/pycharm-community/pycharm-community-2020.1.ebuild   | 5 +
 6 files changed, 6 insertions(+), 19 deletions(-)

diff --git a/dev-util/pycharm-community/pycharm-community-2019.3.1.ebuild 
b/dev-util/pycharm-community/pycharm-community-2019.3.1.ebuild
index 1a25b87bcd8..c27b0cdf125 100644
--- a/dev-util/pycharm-community/pycharm-community-2019.3.1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2019.3.1.ebuild
@@ -19,9 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-community/}
 

diff --git a/dev-util/pycharm-community/pycharm-community-2019.3.2.ebuild 
b/dev-util/pycharm-community/pycharm-community-2019.3.2.ebuild
index 0600c9803a8..77dfad45880 100644
--- a/dev-util/pycharm-community/pycharm-community-2019.3.2.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2019.3.2.ebuild
@@ -19,9 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-community/}
 

diff --git a/dev-util/pycharm-community/pycharm-community-2019.3.3.ebuild 
b/dev-util/pycharm-community/pycharm-community-2019.3.3.ebuild
index 0600c9803a8..77dfad45880 100644
--- a/dev-util/pycharm-community/pycharm-community-2019.3.3.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2019.3.3.ebuild
@@ -19,9 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-community/}
 

diff --git a/dev-util/pycharm-community/pycharm-community-2019.3.4.ebuild 
b/dev-util/pycharm-community/pycharm-community-2019.3.4.ebuild
index 0600c9803a8..77dfad45880 100644
--- a/dev-util/pycharm-community/pycharm-community-2019.3.4.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2019.3.4.ebuild
@@ -19,9 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-community/}
 

diff --git a/dev-util/pycharm-community/pycharm-community-2020.1.1.ebuild 
b/dev-util/pycharm-community/pycharm-community-2020.1.1.ebuild
index f8be402a51b..722cecd0b2a 100644
--- a/dev-util/pycharm-community/pycharm-community-2020.1.1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2020.1.1.ebuild
@@ -20,9 +20,7 @@ RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-community/}
 

diff --git a/dev-util/pycharm-community/pycharm-community-2020.1.ebuild 
b/dev-util/pycharm-community/pycharm-community-2020.1.ebuild
index e8f27505a92..722cecd0b2a 100644
--- a/dev-util/pycharm-community/pycharm-community-2020.1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2020.1.ebuild
@@ -20,10 +20,7 @@ RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm
-   /opt/${PN}/jbr/bin/*"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-community/}
 



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

2020-07-15 Thread Mikle Kolyada
commit: 0eb5f816e2035681374fab1ea9a80afb96e66d1d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jul 15 07:10:44 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jul 15 07:11:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb5f816

dev-util/pycharm-professional: expose QA_PREBUILT

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-util/pycharm-professional/pycharm-professional-2019.3.1.ebuild | 6 +-
 dev-util/pycharm-professional/pycharm-professional-2019.3.2.ebuild | 6 +-
 dev-util/pycharm-professional/pycharm-professional-2019.3.3.ebuild | 6 +-
 dev-util/pycharm-professional/pycharm-professional-2019.3.4.ebuild | 6 +-
 dev-util/pycharm-professional/pycharm-professional-2020.1.1.ebuild | 6 +-
 dev-util/pycharm-professional/pycharm-professional-2020.1.ebuild   | 6 +-
 6 files changed, 6 insertions(+), 30 deletions(-)

diff --git a/dev-util/pycharm-professional/pycharm-professional-2019.3.1.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2019.3.1.ebuild
index 849067cbac1..678583b314f 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2019.3.1.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2019.3.1.ebuild
@@ -19,11 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm
-   opt/${PN}/bin/libyjpagent-linux.so
-   opt/${PN}/bin/libyjpagent-linux64.so"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-professional/}
 S="${WORKDIR}/${MY_PN}-${PV}"

diff --git a/dev-util/pycharm-professional/pycharm-professional-2019.3.2.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2019.3.2.ebuild
index bb09db041ff..65ce101fe2d 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2019.3.2.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2019.3.2.ebuild
@@ -19,11 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm
-   opt/${PN}/bin/libyjpagent-linux.so
-   opt/${PN}/bin/libyjpagent-linux64.so"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-professional/}
 S="${WORKDIR}/${MY_PN}-${PV}"

diff --git a/dev-util/pycharm-professional/pycharm-professional-2019.3.3.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2019.3.3.ebuild
index bb09db041ff..65ce101fe2d 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2019.3.3.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2019.3.3.ebuild
@@ -19,11 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm
-   opt/${PN}/bin/libyjpagent-linux.so
-   opt/${PN}/bin/libyjpagent-linux64.so"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-professional/}
 S="${WORKDIR}/${MY_PN}-${PV}"

diff --git a/dev-util/pycharm-professional/pycharm-professional-2019.3.4.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2019.3.4.ebuild
index bb09db041ff..65ce101fe2d 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2019.3.4.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2019.3.4.ebuild
@@ -19,11 +19,7 @@ RDEPEND=">=virtual/jre-1.8
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm
-   opt/${PN}/bin/libyjpagent-linux.so
-   opt/${PN}/bin/libyjpagent-linux64.so"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-professional/}
 S="${WORKDIR}/${MY_PN}-${PV}"

diff --git a/dev-util/pycharm-professional/pycharm-professional-2020.1.1.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2020.1.1.ebuild
index 921e9c358e6..035932264b0 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2020.1.1.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2020.1.1.ebuild
@@ -20,11 +20,7 @@ RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm
-   opt/${PN}/bin/libyjpagent-linux.so
-   opt/${PN}/bin/libyjpagent-linux64.so"
+QA_PREBUILT="*"
 
 MY_PN=${PN/-professional/}
 S="${WORKDIR}/${MY_PN}-${PV}"

diff --git a/dev-util/pycharm-professional/pycharm-professional-2020.1.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2020.1.ebuild
index 921e9c358e6..035932264b0 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2020.1.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2020.1.ebuild
@@ -20,11 +20,7 @@ RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
 
 RESTRICT="mirror strip"
 
-QA_PREBUILT="opt/${PN}/bin/fsnotifier
-   opt/${PN}/bin/fsnotifier64
-   opt/${PN}/bin/fsnotifier-arm
-   opt/${PN}/bin/libyjpagent-linux.so
- 

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

2020-07-15 Thread Mikle Kolyada
commit: 905eac5bd9a46edd0b781b0ca818ea5676bfe8c6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jul 15 07:32:34 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jul 15 07:32:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=905eac5b

dev-util/pycharm-community: Version bump (v2020.1.3)

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-util/pycharm-community/Manifest|  1 +
 .../pycharm-community-2020.1.3.ebuild  | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index c88ead0785c..929278211e8 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -3,4 +3,5 @@ DIST pycharm-community-2019.3.2.tar.gz 391689310 BLAKE2B 
11627839e823e2d6c946f5f
 DIST pycharm-community-2019.3.3.tar.gz 391606138 BLAKE2B 
a07bf941ea7a98cadf6ff15b8f69e745ceecf0a820a098811d462a638b0d1b749e1580e23f0cfbdb78a9740e0f41777dd7d505527b6bc83f9c9d5e9ff70a6c95
 SHA512 
57109662cffeaba6da9b5e5837adb00f8fbb29523f8415d4fd691cb71f7a40952d28c3713c0409ecbf50ce116ef83bf34a4cbe46015a2a11593771dc97a9
 DIST pycharm-community-2019.3.4.tar.gz 391698063 BLAKE2B 
f089515412a769c7ffb88cd30aab43def64ff66a0d59ced35740efac4d604220fa5d293d8eb65eea0fc35c116f9d5f771f50f38fc1e61329507cd62070e39ad8
 SHA512 
0cb5684816eb739de5d106ab8262c9004914d174e89210866286841512c1aa80c00af4299c72f31c1da59c4ed92da10f423c9d5c37e53e1fe836f0586da30c6e
 DIST pycharm-community-2020.1.1.tar.gz 383138867 BLAKE2B 
872c658709cab76636f864caff4be4086f861347f5591cf846f6e2b57593380d796a417a684e935b5d3cc6482d80d60f04553e1c11f31fb63554df6a683512ba
 SHA512 
91465d6754981f88a1175ba7da40eb8aed128897b732ba598caa3dbbd6b928f56857c0e80c7bc6c27bb276ffa9a5529dbdcd4508ea1b038579bc7bf359d83ab4
+DIST pycharm-community-2020.1.3.tar.gz 384015566 BLAKE2B 
a8f69912d7f24ce81c0f4ab579423ef45de6be3f1a0d9d72c6a1566d28c4be41917b3a586964f0b3e7cba7a658da6e5d852d89844f0fd166919f55f3f487380a
 SHA512 
d66f3fb07f06fbaf7282c81f9a81b3106c61d1f60c9b5acf9f512dd5ec12bc772f93192aa535823c808531aea973653b0d59aa770fe898eaa406be319b8873fe
 DIST pycharm-community-2020.1.tar.gz 382333125 BLAKE2B 
5fa9000bad467784f2276286639c98509481ab3aef7482f8d0d166d058b2798fb027c037762c76dfd947376320e75f05045b34f172f849198c63950fe27d9855
 SHA512 
7e2663ac21536f7663910d0e2561a93869f46cc7b1d06bbc448d5afbdf89c4fcb834b9e7e3f61263e5c0a3d25caf35c663a42c6219ae2d5a67cb2516eba2e8e6

diff --git a/dev-util/pycharm-community/pycharm-community-2020.1.3.ebuild 
b/dev-util/pycharm-community/pycharm-community-2020.1.3.ebuild
new file mode 100644
index 000..722cecd0b2a
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2020.1.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils readme.gentoo-r1 xdg
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bundled-jdk"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   dev-libs/libdbusmenu
+   dev-python/pip"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="*"
+
+MY_PN=${PN/-community/}
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r *
+
+   if use bundled-jdk; then
+   fperms -R a+x /opt/pycharm-community/jbr/bin/
+   else
+   rm -r "${D}"/opt/pycharm-community/jbr/ || die
+   fi
+
+   fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
+
+   dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
+   newicon bin/${MY_PN}.png ${PN}.png
+   make_desktop_entry ${PN} ${PN} ${PN}
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_icon_cache_update
+}



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

2020-07-15 Thread Mikle Kolyada
commit: 244f05a29edd6b58c3dae4def36e53b9bc0b04ed
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jul 15 07:27:51 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jul 15 07:32:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244f05a2

dev-util/pycharm-professional: Version bump (v2020.1.3)

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-util/pycharm-professional/Manifest |  1 +
 .../pycharm-professional-2020.1.3.ebuild   | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-util/pycharm-professional/Manifest 
b/dev-util/pycharm-professional/Manifest
index 1b348dc9a6f..8e21ba8181f 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -3,4 +3,5 @@ DIST pycharm-professional-2019.3.2.tar.gz 513486485 BLAKE2B 
eba9f0adb8f289f42ee2
 DIST pycharm-professional-2019.3.3.tar.gz 513714430 BLAKE2B 
7891d5290b87d8f01904860a80f2a5b7e90e41bf894decbdf04f5f322ed269eaf042954ad17656594ee85dc5518cbc69ea4c6b12b9f3febeb068021751fba5d8
 SHA512 
33f40be3f20370a0a62833510ed9c69b0a022e9298540bea0287038edfd6c8362cee1eb26592279728bf57f41bba2c921400ac56d4b371c8a3881d4f978115a0
 DIST pycharm-professional-2019.3.4.tar.gz 51399 BLAKE2B 
9f925eb48385abb57a833c8bd73307ba593fbea8ceae4df999b6c2a9ec54916e7e16d4ce8ed212842b1fc4f5383fac40fe6cc2ce5e99336852a96a2655c8e358
 SHA512 
187dd385ec07c908b13060135f1663cb5678ba82d017192ae0a4d2a8bf0f1e0ff51ec52f9b0fdc15d96f42808f801a971391de455afb52ea55cfb5f6d024d813
 DIST pycharm-professional-2020.1.1.tar.gz 507346192 BLAKE2B 
eb035967475fa1baf7833cf0b4ea18a7870e9ddeb68cef1ed6eaa0690ae21cb2482a61138cfe230928aa41a65e6f78078107d44b6c98b1ace7e6de22af5db555
 SHA512 
222f2e7284fb77018ace14907da6fbbe58bb8411f71aef9b2875e8c375ea2754a8595bfe9b5847bcfde2f8d59d0480f8fb4acf342231933a58f0f99fafc5a48d
+DIST pycharm-professional-2020.1.3.tar.gz 508036989 BLAKE2B 
13bca1d093596bfedcad3c7837ab26c21631d15b5dce9ca62798baab281a7a4736e35fcbd96acc94b8e336119398c82c23583798ad53555eb8f1eac86febf031
 SHA512 
57a7878d3ee817778c7e1087d97e4d7a615fdd2f987fafecf4c6bcd7e1c0e7c1cb4411283214849cbd76fa92a2b98a074045b52cf1cd306f2e2995ed3b53e0e0
 DIST pycharm-professional-2020.1.tar.gz 507643980 BLAKE2B 
f0869ebec8ae6396a4ff9579214a913be631d52e67cf12b437800a6f3292c96bef67b8b813bb9d703a2b6893ad27835a6868cce5ac4f3db818bacc2de4aed87c
 SHA512 
23737bdd8bafb57dab794b4c874e6d14bb3b2591706bf13a835b0172fbe914ade932c701a313d982d7c393d02b15629a8273f3be092a92178ed0bfd4eff9baa5

diff --git a/dev-util/pycharm-professional/pycharm-professional-2020.1.3.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2020.1.3.ebuild
new file mode 100644
index 000..035932264b0
--- /dev/null
+++ b/dev-util/pycharm-professional/pycharm-professional-2020.1.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils readme.gentoo-r1 xdg
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="PyCharm_Academic PyCharm_Classroom PyCharm PyCharm_OpenSource 
PyCharm_Preview"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bundled-jdk"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   dev-libs/libdbusmenu
+   dev-python/pip"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="*"
+
+MY_PN=${PN/-professional/}
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r *
+
+   if use bundled-jdk; then
+   fperms -R a+x /opt/pycharm-professional/jbr/bin/
+   else
+   rm -r "${D}"/opt/pycharm-professional/jbr/ || die
+   fi
+
+   fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
+
+   dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
+   newicon bin/${MY_PN}.png ${PN}.png
+   make_desktop_entry ${PN} ${PN} ${PN}
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_icon_cache_update
+}



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

2020-07-15 Thread Andreas K. Hüttel
commit: 1f2e3cd8b0629377f67d61e373380fcc8e639835
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 15 07:33:45 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul 15 07:39:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2e3cd8

package.mask: Add block for Perl 5.32 preparations

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 1486a59f419..89421c372e2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas K. Hüttel  (2020-07-15)
+# In preparation; do not use yet.
+=dev-lang/perl-5.32*
+
 # Christoph Junghans  (14 Jul 2020)
 # Unmaintained upstream and does not support systemd or firewalld. 
 # Please use net-analyzer/fail2ban instead. (bug #732076)



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Module-CoreList/

2020-07-15 Thread Andreas K. Hüttel
commit: 085c93457685cb6fddb456fbedcc40a2268748ab
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 15 07:37:33 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul 15 07:39:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085c9345

virtual/perl-Module-CoreList: Remove old

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

 .../perl-Module-CoreList-5.201.911.100.ebuild   | 17 -
 .../perl-Module-CoreList-5.202.003.140.ebuild   | 17 -
 2 files changed, 34 deletions(-)

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild
deleted file mode 100644
index 149e9a5ee6f..000
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
-# When bumping this package.
-RDEPEND="
-   || ( =dev-lang/perl-5.30.1* ~perl-core/${PN#perl-}-${PV} )
-   dev-lang/perl:=
-   !perl-core/${PN#perl-}-${PV}-r999
-"

diff --git 
a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.003.140.ebuild 
b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.003.140.ebuild
deleted file mode 100644
index 08ac8902265..000
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.003.140.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# Check 
https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
-# When bumping this package.
-RDEPEND="
-   || ( =dev-lang/perl-5.30.2* ~perl-core/${PN#perl-}-${PV} )
-   dev-lang/perl:=
-   !perl-core/${PN#perl-}-${PV}-r999
-"



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

2020-07-15 Thread Sergei Trofimovich
commit: 2acc026a3ff1bf8214cbe84937be0e917a3fe12c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 15 06:45:14 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 15 06:45:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acc026a

sci-electronics/xcircuit: stable 3.9.73 for ppc

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sci-electronics/xcircuit/xcircuit-3.9.73.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/xcircuit/xcircuit-3.9.73.ebuild 
b/sci-electronics/xcircuit/xcircuit-3.9.73.ebuild
index 48d29c17668..3fb64e1e19e 100644
--- a/sci-electronics/xcircuit/xcircuit-3.9.73.ebuild
+++ b/sci-electronics/xcircuit/xcircuit-3.9.73.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ HOMEPAGE="http://opencircuitdesign.com/xcircuit;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ppc ~x86"
 IUSE="tcl"
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/nwg-launchers/

2020-07-15 Thread Matthias Coppens
commit: 3c00d6c0ff46120d685fae5677d1b87b8d0c5eaf
Author: Matthias Coppens  gmail  com>
AuthorDate: Wed Jul 15 06:53:37 2020 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Wed Jul 15 07:05:45 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c00d6c0

gui-apps/nwg-launchers: Stable version 0.2.0

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthias Coppens  gmail.com>

 gui-apps/nwg-launchers/Manifest   |  1 +
 gui-apps/nwg-launchers/metadata.xml   |  2 +-
 gui-apps/nwg-launchers/nwg-launchers-0.2.0.ebuild | 33 +++
 3 files changed, 35 insertions(+), 1 deletion(-)

diff --git a/gui-apps/nwg-launchers/Manifest b/gui-apps/nwg-launchers/Manifest
new file mode 100644
index 000..aa38694
--- /dev/null
+++ b/gui-apps/nwg-launchers/Manifest
@@ -0,0 +1 @@
+DIST nwg-launchers-0.2.0.tar.gz 43240 BLAKE2B 
e026faaa272d2c0b71a4140d3a0dd6bad9b40a528a3d49819197ad93a833a2263048c56287058f70fa50a7c0de503b8b3d84fa1a0271b3c906d107c582d61d3c
 SHA512 
4f04c8bae4a3cf8869d66b833d9528fffb65f27a04e254c38133f2cd3b046b2db3cdc61dec90c958f009ea79e68313741f71b29bc15a04f4905f0853b3b3

diff --git a/gui-apps/nwg-launchers/metadata.xml 
b/gui-apps/nwg-launchers/metadata.xml
index 60f8909..5059c72 100644
--- a/gui-apps/nwg-launchers/metadata.xml
+++ b/gui-apps/nwg-launchers/metadata.xml
@@ -8,7 +8,7 @@
 
 Installs nwgbar,
 a horizontal or vertical button bar.
-Installs nwgdmenu and nwgdmenu_run,
+Installs nwgdmenu,
 GTK dynamic menu windows.
 Installs nwggrid,
 a GNOME-like application grid.

diff --git a/gui-apps/nwg-launchers/nwg-launchers-0.2.0.ebuild 
b/gui-apps/nwg-launchers/nwg-launchers-0.2.0.ebuild
new file mode 100644
index 000..0ba68bd
--- /dev/null
+++ b/gui-apps/nwg-launchers/nwg-launchers-0.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/nwg-piotr/${PN};
+case "${PV}" in
+   )
+   inherit git-r3
+   ;;
+   *)
+   SRC_URI="${EGIT_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+esac
+inherit meson
+
+DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
+HOMEPAGE="${EGIT_REPO_URI}"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   x11-libs/gtk+:3
+   dev-cpp/gtkmm:3.0
+   dev-cpp/nlohmann_json"
+DEPEND="${RDEPEND}"
+
+IUSE="+bar +dmenu +grid"
+
+src_configure() {
+   meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use 
grid)
+}



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

2020-07-15 Thread Mart Raudsepp
commit: 557e5b18fe169a3fa9617a0cff863049ad6412d4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jul 15 09:00:19 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jul 15 09:05:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557e5b18

net-misc/networkmanager: bump to 1.26.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-misc/networkmanager/Manifest   |   1 +
 .../networkmanager/networkmanager-1.26.0.ebuild| 340 +
 2 files changed, 341 insertions(+)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index 359cd1f2182..1cba6b81274 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -4,3 +4,4 @@ DIST NetworkManager-1.20.12.tar.xz 4663320 BLAKE2B 
c0faab91a50ee38d6c884dd4f753d
 DIST NetworkManager-1.22.10.tar.bz2 6292347 BLAKE2B 
b6cb06a0630685714cdd3c8b8e1d788a6e979c2d7f232259e682fdc9e1f5569259731fdbbea65b6e8321561ecb8354b6f7a0b10843eb17cbe6f5937af8d9d898
 SHA512 
61b6214188a3cd281d0d5a5b8bfc402f8a19d8beaa6a3a2bd85983991cc66d62b2c3785d7ca652373903d53331610cd63a45d94bdb355196d939c48f42be29c1
 DIST NetworkManager-1.22.14.tar.xz 4771180 BLAKE2B 
d0133c2de2fd8a7932be7699bcef7e8e32083e6f908de0eaa3875a862329a1a302245d66dbba8a90a691245897b7a943a35785da21f394a7cf2659eb9cceb866
 SHA512 
81ccb634c3583406d52c159d1b0903f98c2732f9cd6962f3d6d71940d05cba32e262219de4f09c0cc687beff57bd7ba425f06d9a9c1bfa60aef11d427e91f453
 DIST NetworkManager-1.24.2.tar.xz 4848624 BLAKE2B 
f8030159d6f645c3015cfb9cf41ffbf30f052592e04c27a2a378e6d7c0ac86f521a5147229b84e68adb7835ebac8b8ad094977f0783b3fa794149190d809a098
 SHA512 
34fcbdffe5b621ff5d851e6b8de07ddf3f3ad294822adc36d6c36682049cc1f7e0280631ecc38d335871a3ee3483b338106b3a513d46a6cafdf61849027fe923
+DIST NetworkManager-1.26.0.tar.xz 4956796 BLAKE2B 
752b6b47387bac5787d06be7f31cc7387798d0c917977c8e72d6d21538a86c167003901d628e596109aec28816f56fd8cd6bf2b46a8d4918a7e6cf1946586550
 SHA512 
46035fda8f154497ba4a634e4bf7f0a11f579d0d3f4ffdcea7d47ea0bde6dd0183885491f5453255af7b163ae3db4f0c62c3161913a8c30c35b6475887235b6d

diff --git a/net-misc/networkmanager/networkmanager-1.26.0.ebuild 
b/net-misc/networkmanager/networkmanager-1.26.0.ebuild
new file mode 100644
index 000..91ce0e3aeda
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.26.0.ebuild
@@ -0,0 +1,340 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME_ORG_MODULE="NetworkManager"
+GNOME2_LA_PUNT="yes"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit bash-completion-r1 gnome2 linux-info multilib python-any-r1 systemd 
readme.gentoo-r1 vala virtualx udev multilib-minimal
+
+DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+IUSE="audit bluetooth connection-sharing consolekit dhclient dhcpcd elogind 
gnutls +introspection iwd json kernel_linux +nss +modemmanager ncurses ofono 
ovs policykit +ppp resolvconf selinux systemd teamd test vala +wext +wifi"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   bluetooth? ( modemmanager )
+   iwd? ( wifi )
+   vala? ( introspection )
+   wext? ( wifi )
+   || ( nss gnutls )
+   ?? ( consolekit elogind systemd )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# gobject-introspection-0.10.3 is needed due to gnome bug 642300
+# wpa_supplicant-0.7.3-r3 is needed due to bug 359271
+COMMON_DEPEND="
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   policykit? ( >=sys-auth/polkit-0.106 )
+   net-libs/libndp[${MULTILIB_USEDEP}]
+   >=net-misc/curl-7.24
+   net-misc/iputils
+   sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+   audit? ( sys-process/audit )
+   bluetooth? ( >=net-wireless/bluez-5 )
+   connection-sharing? (
+   net-dns/dnsmasq[dbus,dhcp]
+   net-firewall/iptables )
+   consolekit? ( >=sys-auth/consolekit-1.0.0 )
+   dhclient? ( >=net-misc/dhcp-4[client] )
+   dhcpcd? ( net-misc/dhcpcd )
+   elogind? ( >=sys-auth/elogind-219 )
+   introspection? ( >=dev-libs/gobject-introspection-0.10.3:= )
+   json? ( >=dev-libs/jansson-2.5[${MULTILIB_USEDEP}] )
+   modemmanager? ( >=net-misc/modemmanager-0.7.991:0=
+   net-misc/mobile-broadband-provider-info )
+   ncurses? ( >=dev-libs/newt-0.52.15 )
+   nss? ( >=dev-libs/nss-3.11:=[${MULTILIB_USEDEP}] )
+   !nss? ( gnutls? (
+   dev-libs/libgcrypt:0=[${MULTILIB_USEDEP}]
+   >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}] ) )
+   ofono? ( net-misc/ofono )
+   ovs? ( dev-libs/jansson )
+   ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6] )
+   

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

2020-07-15 Thread Mart Raudsepp
commit: 6329ed7343958885ed6da340e277943cd9494714
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jul 15 07:34:26 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jul 15 09:05:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6329ed73

app-misc/gnote: bump to 3.36.2

Closes: https://bugs.gentoo.org/732514
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/gnote/Manifest|  1 +
 app-misc/gnote/gnote-3.36.2.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest
index d4cdb802d7d..d65cdf60d11 100644
--- a/app-misc/gnote/Manifest
+++ b/app-misc/gnote/Manifest
@@ -1 +1,2 @@
 DIST gnote-3.36.1.tar.xz 3512000 BLAKE2B 
00f5f8049085c855722f92fb3231684d53c4a15b96b7148a2a810d8fdd4c02b22510f4c4f9296fd7e2f4ba96e44d55215f71a2eb78ecb60170f8bb7ffbdef6ef
 SHA512 
4c0c9d469836366a7886928beb0b47c48e60ee41591de193b9af597214f373c2c14b25745f6238ccbede8df8e7d4d83f39a34aed1b155895479bba3e043d2cce
+DIST gnote-3.36.2.tar.xz 3511244 BLAKE2B 
d7b8859ec47f8da2d37f285141d4c7fc0f591751a1ebea70339d6cdb727c74a6ca711515f8169130e1b46c1653c0c98da3bc4bce691b8d7a7f2794745e8db2a7
 SHA512 
6d2e32954836b4ac2800071385eedd6ad391936ee52626b7d51b077e4b4a3e071149804281e645b0fd88dc18e9f3c0f8d53e0994d33875ce5375d6b50b14d5e1

diff --git a/app-misc/gnote/gnote-3.36.2.ebuild 
b/app-misc/gnote/gnote-3.36.2.ebuild
new file mode 100644
index 000..95d5527ca52
--- /dev/null
+++ b/app-misc/gnote/gnote-3.36.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2 readme.gentoo-r1
+
+DESCRIPTION="Desktop note-taking application"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gnote;
+
+LICENSE="GPL-3+ FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+# Automagic:
+# glib-2.32 dep
+# >=dev-libs/unittest++-1.5.1 (but not detected due to missing .pc)
+COMMON_DEPEND="
+   >=app-crypt/libsecret-0.8
+   >=app-text/gspell-1.6.0:=
+   >=dev-cpp/glibmm-2.62.0:2
+   >=dev-cpp/gtkmm-3.18:3.0
+   >=dev-libs/glib-2.32:2[dbus]
+   >=dev-libs/libxml2-2:2
+   dev-libs/libxslt
+   >=sys-apps/util-linux-2.16:=
+   >=x11-libs/gtk+-3.20:3
+"
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/gsettings-desktop-schemas
+"
+DEPEND="${DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   >=dev-util/intltool-0.35.0
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   # Do not alter CFLAGS
+   sed 's/-DDEBUG -g/-DDEBUG/' -i configure.ac configure || die
+
+   gnome2_src_prepare
+
+   if has_version net-fs/wdfs; then
+   DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote 
will use it to
+   synchronize notes."
+   else
+   DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes.
+   If you want to use that functionality just emerge net-fs/wdfs.
+   Gnote will automatically detect that you did and let you use 
it."
+   fi
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable debug)
+}
+
+src_install() {
+   gnome2_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   readme.gentoo_print_elog
+}



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

2020-07-15 Thread Michał Górny
commit: f203e85909159b316463b1bfd205c3c02c5b2860
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 07:53:53 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 08:10:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f203e859

dev-python/cachetools: Bump to 4.1.1

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

 dev-python/cachetools/Manifest|  1 +
 dev-python/cachetools/cachetools-4.1.1.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 5f7c0006fdd..dbf954a574e 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1 +1,2 @@
 DIST cachetools-3.1.1.tar.gz 22055 BLAKE2B 
9141adb9cff5e7f76a370666c24664de09b1562a9e40636b8103157cc65b146dca96ad871065191618e2d458078cb7da30c80da21b4fded73097bda7916f4819
 SHA512 
23a7d9c91f97727984585745169dbf94922288e464196d5c05f442226cbff4efeb3588ed463f481bd75892824188bd3ab8031f4f2f8e52924c74428b1034714a
+DIST cachetools-4.1.1.tar.gz 23574 BLAKE2B 
5777d243ae87635766811fd2aea8789f9f1674ae3a7ddcc08bb3c8d4345002d65cdbd00cbaf75ba801dccffb1896a75688a6e97f984e1d498a93726854398196
 SHA512 
254e8821feaaf4fff656aa2beaf0b2c1c6dbe8698148be783bb18a6476f758061471906e4774f47bd8722dbbbc09745088a8f61eb5c455fbe85ef17a3816ce7d

diff --git a/dev-python/cachetools/cachetools-4.1.1.ebuild 
b/dev-python/cachetools/cachetools-4.1.1.ebuild
new file mode 100644
index 000..9e0614ce3fc
--- /dev/null
+++ b/dev-python/cachetools/cachetools-4.1.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extensible memoizing collections and decorators"
+HOMEPAGE="https://pypi.org/project/cachetools/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+distutils_enable_tests pytest



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

2020-07-15 Thread Michał Górny
commit: d14e21cbbb6d57ad73b05c85cf286dbd5bef3267
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 06:24:15 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 08:10:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14e21cb

dev-python/pony: New package, dep of flask-security

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

 dev-python/pony/Manifest   |  1 +
 dev-python/pony/metadata.xml   |  7 +++
 dev-python/pony/pony-0.7.13.ebuild | 26 ++
 3 files changed, 34 insertions(+)

diff --git a/dev-python/pony/Manifest b/dev-python/pony/Manifest
new file mode 100644
index 000..dec2b328858
--- /dev/null
+++ b/dev-python/pony/Manifest
@@ -0,0 +1 @@
+DIST pony-0.7.13.gh.tar.gz 302541 BLAKE2B 
a1e6f82c6eb72f8626238cbfcc0bc01d1ad3498a75a5ce4c3b8a4511e6d1fbfdd39a239f0462458ae1d64dc9446b338bbaea33d6bbdd861c8d0738e50d58a717
 SHA512 
431d19e3297ba1cdae5313948123d8b8cd71ee8ad5868b8cc2f5447eb435875fdbcdc3768834b9afe22ce8e4c1abaabeb597f3e6974b00aab33aa61e497d6390

diff --git a/dev-python/pony/metadata.xml b/dev-python/pony/metadata.xml
new file mode 100644
index 000..266e3f19ca5
--- /dev/null
+++ b/dev-python/pony/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+

diff --git a/dev-python/pony/pony-0.7.13.ebuild 
b/dev-python/pony/pony-0.7.13.ebuild
new file mode 100644
index 000..f5db45c4fdd
--- /dev/null
+++ b/dev-python/pony/pony-0.7.13.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+inherit distutils-r1
+
+DESCRIPTION="Python ORM with beautiful query syntax"
+HOMEPAGE="
+   https://ponyorm.org/
+   https://github.com/ponyorm/pony/;
+SRC_URI="
+   https://github.com/ponyorm/pony/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( $(python_gen_impl_dep sqlite) )"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: net-dns/nsd/

2020-07-15 Thread Lars Wendler
commit: 1e2c4085fdb8f474cb91377c9bbf0e32c3315116
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jul 15 08:07:54 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jul 15 08:10:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e2c4085

net-dns/nsd: Removed old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-dns/nsd/Manifest |   1 -
 net-dns/nsd/nsd-4.3.0.ebuild | 116 ---
 2 files changed, 117 deletions(-)

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index 4574bae7346..871b54f727b 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,4 +1,3 @@
 DIST nsd-4.2.4.tar.gz 1148826 BLAKE2B 
e2508c225d0bebeb9134c6eb3f00dfaf00d2de1a545cf9719b3bf04de8cf4a173ed744ebe5ff50a7062f5fb3135f4e476b9111736442fa358eb6ce20faac8406
 SHA512 
5d4f546a2a4484b182c65d3337d44596e935bca074c0eda2947b9d128a56db08a00240c6ec9ce22bc9a436e009c00c3283c4a5cbd1163ca4a429eaa92ec54208
-DIST nsd-4.3.0.tar.gz 1168198 BLAKE2B 
87eb68987dfff84f7ab3038e8c563724d2859e61d28238967d5db272f6783f026eaa3729b73bd16761b8218110bdac7d636307babdaf67b9d35ddeb013ab5ae8
 SHA512 
8724fdfe9ca07dce6cf73bd0441a5d6b6e8a37f31744aca185e8cff2bde66ba677c189bb0b5bd8c8ec5682cd623bf24c0087ae47630615292b96d89f1d4134c5
 DIST nsd-4.3.1.tar.gz 1173582 BLAKE2B 
4766beefa9578bf11de9c8aeb4d0729b248893f36ffa72c699a134d0dcf758a247f8a9e31e8da182db982a8717f6cd737e95dac236420b18d34d7dc38bff0e57
 SHA512 
58b6e964795d6c796b547e1134cef954e5f4adf4e976db830ff7900892327154dab2a607ceadbb99072d6e5495d62c808c8fb8c94359ae93f636d11925c0d261
 DIST nsd-4.3.2.tar.gz 1177939 BLAKE2B 
3c1eac9065c5c8aae3b0a98d43cdbc5d757712656efc7ed912b51b91f4b3b84672a15de8476eba40642d766abd9499bbdeaf71aa6e6720a67ac83a1ed0ea274c
 SHA512 
0423aeddc7f60e04718b6ee0954fbdc274576b6ef61472324256e5db696f41e47899b645cbc4d6d8cc2a7dd00190b72f3ef0476c4640dbb80d36ec39f1c9f5c8

diff --git a/net-dns/nsd/nsd-4.3.0.ebuild b/net-dns/nsd/nsd-4.3.0.ebuild
deleted file mode 100644
index b6ca20a489b..000
--- a/net-dns/nsd/nsd-4.3.0.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-# version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 4.0.0rc1
-MY_PV="${PV/_beta/b}"
-MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="An authoritative only, high performance, open source name server"
-HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
-SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
-LICENSE="BSD"
-SLOT="0"
-[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64 ~x86"
-IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd libressl"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   acct-group/nsd
-   acct-user/nsd
-   dnstap? (
-   dev-libs/fstrm
-   dev-libs/protobuf-c
-   )
-   libevent? ( dev-libs/libevent )
-   munin? ( net-analyzer/munin )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   )
-   systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/flex
-   virtual/yacc
-   systemd? ( virtual/pkgconfig )
-"
-
-PATCHES=(
-   # Fix the paths in the munin plugin to match our install
-   "${FILESDIR}"/nsd_munin_.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-largefile
-   --enable-pie
-   --enable-relro-now
-   --enable-tcp-fastopen
-   --with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
-   --with-logfile="${EPREFIX}"/var/log/nsd.log
-   --with-pidfile="${EPREFIX}"/run/nsd/nsd.pid
-   --with-xfrdfile="${EPREFIX}"/var/db/nsd/xfrd.state
-   --with-xfrdir="${EPREFIX}"/var/db/nsd
-   --with-zonelistfile="${EPREFIX}"/var/db/nsd/zone.list
-   --with-zonesdir="${EPREFIX}"/var/lib/nsd
-   $(use_enable bind8-stats)
-   $(use_enable bind8-stats zone-stats)
-   $(use_enable dnstap)
-   $(use_enable ipv6)
-   $(use_enable minimal-responses)
-   $(use_enable mmap)
-   $(use_enable nsec3)
-   $(use_enable ratelimit)
-   $(use_enable root-server)
-   $(use_enable runtime-checks checking)
-   $(use_enable systemd)
-   $(use_with libevent)
-   $(use_with ssl)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   dodoc 
doc/{ChangeLog,CREDITS,NSD-4-features,NSD-FOR-BIND-USERS,README,RELNOTES,REQUIREMENTS}
-
-   newinitd 

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

2020-07-15 Thread Michał Górny
commit: 30f91f8673baf75871d9f55621149dd5afa845d2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 07:53:25 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 08:10:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f91f86

dev-python/cachetools: Port to py3.9

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

 dev-python/cachetools/cachetools-3.1.1.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-python/cachetools/cachetools-3.1.1.ebuild 
b/dev-python/cachetools/cachetools-3.1.1.ebuild
index c43fb243991..42877d594d9 100644
--- a/dev-python/cachetools/cachetools-3.1.1.ebuild
+++ b/dev-python/cachetools/cachetools-3.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 
@@ -15,8 +15,4 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 x86"
 
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: games-emulation/mupen64plus-core/

2020-07-15 Thread Michał Górny
commit: 73649de3d9793c425cc5b3e96936222e99cf513c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 06:00:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 08:10:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73649de3

games-emulation/mupen64plus-core: Add dep on nasm

Closes: https://bugs.gentoo.org/732674
Signed-off-by: Michał Górny  gentoo.org>

 games-emulation/mupen64plus-core/mupen64plus-core-2.5.9-r2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/games-emulation/mupen64plus-core/mupen64plus-core-2.5.9-r2.ebuild 
b/games-emulation/mupen64plus-core/mupen64plus-core-2.5.9-r2.ebuild
index 99d93cc2358..21de520cdfe 100644
--- a/games-emulation/mupen64plus-core/mupen64plus-core-2.5.9-r2.ebuild
+++ b/games-emulation/mupen64plus-core/mupen64plus-core-2.5.9-r2.ebuild
@@ -27,7 +27,9 @@ RDEPEND="media-libs/libpng:0=
virtual/opengl:0=
virtual/glu:0=
)"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
+   cpu_flags_x86_sse? ( dev-lang/nasm )
virtual/pkgconfig"
 
 REQUIRED_USE="gles2-only? ( !osd )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/nsd/

2020-07-15 Thread Lars Wendler
commit: d1e1c4d6f23a2c79b44ea3deb8034b37b0db5fd9
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jul 15 08:07:24 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jul 15 08:10:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e1c4d6

net-dns/nsd: Bump to version 4.3.2

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-dns/nsd/Manifest |   1 +
 net-dns/nsd/nsd-4.3.2.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index 4feb12d58a8..4574bae7346 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,3 +1,4 @@
 DIST nsd-4.2.4.tar.gz 1148826 BLAKE2B 
e2508c225d0bebeb9134c6eb3f00dfaf00d2de1a545cf9719b3bf04de8cf4a173ed744ebe5ff50a7062f5fb3135f4e476b9111736442fa358eb6ce20faac8406
 SHA512 
5d4f546a2a4484b182c65d3337d44596e935bca074c0eda2947b9d128a56db08a00240c6ec9ce22bc9a436e009c00c3283c4a5cbd1163ca4a429eaa92ec54208
 DIST nsd-4.3.0.tar.gz 1168198 BLAKE2B 
87eb68987dfff84f7ab3038e8c563724d2859e61d28238967d5db272f6783f026eaa3729b73bd16761b8218110bdac7d636307babdaf67b9d35ddeb013ab5ae8
 SHA512 
8724fdfe9ca07dce6cf73bd0441a5d6b6e8a37f31744aca185e8cff2bde66ba677c189bb0b5bd8c8ec5682cd623bf24c0087ae47630615292b96d89f1d4134c5
 DIST nsd-4.3.1.tar.gz 1173582 BLAKE2B 
4766beefa9578bf11de9c8aeb4d0729b248893f36ffa72c699a134d0dcf758a247f8a9e31e8da182db982a8717f6cd737e95dac236420b18d34d7dc38bff0e57
 SHA512 
58b6e964795d6c796b547e1134cef954e5f4adf4e976db830ff7900892327154dab2a607ceadbb99072d6e5495d62c808c8fb8c94359ae93f636d11925c0d261
+DIST nsd-4.3.2.tar.gz 1177939 BLAKE2B 
3c1eac9065c5c8aae3b0a98d43cdbc5d757712656efc7ed912b51b91f4b3b84672a15de8476eba40642d766abd9499bbdeaf71aa6e6720a67ac83a1ed0ea274c
 SHA512 
0423aeddc7f60e04718b6ee0954fbdc274576b6ef61472324256e5db696f41e47899b645cbc4d6d8cc2a7dd00190b72f3ef0476c4640dbb80d36ec39f1c9f5c8

diff --git a/net-dns/nsd/nsd-4.3.2.ebuild b/net-dns/nsd/nsd-4.3.2.ebuild
new file mode 100644
index 000..b6ca20a489b
--- /dev/null
+++ b/net-dns/nsd/nsd-4.3.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+# version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 4.0.0rc1
+MY_PV="${PV/_beta/b}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="An authoritative only, high performance, open source name server"
+HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
+SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~amd64 ~x86"
+IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd libressl"
+
+S="${WORKDIR}/${MY_P}"
+
+RDEPEND="
+   acct-group/nsd
+   acct-user/nsd
+   dnstap? (
+   dev-libs/fstrm
+   dev-libs/protobuf-c
+   )
+   libevent? ( dev-libs/libevent )
+   munin? ( net-analyzer/munin )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   )
+   systemd? ( sys-apps/systemd )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/flex
+   virtual/yacc
+   systemd? ( virtual/pkgconfig )
+"
+
+PATCHES=(
+   # Fix the paths in the munin plugin to match our install
+   "${FILESDIR}"/nsd_munin_.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-largefile
+   --enable-pie
+   --enable-relro-now
+   --enable-tcp-fastopen
+   --with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
+   --with-logfile="${EPREFIX}"/var/log/nsd.log
+   --with-pidfile="${EPREFIX}"/run/nsd/nsd.pid
+   --with-xfrdfile="${EPREFIX}"/var/db/nsd/xfrd.state
+   --with-xfrdir="${EPREFIX}"/var/db/nsd
+   --with-zonelistfile="${EPREFIX}"/var/db/nsd/zone.list
+   --with-zonesdir="${EPREFIX}"/var/lib/nsd
+   $(use_enable bind8-stats)
+   $(use_enable bind8-stats zone-stats)
+   $(use_enable dnstap)
+   $(use_enable ipv6)
+   $(use_enable minimal-responses)
+   $(use_enable mmap)
+   $(use_enable nsec3)
+   $(use_enable ratelimit)
+   $(use_enable root-server)
+   $(use_enable runtime-checks checking)
+   $(use_enable systemd)
+   $(use_with libevent)
+   $(use_with ssl)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc 
doc/{ChangeLog,CREDITS,NSD-4-features,NSD-FOR-BIND-USERS,README,RELNOTES,REQUIREMENTS}
+
+   newinitd 

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

2020-07-15 Thread Michał Górny
commit: 681a27c6377bbfe32e3e156d4e59aecadf09e5e4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 06:02:16 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 08:10:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681a27c6

dev-python/phonenumbers: Port to py3.9

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

 dev-python/phonenumbers/phonenumbers-8.12.4.ebuild | 12 +++-
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild
index ddeb720dd44..edac4c6caf9 100644
--- a/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 
@@ -14,13 +14,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DOCS=(README.md)
 
-DOCS="README.md"
-
-python_test() {
-   esetup.py test
-}
+distutils_enable_tests setup.py



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

2020-07-15 Thread Lars Wendler
commit: 5cd70d1248b4a51413a9708121f47aee800eec78
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jul 15 08:09:52 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jul 15 08:10:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd70d12

sys-libs/liburing: Bump to version 0.7

Closes: https://bugs.gentoo.org/730534
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/liburing/Manifest|  1 +
 sys-libs/liburing/liburing-0.7.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 67134c48af3..71664493284 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1 +1,2 @@
 DIST liburing-0.6.tar.bz2 81429 BLAKE2B 
f905238a324d5e3f4fd0c572aa7db7a2c337aea282175d2a0f89802588d3900d2fb3ef8d6787aea38a406f1ccc57bf143864b708a4716783b09d4208164d2d99
 SHA512 
07fb0f61cc1d204bd340ef55ec65579a718ca266e4b9c8cdd6e47ae06defa3a9521e83fb3e6ed7c8910f52428dd62f4af900c4ec13c3509c7e366b4c13e7feb5
+DIST liburing-0.7.tar.bz2 86386 BLAKE2B 
a4fa00cc8e384f9909f3c628d479774beaffd5ab09c9f321ef22bfbabd273e4c8d4dbb30a3280633e89e1a79e893348e68f0aa2f3b1b4deda56759f77d9b1875
 SHA512 
9a23bc08e0fa59273264295859dddbe3276b2911df6d937b3c6f7647a250a3175222b5f051f3094efc98e48cacd242511327c5c5b895ebde10c8c87929ba4328

diff --git a/sys-libs/liburing/liburing-0.7.ebuild 
b/sys-libs/liburing/liburing-0.7.ebuild
new file mode 100644
index 000..13b6926c936
--- /dev/null
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing;
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/axboe/liburing.git;
+else
+   SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --libdir="${EPREFIX}/usr/$(get_libdir)"
+   --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+   --mandir="${EPREFIX}/usr/share/man"
+   --cc="$(tc-getCC)"
+   )
+   # No autotools configure! "econf" will fail.
+   TMPDIR="${T}" ./configure "${myconf[@]}"
+}
+
+multilib_src_compile() {
+   emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.a" -delete || die
+   fi
+}



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

2020-07-15 Thread Michał Górny
commit: cf47c41467b1df4b09b47081574107ac9a3ac2d7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 06:12:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 08:10:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf47c414

dev-python/argon2-cffi: Port to py3.9

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

 dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild 
b/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild
index fd169244b16..295facb2044 100644
--- a/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild
+++ b/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="CFFI bindings to the Argon2 password hashing library"



[gentoo-commits] repo/gentoo:master commit in: dev-python/flask-security/, dev-python/flask-security/files/

2020-07-15 Thread Michał Górny
commit: 4a709fb2f8194cbef2bdedb886e02aaf799843c6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 15 07:52:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 15 08:10:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a709fb2

dev-python/flask-security: Bump to 3.4.3

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

 dev-python/flask-security/Manifest |  1 +
 .../files/flask-security-3.4.3-optional-deps.patch | 63 +++
 .../flask-security/flask-security-3.4.3.ebuild | 73 ++
 3 files changed, 137 insertions(+)

diff --git a/dev-python/flask-security/Manifest 
b/dev-python/flask-security/Manifest
index a8eeac2761e..349f4938ec3 100644
--- a/dev-python/flask-security/Manifest
+++ b/dev-python/flask-security/Manifest
@@ -1 +1,2 @@
 DIST Flask-Security-3.0.0.tar.gz 160367 BLAKE2B 
c2e1449dc2807c2c40519fa3afb894157e17ecc9ff3f6dcf5ef0d02839a5988f827afd26c1d31af86d5e240e0ea8bfb8ed86354bb6a83535436b08721cac8f26
 SHA512 
09b94f0850372513add5c054c07aa465ecb95e8d1c414647e3ebee571ec08c94a29f0c138d092c02a55e242c422bc53f929ca066d671c082dcb29834ac753984
+DIST flask-security-3.4.3.gh.tar.gz 346540 BLAKE2B 
ab3b037282bc5bceeaaaf869996f471bc3b954f0b2cf6d17ba44d4014c8c3ac8e34618bc7347bbd1cd6b1c649b49407cb05aad9bd748191c08b7326f679a
 SHA512 
23ad8bc91df418361a556827ff8369777f3716dfd1c97fef6237ba9cb07813eac4033eb3fed80e9ebadeab4f2d2a956b5a652bec80825f939a9fc7d817aa3d90

diff --git 
a/dev-python/flask-security/files/flask-security-3.4.3-optional-deps.patch 
b/dev-python/flask-security/files/flask-security-3.4.3-optional-deps.patch
new file mode 100644
index 000..484e816908f
--- /dev/null
+++ b/dev-python/flask-security/files/flask-security-3.4.3-optional-deps.patch
@@ -0,0 +1,63 @@
+From 8943f49c3e6064839bd1e3c2c73a750b2b476ae3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Wed, 15 Jul 2020 09:02:15 +0200
+Subject: [PATCH 1/2] tests: Skip tests requiring specific data backends if not
+ available
+
+Skip tests that require a specific database backend if the respective
+package is not available.  This is mostly intended to make it possible
+to test flask-security on Python 3.9 since Pony does not support this
+Python version but there is no harm in extending it to other backends.
+
+Technically, Flask-SQLAlchemy is still required due to other tests.
+---
+ tests/conftest.py | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/tests/conftest.py b/tests/conftest.py
+index 3305d92..a48f480 100644
+--- a/tests/conftest.py
 b/tests/conftest.py
+@@ -218,6 +218,7 @@ def mongoengine_datastore(request, app, tmpdir, realdburl):
+ 
+ 
+ def mongoengine_setup(request, app, tmpdir, realdburl):
++pytest.importorskip('flask_mongoengine')
+ from flask_mongoengine import MongoEngine
+ from mongoengine.fields import (
+ BooleanField,
+@@ -282,6 +283,7 @@ def sqlalchemy_datastore(request, app, tmpdir, realdburl):
+ 
+ 
+ def sqlalchemy_setup(request, app, tmpdir, realdburl):
++pytest.importorskip('flask_sqlalchemy')
+ from flask_sqlalchemy import SQLAlchemy
+ from flask_security.models import fsqla_v2 as fsqla
+ 
+@@ -326,6 +328,7 @@ def sqlalchemy_session_datastore(request, app, tmpdir, 
realdburl):
+ 
+ 
+ def sqlalchemy_session_setup(request, app, tmpdir, realdburl):
++pytest.importorskip('sqlalchemy')
+ from sqlalchemy import create_engine
+ from sqlalchemy.orm import scoped_session, sessionmaker, relationship, 
backref
+ from sqlalchemy.ext.declarative import declarative_base
+@@ -426,6 +429,7 @@ def peewee_datastore(request, app, tmpdir, realdburl):
+ 
+ 
+ def peewee_setup(request, app, tmpdir, realdburl):
++pytest.importorskip('peewee')
+ from peewee import (
+ TextField,
+ DateTimeField,
+@@ -522,6 +526,7 @@ def pony_datastore(request, app, tmpdir, realdburl):
+ 
+ def pony_setup(request, app, tmpdir, realdburl):
+ 
++pytest.importorskip('pony')
+ from pony.orm import Database, Optional, Required, Set
+ from pony.orm.core import SetInstance
+ 
+-- 
+2.27.0
+

diff --git a/dev-python/flask-security/flask-security-3.4.3.ebuild 
b/dev-python/flask-security/flask-security-3.4.3.ebuild
new file mode 100644
index 000..3044071d1a6
--- /dev/null
+++ b/dev-python/flask-security/flask-security-3.4.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit distutils-r1
+
+DESCRIPTION="Simple security for Flask apps"
+HOMEPAGE="
+   https://github.com/Flask-Middleware/flask-security/
+   https://pypi.org/project/Flask-Security-Too/;
+SRC_URI="
+   https://github.com/Flask-Middleware/flask-security/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/cachetools[${PYTHON_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-gsconnect/

2020-07-15 Thread Pacho Ramos
commit: b49a38748eebe63e428f48267fe6a6d139f94c3c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 15 08:21:55 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 15 08:22:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49a3874

gnome-extra/gnome-shell-extension-gsconnect: Bump to v39

Closes: https://bugs.gentoo.org/732466
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-gsconnect/Manifest   |  1 +
 .../gnome-shell-extension-gsconnect-39.ebuild  | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-gsconnect/Manifest 
b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
index bcad0843b64..b6e02f4c3ff 100644
--- a/gnome-extra/gnome-shell-extension-gsconnect/Manifest
+++ b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-extension-gsconnect-33.tar.gz 314704 BLAKE2B 
fa4f2eb6325356a058b24b92b683ca7331af30112d27060e8ee191c21a3269639da58992d53434c7121ea511ee9e07869b082f908b59e19fc2434f3c07e09624
 SHA512 
26ef929b9b128db0cb29fba22203a3afd500c5b1c3bac6917926a60350d271e67bb0985866f84877355c079fe4a5656b8ac5e8dae976d17d9a068cc825293bce
+DIST gnome-shell-extension-gsconnect-39.tar.gz 306878 BLAKE2B 
273d2841d39a7786f40062dbc60cbefd48cfa589d91c938c6fdb6e61c3ffefe3621613aa59cb2526165e20fd6f62c526a5150b369f7f8d3fa1d828b05c95d817
 SHA512 
e62b9acd5ec3fed6be602dfeba747913a8c0d9c243d6b9b67a9c42d635f693c168052957edbcf598869f3dd45e15822c045bf1ac545729da2d45557a47fa85dd

diff --git 
a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-39.ebuild
 
b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-39.ebuild
new file mode 100644
index 000..95d0c91e919
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-39.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2-utils meson readme.gentoo-r1
+
+DESCRIPTION="KDE Connect implementation for Gnome Shell"
+HOMEPAGE="https://github.com/andyholmes/gnome-shell-extension-gsconnect;
+SRC_URI="https://github.com/andyholmes/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nautilus"
+
+COMMON_DEPEND="dev-libs/glib:2"
+RDEPEND="${COMMON_DEPEND}
+   app-eselect/eselect-gnome-shell-extensions
+   >=dev-libs/gjs-1.48
+   =gnome-base/gnome-shell-3.36*
+   gnome-base/gvfs
+   gnome-extra/evolution-data-server
+   || ( media-libs/libcanberra media-libs/gsound )
+   nautilus? (
+   dev-python/nautilus-python
+   gnome-base/nautilus[introspection] )
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="For knowing more about how to do the setup, please visit:
+https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Installation;
+
+src_configure() {
+   # nemo support relies on nemo-python from 
https://github.com/linuxmint/nemo-extensions
+   # https://bugs.gentoo.org/694388
+   meson_src_configure \
+   -Dnemo=false \
+   $(meson_use nautilus)
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-applications-overview-tooltip/

2020-07-15 Thread Pacho Ramos
commit: 65a3e0d729da51012441ee0e06bd642952eb0b5d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 15 08:16:25 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 15 08:22:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a3e0d7

gnome-extra/gnome-shell-extension-applications-overview-tooltip: Bump to v8

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Pacho Ramos  gentoo.org>

 .../Manifest   |  1 +
 ...xtension-applications-overview-tooltip-8.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git 
a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest 
b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
index 20b5adfd2c7..38f1d09126c 100644
--- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-extension-applications-overview-tooltip-7.tar.gz 79965 
BLAKE2B 
f7698bdad46837f1ae736bbb2d9b376a28946df5f8a00d2e9b19d48bc4c2f4e742030f952d14bf5816ca1aae9b172a2639e2170d6bd87f373ff23c7ce9bd8912
 SHA512 
1cfaf23fefe5a940ae448658e176c69da9bb319f6200983b4ac14f65e76f5e449b9a235e6c1ccaf9b6d6db0fda9576e963fa1273b776dbfb5a72c608961e2d48
+DIST gnome-shell-extension-applications-overview-tooltip-8.tar.gz 79996 
BLAKE2B 
a6686a1c3a853066bb578029eddab47391bb64fed0f61b9c2244d21362fb11155905288032fb7444a1557f4ac180e44b176b4ac788789f9519daf8aec2cab666
 SHA512 
cf0254cc182ecb7d96cc33c45a36713f246fa80426fb8604ee60503ecb8668fae0162a07db63f7fdfa9817f55c1835871dadb0be9d9d1aeb22afdbe9aea15e99

diff --git 
a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-8.ebuild
 
b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-8.ebuild
new file mode 100644
index 000..c88a77d8ce4
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-8.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Workaround until https://bugzilla.gnome.org/show_bug.cgi?id=663725 is fixed
+DESCRIPTION="Show tooltip with full name and description"
+HOMEPAGE="https://github.com/RaphaelRochet/applications-overview-tooltip;
+SRC_URI="https://github.com/RaphaelRochet/applications-overview-tooltip/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+# https://github.com/RaphaelRochet/applications-overview-tooltip/issues/7
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# glib for glib-compile-schemas at build time, needed at runtime anyways
+COMMON_DEPEND="
+   dev-libs/glib:2
+"
+RDEPEND="${COMMON_DEPEND}
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-3.36
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${P/gnome-shell-extension-}"
+
+src_install() {
+   einstalldocs
+   rm -f README.md || die
+   insinto 
/usr/share/gnome-shell/extensions/applications-overview-tooltip@RaphaelRochet
+   doins -r *
+   glib-compile-schemas 
"${ED}"/usr/share/gnome-shell/extensions/applications-overview-tooltip@RaphaelRochet/schemas
 || die
+}
+
+pkg_postinst() {
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-desktop-icons/

2020-07-15 Thread Pacho Ramos
commit: a4db419c8d0afdb9f06dfa131f950663cc4d24a9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 15 08:20:55 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 15 08:22:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4db419c

gnome-extra/gnome-shell-extension-desktop-icons: Supports newer gnome-shell

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Pacho Ramos  gentoo.org>

 ...4.0.ebuild => gnome-shell-extension-desktop-icons-20.04.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.04.0.ebuild
 
b/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.04.0-r1.ebuild
similarity index 96%
rename from 
gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.04.0.ebuild
rename to 
gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.04.0-r1.ebuild
index f262e92bfc6..bde033a368f 100644
--- 
a/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.04.0.ebuild
+++ 
b/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-20.04.0-r1.ebuild
@@ -21,7 +21,7 @@ IUSE=""
 COMMON_DEPEND="dev-libs/glib:2"
 RDEPEND="${COMMON_DEPEND}
app-eselect/eselect-gnome-shell-extensions
-   =gnome-base/gnome-shell-3.34*
+   >=gnome-base/gnome-shell-3.34
>=gnome-base/nautilus-3.30.4
sys-apps/xdg-desktop-portal
 "



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-dash-to-panel/

2020-07-15 Thread Pacho Ramos
commit: 8d89f91cf178a769ad6bb2308b7ebe79f538ea2e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 15 08:19:05 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 15 08:22:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d89f91c

gnome-extra/gnome-shell-extension-dash-to-panel: Bump to v38

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-dash-to-panel/Manifest   |  1 +
 .../gnome-shell-extension-dash-to-panel-38.ebuild  | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest 
b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
index cb6174eb2c0..d829f1f28ce 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-extension-dash-to-panel-37.tar.gz 21116028 BLAKE2B 
3e35f1f4b809f17e3971b708cdbed9f35a04cccbe651d804f101b70d1067310def60a7c8f6b2ebcf09087ed76a0214ce31e5560c8b8b4ef211bfa1f5befdbf79
 SHA512 
3f76ffc9e05ece7a96807815b229b6fb3fc391ec1b7ab35fb5db9fd61899f3c626a979f3d286f7f5ffb39890f9c99242c702d84d7690d0c9ee20b35a17e3303b
+DIST gnome-shell-extension-dash-to-panel-38.tar.gz 21122697 BLAKE2B 
3db2de6ed6716996552ed4aa62e41d59fb94870ddb6415f891b99eed9c8caeb8cd8cd2eb7fa600af055b6a21f6ea457e27a507bf1518c25c0c7666fb4143fcb2
 SHA512 
f4c353e9557db173c37fdaf59246875f4ddcc08ce2a8963845df6718b13889cd4f2c0b66d1b0d5037591229f61bf99dedfca310688ada741a7dd6cc5bb20ffda
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git 
a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-38.ebuild
 
b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-38.ebuild
new file mode 100644
index 000..c5470a35cce
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-38.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2-utils
+
+MY_PN="${PN/gnome-shell-extension-/}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="An icon taskbar for the Gnome Shell"
+HOMEPAGE="https://github.com/home-sweet-gnome/dash-to-panel;
+SRC_URI="
+   https://github.com/home-sweet-gnome/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="branding"
+
+COMMON_DEPEND="dev-libs/glib:2"
+RDEPEND="${COMMON_DEPEND}
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-3.18.0
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   # Enable by default custom opacity to get panel slightly transparent
+   # as was done in older Gnome versions
+   "${FILESDIR}"/${PN}-26-opacity.patch
+)
+
+src_prepare() {
+   default
+
+   # Set correct version
+   export VERSION="${PV}"
+
+   # Don't install README and COPYING in unwanted locations
+   sed -i -e 's/COPYING//g' -e 's/README.md//g' Makefile || die
+
+   # Provide fancy Gentoo icon when requested
+   use branding && eapply "${FILESDIR}"/${PN}-26-branding.patch
+}
+
+src_install() {
+   default
+   if use branding; then
+   insinto 
/usr/share/gnome-shell/extensions/dash-to-pa...@jderose9.github.com/img
+   doins "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg"
+   fi
+}
+
+pkg_preinst() {
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-bluetooth-quick-connect/

2020-07-15 Thread Pacho Ramos
commit: c9e27e2cd0e2e9275930d14a0facbd8b23ed24fe
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 15 08:17:11 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 15 08:22:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e27e2c

gnome-extra/gnome-shell-extension-bluetooth-quick-connect: Bump to v13

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Pacho Ramos  gentoo.org>

 .../Manifest   |  1 +
 ...ell-extension-bluetooth-quick-connect-13.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest 
b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
index 7a3c30321e2..82ecc7b866d 100644
--- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
+++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-extension-bluetooth-quick-connect-10.tar.gz 18214 BLAKE2B 
6ca20071041605c5b0a34198562b0d913d4527b2521a0f219e7533730fece41607b2270f0349f0511a6270a9f5b4f5d936247be740a6813aa9901adf3cc0fdba
 SHA512 
5d2dab53b5377cba00743de6501259691c519dd404922bab0e500ca54bcf8942731795aff122c1669471fd3d6a51521ecea966cd2df843777ef1aa871a548772
+DIST gnome-shell-extension-bluetooth-quick-connect-13.tar.gz 19937 BLAKE2B 
3b5c70d5302d8508d0a6165b06e41db9d256805c35ab4de095b7d97ce9bb24ee58185b6a7afec15a2fbe22ce9dc7859229670d4e00646c5353825dab1d1b4b5b
 SHA512 
494827fa61e02bb3df0a054c7274fd61bf7d42aa4f8ece8c2b30a29a459b6fceba110b4016bd069f3cf5504561aee06fce3260cf9496b3d41516f077e8f99563

diff --git 
a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-13.ebuild
 
b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-13.ebuild
new file mode 100644
index 000..5e6edf0907c
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-13.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Allow to connect bluetooth paired devices from gnome control 
panel"
+HOMEPAGE="https://github.com/bjarosze/gnome-bluetooth-quick-connect;
+SRC_URI="https://github.com/bjarosze/gnome-bluetooth-quick-connect/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# glib for glib-compile-schemas at build time, needed at runtime anyways
+COMMON_DEPEND="
+   dev-libs/glib:2
+"
+RDEPEND="${COMMON_DEPEND}
+   net-wireless/bluez
+   app-eselect/eselect-gnome-shell-extensions
+   >=gnome-base/gnome-shell-3.36
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${P/shell-extension-}"
+
+src_install() {
+   einstalldocs
+   rm -f README.md LICENSE Makefile || die
+   insinto 
/usr/share/gnome-shell/extensions/bluetooth-quick-conn...@bjarosze.gmail.com
+   doins -r *
+   glib-compile-schemas 
"${ED}"/usr/share/gnome-shell/extensions/bluetooth-quick-conn...@bjarosze.gmail.com/schemas
 || die
+}
+
+pkg_postinst() {
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-desktop-icons/

2020-07-15 Thread Pacho Ramos
commit: 117638b7e7232dafe2183929fb677a7cb8f62b8e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jul 15 08:21:13 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jul 15 08:22:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117638b7

gnome-extra/gnome-shell-extension-desktop-icons: Drop old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-desktop-icons/Manifest   |  1 -
 ...me-shell-extension-desktop-icons-19.10.2.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-desktop-icons/Manifest 
b/gnome-extra/gnome-shell-extension-desktop-icons/Manifest
index 1a774ab5678..f0df33f1758 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons/Manifest
+++ b/gnome-extra/gnome-shell-extension-desktop-icons/Manifest
@@ -1,2 +1 @@
-DIST desktop-icons-19.10.2.tar.xz 47920 BLAKE2B 
ac53da69fd76985b134fcff50d3340ad804e0a466ddf179cf06a7dd14ceaa1841a99341471a8dc2fb09e0e4794d1fee718ce516750381f71bf5e70b5ffe4a32a
 SHA512 
c6af4ffdb6dcc2c163dcf4dcac69911746fdc1dc89b1f590b82e962b8c400327ae459d648157d784c154c45488bea5961e01fc64c04ab72b5da3ca07229f80f8
 DIST desktop-icons-20.04.0.tar.xz 50448 BLAKE2B 
a93baf7cb37a3f78deb8780dcf4ec65bd20e42ecd9255924c61f457d3f6fe4cafd4865b80e414105f9e72fe835caaf034474f7e587a30b91c233edfc2851ad00
 SHA512 
6c411e4983901a0646d49ffa58bc9d711c33222b787795f5c237370168fb4bc7ff186cc071675decdcfaae846c1696d718b659b75120adcb04dfd26dbc84

diff --git 
a/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-19.10.2.ebuild
 
b/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-19.10.2.ebuild
deleted file mode 100644
index 54ab2f0c340..000
--- 
a/gnome-extra/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons-19.10.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome2-utils meson
-
-MY_PN="${PN/gnome-shell-extension-/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A GNOME Shell extension for providing desktop icons"
-HOMEPAGE="https://gitlab.gnome.org/World/ShellExtensions/desktop-icons;
-
-COMMIT="c2dfe4403c8b3bad25a2b41daa3c485e"
-SRC_URI="https://gitlab.gnome.org/World/ShellExtensions/${MY_PN}/uploads/${COMMIT}/${MY_P}.tar.xz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2"
-RDEPEND="${COMMON_DEPEND}
-   app-eselect/eselect-gnome-shell-extensions
-   =gnome-base/gnome-shell-3.34*
-   >=gnome-base/nautilus-3.30.4
-   sys-apps/xdg-desktop-portal
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}



  1   2   3   >