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

2024-02-26 Thread Anthony G. Basile
commit: 910c47b71a426b2265f09f658fe71df0d84a0bd0
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Feb 26 14:25:55 2024 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Feb 26 14:26:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910c47b7

www-apps/moodle: version bumps to 4.2.6 and 4.3.3

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

 www-apps/moodle/Manifest | 4 ++--
 www-apps/moodle/{moodle-4.2.5.ebuild => moodle-4.2.6.ebuild} | 2 +-
 www-apps/moodle/{moodle-4.3.2.ebuild => moodle-4.3.3.ebuild} | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index e915735dc1d6..3f391156c70b 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,2 +1,2 @@
-DIST moodle-4.2.5.tgz 65437122 BLAKE2B 
58aea73535fb8054400473388a86a85eec89313a084d45e21b53ebca49b13358c21123d3ebe730b8a62bc89a9c6b523068fbf4a3d48b6d4c5e8ee8d77f92e248
 SHA512 
12598280828f5d6e96dd0146561c0a44ca101433b9bb06de85535fbb0ddf8a3e4909e10bba13e05d77bdf91b92ded50050665b7a899e8d27ab21db304d5577bd
-DIST moodle-4.3.2.tgz 66796530 BLAKE2B 
644e54381f4c045df7a5219a3f24a760e06e78796398959bd34f30d21afcf28e65e0c7697e50cbd0cb0b3fb8cf97a10c73ad410828f7e53738d29696009fd756
 SHA512 
6ebac2f0441047fc44d67c7e5ee071911c6be28480cd6de5d07a103fbd41673f1603b0ff5b0595abab4f6ba3078743df3a0bc07e49b0b6145795618cfbde2d44
+DIST moodle-4.2.6.tgz 65466611 BLAKE2B 
60632adefc28cb1921cc2a76bcd8193e22f4e1483b76daebd5586fb486696cda8df02e2f85475969891df768c147096c1acd65e257ebd19552c0beb7433e033f
 SHA512 
49c125efd5f4c79092abac21cdb7f39e74eaac6610629e8658c7f7c22b0cdbaf3608a7963226aaf091c63a2fae74e1b80e2ee82f80f73f4dd7a8a604e0394ec9
+DIST moodle-4.3.3.tgz 66830748 BLAKE2B 
b9250146765e8b3a749a41c02ffc22a1442ebed839b3902153141274dc15ef204e4aefa3696b430e0ebc1f2cd1cef62262e67a2a96b88f53eb50c8bc3cf964fe
 SHA512 
19daf65a09a1d3fea214c8e817957939fe8e8056bb3356cbd028a04dd8c4b67b1f6c56f158d076a8c7cd3fe998bb9fcecd402d0884421b8587b8a92f196374b6

diff --git a/www-apps/moodle/moodle-4.2.5.ebuild 
b/www-apps/moodle/moodle-4.2.6.ebuild
similarity index 98%
rename from www-apps/moodle/moodle-4.2.5.ebuild
rename to www-apps/moodle/moodle-4.2.6.ebuild
index 04ae73cd2ec3..dc4f3bbcbc1f 100644
--- a/www-apps/moodle/moodle-4.2.5.ebuild
+++ b/www-apps/moodle/moodle-4.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"

diff --git a/www-apps/moodle/moodle-4.3.2.ebuild 
b/www-apps/moodle/moodle-4.3.3.ebuild
similarity index 98%
rename from www-apps/moodle/moodle-4.3.2.ebuild
rename to www-apps/moodle/moodle-4.3.3.ebuild
index 04ae73cd2ec3..dc4f3bbcbc1f 100644
--- a/www-apps/moodle/moodle-4.3.2.ebuild
+++ b/www-apps/moodle/moodle-4.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"



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

2023-12-22 Thread Anthony G. Basile
commit: 60e68c2d85e0bee1970e60a8c5f9117e904ddfba
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Dec 22 17:42:30 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Dec 22 17:43:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60e68c2d

www-apps/moodle: bump to 4.2.5, 4.3.2

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

 www-apps/moodle/Manifest | 4 ++--
 www-apps/moodle/{moodle-4.2.4.ebuild => moodle-4.2.5.ebuild} | 0
 www-apps/moodle/{moodle-4.3.1.ebuild => moodle-4.3.2.ebuild} | 0
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 29d6c42c6d2d..e915735dc1d6 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,2 +1,2 @@
-DIST moodle-4.2.4.tgz 65439054 BLAKE2B 
6c7c2ed305139bf1d2bdaf7f60893a5019ea657be05918911aedaff0e6bcd8160726d38a5ac48aab776215fb0cb9d0d17bab26f50f076950a17f44f084b3a222
 SHA512 
b397b6a4dd9091feb9b11e6d8e8e168b22ffe3f0b1feb41a6bb456f52adc106ad135eae7f03159948b5ffaf2d70a4e5d6e58013653db488437ea4e2be59d68f3
-DIST moodle-4.3.1.tgz 66793158 BLAKE2B 
f05518186c05380e6cd99db6aa612287bd1b5fd31ad74dce152da799553b2cdd05bff7249be46b4bb6c8fa838b18f50a9dfe492bad21897e5633719987d7eff2
 SHA512 
6f33f946f9bb20fb75b75e9f715d29f8a0149751387931745d1894d671334911fcb5f61a9fdbc4fc33ade163518f5de9d49ade8420f9e1ffb3400df8c1eed646
+DIST moodle-4.2.5.tgz 65437122 BLAKE2B 
58aea73535fb8054400473388a86a85eec89313a084d45e21b53ebca49b13358c21123d3ebe730b8a62bc89a9c6b523068fbf4a3d48b6d4c5e8ee8d77f92e248
 SHA512 
12598280828f5d6e96dd0146561c0a44ca101433b9bb06de85535fbb0ddf8a3e4909e10bba13e05d77bdf91b92ded50050665b7a899e8d27ab21db304d5577bd
+DIST moodle-4.3.2.tgz 66796530 BLAKE2B 
644e54381f4c045df7a5219a3f24a760e06e78796398959bd34f30d21afcf28e65e0c7697e50cbd0cb0b3fb8cf97a10c73ad410828f7e53738d29696009fd756
 SHA512 
6ebac2f0441047fc44d67c7e5ee071911c6be28480cd6de5d07a103fbd41673f1603b0ff5b0595abab4f6ba3078743df3a0bc07e49b0b6145795618cfbde2d44

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

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



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

2023-12-12 Thread Anthony G. Basile
commit: 3a6bf52b46c5c5fe7e72a9e261c761a7649699b6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 12 19:59:26 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Dec 13 04:20:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6bf52b

www-apps/moodle: bump to 4.2.4, 4.3.1

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

 www-apps/moodle/Manifest| 4 ++--
 www-apps/moodle/{moodle-4.2.3-r1.ebuild => moodle-4.2.4.ebuild} | 0
 www-apps/moodle/{moodle-4.3-r1.ebuild => moodle-4.3.1.ebuild}   | 0
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 8395b2f11806..29d6c42c6d2d 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,2 +1,2 @@
-DIST moodle-4.2.3.tgz 65362300 BLAKE2B 
953a010efe4b5b90cddb5538720c164a96554965ca67a386c48c908334fd8ca57c78a6923d9a2332056a1c1b5281b32bfd0203f77c7f42c87cc6674408663a7c
 SHA512 
43352b5f840f012aa3c460adeb1b68e5db5201102157c85449902edda9e95abd94e2aa526251a97e07af4d0e75b82eaa83bd3d6f26718095e10e3cc9956f22ce
-DIST moodle-4.3.tgz 66728529 BLAKE2B 
d4c2bfac6a03f58729a2662b97ff3a08d9153d0c42ea4955c340d2c2f864635622fbf3855e13dd012ac2602e4004d2e80527251477afa9176ea7d4bb83f9e48f
 SHA512 
606d6d9308004fed217a58a7986507f72d4de2e15e0a80ace39060e74baa6f85c1cb78184b8c57a2dac57f223f19a5084be7009085dfe70f32c10dc3dc56
+DIST moodle-4.2.4.tgz 65439054 BLAKE2B 
6c7c2ed305139bf1d2bdaf7f60893a5019ea657be05918911aedaff0e6bcd8160726d38a5ac48aab776215fb0cb9d0d17bab26f50f076950a17f44f084b3a222
 SHA512 
b397b6a4dd9091feb9b11e6d8e8e168b22ffe3f0b1feb41a6bb456f52adc106ad135eae7f03159948b5ffaf2d70a4e5d6e58013653db488437ea4e2be59d68f3
+DIST moodle-4.3.1.tgz 66793158 BLAKE2B 
f05518186c05380e6cd99db6aa612287bd1b5fd31ad74dce152da799553b2cdd05bff7249be46b4bb6c8fa838b18f50a9dfe492bad21897e5633719987d7eff2
 SHA512 
6f33f946f9bb20fb75b75e9f715d29f8a0149751387931745d1894d671334911fcb5f61a9fdbc4fc33ade163518f5de9d49ade8420f9e1ffb3400df8c1eed646

diff --git a/www-apps/moodle/moodle-4.2.3-r1.ebuild 
b/www-apps/moodle/moodle-4.2.4.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-4.2.3-r1.ebuild
rename to www-apps/moodle/moodle-4.2.4.ebuild

diff --git a/www-apps/moodle/moodle-4.3-r1.ebuild 
b/www-apps/moodle/moodle-4.3.1.ebuild
similarity index 100%
rename from www-apps/moodle/moodle-4.3-r1.ebuild
rename to www-apps/moodle/moodle-4.3.1.ebuild



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

2023-10-16 Thread Anthony G. Basile
commit: 794a5e58f623a968a09439083aec4b1530546d1d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Oct 16 14:26:35 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Oct 16 14:28:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794a5e58

www-apps/moodle: Depend on either php 8.1 or 8.2

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

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

 www-apps/moodle/{moodle-4.2.3.ebuild => moodle-4.2.3-r1.ebuild} | 5 -
 www-apps/moodle/{moodle-4.3.ebuild => moodle-4.3-r1.ebuild} | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/www-apps/moodle/moodle-4.2.3.ebuild 
b/www-apps/moodle/moodle-4.2.3-r1.ebuild
similarity index 94%
rename from www-apps/moodle/moodle-4.2.3.ebuild
rename to www-apps/moodle/moodle-4.2.3-r1.ebuild
index a92c23129f71..96e58da8e115 100644
--- a/www-apps/moodle/moodle-4.2.3.ebuild
+++ b/www-apps/moodle/moodle-4.2.3-r1.ebuild
@@ -39,7 +39,10 @@ IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
 # and the moodle documentation for other possibilities.
 DEPEND=""
 RDEPEND="
-   dev-lang/php:8.1[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   || (
+   
dev-lang/php:8.1[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   
dev-lang/php:8.2[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   )
virtual/httpd-php
virtual/cron"
 

diff --git a/www-apps/moodle/moodle-4.3.ebuild 
b/www-apps/moodle/moodle-4.3-r1.ebuild
similarity index 94%
rename from www-apps/moodle/moodle-4.3.ebuild
rename to www-apps/moodle/moodle-4.3-r1.ebuild
index a92c23129f71..96e58da8e115 100644
--- a/www-apps/moodle/moodle-4.3.ebuild
+++ b/www-apps/moodle/moodle-4.3-r1.ebuild
@@ -39,7 +39,10 @@ IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
 # and the moodle documentation for other possibilities.
 DEPEND=""
 RDEPEND="
-   dev-lang/php:8.1[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   || (
+   
dev-lang/php:8.1[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   
dev-lang/php:8.2[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   )
virtual/httpd-php
virtual/cron"
 



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

2023-10-10 Thread Anthony G. Basile
commit: 4b3b8a29908f153805df73d6f2c643cd2fe76d03
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Oct 10 13:24:07 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Oct 10 13:24:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3b8a29

www-apps/moodle: add 4.3

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

 www-apps/moodle/Manifest  |   1 +
 www-apps/moodle/moodle-4.3.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 45fd1486cd68..8395b2f11806 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1 +1,2 @@
 DIST moodle-4.2.3.tgz 65362300 BLAKE2B 
953a010efe4b5b90cddb5538720c164a96554965ca67a386c48c908334fd8ca57c78a6923d9a2332056a1c1b5281b32bfd0203f77c7f42c87cc6674408663a7c
 SHA512 
43352b5f840f012aa3c460adeb1b68e5db5201102157c85449902edda9e95abd94e2aa526251a97e07af4d0e75b82eaa83bd3d6f26718095e10e3cc9956f22ce
+DIST moodle-4.3.tgz 66728529 BLAKE2B 
d4c2bfac6a03f58729a2662b97ff3a08d9153d0c42ea4955c340d2c2f864635622fbf3855e13dd012ac2602e4004d2e80527251477afa9176ea7d4bb83f9e48f
 SHA512 
606d6d9308004fed217a58a7986507f72d4de2e15e0a80ace39060e74baa6f85c1cb78184b8c57a2dac57f223f19a5084be7009085dfe70f32c10dc3dc56

diff --git a/www-apps/moodle/moodle-4.3.ebuild 
b/www-apps/moodle/moodle-4.3.ebuild
new file mode 100644
index ..a92c23129f71
--- /dev/null
+++ b/www-apps/moodle/moodle-4.3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit webapp
+
+DESCRIPTION="The Moodle Course Management System"
+HOMEPAGE="https://moodle.org;
+
+MY_BRANCH="stable$(ver_cut 1)0$(ver_cut 2)"
+SRC_URI="https://download.moodle.org/download.php/direct/${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?,ldap?,odbc?"
+AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
+AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
+
+PHP_REQUIRED_FLAGS="ctype,curl,iconv,json(+),session,simplexml,xml,zip"
+PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer"
+PHP_FLAGS="${PHP_REQUIRED_FLAGS},${PHP_OPTIONAL_FLAGS}"
+
+IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
+
+# No forced dependency on
+#  mssql? - lives on a windows server
+#  mysql? ( virtual/mysql )
+#  postgres? ( dev-db/postgresql-server-9* )
+# which may live on another server.  These USE flags affect the configuration
+# file and the dependency on php.  However other dbs are possible.  See 
config.php
+# and the moodle documentation for other possibilities.
+DEPEND=""
+RDEPEND="
+   dev-lang/php:8.1[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   virtual/httpd-php
+   virtual/cron"
+
+pkg_setup() {
+   webapp_pkg_setup
+
+   # How many dbs were selected? If one and only one, which one is it?
+   MYDB=""
+   DB_COUNT=0
+   for db in ${DB_TYPES}; do
+   if use ${db}; then
+   MYDB=${db}
+   DB_COUNT=$(($DB_COUNT+1))
+   fi
+   done
+
+   if [[ ${DB_COUNT} -eq 0 ]]; then
+   eerror
+   eerror "No database selected in your USE flags,"
+   eerror "You must select at least one."
+   eerror
+   die
+   fi
+
+   if [[ ${DB_COUNT} -gt 1 ]]; then
+   MYDB=""
+   ewarn
+   ewarn "Multiple databases selected in your USE flags,"
+   ewarn "You will have to choose your database manually."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   rm COPYING.txt
+   cp "${FILESDIR}"/config-r1.php config.php
+
+   # Moodle expect pgsql, not postgres
+   MYDB=${MYDB/postgres/pgsql}
+
+   if [[ ${DB_COUNT} -eq 1 ]] ; then
+   sed -i -e "s|mydb|${MYDB}|" config.php
+   fi
+
+   eapply_user
+}
+
+src_install() {
+   webapp_src_preinst
+
+   local MOODLEDATA="${MY_HOSTROOTDIR}"/moodle
+   dodir ${MOODLEDATA}
+   webapp_serverowned -R "${MOODLEDATA}"
+
+   local MOODLEROOT="${MY_HTDOCSDIR}"
+   insinto ${MOODLEROOT}
+   doins -r *
+
+   webapp_configfile "${MOODLEROOT}"/config.php
+
+   if [[ ${DB_COUNT} -eq 1 ]]; then
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+   else
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-nodb-en.txt
+   fi
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   einfo
+   einfo
+   einfo "To see the post install instructions, do"
+   einfo
+   einfo "webapp-config --show-postinst ${PN} ${PVR}"
+   einfo
+   einfo
+}



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

2023-10-10 Thread Anthony G. Basile
commit: 4cb2763d07a8b8759f686a457d0c13cad2b1c326
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Oct 10 13:15:28 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Oct 10 13:15:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb2763d

www-apps/moodle: add 4.2.3, drop 4.2.2

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

 www-apps/moodle/Manifest | 2 +-
 www-apps/moodle/{moodle-4.2.2.ebuild => moodle-4.2.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 012e01eaffb5..45fd1486cd68 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1 +1 @@
-DIST moodle-4.2.2.tgz 65324589 BLAKE2B 
d11a64482dc9f2ac2acf995883fa1fe3c5b9f611e49324957c5857a4be5deb32fbf78880f12e653816ada4ebf629d3f5587567448b466a475763cd92b0e4d6c9
 SHA512 
b0302a12b90249dd61159cfa552cbf87b7fc7288c5a4c0a1cda657c07e1e988b7c569b2e5c8ce88a5517ac97fd52b20e4c5a1cb37cfd6e94a91edb8d26e51ecd
+DIST moodle-4.2.3.tgz 65362300 BLAKE2B 
953a010efe4b5b90cddb5538720c164a96554965ca67a386c48c908334fd8ca57c78a6923d9a2332056a1c1b5281b32bfd0203f77c7f42c87cc6674408663a7c
 SHA512 
43352b5f840f012aa3c460adeb1b68e5db5201102157c85449902edda9e95abd94e2aa526251a97e07af4d0e75b82eaa83bd3d6f26718095e10e3cc9956f22ce

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



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

2023-10-10 Thread Anthony G. Basile
commit: 9dd25efa9a6f090f3aeb174f89afb11db60c5f54
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Oct 10 13:13:25 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Oct 10 13:13:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd25efa

www-apps/moodle: drop 3.11.16, 4.0.10, 4.1.5

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

 www-apps/moodle/Manifest  |   3 -
 www-apps/moodle/moodle-3.11.16.ebuild | 120 -
 www-apps/moodle/moodle-4.0.10.ebuild  | 121 --
 www-apps/moodle/moodle-4.1.5.ebuild   | 120 -
 4 files changed, 364 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index cc16e5d7aa77..012e01eaffb5 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,4 +1 @@
-DIST moodle-3.11.16.tgz 60509432 BLAKE2B 
2a48ca1b1fe6e998f472815eac58364a0b4fb0649c4bec0ea2963d4dcf696d515882a567ffb6ba071548a74f8aa21499ec1c1122e93a7dc0be119e63e809
 SHA512 
b0021826169dcea40b3bd4bac1b13506671b8925d7e2de64137089a7f0cea4e076dba5685864309991b80b0882a0fdb4db58eab0bb20e0243e551a3418500111
-DIST moodle-4.0.10.tgz 62193443 BLAKE2B 
268993e3f1ac7de23a8b4c897e340edf603f92ba2fd1dbc9e33f07b8984e51e9054a870e252a1c0bc112f0644399ed019969291622797d363c147cebcc735db9
 SHA512 
b8d9b2b8f326e1460f85f60b0c659ac8e15e26670a0f9eda86453fd7b3d5c25cc1eca4b27f53bfa0ef3a613fabf70d4b97ad64d75509ec9762e6c751b2aa34f6
-DIST moodle-4.1.5.tgz 64870562 BLAKE2B 
162aac932a826378daed6fca40d74c41cc0e1f7bd5732bffba14d10999f5a60074b62d8b3961705504ed6d5bc821d77eb818a320d3a32b3261be587f4ad1b176
 SHA512 
c8860c4988099a5c425ed16bc27439f4ff471ec21b2de606417d46ec8669939e274b8b5ad6db47a4c5864ee31d660c3c6b7b3770a3897d3119cf6578474c82e1
 DIST moodle-4.2.2.tgz 65324589 BLAKE2B 
d11a64482dc9f2ac2acf995883fa1fe3c5b9f611e49324957c5857a4be5deb32fbf78880f12e653816ada4ebf629d3f5587567448b466a475763cd92b0e4d6c9
 SHA512 
b0302a12b90249dd61159cfa552cbf87b7fc7288c5a4c0a1cda657c07e1e988b7c569b2e5c8ce88a5517ac97fd52b20e4c5a1cb37cfd6e94a91edb8d26e51ecd

diff --git a/www-apps/moodle/moodle-3.11.16.ebuild 
b/www-apps/moodle/moodle-3.11.16.ebuild
deleted file mode 100644
index cafeedef2f5b..
--- a/www-apps/moodle/moodle-3.11.16.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2023 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/download.php/direct/${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?,ldap?,odbc?"
-AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
-AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
-
-PHP_REQUIRED_FLAGS="ctype,curl,iconv,json(+),session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer"
-PHP_FLAGS="${PHP_REQUIRED_FLAGS},${PHP_OPTIONAL_FLAGS}"
-
-IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
-
-# No forced dependency on
-#  mssql? - lives on a windows server
-#  mysql? ( virtual/mysql )
-#  postgres? ( dev-db/postgresql-server-9* )
-# which may live on another server.  These USE flags affect the configuration
-# file and the dependency on php.  However other dbs are possible.  See 
config.php
-# and the moodle documentation for other possibilities.
-DEPEND=""
-RDEPEND="
-   dev-lang/php:8.0[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
-   virtual/httpd-php
-   virtual/cron"
-
-pkg_setup() {
-   webapp_pkg_setup
-
-   # How many dbs were selected? If one and only one, which one is it?
-   MYDB=""
-   DB_COUNT=0
-   for db in ${DB_TYPES}; do
-   if use ${db}; then
-   MYDB=${db}
-   DB_COUNT=$(($DB_COUNT+1))
-   fi
-   done
-
-   if [[ ${DB_COUNT} -eq 0 ]]; then
-   eerror
-   eerror "No database selected in your USE flags,"
-   eerror "You must select at least one."
-   eerror
-   die
-   fi
-
-   if [[ ${DB_COUNT} -gt 1 ]]; then
-   MYDB=""
-   ewarn
-   ewarn "Multiple databases selected in your USE flags,"
-   ewarn "You will have to choose your database manually."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   rm COPYING.txt
-   cp "${FILESDIR}"/config-r1

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

2023-08-14 Thread Anthony G. Basile
commit: 43864555e2ea6175dda89c422382d93faa932c6f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Aug 14 15:10:50 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Aug 14 15:34:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43864555

www-apps/moodle: 3.11.16, 4.0.10, 4.1.5, 4.2.2

Closes: https://bugs.gentoo.org/887739
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-apps/moodle/Manifest | 8 
 www-apps/moodle/{moodle-3.11.15.ebuild => moodle-3.11.16.ebuild} | 6 +++---
 www-apps/moodle/{moodle-4.0.9.ebuild => moodle-4.0.10.ebuild}| 4 ++--
 www-apps/moodle/{moodle-4.2.1.ebuild => moodle-4.1.5.ebuild} | 4 ++--
 www-apps/moodle/{moodle-4.1.4.ebuild => moodle-4.2.2.ebuild} | 4 ++--
 5 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 70b394ab1038..cc16e5d7aa77 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,4 +1,4 @@
-DIST moodle-3.11.15.tgz 60470865 BLAKE2B 
426d59a1746764e3a61765914a4812db066a9bf6521587139e5e47da6c7007cf5b2374e6e2816f72e9d25ec3de44521947cccbb30469eb55a10aa66ba1b0c92c
 SHA512 
e2b9b6563520f679066fbaead614fd9f8e66fc9b2b983bfe224f1e0b11a6973e3b4d783ea4af31ce095e5192deb7a62550d18bf7ee1e4218b58328a97fd027d6
-DIST moodle-4.0.9.tgz 62185523 BLAKE2B 
92b9ffb5507b65da0e5fc11bb868eaf1d0c99d790866be6e57278d139a51dfc8a5701b40242d0c909c0808c9b9c9e18fa8794f903f7f0e210a9b6e002c21cae9
 SHA512 
016a221bcb20781f8f6e897b2c342af73b79570b056765a7d78fa2c8a93ab35821e4edecc3823cd5ed34dfe81936bd17392f94cbd91c3ea2eee273e43b1b018e
-DIST moodle-4.1.4.tgz 64817301 BLAKE2B 
f9f629afaec55cdc0e345263e210613747b402cbed90f07bce235fad232640ac03b21dad99eee7401ea2c3e6aab50f7a33a78b7ace693643bf81e74c94a01a5b
 SHA512 
84747b725a82f993819864d3dae608d6a2075a6fcd903b3eec1653cb80fbfad7fe3be356088c8b6d41179dac28e24c96af8de04d592b1f9483ecb3355e375722
-DIST moodle-4.2.1.tgz 65290894 BLAKE2B 
cf1f8ff01e5938990eca27b3bc0392526be40cf0b905ce9713c8b020a349ca126e590719e1ec153a0ad4b0387c9573811582e11d320c3f9d4d2b95ec5a99afb8
 SHA512 
bf960540c8ffac082970498379fe449b201b408335fb41dbcca7da645c060164e174c83549522ab35b23d2265c6ab4db810a20a637978c41a82a3b024b593712
+DIST moodle-3.11.16.tgz 60509432 BLAKE2B 
2a48ca1b1fe6e998f472815eac58364a0b4fb0649c4bec0ea2963d4dcf696d515882a567ffb6ba071548a74f8aa21499ec1c1122e93a7dc0be119e63e809
 SHA512 
b0021826169dcea40b3bd4bac1b13506671b8925d7e2de64137089a7f0cea4e076dba5685864309991b80b0882a0fdb4db58eab0bb20e0243e551a3418500111
+DIST moodle-4.0.10.tgz 62193443 BLAKE2B 
268993e3f1ac7de23a8b4c897e340edf603f92ba2fd1dbc9e33f07b8984e51e9054a870e252a1c0bc112f0644399ed019969291622797d363c147cebcc735db9
 SHA512 
b8d9b2b8f326e1460f85f60b0c659ac8e15e26670a0f9eda86453fd7b3d5c25cc1eca4b27f53bfa0ef3a613fabf70d4b97ad64d75509ec9762e6c751b2aa34f6
+DIST moodle-4.1.5.tgz 64870562 BLAKE2B 
162aac932a826378daed6fca40d74c41cc0e1f7bd5732bffba14d10999f5a60074b62d8b3961705504ed6d5bc821d77eb818a320d3a32b3261be587f4ad1b176
 SHA512 
c8860c4988099a5c425ed16bc27439f4ff471ec21b2de606417d46ec8669939e274b8b5ad6db47a4c5864ee31d660c3c6b7b3770a3897d3119cf6578474c82e1
+DIST moodle-4.2.2.tgz 65324589 BLAKE2B 
d11a64482dc9f2ac2acf995883fa1fe3c5b9f611e49324957c5857a4be5deb32fbf78880f12e653816ada4ebf629d3f5587567448b466a475763cd92b0e4d6c9
 SHA512 
b0302a12b90249dd61159cfa552cbf87b7fc7288c5a4c0a1cda657c07e1e988b7c569b2e5c8ce88a5517ac97fd52b20e4c5a1cb37cfd6e94a91edb8d26e51ecd

diff --git a/www-apps/moodle/moodle-3.11.15.ebuild 
b/www-apps/moodle/moodle-3.11.16.ebuild
similarity index 93%
rename from www-apps/moodle/moodle-3.11.15.ebuild
rename to www-apps/moodle/moodle-3.11.16.ebuild
index 20e7fd262412..cafeedef2f5b 100644
--- a/www-apps/moodle/moodle-3.11.15.ebuild
+++ b/www-apps/moodle/moodle-3.11.16.ebuild
@@ -9,7 +9,7 @@ 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;
+SRC_URI="https://download.moodle.org/download.php/direct/${MY_BRANCH}/${P}.tgz;
 S="${WORKDIR}/${PN}"
 
 LICENSE="GPL-3+"
@@ -25,7 +25,7 @@ AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
 AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
 
 PHP_REQUIRED_FLAGS="ctype,curl,iconv,json(+),session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer,xmlrpc"
+PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer"
 PHP_FLAGS="${PHP_REQUIRED_FLAGS},${PHP_OPTIONAL_FLAGS}"
 
 IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
@@ -39,7 +39,7 @@ IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
 # and the moodle documentation for other possibilities.
 DEPEND=""
 RDEPEND="
-   dev-lang/php:7.4[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   dev-lang/php:8.0[$

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

2023-06-12 Thread Anthony G. Basile
commit: a456847250aa855d65ea28591197c38a40ce12ca
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jun 12 15:29:37 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jun 12 15:29:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4568472

www-apps/moodle: bump to 3.11.15, 4.0.9, 4.1.4, 4.2.1

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

 www-apps/moodle/Manifest | 7 ---
 www-apps/moodle/{moodle-3.11.14.ebuild => moodle-3.11.15.ebuild} | 0
 www-apps/moodle/{moodle-4.0.8.ebuild => moodle-4.0.9.ebuild} | 0
 www-apps/moodle/{moodle-4.1.3.ebuild => moodle-4.1.4.ebuild} | 0
 www-apps/moodle/{moodle-4.1.3.ebuild => moodle-4.2.1.ebuild} | 0
 5 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 2e04cbb3afdc..70b394ab1038 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,3 +1,4 @@
-DIST moodle-3.11.14.tgz 60478380 BLAKE2B 
6269137c677718c195b80d9ce1bfac950530ca6f643a815acbdc9526e074f831bfe9f10f85ceb8978d42975be44e0598f76cf248ea9f186ea354dd5d733de00b
 SHA512 
66ce864acc58150c22e53ea41094d4c360211e3e9c9968e2791422fd2ecdbc30a6dee52839af53480b510ebab4f5ce02af2c7d9280c60df7155c8b9ed161465f
-DIST moodle-4.0.8.tgz 62157002 BLAKE2B 
d8f3c7f7f788dc4936d51c6e1743ff16fc2f88cb314105415948321dc8630cd32c5d691d9883e0110bb7107b63c183b005c04ae56ac8491bbcc372ad2372b2c2
 SHA512 
f7f7db93739838f91293fb7942743b80f7c354b71873daf45e218cf8aab2ebb7828ae1d8bc3f4396ffd0622b58131e255b71109e1c28e9bb1c320af849f18586
-DIST moodle-4.1.3.tgz 64785314 BLAKE2B 
8e8695a9d45430e2b1a3d5465853294a40fa8ceaa2cabe875f8fb442035955c61abffbe516a804e5fa3e626dfb0a4f2f23f68ed096fe8677c03e9c86f0cee148
 SHA512 
efdb6717bc8c57a950ddb0e617c3e08b81b6748cfcd77422ddf30b10a93d27d35237e5baa747e44276d7611dbb5ec7f5d0a0eabeacd2ba4043c9f8a92cabebe3
+DIST moodle-3.11.15.tgz 60470865 BLAKE2B 
426d59a1746764e3a61765914a4812db066a9bf6521587139e5e47da6c7007cf5b2374e6e2816f72e9d25ec3de44521947cccbb30469eb55a10aa66ba1b0c92c
 SHA512 
e2b9b6563520f679066fbaead614fd9f8e66fc9b2b983bfe224f1e0b11a6973e3b4d783ea4af31ce095e5192deb7a62550d18bf7ee1e4218b58328a97fd027d6
+DIST moodle-4.0.9.tgz 62185523 BLAKE2B 
92b9ffb5507b65da0e5fc11bb868eaf1d0c99d790866be6e57278d139a51dfc8a5701b40242d0c909c0808c9b9c9e18fa8794f903f7f0e210a9b6e002c21cae9
 SHA512 
016a221bcb20781f8f6e897b2c342af73b79570b056765a7d78fa2c8a93ab35821e4edecc3823cd5ed34dfe81936bd17392f94cbd91c3ea2eee273e43b1b018e
+DIST moodle-4.1.4.tgz 64817301 BLAKE2B 
f9f629afaec55cdc0e345263e210613747b402cbed90f07bce235fad232640ac03b21dad99eee7401ea2c3e6aab50f7a33a78b7ace693643bf81e74c94a01a5b
 SHA512 
84747b725a82f993819864d3dae608d6a2075a6fcd903b3eec1653cb80fbfad7fe3be356088c8b6d41179dac28e24c96af8de04d592b1f9483ecb3355e375722
+DIST moodle-4.2.1.tgz 65290894 BLAKE2B 
cf1f8ff01e5938990eca27b3bc0392526be40cf0b905ce9713c8b020a349ca126e590719e1ec153a0ad4b0387c9573811582e11d320c3f9d4d2b95ec5a99afb8
 SHA512 
bf960540c8ffac082970498379fe449b201b408335fb41dbcca7da645c060164e174c83549522ab35b23d2265c6ab4db810a20a637978c41a82a3b024b593712

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

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

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

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



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

2023-04-26 Thread Anthony G. Basile
commit: 1f17294add816cae7fea0f1528b3e7c995f6c162
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Apr 26 19:51:41 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Apr 26 19:52:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f17294a

www-apps/moodle: version bumps to 3.11.13, 4.0.8, 4.1.3

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

 www-apps/moodle/Manifest | 6 +++---
 www-apps/moodle/{moodle-3.11.13.ebuild => moodle-3.11.14.ebuild} | 0
 www-apps/moodle/{moodle-4.0.7.ebuild => moodle-4.0.8.ebuild} | 0
 www-apps/moodle/{moodle-4.1.2.ebuild => moodle-4.1.3.ebuild} | 0
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 28ae02b5e064..2e04cbb3afdc 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,3 +1,3 @@
-DIST moodle-3.11.13.tgz 60462198 BLAKE2B 
451a5be95581800a8ce4398f7662d26d9e5d342928f795b2dd455421672b68b2e45ac153380d32444810ec58baabad69edb92b90b1ed7f1377584b62b2514fdb
 SHA512 
41a6f1cf3fd070d91116d85366183842719b9778c06490ecce2d25ac8c595837bc11fe56d65b0240dd7e266546de35838691a7a7442dbe8cac8d2e783637
-DIST moodle-4.0.7.tgz 62152679 BLAKE2B 
0a8b009739e3e374ff7509031735b6b7f9348f444989829d254a1d4e3ac67e1de0468cce8f3ea15c803ad579589ad6f007fd3a28939f08533e22ac7378d6b608
 SHA512 
96a6568cfb47059d08eab263b7d1eeb8af3fb658d9b7d8f971af7edb58f90841a32f2b059fe4a827d8c8e334f90169469c19646e30b32c66bd7d3ef9198e0281
-DIST moodle-4.1.2.tgz 64821129 BLAKE2B 
de85bcbc50edfe32fd3184ef7deb1a9845184ed06d2d5af4d987c767d90a0e96bf772ffa9ddd402f19b65de296bef2c890cd6fb2ac34b7618055fa938cd422d4
 SHA512 
282fb25a1bdf169eaf3590b65df8a9cc9428f75874867653f5467cb56e163d11130100ea9cf8e5f9cd8f39a26eb6a41764c797d72da774beba850d668829fe6c
+DIST moodle-3.11.14.tgz 60478380 BLAKE2B 
6269137c677718c195b80d9ce1bfac950530ca6f643a815acbdc9526e074f831bfe9f10f85ceb8978d42975be44e0598f76cf248ea9f186ea354dd5d733de00b
 SHA512 
66ce864acc58150c22e53ea41094d4c360211e3e9c9968e2791422fd2ecdbc30a6dee52839af53480b510ebab4f5ce02af2c7d9280c60df7155c8b9ed161465f
+DIST moodle-4.0.8.tgz 62157002 BLAKE2B 
d8f3c7f7f788dc4936d51c6e1743ff16fc2f88cb314105415948321dc8630cd32c5d691d9883e0110bb7107b63c183b005c04ae56ac8491bbcc372ad2372b2c2
 SHA512 
f7f7db93739838f91293fb7942743b80f7c354b71873daf45e218cf8aab2ebb7828ae1d8bc3f4396ffd0622b58131e255b71109e1c28e9bb1c320af849f18586
+DIST moodle-4.1.3.tgz 64785314 BLAKE2B 
8e8695a9d45430e2b1a3d5465853294a40fa8ceaa2cabe875f8fb442035955c61abffbe516a804e5fa3e626dfb0a4f2f23f68ed096fe8677c03e9c86f0cee148
 SHA512 
efdb6717bc8c57a950ddb0e617c3e08b81b6748cfcd77422ddf30b10a93d27d35237e5baa747e44276d7611dbb5ec7f5d0a0eabeacd2ba4043c9f8a92cabebe3

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

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

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



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

2023-03-13 Thread Anthony G. Basile
commit: 68ba321cf3e26d00685b449687f89fcaab7d328c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Mar 13 15:15:54 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Mar 13 15:17:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ba321c

www-apps/moodle: version bumps to 3.11.13, 4.0.7, 4.1.2

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

 www-apps/moodle/Manifest | 6 +++---
 www-apps/moodle/{moodle-3.11.12.ebuild => moodle-3.11.13.ebuild} | 0
 www-apps/moodle/{moodle-4.0.6.ebuild => moodle-4.0.7.ebuild} | 0
 www-apps/moodle/{moodle-4.1.1.ebuild => moodle-4.1.2.ebuild} | 0
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index b358ff229a6e..28ae02b5e064 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,3 +1,3 @@
-DIST moodle-3.11.12.tgz 60456820 BLAKE2B 
702a3352e64a5f1b1e0713474f8b5297410dbc5e57aa8902471f7d4f8c7fbae0503fc4addc55b89345858fa25492305048c401eec77ab2ebdd773ed3d878496d
 SHA512 
92d299f798956d05cb82f05e930d3ec21685b12a58e0105a8bfb7ac996c10b18870b8dd17ebefb6cc9518d360d02976e1de6f303d15630d886df7aac46d05708
-DIST moodle-4.0.6.tgz 62119193 BLAKE2B 
5ba5d48fc741f9c51cf5621c9143614b5eb50d5f0ae79b36bf320a83d90214779d915485211d00041cc96b92a72d5a133313f087d78c38120c8b948fd5236a58
 SHA512 
d6454913ac53a7505abed81b1db8389513218065502e3a5625d2b58cdd534e97603a190d58e7c1fc9b11dae833d81025dd8ca12ae483879c9f22e2a01e531447
-DIST moodle-4.1.1.tgz 64758192 BLAKE2B 
2632c1524208001030f9baa92f2c487d7bf3feb205ee26ce8360ddd9e1b67424f110095eb82441ad6175115d71b80a3147c06abcc2be476236410cc3982896e9
 SHA512 
a636ac66da040bd90cd7da6d40f76454b78b625b583eec105204e574b54711d7709821abe83d5fc85738737ec21b418e4ba0847b1de1937a7ebf3a990dbf7e17
+DIST moodle-3.11.13.tgz 60462198 BLAKE2B 
451a5be95581800a8ce4398f7662d26d9e5d342928f795b2dd455421672b68b2e45ac153380d32444810ec58baabad69edb92b90b1ed7f1377584b62b2514fdb
 SHA512 
41a6f1cf3fd070d91116d85366183842719b9778c06490ecce2d25ac8c595837bc11fe56d65b0240dd7e266546de35838691a7a7442dbe8cac8d2e783637
+DIST moodle-4.0.7.tgz 62152679 BLAKE2B 
0a8b009739e3e374ff7509031735b6b7f9348f444989829d254a1d4e3ac67e1de0468cce8f3ea15c803ad579589ad6f007fd3a28939f08533e22ac7378d6b608
 SHA512 
96a6568cfb47059d08eab263b7d1eeb8af3fb658d9b7d8f971af7edb58f90841a32f2b059fe4a827d8c8e334f90169469c19646e30b32c66bd7d3ef9198e0281
+DIST moodle-4.1.2.tgz 64821129 BLAKE2B 
de85bcbc50edfe32fd3184ef7deb1a9845184ed06d2d5af4d987c767d90a0e96bf772ffa9ddd402f19b65de296bef2c890cd6fb2ac34b7618055fa938cd422d4
 SHA512 
282fb25a1bdf169eaf3590b65df8a9cc9428f75874867653f5467cb56e163d11130100ea9cf8e5f9cd8f39a26eb6a41764c797d72da774beba850d668829fe6c

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

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

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



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

2023-03-06 Thread Anthony G. Basile
commit: 4e149cb94a67b8a8b2de6d04dd543336573b765f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Mar  6 18:05:57 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Mar  6 18:07:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e149cb9

app-portage/grs: enable python 3.11

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

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

 app-portage/grs/grs-0.7.ebuild| 2 +-
 app-portage/grs/grs-0.8-r1.ebuild | 2 +-
 app-portage/grs/grs-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-portage/grs/grs-0.7.ebuild b/app-portage/grs/grs-0.7.ebuild
index 55591463910e..f4ad029668a2 100644
--- a/app-portage/grs/grs-0.7.ebuild
+++ b/app-portage/grs/grs-0.7.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 linux-info

diff --git a/app-portage/grs/grs-0.8-r1.ebuild 
b/app-portage/grs/grs-0.8-r1.ebuild
index 8b4b3d70c10c..c9da5b2394a2 100644
--- a/app-portage/grs/grs-0.8-r1.ebuild
+++ b/app-portage/grs/grs-0.8-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 linux-info

diff --git a/app-portage/grs/grs-.ebuild b/app-portage/grs/grs-.ebuild
index 84ef9c68439c..540cf24b2eb6 100644
--- a/app-portage/grs/grs-.ebuild
+++ b/app-portage/grs/grs-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 linux-info



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

2023-01-30 Thread Anthony G. Basile
commit: d628dfb1c4e1dc31d20fafd67b10754749928947
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan 30 16:32:19 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 30 16:32:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d628dfb1

www-apps/moodle: add 4.1.1

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

 www-apps/moodle/Manifest|   1 +
 www-apps/moodle/moodle-4.1.1.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 5ad57bb323e5..b358ff229a6e 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,2 +1,3 @@
 DIST moodle-3.11.12.tgz 60456820 BLAKE2B 
702a3352e64a5f1b1e0713474f8b5297410dbc5e57aa8902471f7d4f8c7fbae0503fc4addc55b89345858fa25492305048c401eec77ab2ebdd773ed3d878496d
 SHA512 
92d299f798956d05cb82f05e930d3ec21685b12a58e0105a8bfb7ac996c10b18870b8dd17ebefb6cc9518d360d02976e1de6f303d15630d886df7aac46d05708
 DIST moodle-4.0.6.tgz 62119193 BLAKE2B 
5ba5d48fc741f9c51cf5621c9143614b5eb50d5f0ae79b36bf320a83d90214779d915485211d00041cc96b92a72d5a133313f087d78c38120c8b948fd5236a58
 SHA512 
d6454913ac53a7505abed81b1db8389513218065502e3a5625d2b58cdd534e97603a190d58e7c1fc9b11dae833d81025dd8ca12ae483879c9f22e2a01e531447
+DIST moodle-4.1.1.tgz 64758192 BLAKE2B 
2632c1524208001030f9baa92f2c487d7bf3feb205ee26ce8360ddd9e1b67424f110095eb82441ad6175115d71b80a3147c06abcc2be476236410cc3982896e9
 SHA512 
a636ac66da040bd90cd7da6d40f76454b78b625b583eec105204e574b54711d7709821abe83d5fc85738737ec21b418e4ba0847b1de1937a7ebf3a990dbf7e17

diff --git a/www-apps/moodle/moodle-4.1.1.ebuild 
b/www-apps/moodle/moodle-4.1.1.ebuild
new file mode 100644
index ..0557b7cafcb2
--- /dev/null
+++ b/www-apps/moodle/moodle-4.1.1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit webapp
+
+DESCRIPTION="The Moodle Course Management System"
+HOMEPAGE="https://moodle.org;
+
+MY_BRANCH="stable$(ver_cut 1)0$(ver_cut 2)"
+SRC_URI="https://download.moodle.org/download.php/direct/${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?,ldap?,odbc?"
+AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
+AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
+
+PHP_REQUIRED_FLAGS="ctype,curl,iconv,json(+),session,simplexml,xml,zip"
+PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer,xmlrpc"
+PHP_FLAGS="${PHP_REQUIRED_FLAGS},${PHP_OPTIONAL_FLAGS}"
+
+IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
+
+# No forced dependency on
+#  mssql? - lives on a windows server
+#  mysql? ( virtual/mysql )
+#  postgres? ( dev-db/postgresql-server-9* )
+# which may live on another server.  These USE flags affect the configuration
+# file and the dependency on php.  However other dbs are possible.  See 
config.php
+# and the moodle documentation for other possibilities.
+DEPEND=""
+RDEPEND="
+   dev-lang/php:7.4[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   virtual/httpd-php
+   virtual/cron"
+
+pkg_setup() {
+   webapp_pkg_setup
+
+   # How many dbs were selected? If one and only one, which one is it?
+   MYDB=""
+   DB_COUNT=0
+   for db in ${DB_TYPES}; do
+   if use ${db}; then
+   MYDB=${db}
+   DB_COUNT=$(($DB_COUNT+1))
+   fi
+   done
+
+   if [[ ${DB_COUNT} -eq 0 ]]; then
+   eerror
+   eerror "No database selected in your USE flags,"
+   eerror "You must select at least one."
+   eerror
+   die
+   fi
+
+   if [[ ${DB_COUNT} -gt 1 ]]; then
+   MYDB=""
+   ewarn
+   ewarn "Multiple databases selected in your USE flags,"
+   ewarn "You will have to choose your database manually."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   rm COPYING.txt
+   cp "${FILESDIR}"/config-r1.php config.php
+
+   # Moodle expect pgsql, not postgres
+   MYDB=${MYDB/postgres/pgsql}
+
+   if [[ ${DB_COUNT} -eq 1 ]] ; then
+   sed -i -e "s|mydb|${MYDB}|" config.php
+   fi
+
+   eapply_user
+}
+
+src_install() {
+   webapp_src_preinst
+
+   local MOODLEDATA="${MY_HOSTROOTDIR}"/moodle
+   dodir ${MOODLEDATA}
+   webapp_serverowned -R "${MOODLEDATA}"
+
+   local MOODLEROOT="${MY_HTDOCSDIR}"
+

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

2023-01-30 Thread Anthony G. Basile
commit: 67555c056e7f018804d658d41d783a59c6313e42
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan 30 14:04:58 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 30 14:04:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67555c05

www-apps/moodle: bump to 3.11.12, 4.0.6

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

 www-apps/moodle/Manifest | 4 ++--
 www-apps/moodle/{moodle-3.11.10.ebuild => moodle-3.11.12.ebuild} | 2 +-
 www-apps/moodle/{moodle-4.0.4.ebuild => moodle-4.0.6.ebuild} | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 401051f514bb..5ad57bb323e5 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,2 +1,2 @@
-DIST moodle-3.11.10.tgz 60320974 BLAKE2B 
32de17a625742bc33e75d662c550682a45099b7af1e86411eecc0d8a745dbfeef2361eca3cea2d048e21dd75af40e9143534ab09db24162089f2ad404b4b54a4
 SHA512 
10c1e450dee96a1261b25882238381930297aa4e4f9a993e3932908ed2356d65facb5e06500dbd98c83a4022514c0ad1ad6305911241412985758fa29b5dd7a8
-DIST moodle-4.0.4.tgz 61899291 BLAKE2B 
82c18a8c89e7eb09a942f236640f49c414310c138d7cf2a9951c9759bea67f943f53257cefd5d693ec58a6af1e8eb6ae57a864d7772ea35a7592111d7be67cb0
 SHA512 
4284c05946dd07e43dbc7c584d7b3a69f62cfebf3cf6b2d049c6dea72ce184aaa0b4e6efb49817c8967ac8ff9dbce0ab2cf5fb2e96033d4368ed617ee258ffd8
+DIST moodle-3.11.12.tgz 60456820 BLAKE2B 
702a3352e64a5f1b1e0713474f8b5297410dbc5e57aa8902471f7d4f8c7fbae0503fc4addc55b89345858fa25492305048c401eec77ab2ebdd773ed3d878496d
 SHA512 
92d299f798956d05cb82f05e930d3ec21685b12a58e0105a8bfb7ac996c10b18870b8dd17ebefb6cc9518d360d02976e1de6f303d15630d886df7aac46d05708
+DIST moodle-4.0.6.tgz 62119193 BLAKE2B 
5ba5d48fc741f9c51cf5621c9143614b5eb50d5f0ae79b36bf320a83d90214779d915485211d00041cc96b92a72d5a133313f087d78c38120c8b948fd5236a58
 SHA512 
d6454913ac53a7505abed81b1db8389513218065502e3a5625d2b58cdd534e97603a190d58e7c1fc9b11dae833d81025dd8ca12ae483879c9f22e2a01e531447

diff --git a/www-apps/moodle/moodle-3.11.10.ebuild 
b/www-apps/moodle/moodle-3.11.12.ebuild
similarity index 98%
rename from www-apps/moodle/moodle-3.11.10.ebuild
rename to www-apps/moodle/moodle-3.11.12.ebuild
index 6663660f3cdc..20e7fd262412 100644
--- a/www-apps/moodle/moodle-3.11.10.ebuild
+++ b/www-apps/moodle/moodle-3.11.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"

diff --git a/www-apps/moodle/moodle-4.0.4.ebuild 
b/www-apps/moodle/moodle-4.0.6.ebuild
similarity index 98%
rename from www-apps/moodle/moodle-4.0.4.ebuild
rename to www-apps/moodle/moodle-4.0.6.ebuild
index 5ab1c6f25ece..84bcff745360 100644
--- a/www-apps/moodle/moodle-4.0.4.ebuild
+++ b/www-apps/moodle/moodle-4.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"



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

2023-01-30 Thread Anthony G. Basile
commit: cfdd47749fcfed9d3fd5b20ebc9f00c975303cee
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan 30 13:31:13 2023 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 30 13:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfdd4774

www-apps/moodle: drop 3.9.17

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

 www-apps/moodle/Manifest |   1 -
 www-apps/moodle/moodle-3.9.17.ebuild | 120 ---
 2 files changed, 121 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 1abc7bf5aacf..401051f514bb 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,3 +1,2 @@
 DIST moodle-3.11.10.tgz 60320974 BLAKE2B 
32de17a625742bc33e75d662c550682a45099b7af1e86411eecc0d8a745dbfeef2361eca3cea2d048e21dd75af40e9143534ab09db24162089f2ad404b4b54a4
 SHA512 
10c1e450dee96a1261b25882238381930297aa4e4f9a993e3932908ed2356d65facb5e06500dbd98c83a4022514c0ad1ad6305911241412985758fa29b5dd7a8
-DIST moodle-3.9.17.tgz 56753985 BLAKE2B 
695ba04f2d2158c3528e0ffdbe09b6c7237a8a79d65a4bf673d6d677d18c8731a1034c403e1f2315922d3b4090645dcfc6df4b857a1e8352d89037e9497df4c2
 SHA512 
42f23bc97e7e78668a046b11a72b346d1188d92340ade0cb55ea6a391d8174f443d2b89d646c67a778b9dff33dcac8cf5b2b0a3dead84bc6cdecdaa3bdc83143
 DIST moodle-4.0.4.tgz 61899291 BLAKE2B 
82c18a8c89e7eb09a942f236640f49c414310c138d7cf2a9951c9759bea67f943f53257cefd5d693ec58a6af1e8eb6ae57a864d7772ea35a7592111d7be67cb0
 SHA512 
4284c05946dd07e43dbc7c584d7b3a69f62cfebf3cf6b2d049c6dea72ce184aaa0b4e6efb49817c8967ac8ff9dbce0ab2cf5fb2e96033d4368ed617ee258ffd8

diff --git a/www-apps/moodle/moodle-3.9.17.ebuild 
b/www-apps/moodle/moodle-3.9.17.ebuild
deleted file mode 100644
index 6663660f3cdc..
--- a/www-apps/moodle/moodle-3.9.17.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2022 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?,ldap?,odbc?"
-AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
-AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
-
-PHP_REQUIRED_FLAGS="ctype,curl,iconv,json(+),session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer,xmlrpc"
-PHP_FLAGS="${PHP_REQUIRED_FLAGS},${PHP_OPTIONAL_FLAGS}"
-
-IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
-
-# No forced dependency on
-#  mssql? - lives on a windows server
-#  mysql? ( virtual/mysql )
-#  postgres? ( dev-db/postgresql-server-9* )
-# which may live on another server.  These USE flags affect the configuration
-# file and the dependency on php.  However other dbs are possible.  See 
config.php
-# and the moodle documentation for other possibilities.
-DEPEND=""
-RDEPEND="
-   dev-lang/php:7.4[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
-   virtual/httpd-php
-   virtual/cron"
-
-pkg_setup() {
-   webapp_pkg_setup
-
-   # How many dbs were selected? If one and only one, which one is it?
-   MYDB=""
-   DB_COUNT=0
-   for db in ${DB_TYPES}; do
-   if use ${db}; then
-   MYDB=${db}
-   DB_COUNT=$(($DB_COUNT+1))
-   fi
-   done
-
-   if [[ ${DB_COUNT} -eq 0 ]]; then
-   eerror
-   eerror "No database selected in your USE flags,"
-   eerror "You must select at least one."
-   eerror
-   die
-   fi
-
-   if [[ ${DB_COUNT} -gt 1 ]]; then
-   MYDB=""
-   ewarn
-   ewarn "Multiple databases selected in your USE flags,"
-   ewarn "You will have to choose your database manually."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   rm COPYING.txt
-   cp "${FILESDIR}"/config-r1.php config.php
-
-   # Moodle expect pgsql, not postgres
-   MYDB=${MYDB/postgres/pgsql}
-
-   if [[ ${DB_COUNT} -eq 1 ]] ; then
-   sed -i -e "s|mydb|${MYDB}|" config.php
-   fi
-
-   eapply_user
-}
-
-src_install() {
-   webapp_src_preinst
-
-   local MOODLEDATA="${MY_HOSTROOTDIR}"/moodle
-   dodir ${MOODLEDATA}
-   webapp_serverowned -R "${MOODLEDATA}"
-
-   local MOODLEROOT="${MY_HTDOCSDIR}"
-   insin

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-09-30 Thread Anthony G. Basile
commit: 7ea752233cde1a00681996603740b126aa4839a6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep 30 17:00:34 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep 30 17:00:34 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=7ea75223

world.conf: tweak dev-cpp/cairomm

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

 core/etc/grs/world.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 9cc7039..9b145b9 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -235,7 +235,7 @@ package.use : dev-cpp/abseil-cpp:0 -test
 package.use : dev-cpp/atkmm:0 -gtk-doc
 
 [dev-cpp/cairomm:0]
-package.use : dev-cpp/cairomm:0 -test -X -gtk-doc
+package.use : dev-cpp/cairomm:0 -test X -gtk-doc
 
 [dev-cpp/clucene:1]
 package.use : dev-cpp/clucene:1 -debug -doc -static-libs



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-09-30 Thread Anthony G. Basile
commit: aee033b46422a68bcdc7d88f284cc30f02401b81
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep 30 16:58:21 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep 30 16:58:21 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=aee033b4

world.conf: tweek dev-cpp/gtkmm

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

 core/etc/grs/world.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 37f55f3..9cc7039 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -244,7 +244,7 @@ package.use : dev-cpp/clucene:1 -debug -doc -static-libs
 package.use : dev-cpp/glibmm:2 -debug -doc -test
 
 [dev-cpp/gtkmm:3.0]
-package.use : dev-cpp/gtkmm:3.0 -aqua -gtk-doc -test -wayland -X
+package.use : dev-cpp/gtkmm:3.0 -aqua -gtk-doc -test -wayland X
 
 [dev-cpp/libcmis:0.5]
 package.use : dev-cpp/libcmis:0.5 -man -static-libs -test -tools



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-09-30 Thread Anthony G. Basile
commit: d055629dd6b360a1bd6768b0f72ea8c62cb6d811
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep 30 16:56:52 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep 30 16:56:52 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=d055629d

world.conf: temporary refersh

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

 core/etc/grs/world.conf | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 0277fc1..37f55f3 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -232,10 +232,10 @@ package.use : app-vim/gentoo-syntax:0 -ignore-glep31
 package.use : dev-cpp/abseil-cpp:0 -test
 
 [dev-cpp/atkmm:0]
-package.use : dev-cpp/atkmm:0 -doc
+package.use : dev-cpp/atkmm:0 -gtk-doc
 
 [dev-cpp/cairomm:0]
-package.use : dev-cpp/cairomm:0 -doc -test
+package.use : dev-cpp/cairomm:0 -test -X -gtk-doc
 
 [dev-cpp/clucene:1]
 package.use : dev-cpp/clucene:1 -debug -doc -static-libs
@@ -244,7 +244,7 @@ package.use : dev-cpp/clucene:1 -debug -doc -static-libs
 package.use : dev-cpp/glibmm:2 -debug -doc -test
 
 [dev-cpp/gtkmm:3.0]
-package.use : dev-cpp/gtkmm:3.0 -aqua -doc -test -wayland X
+package.use : dev-cpp/gtkmm:3.0 -aqua -gtk-doc -test -wayland -X
 
 [dev-cpp/libcmis:0.5]
 package.use : dev-cpp/libcmis:0.5 -man -static-libs -test -tools



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/var/lib/portage/

2022-09-30 Thread Anthony G. Basile
commit: f2089852093de3386d8ded15d1a976f1e96e6367
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep 30 16:51:17 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep 30 16:51:17 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=f2089852

world: app-portage/repoman is deprecated

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

 core/var/lib/portage/world.CYCLE.3 | 1 -
 core/var/lib/portage/world.CYCLE.4 | 1 -
 2 files changed, 2 deletions(-)

diff --git a/core/var/lib/portage/world.CYCLE.3 
b/core/var/lib/portage/world.CYCLE.3
index 91499e1..9e6c711 100644
--- a/core/var/lib/portage/world.CYCLE.3
+++ b/core/var/lib/portage/world.CYCLE.3
@@ -9,7 +9,6 @@ app-office/libreoffice
 app-portage/gentoolkit
 app-portage/grs
 app-portage/layman
-app-portage/repoman
 app-text/evince
 app-text/tree
 dev-util/strace

diff --git a/core/var/lib/portage/world.CYCLE.4 
b/core/var/lib/portage/world.CYCLE.4
index ffda0b6..e7e5212 100644
--- a/core/var/lib/portage/world.CYCLE.4
+++ b/core/var/lib/portage/world.CYCLE.4
@@ -9,7 +9,6 @@ app-office/libreoffice
 app-portage/gentoolkit
 app-portage/grs
 app-portage/layman
-app-portage/repoman
 app-text/evince
 app-text/tree
 dev-util/strace



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

2022-09-25 Thread Anthony G. Basile
commit: 0e47c7fdca046db5ec0b34553ba103f2ae26e92b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep 26 01:19:25 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep 26 01:19:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e47c7fd

app-text/xapian-omega: version bump 1.4.21

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

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

diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest
index 8fb023090246..b8778a8c7620 100644
--- a/app-text/xapian-omega/Manifest
+++ b/app-text/xapian-omega/Manifest
@@ -2,3 +2,4 @@ DIST xapian-omega-1.4.17.tar.xz 547372 BLAKE2B 
d164ee2f96d395e2a45919aea821d1bae
 DIST xapian-omega-1.4.18.tar.xz 549892 BLAKE2B 
440f7ac93acca5803c80d905a90db854f36a5fb1e486d5178c25db0490bc01812f2173feb8abb97a2e399449950524db7b557b303c671d1e9a50f062f332008a
 SHA512 
35da36bdaa6997353554604db5ced3f3a05d0862ce5cf357fae639ca88a65ea83bf0be039629e6aedd67f8cb369a7eaeba7f279980c9e2f585083c737c61ea43
 DIST xapian-omega-1.4.19.tar.xz 553680 BLAKE2B 
1008376d2ba6d72d3cc267ee3bda78a1d37491d706417010e0f4ca7dddf78ddd3d9ad07108874eabfffd0280016ce1fad49c86ee89eed9b37ae571586f838c9b
 SHA512 
82b682bc9d244256afffc2ab1b12b0f577184296a979dc42b2865b689c6d46eca6b838b95a5d040dc228de0c2e2261e81279e0a748eaff2d018732ce4bc07fae
 DIST xapian-omega-1.4.20.tar.xz 563324 BLAKE2B 
3836cc1f219f228edbd910dd92eb5bf7f91c6e0e5a1be2fad271dc9246ef0e5dd68d99d48f15c8ac9c449112d492e3becd501413a8c190d0b611d2506f8d82cb
 SHA512 
026ca234d072da39a29d47b5b53033ec7677d51f93a6fedffb2a57ff5b788cc08d94d1dc43ff8c0062639470b8fe3150781008e4b50abd3ec5526b2b98a3a676
+DIST xapian-omega-1.4.21.tar.xz 568440 BLAKE2B 
445152c23f58471402d8017906083123c0a0e55eb8feed8908dae46680148471a65c51ef146c693cbbb807ce7a70d6589c0a77c2508c39417b95f292d5e8b9f1
 SHA512 
a313725084c3c336655a3beaa2c1e6c9186027bf6c90f0c5261f748a08e1e8d1ef9d43b0c6bad5bbd5a5af9d1f3db49b915435e5e815f9e97d452590522e85ec

diff --git a/app-text/xapian-omega/xapian-omega-1.4.21.ebuild 
b/app-text/xapian-omega/xapian-omega-1.4.21.ebuild
new file mode 100644
index ..91ff25791e25
--- /dev/null
+++ b/app-text/xapian-omega/xapian-omega-1.4.21.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+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-${PV}:0/30
+   dev-lang/perl
+   dev-libs/libpcre
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}" 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/* "${ED}"/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/

2022-09-25 Thread Anthony G. Basile
commit: bcf3c6db66547617042a7f5b4a2b94973098877a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep 26 01:16:39 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep 26 01:16:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf3c6db

dev-libs/xapian-bindings: version bump 1.4.21

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

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.21.ebuild  | 346 +
 2 files changed, 347 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 7698edab3086..d1e579516729 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,3 +1,4 @@
 DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e
 DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6
 DIST xapian-bindings-1.4.20.tar.xz 1143304 BLAKE2B 
3ab6a9be536d10b0dd369c1c638acbdd7fdf855f6dc8726db9c3791a8369cd83196214771b923aa538e5dda320d2b417f5f0944181b5691cfe5d8e7ddc97dd96
 SHA512 
bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed
+DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 
5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0
 SHA512 
86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
new file mode 100644
index ..cd70cb26aeb5
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-4 php8-0"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
+
+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 lua mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.21
+   lua? ( ${LUA_DEPS} )
+   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.8:* )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+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 ph

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

2022-09-25 Thread Anthony G. Basile
commit: 18be51c7f17c65b4404af4832ba910456bdbb9b4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep 26 00:52:56 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep 26 00:53:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18be51c7

dev-libs/xapian: version bump 1.4.21

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

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

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 65047553d905..0f9014cd8f3f 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -3,3 +3,4 @@ DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad208
 DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef
 DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346
 DIST xapian-core-1.4.20.tar.xz 3003788 BLAKE2B 
c4bfa4af9112a206b14c8c2f4a76eb4c1267a752130287b6623233d3a09783b903a3275b2ec275f38f1d195119c730565a31ed303b8e2dedefc42cae10387600
 SHA512 
e2f62eebc946cc5d0641db85d2966e6ad9e84c6a23606e705f0461ab80b012933b46ed5b7e0691fe2070ca1c0755e99895c18bc055eaad0a9376def410aa7f35
+DIST xapian-core-1.4.21.tar.xz 3018384 BLAKE2B 
61a25ee381c84e0a9f20650d94aa097225f2e947dafad7f6b5497db74f383f5b0fcf277a35ea27ff461b34cd2a9a0b6333f88264c5817cff09a2caf42fa3b398
 SHA512 
4071791daf47f5ae77f32f358c6020fcfa9aa81c15c8da25489b055eef30383695e449ab1cb73670f2f5db2b2a5f78056da0e8eea89d83aaad91dfe340a6b13a

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
new file mode 100644
index ..d50c34543512
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit 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 ~loong ~m68k ~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-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
+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 "${ED}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${ED}" -name "*.la" -type f -delete || die
+}



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-09-18 Thread Anthony G. Basile
commit: 273cbf497cf285e23926115ef0b8bad9c7469c85
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Sep 18 10:44:22 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Sep 18 10:44:22 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=273cbf49

world.conf: refresh

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

 core/etc/grs/world.conf | 19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index cd6163c..0277fc1 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -50,7 +50,7 @@ package.use : app-arch/xz-utils:0 -nls -verify-sig 
extra-filters split-usr stati
 package.use : app-arch/zip:0 -natspec bzip2 crypt unicode
 
 [app-arch/zstd:0]
-package.use : app-arch/zstd:0 -lz4 -static-libs threads
+package.use : app-arch/zstd:0 -lz4 -static-libs split-usr threads
 
 [app-crypt/argon2:0]
 package.use : app-crypt/argon2:0 static-libs
@@ -213,6 +213,9 @@ package.use : app-text/libwpg:0.3 -doc -static-libs
 [app-text/libwps:0]
 package.use : app-text/libwps:0 -debug -doc -tools
 
+[app-text/mythes:0]
+package.use : app-text/mythes:0 -debug
+
 [app-text/poppler:0]
 package.use : app-text/poppler:0 -boost -cjk -debug -doc -nss -qt5 -verify-sig 
cairo curl cxx introspection jpeg jpeg2k lcms png tiff utils
 
@@ -391,7 +394,7 @@ package.use : dev-libs/libcdio-paranoia:0 -static-libs 
-test cxx
 package.use : dev-libs/libcdio:0 -cddb -minimal -static-libs -test cxx
 
 [dev-libs/libdaemon:0]
-package.use : dev-libs/libdaemon:0 -doc -examples static-libs
+package.use : dev-libs/libdaemon:0 -doc -examples
 
 [dev-libs/libdbusmenu:0]
 package.use : dev-libs/libdbusmenu:0 -debug -gtk -test gtk3 introspection
@@ -427,7 +430,7 @@ package.use : dev-libs/libindicate:3 gtk introspection
 package.use : dev-libs/libinput:0 -doc -test input_devices_wacom
 
 [dev-libs/libixion:0]
-package.use : dev-libs/libixion:0 -debug -python threads
+package.use : dev-libs/libixion:0 -debug -python
 
 [dev-libs/libksba:0]
 package.use : dev-libs/libksba:0 static-libs
@@ -529,7 +532,7 @@ package.use : dev-libs/rasqal:0 -gmp -static-libs -test 
-xml crypt mhash pcre
 package.use : dev-libs/re2:0 -icu
 
 [dev-libs/redland:0]
-package.use : dev-libs/redland:0 -berkdb -iodbc -mysql -odbc -postgres -sqlite 
-static-libs
+package.use : dev-libs/redland:0 -berkdb -iodbc -mysql -odbc -postgres -sqlite
 
 [dev-libs/xmlsec:0]
 package.use : dev-libs/xmlsec:0 -doc -gcrypt -gnutls -static-libs -test nss 
openssl
@@ -1106,10 +1109,10 @@ package.use : media-libs/lcms:2 -doc -test jpeg 
static-libs threads tiff zlib
 package.use : media-libs/libass:0 -verify-sig fontconfig
 
 [media-libs/libbluray:0]
-package.use : media-libs/libbluray:0 -aacs -bdplus -java -static-libs -utils 
fontconfig truetype xml
+package.use : media-libs/libbluray:0 -aacs -bdplus -java -utils fontconfig 
truetype xml
 
 [media-libs/libcaca:0]
-package.use : media-libs/libcaca:0 -doc -java -mono -ruby -test -truetype X 
imlib ncurses opengl slang static-libs
+package.use : media-libs/libcaca:0 -doc -ruby -test -truetype X imlib ncurses 
opengl slang static-libs
 package.env : media-libs/libcaca:0 media-libs_libcaca_0
 env : CPPFLAGS="-std=gnu++11"
 
@@ -1195,7 +1198,7 @@ package.use : media-libs/openjpeg:2 -doc -static-libs 
-test
 package.use : media-libs/opus:0 -custom-modes -doc cpu_flags_x86_sse 
static-libs
 
 [media-libs/raptor:2]
-package.use : media-libs/raptor:2 -debug -json -static-libs curl unicode
+package.use : media-libs/raptor:2 -debug -json -static-libs curl
 
 [media-libs/speex:0]
 package.use : media-libs/speex:0 -utils cpu_flags_x86_sse vbr
@@ -1517,7 +1520,7 @@ package.use : sys-devel/bc:0 -libedit -static readline
 package.use : sys-devel/binutils-config:0 native-symlinks
 
 [sys-devel/binutils:2.38]
-package.use : sys-devel/binutils:2.38 -cet -default-gold -doc -emacs 
-multitarget -pgo -static-libs -test -vanilla gold nls plugins
+package.use : sys-devel/binutils:2.38 -cet -default-gold -doc -multitarget 
-pgo -static-libs -test -vanilla gold nls plugins
 
 [sys-devel/bison:0]
 package.use : sys-devel/bison:0 -examples -nls -static -test -verify-sig



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

2022-09-14 Thread Anthony G. Basile
commit: 61772832f3a2bef04f8cb6bf5c1745c0c65cbc4e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep 15 00:20:49 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep 15 00:22:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61772832

www-apps/moodle: version bumps to 3.9.17, 3.11.10, 4.0.4

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

 www-apps/moodle/Manifest| 6 +++---
 www-apps/moodle/{moodle-3.11.9.ebuild => moodle-3.11.10.ebuild} | 2 +-
 www-apps/moodle/{moodle-3.9.16.ebuild => moodle-3.9.17.ebuild}  | 2 +-
 www-apps/moodle/{moodle-4.0.3.ebuild => moodle-4.0.4.ebuild}| 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 11e92efda365..1abc7bf5aacf 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,3 +1,3 @@
-DIST moodle-3.11.9.tgz 60315325 BLAKE2B 
c3ab1fef4b83e584fab62104063ea89d7ee44662bd694debb35c5b100678e015fd09e7a20e16681a4fc3d9b535c07dc2421dcac0cd42503f576ba5ff65b2a641
 SHA512 
fc20d5428767f742e2ac8b2fa1f187518caca3c402c7ef14cabe6272cb3fa0bf3d17ec898120f58b0127676e13b73487117cca5bf22a97522793417bebf31f1a
-DIST moodle-3.9.16.tgz 56754668 BLAKE2B 
63a0ec7d7225fbb7875be8590123c95da98661f05a6a8757c6e441596c148deeea39898c8ec16ce889a1c427ae3d9ec53b222bce7c364cdc04c2c286ef278de1
 SHA512 
0470f773fd36308ce9134e674d21c4e024764f41cb0daae230a565b9b1d783c7074b382f60a27ed75b36964cba7928806a1acd18ad0fdf215284a01142f71a4e
-DIST moodle-4.0.3.tgz 61902060 BLAKE2B 
860dbbb097a44c17c9e2c9df629ecd8ca8db97e9f858e1598a9fca8a7c928b1a7465eaf788ae086f940bab6f0858c9bee0ec2c453dfece5ceafc788cab972b28
 SHA512 
108d2d3b7a7a3b5ac0fa9cccbcc28b2356be7cdfab7d43a361545904eba0897a6687758b517269fe75b37bc34334ce285fc0d761ecfc0293830c4a2f197265ef
+DIST moodle-3.11.10.tgz 60320974 BLAKE2B 
32de17a625742bc33e75d662c550682a45099b7af1e86411eecc0d8a745dbfeef2361eca3cea2d048e21dd75af40e9143534ab09db24162089f2ad404b4b54a4
 SHA512 
10c1e450dee96a1261b25882238381930297aa4e4f9a993e3932908ed2356d65facb5e06500dbd98c83a4022514c0ad1ad6305911241412985758fa29b5dd7a8
+DIST moodle-3.9.17.tgz 56753985 BLAKE2B 
695ba04f2d2158c3528e0ffdbe09b6c7237a8a79d65a4bf673d6d677d18c8731a1034c403e1f2315922d3b4090645dcfc6df4b857a1e8352d89037e9497df4c2
 SHA512 
42f23bc97e7e78668a046b11a72b346d1188d92340ade0cb55ea6a391d8174f443d2b89d646c67a778b9dff33dcac8cf5b2b0a3dead84bc6cdecdaa3bdc83143
+DIST moodle-4.0.4.tgz 61899291 BLAKE2B 
82c18a8c89e7eb09a942f236640f49c414310c138d7cf2a9951c9759bea67f943f53257cefd5d693ec58a6af1e8eb6ae57a864d7772ea35a7592111d7be67cb0
 SHA512 
4284c05946dd07e43dbc7c584d7b3a69f62cfebf3cf6b2d049c6dea72ce184aaa0b4e6efb49817c8967ac8ff9dbce0ab2cf5fb2e96033d4368ed617ee258ffd8

diff --git a/www-apps/moodle/moodle-3.11.9.ebuild 
b/www-apps/moodle/moodle-3.11.10.ebuild
similarity index 97%
rename from www-apps/moodle/moodle-3.11.9.ebuild
rename to www-apps/moodle/moodle-3.11.10.ebuild
index 36f762e3e63b..6663660f3cdc 100644
--- a/www-apps/moodle/moodle-3.11.9.ebuild
+++ b/www-apps/moodle/moodle-3.11.10.ebuild
@@ -39,7 +39,7 @@ IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
 # and the moodle documentation for other possibilities.
 DEPEND=""
 RDEPEND="
-   >=dev-lang/php-7.3[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   dev-lang/php:7.4[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
virtual/httpd-php
virtual/cron"
 

diff --git a/www-apps/moodle/moodle-3.9.16.ebuild 
b/www-apps/moodle/moodle-3.9.17.ebuild
similarity index 97%
rename from www-apps/moodle/moodle-3.9.16.ebuild
rename to www-apps/moodle/moodle-3.9.17.ebuild
index 7dd5a9861c83..6663660f3cdc 100644
--- a/www-apps/moodle/moodle-3.9.16.ebuild
+++ b/www-apps/moodle/moodle-3.9.17.ebuild
@@ -39,7 +39,7 @@ IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
 # and the moodle documentation for other possibilities.
 DEPEND=""
 RDEPEND="
-   >=dev-lang/php-7.2[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   dev-lang/php:7.4[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
virtual/httpd-php
virtual/cron"
 

diff --git a/www-apps/moodle/moodle-4.0.3.ebuild 
b/www-apps/moodle/moodle-4.0.4.ebuild
similarity index 97%
rename from www-apps/moodle/moodle-4.0.3.ebuild
rename to www-apps/moodle/moodle-4.0.4.ebuild
index db15d5ab03ce..5ab1c6f25ece 100644
--- a/www-apps/moodle/moodle-4.0.3.ebuild
+++ b/www-apps/moodle/moodle-4.0.4.ebuild
@@ -40,7 +40,7 @@ IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
 # and the moodle documentation for other possibilities.
 DEPEND=""
 RDEPEND="
-   >=dev-lang/php-7.3[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
+   dev-lang/php:7.4[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS}]
virtual/httpd-php
virtual/cron"
 



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

2022-09-05 Thread Anthony G. Basile
commit: 49bf70035d505816abbb3b3d24d696bbd8da17d7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep  5 16:34:48 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep  5 16:35:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49bf7003

net-misc/curl: depend on dev-libs/nss-pem when CURL_SSL=nss

Closes: https://bugs.gentoo.org/768912
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/{curl-7.85.0-r1.ebuild => curl-7.85.0-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/curl/curl-7.85.0-r1.ebuild 
b/net-misc/curl/curl-7.85.0-r2.ebuild
similarity index 99%
rename from net-misc/curl/curl-7.85.0-r1.ebuild
rename to net-misc/curl/curl-7.85.0-r2.ebuild
index dfa9c49ff480..76793e314e73 100644
--- a/net-misc/curl/curl-7.85.0-r1.ebuild
+++ b/net-misc/curl/curl-7.85.0-r2.ebuild
@@ -49,6 +49,7 @@ RDEPEND="ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
)
nss? (
dev-libs/nss:0[${MULTILIB_USEDEP}]
+   dev-libs/nss-pem
app-misc/ca-certificates
)
)



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

2022-09-05 Thread Anthony G. Basile
commit: 4ee3cd107fb1e313eaacbda379e9ca9441771d06
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep  5 16:32:55 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep  5 16:35:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee3cd10

dev-libs/nss-pem: keyword ~riscv, needed for bug #768912

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

 dev-libs/nss-pem/nss-pem-1.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nss-pem/nss-pem-1.0.8.ebuild 
b/dev-libs/nss-pem/nss-pem-1.0.8.ebuild
index 4de15a852848..7e08b6ffcc78 100644
--- a/dev-libs/nss-pem/nss-pem-1.0.8.ebuild
+++ b/dev-libs/nss-pem/nss-pem-1.0.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdudka/${PN}/releases/download/${P}/${P}.tar.xz;
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-solaris"
 IUSE=""
 
 BDEPEND=" >=dev-libs/nss-3.50-r1 "



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-09-05 Thread Anthony G. Basile
commit: ed6dce4fad95198b6da7dd2b1c558fd426fb2b07
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep  5 10:28:25 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep  5 10:28:25 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=ed6dce4f

world.conf: refresh and re-add net-misc/tigervnc

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

 core/etc/grs/world.conf | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 1eccc09..cd6163c 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -466,7 +466,7 @@ package.use : dev-libs/libsigc++:2 -doc -test static-libs
 package.use : dev-libs/libsodium:0 -cpu_flags_x86_aes -cpu_flags_x86_sse4_1 
-minimal -static-libs -verify-sig asm urandom
 
 [dev-libs/libtasn1:0]
-package.use : dev-libs/libtasn1:0 -test -valgrind static-libs
+package.use : dev-libs/libtasn1:0 -test -valgrind -verify-sig static-libs
 
 [dev-libs/libudfread:0]
 package.use : dev-libs/libudfread:0 -static-libs
@@ -1103,7 +1103,7 @@ package.use : media-libs/jbigkit:0 static-libs
 package.use : media-libs/lcms:2 -doc -test jpeg static-libs threads tiff zlib
 
 [media-libs/libass:0]
-package.use : media-libs/libass:0 fontconfig
+package.use : media-libs/libass:0 -verify-sig fontconfig
 
 [media-libs/libbluray:0]
 package.use : media-libs/libbluray:0 -aacs -bdplus -java -static-libs -utils 
fontconfig truetype xml
@@ -1336,6 +1336,9 @@ package.use : net-misc/openssh:0 -X509 -audit -debug -hpn 
-kerberos -ldns -libed
 [net-misc/rsync:0]
 package.use : net-misc/rsync:0 -examples -lz4 -stunnel -system-zlib 
-verify-sig -xxhash -zstd acl iconv ipv6 ssl xattr
 
+[net-misc/tigervnc:0]
+package.use : net-misc/tigervnc:0 -dri3 -gnutls -java -xinerama drm nls opengl 
server
+
 [net-misc/wget:0]
 package.use : net-misc/wget:0 -cookie-check -debug -metalink -nls -ntlm 
-static -test -verify-sig gnutls idn ipv6 pcre ssl uuid zlib
 
@@ -1637,7 +1640,7 @@ package.use : sys-libs/ncurses:0 -ada -debug -doc -gpm 
-minimal -profile -stack-
 package.use : sys-libs/obstack-standalone:0 -static-libs
 
 [sys-libs/pam:0]
-package.use : sys-libs/pam:0 -audit -berkdb -debug -filecaps -nis -selinux
+package.use : sys-libs/pam:0 -audit -berkdb -debug -filecaps -nis -selinux 
split-usr
 
 [sys-libs/readline:0]
 package.use : sys-libs/readline:0 -verify-sig split-usr static-libs unicode 
utils
@@ -1778,6 +1781,9 @@ package.use : x11-drivers/xf86-video-r128:0 dri
 [x11-libs/cairo:0]
 package.use : x11-libs/cairo:0 -aqua -debug -gles2-only -utils -valgrind X 
glib opengl static-libs svg
 
+[x11-libs/fltk:1]
+package.use : x11-libs/fltk:1 -cairo -debug -doc -examples -games -static-libs 
opengl threads xft xinerama
+
 [x11-libs/gdk-pixbuf:2]
 package.use : x11-libs/gdk-pixbuf:2 -gtk-doc introspection jpeg tiff
 



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-09-01 Thread Anthony G. Basile
commit: 572a1de512a9831cdcf36c71aa92a6e400bf4dfc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep  1 23:44:47 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep  1 23:44:47 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=572a1de5

world.conf: refresh

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

 core/etc/grs/world.conf | 41 +++--
 1 file changed, 19 insertions(+), 22 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 78b34c1..1eccc09 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -97,7 +97,7 @@ package.use : app-editors/nano:0 -debug -justify -minimal 
-nls -static magic ncu
 package.use : app-editors/vim-core:0 -minimal -nls acl
 
 [app-editors/vim:0]
-package.use : app-editors/vim:0 -debug -gpm -lua_single_target_luajit -minimal 
-nls -racket -selinux -sound -terminal -vim-pager X acl crypt cscope lua 
lua_single_target_lua5-1 perl python ruby tcl
+package.use : app-editors/vim:0 -debug -gpm -lua_single_target_lua5-3 
-lua_single_target_lua5-4 -lua_single_target_luajit -minimal -nls -racket 
-selinux -sound -terminal -vim-pager X acl crypt cscope lua 
lua_single_target_lua5-1 perl python ruby tcl
 
 [app-i18n/uchardet:0]
 package.use : app-i18n/uchardet:0 -static-libs -test cpu_flags_x86_sse2
@@ -109,7 +109,7 @@ package.use : app-misc/ca-certificates:0 cacert
 package.use : app-misc/mime-types:0 -nginx
 
 [app-misc/pax-utils:0]
-package.use : app-misc/pax-utils:0 -debug caps python seccomp
+package.use : app-misc/pax-utils:0 -test caps man python seccomp
 
 [app-misc/tmux:0]
 package.use : app-misc/tmux:0 -debug -selinux -systemd -utempter vim-syntax
@@ -286,7 +286,7 @@ package.use : dev-lang/perl:0 -debug -doc -ithreads 
-minimal -quadmath berkdb gd
 package.use : dev-lang/python-exec:2 -test native-symlinks
 
 [dev-lang/python:3.10]
-package.use : dev-lang/python:3.10 -bluetooth -build -examples -libedit -lto 
-pgo -sqlite -test -tk -verify-sig -wininst gdbm hardened ncurses readline ssl 
xml
+package.use : dev-lang/python:3.10 -bluetooth -build -examples -libedit -lto 
-pgo -sqlite -test -tk -verify-sig ensurepip gdbm hardened ncurses readline ssl 
xml
 
 [dev-lang/ruby:2.7]
 package.use : dev-lang/ruby:2.7 -berkdb -debug -doc -examples -gdbm -jemalloc 
-jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs ipv6 rdoc ssl
@@ -694,10 +694,10 @@ package.use : dev-python/isoduration:0 -test
 package.use : dev-python/jaraco-context:0 -test
 
 [dev-python/jaraco-functools:0]
-package.use : dev-python/jaraco-functools:0 -doc -test
+package.use : dev-python/jaraco-functools:0 -test
 
 [dev-python/jaraco-text:0]
-package.use : dev-python/jaraco-text:0 -doc -test
+package.use : dev-python/jaraco-text:0 -test
 
 [dev-python/jinja:0]
 package.use : dev-python/jinja:0 -doc -examples -test
@@ -919,7 +919,7 @@ package.use : dev-scheme/guile:12 -debug -debug-malloc -nls 
deprecated networkin
 package.use : dev-util/boost-build:0 -examples
 
 [dev-util/cmake:0]
-package.use : dev-util/cmake:0 -doc -emacs -qt5 -test ncurses
+package.use : dev-util/cmake:0 -doc -emacs -qt5 -test -verify-sig ncurses
 
 [dev-util/cmocka:0]
 package.use : dev-util/cmocka:0 -doc -examples -static-libs -test
@@ -1040,7 +1040,7 @@ package.env : media-gfx/exiv2:0 media-gfx_exiv2_0
 env : CPPFLAGS="-U_GNU_SOURCE"
 
 [media-gfx/fontforge:0]
-package.use : media-gfx/fontforge:0 -X -doc -gif -gtk -jpeg -png -svg -test 
-tiff -truetype-debugger -woff2 python readline unicode
+package.use : media-gfx/fontforge:0 -X -doc -gif -gtk -jpeg -png -svg -test 
-tiff -truetype-debugger -woff2 python readline
 
 [media-gfx/gimp:0]
 package.use : media-gfx/gimp:0 -aalib -alsa -aqua -debug -doc -gnome -heif 
-jpeg2k -jpegxl -mng -openexr -postscript -test -udev -unwind -vector-icons 
-webp -wmf -xpm cpu_flags_x86_mmx cpu_flags_x86_sse
@@ -1249,7 +1249,7 @@ package.use : net-dns/bind-tools:0 -doc -libedit -test 
caps gssapi idn ipv6 read
 package.use : net-dns/c-ares:0 -static-libs -test
 
 [net-dns/libidn2:0]
-package.use : net-dns/libidn2:0 -verify-sig static-libs
+package.use : net-dns/libidn2:0 -verify-sig nls static-libs
 
 [net-dns/libidn:0]
 package.use : net-dns/libidn:0 -emacs -nls -verify-sig
@@ -1331,14 +1331,11 @@ package.use : net-misc/iputils:0 -arping -clockdiff 
-doc -idn -rarpd -rdisc -sta
 package.use : net-misc/ntp:0 -caps -debug -openntpd -parse-clocks -samba 
-selinux -snmp -vim-syntax -zeroconf ipv6 readline ssl threads
 
 [net-misc/openssh:0]
-package.use : net-misc/openssh:0 -X509 -audit -debug -hpn -kerberos -ldns 
-libedit -livecd -pam -sctp -security-key -selinux -static -test -verify-sig 
-xmss X pie scp ssl
+package.use : net-misc/openssh:0 -X509 -audit -debug -hpn -kerberos -ldns 
-libedit -livecd -pam -sctp -security-key -selinux -static -test -verify-sig 
-xmss X pie ssl
 
 [net-misc/rsync:0]
 package.use : net-misc/rsync:0 -examples -lz4 -s

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

2022-09-01 Thread Anthony G. Basile
commit: 6146b4933b7a0ad5f39fdef73bf8c7c040f24c2f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep  1 14:21:00 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep  1 14:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6146b493

Revert "net-misc/curl: cleanup older stable versions"

This reverts commit 2a1bfcbd5d722a1f7aee9d91f7c3a173c6773849.

dev-lang/julia depends on  gentoo.org>

 net-misc/curl/Manifest  |   4 +
 net-misc/curl/curl-7.79.1-r1.ebuild | 293 
 net-misc/curl/curl-7.83.1.ebuild| 288 +++
 net-misc/curl/metadata.xml  |   1 +
 4 files changed, 586 insertions(+)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index a31545ac99db..ade38f0e36d0 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,3 +1,7 @@
+DIST curl-7.79.1.tar.xz 2465212 BLAKE2B 
2b694f96661c0aa0a136fdae4159e0ca8e811557c5a1f0b47cccaaad122f3ddbdaa6450c3835290955baf9357e872ee105a8cb0912064af3d3e38d16beb124ad
 SHA512 
1edb71647a7f4dbb070baf1a019b4751aefeda793ff523c504410bb5cc74e5bffc52f20dd889697d1585f9ca3c4e81b1a9caadd182c30c8358ffd25f33e4db4d
+DIST curl-7.79.1.tar.xz.asc 488 BLAKE2B 
cf1864b15ee4b47a61a03968c4fd9526d4c8d0c5a8a0a1357de61758640e6dfda57334df1e63afd94c0064b7e61527623dd20446b27fa0130e0bf92c647d9820
 SHA512 
4f7930fde0a21358cf0bd8d5cbde5a05efc34202265b4744e59f49d9dc269987f47b4ead77c33e2ae03acabd7b6d6a731c69b91999eea70542f49d9ea0c2ba94
+DIST curl-7.83.1.tar.xz 2474940 BLAKE2B 
491427b12f082c2246ef6cb2a129340079db28bd93b4381889e7328bef1d61a79bb57cba4b8372759baa4f6e77644966ed95cfa8f839ee9db634786757fb1ce0
 SHA512 
2f63327d6d3687ba36fb7b8d5d3d15599eca33ebfb08681613612ea9c4b629d3b6ce4d2742fa1ebd7a997ed332001d3a4c798985f9277c83b9e7a9aecdb1b1ee
+DIST curl-7.83.1.tar.xz.asc 488 BLAKE2B 
78f7a6d9a32cab97e9ce26430eb2be2bc4e20552cf8c59238f30f127e9d7af5b4f9808c3fe0846c18c8f7a67b49f2f75d865d17b7760bb664872934799949441
 SHA512 
f0d29de315488c844eb81ed5a89ed6334910970224c8cac43e7e6f2d58c35ad0064c0b6122e69b3a34ce91f4b56873c63e2e8aea1c602ef40711bfd62a01b191
 DIST curl-7.84.0.tar.xz 2477944 BLAKE2B 
811a63285f39a598bc4fd73ae4b8e23e5146b93dcf3eea805345792b785bbd54240d9871a0dc9f058d58fd7ea7f4efbcb82727218e8afaaae3600bad55e1
 SHA512 
86231866a35593a1637fbc0c6af3b6761bdfd99fb35580cc52970c36f19604f93dce59fea67a1d5bb4b455f719307599c7916c77d14f2b661f6bf7fb1ca716ce
 DIST curl-7.84.0.tar.xz.asc 488 BLAKE2B 
d74dea89fa89b6ed0a928e01987669f7dde0bcbb30423ea0f3af9f31eea1e059d458629d80455d772264d744fab236d4f506545afa1bfbd6ded7e2b27192a7c8
 SHA512 
80ff5274277ad97448fa53511bab6e8a1c302bcb25fc0916d78b8dc6c6af43d944c37c4ed46668b651cc639ec4964780725117ca0e85168ea66ad7cc98d29702
 DIST curl-7.85.0.tar.xz 2480648 BLAKE2B 
7d0e0212541c05352040391b400e0314e0d38a96b199dfd70ccaaca3fd7f809b7ed96b877c4663c06fc05c483468521458255dcf025226f1bdf4d6c9dd9b8873
 SHA512 
b57cc31649a4f47cc4b482f56a85c86c8e8aaeaf01bc1b51b065fdb9145a9092bc52535e52a85a66432eb163605b2edbf5bc5c33ea6e40e50f26a69ad1365cbd

diff --git a/net-misc/curl/curl-7.79.1-r1.ebuild 
b/net-misc/curl/curl-7.79.1-r1.ebuild
new file mode 100644
index ..ac8292e30cfe
--- /dev/null
+++ b/net-misc/curl/curl-7.79.1-r1.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools prefix multilib-minimal verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.haxx.se/download/${P}.tar.xz.asc )"
+
+LICENSE="curl"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh 
ssl sslv3 static-libs test telnet +tftp threads winssl zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_winssl"
+IUSE+=" nghttp3 quiche"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
+
+# 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_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   curl_ssl_winssl
+   )
+   )"
+
+# lead to lots of false negatives, bug #285669
+RESTRICT="!test? ( test )"
+
+RDEPEND=&

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

2022-09-01 Thread Anthony G. Basile
commit: 2a1bfcbd5d722a1f7aee9d91f7c3a173c6773849
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep  1 14:04:47 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep  1 14:05:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1bfcbd

net-misc/curl: cleanup older stable versions

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

 net-misc/curl/Manifest  |   4 -
 net-misc/curl/curl-7.79.1-r1.ebuild | 293 
 net-misc/curl/curl-7.83.1.ebuild| 288 ---
 net-misc/curl/metadata.xml  |   1 -
 4 files changed, 586 deletions(-)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index ade38f0e36d0..a31545ac99db 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,7 +1,3 @@
-DIST curl-7.79.1.tar.xz 2465212 BLAKE2B 
2b694f96661c0aa0a136fdae4159e0ca8e811557c5a1f0b47cccaaad122f3ddbdaa6450c3835290955baf9357e872ee105a8cb0912064af3d3e38d16beb124ad
 SHA512 
1edb71647a7f4dbb070baf1a019b4751aefeda793ff523c504410bb5cc74e5bffc52f20dd889697d1585f9ca3c4e81b1a9caadd182c30c8358ffd25f33e4db4d
-DIST curl-7.79.1.tar.xz.asc 488 BLAKE2B 
cf1864b15ee4b47a61a03968c4fd9526d4c8d0c5a8a0a1357de61758640e6dfda57334df1e63afd94c0064b7e61527623dd20446b27fa0130e0bf92c647d9820
 SHA512 
4f7930fde0a21358cf0bd8d5cbde5a05efc34202265b4744e59f49d9dc269987f47b4ead77c33e2ae03acabd7b6d6a731c69b91999eea70542f49d9ea0c2ba94
-DIST curl-7.83.1.tar.xz 2474940 BLAKE2B 
491427b12f082c2246ef6cb2a129340079db28bd93b4381889e7328bef1d61a79bb57cba4b8372759baa4f6e77644966ed95cfa8f839ee9db634786757fb1ce0
 SHA512 
2f63327d6d3687ba36fb7b8d5d3d15599eca33ebfb08681613612ea9c4b629d3b6ce4d2742fa1ebd7a997ed332001d3a4c798985f9277c83b9e7a9aecdb1b1ee
-DIST curl-7.83.1.tar.xz.asc 488 BLAKE2B 
78f7a6d9a32cab97e9ce26430eb2be2bc4e20552cf8c59238f30f127e9d7af5b4f9808c3fe0846c18c8f7a67b49f2f75d865d17b7760bb664872934799949441
 SHA512 
f0d29de315488c844eb81ed5a89ed6334910970224c8cac43e7e6f2d58c35ad0064c0b6122e69b3a34ce91f4b56873c63e2e8aea1c602ef40711bfd62a01b191
 DIST curl-7.84.0.tar.xz 2477944 BLAKE2B 
811a63285f39a598bc4fd73ae4b8e23e5146b93dcf3eea805345792b785bbd54240d9871a0dc9f058d58fd7ea7f4efbcb82727218e8afaaae3600bad55e1
 SHA512 
86231866a35593a1637fbc0c6af3b6761bdfd99fb35580cc52970c36f19604f93dce59fea67a1d5bb4b455f719307599c7916c77d14f2b661f6bf7fb1ca716ce
 DIST curl-7.84.0.tar.xz.asc 488 BLAKE2B 
d74dea89fa89b6ed0a928e01987669f7dde0bcbb30423ea0f3af9f31eea1e059d458629d80455d772264d744fab236d4f506545afa1bfbd6ded7e2b27192a7c8
 SHA512 
80ff5274277ad97448fa53511bab6e8a1c302bcb25fc0916d78b8dc6c6af43d944c37c4ed46668b651cc639ec4964780725117ca0e85168ea66ad7cc98d29702
 DIST curl-7.85.0.tar.xz 2480648 BLAKE2B 
7d0e0212541c05352040391b400e0314e0d38a96b199dfd70ccaaca3fd7f809b7ed96b877c4663c06fc05c483468521458255dcf025226f1bdf4d6c9dd9b8873
 SHA512 
b57cc31649a4f47cc4b482f56a85c86c8e8aaeaf01bc1b51b065fdb9145a9092bc52535e52a85a66432eb163605b2edbf5bc5c33ea6e40e50f26a69ad1365cbd

diff --git a/net-misc/curl/curl-7.79.1-r1.ebuild 
b/net-misc/curl/curl-7.79.1-r1.ebuild
deleted file mode 100644
index ac8292e30cfe..
--- a/net-misc/curl/curl-7.79.1-r1.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools prefix multilib-minimal verify-sig
-
-DESCRIPTION="A Client that groks URLs"
-HOMEPAGE="https://curl.haxx.se/;
-SRC_URI="https://curl.haxx.se/download/${P}.tar.xz
-   verify-sig? ( https://curl.haxx.se/download/${P}.tar.xz.asc )"
-
-LICENSE="curl"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh 
ssl sslv3 static-libs test telnet +tftp threads winssl zstd"
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_winssl"
-IUSE+=" nghttp3 quiche"
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
-
-# 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_mbedtls
-   curl_ssl_nss
-   curl_ssl_openssl
-   curl_ssl_winssl
-   )
-   )"
-
-# lead to lots of false negatives, bug #285669
-RESTRICT="!test? ( test )"
-
-RDEPEND="ldap?

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

2022-09-01 Thread Anthony G. Basile
commit: 60b7aaa7a70149751446237d7207ff1ca20c256e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep  1 14:00:05 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep  1 14:05:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b7aaa7

net-misc/curl: version bump 7.85.0

We also enable USE=adns by default.

Closes: https://bugs.gentoo.org/699632
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-misc/curl/Manifest   |   2 +
 net-misc/curl/curl-7.85.0.ebuild | 288 +++
 2 files changed, 290 insertions(+)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index b649227f055b..ade38f0e36d0 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -4,3 +4,5 @@ DIST curl-7.83.1.tar.xz 2474940 BLAKE2B 
491427b12f082c2246ef6cb2a129340079db28bd
 DIST curl-7.83.1.tar.xz.asc 488 BLAKE2B 
78f7a6d9a32cab97e9ce26430eb2be2bc4e20552cf8c59238f30f127e9d7af5b4f9808c3fe0846c18c8f7a67b49f2f75d865d17b7760bb664872934799949441
 SHA512 
f0d29de315488c844eb81ed5a89ed6334910970224c8cac43e7e6f2d58c35ad0064c0b6122e69b3a34ce91f4b56873c63e2e8aea1c602ef40711bfd62a01b191
 DIST curl-7.84.0.tar.xz 2477944 BLAKE2B 
811a63285f39a598bc4fd73ae4b8e23e5146b93dcf3eea805345792b785bbd54240d9871a0dc9f058d58fd7ea7f4efbcb82727218e8afaaae3600bad55e1
 SHA512 
86231866a35593a1637fbc0c6af3b6761bdfd99fb35580cc52970c36f19604f93dce59fea67a1d5bb4b455f719307599c7916c77d14f2b661f6bf7fb1ca716ce
 DIST curl-7.84.0.tar.xz.asc 488 BLAKE2B 
d74dea89fa89b6ed0a928e01987669f7dde0bcbb30423ea0f3af9f31eea1e059d458629d80455d772264d744fab236d4f506545afa1bfbd6ded7e2b27192a7c8
 SHA512 
80ff5274277ad97448fa53511bab6e8a1c302bcb25fc0916d78b8dc6c6af43d944c37c4ed46668b651cc639ec4964780725117ca0e85168ea66ad7cc98d29702
+DIST curl-7.85.0.tar.xz 2480648 BLAKE2B 
7d0e0212541c05352040391b400e0314e0d38a96b199dfd70ccaaca3fd7f809b7ed96b877c4663c06fc05c483468521458255dcf025226f1bdf4d6c9dd9b8873
 SHA512 
b57cc31649a4f47cc4b482f56a85c86c8e8aaeaf01bc1b51b065fdb9145a9092bc52535e52a85a66432eb163605b2edbf5bc5c33ea6e40e50f26a69ad1365cbd
+DIST curl-7.85.0.tar.xz.asc 488 BLAKE2B 
8fb84955ee458af7f2cecef4b48c5375db2e8179e5c17a5215a4a92e28e5ec7dd59a9dc057563643016c683e547a04c494276e16d113dbd498f94b7a7183e1e3
 SHA512 
7022daf84b330b24112d595edee715cdeb881a4ba8a4fa7eec23aed28292e5d943af778f03aadd036d44d875f9e226096ea142d18afe516b6bdbd475fcd3aca6

diff --git a/net-misc/curl/curl-7.85.0.ebuild b/net-misc/curl/curl-7.85.0.ebuild
new file mode 100644
index ..15c6bef88efc
--- /dev/null
+++ b/net-misc/curl/curl-7.85.0.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools prefix multilib-minimal verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.haxx.se/download/${P}.tar.xz.asc )"
+
+LICENSE="curl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh 
ssl sslv3 static-libs test telnet +tftp threads zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl"
+IUSE+=" nghttp3 quiche"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
+
+# c-ares must be disabled for threads
+# only one default ssl provider can be enabled
+REQUIRED_USE="
+   threads? ( !adns )
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   )
+   )"
+
+# 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? (
+   
dev-libs/openssl:0=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   nss? (
+   dev-libs/nss:0[${MULTILIB_

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-08-31 Thread Anthony G. Basile
commit: 97473ca484c878ae6069abff741777e033d5156c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Sep  1 01:07:31 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Sep  1 01:07:31 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=97473ca4

systems.conf: update repo_uri

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

 core/etc/grs/systems.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/grs/systems.conf b/core/etc/grs/systems.conf
index 0e4a4c8..5003615 100644
--- a/core/etc/grs/systems.conf
+++ b/core/etc/grs/systems.conf
@@ -1,2 +1,2 @@
 [desktop-amd64-musl-hardened]
-repo_uri : git://gitweb.gentoo.org/proj/grs.git
+repo_uri : https://anongit.gentoo.org/git/proj/grs.git



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

2022-08-26 Thread Anthony G. Basile
commit: 962f152482302a1494fb850b721bddbfaa40832f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 26 14:07:20 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 26 14:08:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962f1524

net-dns/getdns: version bump 1.72.

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

 net-dns/getdns/Manifest|  1 +
 net-dns/getdns/getdns-1.7.2.ebuild | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/net-dns/getdns/Manifest b/net-dns/getdns/Manifest
index 43f673dd12e0..b8a9569bbd04 100644
--- a/net-dns/getdns/Manifest
+++ b/net-dns/getdns/Manifest
@@ -1 +1,2 @@
 DIST getdns-1.7.0.tar.gz 690885 BLAKE2B 
25e81c01c5da0a5494dc25077257f8f98210b442b7ca65c895aa2a40af180e840aa53205ae84ed242cbd6c55f8830caf255db9d7f607dde39f118ab7494a7072
 SHA512 
d09b8bdd0b4a3df2d25b9689166226da83a5a7eb2c7436487dc637539ac6077624a4d66cf684c4e6c4911561872c6bd191af3afd90d275b1662e4c6c47773ef6
+DIST getdns-1.7.2.tar.gz 702969 BLAKE2B 
668a754200b816790f39a772d89c28e14bc5dbd041e07d9e53605ad44d63d6637078b66881c35dda62ed61622142797cc8f0041522e076cf551651fca688053a
 SHA512 
6c4a75a4696c46ec8bd9e9659a93fd81f3490b43da28a4c95f99a766027c7588fc493a8ac51563afb8f975c0e5b77d5ea67014d80e78ee2bb17fba1d1073d19f

diff --git a/net-dns/getdns/getdns-1.7.2.ebuild 
b/net-dns/getdns/getdns-1.7.2.ebuild
new file mode 100644
index ..83ef0b026a32
--- /dev/null
+++ b/net-dns/getdns/getdns-1.7.2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+_SRCURI_P="${P/%_beta1/-beta.1}"
+
+inherit cmake fcaps systemd tmpfiles
+
+DESCRIPTION="Modern asynchronous DNS API"
+HOMEPAGE="https://getdnsapi.net/;
+SRC_URI="https://getdnsapi.net/releases/${_SRCURI_P//./-}/${_SRCURI_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent 
libuv static-libs stubby test +unbound"
+
+S="${WORKDIR}/${_SRCURI_P}"
+
+# https://bugs.gentoo.org/661760
+# https://github.com/getdnsapi/getdns/issues/407
+# (As of 1.7.0, seems to need network)
+RESTRICT="test"
+#RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libbsd
+   dev-libs/libyaml
+   dev-libs/openssl:=
+   idn? ( net-dns/libidn2:= )
+   gnutls? (
+   net-libs/gnutls:0=[dane,openssl]
+   dev-libs/nettle:0=
+   )
+   libev? ( dev-libs/libev:= )
+   libevent? ( dev-libs/libevent:= )
+   libuv? ( dev-libs/libuv:= )
+   test? ( dev-libs/check )
+   >=net-dns/unbound-1.5.9:=
+"
+RDEPEND="
+   ${DEPEND}
+   stubby? (
+   acct-group/stubby
+   acct-user/stubby
+   sys-libs/libcap
+   )
+"
+BDEPEND="
+   doc? ( app-doc/doxygen )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.2-stubby.service.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_RUNSTATEDIR=/var/run/stubby
+   -DBUILD_DOXYGEN=$(usex doc)
+   -DBUILD_GETDNS_QUERY=$(usex getdns-query)
+   -DBUILD_GETDNS_SERVER_MON=$(usex getdns-server-mon)
+   -DBUILD_STUBBY=$(usex stubby)
+   -DENABLE_STATIC=$(usex static-libs)
+   -DBUILD_TESTING:BOOL=$(usex test)
+   -DENABLE_UNBOUND_EVENT_API=$(usex unbound)
+   -DUSE_GNUTLS=$(usex gnutls)
+   -DUSE_LIBEV=$(usex libev)
+   -DUSE_LIBEVENT2=$(usex libevent)
+   -DUSE_LIBIDN2=$(usex idn)
+   -DUSE_LIBUV=$(usex libuv)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   if use stubby; then
+   newinitd "${FILESDIR}"/stubby.initd-r2 stubby
+   newconfd "${FILESDIR}"/stubby.confd-r1 stubby
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/stubby.logrotate stubby
+   systemd_dounit "${S}"/stubby/systemd/stubby.service
+   dotmpfiles "${S}"/stubby/systemd/stubby.conf
+   fi
+}
+
+pkg_postinst() {
+   if use stubby; then
+   fcaps cap_net_bind_service=ei usr/bin/stubby
+   tmpfiles_process stubby.conf
+   fi
+}



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

2022-08-24 Thread Anthony G. Basile
commit: 91aba0a3b28fa0074db5f5bb69e2d45673f46228
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Aug 24 12:28:45 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug 24 12:28:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91aba0a3

app-backup/borgbackup: version bump 1.2.2

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

 app-backup/borgbackup/Manifest|  1 +
 app-backup/borgbackup/borgbackup-1.2.2.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index 4a5b06dc03d6..87e95772550c 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,2 +1,3 @@
 DIST borgbackup-1.1.17.tar.gz 3781411 BLAKE2B 
3ceb51f3c2e4ee4e38495ca0bdef2d5c1b30225afe9a3c9987a82f4a1facd4aa203fb21512e655fbbab400bcbd412ff4aefa80242aa21a579e086d38bf3e1078
 SHA512 
6170680efcca35341031a8fcfd9434d2dca530bb6f7fcabbf452e6af6a8df5a825b4991d342f3c97bd7378d56b9ee86e6118f9281a31ba51235f49818852f4bb
 DIST borgbackup-1.2.1.tar.gz 4017050 BLAKE2B 
2841f3c02b6af76aba61064513ebd9039367be868a5f0dad2e10cbf3243236a5d29609bee63b79056f2a553052d3dc415178dbabd5c1e5af9c43111286942869
 SHA512 
47e95960c9ce7715897834f400ee1a3dcbbbd9aa1e4b69dc93618ade24caf6c046b844c9f3edd10e090795d06bed0136fbd42d6e679f0639f221b83d82545d43
+DIST borgbackup-1.2.2.tar.gz 4042984 BLAKE2B 
c5c7bacd543e97af5bb1a42dd4a37900b9570328addd33e2ee83347ca631eaf172d8349b4a462bcc871da9f3c1b4e6efeb16da20893e8d58bb0655ed73ceea5b
 SHA512 
9ba040dc659b123e09d1814ea158eb06bd802dbb4961e258910a586f88c5e92e8f32a72c1858f7a8d9d79c3e985b12cf0245436f46a474f627cfd70a59a7e29d

diff --git a/app-backup/borgbackup/borgbackup-1.2.2.ebuild 
b/app-backup/borgbackup/borgbackup-1.2.2.ebuild
new file mode 100644
index ..9ac4b1a5217a
--- /dev/null
+++ b/app-backup/borgbackup/borgbackup-1.2.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/borg.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
+HOMEPAGE="https://borgbackup.readthedocs.io/;
+
+LICENSE="BSD"
+SLOT="0"
+
+# Unfortunately we have a file conflict with app-office/borg, bug #580402
+# borgbackup is *very* picky about which msgpack it work with,
+# check setup.py on bumps.
+RDEPEND="
+   !!app-office/borg
+   app-arch/lz4
+   virtual/acl
+   dev-python/pyfuse3[${PYTHON_USEDEP}]
+   ~dev-python/msgpack-1.0.4[${PYTHON_USEDEP}]
+   dev-libs/openssl:0=
+"
+
+DEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.29.29[${PYTHON_USEDEP}]
+   dev-python/pkgconfig[${PYTHON_USEDEP}]
+   ${RDEPEND}
+"
+
+src_install() {
+   distutils-r1_src_install
+   doman docs/man/*
+}



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

2022-08-22 Thread Anthony G. Basile
commit: 93ab003dbbf7ad020c621f54a8751063a1317f7d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Aug 22 16:40:31 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Aug 22 16:40:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ab003d

www-apps/moodle: version bumps 3.9.16, 3.11.9, 4.0.3

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

 www-apps/moodle/Manifest   |   7 +-
 .../{moodle-3.11.8.ebuild => moodle-3.11.9.ebuild} |   0
 .../{moodle-3.9.15.ebuild => moodle-3.9.16.ebuild} |   0
 www-apps/moodle/moodle-4.0.2.ebuild| 121 -
 ...{moodle-4.0.2-r1.ebuild => moodle-4.0.3.ebuild} |   0
 5 files changed, 3 insertions(+), 125 deletions(-)

diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 94408feab15a..11e92efda365 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -1,4 +1,3 @@
-DIST moodle-3.11.8.tgz 60299874 BLAKE2B 
315e22a3080b90cb946074c2c53a97ddfdb13f942a41e21d8f21e8520fa7442e85ec4485b5230dbdd1e2b8a8bc69371280c32f36d5819abe4e600eed18bb0ade
 SHA512 
b866eb08d2744ec39eed3d1cd11b98b459785a72dabb2f5069fdea3a333146646bddea5dbb7765ee67d604501253371e8a02b38a7aa5b76dd1750aa8dc4f30b2
-DIST moodle-3.9.15.tgz 56746257 BLAKE2B 
f912749d568ea20a432ca9312e4e689cd38462b6737377af01655fc7fe13b7345f34eb1651c70d6584675089694f78c66de0523dd3fcfa26228c1b5eedaafb8a
 SHA512 
fc61f82455faa1d6fee5f3e99574c1d69c9e967e8f85dcbc06a53db4b3d57d56af37c1c4f90338d081e76e40a938902cce8787f9e14c959a1088d2b8936fd74c
-DIST moodle-4.0.2.tgz 61878566 BLAKE2B 
6711f1a9d41b797bafd2ee7e5ceb0851bdec3c817c26af5c70cb030c7df65975bfec13306b995fe73431e77924e90cea59a64d6709f2f8f6d33e2dfbc9110f10
 SHA512 
f485c8b609a47de26406df5d19441da0b7762759b4b59eb06855a80495c6617f19f60d758541dba71c92a89df77f68db6e2026ee284bda8104fbfd1331eaf2a0
-DIST moodle-4.0.tgz 61778671 BLAKE2B 
426b0977d9c78055465fd752ea20a29c0f9c715cc513d3cb377f74e58cd3b3be01cafe93e2ba77222f097f2f13594ff645b5150d31b50493556b899587798400
 SHA512 
a104cfcc3616cb5d97382cf387ef13d89ea73e7b0a2f71f0bbd8cabc1df5828476091f0ab0a2e3f5962f4c8bb9d3019e3f226ec808fad670c5777cc87bd3d70c
+DIST moodle-3.11.9.tgz 60315325 BLAKE2B 
c3ab1fef4b83e584fab62104063ea89d7ee44662bd694debb35c5b100678e015fd09e7a20e16681a4fc3d9b535c07dc2421dcac0cd42503f576ba5ff65b2a641
 SHA512 
fc20d5428767f742e2ac8b2fa1f187518caca3c402c7ef14cabe6272cb3fa0bf3d17ec898120f58b0127676e13b73487117cca5bf22a97522793417bebf31f1a
+DIST moodle-3.9.16.tgz 56754668 BLAKE2B 
63a0ec7d7225fbb7875be8590123c95da98661f05a6a8757c6e441596c148deeea39898c8ec16ce889a1c427ae3d9ec53b222bce7c364cdc04c2c286ef278de1
 SHA512 
0470f773fd36308ce9134e674d21c4e024764f41cb0daae230a565b9b1d783c7074b382f60a27ed75b36964cba7928806a1acd18ad0fdf215284a01142f71a4e
+DIST moodle-4.0.3.tgz 61902060 BLAKE2B 
860dbbb097a44c17c9e2c9df629ecd8ca8db97e9f858e1598a9fca8a7c928b1a7465eaf788ae086f940bab6f0858c9bee0ec2c453dfece5ceafc788cab972b28
 SHA512 
108d2d3b7a7a3b5ac0fa9cccbcc28b2356be7cdfab7d43a361545904eba0897a6687758b517269fe75b37bc34334ce285fc0d761ecfc0293830c4a2f197265ef

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

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

diff --git a/www-apps/moodle/moodle-4.0.2.ebuild 
b/www-apps/moodle/moodle-4.0.2.ebuild
deleted file mode 100644
index 7712f6dc98aa..
--- a/www-apps/moodle/moodle-4.0.2.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit webapp
-
-DESCRIPTION="The Moodle Course Management System"
-HOMEPAGE="https://moodle.org;
-
-#MY_BRANCH="stable$(ver_cut 1)$(ver_cut 2)"
-#SRC_URI="https://download.moodle.org/downlaod.php/direct/${MY_BRANCH}/${P}.tgz;
-SRC_URI="https://download.moodle.org/download.php/direct/stable400/moodle-4.0.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?,ldap?,odbc?"
-AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
-AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
-
-PHP_REQUIRED_FLAGS="ctype,curl,iconv,json(+),session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS="gd,intl,soap,ssl,tokenizer,xmlrpc"
-PHP_FLAGS="${PHP_REQUIRED_FLAGS},${PHP_OPTIONAL_FLAGS}"
-
-IUSE="${DB_TYPES} ${AUTHENTICATION_MODES}

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

2022-08-18 Thread Anthony G. Basile
commit: ca40d8f1bbfd62625a223896fefe4cc0d5284175
Author: Federico Denkena  posteo  de>
AuthorDate: Tue Jun 21 15:33:40 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug 18 13:21:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca40d8f1

Patches for net-dns/avahi

These patches were pulled from the avahi upstream to fix a vulnerability
and other bugs.
Bug: https://bugs.gentoo.org/793953
Signed-off-by: Federico Denkena  posteo.de>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-dns/avahi/avahi-0.8-r6.ebuild  | 217 +
 .../avahi/files/avahi-0.8-dependency-error.patch   |  15 ++
 .../files/avahi-0.8-disable-avahi-ui-sharp.patch   |  12 --
 .../avahi/files/avahi-0.8-null-pointer-crash.patch | 129 
 .../avahi-0.8-potentially-undefined-fix.patch  |  25 +++
 5 files changed, 386 insertions(+), 12 deletions(-)

diff --git a/net-dns/avahi/avahi-0.8-r6.ebuild 
b/net-dns/avahi/avahi-0.8-r6.ebuild
new file mode 100644
index ..4a301d91cbc8
--- /dev/null
+++ b/net-dns/avahi/avahi-0.8-r6.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="gdbm"
+inherit autotools flag-o-matic multilib-minimal mono-env python-single-r1 
systemd
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="https://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 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
+
+REQUIRED_USE="
+   python? ( dbus gdbm ${PYTHON_REQUIRED_USE} )
+   bookmarks? ( python )
+   mono? ( dbus )
+   howl-compat? ( dbus )
+   mdnsresponder-compat? ( dbus )
+   systemd? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libdaemon
+   dev-libs/libevent:=[${MULTILIB_USEDEP}]
+   dev-libs/expat
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+   qt5? ( dev-qt/qtcore:5 )
+   gtk?  ( 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 )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   bookmarks? ( 
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] )
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   introspection? ( 
dev-python/pygobject:3[${PYTHON_USEDEP}] )
+   ')
+   )
+"
+RDEPEND="
+   acct-user/avahi
+   acct-group/avahi
+   acct-group/netdev
+   autoipd? (
+   acct-user/avahi-autoipd
+   acct-group/avahi-autoipd
+   )
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-avahi )
+"
+BDEPEND="
+   dev-util/glib-utils
+   doc? ( app-doc/doxygen )
+   app-doc/xmltoman
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h )
+
+PATCHES=(
+   "${FILESDIR}/${P}-disable-avahi-ui-sharp.patch" # bug 769062
+   "${FILESDIR}/${P}-dependency-error.patch"
+   "${FILESDIR}/${P}-null-pointer-crash.patch"
+   "${FILESDIR}/${P}-potentially-undefined-fix.patch"
+# These patches do not apply cleanly but may need to be re-instated.
+# I'll leave them commented out for now.
+#  "${FILESDIR}/${PN}-0.7-qt5.patch"
+#  "${FILESDIR}/${PN}-0.7-CVE-2017-6519.patch"
+#  "${FILESDIR}/${PN}-0.7-remove-empty-avahi_discover.patch"
+#  "${FILESDIR}/${PN}-0.7-python3.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-unittest.patch"
+#  "${FILESDIR}/${PN}-0.7-python3-gdbm.patch"
+)
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use python && python-single-r1_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
+
+   eautoreconf
+
+   # bundled manpages
+   multilib_copy_sources
+}
+
+multilib_src_config

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

2022-08-18 Thread Anthony G. Basile
commit: aeb3ae1a7f575ad5b798f2f0c2be1991b02b3719
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Aug 18 13:27:22 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug 18 13:27:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb3ae1a

net-dns/avahi: drop all arches to ~ for retesting

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

 net-dns/avahi/avahi-0.8-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/avahi/avahi-0.8-r6.ebuild 
b/net-dns/avahi/avahi-0.8-r6.ebuild
index 4a301d91cbc8..73f14ba3bf3c 100644
--- a/net-dns/avahi/avahi-0.8-r6.ebuild
+++ b/net-dns/avahi/avahi-0.8-r6.ebuild
@@ -13,7 +13,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 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 
mdnsresponder-compat mono nls python qt5 selinux systemd test"
 
 REQUIRED_USE="



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

2022-08-16 Thread Anthony G. Basile
commit: d795739276b785c436054e40718b6455ddafc08b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug 16 15:57:14 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug 16 15:57:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7957392

dev-libs/libgpiod: warn only for missing GPIO_CDEV_V1

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

 .../libgpiod/{libgpiod-1.6.3-r2.ebuild => libgpiod-1.6.3-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgpiod/libgpiod-1.6.3-r2.ebuild 
b/dev-libs/libgpiod/libgpiod-1.6.3-r3.ebuild
similarity index 97%
rename from dev-libs/libgpiod/libgpiod-1.6.3-r2.ebuild
rename to dev-libs/libgpiod/libgpiod-1.6.3-r3.ebuild
index ef44116bea42..83669f2db358 100644
--- a/dev-libs/libgpiod/libgpiod-1.6.3-r2.ebuild
+++ b/dev-libs/libgpiod/libgpiod-1.6.3-r3.ebuild
@@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
 #  --enable-bindings-python
 
 pkg_setup() {
-   CONFIG_CHECK="GPIO_CDEV_V1"
+   CONFIG_CHECK="~GPIO_CDEV_V1"
linux-info_pkg_setup
 }
 



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

2022-08-16 Thread Anthony G. Basile
commit: 71322ac179aa1c261ce14331972c51b18cda7ab0
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug 16 14:12:20 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug 16 14:12:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71322ac1

dev-libs/libgpiod: switch to more forgiving linux-info

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

 dev-libs/libgpiod/libgpiod-1.6.3-r2.ebuild | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/dev-libs/libgpiod/libgpiod-1.6.3-r2.ebuild 
b/dev-libs/libgpiod/libgpiod-1.6.3-r2.ebuild
new file mode 100644
index ..ef44116bea42
--- /dev/null
+++ b/dev-libs/libgpiod/libgpiod-1.6.3-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info multilib-minimal
+
+DESCRIPTION="C library and tools for interacting with the linux GPIO character 
device"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/;
+SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+# Reflects the ABI of libgpiod.so
+SLOT="0/2"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="static-libs +tools cxx python test"
+RESTRICT="!test? ( test )"
+
+#  --enable-tests  enable libgpiod tests [default=no]
+#  --enable-bindings-cxx   enable C++ bindings [default=no]
+#  --enable-bindings-python
+
+pkg_setup() {
+   CONFIG_CHECK="GPIO_CDEV_V1"
+   linux-info_pkg_setup
+}
+
+multilib_src_configure() {
+   local myconf=(
+   $(use_enable tools)
+   $(use_enable cxx bindings-cxx)
+   $(use_enable test tests)
+   $(multilib_native_use_enable python bindings-python)
+   )
+
+   if ! multilib_is_native_abi; then
+   myconf+=(
+   --disable-tools
+   )
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_install() {
+   default
+
+   find "${D}" -name '*.la' -type f -delete || die
+
+   if ! use static-libs; then
+   find "${D}" -name "*.a" -delete || die
+   fi
+}



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

2022-08-16 Thread Anthony G. Basile
commit: e0fee33fc6aa312e2ca62ace9c05cf2eafd64b97
Author: Harry Kurn  pm  me>
AuthorDate: Mon Aug 15 01:05:08 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug 16 13:51:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fee33f

sys-fs/f2fs-tools: add live ebuild

Signed-off-by: Harry Kurn  pm.me>
Signed-off-by: Anthony G. Basile  gentoo.org>

 sys-fs/f2fs-tools/f2fs-tools-.ebuild | 38 
 1 file changed, 38 insertions(+)

diff --git a/sys-fs/f2fs-tools/f2fs-tools-.ebuild 
b/sys-fs/f2fs-tools/f2fs-tools-.ebuild
new file mode 100644
index ..106339c983bf
--- /dev/null
+++ b/sys-fs/f2fs-tools/f2fs-tools-.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3 autotools
+
+DESCRIPTION="Tools for Flash-Friendly File System (F2FS)"
+HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/about/;
+EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git;
+EGIT_BRANCH="dev"
+
+LICENSE="GPL-2"
+SLOT="0/9"
+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: www-servers/varnish/

2022-08-14 Thread Anthony G. Basile
commit: 3da04a035c03ebf772717dbe0c5fd21d86312b06
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Aug 14 15:24:13 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Aug 14 15:24:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da04a03

www-servers/varnish: remove vulnerable version, bug #864941

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

 www-servers/varnish/Manifest |   1 -
 www-servers/varnish/varnish-7.1.0.ebuild | 102 ---
 2 files changed, 103 deletions(-)

diff --git a/www-servers/varnish/Manifest b/www-servers/varnish/Manifest
index 762f19a7767d..c3b5fca20313 100644
--- a/www-servers/varnish/Manifest
+++ b/www-servers/varnish/Manifest
@@ -1,2 +1 @@
-DIST varnish-7.1.0.tgz 3787588 BLAKE2B 
1a019b140c467063861460b529c253361975826cee797c304c7c096645c315b67ad20400467ecf11711abae5354134ac29a934793691283e12e3fbe29921943b
 SHA512 
ad9ce0cdc759976fcb7044914d28863edd197167f583fab2d1bc57f4e5b86c224b7c948faf1f7364a2a16bde9c415375d011462bdc43026c5f7a60e65bd21f73
 DIST varnish-7.1.1.tgz 3742869 BLAKE2B 
d41e7214c3b51ac18b1a89012b48d3db58f4f777df675fa93d6ac75d3cf14b78af23f9d6e8b8686fdfa82add70a1a42e5e54f382506444ec81ad6d121a99e447
 SHA512 
7c3c081bd37c63b429337a25ebc0c14d780b0c4fd235d18b9ac1004e0bb2f65e70664c5bd25c5d941deeb6bc078f344fa2629cf0d641a0149fe29dcfa07ffcd2

diff --git a/www-servers/varnish/varnish-7.1.0.ebuild 
b/www-servers/varnish/varnish-7.1.0.ebuild
deleted file mode 100644
index c4ac2a18ef9c..
--- a/www-servers/varnish/varnish-7.1.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-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 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="jemalloc jit static-libs"
-
-CDEPEND="
-   sys-libs/readline:0=
-   dev-libs/libedit
-   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
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable static-libs static)
-   $(use_enable jit pcre2-jit)
-   $(use_with jemalloc)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-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 vmod/vmod_*.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/
-
-   find "${ED}" -name "*.la" -delete || die
-}



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

2022-08-13 Thread Anthony G. Basile
commit: 6e87af9856b9176c1150152c750d8304e70fe160
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Aug 13 17:25:45 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Aug 13 17:25:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e87af98

net-vpn/tor: version bump to 0.4.7.10

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

 net-vpn/tor/Manifest| 6 +++---
 net-vpn/tor/{tor-0.4.7.9.ebuild => tor-0.4.7.10.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 14567a8fd4a0..c405403bd189 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,9 +1,9 @@
 DIST tor-0.4.6.10.tar.gz 7811644 BLAKE2B 
4bdf8ab8ac992866ffc18711de0ad9e19b496398dfdace4d3902273822666dcfda3acd825ee22251cd8d671ff563702c6f24fe8670719a2c75d144cfe9219f68
 SHA512 
7d3ca14f260f8d18c020f629fee93a9e941962f99d7b6106d81b1f302152e4be14f5f719c06a34257c2bedf1612c53da21c26750b2608034bd6c6cf0c82192a9
 DIST tor-0.4.6.10.tar.gz.sha256sum 85 BLAKE2B 
1c51a80a0bdc34c31725ba6d632ae16ddec1c4aadd4c5ce8ff5ccd4dc9b051f76ddebbe1f1dc2c6f86194bf6badc95222ae14be100bbc24b75bc53f525cb8378
 SHA512 
97b49664f9f998b00fdd80f956bd5ab9588cd75d09041a0b946fdabd9f10c471eb49aa4bbb4d19bde45a554c1f2ef60d76ff58aa1dc74d4e7d930df77ac68262
 DIST tor-0.4.6.10.tar.gz.sha256sum.asc 488 BLAKE2B 
4f17ba1b555eeaa0aadad9348420979c1c83d3ce3cc4fa7e1cc6f453e75ae0bb43db19b883efcc329de5b52b91cda0f740ed949674f64e8cbfc0eb343ca2819b
 SHA512 
3d814c0b3533cf2b2ff421dc92f254596f2af7206bbefdc15a71a906c667dd3606b2c37ada3d36df6011fd0b4d5fe78860f8845fae9e19bd9e3ba5745f45130b
+DIST tor-0.4.7.10.tar.gz 7933376 BLAKE2B 
46a9d932e7451bcc683e18d296d7a26bb4b544767cf4622910ebf90d82715718451ec3e0d6cd215eff5fe2cc3ae8441b8e6065c5877d7fc92c2f26ab5c7fa0cb
 SHA512 
e82877807d9e73fe12ab424830641e52b9b45034ca06f07e37648f50a3c1c10cd1b07081d8646b8e92c58658bdff5f6e9670e5104e9d05a531b1d85d0851a606
+DIST tor-0.4.7.10.tar.gz.sha256sum 86 BLAKE2B 
4b372b3508ffee497ecc9adab4a4d3d2b548100bb7dd54e1036c71004503d96148899096bbae807f2d626a5e26d0a947f7546df0a708a78b59b4d39bed3e849c
 SHA512 
518b6e617702386df7a84155d528f1a904a45221c946402da3fc3d40170dcdac117bff38c92a2e58ef4dd8d422433950f3904d27da66a99d808204432732cc9b
+DIST tor-0.4.7.10.tar.gz.sha256sum.asc 1321 BLAKE2B 
fc7fd43115992e5d434cc1bf2808eeb971ead532935be7493b4eef7804a65cad3cf4f9fd18158a0c8f3e19bb9e55c5fe7487ded9adb6782cbc1583e1159aaf7c
 SHA512 
789923b465e72a1a77b1b1951cd0f66c266c10119a480ce8b622f1f4aa07381b7403c27aca3badf51381da0b41498c9b0d42b2c5cedd6c54a617df9dc138689e
 DIST tor-0.4.7.8.tar.gz 7910081 BLAKE2B 
40f6eab453d95a09e4531ce7cdb59715a21b84e1d0b1045d107add6a443fb7563a5747734b23e0e1dfda6490a5a7659f912e38c11cdb5fa635535dcff6169eeb
 SHA512 
2daeb4ef9144772b4e0793ccd00990b7eda58c533f9616670940931d6d12770e9a7d48b33b5626d330f62bb71fbc6e1f559881f062d16bc15fbb162e29fa91f4
 DIST tor-0.4.7.8.tar.gz.sha256sum 85 BLAKE2B 
0fa1e094af83c74f46f87d0569a623bd3061b416f272d19326faf08ab6e9e926b14c2d46c99fba80d68f22188aa74c73e68477015e1c37382e4acb115d10a5a2
 SHA512 
8d8ef020e8028a0d481cbf6e50809212ebfb493b11c3937f1f732be48ca139a991e68b799342a17374f6faf77f0a7113d15c5220a5bf94d110d11582a078a013
 DIST tor-0.4.7.8.tar.gz.sha256sum.asc 1321 BLAKE2B 
b70d64db73c45f50bac4ef07f12d755eaf02b676d929bd6f3a9b5b593326e1cce4a3bc8466f2ccce003ab044084fa812ce6ea4cbf32f5a4c0321199dcd291bee
 SHA512 
5c58745abb4db4a9d53c4c4df209cab96689494704d661439efa705f143267aac648ed23240aedc802e9689223f79d2d1c7eba865d2d5b3296590f8b93e03c37
-DIST tor-0.4.7.9.tar.gz 8073881 BLAKE2B 
b230c8b3224743e2ec8b2c4e5df2c21b12e90f5b545d22ea5feabf8024adb682e481abfc36e2a50758918e3c8de7a4f4757e123cc872ec19bd83ab57b885a7cc
 SHA512 
c319a8139ec9089a50ec6f886db8f5479203b438b51e0632ef846de5f9bf68ed02904d4ad6a3e0a306cae36c64d763fff208de20f2215ab9d1a9eb67ab0d49db
-DIST tor-0.4.7.9.tar.gz.sha256sum 85 BLAKE2B 
ab921641f6b2ae546a8f0df61034103e06be3d95a12e520fcdf03b92947751ce21bb1aae58dadbd5cdf7172c70a488df4d5b964cabc3a5748a799e3a4955927d
 SHA512 
5c0292e7953e2c42c48b696ba4bdc866accdedf2a9506d4860cfa498743ea818fbe22f5c68485863f04447c1455a37be42d031e9baea7140de726536a4b55145
-DIST tor-0.4.7.9.tar.gz.sha256sum.asc 1321 BLAKE2B 
3828ace090b12f10408bba0ae6c2cac23efb67dec7f1968b512969c3ab2123fb6d02a6b48368bd90aa00c1f8f366f2d897ac105e19896003b46d47f8593812d5
 SHA512 
8289ed0f865edc0a995470777a829fcf260716b91f8d14012bcf0ddd6de9f407f07c8ba651c1b7b4f11003e08b7cf26d35ddae1b7c1390fe2215ea0ca08d818f

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



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

2022-08-12 Thread Anthony G. Basile
commit: 2506007d004b329f35ec037d87bdca0e84bd1b33
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 12 13:25:35 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 12 13:25:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2506007d

net-vpn/tor: version bump to 0.4.7.9

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

 net-vpn/tor/Manifest   |   3 +
 net-vpn/tor/tor-0.4.7.9.ebuild | 126 +
 2 files changed, 129 insertions(+)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 2a8643b760f0..14567a8fd4a0 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -4,3 +4,6 @@ DIST tor-0.4.6.10.tar.gz.sha256sum.asc 488 BLAKE2B 
4f17ba1b555eeaa0aadad93484209
 DIST tor-0.4.7.8.tar.gz 7910081 BLAKE2B 
40f6eab453d95a09e4531ce7cdb59715a21b84e1d0b1045d107add6a443fb7563a5747734b23e0e1dfda6490a5a7659f912e38c11cdb5fa635535dcff6169eeb
 SHA512 
2daeb4ef9144772b4e0793ccd00990b7eda58c533f9616670940931d6d12770e9a7d48b33b5626d330f62bb71fbc6e1f559881f062d16bc15fbb162e29fa91f4
 DIST tor-0.4.7.8.tar.gz.sha256sum 85 BLAKE2B 
0fa1e094af83c74f46f87d0569a623bd3061b416f272d19326faf08ab6e9e926b14c2d46c99fba80d68f22188aa74c73e68477015e1c37382e4acb115d10a5a2
 SHA512 
8d8ef020e8028a0d481cbf6e50809212ebfb493b11c3937f1f732be48ca139a991e68b799342a17374f6faf77f0a7113d15c5220a5bf94d110d11582a078a013
 DIST tor-0.4.7.8.tar.gz.sha256sum.asc 1321 BLAKE2B 
b70d64db73c45f50bac4ef07f12d755eaf02b676d929bd6f3a9b5b593326e1cce4a3bc8466f2ccce003ab044084fa812ce6ea4cbf32f5a4c0321199dcd291bee
 SHA512 
5c58745abb4db4a9d53c4c4df209cab96689494704d661439efa705f143267aac648ed23240aedc802e9689223f79d2d1c7eba865d2d5b3296590f8b93e03c37
+DIST tor-0.4.7.9.tar.gz 8073881 BLAKE2B 
b230c8b3224743e2ec8b2c4e5df2c21b12e90f5b545d22ea5feabf8024adb682e481abfc36e2a50758918e3c8de7a4f4757e123cc872ec19bd83ab57b885a7cc
 SHA512 
c319a8139ec9089a50ec6f886db8f5479203b438b51e0632ef846de5f9bf68ed02904d4ad6a3e0a306cae36c64d763fff208de20f2215ab9d1a9eb67ab0d49db
+DIST tor-0.4.7.9.tar.gz.sha256sum 85 BLAKE2B 
ab921641f6b2ae546a8f0df61034103e06be3d95a12e520fcdf03b92947751ce21bb1aae58dadbd5cdf7172c70a488df4d5b964cabc3a5748a799e3a4955927d
 SHA512 
5c0292e7953e2c42c48b696ba4bdc866accdedf2a9506d4860cfa498743ea818fbe22f5c68485863f04447c1455a37be42d031e9baea7140de726536a4b55145
+DIST tor-0.4.7.9.tar.gz.sha256sum.asc 1321 BLAKE2B 
3828ace090b12f10408bba0ae6c2cac23efb67dec7f1968b512969c3ab2123fb6d02a6b48368bd90aa00c1f8f366f2d897ac105e19896003b46d47f8593812d5
 SHA512 
8289ed0f865edc0a995470777a829fcf260716b91f8d14012bcf0ddd6de9f407f07c8ba651c1b7b4f11003e08b7cf26d35ddae1b7c1390fe2215ea0ca08d818f

diff --git a/net-vpn/tor/tor-0.4.7.9.ebuild b/net-vpn/tor/tor-0.4.7.9.ebuild
new file mode 100644
index ..46b0279c3cb8
--- /dev/null
+++ b/net-vpn/tor/tor-0.4.7.9.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1 readme.gentoo-r1 systemd verify-sig
+
+MY_PV="$(ver_rs 4 -)"
+MY_PF="${PN}-${MY_PV}"
+DESCRIPTION="Anonymizing overlay network for TCP"
+HOMEPAGE="https://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
+   verify-sig? (
+   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum
+   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum.asc
+   )"
+S="${WORKDIR}/${MY_PF}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~ppc-macos"
+fi
+IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/torproject.org.asc
+
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20220216 )"
+DEPEND="
+   dev-libs/libevent:=[ssl]
+   sys-libs/zlib
+   caps? ( sys-libs/libcap )
+   man? ( app-text/asciidoc )
+   dev-libs/openssl:0=[-bindist(-)]
+   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 )"
+
+# bug #764260
+DEPEND+="
+   test? (
+   ${DEPEND}
+   ${PYTHON_DEPS}
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
+)
+
+DOCS=()
+
+RESTRICT="!test? ( test )"
+
+# EAPI 8 tries to append 

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

2022-08-12 Thread Anthony G. Basile
commit: 46d3d42b399fb3d44434305a71314a4473d368a8
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 12 13:14:17 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 12 13:14:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d3d42b

www-servers/varnish: security bump to 7.1.1, bug #864941

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

 www-servers/varnish/Manifest |   1 +
 www-servers/varnish/varnish-7.1.1.ebuild | 102 +++
 2 files changed, 103 insertions(+)

diff --git a/www-servers/varnish/Manifest b/www-servers/varnish/Manifest
index 99f0cf57858d..762f19a7767d 100644
--- a/www-servers/varnish/Manifest
+++ b/www-servers/varnish/Manifest
@@ -1 +1,2 @@
 DIST varnish-7.1.0.tgz 3787588 BLAKE2B 
1a019b140c467063861460b529c253361975826cee797c304c7c096645c315b67ad20400467ecf11711abae5354134ac29a934793691283e12e3fbe29921943b
 SHA512 
ad9ce0cdc759976fcb7044914d28863edd197167f583fab2d1bc57f4e5b86c224b7c948faf1f7364a2a16bde9c415375d011462bdc43026c5f7a60e65bd21f73
+DIST varnish-7.1.1.tgz 3742869 BLAKE2B 
d41e7214c3b51ac18b1a89012b48d3db58f4f777df675fa93d6ac75d3cf14b78af23f9d6e8b8686fdfa82add70a1a42e5e54f382506444ec81ad6d121a99e447
 SHA512 
7c3c081bd37c63b429337a25ebc0c14d780b0c4fd235d18b9ac1004e0bb2f65e70664c5bd25c5d941deeb6bc078f344fa2629cf0d641a0149fe29dcfa07ffcd2

diff --git a/www-servers/varnish/varnish-7.1.1.ebuild 
b/www-servers/varnish/varnish-7.1.1.ebuild
new file mode 100644
index ..e96a88314f50
--- /dev/null
+++ b/www-servers/varnish/varnish-7.1.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+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 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="jemalloc jit static-libs"
+
+CDEPEND="
+   sys-libs/readline:0=
+   dev-libs/libedit
+   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
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable static-libs static)
+   $(use_enable jit pcre2-jit)
+   $(use_with jemalloc)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+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 vmod/vmod_*.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/
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: scripts/

2022-08-06 Thread Anthony G. Basile
commit: 277c3ec30327a20398f6b7bd148b30a055c47e75
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Aug  6 23:12:32 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Aug  6 23:12:32 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=277c3ec3

scripts/kernel-config: bumpt to update to 5.15.59-gentoo

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

 scripts/kernel-config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/kernel-config b/scripts/kernel-config
index 049298e..a752d32 100644
--- a/scripts/kernel-config
+++ b/scripts/kernel-config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.15.52-gentoo Kernel Configuration
+# Linux/x86 5.15.59-gentoo Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (Gentoo 11.3.0 p4) 11.3.0"
 CONFIG_CC_IS_GCC=y



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

2022-08-04 Thread Anthony G. Basile
commit: 7a12e4895533bbe46418c28e1c6f52c799a1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Aug  4 18:11:47 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug  4 18:12:20 2022 +
URL:https://gitweb.gentoo.org/proj/grss.git/commit/?id=7a12e489

bin/grsup: make sure bdeps are also pulled in

See: https://bugs.gentoo.org/863422
Signed-off-by: Anthony G. Basile  gentoo.org>

 bin/grsup | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/grsup b/bin/grsup
index 8e2679c..5963629 100755
--- a/bin/grsup
+++ b/bin/grsup
@@ -162,7 +162,7 @@ def main():
 
 do_install_kernel = False
 if len(opts) == 0:
-args = ['-1', '-g', '-K', '-u', '-D', '-q']
+args = ['-1', '-g', '-K', '-u', '-D', '-q', '--with-bdeps=y']
 if len(myfiles) == 0:
 myfiles = ['@world']
 args.extend(myfiles)
@@ -171,13 +171,13 @@ def main():
 if o == '-h':
 usage(rc=0)
 elif o == '-r':
-args = ['-1', '-g', '-K', '-D', '-q']
+args = ['-1', '-g', '-K', '-D', '-q', '--with-bdeps=y']
 args.extend(myfiles)
 elif o == '-d':
 args = ['-C', '-q']
 args.extend(myfiles)
 elif o == '-D':
-args = ['-g', '-e', '-f', '-q', '@world']
+args = ['-g', '-e', '-f', '-q', '--with-bdeps=y', '@world']
 elif o == '-k':
 version = a
 do_install_kernel = True



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-08-01 Thread Anthony G. Basile
commit: 042fade32483f7bf03d6b99aed8b1736a4fe884f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Aug  1 17:23:38 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Aug  1 17:23:38 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=042fade3

world.conf: refresh

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

 core/etc/grs/world.conf | 86 +
 1 file changed, 16 insertions(+), 70 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index d64f045..78b34c1 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -99,8 +99,8 @@ package.use : app-editors/vim-core:0 -minimal -nls acl
 [app-editors/vim:0]
 package.use : app-editors/vim:0 -debug -gpm -lua_single_target_luajit -minimal 
-nls -racket -selinux -sound -terminal -vim-pager X acl crypt cscope lua 
lua_single_target_lua5-1 perl python ruby tcl
 
-[app-i18n/enca:0]
-package.use : app-i18n/enca:0 -doc -recode iconv
+[app-i18n/uchardet:0]
+package.use : app-i18n/uchardet:0 -static-libs -test cpu_flags_x86_sse2
 
 [app-misc/ca-certificates:0]
 package.use : app-misc/ca-certificates:0 cacert
@@ -112,7 +112,7 @@ package.use : app-misc/mime-types:0 -nginx
 package.use : app-misc/pax-utils:0 -debug caps python seccomp
 
 [app-misc/tmux:0]
-package.use : app-misc/tmux:0 -debug -selinux -utempter vim-syntax
+package.use : app-misc/tmux:0 -debug -selinux -systemd -utempter vim-syntax
 
 [app-office/libreoffice-l10n:0]
 package.use : app-office/libreoffice-l10n:0 -l10n_af -l10n_am -l10n_ar 
-l10n_as -l10n_ast -l10n_be -l10n_bg -l10n_bn -l10n_bn-IN -l10n_bo -l10n_br 
-l10n_brx -l10n_bs -l10n_ca -l10n_ca-valencia -l10n_ckb -l10n_cs -l10n_cy 
-l10n_da -l10n_de -l10n_dgo -l10n_dsb -l10n_dz -l10n_el -l10n_en -l10n_en-GB 
-l10n_en-ZA -l10n_eo -l10n_es -l10n_et -l10n_eu -l10n_fa -l10n_fi -l10n_fr 
-l10n_fur -l10n_fy -l10n_ga -l10n_gd -l10n_gl -l10n_gu -l10n_gug -l10n_he 
-l10n_hi -l10n_hr -l10n_hsb -l10n_hu -l10n_id -l10n_is -l10n_it -l10n_ja 
-l10n_ka -l10n_kab -l10n_kk -l10n_km -l10n_kmr-Latn -l10n_kn -l10n_ko -l10n_kok 
-l10n_ks -l10n_lb -l10n_lo -l10n_lt -l10n_lv -l10n_mai -l10n_mk -l10n_ml 
-l10n_mn -l10n_mni -l10n_mr -l10n_my -l10n_nb -l10n_ne -l10n_nl -l10n_nn 
-l10n_nr -l10n_nso -l10n_oc -l10n_om -l10n_or -l10n_pa -l10n_pl -l10n_pt 
-l10n_pt-BR -l10n_ro -l10n_ru -l10n_rw -l10n_sa -l10n_sat -l10n_sd -l10n_si 
-l10n_sid -l10n_sk -l10n_sl -l10n_sq -l10n_sr -l10n_sr-Latn -l10n_ss -l10n_st 
-l10n_sv -l10n_sw-TZ -l1
 0n_szl -l10n_ta -l10n_te -l10n_tg -l10n_th -l10n_tn -l10n_tr -l10n_ts -l10n_tt 
-l10n_ug -l10n_uk -l10n_uz -l10n_ve -l10n_vec -l10n_vi -l10n_xh -l10n_zh-CN 
-l10n_zh-TW -l10n_zu -offlinehelp
@@ -214,7 +214,7 @@ package.use : app-text/libwpg:0.3 -doc -static-libs
 package.use : app-text/libwps:0 -debug -doc -tools
 
 [app-text/poppler:0]
-package.use : app-text/poppler:0 -boost -cjk -debug -doc -nss -qt5 cairo curl 
cxx introspection jpeg jpeg2k lcms png tiff utils
+package.use : app-text/poppler:0 -boost -cjk -debug -doc -nss -qt5 -verify-sig 
cairo curl cxx introspection jpeg jpeg2k lcms png tiff utils
 
 [app-text/qpdf:0]
 package.use : app-text/qpdf:0 -doc -examples -gnutls -test ssl
@@ -654,9 +654,6 @@ package.use : dev-python/cffi:0 -doc -test
 [dev-python/charset_normalizer:0]
 package.use : dev-python/charset_normalizer:0 -test
 
-[dev-python/cryptography:0]
-package.use : dev-python/cryptography:0 -debug -test
-
 [dev-python/cython:0]
 package.use : dev-python/cython:0 -doc -emacs -test
 
@@ -664,7 +661,7 @@ package.use : dev-python/cython:0 -doc -emacs -test
 package.use : dev-python/dbus-python:0 -doc -examples -test
 
 [dev-python/dnspython:0]
-package.use : dev-python/dnspython:0 -examples -test
+package.use : dev-python/dnspython:0 -dnssec -examples -test
 
 [dev-python/editables:0]
 package.use : dev-python/editables:0 -test
@@ -786,12 +783,6 @@ package.use : dev-python/rfc3339-validator:0 -test
 [dev-python/rfc3986-validator:0]
 package.use : dev-python/rfc3986-validator:0 -test
 
-[dev-python/semantic_version:0]
-package.use : dev-python/semantic_version:0 -doc -test
-
-[dev-python/setuptools-rust:0]
-package.use : dev-python/setuptools-rust:0 -debug -test
-
 [dev-python/setuptools:0]
 package.use : dev-python/setuptools:0 -test
 
@@ -1057,18 +1048,9 @@ package.use : media-gfx/gimp:0 -aalib -alsa -aqua -debug 
-doc -gnome -heif -jpeg
 [media-gfx/graphite2:0]
 package.use : media-gfx/graphite2:0 -test perl
 
-[media-libs/a52dec:0]
-package.use : media-libs/a52dec:0 -djbfft -oss
-
-[media-libs/aalib:0]
-package.use : media-libs/aalib:0 -gpm X slang static-libs
-
 [media-libs/alsa-lib:0]
 package.use : media-libs/alsa-lib:0 -alisp -debug -doc python thread-safety
 
-[media-libs/audiofile:0]
-package.use : media-libs/audiofile:0 flac
-
 [media-libs/babl:0]
 package.use : media-libs/babl:0 -cpu_flags_x86_avx2 -cpu_flags_x86_f16c 
-cpu_flags_x86_sse4_1 -lcms -vala cpu_flags_x86_mmx cpu_flag

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

2022-08-01 Thread Anthony G. Basile
commit: 1dcde9be5d996602cc19f57680839885dd1359ba
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Aug  1 17:05:44 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Aug  1 17:05:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dcde9be

app-portage/grs: stable on amd64

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

 app-portage/grs/grs-0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/grs/grs-0.8-r1.ebuild 
b/app-portage/grs/grs-0.8-r1.ebuild
index ab9211c65032..e14e9db4f67d 100644
--- a/app-portage/grs/grs-0.8-r1.ebuild
+++ b/app-portage/grs/grs-0.8-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]] ; then
 else
SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz
https://dev.gentoo.org/~blueness/${PN}/${ISO};
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 fi
 
 DESCRIPTION="Suite to build Gentoo Reference Systems"



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/portage/

2022-07-31 Thread Anthony G. Basile
commit: 21233c699c1be8f055bcede52ab1b4eedb011507
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Aug  1 02:45:05 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Aug  1 02:45:05 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=21233c69

make.conf: freeharbor.net is deprecated

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

 core/etc/portage/make.conf.CYCLE.3 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/portage/make.conf.CYCLE.3 
b/core/etc/portage/make.conf.CYCLE.3
index 04d42ad..4a0596f 100644
--- a/core/etc/portage/make.conf.CYCLE.3
+++ b/core/etc/portage/make.conf.CYCLE.3
@@ -2,5 +2,5 @@ CFLAGS="-O2 -pipe -fno-diagnostics-color"
 CXXFLAGS="${CFLAGS}"
 CHOST="x86_64-gentoo-linux-musl"
 MAKEOPTS="-j4"
-PORTAGE_BINHOST="http://bluedragon.freeharbor.net/;
+PORTAGE_BINHOST="http://192.168.3.13/;
 ACCEPT_LICENSE="linux-fw-redistributable no-source-code"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/, profiles/

2022-07-29 Thread Anthony G. Basile
commit: ec0d2d935c375b96188668897f7ea9334c591451
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Jul 28 13:22:54 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 29 12:25:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0d2d93

profiles: add experimental riscv64-lp64 musl profile

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

 profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi  | 1 +
 profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults | 8 
 profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/parent| 2 ++
 profiles/profiles.desc   | 1 +
 4 files changed, 12 insertions(+)

diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi 
b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults 
b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults
new file mode 100644
index ..654f67c08811
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv64-gentoo-linux-musl"
+
+CHOST_lp64="riscv64-gentoo-linux-musl"
+
+LIBDIR_lp64="lib"

diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/parent 
b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/parent
new file mode 100644
index ..b488e1ca01b8
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/musl

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 3032669453bf..a445e55894c1 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -302,6 +302,7 @@ mipshardened/linux/musl/mips/mipsel 
exp
 ppcdefault/linux/powerpc/ppc32/17.0/musl   exp
 ppcdefault/linux/powerpc/ppc32/17.0/musl/hardened  exp
 riscv  default/linux/riscv/20.0/rv64gc/lp64d/musl  exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64/musl   exp
 x86default/linux/x86/17.0/musl exp
 x86default/linux/x86/17.0/musl/selinux exp
 



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/, dev-qt/qtwebengine/

2022-07-27 Thread Anthony G. Basile
commit: cc7909babb0b6bc308ea19e5188aaf8154a5e9fb
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Tue Jul 26 19:30:55 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 27 13:56:02 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=cc7909ba

dev-qt/qtwebengine: Rename 'musl-hacks-ii'

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...patch => qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch} | 0
 dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild  | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch
similarity index 100%
rename from 
dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch
rename to 
dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
index 1585df1a..7de91679 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
@@ -124,7 +124,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.15.5_p20220618-pvalloc-patch.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-linux-stack_util-stackstart.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-remove-decls-usage.patch
-   "${FILESDIR}"/${PN}-5.15.5_p20220618-musl-hacks-ii.patch
+   "${FILESDIR}"/${PN}-5.15.5_p20220618-msghdr-padding-initlist.patch
## runtime
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-sandbox.patch
 )



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-27 Thread Anthony G. Basile
commit: 380d10212c8635924678c6e6643e66c25d980059
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Tue Jul 26 19:27:31 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 27 13:55:51 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=380d1021

dev-qt/qtwebengine: Update musl-hacks-ii

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...twebengine-5.15.5_p20220618-musl-hacks-ii.patch | 43 --
 1 file changed, 23 insertions(+), 20 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch
index b59d6c42..b54fcdf3 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch
@@ -1,35 +1,38 @@
-From 48104199ceb938ad21b4573958c16c224dfeff60 Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Fri, 22 Jul 2022 18:13:11 +0200
-Subject: [PATCH] musl hacks ii
+From 91fcf20ad6923db94a228faa1cf3bcdcaa5f8cbc Mon Sep 17 00:00:00 2001
+From: Alfred Persson Forsberg 
+Date: Tue, 26 Jul 2022 20:53:11 +0200
+Subject: [PATCH] Don't use initializer list for msghdr
 
+msghdr is defined with padding in musl libc. Using an initializer list
+will set an int padding (5th element) to nullptr and break the build
+because of implicit conversion error from ptr to int.
+
+Signed-off-by: Alfred Persson Forsberg 
 ---
- .../chromium/net/socket/udp_socket_posix.cc  | 16 ++--
- 1 file changed, 14 insertions(+), 2 deletions(-)
+ .../chromium/net/socket/udp_socket_posix.cc| 14 --
+ 1 file changed, 12 insertions(+), 2 deletions(-)
 
 diff --git a/src/3rdparty/chromium/net/socket/udp_socket_posix.cc 
b/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
-index 71265568b..7d82331f9 100644
+index 71265568b..58b2b1cbf 100644
 --- a/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
 +++ b/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
-@@ -1151,8 +1151,20 @@ SendResult 
UDPSocketPosixSender::InternalSendmmsgBuffers(
+@@ -1151,8 +1151,18 @@ SendResult 
UDPSocketPosixSender::InternalSendmmsgBuffers(
for (auto& buffer : buffers)
  msg_iov->push_back({const_cast(buffer->data()), buffer->length()});
msgvec->reserve(buffers.size());
 -  for (size_t j = 0; j < buffers.size(); j++)
 -msgvec->push_back({{nullptr, 0, _iov[j], 1, nullptr, 0, 0}, 0});
 +  for (size_t j = 0; j < buffers.size(); j++) {
-+auto hdr = new msghdr;
-+hdr->msg_name = nullptr;
-+hdr->msg_namelen = 0;
-+hdr->msg_iov = _iov[j];
-+hdr->msg_iovlen = 1;
-+hdr->__pad1 = 0;
-+hdr->msg_control = 0;
-+hdr->msg_controllen = 0;
-+hdr->__pad2 = 0;
-+hdr->msg_flags = 0;
-+msgvec->push_back({hdr, 0});
-+// msgvec->push_back({{nullptr, 0, _iov[j], 1, nullptr, 0, 0}, 0});
++struct msghdr msg;
++msg.msg_name = nullptr;
++msg.msg_namelen = 0;
++msg.msg_iov = _iov[j];
++msg.msg_iovlen = 1;
++msg.msg_control = 0;
++msg.msg_controllen = 0;
++msg.msg_flags = 0;
++
++msgvec->push_back({msg, 0});
 +  }
int result = HANDLE_EINTR(Sendmmsg(fd, [0], buffers.size(), 0));
SendResult send_result(0, 0, std::move(buffers));



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/, dev-qt/qtwebengine/

2022-07-27 Thread Anthony G. Basile
commit: eafb0e7a2e8b7828de68444eaeadd4fba892e0da
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Tue Jul 26 20:23:22 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 27 13:56:02 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=eafb0e7a

dev-qt/qtwebengine: depend on queue-stadndalone

replaces the in-tree compat header patch by depending
on sys-libs/queue-standalone if elibc_musl is used.

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...ebengine-5.15.5_p20220618-fix-sys-queue.h.patch | 1020 
 .../qtwebengine-5.15.5_p20220618.ebuild|2 +-
 2 files changed, 1 insertion(+), 1021 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-fix-sys-queue.h.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-fix-sys-queue.h.patch
deleted file mode 100644
index 57ca2cdf..
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-fix-sys-queue.h.patch
+++ /dev/null
@@ -1,1020 +0,0 @@
-From 005bce88c9b1c70b108c66a85335ca434a3c8f27 Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Mon, 18 Jul 2022 21:39:44 +0200
-Subject: [PATCH] fix libevent sys/queue.h
-

- .../third_party/libevent/compat_sys_queue.h   | 846 ++
- .../base/third_party/libevent/epoll.c |   4 +
- .../base/third_party/libevent/event.c |   7 +
- .../base/third_party/libevent/event_tagging.c |   4 +
- .../base/third_party/libevent/evrpc.c |   4 +
- .../base/third_party/libevent/evutil.c|   4 +
- .../chromium/base/third_party/libevent/http.c |   4 +
- .../chromium/base/third_party/libevent/poll.c |   4 +
- .../base/third_party/libevent/select.c|   4 +
- .../base/third_party/libevent/signal.c|   4 +
- 10 files changed, 885 insertions(+)
- create mode 100644 
src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h
-
-diff --git 
a/src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h 
b/src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h
-new file mode 100644
-index 0..99d01a55b
 /dev/null
-+++ b/src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h
-@@ -0,0 +1,846 @@
-+/*$NetBSD: queue.h,v 1.68 2014/11/19 08:10:01 uebayasi Exp $  */
-+
-+/*
-+ * Copyright (c) 1991, 1993
-+ *The Regents of the University of California.  All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ *notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ *notice, this list of conditions and the following disclaimer in the
-+ *documentation and/or other materials provided with the distribution.
-+ * 3. Neither the name of the University nor the names of its contributors
-+ *may be used to endorse or promote products derived from this software
-+ *without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-+ * SUCH DAMAGE.
-+ *
-+ *@(#)queue.h 8.5 (Berkeley) 8/20/94
-+ */
-+
-+#ifndef   _SYS_QUEUE_H_
-+#define   _SYS_QUEUE_H_
-+
-+/*
-+ * This file defines five types of data structures: singly-linked lists,
-+ * lists, simple queues, tail queues, and circular queues.
-+ *
-+ * A singly-linked list is headed by a single forward pointer. The
-+ * elements are singly linked for minimum space and pointer manipulation
-+ * overhead at the expense of O(n) removal for arbitrary elements. New
-+ * elements can be added to the list after an existing element or at the
-+ * head of the list.  Elements being removed from the head of the list
-+ * should use the explicit macro for this purpose for optimum
-+ * efficiency. A singly-linked list may only be traversed in the forward
-+ * direction.  Singly-linked lists are ideal for applications with large
-+ * datasets and few or no removals or for implementing a LIFO queue.
-+ *
-+ * A list is headed by a single for

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-27 Thread Anthony G. Basile
commit: 4bd7c0fcdd99abfebf60726d3b3206916948e80e
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Tue Jul 26 19:48:58 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 27 13:56:02 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=4bd7c0fc

dev-qt/qtwebengine: Add links to msghdr patch

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch   | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch
index b54fcdf3..16158fd9 100644
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch
+++ 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-msghdr-padding-initlist.patch
@@ -7,6 +7,9 @@ msghdr is defined with padding in musl libc. Using an 
initializer list
 will set an int padding (5th element) to nullptr and break the build
 because of implicit conversion error from ptr to int.
 
+https://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n22
+https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/bits/socket.h;h=4f1f810ea1d9bf00ff428e4e7c49a52c71620775;hb=6488f4d00653b489e7969c0a489dc665c26514a8#l262
+
 Signed-off-by: Alfred Persson Forsberg 
 ---
  .../chromium/net/socket/udp_socket_posix.cc| 14 --



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

2022-07-27 Thread Anthony G. Basile
commit: 6b3c848cd91dfcc42d80dc1b17b74844154ad117
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jul 27 13:47:00 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 27 13:47:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3c848c

dev-util/valgrind: add || die to cp as a sanity check

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

 dev-util/valgrind/valgrind-3.19.0.ebuild | 2 +-
 dev-util/valgrind/valgrind-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/valgrind/valgrind-3.19.0.ebuild 
b/dev-util/valgrind/valgrind-3.19.0.ebuild
index 4ff9c8e71913..11beb6636e97 100644
--- a/dev-util/valgrind/valgrind-3.19.0.ebuild
+++ b/dev-util/valgrind/valgrind-3.19.0.ebuild
@@ -36,7 +36,7 @@ src_prepare() {
 
# conditionally copy musl specific suppressions && apply patch
if use elibc_musl ; then
-   cp "${FILESDIR}/musl.supp" "${S}"
+   cp "${FILESDIR}/musl.supp" "${S}" || die
eapply "${FILESDIR}/valgrind-3.13.0-malloc.patch"
fi
 

diff --git a/dev-util/valgrind/valgrind-.ebuild 
b/dev-util/valgrind/valgrind-.ebuild
index 4ff9c8e71913..11beb6636e97 100644
--- a/dev-util/valgrind/valgrind-.ebuild
+++ b/dev-util/valgrind/valgrind-.ebuild
@@ -36,7 +36,7 @@ src_prepare() {
 
# conditionally copy musl specific suppressions && apply patch
if use elibc_musl ; then
-   cp "${FILESDIR}/musl.supp" "${S}"
+   cp "${FILESDIR}/musl.supp" "${S}" || die
eapply "${FILESDIR}/valgrind-3.13.0-malloc.patch"
fi
 



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

2022-07-27 Thread Anthony G. Basile
commit: ed72eb9c4dbc966a8ad1ad50bd3b0b21d2d2e0bc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jul 27 13:37:33 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 27 13:47:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed72eb9c

dev-util/valgrind: add missing musl.supp

Closes: https://bugs.gentoo.org/828687
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-util/valgrind/files/musl.supp | 47 +++
 1 file changed, 47 insertions(+)

diff --git a/dev-util/valgrind/files/musl.supp 
b/dev-util/valgrind/files/musl.supp
new file mode 100644
index ..69adac7bb5da
--- /dev/null
+++ b/dev-util/valgrind/files/musl.supp
@@ -0,0 +1,47 @@
+# From: https://git.alpinelinux.org/aports/tree/main/valgrind/
+# Suppressions for musl libc
+# See: https://www.openwall.com/lists/musl/2017/06/15/4
+
+{
+   musl-dynlink-false-positive1
+   Memcheck:Leak
+   fun:calloc
+   fun:load_direct_deps
+   fun:load_deps
+   fun:load_deps
+   fun:__dls3
+   fun:__dls2b
+   fun:__dls2
+}
+
+{
+   musl-dynlink-false-positive2
+   Memcheck:Leak
+   fun:calloc
+   fun:load_direct_deps
+   fun:load_deps
+   fun:load_deps
+   fun:__dls3
+   fun:__dls2
+}
+
+{
+   musl-dynlink-false-positive3
+   Memcheck:Leak
+   fun:calloc
+   fun:load_library
+   fun:load_preload
+   fun:__dls3
+   fun:__dls2b
+   fun:__dls2
+}
+
+{
+   musl-dynlink-false-positive4
+   Memcheck:Leak
+   fun:calloc
+   fun:load_library
+   fun:load_preload
+   fun:__dls3
+   fun:__dls2
+}



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/var/log/samba/, scripts/

2022-07-26 Thread Anthony G. Basile
commit: 978462b1245d2bb8575622e00ad337b83d88
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jul 26 17:36:04 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Jul 26 17:36:40 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=978462b1

samba: create /var/log/samba for samba-4.15.7

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

 core/var/log/samba/.keep | 0
 scripts/clean.sh | 6 ++
 2 files changed, 6 insertions(+)

diff --git a/core/var/log/samba/.keep b/core/var/log/samba/.keep
deleted file mode 100644
index e69de29..000

diff --git a/scripts/clean.sh b/scripts/clean.sh
index 2022316..8b757b5 100644
--- a/scripts/clean.sh
+++ b/scripts/clean.sh
@@ -4,3 +4,9 @@ for d in /tmp /var/tmp /var/log; do
 find ${d} -mindepth 1 -exec rm -rf {} +
 done
 rm -rf /etc/resolv.conf
+
+# BUG: samba-4.15.7 can't create /var/log/samba
+# on startup, so we will.  We should remove this
+# when samba is fixed, although it shouldn't cause
+# a problem.
+mkdir -p /var/log/samba



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/, dev-qt/qtwebengine/

2022-07-26 Thread Anthony G. Basile
commit: 95d844bb35515f1b928c6874031dd42505243781
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Jul 25 19:03:40 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Jul 26 16:08:21 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=95d844bb

dev-qt/qtwebengine: Merge two patches

This merges a patch that removes cdefs.h includes and another
one that replaces __*_DECLS usage. These patches must be used togheter.

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...ne-5.15.5_p20220618-remove-cdefs-includes.patch | 697 -
 ...ngine-5.15.5_p20220618-remove-decls-usage.patch | 570 -
 .../qtwebengine-5.15.5_p20220618.ebuild|   1 -
 3 files changed, 541 insertions(+), 727 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-remove-cdefs-includes.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-remove-cdefs-includes.patch
deleted file mode 100644
index 219485f9..
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-remove-cdefs-includes.patch
+++ /dev/null
@@ -1,697 +0,0 @@
-From e7a7741bd2c1caaa98f72955aa3faacef23b1fb9 Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Fri, 22 Jul 2022 18:02:47 +0200
-Subject: [PATCH] remove cdefs.h
-

- src/3rdparty/chromium/base/allocator/allocator_shim_internals.h | 2 +-
- src/3rdparty/chromium/base/mac/close_nocancel.cc| 2 +-
- src/3rdparty/chromium/third_party/apple_apsl/dnsinfo.h  | 2 +-
- .../breakpad/breakpad/src/common/android/include/stab.h | 2 +-
- .../breakpad/breakpad/src/common/android/include/sys/procfs.h   | 2 +-
- .../third_party/crashpad/crashpad/compat/android/sys/mman.h | 2 +-
- .../third_party/crashpad/crashpad/compat/linux/sys/ptrace.h | 2 +-
- .../chromium/third_party/libsync/src/include/sync/sync.h| 2 +-
- .../tcmalloc/chromium/src/libc_override_gcc_and_weak.h  | 2 +-
- .../tcmalloc/vendor/src/libc_override_gcc_and_weak.h| 2 +-
- .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.c  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h | 2 +-
- .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h  | 2 +-
- 49 files changed, 49 inser

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-26 Thread Anthony G. Basile
commit: de9b15821db95321b3d8dfea7b7c34cf2fa8a6e3
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Jul 25 19:09:00 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Jul 26 16:08:21 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=de9b1582

dev-qt/qtwebengine: Remove unused patch

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../qtwebengine-5.15.5_p20220618-musl-hacks.patch  | 22 --
 1 file changed, 22 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch
deleted file mode 100644
index 49912a22..
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/musl-hacks.patch
-

- src/3rdparty/chromium/net/socket/udp_socket_posix.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/3rdparty/chromium/net/socket/udp_socket_posix.cc 
b/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
-index 71265568b..b9043f4d1 100644
 a/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
-+++ b/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
-@@ -1152,7 +1152,7 @@ SendResult UDPSocketPosixSender::InternalSendmmsgBuffers(
- msg_iov->push_back({const_cast(buffer->data()), buffer->length()});
-   msgvec->reserve(buffers.size());
-   for (size_t j = 0; j < buffers.size(); j++)
--msgvec->push_back({{nullptr, 0, _iov[j], 1, nullptr, 0, 0}, 0});
-+msgvec->push_back({{nullptr, 0, _iov[j], 1, 0, 0, 0}, 0});
-   int result = HANDLE_EINTR(Sendmmsg(fd, [0], buffers.size(), 0));
-   SendResult send_result(0, 0, std::move(buffers));
-   if (result < 0) {
--- 
-2.35.1
-



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/

2022-07-26 Thread Anthony G. Basile
commit: 0db57c9c51ad559648e3db5e85675cb2edc6f822
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Jul 25 20:13:16 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Jul 26 16:08:21 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0db57c9c

dev-qt/qtwebengine: Conditionally apply canonic...

This patch conditionally applies the CANONICALIZE_FILENAME patch.
Generally it's a bad idea but in this case it's just an alternative
to fixing this in the build system. Done because of the CMake switch
in Qt6.

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
index ebdc15b3..1585df1a 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
@@ -117,7 +117,6 @@ PATCHES=(
# for musl libc
"${FILESDIR}"/${PN}-5.15.5_p20220618-qmake-remove-glibc-check.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-fix-sys-queue.h.patch
-   "${FILESDIR}"/${PN}-5.15.5_p20220618-musl-canonicalize-filename.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-mallinfo.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-mojo-strncpy.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-resolv-compat.patch
@@ -182,6 +181,10 @@ src_unpack() {
 }
 
 src_prepare() {
+   # Using a conditional patch here since QMake is deprecated
+   # by CMake in Qt6. A build system change would be prettier but
+   # this works just as well right now.
+   use elibc_musl && PATCHES+=( 
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-canonicalize-filename.patch )
if [[ ${PV} == ${QT5_PV}_p* ]]; then
# This is made from git, and for some reason will fail w/o .git 
directories.
mkdir -p .git src/3rdparty/chromium/.git || die



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

2022-07-26 Thread Anthony G. Basile
commit: 406b807647871177f09835c21748cacd717c3cca
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jul 26 13:42:45 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Tue Jul 26 13:42:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406b8076

www-servers/varnish: clean up vulnerable versions, bug #832207

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

 www-servers/varnish/Manifest |   2 -
 www-servers/varnish/varnish-6.5.2.ebuild | 103 -
 www-servers/varnish/varnish-6.6.1.ebuild | 107 ---
 3 files changed, 212 deletions(-)

diff --git a/www-servers/varnish/Manifest b/www-servers/varnish/Manifest
index b752e226122b..99f0cf57858d 100644
--- a/www-servers/varnish/Manifest
+++ b/www-servers/varnish/Manifest
@@ -1,3 +1 @@
-DIST varnish-6.5.2.tgz 3464372 BLAKE2B 
68a7bca159ed9539126f66d21450c87780b49b66a2d45a5abc7db6fe9d68c8526aa059546fb1d865de753736793e700611f4f110edb1c649f4e9753c4dfedacc
 SHA512 
31673eaa95e5d3413cd3a4a6fb324c1f0ad2efb22b75409fc0e02c61446787eb167bd530ee5b0a199da4fc76cc36f3603984d86781f856cc6a4aac48260fe4ef
-DIST varnish-6.6.1.tgz 3518308 BLAKE2B 
6a88165394c0578427de20588ac2c17f502242bf94f30e9284f7bc2c271b77c3d6511a9dfb8d1cb6d75e1fc4563360fb0bec762aa17481fa598cb5e9d9527705
 SHA512 
af3ee1743af2ede2d3efbb73e5aa9b42c7bbd5f86163ec338c8afd1989c3e51ff3e1b40bed6b72224b5d339a74f22d6e5f3c3faf2fedee8ab4715307ed5d871b
 DIST varnish-7.1.0.tgz 3787588 BLAKE2B 
1a019b140c467063861460b529c253361975826cee797c304c7c096645c315b67ad20400467ecf11711abae5354134ac29a934793691283e12e3fbe29921943b
 SHA512 
ad9ce0cdc759976fcb7044914d28863edd197167f583fab2d1bc57f4e5b86c224b7c948faf1f7364a2a16bde9c415375d011462bdc43026c5f7a60e65bd21f73

diff --git a/www-servers/varnish/varnish-6.5.2.ebuild 
b/www-servers/varnish/varnish-6.5.2.ebuild
deleted file mode 100644
index 159da1164758..
--- a/www-servers/varnish/varnish-6.5.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-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 ~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
-
-PATCHES=(
-   "${FILESDIR}/varnish-6.5.1-autoconf-2.70.patch" #751190
-)
-
-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
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable static-libs static)
-   $(use_enable jit pcre-jit)
-   $(use_with jemalloc)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-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/
-}

diff --git a/ww

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/portage/

2022-07-25 Thread Anthony G. Basile
commit: 8ac759b4e662fa505d6bb928278b7d0e7f92bdc2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jul 25 14:11:51 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jul 25 14:11:51 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=8ac759b4

make.conf: reduce number of concurrent make threads

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

 core/etc/portage/make.conf.CYCLE.1 | 2 +-
 core/etc/portage/make.conf.CYCLE.2 | 2 +-
 core/etc/portage/make.conf.CYCLE.3 | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/etc/portage/make.conf.CYCLE.1 
b/core/etc/portage/make.conf.CYCLE.1
index e1a7e12..044249b 100644
--- a/core/etc/portage/make.conf.CYCLE.1
+++ b/core/etc/portage/make.conf.CYCLE.1
@@ -1,5 +1,5 @@
 CFLAGS="-O2 -pipe -fno-diagnostics-color"
 CXXFLAGS="${CFLAGS}"
 CHOST="x86_64-gentoo-linux-musl"
-MAKEOPTS="-j17"
+MAKEOPTS="-j4"
 ACCEPT_LICENSE="linux-fw-redistributable no-source-code"

diff --git a/core/etc/portage/make.conf.CYCLE.2 
b/core/etc/portage/make.conf.CYCLE.2
index 53909d8..659ee1e 100644
--- a/core/etc/portage/make.conf.CYCLE.2
+++ b/core/etc/portage/make.conf.CYCLE.2
@@ -1,7 +1,7 @@
 CFLAGS="-O2 -pipe -fno-diagnostics-color"
 CXXFLAGS="${CFLAGS}"
 CHOST="x86_64-gentoo-linux-musl"
-MAKEOPTS="-j17"
+MAKEOPTS="-j4"
 USE="-tk -fontforge"
 USE_ORDER="env:conf:pkg:defaults:pkginternal:repo:env.d"
 ACCEPT_LICENSE="linux-fw-redistributable no-source-code"

diff --git a/core/etc/portage/make.conf.CYCLE.3 
b/core/etc/portage/make.conf.CYCLE.3
index fcaccee..04d42ad 100644
--- a/core/etc/portage/make.conf.CYCLE.3
+++ b/core/etc/portage/make.conf.CYCLE.3
@@ -1,6 +1,6 @@
 CFLAGS="-O2 -pipe -fno-diagnostics-color"
 CXXFLAGS="${CFLAGS}"
 CHOST="x86_64-gentoo-linux-musl"
-MAKEOPTS="-j17"
+MAKEOPTS="-j4"
 PORTAGE_BINHOST="http://bluedragon.freeharbor.net/;
 ACCEPT_LICENSE="linux-fw-redistributable no-source-code"



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

2022-07-25 Thread Anthony G. Basile
commit: 8d28d71f0ce5e2955769974c3a203fe1b69a8994
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jul 25 13:37:50 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Mon Jul 25 13:38:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d28d71f

app-portage/grs: do not install grsrun when USE=server

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

 app-portage/grs/{grs-0.8.ebuild => grs-0.8-r1.ebuild} | 2 ++
 app-portage/grs/grs-.ebuild   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-portage/grs/grs-0.8.ebuild b/app-portage/grs/grs-0.8-r1.ebuild
similarity index 97%
rename from app-portage/grs/grs-0.8.ebuild
rename to app-portage/grs/grs-0.8-r1.ebuild
index 4d092253267a..ab9211c65032 100644
--- a/app-portage/grs/grs-0.8.ebuild
+++ b/app-portage/grs/grs-0.8-r1.ebuild
@@ -55,5 +55,7 @@ src_install() {
if use server; then
mkdir "${D}"/usr/share/${PN}
cp "${DISTDIR}"/${ISO} "${D}"/usr/share/${PN}
+   else
+   rm "${D}"/usr/bin/grsrun
fi
 }

diff --git a/app-portage/grs/grs-.ebuild b/app-portage/grs/grs-.ebuild
index 4d092253267a..ab9211c65032 100644
--- a/app-portage/grs/grs-.ebuild
+++ b/app-portage/grs/grs-.ebuild
@@ -55,5 +55,7 @@ src_install() {
if use server; then
mkdir "${D}"/usr/share/${PN}
cp "${DISTDIR}"/${ISO} "${D}"/usr/share/${PN}
+   else
+   rm "${D}"/usr/bin/grsrun
fi
 }



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/var/log/samba/, core/etc/samba/

2022-07-24 Thread Anthony G. Basile
commit: bd53aaee85621106ce156a40378b66b40e6fd8f3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jul 24 16:33:44 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Jul 24 16:33:44 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=bd53aaee

samba: fix samba startup

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

 core/etc/samba/smb.conf  | 223 +++
 core/var/log/samba/.keep |   0
 2 files changed, 223 insertions(+)

diff --git a/core/etc/samba/smb.conf b/core/etc/samba/smb.conf
new file mode 100644
index 000..85e2e17
--- /dev/null
+++ b/core/etc/samba/smb.conf
@@ -0,0 +1,223 @@
+# This is the main Samba configuration file. You should read the
+# smb.conf(5) manual page in order to understand the options listed
+# here. Samba has a huge number of configurable options (perhaps too
+# many!) most of which are not shown in this example
+#
+# For a step to step guide on installing, configuring and using samba, 
+# read the Samba-HOWTO-Collection. This may be obtained from:
+#  http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
+#
+# Many working examples of smb.conf files can be found in the 
+# Samba-Guide which is generated daily and can be downloaded from: 
+#  http://www.samba.org/samba/docs/Samba-Guide.pdf
+#
+# Any line which starts with a ; (semi-colon) or a # (hash) 
+# is a comment and is ignored. In this example we will use a #
+# for commentry and a ; for parts of the config file that you
+# may wish to enable
+#
+# NOTE: Whenever you modify this file you should run the command "testparm"
+# to check that you have not made any basic syntactic errors. 
+#
+#=== Global Settings =
+[global]
+
+# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
+   workgroup = MYGROUP
+
+# server string is the equivalent of the NT Description field
+   server string = Samba Server
+
+# Server role. Defines in which mode Samba will operate. Possible
+# values are "standalone server", "member server", "classic primary
+# domain controller", "classic backup domain controller", "active
+# directory domain controller".
+#
+# Most people will want "standalone server" or "member server".
+# Running as "active directory domain controller" will require first
+# running "samba-tool domain provision" to wipe databases and create a
+# new domain.
+   server role = standalone server
+
+# This option is important for security. It allows you to restrict
+# connections to machines which are on your local network. The
+# following example restricts access to two C class networks and
+# the "loopback" interface. For more examples of the syntax see
+# the smb.conf man page
+;   hosts allow = 192.168.1. 192.168.2. 127.
+
+# Uncomment this if you want a guest account, you must add this to /etc/passwd
+# otherwise the user "nobody" is used
+;  guest account = pcguest
+
+# this tells Samba to use a separate log file for each machine
+# that connects
+   log file = /var/log/samba/log.%m
+
+# Put a capping on the size of the log files (in Kb).
+   max log size = 50
+
+# Specifies the Kerberos or Active Directory realm the host is part of
+;   realm = MY_REALM
+
+# Backend to store user information in. New installations should 
+# use either tdbsam or ldapsam. smbpasswd is available for backwards 
+# compatibility. tdbsam requires no further configuration.
+;   passdb backend = tdbsam
+
+# Using the following line enables you to customise your configuration
+# on a per machine basis. The %m gets replaced with the netbios name
+# of the machine that is connecting.
+# Note: Consider carefully the location in the configuration file of
+#   this line.  The included file is read at that point.
+;   include = /etc/samba/smb.conf.%m
+
+# Configure Samba to use multiple interfaces
+# If you have multiple network interfaces then you must list them
+# here. See the man page for details.
+;   interfaces = 192.168.12.2/24 192.168.13.2/24 
+
+# Where to store roving profiles (only for Win95 and WinNT)
+#%L substitutes for this servers netbios name, %U is username
+#You must uncomment the [Profiles] share below
+;   logon path = \\%L\Profiles\%U
+
+# Windows Internet Name Serving Support Section:
+# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
+;   wins support = yes
+
+# WINS Server - Tells the NMBD components of Samba to be a WINS Client
+#  Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
+;   wins server = w.x.y.z
+
+# WINS Proxy - Tells Samba to answer name resolution queries on
+# behalf of a non WINS capable client, for this to work there must be
+# at least one WINS Server on the network. The default is NO.
+;   wins proxy = yes
+
+# DNS Proxy - tells Samba whethe

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-07-24 Thread Anthony G. Basile
commit: 2bffc0fd0a26efe10f7838234242fb569b970a35
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jul 24 12:14:24 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Jul 24 12:14:24 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=2bffc0fd

world.conf: add alsa support to dev-qt/qtwebengine

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

 core/etc/grs/world.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 2dd95d6..d64f045 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -868,7 +868,7 @@ package.use : dev-qt/qttest:5 -debug -test
 package.use : dev-qt/qtwebchannel:5 -debug -test qml
 
 [dev-qt/qtwebengine:5]
-package.use : dev-qt/qtwebengine:5 -alsa -bindist -debug -designer 
-geolocation -kerberos -pulseaudio -screencast -test jumbo-build system-ffmpeg 
system-icu widgets
+package.use : dev-qt/qtwebengine:5 -bindist -debug -designer -geolocation 
-kerberos -pulseaudio -screencast -test alsa jumbo-build system-ffmpeg 
system-icu widgets
 
 [dev-qt/qtwidgets:5]
 package.use : dev-qt/qtwidgets:5 -dbus -debug -gles2-only -gtk -test X png



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/

2022-07-24 Thread Anthony G. Basile
commit: bf55c63c5ffbda42dd77453a70381067ed9d866a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jul 24 11:58:46 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Jul 24 11:58:46 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=bf55c63c

/etc/lilo.conf: drop lilo config

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

 core/etc/lilo.conf | 16 
 1 file changed, 16 deletions(-)

diff --git a/core/etc/lilo.conf b/core/etc/lilo.conf
deleted file mode 100644
index 229c947..000
--- a/core/etc/lilo.conf
+++ /dev/null
@@ -1,16 +0,0 @@
-lba32
-boot = /dev/sda
-map = /boot/.map
-install = /boot-menu.b
-menu-scheme=Wb
-#prompt
-#delay = 5
-timeout = 50
-vga = normal
-
-image = /boot/kernel
-   root = /dev/sda3
-   initrd = /boot/initramfs
-   append = "root=/dev/ram0 real_root=/dev/sda3"
-   label = Gentoo
-   read-only



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/var/lib/portage/, core/etc/grs/

2022-07-23 Thread Anthony G. Basile
commit: 6dd6c2cccd9bf86acbc302115a455efe96ed1e8d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jul 24 00:17:32 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sun Jul 24 00:17:32 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=6dd6c2cc

world: drop sys-boot/lilo

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

 core/etc/grs/world.conf| 3 ---
 core/var/lib/portage/world.CYCLE.2 | 1 -
 core/var/lib/portage/world.CYCLE.3 | 1 -
 core/var/lib/portage/world.CYCLE.4 | 1 -
 4 files changed, 6 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 72b6786..2dd95d6 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -1555,9 +1555,6 @@ package.use : sys-block/parted:0 -device-mapper 
-verify-sig debug nls readline
 [sys-boot/grub:2]
 package.use : sys-boot/grub:2 -device-mapper -doc -efiemu 
-grub_platforms_coreboot -grub_platforms_efi-32 -grub_platforms_emu 
-grub_platforms_ieee1275 -grub_platforms_loongson -grub_platforms_multiboot 
-grub_platforms_qemu -grub_platforms_qemu-mips -grub_platforms_uboot 
-grub_platforms_xen -grub_platforms_xen-32 -grub_platforms_xen-pvh -libzfs 
-mount -sdl -test -truetype fonts grub_platforms_efi-64 grub_platforms_pc nls 
themes
 
-[sys-boot/lilo:0]
-package.use : sys-boot/lilo:0 -device-mapper -minimal -pxeserial -static
-
 [sys-devel/autoconf:2.71]
 package.use : sys-devel/autoconf:2.71 -emacs
 

diff --git a/core/var/lib/portage/world.CYCLE.2 
b/core/var/lib/portage/world.CYCLE.2
index 40257e3..550d49f 100644
--- a/core/var/lib/portage/world.CYCLE.2
+++ b/core/var/lib/portage/world.CYCLE.2
@@ -40,7 +40,6 @@ sys-apps/less
 sys-apps/pciutils
 sys-block/parted
 sys-boot/grub
-sys-boot/lilo
 sys-devel/gdb
 sys-fs/cryptsetup
 sys-kernel/genkernel

diff --git a/core/var/lib/portage/world.CYCLE.3 
b/core/var/lib/portage/world.CYCLE.3
index ae18f9b..91499e1 100644
--- a/core/var/lib/portage/world.CYCLE.3
+++ b/core/var/lib/portage/world.CYCLE.3
@@ -43,7 +43,6 @@ sys-apps/less
 sys-apps/pciutils
 sys-block/parted
 sys-boot/grub
-sys-boot/lilo
 sys-devel/gdb
 sys-fs/cryptsetup
 sys-kernel/genkernel

diff --git a/core/var/lib/portage/world.CYCLE.4 
b/core/var/lib/portage/world.CYCLE.4
index 5d22826..ffda0b6 100644
--- a/core/var/lib/portage/world.CYCLE.4
+++ b/core/var/lib/portage/world.CYCLE.4
@@ -44,7 +44,6 @@ sys-apps/less
 sys-apps/pciutils
 sys-block/parted
 sys-boot/grub
-sys-boot/lilo
 sys-devel/gdb
 sys-fs/cryptsetup
 sys-kernel/genkernel



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/skel/.config/dconf/, core/etc/skel/.config/Thunar/, ...

2022-07-23 Thread Anthony G. Basile
commit: 8453b80d7cacf963324372d2156d981149fe0df9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul 23 23:44:09 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul 23 23:44:09 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=8453b80d

/etc/skel/.config: remove autogenerated configs

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

 core/etc/skel/.config/Thunar/accels.scm  |   3 -
 core/etc/skel/.config/Thunar/uca.xml |  13 -
 core/etc/skel/.config/dconf/user | Bin 640 -> 0 bytes
 core/etc/skel/.config/gtk-2.0/gtkfilechooser.ini |  11 -
 core/etc/skel/.config/smplayer/smplayer.ini  | 560 ---
 5 files changed, 587 deletions(-)

diff --git a/core/etc/skel/.config/Thunar/accels.scm 
b/core/etc/skel/.config/Thunar/accels.scm
deleted file mode 100644
index 4f9adb8..000
--- a/core/etc/skel/.config/Thunar/accels.scm
+++ /dev/null
@@ -1,3 +0,0 @@
-; Thunar GtkAccelMap rc-file -*- scheme -*-
-; this file is an automated accelerator map dump
-;

diff --git a/core/etc/skel/.config/Thunar/uca.xml 
b/core/etc/skel/.config/Thunar/uca.xml
deleted file mode 100644
index 2f0c866..000
--- a/core/etc/skel/.config/Thunar/uca.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-   utilities-terminal
-   Open Terminal Here
-   1438016245738870-1
-   exo-open --working-directory %f --launch 
TerminalEmulator
-   Example for a custom action
-   *
-   
-   
-
-

diff --git a/core/etc/skel/.config/dconf/user b/core/etc/skel/.config/dconf/user
deleted file mode 100644
index 07bbf83..000
Binary files a/core/etc/skel/.config/dconf/user and /dev/null differ

diff --git a/core/etc/skel/.config/gtk-2.0/gtkfilechooser.ini 
b/core/etc/skel/.config/gtk-2.0/gtkfilechooser.ini
deleted file mode 100644
index cf12a1f..000
--- a/core/etc/skel/.config/gtk-2.0/gtkfilechooser.ini
+++ /dev/null
@@ -1,11 +0,0 @@
-[Filechooser Settings]
-LocationMode=path-bar
-ShowHidden=false
-ShowSizeColumn=true
-GeometryX=36
-GeometryY=92
-GeometryWidth=952
-GeometryHeight=585
-SortColumn=name
-SortOrder=ascending
-StartupMode=recent

diff --git a/core/etc/skel/.config/smplayer/smplayer.ini 
b/core/etc/skel/.config/smplayer/smplayer.ini
deleted file mode 100644
index 9770e05..000
--- a/core/etc/skel/.config/smplayer/smplayer.ini
+++ /dev/null
@@ -1,560 +0,0 @@
-[update_checker]
-checked_date=@Variant(\0\0\0\xe\0%{\x9c)
-last_known_version=0.8.5.5487
-
-[smplayer]
-stable_version=0.8.5
-check_for_new_version=true
-
-[actions]
-open_file=Ctrl+F
-open_directory=
-open_playlist=
-open_vcd=
-open_audio_cd=
-open_dvd=
-open_dvd_folder=
-open_url=Ctrl+U
-close=Ctrl+X
-clear_recents=
-favorites_menu=
-tv_menu=
-edit_tv_list=
-jump_tv_list=
-next_tv=H
-previous_tv=L
-radio_menu=
-edit_radio_list=
-jump_radio_list=
-next_radio=Shift+H
-previous_radio=Shift+L
-play=
-play_or_pause=Media Play
-pause=Space
-pause_and_frame_step=
-stop=Media Stop
-frame_step=.
-rewind1=Left
-rewind2=Down
-rewind3=PgDown
-forward1=Right
-forward2=Up
-forward3=PgUp
-set_a_marker=
-set_b_marker=
-clear_ab_markers=
-repeat=
-jump_to=Ctrl+J
-normal_speed=Backspace
-halve_speed={
-double_speed=}
-dec_speed=[
-inc_speed=]
-dec_speed_4=
-inc_speed_4=
-dec_speed_1=
-inc_speed_1=
-fullscreen=F
-compact=Ctrl+C
-video_equalizer=Ctrl+E
-screenshot=S
-multiple_screenshots=Shift+D
-video_preview=
-flip=
-mirror=
-postprocessing=
-autodetect_phase=
-deblock=
-dering=
-gradfun=
-add_noise=
-add_letterbox=
-upscaling=
-audio_equalizer=
-mute=M
-decrease_volume="9, /"
-increase_volume="0, *"
-dec_audio_delay=-
-inc_audio_delay=+
-audio_delay=
-load_audio_file=
-unload_audio_file=
-extrastereo_filter=
-karaoke_filter=
-volnorm_filter=
-load_subs=
-unload_subs=
-dec_sub_delay=Z
-inc_sub_delay=X
-sub_delay=
-dec_sub_pos=R
-inc_sub_pos=T
-dec_sub_scale=Shift+R
-inc_sub_scale=Shift+T
-dec_sub_step=G
-inc_sub_step=Y
-use_ass_lib=
-use_forced_subs_only=
-subtitle_visibility=V
-show_find_sub_dialog=
-upload_subtitles=
-show_playlist=Ctrl+L
-show_file_properties=Ctrl+I
-show_preferences=Ctrl+P
-show_tube_browser=F11
-show_mplayer_log=Ctrl+M
-show_smplayer_log=Ctrl+S
-first_steps=
-faq=
-cl_options=
-check_updates=
-show_config=
-about_qt=
-about_smplayer=
-facebook=
-twitter=
-gmail=
-hotmail=
-yahoo=
-play_next=>
-play_prev=<
-move_up=Alt+Up
-move_down=Alt+Down
-move_left=Alt+Left
-move_right=Alt+Right
-inc_zoom=E
-dec_zoom=W
-reset_zoom=Shift+E
-auto_zoom=Shift+W
-zoom_169=Shift+A
-zoom_235=Shift+S
-exit_fullscreen=Esc
-next_osd=O
-dec_contrast=1
-inc_contrast=2
-dec_brightness=3
-inc_brightness=4
-dec_hue=5
-inc_hue=6
-dec_saturation=7
-inc_saturation=8
-dec_gamma=
-inc_gamma=
-next_video=
-next_audio=K
-next_subtitle=J
-next_chapter=@@
-prev_chapter=!
-toggle_double_size=Ctrl+D
-reset_video_equalizer=
-reset_audio_equalizer=
-show_context_menu=
-next_aspect=A
-next_wheel_function=
-show_filename=Shift+I
-toggl

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/skel/.config/xfce4/desktop/, core/etc/skel/.config/autostart/, ...

2022-07-23 Thread Anthony G. Basile
commit: fcadc9210d8f0580434aaba5d0c2e751b1f0a98b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul 23 23:18:26 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul 23 23:18:26 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=fcadc921

world: replace xfce4-mixer with pnmixer

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

 core/etc/grs/world.conf|  3 +++
 .../etc/skel/.config/autostart/Sound Mixer.desktop | 13 +
 .../.config/xfce4/desktop/icons.screen.latest.rc   |  1 +
 .../.config/xfce4/desktop/icons.screen0-784x522.rc |  7 +++
 .../xfce4/panel/launcher-12/13698963011.desktop| 11 ---
 .../xfconf/xfce-perchannel-xml/xfce4-desktop.xml   | 22 ++
 .../xfconf/xfce-perchannel-xml/xfce4-panel.xml | 13 ++---
 core/var/lib/portage/world.CYCLE.2 |  1 +
 core/var/lib/portage/world.CYCLE.3 |  1 +
 core/var/lib/portage/world.CYCLE.4 |  1 +
 10 files changed, 55 insertions(+), 18 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index b751fcd..72b6786 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -1269,6 +1269,9 @@ package.use : media-sound/lame:0 -cpu_flags_x86_mmx 
-debug -mp3rtp -sndfile -sta
 [media-sound/mpg123:0]
 package.use : media-sound/mpg123:0 -alsa -coreaudio -cpu_flags_x86_3dnow 
-cpu_flags_x86_3dnowext -cpu_flags_x86_mmx -int-quality -jack -nas -oss 
-portaudio -pulseaudio -sdl cpu_flags_x86_sse ipv6
 
+[media-sound/pnmixer:0]
+package.use : media-sound/pnmixer:0 -doc -libnotify nls
+
 [media-sound/twolame:0]
 package.use : media-sound/twolame:0 -static-libs -test sndfile
 

diff --git a/core/etc/skel/.config/autostart/Sound Mixer.desktop 
b/core/etc/skel/.config/autostart/Sound Mixer.desktop
new file mode 100644
index 000..151e8a6
--- /dev/null
+++ b/core/etc/skel/.config/autostart/Sound Mixer.desktop   
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=0.9.4
+Type=Application
+Name=Sound Mixer
+Comment=pnmixer
+Exec=/usr/bin/pnmixer
+OnlyShowIn=XFCE;
+RunHook=0
+StartupNotify=false
+Terminal=false
+Hidden=false
+

diff --git a/core/etc/skel/.config/xfce4/desktop/icons.screen.latest.rc 
b/core/etc/skel/.config/xfce4/desktop/icons.screen.latest.rc
new file mode 12
index 000..8dfd0cd
--- /dev/null
+++ b/core/etc/skel/.config/xfce4/desktop/icons.screen.latest.rc
@@ -0,0 +1 @@
+/home/gentoo/.config/xfce4/desktop/icons.screen0-784x522.rc
\ No newline at end of file

diff --git a/core/etc/skel/.config/xfce4/desktop/icons.screen0-784x522.rc 
b/core/etc/skel/.config/xfce4/desktop/icons.screen0-784x522.rc
new file mode 100644
index 000..4f83913
--- /dev/null
+++ b/core/etc/skel/.config/xfce4/desktop/icons.screen0-784x522.rc
@@ -0,0 +1,7 @@
+[xfdesktop-version-4.10.3+-rcfile_format]
+4.10.3+=true
+
+[2022-05-28-11-54-05-00]
+row=0
+col=0
+

diff --git a/core/etc/skel/.config/xfce4/panel/launcher-12/13698963011.desktop 
b/core/etc/skel/.config/xfce4/panel/launcher-12/13698963011.desktop
deleted file mode 100644
index 29e4c72..000
--- a/core/etc/skel/.config/xfce4/panel/launcher-12/13698963011.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=Audio Mixer
-Comment=Adjust volume levels
-Icon=multimedia-volume-control
-Exec=xfce4-mixer
-Type=Application
-StartupNotify=true
-Terminal=false
-Categories=X-XFCE;Audio;Mixer;AudioVideo;
-X-XFCE-Source=file:///usr/share/applications/xfce4-mixer.desktop

diff --git 
a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml 
b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
index c3ea5fa..85f3b23 100644
--- a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
+++ b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
@@ -52,6 +52,28 @@
   
 
   
+  
+
+  
+  
+  
+
+
+  
+  
+  
+
+
+  
+  
+  
+
+
+  
+  
+  
+
+  
 
   
   

diff --git 
a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml 
b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
index 5efa56c..5119fe9 100644
--- a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
+++ b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
@@ -15,7 +15,6 @@
 
 
 
-
 
 
 
@@ -65,7 +64,12 @@
 
 
 
-
+
+  
+
+
+  
+
 
 
   
@@ -117,10 +121,5 @@
   
 
 
-
-  
-
-  
-
   
 

diff --git a/core/var/lib/portage/world.CYCLE.2 
b/core/var/lib/portage/world.CYCLE.2
index f0c06aa..40257e3 100644
--- a/core/var/lib/portage/world.CYCL

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-07-23 Thread Anthony G. Basile
commit: c0841a484438b401ba11f01ce48ff6372ad8aa34
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul 23 20:44:17 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul 23 20:44:17 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=c0841a48

world.conf: sys-apps/kmod needs zstd support

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

 core/etc/grs/world.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index d660d86..b751fcd 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -1478,7 +1478,7 @@ package.use : sys-apps/kbd:0 -nls -pam -test
 package.use : sys-apps/keyutils:0 -static -static-libs -test split-usr
 
 [sys-apps/kmod:0]
-package.use : sys-apps/kmod:0 -debug -doc -pkcs7 -zstd lzma python static-libs 
tools zlib
+package.use : sys-apps/kmod:0 -debug -doc lzma pkcs7 python static-libs tools 
zlib zstd
 
 [sys-apps/less:0]
 package.use : sys-apps/less:0 pcre unicode



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/var/lib/portage/, core/etc/grs/

2022-07-23 Thread Anthony G. Basile
commit: 338e1ba845407c9e001d316a944c407e880c31a9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul 23 20:26:38 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul 23 20:26:38 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=338e1ba8

world: remove PaX support and slim down

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

 core/etc/grs/world.conf|  9 -
 core/var/lib/portage/world.CYCLE.2 | 12 
 core/var/lib/portage/world.CYCLE.3 | 12 
 core/var/lib/portage/world.CYCLE.4 | 12 
 4 files changed, 45 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index b089804..d660d86 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -765,9 +765,6 @@ package.use : dev-python/pygobject:3 -examples -test cairo
 [dev-python/pyparsing:0]
 package.use : dev-python/pyparsing:0 -examples -test
 
-[dev-python/pypax:0]
-package.use : dev-python/pypax:0 -ptpax xtpax
-
 [dev-python/pyrsistent:0]
 package.use : dev-python/pyrsistent:0 -test
 
@@ -1450,9 +1447,6 @@ package.use : sys-apps/debianutils:0 -static installkernel
 [sys-apps/diffutils:0]
 package.use : sys-apps/diffutils:0 -nls -static -verify-sig
 
-[sys-apps/elfix:0]
-package.use : sys-apps/elfix:0 -ptpax xtpax
-
 [sys-apps/file:0]
 package.use : sys-apps/file:0 -lzma -python -verify-sig bzip2 seccomp 
static-libs zlib
 
@@ -1465,9 +1459,6 @@ package.use : sys-apps/flatpak:0 -X -doc -introspection 
-policykit -systemd secc
 [sys-apps/gawk:0]
 package.use : sys-apps/gawk:0 -mpfr -nls -verify-sig readline
 
-[sys-apps/gradm:0]
-package.use : sys-apps/gradm:0 -pam
-
 [sys-apps/grep:0]
 package.use : sys-apps/grep:0 -nls -static -verify-sig pcre
 

diff --git a/core/var/lib/portage/world.CYCLE.2 
b/core/var/lib/portage/world.CYCLE.2
index c4fac30..f0c06aa 100644
--- a/core/var/lib/portage/world.CYCLE.2
+++ b/core/var/lib/portage/world.CYCLE.2
@@ -11,9 +11,6 @@ app-portage/grs
 app-portage/layman
 app-text/evince
 app-text/tree
-dev-lang/python
-dev-lang/tcl
-dev-libs/gmp
 dev-util/strace
 dev-vcs/git
 gnome-extra/gnome-system-monitor
@@ -22,7 +19,6 @@ mail-mta/postfix
 media-gfx/eog
 media-gfx/gimp
 media-sound/alsa-utils
-media-video/mplayer
 media-video/smplayer
 net-analyzer/tcpdump
 net-dns/avahi
@@ -38,11 +34,8 @@ net-p2p/transmission
 net-vpn/tor
 net-wireless/wpa_supplicant
 sys-apps/dbus
-sys-apps/elfix
 sys-apps/flatpak
-sys-apps/gradm
 sys-apps/less
-sys-apps/paxctl
 sys-apps/pciutils
 sys-block/parted
 sys-boot/grub
@@ -51,13 +44,8 @@ sys-devel/gdb
 sys-fs/cryptsetup
 sys-kernel/genkernel
 sys-kernel/linux-firmware
-sys-libs/argp-standalone
-sys-libs/cracklib
-sys-libs/db
-sys-libs/gdbm
 sys-process/lsof
 www-client/falkon
-x11-base/xorg-server
 x11-misc/slim
 x11-terms/xfce4-terminal
 x11-terms/xterm

diff --git a/core/var/lib/portage/world.CYCLE.3 
b/core/var/lib/portage/world.CYCLE.3
index 2402f7f..86eb829 100644
--- a/core/var/lib/portage/world.CYCLE.3
+++ b/core/var/lib/portage/world.CYCLE.3
@@ -12,9 +12,6 @@ app-portage/layman
 app-portage/repoman
 app-text/evince
 app-text/tree
-dev-lang/python
-dev-lang/tcl
-dev-libs/gmp
 dev-util/strace
 dev-vcs/git
 gnome-extra/gnome-system-monitor
@@ -23,7 +20,6 @@ mail-mta/postfix
 media-gfx/eog
 media-gfx/gimp
 media-sound/alsa-utils
-media-video/mplayer
 media-video/smplayer
 net-analyzer/tcpdump
 net-dns/avahi
@@ -41,11 +37,8 @@ net-vpn/tor
 net-wireless/wireless-tools
 net-wireless/wpa_supplicant
 sys-apps/dbus
-sys-apps/elfix
 sys-apps/flatpak
-sys-apps/gradm
 sys-apps/less
-sys-apps/paxctl
 sys-apps/pciutils
 sys-block/parted
 sys-boot/grub
@@ -54,14 +47,9 @@ sys-devel/gdb
 sys-fs/cryptsetup
 sys-kernel/genkernel
 sys-kernel/linux-firmware
-sys-libs/argp-standalone
-sys-libs/cracklib
-sys-libs/db
-sys-libs/gdbm
 sys-process/fcron
 sys-process/lsof
 www-client/falkon
-x11-base/xorg-server
 x11-misc/slim
 x11-terms/xfce4-terminal
 x11-terms/xterm

diff --git a/core/var/lib/portage/world.CYCLE.4 
b/core/var/lib/portage/world.CYCLE.4
index 32de1e2..f9e0e3c 100644
--- a/core/var/lib/portage/world.CYCLE.4
+++ b/core/var/lib/portage/world.CYCLE.4
@@ -12,9 +12,6 @@ app-portage/layman
 app-portage/repoman
 app-text/evince
 app-text/tree
-dev-lang/python
-dev-lang/tcl
-dev-libs/gmp
 dev-util/strace
 dev-vcs/git
 gnome-extra/gnome-system-monitor
@@ -23,7 +20,6 @@ mail-mta/postfix
 media-gfx/eog
 media-gfx/gimp
 media-sound/alsa-utils
-media-video/mplayer
 media-video/smplayer
 net-analyzer/tcpdump
 net-dns/avahi
@@ -42,11 +38,8 @@ net-vpn/tor
 net-wireless/wireless-tools
 net-wireless/wpa_supplicant
 sys-apps/dbus
-sys-apps/elfix
 sys-apps/flatpak
-sys-apps/gradm
 sys-apps/less
-sys-apps/paxctl
 sys-apps/pciutils
 sys-block/parted
 sys-boot/grub
@@ -55,14 +48,9 @@ sys-devel/gdb
 sys-fs/cryptsetup
 sys-kernel/genkernel
 sys-kernel/linux-firmware
-sys-libs/argp-standalone
-sys-libs/cracklib
-sys-libs/db
-sys-libs/gdbm
 sys-process/fcron
 sys-process/lsof
 w

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/, ...

2022-07-23 Thread Anthony G. Basile
commit: e9fbfc89d61c7c02d9ed9ea1f49d0e17b30c8051
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul 23 19:03:29 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul 23 19:03:40 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=e9fbfc89

/etc/skel: update xfce4 launcher

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

 .../xfce4/panel/launcher-16/13679616705.desktop| 13 ---
 .../xfce4/panel/launcher-16/16585989863.desktop| 42 ++
 .../xfce4/panel/launcher-18/14180858892.desktop| 31 
 .../xfce4/panel/launcher-18/16585990024.desktop| 28 +++
 .../{13732436141.desktop => 16585989742.desktop}   | 11 +++---
 .../xfce4/panel/launcher-21/136796182710.desktop   | 10 --
 .../xfce4/panel/launcher-21/16585989601.desktop| 20 +++
 .../xfce4/xfconf/xfce-perchannel-xml/displays.xml  |  5 +++
 .../xfconf/xfce-perchannel-xml/xfce4-desktop.xml   | 22 
 .../xfconf/xfce-perchannel-xml/xfce4-panel.xml |  8 ++---
 .../xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml |  5 +++
 11 files changed, 132 insertions(+), 63 deletions(-)

diff --git a/core/etc/skel/.config/xfce4/panel/launcher-16/13679616705.desktop 
b/core/etc/skel/.config/xfce4/panel/launcher-16/13679616705.desktop
deleted file mode 100644
index a87aa73..000
--- a/core/etc/skel/.config/xfce4/panel/launcher-16/13679616705.desktop
+++ /dev/null
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Exec=abiword %U
-Icon=abiword
-Terminal=false
-Type=Application
-Categories=Office;WordProcessor;GNOME;GTK;X-Red-Hat-Base;
-StartupNotify=true
-X-Desktop-File-Install-Version=0.9
-MimeType=application/x-abiword;text/x-abiword;text/x-xml-abiword;text/plain;application/msword;application/rtf;application/vnd.plain;application/xhtml+xml;text/html;application/x-crossmark;application/docbook+xml;application/x-t602;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.sun.xml.writer;application/vnd.stardivision.writer;text/vnd.wap.wml;application/wordperfect6;application/wordperfect5.1;application/vnd.wordperfect;application/x-abicollab;
-Name=AbiWord
-GenericName=Word Processor
-Comment=Compose, edit, and view documents
-X-XFCE-Source=file:///usr/share/applications/abiword.desktop

diff --git a/core/etc/skel/.config/xfce4/panel/launcher-16/16585989863.desktop 
b/core/etc/skel/.config/xfce4/panel/launcher-16/16585989863.desktop
new file mode 100644
index 000..6e09d62
--- /dev/null
+++ b/core/etc/skel/.config/xfce4/panel/launcher-16/16585989863.desktop
@@ -0,0 +1,42 @@
+[Desktop Entry]
+Version=1.0
+Terminal=false
+NoDisplay=false
+Icon=libreoffice-startcenter
+Type=Application
+Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Other;
+Exec=libreoffice %U
+MimeType=application/vnd.openofficeorg.extension;x-scheme-handler/vnd.libreoffice.cmis;x-scheme-handler/vnd.sun.star.webdav;x-scheme-handler/vnd.sun.star.webdavs;x-scheme-handler/vnd.libreoffice.command;x-scheme-handler/ms-word;x-scheme-handler/ms-powerpoint;x-scheme-handler/ms-excel;x-scheme-handler/ms-visio;x-scheme-handler/ms-access;
+Name=LibreOffice
+GenericName=Office
+Comment=The office productivity suite compatible to the open and standardized 
ODF document format. Supported by The Document Foundation.
+StartupNotify=true
+X-GIO-NoFuse=true
+StartupWMClass=libreoffice-startcenter
+X-KDE-Protocols=file,http,ftp,webdav,webdavs
+Actions=Writer;Calc;Impress;Draw;Base;Math;
+X-XFCE-Source=file:///usr/share/applications/libreoffice-startcenter.desktop
+
+[Desktop Action Writer]
+Name=Writer
+Exec=libreoffice --writer
+
+[Desktop Action Calc]
+Name=Calc
+Exec=libreoffice --calc
+
+[Desktop Action Impress]
+Name=Impress
+Exec=libreoffice --impress
+
+[Desktop Action Draw]
+Name=Draw
+Exec=libreoffice --draw
+
+[Desktop Action Base]
+Name=Base
+Exec=libreoffice --base
+
+[Desktop Action Math]
+Name=Math
+Exec=libreoffice --math

diff --git a/core/etc/skel/.config/xfce4/panel/launcher-18/14180858892.desktop 
b/core/etc/skel/.config/xfce4/panel/launcher-18/14180858892.desktop
deleted file mode 100644
index 9b0503e..000
--- a/core/etc/skel/.config/xfce4/panel/launcher-18/14180858892.desktop
+++ /dev/null
@@ -1,31 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Type=Application
-Name=Midori
-GenericName=Web Browser
-X-GNOME-Fullname=Midori Web Browser
-Comment=Browse the Web
-X-GNOME-Keywords=Internet;WWW;Explorer
-X-AppInstall-Keywords=Internet;WWW;Explorer
-Categories=GTK;Network;WebBrowser;
-MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/geo;image/svg+xml;
-Exec=midori %U
-Icon=midori
-Terminal=false
-StartupNotify=true
-X-Osso-Type=application/x-executable
-X-Osso-Service=midori
-Actions=TabNew;WindowNew;Private;
-X-XFCE-Source=file:///usr/share/applications/midori.desktop
-
-[Desktop Action TabNew]
-Name=N

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/, core/var/lib/portage/

2022-07-23 Thread Anthony G. Basile
commit: 51aae926720844cac084996572ca7dc9f8948003
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul 23 16:31:23 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul 23 16:31:23 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=51aae926

world: add www-client/falkon

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

 core/etc/grs/world.conf| 57 ++
 core/var/lib/portage/world.CYCLE.2 |  1 +
 core/var/lib/portage/world.CYCLE.3 |  1 +
 core/var/lib/portage/world.CYCLE.4 |  1 +
 4 files changed, 60 insertions(+)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 9581767..b089804 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -13,6 +13,9 @@ package.use : app-admin/sudo:0 -gcrypt -nls -offensive -pam 
-sasl -selinux -sssd
 [app-admin/syslog-ng:0]
 package.use : app-admin/syslog-ng:0 -amqp -geoip2 -http -json -kafka -mongodb 
-pacct -python -redis -smtp -snmp -spoof-source -systemd -test caps dbi ipv6 
tcpd
 
+[app-arch/brotli:0]
+package.use : app-arch/brotli:0 -python -static-libs -test
+
 [app-arch/bzip2:0]
 package.use : app-arch/bzip2:0 -static -verify-sig split-usr static-libs
 
@@ -31,6 +34,9 @@ package.use : app-arch/libarchive:0 -blake2 -expat -lz4 
-nettle -verify-sig -zst
 [app-arch/lz4:0]
 package.use : app-arch/lz4:0 -static-libs
 
+[app-arch/snappy:0]
+package.use : app-arch/snappy:0 -test
+
 [app-arch/tar:0]
 package.use : app-arch/tar:0 -minimal -nls -selinux -verify-sig acl xattr
 
@@ -519,6 +525,9 @@ package.use : dev-libs/popt:0 -nls static-libs
 [dev-libs/rasqal:0]
 package.use : dev-libs/rasqal:0 -gmp -static-libs -test -xml crypt mhash pcre
 
+[dev-libs/re2:0]
+package.use : dev-libs/re2:0 -icu
+
 [dev-libs/redland:0]
 package.use : dev-libs/redland:0 -berkdb -iodbc -mysql -odbc -postgres -sqlite 
-static-libs
 
@@ -819,12 +828,18 @@ package.use : dev-python/zope-interface:0 -test
 [dev-qt/linguist-tools:5]
 package.use : dev-qt/linguist-tools:5 -debug -qml -test
 
+[dev-qt/qtconcurrent:5]
+package.use : dev-qt/qtconcurrent:5 -debug -test
+
 [dev-qt/qtcore:5]
 package.use : dev-qt/qtcore:5 -debug -icu -old-kernel -systemd -test
 
 [dev-qt/qtdbus:5]
 package.use : dev-qt/qtdbus:5 -debug -test
 
+[dev-qt/qtdeclarative:5]
+package.use : dev-qt/qtdeclarative:5 -debug -gles2-only -localstorage -test 
-vulkan jit widgets
+
 [dev-qt/qtgui:5]
 package.use : dev-qt/qtgui:5 -accessibility -dbus -debug -egl -eglfs -evdev 
-gles2-only -ibus -jpeg -linuxfb -test -tslib -tuio -vnc -vulkan -wayland X gif 
libinput png udev
 
@@ -834,15 +849,36 @@ package.use : dev-qt/qtlockedfile:0 -doc
 [dev-qt/qtnetwork:5]
 package.use : dev-qt/qtnetwork:5 -connman -debug -gssapi -libproxy 
-networkmanager -sctp -test ssl
 
+[dev-qt/qtprintsupport:5]
+package.use : dev-qt/qtprintsupport:5 -cups -debug -gles2-only -test
+
 [dev-qt/qtscript:5]
 package.use : dev-qt/qtscript:5 -debug -jit -scripttools -test
 
 [dev-qt/qtsingleapplication:0]
 package.use : dev-qt/qtsingleapplication:0 -doc X
 
+[dev-qt/qtsql:5]
+package.use : dev-qt/qtsql:5 -debug -freetds -mysql -oci8 -odbc -postgres 
-test sqlite
+
+[dev-qt/qtsvg:5]
+package.use : dev-qt/qtsvg:5 -debug -test
+
+[dev-qt/qttest:5]
+package.use : dev-qt/qttest:5 -debug -test
+
+[dev-qt/qtwebchannel:5]
+package.use : dev-qt/qtwebchannel:5 -debug -test qml
+
+[dev-qt/qtwebengine:5]
+package.use : dev-qt/qtwebengine:5 -alsa -bindist -debug -designer 
-geolocation -kerberos -pulseaudio -screencast -test jumbo-build system-ffmpeg 
system-icu widgets
+
 [dev-qt/qtwidgets:5]
 package.use : dev-qt/qtwidgets:5 -dbus -debug -gles2-only -gtk -test X png
 
+[dev-qt/qtx11extras:5]
+package.use : dev-qt/qtx11extras:5 -debug -test
+
 [dev-qt/qtxml:5]
 package.use : dev-qt/qtxml:5 -debug -test
 
@@ -977,6 +1013,18 @@ package.use : gnome-extra/gnome-system-monitor:0 -systemd 
X
 [gui-libs/libhandy:1]
 package.use : gui-libs/libhandy:1 -examples -glade -gtk-doc -test 
introspection vala
 
+[kde-frameworks/breeze-icons:5]
+package.use : kde-frameworks/breeze-icons:5 -test
+
+[kde-frameworks/extra-cmake-modules:5]
+package.use : kde-frameworks/extra-cmake-modules:5 -doc -test
+
+[kde-frameworks/karchive:5]
+package.use : kde-frameworks/karchive:5 -debug -doc -test zstd
+
+[kde-frameworks/ki18n:5]
+package.use : kde-frameworks/ki18n:5 -debug -doc -test
+
 [mail-client/claws-mail:0]
 package.use : mail-client/claws-mail:0 -archive -bogofilter -calendar -clamav 
-debug -dillo -doc -gdata -litehtml -networkmanager -pdf -perl -rss -sieve 
-smime -spam-report -spamassassin -svg -valgrind appindicator dbus gnutls imap 
ipv6 ldap libcanberra libnotify nls nntp notification pgp session spell 
startup-notification xface
 
@@ -1248,6 +1296,9 @@ package.use : net-dns/avahi:0 -bookmarks -doc 
-howl-compat -mono -nls -qt5 -seli
 [net-dns/bind-tools:0]
 package.use : net-dns/bind-tools:0 -doc -libedit -test caps gssapi idn ipv6 
readline xml
 
+[net-dns

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/

2022-07-22 Thread Anthony G. Basile
commit: ed69e5434273544908f669ffc1e4e7e94704a69e
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 19:47:17 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=ed69e543

dev-qt/qtwebengine: remove temp file

added by mistake

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../.qtwebengine-5.15.5_p20220618.ebuild.kate-swp | Bin 409 -> 0 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-qt/qtwebengine/.qtwebengine-5.15.5_p20220618.ebuild.kate-swp 
b/dev-qt/qtwebengine/.qtwebengine-5.15.5_p20220618.ebuild.kate-swp
deleted file mode 100644
index dcbab469..
Binary files a/dev-qt/qtwebengine/.qtwebengine-5.15.5_p20220618.ebuild.kate-swp 
and /dev/null differ



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: add161cf0503ce554cd413a5cda7a9a3177cdc09
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 23:21:24 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=add161cf

dev-qt/qtwebengine: remove duplicate+unused patch

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../qtwebengine-5.15.5_p20220618-fix-sys-queue.h   | 1020 
 1 file changed, 1020 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-fix-sys-queue.h 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-fix-sys-queue.h
deleted file mode 100644
index 57ca2cdf..
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-fix-sys-queue.h
+++ /dev/null
@@ -1,1020 +0,0 @@
-From 005bce88c9b1c70b108c66a85335ca434a3c8f27 Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Mon, 18 Jul 2022 21:39:44 +0200
-Subject: [PATCH] fix libevent sys/queue.h
-

- .../third_party/libevent/compat_sys_queue.h   | 846 ++
- .../base/third_party/libevent/epoll.c |   4 +
- .../base/third_party/libevent/event.c |   7 +
- .../base/third_party/libevent/event_tagging.c |   4 +
- .../base/third_party/libevent/evrpc.c |   4 +
- .../base/third_party/libevent/evutil.c|   4 +
- .../chromium/base/third_party/libevent/http.c |   4 +
- .../chromium/base/third_party/libevent/poll.c |   4 +
- .../base/third_party/libevent/select.c|   4 +
- .../base/third_party/libevent/signal.c|   4 +
- 10 files changed, 885 insertions(+)
- create mode 100644 
src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h
-
-diff --git 
a/src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h 
b/src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h
-new file mode 100644
-index 0..99d01a55b
 /dev/null
-+++ b/src/3rdparty/chromium/base/third_party/libevent/compat_sys_queue.h
-@@ -0,0 +1,846 @@
-+/*$NetBSD: queue.h,v 1.68 2014/11/19 08:10:01 uebayasi Exp $  */
-+
-+/*
-+ * Copyright (c) 1991, 1993
-+ *The Regents of the University of California.  All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ *notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ *notice, this list of conditions and the following disclaimer in the
-+ *documentation and/or other materials provided with the distribution.
-+ * 3. Neither the name of the University nor the names of its contributors
-+ *may be used to endorse or promote products derived from this software
-+ *without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-+ * SUCH DAMAGE.
-+ *
-+ *@(#)queue.h 8.5 (Berkeley) 8/20/94
-+ */
-+
-+#ifndef   _SYS_QUEUE_H_
-+#define   _SYS_QUEUE_H_
-+
-+/*
-+ * This file defines five types of data structures: singly-linked lists,
-+ * lists, simple queues, tail queues, and circular queues.
-+ *
-+ * A singly-linked list is headed by a single forward pointer. The
-+ * elements are singly linked for minimum space and pointer manipulation
-+ * overhead at the expense of O(n) removal for arbitrary elements. New
-+ * elements can be added to the list after an existing element or at the
-+ * head of the list.  Elements being removed from the head of the list
-+ * should use the explicit macro for this purpose for optimum
-+ * efficiency. A singly-linked list may only be traversed in the forward
-+ * direction.  Singly-linked lists are ideal for applications with large
-+ * datasets and few or no removals or for implementing a LIFO queue.
-+ *
-+ * A list is headed by a single forward pointer (or an array of forward
-+ * pointers for a hash table header). The elements are doubly linked
-+ * so that an arbitrary element can be removed without a need to
-+ * traverse the list. New elements 

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/, dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: aaae3c4b10e9370b57eb86100a14d2472117b5cd
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 23:03:15 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=aaae3c4b

dev-qt/qtwebengine: Correct __*_DECLS usage

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch | 707 -
 ...ngine-5.15.5_p20220618-remove-decls-usage.patch | 116 
 .../qtwebengine-5.15.5_p20220618.ebuild|   3 +-
 3 files changed, 117 insertions(+), 709 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch
deleted file mode 100644
index 512bcfe2..
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch
+++ /dev/null
@@ -1,707 +0,0 @@
-From 86947e9ceb65bc260c8ae3af137c57a6d2874124 Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Thu, 21 Jul 2022 20:11:45 +0200
-Subject: [PATCH] ugly hack bsd cdefs.h
-

- src/3rdparty/chromium/base/allocator/allocator_shim_internals.h | 2 +-
- src/3rdparty/chromium/base/mac/close_nocancel.cc| 2 +-
- src/3rdparty/chromium/third_party/apple_apsl/dnsinfo.h  | 2 +-
- .../breakpad/breakpad/src/common/android/include/stab.h | 2 +-
- .../breakpad/breakpad/src/common/android/include/sys/procfs.h   | 2 +-
- .../third_party/crashpad/crashpad/compat/android/sys/mman.h | 2 +-
- .../third_party/crashpad/crashpad/compat/linux/sys/ptrace.h | 2 +-
- .../chromium/third_party/libsync/src/include/sync/sync.h| 2 +-
- .../third_party/libxml/src/macos/src/libxml2_GUSIConfig.cp  | 2 +-
- .../tcmalloc/chromium/src/libc_override_gcc_and_weak.h  | 2 +-
- .../tcmalloc/vendor/src/libc_override_gcc_and_weak.h| 2 +-
- .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.c  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h | 2 +-
- .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h  | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h| 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c   | 2 +-
- .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h  | 2 +-
- 50 files changed, 50 insertions(+), 50 deletions(-)
-
-diff --git a/src/3rdparty/chromium/base/allocator/allocator_shim_in

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: 6a7155d70855eaba1d9dbf809fef294187cf28f0
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 19:46:43 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=6a7155d7

dev-qt/qtwebengine: comment on remove-glibc-check

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../qtwebengine-5.15.5_p20220618-qmake-remove-glibc-check.patch  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-qmake-remove-glibc-check.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-qmake-remove-glibc-check.patch
index 1d94b6b9..0198 100644
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-qmake-remove-glibc-check.patch
+++ 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-qmake-remove-glibc-check.patch
@@ -1,8 +1,9 @@
 Qt checks if glibc is available and if not disables large part of Qt5WebEngine 
and thus cripples functionality.
-However these parts work fine with Musl so there is no need to disable them.
-Just remove the check so it builds again. Since 5.15.1 is the last version of 
Qt to be released with this build system it'll be obsolete with Qt6 and there 
is no real point in fixing this upstream.
+However these parts work fine with Musl so there is no need to disable them. - 
Alpine
 
+Just remove the check so it builds again. Since 5.15 is the last version of Qt 
to be released with this build system it'll be obsolete with Qt6 so there is no 
real point in fixing this upstream except adding to Qt5PatchCollection.
 
+https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/remove-glibc-check.patch
 diff --git a/src/buildtools/config/support.pri 
b/src/buildtools/config/support.pri
 index e7f869a1..de18523d 100644
 --- a/src/buildtools/config/support.pri



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/, dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: 4ccb7169843c3122811f929e205e3f7ca2b2f61e
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 18:42:14 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=4ccb7169

dev-qt/qtwebengine: Depend on libbsd for cdefs

sys/cdefs.h is not available in musl. Use the one in libbsd.

See: 
https://wiki.musl-libc.org/faq.html#Q:-When-compiling-something-against-musl,-I-get-error-messages-about-%3Ccode%3Esys/cdefs.h%3C/code%3E
Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch | 707 +
 .../qtwebengine-5.15.5_p20220618.ebuild|   2 +
 2 files changed, 709 insertions(+)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch
new file mode 100644
index ..512bcfe2
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-bsd-cdefs.h.patch
@@ -0,0 +1,707 @@
+From 86947e9ceb65bc260c8ae3af137c57a6d2874124 Mon Sep 17 00:00:00 2001
+From: Your Name 
+Date: Thu, 21 Jul 2022 20:11:45 +0200
+Subject: [PATCH] ugly hack bsd cdefs.h
+
+---
+ src/3rdparty/chromium/base/allocator/allocator_shim_internals.h | 2 +-
+ src/3rdparty/chromium/base/mac/close_nocancel.cc| 2 +-
+ src/3rdparty/chromium/third_party/apple_apsl/dnsinfo.h  | 2 +-
+ .../breakpad/breakpad/src/common/android/include/stab.h | 2 +-
+ .../breakpad/breakpad/src/common/android/include/sys/procfs.h   | 2 +-
+ .../third_party/crashpad/crashpad/compat/android/sys/mman.h | 2 +-
+ .../third_party/crashpad/crashpad/compat/linux/sys/ptrace.h | 2 +-
+ .../chromium/third_party/libsync/src/include/sync/sync.h| 2 +-
+ .../third_party/libxml/src/macos/src/libxml2_GUSIConfig.cp  | 2 +-
+ .../tcmalloc/chromium/src/libc_override_gcc_and_weak.h  | 2 +-
+ .../tcmalloc/vendor/src/libc_override_gcc_and_weak.h| 2 +-
+ .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.c  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h | 2 +-
+ .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h  | 2 +

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/, dev-qt/qtwebengine/

2022-07-22 Thread Anthony G. Basile
commit: fda6ae7258b79eab4c14154dd7137985326f5349
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Fri Jul 22 16:20:07 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fda6ae72

dev-qt/qtwebengine: add musl-hacks-ii

good name

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...twebengine-5.15.5_p20220618-musl-hacks-ii.patch | 39 ++
 .../qtwebengine-5.15.5_p20220618.ebuild|  2 +-
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch
new file mode 100644
index ..b59d6c42
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks-ii.patch
@@ -0,0 +1,39 @@
+From 48104199ceb938ad21b4573958c16c224dfeff60 Mon Sep 17 00:00:00 2001
+From: Your Name 
+Date: Fri, 22 Jul 2022 18:13:11 +0200
+Subject: [PATCH] musl hacks ii
+
+---
+ .../chromium/net/socket/udp_socket_posix.cc  | 16 ++--
+ 1 file changed, 14 insertions(+), 2 deletions(-)
+
+diff --git a/src/3rdparty/chromium/net/socket/udp_socket_posix.cc 
b/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
+index 71265568b..7d82331f9 100644
+--- a/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
 b/src/3rdparty/chromium/net/socket/udp_socket_posix.cc
+@@ -1151,8 +1151,20 @@ SendResult 
UDPSocketPosixSender::InternalSendmmsgBuffers(
+   for (auto& buffer : buffers)
+ msg_iov->push_back({const_cast(buffer->data()), buffer->length()});
+   msgvec->reserve(buffers.size());
+-  for (size_t j = 0; j < buffers.size(); j++)
+-msgvec->push_back({{nullptr, 0, _iov[j], 1, nullptr, 0, 0}, 0});
++  for (size_t j = 0; j < buffers.size(); j++) {
++auto hdr = new msghdr;
++hdr->msg_name = nullptr;
++hdr->msg_namelen = 0;
++hdr->msg_iov = _iov[j];
++hdr->msg_iovlen = 1;
++hdr->__pad1 = 0;
++hdr->msg_control = 0;
++hdr->msg_controllen = 0;
++hdr->__pad2 = 0;
++hdr->msg_flags = 0;
++msgvec->push_back({hdr, 0});
++// msgvec->push_back({{nullptr, 0, _iov[j], 1, nullptr, 0, 0}, 0});
++  }
+   int result = HANDLE_EINTR(Sendmmsg(fd, [0], buffers.size(), 0));
+   SendResult send_result(0, 0, std::move(buffers));
+   if (result < 0) {
+-- 
+2.35.1
+

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
index dc41ceaf..ebdc15b3 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
@@ -121,11 +121,11 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-mallinfo.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-mojo-strncpy.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-resolv-compat.patch
-   "${FILESDIR}"/${PN}-5.15.5_p20220618-musl-hacks.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-backtrace-execinfo.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-pvalloc-patch.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-linux-stack_util-stackstart.patch
"${FILESDIR}"/${PN}-5.15.5_p20220618-remove-decls-usage.patch
+   "${FILESDIR}"/${PN}-5.15.5_p20220618-musl-hacks-ii.patch
## runtime
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-sandbox.patch
 )



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/, dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: 2623a4492efa09a923611e34aab3463dab023d0b
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 22:13:37 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=2623a449

dev-qt/qtwebengine: remove sandbox-syscall patch

This is an unnecessary (and a weird patch).

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...e-5.15.5_p20220618-sandbox-syscall-x86_64.patch | 27 --
 .../qtwebengine-5.15.5_p20220618.ebuild|  2 --
 2 files changed, 29 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-sandbox-syscall-x86_64.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-sandbox-syscall-x86_64.patch
deleted file mode 100644
index acdc4322..
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-sandbox-syscall-x86_64.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From ce3c2cee2d0da85dc1a1d9ebc8ebad8dde05c10a Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Wed, 20 Jul 2022 18:07:19 +0200
-Subject: [PATCH 1/2] sandbox syscall x86_64
-

- .../sandbox/linux/system_headers/x86_64_linux_syscalls.h  | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git 
a/src/3rdparty/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h 
b/src/3rdparty/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
-index e618c6237..c1f6bccf6 100644
 
a/src/3rdparty/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
-+++ 
b/src/3rdparty/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
-@@ -1350,6 +1350,10 @@
- #define __NR_rseq 334
- #endif
- 
-+#if !defined(__NR_membarrier)
-+#define __NR_membarrier 324
-+#endif
-+
- #if !defined(__NR_pidfd_send_signal)
- #define __NR_pidfd_send_signal 424
- #endif
--- 
-2.35.1
-

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
index 7e94c98e..2a79e254 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild
@@ -129,8 +129,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.15.5_p20220618-bsd-cdefs.h.patch
## runtime
"${FILESDIR}"/${PN}-5.15.5_p20220618-musl-sandbox.patch
-   "${FILESDIR}"/${PN}-5.15.5_p20220618-sandbox-syscall-x86_64.patch
-   # "${FILESDIR}"/nasm.patch
 )
 
 qtwebengine_check-reqs() {



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/, dev-qt/qtwebengine/

2022-07-22 Thread Anthony G. Basile
commit: bdf569bfd39f5155183aea15f2074b33a0945bf9
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Fri Jul 22 16:20:50 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=bdf569bf

dev-qt/qtwebengine: remove cdefs includes

forgot it in my __*_decls patch

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...ne-5.15.5_p20220618-remove-cdefs-includes.patch | 697 +
 .../qtwebengine-5.15.5_p20220618.ebuild|   1 +
 2 files changed, 698 insertions(+)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-remove-cdefs-includes.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-remove-cdefs-includes.patch
new file mode 100644
index ..219485f9
--- /dev/null
+++ 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-remove-cdefs-includes.patch
@@ -0,0 +1,697 @@
+From e7a7741bd2c1caaa98f72955aa3faacef23b1fb9 Mon Sep 17 00:00:00 2001
+From: Your Name 
+Date: Fri, 22 Jul 2022 18:02:47 +0200
+Subject: [PATCH] remove cdefs.h
+
+---
+ src/3rdparty/chromium/base/allocator/allocator_shim_internals.h | 2 +-
+ src/3rdparty/chromium/base/mac/close_nocancel.cc| 2 +-
+ src/3rdparty/chromium/third_party/apple_apsl/dnsinfo.h  | 2 +-
+ .../breakpad/breakpad/src/common/android/include/stab.h | 2 +-
+ .../breakpad/breakpad/src/common/android/include/sys/procfs.h   | 2 +-
+ .../third_party/crashpad/crashpad/compat/android/sys/mman.h | 2 +-
+ .../third_party/crashpad/crashpad/compat/linux/sys/ptrace.h | 2 +-
+ .../chromium/third_party/libsync/src/include/sync/sync.h| 2 +-
+ .../tcmalloc/chromium/src/libc_override_gcc_and_weak.h  | 2 +-
+ .../tcmalloc/vendor/src/libc_override_gcc_and_weak.h| 2 +-
+ .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.c  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h | 2 +-
+ .../third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h  | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h| 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c   | 2 +-
+ .../usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h  | 2 +-
+ 49 files changed, 49 insertions(+), 49 deletions(-)
+
+diff --git a/src/3rdparty/chromium/base/allocator/allocator_shim_internals.h 
b/src/3rdparty/chromium/base/allocator/allocator_shim_internals.h
+index da1e5a6f9..c9c3

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: 602466dc009c9cab64eae4874ca0579a44a5c061
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 20:16:20 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=602466dc

dev-qt/qtwebengine: Add links to some patches

Many patches are from Alpine.

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/qtwebengine-5.15.5_p20220618-backtrace-execinfo.patch | 2 ++
 .../files/qtwebengine-5.15.5_p20220618-musl-canonicalize-filename.patch | 2 ++
 dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch  | 2 --
 .../qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch  | 2 ++
 .../qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch   | 2 ++
 .../qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch  | 2 ++
 .../files/qtwebengine-5.15.5_p20220618-qmake-remove-glibc-check.patch   | 2 ++
 7 files changed, 12 insertions(+), 2 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-backtrace-execinfo.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-backtrace-execinfo.patch
index 1e827e59..88e5565c 100644
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-backtrace-execinfo.patch
+++ 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-backtrace-execinfo.patch
@@ -1,3 +1,5 @@
+https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/qt-musl-execinfo.patch
+
 The backtrace api is not available in musl libc. This can be added with
 libexecinfo but that needs changes in the build system. As qmake is being 
swapped
 for CMake in Qt6 it makes sense to just check for glibc

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-canonicalize-filename.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-canonicalize-filename.patch
index 1d58af61..9a27db6d 100644
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-canonicalize-filename.patch
+++ 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-canonicalize-filename.patch
@@ -1,3 +1,5 @@
+https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/nasm.patch
+
 diff --git a/src/3rdparty/chromium/third_party/nasm/config/config-linux.h 
b/src/3rdparty/chromium/third_party/nasm/config/config-linux.h
 index 7eb7c20ff..3bdc2eb39 100644
 --- a/src/3rdparty/chromium/third_party/nasm/config/config-linux.h

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch
index 74908d6c..49912a22 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-hacks.patch
@@ -1,7 +1,5 @@
 
https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/musl-hacks.patch
 
-
-
 ---
  src/3rdparty/chromium/net/socket/udp_socket_posix.cc | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch
index eea2db90..4f8e5ce6 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch
@@ -1,3 +1,5 @@
+https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/qt-musl-mallinfo.patch
+
 musl does not support mallinfo, this patch changes OS_LINUX check to include
 checking for glibc too.
 

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch
index d56fa40a..e0d877e0 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch
@@ -1,3 +1,5 @@
+https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/musl-sandbox.patch
+
 This should be fine for all non-Android platforms.
 TODO: not okay for upstreaming.
 

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch
index 991d08fc..a5126127 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch
@@ -1,3 +1,5 @@
+https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/qt-musl-pvalloc.patch
+
 The obsolete function pvalloc() is similar to valloc(), but rounds the size of 
the allocation up to the next multiple of the system page size. 
(https://linux.die.net/man/3/pvalloc)
 
 See: 
https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/qt-musl-pval

[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: 08cbb8e20933a57164fe7bbaa255c20aa63f6008
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 20:04:30 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=08cbb8e2

dev-qt/qtwebengine: comment mallinfo patch

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch| 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch
index 5895f314..eea2db90 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-mallinfo.patch
@@ -1,7 +1,7 @@
-From 95c68a3b5f3bfe018bc38b7e138d47d21cd7e288 Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Mon, 18 Jul 2022 22:56:44 +0200
-Subject: [PATCH 1/4] mallinfo
+musl does not support mallinfo, this patch changes OS_LINUX check to include
+checking for glibc too.
+
+Could probably be done in build system but not done because of Qt6 moving to 
CMake.
 
 ---
  src/3rdparty/chromium/base/process/process_metrics_posix.cc   | 4 ++--



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: 91be344fd39321ffdf20dd42c45569e633582e4d
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 20:00:10 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=91be344f

dev-qt/qtwebengine: comment on musl-sandbox

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch
index 07e5b847..d56fa40a 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-musl-sandbox.patch
@@ -1,7 +1,7 @@
-From a381e9d12fb3bb489f12e119c3ae6e2318f429e9 Mon Sep 17 00:00:00 2001
-From: Your Name 
-Date: Wed, 20 Jul 2022 18:47:15 +0200
-Subject: [PATCH 2/2] musl sandbox
+This should be fine for all non-Android platforms.
+TODO: not okay for upstreaming.
+
+https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/musl-sandbox.patch
 
 ---
  .../syscall_parameters_restrictions.cc| 22 +--



[gentoo-commits] proj/musl:master commit in: dev-qt/qtwebengine/files/

2022-07-22 Thread Anthony G. Basile
commit: bbcb0d264007fde674018809d80887ac37e667f4
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Jul 21 19:53:36 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 20:19:12 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=bbcb0d26

dev-qt/qtwebengine: comment pvalloc patch

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch| 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch
index 310ea8d3..991d08fc 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.5_p20220618-pvalloc-patch.patch
@@ -1,4 +1,6 @@
-https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/qt-musl-pvalloc.patch?id=65f58742e6e669c7d0f5b23c0764f4f73661980b
+The obsolete function pvalloc() is similar to valloc(), but rounds the size of 
the allocation up to the next multiple of the system page size. 
(https://linux.die.net/man/3/pvalloc)
+
+See: 
https://git.alpinelinux.org/aports/tree/community/qt5-qtwebengine/qt-musl-pvalloc.patch?id=65f58742e6e669c7d0f5b23c0764f4f73661980b
 
 ---
  src/core/api/qtbug-61521.cpp | 4 



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

2022-07-22 Thread Anthony G. Basile
commit: 13a51482918bf0646ca5bf12d11305d5a2cbb1d7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 17:42:35 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 17:48:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a51482

www-servers/varnish: hard dep on dev-libs/libedit

While this dep could be removed, it is useful for varnishadm.

Closes: https://bugs.gentoo.org/617234
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-servers/varnish/varnish-7.1.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-servers/varnish/varnish-7.1.0.ebuild 
b/www-servers/varnish/varnish-7.1.0.ebuild
index 9d83d88165b3..e96a88314f50 100644
--- a/www-servers/varnish/varnish-7.1.0.ebuild
+++ b/www-servers/varnish/varnish-7.1.0.ebuild
@@ -18,6 +18,7 @@ IUSE="jemalloc jit static-libs"
 
 CDEPEND="
sys-libs/readline:0=
+   dev-libs/libedit
dev-libs/libpcre[jit?]
jemalloc? ( dev-libs/jemalloc )
sys-libs/ncurses:0="



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

2022-07-22 Thread Anthony G. Basile
commit: 1af20f8a1454a651eae292aead061cd53136f39d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 16:18:53 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 16:18:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af20f8a

dev-libs/xapian-bindings: we don't need sys-devel/slibtool

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

 dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
index 692990e13a88..adaa8d9ff860 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
@@ -45,10 +45,7 @@ COMMONDEPEND=">=dev-libs/xapian-1.4.20
mono? ( dev-lang/mono )"
 DEPEND="${COMMONDEPEND}
virtual/pkgconfig
-   java? (
-   >=virtual/jdk-1.8:*
-   sys-devel/slibtool
-   )"
+   java? ( >=virtual/jdk-1.8:* )"
 RDEPEND="${COMMONDEPEND}
java? ( >=virtual/jre-1.8:* )"
 



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

2022-07-22 Thread Anthony G. Basile
commit: ec2fe3b8ec3059ee708d50f5aae96d76f6f04acc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 15:41:36 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 15:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2fe3b8

www-servers/varnish: remove older 7.0.1

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

 www-servers/varnish/Manifest |  1 -
 www-servers/varnish/varnish-7.0.1.ebuild | 99 
 2 files changed, 100 deletions(-)

diff --git a/www-servers/varnish/Manifest b/www-servers/varnish/Manifest
index 1e73067f0df4..b752e226122b 100644
--- a/www-servers/varnish/Manifest
+++ b/www-servers/varnish/Manifest
@@ -1,4 +1,3 @@
 DIST varnish-6.5.2.tgz 3464372 BLAKE2B 
68a7bca159ed9539126f66d21450c87780b49b66a2d45a5abc7db6fe9d68c8526aa059546fb1d865de753736793e700611f4f110edb1c649f4e9753c4dfedacc
 SHA512 
31673eaa95e5d3413cd3a4a6fb324c1f0ad2efb22b75409fc0e02c61446787eb167bd530ee5b0a199da4fc76cc36f3603984d86781f856cc6a4aac48260fe4ef
 DIST varnish-6.6.1.tgz 3518308 BLAKE2B 
6a88165394c0578427de20588ac2c17f502242bf94f30e9284f7bc2c271b77c3d6511a9dfb8d1cb6d75e1fc4563360fb0bec762aa17481fa598cb5e9d9527705
 SHA512 
af3ee1743af2ede2d3efbb73e5aa9b42c7bbd5f86163ec338c8afd1989c3e51ff3e1b40bed6b72224b5d339a74f22d6e5f3c3faf2fedee8ab4715307ed5d871b
-DIST varnish-7.0.1.tgz 3712763 BLAKE2B 
ec47b557d8623e349032ac48459ea0c636a4b2810b4354666a651b652b65389abedafd0b665ca1e8178ea2b8339be8fd782dc61e1245f9307e00d665a3c20500
 SHA512 
7541d50b03a113f0a13660d459cc4c2eb45d57fb19380ab56a5413a4e5d702f9c0856585f09aeea6084a239ad8c69017af3805a864540b4697e0eac29f00b408
 DIST varnish-7.1.0.tgz 3787588 BLAKE2B 
1a019b140c467063861460b529c253361975826cee797c304c7c096645c315b67ad20400467ecf11711abae5354134ac29a934793691283e12e3fbe29921943b
 SHA512 
ad9ce0cdc759976fcb7044914d28863edd197167f583fab2d1bc57f4e5b86c224b7c948faf1f7364a2a16bde9c415375d011462bdc43026c5f7a60e65bd21f73

diff --git a/www-servers/varnish/varnish-7.0.1.ebuild 
b/www-servers/varnish/varnish-7.0.1.ebuild
deleted file mode 100644
index 853efe7b4987..
--- a/www-servers/varnish/varnish-7.0.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-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 ~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
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable static-libs static)
-   $(use_enable jit pcre2-jit)
-   $(use_with jemalloc)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-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 vmod/vmod_*.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: www-servers/varnish/

2022-07-22 Thread Anthony G. Basile
commit: 01b1f874e8ab84b44277b6a87a5b8a6e1e782912
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 15:36:44 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 15:36:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b1f874

www-servers/varnish: remove libtool .la files

Closes: https://bugs.gentoo.org/843704
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 www-servers/varnish/varnish-7.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/www-servers/varnish/varnish-7.1.0.ebuild 
b/www-servers/varnish/varnish-7.1.0.ebuild
index b8393fda8c2c..9d83d88165b3 100644
--- a/www-servers/varnish/varnish-7.1.0.ebuild
+++ b/www-servers/varnish/varnish-7.1.0.ebuild
@@ -96,4 +96,6 @@ src_install() {
fowners root:varnish /etc/varnish/
fowners varnish:varnish /var/lib/varnish/
fperms 0750 /var/lib/varnish/ /etc/varnish/
+
+   find "${ED}" -name "*.la" -delete || die
 }



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

2022-07-22 Thread Anthony G. Basile
commit: ba382432f2a49c9517173c330f5cc92e1a0a0fa4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 15:02:42 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 15:02:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba382432

sys-fs/encfs: stable on amd64, bug #860108

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

 sys-fs/encfs/encfs-1.9.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/encfs/encfs-1.9.5-r2.ebuild 
b/sys-fs/encfs/encfs-1.9.5-r2.ebuild
index 6cdc8c8f0b7d..cd6001618eca 100644
--- a/sys-fs/encfs/encfs-1.9.5-r2.ebuild
+++ b/sys-fs/encfs/encfs-1.9.5-r2.ebuild
@@ -11,7 +11,7 @@ 
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 ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~ppc64 ~sparc ~x86"
 IUSE="nls"
 
 RDEPEND="dev-libs/openssl:=



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

2022-07-22 Thread Anthony G. Basile
commit: bba76bdacc1f4980e847deee1287d8844b119793
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 14:59:13 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 14:59:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba76bda

sys-fs/encfs: bump to EAPI 8

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

 sys-fs/encfs/encfs-1.9.5-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/encfs/encfs-1.9.5-r2.ebuild 
b/sys-fs/encfs/encfs-1.9.5-r2.ebuild
index c26268474a9d..6cdc8c8f0b7d 100644
--- a/sys-fs/encfs/encfs-1.9.5-r2.ebuild
+++ b/sys-fs/encfs/encfs-1.9.5-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 



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

2022-07-22 Thread Anthony G. Basile
commit: b5ee85cc66a50f866452dd3014f504c83991c2ab
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 14:33:37 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 14:33:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ee85cc

sys-apps/haveged: stable on amd64, bug #860105

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

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

diff --git a/sys-apps/haveged/haveged-1.9.18.ebuild 
b/sys-apps/haveged/haveged-1.9.18.ebuild
index d244e8e4456f..852354982f2f 100644
--- a/sys-apps/haveged/haveged-1.9.18.ebuild
+++ b/sys-apps/haveged/haveged-1.9.18.ebuild
@@ -11,7 +11,7 @@ 
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 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86"
 IUSE="selinux static-libs threads"
 
 RDEPEND="



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

2022-07-22 Thread Anthony G. Basile
commit: dd4ccfbb7b4b4e83918f92de4c9cd5b7d9f59af5
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 13:54:45 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 13:55:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4ccfbb

sys-fs/f2fs-tools: stable on amd64, bug #860102

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

 sys-fs/f2fs-tools/f2fs-tools-1.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.15.0.ebuild 
b/sys-fs/f2fs-tools/f2fs-tools-1.15.0.ebuild
index 5cda3fe17880..66352761b3d1 100644
--- a/sys-fs/f2fs-tools/f2fs-tools-1.15.0.ebuild
+++ b/sys-fs/f2fs-tools/f2fs-tools-1.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snaps
 
 LICENSE="GPL-2"
 SLOT="0/9"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
 IUSE="selinux"
 
 RDEPEND="



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

2022-07-22 Thread Anthony G. Basile
commit: 638bfe75784ddcf40894136f93b1caab707ad033
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 13:16:57 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 13:17:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638bfe75

net-dns/c-ares: stable on amd64, bug #860099

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

 net-dns/c-ares/c-ares-1.18.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/c-ares/c-ares-1.18.1.ebuild 
b/net-dns/c-ares/c-ares-1.18.1.ebuild
index a344ab8ed3e2..609350acb4ac 100644
--- a/net-dns/c-ares/c-ares-1.18.1.ebuild
+++ b/net-dns/c-ares/c-ares-1.18.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://${PN}.haxx.se/download/${P}.tar.gz;
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
 LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"
 



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

2022-07-22 Thread Anthony G. Basile
commit: a3be1b97452b7020668bbdfc49f4bc870f274fa2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 13:07:03 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 13:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3be1b97

dev-libs/xapian-bindings: drop dep on PHP 7.2, 7.3

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

 dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 4 ++--
 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
index c86a53c03216..5c0655965cf7 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php7-2 php7-3 php7-4"
+USE_PHP="php7-4"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index a84e74c37607..551cc14289db 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-{1,3,4} luajit )
 PYTHON_COMPAT=( python3_{7,8,9,10} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php7-3 php7-4 php8-0"
+USE_PHP="php7-4 php8-0"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"



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

2022-07-22 Thread Anthony G. Basile
commit: df9c75cfd976b68359e924e69bb31eb2ae53fe76
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 12:54:47 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 12:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9c75cf

dev-libs/xapian-bindings: add missing dep sys-devel/slibtool for java?

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

 dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
index adaa8d9ff860..692990e13a88 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
@@ -45,7 +45,10 @@ COMMONDEPEND=">=dev-libs/xapian-1.4.20
mono? ( dev-lang/mono )"
 DEPEND="${COMMONDEPEND}
virtual/pkgconfig
-   java? ( >=virtual/jdk-1.8:* )"
+   java? (
+   >=virtual/jdk-1.8:*
+   sys-devel/slibtool
+   )"
 RDEPEND="${COMMONDEPEND}
java? ( >=virtual/jre-1.8:* )"
 



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

2022-07-22 Thread Anthony G. Basile
commit: 6a4b73aff0b585dac26d161e8a0a5a906cf3c00f
Author: orbea  riseup  net>
AuthorDate: Fri Jul 22 01:53:45 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 12:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4b73af

dev-libs/xapian-bindings: Fix the build with slibtool

Bug: https://bugs.gentoo.org/793428
Upstream-PR: https://github.com/xapian/xapian/pull/322
Signed-off-by: orbea  riseup.net>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/xapian-bindings-1.4.20-slibtool.patch| 133 
 .../xapian-bindings-1.4.20-r1.ebuild   | 352 +
 2 files changed, 485 insertions(+)

diff --git 
a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch
new file mode 100644
index ..d73f8bcb19b9
--- /dev/null
+++ b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch
@@ -0,0 +1,133 @@
+Upstream-PR: https://github.com/xapian/xapian/pull/322
+
+From c513b0d31d2df31eb57ccbe08bbe46821863557d Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 20 Jul 2022 13:37:20 -0700
+Subject: [PATCH] xapian-bindings: Fix the build with slibtool
+
+With slibtool the --config argument works differently than in GNU
+libtool which results in 'auto/Xapian/Xapian$(PERL_SO)' failing to be
+created. This can be worked around by using libtool --mode=install where
+slibtool can copy the module to the intended location.
+
+However GNU libtool still requires using --config otherwise it fails
+during --mode=install with the following error.
+
+  /bin/bash ../libtool --mode=install cp Xapian.la 
/home/runner/work/xapian/xapian/perl/auto/Xapian/Xapian.la
+  libtool:   error: error: cannot install 'Xapian.la' to a directory not 
ending in /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/auto/Xapian
+
+gentoo issue: https://bugs.gentoo.org/793428
+---
+ java/run-java-test  | 21 +
+ perl/Makefile.am|  9 +++--
+ python3/Makefile.am |  9 +++--
+ tcl8/run-tcl-test   | 20 +---
+ 4 files changed, 44 insertions(+), 15 deletions(-)
+
+diff --git a/java/run-java-test b/java/run-java-test
+index d0e97af300e..a838de98492 100755
+--- a/java/run-java-test
 b/java/run-java-test
+@@ -1,11 +1,24 @@
+ #!/bin/sh
+ # To run `jdb` instead of `java` set JAVA=jdb
+ # To run under gdb, set JAVA='gdb --args java'
++LIBTOOL="${LIBTOOL-../libtool}"
+ arg=`echo "$1"|sed 's!.*/!!;s!\.class$!!'`
++
++# GNU libtool and slibtool have different and incompatible usage for --config.
++if ${LIBTOOL} --config > libtoolconfig.$$ 2>/dev/null; then
++  . ./libtoolconfig.$$
++else
++  objdir="built/libs"
++  rm -rf "$objdir"
++  mkdir -p "$objdir"
++  ${LIBTOOL} --mode=install cp libxapian_jni.la "$objdir"
++fi
++rm -f libtoolconfig.$$
++
+ # Use libtool's -dlopen option to ensure that libxapian_jni.so (or whatever)
+ # is in the shared library path.
+-${LIBTOOL-../libtool} --config > libtoolconfig.$$
+-. ./libtoolconfig.$$
+-rm -f libtoolconfig.$$
+-${LIBTOOL-../libtool} -dlopen libxapian_jni.la --mode=execute \
++${LIBTOOL} -dlopen libxapian_jni.la --mode=execute \
+   $OSX_SIP_HACK_ENV ${JAVA-java} -Djava.library.path="$objdir" -classpath 
built/xapian.jar${PATHSEP-:}. "$arg"
++rc=$?
++rm -rf built/libs
++exit $rc
+diff --git a/perl/Makefile.am b/perl/Makefile.am
+index 4f2e5e4283d..f71579736e5 100644
+--- a/perl/Makefile.am
 b/perl/Makefile.am
+@@ -55,9 +55,14 @@ BUILT_SOURCES = Xapian.pm xapian_wrap.cc \
+ 
+ auto/Xapian/Xapian$(PERL_SO): Xapian.la
+   @$(MKDIR_P) auto/Xapian
+-  $(LIBTOOL) --config > libtoolconfig.tmp
++## GNU libtool and slibtool have different and incompatible usage for 
--config.
++  if $(LIBTOOL) --config > libtoolconfig.tmp 2>/dev/null; then \
+ ## ksh requires a path on the sourced file.
+-  . ./libtoolconfig.tmp; cp "$$objdir/Xapian$(PERL_SO)" auto/Xapian
++  . ./libtoolconfig.tmp; \
++  cp "$$objdir/Xapian$(PERL_SO)" auto/Xapian; \
++  else \
++  $(LIBTOOL) --mode=install cp $< $@; \
++  fi;
+   rm -f libtoolconfig.tmp
+ 
+ EXTRA_DIST = perl.i except.i extra.i $(TESTS) \
+diff --git a/python3/Makefile.am b/python3/Makefile.am
+index 3c692a9e2d4..9bf01833636 100644
+--- a/python3/Makefile.am
 b/python3/Makefile.am
+@@ -88,9 +88,14 @@ xapian/__pycache__/__init__.@PYTHON3_CACHE_OPT1_EXT@: 
xapian/__init__.py xapian/
+ 
+ xapian/_xapian$(PYTHON3_EXT_SUFFIX): _xapian.la
+   $(MKDIR_P) xapian
+-  $(LIBTOOL) --config > libtoolconfig.tmp
++## GNU libtool and slibtool have different and incompatible usage for 
--config.
++  if $(LIBTOOL) --config > libtoolconfig.tmp 2>/dev/null; then \
+ ## ksh requires a path on the sourced file.
+-  . ./l

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/var/lib/portage/, core/etc/grs/

2022-07-22 Thread Anthony G. Basile
commit: 4d7c6796c09ba6b64a4515fe31adf61505d5337e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 10:55:06 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 10:55:06 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=4d7c6796

world: sys-apps/flatpak

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

 core/etc/grs/world.conf| 18 ++
 core/var/lib/portage/world.CYCLE.2 |  1 +
 core/var/lib/portage/world.CYCLE.3 |  1 +
 core/var/lib/portage/world.CYCLE.4 |  1 +
 4 files changed, 21 insertions(+)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index efd30bd..9581767 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -921,6 +921,9 @@ package.use : dev-util/meson:0 -test
 [dev-util/ninja:0]
 package.use : dev-util/ninja:0 -doc -emacs -test -vim-syntax
 
+[dev-util/ostree:0]
+package.use : dev-util/ostree:0 -archive -doc -dracut -gnutls -grub -httpd 
-introspection -libmount -selinux -sodium -systemd -zeroconf curl gpg http2 
soup ssl
+
 [dev-util/pkgconf:0]
 package.use : dev-util/pkgconf:0 -test
 
@@ -1402,6 +1405,9 @@ package.use : sys-apps/file:0 -lzma -python -verify-sig 
bzip2 seccomp static-lib
 [sys-apps/findutils:0]
 package.use : sys-apps/findutils:0 -nls -selinux -static -test -verify-sig
 
+[sys-apps/flatpak:0]
+package.use : sys-apps/flatpak:0 -X -doc -introspection -policykit -systemd 
seccomp
+
 [sys-apps/gawk:0]
 package.use : sys-apps/gawk:0 -mpfr -nls -verify-sig readline
 
@@ -1474,6 +1480,12 @@ package.use : sys-apps/texinfo:0 -nls -static standalone
 [sys-apps/util-linux:0]
 package.use : sys-apps/util-linux:0 -audit -build -cryptsetup -fdformat -kill 
-magic -nls -rtas -selinux -systemd -test -tty-helpers -udev caps cramfs 
hardlink logger ncurses pam python readline slang split-usr static-libs su suid 
unicode
 
+[sys-apps/xdg-dbus-proxy:0]
+package.use : sys-apps/xdg-dbus-proxy:0 -test
+
+[sys-apps/xdg-desktop-portal:0]
+package.use : sys-apps/xdg-desktop-portal:0 -geolocation -screencast -systemd
+
 [sys-apps/xinetd:0]
 package.use : sys-apps/xinetd:0 -rpc -selinux perl tcpd
 
@@ -1552,6 +1564,12 @@ package.use : sys-fs/cryptsetup:0 -nettle -nls -openssl 
-pwquality -reencrypt -s
 [sys-fs/e2fsprogs:0]
 package.use : sys-fs/e2fsprogs:0 -cron -fuse -lto -nls -test split-usr 
static-libs threads tools
 
+[sys-fs/fuse:0]
+package.use : sys-fs/fuse:0 -examples -static-libs
+
+[sys-fs/fuse:3]
+package.use : sys-fs/fuse:3 -test suid
+
 [sys-fs/lvm2:0]
 package.use : sys-fs/lvm2:0 -device-mapper-only -lvm2create-initrd -sanlock 
-selinux -static -systemd -thin -udev readline static-libs
 

diff --git a/core/var/lib/portage/world.CYCLE.2 
b/core/var/lib/portage/world.CYCLE.2
index 35cac22..f8c8526 100644
--- a/core/var/lib/portage/world.CYCLE.2
+++ b/core/var/lib/portage/world.CYCLE.2
@@ -39,6 +39,7 @@ net-vpn/tor
 net-wireless/wpa_supplicant
 sys-apps/dbus
 sys-apps/elfix
+sys-apps/flatpak
 sys-apps/gradm
 sys-apps/less
 sys-apps/paxctl

diff --git a/core/var/lib/portage/world.CYCLE.3 
b/core/var/lib/portage/world.CYCLE.3
index b63dfb5..916515e 100644
--- a/core/var/lib/portage/world.CYCLE.3
+++ b/core/var/lib/portage/world.CYCLE.3
@@ -42,6 +42,7 @@ net-wireless/wireless-tools
 net-wireless/wpa_supplicant
 sys-apps/dbus
 sys-apps/elfix
+sys-apps/flatpak
 sys-apps/gradm
 sys-apps/less
 sys-apps/paxctl

diff --git a/core/var/lib/portage/world.CYCLE.4 
b/core/var/lib/portage/world.CYCLE.4
index 2c230f1..b73e2ff 100644
--- a/core/var/lib/portage/world.CYCLE.4
+++ b/core/var/lib/portage/world.CYCLE.4
@@ -43,6 +43,7 @@ net-wireless/wireless-tools
 net-wireless/wpa_supplicant
 sys-apps/dbus
 sys-apps/elfix
+sys-apps/flatpak
 sys-apps/gradm
 sys-apps/less
 sys-apps/paxctl



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2022-07-21 Thread Anthony G. Basile
commit: 76f46f96c119de0bd2630d2fd364151274179cfc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Jul 21 21:16:31 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul 21 21:16:31 2022 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=76f46f96

world.conf: update flags for sys-apps/file

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

 core/etc/grs/world.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 292fed8..efd30bd 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -1397,7 +1397,7 @@ package.use : sys-apps/diffutils:0 -nls -static 
-verify-sig
 package.use : sys-apps/elfix:0 -ptpax xtpax
 
 [sys-apps/file:0]
-package.use : sys-apps/file:0 -lzma -python bzip2 seccomp static-libs zlib
+package.use : sys-apps/file:0 -lzma -python -verify-sig bzip2 seccomp 
static-libs zlib
 
 [sys-apps/findutils:0]
 package.use : sys-apps/findutils:0 -nls -selinux -static -test -verify-sig



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

2022-07-21 Thread Anthony G. Basile
commit: cc8d5b81fe2f0a1a38b2ccd757a9e8460398881c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Jul 21 16:21:20 2022 +
Commit:     Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul 21 16:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8d5b81

app-portage/grs: version bump to 0.8

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

 app-portage/grs/Manifest   |  1 +
 app-portage/grs/grs-0.8.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/app-portage/grs/Manifest b/app-portage/grs/Manifest
index 6fc83dd26ee7..59a144c1406a 100644
--- a/app-portage/grs/Manifest
+++ b/app-portage/grs/Manifest
@@ -1,2 +1,3 @@
 DIST ISO-1.tar.gz 2887967 BLAKE2B 
0ae9d9c4078974316d6865a8601705f7c69c8305d8401835bfa544d14a90b3688ea6b881a1c07bcb969fe2b15f210d05f114ebaf3af5ba6f1ae3705d395f1603
 SHA512 
50bd9bcaa3d1900763936beb4801fd9e5cb963e39d51c39c9cc9a8d160469db1b0c6fffae01bbb5d5d5c6d4e42d84a6c499c465bbdd964835c2d190785eed52d
 DIST grs-0.7.tar.gz 36330 BLAKE2B 
9e835262656f8a51969810f92a1ae801bc058c4529c01fe1998227fa8b81939c1d7db9f335f5a18f18d9cbd53ec809d289efd80ba7543b3b61a8dee1296bd780
 SHA512 
b530d66e3402e34f1c4efdff0af0e1d0f0ccf311c440c8d5ee050f8a8ab178d663433f766d507c5b1280ef9056fd97d05915e65e07a1a59bb8a3c80fd4bab4c6
+DIST grs-0.8.tar.gz 36501 BLAKE2B 
2ed3391d2b12f41d2e50b54518728c642ede0deecca71aa6c6977bc4b01d53cd0274623b09e5be898a00254148d1cdcb8751d3cac50cf08ab1358cd1b7ad7007
 SHA512 
ae17c0af785cd4a75cb94bebb9b61c69b8e0a772643fdc7d978dfba274419bec76f4c9bafa984a83d86b13eb919ded51ac06cc7965fea2f0aab71cbaebeb2a84

diff --git a/app-portage/grs/grs-0.8.ebuild b/app-portage/grs/grs-0.8.ebuild
new file mode 100644
index ..4d092253267a
--- /dev/null
+++ b/app-portage/grs/grs-0.8.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1 linux-info
+
+ISO="ISO-1.tar.gz"
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/grss.git;
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${ISO};
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz
+   https://dev.gentoo.org/~blueness/${PN}/${ISO};
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Suite to build Gentoo Reference Systems"
+HOMEPAGE="https://dev.gentoo.org/~blueness/grs;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="server"
+
+DEPEND=""
+RDEPEND="
+   sys-apps/portage[${PYTHON_USEDEP}]
+   server? (
+   app-arch/tar[xattr]
+   app-cdr/cdrtools
+   app-crypt/md5deep
+   dev-libs/libcgroup
+   dev-vcs/git
+   net-misc/rsync
+   sys-fs/squashfs-tools
+   sys-kernel/genkernel
+   )"
+
+pkg_setup() {
+   if use server; then
+   local CONFIG_CHECK="~CGROUPS"
+   local ERROR_CGROUPS="WARNING: grsrun requires CONFIG_CGROUPS 
enabled in the kernel."
+   linux-info_pkg_setup
+   fi
+}
+
+src_install() {
+   distutils-r1_src_install
+   echo "CONFIG_PROTECT=\"/etc/grs/systems.conf\"" > "${T}"/20grs
+   doenvd "${T}"/20grs
+   if use server; then
+   mkdir "${D}"/usr/share/${PN}
+   cp "${DISTDIR}"/${ISO} "${D}"/usr/share/${PN}
+   fi
+}



  1   2   3   4   5   6   7   8   9   10   >