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

2021-01-25 Thread Anthony G. Basile
commit: 0698cc5bbc85337a1dc9b29b6e91bd9a24db029e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan 25 21:33:49 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 25 21:34:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0698cc5b

app-text/xapian-omega: fix dependency, bug #766312

Closes: https://bugs.gentoo.org/766312
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 app-text/xapian-omega/xapian-omega-1.4.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/xapian-omega/xapian-omega-1.4.18.ebuild 
b/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
index 5225e3e64c6..6623cc6dbeb 100644
--- a/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
+++ b/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
-DEPEND="dev-libs/xapian:0/30
+DEPEND="~dev-libs/xapian-1.4.18:0/30
dev-lang/perl
dev-libs/libpcre
sys-libs/zlib"



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

2021-01-25 Thread Anthony G. Basile
commit: d7f5b5ff146f43acd20edccfb0147162485a4946
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan 25 21:03:23 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 25 21:03:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f5b5ff

www-apps/moodle: version bump to 3.10.1, 3.9.4, 3.8.7, 3.5.16

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-apps/moodle/Manifest   |   9 +-
 .../{moodle-3.9.3.ebuild => moodle-3.10.1.ebuild}  |   2 +-
 .../{moodle-3.5.15.ebuild => moodle-3.5.16.ebuild} |   2 +-
 www-apps/moodle/moodle-3.7.9.ebuild| 120 -
 .../{moodle-3.8.6.ebuild => moodle-3.8.7.ebuild}   |   2 +-
 .../{moodle-3.10.ebuild => moodle-3.9.4.ebuild}|   2 +-
 6 files changed, 8 insertions(+), 129 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index f2323453549..28e16377d74 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,5 +1,4 @@
-DIST moodle-3.10.tgz 57423153 BLAKE2B 
fe59ef50e28a0170ff7a158d0ab52d93e30e4739a6af61cc2c3f6c93e763c459ebef8e6bda138af2ac2c6000d7ed6ea718821c01d2417b7c55d9c1faaeff2afa
 SHA512 
f0a55c5ed3636943a5193cadc3755cfd509619b1f85c003dffa6387c131f0579c02b40e825932b313d649d5e1e557f8e63569b5b51dada59f8aed5eac0474500
-DIST moodle-3.5.15.tgz 46781368 BLAKE2B 
5d47fc9526122314a490ef9728e8b1c8fddc233539de406d8077d59e7c14c6920d887fc074c94f9f5ffe6d66df68a325d03ab652cf1b39dc4870e64a7a638de1
 SHA512 
283f2f059181c3ba79799cb0b474bf9c5b876c528f1779b72b86a4b4087bfa73afc875dca5f454d527d5b3f0bfb3cc59531b59830f60e426bd9ef7bc65302698
-DIST moodle-3.7.9.tgz 45879636 BLAKE2B 
d07f080ed7333c575a04c813c0ffe4fce26ded2f1df267fdf5a1c5b9b787859d9d0c8d688dc435dd51f9850335528edb15a07b5a37200acca097f15c522e94df
 SHA512 
22452ea2b497aeedba6be739f573c8ca1d4dec3aca401f1ce6aac3fa96411f94fc72aeef895a5c35b97112fb6dd1d836b421fa26740a3dcb6936ae88d4267b9f
-DIST moodle-3.8.6.tgz 53308269 BLAKE2B 
20e722bbcd1f4575fa4450b6d7cefd1d882322776975f47940f49300f6c6a4bb9b80dae9e936207c5168a8847ae5d77e535d722aed07b68c1c29bad472cc6b74
 SHA512 
c3e63d6872fc476391747af03f25f0153a51dcc8a8a81d0330bd368d8bef9703dac700bf975a1891e701faed28227dd4d26a5d61255ca4b5bb349f91db66f20e
-DIST moodle-3.9.3.tgz 57048773 BLAKE2B 
21721718ae19c42c61ad4f0d971887e4bf545b88126ab12570d3a9b54e33821b0a99708adcbed78d49ed324d8525a2410db8988b614f76513b61067cb9e4ecc2
 SHA512 
830e81f28e54c8ebbb4528fe113c1b1b345bb47c80abc725b6afd8111d92315d5af4c82e4241d235bdd22a1b9324b1e63cc3a66bdfa352a768c4604adbec4bdc
+DIST moodle-3.10.1.tgz 57464025 BLAKE2B 
55a7f1ba24fa516cdb5f67a936797a5e9450ddd279bd3ea67a3fe4b321019dddae57f928a816374282dd9c08e78281b4835879a1ff5843e1997f61cede1ed05f
 SHA512 
3460857b5e0d524849d30d3d883fc35624cb2afe52184e85cb63477b7b17b8737338b91f6f8b5cd263fa1a3666288c85f8f3b10fcab3669cb5b1e68f6d8e5399
+DIST moodle-3.5.16.tgz 46790181 BLAKE2B 
921026617cc435f481ef5533908ca2a809fc63c57365d3cc114acb51ea246ea035d37c63fc64b8cfc25b29250ac2a3e92cbb5c838dce53b6e62971901c73de19
 SHA512 
ae9b2689a232c48a6d682627271e83460d6d95154f58dd8d1e27a58faec49c1089680378d943b1b45c3ebfa8e1f6cd1b879108b0c79bd9f49aab44e9520690c6
+DIST moodle-3.8.7.tgz 53309020 BLAKE2B 
6be85529dd7cd69631b1f2de0873ffb00bb1d50b8165d2198b3ee08a2ffbd34b4e9f3f2b97e956166ffc3617e7c234051c8f43e81838b1470caa7f6b9b2b91c6
 SHA512 
28cd050bcec988cf235776be8058f1f153a76e7720dd47db16f6c243dc4b542eac230a73e5fa86ca62dea056e9e6a1af71e4b485a7ccc6198b19670900871527
+DIST moodle-3.9.4.tgz 57068491 BLAKE2B 
9a7f3c1d5eae206b063e1dc5d471a34f378f8dd5b3f227cd87b2fc2a9c6b7429fab5d803a09a1fe312cbd936b37696aaf4b92ce8cd06b675ad7c891ff03fd518
 SHA512 
1a5069005aed3f0e1b5620d6c091cb8e9ad9003f95ae9d66055eb52e892feaf54b150942baecdc27a8d2884a349e3b882e16b187a2188e03aca0146abbc75a7a

diff --git a/www-apps/moodle/moodle-3.9.3.ebuild 
b/www-apps/moodle/moodle-3.10.1.ebuild
similarity index 98%
rename from www-apps/moodle/moodle-3.9.3.ebuild
rename to www-apps/moodle/moodle-3.10.1.ebuild
index 1012b291cbc..35d47aa5db4 100644
--- a/www-apps/moodle/moodle-3.9.3.ebuild
+++ b/www-apps/moodle/moodle-3.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"

diff --git a/www-apps/moodle/moodle-3.5.15.ebuild 
b/www-apps/moodle/moodle-3.5.16.ebuild
similarity index 98%
rename from www-apps/moodle/moodle-3.5.15.ebuild
rename to www-apps/moodle/moodle-3.5.16.ebuild
index 8b94917f96c..5b538bc3be8 100644
--- a/www-apps/moodle/moodle-3.5.15.ebuild
+++ b/www-apps/moodle/moodle-3.5.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"

diff --git a/www-apps/moodle/moodle-3.7.9.ebuild 
b/www-apps/moodle/moodle-3.7.9.ebuild
d

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

2021-01-20 Thread Anthony G. Basile
commit: 210cfef531993f7985c2999f883b7285b4657bec
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 21:34:24 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 21:34:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=210cfef5

dev-libs/xapian-bindings: remove 1.4.18 without lua

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../xapian-bindings/xapian-bindings-1.4.18.ebuild  | 296 -
 1 file changed, 296 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
deleted file mode 100644
index 741f0f146da..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
+++ /dev/null
@@ -1,296 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_6,3_7,3_8} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-2 php7-3 php7-4"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby24 ruby25 ruby26"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="java mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java mono perl php python ruby tcl )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.15
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   python? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}
-   )
-   ruby? ( $(ruby_implementations_depend) )
-   tcl? ( dev-lang/tcl:= )
-   mono? ( dev-lang/mono )"
-DEPEND="${COMMONDEPEND}
-   virtual/pkgconfig
-   java? ( >=virtual/jdk-1.6 )"
-RDEPEND="${COMMONDEPEND}
-   java? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}/${P}"
-
-has_basic_bindings() {
-   # Update this list if new bindings are added that are not built
-   # multiple times for multiple versions like lua, php, python and ruby 
are
-   return $(use mono || use java || use perl || use tcl)
-}
-
-php_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_copy_sources
-}
-
-php_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_foreach_variant "$@"
-}
-
-ruby_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_copy_sources
-}
-
-ruby_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_foreach_variant "$@"
-}
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-   use java && java-pkg-opt-2_pkg_setup
-}
-
-src_unpack() {
-   default
-
-   if use php; then
-   local php_slot
-   for php_slot in $(php_get_slots); do
-   # Unfortunately required for 
php-ext-source-r3_createinifiles().
-   mkdir "${WORKDIR}/${php_slot}"
-   done
-   fi
-}
-
-src_prepare() {
-   use java && java-pkg-opt-2_src_prepare
-
-   # https://trac.xapian.org/ticket/702
-   export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-   if use php; then
-   php_copy_sources
-   fi
-
-   if use python; then
-   python_copy_sources
-   fi
-
-   if use ruby; then
-   ruby_copy_sources
-   fi
-
-   eapply_user
-}
-
-src_configure() {
-   if has_basic_bindings ; then
-   local conf=(
-   --disable-documentation
-   $(use_with mono csharp)
-   $(use_with java)
-   $(use_with perl)
-   $(use_with tcl)
-   --without-lua
-   --without-php
-   --without-php7
-   --without-python
-   --without-python3
-   --without-ruby
-   )
-
-   if use java; then
-   local -x CXXFLAGS="${CXXFLAGS} 
$(java-pkg_get-jni-cflags)"
-   fi
-
-   if use perl; then
-   local -x PERL_ARCH="$(perl -MConfig -e 'print 
$Config{installvendorarch}')"
-   local

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

2021-01-20 Thread Anthony G. Basile
commit: 42fdeaf292e38e7071eaa5c45f47a3a4f7694d76
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 21:33:24 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 21:34:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fdeaf2

dev-libs/xapian-bindings: restore lua bindings to 1.4.18

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...bindings-1.4.17-r100.ebuild => xapian-bindings-1.4.18-r1.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
similarity index 98%
rename from dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild
rename to dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
index 0c2cba44761..ca365bb03da 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -169,7 +169,9 @@ src_configure() {
 
}
 
-   lua_foreach_impl run_in_build_dir lua_configure
+   if use lua; then
+   lua_foreach_impl run_in_build_dir lua_configure
+   fi
 
php_configure() {
local myconf=(



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

2021-01-20 Thread Anthony G. Basile
commit: eae8802bc39c9b0c6db31a39a45cb5292604420e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 20:55:27 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 20:55:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae8802b

dev-libs/xapian-bindings: version bump to 1.4.18

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.18.ebuild  | 296 +
 2 files changed, 297 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 136a50b10fe..14676a58327 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -2,3 +2,4 @@ DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
 DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B 
cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9
 SHA512 
afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113
 DIST xapian-bindings-1.4.17.tar.xz 1135100 BLAKE2B 
8c45322725c341f6e6484e0aa8716798aa5b31e5bbc795d0f5c631022c69e96f472b3fd76609116a196431e5b069a710c3ebbfc989de8fb57d5e2d081008b89c
 SHA512 
9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7
+DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
new file mode 100644
index 000..741f0f146da
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="java mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java mono perl php python ruby tcl )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.15
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+   mono? ( dev-lang/mono )"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.6 )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+S="${WORKDIR}/${P}"
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || use perl || use tcl)
+}
+
+php_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_copy_sources
+}
+
+php_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_foreach_variant "$@"
+}
+
+ruby_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_copy_sources
+}
+
+ruby_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_foreach_variant "$@"
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use java && java-pkg-opt-2_pkg_setup
+}
+
+src_unpack() {
+   defa

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

2021-01-20 Thread Anthony G. Basile
commit: 787a9e7076ef72acceeedf59b8a6aa76a787f771
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 14:55:51 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 14:55:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787a9e70

app-text/xapian-omega: version bump to 1.4.18

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 app-text/xapian-omega/Manifest   |  1 +
 app-text/xapian-omega/xapian-omega-1.4.18.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest
index aad10012056..e55f75c3864 100644
--- a/app-text/xapian-omega/Manifest
+++ b/app-text/xapian-omega/Manifest
@@ -2,3 +2,4 @@ DIST xapian-omega-1.4.14.tar.xz 540532 BLAKE2B 
193e03bfea5cf7cb5fc5bfca57f80b139
 DIST xapian-omega-1.4.15.tar.xz 545916 BLAKE2B 
be89c817d13888bc8de28973be15a512992dc1e6c23ea55f0470b179c9b29b82f2f2988c6ac430d62c3e45e6502555a3497bf3f3ce7bebf832fc8cf8e3dc9f1d
 SHA512 
99ffe32c37b22db4557cae214a157d3b1bda27b2eb86f99862ca59ac326e5ba3f044fbd58a0ec9db7098700dd6a2422634c80987c9152536ec217e48d9694679
 DIST xapian-omega-1.4.16.tar.xz 546360 BLAKE2B 
990eab976833854d2a172e1584383b71375fe2e0b83a8ff0a150f4c9fdb6e99cbd42e58720e81698292843918112426d3b445efe14d9ee5f76e85304439475de
 SHA512 
7f8c3d4e372c49f89e28da999ee49f0754052a339bbc4492b50f8134cf29b2c433ddae9e58ef3a2468898b711b4510ea87687a247ce21e83eba2f8daaa2910c4
 DIST xapian-omega-1.4.17.tar.xz 547372 BLAKE2B 
d164ee2f96d395e2a45919aea821d1bae9b028b64389b4a6e6f1179c0e1c2a92983a3fe7a71f68fe11e04eb61e9f011c21f2edf5660f9feedccd41de8ed2f445
 SHA512 
0388714ae307044b486e92eacac2d8c09c334e1b77be6cc2c36f8c0c679b4fee660c9b12074e9a278e2981b4a5b4a607d068a5d16c852bef719245bb70b7ce7c
+DIST xapian-omega-1.4.18.tar.xz 549892 BLAKE2B 
440f7ac93acca5803c80d905a90db854f36a5fb1e486d5178c25db0490bc01812f2173feb8abb97a2e399449950524db7b557b303c671d1e9a50f062f332008a
 SHA512 
35da36bdaa6997353554604db5ced3f3a05d0862ce5cf357fae639ca88a65ea83bf0be039629e6aedd67f8cb369a7eaeba7f279980c9e2f585083c737c61ea43

diff --git a/app-text/xapian-omega/xapian-omega-1.4.18.ebuild 
b/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
new file mode 100644
index 000..5225e3e64c6
--- /dev/null
+++ b/app-text/xapian-omega/xapian-omega-1.4.18.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI 
search frontend"
+SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/xapian-omega-${PV}.tar.xz;
+HOMEPAGE="https://xapian.org/;
+S="${WORKDIR}/xapian-omega-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-libs/xapian:0/30
+   dev-lang/perl
+   dev-libs/libpcre
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   # Protect /etc/omega.conf
+   echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega
+   doenvd "${T}"/20xapian-omega
+   dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
+
+   # Directory containing Xapian databases:
+   keepdir /var/lib/omega/data
+
+   # Directory containing OmegaScript templates:
+   keepdir /var/lib/omega/templates
+   mv "${S}"/templates/* "${D}"/var/lib/omega/templates || die
+
+   # Directory to write Omega logs to:
+   keepdir /var/log/omega
+
+   # Directory containing any cdb files for the $lookup OmegaScript 
command:
+   keepdir /var/lib/omega/cdb
+}



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

2021-01-19 Thread Anthony G. Basile
commit: c6edddf3068d8ad4fa02caf7fa539812e395cefb
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 00:32:43 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 00:32:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6edddf3

dev-libs/xapian: remove older versions

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian/Manifest |  3 --
 dev-libs/xapian/xapian-1.4.14.ebuild | 74 
 dev-libs/xapian/xapian-1.4.15.ebuild | 74 
 dev-libs/xapian/xapian-1.4.16.ebuild | 74 
 4 files changed, 225 deletions(-)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index f3e48c4b944..7806bb6ff95 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,6 +1,3 @@
 DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B 
a130e26188c949d0433d017e8d13e7ecf6241a232d00125699ba8ed63eab9cb1651e02182fcc152f960f4e122709958632779daaaf5760fe50953a3b5b07a243
 SHA512 
a15b5d9b5770337519f671732f53f0642b31f08206824500d589ba309c9e91a05a30353d66ebf70a4c1cb1824b44e1c7b7630e799de3b15d645cf951a6017bfe
-DIST xapian-core-1.4.14.tar.xz 2970624 BLAKE2B 
5bfa5ab36ad4626fcc9a214427f88bdf55e60166939db3a65d3118b426b0ec6754efc10dbcf32456e033292eba3b29f7500679f69a49df15d40c4111322249ed
 SHA512 
c08c9abe87e08491566b7cfa8cda9e2a80e4959a647428b6d82bce7af1c967b4cb463607ffb8976372a980c163923ced36117a66e0b5a1f35659393def3d371b
-DIST xapian-core-1.4.15.tar.xz 2988752 BLAKE2B 
d68d69cdc55c1b62a746620fc90f028819813bb98c0ad0cc130c399a4dd62231b920d24363b61e58d002f65a79a117598455779028de1b26b7a808367f5f2de4
 SHA512 
f28209acae12a42a345382668f7f7da7a2ce5a08362d0e2af63c9f94cb2adca95366499a7afa0bd9008fbfcca4fd1f2c9221e594fc2a2c740f5899e9f03ecad3
-DIST xapian-core-1.4.16.tar.xz 3041132 BLAKE2B 
2c009bcdec05542ceae9354e47e8ff9b971ec87d04caf8058711fd6952135620c353f2feabcd869313f55194409944bc7374ce69d626f948461963a7790c3953
 SHA512 
3d319ab672485e840019ee28b54b1c59bbd535c1802874f58593fb999681c19bff3e776dc19ab5d5bd97734bf01f1408f36ae49e21ca9706ca187db49f8a18a6
 DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7
 DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef

diff --git a/dev-libs/xapian/xapian-1.4.14.ebuild 
b/dev-libs/xapian/xapian-1.4.14.ebuild
deleted file mode 100644
index f6ae79205eb..000
--- a/dev-libs/xapian/xapian-1.4.14.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit eutils multilib-minimal
-
-MY_P="${PN}-core-${PV}"
-
-DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-solaris"
-IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
-
-DEPEND="sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-multilib_src_configure() {
-   local myconf=""
-
-   if use cpu_flags_x86_sse2; then
-   myconf="${myconf} --enable-sse=sse2"
-   else
-   if use cpu_flags_x86_sse; then
-   myconf="${myconf} --enable-sse=sse"
-   else
-   myconf="${myconf} --disable-sse"
-   fi
-   fi
-
-   myconf="${myconf} $(use_enable static-libs static)"
-
-   use inmemory || myconf="${myconf} --disable-backend-inmemory"
-   use remote || myconf="${myconf} --disable-backend-remote"
-
-   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
-
-   ECONF_SOURCE=${S} econf $myconf
-}
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/xapian/postingsource.h
-   /usr/include/xapian/attributes.h
-   /usr/include/xapian/valuesetmatchdecider.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/types.h
-   /usr/include/xapian/positioniterator.h
-   /usr/include/xapian/registry.h
-)
-

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

2021-01-19 Thread Anthony G. Basile
commit: 14855cf5157e74a9d857dd159e402495eea0ffa1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 00:31:32 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 00:31:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14855cf5

dev-libs/xapian: version bump to 1.4.18

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.18.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index f557a0eaaf8..f3e48c4b944 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -3,3 +3,4 @@ DIST xapian-core-1.4.14.tar.xz 2970624 BLAKE2B 
5bfa5ab36ad4626fcc9a214427f88bdf5
 DIST xapian-core-1.4.15.tar.xz 2988752 BLAKE2B 
d68d69cdc55c1b62a746620fc90f028819813bb98c0ad0cc130c399a4dd62231b920d24363b61e58d002f65a79a117598455779028de1b26b7a808367f5f2de4
 SHA512 
f28209acae12a42a345382668f7f7da7a2ce5a08362d0e2af63c9f94cb2adca95366499a7afa0bd9008fbfcca4fd1f2c9221e594fc2a2c740f5899e9f03ecad3
 DIST xapian-core-1.4.16.tar.xz 3041132 BLAKE2B 
2c009bcdec05542ceae9354e47e8ff9b971ec87d04caf8058711fd6952135620c353f2feabcd869313f55194409944bc7374ce69d626f948461963a7790c3953
 SHA512 
3d319ab672485e840019ee28b54b1c59bbd535c1802874f58593fb999681c19bff3e776dc19ab5d5bd97734bf01f1408f36ae49e21ca9706ca187db49f8a18a6
 DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7
+DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18.ebuild
new file mode 100644
index 000..b33e8c6402c
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.18.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils multilib-minimal
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+   local myconf=""
+
+   if use cpu_flags_x86_sse2; then
+   myconf="${myconf} --enable-sse=sse2"
+   else
+   if use cpu_flags_x86_sse; then
+   myconf="${myconf} --enable-sse=sse"
+   else
+   myconf="${myconf} --disable-sse"
+   fi
+   fi
+
+   myconf="${myconf} $(use_enable static-libs static)"
+
+   use inmemory || myconf="${myconf} --disable-backend-inmemory"
+   use remote || myconf="${myconf} --disable-backend-remote"
+
+   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
+
+   ECONF_SOURCE=${S} econf $myconf
+}
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/xapian/postingsource.h
+   /usr/include/xapian/attributes.h
+   /usr/include/xapian/valuesetmatchdecider.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/types.h
+   /usr/include/xapian/positioniterator.h
+   /usr/include/xapian/registry.h
+)
+
+multilib_src_test() {
+   emake check VALGRIND=
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   rm -rf "${D}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${D}" -name "*.la" -type f -delete || die
+}



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

2021-01-19 Thread Anthony G. Basile
commit: 2b1af680d5afaa6c5b11302e531d784996bc15f7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jan 19 21:14:39 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Jan 19 21:56:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1af680

sys-libs/musl: version bump to 1.2.2

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/musl/Manifest  |   1 +
 sys-libs/musl/musl-1.2.2.ebuild | 133 
 2 files changed, 134 insertions(+)

diff --git a/sys-libs/musl/Manifest b/sys-libs/musl/Manifest
index b395b0fd819..c2ab036a470 100644
--- a/sys-libs/musl/Manifest
+++ b/sys-libs/musl/Manifest
@@ -4,3 +4,4 @@ DIST iconv.c 2577 BLAKE2B 
070ca87b30c90ab98c27d5faf7a2fcb64ff7c67ca212ee6072165b
 DIST musl-1.1.24.tar.gz 1024988 BLAKE2B 
5fa26746eed0f2334b740adf94a8400568d56d9b2276bf1fbac828f9b707b4e215d3c16af9ea048b9d771f1d0a58ada3bc6e1bf0ba8f5fa693f5042fc6af30df
 SHA512 
8987f1e194ea616f34f4f21fe9def28fb7f81d7060e38619206c6349f79db3bbb76bae8b711f5f9b8ed038799c9aea1a4cbec69e0bc4131e246203e133149e77
 DIST musl-1.2.0.tar.gz 1035265 BLAKE2B 
0a47e0f438cca0f3ce31ae024c19358160214842115b560efc48e66228055c9147d9550957a79425322d510ba773f197d0944bb844bf6addbbf698088a3358a9
 SHA512 
58bd88189a6002356728cea1c6f6605a893fe54f7687595879add4eab283c8692c3b031eb9457ad00d1edd082cfe62fcc0eb5eb1d3bf4f1d749c0efa2a95fec1
 DIST musl-1.2.1.tar.gz 1047481 BLAKE2B 
5ccdee248d4caa1b433ab9c56cce3842fb46a269fd6a53d0880ba5eaad208997306e6b56fd345917e5076714fbfac0804ea226e6dc3f0f2e75f8c824a7155535
 SHA512 
455464ef47108a78457291bda2b1ea574987a1787f6001e9376956f20521593a4816bc215dab41c1a80292ae7ebd315accb4d4fa6a1210ff77d9a4d68239e960
+DIST musl-1.2.2.tar.gz 1055220 BLAKE2B 
a000357ed52e417d8cebe5537df658dc0f8f02f2da3efcd79125544ad63e11e05fa96136551d0bfeb09a3f6c9a2260bffcfbd329ea92e6a7b62aa690f48968aa
 SHA512 
5344b581bd6463d71af8c13e91792fa51f25a96a1ecbea81e42664b63d90b325aeb421dfbc8c22e187397ca08e84d9296a0c0c299ba04fa2b751d6864914bd82

diff --git a/sys-libs/musl/musl-1.2.2.ebuild b/sys-libs/musl/musl-1.2.2.ebuild
new file mode 100644
index 000..393a73ebfeb
--- /dev/null
+++ b/sys-libs/musl/musl-1.2.2.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils flag-o-matic multilib toolchain-funcs
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="git://git.musl-libc.org/musl"
+   inherit git-r3
+   SRC_URI="
+   https://dev.gentoo.org/~blueness/musl-misc/getconf.c
+   https://dev.gentoo.org/~blueness/musl-misc/getent.c
+   https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
+   KEYWORDS=""
+else
+   SRC_URI="http://www.musl-libc.org/releases/${P}.tar.gz
+   https://dev.gentoo.org/~blueness/musl-misc/getconf.c
+   https://dev.gentoo.org/~blueness/musl-misc/getent.c
+   https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+fi
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+DESCRIPTION="Light, fast and simple C library focused on standards-conformance 
and safety"
+HOMEPAGE="http://www.musl-libc.org/;
+LICENSE="MIT LGPL-2 GPL-2"
+SLOT="0"
+IUSE="headers-only"
+
+QA_SONAME="/usr/lib/libc.so"
+QA_DT_NEEDED="/usr/lib/libc.so"
+
+PATCHES=(
+   "${FILESDIR}/${P}-CVE-2020-28928.patch"
+)
+
+is_crosscompile() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+just_headers() {
+   use headers-only && is_crosscompile
+}
+
+pkg_setup() {
+   if [ ${CTARGET} == ${CHOST} ] ; then
+   case ${CHOST} in
+   *-musl*) ;;
+   *) die "Use sys-devel/crossdev to build a musl toolchain" ;;
+   esac
+   fi
+
+   # fix for #667126, copied from glibc ebuild
+   # make sure host make.conf doesn't pollute us
+   if is_crosscompile || tc-is-cross-compiler ; then
+   CHOST=${CTARGET} strip-unsupported-flags
+   fi
+}
+
+src_configure() {
+   tc-getCC ${CTARGET}
+   just_headers && export CC=true
+
+   local sysroot
+   is_crosscompile && sysroot="${EPREFIX}"/usr/${CTARGET}
+   ./configure \
+   --target=${CTARGET} \
+   --prefix=${sysroot}/usr \
+   --syslibdir=${sysroot}/lib \
+   --disable-gcc-wrapper || die
+}
+
+src_compile() {
+   emake obj/include/bits/alltypes.h
+   just_headers && return 0
+
+   emake
+   if [[ ${CATEGORY} != cross-* ]] ; then
+   emake -C "${T}&q

[gentoo-commits] proj/eudev:master commit in: rules/

2021-01-14 Thread Anthony G. Basile
commit: 9a240b197b18ffdc3ca5da83ac45bcc9b82a1344
Author: Yann Dirson  blade-group  com>
AuthorDate: Thu Jan  7 09:30:08 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jan 14 17:52:26 2021 +
URL:https://gitweb.gentoo.org/proj/eudev.git/commit/?id=9a240b19

Revert bad 78-sound-card.rules update causing path_id skip

The following device properly got assigned ID_PATH with eudev 3.2.1,
but does not get it any more with recent versions:

P: /devices/platform/rt5651-sound/sound/card0
E: DEVPATH=/devices/platform/rt5651-sound/sound/card0
E: SOUND_FORM_FACTOR=internal
E: SOUND_INITIALIZED=1
E: SUBSYSTEM=sound
E: USEC_INITIALIZED=507638688065

This results in pulseaudio giving a non-stable card name by using a
device number.

I tracked the problem to commit
47367bc4df6f05a49cf4b5b0209153d77a9ade83, which changed (without
explaining why it does so) the rules for "internal" sound cards,
notably preventing `IMPORT{builtin}="path_id"` from being reached.

Signed-off-by: Yann Dirson  blade-group.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 rules/78-sound-card.rules | 5 -
 1 file changed, 5 deletions(-)

diff --git a/rules/78-sound-card.rules b/rules/78-sound-card.rules
index f2fc27739..3a626e146 100644
--- a/rules/78-sound-card.rules
+++ b/rules/78-sound-card.rules
@@ -50,11 +50,6 @@ SUBSYSTEMS=="firewire", GOTO="skip_pci"
 SUBSYSTEMS=="pci", ENV{ID_BUS}="pci", ENV{ID_VENDOR_ID}="$attr{vendor}", 
ENV{ID_MODEL_ID}="$attr{device}"
 SUBSYSTEMS=="pci", GOTO="skip_pci"
 
-# If we reach here, the device nor any of its parents are USB/PCI/firewire bus 
devices.
-# If we now find a parent that is a platform device, assume that we're working 
with
-# an internal sound card.
-SUBSYSTEMS=="platform", ENV{SOUND_FORM_FACTOR}="internal", GOTO="sound_end"
-
 LABEL="skip_pci"
 
 # Define ID_ID if ID_BUS and ID_SERIAL are set. This will work for both



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

2021-01-07 Thread Anthony G. Basile
commit: 28a471d4c5bbf70a220403206a6a62c0740e0926
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jan  8 02:13:24 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jan  8 02:13:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a471d4

net-libs/mbedtls: version bumps to 2.16.9 and 2.25.0, bug #764317

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest  |  2 +
 net-libs/mbedtls/mbedtls-2.16.9.ebuild | 94 +
 net-libs/mbedtls/mbedtls-2.25.0.ebuild | 95 ++
 3 files changed, 191 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index aef009b8f5b..f4394f3b241 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,2 +1,4 @@
 DIST mbedtls-2.16.8.tar.gz 2662927 BLAKE2B 
80dabffe644c792ce8a317629950bee71a2376be8f84de29d5cb92047ee433347e7e91be513d638b2954c0c7b2393eaef81b7d449753efffab25694b8a8b52d5
 SHA512 
645d58d42594a2b547b904634acc1e7e8583465e075c190183e1179638f05e1f8f5c56561ab172fed8dcec4a1742429663abdfdc25d607410ea64a35fbb22168
+DIST mbedtls-2.16.9.tar.gz 2668396 BLAKE2B 
c637509e8960916bea714b0558b729bf43544d64a560b2e76beba78f8d1355e982f0112bd9e5dd5a14698fa8292d23ed0f41670b220d48d26d6b5a17884481d4
 SHA512 
f72538851c7a24ac14b5c153220260a49a083bfff44a52e9c1e77c51109bac779b5b4caac21f995176fe8f9d27843f3495692d6c7e9dc733cbcec896823ff0e0
 DIST mbedtls-2.24.0.tar.gz 3912697 BLAKE2B 
4355fb4db90e3d72e73adcd8ee96c7db2809154c08a00c1a3a8a8f8d6360689f17317a6dd3564c85e1fadece1a49f1ce30561ad21faf48a5bab78e223f2cd070
 SHA512 
5437ea57eb8b8af9446a796876aa2bfe3c59c88f926b1638c7e8a021a8bef9f4bc6cb1b254e7387e2afe095bd27c518060719726bbaf5478582a56c34315cfb8
+DIST mbedtls-2.25.0.tar.gz 3994272 BLAKE2B 
27a326ba08c341ed47ce280401a4b73606138aa8946fd8d8df5d084496eecc6eadf4eedd65270725a360d4b171c86cefeccb6b1515847587f0f11ed15b7dda9b
 SHA512 
78e68dd9a2939fb9e40d796dcc2de36671c900921eac800688bfc3b5f47fda88be2eb4c7dcb34a01628983cd66323b15606ef2a29e7cbfda0d86aa3f6c948647

diff --git a/net-libs/mbedtls/mbedtls-2.16.9.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.9.ebuild
new file mode 100644
index 000..324eaa4202f
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.16.9.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
+}
+
+multilib_src_test() {
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install

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

2021-01-07 Thread Anthony G. Basile
commit: bc25af08723a28c98f3c2e0969e2b1307013648c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jan  8 01:57:48 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jan  8 01:57:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc25af08

sys-apps/haveged: version bump to 1.9.14

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/haveged/Manifest  |  1 +
 sys-apps/haveged/haveged-1.9.14.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/sys-apps/haveged/Manifest b/sys-apps/haveged/Manifest
index 35ecce48441..32b8067283a 100644
--- a/sys-apps/haveged/Manifest
+++ b/sys-apps/haveged/Manifest
@@ -1,3 +1,4 @@
 DIST haveged-1.9.13.tar.gz 495737 BLAKE2B 
5a8c154d27ca7dc71e7d34051a5e24ec2bd49be7a68175c351293958261083f2cfb0b318daaf005cc95f6a9b76664df63d4c41d28d4276f6906081d21097475a
 SHA512 
dff0f4273643ed6b2fea26f1ba5c17be3d655d27ab0b96091bcd23e1cb984fc440cc81e694cc7bcc84a9a667d96f3c04a73675f79ecae525ee56390940cce576
+DIST haveged-1.9.14.tar.gz 496346 BLAKE2B 
9df0b51dc5856b4b943a0c1c1c8f9b947dd3d22bdf45639920911e2619264fc771cba68ad70559b34523a6361cc5da588392bf0b24de1dbf824f1dfc7898a2bb
 SHA512 
bdb6d9de667298d32b474bcbdd5f90c12b870b154b86f8817948de787d378b428bf823234f20129666bd1abced2f154643b5999e43975969f6bba87124650924
 DIST haveged-1.9.2.tar.gz 494682 BLAKE2B 
a972d128b19fecc3d01e17bd4cf6d5ec03ae716c4b4934c73193e03f3d3f9ff3461a8280ec0a20885499fd334343deb193ddc98b0697b2b14f92fff897bbf59b
 SHA512 
65f70950fb90ef9c24ff3bf1b26e19a9cde2bec4749e2e64d5461a51646a20cf610efa2a5014219b8605957afa0084abd2ba11c7dc15f9379afce784971627b8
 DIST haveged-1.9.8c.tar.gz 494470 BLAKE2B 
840aa0b985107feb38a7b5823f94de3473e79f75542565e571c4ec9b2640dddcabb09d598e101678defbdd2eb04fe2fc1fb1f8466157e53d7c41272131450dec
 SHA512 
24167e8a9773d96b3c57cd3e57def7e291f3de86873e796cafc1a59d3f89818c6cb8d46d05e5ae4eb2683fc86b313b1acaed7f210724dadb7df3939e1b3900aa

diff --git a/sys-apps/haveged/haveged-1.9.14.ebuild 
b/sys-apps/haveged/haveged-1.9.14.ebuild
new file mode 100644
index 000..92c901487af
--- /dev/null
+++ b/sys-apps/haveged/haveged-1.9.14.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd
+
+DESCRIPTION="A simple entropy daemon using the HAVEGE algorithm"
+HOMEPAGE="http://www.issihosts.com/haveged/;
+SRC_URI="https://github.com/jirka-h/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="selinux static-libs threads"
+
+RDEPEND="
+   !

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

2021-01-03 Thread Anthony G. Basile
commit: 5f53969bc19474dbeb1b96cf070e5d02870854a3
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Sun Jan  3 13:48:07 2021 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Jan  3 16:50:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f53969b

net-libs/libmicrohttpd: bump to 0.9.72

Added USE flag 'thread-names'
Added suggestion of myself as proxied maintainer

Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/libmicrohttpd/Manifest|  1 +
 net-libs/libmicrohttpd/libmicrohttpd-0.9.72.ebuild | 55 ++
 net-libs/libmicrohttpd/metadata.xml|  7 ++-
 3 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/net-libs/libmicrohttpd/Manifest b/net-libs/libmicrohttpd/Manifest
index e30a5d051b4..9fc2402c102 100644
--- a/net-libs/libmicrohttpd/Manifest
+++ b/net-libs/libmicrohttpd/Manifest
@@ -3,3 +3,4 @@ DIST libmicrohttpd-0.9.68.tar.gz 1884342 BLAKE2B 
3f74c48917fa19753a617242fa07b99
 DIST libmicrohttpd-0.9.69.tar.gz 1884511 BLAKE2B 
6470b52e58d82a7fee17d8545e546cb9d3fa38012bcf3380d238afdf0f1b5391e19df53a89ac977ac9452d23610dc851f5da5972cace8d8f1088e1040d173572
 SHA512 
1633d2e606f476489e8af549fff88735e3b5641c85d59071edc8b2e1177fe1b6302578b69b8ff6669d3e1954c20cf0fa1ee52b42378362edd26197d8992e469b
 DIST libmicrohttpd-0.9.70.tar.gz 1886435 BLAKE2B 
09ae33c66f151d9ce03b8333b26c32e2c0896d150441f39da632fe1316c66123f343d021d7fc9a974fbbab7e642d253138d071d4ee506477de46bffd3ce4691c
 SHA512 
391293688d5ef51cf8d918294000384cb291f46bf767295af5a97123c06c75573d480a6c4b2486712b53636fe3e5dc1f8827ccf4335ac435ec85c3529733d8f5
 DIST libmicrohttpd-0.9.71.tar.gz 1894695 BLAKE2B 
46bee477972a1bf791f9edaa7451790e03fccfac9a8b79fd6fb4038fbd2c3c0f268df787894cd21ddba2640fa087537f681dec4765fe03064a3c9f79aa708b26
 SHA512 
dab92c0979f8016844970ce4e110469e608e2e15b4096cf518350541248f123e40a4c0289ba025302e318e0bf47a957e9a3dcdee6f55936504b6c1c4f02efb86
+DIST libmicrohttpd-0.9.72.tar.gz 1693553 BLAKE2B 
24d9284d8cab65d4a5b6b7f3a5b860dfd8cf69b21e44ee05ae2f7561b766a72d2dbb7f57849a31c22454e211befa74e058f78814b79e7876b3d14c7252ab5800
 SHA512 
9695e2fb08785e4b60342226ef3a0af22da4d80f127e7db9ec80ce844f70d0d781b30af207d58d8eb691b85a5fe4691cb9ecf887ca86f5e059a05259ae041316

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.72.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.72.ebuild
new file mode 100644
index 000..c75cdb3d919
--- /dev/null
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.72.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib-minimal
+
+MY_P="${P/_/}"
+
+DESCRIPTION="Small C library to run an HTTP server as part of another 
application"
+HOMEPAGE="https://www.gnu.org/software/libmicrohttpd/;
+SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/12"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+epoll ssl static-libs test thread-names"
+RESTRICT="!test? ( test )"
+
+RDEPEND="ssl? ( >net-libs/gnutls-2.12.20 )"
+
+DEPEND="${RDEPEND}
+   test?   ( net-misc/curl[ssl?] )
+   virtual/pkgconfig
+   "
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS NEWS README ChangeLog"
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" \
+   econf \
+   --enable-shared \
+   $(use_enable static-libs static) \
+   --disable-nls \
+   --enable-bauth \
+   --enable-dauth \
+   --disable-examples \
+   --enable-messages \
+   --enable-postprocessor \
+   --enable-httpupgrade \
+   --disable-experimental \
+   $(use_enable thread-names) \
+   $(use_enable epoll) \
+   $(use_enable test curl) \
+   $(use_enable ssl https) \
+   $(use_with ssl gnutls)
+}
+
+multilib_src_install_all() {
+   default
+
+   use static-libs || find "${ED}" -name '*.la' -delete
+}

diff --git a/net-libs/libmicrohttpd/metadata.xml 
b/net-libs/libmicrohttpd/metadata.xml
index 02fc68dc4f8..eb2da6137a9 100644
--- a/net-libs/libmicrohttpd/metadata.xml
+++ b/net-libs/libmicrohttpd/metadata.xml
@@ -5,9 +5,14 @@
bluen...@gentoo.org
Anthony G. Basile

+   
+   k...@narod.ru
+   Evgeny Grin
+   

enable error messages
-   use epoll() system call
+   Use epoll() system call
+   Assign thread names to internal 
threads


cpe:/a:gnu:libmicrohttpd



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

2020-12-30 Thread Anthony G. Basile
commit: 7c716703c7dc46510fefc8fdb5deaa324f7645cd
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat Oct  3 01:48:06 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Dec 30 18:21:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c716703

sys-fs/encfs: fix fuse slot, eapi 7, cmake-utils -> cmake

encfs is not compatible with fuse-3.x, so we need to specify a slot
with which it is compatible. Also bumped to EAPI 7 while I was
touching it, and migrated from deprecated cmake-utils.eclass
to cmake.eclass.

Also, recent cmake-utils / cmake eclasses turn on shared libs, but
encfs' build system does the wrong thing for libencfs.so, so turn
that knob back off.

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/701698
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-fs/encfs/encfs-1.9.5-r1.ebuild | 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-fs/encfs/encfs-1.9.5-r1.ebuild 
b/sys-fs/encfs/encfs-1.9.5-r1.ebuild
new file mode 100644
index 000..c4043c7510d
--- /dev/null
+++ b/sys-fs/encfs/encfs-1.9.5-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake
+
+DESCRIPTION="An implementation of encrypted filesystem in user-space using 
FUSE"
+HOMEPAGE="https://vgough.github.io/encfs/;
+SRC_URI="https://github.com/vgough/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~sparc ~x86"
+IUSE="libressl nls"
+
+RDEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   dev-libs/tinyxml2:0=
+   sys-fs/fuse:0=
+   sys-libs/zlib"
+DEPEND="
+   ${RDEPEND}
+   dev-lang/perl
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+# Build dir is hardcoded in test suite, but we restrict them
+# because they can lead to false negatives, bug #630486
+RESTRICT="test"
+BUILD_DIR="${S}/build"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_NLS="$(usex nls)"
+   -DUSE_INTERNAL_TINYXML=OFF
+   -DBUILD_UNIT_TESTS=OFF
+   -DBUILD_SHARED_LIBS=OFF
+   )
+   cmake_src_configure
+}



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

2020-12-29 Thread Anthony G. Basile
commit: 4238cf7d20f91231a625b8e6817012f97f094b93
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 29 18:28:42 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 29 18:28:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4238cf7d

dev-libs/libretls: add multilib support

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../libretls/{libretls-3.3.1.ebuild => libretls-3.3.1-r1.ebuild} | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libretls/libretls-3.3.1.ebuild 
b/dev-libs/libretls/libretls-3.3.1-r1.ebuild
similarity index 80%
rename from dev-libs/libretls/libretls-3.3.1.ebuild
rename to dev-libs/libretls/libretls-3.3.1-r1.ebuild
index a48c036a503..f014fafbf21 100644
--- a/dev-libs/libretls/libretls-3.3.1.ebuild
+++ b/dev-libs/libretls/libretls-3.3.1-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit multilib-minimal
+
 DESCRIPTION="Port of libtls from LibreSSL to OpenSSL"
 HOMEPAGE="https://git.causal.agency/libretls/about/;
 SRC_URI="https://causal.agency/libretls/${P}.tar.gz;
@@ -16,14 +18,15 @@ RDEPEND="${DEPEND}
!dev-libs/libressl"
 BDEPEND="virtual/pkgconfig"
 
-src_configure() {
+multilib_src_configure() {
local myconf=(
--disable-static
)
-   econf "${myconf[@]}"
+   ECONF_SOURCE="${S}" econf \
+   "${myconf[@]}"
 }
 
-src_install() {
+multilib_src_install() {
default
find "${D}" -name '*.la' -delete || die
 }



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

2020-12-29 Thread Anthony G. Basile
commit: 5118c6049b7a4faee3199e1e755514f8da8691dd
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 29 18:25:02 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 29 18:25:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5118c604

dev-libs/libretls: add myself as co-maintainer

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libretls/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libretls/metadata.xml b/dev-libs/libretls/metadata.xml
index 0319eec4c8b..0dfdbe6bfb7 100644
--- a/dev-libs/libretls/metadata.xml
+++ b/dev-libs/libretls/metadata.xml
@@ -5,4 +5,8 @@
mgo...@gentoo.org
Michał Górny

+   
+   bluen...@gentoo.org
+       Anthony G. Basile
+   
 



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

2020-12-22 Thread Anthony G. Basile
commit: fa0ea89c147584ae3c5c5acf13273f75ce182753
Author: Issam E. Maghni  mailbox  org>
AuthorDate: Thu Dec 17 18:29:55 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 22 14:58:51 2020 +
URL:https://gitweb.gentoo.org/proj/eudev.git/commit/?id=fa0ea89c

configure: test -a|o is not POSIX

Fixes `test: too many arguments` when building Linux-PAM using sbase.
This is due to a non-POSIX syntax test ... -a ... and test ... -o 

> The XSI extensions specifying the -a and -o binary primaries and the
> '(' and ')' operators have been marked obsolescent.

See https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html

Signed-off-by: Anthony G. Basile  gentoo.org>

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index fda10eac5..508ec4b86 100644
--- a/configure.ac
+++ b/configure.ac
@@ -208,7 +208,7 @@ AC_ARG_ENABLE(blkid, AS_HELP_STRING([--disable-blkid], 
[Disable optional blkid s
 if test "x$enable_blkid" != "xno"; then
 PKG_CHECK_MODULES([BLKID], [blkid >= 2.20],
 [AC_DEFINE(HAVE_BLKID, 1, [Define if blkid is available]) 
have_blkid=yes], have_blkid=no)
-if test "x$have_blkid" = xno -a "x$enable_blkid" = xyes; then
+if test "x$have_blkid" = xno && test "x$enable_blkid" = xyes; then
 AC_MSG_ERROR([*** blkid support requested but not found])
 fi
 fi
@@ -220,7 +220,7 @@ AC_ARG_ENABLE(selinux, AS_HELP_STRING([--disable-selinux], 
[Disable optional SEL
 if test "x$enable_selinux" != "xno"; then
 PKG_CHECK_MODULES([SELINUX], [libselinux >= 2.1.9],
 [AC_DEFINE(HAVE_SELINUX, 1, [Define if SELinux is available]) 
have_selinux=yes], have_selinux=no)
-if test "x$have_selinux" = xno -a "x$enable_selinux" = xyes; then
+if test "x$have_selinux" = xno && test "x$enable_selinux" = xyes; then
 AC_MSG_ERROR([*** SELinux support requested but libraries not 
found])
 fi
 fi
@@ -265,7 +265,7 @@ if test "x$enable_kmod" != "xno"; then
 [AC_DEFINE(HAVE_KMOD, 1, [Define if kmod is 
available])],
 AC_MSG_ERROR([*** kmod version >= 15 not found]))
 fi
-if test "x$have_kmod" = xno -a "x$enable_kmod" = xyes; then
+if test "x$have_kmod" = xno && test "x$enable_kmod" = xyes; then
 AC_MSG_ERROR([*** kmod support requested, but libraries not 
found])
 fi
 fi



[gentoo-commits] proj/releng:master commit in: tools-systemd/portage.amd64/package.use/, tools-systemd/, ...

2020-12-19 Thread Anthony G. Basile
commit: c2551192129966e98a59bbab79721cdbd440d34f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec 19 20:42:16 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec 19 20:42:16 2020 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=c2551192

tools-systemd: deprecated

Signed-off-by: Anthony G. Basile  gentoo.org>

 tools-systemd/.gitignore   |  3 -
 tools-systemd/catalyst.conf.local  | 31 -
 tools-systemd/clean.sh |  6 --
 tools-systemd/common.sh| 61 --
 .../portage.amd64/package.use/releng/iputils   |  1 -
 tools-systemd/portage.amd64/package.use/releng/pam |  1 -
 tools-systemd/portage.amd64/package.use/util-linux |  1 -
 tools-systemd/portage.arm64/package.use/glibc  |  1 -
 .../portage.arm64/package.use/releng/iputils   |  1 -
 tools-systemd/portage.arm64/package.use/releng/pam |  1 -
 tools-systemd/portage.arm64/package.use/util-linux |  1 -
 .../portage.i686/package.use/releng/iputils|  1 -
 tools-systemd/portage.i686/package.use/releng/pam  |  1 -
 tools-systemd/portage.i686/package.use/util-linux  |  1 -
 tools-systemd/run-arm64.sh | 46 --
 tools-systemd/run.sh   | 61 --
 tools-systemd/stage-all.conf.template  |  9 ---
 tools-systemd/stage4-amd64.spec| 74 --
 18 files changed, 301 deletions(-)

diff --git a/tools-systemd/.gitignore b/tools-systemd/.gitignore
deleted file mode 100644
index 2315a4e4..
--- a/tools-systemd/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-*log
-*err
-stage*.conf

diff --git a/tools-systemd/catalyst.conf.local 
b/tools-systemd/catalyst.conf.local
deleted file mode 100644
index 91d3c926..
--- a/tools-systemd/catalyst.conf.local
+++ /dev/null
@@ -1,31 +0,0 @@
-# Custom catalyst.conf file
-
-digests="sha512 whirlpool"
-
-contents="auto"
-
-distdir="/release/tmp/distfiles"
-
-envscript="/etc/catalyst/catalystrc"
-
-hash_function="crc32"
-
-#options="autoresume bindist kerncache pkgcache seedcache snapcache"
-options="autoresume bindist kerncache pkgcache seedcache"
-
-portdir="/usr/portage"
-
-repo_basedir="/var/db/repos"
-repo_name="gentoo"
-target_distdir="/var/cache/distfiles"
-target_pkgdir="/var/cache/binpkgs"
-
-sharedir="/usr/share/catalyst"
-
-shdir="%(sharedir)s/targets"
-
-snapshot_cache="/release/buildroot/alt-dev/snapshot_cache"
-
-storedir="/release/buildroot/alt-dev"
-
-source_matching="strict"

diff --git a/tools-systemd/clean.sh b/tools-systemd/clean.sh
deleted file mode 100755
index 916c4eb4..
--- a/tools-systemd/clean.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-# This just removes the temporary conf err and log
-# files generated during a run
-
-rm -f *conf *err *log

diff --git a/tools-systemd/common.sh b/tools-systemd/common.sh
deleted file mode 100644
index 60aac2a2..
--- a/tools-systemd/common.sh
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/bash
-
-source $(pwd)/catalyst.conf.local
-
-mydate=$(date +%Y%m%d)
-
-
-undo_grsec() {
-  [[ -d /proc/sys/kernel/grsecurity ]] || return
-  for i in /proc/sys/kernel/grsecurity/chroot_* ; do
-echo 0 > $i
-  done
-}
-
-
-banner() {
-cat << EOF | tee -a zzz.log > stage$1-$2-systemd.log
-
-
-*stage$1-$2-systemd
-"
-
-EOF
-}
-
-
-do_stages() {
-  local arch=$1
-
-  for s in 1 2 3; do
-local tgpath="${storedir}/builds/systemd/${arch}"
-local target="stage${s}-${arch}-systemd-${mydate}.tar.bz2"
-local tglink="stage${s}-${arch}-systemd.tar.bz2"
-if [[ ! -f "${tgpath}/${tglink}" ]]; then
-   touch stage${s}-${arch}-systemd.log
-   echo "!!! ${tglink} at ${tgpath} doesn't exist" \
- | tee -a zzz.log \
- > stage${s}-${arch}-systemd.err
-   return 1
-fi
-
-banner ${s} ${arch}
-catalyst -c $(pwd)/catalyst.conf.local \
-  -f stage${s}-${arch}-systemd.conf \
-  | tee -a zzz.log \
-  > stage${s}-${arch}-systemd.log \
-  2> stage${s}-${arch}-systemd.err
-
-if [[ -f "${tgpath}/${target}" ]]; then
-  rm -f "${tgpath}/${tglink}"
-  ln -s ${target} "${tgpath}/${tglink}"
-else
-  echo "!!! ${target} was not generated" \
-| tee -a zzz.log \
->stage${s}-${arch}-systemd.err
-  return 1
-fi
-  done
-
-  return 0
-}

diff --git a/tools-systemd/portage.amd64/package.use/releng/iputils 
b/tools-systemd/portage.amd64/package.use/releng/i

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

2020-12-19 Thread Anthony G. Basile
commit: c6a9395dbb74ac92292e17b5087d2787c03a7f8c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec 19 20:18:24 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec 19 20:18:35 2020 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=c6a9395d

scripts/{cp-musl.sh,cp-uclibc.sh}: move from nightheron:/home/blueness

Signed-off-by: Anthony G. Basile  gentoo.org>

 scripts/cp-musl.sh   | 21 +
 scripts/cp-uclibc.sh | 19 +++
 2 files changed, 40 insertions(+)

diff --git a/scripts/cp-musl.sh b/scripts/cp-musl.sh
new file mode 100755
index ..93f51675
--- /dev/null
+++ b/scripts/cp-musl.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+CATDIR="/release/buildroot/alt-dev/builds/musl"
+SERVER="amd64@dipper:~/musl"
+LIST=$(find $CATDIR -maxdepth 3 -iname 'stage3*amd64*' -type l)
+#COMMAND="rsync -e ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o 
VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no -a --omit-dir-times 
--delay-updates "
+COMMAND="rsync"
+for f in $LIST; do
+   $COMMAND $(realpath $f) $SERVER
+   $COMMAND $(realpath $f).CONTENTS.gz $SERVER
+   $COMMAND $(realpath $f).DIGESTS $SERVER
+done
+
+#SERVER="/release/weekly/builds/x86/musl"
+SERVER="x86@dipper:~/musl"
+LIST=$(find $CATDIR -maxdepth 3 -iname 'stage3*i686*' -type l)
+for f in $LIST; do
+   $COMMAND $(realpath $f) $SERVER
+   $COMMAND $(realpath $f).CONTENTS.gz $SERVER
+   $COMMAND $(realpath $f).DIGESTS $SERVER
+done

diff --git a/scripts/cp-uclibc.sh b/scripts/cp-uclibc.sh
new file mode 100755
index ..0bfd24a7
--- /dev/null
+++ b/scripts/cp-uclibc.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+CATDIR="/release/buildroot/alt-dev/builds/uclibc"
+SERVER="amd64@dipper:~/uclibc"
+LIST=$(find $CATDIR -maxdepth 3 -iname 'stage3*amd64*' -type l)
+COMMAND="rsync"
+for f in $LIST; do
+   $COMMAND $(realpath $f) $SERVER
+   $COMMAND $(realpath $f).CONTENTS.gz $SERVER
+   $COMMAND $(realpath $f).DIGESTS $SERVER
+done
+
+SERVER="x86@dipper:~/uclibc"
+LIST=$(find $CATDIR -maxdepth 3 -iname 'stage3*i686*' -type l)
+for f in $LIST; do
+   $COMMAND $(realpath $f) $SERVER
+   $COMMAND $(realpath $f).CONTENTS.gz $SERVER
+   $COMMAND $(realpath $f).DIGESTS $SERVER
+done



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

2020-12-09 Thread Anthony G. Basile
commit: 11f9dc4814a1e895ae25427a58497be7b86506c7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Dec  9 20:37:46 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Dec  9 20:38:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f9dc48

net-misc/curl: version bump to 7.74.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/Manifest   |   1 +
 net-misc/curl/curl-7.74.0.ebuild | 294 +++
 net-misc/curl/metadata.xml   |   1 +
 3 files changed, 296 insertions(+)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 45c49b7fc88..3fb901e4733 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -2,3 +2,4 @@ DIST curl-7.71.0.tar.xz 2379056 BLAKE2B 
50d7369e4335823c3032b8801b270f7d8e687b05
 DIST curl-7.71.1.tar.xz 2387660 BLAKE2B 
47b3a4704ae8b09b37f7a9d8850fd7d692d91db3dd4ad776aad9a57d0162e0f4091e0387a850eb048f834e6dfee5bcb36da56493a106696c72072c612b47f623
 SHA512 
631e0ee8562e5029fe022bfab4222836a3e6d666e82e2bfbd78311fe5985105218a36d1ea68c93472fc57a12b713957a3bcca6e385eda4e58a47ca8d5d50265b
 DIST curl-7.72.0.tar.xz 2390040 BLAKE2B 
8f20efe7255ffe6d68619645b634b9cb10557ba0ca458904e99105133fb54cfafe4cafa0e7a1c5e20bbf5b5d24c8c44670cb5ddc1a2035ca43eadd24899ea953
 SHA512 
e5025a32eac6108ccb13d1fcce9c2de28b3a6d6e9a258a647c4be45d71718f75653e1ccd477ef5f29242a15588255c4ef43fe47bf9908b938b6769fccfaac107
 DIST curl-7.73.0.tar.xz 2394228 BLAKE2B 
33ce983878dd3154d5e3e44b2b64a02e47a3faac77615db1c67cc6617495c16f40a36406e1627e2cef62bc1a01cdd0c5ae47ccc6cc4265257fc47b2f34eaac65
 SHA512 
95330bac2d6bc5306d47723b3c7bdb754fabe2ba2df7b2a8027453a40286f1c7caaee69333f0715e59fbc7fdf09080968ea624398c995cabf3d57493973867bd
+DIST curl-7.74.0.tar.xz 2400972 BLAKE2B 
bef9e01493994afc933549a78b41065708aeaa9f6f5cdd1dbf2f43bbb03bbc97b17308b8bda5f11599c3cc0c6c77903e6fa6f1310ff874fad902a59566b51e8a
 SHA512 
5d987f0b4d051c9e254f14d4e2a05f7cda9fb0f0ac7b3ca3664a25a51ee5ffe092ee072c0d9a613fcd3f34727d75bba14b70f5500cb110ca818591e071c3e6f4

diff --git a/net-misc/curl/curl-7.74.0.ebuild b/net-misc/curl/curl-7.74.0.ebuild
new file mode 100644
index 000..0431772f4a6
--- /dev/null
+++ b/net-misc/curl/curl-7.74.0.ebuild
@@ -0,0 +1,294 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools eutils prefix multilib-minimal
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
+
+LICENSE="curl"
+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"
+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"
+IUSE="adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp 
samba +smtp ssh ssl static-libs test telnet +tftp threads winssl zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
+IUSE+=" nghttp3 quiche"
+IUSE+=" elibc_Winnt"
+
+#lead to lots of false negatives, bug #285669
+RESTRICT="!test? ( test )"
+
+RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   mbedtls? (
+   net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   openssl? (
+   !libressl? ( 
dev-libs/openssl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   libressl? ( 
dev-libs/libressl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   )
+   nss? (
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   )
+   http2? ( net-libs/nghttp2[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:0=[static-libs?,${MULTILIB_USEDEP}] )
+   adns

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

2020-12-08 Thread Anthony G. Basile
commit: 81270b56090ac2a664ada29e57a91fa80d7ebdcb
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec  8 15:51:56 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec  8 15:51:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81270b56

Revert "net-libs/mbedtls: introduce slots"

This reverts commit 35c674833a5b1a2a465f133b259cbf704cff4419.

This should not have been pushed.

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/{mbedtls-2.16.8-r1.ebuild => mbedtls-2.16.8.ebuild} | 5 ++---
 net-libs/mbedtls/{mbedtls-2.24.0-r1.ebuild => mbedtls-2.24.0.ebuild} | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.8-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.8.ebuild
similarity index 92%
rename from net-libs/mbedtls/mbedtls-2.16.8-r1.ebuild
rename to net-libs/mbedtls/mbedtls-2.16.8.ebuild
index 344353ea171..6114da3d948 100644
--- a/net-libs/mbedtls/mbedtls-2.16.8-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="2.1/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
@@ -21,8 +21,7 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
-   !net-libs/mbedtls:2.2"
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
doc? ( app-doc/doxygen media-gfx/graphviz )
test? ( dev-lang/perl )"

diff --git a/net-libs/mbedtls/mbedtls-2.24.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.24.0.ebuild
similarity index 92%
rename from net-libs/mbedtls/mbedtls-2.24.0-r1.ebuild
rename to net-libs/mbedtls/mbedtls-2.24.0.ebuild
index 31378d0cd13..c7e0dce9105 100644
--- a/net-libs/mbedtls/mbedtls-2.24.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.24.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="2.2/5.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+SLOT="0/5.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
@@ -21,8 +21,7 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
-   !net-libs/mbedtls:2.1"
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
doc? ( app-doc/doxygen media-gfx/graphviz )
test? ( dev-lang/perl )"



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

2020-12-08 Thread Anthony G. Basile
commit: 35c674833a5b1a2a465f133b259cbf704cff4419
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  6 22:15:23 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec  8 15:49:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c67483

net-libs/mbedtls: introduce slots

While we still don't support installing multiple net-libs/mbedtls
versions simultaneously, we need slots to support proper targeting in
GLSAs.

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/{mbedtls-2.16.8.ebuild => mbedtls-2.16.8-r1.ebuild} | 5 +++--
 net-libs/mbedtls/{mbedtls-2.24.0.ebuild => mbedtls-2.24.0-r1.ebuild} | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.8-r1.ebuild
similarity index 92%
rename from net-libs/mbedtls/mbedtls-2.16.8.ebuild
rename to net-libs/mbedtls/mbedtls-2.16.8-r1.ebuild
index 6114da3d948..344353ea171 100644
--- a/net-libs/mbedtls/mbedtls-2.16.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+SLOT="2.1/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
@@ -21,7 +21,8 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+   !net-libs/mbedtls:2.2"
 DEPEND="${RDEPEND}
doc? ( app-doc/doxygen media-gfx/graphviz )
test? ( dev-lang/perl )"

diff --git a/net-libs/mbedtls/mbedtls-2.24.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.24.0-r1.ebuild
similarity index 92%
rename from net-libs/mbedtls/mbedtls-2.24.0.ebuild
rename to net-libs/mbedtls/mbedtls-2.24.0-r1.ebuild
index c7e0dce9105..31378d0cd13 100644
--- a/net-libs/mbedtls/mbedtls-2.24.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.24.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="0/5.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+SLOT="2.2/5.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
@@ -21,7 +21,8 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+   !net-libs/mbedtls:2.1"
 DEPEND="${RDEPEND}
doc? ( app-doc/doxygen media-gfx/graphviz )
test? ( dev-lang/perl )"



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

2020-12-07 Thread Anthony G. Basile
commit: d191b647e5d20ecfd6d4b6829d0c94e204b5e77c
Author: Jonathan Davies  protonmail  com>
AuthorDate: Mon Dec  7 12:41:18 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Dec  7 17:25:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d191b647

net-firewall/xtables-addons: Version updated to 3.13, thanks to Peter Fox.

Closes: https://bugs.gentoo.org/755926

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-firewall/xtables-addons/Manifest   |   1 +
 .../xtables-addons/xtables-addons-3.13.ebuild  | 189 +
 2 files changed, 190 insertions(+)

diff --git a/net-firewall/xtables-addons/Manifest 
b/net-firewall/xtables-addons/Manifest
index 0021a7e2232..23f90d2c299 100644
--- a/net-firewall/xtables-addons/Manifest
+++ b/net-firewall/xtables-addons/Manifest
@@ -2,3 +2,4 @@ DIST xtables-addons-2.13.tar.xz 322116 BLAKE2B 
31d12adcfdf2043b44b5789f3ba321519
 DIST xtables-addons-3.7.tar.xz 325124 BLAKE2B 
e7f0bff03f0b77b55cd578c5a77ab4a306fa5a5cfd3b7e5b801b60d4ccc2c5a476fee2b04f4cb8db4b3ab34c7dab353ec13cba1fe98a714cfbb2e89e3110841d
 SHA512 
336f19596251507a88d7c399f9a3e6f517e4b72787ff7e7108e20e42e68932bca0eed79c54ddfa92112daae73a94a7349a874bcf993bd4abea1d875d7f2b8565
 DIST xtables-addons-3.8.tar.xz 324468 BLAKE2B 
e460e0dc7fcd7037610b44132628b3c39c81477c2e1ef345d939f1c4d5981517789f240d1d2233c6a8e962e326ff9a25c5e66dcf829fb23db66dc8cd78b076d6
 SHA512 
2e0594ee0e654a19e6bae4f7acb7efd142957418ed44ce92ecd7474bb2f0bfd8dad684be937e8f6ed28395f9d7a6dbea61e7c3259d7b89c05ab10bcad3c04264
 DIST xtables-addons-3.9.tar.xz 324380 BLAKE2B 
d78afec65647c9b83b16e591b3cf6827748d70c02b381c30ee1751aadca6397fcbbe4e7f8e1e9199ae93b07e37ae58e677b89d2b2c62adeb01e345ce2a33
 SHA512 
ec7d2ec97c433eb94b893aedfd346393986ef140d7ff95cd8be070cfa397efd87df7d73d36359b81c80618eb8575282a1ea8624c3bf182ddd60d8975f58579b5
+DIST xtables-addons-3.13.tar.xz 327104 BLAKE2B 
110719a7425060a79df0643ea35cf28ac62af811dde0f6744cf75b632809ff02518366e12ecdf8b017648b85843e689735629fc099b23b21b1999afa3a2e5c69
 SHA512 
0a9874269dafefe2fc364b41d3f5fb2108ba83dc49457f3aa436b814c8c65fb00f48f664576c8ccf183939edffa854fcf9f9c82a801ac90c0e2b9dc1426e1d85

diff --git a/net-firewall/xtables-addons/xtables-addons-3.13.ebuild 
b/net-firewall/xtables-addons/xtables-addons-3.13.ebuild
new file mode 100644
index 000..f2a10115b00
--- /dev/null
+++ b/net-firewall/xtables-addons/xtables-addons-3.13.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MODULES_OPTIONAL_USE=modules
+MODULES_OPTIONAL_USE_IUSE_DEFAULT=1
+inherit eutils linux-info linux-mod multilib toolchain-funcs
+
+DESCRIPTION="iptables extensions not yet accepted in the main kernel"
+HOMEPAGE="https://inai.de/projects/xtables-addons/;
+SRC_URI="https://inai.de/files/xtables-addons/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+MODULES="quota2 psd pknock lscan length2 ipv4options ipp2p iface gradm geoip 
fuzzy condition tarpit sysrq logmark ipmark echo dnetmap dhcpmac delude chaos 
account"
+
+for mod in ${MODULES}; do
+   IUSE="${IUSE} xtables_addons_${mod}"
+done
+
+DEPEND=">=net-firewall/iptables-1.6.0"
+
+RDEPEND="${DEPEND}
+   xtables_addons_geoip? (
+   app-arch/unzip
+   dev-perl/Net-CIDR-Lite
+   dev-perl/Text-CSV_XS
+   virtual/perl-Getopt-Long
+   )
+"
+
+DEPEND="${DEPEND}
+   virtual/linux-sources"
+
+SKIP_MODULES=""
+
+XA_check4internal_module() {
+   local mod=${1}
+   local version=${3}
+   local kconfigname=${3}
+
+   if use xtables_addons_${mod} && kernel_is -gt ${version}; then
+   ewarn "${kconfigname} should be provided by the kernel. 
Skipping its build..."
+   if ! linux_chkconfig_present ${kconfigname}; then
+   ewarn "Please enable ${kconfigname} target in your 
kernel
+   configuration or disable checksum module in ${PN}."
+   fi
+   # SKIP_MODULES in case we need to disable building of everything
+   # like having this USE disabled
+   SKIP_MODULES+=" ${mod}"
+   fi
+}
+
+pkg_setup() {
+   if use modules; then
+   get_version
+   check_modules_supported
+   CONFIG_CHECK="NF_CONNTRACK NF_CONNTRACK_MARK ~CONNECTOR"
+   ERROR_CONNECTOR="Please, enable CONFIG_CONNECTOR if you wish to 
receive userspace notifications from pknock through netlink/connector"
+   linux-mod_pkg_setup
+
+   if ! linux_chkconfig_present IPV6; then
+   SKIP_IPV6_MODULES="ip6table_r

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

2020-12-06 Thread Anthony G. Basile
commit: d0372a08d89ea01077f15d9fd35918c3874d5275
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Dec  6 21:21:19 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Dec  6 21:21:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0372a08

sys-libs/musl: 1.2.1-r1 stable on all arches, bug #755695

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/musl/musl-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/musl/musl-1.2.1-r1.ebuild 
b/sys-libs/musl/musl-1.2.1-r1.ebuild
index 9cf0e5189c1..b380f8294d3 100644
--- a/sys-libs/musl/musl-1.2.1-r1.ebuild
+++ b/sys-libs/musl/musl-1.2.1-r1.ebuild
@@ -17,7 +17,7 @@ else
https://dev.gentoo.org/~blueness/musl-misc/getconf.c
https://dev.gentoo.org/~blueness/musl-misc/getent.c
https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
-   KEYWORDS="-* amd64 ~arm arm64 ~mips ~ppc ~ppc64 x86"
+   KEYWORDS="-* amd64 arm arm64 ~mips ppc ppc64 x86"
 fi
 
 export CBUILD=${CBUILD:-${CHOST}}



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

2020-11-30 Thread Anthony G. Basile
commit: d52eb9a94a0f338364e69f985d9a927ce7731f6b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov 30 14:21:19 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 30 14:21:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52eb9a9

sys-libs/musl: 1.2.1-r1 stable on arm64

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/musl/musl-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/musl/musl-1.2.1-r1.ebuild 
b/sys-libs/musl/musl-1.2.1-r1.ebuild
index a89b5e4ff91..9cf0e5189c1 100644
--- a/sys-libs/musl/musl-1.2.1-r1.ebuild
+++ b/sys-libs/musl/musl-1.2.1-r1.ebuild
@@ -17,7 +17,7 @@ else
https://dev.gentoo.org/~blueness/musl-misc/getconf.c
https://dev.gentoo.org/~blueness/musl-misc/getent.c
https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
-   KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
+   KEYWORDS="-* amd64 ~arm arm64 ~mips ~ppc ~ppc64 x86"
 fi
 
 export CBUILD=${CBUILD:-${CHOST}}



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

2020-11-29 Thread Anthony G. Basile
commit: 788672679c0a2e6a081f139619e26d0a0c0491fd
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov 30 00:06:10 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 30 00:06:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78867267

sys-libs/musl: 1.2.1-r1 stable on x86

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/musl/musl-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/musl/musl-1.2.1-r1.ebuild 
b/sys-libs/musl/musl-1.2.1-r1.ebuild
index f8d3bb630ea..a89b5e4ff91 100644
--- a/sys-libs/musl/musl-1.2.1-r1.ebuild
+++ b/sys-libs/musl/musl-1.2.1-r1.ebuild
@@ -17,7 +17,7 @@ else
https://dev.gentoo.org/~blueness/musl-misc/getconf.c
https://dev.gentoo.org/~blueness/musl-misc/getent.c
https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
-   KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
 fi
 
 export CBUILD=${CBUILD:-${CHOST}}



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

2020-11-27 Thread Anthony G. Basile
commit: e2b82f22eec040025a8a328847db3bccdb9919f9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 20:57:39 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:57:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b82f22

sys-libs/musl: 1.2.1-r1 stable on amd64

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/musl/musl-1.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/musl/musl-1.2.1-r1.ebuild 
b/sys-libs/musl/musl-1.2.1-r1.ebuild
index 05a55e96e2d..f8d3bb630ea 100644
--- a/sys-libs/musl/musl-1.2.1-r1.ebuild
+++ b/sys-libs/musl/musl-1.2.1-r1.ebuild
@@ -17,7 +17,7 @@ else
https://dev.gentoo.org/~blueness/musl-misc/getconf.c
https://dev.gentoo.org/~blueness/musl-misc/getent.c
https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 fi
 
 export CBUILD=${CBUILD:-${CHOST}}



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

2020-11-26 Thread Anthony G. Basile
commit: 289c7d25a3b1d45350d221cdc6523e1460afd2c3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 26 17:24:06 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 26 17:24:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289c7d25

net-vpn/tor: version bump alpha to 0.4.5.2_alpha

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   | 2 +-
 net-vpn/tor/{tor-0.4.5.1_alpha.ebuild => tor-0.4.5.2_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index b9587d0ac06..2968274c5ea 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,2 +1,2 @@
 DIST tor-0.4.4.6.tar.gz 7806477 BLAKE2B 
8eb5f22825193a61be42105ad32bd82e662c1859971fb2248fe05da2f80d1a3a9cbc96ee4f47f4127da56c328f5c60a6f57d5641cfa90b79becc8bf622f56f3f
 SHA512 
84f981bed6d8c89d3de437e35dd2ad2ca3ee5efd7ce6b78e3e00bf40f644f495b960a7a741be5dd7ba096d73d5f941974722a44e9d3ef4fbcd02b20274d565fb
-DIST tor-0.4.5.1-alpha.tar.gz 7901876 BLAKE2B 
328e6ee53125a2b3242436e57cb8df7ad6a2b79a31357ce08de6d035b70ff31c64d3574fc6cae59ef3a321c6cfd06bf996df222c531eeff73f46c1bd30636664
 SHA512 
f68dfae2a682d8648197fc97c516da13fce359902dc6da934605b402d1f5154e1322f4a4e63ad73629a170cc600396eb8dea89b4223c1ffae236291d0de87ea7
+DIST tor-0.4.5.2-alpha.tar.gz 7909432 BLAKE2B 
f19054c504dabecddf3ddb1b7195d5a37083ae0109ceb670af174a3876ec6f31d1a2ea0c0e8e5847d21e7ae5366f0e90aab72f91391e3de18a03639349bc46b1
 SHA512 
ca3f55522b198fd69abc948ef8c9dc14106b7cf6dc38f9308ca7188c713acaa07ac41c532621fc25934bf146721db99d80ca6d0fadf4a5bae7c7931a035341b9

diff --git a/net-vpn/tor/tor-0.4.5.1_alpha.ebuild 
b/net-vpn/tor/tor-0.4.5.2_alpha.ebuild
similarity index 100%
rename from net-vpn/tor/tor-0.4.5.1_alpha.ebuild
rename to net-vpn/tor/tor-0.4.5.2_alpha.ebuild



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

2020-11-26 Thread Anthony G. Basile
commit: 14f201c3fc4aabe6bf688f181462a207f7d43213
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 26 17:20:49 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 26 17:20:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f201c3

net-vpn/tor: remove vulnerable version 0.4.4.5, bug #754156

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   |  1 -
 net-vpn/tor/tor-0.4.4.5.ebuild | 93 --
 2 files changed, 94 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 9a04805711c..b9587d0ac06 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,3 +1,2 @@
-DIST tor-0.4.4.5.tar.gz 7808696 BLAKE2B 
b1c7342d5f1998b372529a8da1719a4f31c4e2516f9b666755b0edf29c7d66fa84a730fceed11e5c0bd1346f6fe06d7c96dd6a2161b0b2c3824468cd2f88f077
 SHA512 
8b7bedf998c66b33cb7b248ef33eb551dd75cca7eabf2133f716948d5bc83408d0be2ec1968e1c860b1067746b5645ea6e8f23478458b5eb2f5573ea7ecaecb7
 DIST tor-0.4.4.6.tar.gz 7806477 BLAKE2B 
8eb5f22825193a61be42105ad32bd82e662c1859971fb2248fe05da2f80d1a3a9cbc96ee4f47f4127da56c328f5c60a6f57d5641cfa90b79becc8bf622f56f3f
 SHA512 
84f981bed6d8c89d3de437e35dd2ad2ca3ee5efd7ce6b78e3e00bf40f644f495b960a7a741be5dd7ba096d73d5f941974722a44e9d3ef4fbcd02b20274d565fb
 DIST tor-0.4.5.1-alpha.tar.gz 7901876 BLAKE2B 
328e6ee53125a2b3242436e57cb8df7ad6a2b79a31357ce08de6d035b70ff31c64d3574fc6cae59ef3a321c6cfd06bf996df222c531eeff73f46c1bd30636664
 SHA512 
f68dfae2a682d8648197fc97c516da13fce359902dc6da934605b402d1f5154e1322f4a4e63ad73629a170cc600396eb8dea89b4223c1ffae236291d0de87ea7

diff --git a/net-vpn/tor/tor-0.4.4.5.ebuild b/net-vpn/tor/tor-0.4.4.5.ebuild
deleted file mode 100644
index 5077faa6cb3..000
--- a/net-vpn/tor/tor-0.4.4.5.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic readme.gentoo-r1 systemd
-
-MY_PV="$(ver_rs 4 -)"
-MY_PF="${PN}-${MY_PV}"
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/;
-SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
-   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz;
-S="${WORKDIR}/${MY_PF}"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86 ~ppc-macos"
-IUSE="caps doc libressl lzma +man scrypt seccomp selinux +server systemd 
tor-hardening test zstd"
-
-DEPEND="
-   dev-libs/libevent:=[ssl]
-   sys-libs/zlib
-   caps? ( sys-libs/libcap )
-   man? ( app-text/asciidoc )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   lzma? ( app-arch/xz-utils )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
-   systemd? ( sys-apps/systemd )
-   zstd? ( app-arch/zstd )"
-RDEPEND="
-   acct-user/tor
-   acct-group/tor
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-tor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
-   "${FILESDIR}"/${PN}-0.3.3.2-alpha-tor.service.in.patch
-)
-
-DOCS=()
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   use doc && DOCS+=( README ChangeLog ReleaseNotes doc/HACKING )
-   export ac_cv_lib_cap_cap_init=$(usex caps)
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   --disable-all-bugs-are-fatal \
-   --enable-system-torrc \
-   --disable-android \
-   --disable-html-manual \
-   --disable-libfuzzer \
-   --enable-missing-doc-warnings \
-   --disable-module-dirauth \
-   --enable-pic \
-   --disable-rust \
-   --disable-restart-debugging \
-   --disable-zstd-advanced-apis  \
-   $(use_enable man asciidoc) \
-   $(use_enable man manpage) \
-   $(use_enable lzma) \
-   $(use_enable scrypt libscrypt) \
-   $(use_enable seccomp) \
-   $(use_enable server module-relay) \
-   $(use_enable systemd) \
-   $(use_enable tor-hardening gcc-hardening) \
-   $(use_enable tor-hardening linker-hardening) \
-   $(use_enable test unittests) \
-   $(use_enable test coverage) \
-   $(use_enable zstd)
-}
-
-src_install() {
-   default
-   readme.gentoo_create_doc
-
-   newconfd "${FILESDIR}"/tor.confd tor
-   newinitd "${FILESDIR}"/tor.initd-r9 tor
-   systemd_dounit contrib/dist/tor.service
-
-   keepdir /var/lib/tor
-
-   fperms 750 /var/lib/tor
-   fowners tor:tor /var/lib/tor
-
-   insinto /etc/tor/
-   newins "${FILESDIR}"/torrc-r2 torrc
-}



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

2020-11-26 Thread Anthony G. Basile
commit: fc952dfa39959c18b7729aa314a3f30967281b83
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 26 17:18:17 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 26 17:18:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc952dfa

dev-libs/libressl: remove 3.2.2, bug #754735

Closes: https://bugs.gentoo.org/754735
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 -
 dev-libs/libressl/libressl-3.2.2.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index ebee961fbee..23e6044116e 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -4,5 +4,4 @@ DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b1
 DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
 DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
-DIST libressl-3.2.2.tar.gz 3839529 BLAKE2B 
b5c35c85bf9914b49d828963e5089e77ec0b370227f8e36c70eac9a4c9176e90ebec1dccd19fc4d99d58caaba545b78cc5570751bd73a7488e502a9bcca2c5ed
 SHA512 
708f347ec88f0501b5937f1efc8dc15e76a2f99a54f024e21a006349abc9305f64796f7df9fcbc875e13f999a620253b62b138d76f67586f1e432f3956da25e1
 DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 
0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b
 SHA512 
3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec

diff --git a/dev-libs/libressl/libressl-3.2.2.ebuild 
b/dev-libs/libressl/libressl-3.2.2.ebuild
deleted file mode 100644
index d6e5a198531..000
--- a/dev-libs/libressl/libressl-3.2.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   if ! use test ; then
-   sed -i \
-   -e '/^[ \t]*SUBDIRS =/s#tests##' \
-   Makefile.in || die "Removing tests failed"
-   fi
-
-   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
-   eapply "${FILESDIR}"/${PN}-3.2.2-build.patch
-   eapply_user
-
-   elibtoolize  # for Solaris
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}



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

2020-11-26 Thread Anthony G. Basile
commit: 137c36e1b5c8d8d6c99399222d69d2d319e20dbc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 26 17:16:51 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 26 17:16:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137c36e1

dev-libs/libressl: version bump to 3.3.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.3.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 03e1e6b58f7..ebee961fbee 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -5,3 +5,4 @@ DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
 DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
 DIST libressl-3.2.2.tar.gz 3839529 BLAKE2B 
b5c35c85bf9914b49d828963e5089e77ec0b370227f8e36c70eac9a4c9176e90ebec1dccd19fc4d99d58caaba545b78cc5570751bd73a7488e502a9bcca2c5ed
 SHA512 
708f347ec88f0501b5937f1efc8dc15e76a2f99a54f024e21a006349abc9305f64796f7df9fcbc875e13f999a620253b62b138d76f67586f1e432f3956da25e1
+DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 
0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b
 SHA512 
3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec

diff --git a/dev-libs/libressl/libressl-3.3.0.ebuild 
b/dev-libs/libressl/libressl-3.3.0.ebuild
new file mode 100644
index 000..2ffee4c0167
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.3.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   #eapply "${FILESDIR}"/${PN}-3.2.2-build.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



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

2020-11-20 Thread Anthony G. Basile
commit: d6600d021e75399365cb7ed7135174c62ba8f76a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 20 17:37:26 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 20 17:37:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6600d02

net-dns/c-ares: version bump to 1.17.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/c-ares/Manifest |  1 +
 net-dns/c-ares/c-ares-1.17.1.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 4ebd15a41e7..e3cae6e2612 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1 +1,2 @@
 DIST c-ares-1.16.1.tar.gz 1374637 BLAKE2B 
0d87538f5d6cac5b6b9c92d6ba5525af0e580e6506bee9270318f0951aaccdc7e135b446381e8150241d367789ccf2f73dbb333d45de4dbb5a87af05483063a8
 SHA512 
4ac2a5d5c6da74eb1d6155c4eadc7127ab1b53a8d13caec41bd6172db5417a79f3ab022e77ba37d8b13da6893d7ced5fd8baf5cc3950a4154b4de8743ad31471
+DIST c-ares-1.17.1.tar.gz 1518701 BLAKE2B 
31dac21ecae231e2a201dc1ba954c1a0663a06f93eb8e7e033ca3c6d385f53e07af0b04854739f1ee8a7f0693f67f620143e152ef092b49342c62279a0480905
 SHA512 
b11887bcc9274d368088e1a8b6aca62414f20675cf0bc58e948f54fa04c327c39dd23cefe7509eec6397db14b550a3f6b77f5c18b3d735b3eef48ce2da1dcd00

diff --git a/net-dns/c-ares/c-ares-1.17.1.ebuild 
b/net-dns/c-ares/c-ares-1.17.1.ebuild
new file mode 100644
index 000..f2714b1d212
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.17.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.haxx.se/;
+SRC_URI="https://${PN}.haxx.se/download/${P}.tar.gz;
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc64-solaris"
+IUSE="static-libs"
+
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+
+DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-nonblocking \
+   --enable-symbol-hiding \
+   --disable-tests \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -name "*.la" -delete || die
+}



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

2020-11-20 Thread Anthony G. Basile
commit: 62946cd7933fd9d468dd6e1083ea02f8dc94e227
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 20 16:49:41 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 20 16:49:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62946cd7

dev-perl/Search-Xapian: bump to 1.2.25.4, drop 1.2.25.3

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-perl/Search-Xapian/Manifest | 2 +-
 .../{Search-Xapian-1.2.25.3.ebuild => Search-Xapian-1.2.25.4.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Search-Xapian/Manifest b/dev-perl/Search-Xapian/Manifest
index b78953bd59b..c9f2cf24240 100644
--- a/dev-perl/Search-Xapian/Manifest
+++ b/dev-perl/Search-Xapian/Manifest
@@ -1,3 +1,3 @@
 DIST Search-Xapian-1.2.25.0.tar.gz 72097 BLAKE2B 
9e9f54718bf597c7592cc936e23ce4684ba4104f890ee7216e303af9a075eb895459a46d17bd2c32820eb436545a8a9e008b17f83fa586bf3e9160d80813872d
 SHA512 
2bb0bea59ddfd8159df0b3051034ca28478cb74832cfe7a103b8a4dbeddbd41f6223be6ad56eb3dcb8c7a785d2f7d500844c41f35da3997a843b3ba624a4e795
 DIST Search-Xapian-1.2.25.2.tar.gz 72424 BLAKE2B 
b959e1f111def3660f17669e49dfa9bff95bc421bdde35dac22d5cad4d350057cf7b077f030797158c3ae6c7c292775f44e88381e685b9fb5e8364bef3d03403
 SHA512 
92b92f28cf50d162905ef230a28956a4e57d3baca81d227751e905756239be0f843b58f38a8dfdb6c8b6ae827e37a60d7df7022cfab43164293223dd430d4d2d
-DIST Search-Xapian-1.2.25.3.tar.gz 73023 BLAKE2B 
a3a6c04c25ac623db1c5c0e873ff698382e3e610e90a6731b1fa6b4d8585181620bafa7431c6e133780e610011cfe50654244749d5e3e302b8b1d2e576074de2
 SHA512 
6e82a63b7fd7f1692e292edb1defc4cc2067e911780fa9698db29be408b9aa898a6d4c0f4a6bb143805632a1daf51c4a97cb62fb37adfbb0b77818773169bb6a
+DIST Search-Xapian-1.2.25.4.tar.gz 75336 BLAKE2B 
06e3fe3871f00c173f4c24303b33eb046867dda1274535c1d22b98027804df19b3dc6b80d6213c2090e05362c508d0e41b55cdc165ccedd8a45bfff19d4fe07b
 SHA512 
14d34641583fb3cce3e7cd4b16e5001be9c7808d07e4942b4842196f36906649053d1ff522a5a1b82200ecd714c55afaf7bd653bf7df9a462db91d05cd12cb01

diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.3.ebuild 
b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4.ebuild
similarity index 100%
rename from dev-perl/Search-Xapian/Search-Xapian-1.2.25.3.ebuild
rename to dev-perl/Search-Xapian/Search-Xapian-1.2.25.4.ebuild



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

2020-11-17 Thread Anthony G. Basile
commit: 57e307367a34a6e4fce7f75de0025055cbf814ef
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Nov 18 00:57:24 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov 18 00:57:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e30736

dev-perl/Search-Xapian: version bump to 1.2.25.3

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-perl/Search-Xapian/Manifest|  1 +
 .../Search-Xapian/Search-Xapian-1.2.25.3.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-perl/Search-Xapian/Manifest b/dev-perl/Search-Xapian/Manifest
index 77a3228dc3c..b78953bd59b 100644
--- a/dev-perl/Search-Xapian/Manifest
+++ b/dev-perl/Search-Xapian/Manifest
@@ -1,2 +1,3 @@
 DIST Search-Xapian-1.2.25.0.tar.gz 72097 BLAKE2B 
9e9f54718bf597c7592cc936e23ce4684ba4104f890ee7216e303af9a075eb895459a46d17bd2c32820eb436545a8a9e008b17f83fa586bf3e9160d80813872d
 SHA512 
2bb0bea59ddfd8159df0b3051034ca28478cb74832cfe7a103b8a4dbeddbd41f6223be6ad56eb3dcb8c7a785d2f7d500844c41f35da3997a843b3ba624a4e795
 DIST Search-Xapian-1.2.25.2.tar.gz 72424 BLAKE2B 
b959e1f111def3660f17669e49dfa9bff95bc421bdde35dac22d5cad4d350057cf7b077f030797158c3ae6c7c292775f44e88381e685b9fb5e8364bef3d03403
 SHA512 
92b92f28cf50d162905ef230a28956a4e57d3baca81d227751e905756239be0f843b58f38a8dfdb6c8b6ae827e37a60d7df7022cfab43164293223dd430d4d2d
+DIST Search-Xapian-1.2.25.3.tar.gz 73023 BLAKE2B 
a3a6c04c25ac623db1c5c0e873ff698382e3e610e90a6731b1fa6b4d8585181620bafa7431c6e133780e610011cfe50654244749d5e3e302b8b1d2e576074de2
 SHA512 
6e82a63b7fd7f1692e292edb1defc4cc2067e911780fa9698db29be408b9aa898a6d4c0f4a6bb143805632a1daf51c4a97cb62fb37adfbb0b77818773169bb6a

diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.3.ebuild 
b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.3.ebuild
new file mode 100644
index 000..a2cdfad546c
--- /dev/null
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OLLY
+inherit perl-module toolchain-funcs versionator
+
+VERSION=$(get_version_component_range 1-3)
+
+SRC_URI+=" http://oligarchy.co.uk/xapian/${VERSION}/${P}.tar.gz;
+DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/xapian:0/1.2.22
+   !dev-libs/xapian-bindings[perl]"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( dev-perl/Devel-Leak )
+"
+
+DIST_TEST=do
+# parallel fails sometimes...
+
+myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+
+src_install() {
+   perl-module_src_install
+
+   use examples && {
+   docinto examples
+   dodoc "${S}"/examples/*
+   }
+}



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

2020-11-17 Thread Anthony G. Basile
commit: 6027dbb8151494521f2307372a2f843f502425c0
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Nov 18 00:49:19 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov 18 00:49:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6027dbb8

net-vpn/tor: version bump to 0.4.4.6

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   |  1 +
 net-vpn/tor/tor-0.4.4.6.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 3392d5fed4c..9a04805711c 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.4.4.5.tar.gz 7808696 BLAKE2B 
b1c7342d5f1998b372529a8da1719a4f31c4e2516f9b666755b0edf29c7d66fa84a730fceed11e5c0bd1346f6fe06d7c96dd6a2161b0b2c3824468cd2f88f077
 SHA512 
8b7bedf998c66b33cb7b248ef33eb551dd75cca7eabf2133f716948d5bc83408d0be2ec1968e1c860b1067746b5645ea6e8f23478458b5eb2f5573ea7ecaecb7
+DIST tor-0.4.4.6.tar.gz 7806477 BLAKE2B 
8eb5f22825193a61be42105ad32bd82e662c1859971fb2248fe05da2f80d1a3a9cbc96ee4f47f4127da56c328f5c60a6f57d5641cfa90b79becc8bf622f56f3f
 SHA512 
84f981bed6d8c89d3de437e35dd2ad2ca3ee5efd7ce6b78e3e00bf40f644f495b960a7a741be5dd7ba096d73d5f941974722a44e9d3ef4fbcd02b20274d565fb
 DIST tor-0.4.5.1-alpha.tar.gz 7901876 BLAKE2B 
328e6ee53125a2b3242436e57cb8df7ad6a2b79a31357ce08de6d035b70ff31c64d3574fc6cae59ef3a321c6cfd06bf996df222c531eeff73f46c1bd30636664
 SHA512 
f68dfae2a682d8648197fc97c516da13fce359902dc6da934605b402d1f5154e1322f4a4e63ad73629a170cc600396eb8dea89b4223c1ffae236291d0de87ea7

diff --git a/net-vpn/tor/tor-0.4.4.6.ebuild b/net-vpn/tor/tor-0.4.4.6.ebuild
new file mode 100644
index 000..75110bc4eea
--- /dev/null
+++ b/net-vpn/tor/tor-0.4.4.6.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic readme.gentoo-r1 systemd
+
+MY_PV="$(ver_rs 4 -)"
+MY_PF="${PN}-${MY_PV}"
+DESCRIPTION="Anonymizing overlay network for TCP"
+HOMEPAGE="http://www.torproject.org/;
+SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
+   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz;
+S="${WORKDIR}/${MY_PF}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~ppc-macos"
+IUSE="caps doc libressl lzma +man scrypt seccomp selinux +server systemd 
tor-hardening test zstd"
+
+DEPEND="
+   dev-libs/libevent:=[ssl]
+   sys-libs/zlib
+   caps? ( sys-libs/libcap )
+   man? ( app-text/asciidoc )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   lzma? ( app-arch/xz-utils )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
+   systemd? ( sys-apps/systemd )
+   zstd? ( app-arch/zstd )"
+RDEPEND="
+   acct-user/tor
+   acct-group/tor
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-tor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
+   "${FILESDIR}"/${PN}-0.3.3.2-alpha-tor.service.in.patch
+)
+
+DOCS=()
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   use doc && DOCS+=( README ChangeLog ReleaseNotes doc/HACKING )
+   export ac_cv_lib_cap_cap_init=$(usex caps)
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   --disable-all-bugs-are-fatal \
+   --enable-system-torrc \
+   --disable-android \
+   --disable-html-manual \
+   --disable-libfuzzer \
+   --enable-missing-doc-warnings \
+   --disable-module-dirauth \
+   --enable-pic \
+   --disable-rust \
+   --disable-restart-debugging \
+   --disable-zstd-advanced-apis  \
+   $(use_enable man asciidoc) \
+   $(use_enable man manpage) \
+   $(use_enable lzma) \
+   $(use_enable scrypt libscrypt) \
+   $(use_enable seccomp) \
+   $(use_enable server module-relay) \
+   $(use_enable systemd) \
+   $(use_enable tor-hardening gcc-hardening) \
+   $(use_enable tor-hardening linker-hardening) \
+   $(use_enable test unittests) \
+   $(use_enable test coverage) \
+   $(use_enable zstd)
+}
+
+src_install() {
+   default
+   readme.gentoo_create_doc
+
+   newconfd "${FILESDIR}"/tor.confd tor
+   newinitd "${FILESDIR}"/tor.initd-r9 tor
+   systemd_dounit contrib/dist/tor.service
+
+   keepdir /var/lib/tor
+
+   fperms 750 /var/lib/tor
+   fowners tor:tor /var/lib/tor
+
+   insinto /etc/tor/
+   newins "${FILESDIR}"/torrc-r2 torrc
+}



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

2020-11-17 Thread Anthony G. Basile
commit: 53e4fa75f0ca826921126f38d5dfdae073400079
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Nov 18 00:46:05 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov 18 00:46:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e4fa75

net-vpn/tor: remove older stable

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   |  1 -
 net-vpn/tor/tor-0.4.3.6.ebuild | 92 --
 2 files changed, 93 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index d897b8ed930..3392d5fed4c 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,3 +1,2 @@
-DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
 DIST tor-0.4.4.5.tar.gz 7808696 BLAKE2B 
b1c7342d5f1998b372529a8da1719a4f31c4e2516f9b666755b0edf29c7d66fa84a730fceed11e5c0bd1346f6fe06d7c96dd6a2161b0b2c3824468cd2f88f077
 SHA512 
8b7bedf998c66b33cb7b248ef33eb551dd75cca7eabf2133f716948d5bc83408d0be2ec1968e1c860b1067746b5645ea6e8f23478458b5eb2f5573ea7ecaecb7
 DIST tor-0.4.5.1-alpha.tar.gz 7901876 BLAKE2B 
328e6ee53125a2b3242436e57cb8df7ad6a2b79a31357ce08de6d035b70ff31c64d3574fc6cae59ef3a321c6cfd06bf996df222c531eeff73f46c1bd30636664
 SHA512 
f68dfae2a682d8648197fc97c516da13fce359902dc6da934605b402d1f5154e1322f4a4e63ad73629a170cc600396eb8dea89b4223c1ffae236291d0de87ea7

diff --git a/net-vpn/tor/tor-0.4.3.6.ebuild b/net-vpn/tor/tor-0.4.3.6.ebuild
deleted file mode 100644
index cb87e6f0fc3..000
--- a/net-vpn/tor/tor-0.4.3.6.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic readme.gentoo-r1 systemd
-
-MY_PV="$(ver_rs 4 -)"
-MY_PF="${PN}-${MY_PV}"
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/;
-SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
-   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz;
-S="${WORKDIR}/${MY_PF}"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86 ~ppc-macos"
-IUSE="caps doc libressl lzma +man scrypt seccomp selinux +server systemd 
tor-hardening test zstd"
-
-DEPEND="
-   dev-libs/libevent:=[ssl]
-   sys-libs/zlib
-   caps? ( sys-libs/libcap )
-   man? ( app-text/asciidoc )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   lzma? ( app-arch/xz-utils )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
-   systemd? ( sys-apps/systemd )
-   zstd? ( app-arch/zstd )"
-RDEPEND="
-   acct-user/tor
-   acct-group/tor
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-tor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
-   "${FILESDIR}"/${PN}-0.3.3.2-alpha-tor.service.in.patch
-)
-
-DOCS=()
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   use doc && DOCS+=( README ChangeLog ReleaseNotes doc/HACKING )
-   export ac_cv_lib_cap_cap_init=$(usex caps)
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   --enable-system-torrc \
-   --disable-android \
-   --disable-html-manual \
-   --disable-libfuzzer \
-   --enable-missing-doc-warnings \
-   --disable-module-dirauth \
-   --enable-pic \
-   --disable-rust \
-   --disable-restart-debugging \
-   --disable-zstd-advanced-apis  \
-   $(use_enable man asciidoc) \
-   $(use_enable man manpage) \
-   $(use_enable lzma) \
-   $(use_enable scrypt libscrypt) \
-   $(use_enable seccomp) \
-   $(use_enable server module-relay) \
-   $(use_enable systemd) \
-   $(use_enable tor-hardening gcc-hardening) \
-   $(use_enable tor-hardening linker-hardening) \
-   $(use_enable test unittests) \
-   $(use_enable test coverage) \
-   $(use_enable zstd)
-}
-
-src_install() {
-   default
-   readme.gentoo_create_doc
-
-   newconfd "${FILESDIR}"/tor.confd tor
-   newinitd "${FILESDIR}"/tor.initd-r9 tor
-   systemd_dounit contrib/dist/tor.service
-
-   keepdir /var/lib/tor
-
-   fperms 750 /var/lib/tor
-   fowners tor:tor /var/lib/tor
-
-   insinto /etc/tor/
-   newins "${FILESDIR}"/torrc-r2 torrc
-}



[gentoo-commits] proj/eudev:master commit in: hwdb/

2020-11-16 Thread Anthony G. Basile
commit: 9aadd2bfd6618461c97cc7744ccdb84c24b5
Author: Max Verevkin  maxverevkin  tk>
AuthorDate: Thu Nov  5 12:16:32 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 16 12:40:04 2020 +
URL:https://gitweb.gentoo.org/proj/eudev.git/commit/?id=9aadd2bf

Pavilion 13 x360 keys

Signed-off-by: Anthony G. Basile  gentoo.org>

 hwdb/60-keyboard.hwdb | 8 
 1 file changed, 8 insertions(+)

diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
index 15f0a970b..b8ffac2b8 100644
--- a/hwdb/60-keyboard.hwdb
+++ b/hwdb/60-keyboard.hwdb
@@ -508,6 +508,14 @@ 
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHP*Pavilion*dv7*Notebook*PC:
  KEYBOARD_KEY_c6=break
  KEYBOARD_KEY_94=reserved
 
+
+# Pavilion 13 x360 (Tablet mode and SYSRQ key)
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*[pP][aA][vV][iI][lL][iI][oO][nN]*13*x360*:pvr*
+ KEYBOARD_KEY_d9=unknown
+ KEYBOARD_KEY_d7=!f22   # touchpad on
+ KEYBOARD_KEY_d2=sysrq  # Fn+Print = SYSRQ
+
+
 # Pavilion and Spectre x360 13 (Prevents random airplane mode activation)
 
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*[sS][pP][eE][cC][tT][rR][eE]*x360*13*:pvr*
 
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pn*[sS][pP][eE][cC][tT][rR][eE]*x360Convertible*:pvr*



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

2020-11-12 Thread Anthony G. Basile
commit: 577ad9ea0f751383206b6c9db090967d05b36e2a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 12 21:06:52 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 12 21:07:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577ad9ea

dev-libs/isl: add preserve_old_lib for 0.23

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/isl/isl-0.23.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/isl/isl-0.23.ebuild b/dev-libs/isl/isl-0.23.ebuild
index 6c106892987..d5363724d3a 100644
--- a/dev-libs/isl/isl-0.23.ebuild
+++ b/dev-libs/isl/isl-0.23.ebuild
@@ -39,7 +39,8 @@ pkg_preinst() {
/usr/$(get_libdir)/libisl$(get_libname 14) \
/usr/$(get_libdir)/libisl$(get_libname 15) \
/usr/$(get_libdir)/libisl$(get_libname 19) \
-   /usr/$(get_libdir)/libisl$(get_libname 21)
+   /usr/$(get_libdir)/libisl$(get_libname 21) \
+   /usr/$(get_libdir)/libisl$(get_libname 22)
 }
 
 pkg_postinst() {
@@ -47,5 +48,6 @@ pkg_postinst() {
/usr/$(get_libdir)/libisl$(get_libname 14) \
/usr/$(get_libdir)/libisl$(get_libname 15) \
/usr/$(get_libdir)/libisl$(get_libname 19) \
-   /usr/$(get_libdir)/libisl$(get_libname 21)
+   /usr/$(get_libdir)/libisl$(get_libname 21) \
+   /usr/$(get_libdir)/libisl$(get_libname 22)
 }



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

2020-11-12 Thread Anthony G. Basile
commit: 845d855a3d17eaf7a0f5918210a212708c64f7d7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 12 20:46:58 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 12 20:47:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845d855a

dev-libs/isl: version bump to 0.23

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/isl/Manifest|  1 +
 dev-libs/isl/isl-0.23.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/isl/Manifest b/dev-libs/isl/Manifest
index ab3f442f2d3..9362bb67b30 100644
--- a/dev-libs/isl/Manifest
+++ b/dev-libs/isl/Manifest
@@ -1 +1,2 @@
 DIST isl-0.22.1.tar.xz 1676948 BLAKE2B 
cf1661f785344d8132e8f8a339ed8d457677ca1bf943a597d3d0be1e80d8c42e788cdde79fd073d130d681424da7a8e3ca9fa2cd4cd4232220f5c5a1ce99ab99
 SHA512 
8dc7b0c14e5bfdca8f2161be51d3c9afcd18bc217bb19b7de01dbba0c6f3fdc2b725fb999f8562c77bf2918d3005c9247f7a58474a6da7697390067944d4d4aa
+DIST isl-0.23.tar.xz 1729656 BLAKE2B 
ce026eaa1d6c814f4067c555d97a453bdf01d5fa240aa9b6ccd22c9a0e7f19b0c30cd834f976a29b10a5d57eaa747a3f45cf55717f05d98ae405ec93dd42f27b
 SHA512 
da4e7cbd5045d074581d4e1c212acb074a8b2345a96515151b0543cbe2601db6ac2bbd93f9ad6643e98f845b68f438f3882c05b8b90969ae542802a3c78fea20

diff --git a/dev-libs/isl/isl-0.23.ebuild b/dev-libs/isl/isl-0.23.ebuild
new file mode 100644
index 000..6c106892987
--- /dev/null
+++ b/dev-libs/isl/isl-0.23.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils multilib-minimal preserve-libs
+
+DESCRIPTION="A library for manipulating integer points bounded by linear 
constraints"
+HOMEPAGE="http://isl.gforge.inria.fr/;
+SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/23"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="static-libs"
+
+RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   app-arch/xz-utils
+   virtual/pkgconfig"
+
+DOCS=( ChangeLog AUTHORS doc/manual.pdf )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.19-gdb-autoload-dir.patch
+)
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -type f -name '*.la' -delete
+}
+
+pkg_preinst() {
+   preserve_old_lib \
+   /usr/$(get_libdir)/libisl$(get_libname 14) \
+   /usr/$(get_libdir)/libisl$(get_libname 15) \
+   /usr/$(get_libdir)/libisl$(get_libname 19) \
+   /usr/$(get_libdir)/libisl$(get_libname 21)
+}
+
+pkg_postinst() {
+   preserve_old_lib_notify \
+   /usr/$(get_libdir)/libisl$(get_libname 14) \
+   /usr/$(get_libdir)/libisl$(get_libname 15) \
+   /usr/$(get_libdir)/libisl$(get_libname 19) \
+   /usr/$(get_libdir)/libisl$(get_libname 21)
+}



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

2020-11-09 Thread Anthony G. Basile
commit: afa2634aa17d0df3d96d509f1dc3dbc02d483792
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov  9 17:56:18 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov  9 17:56:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa2634a

sys-fs/f2fs-tools: remove 1.13.0, bug #749318

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-fs/f2fs-tools/Manifest |  1 -
 sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/sys-fs/f2fs-tools/Manifest b/sys-fs/f2fs-tools/Manifest
index c9ca0af7e00..b5c7b55ff87 100644
--- a/sys-fs/f2fs-tools/Manifest
+++ b/sys-fs/f2fs-tools/Manifest
@@ -1,2 +1 @@
-DIST f2fs-tools-1.13.0.tar.gz 356028 BLAKE2B 
170ddd5825b4f0f6a42a623f01d332092172a385e07dffccca46eb2545c12db23799fdeca7458c0cef17c95989e35db5e617a1458f0c7b41eeccd93eae807167
 SHA512 
fd920a19e8705a65395809aeef55791c5678ed31c026cdf41fc173e0dbcacdef1db7e0e184ec1aae8637b1784e2ad6e0207583e918255483fe43c73f89bd7f7f
 DIST f2fs-tools-1.14.0.tar.gz 371225 BLAKE2B 
4b015e751ca7a8df8769de7a49afa1351717581d09973537d80780ff83f64db9a6fbf454a9a85d8acb761a8d00443a94d09d83cfaba9e5203c0fd656a96d505a
 SHA512 
951b74178f99722550e73f331be066f124f6ee6022710f6b47ae47390b978b08f12a7f2a268d82ca69a32bf440cd3ce3adddc8a4c49c32df83da87e7f659f98d

diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild 
b/sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild
deleted file mode 100644
index bc688ca0979..000
--- a/sys-fs/f2fs-tools/f2fs-tools-1.13.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Tools for Flash-Friendly File System (F2FS)"
-HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/about/;
-SRC_URI="https://dev.gentoo.org/~zlogene/distfiles/${CATEGORY}/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0/6"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
-IUSE="selinux"
-
-RDEPEND="
-   selinux? ( sys-libs/libselinux )
-   elibc_musl? ( sys-libs/queue-standalone )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   #This is required to install to /sbin, bug #481110
-   econf \
-   --bindir="${EPREFIX}"/sbin \
-   --disable-static \
-   $(use_with selinux)
-}
-
-src_install() {
-   default
-   find "${D}" -name "*.la" -delete || die
-}



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

2020-11-09 Thread Anthony G. Basile
commit: 1b7eeddf3e05517493bcef669af7abb18877cb4c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov  9 17:47:40 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov  9 17:47:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7eeddf

net-vpn/tor: add new alpha, version 0.4.5.1_alpha

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest |  1 +
 net-vpn/tor/files/tor.service| 38 +++
 net-vpn/tor/tor-0.4.5.1_alpha.ebuild | 92 
 3 files changed, 131 insertions(+)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 0fe711a7de4..d897b8ed930 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
 DIST tor-0.4.4.5.tar.gz 7808696 BLAKE2B 
b1c7342d5f1998b372529a8da1719a4f31c4e2516f9b666755b0edf29c7d66fa84a730fceed11e5c0bd1346f6fe06d7c96dd6a2161b0b2c3824468cd2f88f077
 SHA512 
8b7bedf998c66b33cb7b248ef33eb551dd75cca7eabf2133f716948d5bc83408d0be2ec1968e1c860b1067746b5645ea6e8f23478458b5eb2f5573ea7ecaecb7
+DIST tor-0.4.5.1-alpha.tar.gz 7901876 BLAKE2B 
328e6ee53125a2b3242436e57cb8df7ad6a2b79a31357ce08de6d035b70ff31c64d3574fc6cae59ef3a321c6cfd06bf996df222c531eeff73f46c1bd30636664
 SHA512 
f68dfae2a682d8648197fc97c516da13fce359902dc6da934605b402d1f5154e1322f4a4e63ad73629a170cc600396eb8dea89b4223c1ffae236291d0de87ea7

diff --git a/net-vpn/tor/files/tor.service b/net-vpn/tor/files/tor.service
new file mode 100644
index 000..16638240c54
--- /dev/null
+++ b/net-vpn/tor/files/tor.service
@@ -0,0 +1,38 @@
+# tor.service -- this systemd configuration file for Tor sets up a
+# relatively conservative, hardened Tor service.  You may need to
+# edit it if you are making changes to your Tor configuration that it
+# does not allow.  Package maintainers: this should be a starting point
+# for your tor.service; it is not the last point.
+
+[Unit]
+Description=Anonymizing overlay network for TCP
+After=syslog.target network.target nss-lookup.target
+
+[Service]
+Type=notify
+NotifyAccess=all
+ExecStartPre=/usr/bin/tor -f /etc/tor/torrc --verify-config
+ExecStart=/usr/bin/tor -f /etc/tor/torrc
+ExecReload=/bin/kill -HUP ${MAINPID}
+KillSignal=SIGINT
+TimeoutSec=60
+Restart=on-failure
+WatchdogSec=1m
+LimitNOFILE=32768
+
+# Hardening
+Group=tor
+RuntimeDirectory=tor
+RuntimeDirectoryMode=0770
+PrivateTmp=yes
+PrivateDevices=yes
+ProtectHome=yes
+ProtectSystem=full
+ReadOnlyDirectories=/
+ReadWriteDirectories=-/var/lib/tor
+ReadWriteDirectories=-/var/log/tor
+NoNewPrivileges=yes
+CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_NET_BIND_SERVICE
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-vpn/tor/tor-0.4.5.1_alpha.ebuild 
b/net-vpn/tor/tor-0.4.5.1_alpha.ebuild
new file mode 100644
index 000..689cf47c9f8
--- /dev/null
+++ b/net-vpn/tor/tor-0.4.5.1_alpha.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic readme.gentoo-r1 systemd
+
+MY_PV="$(ver_rs 4 -)"
+MY_PF="${PN}-${MY_PV}"
+DESCRIPTION="Anonymizing overlay network for TCP"
+HOMEPAGE="http://www.torproject.org/;
+SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
+   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz;
+S="${WORKDIR}/${MY_PF}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~ppc-macos"
+IUSE="caps doc libressl lzma +man scrypt seccomp selinux +server systemd 
tor-hardening test zstd"
+
+DEPEND="
+   dev-libs/libevent:=[ssl]
+   sys-libs/zlib
+   caps? ( sys-libs/libcap )
+   man? ( app-text/asciidoc )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   lzma? ( app-arch/xz-utils )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
+   systemd? ( sys-apps/systemd )
+   zstd? ( app-arch/zstd )"
+RDEPEND="
+   acct-user/tor
+   acct-group/tor
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-tor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
+)
+
+DOCS=()
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   use doc && DOCS+=( README ChangeLog ReleaseNotes doc/HACKING )
+   export ac_cv_lib_cap_cap_init=$(usex caps)
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   --disable-al

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

2020-11-09 Thread Anthony G. Basile
commit: 6f61cbd56f971ec66c91079040be0cd8774fa011
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov  9 17:20:46 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov  9 17:20:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f61cbd5

www-apps/moodle: version bumps to 3.5.15, 3.7.9, 3.8.6, 3.9.3, 3.10

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-apps/moodle/Manifest   | 9 +
 www-apps/moodle/{moodle-3.9.2.ebuild => moodle-3.10.ebuild}| 0
 www-apps/moodle/{moodle-3.5.14.ebuild => moodle-3.5.15.ebuild} | 0
 www-apps/moodle/{moodle-3.7.8.ebuild => moodle-3.7.9.ebuild}   | 0
 www-apps/moodle/{moodle-3.8.5.ebuild => moodle-3.8.6.ebuild}   | 0
 www-apps/moodle/{moodle-3.9.2.ebuild => moodle-3.9.3.ebuild}   | 0
 6 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 0ee6b4cd2ba..f2323453549 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,4 +1,5 @@
-DIST moodle-3.5.14.tgz 46781703 BLAKE2B 
3f6931c93507c33ed96d19a02a4b221ebe88b1c7d71d8c4780784c5683c8753600fecf2e9c71f9b9dbdcdfa5163acff8c116a161d6f0812547caf00f5860
 SHA512 
669dd2a5477a81f1a3af35ec25162e9c900220c21c070b509ed8d33ece9dc0ced23050058d90901dbaeed53904ea0c512733ff040d6b710b71d0d478c9df
-DIST moodle-3.7.8.tgz 45869720 BLAKE2B 
3f7f7fb45aa8f3fee53905f812166a99f8781e571cdd325c96c084e40141c3170949a32f865cbb6de628c8f10df9bb78c81a1151804b0da79d93fe70b19ed79d
 SHA512 
4790ddf7d5775d5051e31655aa244de7eb2df6e0248d667ec14e08ebe190323bfffdf41a3aff8171bc4229925a32a7400471c2d89fdd1344751f285b2a00c588
-DIST moodle-3.8.5.tgz 53282545 BLAKE2B 
8402f5fc7a7a2e5e4d890ac6853d7bb87550cce4fcc502cab9ab404111987f9048662da9be79d6afb8089c0dc8bd300e938a46612cf69304ea37b39dedc4309d
 SHA512 
fa2ccb2aa00a19911f290ed8df87af7a8439807cecf054a5cf87e9c860ace05ed2c484be091ce44cdb558c36631a0f03a87d7101c015a209e3ebbd5c70217e62
-DIST moodle-3.9.2.tgz 57013075 BLAKE2B 
465244f19c5574170c7bc830e5380ed76e59ba7f322f72847594797196af391a49167f9e5fc8341dea086af00fab8f41f857c93497d54b8b25fe7fc90b2f24ed
 SHA512 
76b6753d806bd771f5531a8adc669e36a00b71d41e3fee3eb165cd74a44de8ed027d57fbdaea67f0d9c88fdf14aac9e3367d39416845da68ccf7cebecb70bc5a
+DIST moodle-3.10.tgz 57423153 BLAKE2B 
fe59ef50e28a0170ff7a158d0ab52d93e30e4739a6af61cc2c3f6c93e763c459ebef8e6bda138af2ac2c6000d7ed6ea718821c01d2417b7c55d9c1faaeff2afa
 SHA512 
f0a55c5ed3636943a5193cadc3755cfd509619b1f85c003dffa6387c131f0579c02b40e825932b313d649d5e1e557f8e63569b5b51dada59f8aed5eac0474500
+DIST moodle-3.5.15.tgz 46781368 BLAKE2B 
5d47fc9526122314a490ef9728e8b1c8fddc233539de406d8077d59e7c14c6920d887fc074c94f9f5ffe6d66df68a325d03ab652cf1b39dc4870e64a7a638de1
 SHA512 
283f2f059181c3ba79799cb0b474bf9c5b876c528f1779b72b86a4b4087bfa73afc875dca5f454d527d5b3f0bfb3cc59531b59830f60e426bd9ef7bc65302698
+DIST moodle-3.7.9.tgz 45879636 BLAKE2B 
d07f080ed7333c575a04c813c0ffe4fce26ded2f1df267fdf5a1c5b9b787859d9d0c8d688dc435dd51f9850335528edb15a07b5a37200acca097f15c522e94df
 SHA512 
22452ea2b497aeedba6be739f573c8ca1d4dec3aca401f1ce6aac3fa96411f94fc72aeef895a5c35b97112fb6dd1d836b421fa26740a3dcb6936ae88d4267b9f
+DIST moodle-3.8.6.tgz 53308269 BLAKE2B 
20e722bbcd1f4575fa4450b6d7cefd1d882322776975f47940f49300f6c6a4bb9b80dae9e936207c5168a8847ae5d77e535d722aed07b68c1c29bad472cc6b74
 SHA512 
c3e63d6872fc476391747af03f25f0153a51dcc8a8a81d0330bd368d8bef9703dac700bf975a1891e701faed28227dd4d26a5d61255ca4b5bb349f91db66f20e
+DIST moodle-3.9.3.tgz 57048773 BLAKE2B 
21721718ae19c42c61ad4f0d971887e4bf545b88126ab12570d3a9b54e33821b0a99708adcbed78d49ed324d8525a2410db8988b614f76513b61067cb9e4ecc2
 SHA512 
830e81f28e54c8ebbb4528fe113c1b1b345bb47c80abc725b6afd8111d92315d5af4c82e4241d235bdd22a1b9324b1e63cc3a66bdfa352a768c4604adbec4bdc

diff --git a/www-apps/moodle/moodle-3.9.2.ebuild 
b/www-apps/moodle/moodle-3.10.ebuild
similarity index 100%
copy from www-apps/moodle/moodle-3.9.2.ebuild
copy to www-apps/moodle/moodle-3.10.ebuild

diff --git a/www-apps/moodle/moodle-3.5.14.ebuild 
b/www-apps/moodle/moodle-3.5.15.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.5.14.ebuild
rename to www-apps/moodle/moodle-3.5.15.ebuild

diff --git a/www-apps/moodle/moodle-3.7.8.ebuild 
b/www-apps/moodle/moodle-3.7.9.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.7.8.ebuild
rename to www-apps/moodle/moodle-3.7.9.ebuild

diff --git a/www-apps/moodle/moodle-3.8.5.ebuild 
b/www-apps/moodle/moodle-3.8.6.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.8.5.ebuild
rename to www-apps/moodle/moodle-3.8.6.ebuild

diff --git a/www-apps/moodle/moodle-3.9.2.ebuild 
b/www-apps/moodle/moodle-3.9.3.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.9.2.ebuild
rename to www-apps/moodle/moodle-3.9.3.ebuild



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

2020-10-31 Thread Anthony G. Basile
commit: a1bdf75cfef9f25bf8ee50237a5620c5a0ec0a84
Author: John Helmert III  posteo  net>
AuthorDate: Fri Oct 30 15:29:24 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Oct 31 12:07:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1bdf75c

net-libs/mbedtls: security cleanup

Bug: https://bugs.gentoo.org/740108
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest |  2 -
 net-libs/mbedtls/mbedtls-2.16.7-r1.ebuild | 94 ---
 net-libs/mbedtls/mbedtls-2.23.0-r1.ebuild | 94 ---
 3 files changed, 190 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index eead1ee772d..aef009b8f5b 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,2 @@
-DIST mbedtls-2.16.7.tar.gz 2658294 BLAKE2B 
cb53ac0c8896ce0dcc2b54edf4964267bf27057fead00f82f15de0ead786efcb4ba7e554e1c06ccb8a0f9fdedd512d94dce74a7a6e093c0a488ef257ded1458a
 SHA512 
57374061ec8ec7cbb745aa08235d17d4566435c7ad861c0a9fdc8957e09c1ea6619f0deb8a22040fa3674d0fab58ca353879eac1388e710c81840a7ae1225b9f
 DIST mbedtls-2.16.8.tar.gz 2662927 BLAKE2B 
80dabffe644c792ce8a317629950bee71a2376be8f84de29d5cb92047ee433347e7e91be513d638b2954c0c7b2393eaef81b7d449753efffab25694b8a8b52d5
 SHA512 
645d58d42594a2b547b904634acc1e7e8583465e075c190183e1179638f05e1f8f5c56561ab172fed8dcec4a1742429663abdfdc25d607410ea64a35fbb22168
-DIST mbedtls-2.23.0.tar.gz 3877508 BLAKE2B 
501aee4ec19d9b52f4c3e56b821a00ff592c28ed188f9f192e83a6cd777428eafdc6b2cba3eef20bff5e1b9dc3abd43fbd4f102529ef920e11663703799f4626
 SHA512 
c2a04f659bf63522f10f6660c2d196d7f39a057ff5a382734ba3b839f463ead4e5c9bc0d21fb909d56fcd2ee4c711248be14861f388cd383385484d364247634
 DIST mbedtls-2.24.0.tar.gz 3912697 BLAKE2B 
4355fb4db90e3d72e73adcd8ee96c7db2809154c08a00c1a3a8a8f8d6360689f17317a6dd3564c85e1fadece1a49f1ce30561ad21faf48a5bab78e223f2cd070
 SHA512 
5437ea57eb8b8af9446a796876aa2bfe3c59c88f926b1638c7e8a021a8bef9f4bc6cb1b254e7387e2afe095bd27c518060719726bbaf5478582a56c34315cfb8

diff --git a/net-libs/mbedtls/mbedtls-2.16.7-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.7-r1.ebuild
deleted file mode 100644
index 6114da3d948..000
--- a/net-libs/mbedtls/mbedtls-2.16.7-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_te

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

2020-10-16 Thread Anthony G. Basile
commit: 389d05f19f1528be22266d071bd9fb4016abc5cd
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Oct 16 21:30:25 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Oct 16 21:32:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389d05f1

net-misc/curl: version bump to 7.73.0

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/Manifest   |   1 +
 net-misc/curl/curl-7.73.0.ebuild | 293 +++
 2 files changed, 294 insertions(+)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 867dc9f7d36..45c49b7fc88 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,3 +1,4 @@
 DIST curl-7.71.0.tar.xz 2379056 BLAKE2B 
50d7369e4335823c3032b8801b270f7d8e687b0552f25ed5f9752549483cf68870e0422132ecf86e756e1c7c27cdf60048a7765850608c3a1b734cffb1fe7b99
 SHA512 
f1ea045f23b6a7e2c84ea83954d3299c612f57c3b1e5fee0b39493dc92fc4e95e7af2a5424c2e5bc480659e80cf1adce1fc528fc816f8ff2d0e7bfcfe4c5830a
 DIST curl-7.71.1.tar.xz 2387660 BLAKE2B 
47b3a4704ae8b09b37f7a9d8850fd7d692d91db3dd4ad776aad9a57d0162e0f4091e0387a850eb048f834e6dfee5bcb36da56493a106696c72072c612b47f623
 SHA512 
631e0ee8562e5029fe022bfab4222836a3e6d666e82e2bfbd78311fe5985105218a36d1ea68c93472fc57a12b713957a3bcca6e385eda4e58a47ca8d5d50265b
 DIST curl-7.72.0.tar.xz 2390040 BLAKE2B 
8f20efe7255ffe6d68619645b634b9cb10557ba0ca458904e99105133fb54cfafe4cafa0e7a1c5e20bbf5b5d24c8c44670cb5ddc1a2035ca43eadd24899ea953
 SHA512 
e5025a32eac6108ccb13d1fcce9c2de28b3a6d6e9a258a647c4be45d71718f75653e1ccd477ef5f29242a15588255c4ef43fe47bf9908b938b6769fccfaac107
+DIST curl-7.73.0.tar.xz 2394228 BLAKE2B 
33ce983878dd3154d5e3e44b2b64a02e47a3faac77615db1c67cc6617495c16f40a36406e1627e2cef62bc1a01cdd0c5ae47ccc6cc4265257fc47b2f34eaac65
 SHA512 
95330bac2d6bc5306d47723b3c7bdb754fabe2ba2df7b2a8027453a40286f1c7caaee69333f0715e59fbc7fdf09080968ea624398c995cabf3d57493973867bd

diff --git a/net-misc/curl/curl-7.73.0.ebuild b/net-misc/curl/curl-7.73.0.ebuild
new file mode 100644
index 000..44c0b9c78f0
--- /dev/null
+++ b/net-misc/curl/curl-7.73.0.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools eutils prefix multilib-minimal
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
+
+LICENSE="curl"
+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"
+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"
+IUSE="adns alt-svc brotli +ftp gnutls gopher +http2 idn +imap ipv6 kerberos 
ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp samba 
+smtp ssh ssl static-libs test telnet +tftp threads winssl zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
+IUSE+=" nghttp3 quiche"
+IUSE+=" elibc_Winnt"
+
+#lead to lots of false negatives, bug #285669
+RESTRICT="!test? ( test )"
+
+RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   mbedtls? (
+   net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   openssl? (
+   !libressl? ( 
dev-libs/openssl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   libressl? ( 
dev-libs/libressl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   )
+   nss? (
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   )
+   http2? ( net-libs/nghttp2[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:0=[static-libs?,${MULTILIB_USEDEP}] )
+   adns? ( net-dns/c-ares:0[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   metalink? ( >

[gentoo-commits] repo/gentoo:master commit in: app-backup/borgbackup/

2020-10-10 Thread Anthony G. Basile
commit: 16f598681e3ffda2acae7ac7f494dbcb83d45557
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Oct 10 14:47:14 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Oct 10 14:47:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f59868

app-backup/borgbackup: version bump to 1.1.14

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 app-backup/borgbackup/Manifest  | 1 +
 .../borgbackup/{borgbackup-.ebuild => borgbackup-1.1.14.ebuild} | 2 +-
 app-backup/borgbackup/borgbackup-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index 93272e22609..8c31065c900 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,2 +1,3 @@
 DIST borgbackup-1.1.11.tar.gz 3718055 BLAKE2B 
ea03d538bd7936cc12705f73c3f8e63dc28167f1930e84bdd04fc13bcc34c2b9f35e7e6ed945ba20b647dbdefe12c66c04645414c7efc974e53a312e3dff6991
 SHA512 
cf629f31d38d27ce6350670ff27b4937f2f30eddf9e0cd9209cd9d57a4ffa653f5a291ea1e1c79614dd2c08bcf5c50bc3e4e0f222e0d3cd1bbfb2d756b4a4573
 DIST borgbackup-1.1.13.tar.gz 3754457 BLAKE2B 
3d3dce66ad685fbde53cb78e288b4edc53af449ed54379e5f0b9ab3b10d8cf43ae983de5abeccb1874fbf1283f3e2796ac35ff9de349905d03d0b0c560f4fa93
 SHA512 
2480dba6c842659a248361b35b478120e50df3525b8f07d89dac4e78369bb1dad2679b9efa6a4d6f38637759666095dc2dcbb7750edccd97972e2c8980a51b84
+DIST borgbackup-1.1.14.tar.gz 3769460 BLAKE2B 
b5a7025d9f7f0764d6532e9e0fd867b3e4c8bac3c584f7a83331a5e7ec39fda14f3f82465e9bf483596453b7cd96bffac3f273ba6171ed109e8a83fb4a1d766e
 SHA512 
2aae851d38ec2431cd09f9390b3afa41ec44c2891a3698b01f036cebc5b64d7b7f328d7c95bf30fc29016b4bd2d2ada2613f895091e22148f3d4861f4facd35f

diff --git a/app-backup/borgbackup/borgbackup-.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.14.ebuild
similarity index 96%
copy from app-backup/borgbackup/borgbackup-.ebuild
copy to app-backup/borgbackup/borgbackup-1.1.14.ebuild
index 72c65b1dd1b..6b2cd5162b0 100644
--- a/app-backup/borgbackup/borgbackup-.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.1.14.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"

diff --git a/app-backup/borgbackup/borgbackup-.ebuild 
b/app-backup/borgbackup/borgbackup-.ebuild
index 72c65b1dd1b..6b2cd5162b0 100644
--- a/app-backup/borgbackup/borgbackup-.ebuild
+++ b/app-backup/borgbackup/borgbackup-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"



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

2020-10-06 Thread Anthony G. Basile
commit: 17d5117df2d3e770f2d8a54b137f7e61c2dc10a1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Oct  6 19:26:48 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Oct  6 19:27:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d5117d

net-misc/curl: add missing dependency on app-arch/zstd

Closes: https://bugs.gentoo.org/741542
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/curl-7.72.0-r1.ebuild | 291 
 net-misc/curl/metadata.xml  |   1 +
 2 files changed, 292 insertions(+)

diff --git a/net-misc/curl/curl-7.72.0-r1.ebuild 
b/net-misc/curl/curl-7.72.0-r1.ebuild
new file mode 100644
index 000..f1b9dbd3d19
--- /dev/null
+++ b/net-misc/curl/curl-7.72.0-r1.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools eutils prefix multilib-minimal
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
+
+LICENSE="curl"
+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"
+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"
+IUSE="adns alt-svc brotli +ftp gnutls gopher +http2 idn +imap ipv6 kerberos 
ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp samba 
+smtp ssh ssl static-libs test telnet +tftp threads winssl zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
+IUSE+=" nghttp3 quiche"
+IUSE+=" elibc_Winnt"
+
+#lead to lots of false negatives, bug #285669
+RESTRICT="!test? ( test )"
+
+RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   mbedtls? (
+   net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   openssl? (
+   !libressl? ( 
dev-libs/openssl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   libressl? ( 
dev-libs/libressl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   )
+   nss? (
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   )
+   http2? ( net-libs/nghttp2[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:0=[static-libs?,${MULTILIB_USEDEP}] )
+   adns? ( net-dns/c-ares:0[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   metalink? ( >=media-libs/libmetalink-0.1.1[${MULTILIB_USEDEP}] )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+
+# Do we need to enforce the same ssl backend for curl and rtmpdump? Bug #423303
+#  rtmp? (
+#  media-video/rtmpdump
+#  curl_ssl_gnutls? ( media-video/rtmpdump[gnutls] )
+#  curl_ssl_openssl? ( media-video/rtmpdump[-gnutls,ssl] )
+#  )
+
+# ssl providers to be added:
+# fbopenssl  $(use_with spnego)
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   test? (
+   sys-apps/diffutils
+   dev-lang/perl
+   )"
+
+# c-ares must be disabled for threads
+# only one default ssl provider can be enabled
+REQUIRED_USE="
+   winssl? ( elibc_Winnt )
+   threads? ( !adns )
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_libressl
+   curl_ssl_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   curl_ssl_winssl
+   )
+   )"
+
+DOCS=( CHANGES README docs/FEATURES docs/INTERNALS.md \
+   docs/

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

2020-10-01 Thread Anthony G. Basile
commit: f5155619fbd862fb2acdf6e8d3af6049c5528779
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Oct  1 23:18:44 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Oct  1 23:19:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5155619

www-servers/varnish: version bump to 6.5.0

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-servers/varnish/Manifest |  1 +
 www-servers/varnish/varnish-6.5.0.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/www-servers/varnish/Manifest b/www-servers/varnish/Manifest
index e60281b3d7f..dd921ec4667 100644
--- a/www-servers/varnish/Manifest
+++ b/www-servers/varnish/Manifest
@@ -1,3 +1,4 @@
 DIST varnish-6.0.6.tgz 3136931 BLAKE2B 
2ce379622b20a939a977a426cb842ba62e4fd5fd3ba785ec21888956b6a8c16e95bd834962a7ba05dc426dfc36067cabb4f8ade2bee7fe2a094a1f2c4c4c9e06
 SHA512 
c0881ab051bca928c12f35494c5e2a8109390abdf3acf368da404c5537d1ee0f1153b6e329058a7e1168eacf5af9b86ccf9a6e58cd89dd7d51b8b71d25aa7ba0
 DIST varnish-6.3.2.tgz 3323908 BLAKE2B 
5bde1b2ececeb8aed884db22ed75bfd74f82d68416e71400a4c0d27483fcceb029fe8e724e30754899c872d7028da5cb759545f0743a11d0e90b0fd604af0ad7
 SHA512 
0f476c642df834737d446b3bc6ac8afa5981d1de5810dc6e8556eb22b2ca26d64eb531f4ad3332eb86e231a7443fe35393177ec6dbee97a837f405d1aa9d03cd
 DIST varnish-6.4.0.tgz 3404617 BLAKE2B 
0ef0f7303f5c926bb1b80ec14cdd9755d65c1938fa8645240800ac2997f954022133625a74dd9c30ce21850674c3b00777fcc896309f528e6ba90d347333d7f7
 SHA512 
cda8f9e1d301a2b79db14685a23e25e36225f37065a1b7f37c5ae12fbb0483be51be9ffcc8ba72c1f65f5a022d1e408825694daed6780e206b9ba91feb2a07a1
+DIST varnish-6.5.0.tgz 3476969 BLAKE2B 
bafa8704f28dfa96f681805cc053dd6415e143016b1bbff7f8962f2c3ac5cd07be6dc2f4129a423ddfcbf9f9f8afc57388930685d0ed400f3c06ba03bd667d87
 SHA512 
43f8cd6429a903a353ac4448b6e9aff445b0d52178141a148d3b29b987c0974841820af0da4917731775b46899c12b0327d64d12e3ddbb8fd438e2802ac66a1c

diff --git a/www-servers/varnish/varnish-6.5.0.ebuild 
b/www-servers/varnish/varnish-6.5.0.ebuild
new file mode 100644
index 000..cd7753a43db
--- /dev/null
+++ b/www-servers/varnish/varnish-6.5.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit autotools systemd python-r1
+
+DESCRIPTION="Varnish is a state-of-the-art, high-performance HTTP accelerator"
+HOMEPAGE="https://varnish-cache.org/;
+SRC_URI="http://varnish-cache.org/_downloads/${P}.tgz;
+
+LICENSE="BSD-2 GPL-2"
+SLOT="0/2"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="jemalloc jit static-libs"
+
+CDEPEND="
+   sys-libs/readline:0=
+   dev-libs/libpcre[jit?]
+   jemalloc? ( dev-libs/jemalloc )
+   sys-libs/ncurses:0="
+
+#varnish compiles stuff at run time
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${CDEPEND}
+   acct-user/varnish
+   acct-group/varnish
+   sys-devel/gcc"
+
+DEPEND="
+   ${CDEPEND}
+   dev-python/docutils
+   dev-python/sphinx
+   virtual/pkgconfig"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test" #315725
+
+src_prepare() {
+   # Remove -Werror bug #528354
+   sed -i -e 's/-Werror\([^=]\)/\1/g' configure.ac
+
+   # Upstream doesn't put varnish.m4 in the m4/ directory
+   # We link because the Makefiles look for the file in
+   # the original location
+   ln -sf ../varnish.m4 m4/varnish.m4
+
+   eapply_user
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable jit pcre-jit ) \
+   $(use_with jemalloc)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   python_replicate_script "${D}/usr/share/varnish/vmodtool.py"
+
+   newinitd "${FILESDIR}"/varnishlog.initd varnishlog
+   newconfd "${FILESDIR}"/varnishlog.confd varnishlog
+
+   newinitd "${FILESDIR}"/varnishncsa.initd varnishncsa
+   newconfd "${FILESDIR}"/varnishncsa.confd varnishncsa
+
+   newinitd "${FILESDIR}"/varnishd.initd-r4 varnishd
+   newconfd "${FILESDIR}"/varnishd.confd-r4 varnishd
+
+   insinto /etc/logrotate.d/
+   newins "${FILESDIR}/varnishd.logrotate-r2" varnishd
+
+   diropts -m750
+
+   keepdir /var/lib/varnish
+   keepdir /var/log/varnish
+
+   systemd_dounit "${FILESDIR}/${PN}d.service"
+
+   insinto /etc/varnish/
+   doins lib/libvmod_std/vmod_std.vcc
+   doins etc/example.vcl
+
+   dodoc README.rst
+   dodoc doc/changes.rst
+
+   fowners root:varnish /etc/varnish/
+   fowners varnish:varnish /var/lib/varnish/
+   fperms 0750 /var/lib/varnish/ /etc/varnish/
+}



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

2020-09-17 Thread Anthony G. Basile
commit: cf5b00d2045d7f2a81b183fa90a77522a1c9ee45
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep 17 23:42:54 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep 17 23:42:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5b00d2

net-vpn/tor: remove older stable 0.4.2.8

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   |  1 -
 net-vpn/tor/tor-0.4.2.8.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 7f37d7a2aa0..0fe711a7de4 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,3 +1,2 @@
-DIST tor-0.4.2.8.tar.gz 7610427 BLAKE2B 
5b637047f4944e97350ef1354f61ed6ac611a1660a61a4a44d3706abb0ec12af121d35ee10023c627a1a7d175490ef854c0a99d17268756eaa7d626926ef245f
 SHA512 
599ec5acd51a84b56f023458f71d35ea622390c4500e77f8a7ff416930e76f2ef3ec76402e971eca366d1f03aac4c1f6ccb8e9ab69e98f1d4b111d52731b45f2
 DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
 DIST tor-0.4.4.5.tar.gz 7808696 BLAKE2B 
b1c7342d5f1998b372529a8da1719a4f31c4e2516f9b666755b0edf29c7d66fa84a730fceed11e5c0bd1346f6fe06d7c96dd6a2161b0b2c3824468cd2f88f077
 SHA512 
8b7bedf998c66b33cb7b248ef33eb551dd75cca7eabf2133f716948d5bc83408d0be2ec1968e1c860b1067746b5645ea6e8f23478458b5eb2f5573ea7ecaecb7

diff --git a/net-vpn/tor/tor-0.4.2.8.ebuild b/net-vpn/tor/tor-0.4.2.8.ebuild
deleted file mode 100644
index 9002a59e900..000
--- a/net-vpn/tor/tor-0.4.2.8.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic readme.gentoo-r1 systemd
-
-MY_PV="$(ver_rs 4 -)"
-MY_PF="${PN}-${MY_PV}"
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/;
-SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
-   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz;
-S="${WORKDIR}/${MY_PF}"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86 ~ppc-macos"
-IUSE="caps doc libressl lzma +man scrypt seccomp selinux systemd tor-hardening 
test zstd"
-
-DEPEND="
-   dev-libs/libevent:=[ssl]
-   sys-libs/zlib
-   caps? ( sys-libs/libcap )
-   man? ( app-text/asciidoc )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   lzma? ( app-arch/xz-utils )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
-   systemd? ( sys-apps/systemd )
-   zstd? ( app-arch/zstd )"
-RDEPEND="
-   acct-user/tor
-   acct-group/tor
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-tor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
-   "${FILESDIR}"/${PN}-0.3.3.2-alpha-tor.service.in.patch
-)
-
-DOCS=()
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   use doc && DOCS+=( README ChangeLog ReleaseNotes doc/HACKING )
-   export ac_cv_lib_cap_cap_init=$(usex caps)
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   --enable-system-torrc \
-   --disable-android \
-   --disable-html-manual \
-   --disable-libfuzzer \
-   --disable-module-dirauth \
-   --enable-pic \
-   --disable-rust \
-   --disable-restart-debugging \
-   --disable-zstd-advanced-apis  \
-   $(use_enable man asciidoc) \
-   $(use_enable man manpage) \
-   $(use_enable lzma) \
-   $(use_enable scrypt libscrypt) \
-   $(use_enable seccomp) \
-   $(use_enable systemd) \
-   $(use_enable tor-hardening gcc-hardening) \
-   $(use_enable tor-hardening linker-hardening) \
-   $(use_enable test unittests) \
-   $(use_enable test coverage) \
-   $(use_enable zstd)
-}
-
-src_install() {
-   default
-   readme.gentoo_create_doc
-
-   newconfd "${FILESDIR}"/tor.confd tor
-   newinitd "${FILESDIR}"/tor.initd-r9 tor
-   systemd_dounit contrib/dist/tor.service
-
-   keepdir /var/lib/tor
-
-   fperms 750 /var/lib/tor
-   fowners tor:tor /var/lib/tor
-
-   insinto /etc/tor/
-   newins "${FILESDIR}"/torrc-r2 torrc
-}



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

2020-09-17 Thread Anthony G. Basile
commit: 337b037ed37b22132056f6f1f27319f3a87ab235
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep 17 23:40:51 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep 17 23:41:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337b037e

net-vpn/tor: version bump rc to 0.4.4.5

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest  | 2 +-
 net-vpn/tor/{tor-0.4.4.4_rc.ebuild => tor-0.4.4.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 86c6634c66a..7f37d7a2aa0 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,3 +1,3 @@
 DIST tor-0.4.2.8.tar.gz 7610427 BLAKE2B 
5b637047f4944e97350ef1354f61ed6ac611a1660a61a4a44d3706abb0ec12af121d35ee10023c627a1a7d175490ef854c0a99d17268756eaa7d626926ef245f
 SHA512 
599ec5acd51a84b56f023458f71d35ea622390c4500e77f8a7ff416930e76f2ef3ec76402e971eca366d1f03aac4c1f6ccb8e9ab69e98f1d4b111d52731b45f2
 DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
-DIST tor-0.4.4.4-rc.tar.gz 7795842 BLAKE2B 
0e6774815208a6f5531671bf270caa009a6336f38f611e34244835c2f8fba7d884cf60a53221984665a44229e8b828330b258c9dd3b5ac99c80c5c801d159f31
 SHA512 
73ebc346ba3deb118efbd4d8f1a48fdb700c65723acb211a7ec16d756c12c9171f4d5bb8ae07862a337c77cc7e20f44dbeef5c2232b4973f0a47be623d9feb6b
+DIST tor-0.4.4.5.tar.gz 7808696 BLAKE2B 
b1c7342d5f1998b372529a8da1719a4f31c4e2516f9b666755b0edf29c7d66fa84a730fceed11e5c0bd1346f6fe06d7c96dd6a2161b0b2c3824468cd2f88f077
 SHA512 
8b7bedf998c66b33cb7b248ef33eb551dd75cca7eabf2133f716948d5bc83408d0be2ec1968e1c860b1067746b5645ea6e8f23478458b5eb2f5573ea7ecaecb7

diff --git a/net-vpn/tor/tor-0.4.4.4_rc.ebuild b/net-vpn/tor/tor-0.4.4.5.ebuild
similarity index 100%
rename from net-vpn/tor/tor-0.4.4.4_rc.ebuild
rename to net-vpn/tor/tor-0.4.4.5.ebuild



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

2020-09-12 Thread Anthony G. Basile
commit: 837331ffb33cf5fc3a30f914f9d3a68167d394cc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Sep 12 15:11:19 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep 12 15:11:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837331ff

www-apps/moodle: version bumps to 3.5.14, 3.7.8, 3.8.5, 3.9.2

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-apps/moodle/Manifest   | 8 
 www-apps/moodle/{moodle-3.5.13.ebuild => moodle-3.5.14.ebuild} | 0
 www-apps/moodle/{moodle-3.7.7.ebuild => moodle-3.7.8.ebuild}   | 0
 www-apps/moodle/{moodle-3.8.4.ebuild => moodle-3.8.5.ebuild}   | 0
 www-apps/moodle/{moodle-3.9.1.ebuild => moodle-3.9.2.ebuild}   | 0
 5 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 49afca8716e..0ee6b4cd2ba 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,4 +1,4 @@
-DIST moodle-3.5.13.tgz 46770141 BLAKE2B 
4e09eb7252b416d9649d698ab231ee0a13b9381b21cb62c04d59c246ce6c7014dfbe05df638fd5b4b01906e30f5fc0a3f8b2d9d4caef19e14865231320d9f65f
 SHA512 
39988c64e86f055368373119d89cdce81308872f885918f57c96bfe76c4eb1a80407ce23d9e95404d1026a1db56794e7a8324354eb3abf614b2e8b20226fec66
-DIST moodle-3.7.7.tgz 45868976 BLAKE2B 
060030e7c728f430a3062a3e033bf956fb90ea9b9ec8a43475497db06a4fad756becedc713126d3dff8410c47d83093c6d0a53dfaef5bd8a5ebb5ca7e0fa37da
 SHA512 
5ed1b267f322681fe5895a127566ea0047afdc5799a4de084bfe752a387b4f61bbb7a105d714de2ef37f11762ed57783a1b8958c52231b02817a8205de8fb825
-DIST moodle-3.8.4.tgz 53237580 BLAKE2B 
e8538edda772bd092d0374676ddb99aca46c35148a8e7704ed25c5e4c641d3618674c354241bedc0a3a06c40e0e4f4ac3e5af20b8b6003df385f17469b6f2de5
 SHA512 
efcca1091b4ece1eb216955dc407894a31bccad276944caede8392cbfc2b29cc6bf37006e2e3c4ad6267bc24c3307c50da27f49c07496b14ab1790b7ce287191
-DIST moodle-3.9.1.tgz 56964609 BLAKE2B 
576477c2b818d27f9e57cca730e2ad127b00b92729421304e3a6b7ff097ab65a2b6f94f760b233df7f8e9a89786b7f71e0f9aab3fa533362a2f1893b792d2509
 SHA512 
cdb07d92ca56c0a64810a881b8206111885fad9e1d1fb86649ae1bd85f2cb8670362f973447ff2a69a5420d5a56a5184beeb7d6b835c6b8624823f143380e6c2
+DIST moodle-3.5.14.tgz 46781703 BLAKE2B 
3f6931c93507c33ed96d19a02a4b221ebe88b1c7d71d8c4780784c5683c8753600fecf2e9c71f9b9dbdcdfa5163acff8c116a161d6f0812547caf00f5860
 SHA512 
669dd2a5477a81f1a3af35ec25162e9c900220c21c070b509ed8d33ece9dc0ced23050058d90901dbaeed53904ea0c512733ff040d6b710b71d0d478c9df
+DIST moodle-3.7.8.tgz 45869720 BLAKE2B 
3f7f7fb45aa8f3fee53905f812166a99f8781e571cdd325c96c084e40141c3170949a32f865cbb6de628c8f10df9bb78c81a1151804b0da79d93fe70b19ed79d
 SHA512 
4790ddf7d5775d5051e31655aa244de7eb2df6e0248d667ec14e08ebe190323bfffdf41a3aff8171bc4229925a32a7400471c2d89fdd1344751f285b2a00c588
+DIST moodle-3.8.5.tgz 53282545 BLAKE2B 
8402f5fc7a7a2e5e4d890ac6853d7bb87550cce4fcc502cab9ab404111987f9048662da9be79d6afb8089c0dc8bd300e938a46612cf69304ea37b39dedc4309d
 SHA512 
fa2ccb2aa00a19911f290ed8df87af7a8439807cecf054a5cf87e9c860ace05ed2c484be091ce44cdb558c36631a0f03a87d7101c015a209e3ebbd5c70217e62
+DIST moodle-3.9.2.tgz 57013075 BLAKE2B 
465244f19c5574170c7bc830e5380ed76e59ba7f322f72847594797196af391a49167f9e5fc8341dea086af00fab8f41f857c93497d54b8b25fe7fc90b2f24ed
 SHA512 
76b6753d806bd771f5531a8adc669e36a00b71d41e3fee3eb165cd74a44de8ed027d57fbdaea67f0d9c88fdf14aac9e3367d39416845da68ccf7cebecb70bc5a

diff --git a/www-apps/moodle/moodle-3.5.13.ebuild 
b/www-apps/moodle/moodle-3.5.14.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.5.13.ebuild
rename to www-apps/moodle/moodle-3.5.14.ebuild

diff --git a/www-apps/moodle/moodle-3.7.7.ebuild 
b/www-apps/moodle/moodle-3.7.8.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.7.7.ebuild
rename to www-apps/moodle/moodle-3.7.8.ebuild

diff --git a/www-apps/moodle/moodle-3.8.4.ebuild 
b/www-apps/moodle/moodle-3.8.5.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.8.4.ebuild
rename to www-apps/moodle/moodle-3.8.5.ebuild

diff --git a/www-apps/moodle/moodle-3.9.1.ebuild 
b/www-apps/moodle/moodle-3.9.2.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.9.1.ebuild
rename to www-apps/moodle/moodle-3.9.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/x86/17.0/musl/

2020-09-06 Thread Anthony G. Basile
commit: 122dfef16662c9850b29e1c80ebd74e366721b65
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Sep  6 23:34:17 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Sep  6 23:34:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122dfef1

profiles/default/linux/x86/17.0/musl/package.use.mask: add copyright

Signed-off-by: Anthony G. Basile  gentoo.org>

 profiles/default/linux/x86/17.0/musl/package.use.mask | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/profiles/default/linux/x86/17.0/musl/package.use.mask 
b/profiles/default/linux/x86/17.0/musl/package.use.mask
index c2f606453e8..564e326647c 100644
--- a/profiles/default/linux/x86/17.0/musl/package.use.mask
+++ b/profiles/default/linux/x86/17.0/musl/package.use.mask
@@ -1,3 +1,6 @@
+# Copyright 1999-2020 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
 # Anthony G. Basile  (2020-09-06)
 # The patch added for 5.39-r1 breaks on musl i686
 # file-5.39-seccomp_sandbox.patch is okay



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/x86/17.0/musl/

2020-09-06 Thread Anthony G. Basile
commit: b2d03dcbd1e55db71f4d13270a7a92c1fd6f19aa
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Sep  6 23:30:55 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Sep  6 23:30:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d03dcb

profiles/default/linux/x86/17.0/musl: mask USE=seccomp for sys-apps/file

Signed-off-by: Anthony G. Basile  gentoo.org>

 profiles/default/linux/x86/17.0/musl/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/default/linux/x86/17.0/musl/package.use.mask 
b/profiles/default/linux/x86/17.0/musl/package.use.mask
new file mode 100644
index 000..c2f606453e8
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/musl/package.use.mask
@@ -0,0 +1,5 @@
+# Anthony G. Basile  (2020-09-06)
+# The patch added for 5.39-r1 breaks on musl i686
+# file-5.39-seccomp_sandbox.patch is okay
+# file-5.39-portage_sandbox.patch is broken
+sys-apps/file seccomp



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

2020-09-04 Thread Anthony G. Basile
commit: 23058752eea10ee29d2eba26511af922ba296d6b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep  4 16:53:58 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep  4 16:53:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23058752

sys-apps/paxctld: version bump to 1.2.5

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/paxctld/Manifest |  1 +
 sys-apps/paxctld/paxctld-1.2.5.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/paxctld/Manifest b/sys-apps/paxctld/Manifest
index 191a0d21fd1..f431afd76e0 100644
--- a/sys-apps/paxctld/Manifest
+++ b/sys-apps/paxctld/Manifest
@@ -1 +1,2 @@
 DIST paxctld_1.2.3.orig.tar.gz 17174 BLAKE2B 
6f288b039f719febf2f3370a0d245c07928f441754f0ac43bb3608d2718548d0ab90fbf9244d5b97bdfbc7c6bfab3d7359d435e99a2e19dd80661019ba0b654c
 SHA512 
da3f5739aabbe0f276a194c71c20349b0571472aa6c114fe46ea4eb406fe1b419b167207b8d0b288776574c455f005386303b8ef92b0294e98532b269017ab54
+DIST paxctld_1.2.5.orig.tar.gz 18694 BLAKE2B 
9d219846bbdfc5d709d9fb3758ec9451bef1545d6bb25263aef1c42f992f4201e2ce9f9cae0a77ed7584ec5c3c6dd0e3d0c58ec251a52f0b855c87b0fcf0e826
 SHA512 
c38b2cb0bf07d0075fa01f95d82adf6aae6e7bd010fa31b349af7c92b0498bf3225344500ef306bb633caec0b642771f453a8445cadbf342775931495d0ef2c2

diff --git a/sys-apps/paxctld/paxctld-1.2.5.ebuild 
b/sys-apps/paxctld/paxctld-1.2.5.ebuild
new file mode 100644
index 000..c4650263e8b
--- /dev/null
+++ b/sys-apps/paxctld/paxctld-1.2.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit systemd
+
+DESCRIPTION="PaX flags maintenance daemon"
+HOMEPAGE="https://www.grsecurity.net/;
+SRC_URI="https://www.grsecurity.net/${PN}/${PN}_${PV}.orig.tar.gz
+   
https://dev.gentoo.org/~blueness/hardened-sources/${PN}/${PN}_${PV}.orig.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam"
+
+RDEPEND=""
+DEPEND=""
+
+src_prepare() {
+   # Respect Gentoo flags and don't strip
+   sed -i \
+   -e '/^CC/d' \
+   -e '/^CFLAGS/d' \
+   -e '/^LDFLAGS/d' \
+   -e '/STRIP/d' \
+   Makefile
+
+   eapply_user
+}
+
+src_install() {
+   default
+
+   systemd_dounit "${S}"/rpm/${PN}.service
+}



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

2020-09-04 Thread Anthony G. Basile
commit: efff22eefacf8ee517dd5bab475e504896e21334
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep  4 16:50:08 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep  4 16:50:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efff22ee

sys-libs/uclibc-ng: version bump to 1.0.35

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/uclibc-ng/Manifest|   1 +
 sys-libs/uclibc-ng/uclibc-ng-1.0.35.ebuild | 402 +
 2 files changed, 403 insertions(+)

diff --git a/sys-libs/uclibc-ng/Manifest b/sys-libs/uclibc-ng/Manifest
index e1e3317ae7c..cd8ee877e8b 100644
--- a/sys-libs/uclibc-ng/Manifest
+++ b/sys-libs/uclibc-ng/Manifest
@@ -1,3 +1,4 @@
 DIST uClibc-ng-1.0.30.tar.bz2 2302796 BLAKE2B 
21888dfe5a68f83b7ba56bb557ecc5aa19fd75cedc82f2ed48073f47655888719feb27943e0309f8101a24fd2fd9165af31d5679f21c00b12f27ebfccf354bac
 SHA512 
ddd1d91dcfdf7be8471afecf13196563ad348c41e2fa8b63ae50b83f103cf8ed8d9f003b51a54a58db2935b84692b7c011a4779582f30610ede44cb583aae742
 DIST uClibc-ng-1.0.32.tar.bz2 2352471 BLAKE2B 
887b67f7f03fc8610d8236a18f90584720a78bfc3a036cd6616453bea6e31140f5fd1dfd1d207cc5100854bf3e0c5cc1ca38fe6c31cf97b631892767ae23ec27
 SHA512 
1de5d4e99b94eeeada4233c53a95ea1b9e704ce1d4aa19ca9b17535c0328b2372ed93d24591c6ea5bfbc0b950aa575c18dcf6950fb04342924bb2b5f9ee235e8
 DIST uClibc-ng-1.0.33.tar.bz2 2399235 BLAKE2B 
c20fd767487b2f24a0af432a1366bfb6ddf02243495d2f1c3fa95db25551a8d6215be184608528ee544661ec2ddbc2f439299245ff3dff4597b376dc7a4658ec
 SHA512 
cab89fb6a6e314c6cc8ac964604bdfae01d2e45dc71678bbb6a8985871f625ac680fec3ddc1cb29f6d15585b7fcb782eaf40fa6c89207cde2a04286c3d610169
+DIST uClibc-ng-1.0.35.tar.bz2 2396789 BLAKE2B 
b4e08ccb2bbf15d6a63e279f80792520edba78a9b95cde0432a2dbfc10d4830a621d71af97d4f2bbd867e6367182847c35b62f3c315dff85ecf0c680122238e0
 SHA512 
da2a1bc6e4a9ce1e3f436b9987fc5f6bb968e52f09508bef6588b409b861ece29d9c1411ffb88863de3a700cb19ad52a8d38596955d3b7bbfb3b0d3745daa25f

diff --git a/sys-libs/uclibc-ng/uclibc-ng-1.0.35.ebuild 
b/sys-libs/uclibc-ng/uclibc-ng-1.0.35.ebuild
new file mode 100644
index 000..5ef7e61a3a9
--- /dev/null
+++ b/sys-libs/uclibc-ng/uclibc-ng-1.0.35.ebuild
@@ -0,0 +1,402 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic multilib savedconfig toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="git://uclibc-ng.org/git/uclibc-ng"
+   inherit git-r3
+   MY_P=uclibc-ng-${PV}
+else
+   MY_P=uClibc-ng-${PV}
+fi
+
+DESCRIPTION="C library for developing embedded Linux systems"
+HOMEPAGE="https://uclibc-ng.org/;
+if [[ ${PV} != "" ]] ; then
+   PATCH_VER=""
+   SRC_URI="https://downloads.uclibc-ng.org/releases/${PV}/${MY_P}.tar.bz2;
+   KEYWORDS="-* ~amd64 ~arm ~mips ~ppc ~x86"
+fi
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="debug hardened iconv ipv6 symlink-compat headers-only"
+# tests fail due to unusual makefile
+RESTRICT="strip test"
+
+# 1) We can't upgrade from uclibc to uclibc-ng via a soft blocker since portage
+#will delete the ld.so sym link prematurely and break the system. So we
+#will hard block and give manual migration instructions.
+# 2) Currently uclibc and uclibc-ng's iconv are in bad shape.  We've been using
+#the breakout library.  The disadvantage here is that we have to sprinkle
+#LDFAGS=-liconv on build systems that need to link against libiconv.
+RDEPEND="
+   !!sys-libs/uclibc
+   iconv? ( dev-libs/libiconv )"
+
+S=${WORKDIR}/${MY_P}
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CHOST} == ${CTARGET} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+is_crosscompile() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+alt_build_kprefix() {
+   if [[ ${CBUILD} == ${CHOST} && ${CHOST} == ${CTARGET} ]] ; then
+   echo /usr/include
+   else
+   echo /usr/${CTARGET}/usr/include
+   fi
+}
+
+just_headers() {
+   use headers-only && is_crosscompile
+}
+
+uclibc_endian() {
+   # XXX: this wont work for a toolchain which is bi-endian, but we
+   #  dont have any such thing at the moment, so not a big deal
+   touch "${T}"/endian.s
+   $(tc-getAS ${CTARGET}) "${T}"/endian.s -o "${T}"/endian.o
+   case $(file "${T}"/endian.o) in
+   *" MSB "*) echo "BIG";;
+   *" LSB "*) echo "LITTLE";;
+   *) echo "NFC";;
+   esac
+   rm -f "${T}"/endian.{s,o}
+}
+
+kconfig_q_opt() {
+   local flag=$1; 

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

2020-09-03 Thread Anthony G. Basile
commit: 974d6a79c35249692d3ef767943abe98c878f7e2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep  3 15:36:50 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep  3 15:37:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974d6a79

net-libs/mbedtls: version bumps to 2.16.8 and 2.24.0, bug #740108

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest  |  2 +
 net-libs/mbedtls/mbedtls-2.16.8.ebuild | 94 ++
 net-libs/mbedtls/mbedtls-2.24.0.ebuild | 94 ++
 3 files changed, 190 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 89246f269a3..238217e68c2 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,6 @@
 DIST mbedtls-2.16.6.tar.gz 2603563 BLAKE2B 
a4011bb2b7e3eca554cded05c4650fc16b48d86ae1ac7fefe29df6b29e38c1e76c880f082be83759b496f831a1238c2df41671bd9794b028402b3dd63f60
 SHA512 
a4c2e70c0cc6b1f1571a9f2ec27ede2620eb1937361599cab0e05b807068397d25695d5cd23931fd0f4cc051de6367c2b6c77f3507ed8b33cd492589c51eebac
 DIST mbedtls-2.16.7.tar.gz 2658294 BLAKE2B 
cb53ac0c8896ce0dcc2b54edf4964267bf27057fead00f82f15de0ead786efcb4ba7e554e1c06ccb8a0f9fdedd512d94dce74a7a6e093c0a488ef257ded1458a
 SHA512 
57374061ec8ec7cbb745aa08235d17d4566435c7ad861c0a9fdc8957e09c1ea6619f0deb8a22040fa3674d0fab58ca353879eac1388e710c81840a7ae1225b9f
+DIST mbedtls-2.16.8.tar.gz 2662927 BLAKE2B 
80dabffe644c792ce8a317629950bee71a2376be8f84de29d5cb92047ee433347e7e91be513d638b2954c0c7b2393eaef81b7d449753efffab25694b8a8b52d5
 SHA512 
645d58d42594a2b547b904634acc1e7e8583465e075c190183e1179638f05e1f8f5c56561ab172fed8dcec4a1742429663abdfdc25d607410ea64a35fbb22168
 DIST mbedtls-2.22.0.tar.gz 3822997 BLAKE2B 
0857479e89f9850f611cb8c946c489f715a83edba88673b874cd3e6530a7f72c48671e02435087a48aa9a550d0901a5fd2990f9b3a4d69edceecf1fa01772ab6
 SHA512 
391b99a59ed4edf9625e71e610ea71c6cefa4ea1210d306eb595d85f7408d5decf5fc995d4a411698f1536651ee1230b305dd354df15dbeef9469aa6a7980e09
 DIST mbedtls-2.23.0.tar.gz 3877508 BLAKE2B 
501aee4ec19d9b52f4c3e56b821a00ff592c28ed188f9f192e83a6cd777428eafdc6b2cba3eef20bff5e1b9dc3abd43fbd4f102529ef920e11663703799f4626
 SHA512 
c2a04f659bf63522f10f6660c2d196d7f39a057ff5a382734ba3b839f463ead4e5c9bc0d21fb909d56fcd2ee4c711248be14861f388cd383385484d364247634
+DIST mbedtls-2.24.0.tar.gz 3912697 BLAKE2B 
4355fb4db90e3d72e73adcd8ee96c7db2809154c08a00c1a3a8a8f8d6360689f17317a6dd3564c85e1fadece1a49f1ce30561ad21faf48a5bab78e223f2cd070
 SHA512 
5437ea57eb8b8af9446a796876aa2bfe3c59c88f926b1638c7e8a021a8bef9f4bc6cb1b254e7387e2afe095bd27c518060719726bbaf5478582a56c34315cfb8

diff --git a/net-libs/mbedtls/mbedtls-2.16.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.8.ebuild
new file mode 100644
index 000..027f3697eaa
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.16.8.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DUSE_STATIC_MBEDTLS_L

[gentoo-commits] repo/gentoo:master commit in: app-backup/borgweb/

2020-09-01 Thread Anthony G. Basile
commit: 4055a4e0296194c3ab420fab3dd489e755bf8a2f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Sep  1 23:53:10 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Sep  1 23:53:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4055a4e0

app-backup/borgweb: add python 3.8

Closes: https://bugs.gentoo.org/718194
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 app-backup/borgweb/borgweb-0.2.0-r2.ebuild | 2 +-
 app-backup/borgweb/borgweb-0.3.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/borgweb/borgweb-0.2.0-r2.ebuild 
b/app-backup/borgweb/borgweb-0.2.0-r2.ebuild
index 6568b820ce1..a5a107910ed 100644
--- a/app-backup/borgweb/borgweb-0.2.0-r2.ebuild
+++ b/app-backup/borgweb/borgweb-0.2.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 

diff --git a/app-backup/borgweb/borgweb-0.3.0.ebuild 
b/app-backup/borgweb/borgweb-0.3.0.ebuild
index 6568b820ce1..a5a107910ed 100644
--- a/app-backup/borgweb/borgweb-0.3.0.ebuild
+++ b/app-backup/borgweb/borgweb-0.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 



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

2020-08-25 Thread Anthony G. Basile
commit: b14e4fb40773d941747a7a0b06d1912291fcaf61
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug 25 23:37:04 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug 25 23:37:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14e4fb4

dev-libs/libressl: version bump to 3.2.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.2.1.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index d8fab0d05dd..d3f055151f2 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -3,3 +3,4 @@ DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb03546
 DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
 DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
+DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93

diff --git a/dev-libs/libressl/libressl-3.2.1.ebuild 
b/dev-libs/libressl/libressl-3.2.1.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.2.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



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

2020-08-21 Thread Anthony G. Basile
commit: 15df26147f96fc707a5427c6323d6f96cd64ba2e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 21 14:45:02 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 21 14:45:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15df2614

app-text/xapian-omega: version bump to 1.4.17

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 app-text/xapian-omega/Manifest   |  1 +
 app-text/xapian-omega/xapian-omega-1.4.17.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest
index 5295bcfdafa..2a62c29bf1f 100644
--- a/app-text/xapian-omega/Manifest
+++ b/app-text/xapian-omega/Manifest
@@ -2,3 +2,4 @@ DIST xapian-omega-1.2.25.tar.xz 440224 BLAKE2B 
1e67cff0ed1796349df5da7d33c07febb
 DIST xapian-omega-1.4.14.tar.xz 540532 BLAKE2B 
193e03bfea5cf7cb5fc5bfca57f80b1390ba63ca999f235a10a7ab9bf4db378273cf6f7f6b3107c80c1ebb44bdb1a94ce3c00585f83ac0bec188163633be843b
 SHA512 
27059d13bbdfc2ee9e8f4f6e74479bac0885cabab97d7eb1ebdc57eacbff1724b2684ba72efdf6d35f608e2e8f0891d47c626aaa100c713f4c2f66f923d841b7
 DIST xapian-omega-1.4.15.tar.xz 545916 BLAKE2B 
be89c817d13888bc8de28973be15a512992dc1e6c23ea55f0470b179c9b29b82f2f2988c6ac430d62c3e45e6502555a3497bf3f3ce7bebf832fc8cf8e3dc9f1d
 SHA512 
99ffe32c37b22db4557cae214a157d3b1bda27b2eb86f99862ca59ac326e5ba3f044fbd58a0ec9db7098700dd6a2422634c80987c9152536ec217e48d9694679
 DIST xapian-omega-1.4.16.tar.xz 546360 BLAKE2B 
990eab976833854d2a172e1584383b71375fe2e0b83a8ff0a150f4c9fdb6e99cbd42e58720e81698292843918112426d3b445efe14d9ee5f76e85304439475de
 SHA512 
7f8c3d4e372c49f89e28da999ee49f0754052a339bbc4492b50f8134cf29b2c433ddae9e58ef3a2468898b711b4510ea87687a247ce21e83eba2f8daaa2910c4
+DIST xapian-omega-1.4.17.tar.xz 547372 BLAKE2B 
d164ee2f96d395e2a45919aea821d1bae9b028b64389b4a6e6f1179c0e1c2a92983a3fe7a71f68fe11e04eb61e9f011c21f2edf5660f9feedccd41de8ed2f445
 SHA512 
0388714ae307044b486e92eacac2d8c09c334e1b77be6cc2c36f8c0c679b4fee660c9b12074e9a278e2981b4a5b4a607d068a5d16c852bef719245bb70b7ce7c

diff --git a/app-text/xapian-omega/xapian-omega-1.4.17.ebuild 
b/app-text/xapian-omega/xapian-omega-1.4.17.ebuild
new file mode 100644
index 000..f76f70d1aca
--- /dev/null
+++ b/app-text/xapian-omega/xapian-omega-1.4.17.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI 
search frontend"
+SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/xapian-omega-${PV}.tar.xz;
+HOMEPAGE="https://xapian.org/;
+S="${WORKDIR}/xapian-omega-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-libs/xapian:0/30
+   dev-lang/perl
+   dev-libs/libpcre
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   # Protect /etc/omega.conf
+   echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega
+   doenvd "${T}"/20xapian-omega
+   dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
+
+   # Directory containing Xapian databases:
+   keepdir /var/lib/omega/data
+
+   # Directory containing OmegaScript templates:
+   keepdir /var/lib/omega/templates
+   mv "${S}"/templates/* "${D}"/var/lib/omega/templates || die
+
+   # Directory to write Omega logs to:
+   keepdir /var/log/omega
+
+   # Directory containing any cdb files for the $lookup OmegaScript 
command:
+   keepdir /var/lib/omega/cdb
+}



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

2020-08-21 Thread Anthony G. Basile
commit: 88583af1d58cbd4fff8d49f6d06fecbeb3f0958c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 21 14:42:50 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 21 14:45:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88583af1

dev-libs/xapian-bindings: version bump to 1.4.17

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.17.ebuild  | 302 +
 2 files changed, 303 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index a5e29257193..5f1cc8b42ad 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -2,3 +2,4 @@ DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd48
 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
 DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B 
cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9
 SHA512 
afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113
+DIST xapian-bindings-1.4.17.tar.xz 1135100 BLAKE2B 
8c45322725c341f6e6484e0aa8716798aa5b31e5bbc795d0f5c631022c69e96f472b3fd76609116a196431e5b069a710c3ebbfc989de8fb57d5e2d081008b89c
 SHA512 
9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
new file mode 100644
index 000..f1522bf0ac0
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="java lua mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.15
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+   mono? ( dev-lang/mono )"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.6 )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+S="${WORKDIR}/${P}"
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like php, python and ruby are
+   return $(use mono || use java || use lua || use perl || use tcl)
+}
+
+php_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_copy_sources
+}
+
+php_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_foreach_variant "$@"
+}
+
+ruby_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_copy_sources
+}
+
+ruby_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_foreach_variant "$@"
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use java &&am

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

2020-08-21 Thread Anthony G. Basile
commit: e9ce8c858ccc214b8add8f3aafa2b8d351335445
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 21 14:29:03 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 21 14:45:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ce8c85

dev-libs/xapian: version bump to 1.4.17

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.17.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index d857dc0c98f..f557a0eaaf8 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -2,3 +2,4 @@ DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B 
a130e26188c949d0433d017e8d13e7ecf
 DIST xapian-core-1.4.14.tar.xz 2970624 BLAKE2B 
5bfa5ab36ad4626fcc9a214427f88bdf55e60166939db3a65d3118b426b0ec6754efc10dbcf32456e033292eba3b29f7500679f69a49df15d40c4111322249ed
 SHA512 
c08c9abe87e08491566b7cfa8cda9e2a80e4959a647428b6d82bce7af1c967b4cb463607ffb8976372a980c163923ced36117a66e0b5a1f35659393def3d371b
 DIST xapian-core-1.4.15.tar.xz 2988752 BLAKE2B 
d68d69cdc55c1b62a746620fc90f028819813bb98c0ad0cc130c399a4dd62231b920d24363b61e58d002f65a79a117598455779028de1b26b7a808367f5f2de4
 SHA512 
f28209acae12a42a345382668f7f7da7a2ce5a08362d0e2af63c9f94cb2adca95366499a7afa0bd9008fbfcca4fd1f2c9221e594fc2a2c740f5899e9f03ecad3
 DIST xapian-core-1.4.16.tar.xz 3041132 BLAKE2B 
2c009bcdec05542ceae9354e47e8ff9b971ec87d04caf8058711fd6952135620c353f2feabcd869313f55194409944bc7374ce69d626f948461963a7790c3953
 SHA512 
3d319ab672485e840019ee28b54b1c59bbd535c1802874f58593fb999681c19bff3e776dc19ab5d5bd97734bf01f1408f36ae49e21ca9706ca187db49f8a18a6
+DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7

diff --git a/dev-libs/xapian/xapian-1.4.17.ebuild 
b/dev-libs/xapian/xapian-1.4.17.ebuild
new file mode 100644
index 000..669d3eb246d
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.17.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils multilib-minimal
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-solaris"
+IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+   local myconf=""
+
+   if use cpu_flags_x86_sse2; then
+   myconf="${myconf} --enable-sse=sse2"
+   else
+   if use cpu_flags_x86_sse; then
+   myconf="${myconf} --enable-sse=sse"
+   else
+   myconf="${myconf} --disable-sse"
+   fi
+   fi
+
+   myconf="${myconf} $(use_enable static-libs static)"
+
+   use inmemory || myconf="${myconf} --disable-backend-inmemory"
+   use remote || myconf="${myconf} --disable-backend-remote"
+
+   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
+
+   ECONF_SOURCE=${S} econf $myconf
+}
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/xapian/postingsource.h
+   /usr/include/xapian/attributes.h
+   /usr/include/xapian/valuesetmatchdecider.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/types.h
+   /usr/include/xapian/positioniterator.h
+   /usr/include/xapian/registry.h
+)
+
+multilib_src_test() {
+   emake check VALGRIND=
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   rm -rf "${D}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${D}" -name "*.la" -type f -delete || die
+}



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

2020-08-21 Thread Anthony G. Basile
commit: c5f173409b0bba0fdcbd6c3534bf372758eaf6d3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 21 14:10:21 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 21 14:10:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f17340

dev-libs/libressl: version bump to 3.1.4

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.1.4.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index a9c9b7c53e0..d8fab0d05dd 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,4 +1,5 @@
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
+DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



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

2020-08-20 Thread Anthony G. Basile
commit: 4c21198a1796ae4f831fb33bfd6c522f0fbd0b5e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Aug 20 13:14:39 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug 20 13:14:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c21198a

sys-libs/musl: 1.2.1 stable on amd64 and x86

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/musl/musl-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/musl/musl-1.2.1.ebuild b/sys-libs/musl/musl-1.2.1.ebuild
index 7467121249b..69c39b164c3 100644
--- a/sys-libs/musl/musl-1.2.1.ebuild
+++ b/sys-libs/musl/musl-1.2.1.ebuild
@@ -17,7 +17,7 @@ else
https://dev.gentoo.org/~blueness/musl-misc/getconf.c
https://dev.gentoo.org/~blueness/musl-misc/getent.c
https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
 fi
 
 export CBUILD=${CBUILD:-${CHOST}}



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

2020-08-19 Thread Anthony G. Basile
commit: 1bb00d713cdcd5cae25315667cbef77bb5aa654e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Aug 19 16:49:39 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug 19 16:49:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb00d71

net-misc/curl: version bump to 7.72.0, bug #737990

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/Manifest   |   1 +
 net-misc/curl/curl-7.72.0.ebuild | 289 +++
 2 files changed, 290 insertions(+)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 4ae3273fda0..867dc9f7d36 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,2 +1,3 @@
 DIST curl-7.71.0.tar.xz 2379056 BLAKE2B 
50d7369e4335823c3032b8801b270f7d8e687b0552f25ed5f9752549483cf68870e0422132ecf86e756e1c7c27cdf60048a7765850608c3a1b734cffb1fe7b99
 SHA512 
f1ea045f23b6a7e2c84ea83954d3299c612f57c3b1e5fee0b39493dc92fc4e95e7af2a5424c2e5bc480659e80cf1adce1fc528fc816f8ff2d0e7bfcfe4c5830a
 DIST curl-7.71.1.tar.xz 2387660 BLAKE2B 
47b3a4704ae8b09b37f7a9d8850fd7d692d91db3dd4ad776aad9a57d0162e0f4091e0387a850eb048f834e6dfee5bcb36da56493a106696c72072c612b47f623
 SHA512 
631e0ee8562e5029fe022bfab4222836a3e6d666e82e2bfbd78311fe5985105218a36d1ea68c93472fc57a12b713957a3bcca6e385eda4e58a47ca8d5d50265b
+DIST curl-7.72.0.tar.xz 2390040 BLAKE2B 
8f20efe7255ffe6d68619645b634b9cb10557ba0ca458904e99105133fb54cfafe4cafa0e7a1c5e20bbf5b5d24c8c44670cb5ddc1a2035ca43eadd24899ea953
 SHA512 
e5025a32eac6108ccb13d1fcce9c2de28b3a6d6e9a258a647c4be45d71718f75653e1ccd477ef5f29242a15588255c4ef43fe47bf9908b938b6769fccfaac107

diff --git a/net-misc/curl/curl-7.72.0.ebuild b/net-misc/curl/curl-7.72.0.ebuild
new file mode 100644
index 000..598b09eed1c
--- /dev/null
+++ b/net-misc/curl/curl-7.72.0.ebuild
@@ -0,0 +1,289 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools eutils prefix multilib-minimal
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
+
+LICENSE="curl"
+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"
+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"
+IUSE="adns alt-svc brotli +ftp gnutls gopher +http2 idn +imap ipv6 kerberos 
ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp samba 
+smtp ssh ssl static-libs test telnet +tftp threads winssl"
+IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
+IUSE+=" nghttp3 quiche"
+IUSE+=" elibc_Winnt"
+
+#lead to lots of false negatives, bug #285669
+RESTRICT="!test? ( test )"
+
+RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   mbedtls? (
+   net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   openssl? (
+   !libressl? ( 
dev-libs/openssl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   libressl? ( 
dev-libs/libressl:0=[static-libs?,${MULTILIB_USEDEP}] )
+   )
+   nss? (
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   )
+   http2? ( net-libs/nghttp2[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:0=[static-libs?,${MULTILIB_USEDEP}] )
+   adns? ( net-dns/c-ares:0[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   metalink? ( >=media-libs/libmetalink-0.1.1[${MULTILIB_USEDEP}] )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
+
+# Do we need to enforce the same ssl backend fo

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

2020-08-15 Thread Anthony G. Basile
commit: 9e1f33cbd8cb6580511951c39aad7d42a2cbb1db
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Aug 15 14:51:23 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Aug 15 14:51:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e1f33cb

net-vpn/tor: bump 0.4.4.3-alpha to 0.4.4.4-rc

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest| 2 +-
 net-vpn/tor/{tor-0.4.4.3_alpha.ebuild => tor-0.4.4.4_rc.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 79fe5a87792..86c6634c66a 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,3 +1,3 @@
 DIST tor-0.4.2.8.tar.gz 7610427 BLAKE2B 
5b637047f4944e97350ef1354f61ed6ac611a1660a61a4a44d3706abb0ec12af121d35ee10023c627a1a7d175490ef854c0a99d17268756eaa7d626926ef245f
 SHA512 
599ec5acd51a84b56f023458f71d35ea622390c4500e77f8a7ff416930e76f2ef3ec76402e971eca366d1f03aac4c1f6ccb8e9ab69e98f1d4b111d52731b45f2
 DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
-DIST tor-0.4.4.3-alpha.tar.gz 7795304 BLAKE2B 
c690b1e7b53a2f05cfc7f7c139068bde60e77f5cf3c76a470fcd9760b8a417b3dda65c67ce885401530a4ec22d003e6ef0cce3bd140d3f8754dfd45572b3b13d
 SHA512 
54753191d17b25966f03f83d210b7a2e433b0810a53c6a6748bcbaa3a4f148f2c75aacdc8d4785d38e250e30559e9f1c490b7bfa1a6b283fa39b2b7fd857e8cc
+DIST tor-0.4.4.4-rc.tar.gz 7795842 BLAKE2B 
0e6774815208a6f5531671bf270caa009a6336f38f611e34244835c2f8fba7d884cf60a53221984665a44229e8b828330b258c9dd3b5ac99c80c5c801d159f31
 SHA512 
73ebc346ba3deb118efbd4d8f1a48fdb700c65723acb211a7ec16d756c12c9171f4d5bb8ae07862a337c77cc7e20f44dbeef5c2232b4973f0a47be623d9feb6b

diff --git a/net-vpn/tor/tor-0.4.4.3_alpha.ebuild 
b/net-vpn/tor/tor-0.4.4.4_rc.ebuild
similarity index 100%
rename from net-vpn/tor/tor-0.4.4.3_alpha.ebuild
rename to net-vpn/tor/tor-0.4.4.4_rc.ebuild



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

2020-08-14 Thread Anthony G. Basile
commit: 1c1c4f9dc5cfc3d60ef31f2a5511553aaa248b86
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 14 20:18:57 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 14 20:18:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1c4f9d

app-forensics/unhide: clean up old, bug #724012

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 app-forensics/unhide/Manifest   |  1 -
 app-forensics/unhide/unhide-20121229.ebuild | 38 -
 2 files changed, 39 deletions(-)

diff --git a/app-forensics/unhide/Manifest b/app-forensics/unhide/Manifest
index a8e9973f357..98dbf14799b 100644
--- a/app-forensics/unhide/Manifest
+++ b/app-forensics/unhide/Manifest
@@ -1,2 +1 @@
 DIST unhide-20130526.tgz 59625 BLAKE2B 
90a76f7e6203e00ce43748c00887bb5e34dd866420760e9564af4d20ca6ce0d98961b6c2a7f9ff97769bc2354774b63631f7a2ae17be150a2acff58d494cb84e
 SHA512 
0fbe4d8b36171906f81fa35b1bbf91c079920a31244e89a9dad3570d8e2832d2db2f7bd8f7f33aaa66d08e6be0a19c5fb0b8aa418f09154b97279c9279af1223
-DIST unhide_20121229.tgz 54700 BLAKE2B 
d71a1d22d946d47b83a6067d68b0af3cd78aa5797cd9a1711159b14124a5db02783bb3d080df27e2c0c20fe52b6da05c50e3b53fac2191a52b7008bfd8c3671d
 SHA512 
a0269b0524e5a8c64e34155e4843bc23fa74c0bee1cc684930966fd037b1d897404cfcb9ff062eebde38e3d6e3660bd445609c9cffa5da7600cca92a2f7b83c9

diff --git a/app-forensics/unhide/unhide-20121229.ebuild 
b/app-forensics/unhide/unhide-20121229.ebuild
deleted file mode 100644
index 2a55d29a683..000
--- a/app-forensics/unhide/unhide-20121229.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit toolchain-funcs
-
-MY_P="${PN}_${PV}"
-S="${WORKDIR}"
-
-DESCRIPTION="A forensic tool to find hidden processes and TCP/UDP ports by 
rootkits/LKMs"
-HOMEPAGE="http://www.unhide-forensics.info;
-SRC_URI="mirror://sourceforge/${PN}/files/${MY_P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-src_compile() {
-   $(tc-getCC) ${CFLAGS} ${LDFLAGS} --static -pthread \
-   unhide-linux*.c unhide-output.c -o unhide
-   $(tc-getCC) ${CFLAGS} ${LDFLAGS} --static \
-   unhide-tcp.c unhide-tcp-fast.c unhide-output.c -o unhide-tcp
-}
-
-src_install() {
-   dobin ${PN}
-   dobin ${PN}-tcp
-   dodoc changelog README.txt TODO
-   dodoc changelog README.txt LEEME.txt LISEZ-MOI.TXT NEWS TODO
-   doman man/unhide.8 man/unhide-tcp.8
-   has "fr" ${LINGUAS} && newman man/fr/unhide.8 unhide.fr.8
-   has "es" ${LINGUAS} && newman man/es/unhide.8 unhide.es.8
-}



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

2020-08-14 Thread Anthony G. Basile
commit: a4e5c2a67c26f31f34751702e1dffd91e0849479
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 14 20:06:23 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 14 20:06:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e5c2a6

net-misc/curl: default enable USE=http2

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/curl-7.71.1-r1.ebuild | 2 +-
 net-misc/curl/curl-7.71.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/curl/curl-7.71.1-r1.ebuild 
b/net-misc/curl/curl-7.71.1-r1.ebuild
index 628e487a4f1..598b09eed1c 100644
--- a/net-misc/curl/curl-7.71.1-r1.ebuild
+++ b/net-misc/curl/curl-7.71.1-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="curl"
 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"
 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"
-IUSE="adns alt-svc brotli +ftp gnutls gopher http2 idn +imap ipv6 kerberos 
ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp samba 
+smtp ssh ssl static-libs test telnet +tftp threads winssl"
+IUSE="adns alt-svc brotli +ftp gnutls gopher +http2 idn +imap ipv6 kerberos 
ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp samba 
+smtp ssh ssl static-libs test telnet +tftp threads winssl"
 IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
 IUSE+=" nghttp3 quiche"
 IUSE+=" elibc_Winnt"

diff --git a/net-misc/curl/curl-7.71.1.ebuild b/net-misc/curl/curl-7.71.1.ebuild
index 51a4339b8b8..69aaa983a4d 100644
--- a/net-misc/curl/curl-7.71.1.ebuild
+++ b/net-misc/curl/curl-7.71.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
 LICENSE="curl"
 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"
-IUSE="adns alt-svc brotli +ftp gopher http2 idn +imap ipv6 kerberos ldap 
metalink +pop3 +progress-meter rtmp samba +smtp ssh ssl static-libs test telnet 
+tftp threads"
+IUSE="adns alt-svc brotli +ftp gopher +http2 idn +imap ipv6 kerberos ldap 
metalink +pop3 +progress-meter rtmp samba +smtp ssh ssl static-libs test telnet 
+tftp threads"
 IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
 IUSE+=" nghttp3 quiche"
 IUSE+=" elibc_Winnt"



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

2020-08-06 Thread Anthony G. Basile
commit: bbb0563c08cc1cbb873a5807599de87bd9cdc79b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Aug  6 14:38:44 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug  6 14:38:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb0563c

sys-libs/musl: version bump to 1.2.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-libs/musl/Manifest  |   1 +
 sys-libs/musl/musl-1.2.1.ebuild | 129 
 2 files changed, 130 insertions(+)

diff --git a/sys-libs/musl/Manifest b/sys-libs/musl/Manifest
index abcb1a03efe..b395b0fd819 100644
--- a/sys-libs/musl/Manifest
+++ b/sys-libs/musl/Manifest
@@ -3,3 +3,4 @@ DIST getent.c 9438 BLAKE2B 
dc20353583c10a001bd8fe8474f32b70254dc56da186d1cdbaf40
 DIST iconv.c 2577 BLAKE2B 
070ca87b30c90ab98c27d5faf7a2fcb64ff7c67ca212ee6072165b2146979c551f714954dbd465462a171837c59b6ea027e0206458a2df0f977e45f01be3ce48
 SHA512 
9d42d66fb1facce2b85dad919be5be819ee290bd26ca2db00982b2f8e055a0196290a008711cbe2b18ec9eee8d2270e3b3a4692c5a1b807013baa5c2b70a2bbf
 DIST musl-1.1.24.tar.gz 1024988 BLAKE2B 
5fa26746eed0f2334b740adf94a8400568d56d9b2276bf1fbac828f9b707b4e215d3c16af9ea048b9d771f1d0a58ada3bc6e1bf0ba8f5fa693f5042fc6af30df
 SHA512 
8987f1e194ea616f34f4f21fe9def28fb7f81d7060e38619206c6349f79db3bbb76bae8b711f5f9b8ed038799c9aea1a4cbec69e0bc4131e246203e133149e77
 DIST musl-1.2.0.tar.gz 1035265 BLAKE2B 
0a47e0f438cca0f3ce31ae024c19358160214842115b560efc48e66228055c9147d9550957a79425322d510ba773f197d0944bb844bf6addbbf698088a3358a9
 SHA512 
58bd88189a6002356728cea1c6f6605a893fe54f7687595879add4eab283c8692c3b031eb9457ad00d1edd082cfe62fcc0eb5eb1d3bf4f1d749c0efa2a95fec1
+DIST musl-1.2.1.tar.gz 1047481 BLAKE2B 
5ccdee248d4caa1b433ab9c56cce3842fb46a269fd6a53d0880ba5eaad208997306e6b56fd345917e5076714fbfac0804ea226e6dc3f0f2e75f8c824a7155535
 SHA512 
455464ef47108a78457291bda2b1ea574987a1787f6001e9376956f20521593a4816bc215dab41c1a80292ae7ebd315accb4d4fa6a1210ff77d9a4d68239e960

diff --git a/sys-libs/musl/musl-1.2.1.ebuild b/sys-libs/musl/musl-1.2.1.ebuild
new file mode 100644
index 000..7467121249b
--- /dev/null
+++ b/sys-libs/musl/musl-1.2.1.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils flag-o-matic multilib toolchain-funcs
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="git://git.musl-libc.org/musl"
+   inherit git-r3
+   SRC_URI="
+   https://dev.gentoo.org/~blueness/musl-misc/getconf.c
+   https://dev.gentoo.org/~blueness/musl-misc/getent.c
+   https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
+   KEYWORDS=""
+else
+   SRC_URI="http://www.musl-libc.org/releases/${P}.tar.gz
+   https://dev.gentoo.org/~blueness/musl-misc/getconf.c
+   https://dev.gentoo.org/~blueness/musl-misc/getent.c
+   https://dev.gentoo.org/~blueness/musl-misc/iconv.c;
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+fi
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+DESCRIPTION="Light, fast and simple C library focused on standards-conformance 
and safety"
+HOMEPAGE="http://www.musl-libc.org/;
+LICENSE="MIT LGPL-2 GPL-2"
+SLOT="0"
+IUSE="headers-only"
+
+QA_SONAME="/usr/lib/libc.so"
+QA_DT_NEEDED="/usr/lib/libc.so"
+
+is_crosscompile() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+just_headers() {
+   use headers-only && is_crosscompile
+}
+
+pkg_setup() {
+   if [ ${CTARGET} == ${CHOST} ] ; then
+   case ${CHOST} in
+   *-musl*) ;;
+   *) die "Use sys-devel/crossdev to build a musl toolchain" ;;
+   esac
+   fi
+
+   # fix for #667126, copied from glibc ebuild
+   # make sure host make.conf doesn't pollute us
+   if is_crosscompile || tc-is-cross-compiler ; then
+   CHOST=${CTARGET} strip-unsupported-flags
+   fi
+}
+
+src_configure() {
+   tc-getCC ${CTARGET}
+   just_headers && export CC=true
+
+   local sysroot
+   is_crosscompile && sysroot=/usr/${CTARGET}
+   ./configure \
+   --target=${CTARGET} \
+   --prefix=${sysroot}/usr \
+   --syslibdir=${sysroot}/lib \
+   --disable-gcc-wrapper || die
+}
+
+src_compile() {
+   emake obj/include/bits/alltypes.h
+   just_headers && return 0
+
+   emake
+   if [[ ${CATEGORY} != cross-* ]] ; then
+   emake -C "${T}" getconf getent iconv \
+   CC="$(tc-getCC)" \
+   CF

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

2020-08-06 Thread Anthony G. Basile
commit: 19108a300c9c23a0028c66ad4bf60d78a222e58a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Aug  6 14:33:04 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug  6 14:35:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19108a30

sys-apps/agedu: version bump to 20200705

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/agedu/Manifest  |  1 +
 sys-apps/agedu/agedu-20200705.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/agedu/Manifest b/sys-apps/agedu/Manifest
index 6ff356edcfa..dbf58c1be5a 100644
--- a/sys-apps/agedu/Manifest
+++ b/sys-apps/agedu/Manifest
@@ -1,3 +1,4 @@
 DIST agedu-20190630.66cb14d.tar.gz 180129 BLAKE2B 
e37e11afdf6d4e7b4169b65d547ed0fb672015118668d108081fd45728bd91cabb9774a586cdb2a44121bb7a8457cc59e2fbbc649d8585b1bb3b25207e48a3c2
 SHA512 
9a18f62eba86b71d54eee540ff194bb6d4292fca08ca2fc6f31e631d97e2cc7e9c63d1c796b05b0ebc529bdfe9ba9d0b34f1fd8b84c016d0ccfd9934394a7821
 DIST agedu-20200206.963bc9d.tar.gz 181308 BLAKE2B 
44cdf607813153ee2a9f58f62a5f94215048eb2b2c3103f5a19fadd0aeaa4658a535e4c30f27cf2832dcdc77de0a2b3709c9cef98c0cfc13aaa70272bd8bc29c
 SHA512 
7e2b1e909d6f16ef939bab9759880581a40f7aeb28b5ca92992f035f0dfaf2ad480498ae355239f2db0c5dfed93ee5ce732708520c5d661ebc3b019989117cec
 DIST agedu-20200617.cec3021.tar.gz 181804 BLAKE2B 
19acc1ac37d09f45227e08b92483c1a0be7d9faaf4b2bf65479ca99a0294305788e88d6494508ac742a4396c4a22352d927c125ed7437fe29cb71890dbb2217b
 SHA512 
d7a913a867817a0457c8ec3644a6986ed3632721df1040de1db96c04e85f9e59c4aba632dc1f3f3666496435b6be3f68335a2ec3e50440c844ebd4ab81b2682a
+DIST agedu-20200705.2a7d4a2.tar.gz 181809 BLAKE2B 
2802b223979b2f15efd14b6f1f445b9ca00312068ade3c26a057d54a65d5074fdcdee043c9673a59e4e6cc222deba7c817ee078a0a742f09ec1087ec921414bd
 SHA512 
a65f90990706493fc2a080dc313706107ab603f461dcd63531f9afbc1efe785747947f559ab2b0b354453a7d9242025c7b96df7f4cac608b8422855c55d6

diff --git a/sys-apps/agedu/agedu-20200705.ebuild 
b/sys-apps/agedu/agedu-20200705.ebuild
new file mode 100644
index 000..a49e4fc983b
--- /dev/null
+++ b/sys-apps/agedu/agedu-20200705.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils
+
+# agedu-20151213.59b0ed3.ebuild is not a legitimate name
+# so we'll drop versionator and just set MY_P manually.
+MY_P="${PN}"-20200705.2a7d4a2
+
+DESCRIPTION="A utility for tracking down wasted disk space"
+HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/agedu/;
+SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/agedu/${MY_P}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ipv6"
+
+DEPEND="doc? ( app-doc/halibut )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-r9671-fix-automagic.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf --enable-ipv4 \
+   $(use_enable doc halibut) \
+   $(use_enable ipv6)
+}



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

2020-08-06 Thread Anthony G. Basile
commit: 7691e6a0d93367488535688161c2a2928f701ed1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Aug  6 14:35:00 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug  6 14:35:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7691e6a0

sys-apps/agedu: remove older versions

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/agedu/Manifest  |  2 --
 sys-apps/agedu/agedu-20190630.ebuild | 37 
 sys-apps/agedu/agedu-20200206.ebuild | 37 
 3 files changed, 76 deletions(-)

diff --git a/sys-apps/agedu/Manifest b/sys-apps/agedu/Manifest
index dbf58c1be5a..9ffba693b68 100644
--- a/sys-apps/agedu/Manifest
+++ b/sys-apps/agedu/Manifest
@@ -1,4 +1,2 @@
-DIST agedu-20190630.66cb14d.tar.gz 180129 BLAKE2B 
e37e11afdf6d4e7b4169b65d547ed0fb672015118668d108081fd45728bd91cabb9774a586cdb2a44121bb7a8457cc59e2fbbc649d8585b1bb3b25207e48a3c2
 SHA512 
9a18f62eba86b71d54eee540ff194bb6d4292fca08ca2fc6f31e631d97e2cc7e9c63d1c796b05b0ebc529bdfe9ba9d0b34f1fd8b84c016d0ccfd9934394a7821
-DIST agedu-20200206.963bc9d.tar.gz 181308 BLAKE2B 
44cdf607813153ee2a9f58f62a5f94215048eb2b2c3103f5a19fadd0aeaa4658a535e4c30f27cf2832dcdc77de0a2b3709c9cef98c0cfc13aaa70272bd8bc29c
 SHA512 
7e2b1e909d6f16ef939bab9759880581a40f7aeb28b5ca92992f035f0dfaf2ad480498ae355239f2db0c5dfed93ee5ce732708520c5d661ebc3b019989117cec
 DIST agedu-20200617.cec3021.tar.gz 181804 BLAKE2B 
19acc1ac37d09f45227e08b92483c1a0be7d9faaf4b2bf65479ca99a0294305788e88d6494508ac742a4396c4a22352d927c125ed7437fe29cb71890dbb2217b
 SHA512 
d7a913a867817a0457c8ec3644a6986ed3632721df1040de1db96c04e85f9e59c4aba632dc1f3f3666496435b6be3f68335a2ec3e50440c844ebd4ab81b2682a
 DIST agedu-20200705.2a7d4a2.tar.gz 181809 BLAKE2B 
2802b223979b2f15efd14b6f1f445b9ca00312068ade3c26a057d54a65d5074fdcdee043c9673a59e4e6cc222deba7c817ee078a0a742f09ec1087ec921414bd
 SHA512 
a65f90990706493fc2a080dc313706107ab603f461dcd63531f9afbc1efe785747947f559ab2b0b354453a7d9242025c7b96df7f4cac608b8422855c55d6

diff --git a/sys-apps/agedu/agedu-20190630.ebuild 
b/sys-apps/agedu/agedu-20190630.ebuild
deleted file mode 100644
index 2b4da578046..000
--- a/sys-apps/agedu/agedu-20190630.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils
-
-# agedu-20151213.59b0ed3.ebuild is not a legitimate name
-# so we'll drop versionator and just set MY_P manually.
-MY_P="${PN}"-20190630.66cb14d
-
-DESCRIPTION="A utility for tracking down wasted disk space"
-HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/agedu/;
-SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/agedu/${MY_P}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc ipv6"
-
-DEPEND="doc? ( app-doc/halibut )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-r9671-fix-automagic.patch"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf --enable-ipv4 \
-   $(use_enable doc halibut) \
-   $(use_enable ipv6)
-}

diff --git a/sys-apps/agedu/agedu-20200206.ebuild 
b/sys-apps/agedu/agedu-20200206.ebuild
deleted file mode 100644
index d15f135f3af..000
--- a/sys-apps/agedu/agedu-20200206.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils
-
-# agedu-20151213.59b0ed3.ebuild is not a legitimate name
-# so we'll drop versionator and just set MY_P manually.
-MY_P="${PN}"-20200206.963bc9d
-
-DESCRIPTION="A utility for tracking down wasted disk space"
-HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/agedu/;
-SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/agedu/${MY_P}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc ipv6"
-
-DEPEND="doc? ( app-doc/halibut )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-r9671-fix-automagic.patch"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf --enable-ipv4 \
-   $(use_enable doc halibut) \
-   $(use_enable ipv6)
-}



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

2020-08-04 Thread Anthony G. Basile
commit: b480f8ed11ad201849a161f690c85a3eee264b5e
Author: Tom Gillespie  gmail  com>
AuthorDate: Sat Jul  4 23:02:51 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 23:13:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b480f8ed

net-misc/curl: 7.71.1-r1 base from 7.71.1

Signed-off-by: Tom Gillespie  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/curl-7.71.1-r1.ebuild | 266 
 1 file changed, 266 insertions(+)

diff --git a/net-misc/curl/curl-7.71.1-r1.ebuild 
b/net-misc/curl/curl-7.71.1-r1.ebuild
new file mode 100644
index 000..cfcba68debd
--- /dev/null
+++ b/net-misc/curl/curl-7.71.1-r1.ebuild
@@ -0,0 +1,266 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools eutils prefix multilib-minimal
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
+
+LICENSE="curl"
+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"
+IUSE="adns alt-svc brotli +ftp gopher http2 idn +imap ipv6 kerberos ldap 
metalink +pop3 +progress-meter rtmp samba +smtp ssh ssl static-libs test telnet 
+tftp threads"
+IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
+IUSE+=" nghttp3 quiche"
+IUSE+=" elibc_Winnt"
+
+#lead to lots of false negatives, bug #285669
+RESTRICT="test"
+
+RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? (
+   curl_ssl_gnutls? (
+   net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   curl_ssl_libressl? (
+   dev-libs/libressl:0=[static-libs?,${MULTILIB_USEDEP}]
+   )
+   curl_ssl_mbedtls? (
+   net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   curl_ssl_openssl? (
+   dev-libs/openssl:0=[static-libs?,${MULTILIB_USEDEP}]
+   )
+   curl_ssl_nss? (
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   )
+   http2? ( net-libs/nghttp2[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:0=[static-libs?,${MULTILIB_USEDEP}] )
+   adns? ( net-dns/c-ares:0[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   metalink? ( >=media-libs/libmetalink-0.1.1[${MULTILIB_USEDEP}] )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
+
+# Do we need to enforce the same ssl backend for curl and rtmpdump? Bug #423303
+#  rtmp? (
+#  media-video/rtmpdump
+#  curl_ssl_gnutls? ( media-video/rtmpdump[gnutls] )
+#  curl_ssl_openssl? ( media-video/rtmpdump[-gnutls,ssl] )
+#  )
+
+# ssl providers to be added:
+# fbopenssl  $(use_with spnego)
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   test? (
+   sys-apps/diffutils
+   dev-lang/perl
+   )"
+
+# c-ares must be disabled for threads
+# only one ssl provider can be enabled
+REQUIRED_USE="
+   curl_ssl_winssl? ( elibc_Winnt )
+   threads? ( !adns )
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_libressl
+   curl_ssl_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   curl_ssl_winssl
+   )
+   )"
+
+DOCS=( CHANGES README docs/FEATURES docs/INTERNALS.md \
+   docs/FAQ docs/BUGS docs/CONTRIBUTE.md )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/curl/curlbuild.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/curl-config
+)
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-7.30.0-prefix.patch
+   eapply "${FILESDIR}"/${PN}-respect-cflags-3.patch
+   eapply "${FILESDIR}"/${PN}-fix-gnutls-nettle.patch
+
+   sed -i '/LD_LIBRARY_PATH

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

2020-08-04 Thread Anthony G. Basile
commit: 5e560782ad7d5b084ed18d92c9f29741f1127460
Author: Tom Gillespie  gmail  com>
AuthorDate: Sat Jul  4 23:04:48 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 23:13:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e560782

net-misc/curl: enable multiple ssl implementations

This commit makes it possible to enable multiple ssl backends for curl
by setting any of the gnutls, libressl/openssl, mbedtls, nss, and winssl
use flags.

The behavior of CURL_SSL is slighly modified so that it sets the default
ssl backend that curl uses rather than the only backend that it uses.
This allows it to continue to be used on other ebuilds without users
having to make any changes to their current use flag configuration.

Signed-off-by: Tom Gillespie  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/curl-7.71.1-r1.ebuild | 58 -
 1 file changed, 44 insertions(+), 14 deletions(-)

diff --git a/net-misc/curl/curl-7.71.1-r1.ebuild 
b/net-misc/curl/curl-7.71.1-r1.ebuild
index cfcba68debd..2466e3efbd2 100644
--- a/net-misc/curl/curl-7.71.1-r1.ebuild
+++ b/net-misc/curl/curl-7.71.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
 LICENSE="curl"
 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"
-IUSE="adns alt-svc brotli +ftp gopher http2 idn +imap ipv6 kerberos ldap 
metalink +pop3 +progress-meter rtmp samba +smtp ssh ssl static-libs test telnet 
+tftp threads"
+IUSE="adns alt-svc brotli +ftp gnutls gopher http2 idn +imap ipv6 kerberos 
ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp samba 
+smtp ssh ssl static-libs test telnet +tftp threads winssl"
 IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
 IUSE+=" nghttp3 quiche"
 IUSE+=" elibc_Winnt"
@@ -23,22 +23,22 @@ RESTRICT="test"
 RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] )
brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
ssl? (
-   curl_ssl_gnutls? (
+   gnutls? (
net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}]
dev-libs/nettle:0=[${MULTILIB_USEDEP}]
app-misc/ca-certificates
)
-   curl_ssl_libressl? (
+   libressl? (
dev-libs/libressl:0=[static-libs?,${MULTILIB_USEDEP}]
)
-   curl_ssl_mbedtls? (
+   mbedtls? (
net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
app-misc/ca-certificates
)
-   curl_ssl_openssl? (
+   openssl? (
dev-libs/openssl:0=[static-libs?,${MULTILIB_USEDEP}]
)
-   curl_ssl_nss? (
+   nss? (
dev-libs/nss:0[${MULTILIB_USEDEP}]
app-misc/ca-certificates
)
@@ -75,11 +75,13 @@ BDEPEND="virtual/pkgconfig
)"
 
 # c-ares must be disabled for threads
-# only one ssl provider can be enabled
+# only one of libressl or openssl can be enabled
+# only one default ssl provider can be enabled
 REQUIRED_USE="
-   curl_ssl_winssl? ( elibc_Winnt )
+   winssl? ( elibc_Winnt )
threads? ( !adns )
ssl? (
+   libressl? ( !openssl )
^^ (
curl_ssl_gnutls
curl_ssl_libressl
@@ -119,30 +121,58 @@ multilib_src_configure() {
# So start with all ssl providers off until proven otherwise
# TODO: in the future, we may want to add wolfssl 
(https://www.wolfssl.com/)
local myconf=()
+
myconf+=( --without-gnutls --without-mbedtls --without-nss 
--without-polarssl --without-ssl --without-winssl )
myconf+=( --without-ca-fallback 
--with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt  )
+   #myconf+=( --without-default-ssl-backend )
if use ssl ; then
-   if use curl_ssl_gnutls; then
+   if use gnutls || use curl_ssl_gnutls; then
einfo "SSL provided by gnutls"
myconf+=( --with-gnutls --with-nettle )
-   elif use curl_ssl_libressl; then
+   fi
+   if use libressl || use curl_ssl_libressl; then
einfo "SSL provided by LibreSSL"
myconf+=( --with-ssl 
--with-ca-path="${EPREFIX}"/etc/ssl/certs )
-   elif use curl_ssl_mbedtls; then

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

2020-08-04 Thread Anthony G. Basile
commit: 44a50929df0d2cbb034647711f7073ac614b1ab8
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 19:22:14 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 23:13:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a50929

net-misc/curl: ~riscv has dependency problems

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/curl-7.71.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-7.71.1-r1.ebuild 
b/net-misc/curl/curl-7.71.1-r1.ebuild
index 4abc7350198..5b747bdf2ce 100644
--- a/net-misc/curl/curl-7.71.1-r1.ebuild
+++ b/net-misc/curl/curl-7.71.1-r1.ebuild
@@ -11,7 +11,8 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz;
 
 LICENSE="curl"
 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"
+#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"
+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"
 IUSE="adns alt-svc brotli +ftp gnutls gopher http2 idn +imap ipv6 kerberos 
ldap libressl mbedtls metalink nss +openssl +pop3 +progress-meter rtmp samba 
+smtp ssh ssl static-libs test telnet +tftp threads winssl"
 IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss 
+curl_ssl_openssl curl_ssl_winssl"
 IUSE+=" nghttp3 quiche"



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

2020-08-04 Thread Anthony G. Basile
commit: b9f3fa84e272dbc7db108f90205f90a2db6b9962
Author: Tom Gillespie  gmail  com>
AuthorDate: Sun Aug  2 00:00:06 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 23:13:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9f3fa84

net-misc/curl: update metadata.xml with ssl USE flags

Signed-off-by: Tom Gillespie  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/metadata.xml | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-misc/curl/metadata.xml b/net-misc/curl/metadata.xml
index 8d7bc1a2c2d..a11184c0ca0 100644
--- a/net-misc/curl/metadata.xml
+++ b/net-misc/curl/metadata.xml
@@ -9,20 +9,25 @@
Enable alt-svc support
Enable brotli compression support
Enable FTP support
+   Enable gnutls ssl backend
Enable Gopher protocol support
Enable HTTP/2.0 support
Enable Internet Message Access Protocol 
support
+   Enable mbedtls ssl backend
Enable HTTP/3.0 support using 
net-libs/nghttp3 and net-libs/ngtcp2
Enable HTTP/3.0 support using 
net-libs/quiche
-   Enable SSH urls in curl using libssh2
Enable metalink support
+   Enable nss ssl backend
+   Enable openssl ssl backend
Enable Post Office Protocol 3 support
Enable the progress meter
+   Enable RTMP Streaming Media support
Enable Simple Mail Transfer Protocol 
support
+   Enable SSH urls in curl using libssh2
Enable crypto engine support (via openssl if 
USE='-gnutls -nss')
Enable Telnet protocol support
Enable TFTP support
-   Enable RTMP Streaming Media support
+   Enable winssl ssl backend


cpe:/a:curl:curl



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

2020-08-04 Thread Anthony G. Basile
commit: 0ef77e77b684872d245db8194cdbafcf3c27ddcd
Author: Tom Gillespie  gmail  com>
AuthorDate: Sat Aug  1 21:45:56 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 23:13:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef77e77

profiles: base use.mask winssl

Signed-off-by: Tom Gillespie  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 profiles/base/use.mask | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 1bc750da3d8..a59f8d5525f 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -44,6 +44,9 @@ php_targets_php7-0
 # d3d9 only works on amd64/x86.
 d3d9
 
+# winssl is for prefix/windows/winnt only
+winssl
+
 # CURL_SSL=winssl is for prefix/windows/winnt only
 curl_ssl_winssl
 



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

2020-08-04 Thread Anthony G. Basile
commit: 4c77b9dc7c0c5c907e7fcd82ab221f9825156cce
Author: Tom Gillespie  gmail  com>
AuthorDate: Thu Jul  9 19:25:14 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 23:13:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c77b9dc

net-misc/curl: change RESTRICT="test" to "!test? ( test )"

This allows testing when FEATURES=test is set explicitly.

On amd64 all tests are passing for curl-7.71.1-r1.ebuild with multiple
use flag combinations, so it seems to make sense to make it possible
to run tests without having to modify the ebuild.

Signed-off-by: Tom Gillespie  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

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

diff --git a/net-misc/curl/curl-7.71.1-r1.ebuild 
b/net-misc/curl/curl-7.71.1-r1.ebuild
index 2466e3efbd2..4abc7350198 100644
--- a/net-misc/curl/curl-7.71.1-r1.ebuild
+++ b/net-misc/curl/curl-7.71.1-r1.ebuild
@@ -18,7 +18,7 @@ IUSE+=" nghttp3 quiche"
 IUSE+=" elibc_Winnt"
 
 #lead to lots of false negatives, bug #285669
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] )
brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )



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

2020-08-04 Thread Anthony G. Basile
commit: f007a3748e038217942d4bdca572d3610d4ad665
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 13:00:45 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 13:00:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f007a374

net-dns/avahi: restore latest unstable version

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r7.ebuild | 212 ++
 1 file changed, 212 insertions(+)

diff --git a/net-dns/avahi/avahi-0.7-r7.ebuild 
b/net-dns/avahi/avahi-0.7-r7.ebuild
new file mode 100644
index 000..e9e84e60c39
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r7.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="gdbm"
+inherit autotools flag-o-matic multilib-minimal mono-env python-r1 systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp:2 )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+   bookmarks? (
+   ${PYTHON_DEPS}
+   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-qt5.patch"
+   "${FILESDIR}/${P}-CVE-2017-6519.patch"
+   "${FILESDIR}/${P}-remove-empty-avahi_discover.patch"
+   "${FILESDIR}/${P}-python3.patch"
+   "${FILESDIR}/${P}-python3-unittest.patch"
+   "${FILESDIR}/${P}-python3-gdbm.patch"
+)
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use python || use bookmarks && python_setup
+}
+
+src_prepare() {
+   default
+
+   if ! use ipv6; then
+   sed -i \
+   -e "s/use-ipv6=yes/use-ipv6=no/" \
+   avahi-daemon/avahi-daemon.conf || die
+   fi
+
+   sed -i \
+   -e 
"s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \
+   doxygen_to_devhelp.xsl || die
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-monodoc
+   --disable-python-dbus
+   --disable-qt3
+   --disable-qt4
+   --disable-static
+   --enable-manpages
+   --enable-glib
+   --enable-gobject
+   --enable-xmltoman
+   --localstatedir="${EPREFIX}/var"
+   --with-distro=gentoo
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   $(use_enable dbus)
+   $(use_enable gdbm)
+   $(use_enable gtk)
+   $(use_enable gtk3)
+   

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

2020-08-04 Thread Anthony G. Basile
commit: 6f3573b4475382a306b8fd97ec9c5d373a667970
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 12:47:51 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 12:47:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3573b4

net-dns/avahi: restore avahi-0.7

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/Manifest|   1 +
 net-dns/avahi/avahi-0.7-r6.ebuild | 216 ++
 net-dns/avahi/metadata.xml|   6 +-
 3 files changed, 221 insertions(+), 2 deletions(-)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 8827967c8d2..8c49f959d60 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1 +1,2 @@
+DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe
 DIST avahi-0.8.tar.gz 953319 BLAKE2B 
ddede1b8790ff3057ea5f4bb710e95578229e078a7abac83121e043017dda1ab3d971c723f920fdd4f3d98b88bd2cf21f9645bec1b7bbd2ea194cb399a5f5b46
 SHA512 
27bba9a551152dfc7e721f326042e7bfce55d227044a6cbaee04d6fb0e3f59c36e159c2b7a4dd42d1c955cdf37cc1c303e91991c08928bbded91d796e9a22abe

diff --git a/net-dns/avahi/avahi-0.7-r6.ebuild 
b/net-dns/avahi/avahi-0.7-r6.ebuild
new file mode 100644
index 000..acf63a7774c
--- /dev/null
+++ b/net-dns/avahi/avahi-0.7-r6.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="gdbm"
+
+inherit autotools eutils flag-o-matic ltprune multilib multilib-minimal 
mono-env python-r1 systemd user
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://avahi.org/;
+SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="autoipd dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+"
+
+COMMON_DEPEND="
+   dev-libs/libdaemon
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
+   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+   kernel_linux? ( sys-libs/libcap )
+   introspection? ( dev-libs/gobject-introspection:= )
+   mono? (
+   dev-lang/mono
+   gtk? ( dev-dotnet/gtk-sharp:2 )
+   )
+   python? (
+   ${PYTHON_DEPS}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   howl-compat? ( !net-misc/howl )
+   mdnsresponder-compat? ( !net-misc/mDNSResponder )
+   selinux? ( sec-policy/selinux-avahi )
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-qt5.patch"
+   "${FILESDIR}/${P}-CVE-2017-6519.patch"
+)
+
+pkg_preinst() {
+   enewgroup netdev
+   enewgroup avahi
+   enewuser avahi -1 -1 -1 avahi
+
+   if use autoipd; then
+   enewgroup avahi-autoipd
+   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
+   fi
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   if ! use ipv6; then
+   sed -i \
+   -e s/use-ipv6=yes/use-ipv6=no/ \
+   avahi-daemon/avahi-daemon.conf || die
+   fi
+
+   sed -i\
+   -e 
"s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \
+   doxygen_to_devhelp.xsl || die
+
+   # Prevent .pyc files in DESTDIR
+   >py-compile
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+src_configure()

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

2020-08-04 Thread Anthony G. Basile
commit: b01c29e24ebcabf4c82abdba42a3f52847df1b1f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 12:50:04 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 12:50:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01c29e2

net-dns/avahi: restabilize all arches

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.7-r6.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-dns/avahi/avahi-0.7-r6.ebuild 
b/net-dns/avahi/avahi-0.7-r6.ebuild
index acf63a7774c..c1aaac9fe64 100644
--- a/net-dns/avahi/avahi-0.7-r6.ebuild
+++ b/net-dns/avahi/avahi-0.7-r6.ebuild
@@ -14,8 +14,7 @@ 
SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="autoipd dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
 RESTRICT="!test? ( test )"
 



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

2020-08-04 Thread Anthony G. Basile
commit: 975535c0511ab7f4efaf3f4f8431583ad496
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  4 11:48:56 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  4 11:51:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975535c0

net-dns/avahi: remove older versions

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/Manifest|   1 -
 net-dns/avahi/avahi-0.7-r2.ebuild | 220 --
 net-dns/avahi/avahi-0.7-r4.ebuild | 214 
 net-dns/avahi/avahi-0.7-r5.ebuild | 212 
 net-dns/avahi/metadata.xml|   6 +-
 5 files changed, 2 insertions(+), 651 deletions(-)

diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest
index 8c49f959d60..8827967c8d2 100644
--- a/net-dns/avahi/Manifest
+++ b/net-dns/avahi/Manifest
@@ -1,2 +1 @@
-DIST avahi-0.7.tar.gz 940047 BLAKE2B 
8299577bf27ee65fad5d743dbf94202b148a6fc86825cae303f94c44482eea07cf6570d970ca286e81a787d6a64598b7123f2ac17a259ddc50ef431b9c94b530
 SHA512 
61f656da7614d8cca1862180038f571db3474c84f05db4d3509f614cdbf8b1a1047661b7e24d63682d5b48ed1bfa1b08b3c9e6dbe9222bcd62d99bc168a11abe
 DIST avahi-0.8.tar.gz 953319 BLAKE2B 
ddede1b8790ff3057ea5f4bb710e95578229e078a7abac83121e043017dda1ab3d971c723f920fdd4f3d98b88bd2cf21f9645bec1b7bbd2ea194cb399a5f5b46
 SHA512 
27bba9a551152dfc7e721f326042e7bfce55d227044a6cbaee04d6fb0e3f59c36e159c2b7a4dd42d1c955cdf37cc1c303e91991c08928bbded91d796e9a22abe

diff --git a/net-dns/avahi/avahi-0.7-r2.ebuild 
b/net-dns/avahi/avahi-0.7-r2.ebuild
deleted file mode 100644
index a86a94cf5af..000
--- a/net-dns/avahi/avahi-0.7-r2.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="gdbm"
-
-inherit autotools eutils flag-o-matic ltprune multilib multilib-minimal 
mono-env python-r1 systemd user
-
-DESCRIPTION="System which facilitates service discovery on a local network"
-HOMEPAGE="http://avahi.org/;
-SRC_URI="https://github.com/lathiat/avahi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 
kernel_linux mdnsresponder-compat mono nls python qt5 selinux test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
-   mono? ( dbus )
-   howl-compat? ( dbus )
-   mdnsresponder-compat? ( dbus )
-"
-
-COMMON_DEPEND="
-   dev-libs/libdaemon
-   dev-libs/expat
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
-   qt5? ( dev-qt/qtcore:5 )
-   gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )
-   gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   kernel_linux? ( sys-libs/libcap )
-   introspection? ( dev-libs/gobject-introspection:= )
-   mono? (
-   dev-lang/mono
-   gtk? ( dev-dotnet/gtk-sharp:2 )
-   )
-   python? (
-   ${PYTHON_DEPS}
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )
-   )
-   bookmarks? (
-   ${PYTHON_DEPS}
-   >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-util/glib-utils
-   doc? ( app-doc/doxygen )
-   app-doc/xmltoman
-   dev-util/intltool
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   howl-compat? ( !net-misc/howl )
-   mdnsresponder-compat? ( !net-misc/mDNSResponder )
-   selinux? ( sec-policy/selinux-avahi )
-"
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
-
-PATCHES=(
-   "${FILESDIR}/${P}-qt5.patch"
-   "${FILESDIR}/${P}-CVE-2017-6519.patch"
-)
-
-pkg_preinst() {
-   enewgroup netdev
-   enewgroup avahi
-   enewuser avahi -1 -1 -1 avahi
-
-   if use autoipd; then
-   enewgroup avahi-autoipd
-   enewuser avahi-autoipd -1 -1 -1 avahi-autoipd
-   fi
-}
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   if ! use ipv6; then
-   sed -i \
-   -e s/use-ipv6=yes/use-ipv6=no/ \
-   avahi-daemon/avahi-daemon.conf || die
-   fi
-
-   sed -i\
-   -e 
"s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \

[gentoo-commits] proj/musl:master commit in: net-libs/webkit-gtk/

2020-08-01 Thread Anthony G. Basile
commit: 371f0b02df0b196d0e745c8fc816713cd3dd710c
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jul 29 20:11:14 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Aug  1 12:22:12 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=371f0b02

net-libs/webkit-gtk: sync keywords with ::gentoo

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild
index cd2d8d0..0a6e751 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86"
 
 IUSE="aqua +egl +geolocation gles2-only gnome-keyring +gstreamer gtk-doc 
+introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell wayland +X"
 



[gentoo-commits] proj/musl:master commit in: net-libs/webkit-gtk/files/, net-libs/webkit-gtk/

2020-08-01 Thread Anthony G. Basile
commit: 4d1ae6d2c3062e843b0485815940beeff2f6b5a4
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Jul 31 19:46:53 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Aug  1 12:22:12 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=4d1ae6d2

net-libs/webkit-gtk: security cleanup

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/webkit-gtk/Manifest   |   1 -
 .../webkit-gtk/files/2.28.3-non-jumbo-fix2.patch   |  44 ---
 .../webkit-gtk-2.28.1-lower-stack-usage.patch  |  17 --
 net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild   | 299 -
 4 files changed, 361 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 63a7c52..e700873 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,2 +1 @@
-DIST webkitgtk-2.28.3.tar.xz 21425556 BLAKE2B 
f51522c33fa97aa00dee1428bc256ef910dd8764b3731580639c79642965c60b91b8d2f5c1d3bdb60975c68706d415447e8b52520ecfa1687968f3790137234b
 SHA512 
575184edb8279f1dca67cbeeb45280ca5da9aa388e208251d9ad7a56907950cfd85b1fc426eee90699593c428f4e1037c96cb6aa16f534c71734c64950f2d643
 DIST webkitgtk-2.28.4.tar.xz 21424908 BLAKE2B 
5ca9206c3c7d0a00bc76487ae8fe79e6c5b94a86f23300f196b3edbd5e3f1ea68768ef4465b32fa694a7b6a4a2b274dfb9dba4a20b8329f9138970f1a82eb7e6
 SHA512 
227cd4066235180521a32a83d3a906212adf4f234f15a1fff4ac86b48e39c431f1e0cb4a56f62924015099a0c8909a73a21a56f8dc71a16c53ac65de4a5773a1

diff --git a/net-libs/webkit-gtk/files/2.28.3-non-jumbo-fix2.patch 
b/net-libs/webkit-gtk/files/2.28.3-non-jumbo-fix2.patch
deleted file mode 100644
index 6813906..000
--- a/net-libs/webkit-gtk/files/2.28.3-non-jumbo-fix2.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From f6b0ae5334eb9de1858b5f3b0edc2f7245087cab Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sat, 11 Jul 2020 15:28:05 +0300
-Subject: [PATCH] Try to fix another apparent non-unified build error
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:70:42:   required from 
here
-/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/unique_ptr.h:79:16: 
error: invalid application of ‘sizeof’ to incomplete type ‘WebCore::ImageBuffer’
-   79 |  static_assert(sizeof(_Tp)>0,
-  |^~~

- Source/WebCore/rendering/svg/RenderSVGResourceClipper.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h 
b/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
-index 55d9e34df61..12a7a83cc61 100644
 a/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
-+++ b/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
-@@ -19,6 +19,7 @@
- 
- #pragma once
- 
-+#include "ImageBuffer.h"
- #include "RenderSVGResourceContainer.h"
- #include "SVGClipPathElement.h"
- #include "SVGUnitTypes.h"
-diff --git a/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp 
b/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
-index ec2fbe165b1..ab0688615a6 100644
 a/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
-+++ b/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
-@@ -42,6 +42,8 @@
- #include "HTTPParsers.h"
- #include "InlineClassicScript.h"
- #include "MIMETypeRegistry.h"
-+#include "Page.h"
-+#include "PageConsoleClient.h"
- #include "PendingScript.h"
- #include "ProcessingInstruction.h"
- #include "ResourceError.h"
--- 
-2.20.1
-

diff --git 
a/net-libs/webkit-gtk/files/webkit-gtk-2.28.1-lower-stack-usage.patch 
b/net-libs/webkit-gtk/files/webkit-gtk-2.28.1-lower-stack-usage.patch
deleted file mode 100644
index 71955f3..000
--- a/net-libs/webkit-gtk/files/webkit-gtk-2.28.1-lower-stack-usage.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/Source/JavaScriptCore/runtime/OptionsList.h 
b/Source/JavaScriptCore/runtime/OptionsList.h
-index 41cab118..2ac66c7a 100644
 a/Source/JavaScriptCore/runtime/OptionsList.h
-+++ b/Source/JavaScriptCore/runtime/OptionsList.h
-@@ -90,9 +90,9 @@ constexpr bool enableWebAssemblyStreamingApi = false;
- \
- v(Bool, reportMustSucceedExecutableAllocations, false, Normal, nullptr) \
- \
--v(Unsigned, maxPerThreadStackUsage, 5 * MB, Normal, "Max allowed stack 
usage by the VM") \
--v(Unsigned, softReservedZoneSize, 128 * KB, Normal, "A buffer greater 
than reservedZoneSize that reserves space for stringifying exceptions.") \
--v(Unsigned, reservedZoneSize, 64 * KB, Normal, "The amount of stack space 
we guarantee to our clients (and to interal VM code that does not call out to 
clients).") \
-+v(Unsigned, maxPerThreadStackUsage, 80 * KB , Normal, "Max allowed stack 
usage by the VM") \
-+v(Unsigned, softReser

[gentoo-commits] proj/musl:master commit in: net-libs/webkit-gtk/, net-libs/webkit-gtk/files/

2020-08-01 Thread Anthony G. Basile
commit: 81247b73ed2f49805f8ea3f9b318d7eb0d6638bb
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jul 30 07:10:39 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Aug  1 12:22:12 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=81247b73

net-libs/webkit-gtk: security bump to 2.28.4

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/webkit-gtk/Manifest   |   1 +
 .../webkit-gtk/files/2.28.4-non-jumbo-fix2.patch   |  31 +++
 .../webkit-gtk-2.28.4-lower-stack-usage.patch  |  17 ++
 net-libs/webkit-gtk/webkit-gtk-2.28.4.ebuild   | 299 +
 4 files changed, 348 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index e5f86c3..63a7c52 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1 +1,2 @@
 DIST webkitgtk-2.28.3.tar.xz 21425556 BLAKE2B 
f51522c33fa97aa00dee1428bc256ef910dd8764b3731580639c79642965c60b91b8d2f5c1d3bdb60975c68706d415447e8b52520ecfa1687968f3790137234b
 SHA512 
575184edb8279f1dca67cbeeb45280ca5da9aa388e208251d9ad7a56907950cfd85b1fc426eee90699593c428f4e1037c96cb6aa16f534c71734c64950f2d643
+DIST webkitgtk-2.28.4.tar.xz 21424908 BLAKE2B 
5ca9206c3c7d0a00bc76487ae8fe79e6c5b94a86f23300f196b3edbd5e3f1ea68768ef4465b32fa694a7b6a4a2b274dfb9dba4a20b8329f9138970f1a82eb7e6
 SHA512 
227cd4066235180521a32a83d3a906212adf4f234f15a1fff4ac86b48e39c431f1e0cb4a56f62924015099a0c8909a73a21a56f8dc71a16c53ac65de4a5773a1

diff --git a/net-libs/webkit-gtk/files/2.28.4-non-jumbo-fix2.patch 
b/net-libs/webkit-gtk/files/2.28.4-non-jumbo-fix2.patch
new file mode 100644
index 000..d7bc379
--- /dev/null
+++ b/net-libs/webkit-gtk/files/2.28.4-non-jumbo-fix2.patch
@@ -0,0 +1,31 @@
+From f6b0ae5334eb9de1858b5f3b0edc2f7245087cab Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sat, 11 Jul 2020 15:28:05 +0300
+Subject: [PATCH] Try to fix another apparent non-unified build error
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:70:42:   required from 
here
+/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/unique_ptr.h:79:16: 
error: invalid application of ‘sizeof’ to incomplete type ‘WebCore::ImageBuffer’
+   79 |  static_assert(sizeof(_Tp)>0,
+  |^~~
+---
+ Source/WebCore/rendering/svg/RenderSVGResourceClipper.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h 
b/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
+index 55d9e34df61..12a7a83cc61 100644
+--- a/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
 b/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
+@@ -19,6 +19,7 @@
+ 
+ #pragma once
+ 
++#include "ImageBuffer.h"
+ #include "RenderSVGResourceContainer.h"
+ #include "SVGClipPathElement.h"
+ #include "SVGUnitTypes.h"
+-- 
+2.20.1
+

diff --git 
a/net-libs/webkit-gtk/files/webkit-gtk-2.28.4-lower-stack-usage.patch 
b/net-libs/webkit-gtk/files/webkit-gtk-2.28.4-lower-stack-usage.patch
new file mode 100644
index 000..a7af804
--- /dev/null
+++ b/net-libs/webkit-gtk/files/webkit-gtk-2.28.4-lower-stack-usage.patch
@@ -0,0 +1,17 @@
+diff --git a/Source/JavaScriptCore/runtime/OptionsList.h 
b/Source/JavaScriptCore/runtime/OptionsList.h
+index 41cab118..2ac66c7a 100644
+--- a/Source/JavaScriptCore/runtime/OptionsList.h
 b/Source/JavaScriptCore/runtime/OptionsList.h
+@@ -90,9 +90,9 @@ constexpr bool enableWebAssemblyStreamingApi = false;
+ \
+ v(Bool, reportMustSucceedExecutableAllocations, false, Normal, nullptr) \
+ \
+-v(Unsigned, maxPerThreadStackUsage, 5 * MB, Normal, "Max allowed stack 
usage by the VM") \
+-v(Unsigned, softReservedZoneSize, 128 * KB, Normal, "A buffer greater 
than reservedZoneSize that reserves space for stringifying exceptions.") \
+-v(Unsigned, reservedZoneSize, 64 * KB, Normal, "The amount of stack space 
we guarantee to our clients (and to interal VM code that does not call out to 
clients).") \
++v(Unsigned, maxPerThreadStackUsage, 128 * KB , Normal, "Max allowed stack 
usage by the VM") \
++v(Unsigned, softReservedZoneSize, 48 * KB, Normal, "A buffer greater than 
reservedZoneSize that reserves space for stringifying exceptions.") \
++v(Unsigned, reservedZoneSize, 32 * KB, Normal, "The amount of stack space 
we guarantee to our clients (and to interal VM code that does not call out to 
clients).") \
+ \
+ v(Bool, crashIfCantAllocateJITMemory, false, Normal, nullptr) \
+ v(Unsigned, jitMemoryReservationSize, 0, Normal, "Set this number to 
change the executable allocation size in ExecutableAllocatorFixedVMPool. (In 
bytes.)") \

diff --git a/ne

[gentoo-commits] proj/musl:master commit in: net-libs/webkit-gtk/files/, net-libs/webkit-gtk/

2020-08-01 Thread Anthony G. Basile
commit: 7de5d5d18ade80c661235931b6d06e14f5591032
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jul 29 20:22:04 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Aug  1 12:22:12 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7de5d5d1

net-libs/webkit-gtk: remove old

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/webkit-gtk/Manifest   |   3 -
 .../files/2.26.2-fix-arm-non-unified-build.patch   |  27 --
 net-libs/webkit-gtk/files/2.26.3-fix-gtk-doc.patch |  27 --
 .../webkit-gtk/files/2.28.2-fix-ppc64-JSC.patch|  59 
 .../files/2.28.2-fix-yelp-desktopless-build.patch  |  53 
 .../files/2.28.2-use-gst-audiointerleave.patch |  55 
 .../webkit-gtk/files/webkit-gtk-2.22.4-musl.patch  | 137 --
 .../files/webkit-gtk-2.24.4-icu-65.patch   |  53 
 .../webkit-gtk/files/webkit-gtk-2.26.2-musl.patch  | 136 --
 net-libs/webkit-gtk/metadata.xml   |   5 -
 net-libs/webkit-gtk/webkit-gtk-2.24.4.ebuild   | 287 
 net-libs/webkit-gtk/webkit-gtk-2.26.4-r1.ebuild| 290 
 net-libs/webkit-gtk/webkit-gtk-2.28.2.ebuild   | 302 -
 13 files changed, 1434 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 69ef7ac..e5f86c3 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,4 +1 @@
-DIST webkitgtk-2.24.4.tar.xz 17575784 BLAKE2B 
c30683ea365a50d7def572305b49278343d67739f9bd3cfd78cb08b5cc87b5453504df9b09752f8d6483b18b9b812f3d3cddc084762cfa8990fcc651660b89c2
 SHA512 
1d713955a735ae2e2229beea7bda7f518a6247c6aa7f5753aeb5b5c6395339d451d0d146f7188e7ba65cb82ea5a74a5e73e956fe59d5f5f97659a44af33df112
-DIST webkitgtk-2.26.4.tar.xz 19329636 BLAKE2B 
9dc88bf9e2bec4f3ccc316f4967e991595fa17151ad74781ea514e72700f2bd1f3ed32c5ee662eb1d04fa023e7c33ad1215078415b67c939ee0d4f6d55358d4a
 SHA512 
b4d96672d0a41fb7591dd312254fc1b7a85e632923bf2d954d79d395306db96d5a6b4f85e24ea4ba0a447e45e29a41882249c26f6b2d6d572225abefcf28a474
-DIST webkitgtk-2.28.2.tar.xz 21427772 BLAKE2B 
0749ffac526ae90ffb8af3fbf8f9ce87db80f229b96e2daa435f9bd6e6e985bbb8c33011976213b2e4ce286c9f1d38f0b85279507cdc9c52b95fbeb32c9f676c
 SHA512 
c7c0c55b1ebc61c0ec9cd9af96a12058a96ba9b011330b12c7c2776685736e0edf604f5eee639637cb50b2967d77c2db4dea15050a575fd34a1f6f0a8b8c56f8
 DIST webkitgtk-2.28.3.tar.xz 21425556 BLAKE2B 
f51522c33fa97aa00dee1428bc256ef910dd8764b3731580639c79642965c60b91b8d2f5c1d3bdb60975c68706d415447e8b52520ecfa1687968f3790137234b
 SHA512 
575184edb8279f1dca67cbeeb45280ca5da9aa388e208251d9ad7a56907950cfd85b1fc426eee90699593c428f4e1037c96cb6aa16f534c71734c64950f2d643

diff --git a/net-libs/webkit-gtk/files/2.26.2-fix-arm-non-unified-build.patch 
b/net-libs/webkit-gtk/files/2.26.2-fix-arm-non-unified-build.patch
deleted file mode 100644
index 0f09599..000
--- a/net-libs/webkit-gtk/files/2.26.2-fix-arm-non-unified-build.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Add missing headers required during non-unified build.
-
-Unified build happens to get them included by the other sources unified
-into same source file, thus didn't fail.
-
-diff -urNp a/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp 
b/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
 a/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
-+++ b/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
-@@ -30,6 +30,7 @@
- 
- #include "BuiltinNames.h"
- #include "BytecodeGenerator.h"
-+#include "BytecodeStructs.h"
- #include "CallFrame.h"
- #include "JIT.h"
- #include "JSCInlines.h"
-diff -urNp a/Source/JavaScriptCore/heap/MachineStackMarker.cpp 
b/Source/JavaScriptCore/heap/MachineStackMarker.cpp
 a/Source/JavaScriptCore/heap/MachineStackMarker.cpp
-+++ b/Source/JavaScriptCore/heap/MachineStackMarker.cpp
-@@ -23,6 +23,7 @@
- #include "MachineStackMarker.h"
- 
- #include "ConservativeRoots.h"
-+#include "CPU.h"
- #include "MachineContext.h"
- #include 
- #include 

diff --git a/net-libs/webkit-gtk/files/2.26.3-fix-gtk-doc.patch 
b/net-libs/webkit-gtk/files/2.26.3-fix-gtk-doc.patch
deleted file mode 100644
index 85328be..000
--- a/net-libs/webkit-gtk/files/2.26.3-fix-gtk-doc.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Upstream commit 41455af5d76a726f195838846b61e1693a2da99c is supposed to fix 
this,
-but it looks like it's not enough with older perl-based gtk-doc.
-Keep this extra patch only until we can't depend on a newer gtk-doc version, 
which
-should be retested whether this patch is unnecessary then.
-
-Upstream extra reference for the above reference commit:
-git-svn-id: https://svn.webkit.org/repository/webkit/trunk@245027 
268f45cc-cd09-0410-ab3c-d52691b4dbfc

- Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 del

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

2020-07-30 Thread Anthony G. Basile
commit: a43fb64855590d9b1cc9e79ed5a99d67f23cd361
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Jul 30 12:19:53 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul 30 12:19:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43fb648

net-vpn/tor: remove older stable version

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   |  1 -
 net-vpn/tor/tor-0.4.2.7.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 7df7247a5ba..79fe5a87792 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,4 +1,3 @@
-DIST tor-0.4.2.7.tar.gz 7604875 BLAKE2B 
d24f9bd5a3467c909cf95e7e06873817df1a11a86f002450058df7d2aa637b25441128ec57951e22681fdd9b0ef95808306d76b6485e060365f4fbf10e263ac8
 SHA512 
a23c7eec8f399372227433c62c97278563a63e4cf03e475307915d395fb0b7efc461b4c8a077149e7b6df955ec26d52cd833dfe37fb650d23b3fcb1a4163d64d
 DIST tor-0.4.2.8.tar.gz 7610427 BLAKE2B 
5b637047f4944e97350ef1354f61ed6ac611a1660a61a4a44d3706abb0ec12af121d35ee10023c627a1a7d175490ef854c0a99d17268756eaa7d626926ef245f
 SHA512 
599ec5acd51a84b56f023458f71d35ea622390c4500e77f8a7ff416930e76f2ef3ec76402e971eca366d1f03aac4c1f6ccb8e9ab69e98f1d4b111d52731b45f2
 DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
 DIST tor-0.4.4.3-alpha.tar.gz 7795304 BLAKE2B 
c690b1e7b53a2f05cfc7f7c139068bde60e77f5cf3c76a470fcd9760b8a417b3dda65c67ce885401530a4ec22d003e6ef0cce3bd140d3f8754dfd45572b3b13d
 SHA512 
54753191d17b25966f03f83d210b7a2e433b0810a53c6a6748bcbaa3a4f148f2c75aacdc8d4785d38e250e30559e9f1c490b7bfa1a6b283fa39b2b7fd857e8cc

diff --git a/net-vpn/tor/tor-0.4.2.7.ebuild b/net-vpn/tor/tor-0.4.2.7.ebuild
deleted file mode 100644
index 9002a59e900..000
--- a/net-vpn/tor/tor-0.4.2.7.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic readme.gentoo-r1 systemd
-
-MY_PV="$(ver_rs 4 -)"
-MY_PF="${PN}-${MY_PV}"
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/;
-SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
-   https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz;
-S="${WORKDIR}/${MY_PF}"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86 ~ppc-macos"
-IUSE="caps doc libressl lzma +man scrypt seccomp selinux systemd tor-hardening 
test zstd"
-
-DEPEND="
-   dev-libs/libevent:=[ssl]
-   sys-libs/zlib
-   caps? ( sys-libs/libcap )
-   man? ( app-text/asciidoc )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   lzma? ( app-arch/xz-utils )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( >=sys-libs/libseccomp-2.4.1 )
-   systemd? ( sys-apps/systemd )
-   zstd? ( app-arch/zstd )"
-RDEPEND="
-   acct-user/tor
-   acct-group/tor
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-tor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
-   "${FILESDIR}"/${PN}-0.3.3.2-alpha-tor.service.in.patch
-)
-
-DOCS=()
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   use doc && DOCS+=( README ChangeLog ReleaseNotes doc/HACKING )
-   export ac_cv_lib_cap_cap_init=$(usex caps)
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   --enable-system-torrc \
-   --disable-android \
-   --disable-html-manual \
-   --disable-libfuzzer \
-   --disable-module-dirauth \
-   --enable-pic \
-   --disable-rust \
-   --disable-restart-debugging \
-   --disable-zstd-advanced-apis  \
-   $(use_enable man asciidoc) \
-   $(use_enable man manpage) \
-   $(use_enable lzma) \
-   $(use_enable scrypt libscrypt) \
-   $(use_enable seccomp) \
-   $(use_enable systemd) \
-   $(use_enable tor-hardening gcc-hardening) \
-   $(use_enable tor-hardening linker-hardening) \
-   $(use_enable test unittests) \
-   $(use_enable test coverage) \
-   $(use_enable zstd)
-}
-
-src_install() {
-   default
-   readme.gentoo_create_doc
-
-   newconfd "${FILESDIR}"/tor.confd tor
-   newinitd "${FILESDIR}"/tor

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

2020-07-30 Thread Anthony G. Basile
commit: c343f4da9879168bbc48858c96a3d77f7a77bcae
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Jul 30 12:18:53 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul 30 12:18:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c343f4da

net-vpn/tor: bump alpha to 0.4.4.3_alpha

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   | 2 +-
 net-vpn/tor/{tor-0.4.4.2_alpha.ebuild => tor-0.4.4.3_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index b9b578f1def..7df7247a5ba 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,4 +1,4 @@
 DIST tor-0.4.2.7.tar.gz 7604875 BLAKE2B 
d24f9bd5a3467c909cf95e7e06873817df1a11a86f002450058df7d2aa637b25441128ec57951e22681fdd9b0ef95808306d76b6485e060365f4fbf10e263ac8
 SHA512 
a23c7eec8f399372227433c62c97278563a63e4cf03e475307915d395fb0b7efc461b4c8a077149e7b6df955ec26d52cd833dfe37fb650d23b3fcb1a4163d64d
 DIST tor-0.4.2.8.tar.gz 7610427 BLAKE2B 
5b637047f4944e97350ef1354f61ed6ac611a1660a61a4a44d3706abb0ec12af121d35ee10023c627a1a7d175490ef854c0a99d17268756eaa7d626926ef245f
 SHA512 
599ec5acd51a84b56f023458f71d35ea622390c4500e77f8a7ff416930e76f2ef3ec76402e971eca366d1f03aac4c1f6ccb8e9ab69e98f1d4b111d52731b45f2
 DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
-DIST tor-0.4.4.2-alpha.tar.gz 7791919 BLAKE2B 
68e71323f7ee1528b6970f58d337452633b8658c3386c888375d00719fc44f2b41e2d0486acca2a19899399f17b1fca1e58e9918c13ee674b3b235ba3f7ac5fc
 SHA512 
404d743cfdb7239f4a69446ca574cf8d7fc5291052591c3ff18a41ff71e8f53785fcab077988189c2d5541ebe165da7d61b885d1e2d6dfa3997320079c3ee842
+DIST tor-0.4.4.3-alpha.tar.gz 7795304 BLAKE2B 
c690b1e7b53a2f05cfc7f7c139068bde60e77f5cf3c76a470fcd9760b8a417b3dda65c67ce885401530a4ec22d003e6ef0cce3bd140d3f8754dfd45572b3b13d
 SHA512 
54753191d17b25966f03f83d210b7a2e433b0810a53c6a6748bcbaa3a4f148f2c75aacdc8d4785d38e250e30559e9f1c490b7bfa1a6b283fa39b2b7fd857e8cc

diff --git a/net-vpn/tor/tor-0.4.4.2_alpha.ebuild 
b/net-vpn/tor/tor-0.4.4.3_alpha.ebuild
similarity index 100%
rename from net-vpn/tor/tor-0.4.4.2_alpha.ebuild
rename to net-vpn/tor/tor-0.4.4.3_alpha.ebuild



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

2020-07-17 Thread Anthony G. Basile
commit: ae3849a1d7a3d9a264228b5c84053bb75627db37
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 17 16:34:56 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 16:34:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae3849a1

net-vpn/tor: version bumps to 0.4.2.8, 0.4.3.6, 0.4.4.2-alpha

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-vpn/tor/Manifest   | 5 +++--
 net-vpn/tor/{tor-0.4.3.5.ebuild => tor-0.4.2.8.ebuild} | 6 ++
 net-vpn/tor/{tor-0.4.3.5.ebuild => tor-0.4.3.6.ebuild} | 0
 net-vpn/tor/{tor-0.4.4.1_alpha.ebuild => tor-0.4.4.2_alpha.ebuild} | 0
 4 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 460c00f1a6d..b9b578f1def 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,3 +1,4 @@
 DIST tor-0.4.2.7.tar.gz 7604875 BLAKE2B 
d24f9bd5a3467c909cf95e7e06873817df1a11a86f002450058df7d2aa637b25441128ec57951e22681fdd9b0ef95808306d76b6485e060365f4fbf10e263ac8
 SHA512 
a23c7eec8f399372227433c62c97278563a63e4cf03e475307915d395fb0b7efc461b4c8a077149e7b6df955ec26d52cd833dfe37fb650d23b3fcb1a4163d64d
-DIST tor-0.4.3.5.tar.gz 7740166 BLAKE2B 
9b5e39bc57a9581a7ba901868100295b53001d09c429b9d6ca011bd66317eb38d8b7d90395985533c33b887779bade5ac6d88f35438516eaa2d90df7d212feaa
 SHA512 
3ba019d08009ccd288411c35e2db987e17e4f012c363fa51f2d8387b24b21c96f1bd7c210ee126fa81f585a6f75a72cbcb7f32365cfbb0a5dac582459953bb7c
-DIST tor-0.4.4.1-alpha.tar.gz 7789510 BLAKE2B 
8b5fa959de47859198ef349d5cf8b92f610bb80a6c0690a94991d51fd23aaa120106e44388d0cf5b9ec3364d93f975e43e096684d38136b7b642eeb1169b74a9
 SHA512 
4156095d5770cedd801a50bb8cd4639c0bf0852b90623027f26868ae41c832055c06525262e39e03f653d4798e8b53f4cbcdfc271b5b4af567afa0900f24ae04
+DIST tor-0.4.2.8.tar.gz 7610427 BLAKE2B 
5b637047f4944e97350ef1354f61ed6ac611a1660a61a4a44d3706abb0ec12af121d35ee10023c627a1a7d175490ef854c0a99d17268756eaa7d626926ef245f
 SHA512 
599ec5acd51a84b56f023458f71d35ea622390c4500e77f8a7ff416930e76f2ef3ec76402e971eca366d1f03aac4c1f6ccb8e9ab69e98f1d4b111d52731b45f2
+DIST tor-0.4.3.6.tar.gz 7745954 BLAKE2B 
3b04b2c79281483ef72421f8f5bfbc4f48358b6d38c151470eea7ea9bd2666e7098fe3fb0887d551f796443718791a3a464b007669c96e6bbcce7d7fc4c25d3a
 SHA512 
f4ab0788d27b3eab40853dde31eaf087ac84616fc3488973e7d01f4dbd3e71ba6ce3a3afcf0c6272223897d0a9c1556aa26dbc4d9b98cc5b43dd729d20a2fcca
+DIST tor-0.4.4.2-alpha.tar.gz 7791919 BLAKE2B 
68e71323f7ee1528b6970f58d337452633b8658c3386c888375d00719fc44f2b41e2d0486acca2a19899399f17b1fca1e58e9918c13ee674b3b235ba3f7ac5fc
 SHA512 
404d743cfdb7239f4a69446ca574cf8d7fc5291052591c3ff18a41ff71e8f53785fcab077988189c2d5541ebe165da7d61b885d1e2d6dfa3997320079c3ee842

diff --git a/net-vpn/tor/tor-0.4.3.5.ebuild b/net-vpn/tor/tor-0.4.2.8.ebuild
similarity index 92%
copy from net-vpn/tor/tor-0.4.3.5.ebuild
copy to net-vpn/tor/tor-0.4.2.8.ebuild
index 36757c1c3d7..fe5c2841080 100644
--- a/net-vpn/tor/tor-0.4.3.5.ebuild
+++ b/net-vpn/tor/tor-0.4.2.8.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=7
 
 inherit flag-o-matic readme.gentoo-r1 systemd
 
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 LICENSE="BSD GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~ppc-macos"
-IUSE="caps doc libressl lzma +man scrypt seccomp selinux +server systemd 
tor-hardening test zstd"
+IUSE="caps doc libressl lzma +man scrypt seccomp selinux systemd tor-hardening 
test zstd"
 
 DEPEND="
dev-libs/libevent:=[ssl]
@@ -54,7 +54,6 @@ src_configure() {
--disable-android \
--disable-html-manual \
--disable-libfuzzer \
-   --enable-missing-doc-warnings \
--disable-module-dirauth \
--enable-pic \
--disable-rust \
@@ -65,7 +64,6 @@ src_configure() {
$(use_enable lzma) \
$(use_enable scrypt libscrypt) \
$(use_enable seccomp) \
-   $(use_enable server module-relay) \
$(use_enable systemd) \
$(use_enable tor-hardening gcc-hardening) \
$(use_enable tor-hardening linker-hardening) \

diff --git a/net-vpn/tor/tor-0.4.3.5.ebuild b/net-vpn/tor/tor-0.4.3.6.ebuild
similarity index 100%
rename from net-vpn/tor/tor-0.4.3.5.ebuild
rename to net-vpn/tor/tor-0.4.3.6.ebuild

diff --git a/net-vpn/tor/tor-0.4.4.1_alpha.ebuild 
b/net-vpn/tor/tor-0.4.4.2_alpha.ebuild
similarity index 100%
rename from net-vpn/tor/tor-0.4.4.1_alpha.ebuild
rename to net-vpn/tor/tor-0.4.4.2_alpha.ebuild



[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/files/

2020-07-17 Thread Anthony G. Basile
commit: 7fb72f89c08477fe5c7ef19228bd0cbc268cf030
Author: stefson  yahoo  de>
AuthorDate: Fri Jul 10 11:30:51 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:42:59 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7fb72f89

sys-auth/polkit: refresh mozjs-68 patch from upstream

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/polkit-0.116-spidermonkey-68.patch   | 96 ++
 1 file changed, 79 insertions(+), 17 deletions(-)

diff --git a/sys-auth/polkit/files/polkit-0.116-spidermonkey-68.patch 
b/sys-auth/polkit/files/polkit-0.116-spidermonkey-68.patch
index e57dfd7..d944c24 100644
--- a/sys-auth/polkit/files/polkit-0.116-spidermonkey-68.patch
+++ b/sys-auth/polkit/files/polkit-0.116-spidermonkey-68.patch
@@ -1,7 +1,7 @@
 From 12f3d25fb73c68151f84c97c79acab7d5344f606 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?X=E2=84=B9=20Ruoyao?= 
 Date: Fri, 13 Mar 2020 14:55:44 +0800
-Subject: [PATCH 1/3] Port JavaScript authority to mozjs-68
+Subject: [PATCH 1/5] Port JavaScript authority to mozjs-68
 
 ---
  configure.ac  |   2 +-
@@ -9,7 +9,7 @@ Subject: [PATCH 1/3] Port JavaScript authority to mozjs-68
  2 files changed, 76 insertions(+), 62 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index 5cedb4e..cd678f1 100644
+index 5cedb4ec..cd678f1c 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -79,7 +79,7 @@ PKG_CHECK_MODULES(GLIB, [gmodule-2.0 gio-unix-2.0 >= 2.30.0])
@@ -22,7 +22,7 @@ index 5cedb4e..cd678f1 100644
  AC_SUBST(LIBJS_CFLAGS)
  AC_SUBST(LIBJS_CXXFLAGS)
 diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp 
b/src/polkitbackend/polkitbackendjsauthority.cpp
-index 0f18085..d5113cb 100644
+index 0f180856..d5113cb0 100644
 --- a/src/polkitbackend/polkitbackendjsauthority.cpp
 +++ b/src/polkitbackend/polkitbackendjsauthority.cpp
 @@ -43,7 +43,12 @@
@@ -391,22 +391,13 @@ index 0f18085..d5113cb 100644
  
args.rval ().setBoolean (is_in_netgroup);
 -- 
-2.24.1
+GitLab
 
 
-From 2e6787ead894911e9172e873d15b84dc237ff209 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?X=E2=84=B9=20Ruoyao?= 
-Date: Fri, 13 Mar 2020 15:06:44 +0800
-Subject: [PATCH 2/3] ci: update to mozjs-68
-

- .gitlab-ci.yml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
 From cf22af32577cf49b4e5ed9945ec9cca862c45b3e Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?X=E2=84=B9=20Ruoyao?= 
 Date: Fri, 3 Apr 2020 23:47:38 +0800
-Subject: [PATCH 3/3] ensure to use C++14
+Subject: [PATCH 3/5] ensure to use C++14
 
 ---
  buildutil/ax_cxx_compile_stdcxx.m4 | 948 +
@@ -416,7 +407,7 @@ Subject: [PATCH 3/3] ensure to use C++14
 
 diff --git a/buildutil/ax_cxx_compile_stdcxx.m4 
b/buildutil/ax_cxx_compile_stdcxx.m4
 new file mode 100644
-index 000..9e9eaed
+index ..9e9eaeda
 --- /dev/null
 +++ b/buildutil/ax_cxx_compile_stdcxx.m4
 @@ -0,0 +1,948 @@
@@ -1369,7 +1360,7 @@ index 000..9e9eaed
 +
 +]])
 diff --git a/configure.ac b/configure.ac
-index cd678f1..3d50641 100644
+index cd678f1c..3d50641e 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -5,6 +5,7 @@ AC_INIT([polkit], [0.116], 
[http://lists.freedesktop.org/mailman/listinfo/polkit
@@ -1390,6 +1381,77 @@ index cd678f1..3d50641 100644
  # Taken from dbus
  AC_ARG_ENABLE(ansi, [  --enable-ansi   enable -ansi 
-pedantic gcc flags],enable_ansi=$enableval,enable_ansi=no)
 -- 
-2.24.1
+GitLab
+
+
+From 1004e60755d9aa362d30c8909460b8f9b824 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?X=E2=84=B9=20Ruoyao?= 
+Date: Mon, 8 Jun 2020 20:46:43 +0800
+Subject: [PATCH 4/5] remove an unused variable
+
+---
+ src/polkitbackend/polkitbackendjsauthority.cpp | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp 
b/src/polkitbackend/polkitbackendjsauthority.cpp
+index d5113cb0..61088a1d 100644
+--- a/src/polkitbackend/polkitbackendjsauthority.cpp
 b/src/polkitbackend/polkitbackendjsauthority.cpp
+@@ -470,7 +470,6 @@ static void
+ polkit_backend_js_authority_constructed (GObject *object)
+ {
+   PolkitBackendJsAuthority *authority = POLKIT_BACKEND_JS_AUTHORITY (object);
+-  gboolean entered_request = FALSE;
+ 
+   authority->priv->cx = JS_NewContext (8L * 1024L * 1024L);
+   if (authority->priv->cx == NULL)
+@@ -486,7 +485,6 @@ polkit_backend_js_authority_constructed (GObject *object)
+   JS::SetWarningReporter(authority->priv->cx, report_error);
+   JS_SetContextPrivate (authority->priv->cx, authority);
+ 
+-  entered_request = TRUE;
+ 
+   {
+ JS::RealmOptions compart_opts;
+@@ -552,7 +550,6 @@ polkit_backend_js_authority_constructed (GObject *object)
+ setup_file_monitors (authority);
+ load_scripts (authority);
+   }
+-  entered_request = FALSE;
+ 
+   G_OBJECT_CLASS (polkit_backend_js_authority_parent_class)->constructed 
(object);
+ 
+-- 
+GitLab
+
+
+From 32

[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/files/, sys-auth/polkit/

2020-07-17 Thread Anthony G. Basile
commit: da876731dca86b5bedac94e013ce2bcdc56d319a
Author: stefson  yahoo  de>
AuthorDate: Fri Jul 10 11:22:06 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:42:59 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=da876731

sys-auth/polkit: add upstream fix for mozjs-68

the mozjs patch is from upstream: 
https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/48

the netgroup patch does collide with it, so I backported it on my own and 
renamed it. It did pass all tests on armv7-musl, still I dropped keywords to 
allow testing for others.

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...it-0.116-make-netgroup-support-optional-2.patch |  219 +++
 .../files/polkit-0.116-spidermonkey-68.patch   | 1395 
 sys-auth/polkit/polkit-0.116-r2.ebuild |  138 ++
 3 files changed, 1752 insertions(+)

diff --git 
a/sys-auth/polkit/files/polkit-0.116-make-netgroup-support-optional-2.patch 
b/sys-auth/polkit/files/polkit-0.116-make-netgroup-support-optional-2.patch
new file mode 100644
index 000..aef30ef
--- /dev/null
+++ b/sys-auth/polkit/files/polkit-0.116-make-netgroup-support-optional-2.patch
@@ -0,0 +1,219 @@
+diff --git a/configure.ac b/configure.ac
+index 4809dc9..d1ea325 100644
+--- a/configure.ac
 b/configure.ac
+@@ -100,7 +100,7 @@ AC_CHECK_LIB(expat,XML_ParserCreate,[EXPAT_LIBS="-lexpat"],
+[AC_MSG_ERROR([Can't find expat library. Please install expat.])])
+ AC_SUBST(EXPAT_LIBS)
+ 
+-AC_CHECK_FUNCS(clearenv fdatasync)
++AC_CHECK_FUNCS(clearenv fdatasync setnetgrent)
+ 
+ if test "x$GCC" = "xyes"; then
+   LDFLAGS="-Wl,--as-needed $LDFLAGS"
+diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c
+index 3aa1f7f..793f17d 100644
+--- a/src/polkit/polkitidentity.c
 b/src/polkit/polkitidentity.c
+@@ -182,7 +182,15 @@ polkit_identity_from_string  (const gchar   *str,
+ }
+   else if (g_str_has_prefix (str, "unix-netgroup:"))
+ {
++#ifndef HAVE_SETNETGRENT
++  g_set_error (error,
++   POLKIT_ERROR,
++   POLKIT_ERROR_FAILED,
++   "Netgroups are not available on this machine ('%s')",
++   str);
++#else
+   identity = polkit_unix_netgroup_new (str + sizeof "unix-netgroup:" - 1);
++#endif
+ }
+ 
+   if (identity == NULL && (error != NULL && *error == NULL))
+@@ -344,6 +352,14 @@ polkit_identity_new_for_gvariant (GVariant  *variant,
+   GVariant *v;
+   const char *name;
+ 
++#ifndef HAVE_SETNETGRENT
++  g_set_error (error,
++   POLKIT_ERROR,
++   POLKIT_ERROR_FAILED,
++   "Netgroups are not available on this machine");
++  goto out;
++#else
++
+   v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error);
+   if (v == NULL)
+ {
+@@ -353,6 +369,7 @@ polkit_identity_new_for_gvariant (GVariant  *variant,
+   name = g_variant_get_string (v, NULL);
+   ret = polkit_unix_netgroup_new (name);
+   g_variant_unref (v);
++#endif
+ }
+   else
+ {
+diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c
+index 8a2b369..83f8d4a 100644
+--- a/src/polkit/polkitunixnetgroup.c
 b/src/polkit/polkitunixnetgroup.c
+@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group,
+ PolkitIdentity *
+ polkit_unix_netgroup_new (const gchar *name)
+ {
++#ifndef HAVE_SETNETGRENT
++  g_assert_not_reached();
++#endif
+   g_return_val_if_fail (name != NULL, NULL);
+   return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP,
+"name", name,
+diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c 
b/src/polkitbackend/polkitbackendinteractiveauthority.c
+index 056d9a8..36c2f3d 100644
+--- a/src/polkitbackend/polkitbackendinteractiveauthority.c
 b/src/polkitbackend/polkitbackendinteractiveauthority.c
+@@ -2233,25 +2233,26 @@ get_users_in_net_group (PolkitIdentity 
   *group,
+   GList *ret;
+ 
+   ret = NULL;
++#ifdef HAVE_SETNETGRENT
+   name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group));
+ 
+-#ifdef HAVE_SETNETGRENT_RETURN
++# ifdef HAVE_SETNETGRENT_RETURN
+   if (setnetgrent (name) == 0)
+ {
+   g_warning ("Error looking up net group with name %s: %s", name, 
g_strerror (errno));
+   goto out;
+ }
+-#else
++# else
+   setnetgrent (name);
+-#endif
++# endif /* HAVE_SETNETGRENT_RETURN */
+ 
+   for (;;)
+ {
+-#if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD)
++# if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD)
+   const char *hostname, *username, *domainname;
+-#else
++# else
+   char *hostname, *username, *domainname;
+-#endif
++# endif /* defined(HAVE_NETBSD) || defined(HAV

[gentoo-commits] proj/musl:master commit in: net-libs/webkit-gtk/files/, net-libs/webkit-gtk/

2020-07-17 Thread Anthony G. Basile
commit: d52a6abb75ed8d8a00deb9c59d46f6cd96b831b5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sat Jul 11 18:48:02 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:42:10 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d52a6abb

net-libs/webkit-gtk: bump to 2.28.3

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/webkit-gtk/Manifest   |   1 +
 .../webkit-gtk/files/2.28.3-non-jumbo-fix2.patch   |  44 +++
 net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild   | 299 +
 3 files changed, 344 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 9cb9e91..69ef7ac 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,3 +1,4 @@
 DIST webkitgtk-2.24.4.tar.xz 17575784 BLAKE2B 
c30683ea365a50d7def572305b49278343d67739f9bd3cfd78cb08b5cc87b5453504df9b09752f8d6483b18b9b812f3d3cddc084762cfa8990fcc651660b89c2
 SHA512 
1d713955a735ae2e2229beea7bda7f518a6247c6aa7f5753aeb5b5c6395339d451d0d146f7188e7ba65cb82ea5a74a5e73e956fe59d5f5f97659a44af33df112
 DIST webkitgtk-2.26.4.tar.xz 19329636 BLAKE2B 
9dc88bf9e2bec4f3ccc316f4967e991595fa17151ad74781ea514e72700f2bd1f3ed32c5ee662eb1d04fa023e7c33ad1215078415b67c939ee0d4f6d55358d4a
 SHA512 
b4d96672d0a41fb7591dd312254fc1b7a85e632923bf2d954d79d395306db96d5a6b4f85e24ea4ba0a447e45e29a41882249c26f6b2d6d572225abefcf28a474
 DIST webkitgtk-2.28.2.tar.xz 21427772 BLAKE2B 
0749ffac526ae90ffb8af3fbf8f9ce87db80f229b96e2daa435f9bd6e6e985bbb8c33011976213b2e4ce286c9f1d38f0b85279507cdc9c52b95fbeb32c9f676c
 SHA512 
c7c0c55b1ebc61c0ec9cd9af96a12058a96ba9b011330b12c7c2776685736e0edf604f5eee639637cb50b2967d77c2db4dea15050a575fd34a1f6f0a8b8c56f8
+DIST webkitgtk-2.28.3.tar.xz 21425556 BLAKE2B 
f51522c33fa97aa00dee1428bc256ef910dd8764b3731580639c79642965c60b91b8d2f5c1d3bdb60975c68706d415447e8b52520ecfa1687968f3790137234b
 SHA512 
575184edb8279f1dca67cbeeb45280ca5da9aa388e208251d9ad7a56907950cfd85b1fc426eee90699593c428f4e1037c96cb6aa16f534c71734c64950f2d643

diff --git a/net-libs/webkit-gtk/files/2.28.3-non-jumbo-fix2.patch 
b/net-libs/webkit-gtk/files/2.28.3-non-jumbo-fix2.patch
new file mode 100644
index 000..6813906
--- /dev/null
+++ b/net-libs/webkit-gtk/files/2.28.3-non-jumbo-fix2.patch
@@ -0,0 +1,44 @@
+From f6b0ae5334eb9de1858b5f3b0edc2f7245087cab Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sat, 11 Jul 2020 15:28:05 +0300
+Subject: [PATCH] Try to fix another apparent non-unified build error
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:70:42:   required from 
here
+/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/unique_ptr.h:79:16: 
error: invalid application of ‘sizeof’ to incomplete type ‘WebCore::ImageBuffer’
+   79 |  static_assert(sizeof(_Tp)>0,
+  |^~~
+---
+ Source/WebCore/rendering/svg/RenderSVGResourceClipper.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h 
b/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
+index 55d9e34df61..12a7a83cc61 100644
+--- a/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
 b/Source/WebCore/rendering/svg/RenderSVGResourceClipper.h
+@@ -19,6 +19,7 @@
+ 
+ #pragma once
+ 
++#include "ImageBuffer.h"
+ #include "RenderSVGResourceContainer.h"
+ #include "SVGClipPathElement.h"
+ #include "SVGUnitTypes.h"
+diff --git a/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp 
b/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
+index ec2fbe165b1..ab0688615a6 100644
+--- a/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
 b/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
+@@ -42,6 +42,8 @@
+ #include "HTTPParsers.h"
+ #include "InlineClassicScript.h"
+ #include "MIMETypeRegistry.h"
++#include "Page.h"
++#include "PageConsoleClient.h"
+ #include "PendingScript.h"
+ #include "ProcessingInstruction.h"
+ #include "ResourceError.h"
+-- 
+2.20.1
+

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild
new file mode 100644
index 000..cd2d8d0
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+CMAKE_MAKEFILE_GENERATOR="ninja"
+PYTHON_COMPAT=( python{3_6,3_7} )
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+CMAKE_MIN_VERSION=3.10
+
+inherit check-reqs cmake-utils flag-o-matic gnome2 pax-utils python-any-r1 
ruby-single toolchain-funcs virtualx
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://w

[gentoo-commits] proj/musl:master commit in: dev-java/icedtea/files/, dev-java/icedtea/

2020-07-17 Thread Anthony G. Basile
commit: be6963f90107d30c9d95d5a23f178204ddb950c3
Author: callmetango  users  noreply  github 
 com>
AuthorDate: Sun Jul 12 06:56:17 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:40:16 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=be6963f9

dev-java/icedtea: version bump to 3.16.0

* bump to 3.16.0 using patches from Alpine Linux and smaeul overlay
* remove insecure IcedTea version 3.8.0

Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-java/icedtea/Manifest  |  33 +-
 ...patch => icedtea-3.12.0-hotspot-musl-ppc.patch} |   0
 ...3.12.0-jdk-fix-awt-inputmethod-mbstr-null.patch |  14 +
 ...atch => icedtea-3.12.0-jdk-fix-ipv6-init.patch} |   0
 .../files/icedtea-3.16.0-gcc-name-pattern.patch|  11 +
 .../files/icedtea-3.16.0-hotspot-musl.patch| 147 +++
 .../files/icedtea-3.16.0-jdk-includes.patch| 167 
 ...ch => icedtea-3.2.0-hotspot-noagent-musl.patch} |  35 +-
 ...info.patch => icedtea-3.2.0-jdk-execinfo.patch} |   0
 ...tch => icedtea-3.2.0-jdk-fix-libjvm-load.patch} |   0
 .../icedtea/files/icedtea-3.4.0-jdk-globals.patch  | 104 +
 ...g.patch => icedtea-3.8.0-autoconf-config.patch} |   0
 ...jdk-musl.patch => icedtea-3.8.0-jdk-musl.patch} |  68 +---
 dev-java/icedtea/files/icedtea8-gcc-triple.patch   |  11 -
 dev-java/icedtea/files/icedtea8-hotspot-musl.patch |  59 ---
 .../files/icedtea8-hotspot-uclibc-fixes.patch  | 102 -
 .../files/icedtea8-jdk-getmntent-buffer.patch  |  88 
 ...{icedtea-3.9.0.ebuild => icedtea-3.16.0.ebuild} | 133 +++---
 dev-java/icedtea/icedtea-3.8.0.ebuild  | 452 -
 19 files changed, 546 insertions(+), 878 deletions(-)

diff --git a/dev-java/icedtea/Manifest b/dev-java/icedtea/Manifest
index 48538dc..03a1503 100644
--- a/dev-java/icedtea/Manifest
+++ b/dev-java/icedtea/Manifest
@@ -1,24 +1,13 @@
-DIST icedtea-3.8-aarch32-bd08b7f27e11.tar.xz 6762428 BLAKE2B 
d5c6b97ad133faf21f16328e1a86fe22a1e3bdcba73d43728cceddb6341f529661202e5384f3a7bc9f0de4bac9af897b86f942cbfaa310a44b959b0be5b55fde
 SHA512 
99715812bf7b71e2031e96e27b27745d6963ee9749886a61a982628b5d95b9491a7696cf733d06adedef75dbb8dabecf5ffb72531e6b19329121b0e4f1b08afb
-DIST icedtea-3.8-corba-75fd375dd38a.tar.xz 942152 BLAKE2B 
86ca4a62d8dfe7b8fec3a90471b48e2d0711fe708654695bbc400bf71f1f3a3926f28989940ff325c0e171989336082d271ab468a13e38dfd93d680437d5
 SHA512 
a41d53d2d6471b94878ba18caf525f1b64e72c2ae6926a9f1f5dac2e9a9366151d35156fb519cca8aeeda97d8e42cc258a93390170859b3035de4da69e48e321
-DIST icedtea-3.8-hotspot-cb5711bf53d9.tar.xz 6838240 BLAKE2B 
a2419e93d736458c7853800c0efbd8a5035b2baa2b239e4326bdf70c5b6f08d36a96ae53b29de978e493c40ccf146f2c2115a08413b1fbf25c51850eb83fc4c2
 SHA512 
8c4b060611b867c43fbe6cac3d2f06f6979950781872b387220e12c7066b3efde24160b7bd03189350a6518615b492703425c2ea67a26c6b4d187f843093a780
-DIST icedtea-3.8-jaxp-2b279bb3475b.tar.xz 2287836 BLAKE2B 
3705c8137a29a706aefe3dbb32fb0042e81c50cddcc54c31448d2c6f2c5a27ab3ea7e7f03f82990c379b9f39368aaeb6d8ee8adb56ecbf21faddb35d1727be07
 SHA512 
3eb04788776612f0de0b058908417c4735e6b1cfb56afaf73748e1f3121b25d6eea710cd1d72ed19f8788c8e00b701265d79237da3542d0947c00d37b4308e9c
-DIST icedtea-3.8-jaxws-c54a27559acb.tar.xz 2270928 BLAKE2B 
2c5adb94aabd276fb00840ef6b0dfd04a36d728c603c8281bdbcc3d13b393144fb2336d4da54085ab999ef6725b6f706d727645a36b77f4a1294177947b6059f
 SHA512 
1431e71e2281eef893904e686c8d33587c4332ed7cfacd5fd2e278fe0a4e6f225e03d22b8ca73517b030e3e33ffba964f023bed9b9e4f4a6f14b8cced43ce0a5
-DIST icedtea-3.8-jdk-9c9ff65b03b6.tar.xz 39146448 BLAKE2B 
1f9a4efcc5697ce73af9018d39c632cecbca6945c4065f089db027d1fa86b6c315ead93f3acd291615c68edc057b470abe1cd0316300f54113eada7789b3a5cd
 SHA512 
9f6b6e42e8bea6a00c9833bd9775bfa5c63d1126e25fc376f4ba2cf5601dea8ab6a3f1d442d5fb188de3f74ce0a6410dc3a8463f798b1aa23822a272faa5aa73
-DIST icedtea-3.8-langtools-21524ad5b914.tar.xz 2070064 BLAKE2B 
5a5dcc0e40e08330e29850d99810fe62fc233390347ebb21fe12f606ddc6e8b5fe2060fe181210626d1e2ddc92828779f8fc138bdfda90f7b66f88e75f80ea43
 SHA512 
fd57023505d69246593ed24d90ad7052a88362ef7106900eca59e61ad5cadc247215cc9e8d410f9150e33a72126247ce1bb809540985062515b3d31d77d1535e
-DIST icedtea-3.8-nashorn-bb3e3345d3ec.tar.xz 2317148 BLAKE2B 
9d85532853dfde6fcbf406d52f29e3b8130e5435e38200a48aadb16b4aa8a9dfe70fe6f7f83c4bd170e25a61fbaf3a8499893ae247239594e004f1a4aa37e708
 SHA512 
7c6d51a6565fe8c670a59caf001b1c0821b7fb2e42b2bbe24b35e337df4fc664c87868e0c55dcaa168f9c3e973ab9e75bca93d660e242c07d0f21eff83d674b5
-DIST icedtea-3.8-openjdk-499b993b345a.tar.xz 335928 BLAKE2B 
bb49fd086851110e9beb993167f2cb9b217800086070a1ba04a6b96b9e130157a2d8420a056e2e71e98144cd94454aa4c3a568c038f1b282cbc06b25df49a54c
 SHA512 
e438a7ab0eb4e4374278afdbd40cab66875c9704f80a8963f0c965ce995744bcf23814c734ffd10e95329c7b767337fff18e3478c3f03481f8e15a5a9bfc853f
-DIST icedtea-3.8-shenandoah-c4

[gentoo-commits] proj/musl:master commit in: app-office/libreoffice/

2020-07-17 Thread Anthony G. Basile
commit: 1beb49afd046e96f820e766c7a84568872ca852d
Author: callmetango  users  noreply  github 
 com>
AuthorDate: Fri Jul 10 19:31:40 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:38:36 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=1beb49af

app-office/libreoffice: version bump to 6.4.5.2

Signed-off-by: Anthony G. Basile  gentoo.org>

 app-office/libreoffice/Manifest   |  35 +-
 app-office/libreoffice/libreoffice-6.4.5.2.ebuild | 571 ++
 app-office/libreoffice/metadata.xml   |   1 +
 3 files changed, 586 insertions(+), 21 deletions(-)

diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 6baabfc..be0c8b2 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -1,32 +1,25 @@
--BEGIN PGP SIGNED MESSAGE-
-Hash: SHA256
-
 DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 BLAKE2B 
ccfdf6b7f88f22d3ec7898c529c374f13059979450aabdccc9781ca91dd27d0119dfec3d33dda073c2973fa4a8aacae13924c9a67e38a1422c48bfee41b6f3e8
 SHA512 
a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a
 DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 BLAKE2B 
c067f60d0ee325feae4f168ad0f84602708fe724a1d9a9a054ed4991992c1d4637b31083cf569326b8aac1ec598e71ec65fb31ee16233b9c736e97ef062b47d7
 SHA512 
854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c
+DIST 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip 1180582 BLAKE2B 
b2b91f608cccdc823c11ce946ecf12b8cb7b1218fa8763ed7b64cf2567114f0703b4103a4eb2369874a4006112396470d1a0a72e6f186c9fac629cbca0fe18d6
 SHA512 
9fe106bbdb55365f589246e5a0d10bbe9b35224132b66a1823dc6361633a67f2acc0e8c393dc7ed70d086858d16d242b8806b8b2184c98e3d20d0be85bed9c44
 DIST 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 9796 BLAKE2B 
a30b0225313b23092bc57ccd989f26ea04a323dcb17a0ea8baaa6a21b5d5e2b6e29fcae9d18ecd043073030e104ad56c86a115760590f57eda86c22c9fe478b0
 SHA512 
4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a
+DIST 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip 153157 BLAKE2B 
e02fced286aab6f6597b04bba37186e6f7d0793ef807c4530e15da5464e9302880278472fdc79dc27a9be15600127bebe30651a6027ef1b0a7cfc40ce56a395a
 SHA512 
a7c3044a0a7c67881f78eddc4b3faf05e29b20755a59cdbb9a0a49bd21be5aaa95d4ea5eaabdd6f005a421981fb7c55fee590d4c9592fe363ba27ae590652bd4
+DIST 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip 5750610 BLAKE2B 
b9f3ef8baa6fe11b2aef25ee6ebe36d7f4c0e688022f27c6a0186a94d909c4c2166ffe5d70644207f56971888e2478e57cd1e76a252abf3825987350c4c7de45
 SHA512 
8eaa9eed3bff16a16483d0754756c181089eb705ea34ded7f9f6db90a591cbce3f0551f28d097bd2f44de813cb818720c430e79e516939e0398b72bf4614f4cd
 DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B 
d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590
 SHA512 
ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f
+DIST 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip 762419 BLAKE2B 
9cbcda7d7644ede32a19b7bd5e29cae348229b9396a205809db480ed67bf12d243652d4ec3bf817f6d369e594a6d6ac3ebebfd03a80ed94f3106f78421d00077
 SHA512 
12ab17a4db3f7c834b21e59ff6f6f6456630d8626db7fb908867b20204295d4fba8969e79a3694ca66cb24e9f0e5a0fa4b9d2d3f748691b7f93985f9e666ce5f
+DIST 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip 2938721 BLAKE2B 
86cf869561f653e449611ca2f014b340d7d0cba46b7d37a9455cbbc184b6a5c7e0e26ac84909aef08ae8639a402cef3bfc93ec901de018060f16413eaff0f748
 SHA512 
17ba9d2c0376fb7326d53bb1e3796610176a1af426d1b9073b5f7cf06c93d865e585c495e75c52fb8e426d7c453e751356a9ca9a54dc821ddadb6c8160ed5ba6
 DIST QR-Code-generator-1.4.0.tar.gz 146339 BLAKE2B 
b2cb329877426861e0245747ac1e8f1275ca7428b3c6768af60dec5c9bb46e93a3fee81fc77257e151604b5f6748c9f29582e9fccc2a4088747c95fe5f673124
 SHA512 
314a757bfdf9a38bcf07fd7a0103d28a2d1dd7311b8234761304efeef7bfdb740db78ab01e6b67e99a28d523cc2be9c1073b2de9d65e853d191c3dad19af56d0
 DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 
51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3
 SHA512 
2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a
+DIST ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip 2929311 BLAKE2B 
02f59a60592d92f97f1098b501617d1408cabeab7b5a85b2f20ade584536e71823c392ce86084a944cada86310d48afb475535b47420f9b54eff582ce1d77d85
 SHA512 
58c1aa3965bf3a5f5d0facb67a5e42cec04e3f74e59cd7348ea2a9f6d9cafdce5552677c6b6d9c4cf2b31f52751695f2e53b2cee658e5f2eacb1393534a53

[gentoo-commits] proj/musl:master commit in: x11-libs/vte/

2020-07-17 Thread Anthony G. Basile
commit: f69afdda89350112b616a9f81abd976cd1bec341
Author: stefson  yahoo  de>
AuthorDate: Fri Jul 17 11:32:40 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:36:51 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f69afdda

x11-libs/vte: add stable keywords for slot 2.91

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 x11-libs/vte/vte-0.58.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/vte/vte-0.58.3.ebuild b/x11-libs/vte/vte-0.58.3.ebuild
index 3bd8407..abdbca2 100644
--- a/x11-libs/vte/vte-0.58.3.ebuild
+++ b/x11-libs/vte/vte-0.58.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 LICENSE="LGPL-3+ GPL-3+"
 SLOT="2.91"
 IUSE="+crypt debug gtk-doc +introspection +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc64 ~x86"
+KEYWORDS="amd64 arm ~arm64 ~mips ppc64 x86"
 REQUIRED_USE="vala? ( introspection )"
 
 SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.58.3-command-notify.patch.xz )"



[gentoo-commits] proj/musl:master commit in: x11-libs/vte/

2020-07-17 Thread Anthony G. Basile
commit: 221d380cc5287f8c6ca61fb012ba65871e7adbd6
Author: stefson  yahoo  de>
AuthorDate: Fri Jul 17 11:29:54 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:36:51 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=221d380c

x11-libs/vte: cleanup old versions

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 x11-libs/vte/Manifest  |  3 --
 x11-libs/vte/vte-0.54.4.ebuild | 90 --
 x11-libs/vte/vte-0.56.4.ebuild | 90 --
 3 files changed, 183 deletions(-)

diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index beea471..006d314 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -1,6 +1,3 @@
 DIST vte-0.28.2.tar.xz 962340 BLAKE2B 
1e4b5977962265be77917ccfc9118ed93232c03d7a16b6c08a27e721fe71f8c1dd1783a439530d7b3d915111cb8cc78281f1e9e351d6a83edd31f224309ca1e9
 SHA512 
d6a50481aaa8946cca3779e0b328fef551be534d70366a75385d1f8ead3fcddec57bed85c7d4bc2d9f34546532129e63083aafa33cbb0efcbc7dc9d66e7c45f6
-DIST vte-0.54.1-command-notify.patch.xz 3428 BLAKE2B 
75b0c22720276300be2e49e8444aa68fed77fb7a6cc6b0e93a5c2d41257626bd60ff1084d68579769cb3d85e7ec567927591746de48e860b138d0c1f24f64cc7
 SHA512 
a53da569f8168c8e9e21e186dcfc00bf9fdb78a0c767ba35033c1c1e4f836406b4d9bf70ee3e071f6c749fd6f72101a6960d201617bd0bc23021e1eeaac6fd0c
-DIST vte-0.54.4.tar.xz 1087748 BLAKE2B 
65fb762414e832930ce1519dc99fe306b3c9c3860bf8116c29e66b758178d1f0a52705cd6f7ab1be30374fb2956a01aaccc8f6859d0af971f2037809421bb502
 SHA512 
7e0f4140a4c474fad9a48eaf0e4c29f83e7bf50719087983c238b362c6303824836c34485eb2ca135be0961fa4b83a318d08ef70d4cf0dab0d37dc2e36710c41
-DIST vte-0.56.4.tar.xz 1100952 BLAKE2B 
3c3ec69f4078bdb07a4501df4aeb31aaeb7f9fa5a4631152d486fbb2c950362612cd9dff4abe25b93da6c712a37a20ccbf050ad33d96ec7b997bb1409189f60b
 SHA512 
5a6c79b30f07c1f5848ef59028864d893cc605b9ad8f49ae819958aaed962d2ff96baad379f126381b8bf00015003c5a6dc28c792e4e050ba35090338bd7dabb
 DIST vte-0.58.3-command-notify.patch.xz 4964 BLAKE2B 
f8414d3bf124bd3de4c08e22a051feabdb11fbded7562a0bf9858fb8b8cf6327a3fdf7e18592eacd9f3608af5b720fe9a0cb598092a12c816d37d36899d88f6b
 SHA512 
0de06ec0019127ec2729950228f8cae3e61a306207e177b8427789d4f6477f102d78232bd7f1a6e02cc218f507474427ad8366bc3c16c8a305b432dba96ba685
 DIST vte-0.58.3.tar.xz 514844 BLAKE2B 
1f48e95ec81397937c8a5a3d34ea9a7d1835d6cacec6e1b90b78568505d509b375f55678462428dd01da00e7290e4543bbab2dbb0aea46a322788fbaf022427b
 SHA512 
b0a38eb1cd7d923b0431af943dbdb89932833f9a2b0b8fc1fa9ee728c87418c1f5a424b2ccee661721093a80c569f3b41c721b0ba2302ba0c3a42d4c5e31aa9a

diff --git a/x11-libs/vte/vte-0.54.4.ebuild b/x11-libs/vte/vte-0.54.4.ebuild
deleted file mode 100644
index 01174df..000
--- a/x11-libs/vte/vte-0.54.4.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.32"
-
-inherit gnome2 vala
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
-
-LICENSE="LGPL-2+"
-SLOT="2.91"
-IUSE="+crypt debug glade +introspection vala vanilla"
-KEYWORDS="amd64 arm ~arm64 ~mips ~x86"
-REQUIRED_USE="vala? ( introspection )"
-
-SRC_URI="${SRC_URI} !vanilla? ( 
https://dev.gentoo.org/~leio/distfiles/${PN}-0.54.1-command-notify.patch.xz )"
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=dev-libs/libpcre2-10.21
-   >=x11-libs/gtk+-3.16:3[introspection?]
-   >=x11-libs/pango-1.22.0
-
-   sys-libs/ncurses:0=
-   sys-libs/zlib
-
-   crypt?  ( >=net-libs/gnutls-3.2.7:0= )
-   glade? ( >=dev-util/glade-3.9:3.10 )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
-"
-DEPEND="${RDEPEND}
-   dev-libs/libxml2:2
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.13
-   >=dev-util/intltool-0.35
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   vala? ( $(vala_depend) )
-"
-RDEPEND="${RDEPEND}
-   !x11-libs/vte:2.90[glade]
-"
-
-src_prepare() {
-   if ! use vanilla; then
-   # First half of 
http://pkgs.fedoraproject.org/cgit/rpms/vte291.git/tree/vte291-command-notify-scroll-speed.patch
-   # Adds OSC 777 support for desktop notifications in 
gnome-terminal or elsewhere
-   eapply "${WORKDIR}"/${PN}-0.54.1-command-notify.patch
-   fi
-
-   eapply "${FILESDIR}/${PN}-0.54.2-musl-remove-W_EXITCODE.patch"
-
-   use vala && vala_src_prepare
-
-   # build fails because of -Werror with gcc-5.x
-   sed -e 's#-Werror=format=2#-Wformat=2#' -i configure || die "sed failed"
-
-   gnom

[gentoo-commits] proj/musl:master commit in: x11-libs/vte/

2020-07-17 Thread Anthony G. Basile
commit: 2d64ae66a3c9faaf12b9363166b3c733f7d63b68
Author: stefson  yahoo  de>
AuthorDate: Fri Jul 17 11:31:10 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 17 12:36:51 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=2d64ae66

x11-libs/vte: add stable keywords to slot 0

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 x11-libs/vte/vte-0.28.2-r208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/vte/vte-0.28.2-r208.ebuild 
b/x11-libs/vte/vte-0.28.2-r208.ebuild
index b5117d6..194d97a 100644
--- a/x11-libs/vte/vte-0.28.2-r208.ebuild
+++ b/x11-libs/vte/vte-0.28.2-r208.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+KEYWORDS="amd64 arm ~arm64 ~mips x86"
 IUSE="debug +introspection python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2020-07-13 Thread Anthony G. Basile
commit: c187d4400a50e98b2d2ffcada8ef7a4128d1bdc6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jul 13 16:48:11 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jul 13 16:48:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c187d440

www-apps/moodle: version bumps to 3.5.13, 3.7.7, 3.8.4, 3.9.1

Also drop 3.6.10.

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-apps/moodle/Manifest   |   9 +-
 .../{moodle-3.5.12.ebuild => moodle-3.5.13.ebuild} |   0
 www-apps/moodle/moodle-3.6.10.ebuild   | 120 -
 .../{moodle-3.7.6.ebuild => moodle-3.7.7.ebuild}   |   0
 .../{moodle-3.8.3.ebuild => moodle-3.8.4.ebuild}   |   0
 .../{moodle-3.9.ebuild => moodle-3.9.1.ebuild} |   0
 6 files changed, 4 insertions(+), 125 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index fc1fdc75580..49afca8716e 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,5 +1,4 @@
-DIST moodle-3.5.12.tgz 46771916 BLAKE2B 
cb22c3a1548d2e01b309375ef3e422faa1a1603cf0205318fc18553e6ad92842c9d38db51fa4739f0b7ba969ce535d91d6c7bc79af954da61bd628cab15701ff
 SHA512 
22c47324a259b98fc28a5f7b8061952b46bd628f2d41f7c9a0952c5d31517584b580284218743da841a8bf17ceb03ad87e1a31495bbcff7cdaac563ac2ef56de
-DIST moodle-3.6.10.tgz 47830177 BLAKE2B 
f28ce1b32cc4cec2eb256a9a3ad37f224e637e5e4720af4914dff80eec07cdfe738546545e9fc3db7a88517b0c10fc16a942515b3aa011d4d7588fbc2c26fffe
 SHA512 
1ac374b1805f3a2be253279384f81c11d717eb6d9598c42490254912fe3720cba22c31525f3435785d270eda5a4340c79db43070973ebac3059549a322cfdbce
-DIST moodle-3.7.6.tgz 45867618 BLAKE2B 
901a0d953e1a3329c817c032610ad797a34458fa9716ab9dcb51775faebdd30593596694ed72cbb0b0a45bb1969a373f4792edce3aa530b3aeeb3cb551a3
 SHA512 
eaf8eeed256e9a942a5003f24bdd56ec3378d02fd33a4807b06fe2df083c5fe343014bda19d49791d20d038dbc3bc2a86e20a2e2f9fc25b45b3c00d8728c6ff1
-DIST moodle-3.8.3.tgz 53221103 BLAKE2B 
7bf36c7affbe71eab027954e6690eb45137a49bad136511efe90f843de00d31b94071cac37a8ddc3f22565df960454047b42f5839ef58177b18d2737317b9c84
 SHA512 
d68f99717e7283f95a050d39879bffec8fe210f83d970fd5b14655be6546bf0848b75fd44bca3376b1bb7aba274c05a58b0b01d430cfbffebc02355c4a2b3759
-DIST moodle-3.9.tgz 56958303 BLAKE2B 
81b4a2adab014d9e67d2a400592db56777dcecf7b16f7495f941472a8a49af74acd732d4198f2821910a1771995c85d998e1fe58ba4d6db7fc3dd4e1892cda41
 SHA512 
693a77fdd66ecfa9e1418e01c543d575aa8468b267de0a1dcfb6df369adc5b73223c959e57947cb56fafa94d269fbd36fd652ddf0b84ed8d5397702501a86e01
+DIST moodle-3.5.13.tgz 46770141 BLAKE2B 
4e09eb7252b416d9649d698ab231ee0a13b9381b21cb62c04d59c246ce6c7014dfbe05df638fd5b4b01906e30f5fc0a3f8b2d9d4caef19e14865231320d9f65f
 SHA512 
39988c64e86f055368373119d89cdce81308872f885918f57c96bfe76c4eb1a80407ce23d9e95404d1026a1db56794e7a8324354eb3abf614b2e8b20226fec66
+DIST moodle-3.7.7.tgz 45868976 BLAKE2B 
060030e7c728f430a3062a3e033bf956fb90ea9b9ec8a43475497db06a4fad756becedc713126d3dff8410c47d83093c6d0a53dfaef5bd8a5ebb5ca7e0fa37da
 SHA512 
5ed1b267f322681fe5895a127566ea0047afdc5799a4de084bfe752a387b4f61bbb7a105d714de2ef37f11762ed57783a1b8958c52231b02817a8205de8fb825
+DIST moodle-3.8.4.tgz 53237580 BLAKE2B 
e8538edda772bd092d0374676ddb99aca46c35148a8e7704ed25c5e4c641d3618674c354241bedc0a3a06c40e0e4f4ac3e5af20b8b6003df385f17469b6f2de5
 SHA512 
efcca1091b4ece1eb216955dc407894a31bccad276944caede8392cbfc2b29cc6bf37006e2e3c4ad6267bc24c3307c50da27f49c07496b14ab1790b7ce287191
+DIST moodle-3.9.1.tgz 56964609 BLAKE2B 
576477c2b818d27f9e57cca730e2ad127b00b92729421304e3a6b7ff097ab65a2b6f94f760b233df7f8e9a89786b7f71e0f9aab3fa533362a2f1893b792d2509
 SHA512 
cdb07d92ca56c0a64810a881b8206111885fad9e1d1fb86649ae1bd85f2cb8670362f973447ff2a69a5420d5a56a5184beeb7d6b835c6b8624823f143380e6c2

diff --git a/www-apps/moodle/moodle-3.5.12.ebuild 
b/www-apps/moodle/moodle-3.5.13.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-3.5.12.ebuild
rename to www-apps/moodle/moodle-3.5.13.ebuild

diff --git a/www-apps/moodle/moodle-3.6.10.ebuild 
b/www-apps/moodle/moodle-3.6.10.ebuild
deleted file mode 100644
index 8b94917f96c..000
--- a/www-apps/moodle/moodle-3.6.10.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit webapp
-
-MY_BRANCH="stable$(ver_cut 1)$(ver_cut 2)"
-
-DESCRIPTION="The Moodle Course Management System"
-HOMEPAGE="https://moodle.org;
-SRC_URI="https://download.moodle.org/${MY_BRANCH}/${P}.tgz;
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-#SLOT empty due to webapp
-
-DB_FLAGS="mysqli?,mssql?,postgres?"
-DB_TYPES=${DB_FLAGS//\?/}
-DB_TYPES=${DB_TYPES//,/ }
-
-AUTHENTICATION_FLAGS="imap?,ld

[gentoo-commits] proj/musl:master commit in: sys-apps/tcp-wrappers/

2020-07-10 Thread Anthony G. Basile
commit: aa8e04616527bbea8a36e6c8c4047d3d9fb7cadb
Author: Necktwi Ozfguah  ferryfair  com>
AuthorDate: Fri Jul 10 08:05:33 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 10 13:19:11 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=aa8e0461

sys-apps/tcp-wrappers: accept_keyword arm64

Signed-off-by: Necktwi Ozfguah  ferryfair.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild 
b/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild
index dd6db03..c756489 100644
--- a/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild
+++ b/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://ftp.porcupine.org/pub/security/${MY_P}.tar.gz
 
 LICENSE="tcp_wrappers_license"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~mips ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
 IUSE="ipv6 netgroups static-libs"
 
 RDEPEND=""



[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/files/

2020-07-09 Thread Anthony G. Basile
commit: 94d104ff31dce026f2683e70fc6b4ad70621ff5a
Author: stefson  yahoo  de>
AuthorDate: Fri Jul  3 10:43:13 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul  9 17:08:18 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=94d104ff

sys-auth/polkit: cleanup old patches

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-auth/polkit/files/CVE-2018-19788.patch | 339 -
 sys-auth/polkit/files/polkit-0.113-elogind.patch   | 160 --
 ...lkit-0.113-make-netgroup-support-optional.patch | 130 
 ...lkit-0.115-make-netgroup-support-optional.patch | 129 
 .../files/polkit-0.115-spidermonkey-60.patch   | 180 ---
 5 files changed, 938 deletions(-)

diff --git a/sys-auth/polkit/files/CVE-2018-19788.patch 
b/sys-auth/polkit/files/CVE-2018-19788.patch
deleted file mode 100644
index 97e3608..000
--- a/sys-auth/polkit/files/CVE-2018-19788.patch
+++ /dev/null
@@ -1,339 +0,0 @@
-From 2cb40c4d5feeaa09325522bd7d97910f1b59e379 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= 
-Date: Mon, 3 Dec 2018 10:28:58 +0100
-Subject: [PATCH 1/2] Allow negative uids/gids in PolkitUnixUser and Group
- objects
-
-(uid_t) -1 is still used as placeholder to mean "unset". This is OK, since
-there should be no users with such number, see
-https://systemd.io/UIDS-GIDS#special-linux-uids.
-
-(uid_t) -1 is used as the default value in class initialization.
-
-When a user or group above INT32_MAX is created, the numeric uid or
-gid wraps around to negative when the value is assigned to gint, and
-polkit gets confused. Let's accept such gids, except for -1.
-
-A nicer fix would be to change the underlying type to e.g. uint32 to
-not have negative values. But this cannot be done without breaking the
-API, so likely new functions will have to be added (a
-polkit_unix_user_new variant that takes a unsigned, and the same for
-_group_new, _set_uid, _get_uid, _set_gid, _get_gid, etc.). This will
-require a bigger patch.
-
-Fixes https://gitlab.freedesktop.org/polkit/polkit/issues/74.

- src/polkit/polkitunixgroup.c   | 15 +++
- src/polkit/polkitunixprocess.c | 12 
- src/polkit/polkitunixuser.c| 13 ++---
- 3 files changed, 29 insertions(+), 11 deletions(-)
-
-diff --git a/src/polkit/polkitunixgroup.c b/src/polkit/polkitunixgroup.c
-index c57a1aa..309f689 100644
 a/src/polkit/polkitunixgroup.c
-+++ b/src/polkit/polkitunixgroup.c
-@@ -71,6 +71,7 @@ G_DEFINE_TYPE_WITH_CODE (PolkitUnixGroup, polkit_unix_group, 
G_TYPE_OBJECT,
- static void
- polkit_unix_group_init (PolkitUnixGroup *unix_group)
- {
-+  unix_group->gid = -1; /* (git_t) -1 is not a valid GID under Linux */
- }
- 
- static void
-@@ -100,11 +101,14 @@ polkit_unix_group_set_property (GObject  *object,
-GParamSpec   *pspec)
- {
-   PolkitUnixGroup *unix_group = POLKIT_UNIX_GROUP (object);
-+  gint val;
- 
-   switch (prop_id)
- {
- case PROP_GID:
--  unix_group->gid = g_value_get_int (value);
-+  val = g_value_get_int (value);
-+  g_return_if_fail (val != -1);
-+  unix_group->gid = val;
-   break;
- 
- default:
-@@ -131,9 +135,9 @@ polkit_unix_group_class_init (PolkitUnixGroupClass *klass)
-g_param_spec_int ("gid",
-  "Group ID",
-  "The UNIX group ID",
-- 0,
-+ G_MININT,
-  G_MAXINT,
-- 0,
-+ -1,
-  G_PARAM_CONSTRUCT |
-  G_PARAM_READWRITE |
-  G_PARAM_STATIC_NAME |
-@@ -166,9 +170,10 @@ polkit_unix_group_get_gid (PolkitUnixGroup *group)
-  */
- void
- polkit_unix_group_set_gid (PolkitUnixGroup *group,
--  gint gid)
-+   gint gid)
- {
-   g_return_if_fail (POLKIT_IS_UNIX_GROUP (group));
-+  g_return_if_fail (gid != -1);
-   group->gid = gid;
- }
- 
-@@ -183,6 +188,8 @@ polkit_unix_group_set_gid (PolkitUnixGroup *group,
- PolkitIdentity *
- polkit_unix_group_new (gint gid)
- {
-+  g_return_val_if_fail (gid != -1, NULL);
-+
-   return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_GROUP,
-"gid", gid,
-NULL));
-diff --git a/src/polkit/polkitunixprocess.c b/src/polkit/polkitunixprocess.c
-index 972b777..b02b258 100644
 a/src/polkit/po

[gentoo-commits] proj/musl:master commit in: sys-auth/elogind/, sys-auth/elogind/files/

2020-07-09 Thread Anthony G. Basile
commit: 030030e9b669fa92b24c2e84b009b6b0c7282608
Author: callmetango  users  noreply  github 
 com>
AuthorDate: Fri Jul  3 10:52:24 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul  9 17:07:31 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=030030e9

sys-auth/elogind: make it compile on musl with SELinux

* remove non-POSIX mallinfo from debug outputs

Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-auth/elogind/Manifest  |   1 +
 sys-auth/elogind/elogind-243.7.ebuild  | 137 +
 .../elogind/files/elogind-241.4-broken-test.patch  |  15 +++
 .../files/elogind-243.7-musl-mallinfo.patch|  35 ++
 sys-auth/elogind/files/elogind-243.7-nodocs.patch  |  29 +
 sys-auth/elogind/files/elogind.conf.in |   7 ++
 sys-auth/elogind/files/elogind.init|  25 
 sys-auth/elogind/metadata.xml  |  13 ++
 8 files changed, 262 insertions(+)

diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest
new file mode 100644
index 000..8bb9d4b
--- /dev/null
+++ b/sys-auth/elogind/Manifest
@@ -0,0 +1 @@
+DIST elogind-243.7.tar.gz 1338186 BLAKE2B 
f3efc2af50f56c2cda18d721c18f4d88ca608fb35b2c7e2ebb35c3f3f743124dcf17efcc9db47810a13093397b1c1bc82cb42e017b3db493af5d2bb70bcf0eff
 SHA512 
fd17c5016d083d63805f9ed0326ee32597870f6c48c9c246712cb09a77db775036b0fd0f4258b6557e189a1eceb4b50f4ae2e9e7881f4d9759b87a0b49ce3472

diff --git a/sys-auth/elogind/elogind-243.7.ebuild 
b/sys-auth/elogind/elogind-243.7.ebuild
new file mode 100644
index 000..82580b7
--- /dev/null
+++ b/sys-auth/elogind/elogind-243.7.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} = ** ]]; then
+   EGIT_BRANCH="v241-stable"
+   EGIT_REPO_URI="https://github.com/elogind/elogind.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86"
+fi
+
+inherit linux-info meson pam udev xdg-utils
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/elogind/elogind;
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+IUSE="+acl debug doc +pam +policykit selinux"
+
+BDEPEND="
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-util/gperf
+   dev-util/intltool
+   virtual/pkgconfig
+"
+DEPEND="
+   sys-apps/util-linux
+   sys-libs/libcap
+   virtual/libudev:=
+   acl? ( sys-apps/acl )
+   pam? ( sys-libs/pam )
+   selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+   !sys-apps/systemd
+"
+PDEPEND="
+   sys-apps/dbus
+   policykit? ( sys-auth/polkit )
+"
+
+DOCS=( README.md src/libelogind/sd-bus/GVARIANT-SERIALIZATION )
+
+PATCHES=(
+   "${FILESDIR}/${P}-nodocs.patch"
+   "${FILESDIR}/${PN}-241.4-broken-test.patch" # bug 699116
+   "${FILESDIR}/${PN}-243.7-musl-mallinfo.patch"
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD"
+
+   use kernel_linux && linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local rccgroupmode="$(grep rc_cgroup_mode ${EPREFIX}/etc/rc.conf | cut 
-d '"' -f 2)"
+   local cgroupmode="legacy"
+
+   if [[ "xhybrid" = "x${rccgroupmode}" ]] ; then
+   cgroupmode="hybrid"
+   elif [[ "xunified" = "x${rccgroupmode}" ]] ; then
+   cgroupmode="unified"
+   fi
+
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dpamlibdir=$(getpam_mod_dir)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   -Drootlibdir="${EPREFIX}"/$(get_libdir)
+   -Drootlibexecdir="${EPREFIX}"/$(get_libdir)/elogind
+   -Drootprefix="${EPREFIX}/"
+   
-Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions"
+   -Dman=auto
+   -Dsmack=true
+   -Dcgroup-controller=openrc
+   -Ddefault-hierarchy=${cgroupmode}
+   -Ddefault-kill-user-processes=false
+   -Dacl=$(usex acl true false)
+   --buildtype $(usex debug debug release)
+   

[gentoo-commits] proj/musl:master commit in: sys-apps/xdg-dbus-proxy/files/, sys-apps/xdg-dbus-proxy/

2020-07-09 Thread Anthony G. Basile
commit: 7b3334e4407979463f645e0e390a409d0da8ed4d
Author: callmetango  users  noreply  github 
 com>
AuthorDate: Sat Jul  4 09:31:34 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul  9 17:04:16 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7b3334e4

sys-apps/xdg-dbus-proxy: make it compile on musl

* add missing TEMP_FAILURE_RETRY macro

Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/xdg-dbus-proxy/Manifest   |  1 +
 ...us-proxy-0.1.2-missing-TEMP_FAILURE_RETRY.patch | 22 
 sys-apps/xdg-dbus-proxy/metadata.xml   |  8 ++
 .../xdg-dbus-proxy/xdg-dbus-proxy-0.1.2.ebuild | 30 ++
 4 files changed, 61 insertions(+)

diff --git a/sys-apps/xdg-dbus-proxy/Manifest b/sys-apps/xdg-dbus-proxy/Manifest
new file mode 100644
index 000..24a0753
--- /dev/null
+++ b/sys-apps/xdg-dbus-proxy/Manifest
@@ -0,0 +1 @@
+DIST xdg-dbus-proxy-0.1.2.tar.xz 119264 BLAKE2B 
9f9fb561dd434e146636dd2e78275065c3f249b0486b1cb09ac0df2a2a9bd534f84192bb6f0f4b0627d47b9d490e3f5c10a6a4dca67d36a2465e4a971b28c64e
 SHA512 
c76460e365778efeb1ef7cb9e479491afd1dc270680d108e7ece82b27be30bb4f958d4d218ac7d4497dcc749da25437f62119003866dcdeafcb6cea843dcbe1e

diff --git 
a/sys-apps/xdg-dbus-proxy/files/xdg-dbus-proxy-0.1.2-missing-TEMP_FAILURE_RETRY.patch
 
b/sys-apps/xdg-dbus-proxy/files/xdg-dbus-proxy-0.1.2-missing-TEMP_FAILURE_RETRY.patch
new file mode 100644
index 000..3e18d1b
--- /dev/null
+++ 
b/sys-apps/xdg-dbus-proxy/files/xdg-dbus-proxy-0.1.2-missing-TEMP_FAILURE_RETRY.patch
@@ -0,0 +1,22 @@
+https://github.com/flatpak/flatpak/issues/618
+diff --git a/dbus-proxy.c b/dbus-proxy.c
+index 163df21..99090e1 100644
+--- a/dbus-proxy.c
 b/dbus-proxy.c
+@@ -31,6 +31,16 @@
+ 
+ #include "flatpak-proxy.h"
+ 
++/* taken from glibc unistd.h and fixes musl */
++#ifndef TEMP_FAILURE_RETRY
++#define TEMP_FAILURE_RETRY(expression) \
++  (__extension__  
\
++({ long int __result; 
\
++   do __result = (long int) (expression); 
\
++   while (__result == -1L && errno == EINTR); 
\
++   __result; }))
++#endif
++
+ static const char *argv0;
+ static GList *proxies;
+ static int sync_fd = -1;

diff --git a/sys-apps/xdg-dbus-proxy/metadata.xml 
b/sys-apps/xdg-dbus-proxy/metadata.xml
new file mode 100644
index 000..996e7ca
--- /dev/null
+++ b/sys-apps/xdg-dbus-proxy/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+

diff --git a/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.2.ebuild 
b/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.2.ebuild
new file mode 100644
index 000..6239ed5
--- /dev/null
+++ b/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Filtering proxy for D-Bus connections"
+HOMEPAGE="https://github.com/flatpak/xdg-dbus-proxy;
+SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   virtual/pkgconfig
+"
+PATCHES=(
+   "${FILESDIR}/${P}-missing-TEMP_FAILURE_RETRY.patch"
+)
+
+src_configure() {
+   econf --enable-man
+}



[gentoo-commits] proj/musl:master commit in: sys-apps/bubblewrap/, sys-apps/bubblewrap/files/

2020-07-09 Thread Anthony G. Basile
commit: b530fbc48d4888e9cde722b08d30166962ff7f1a
Author: callmetango  users  noreply  github 
 com>
AuthorDate: Sat Jul  4 09:04:27 2020 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul  9 17:06:45 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b530fbc4

sys-apps/bubblewrap: version bump to 0.4.1

Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-apps/bubblewrap/Manifest   |   2 +-
 ...rap-0.3.1-r1.ebuild => bubblewrap-0.4.1.ebuild} |  14 +-
 .../files/bubblewrap-0.3.1-selinux-configure.patch | 224 +
 3 files changed, 233 insertions(+), 7 deletions(-)

diff --git a/sys-apps/bubblewrap/Manifest b/sys-apps/bubblewrap/Manifest
index 5ae1117..7be60f2 100644
--- a/sys-apps/bubblewrap/Manifest
+++ b/sys-apps/bubblewrap/Manifest
@@ -1 +1 @@
-DIST bubblewrap-0.3.1.tar.xz 209924 BLAKE2B 
bacc4080106cd9876bf0e1ad866a7397d7d232e61a720b52b5a6b9b0d860e625511ed15ac630aa71003fb9fa145ffa9d08ae2e6ba6d1411fd75e7d9568312717
 SHA512 
74e36caa56540a956158445f5f38c7ac5f7ff3c733ecaf85893de4607900e1fe4050db86a4435cbe18d722e90c5b39c466c555ea8ea8d4944da6207ef1011d67
+DIST bubblewrap-0.4.1.tar.xz 214496 BLAKE2B 
bdbff50cc4e28c91d83c814df7f2ee15702962d26a9316bd841b1e63bf5976c4549c88e20869e8cc236a8a0c9a065518f945c356fa7a058f8831f5b1e9d4eb0d
 SHA512 
0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35

diff --git a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild 
b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild
similarity index 70%
rename from sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild
rename to sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild
index a07e3f6..51a815f 100644
--- a/sys-apps/bubblewrap/bubblewrap-0.3.1-r1.ebuild
+++ b/sys-apps/bubblewrap/bubblewrap-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,12 +6,12 @@ EAPI=7
 inherit bash-completion-r1 linux-info
 
 DESCRIPTION="Unprivileged sandboxing tool, namespaces-powered chroot-like 
solution"
-HOMEPAGE="https://github.com/projectatomic/bubblewrap;
-SRC_URI="https://github.com/projectatomic/${PN}/releases/download/v${PV}/${P}.tar.xz;
+HOMEPAGE="https://github.com/containers/bubblewrap/;
+SRC_URI="https://github.com/containers/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
 IUSE="selinux +suid"
 
 RDEPEND="
@@ -28,8 +28,10 @@ DEPEND="${RDEPEND}
 
 # tests require root priviledge
 RESTRICT="test"
-
-PATCHES=( "${FILESDIR}"/${P}-missing-TEMP_FAILURE_RETRY.patch )
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.1-selinux-configure.patch" # bug 674312
+   "${FILESDIR}/${PN}-0.3.1-missing-TEMP_FAILURE_RETRY.patch"
+)
 
 pkg_setup() {
if [[ ${MERGE_TYPE} != buildonly ]]; then

diff --git a/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch 
b/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch
new file mode 100644
index 000..b8fad6c
--- /dev/null
+++ b/sys-apps/bubblewrap/files/bubblewrap-0.3.1-selinux-configure.patch
@@ -0,0 +1,224 @@
+Author: Jonas Jelten 
+
+upstream decided to ship the generated ./configure file...
+here's the updated configure script with the missing PKG_PROG_PKG_CONFIG call
+
+===
+--- bubblewrap-0.3.1.orig/configure
 bubblewrap-0.3.1/configure
+@@ -5224,107 +5224,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ 
+ 
+ 
+-for ac_header in sys/capability.h
+-do :
+-  ac_fn_c_check_header_mongrel "$LINENO" "sys/capability.h" 
"ac_cv_header_sys_capability_h" "$ac_includes_default"
+-if test "x$ac_cv_header_sys_capability_h" = xyes; then :
+-  cat >>confdefs.h <<_ACEOF
+-#define HAVE_SYS_CAPABILITY_H 1
+-_ACEOF
+-
+-else
+-  as_fn_error $? "*** POSIX caps headers not found" "$LINENO" 5
+-fi
+-
+-done
+-
+-
+-# Check whether --enable-man was given.
+-if test "${enable_man+set}" = set; then :
+-  enableval=$enable_man;
+-else
+-  enable_man=maybe
+-fi
+-
+-
+-if test "$enable_man" != no; then :
+-
+-  # Extract the first word of "xsltproc", so it can be a program name with 
args.
+-set dummy xsltproc; ac_word=$2
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+-$as_echo_n "checking for $ac_word... " >&6; }
+-if ${ac_cv_path_XSLTPROC+:} false; then :
+-  $as_echo_n "(cached) " >&6
+-else
+-  case $XSLTPROC in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a 
path.

  1   2   3   4   5   6   7   8   9   10   >