[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/, app-emulation/virtualbox-modules/, ...

2020-10-20 Thread Lars Wendler
commit: 7268d121e797ed73ccb7485c0c576bea7ee9f93b
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 20 16:57:33 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct 20 16:58:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7268d121

virtualbox packages: Bump to version 6.1.16

Closes: https://bugs.gentoo.org/750440
Closes: https://bugs.gentoo.org/747946
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|   1 +
 .../virtualbox-additions-6.1.16.ebuild |  34 ++
 app-emulation/virtualbox-extpack-oracle/Manifest   |   1 +
 .../virtualbox-extpack-oracle-6.1.16.140961.ebuild |  43 ++
 app-emulation/virtualbox-guest-additions/Manifest  |   1 +
 .../virtualbox-guest-additions-6.1.16.ebuild   | 221 +
 app-emulation/virtualbox-modules/Manifest  |   1 +
 .../virtualbox-modules-6.1.16.ebuild   |  55 +++
 app-emulation/virtualbox/Manifest  |   1 +
 app-emulation/virtualbox/virtualbox-6.1.16.ebuild  | 512 +
 10 files changed, 870 insertions(+)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 0314d9a3217..29299736b4c 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,3 +1,4 @@
 DIST VBoxGuestAdditions_6.0.24.iso 77355008 BLAKE2B 
3bb611323ba41ad94a75d5d28198aaf732bd7c36965abc65755c0ffeec29bd378cf4351b838675667958086e499f5791b942a8e3877c1ed815a22c4d564147a1
 SHA512 
aea64aff216a0cfa3535d2215ec74dd46243f9aba0c1b95f476bb8f0b3d561994f4fc8cc7d454f03482e1cec9a227014f10045e75756767bd8006e8beb9aaade
 DIST VBoxGuestAdditions_6.1.12.iso 60626944 BLAKE2B 
cb16f72f9c010e7e97e6ae5d86d02c81bbae2593fd502a3e6d911e794fa15254b631e37587f7ba636686e8897fe27a05f8dee58870200cbb50e2fbbe57142cc3
 SHA512 
dd0a7705477620205529090e37965a09906e864d3d293405414ba09c951c33d9586ac6f5e1f35e35ece1e2bae0919cc7740b21e302f9c5e2160e5458168372c0
 DIST VBoxGuestAdditions_6.1.14.iso 60981248 BLAKE2B 
df4e6159e4f0f1b7bb1a92dfbfdadc30aaa6499f5cb4bf80c783e9ef26dfc2d07f9198c3b20677064d1533ecb9a58100da52975478396bbec918268a7ad14e5d
 SHA512 
51c9e128626bf1a02b4467c85829fa694dc46a469852e4effb768fdb56d1a61e28488a887920c7a8e51128370664ca50c883c590297d8c5182980fc2c176c187
+DIST VBoxGuestAdditions_6.1.16.iso 60987392 BLAKE2B 
d4452f43c72ab8c49633f717f7a49257e14a8c6c7b60c6d61ee65ae5e4bcce00c30e19ba78d6f28fb85dfbc95ca6139aec2c7069e5afecae145dffc6ff38793a
 SHA512 
e7606fba6e7490318b7dbadff52578040e4370bbe81fa67e6653e798176eb929ed37e363792647ab3c6626ee9e32af40f63167521997af7b446c25173ff60280

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.16.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.16.ebuild
new file mode 100644
index 000..97264897ea7
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.16.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=VBoxGuestAdditions
+MY_PV="${PV/beta/BETA}"
+MY_PV="${MY_PV/rc/RC}"
+MY_P=${MY_PN}_${MY_PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso;
+
+LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
+SLOT="0"
+[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~amd64"
+IUSE=""
+RESTRICT="mirror"
+
+RDEPEND="!app-emulation/virtualbox-bin
+   !=app-emulation/virtualbox-"
+
+S="${WORKDIR}"
+
+src_unpack() {
+   return 0
+}
+
+src_install() {
+   insinto /usr/share/${PN/-additions}
+   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index 771720bcbdc..23562620858 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,3 +1,4 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.24-139119.tar.gz 23238486 BLAKE2B 
cad4e6822b51db05fb0b919f4c44ace1743a9d2b5ebcc0da6fe3c9ec43612ec6079614f5d3a9423c320e65b5438089aeef42f331946eb74093e3f8b1ef137300
 SHA512 
4be76fffb8508dda561e74daf68c71641a0903e554ecdf6b102f3fe35af03883bc88c2ac3cbdae2b3ddfb7ee5c9bdfa8df670662eef139f2a894dea4aa6f2e18
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.tar.gz 11141691 BLAKE2B 
ac4cae428d15fa503b47337c5d2bab3e21197b82192fa2009216e438d06b867b17a62890c7525d232919751a5eec770f0ecd835c93aa3e67bcbf13b94d8d5344
 SHA512 
2abc9f6aaadfd6b0bb65df7eb9c45155ea2ec0d215aedd7589a76753b73

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

2020-10-20 Thread Lars Wendler
commit: a774626e5c4f2ad124561c276aedec064cdde004
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 20 07:09:04 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct 20 07:09:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a774626e

media-libs/faad2: Bump to version 2.10.0

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

 media-libs/faad2/Manifest|  1 +
 media-libs/faad2/faad2-2.10.0.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/media-libs/faad2/Manifest b/media-libs/faad2/Manifest
index c4c43d53a9a..7ef416e4861 100644
--- a/media-libs/faad2/Manifest
+++ b/media-libs/faad2/Manifest
@@ -1,2 +1,3 @@
+DIST faad2-2.10.0.tar.gz 803225 BLAKE2B 
73ecbcbb3fce93e8ceb88f6f7669bb681d2329935018cc2a23929cf6672959a0678b47c830cfdcf8e716709ce5252a02178737a7af09de373f7c8b54f38f3d9d
 SHA512 
92c8b5e79f85b7a7caac9e7954959c26d74ef148a658dcb37e2c1b303fc2fcc5a0d12f21e7bd476870498109bdd03916a56c13f578186a69d6eceb103222e771
 DIST faad2-2.9.0.tar.gz 802390 BLAKE2B 
8cd68f96a48fefcc4d75901ae67607ec4cc4c4a76efae490dcfb3330b384ff91049894af9fccae0b41ca9fd4ef22cdff35c36f11cea1baab4cc96fe1e54749ae
 SHA512 
1756b2672f9e438a56b11160ddc77fc721d85860eaa325a3ff01b51a2524baf4c1c61068a97cbc4e99d47e7643f10e1d6afb997eede3295b44551fe4661fb5dc
 DIST faad2-2.9.2.tar.gz 803100 BLAKE2B 
093c629b81d976db760f02dc7945ae8caee66e2dc6d859499696e4978d4832c9592c2868bed575a39c778fd62f0b74fe5ee3a17b6ab22ec5c148b0dbcd7946c8
 SHA512 
996c279a56c6abde13da964b91d4ff87ac4c611e889f1dd59882fa3898093dec68ab0714cf106db10a5e24952e2d6dddc049ec9bf4f07ff68378a705d5debee2

diff --git a/media-libs/faad2/faad2-2.10.0.ebuild 
b/media-libs/faad2/faad2-2.10.0.ebuild
new file mode 100644
index 000..4c6a8bef307
--- /dev/null
+++ b/media-libs/faad2/faad2-2.10.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="AAC audio decoding library"
+HOMEPAGE="https://www.audiocoding.com/faad2.html;
+SRC_URI="https://github.com/knik0/faad2/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+IUSE="digitalradio static-libs"
+
+RDEPEND=""
+DEPEND=""
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+   default
+
+   sed -i -e 's:iquote :I:' libfaad/Makefile.am || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --without-xmms
+   $(use_with digitalradio drm)
+   $(use_enable static-libs static)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   # do not build the frontend for non default abis
+   if [ "${ABI}" != "${DEFAULT_ABI}" ] ; then
+   sed -i -e 's/frontend//' Makefile || die
+   fi
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/

2020-10-20 Thread Lars Wendler
commit: d93a975c694a048359086224a27dba08d4633d23
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 20 07:04:33 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct 20 07:04:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93a975c

media-libs/freetype: Security bump to version 2.10.4. Removed old

Bug: https://bugs.gentoo.org/750275
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/freetype/Manifest   |  3 ++
 .../files/freetype-2.10.3-CVE-2020-15999.patch | 51 --
 ...ype-2.10.3-r1.ebuild => freetype-2.10.4.ebuild} |  1 -
 3 files changed, 3 insertions(+), 52 deletions(-)

diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
index 0576f7b5218..cb7d28558e6 100644
--- a/media-libs/freetype/Manifest
+++ b/media-libs/freetype/Manifest
@@ -1,6 +1,9 @@
 DIST freetype-2.10.2.tar.xz 2404456 BLAKE2B 
866bd83c460f83fba93f58d0ae2270ac3833d6eb0b087f7eb860bd6e08f40ece1982b70bbd065b8978e47ff6fb2b46398307d461170cd10285d11f74a9fbadaa
 SHA512 
cf45089bd8893d7de2cdcb59d91bbb300e13dd0f0a9ef80ed697464ba7aeaf46a5a81b82b59638e6b21691754d8f300f23e1f0d11683604541d77f0f581affaa
 DIST freetype-2.10.3.tar.xz 2416752 BLAKE2B 
8ce360c0ad5b031ff7a840ef0cec95f358e764897f1aea9e8fd40a21e8bada3610943dc70b279856116396e6703b5127a4d672fb6e0dc8e5fe7f9233265e
 SHA512 
3f9d1a44cdae51ec4b13116aba5af1730e6be46132ddd9e49486e8d681b61756baa9897daaf0f06e79f00f2db0e57e0fa66d27f44d65735da1167d5b3c170373
+DIST freetype-2.10.4.tar.xz 2416620 BLAKE2B 
9852378536e873514baae3c024b9b30dcd78a36c2189dcbdb0562c56ccf871a5795896950ea129f2e0f12181095c92715216747e8a8396d6d03efac82a5a10ea
 SHA512 
827cda734aa6b537a8bcb247549b72bc1e082a5b32ab8d3cccb7cc26d5f6ee087c19ce34544fa388a1eb4ecaf97600dbabc3e10e950f2ba692617fee7081518f
 DIST freetype-doc-2.10.2.tar.xz 2078712 BLAKE2B 
9d78d5d7c3806d83f5cb91daa88284445d36a75ce7b598177c83a9efc62faf5d8a0003f8cadee37eb6792711c87dc61d937fcb03f3c450c94276dfdf410c0aa1
 SHA512 
c54956a56920e651102b75c0efa07212e1d95f3bec219b8364b61d9a71171b11da492170cc861c36f3305f32ad1dee46d0d5a561ccdc6ca36591ae3f619a1d67
 DIST freetype-doc-2.10.3.tar.xz 2079036 BLAKE2B 
fca0915a5f268ce4d5205822d712b451f73d891e00518b3db0dd7c431fd7bd6544fa36fc374344c94f43d731fe7a1076724c3fdd42c8143647aa5763b4736556
 SHA512 
135ae51706197d1bd208cb48d8d1881c14aeee5283dbdab88a7fa6864aed888613df43bd3deb24ff530fa767f94fe997f97dee10bf2be7763231211bf7d5225f
+DIST freetype-doc-2.10.4.tar.xz 2079084 BLAKE2B 
a051c425250f8af1cd0e83b15d6e5692b1ee5ff00317467cef648dcc7ea1f88ad6cde0fe2d53e5c45220723bb935e6527dbba124ef8739e6ebe372bc06ec78b7
 SHA512 
171da6c6a172869e9bec0da67cb1abdb0fdb124870f13b751b4e9b1b5e342fb2af38cb606db1c3dcf18076a077e694b7b8dd055dd7f4ab49afe7e1d61b4f9ba8
 DIST ft2demos-2.10.2.tar.xz 230672 BLAKE2B 
dd81e72bb1360f6a952874c183598fffe3eddb4bed4d07715a75810d2e81623b94082b1274f916bf7550615a66ba7a327c5413fca9d470111aeb1fa31ce4dd73
 SHA512 
912e3c3cbcdfd30fd918897d28240e04eb7248d130fc519e7d1613873a11d275d658ff247c6d517ebecf7a09de0d05f3dc10631411226015e1b147cba9a8a438
 DIST ft2demos-2.10.3.tar.xz 235388 BLAKE2B 
c1c7e9d61fde441b2cc107a3ad8f1499c03ce8219a54b2bdc4ab7168a0d61a6c83c7e6e3d2de6a8ed0f09b29c398708618e4683d5ed24d6e8ae7505b8920770f
 SHA512 
860fbeefd70caa4aa9483d90df5c3376ee2bef8fe93ab26010c4ca4f95cfd281870da461e2f335f42d3e6d2007f8e46c99d7834d2177b7806a2d92422ed08b41
+DIST ft2demos-2.10.4.tar.xz 236712 BLAKE2B 
76883bfc09c42b6092b0b512aff66b4585ac83793da787e688ad8446fceac1ce315014bde03d4271fc5a1b7bd1d3250255f5faced92beade6e4ed78c896db80d
 SHA512 
d2afc19e5fabbee5205fcc992f6c19bab03485b7af4f55bb2d2dd0a4a9492a3f593540862ca116b54cf161b240d7966cb31a9793578d164fc418449e339e2fa8

diff --git a/media-libs/freetype/files/freetype-2.10.3-CVE-2020-15999.patch 
b/media-libs/freetype/files/freetype-2.10.3-CVE-2020-15999.patch
deleted file mode 100644
index 215b03b2d3d..000
--- a/media-libs/freetype/files/freetype-2.10.3-CVE-2020-15999.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-http://git.savannah.nongnu.org/cgit/freetype/freetype2.git/commit/?id=a3bab162b2ae616074c8877a04556932998aeacd
-https://bugs.gentoo.org/750275
-
-From a3bab162b2ae616074c8877a04556932998aeacd Mon Sep 17 00:00:00 2001
-From: Werner Lemberg 
-Date: Mon, 19 Oct 2020 23:45:28 +0200
-Subject: [sfnt] Fix heap buffer overflow (#59308).
-
-This is CVE-2020-15999.
-
-* src/sfnt/pngshim.c (Load_SBit_Png): Test bitmap size earlier.

- ChangeLog  |  8 
- src/sfnt/pngshim.c | 14 +++---
- 2 files changed, 15 insertions(+), 7 deletions(-)
-
-diff --git a/src/sfnt/pngshim.c b/src/sfnt/pngshim.c
-index 2e64e5846..f55016122 100644
 a/src/sfnt/pngshim.c
-+++ b/src/sfnt/pngshim.c
-@@ -332,6 +332,13 @@
- 
- if ( populate_map_and_metrics )
- {
-+  /* reject too large bitmaps similarly to the rasterizer */
-+  if ( imgHeight > 0x7FFF || imgWidth > 0x7FFF )
-+  {
-+  

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

2020-10-19 Thread Lars Wendler
commit: 0dc1b2ecf8e91dbace54f2974675f2a811aaa53a
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 19 20:22:22 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 19 20:22:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc1b2ec

dev-vcs/git: Bump to version 2.29.0. Removed old

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

 dev-vcs/git/Manifest | 6 +++---
 dev-vcs/git/{git-2.29.0_rc2.ebuild => git-2.29.0.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index b89e82a2bbd..942dd7e9a06 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -4,18 +4,18 @@ DIST git-2.25.4.tar.xz 5880976 BLAKE2B 
a3ac79918ba174a93844d9518a2f1c6970abe2cd3
 DIST git-2.26.2.tar.xz 6007864 BLAKE2B 
efce003a95e24dbb6e14feebd35874c9ed1a5c06d7f0722d4dfefae830613b64b81faa41d5952400fa382b385d15d48829f8ee3b4d065e134bd38fa0e10bf570
 SHA512 
5d92d07b171c5cd6e89a29c1211c73c1c900cd51c74d690aebfb4a3d0e93b541b09b42b6d6a1a82f5c3d953096771f9a8605c63be139f559f58698c1a0eabcfc
 DIST git-2.27.0.tar.xz 6074636 BLAKE2B 
72c992ee35a50cdeb2363f04edfab65358216b8415f31f217b6e837d1f7bc28b90e49850006596a8f5f1932fd3011c4253df287d445dca58e335d2f6e7bab8c2
 SHA512 
8ddea44503db7caf1f6080e6441aa64a7b8761fd6541965ee244d9c4a47befccda1a239f11d86c2ad0ff24923d084f65712f5f2d6cfa178573e3471c6c33
 DIST git-2.28.0.tar.xz 6117608 BLAKE2B 
81c834dfda5b8e3065d098e411eb2408a1e7ccfde9c447a4164c131c9c2c32dcfd888980bcd180952435c05976a4fa18c155830432170deff70aa1aa2989cd2a
 SHA512 
a6159c0a15e3c5f9603157d4010664a6d74e7d65b9fe97a03b36fac12607248ed57980d96565841e88eae343001c16732737d3af812608c8db011941df1a
-DIST git-2.29.0.rc2.tar.xz 6156108 BLAKE2B 
94234b574985c826fe0d9e4f16246e5768043025ded2e3280f83e1e4edf8a8af3d7247117011e9025faee0d0e0b7f877ed0f79cef9de13ef3f057d5a0b522a13
 SHA512 
8fdbf2ced17e38aba0075ee84d527578bccd45c5bc21a4f17f19fb9da753550b865520fcd32b763e4d76f1b529bdc271658ac37097af11aca66eae64db166301
+DIST git-2.29.0.tar.xz 6187748 BLAKE2B 
12795d49d76b7514ec20695faafaabc9608d0d77794c2aed55f95144c3a439569f6496a1aac86ae321f6faec0937bef427358c0b9b0e7a61e1561097107a6757
 SHA512 
7efca642d78403d15435bc1d44379b328432a36cfeeaa229b6f83e6e6ce52ca0e8fb7de05a8b04d0d2d257d0935e6424e419b892b9cfcd91d90e0fc7c335
 DIST git-htmldocs-2.23.3.tar.xz 1295344 BLAKE2B 
7a6d8198cf8285717f11731ea907ea06786c486701a729d071deedc5437a595dab355ae2d0ac2814b10503ab4161e76a1245663a9ce35ce48d03be9905315db3
 SHA512 
2c86c03f29f1a4fc2acb17a17a9e1a3df2ec95138895f5c8e776859772ebc7b95c24af0e328508ccf1ea85b7adaa86a9aedc4d0c353ffc91ad5810ecc9a48059
 DIST git-htmldocs-2.24.3.tar.xz 1307828 BLAKE2B 
5d6dda03e2c51346326a1258a14a0ee16fab7fe83c80b4a1a0b307a6343db851d89b96afcf616e10ad5831352a90332ac602e5713444855327e11be8992a5274
 SHA512 
14289fb46cff48bece0cdafea9ef201facdb58eafce4b735ce50489356deb993c481ac1b6e96a2f98cfe30434280997c47f2cca0bdb2b6e85c31cb7cf17cc257
 DIST git-htmldocs-2.25.4.tar.xz 1296896 BLAKE2B 
4f6469acdcd699698bd1f19bd0d911fd522c1890115f25c087a7870b855eb9354340fe17e9e6aaec7fb27cd951fe28cadbf26e1aeadc76f3c3a1cde4d23e42cd
 SHA512 
e10c6fa52e213a2b18290fed375f6e176eef17b0a19f6906f09d6228d18bece88ff0ec97d871db0ba29fc0fbff73740312ab01eab809bd6a9a41c8b295cf8d67
 DIST git-htmldocs-2.26.2.tar.xz 1304788 BLAKE2B 
e0de88c5c41646d5fb9b54e2ee873c7904e1b85c67f971499f0227eb2dd59cabd4ffc58c468cf8a7a7466920af972dbc7f95d78003e487edac9a15a9c49b80a2
 SHA512 
b577693180b4fc035af211e3b83e98ad5e1bfbb98706924858df6558383b82ca05f870bdae90f8a14c8bf664f091ee928af52dcdebdfb98dc7387fdfe2e3a396
 DIST git-htmldocs-2.27.0.tar.xz 1325820 BLAKE2B 
a86cb62b6e42e451201a69e92c897566a78ed4965a98ef7b09f7c4674f60a334357ea8834ec5d97764f5f7e8fe580b8ac3af4da588b72a0e01f065adcd019aec
 SHA512 
6af974ea6c8458f72c5fc7a372611e0153b705a85092a5fe37587a3165368712e077f582ce4085538f48df925d60898b96c32275182b7ef034711ab53e7ab811
 DIST git-htmldocs-2.28.0.tar.xz 1347596 BLAKE2B 
9c447f951cc31eb306841d12a94aefd3bb9699f374f2919f7eed0789f6b49cd54df74ecddaa1475203a5dca33140787f53272774f71ccbb48e5da5f1ab6bfbde
 SHA512 
bbe7a7c221d1bb8d9852d5210a80b3d60c5b66f159591971abb2d9a08570cb7bf85686c7eba8cf37e04d37d63702906b308692a68c05fdbd0e3f3d60322003f0
-DIST git-htmldocs-2.29.0.rc2.tar.xz 1364392 BLAKE2B 
56a7d0b29994f96363ab3fcfc16f1bebfb48073cc8e8bae6b57d5ce3e6847c6dc0085f34b9ab5056f1a507d8366c9727d2058ed2d6722056fcf0bec72cc68d7d
 SHA512 
7628653b359fa8f13c388148e6efd435598477694a7280ba7fbfdb7bef7ef7c69172517a33fe681cc431c7b07c64080d2025e32a7994a0ab239ec7696be9a947
+DIST git-htmldocs-2.29.0.tar.xz 1364672 BLAKE2B 
db02e2e58202dcb949b42a0d947311d50b19f7ebd86e6c1d10d6a291a376dd2b8b5c135c5a25b4b4d5e466269e6a17ca270aef4097cc7b8b10cbfda71e664679
 SHA512 
8385b18ba191651042663f10b38a89f4aff1293f986459c0560a2915315a6f62c16e9f028fbe97c4f1dd8ee5015e9092f4698ff66b3d17010a876929def61529
 DIST git-manpages-2.23.3.tar.xz 44

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

2020-10-19 Thread Lars Wendler
commit: d1b9688c69db12982ca98c3fccf33fae3ab4a92f
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 19 16:49:59 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 19 16:50:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b9688c

mail-client/claws-mail: Bump to version 3.17.8

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

 mail-client/claws-mail/Manifest |   1 +
 mail-client/claws-mail/claws-mail-3.17.8.ebuild | 215 
 2 files changed, 216 insertions(+)

diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest
index d7d1c98d9cf..a9e2915dc78 100644
--- a/mail-client/claws-mail/Manifest
+++ b/mail-client/claws-mail/Manifest
@@ -1,2 +1,3 @@
 DIST claws-mail-3.17.6.tar.xz 6400692 BLAKE2B 
ce5fc914db89835a2a678e68da950d7487e8df919847f3d69baabc73012908f3853dcb274ae4c0e1a4f0f46fb38903b77fe7a2aa7e5b9169bd8eb597035d2ce5
 SHA512 
07fdf7fce722ee1e50aa155bca720323a58842b372d8295bed33c7245fce5790a1bd3ed7462130664a218a804ab6bd1ba3663ee3e53fbbac6a4a477dd676ede0
 DIST claws-mail-3.17.7.tar.xz 6447268 BLAKE2B 
432e36e5a376622508eed2e4ba7fbc885df66b05b7f91386f8bb3cb1f96980b946362fad55848f1c0534bc079981d7e4d894ebf62d6ecaa9c60cfde709927a75
 SHA512 
b8089b0454c8e91a2e1fac8829e44ab01faa049f899252eb226e0b4998be4136334bba3d3efc5baff90e23e027ad928162950b4c986504d918dc628fcf9fa2ff
+DIST claws-mail-3.17.8.tar.xz 6435692 BLAKE2B 
2fb981ea86294eba0918c4b9bd74b762e19b6658d1970e6ec8f41e97e37063d3823f4aaae3ffcd855bd2839b7feb3a4bca0c15595fce2968de2418758f4fc50c
 SHA512 
dc29c968dc81a184af8f66c1afe5c9d17558ce6a4a8b196136a9fb5deec96aa67eec42148ed0f4d6d6ee94aec2791247b9034090dac81beec193bd7d366617d7

diff --git a/mail-client/claws-mail/claws-mail-3.17.8.ebuild 
b/mail-client/claws-mail/claws-mail-3.17.8.ebuild
new file mode 100644
index 000..92d04260296
--- /dev/null
+++ b/mail-client/claws-mail/claws-mail-3.17.8.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop xdg
+
+DESCRIPTION="An email client (and news reader) based on GTK+"
+HOMEPAGE="https://www.claws-mail.org/;
+
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="git://git.claws-mail.org/claws.git"
+else
+   
SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+SLOT="0"
+LICENSE="GPL-3"
+
+IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc 
gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager 
nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin 
spam-report spell startup-notification svg valgrind xface"
+
+REQUIRED_USE="
+   appindicator? ( notification )
+   libcanberra? ( notification )
+   libnotify? ( notification )
+   networkmanager? ( dbus )
+   smime? ( pgp )
+"
+
+COMMONDEPEND="
+   dev-libs/nettle:=
+   net-mail/ytnef
+   sys-libs/zlib:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2[jpeg]
+   >=x11-libs/gtk+-2.24:2
+   x11-libs/libX11
+   x11-libs/pango
+   archive? (
+   app-arch/libarchive
+   >=net-misc/curl-7.9.7
+   )
+   bogofilter? ( mail-filter/bogofilter )
+   calendar? (
+   >=dev-libs/libical-2.0.0:=
+   >=net-misc/curl-7.9.7
+   )
+   dbus? (
+   >=dev-libs/dbus-glib-0.60
+   sys-apps/dbus
+   )
+   gdata? ( >=dev-libs/libgdata-0.17.2 )
+   dillo? ( www-client/dillo )
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   imap? ( >=net-libs/libetpan-0.57 )
+   ldap? ( >=net-nds/openldap-2.0.7 )
+   litehtml? (
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/gumbo-0.10
+   net-misc/curl
+   media-libs/fontconfig
+   )
+   nls? ( >=sys-devel/gettext-0.18 )
+   nntp? ( >=net-libs/libetpan-0.57 )
+   notification? (
+   dev-libs/glib:2
+   appindicator? ( dev-libs/libindicate:3[gtk] )
+   libcanberra? (  media-libs/libcanberra[gtk] )
+   libnotify? ( x11-libs/libnotify )
+   )
+   pdf? ( app-text/poppler[cairo] )
+   pgp? ( >=app-crypt/gpgme-1.0.0 )
+   session? (
+   x11-libs/libICE
+   x11-libs/libSM
+   )
+   smime? ( >=app-crypt/gpgme-1.0.0 )
+   spam-report? ( >=net-misc/curl-7.9.7 )
+   spell? ( >=app-text/enchant-2.0.0:2= )
+   startup-notification? ( x11-libs/startup-notification )
+   svg? ( >=gnome-base/librsvg-2.40.5 )
+   valgrind? ( dev-util/valgrind )
+"
+
+DEPEND="${CO

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

2020-10-19 Thread Lars Wendler
commit: 2a5f408c6e3702d7dae992d2cb5eb92623cb4429
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 19 14:56:39 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 19 14:59:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5f408c

dev-vcs/git: Bump to version 2.29.0_rc2

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

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.29.0_rc2.ebuild | 674 ++
 2 files changed, 677 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 7b5f389d7fc..b89e82a2bbd 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -4,15 +4,18 @@ DIST git-2.25.4.tar.xz 5880976 BLAKE2B 
a3ac79918ba174a93844d9518a2f1c6970abe2cd3
 DIST git-2.26.2.tar.xz 6007864 BLAKE2B 
efce003a95e24dbb6e14feebd35874c9ed1a5c06d7f0722d4dfefae830613b64b81faa41d5952400fa382b385d15d48829f8ee3b4d065e134bd38fa0e10bf570
 SHA512 
5d92d07b171c5cd6e89a29c1211c73c1c900cd51c74d690aebfb4a3d0e93b541b09b42b6d6a1a82f5c3d953096771f9a8605c63be139f559f58698c1a0eabcfc
 DIST git-2.27.0.tar.xz 6074636 BLAKE2B 
72c992ee35a50cdeb2363f04edfab65358216b8415f31f217b6e837d1f7bc28b90e49850006596a8f5f1932fd3011c4253df287d445dca58e335d2f6e7bab8c2
 SHA512 
8ddea44503db7caf1f6080e6441aa64a7b8761fd6541965ee244d9c4a47befccda1a239f11d86c2ad0ff24923d084f65712f5f2d6cfa178573e3471c6c33
 DIST git-2.28.0.tar.xz 6117608 BLAKE2B 
81c834dfda5b8e3065d098e411eb2408a1e7ccfde9c447a4164c131c9c2c32dcfd888980bcd180952435c05976a4fa18c155830432170deff70aa1aa2989cd2a
 SHA512 
a6159c0a15e3c5f9603157d4010664a6d74e7d65b9fe97a03b36fac12607248ed57980d96565841e88eae343001c16732737d3af812608c8db011941df1a
+DIST git-2.29.0.rc2.tar.xz 6156108 BLAKE2B 
94234b574985c826fe0d9e4f16246e5768043025ded2e3280f83e1e4edf8a8af3d7247117011e9025faee0d0e0b7f877ed0f79cef9de13ef3f057d5a0b522a13
 SHA512 
8fdbf2ced17e38aba0075ee84d527578bccd45c5bc21a4f17f19fb9da753550b865520fcd32b763e4d76f1b529bdc271658ac37097af11aca66eae64db166301
 DIST git-htmldocs-2.23.3.tar.xz 1295344 BLAKE2B 
7a6d8198cf8285717f11731ea907ea06786c486701a729d071deedc5437a595dab355ae2d0ac2814b10503ab4161e76a1245663a9ce35ce48d03be9905315db3
 SHA512 
2c86c03f29f1a4fc2acb17a17a9e1a3df2ec95138895f5c8e776859772ebc7b95c24af0e328508ccf1ea85b7adaa86a9aedc4d0c353ffc91ad5810ecc9a48059
 DIST git-htmldocs-2.24.3.tar.xz 1307828 BLAKE2B 
5d6dda03e2c51346326a1258a14a0ee16fab7fe83c80b4a1a0b307a6343db851d89b96afcf616e10ad5831352a90332ac602e5713444855327e11be8992a5274
 SHA512 
14289fb46cff48bece0cdafea9ef201facdb58eafce4b735ce50489356deb993c481ac1b6e96a2f98cfe30434280997c47f2cca0bdb2b6e85c31cb7cf17cc257
 DIST git-htmldocs-2.25.4.tar.xz 1296896 BLAKE2B 
4f6469acdcd699698bd1f19bd0d911fd522c1890115f25c087a7870b855eb9354340fe17e9e6aaec7fb27cd951fe28cadbf26e1aeadc76f3c3a1cde4d23e42cd
 SHA512 
e10c6fa52e213a2b18290fed375f6e176eef17b0a19f6906f09d6228d18bece88ff0ec97d871db0ba29fc0fbff73740312ab01eab809bd6a9a41c8b295cf8d67
 DIST git-htmldocs-2.26.2.tar.xz 1304788 BLAKE2B 
e0de88c5c41646d5fb9b54e2ee873c7904e1b85c67f971499f0227eb2dd59cabd4ffc58c468cf8a7a7466920af972dbc7f95d78003e487edac9a15a9c49b80a2
 SHA512 
b577693180b4fc035af211e3b83e98ad5e1bfbb98706924858df6558383b82ca05f870bdae90f8a14c8bf664f091ee928af52dcdebdfb98dc7387fdfe2e3a396
 DIST git-htmldocs-2.27.0.tar.xz 1325820 BLAKE2B 
a86cb62b6e42e451201a69e92c897566a78ed4965a98ef7b09f7c4674f60a334357ea8834ec5d97764f5f7e8fe580b8ac3af4da588b72a0e01f065adcd019aec
 SHA512 
6af974ea6c8458f72c5fc7a372611e0153b705a85092a5fe37587a3165368712e077f582ce4085538f48df925d60898b96c32275182b7ef034711ab53e7ab811
 DIST git-htmldocs-2.28.0.tar.xz 1347596 BLAKE2B 
9c447f951cc31eb306841d12a94aefd3bb9699f374f2919f7eed0789f6b49cd54df74ecddaa1475203a5dca33140787f53272774f71ccbb48e5da5f1ab6bfbde
 SHA512 
bbe7a7c221d1bb8d9852d5210a80b3d60c5b66f159591971abb2d9a08570cb7bf85686c7eba8cf37e04d37d63702906b308692a68c05fdbd0e3f3d60322003f0
+DIST git-htmldocs-2.29.0.rc2.tar.xz 1364392 BLAKE2B 
56a7d0b29994f96363ab3fcfc16f1bebfb48073cc8e8bae6b57d5ce3e6847c6dc0085f34b9ab5056f1a507d8366c9727d2058ed2d6722056fcf0bec72cc68d7d
 SHA512 
7628653b359fa8f13c388148e6efd435598477694a7280ba7fbfdb7bef7ef7c69172517a33fe681cc431c7b07c64080d2025e32a7994a0ab239ec7696be9a947
 DIST git-manpages-2.23.3.tar.xz 449464 BLAKE2B 
bfc0153e43724df7210110e836d47f17258e45a876aa9bf4604c3f38e690e0e5379d4394df96c3dd84ea4d7371b7843729e6fb5d4b43fd7d4a9b4c3f4062a922
 SHA512 
a7b5fc48a5b840eb9b668b441ad3c30f65adc73c22cda461ffaca1cfddf154bf1974cab6c372b4534fd45a43a2e2ab96513364845a7db4285b88e31bf7619f8e
 DIST git-manpages-2.24.3.tar.xz 454796 BLAKE2B 
b340b33593e596a7a87385110fea53a96b68f0b0c5c02e046a1aff5ff7c7a6bf3d7a55c4d33796db8e84824df72451ad51db9fc44df4840ecd0183c0ef49eba0
 SHA512 
22709e159196da27befc26eef3ab40dab9700c95abf6892860a81c8e5df7d85ad423c877e6c88949cfc611c4dfebd956f02a78f0340c1cd4d58c48f80e3e1cce
 DIST git-manpages-2.25.4.tar.xz 45934

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

2020-10-19 Thread Lars Wendler
commit: 8af591c77e70ec71148e701be8c769da59c4ff4a
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 19 14:59:19 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 19 14:59:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af591c7

dev-vcs/git: Synced live ebuilds

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

 dev-vcs/git/git--r1.ebuild | 58 ++
 dev-vcs/git/git--r2.ebuild | 58 ++
 dev-vcs/git/git--r3.ebuild | 58 ++
 dev-vcs/git/git-.ebuild| 58 ++
 4 files changed, 8 insertions(+), 224 deletions(-)

diff --git a/dev-vcs/git/git--r1.ebuild b/dev-vcs/git/git--r1.ebuild
index f50e94d2e74..7808906c93a 100644
--- a/dev-vcs/git/git--r1.ebuild
+++ b/dev-vcs/git/git--r1.ebuild
@@ -51,7 +51,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit perforce +perl 
+ppcsha1 tk +threads +webdav xinetd cvs subversion test"
+IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit perforce +perl 
+ppcsha1 tk +threads +webdav xinetd cvs test"
 
 # Common to both DEPEND and RDEPEND
 DEPEND="
@@ -93,11 +93,6 @@ RDEPEND="${DEPEND}
dev-perl/HTML-Tree
dev-perl/MediaWiki-API
)
-   subversion? (
-   dev-vcs/subversion[-dso(-),perl]
-   dev-perl/libwww-perl
-   dev-perl/TermReadKey
-   )
)
perforce? ( ${PYTHON_DEPS} )
 "
@@ -131,7 +126,6 @@ REQUIRED_USE="
cvs? ( perl )
mediawiki? ( perl )
mediawiki-experimental? ( mediawiki )
-   subversion? ( perl )
webdav? ( curl )
pcre-jit? ( pcre )
perforce? ( ${PYTHON_REQUIRED_USE} )
@@ -143,18 +137,11 @@ PATCHES=(
# bug #350330 - automagic CVS when we don't want it is bad.
"${FILESDIR}"/git-2.22.0_rc0-optional-cvs.patch
 
-   "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch
-
# Make submodule output quiet
"${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch
 )
 
 pkg_setup() {
-   if use subversion && has_version "dev-vcs/subversion[dso]"; then
-   ewarn "Per Gentoo bugs #223747, #238586, when subversion is 
built"
-   ewarn "with USE=dso, there may be weird crashes in git-svn. You"
-   ewarn "have been warned."
-   fi
if use perforce ; then
python-single-r1_pkg_setup
fi
@@ -173,7 +160,6 @@ exportmakeopts() {
$(usex nls '' NO_GETTEXT=YesPlease)
$(usex perl 'INSTALLDIRS=vendor 
NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
$(usex perforce '' NO_PYTHON=YesPlease)
-   $(usex subversion '' NO_SVN_TESTS=YesPlease)
$(usex threads '' NO_PTHREADS=YesPlease)
$(usex tk '' NO_TCLTK=YesPlease)
)
@@ -202,9 +188,6 @@ exportmakeopts() {
NO_EXTERNAL_GREP=
)
 
-   # For svn-fe
-   extlibs=( -lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '') )
-
# can't define this to null, since the entire makefile depends on it
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die
 
@@ -299,7 +282,7 @@ src_prepare() {
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
-e 
"s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
-e 
"s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
-   Makefile contrib/svn-fe/Makefile || die
+   Makefile || die
 
# Fix docbook2texi command
sed -r -i 
's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = 
docbook2texi.pl/' \
@@ -368,25 +351,6 @@ src_compile() {
fi
popd &>/dev/null || die
 
-   if use subversion ; then
-   pushd contrib/svn-fe &>/dev/null || die
-   # by defining EXTLIBS we override the detection for libintl and
-   # libiconv, bug #516168
-   local nlsiconv=()
-   use nls && use !elibc_glibc && nlsiconv+=( -lintl )
-   use iconv && use !elibc_glibc && nlsiconv+=( -liconv )
-   git_emake EXTLIBS="${EXTLIBS} ${nlsiconv[@]}" \
-   || die "emake svn-fe failed"
-   if use doc ; the

[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf/files/, sys-devel/autoconf/

2020-10-17 Thread Lars Wendler
commit: c95e99d3956c8d0f6816937107fb0cfeae12366e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct 17 19:59:58 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Oct 17 20:00:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95e99d3

sys-devel/autoconf: Revbump to improve AC_INIT arg quoting

Thanks-to: Michael Orlitzky  gentoo.org>
Bug: https://bugs.gentoo.org/732648
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 ..._beta2.ebuild => autoconf-2.70_beta2-r1.ebuild} |   4 +
 ...oconf-2.70_beta2-AC_INIT_argument_quoting.patch | 573 +
 2 files changed, 577 insertions(+)

diff --git a/sys-devel/autoconf/autoconf-2.70_beta2.ebuild 
b/sys-devel/autoconf/autoconf-2.70_beta2-r1.ebuild
similarity index 96%
rename from sys-devel/autoconf/autoconf-2.70_beta2.ebuild
rename to sys-devel/autoconf/autoconf-2.70_beta2-r1.ebuild
index 340c2601642..f5729eca99d 100644
--- a/sys-devel/autoconf/autoconf-2.70_beta2.ebuild
+++ b/sys-devel/autoconf/autoconf-2.70_beta2-r1.ebuild
@@ -33,6 +33,10 @@ RDEPEND="${BDEPEND}
 [[ ${PV} == "" ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
 PDEPEND="emacs? ( app-emacs/autoconf-mode )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-AC_INIT_argument_quoting.patch"
+)
+
 src_prepare() {
# usr/bin/libtool is provided by binutils-apple, need gnu libtool
if [[ ${CHOST} == *-darwin* ]] ; then

diff --git 
a/sys-devel/autoconf/files/autoconf-2.70_beta2-AC_INIT_argument_quoting.patch 
b/sys-devel/autoconf/files/autoconf-2.70_beta2-AC_INIT_argument_quoting.patch
new file mode 100644
index 000..8a308c44396
--- /dev/null
+++ 
b/sys-devel/autoconf/files/autoconf-2.70_beta2-AC_INIT_argument_quoting.patch
@@ -0,0 +1,573 @@
+From 8a4571772a5aadc7a005eb288f66ed52b5f52eef Mon Sep 17 00:00:00 2001
+From: Zack Weinberg 
+Date: Wed, 14 Oct 2020 18:03:21 -0400
+Subject: [PATCH 1/1] improvements to AC_INIT argument quoting
+
+---
+ doc/autoconf.texi   |  33 ---
+ lib/autoconf/general.m4 | 149 +++-
+ lib/autoconf/status.m4  |  29 ---
+ tests/base.at   | 184 +---
+ 4 files changed, 279 insertions(+), 116 deletions(-)
+
+diff --git a/doc/autoconf.texi b/doc/autoconf.texi
+index 9a52fbdb..a89f1469 100644
+--- a/doc/autoconf.texi
 b/doc/autoconf.texi
+@@ -1876,21 +1876,24 @@ distribution tar ball names (e.g., @samp{autoconf}).  
It defaults to
+ other than alphanumerics and underscores are changed to @samp{-}.  If
+ provided, @var{url} should be the home page for the package.
+ 
+-All the arguments of @code{AC_INIT} must be static, i.e., there should not
+-be any shell computation, quotes, or newlines, but they can be computed
+-by M4.  This is because the package information strings are expanded at
+-M4 time into several contexts, and must give the same text at shell time
+-whether used in single-quoted strings, double-quoted strings, quoted
+-here-documents, or unquoted here-documents.  It is permissible to use
+-@code{m4_esyscmd} or @code{m4_esyscmd_s} for computing a version string
+-that changes with every commit to a version control system (in fact,
+-Autoconf does just that, for all builds of the development tree made
+-between releases).
++Leading and trailing whitespace is stripped from all the arguments to
++@code{AC_INIT}, and interior whitespace is collapsed to a single space.
++
++The arguments to @code{AC_INIT} may be computed by M4, when
++@command{autoconf} is run.  For instance, it is fine for the
++@var{version} argument to be an invocation of @code{m4_esyscmd} that
++runs a command that determines the package's version from information
++stored in the package's version control system.  However, they may not
++be computed by the shell, when @command{configure} is run; if they
++contain any construct that would cause computation by the shell,
++Autoconf will issue an error.  This restriction is because the arguments
++to AC_INIT are written into @file{configure} several times, in different
++places, only some of which are subject to shell variable and command
++substitution.
+ 
+ The @var{tarname} argument is used to construct filenames.
+-In addition to being static, it should not contain wildcard
+-characters, white space, or anything else that could be troublesome
+-as part of a file or directory name.
++It should not contain wildcard characters, white space, or anything else
++that could be troublesome as part of a file or directory name.
+ 
+ The following M4 macros (e.g., @code{AC_PACKAGE_NAME}), output variables
+ (e.g., @code{PACKAGE_NAME}), and preprocessor symbols (e.g.,
+@@ -1947,6 +1950,10 @@ of updating @samp{$@@} and @samp{$*}.  However, we 
suggest that you use
+ standard macros like @code{AC_ARG_ENABLE} instead of attempting to
+ implement your own option processing.  @xref{Site Configuration}

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

2020-10-17 Thread Lars Wendler
commit: df0a52c2607a660411d5f705427647bc43a614f7
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct 17 07:37:31 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Oct 17 07:50:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0a52c2

sys-apps/iproute2: Bump to version 5.9.0

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

 sys-apps/iproute2/Manifest  |   1 +
 sys-apps/iproute2/iproute2-5.9.0.ebuild | 167 
 2 files changed, 168 insertions(+)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 33005e6d740..4106a4c3d61 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,3 +1,4 @@
 DIST iproute2-5.4.0.tar.xz 741328 BLAKE2B 
8c7b74aa64526180e793165eb3d0f1ee07d4589fa982aa91e4e0775595c096d73677e85bb7f073cbe14e6de6b166d31efba94554f8c7df3320b168341818fcba
 SHA512 
26d1230e10d9ba4466edd3fe95cb6f595df691eeb27b87ae845ceb9da09fe11c2e0daa8d67187121320413f9ee7131fd426182055eb285be7c4de558d9e47051
 DIST iproute2-5.7.0.tar.xz 764436 BLAKE2B 
842229730139f8931c4ff3d548fe56c7c86b6bb7be5cc1a7dd896ddce34c039467fb90d0c258cdc91276edc59b9b19f53c39a36c79b54b15a78436b44c595eed
 SHA512 
d5ef68e0eb8e84fbff68c2e7dd4097b9ceb438c928d17ede4130876802dfeafe8bf08d82b4fd39005314e0679c0b261aaa3d6a0a2ff364074a43a043a855a634
 DIST iproute2-5.8.0.tar.xz 780612 BLAKE2B 
5d86af8d981f5e9582d5eb0aaffbe15891964a86f3a1da408ce2f46101b1bb6beac8d4492dab1865391c212ef596c9256b680bdcb346d440e38cbb636a23cdc1
 SHA512 
f2a3f7dcf5cb39ca7cd14f0e40e45641eccf4b93427c527a09fd789ac8621c5c3359769ca61fcc8bab7e915edd943c39b7c3e15cbfc497187aa6271eed0a9152
+DIST iproute2-5.9.0.tar.xz 786524 BLAKE2B 
9d82cfb1b1353d2cc6c441269af234b05e1ccd190a58c67f890d74fb42b4266be91ce64277bd2b75a0b711977c0f9edc61d8655bf262d05aaebd8d73caecc0c7
 SHA512 
bce59b0e8d876f10f94926be7f2a7cda0de15db04fabedfe938649d486ca6d6d222523d1661b8b36ea50e35369a4730938d6ebeb80577ac0522a3432037bcd50

diff --git a/sys-apps/iproute2/iproute2-5.9.0.ebuild 
b/sys-apps/iproute2/iproute2-5.9.0.ebuild
new file mode 100644
index 000..6bccbe4b7ea
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-5.9.0.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs flag-o-matic multilib
+
+if [[ ${PV} == "" ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="kernel routing and traffic control utilities"
+HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="atm berkdb caps elf +iptables ipv6 minimal selinux"
+
+# We could make libmnl optional, but it's tiny, so eh
+RDEPEND="
+   !net-misc/arpd
+   dev-libs/libbsd
+   !minimal? ( net-libs/libmnl )
+   caps? ( sys-libs/libcap )
+   elf? ( virtual/libelf )
+   iptables? ( >=net-firewall/iptables-1.4.20:= )
+   berkdb? ( sys-libs/db:= )
+   atm? ( net-dialup/linux-atm )
+   selinux? ( sys-libs/libselinux )
+"
+# We require newer linux-headers for ipset support #549948 and some defines 
#553876
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-3.16
+"
+BDEPEND="
+   app-arch/xz-utils
+   >=sys-devel/bison-2.4
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907
+   "${FILESDIR}"/${PN}-4.20.0-configure-nomagic.patch # bug 643722
+   "${FILESDIR}"/${PN}-5.1.0-portability.patch
+   "${FILESDIR}"/${PN}-5.7.0-mix-signal.h-include.patch
+)
+
+src_prepare() {
+   if ! use ipv6 ; then
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-4.20.0-no-ipv6.patch #326849
+   )
+   fi
+
+   default
+
+   # Fix version if necessary
+   local versionfile="include/version.h"
+   if ! grep -Fq "${PV}" ${versionfile} ; then
+   elog "Fixing version string"
+   sed "s@\"[[:digit:]\.]\+\"@\"${PV}\"@" \
+   -i ${versionfile} || die
+   fi
+
+   # echo -n is not POSIX compliant
+   sed 's@echo -n@printf@' -i configure || die
+
+   sed -i \
+   -e '/^CC :\?=/d' \
+   -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
+   -e "s|-O2|${CFLAGS} ${CPPFLAGS}|" \
+   -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
+   -e 

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

2020-10-16 Thread Lars Wendler
commit: 01011e892236053469e535748125b2804af68425
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 16 16:14:19 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct 16 16:14:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01011e89

dev-util/cmake: Bump to version 3.19.0_rc1

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

 dev-util/cmake/Manifest|   1 +
 dev-util/cmake/cmake-3.19.0_rc1.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 8413a1b4410..6e8d3c95f2e 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -3,3 +3,4 @@ DIST cmake-3.16.5.tar.gz 9111262 BLAKE2B 
5f996113a4979563d7b9f298b4b1a32d6f91eeb
 DIST cmake-3.17.4.tar.gz 9473549 BLAKE2B 
2ce29415525b5292ae9e06d73570ed0af2173d8d15612f4d645f22d4f55cb99018663c374c4282731e09f8c6e4ffd59316d65f38aef9db5c34d874ca8992382b
 SHA512 
6af879502e52388f3be02a4edfb006274840ad1afa8f28ffd6ec69b0310c7f718812b2272e5f77ffa422717f61407a6d482deb95941555c21c73fc5f62356a4e
 DIST cmake-3.18.3.tar.gz 8976093 BLAKE2B 
266432f8647828359e0f1a4390d62ac6449fcee5c7bc95d96fea62bc0ae94af9734edf6e0366efe95e3c65c5f29e16abbec0ae6b086781926ac0ae0a08a64b19
 SHA512 
28c0c310b6cd8117d4a8b9ad60064b22b00bdc170303b190994e9a3d4fe83fbd9cae6c8f36da62faf6c356b5acf430c78878f19210386ec26844b56334d3941e
 DIST cmake-3.18.4.tar.gz 8976659 BLAKE2B 
b121a641f5470c5e210bd0ee5506cdc2165ad186074b54bc81de72f36ff6b5748fe846794eff16a13c52e98ce246561fb1aab0f0fd1fdcf9173c4bdacd9cbb8f
 SHA512 
2f0c5647ed58bf911d0bfeafc7f22a3de09aa3be86301158fa51c8560e994534d7500869067432ecf91e82213a0b36ddb5db11c5c55d2ca5e5647ac9f75717b9
+DIST cmake-3.19.0-rc1.tar.gz 9254895 BLAKE2B 
6814a5db64df5d0f1ebbfd3e85094021270653b29aa6e504333b8766ebf251c0f9c0e059f6ee9c098902089b1fe0d3ff3de11fee6da748d2b2562c0e9ceb4fbb
 SHA512 
f5cb6fa195076f7027be7daf70b88217bfd62b9388341986a41289d2dcdf6b422b4b19a178c43f6d08018bb25ea3c44df829ed3eb2ee1e03f656ede3755937ae

diff --git a/dev-util/cmake/cmake-3.19.0_rc1.ebuild 
b/dev-util/cmake/cmake-3.19.0_rc1.ebuild
new file mode 100644
index 000..5dc94575a14
--- /dev/null
+++ b/dev-util/cmake/cmake-3.19.0_rc1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="emake" # TODO: Re-check with 3.19, see commit 
491dddfb; bug #596460
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+LICENSE="CMake"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc emacs ncurses qt5 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/libarchive-3.3.3:=
+   app-crypt/rhash
+   >=dev-libs/expat-2.0.1
+   >=dev-libs/jsoncpp-1.9.2-r2:0=
+   >=dev-libs/libuv-1.10.0:=
+   >=net-misc/curl-7.21.5[ssl]
+   sys-libs/zlib
+   virtual/pkgconfig
+   emacs? ( >=app-editors/emacs-23.1:* )
+   ncurses? ( sys-libs/ncurses:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-python/requests
+   dev-python/sphinx
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   # prefix
+   "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch
+   "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch
+   # Next patch requires new work from prefix people
+   #"${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
+
+   # handle gentoo packaging in find modules
+   "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch
+   # Next patch needs to be reworked
+   #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch
+   "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch
+
+   # respect python eclasses
+   "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
+   "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch
+
+   "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544
+
+   # upstream fixes (can usually be removed with a version bump)
+)
+
+cmake_src_bootstrap() {
+   # disable running of cmake in bootstrap comm

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

2020-10-16 Thread Lars Wendler
commit: 8db0876c9d6bb37167eb561445fe08e694b423e3
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 16 13:40:49 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct 16 13:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db0876c

sys-devel/bison: Bump to version 3.7.3

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

 sys-devel/bison/Manifest   |  2 +
 sys-devel/bison/bison-3.7.3.ebuild | 93 ++
 2 files changed, 95 insertions(+)

diff --git a/sys-devel/bison/Manifest b/sys-devel/bison/Manifest
index 8fe2ad7b3d5..8033295d682 100644
--- a/sys-devel/bison/Manifest
+++ b/sys-devel/bison/Manifest
@@ -6,3 +6,5 @@ DIST bison-3.7.1-patches-01.tar.xz 11072 BLAKE2B 
e68dc42fdeebd9c530d04ba906fb49d
 DIST bison-3.7.1.tar.xz 2605940 BLAKE2B 
a00e8af6a74100154d2dad1597c901f8473dbdcc57826eff947878c3568bfc9070d92857b3b3e349302e9fcfd67eb3287e7a04f6fcff3b897a6fecf43c1cd03d
 SHA512 
9c4097b6ff26e819be14a9d4ef39f6f259c04627cd305e11da8e67897a369b2bba5ce96bf19fa5f6088670e90a9c5bc5c45172f8f482252aeec546b285dd0797
 DIST bison-3.7.2-patches-02.tar.xz 99664 BLAKE2B 
8f719265d16b42f398beef9ff9fde01c5f86d301421f64f8ac801cbc55af8d1258e1ae0f90e67b4de7bb8b25e99480acacc73815534f25e116f2f2b920ee9697
 SHA512 
bd99762a1f244755499efb400d2bb4399a5d21126eff253533b7f1320c8a4cd8513485cd176c90932029d720369182eb595ff36fa32ccaaa8d7048e46921e79b
 DIST bison-3.7.2.tar.xz 2613404 BLAKE2B 
7543c7df4496fbe6b9ab18ffb643a0d58eb63d0d1e91d67eaa6f9a7c805180c1cef02a640fd41eec228782a6758f82058dc4a45c13e3730b740883efad77498d
 SHA512 
42eb501c246e9b4b24cb212c8da538b11b1944b997314105e67f88f22d73b7d00cf19b21e086aa7523630a2a24e1fd70a89d85a7e3003783990e08d31f711a27
+DIST bison-3.7.3-patches-01.tar.xz 11336 BLAKE2B 
2648dacd99c64c366946dad34f9e5fd838b43257df47bf74e3a3b63b03099152b4884d9b1c5943ee5c47afb090369278874c5f2b40dfa69b3abfa4eaa556843f
 SHA512 
a53d541a550cc45f6c677fb6fa830640b64ba2c9a4ab4e6aef1f52ecd5fa38501e2391707d66c2958dd7a139dfba74ae5734e80d15360a3aa544fdea8ecf5500
+DIST bison-3.7.3.tar.xz 2613028 BLAKE2B 
a6f1063fb9441ae9102b29dc2786b7eb7104f7f13288d537080c26e7982e63f7a954abf1903f2a79a88578d88e9f3c30da8dcf12b7d6c89de0b60943186332c7
 SHA512 
34fe630749dc015f15a830ad13742c4b0b9163143a11e987c16954bee0451e819ec2fa7b43bd34c867e5ce72c758eb9070348d1d581c9435b9531a99caa46eed

diff --git a/sys-devel/bison/bison-3.7.3.ebuild 
b/sys-devel/bison/bison-3.7.3.ebuild
new file mode 100644
index 000..a123b190e3d
--- /dev/null
+++ b/sys-devel/bison/bison-3.7.3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+PATCH_TAR="${PN}-3.7.3-patches-01.tar.xz"
+
+DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
+HOMEPAGE="https://www.gnu.org/software/bison/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
+   mirror://gentoo/${PATCH_TAR}
+   https://dev.gentoo.org/~whissi/dist/bison/${PATCH_TAR}
+   https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCH_TAR};
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE="examples nls static test"
+RESTRICT="!test? ( test )
+   mirror"
+
+# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
+# libtextstyle.so!!! (see bug #740754)
+DEPEND="
+   >=sys-devel/m4-1.4.16
+   >=sys-devel/gettext-0.21
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/flex
+   examples? ( dev-lang/perl )
+   test? ( dev-lang/perl )
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 
ChangeLog-1998 PACKAGING README-alpha README-release
+
+src_prepare() {
+   # Record date to avoid 'config.status --recheck' & regen of 
'tests/package.m4'
+   touch -r configure.ac old.configure.ac || die
+   touch -r configure old.configure || die
+
+   eapply "${WORKDIR}"/patches
+   default
+
+   # Restore date after patching
+   touch -r old.configure.ac configure.ac || die
+   touch -r old.configure configure || die
+
+   # The makefiles make the man page depend on the configure script
+   # which we patched above.  Touch it to prevent regeneration.
+   touch doc/bison.1 || die #548778 #538300#9
+
+   # Avoid regenerating the info page when the timezone is diff. #574492
+   sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die
+}
+
+src_configure() {
+   use static && append-ldflags -static
+
+   local myeconfargs=(
+   $(use_enable examples)
+   $(use_enable nls)
+   )
+   

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

2020-10-16 Thread Lars Wendler
commit: 1b279f70c71ad6b868b5a56c75c51c5672e12e0d
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 16 11:47:56 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct 16 11:47:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b279f70

media-libs/libraw: Added DEPEND

Closes: https://bugs.gentoo.org/746251
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/libraw/libraw-0.20.0.ebuild | 2 ++
 media-libs/libraw/libraw-0.20.2.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/media-libs/libraw/libraw-0.20.0.ebuild 
b/media-libs/libraw/libraw-0.20.0.ebuild
index c38ec7b7bed..01ec7d870fd 100644
--- a/media-libs/libraw/libraw-0.20.0.ebuild
+++ b/media-libs/libraw/libraw-0.20.0.ebuild
@@ -21,6 +21,8 @@ IUSE="examples jpeg +lcms openmp"
 RDEPEND="jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
lcms? ( >=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] )"
 
+DEPEND="${RDEPEND}"
+
 BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${MY_P}"

diff --git a/media-libs/libraw/libraw-0.20.2.ebuild 
b/media-libs/libraw/libraw-0.20.2.ebuild
index 16d3dcca644..b25b30eab84 100644
--- a/media-libs/libraw/libraw-0.20.2.ebuild
+++ b/media-libs/libraw/libraw-0.20.2.ebuild
@@ -21,6 +21,8 @@ IUSE="examples jpeg +lcms openmp"
 RDEPEND="jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
lcms? ( >=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] )"
 
+DEPEND="${RDEPEND}"
+
 BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${MY_P}"



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

2020-10-16 Thread Lars Wendler
commit: 16bd0a64848882b130353c7163410f4356896777
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 16 11:45:18 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct 16 11:46:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bd0a64

media-libs/libraw: Bump to version 0.20.2

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

 media-libs/libraw/Manifest |  1 +
 media-libs/libraw/libraw-0.20.2.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/libraw/Manifest b/media-libs/libraw/Manifest
index e1e4e9d367d..01567474068 100644
--- a/media-libs/libraw/Manifest
+++ b/media-libs/libraw/Manifest
@@ -1 +1,2 @@
 DIST LibRaw-0.20.0.tar.gz 1431412 BLAKE2B 
455649b600926a6a53924e4cfea33143fdd8658804cc5c19f0bb6ff5bc4a0f73ce6e45385a0edd5c78e290c8a1e32a6e3cb5a2a4c53318c046b6c4c5e6476acf
 SHA512 
98c1d61b01fd8d408297960f63ba56d23f170ca820db7cb2c2ad5f0c9494ce79d4d615d76a6835e046589e76031a553d6e1c692e7e3e66655bc96f4d4847d7ac
+DIST LibRaw-0.20.2.tar.gz 1432141 BLAKE2B 
6e41d91b560951ad4595c41a1d089505ca91337f4fc6b98bafe44211971bee143709482a070bacb7daebbd643bbbf17730f544d791c0237bf1689a7a59133079
 SHA512 
96b1aaf09e2d46448d1b3619270c1f1c32e9bcbd866567cec67d5b1f889362f0fae3f3533ea9bf6a11a917be3b61ee6c9938bad09209d93453039ed04eaeae4a

diff --git a/media-libs/libraw/libraw-0.20.2.ebuild 
b/media-libs/libraw/libraw-0.20.2.ebuild
new file mode 100644
index 000..16d3dcca644
--- /dev/null
+++ b/media-libs/libraw/libraw-0.20.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal toolchain-funcs
+
+MY_PN=LibRaw
+MY_PV="${PV/_b/-B}"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="LibRaw is a library for reading RAW files obtained from digital 
photo cameras"
+HOMEPAGE="https://www.libraw.org/ https://github.com/LibRaw/LibRaw;
+SRC_URI="https://www.libraw.org/data/${MY_P}.tar.gz;
+
+LICENSE="LGPL-2.1 CDDL"
+SLOT="0/20"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="examples jpeg +lcms openmp"
+
+RDEPEND="jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
+   lcms? ( >=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] )"
+
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( Changelog.txt README.md )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-static
+   --disable-jasper
+   $(use_enable examples)
+   $(use_enable jpeg)
+   $(use_enable lcms)
+   $(use_enable openmp)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # package installs .pc files
+   find "${D}" -name '*.la' -delete || die
+}



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

2020-10-15 Thread Lars Wendler
commit: 32137797ab3e995639969c3f87963eada13a8bb3
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 16 05:55:20 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct 16 05:56:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32137797

sys-apps/ethtool: Bump to version 5.9

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

 sys-apps/ethtool/Manifest   |  1 +
 sys-apps/ethtool/ethtool-5.9.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index 35d18260914..492ba37 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -2,3 +2,4 @@ DIST ethtool-5.4.tar.xz 239288 BLAKE2B 
8c8b2bee53fe3e71510684ca7c6f64153cb6f1c5e
 DIST ethtool-5.6.tar.xz 281084 BLAKE2B 
1fecc52e9031a3d13cbe6b3c508ebd7fc6dc03b02d4126b3ddd9ef40eedbef151b66f52e80b6570d45ebba09437b587124d2c22817da7d4f3658bd1ff1d3c8a1
 SHA512 
9308f8e4a297d842a7a5a51419e408951e669da1f58cb1eed41f52be4cd2f32f811d1d19e9bee59d8297938a6d5a4abff2b9bbf789d0c49ed5074a78826d3199
 DIST ethtool-5.7.tar.xz 283048 BLAKE2B 
1f265ea452ec0d37b4bd4bb4e602a27d2d26144d750940b2c61638524626fffb59c3fbf054472e31ff755260d7cce8f6cdc31ef74a512a3656830b546b4bbe6d
 SHA512 
195e24c48201412e0eaad7d7ca4e530c3a8cf50f3518cfe49d299fd091cf9198007c5d23be95109c735ceb2ccad37ac9f2e9cde0fb36ea426ab17b1dd064d4a9
 DIST ethtool-5.8.tar.xz 299416 BLAKE2B 
ea7433205eba831b6ba56e140c73cfe283cc5dc56ced963414a017b0d6b6fbde9d0195ff64ebdc060351e5e9844af8beb8f00f7e04d76b04f958b166cda7e589
 SHA512 
5eada909f82573ad93bc5476e6f8d50f68ce2c9948558877eb6ace8dc17aee895b2f27343592f5f23eaef0e0fc70b5f776f76e75d9614bab305a2819ca82370e
+DIST ethtool-5.9.tar.xz 307792 BLAKE2B 
0cb5b56f6367bba18c92b1d420471be0b203e05d36fec1495f18de7a2e793fb12cd57b3f2f79369327be1b76a9ec749a65b91801c90da79de9d23da62e628fcb
 SHA512 
9166a06b823373188e754b3085cf8e8f71455d83d1bcfcaf1350433b21bdbc6ae851f62108d3d2e3bbbca33ca595382cd2c68966ce4824b55f7f59eb0996bf36

diff --git a/sys-apps/ethtool/ethtool-5.9.ebuild 
b/sys-apps/ethtool/ethtool-5.9.ebuild
new file mode 100644
index 000..804cce9dde3
--- /dev/null
+++ b/sys-apps/ethtool/ethtool-5.9.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
+HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/;
+SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+netlink"
+
+DEPEND="app-arch/xz-utils"
+RDEPEND="netlink? ( net-libs/libmnl )"
+
+src_configure() {
+   econf $(use_enable netlink)
+}



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

2020-10-15 Thread Lars Wendler
commit: d5b6520238075d2bb64ed7d26d5465da54b86e38
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 16 05:56:43 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct 16 05:56:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b65202

sys-apps/ethtool: Removed old

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

 sys-apps/ethtool/Manifest  |  2 --
 sys-apps/ethtool/ethtool-5.6-r1.ebuild | 20 
 sys-apps/ethtool/ethtool-5.7.ebuild| 20 
 3 files changed, 42 deletions(-)

diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index 492ba37..f268e5eb4d6 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -1,5 +1,3 @@
 DIST ethtool-5.4.tar.xz 239288 BLAKE2B 
8c8b2bee53fe3e71510684ca7c6f64153cb6f1c5ebe44cd4d1dc351885d2d9957eb206a96bda9efadb5faa0e15a3f0ba07923d7e29b27694e3e3f605151a940d
 SHA512 
c7bfe7eae2ba207d710716274e9f5ae275c57d0bebc0a9acb95677125e64f1b42ef610032011fb59894aab46973988bad40fddbc5ccc238893e7da66f913255b
-DIST ethtool-5.6.tar.xz 281084 BLAKE2B 
1fecc52e9031a3d13cbe6b3c508ebd7fc6dc03b02d4126b3ddd9ef40eedbef151b66f52e80b6570d45ebba09437b587124d2c22817da7d4f3658bd1ff1d3c8a1
 SHA512 
9308f8e4a297d842a7a5a51419e408951e669da1f58cb1eed41f52be4cd2f32f811d1d19e9bee59d8297938a6d5a4abff2b9bbf789d0c49ed5074a78826d3199
-DIST ethtool-5.7.tar.xz 283048 BLAKE2B 
1f265ea452ec0d37b4bd4bb4e602a27d2d26144d750940b2c61638524626fffb59c3fbf054472e31ff755260d7cce8f6cdc31ef74a512a3656830b546b4bbe6d
 SHA512 
195e24c48201412e0eaad7d7ca4e530c3a8cf50f3518cfe49d299fd091cf9198007c5d23be95109c735ceb2ccad37ac9f2e9cde0fb36ea426ab17b1dd064d4a9
 DIST ethtool-5.8.tar.xz 299416 BLAKE2B 
ea7433205eba831b6ba56e140c73cfe283cc5dc56ced963414a017b0d6b6fbde9d0195ff64ebdc060351e5e9844af8beb8f00f7e04d76b04f958b166cda7e589
 SHA512 
5eada909f82573ad93bc5476e6f8d50f68ce2c9948558877eb6ace8dc17aee895b2f27343592f5f23eaef0e0fc70b5f776f76e75d9614bab305a2819ca82370e
 DIST ethtool-5.9.tar.xz 307792 BLAKE2B 
0cb5b56f6367bba18c92b1d420471be0b203e05d36fec1495f18de7a2e793fb12cd57b3f2f79369327be1b76a9ec749a65b91801c90da79de9d23da62e628fcb
 SHA512 
9166a06b823373188e754b3085cf8e8f71455d83d1bcfcaf1350433b21bdbc6ae851f62108d3d2e3bbbca33ca595382cd2c68966ce4824b55f7f59eb0996bf36

diff --git a/sys-apps/ethtool/ethtool-5.6-r1.ebuild 
b/sys-apps/ethtool/ethtool-5.6-r1.ebuild
deleted file mode 100644
index 804cce9dde3..000
--- a/sys-apps/ethtool/ethtool-5.6-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
-HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/;
-SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+netlink"
-
-DEPEND="app-arch/xz-utils"
-RDEPEND="netlink? ( net-libs/libmnl )"
-
-src_configure() {
-   econf $(use_enable netlink)
-}

diff --git a/sys-apps/ethtool/ethtool-5.7.ebuild 
b/sys-apps/ethtool/ethtool-5.7.ebuild
deleted file mode 100644
index 804cce9dde3..000
--- a/sys-apps/ethtool/ethtool-5.7.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
-HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/;
-SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+netlink"
-
-DEPEND="app-arch/xz-utils"
-RDEPEND="netlink? ( net-libs/libmnl )"
-
-src_configure() {
-   econf $(use_enable netlink)
-}



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

2020-10-15 Thread Lars Wendler
commit: 246d53d0ea28e680beed6dba9823a119b1ee349b
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 15 22:25:36 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct 15 22:29:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246d53d0

media-gfx/xsane: Make lcms2 patch POSIX sh compliant

Thanks-to: Nico R.  gmx.net>
Closes: https://bugs.gentoo.org/723516
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 media-gfx/xsane/files/xsane-0.999-lcms2.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/xsane/files/xsane-0.999-lcms2.patch 
b/media-gfx/xsane/files/xsane-0.999-lcms2.patch
index c3d696c28ec..0a98bc8122b 100644
--- a/media-gfx/xsane/files/xsane-0.999-lcms2.patch
+++ b/media-gfx/xsane/files/xsane-0.999-lcms2.patch
@@ -32,10 +32,10 @@ index df7b114..3659c97 100644
 +  if test "${ac_cv_search_cmsOpenProfileFromFile}" != "no"; then
 +AC_DEFINE(HAVE_LIBLCMS, 1, [Define if LCMS is to be used.])
 +  fi
-+  if test "${ac_cv_search_cmsOpenProfileFromFile}" == "-llcms2"; then
++  if test "${ac_cv_search_cmsOpenProfileFromFile}" = "-llcms2"; then
 +AC_DEFINE(HAVE_LIBLCMS2, 1, [Define if you have liblcms2.])
 +  else
-+if test "${ac_cv_search_cmsOpenProfileFromFile}" == "-llcms"; then
++if test "${ac_cv_search_cmsOpenProfileFromFile}" = "-llcms"; then
 +  AC_DEFINE(HAVE_LIBLCMS1, 1, [Define if you have liblcms.])
 +fi
 +  fi



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf-wrapper/files/

2020-10-15 Thread Lars Wendler
commit: 30a5c5e7a545640acd7922411fe186b55540fd7a
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 15 18:27:24 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct 15 18:27:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a5c5e7

sys-devel/autoconf-wrapper: Style fix

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

 sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh 
b/sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh
index 58c7d61aa70..80cffcd0f77 100644
--- a/sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh
+++ b/sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh
@@ -78,7 +78,7 @@ fi
 # Set up bindings between actual version and WANT_AUTOCONF;
 # Start at last known unstable/stable versions to speed up lookup process.
 #
-if [ -z "${KNOWN_AUTOCONF}" ]; then
+if [ -z "${KNOWN_AUTOCONF}" ] ; then
KNOWN_AUTOCONF="2.70_beta2:2.5 2.69:2.5"
 fi
 vers="${KNOWN_AUTOCONF} :2.5 $(printf '2.%s:2.5 ' `seq 99 -1 59`) 2.13:2.1"



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

2020-10-15 Thread Lars Wendler
commit: 57b99cd6e5db8ac6faa3ae005492f769a09817fc
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 15 15:28:28 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct 15 15:48:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b99cd6

sys-devel/autoconf: Bump to version 2.70_beta2

This is called autoconf-2.69c by upstream

Bug: https://bugs.gentoo.org/732648
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-devel/autoconf/Manifest   |  1 +
 sys-devel/autoconf/autoconf-2.70_beta2.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-devel/autoconf/Manifest b/sys-devel/autoconf/Manifest
index 9e6884e79ab..844ee2b8c34 100644
--- a/sys-devel/autoconf/Manifest
+++ b/sys-devel/autoconf/Manifest
@@ -2,3 +2,4 @@ DIST autoconf-2.13.tar.gz 443844 BLAKE2B 
ade10f9d4a0b1a0e8b752eee817cfe100d77b07
 DIST autoconf-2.64.tar.xz 1113892 BLAKE2B 
598873209a67725150cd4cf09c4b78b26b3d1782f259846da48dc8106a1d32ae2b24f3a864c3be0e9e8dc7d6b6ca8781b83ff33a691c88e68391d1ea861ccf23
 SHA512 
ee4b504447c14a59b849d0915e55a90522cfb071d1583af2bd3575e5a05d7bd290e55e0e9d0760c8f36043f926199fc2d962b559d27d2f95c70d0e147b4ad0a3
 DIST autoconf-2.69-runstatedir_patches.tar.xz 257096 BLAKE2B 
ae765e0ca7fe8261117f6f6b75611c232fc3d4016c22c86346afa72f2b7e6c3b7ccc1f9dfe134b2443f8bde6d578b503d79cf88472f76ce75b6c2e843ef55b8e
 SHA512 
55f93299fe5243151f6bb782986a7935270f06d5065929f4d365a37aba05703e3ce66ecf7981d30413db50ee6b4f77d81d10a71b539c8a366c5c5a156c5443da
 DIST autoconf-2.69.tar.xz 1214744 BLAKE2B 
71d33d72a06e9a05fbed0eda73bc9d8a3805c7c90bf082959862f93f3c5f01192114176e84d84ecb58fa99512eafbc0ab21ad1407be18c8c63bb3dc1117c482d
 SHA512 
995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b
+DIST autoconf-2.70_beta2.tar.xz 1306668 BLAKE2B 
9b90ed5c8ad55873dcdf3b0b61ce8651e9dc789124f1af5c75a986af33102dfa1e354fcf67785469f3ee4e8a751da01a39e9d6f3ca4adb0cd7799a5a0be67608
 SHA512 
33baad15dcc7812fafc156f9b5a70ec6de6e08359e88fd26bbe189a598918050404b7691f4d89d764b1bfdb752405c662cc965b4666119d7cc537bcc0b52b70e

diff --git a/sys-devel/autoconf/autoconf-2.70_beta2.ebuild 
b/sys-devel/autoconf/autoconf-2.70_beta2.ebuild
new file mode 100644
index 000..340c2601642
--- /dev/null
+++ b/sys-devel/autoconf/autoconf-2.70_beta2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git;
+   inherit git-r3
+else
+   MY_PV="2.69c"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz -> ${P}.tar.xz
+   https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz -> 
${P}.tar.xz"
+   [[ "${PV}" == *_beta* ]] || \
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+inherit toolchain-autoconf
+
+DESCRIPTION="Used to create autoconfiguration files"
+HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html;
+
+LICENSE="GPL-3"
+SLOT="${PV/_*}"
+IUSE="emacs"
+
+BDEPEND=">=sys-devel/m4-1.4.16
+   >=dev-lang/perl-5.6"
+RDEPEND="${BDEPEND}
+   !~sys-devel/${P}:2.5
+   ~sys-devel/autoconf-wrapper-14_pre1"
+[[ ${PV} == "" ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
+PDEPEND="emacs? ( app-emacs/autoconf-mode )"
+
+src_prepare() {
+   # usr/bin/libtool is provided by binutils-apple, need gnu libtool
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   PATCHES+=( "${FILESDIR}"/${PN}-2.61-darwin.patch )
+   fi
+
+   # Save timestamp to avoid later makeinfo call
+   touch -r doc/{,old_}autoconf.texi || die
+
+   toolchain-autoconf_src_prepare
+
+   # Restore timestamp to avoid makeinfo call
+   # We already have an up to date autoconf.info page at this point.
+   touch -r doc/{old_,}autoconf.texi || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf-wrapper/, sys-devel/autoconf-wrapper/files/

2020-10-15 Thread Lars Wendler
commit: 5af0adbd95bb9f7e27faedc5d261c55a6ca089c0
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 15 15:46:03 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct 15 15:48:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af0adbd

sys-devel/autoconf-wrapper: Bump to version 14_pre1

Bug: https://bugs.gentoo.org/732648
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 .../autoconf-wrapper-14_pre1.ebuild|  29 +++
 .../autoconf-wrapper/files/ac-wrapper-14_pre1.sh   | 203 +
 2 files changed, 232 insertions(+)

diff --git a/sys-devel/autoconf-wrapper/autoconf-wrapper-14_pre1.ebuild 
b/sys-devel/autoconf-wrapper/autoconf-wrapper-14_pre1.ebuild
new file mode 100644
index 000..f2ed66df32c
--- /dev/null
+++ b/sys-devel/autoconf-wrapper/autoconf-wrapper-14_pre1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib
+
+DESCRIPTION="wrapper for autoconf to manage multiple autoconf versions"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" == *_pre* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_install() {
+   exeinto /usr/$(get_libdir)/misc
+   newexe "${FILESDIR}"/ac-wrapper-${PV}.sh ac-wrapper.sh
+
+   dodir /usr/bin
+   local x=
+   for x in auto{conf,header,m4te,reconf,scan,update} ifnames ; do
+   dosym ../$(get_libdir)/misc/ac-wrapper.sh /usr/bin/${x}
+   done
+}

diff --git a/sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh 
b/sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh
new file mode 100644
index 000..58c7d61aa70
--- /dev/null
+++ b/sys-devel/autoconf-wrapper/files/ac-wrapper-14_pre1.sh
@@ -0,0 +1,203 @@
+#!/bin/sh
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Based on the ac-wrapper.pl script provided by MandrakeSoft
+# Rewritten in bash by Gregorio Guidi
+#
+# Executes the correct autoconf version.
+#
+# - defaults to newest version available (hopefully autoconf-2.60)
+# - runs autoconf 2.13 if:
+#   - envvar WANT_AUTOCONF is set to `2.1'
+# -or-
+#   - `ac{local,include}.m4' or `configure.{in,ac}' have AC_PREREQ(2.1) (not 
higher)
+# -or-
+#   - `configure' is already present and was generated by autoconf 2.13
+
+warn() { printf "ac-wrapper: $*\n" 1>&2; }
+err() { warn "$@"; exit 1; }
+unset IFS
+which() {
+   local p
+   IFS=: # we don't use IFS anywhere, so don't bother saving/restoring
+   for p in ${PATH} ; do
+   p="${p}/$1"
+   [ -e "${p}" ] && echo "${p}" && return 0
+   done
+   unset IFS
+   return 1
+}
+
+#
+# Sanitize argv[0] since it isn't always a full path #385201
+#
+argv0=${0##*/}
+case ${0} in
+   ${argv0})
+   # find it in PATH
+   if ! full_argv0=$(which "${argv0}") ; then
+   err "could not locate ${argv0}; file a bug"
+   fi
+   ;;
+   *)
+   # re-use full/relative paths
+   full_argv0=$0
+   ;;
+esac
+
+if [ "${argv0}" = "ac-wrapper.sh" ] ; then
+   err "Don't call this script directly"
+fi
+
+if [ "${WANT_AUTOCONF}" = "2.1" ] && [ "${argv0}" = "autom4te" ] ; then
+   err "Autoconf 2.13 doesn't contain autom4te.\n" \
+   "   Either unset WANT_AUTOCONF or don't execute anything\n" \
+   "   that would use autom4te."
+fi
+
+if ! seq 0 0 2>/dev/null 1>&2 ; then #338518
+   seq() {
+   local f l i
+   case $# in
+   1) f=1 i=1 l=$1;;
+   2) f=$1 i=1 l=$2;;
+   3) f=$1 i=$2 l=$3;;
+   esac
+   while :; do
+   [ $l -lt $f -a $i -gt 0 ] && break
+   [ $f -lt $l -a $i -lt 0 ] && break
+   echo $f
+   : $(( f += i ))
+   done
+   return 0
+   }
+fi
+
+#
+# Set up bindings between actual version and WANT_AUTOCONF;
+# Start at last known unstable/stable versions to speed up lookup process.
+#
+if [ -z "${KNOWN_AUTOCONF}" ]; then
+   KNOWN_AUTOCONF="2.70_beta2:2.5 2.69:2.5"
+

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

2020-10-14 Thread Lars Wendler
commit: 3e6913fb335523f7679e587d7a12f151a9b2220b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 14 20:49:33 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Oct 14 20:49:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6913fb

sys-apps/dmidecode: Removed old

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

 sys-apps/dmidecode/Manifest |  1 -
 sys-apps/dmidecode/dmidecode-3.1.ebuild | 42 -
 2 files changed, 43 deletions(-)

diff --git a/sys-apps/dmidecode/Manifest b/sys-apps/dmidecode/Manifest
index b7b5f47e54e..4ac317f9c10 100644
--- a/sys-apps/dmidecode/Manifest
+++ b/sys-apps/dmidecode/Manifest
@@ -1,3 +1,2 @@
-DIST dmidecode-3.1.tar.xz 61204 BLAKE2B 
439e265dd3f7b225d61b5d4228c0a77b25dd44b5d3672fdd9bbe432f5ae59ac23d2abd80e40621cda934643c9819b05f34d4f5befc8a75b93ae1840caf717cea
 SHA512 
226557ad5747a2a2eb54a938543373b9ddcff032d330ca3b9a066cc81c0e137028f606ffedc042e0220b523346e2f2f7abb0e4b8b34a8bd173719aa858519de9
 DIST dmidecode-3.2.tar.xz 54440 BLAKE2B 
ff5b891b28231bc50657e6fe1fa1345171109ce9baf7fa4558ced482a0616be4206ef69dcf3909611475d543b12691cc2bfe4849d8e3d35b34d1bfffe600af21
 SHA512 
b080c73fbda756109f0f29935c641e0b32ea9ffe90f0a8254164c9c1ff5617d042347298e6bac31e5463e94fa56efe2b2743238156d878254fc77120e6dc1a18
 DIST dmidecode-3.3.tar.xz 56372 BLAKE2B 
7a4557a203702da5d5d6722c72870342e18458b3777d095656e9d5c3a5f80cc712d16b775fa16e4ae9326965a789d393092d45651a449444e268438c1d16773e
 SHA512 
dc77f40a7898011cea1b747d4677be2fbe8f52ec6ac460a5656de2f3389eca83bc416d6494acbe759971b5afce37b78f21ab55c34d62b1105b800e31566d1d22

diff --git a/sys-apps/dmidecode/dmidecode-3.1.ebuild 
b/sys-apps/dmidecode/dmidecode-3.1.ebuild
deleted file mode 100644
index 72de933a806..000
--- a/sys-apps/dmidecode/dmidecode-3.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit flag-o-matic toolchain-funcs eutils
-
-DESCRIPTION="DMI (Desktop Management Interface) table related utilities"
-HOMEPAGE="https://www.nongnu.org/dmidecode/;
-SRC_URI="https://savannah.nongnu.org/download/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~x86-solaris"
-IUSE="selinux"
-
-RDEPEND="selinux? ( sec-policy/selinux-dmidecode )"
-DEPEND=""
-
-src_prepare() {
-   sed -i \
-   -e "/^prefix/s:/usr/local:${EPREFIX}/usr:" \
-   -e "/^docdir/s:dmidecode:${PF}:" \
-   -e '/^PROGRAMS !=/d' \
-   Makefile || die
-}
-
-src_compile() {
-   emake \
-   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
-   LDFLAGS="${LDFLAGS}" \
-   CC="$(tc-getCC)"
-}
-
-pkg_postinst() {
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   einfo "dmidecode needs root privileges to read /dev/xsvc"
-   einfo "To make dmidecode useful, either run as root, or chown 
and setuid the binary."
-   einfo "Note that /usr/sbin/ptrconf and /usr/sbin/ptrdiag give 
similar"
-   einfo "information without requiring root privileges."
-   fi
-}



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

2020-10-14 Thread Lars Wendler
commit: fb3e1aaf3d698ecc2f4130b5ce1862485c877bf7
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 14 20:48:04 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Oct 14 20:48:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3e1aaf

sys-apps/dmidecode: Bump to version 3.3

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

 sys-apps/dmidecode/Manifest |  1 +
 sys-apps/dmidecode/dmidecode-3.3.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/dmidecode/Manifest b/sys-apps/dmidecode/Manifest
index 0dbdb951ec6..b7b5f47e54e 100644
--- a/sys-apps/dmidecode/Manifest
+++ b/sys-apps/dmidecode/Manifest
@@ -1,2 +1,3 @@
 DIST dmidecode-3.1.tar.xz 61204 BLAKE2B 
439e265dd3f7b225d61b5d4228c0a77b25dd44b5d3672fdd9bbe432f5ae59ac23d2abd80e40621cda934643c9819b05f34d4f5befc8a75b93ae1840caf717cea
 SHA512 
226557ad5747a2a2eb54a938543373b9ddcff032d330ca3b9a066cc81c0e137028f606ffedc042e0220b523346e2f2f7abb0e4b8b34a8bd173719aa858519de9
 DIST dmidecode-3.2.tar.xz 54440 BLAKE2B 
ff5b891b28231bc50657e6fe1fa1345171109ce9baf7fa4558ced482a0616be4206ef69dcf3909611475d543b12691cc2bfe4849d8e3d35b34d1bfffe600af21
 SHA512 
b080c73fbda756109f0f29935c641e0b32ea9ffe90f0a8254164c9c1ff5617d042347298e6bac31e5463e94fa56efe2b2743238156d878254fc77120e6dc1a18
+DIST dmidecode-3.3.tar.xz 56372 BLAKE2B 
7a4557a203702da5d5d6722c72870342e18458b3777d095656e9d5c3a5f80cc712d16b775fa16e4ae9326965a789d393092d45651a449444e268438c1d16773e
 SHA512 
dc77f40a7898011cea1b747d4677be2fbe8f52ec6ac460a5656de2f3389eca83bc416d6494acbe759971b5afce37b78f21ab55c34d62b1105b800e31566d1d22

diff --git a/sys-apps/dmidecode/dmidecode-3.3.ebuild 
b/sys-apps/dmidecode/dmidecode-3.3.ebuild
new file mode 100644
index 000..8e6e738c447
--- /dev/null
+++ b/sys-apps/dmidecode/dmidecode-3.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="DMI (Desktop Management Interface) table related utilities"
+HOMEPAGE="https://www.nongnu.org/dmidecode/;
+SRC_URI="https://savannah.nongnu.org/download/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-solaris"
+IUSE="selinux"
+
+RDEPEND="selinux? ( sec-policy/selinux-dmidecode )"
+DEPEND=""
+
+src_prepare() {
+   default
+   sed -i \
+   -e "/^prefix/s:/usr/local:${EPREFIX}/usr:" \
+   -e "/^docdir/s:dmidecode:${PF}:" \
+   -e '/^PROGRAMS !=/d' \
+   Makefile || die
+}
+
+src_compile() {
+   emake \
+   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   CC="$(tc-getCC)"
+}
+
+pkg_postinst() {
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   einfo "dmidecode needs root privileges to read /dev/xsvc"
+   einfo "To make dmidecode useful, either run as root, or chown 
and setuid the binary."
+   einfo "Note that /usr/sbin/ptrconf and /usr/sbin/ptrdiag give 
similar"
+   einfo "information without requiring root privileges."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/strawberry/

2020-10-13 Thread Lars Wendler
commit: 08311b18942654f590c78067f406aee467bcddc8
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 13 16:11:28 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct 13 16:11:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08311b18

media-sound/strawberry: Bump to version 0.8.2

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

 media-sound/strawberry/Manifest|   1 +
 media-sound/strawberry/strawberry-0.8.2.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 0b7743daf0a..4e970f4f1b3 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,3 +1,4 @@
 DIST strawberry-0.6.13.tar.xz 10156576 BLAKE2B 
04d27d8a96a8664348623c11f393324b410f8224b22089e200947cfd90eaafe04c3aa13cc5345a7c95d83d24ed04ec9221a8badfb2e3dc42922739b568fc2e90
 SHA512 
b3db58a30d50f74b313c0af5a492ea809d631c4152f856b19debb5f811688eb21d97ba35b58f3f1d00779fcd76220d88b4dafc32520416f7e749c6680257ad49
 DIST strawberry-0.7.2.tar.xz 10123596 BLAKE2B 
cfd3384ded94bc5e638d79e4dea8e4a04a42abcc36d1d34da5d39150c2f20e785fd5f199c91ca515d02391e90acd23d1a5d90602ec07f52fdfa711d3ec88bc0e
 SHA512 
d664ce81c2eef2e1dda40e420142c6c0bf6df42a785cc1c7f572f9b7521e44161f93c4694434db8752d7056df946e6e2aa064a62f45b143da6860f007483
 DIST strawberry-0.8.1.tar.xz 10278268 BLAKE2B 
41b278449d4a2e6efcf9b369b28cf4705cc21daaadd106dbd94668a3aeffbeba8d3c31f50107248a40983e368ddb0e4cc4a05362dc10fc41ca8a138e4e652436
 SHA512 
99c4c11cdb540ec36285b7e6e7fba65d69aa8eb125fba2cf8a053c61adf9e987d415a35fa4dbf76a580a73296cfe2e4072a2872f821810d826292cdae47941b3
+DIST strawberry-0.8.2.tar.xz 10280568 BLAKE2B 
16af6602137e7e8623dbb7b39610fc574157677078321888f002115c254fbf6c8b8d1b6644a2d064e7eca452cb411abc8ee48ea07b179a0dcd4a352d355bf6ab
 SHA512 
7ff983aa3b8ff5d904af583be28e253be2d59db72d3f4ea4b4b13bad934fd91052028fddfd52ee1c316d6b8e54b42c44e7e33312f0d8d4d9027e1c529a716c38

diff --git a/media-sound/strawberry/strawberry-0.8.2.ebuild 
b/media-sound/strawberry/strawberry-0.8.2.ebuild
new file mode 100644
index 000..92c336d58fe
--- /dev/null
+++ b/media-sound/strawberry/strawberry-0.8.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic l10n virtualx xdg
+
+PLOCALES="cs de es fr hu id it ko nb pl ru"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and 
Qt"
+HOMEPAGE="https://www.strawbs.org/;
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/jonaski/strawberry.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/jonaski/strawberry/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda +dbus debug ipod mms mtp pulseaudio +udisks"
+
+REQUIRED_USE="
+   udisks? ( dbus )
+"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+COMMON_DEPEND="
+   app-crypt/qca:2[qt5(+)]
+   dev-db/sqlite:=
+   dev-libs/glib:2
+   dev-libs/libxml2
+   dev-libs/protobuf:=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   media-libs/chromaprint:=
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-libs/libmygpo-qt-1.0.9[qt5(+)]
+   >=media-libs/taglib-1.11.1_p20181028
+   media-video/vlc
+   sys-libs/zlib
+   virtual/glu
+   x11-libs/libX11
+   cdda? ( dev-libs/libcdio:= )
+   dbus? ( dev-qt/qtdbus:5 )
+   ipod? ( >=media-libs/libgpod-0.8.0 )
+   mtp? ( >=media-libs/libmtp-1.0.0 )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is 
required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   mms? ( media-plugins/gst-plugins-libmms:1.0 )
+   mtp? ( gnome-base/gvfs[mtp] )
+   udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-cpp/gtest-1.8.0
+   dev-libs/boost
+   dev-qt/qtopengl:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+"
+
+DOCS=( Changelog README.md )
+
+src_prepare() {
+   l10n_find_plocales_changes "src/translations" "" ".po"
+
+   cmake_src_prepare
+   rm -r 3rdparty/taglib || die
+}
+
+src_configure() {
+   # spotify is not in portage
+   local mycmakear

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

2020-10-13 Thread Lars Wendler
commit: f9b95d184e750b1b0ee4ce4e703d46f203777a58
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 13 14:17:42 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct 13 14:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b95d18

app-text/dos2unix: Bump to version 7.4.2. Removed old

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

 app-text/dos2unix/Manifest  | 2 +-
 .../dos2unix/{dos2unix-7.4.2_beta1.ebuild => dos2unix-7.4.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/dos2unix/Manifest b/app-text/dos2unix/Manifest
index ad56d4802a2..d930e9f2e5e 100644
--- a/app-text/dos2unix/Manifest
+++ b/app-text/dos2unix/Manifest
@@ -1,3 +1,3 @@
 DIST dos2unix-7.3.5.tar.gz 662133 BLAKE2B 
e24f77d92fe0c5931f9ca762b79a1713b14cc39b7566f78d55c4fd58bb7d3c0de1f2a8add8ffd6c3fa26a6bae73c412572fc71701e26b7b52f15b51b0de0d294
 SHA512 
beafefa715d894ec51bd808b18485bcf413f93b888203486e659f7e30b922b32b2f1da2305ef9ae85e54085ba3819bd512957bb872b529fe4728000cec7d3e58
 DIST dos2unix-7.4.1.tar.gz 711570 BLAKE2B 
3dbe33007aa3e2ef47ec3dc0c3165987986955fffd7ae1435725014d52ba716626e7891911afe11674beec11fa62a12983c8dfc28cff682ca0c3e798449a9b0f
 SHA512 
81e7cff82d95b298fb218b073f54d17fa851a7507fbd54b3cd9af7c1efa6a7bd3cf59f7a84ffbaf395403bf458650763e1755944451b24f708878a9c62316dc4
-DIST dos2unix-7.4.2-beta1.tar.gz 712261 BLAKE2B 
020b51a53b3b8ac601efd0f3fa424fbe5a42ca5b06e1f7282c2aca021e22b38aac21e4aa7b42ed428c95053d57bb5c35483881b06dc580b533eac2fe716142a2
 SHA512 
323c0dd90616bca1891f8228d43bca1c6415b5765f5fba4ccf5ce692da9b545c8f10f908ba5ebd65c3409fb4d9fdaaa2fb36d589faa8b5940d27ecf8f72bc422
+DIST dos2unix-7.4.2.tar.gz 727429 BLAKE2B 
5ba8aecfe3a79dfe9f4d7d69453fdcdd573c8889b41240c6bce5fea1b7e9e8213454af98f768cb2d199c85684a7d48192ba4bf856a92b867594b52a2209d5e04
 SHA512 
3fb77561596bafd83f3f7807ce967e58d5a96e5235afe3a4074ae7112297445690b2586bf652eb0b5bd1984fd41a79478355f6df8244561b4167a8a09593110d

diff --git a/app-text/dos2unix/dos2unix-7.4.2_beta1.ebuild 
b/app-text/dos2unix/dos2unix-7.4.2.ebuild
similarity index 96%
rename from app-text/dos2unix/dos2unix-7.4.2_beta1.ebuild
rename to app-text/dos2unix/dos2unix-7.4.2.ebuild
index 21a971f34ce..591c044b478 100644
--- a/app-text/dos2unix/dos2unix-7.4.2_beta1.ebuild
+++ b/app-text/dos2unix/dos2unix-7.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PLOCALES="da de eo es fr hu ja nb nl pl pt_BR ru sr sv uk vi zh_CN zh_TW"
+PLOCALES="da de eo es fr fur hu ja nb nl pl pt_BR ru sr sv uk vi zh_CN zh_TW"
 
 inherit l10n toolchain-funcs
 



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

2020-10-12 Thread Lars Wendler
commit: 2c96e81fb0f7fd79f899c557e2692f25681c605b
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 12 16:05:52 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 12 16:06:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c96e81f

net-misc/dhcpcd: Bump to version 9.3.1

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

 net-misc/dhcpcd/Manifest|   1 +
 net-misc/dhcpcd/dhcpcd-9.3.1.ebuild | 153 
 2 files changed, 154 insertions(+)

diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index 6c7e3aa23b1..b5398956c1b 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -1,3 +1,4 @@
 DIST dhcpcd-8.1.9.tar.xz 230288 BLAKE2B 
5606ddfce37c67ac3d60257104fcf15bd7da65021b2c1261a45958b628cd066ccd9bc6b60bbb42f8280fcbbf9d4b1c7666b993c37f150b27ef2a0527a0fd5b96
 SHA512 
40ac106ffca60b32362aacdfae0fa3a2993a3eed72bf452322412a912f594aaade1c24b862233455033158a6e453ec75d6d14fa52df6b4c5ae435dd6ceb29f2a
 DIST dhcpcd-9.2.0.tar.xz 250584 BLAKE2B 
38639358b15fbe179ee4a233c28705c62fcc3ce9ab7faafcce72a85238580c3773ac472572277138eb66df80b930875bc37bb5c1dfda38a05d381ff98ebf6712
 SHA512 
deade0f650445a86de34fa4b354ca7da11ed0be38d07e412b5602c45ac40149d6a2925980b66ff95c625184c981b02864a95ce5c3c01245bb48cd1a21d2f5aba
 DIST dhcpcd-9.3.0.tar.xz 252256 BLAKE2B 
9b131de4651c1ae72a5936d918f423bf78d097e4b9560c748712367a3ff63df3b82c2b4e392e6f7ca2577bba30a58882c17942d7eebce23fd22207b24800cbcd
 SHA512 
4ee533a5458d1800093860edabc5480b40b7909b83b829513c03eb25951f0858ded9f7a81f0b8a444810dc440dbce47bf5a6806bda055c98af6d5415e8e9f84d
+DIST dhcpcd-9.3.1.tar.xz 253288 BLAKE2B 
cba03077a05d89d4ec8dbbc9b46211672ce103af9c960efacbaa7aa4c6cc0f312ade1c09a9b4ea6e5fb360ad780594c2935c54a36dab5e6b3193a527c39f76c1
 SHA512 
d89141de92e2ee79c68c43e58bb7d604e51edbc93bcf69bdd5fba37a9fbf372d9df963ac3127b7b740856ab43ff330ce9ca6053bf4a814540c177b204e7beb80

diff --git a/net-misc/dhcpcd/dhcpcd-9.3.1.ebuild 
b/net-misc/dhcpcd/dhcpcd-9.3.1.ebuild
new file mode 100644
index 000..092c6e4a1dd
--- /dev/null
+++ b/net-misc/dhcpcd/dhcpcd-9.3.1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://roy.marples.name/cgit/dhcpcd.git;
+else
+   MY_P="${P/_alpha/-alpha}"
+   MY_P="${MY_P/_beta/-beta}"
+   MY_P="${MY_P/_rc/-rc}"
+   SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
+HOMEPAGE="https://roy.marples.name/projects/dhcpcd;
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="debug elibc_glibc +embedded ipv6 kernel_linux privsep +udev"
+
+COMMON_DEPEND="udev? ( virtual/udev )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="
+   ${COMMON_DEPEND}
+   privsep? (
+   acct-group/dhcpcd
+   acct-user/dhcpcd
+   )
+"
+
+src_configure() {
+   local myeconfargs=(
+   --dbdir="${EPREFIX}/var/lib/dhcpcd"
+   --libexecdir="${EPREFIX}/lib/dhcpcd"
+   --localstatedir="${EPREFIX}/var"
+   --prefix="${EPREFIX}"
+   --with-hook=ntp.conf
+   $(use_enable debug)
+   $(use_enable embedded)
+   $(use_enable ipv6)
+   $(use_enable privsep)
+   $(usex elibc_glibc '--with-hook=yp.conf' '')
+   --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" 
"${EPREFIX}/var/run/dhcpcd")
+   $(usex privsep '--privsepuser=dhcpcd' '')
+   $(usex udev '' '--without-dev --without-udev')
+   CC="$(tc-getCC)"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   keepdir /var/lib/dhcpcd
+   newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd
+   systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service
+}
+
+pkg_postinst() {
+   local dbdir="${EROOT}"/var/lib/dhcpcd old_files=()
+
+   local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid
+   local old_duid="${EROOT}"/etc/dhcpcd.duid
+   local new_duid="${dbdir}"/duid
+   if [[ -e "${old_old_duid}" ]] ; then
+   # Upgrade the duid file to the new format if needed
+   if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
+   

[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2020-10-12 Thread Lars Wendler
commit: b86f77aa5d8cd9cc8ab6f3583493222d0d2cf3dc
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 12 12:59:23 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 12 13:22:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86f77aa

games-engines/devilutionx: Bump to version 1.1.0

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

 games-engines/devilutionx/Manifest |  1 +
 games-engines/devilutionx/devilutionx-1.1.0.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index 2293e656509..5a52cb9928f 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1,2 +1,3 @@
 DIST devilutionx-1.0.1.tar.gz 2005920 BLAKE2B 
96441436f86430028ebca51a108758c9980b785db1d79de132730b284037d7bfe9f2e7eb23e49108ac520a37479fd3756b2a7605fbaab0232b38039c20f9ed2f
 SHA512 
8c08db37664f4d9971650675866671411fe0fc00fedf4d2b2db040d48fc07e36def3bd78fa892c2be012d46df9519f28a31fe0b3e14f46e1037476458f60cb6d
 DIST devilutionx-1.0.3.tar.gz 2010213 BLAKE2B 
820917f7587c7afff5272d8dc49fd5dfb6d435be0e43c8f65e0767845bc94e0ae7bb23cddb7c0a7ea4f559e0958cb2eb59ade338334f2c9d481fda4cbcc343d8
 SHA512 
34840f44d0b72d1f9bc6cab8d1c0cf14414b95b3eff916b397078022e66f96e5aef24365f694da45d5b8729a6b0c876b584039710ceebaec040f1337c218caaa
+DIST devilutionx-1.1.0.tar.gz 2271614 BLAKE2B 
8afdffafd86477bdeb62c2c3abb96d35dcccde7f7c44cb5ca5bbd8b46ae5f3998262eae4fa23f5c84a3ffdbcbdfc27cf91dc758cb69bfe24b301959085fbe31e
 SHA512 
341e7f2e74e7af4a7b42054b58b6518c2f286f2fdcb21c5553a15912c044ea08f6c7b07a2079e7e795a5146e7a301789fe32b6fda5ff9fbec0654d886d423b38

diff --git a/games-engines/devilutionx/devilutionx-1.1.0.ebuild 
b/games-engines/devilutionx/devilutionx-1.1.0.ebuild
new file mode 100644
index 000..3966e9a6b14
--- /dev/null
+++ b/games-engines/devilutionx/devilutionx-1.1.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Sometimes build with ninja fails.
+# Please check occasionally if we can revert back to ninja.
+# Latest known issue:
+#
+#CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake desktop
+
+DESCRIPTION="Diablo engine for modern operating systems"
+HOMEPAGE="https://github.com/diasurgical/devilutionX;
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/diasurgical/devilutionX.git;
+else
+   
SRC_URI="https://github.com/diasurgical/devilutionX/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/devilutionX-${PV}"
+fi
+
+LICENSE="public-domain"
+SLOT="0"
+
+IUSE="debug lto"
+
+RDEPEND="
+   dev-libs/libsodium
+   media-libs/libsdl2[haptic]
+   media-libs/sdl2-mixer
+   media-libs/sdl2-ttf
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DASAN="OFF"
+   -DDEBUG="$(usex debug)"
+   -DDISABLE_LTO="$(usex !lto)"
+   -DDIST="ON"
+   -DUBSAN="OFF"
+   )
+   cmake_src_configure
+
+   # Build system still doesn't reliably set release version in the build
+   sed "/PROJECT_VERSION/s@-@${PV}@" -i "${BUILD_DIR}/config.h" || die
+}
+
+pkg_postinst() {
+   einfo "In order to play the game you need to install the file"
+   einfo "  diabdat.mpq"
+   einfo "from the original game CD into the following directory:"
+   einfo "  \${HOME}/.local/share/diasurgical/devilution/"
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2020-10-12 Thread Lars Wendler
commit: 8a0c4010eda125d1b9df1be81b3224b995affe66
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 12 13:22:49 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 12 13:22:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0c4010

games-engines/devilutionx: Synced live ebuild

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

 games-engines/devilutionx/devilutionx-.ebuild | 23 +++
 1 file changed, 3 insertions(+), 20 deletions(-)

diff --git a/games-engines/devilutionx/devilutionx-.ebuild 
b/games-engines/devilutionx/devilutionx-.ebuild
index 90302aa10ef..3966e9a6b14 100644
--- a/games-engines/devilutionx/devilutionx-.ebuild
+++ b/games-engines/devilutionx/devilutionx-.ebuild
@@ -29,7 +29,6 @@ IUSE="debug lto"
 
 RDEPEND="
dev-libs/libsodium
-   media-fonts/sil-charis
media-libs/libsdl2[haptic]
media-libs/sdl2-mixer
media-libs/sdl2-ttf
@@ -39,34 +38,18 @@ BDEPEND="
virtual/pkgconfig
 "
 
-src_prepare() {
-   sed "/PROJECT_VERSION/s|@PROJECT_VERSION@|${PV}|" \
-   -i SourceS/config.h.in || die
-   sed 's/CharisSILB.ttf/CharisSIL-B.ttf/g' \
-   -i SourceX/DiabloUI/fonts.h || die
-   cmake_src_prepare
-}
-
 src_configure() {
local mycmakeargs=(
-DASAN="OFF"
-DDEBUG="$(usex debug)"
+   -DDISABLE_LTO="$(usex !lto)"
-DDIST="ON"
-   -DFASTER="OFF"
-   -DLTO="$(usex lto)"
-DUBSAN="OFF"
)
cmake_src_configure
-}
-
-src_install() {
-   dobin "${BUILD_DIR}/${PN}"
 
-   local size
-   for size in 32 48 ; do
-   newicon -s ${size} Packaging/resources/Diablo_${size}.png 
${PN}.png
-   done
-   make_desktop_entry ${PN} "Diablo devolved" 
"/usr/share/icons/hicolor/48x48/apps/devilutionx.png"
+   # Build system still doesn't reliably set release version in the build
+   sed "/PROJECT_VERSION/s@-@${PV}@" -i "${BUILD_DIR}/config.h" || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/nano/

2020-10-12 Thread Lars Wendler
commit: c8b23b97940f7bf6dab06a58c41a0ad42a255743
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 12 11:43:57 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 12 11:44:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b23b97

app-editors/nano: Synced live ebuild

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

 app-editors/nano/nano-.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-editors/nano/nano-.ebuild 
b/app-editors/nano/nano-.ebuild
index 86f22534c12..58e6b082147 100644
--- a/app-editors/nano/nano-.ebuild
+++ b/app-editors/nano/nano-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static 
unicode"
+IUSE="debug justify magic minimal ncurses nls slang +spell +split-usr static 
unicode"
 
 LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
sys-libs/ncurses:0=[static-libs(+)]
@@ -33,7 +33,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
-REQUIRED_USE="!ncurses? ( slang? ( minimal ) )"
+REQUIRED_USE="
+   !ncurses? ( slang? ( minimal ) )
+   magic? ( !minimal )
+"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: app-editors/nano/

2020-10-12 Thread Lars Wendler
commit: ed9a9ea0f3f049ca4730ace871f843dfae674d4c
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 12 11:42:59 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 12 11:44:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9a9ea0

app-editors/nano: Don't enable USE="magic" by default anymore

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

 app-editors/nano/{nano-5.3.ebuild => nano-5.3-r1.ebuild} | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-editors/nano/nano-5.3.ebuild 
b/app-editors/nano/nano-5.3-r1.ebuild
similarity index 93%
rename from app-editors/nano/nano-5.3.ebuild
rename to app-editors/nano/nano-5.3-r1.ebuild
index 86f22534c12..58e6b082147 100644
--- a/app-editors/nano/nano-5.3.ebuild
+++ b/app-editors/nano/nano-5.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static 
unicode"
+IUSE="debug justify magic minimal ncurses nls slang +spell +split-usr static 
unicode"
 
 LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
sys-libs/ncurses:0=[static-libs(+)]
@@ -33,7 +33,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
-REQUIRED_USE="!ncurses? ( slang? ( minimal ) )"
+REQUIRED_USE="
+   !ncurses? ( slang? ( minimal ) )
+   magic? ( !minimal )
+"
 
 src_prepare() {
default



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

2020-10-12 Thread Lars Wendler
commit: 5a67a71912f0e9f66faeaa20e1c029453260cdb2
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct 12 10:54:23 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct 12 10:54:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a67a719

dev-libs/libp11: Bump to version 0.4.11

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

 dev-libs/libp11/Manifest |  1 +
 dev-libs/libp11/libp11-0.4.11.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/libp11/Manifest b/dev-libs/libp11/Manifest
index 6de23daa6f2..c7a88e52601 100644
--- a/dev-libs/libp11/Manifest
+++ b/dev-libs/libp11/Manifest
@@ -1 +1,2 @@
 DIST libp11-0.4.10.tar.gz 496891 BLAKE2B 
219f65f68ab6dbd4bbe5893ac0d520d7e4676afdd9f3891a3bc66fa006c353b2adad269708cee714985b495ed0b0d691f31964d7099125147ec630f3c63143e8
 SHA512 
7005dbbab170dff48bee99de67ab9ffbfd2004f4b5150a0a67717aabb30eb93a34495b6d084da5d05162dd8666e8ff4c451d0d153ee4dd5422b59f6f6ca2130c
+DIST libp11-0.4.11.tar.gz 500433 BLAKE2B 
6a12d8bc0551b3ef11857c0e60a33ebae4f8dfa72c914e9356c13547d71e0f1000ef4b6b7476cfba7cc3376b44b05c2bb0e7a88a267c1370a7d2b10e9a78
 SHA512 
37eeeab09cbef7e1498358f2c614f4ec6cb9f37bc9b19e6e393fc0ed3c47ebad8d484b5f5cf428c76ffdf25d08e337d5148d0ff517957283394111dea83352f2

diff --git a/dev-libs/libp11/libp11-0.4.11.ebuild 
b/dev-libs/libp11/libp11-0.4.11.ebuild
new file mode 100644
index 000..695cc0c1893
--- /dev/null
+++ b/dev-libs/libp11/libp11-0.4.11.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Abstraction layer to simplify PKCS#11 API"
+HOMEPAGE="https://github.com/opensc/libp11/wiki;
+SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="libressl bindist doc static-libs"
+
+RDEPEND="
+   !libressl? ( dev-libs/openssl:0=[bindist=] )
+   libressl? ( >=dev-libs/libressl-2.8:0= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+src_configure() {
+   econf \
+   --enable-shared \
+   $(use_enable static-libs static) \
+   $(use_enable doc api-doc)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/

2020-10-11 Thread Lars Wendler
commit: 04dfa3b02bc59645281e2ef3d29f75f3e5935eaf
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Oct 11 07:06:27 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Oct 11 07:24:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04dfa3b0

media-libs/freetype: Removed old

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

 media-libs/freetype/Manifest   |   6 -
 .../freetype/files/freetype-2.7-enable-valid.patch |  20 --
 media-libs/freetype/freetype-2.10.1.ebuild | 240 -
 media-libs/freetype/freetype-2.9.1-r3.ebuild   | 237 
 media-libs/freetype/freetype-2.9.1-r4.ebuild   | 237 
 5 files changed, 740 deletions(-)

diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
index 873a0ecf616..0576f7b5218 100644
--- a/media-libs/freetype/Manifest
+++ b/media-libs/freetype/Manifest
@@ -1,12 +1,6 @@
-DIST freetype-2.10.1.tar.xz 2378784 BLAKE2B 
7c177d3ca9ad923dc9534719529686c4242d87d85bfbc32fa8a12d0be87aceb4960ec84b84e433413312de17ac24a8ed2a9d092efa25a39108d28e2051ada574
 SHA512 
c7a565b0ab3dce81927008a6965d5c7540f0dc973fcefdc1677c2e65add8668b4701c2958d25593cb41f706f4488765365d40b93da71dbfa72907394f28b2650
 DIST freetype-2.10.2.tar.xz 2404456 BLAKE2B 
866bd83c460f83fba93f58d0ae2270ac3833d6eb0b087f7eb860bd6e08f40ece1982b70bbd065b8978e47ff6fb2b46398307d461170cd10285d11f74a9fbadaa
 SHA512 
cf45089bd8893d7de2cdcb59d91bbb300e13dd0f0a9ef80ed697464ba7aeaf46a5a81b82b59638e6b21691754d8f300f23e1f0d11683604541d77f0f581affaa
 DIST freetype-2.10.3.tar.xz 2416752 BLAKE2B 
8ce360c0ad5b031ff7a840ef0cec95f358e764897f1aea9e8fd40a21e8bada3610943dc70b279856116396e6703b5127a4d672fb6e0dc8e5fe7f9233265e
 SHA512 
3f9d1a44cdae51ec4b13116aba5af1730e6be46132ddd9e49486e8d681b61756baa9897daaf0f06e79f00f2db0e57e0fa66d27f44d65735da1167d5b3c170373
-DIST freetype-2.9.1.tar.bz2 1926385 BLAKE2B 
f165d638e0f49749a2640aabba96aca20441c76028cc18bb2482fd620a29dd368bc55ea020c1e74fa6effe9fed3c59a53c7fdf2dd6021f445032b7007201948e
 SHA512 
856766e1f3f4c7dc8afb2b5ee991138c8b642c6a6e5e007cd2bc04ae58bde827f082557cf41bf541d97e8485f7fd064d10390d1ee597f19d1daed6c152e27708
-DIST freetype-doc-2.10.1.tar.xz 2079092 BLAKE2B 
7d2b8ccdfeba71f1dab57f31cfb96a21afbf628ad329f798e9ac25f6e57cc662db67040a9f7c63df2d43b1c0a169c37ca0cd82bfa2d95ef382b16066859dc5b3
 SHA512 
7260d0d6b1bd04f9940b456b20d8d8157fc528f5b6a5c2028fe57008bee3e8d0434bdf89589e2e521b04e3e2c43627155549091d3aaf06384b654f795458991e
 DIST freetype-doc-2.10.2.tar.xz 2078712 BLAKE2B 
9d78d5d7c3806d83f5cb91daa88284445d36a75ce7b598177c83a9efc62faf5d8a0003f8cadee37eb6792711c87dc61d937fcb03f3c450c94276dfdf410c0aa1
 SHA512 
c54956a56920e651102b75c0efa07212e1d95f3bec219b8364b61d9a71171b11da492170cc861c36f3305f32ad1dee46d0d5a561ccdc6ca36591ae3f619a1d67
 DIST freetype-doc-2.10.3.tar.xz 2079036 BLAKE2B 
fca0915a5f268ce4d5205822d712b451f73d891e00518b3db0dd7c431fd7bd6544fa36fc374344c94f43d731fe7a1076724c3fdd42c8143647aa5763b4736556
 SHA512 
135ae51706197d1bd208cb48d8d1881c14aeee5283dbdab88a7fa6864aed888613df43bd3deb24ff530fa767f94fe997f97dee10bf2be7763231211bf7d5225f
-DIST freetype-doc-2.9.1.tar.bz2 2130292 BLAKE2B 
667032fa447fbc28c0f753df3ade7a07a4f8d4d26cdd00fed2fa0e8098e9d6a083572608b7d06446ea91baa932e3c6d18beb1f86f6b549a8cd2c07a2df567da0
 SHA512 
1668f02f67e6e047df04e5e2fccb564cd9af780ec9b3c4878109868302a83eaec7b627390ff82c3e875122400e6f20fc690936a1e4964dfa65143e5309fa22d4
-DIST ft2demos-2.10.1.tar.xz 229228 BLAKE2B 
015448f3f246fc7772b10f55037450866323e1b7410cf840fa15fa1da3e6a1c980167bfedbe197b6e6637a8e1dcef1f4fd83174e47f33f090d554fab2c40380c
 SHA512 
f1c06fae3d5653d6d8f8d630e531d47b7be4429b122dc826c80791953e61df7374dfc151f90519fe110f78fcbf592d9dbd9e96c83200730a6f04e42760cc3142
 DIST ft2demos-2.10.2.tar.xz 230672 BLAKE2B 
dd81e72bb1360f6a952874c183598fffe3eddb4bed4d07715a75810d2e81623b94082b1274f916bf7550615a66ba7a327c5413fca9d470111aeb1fa31ce4dd73
 SHA512 
912e3c3cbcdfd30fd918897d28240e04eb7248d130fc519e7d1613873a11d275d658ff247c6d517ebecf7a09de0d05f3dc10631411226015e1b147cba9a8a438
 DIST ft2demos-2.10.3.tar.xz 235388 BLAKE2B 
c1c7e9d61fde441b2cc107a3ad8f1499c03ce8219a54b2bdc4ab7168a0d61a6c83c7e6e3d2de6a8ed0f09b29c398708618e4683d5ed24d6e8ae7505b8920770f
 SHA512 
860fbeefd70caa4aa9483d90df5c3376ee2bef8fe93ab26010c4ca4f95cfd281870da461e2f335f42d3e6d2007f8e46c99d7834d2177b7806a2d92422ed08b41
-DIST ft2demos-2.9.1.tar.bz2 233462 BLAKE2B 
c689942b222b2c600b5ec3963791621ae87acefb9b01caa5dc35af52525d03e3a1094e48c0789d5eaabbce787bddd7c3055e12454e54ea3c7fae92bca47614de
 SHA512 
38bee59184b20c2eb983deaa5c1f241e31c1b4793e47dc06b1b419601489cfece3b11fde4cf4fb6c5af12254ad0c1ce9a1547885c208e8e715655e9c48f22a46

diff --git a/media-libs/freetype/files/freetype-2.7-enable-valid.patch 
b/media-libs/freetype/files/freetype-2.7-enable-valid.patch
deleted file mode 100644
index 76600aeb162..000
--- a/media-libs/freet

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

2020-10-11 Thread Lars Wendler
commit: acbf1851723900ff3b0594d4615469fadea7
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Oct 11 07:04:28 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Oct 11 07:24:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acbf1851

media-libs/freetype: Synced live ebuild

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

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

diff --git a/media-libs/freetype/freetype-.ebuild 
b/media-libs/freetype/freetype-.ebuild
index 37247e15519..b8b52e17acc 100644
--- a/media-libs/freetype/freetype-.ebuild
+++ b/media-libs/freetype/freetype-.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
 PDEPEND="infinality? ( media-libs/fontconfig-infinality )"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.11-sizeof-types.patch # 459966
+   "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966
 )
 
 _egit_repo_handler() {



[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/

2020-10-11 Thread Lars Wendler
commit: 09600e1de936bdf51f9c9d4ace1593d740d65e45
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Oct 11 07:03:28 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Oct 11 07:24:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09600e1d

media-libs/freetype: Bump to version 2.10.3

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

 media-libs/freetype/Manifest   |   3 +
 .../files/freetype-2.10.3-sizeof-types.patch   |  31 +++
 media-libs/freetype/freetype-2.10.3.ebuild | 242 +
 3 files changed, 276 insertions(+)

diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
index 4b09ea03443..873a0ecf616 100644
--- a/media-libs/freetype/Manifest
+++ b/media-libs/freetype/Manifest
@@ -1,9 +1,12 @@
 DIST freetype-2.10.1.tar.xz 2378784 BLAKE2B 
7c177d3ca9ad923dc9534719529686c4242d87d85bfbc32fa8a12d0be87aceb4960ec84b84e433413312de17ac24a8ed2a9d092efa25a39108d28e2051ada574
 SHA512 
c7a565b0ab3dce81927008a6965d5c7540f0dc973fcefdc1677c2e65add8668b4701c2958d25593cb41f706f4488765365d40b93da71dbfa72907394f28b2650
 DIST freetype-2.10.2.tar.xz 2404456 BLAKE2B 
866bd83c460f83fba93f58d0ae2270ac3833d6eb0b087f7eb860bd6e08f40ece1982b70bbd065b8978e47ff6fb2b46398307d461170cd10285d11f74a9fbadaa
 SHA512 
cf45089bd8893d7de2cdcb59d91bbb300e13dd0f0a9ef80ed697464ba7aeaf46a5a81b82b59638e6b21691754d8f300f23e1f0d11683604541d77f0f581affaa
+DIST freetype-2.10.3.tar.xz 2416752 BLAKE2B 
8ce360c0ad5b031ff7a840ef0cec95f358e764897f1aea9e8fd40a21e8bada3610943dc70b279856116396e6703b5127a4d672fb6e0dc8e5fe7f9233265e
 SHA512 
3f9d1a44cdae51ec4b13116aba5af1730e6be46132ddd9e49486e8d681b61756baa9897daaf0f06e79f00f2db0e57e0fa66d27f44d65735da1167d5b3c170373
 DIST freetype-2.9.1.tar.bz2 1926385 BLAKE2B 
f165d638e0f49749a2640aabba96aca20441c76028cc18bb2482fd620a29dd368bc55ea020c1e74fa6effe9fed3c59a53c7fdf2dd6021f445032b7007201948e
 SHA512 
856766e1f3f4c7dc8afb2b5ee991138c8b642c6a6e5e007cd2bc04ae58bde827f082557cf41bf541d97e8485f7fd064d10390d1ee597f19d1daed6c152e27708
 DIST freetype-doc-2.10.1.tar.xz 2079092 BLAKE2B 
7d2b8ccdfeba71f1dab57f31cfb96a21afbf628ad329f798e9ac25f6e57cc662db67040a9f7c63df2d43b1c0a169c37ca0cd82bfa2d95ef382b16066859dc5b3
 SHA512 
7260d0d6b1bd04f9940b456b20d8d8157fc528f5b6a5c2028fe57008bee3e8d0434bdf89589e2e521b04e3e2c43627155549091d3aaf06384b654f795458991e
 DIST freetype-doc-2.10.2.tar.xz 2078712 BLAKE2B 
9d78d5d7c3806d83f5cb91daa88284445d36a75ce7b598177c83a9efc62faf5d8a0003f8cadee37eb6792711c87dc61d937fcb03f3c450c94276dfdf410c0aa1
 SHA512 
c54956a56920e651102b75c0efa07212e1d95f3bec219b8364b61d9a71171b11da492170cc861c36f3305f32ad1dee46d0d5a561ccdc6ca36591ae3f619a1d67
+DIST freetype-doc-2.10.3.tar.xz 2079036 BLAKE2B 
fca0915a5f268ce4d5205822d712b451f73d891e00518b3db0dd7c431fd7bd6544fa36fc374344c94f43d731fe7a1076724c3fdd42c8143647aa5763b4736556
 SHA512 
135ae51706197d1bd208cb48d8d1881c14aeee5283dbdab88a7fa6864aed888613df43bd3deb24ff530fa767f94fe997f97dee10bf2be7763231211bf7d5225f
 DIST freetype-doc-2.9.1.tar.bz2 2130292 BLAKE2B 
667032fa447fbc28c0f753df3ade7a07a4f8d4d26cdd00fed2fa0e8098e9d6a083572608b7d06446ea91baa932e3c6d18beb1f86f6b549a8cd2c07a2df567da0
 SHA512 
1668f02f67e6e047df04e5e2fccb564cd9af780ec9b3c4878109868302a83eaec7b627390ff82c3e875122400e6f20fc690936a1e4964dfa65143e5309fa22d4
 DIST ft2demos-2.10.1.tar.xz 229228 BLAKE2B 
015448f3f246fc7772b10f55037450866323e1b7410cf840fa15fa1da3e6a1c980167bfedbe197b6e6637a8e1dcef1f4fd83174e47f33f090d554fab2c40380c
 SHA512 
f1c06fae3d5653d6d8f8d630e531d47b7be4429b122dc826c80791953e61df7374dfc151f90519fe110f78fcbf592d9dbd9e96c83200730a6f04e42760cc3142
 DIST ft2demos-2.10.2.tar.xz 230672 BLAKE2B 
dd81e72bb1360f6a952874c183598fffe3eddb4bed4d07715a75810d2e81623b94082b1274f916bf7550615a66ba7a327c5413fca9d470111aeb1fa31ce4dd73
 SHA512 
912e3c3cbcdfd30fd918897d28240e04eb7248d130fc519e7d1613873a11d275d658ff247c6d517ebecf7a09de0d05f3dc10631411226015e1b147cba9a8a438
+DIST ft2demos-2.10.3.tar.xz 235388 BLAKE2B 
c1c7e9d61fde441b2cc107a3ad8f1499c03ce8219a54b2bdc4ab7168a0d61a6c83c7e6e3d2de6a8ed0f09b29c398708618e4683d5ed24d6e8ae7505b8920770f
 SHA512 
860fbeefd70caa4aa9483d90df5c3376ee2bef8fe93ab26010c4ca4f95cfd281870da461e2f335f42d3e6d2007f8e46c99d7834d2177b7806a2d92422ed08b41
 DIST ft2demos-2.9.1.tar.bz2 233462 BLAKE2B 
c689942b222b2c600b5ec3963791621ae87acefb9b01caa5dc35af52525d03e3a1094e48c0789d5eaabbce787bddd7c3055e12454e54ea3c7fae92bca47614de
 SHA512 
38bee59184b20c2eb983deaa5c1f241e31c1b4793e47dc06b1b419601489cfece3b11fde4cf4fb6c5af12254ad0c1ce9a1547885c208e8e715655e9c48f22a46

diff --git a/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch 
b/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch
new file mode 100644
index 000..ea02a15df11
--- /dev/null
+++ b/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch
@@ -0,0 +1,31 @@
+From 56e6ee69d298c0d150e2b76d2cfa2306e901df40 Mon Sep 17 00:00:00 2

[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2020-10-11 Thread Lars Wendler
commit: 73c3242be4746ac9be4463c08ccfe8072367969a
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Oct 11 07:20:26 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Oct 11 07:24:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c3242b

games-engines/devilutionx: Bump to version 1.0.3. Removed old

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

 games-engines/devilutionx/Manifest  | 2 +-
 .../devilutionx/{devilutionx-1.0.2.ebuild => devilutionx-1.0.3.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index 26bc86bcb62..2293e656509 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1,2 +1,2 @@
 DIST devilutionx-1.0.1.tar.gz 2005920 BLAKE2B 
96441436f86430028ebca51a108758c9980b785db1d79de132730b284037d7bfe9f2e7eb23e49108ac520a37479fd3756b2a7605fbaab0232b38039c20f9ed2f
 SHA512 
8c08db37664f4d9971650675866671411fe0fc00fedf4d2b2db040d48fc07e36def3bd78fa892c2be012d46df9519f28a31fe0b3e14f46e1037476458f60cb6d
-DIST devilutionx-1.0.2.tar.gz 2010077 BLAKE2B 
4e89d20263d2ab31e1fca7e8389f0774f4c97f607f633ffc27d0a1ad225b5a351f508ddc9a875d21b64a07e21098cf520e84388712a12ad6c9639b61b2ebdc07
 SHA512 
dfa5f08a77988eb9ca244b586ecbb4ed430459d369fc98e7853e293c16a06eca7bdd3abb88fa95dff5bcae6be4fd9c20de92389b4c85446487ff5a79480b88a1
+DIST devilutionx-1.0.3.tar.gz 2010213 BLAKE2B 
820917f7587c7afff5272d8dc49fd5dfb6d435be0e43c8f65e0767845bc94e0ae7bb23cddb7c0a7ea4f559e0958cb2eb59ade338334f2c9d481fda4cbcc343d8
 SHA512 
34840f44d0b72d1f9bc6cab8d1c0cf14414b95b3eff916b397078022e66f96e5aef24365f694da45d5b8729a6b0c876b584039710ceebaec040f1337c218caaa

diff --git a/games-engines/devilutionx/devilutionx-1.0.2.ebuild 
b/games-engines/devilutionx/devilutionx-1.0.3.ebuild
similarity index 100%
rename from games-engines/devilutionx/devilutionx-1.0.2.ebuild
rename to games-engines/devilutionx/devilutionx-1.0.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/strawberry/

2020-10-10 Thread Lars Wendler
commit: 49ced14eb90c21ff07da71af068a2cf75a7eb561
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct 10 15:48:21 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Oct 10 15:58:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ced14e

media-sound/strawberry: Bump to version 0.8.1

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

 media-sound/strawberry/Manifest|   1 +
 media-sound/strawberry/strawberry-0.8.1.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 26796557ee9..0b7743daf0a 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,2 +1,3 @@
 DIST strawberry-0.6.13.tar.xz 10156576 BLAKE2B 
04d27d8a96a8664348623c11f393324b410f8224b22089e200947cfd90eaafe04c3aa13cc5345a7c95d83d24ed04ec9221a8badfb2e3dc42922739b568fc2e90
 SHA512 
b3db58a30d50f74b313c0af5a492ea809d631c4152f856b19debb5f811688eb21d97ba35b58f3f1d00779fcd76220d88b4dafc32520416f7e749c6680257ad49
 DIST strawberry-0.7.2.tar.xz 10123596 BLAKE2B 
cfd3384ded94bc5e638d79e4dea8e4a04a42abcc36d1d34da5d39150c2f20e785fd5f199c91ca515d02391e90acd23d1a5d90602ec07f52fdfa711d3ec88bc0e
 SHA512 
d664ce81c2eef2e1dda40e420142c6c0bf6df42a785cc1c7f572f9b7521e44161f93c4694434db8752d7056df946e6e2aa064a62f45b143da6860f007483
+DIST strawberry-0.8.1.tar.xz 10278268 BLAKE2B 
41b278449d4a2e6efcf9b369b28cf4705cc21daaadd106dbd94668a3aeffbeba8d3c31f50107248a40983e368ddb0e4cc4a05362dc10fc41ca8a138e4e652436
 SHA512 
99c4c11cdb540ec36285b7e6e7fba65d69aa8eb125fba2cf8a053c61adf9e987d415a35fa4dbf76a580a73296cfe2e4072a2872f821810d826292cdae47941b3

diff --git a/media-sound/strawberry/strawberry-0.8.1.ebuild 
b/media-sound/strawberry/strawberry-0.8.1.ebuild
new file mode 100644
index 000..92c336d58fe
--- /dev/null
+++ b/media-sound/strawberry/strawberry-0.8.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic l10n virtualx xdg
+
+PLOCALES="cs de es fr hu id it ko nb pl ru"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and 
Qt"
+HOMEPAGE="https://www.strawbs.org/;
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/jonaski/strawberry.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/jonaski/strawberry/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda +dbus debug ipod mms mtp pulseaudio +udisks"
+
+REQUIRED_USE="
+   udisks? ( dbus )
+"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+COMMON_DEPEND="
+   app-crypt/qca:2[qt5(+)]
+   dev-db/sqlite:=
+   dev-libs/glib:2
+   dev-libs/libxml2
+   dev-libs/protobuf:=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   media-libs/chromaprint:=
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-libs/libmygpo-qt-1.0.9[qt5(+)]
+   >=media-libs/taglib-1.11.1_p20181028
+   media-video/vlc
+   sys-libs/zlib
+   virtual/glu
+   x11-libs/libX11
+   cdda? ( dev-libs/libcdio:= )
+   dbus? ( dev-qt/qtdbus:5 )
+   ipod? ( >=media-libs/libgpod-0.8.0 )
+   mtp? ( >=media-libs/libmtp-1.0.0 )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is 
required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   mms? ( media-plugins/gst-plugins-libmms:1.0 )
+   mtp? ( gnome-base/gvfs[mtp] )
+   udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-cpp/gtest-1.8.0
+   dev-libs/boost
+   dev-qt/qtopengl:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+"
+
+DOCS=( Changelog README.md )
+
+src_prepare() {
+   l10n_find_plocales_changes "src/translations" "" ".po"
+
+   cmake_src_prepare
+   rm -r 3rdparty/taglib || die
+}
+
+src_configure() {
+   # spotify is not in portage
+   local mycmakeargs=(
+   -DBUILD_WERROR=OFF
+   # avoid automagically enabling of ccache (bug #611010)
+   -DCCACHE_EXECUTABLE=OFF
+   -DENABLE_GIO=ON
+   -DLINGUAS="$(l10n_get_locales)"
+   -DENABLE_AUDIOCD="$(usex cdda)"
+ 

[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2020-10-10 Thread Lars Wendler
commit: 13e1343704b4d489de53bc7e9fe48e43ab694463
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct 10 15:58:23 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Oct 10 15:58:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e13437

games-engines/devilutionx: Adjusted postinst message

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

 games-engines/devilutionx/devilutionx-1.0.2.ebuild | 1 -
 games-engines/devilutionx/devilutionx-.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/games-engines/devilutionx/devilutionx-1.0.2.ebuild 
b/games-engines/devilutionx/devilutionx-1.0.2.ebuild
index 829fcf1b68b..90302aa10ef 100644
--- a/games-engines/devilutionx/devilutionx-1.0.2.ebuild
+++ b/games-engines/devilutionx/devilutionx-1.0.2.ebuild
@@ -74,5 +74,4 @@ pkg_postinst() {
einfo "  diabdat.mpq"
einfo "from the original game CD into the following directory:"
einfo "  \${HOME}/.local/share/diasurgical/devilution/"
-   einfo "and make sure it's writeable (chmod u+w)."
 }

diff --git a/games-engines/devilutionx/devilutionx-.ebuild 
b/games-engines/devilutionx/devilutionx-.ebuild
index 829fcf1b68b..90302aa10ef 100644
--- a/games-engines/devilutionx/devilutionx-.ebuild
+++ b/games-engines/devilutionx/devilutionx-.ebuild
@@ -74,5 +74,4 @@ pkg_postinst() {
einfo "  diabdat.mpq"
einfo "from the original game CD into the following directory:"
einfo "  \${HOME}/.local/share/diasurgical/devilution/"
-   einfo "and make sure it's writeable (chmod u+w)."
 }



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2020-10-10 Thread Lars Wendler
commit: e989f0cf9ffaa7f9e423ce56b1dc67581069b1f3
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct 10 15:53:32 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Oct 10 15:58:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e989f0cf

games-engines/devilutionx: Bump to version 1.0.2

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

 games-engines/devilutionx/Manifest |  1 +
 games-engines/devilutionx/devilutionx-1.0.2.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index 0930937b2ce..7e238cc664a 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1,2 +1,3 @@
 DIST devilutionx-1.0.0.tar.gz 1798349 BLAKE2B 
f2e49e92d8607974dce25ab4de589f01d5603cec4f96e10e55dbdd55b0352ce46d397c91290812dcd8faaa5794c3ab5b23b922098cab9e44dcaf6d049164f6ae
 SHA512 
65eed32e03051880e2e859984911a76c6aae1853cb57491a04090026d6df9cdadf839a0dbb5433691ed1c83cfa7403c72fede38890d494ffd4eff6bef9030c37
 DIST devilutionx-1.0.1.tar.gz 2005920 BLAKE2B 
96441436f86430028ebca51a108758c9980b785db1d79de132730b284037d7bfe9f2e7eb23e49108ac520a37479fd3756b2a7605fbaab0232b38039c20f9ed2f
 SHA512 
8c08db37664f4d9971650675866671411fe0fc00fedf4d2b2db040d48fc07e36def3bd78fa892c2be012d46df9519f28a31fe0b3e14f46e1037476458f60cb6d
+DIST devilutionx-1.0.2.tar.gz 2010077 BLAKE2B 
4e89d20263d2ab31e1fca7e8389f0774f4c97f607f633ffc27d0a1ad225b5a351f508ddc9a875d21b64a07e21098cf520e84388712a12ad6c9639b61b2ebdc07
 SHA512 
dfa5f08a77988eb9ca244b586ecbb4ed430459d369fc98e7853e293c16a06eca7bdd3abb88fa95dff5bcae6be4fd9c20de92389b4c85446487ff5a79480b88a1

diff --git a/games-engines/devilutionx/devilutionx-1.0.2.ebuild 
b/games-engines/devilutionx/devilutionx-1.0.2.ebuild
new file mode 100644
index 000..829fcf1b68b
--- /dev/null
+++ b/games-engines/devilutionx/devilutionx-1.0.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Sometimes build with ninja fails.
+# Please check occasionally if we can revert back to ninja.
+# Latest known issue:
+#
+#CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake desktop
+
+DESCRIPTION="Diablo engine for modern operating systems"
+HOMEPAGE="https://github.com/diasurgical/devilutionX;
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/diasurgical/devilutionX.git;
+else
+   
SRC_URI="https://github.com/diasurgical/devilutionX/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/devilutionX-${PV}"
+fi
+
+LICENSE="public-domain"
+SLOT="0"
+
+IUSE="debug lto"
+
+RDEPEND="
+   dev-libs/libsodium
+   media-fonts/sil-charis
+   media-libs/libsdl2[haptic]
+   media-libs/sdl2-mixer
+   media-libs/sdl2-ttf
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   sed "/PROJECT_VERSION/s|@PROJECT_VERSION@|${PV}|" \
+   -i SourceS/config.h.in || die
+   sed 's/CharisSILB.ttf/CharisSIL-B.ttf/g' \
+   -i SourceX/DiabloUI/fonts.h || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DASAN="OFF"
+   -DDEBUG="$(usex debug)"
+   -DDIST="ON"
+   -DFASTER="OFF"
+   -DLTO="$(usex lto)"
+   -DUBSAN="OFF"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}/${PN}"
+
+   local size
+   for size in 32 48 ; do
+   newicon -s ${size} Packaging/resources/Diablo_${size}.png 
${PN}.png
+   done
+   make_desktop_entry ${PN} "Diablo devolved" 
"/usr/share/icons/hicolor/48x48/apps/devilutionx.png"
+}
+
+pkg_postinst() {
+   einfo "In order to play the game you need to install the file"
+   einfo "  diabdat.mpq"
+   einfo "from the original game CD into the following directory:"
+   einfo "  \${HOME}/.local/share/diasurgical/devilution/"
+   einfo "and make sure it's writeable (chmod u+w)."
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2020-10-10 Thread Lars Wendler
commit: 5034b3be0cf12eda01846d9f210ca79bafbe8eaf
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct 10 15:54:03 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Oct 10 15:58:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5034b3be

games-engines/devilutionx: Removed old

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

 games-engines/devilutionx/Manifest |  1 -
 .../devilutionx/devilutionx-1.0.0-r1.ebuild| 76 --
 2 files changed, 77 deletions(-)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index 7e238cc664a..26bc86bcb62 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1,3 +1,2 @@
-DIST devilutionx-1.0.0.tar.gz 1798349 BLAKE2B 
f2e49e92d8607974dce25ab4de589f01d5603cec4f96e10e55dbdd55b0352ce46d397c91290812dcd8faaa5794c3ab5b23b922098cab9e44dcaf6d049164f6ae
 SHA512 
65eed32e03051880e2e859984911a76c6aae1853cb57491a04090026d6df9cdadf839a0dbb5433691ed1c83cfa7403c72fede38890d494ffd4eff6bef9030c37
 DIST devilutionx-1.0.1.tar.gz 2005920 BLAKE2B 
96441436f86430028ebca51a108758c9980b785db1d79de132730b284037d7bfe9f2e7eb23e49108ac520a37479fd3756b2a7605fbaab0232b38039c20f9ed2f
 SHA512 
8c08db37664f4d9971650675866671411fe0fc00fedf4d2b2db040d48fc07e36def3bd78fa892c2be012d46df9519f28a31fe0b3e14f46e1037476458f60cb6d
 DIST devilutionx-1.0.2.tar.gz 2010077 BLAKE2B 
4e89d20263d2ab31e1fca7e8389f0774f4c97f607f633ffc27d0a1ad225b5a351f508ddc9a875d21b64a07e21098cf520e84388712a12ad6c9639b61b2ebdc07
 SHA512 
dfa5f08a77988eb9ca244b586ecbb4ed430459d369fc98e7853e293c16a06eca7bdd3abb88fa95dff5bcae6be4fd9c20de92389b4c85446487ff5a79480b88a1

diff --git a/games-engines/devilutionx/devilutionx-1.0.0-r1.ebuild 
b/games-engines/devilutionx/devilutionx-1.0.0-r1.ebuild
deleted file mode 100644
index b363bc7378a..000
--- a/games-engines/devilutionx/devilutionx-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Sometimes build with ninja fails.
-# Please check occasionally if we can revert back to ninja.
-# Latest known issue:
-#   https://github.com/diasurgical/devilutionX/issues/490
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake desktop
-
-DESCRIPTION="Diablo engine for modern operating systems"
-HOMEPAGE="https://github.com/diasurgical/devilutionX;
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/diasurgical/devilutionX.git;
-else
-   
SRC_URI="https://github.com/diasurgical/devilutionX/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/devilutionX-${PV}"
-fi
-
-LICENSE="public-domain"
-SLOT="0"
-
-IUSE="debug lto"
-
-RDEPEND="
-   dev-libs/libsodium
-   media-fonts/sil-charis
-   media-libs/libsdl2[haptic]
-   media-libs/sdl2-mixer
-   media-libs/sdl2-ttf
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   sed "/PROJECT_VERSION/s|@PROJECT_VERSION@|${PV}|" \
-   -i SourceS/config.h.in || die
-   sed 's/CharisSILB.ttf/CharisSIL-B.ttf/g' \
-   -i SourceX/DiabloUI/fonts.h || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DASAN="OFF"
-   -DDEBUG="$(usex debug)"
-   -DDIST="ON"
-   -DFASTER="OFF"
-   -DLTO="$(usex lto)"
-   -DUBSAN="OFF"
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   dobin "${BUILD_DIR}/${PN}"
-
-   newicon -s 32 Packaging/resources/Diablo_32.png ${PN}.png
-   newicon -s 48 Packaging/resources/Diablo_48.png ${PN}.png
-   make_desktop_entry ${PN} "Diablo devolved" 
"/usr/share/icons/hicolor/48x48/apps/devilutionx.png"
-}
-
-pkg_postinst() {
-   einfo "In order to play the game you need to install the file"
-   einfo "  diabdat.mpq"
-   einfo "from the original game CD into the following directory:"
-   einfo "  \${HOME}/.local/share/diasurgical/devilution/"
-   einfo "and make sure it's writeable (chmod u+w)."
-}



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

2020-10-08 Thread Lars Wendler
commit: b3a096e893bb447659cd43b2a9b97b47a051f38b
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  8 15:51:09 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  8 15:51:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a096e8

net-dns/nsd: Bump to version 4.3.3

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

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

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index 871b54f727b..bd87184f153 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,3 +1,4 @@
 DIST nsd-4.2.4.tar.gz 1148826 BLAKE2B 
e2508c225d0bebeb9134c6eb3f00dfaf00d2de1a545cf9719b3bf04de8cf4a173ed744ebe5ff50a7062f5fb3135f4e476b9111736442fa358eb6ce20faac8406
 SHA512 
5d4f546a2a4484b182c65d3337d44596e935bca074c0eda2947b9d128a56db08a00240c6ec9ce22bc9a436e009c00c3283c4a5cbd1163ca4a429eaa92ec54208
 DIST nsd-4.3.1.tar.gz 1173582 BLAKE2B 
4766beefa9578bf11de9c8aeb4d0729b248893f36ffa72c699a134d0dcf758a247f8a9e31e8da182db982a8717f6cd737e95dac236420b18d34d7dc38bff0e57
 SHA512 
58b6e964795d6c796b547e1134cef954e5f4adf4e976db830ff7900892327154dab2a607ceadbb99072d6e5495d62c808c8fb8c94359ae93f636d11925c0d261
 DIST nsd-4.3.2.tar.gz 1177939 BLAKE2B 
3c1eac9065c5c8aae3b0a98d43cdbc5d757712656efc7ed912b51b91f4b3b84672a15de8476eba40642d766abd9499bbdeaf71aa6e6720a67ac83a1ed0ea274c
 SHA512 
0423aeddc7f60e04718b6ee0954fbdc274576b6ef61472324256e5db696f41e47899b645cbc4d6d8cc2a7dd00190b72f3ef0476c4640dbb80d36ec39f1c9f5c8
+DIST nsd-4.3.3.tar.gz 1181082 BLAKE2B 
611027e015f89a6aef0bc9e0b74242e683a1475f5cd2a79dc16a30011989c33a4d3bd21aced24dc6040469a304414b7e775261b097beb007e06c3c025dbf2b9e
 SHA512 
5e7e2037e0939af20af137c913943904e36cf7da517292d40dbbd4f7ebc878b0e97acd7f6cbbaaebbb525a84f6d6ae9e82c34df9c8482075653c4802777a9fa6

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

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

2020-10-08 Thread Lars Wendler
commit: 76a22fe710c87b331b40d53e162ee91d1ee20352
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  8 15:51:42 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  8 15:51:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a22fe7

net-dns/nsd: Removed old

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

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

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index bd87184f153..73e80de8cb5 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,4 +1,3 @@
 DIST nsd-4.2.4.tar.gz 1148826 BLAKE2B 
e2508c225d0bebeb9134c6eb3f00dfaf00d2de1a545cf9719b3bf04de8cf4a173ed744ebe5ff50a7062f5fb3135f4e476b9111736442fa358eb6ce20faac8406
 SHA512 
5d4f546a2a4484b182c65d3337d44596e935bca074c0eda2947b9d128a56db08a00240c6ec9ce22bc9a436e009c00c3283c4a5cbd1163ca4a429eaa92ec54208
-DIST nsd-4.3.1.tar.gz 1173582 BLAKE2B 
4766beefa9578bf11de9c8aeb4d0729b248893f36ffa72c699a134d0dcf758a247f8a9e31e8da182db982a8717f6cd737e95dac236420b18d34d7dc38bff0e57
 SHA512 
58b6e964795d6c796b547e1134cef954e5f4adf4e976db830ff7900892327154dab2a607ceadbb99072d6e5495d62c808c8fb8c94359ae93f636d11925c0d261
 DIST nsd-4.3.2.tar.gz 1177939 BLAKE2B 
3c1eac9065c5c8aae3b0a98d43cdbc5d757712656efc7ed912b51b91f4b3b84672a15de8476eba40642d766abd9499bbdeaf71aa6e6720a67ac83a1ed0ea274c
 SHA512 
0423aeddc7f60e04718b6ee0954fbdc274576b6ef61472324256e5db696f41e47899b645cbc4d6d8cc2a7dd00190b72f3ef0476c4640dbb80d36ec39f1c9f5c8
 DIST nsd-4.3.3.tar.gz 1181082 BLAKE2B 
611027e015f89a6aef0bc9e0b74242e683a1475f5cd2a79dc16a30011989c33a4d3bd21aced24dc6040469a304414b7e775261b097beb007e06c3c025dbf2b9e
 SHA512 
5e7e2037e0939af20af137c913943904e36cf7da517292d40dbbd4f7ebc878b0e97acd7f6cbbaaebbb525a84f6d6ae9e82c34df9c8482075653c4802777a9fa6

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

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

2020-10-07 Thread Lars Wendler
commit: 87d10b43798f16797d78dca1b9a1d0e1d66460f2
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct  7 14:54:34 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Oct  7 14:57:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d10b43

dev-libs/libinput: Bump to version 1.16.2

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

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.16.2.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 4a7831178ec..667f015eed5 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1 +1,2 @@
 DIST libinput-1.16.1.tar.xz 595548 BLAKE2B 
497089248c2104ff7784b7d46d8e846047e054f01c6ea192f1c41171b39213fa1f19be8c8253c32f988bfc6f025d2519697256ffaf62884182c511bcd5c5d335
 SHA512 
86b2d563c2cff2b3d3cae3acdd399030cc785cc9859a06357a99565ef51f95122a8427c8c0883121fb0760613460a29c8cd8c7a7e3ac68115c10330b3b75cbe0
+DIST libinput-1.16.2.tar.xz 595632 BLAKE2B 
0010ee7495e35d093d9cff72195433cfd571fb0b6d2bfbfa61b19eb6baa6cf6d00728673408d9d2427c3cb948e146ffd5a0184fe9a7ca3cc9bf8889b64a55115
 SHA512 
3394faeb0cdb0a543624e150f04a98f3bce8d67438e47455808bde8eec8ea9cdafb86056e5f8d3431352ae33714e490c55edeb51e0af1972c68fca07c1ef1daa

diff --git a/dev-libs/libinput/libinput-1.16.2.ebuild 
b/dev-libs/libinput/libinput-1.16.2.ebuild
new file mode 100644
index 000..e2ae1921279
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.16.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2014-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit meson python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/10"
+[[ "$(ver_cut 3)" -gt 900 ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
+   >=dev-libs/libevdev-1.3
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )"
+
+python_check_deps() {
+   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   pkgname="dev-python/python-libevdev"
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
+   einfo "${pkgname} must be installed to use the"
+   einfo "libinput measure and libinput replay tools."
+   fi
+
+   udevadm hwdb --update --root="${ROOT}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/nano/

2020-10-07 Thread Lars Wendler
commit: f0cbb61482efb6a0ce0f1295cf3c2390d9c387b6
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct  7 14:50:29 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Oct  7 14:57:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cbb614

app-editors/nano: Bump to version 5.3

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

 app-editors/nano/Manifest|  1 +
 app-editors/nano/nano-5.3.ebuild | 89 
 2 files changed, 90 insertions(+)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index bb0bd2d399b..ff6921bd88e 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -2,3 +2,4 @@ DIST nano-4.9.3.tar.gz 2999198 BLAKE2B 
a96f707936934a965a9a41dfe13ac1ebbe1a5e38d
 DIST nano-5.0.tar.gz 3034734 BLAKE2B 
03ea59c97c0e421ed92f588a2e6991f968b2f341761db66fda077ab827d00b9eb13930f08011f0028010e2005bb912ead723928b482a0532e924f85757a75569
 SHA512 
7e650676a15a185a9695eb49ae5cf441e3d42ae13817a9d3e64cb347c795840712778ac464fd5c578cc6464132206ee06dba52a06a218bcc865485ce3502a4bb
 DIST nano-5.1.tar.gz 2861977 BLAKE2B 
c826782683d26b4c27ffb82e8c4dabad543fe93f53d942bc6ad57b8acb7959595986216a1936d69b0a63b72da101de2c886995421db93c76ee842313799de78d
 SHA512 
8007f40f27a1235d59f5559b6629a3a5a1a579a2356c8825dfef121f4ba7e6c5196e4cedea441c7e856f9add1e9739b14b4142a0a14dab90841110218149df11
 DIST nano-5.2.tar.gz 2865091 BLAKE2B 
3822b3fd8dede897d698401a06ea0b4b49bf39f48d16c750e273007b1795a8adfc71654eadc08039a5c673ff7e70148b4c720b32a8f361424404e3c2ff3f
 SHA512 
4c77bcfdf704a7882e944cb6d4cd571b698447500255e5701d30990def56cec0c396a33c761b8149f3cc4208a8dcd0f39372804d54cbe6bc2db9244f4a2259b3
+DIST nano-5.3.tar.gz 2874796 BLAKE2B 
d266018f2508153369e10c6f9cf4c53eaeafdf0efe88da6de19efd76ef13fedebe4b9339ae594b751a12cf18a8c4dcd57466ceedfabf61406f63b69c75fceff1
 SHA512 
019b58779f5a7d9a9472b415715876d0daac313a02b794900339469ee0b5a27ce202e397c00ad6396b7e26a7c303e52c28d981fff85cf774c79a5a8a9835836d

diff --git a/app-editors/nano/nano-5.3.ebuild b/app-editors/nano/nano-5.3.ebuild
new file mode 100644
index 000..86f22534c12
--- /dev/null
+++ b/app-editors/nano/nano-5.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="git://git.sv.gnu.org/nano.git"
+   inherit git-r3 autotools
+else
+   MY_P="${PN}-${PV/_}"
+   SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="GNU GPL'd Pico clone with more functionality"
+HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_Guide;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static 
unicode"
+
+LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
+   sys-libs/ncurses:0=[static-libs(+)]
+   magic? ( sys-apps/file[static-libs(+)] )
+   nls? ( virtual/libintl )
+   !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="!ncurses? ( slang? ( minimal ) )"
+
+src_prepare() {
+   default
+   if [[ ${PV} == "" ]] ; then
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myconf=(
+   --bindir="${EPREFIX}"/bin
+   --htmldir=/trash
+   $(use_enable !minimal color)
+   $(use_enable !minimal multibuffer)
+   $(use_enable !minimal nanorc)
+   $(use_enable magic libmagic)
+   $(use_enable spell speller)
+   $(use_enable justify)
+   $(use_enable debug)
+   $(use_enable nls)
+   $(use_enable unicode utf8)
+   $(use_enable minimal tiny)
+   $(usex ncurses --without-slang $(use_with slang))
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   # don't use "${ED}" here or things break (#654534)
+   rm -r "${D}"/trash || die
+
+   dodoc doc/sample.nanorc
+   docinto html
+   dodoc doc/faq.html
+   insinto /etc
+   newins doc/sample.nanorc nanorc
+   if ! use minimal ; then
+   # Enable co

[gentoo-commits] repo/gentoo:master commit in: app-editors/nano/

2020-10-07 Thread Lars Wendler
commit: e4e8d2e9bb0824939b8273dab2afd92b46984e49
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct  7 14:51:24 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Oct  7 14:57:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e8d2e9

app-editors/nano: Removed old

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

 app-editors/nano/Manifest   |  2 -
 app-editors/nano/nano-5.0-r1.ebuild | 89 -
 app-editors/nano/nano-5.1.ebuild| 89 -
 3 files changed, 180 deletions(-)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index ff6921bd88e..be38441a134 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,5 +1,3 @@
 DIST nano-4.9.3.tar.gz 2999198 BLAKE2B 
a96f707936934a965a9a41dfe13ac1ebbe1a5e38db714df6d219b2c6539f24924d4c4f0451508718f66259854806032b84dc89850a7fd55d157f28ae23531d0e
 SHA512 
233e6ed103441bd2c85ed21c50547f85dc0838cc750a5e9b16ecfb393e3b7b978e971af4a4164062c7c267c98895ecb696c02cbd2e4c2eb1ceee657fd026c30a
-DIST nano-5.0.tar.gz 3034734 BLAKE2B 
03ea59c97c0e421ed92f588a2e6991f968b2f341761db66fda077ab827d00b9eb13930f08011f0028010e2005bb912ead723928b482a0532e924f85757a75569
 SHA512 
7e650676a15a185a9695eb49ae5cf441e3d42ae13817a9d3e64cb347c795840712778ac464fd5c578cc6464132206ee06dba52a06a218bcc865485ce3502a4bb
-DIST nano-5.1.tar.gz 2861977 BLAKE2B 
c826782683d26b4c27ffb82e8c4dabad543fe93f53d942bc6ad57b8acb7959595986216a1936d69b0a63b72da101de2c886995421db93c76ee842313799de78d
 SHA512 
8007f40f27a1235d59f5559b6629a3a5a1a579a2356c8825dfef121f4ba7e6c5196e4cedea441c7e856f9add1e9739b14b4142a0a14dab90841110218149df11
 DIST nano-5.2.tar.gz 2865091 BLAKE2B 
3822b3fd8dede897d698401a06ea0b4b49bf39f48d16c750e273007b1795a8adfc71654eadc08039a5c673ff7e70148b4c720b32a8f361424404e3c2ff3f
 SHA512 
4c77bcfdf704a7882e944cb6d4cd571b698447500255e5701d30990def56cec0c396a33c761b8149f3cc4208a8dcd0f39372804d54cbe6bc2db9244f4a2259b3
 DIST nano-5.3.tar.gz 2874796 BLAKE2B 
d266018f2508153369e10c6f9cf4c53eaeafdf0efe88da6de19efd76ef13fedebe4b9339ae594b751a12cf18a8c4dcd57466ceedfabf61406f63b69c75fceff1
 SHA512 
019b58779f5a7d9a9472b415715876d0daac313a02b794900339469ee0b5a27ce202e397c00ad6396b7e26a7c303e52c28d981fff85cf774c79a5a8a9835836d

diff --git a/app-editors/nano/nano-5.0-r1.ebuild 
b/app-editors/nano/nano-5.0-r1.ebuild
deleted file mode 100644
index 86f22534c12..000
--- a/app-editors/nano/nano-5.0-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.sv.gnu.org/nano.git"
-   inherit git-r3 autotools
-else
-   MY_P="${PN}-${PV/_}"
-   SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="GNU GPL'd Pico clone with more functionality"
-HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_Guide;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static 
unicode"
-
-LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
-   sys-libs/ncurses:0=[static-libs(+)]
-   magic? ( sys-apps/file[static-libs(+)] )
-   nls? ( virtual/libintl )
-   !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="!ncurses? ( slang? ( minimal ) )"
-
-src_prepare() {
-   default
-   if [[ ${PV} == "" ]] ; then
-   eautoreconf
-   fi
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myconf=(
-   --bindir="${EPREFIX}"/bin
-   --htmldir=/trash
-   $(use_enable !minimal color)
-   $(use_enable !minimal multibuffer)
-   $(use_enable !minimal nanorc)
-   $(use_enable magic libmagic)
-   $(use_enable spell speller)
-   $(use_enable justify)
-   $(use_enable debug)
-   $(use_enable nls)
-   $(use_enable unicode utf8)
-   $(use_enable minimal tiny)
-   $(usex ncurses --without-slang $(use_with slang))
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default

[gentoo-commits] repo/gentoo:master commit in: media-sound/mumble/

2020-10-07 Thread Lars Wendler
commit: 13a39f91ec37727d620a285aeca5e0ea45642a2f
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct  7 13:17:50 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Oct  7 13:22:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a39f91

media-sound/mumble: Bump to version 1.3.3

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

 media-sound/mumble/Manifest|   1 +
 media-sound/mumble/mumble-1.3.3.ebuild | 161 +
 2 files changed, 162 insertions(+)

diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest
index 2586c579c1e..64cd425a932 100644
--- a/media-sound/mumble/Manifest
+++ b/media-sound/mumble/Manifest
@@ -1,2 +1,3 @@
 DIST mumble-1.3.1.tar.gz 8587417 BLAKE2B 
e0ff9911727ce74035cef658ff8ce21bfab6dcfd94306abe4a206853a1b2e2e4ddc7215e757f89559c30be64df4329dffc81618a0509df2b281f5b5b59d7de2f
 SHA512 
f622ae5e4f7cd00ef60d225ee6db3cc13fcae5fdc1b03252d17ad6a18156526517e7d019f796b5600219e90e8662d095102fc6d61033fb20fd109afdf427a6d7
 DIST mumble-1.3.2.tar.gz 8586828 BLAKE2B 
38af4a0a2ab934388607745a2e31ea7310b7bc040bbe6ac32cc7128f2ac2949f5754090b6eaed3b0baaca6f76c42f004fdd093d88b8486d84187d063d01976e9
 SHA512 
22e23a682bc9c11420c6ae1d8ff01a80906ebbfb4f073ee25c6d2923d345d12031ddfeca3dabaaf5cf183b82b22eb3c788c88fa0f5313bc399e15795a945b874
+DIST mumble-1.3.3.tar.gz 8591354 BLAKE2B 
e5bf4d0a21f3c9af761b0892c4a5a7d86244d3283070976fe7a779a10567ffd857e0c19dad750cdbae40d851ce1dcf17b66c63a2cb5142a13358af6f272445dd
 SHA512 
be4c6d4de82a1059bf30d4c7e3c44e41e4bb50dc4a811b7d0def808c52059ff7bcccf65140db940f18cc1bb66d58ea4dab23ba5dcfae3b8b904866751f32edb3

diff --git a/media-sound/mumble/mumble-1.3.3.ebuild 
b/media-sound/mumble/mumble-1.3.3.ebuild
new file mode 100644
index 000..df7176498fd
--- /dev/null
+++ b/media-sound/mumble/mumble-1.3.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop multilib-build qmake-utils xdg
+
+DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
+HOMEPAGE="https://wiki.mumble.info;
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git;
+   EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 
3rdparty/rnnoise-src )
+else
+   if [[ "${PV}" == *_pre* ]] ; then
+   SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz;
+   else
+   MY_PV="${PV/_/-}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz
+   https://dl.mumble.info/${MY_P}.tar.gz;
+   S="${WORKDIR}/${P/_*}"
+   fi
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+alsa +dbus debug g15 jack libressl +opus oss pch portaudio pulseaudio 
+rnnoise speech zeroconf"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   >=dev-libs/protobuf-2.2.0:=
+   >=media-libs/libsndfile-1.0.20[-minimal]
+   >=media-libs/speex-1.2.0
+   media-libs/speexdsp
+   sys-apps/lsb-release
+   x11-libs/libX11
+   x11-libs/libXi
+   alsa? ( media-libs/alsa-lib )
+   dbus? ( dev-qt/qtdbus:5 )
+   g15? ( app-misc/g15daemon )
+   jack? ( virtual/jack )
+   !libressl? ( >=dev-libs/openssl-1.0.0b:0= )
+   libressl? ( dev-libs/libressl )
+   opus? ( >=media-libs/opus-1.0.1 )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/boost-1.41.0
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+# NB: qmake does not support multilib but it's fine to configure
+# for the native ABI here
+src_configure() {
+   myuse() {
+   [[ -n "${1}" ]] || die "myuse: No use option given"
+   use ${1} || echo no-${1}
+   }
+
+   local conf_add=(
+   bundled-celt
+   no-bundled-opus
+   no-bundled-speex
+   no-embed-qt-translations
+   no-server
+   no-update
+   $(myuse alsa)
+   $(myuse dbus)
+   $(usex debug 'symbols debug' release)
+   $(myuse g15)
+   $(usex jack '' no-jackaudio)
+ 

[gentoo-commits] repo/gentoo:master commit in: media-sound/murmur/

2020-10-07 Thread Lars Wendler
commit: 4f383c3ed4556ac3fe59818625be5467867dac28
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct  7 13:22:27 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Oct  7 13:22:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f383c3e

media-sound/murmur: Bump to version 1.3.3

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

 media-sound/murmur/Manifest|   1 +
 media-sound/murmur/murmur-1.3.3.ebuild | 161 +
 2 files changed, 162 insertions(+)

diff --git a/media-sound/murmur/Manifest b/media-sound/murmur/Manifest
index 2586c579c1e..64cd425a932 100644
--- a/media-sound/murmur/Manifest
+++ b/media-sound/murmur/Manifest
@@ -1,2 +1,3 @@
 DIST mumble-1.3.1.tar.gz 8587417 BLAKE2B 
e0ff9911727ce74035cef658ff8ce21bfab6dcfd94306abe4a206853a1b2e2e4ddc7215e757f89559c30be64df4329dffc81618a0509df2b281f5b5b59d7de2f
 SHA512 
f622ae5e4f7cd00ef60d225ee6db3cc13fcae5fdc1b03252d17ad6a18156526517e7d019f796b5600219e90e8662d095102fc6d61033fb20fd109afdf427a6d7
 DIST mumble-1.3.2.tar.gz 8586828 BLAKE2B 
38af4a0a2ab934388607745a2e31ea7310b7bc040bbe6ac32cc7128f2ac2949f5754090b6eaed3b0baaca6f76c42f004fdd093d88b8486d84187d063d01976e9
 SHA512 
22e23a682bc9c11420c6ae1d8ff01a80906ebbfb4f073ee25c6d2923d345d12031ddfeca3dabaaf5cf183b82b22eb3c788c88fa0f5313bc399e15795a945b874
+DIST mumble-1.3.3.tar.gz 8591354 BLAKE2B 
e5bf4d0a21f3c9af761b0892c4a5a7d86244d3283070976fe7a779a10567ffd857e0c19dad750cdbae40d851ce1dcf17b66c63a2cb5142a13358af6f272445dd
 SHA512 
be4c6d4de82a1059bf30d4c7e3c44e41e4bb50dc4a811b7d0def808c52059ff7bcccf65140db940f18cc1bb66d58ea4dab23ba5dcfae3b8b904866751f32edb3

diff --git a/media-sound/murmur/murmur-1.3.3.ebuild 
b/media-sound/murmur/murmur-1.3.3.ebuild
new file mode 100644
index 000..17d28a117c4
--- /dev/null
+++ b/media-sound/murmur/murmur-1.3.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils systemd readme.gentoo-r1
+
+DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
+HOMEPAGE="https://wiki.mumble.info;
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git;
+   EGIT_SUBMODULES=( '-*' )
+else
+   MY_PN="mumble"
+   if [[ "${PV}" == *_pre* ]] ; then
+   MY_P="${MY_PN}-${PV}"
+   
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${MY_P}.tar.xz;
+   S="${WORKDIR}/${MY_P}"
+   else
+   MY_PV="${PV/_/-}"
+   MY_P="${MY_PN}-${MY_PV}"
+   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz
+   https://dl.mumble.info/${MY_P}.tar.gz;
+   S="${WORKDIR}/${MY_PN}-${PV/_*}"
+   fi
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+dbus debug +ice pch zeroconf"
+
+RDEPEND="
+   acct-group/murmur
+   acct-user/murmur
+   >=dev-libs/openssl-1.0.0b:0=
+   >=dev-libs/protobuf-2.2.0:=
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   || (
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsql:5[mysql]
+   )
+   dev-qt/qtxml:5
+   sys-apps/lsb-release
+   >=sys-libs/libcap-2.15
+   dbus? ( dev-qt/qtdbus:5 )
+   ice? ( dev-libs/Ice:= )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+"
+
+DEPEND="${RDEPEND}
+   >=dev-libs/boost-1.41.0
+"
+BDEPEND="
+   acct-group/murmur
+   acct-user/murmur
+   virtual/pkgconfig
+"
+
+if [[ "${PV}" == * ]] ; then
+   # Required for the mkini.sh script which calls perl multiple times
+   BDEPEND+="
+   dev-lang/perl
+   "
+fi
+
+DOC_CONTENTS="
+   Useful scripts are located in /usr/share/doc/${PF}/scripts.\n
+   Please execute:\n
+   murmurd -ini /etc/murmur/murmur.ini -supw \n
+   chown murmur:murmur /var/lib/murmur/murmur.sqlite\n
+   to set the build-in 'SuperUser' password before starting murmur.
+   Please restart dbus before starting murmur, or else dbus
+   registration will fail.
+"
+
+src_prepare() {
+   default
+
+   if [[ "${PV}" == * ]] ; then
+   pushd scripts &>/dev/null || die
+   ./mkini.sh || die
+   popd &>/dev/null || die
+   fi
+
+   sed \
+   -e 's:mumble-server:murmur:g' \
+   -e 's:/var/run:/run:g' \
+   -i "${S}"/scripts/murmur.{conf,ini.system} || die
+
+   # Adjust systemd service file to our config location #689208
+   sed "s@/etc

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

2020-10-06 Thread Lars Wendler
commit: a596b000d0c7e1816511d7547a28ec2319bc0773
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct  6 18:19:42 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct  6 18:19:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a596b000

dev-util/cmake: Removed old

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

 dev-util/cmake/Manifest|   1 -
 dev-util/cmake/cmake-3.18.2.ebuild | 214 -
 2 files changed, 215 deletions(-)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index b09e5dedeef..8413a1b4410 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -1,6 +1,5 @@
 DIST cmake-3.13.5.tar.gz 8618821 BLAKE2B 
765678bc92821207c53bfb4ac995a791b938f20236c3a6fda873b8edd11cd1401b4f4c05f170b8f600f38bde5f1227c715499eee072a8de3bb29d4f5cd230226
 SHA512 
99e3a8f5bc147dd90b9cab11f06892d87f289aa1354ad323711fe96ebc9c32b1e887e8f9d3575a37831c4d2153a070ff9115c5e27a185d54170bad9dbbaabc26
 DIST cmake-3.16.5.tar.gz 9111262 BLAKE2B 
5f996113a4979563d7b9f298b4b1a32d6f91eebaa79af42e1cbf247884e443de47e30030fd0f16c7755c4086e2bff0c0741911753ea7c889b68c393c0b98c876
 SHA512 
204ce83501c8068ff660c30a68641a354764135e1600a9a95b39476d072876e400961377e19bbe03a7b18412b36dcf21a693946a2a81cff5985e637e9f193671
 DIST cmake-3.17.4.tar.gz 9473549 BLAKE2B 
2ce29415525b5292ae9e06d73570ed0af2173d8d15612f4d645f22d4f55cb99018663c374c4282731e09f8c6e4ffd59316d65f38aef9db5c34d874ca8992382b
 SHA512 
6af879502e52388f3be02a4edfb006274840ad1afa8f28ffd6ec69b0310c7f718812b2272e5f77ffa422717f61407a6d482deb95941555c21c73fc5f62356a4e
-DIST cmake-3.18.2.tar.gz 8970663 BLAKE2B 
10924eabbcd20bc3dc2cb6f2d619d824ed0a28fdf35ce6b92ed46d0d85320343d797b0c810aa90ab740477548e3390ed98ec5d2777f635920bff84eecb8e0531
 SHA512 
74915e643d09af1d8451e57120f2e5963f6fd34ca2cfa0cd573bd7f234924458105e7cc76952c022732de7566cd590141127b243933a564ac575a0dcbb8cc6e7
 DIST cmake-3.18.3.tar.gz 8976093 BLAKE2B 
266432f8647828359e0f1a4390d62ac6449fcee5c7bc95d96fea62bc0ae94af9734edf6e0366efe95e3c65c5f29e16abbec0ae6b086781926ac0ae0a08a64b19
 SHA512 
28c0c310b6cd8117d4a8b9ad60064b22b00bdc170303b190994e9a3d4fe83fbd9cae6c8f36da62faf6c356b5acf430c78878f19210386ec26844b56334d3941e
 DIST cmake-3.18.4.tar.gz 8976659 BLAKE2B 
b121a641f5470c5e210bd0ee5506cdc2165ad186074b54bc81de72f36ff6b5748fe846794eff16a13c52e98ce246561fb1aab0f0fd1fdcf9173c4bdacd9cbb8f
 SHA512 
2f0c5647ed58bf911d0bfeafc7f22a3de09aa3be86301158fa51c8560e994534d7500869067432ecf91e82213a0b36ddb5db11c5c55d2ca5e5647ac9f75717b9

diff --git a/dev-util/cmake/cmake-3.18.2.ebuild 
b/dev-util/cmake/cmake-3.18.2.ebuild
deleted file mode 100644
index 7334e72c320..000
--- a/dev-util/cmake/cmake-3.18.2.ebuild
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_MAKEFILE_GENERATOR="emake" # TODO: Re-check with 3.19, see commit 
491dddfb; bug #596460
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
-   toolchain-funcs virtualx xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/;
-SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-
-LICENSE="CMake"
-SLOT="0"
-[[ "${PV}" = *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc emacs ncurses qt5 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash
-   >=dev-libs/expat-2.0.1
-   >=dev-libs/jsoncpp-1.9.2-r2:0=
-   >=dev-libs/libuv-1.10.0:=
-   >=net-misc/curl-7.21.5[ssl]
-   sys-libs/zlib
-   virtual/pkgconfig
-   emacs? ( >=app-editors/emacs-23.1:* )
-   ncurses? ( sys-libs/ncurses:0= )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   dev-python/requests
-   dev-python/sphinx
-   )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
-   # prefix
-   "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch
-   "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch
-   # Next patch requires new work from prefix people
-   #"${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
-
-   # handle gentoo packaging in find modules
-   "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch
-   "${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch
-  

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

2020-10-06 Thread Lars Wendler
commit: 65762e0e84ea0125263a5bb0713df130ee98aea7
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct  6 18:18:44 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct  6 18:19:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65762e0e

dev-util/cmake: Bump to version 3.18.4

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

 dev-util/cmake/Manifest|   1 +
 dev-util/cmake/cmake-3.18.4.ebuild | 214 +
 2 files changed, 215 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 6b6e19a4f08..b09e5dedeef 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -3,3 +3,4 @@ DIST cmake-3.16.5.tar.gz 9111262 BLAKE2B 
5f996113a4979563d7b9f298b4b1a32d6f91eeb
 DIST cmake-3.17.4.tar.gz 9473549 BLAKE2B 
2ce29415525b5292ae9e06d73570ed0af2173d8d15612f4d645f22d4f55cb99018663c374c4282731e09f8c6e4ffd59316d65f38aef9db5c34d874ca8992382b
 SHA512 
6af879502e52388f3be02a4edfb006274840ad1afa8f28ffd6ec69b0310c7f718812b2272e5f77ffa422717f61407a6d482deb95941555c21c73fc5f62356a4e
 DIST cmake-3.18.2.tar.gz 8970663 BLAKE2B 
10924eabbcd20bc3dc2cb6f2d619d824ed0a28fdf35ce6b92ed46d0d85320343d797b0c810aa90ab740477548e3390ed98ec5d2777f635920bff84eecb8e0531
 SHA512 
74915e643d09af1d8451e57120f2e5963f6fd34ca2cfa0cd573bd7f234924458105e7cc76952c022732de7566cd590141127b243933a564ac575a0dcbb8cc6e7
 DIST cmake-3.18.3.tar.gz 8976093 BLAKE2B 
266432f8647828359e0f1a4390d62ac6449fcee5c7bc95d96fea62bc0ae94af9734edf6e0366efe95e3c65c5f29e16abbec0ae6b086781926ac0ae0a08a64b19
 SHA512 
28c0c310b6cd8117d4a8b9ad60064b22b00bdc170303b190994e9a3d4fe83fbd9cae6c8f36da62faf6c356b5acf430c78878f19210386ec26844b56334d3941e
+DIST cmake-3.18.4.tar.gz 8976659 BLAKE2B 
b121a641f5470c5e210bd0ee5506cdc2165ad186074b54bc81de72f36ff6b5748fe846794eff16a13c52e98ce246561fb1aab0f0fd1fdcf9173c4bdacd9cbb8f
 SHA512 
2f0c5647ed58bf911d0bfeafc7f22a3de09aa3be86301158fa51c8560e994534d7500869067432ecf91e82213a0b36ddb5db11c5c55d2ca5e5647ac9f75717b9

diff --git a/dev-util/cmake/cmake-3.18.4.ebuild 
b/dev-util/cmake/cmake-3.18.4.ebuild
new file mode 100644
index 000..7334e72c320
--- /dev/null
+++ b/dev-util/cmake/cmake-3.18.4.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="emake" # TODO: Re-check with 3.19, see commit 
491dddfb; bug #596460
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+LICENSE="CMake"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc emacs ncurses qt5 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/libarchive-3.3.3:=
+   app-crypt/rhash
+   >=dev-libs/expat-2.0.1
+   >=dev-libs/jsoncpp-1.9.2-r2:0=
+   >=dev-libs/libuv-1.10.0:=
+   >=net-misc/curl-7.21.5[ssl]
+   sys-libs/zlib
+   virtual/pkgconfig
+   emacs? ( >=app-editors/emacs-23.1:* )
+   ncurses? ( sys-libs/ncurses:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-python/requests
+   dev-python/sphinx
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   # prefix
+   "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch
+   "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch
+   # Next patch requires new work from prefix people
+   #"${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
+
+   # handle gentoo packaging in find modules
+   "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch
+   "${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch
+   "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch
+
+   # respect python eclasses
+   "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
+   "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch
+
+   "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544
+
+   # upstream fixes (can usually be removed with a version bump)
+)
+
+cmake_src_bootstrap() {
+   # disable running of cmake in bootstrap command
+   sed -i \
+   -e '/"${cmake_bootstrap_di

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

2020-10-06 Thread Lars Wendler
commit: 1d1fb6685105ab33101947f6c0076eb21b339e2b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Oct  6 14:23:07 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct  6 16:36:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1fb668

app-misc/ca-certificates: python3_9

Closes: https://bugs.gentoo.org/745063
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/17820
Signed-off-by: Lars Wendler  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20200601.3.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20200601.3.53.ebuild 
b/app-misc/ca-certificates/ca-certificates-20200601.3.53.ebuild
index 42e6aad920a..eeca491e653 100644
--- a/app-misc/ca-certificates/ca-certificates-20200601.3.53.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20200601.3.53.ebuild
@@ -26,7 +26,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit eutils python-any-r1
 



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

2020-10-06 Thread Lars Wendler
commit: b7e49e25db8b6eaee302de973067be3a6f59295b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Oct  5 19:09:26 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct  6 15:07:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e49e25

net-libs/libpsl: python3_9

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/17804
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 net-libs/libpsl/libpsl-0.21.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 8470caabd80..93e6a6d5a6a 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python3_{6,7,8})
+PYTHON_COMPAT=(python3_{6,7,8,9})
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 16b8ab704fb..b98b862fb30 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python3_{6,7,8})
+PYTHON_COMPAT=(python3_{6,7,8,9})
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"



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

2020-10-06 Thread Lars Wendler
commit: d66631a03e405f26bd02526c95a290003fb9ebce
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Oct  4 20:10:55 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Oct  6 15:07:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66631a0

app-crypt/gpgme: python3_9

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/17769
Signed-off-by: Lars Wendler  gentoo.org>

 app-crypt/gpgme/gpgme-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.14.0.ebuild 
b/app-crypt/gpgme/gpgme-1.14.0.ebuild
index 10f78fb427e..316fd019d61 100644
--- a/app-crypt/gpgme/gpgme-1.14.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.14.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 DISTUTILS_OPTIONAL=1
 
 inherit distutils-r1 flag-o-matic libtool qmake-utils toolchain-funcs



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

2020-10-05 Thread Lars Wendler
commit: 23f99c889773818d9ff6cbedf2080a16c2f7dae9
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct  5 20:14:40 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct  5 20:16:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f99c88

net-misc/dhcpcd: Bump to version 9.3.0

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

 net-misc/dhcpcd/Manifest|   1 +
 net-misc/dhcpcd/dhcpcd-9.3.0.ebuild | 153 
 2 files changed, 154 insertions(+)

diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index 7bd8e407bb5..7b41dcf4e08 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -1,3 +1,4 @@
 DIST dhcpcd-8.1.9.tar.xz 230288 BLAKE2B 
5606ddfce37c67ac3d60257104fcf15bd7da65021b2c1261a45958b628cd066ccd9bc6b60bbb42f8280fcbbf9d4b1c7666b993c37f150b27ef2a0527a0fd5b96
 SHA512 
40ac106ffca60b32362aacdfae0fa3a2993a3eed72bf452322412a912f594aaade1c24b862233455033158a6e453ec75d6d14fa52df6b4c5ae435dd6ceb29f2a
 DIST dhcpcd-9.1.4.tar.xz 249648 BLAKE2B 
ed4162df1d614c1bdc1ef5e22cd36d22434ed118ce4e72dd84cb3df63947eceb3e86bfeb2cbb7f8c12d0ed75e3629d9d49300927065b877d9684decb0289b97d
 SHA512 
ef043dbd45cb6e5cfb407d9835e5fcd4580c4341e37170f2ff26869badf6ae030c477acca15163753e708ae8cadd62fa7d277c8542984b9119b851ed25a3149a
 DIST dhcpcd-9.2.0.tar.xz 250584 BLAKE2B 
38639358b15fbe179ee4a233c28705c62fcc3ce9ab7faafcce72a85238580c3773ac472572277138eb66df80b930875bc37bb5c1dfda38a05d381ff98ebf6712
 SHA512 
deade0f650445a86de34fa4b354ca7da11ed0be38d07e412b5602c45ac40149d6a2925980b66ff95c625184c981b02864a95ce5c3c01245bb48cd1a21d2f5aba
+DIST dhcpcd-9.3.0.tar.xz 252256 BLAKE2B 
9b131de4651c1ae72a5936d918f423bf78d097e4b9560c748712367a3ff63df3b82c2b4e392e6f7ca2577bba30a58882c17942d7eebce23fd22207b24800cbcd
 SHA512 
4ee533a5458d1800093860edabc5480b40b7909b83b829513c03eb25951f0858ded9f7a81f0b8a444810dc440dbce47bf5a6806bda055c98af6d5415e8e9f84d

diff --git a/net-misc/dhcpcd/dhcpcd-9.3.0.ebuild 
b/net-misc/dhcpcd/dhcpcd-9.3.0.ebuild
new file mode 100644
index 000..092c6e4a1dd
--- /dev/null
+++ b/net-misc/dhcpcd/dhcpcd-9.3.0.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://roy.marples.name/cgit/dhcpcd.git;
+else
+   MY_P="${P/_alpha/-alpha}"
+   MY_P="${MY_P/_beta/-beta}"
+   MY_P="${MY_P/_rc/-rc}"
+   SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
+HOMEPAGE="https://roy.marples.name/projects/dhcpcd;
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="debug elibc_glibc +embedded ipv6 kernel_linux privsep +udev"
+
+COMMON_DEPEND="udev? ( virtual/udev )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="
+   ${COMMON_DEPEND}
+   privsep? (
+   acct-group/dhcpcd
+   acct-user/dhcpcd
+   )
+"
+
+src_configure() {
+   local myeconfargs=(
+   --dbdir="${EPREFIX}/var/lib/dhcpcd"
+   --libexecdir="${EPREFIX}/lib/dhcpcd"
+   --localstatedir="${EPREFIX}/var"
+   --prefix="${EPREFIX}"
+   --with-hook=ntp.conf
+   $(use_enable debug)
+   $(use_enable embedded)
+   $(use_enable ipv6)
+   $(use_enable privsep)
+   $(usex elibc_glibc '--with-hook=yp.conf' '')
+   --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" 
"${EPREFIX}/var/run/dhcpcd")
+   $(usex privsep '--privsepuser=dhcpcd' '')
+   $(usex udev '' '--without-dev --without-udev')
+   CC="$(tc-getCC)"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   keepdir /var/lib/dhcpcd
+   newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd
+   systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service
+}
+
+pkg_postinst() {
+   local dbdir="${EROOT}"/var/lib/dhcpcd old_files=()
+
+   local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid
+   local old_duid="${EROOT}"/etc/dhcpcd.duid
+   local new_duid="${dbdir}"/duid
+   if [[ -e "${old_old_duid}" ]] ; then
+   # Upgrade the duid file to the new format if needed
+   if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
+   

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

2020-10-05 Thread Lars Wendler
commit: 28da1fc82b17619f28e7a10ad9dc15780665ad11
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct  5 20:16:01 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct  5 20:16:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28da1fc8

net-misc/dhcpcd: Removed old

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

 net-misc/dhcpcd/Manifest|   1 -
 net-misc/dhcpcd/dhcpcd-9.1.4.ebuild | 153 
 2 files changed, 154 deletions(-)

diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index 7b41dcf4e08..6c7e3aa23b1 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -1,4 +1,3 @@
 DIST dhcpcd-8.1.9.tar.xz 230288 BLAKE2B 
5606ddfce37c67ac3d60257104fcf15bd7da65021b2c1261a45958b628cd066ccd9bc6b60bbb42f8280fcbbf9d4b1c7666b993c37f150b27ef2a0527a0fd5b96
 SHA512 
40ac106ffca60b32362aacdfae0fa3a2993a3eed72bf452322412a912f594aaade1c24b862233455033158a6e453ec75d6d14fa52df6b4c5ae435dd6ceb29f2a
-DIST dhcpcd-9.1.4.tar.xz 249648 BLAKE2B 
ed4162df1d614c1bdc1ef5e22cd36d22434ed118ce4e72dd84cb3df63947eceb3e86bfeb2cbb7f8c12d0ed75e3629d9d49300927065b877d9684decb0289b97d
 SHA512 
ef043dbd45cb6e5cfb407d9835e5fcd4580c4341e37170f2ff26869badf6ae030c477acca15163753e708ae8cadd62fa7d277c8542984b9119b851ed25a3149a
 DIST dhcpcd-9.2.0.tar.xz 250584 BLAKE2B 
38639358b15fbe179ee4a233c28705c62fcc3ce9ab7faafcce72a85238580c3773ac472572277138eb66df80b930875bc37bb5c1dfda38a05d381ff98ebf6712
 SHA512 
deade0f650445a86de34fa4b354ca7da11ed0be38d07e412b5602c45ac40149d6a2925980b66ff95c625184c981b02864a95ce5c3c01245bb48cd1a21d2f5aba
 DIST dhcpcd-9.3.0.tar.xz 252256 BLAKE2B 
9b131de4651c1ae72a5936d918f423bf78d097e4b9560c748712367a3ff63df3b82c2b4e392e6f7ca2577bba30a58882c17942d7eebce23fd22207b24800cbcd
 SHA512 
4ee533a5458d1800093860edabc5480b40b7909b83b829513c03eb25951f0858ded9f7a81f0b8a444810dc440dbce47bf5a6806bda055c98af6d5415e8e9f84d

diff --git a/net-misc/dhcpcd/dhcpcd-9.1.4.ebuild 
b/net-misc/dhcpcd/dhcpcd-9.1.4.ebuild
deleted file mode 100644
index 092c6e4a1dd..000
--- a/net-misc/dhcpcd/dhcpcd-9.1.4.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd toolchain-funcs
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://roy.marples.name/cgit/dhcpcd.git;
-else
-   MY_P="${P/_alpha/-alpha}"
-   MY_P="${MY_P/_beta/-beta}"
-   MY_P="${MY_P/_rc/-rc}"
-   SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
-HOMEPAGE="https://roy.marples.name/projects/dhcpcd;
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="debug elibc_glibc +embedded ipv6 kernel_linux privsep +udev"
-
-COMMON_DEPEND="udev? ( virtual/udev )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="
-   ${COMMON_DEPEND}
-   privsep? (
-   acct-group/dhcpcd
-   acct-user/dhcpcd
-   )
-"
-
-src_configure() {
-   local myeconfargs=(
-   --dbdir="${EPREFIX}/var/lib/dhcpcd"
-   --libexecdir="${EPREFIX}/lib/dhcpcd"
-   --localstatedir="${EPREFIX}/var"
-   --prefix="${EPREFIX}"
-   --with-hook=ntp.conf
-   $(use_enable debug)
-   $(use_enable embedded)
-   $(use_enable ipv6)
-   $(use_enable privsep)
-   $(usex elibc_glibc '--with-hook=yp.conf' '')
-   --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" 
"${EPREFIX}/var/run/dhcpcd")
-   $(usex privsep '--privsepuser=dhcpcd' '')
-   $(usex udev '' '--without-dev --without-udev')
-   CC="$(tc-getCC)"
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   keepdir /var/lib/dhcpcd
-   newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd
-   systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service
-}
-
-pkg_postinst() {
-   local dbdir="${EROOT}"/var/lib/dhcpcd old_files=()
-
-   local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid
-   local old_duid="${EROOT}"/etc/dhcpcd.duid
-   local new_duid="${dbdir}"/duid
-   if [[ -e "${old_old_duid}" ]] ; then
-   # Upgrade the duid file to the new format if needed
-   if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
-   

[gentoo-commits] repo/gentoo:master commit in: net-irc/irssi/, net-irc/irssi/files/

2020-10-05 Thread Lars Wendler
commit: ec0152d219b9d7db6859d8257072c1b78f12dd77
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct  5 09:05:41 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Oct  5 09:05:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0152d2

net-irc/irssi: Revbump to fix input issue with >=dev-libs/glib-2.63

Thanks-to: Tomasz Golinski  alpha.uwb.edu.pl>
Closes: https://bugs.gentoo.org/746704
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 .../irssi-1.2.2-glib-2.63_NUL_unicode_fix.patch| 38 
 net-irc/irssi/irssi-1.2.2-r1.ebuild| 67 ++
 2 files changed, 105 insertions(+)

diff --git a/net-irc/irssi/files/irssi-1.2.2-glib-2.63_NUL_unicode_fix.patch 
b/net-irc/irssi/files/irssi-1.2.2-glib-2.63_NUL_unicode_fix.patch
new file mode 100644
index 000..63d26958b7b
--- /dev/null
+++ b/net-irc/irssi/files/irssi-1.2.2-glib-2.63_NUL_unicode_fix.patch
@@ -0,0 +1,38 @@
+From a0544571a80196e5b7705f56e6e2cbcdf7b4d80e Mon Sep 17 00:00:00 2001
+From: ailin-nemui 
+Date: Thu, 23 Apr 2020 21:45:15 +0200
+Subject: [PATCH] manually handle NUL unicode in g_utf8_get_next_char_validated
+
+A change in GLib 2.63 broke some assumptions in Irssi that the null-byte
+NUL / U+ is a valid Unicode character. This would occur when the
+user types Ctrl+Space. As a result, the input loop never manages to
+process the NUL-byte (and any other user input that follows, ever).
+
+This patch adds a manual check that properly advances the input loop if
+GLib returns -2 (incomplete character) despite the length being positive
+and a NUL is in first position.
+
+Fixes #1180
+https://gitlab.gnome.org/GNOME/glib/-/merge_requests/967
+https://gitlab.gnome.org/GNOME/glib/-/issues/2093
+---
+ src/fe-text/term-terminfo.c | 6 +-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/fe-text/term-terminfo.c b/src/fe-text/term-terminfo.c
+index 5235f72d2..78496a64f 100644
+--- a/src/fe-text/term-terminfo.c
 b/src/fe-text/term-terminfo.c
+@@ -672,7 +672,11 @@ void term_stop(void)
+ 
+ static int input_utf8(const unsigned char *buffer, int size, unichar *result)
+ {
+-  unichar c = g_utf8_get_char_validated((char *)buffer, size);
++  unichar c = g_utf8_get_char_validated((char *) buffer, size);
++
++  /* GLib >= 2.63 do not accept Unicode NUL anymore */
++  if (c == (unichar) -2 && *buffer == 0 && size > 0)
++  c = 0;
+ 
+   switch (c) {
+   case (unichar)-1:

diff --git a/net-irc/irssi/irssi-1.2.2-r1.ebuild 
b/net-irc/irssi/irssi-1.2.2-r1.ebuild
new file mode 100644
index 000..ed231dbb3fa
--- /dev/null
+++ b/net-irc/irssi/irssi-1.2.2-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+GENTOO_DEPEND_ON_PERL="no"
+
+inherit perl-module
+
+# Keep for _rc compability
+MY_P="${P/_/-}"
+
+DESCRIPTION="A modular textUI IRC client with IPv6 support"
+HOMEPAGE="https://irssi.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="otr +perl selinux socks5 +proxy libressl"
+
+COMMON_DEPEND="
+   sys-libs/ncurses:0=
+   >=dev-libs/glib-2.6.0
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( >=dev-libs/libressl-2.7.4:= )
+   otr? ( >=dev-libs/libgcrypt-1.2.0:0=
+   >=net-libs/libotr-4.1.0 )
+   perl? ( dev-lang/perl:= )
+   socks5? ( >=net-proxy/dante-1.1.18 )"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-irc )"
+
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-glib-2.63_NUL_unicode_fix.patch" #746704
+)
+
+src_configure() {
+   # Disable automagic dependency on dev-libs/libutf8proc (bug #677804)
+   export ac_cv_lib_utf8proc_utf8proc_version=no
+
+   local myeconfargs=(
+   --with-perl-lib=vendor
+   --enable-true-color
+   $(use_with otr)
+   $(use_with proxy)
+   $(use_with perl)
+   $(use_with socks5 socks)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   use perl && perl_delete_localpod
+   rm -f "${ED}"/usr/$(get_libdir)/irssi/modules/*.{a,la} || die
+}



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

2020-10-04 Thread Lars Wendler
commit: f586d11553fd75c556c882155b0088fd10a6a6fe
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Oct  4 11:34:28 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sun Oct  4 11:34:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f586d115

net-misc/whois: Bump to version 5.5.7

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

 net-misc/whois/Manifest   |  1 +
 net-misc/whois/whois-5.5.7.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest
index f1d117eb5a9..3b381460699 100644
--- a/net-misc/whois/Manifest
+++ b/net-misc/whois/Manifest
@@ -1 +1,2 @@
 DIST whois-5.5.6.tar.gz 103581 BLAKE2B 
7e4aebeb440b95a278a0f0d0e51dbec2003599ee9f6e6355f29a5b043ba5cbad19310058964120142d417e6a5df86bd68d03d7ac4358be488538584c2a56740f
 SHA512 
97a139a8e24b9a92c5597bc31e1b8d5d5bcab1ec4cc53f80cbdb7f2e5b7e54f36b3a8a8d90fd7b86452aad36adc0ba2015aaf936643b290c8a777f5f6cb27ef3
+DIST whois-5.5.7.tar.gz 102666 BLAKE2B 
33ead2ffdeef4ccb838eb0401cbd774837b58cbf0e9d0e079a89b1e0d29ec2303022d442c5e5bbe5c7f16099b0e1525e0d1144f0f7a6f362545d89e4990c3f8d
 SHA512 
a0b3f1ce46dfaa165c765b8d39d33d026842c74d26aec35bbe9d6b9e12364b37065f5799913f32da04f1896c9b69a6932ad70975c91e0b51ac9d4d30679e1c2c

diff --git a/net-misc/whois/whois-5.5.7.ebuild 
b/net-misc/whois/whois-5.5.7.ebuild
new file mode 100644
index 000..8aecce2f764
--- /dev/null
+++ b/net-misc/whois/whois-5.5.7.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_P="${P/-/_}"
+DESCRIPTION="improved Whois Client"
+HOMEPAGE="https://github.com/rfc1036/whois;
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/rfc1036/whois.git;
+else
+   #SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz"
+   SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="iconv idn nls xcrypt"
+RESTRICT="test" #59327
+
+RDEPEND="
+   iconv? ( virtual/libiconv )
+   idn? ( net-dns/libidn2:= )
+   nls? ( virtual/libintl )
+   xcrypt? ( >=sys-libs/libxcrypt-4.1 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   >=dev-lang/perl-5
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.7.2-config-file.patch
+   "${FILESDIR}"/${PN}-5.3.0-libidn_automagic.patch
+   "${FILESDIR}"/${PN}-5.5.6-libxcrypt_automagic.patch
+)
+
+src_prepare() {
+   default
+   if use nls ; then
+   sed -i -e 's:#\(.*pos\):\1:' Makefile || die
+   else
+   sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die
+
+   # don't generate po files when nls is disabled (bug #419889)
+   sed -i -e '/^all:/s/ pos//' \
+   -e '/^install:/s/ install-pos//' Makefile || die
+   fi
+}
+
+src_configure() { :; } # expected no-op
+
+src_compile() {
+   unset HAVE_ICONV HAVE_LIBIDN
+   use iconv && export HAVE_ICONV=1
+   use idn && export HAVE_LIBIDN=1
+   use xcrypt && export HAVE_XCRYPT=1
+   tc-export CC
+   emake CFLAGS="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_install() {
+   emake BASEDIR="${ED}" prefix=/usr install
+   insinto /etc
+   doins whois.conf
+   dodoc README debian/changelog
+
+   if [[ ${USERLAND} != "GNU" ]]; then
+   mv "${ED}"/usr/share/man/man1/{whois,mdwhois}.1 || die
+   mv "${ED}"/usr/bin/{whois,mdwhois} || die
+   fi
+}



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

2020-10-03 Thread Lars Wendler
commit: 4c622f93b6f49267eaafa028d8c5822d925454be
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Oct  3 11:11:45 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Sat Oct  3 11:11:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c622f93

net-wireless/iw: Bump to version 5.9

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

 net-wireless/iw/Manifest  |  1 +
 net-wireless/iw/iw-5.9.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/net-wireless/iw/Manifest b/net-wireless/iw/Manifest
index 5afc487f791..15f8c788ad5 100644
--- a/net-wireless/iw/Manifest
+++ b/net-wireless/iw/Manifest
@@ -1 +1,2 @@
 DIST iw-5.4.tar.xz 136252 BLAKE2B 
0e69d1520a1a41f135207affd610e84f693e744d3c7891c7efd75451df0d7aac84be71d02a72b5c08d0b8d850b29b8ed7afb4c3481ef0bd1bef98f14c3f3aaeb
 SHA512 
84408194e5b3a2f119ae9711d856ecb4343734ebb91150e0441b2410af8f75f460ce9ab1ce7151b0dda3926270bcb80fa684058945b7549c98964a0379e39ba2
+DIST iw-5.9.tar.xz 145296 BLAKE2B 
d7abe6c65d408a7570227dbe69fe11e1d72a1f502de21d1fcb7dcff6bfe229804020d5c1ebdda42a3694e31cf87c631faf089746f8df4733b0b1a459c185e2af
 SHA512 
08b0c8d92c7e695bb2a107b89c3cc406e8386393b65ecbf96ded6fd757043ccd12bedaa90c14138e03e53f107365d04e229633c1cfa024ecab5fe993578491be

diff --git a/net-wireless/iw/iw-5.9.ebuild b/net-wireless/iw/iw-5.9.ebuild
new file mode 100644
index 000..f87a241976d
--- /dev/null
+++ b/net-wireless/iw/iw-5.9.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="nl80211 configuration utility for wireless devices using the 
mac80211 stack"
+HOMEPAGE="https://wireless.wiki.kernel.org/en/users/Documentation/iw;
+SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-libs/libnl:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   tc-export CC LD PKG_CONFIG
+
+   # do not compress man pages by default.
+   sed 's@\(iw\.8\)\.gz@\1@' -i Makefile || die
+}
+
+src_compile() {
+   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+   LDFLAGS="${CFLAGS} ${LDFLAGS}" \
+   emake V=1
+}
+
+src_install() {
+   emake V=1 DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



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

2020-10-02 Thread Lars Wendler
commit: 73474dcdc022acd9b23a10278e6609a21b72f6f1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct  2 15:43:29 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct  2 15:43:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73474dcd

app-text/poppler: Synced live ebuild

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

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

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-.ebuild
index 39d7375ed1b..6d79d6797de 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-   SLOT="0/102"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+   SLOT="0/103"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
 DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"



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

2020-10-02 Thread Lars Wendler
commit: 715182afec8528d68a96b703393ac8b23621c178
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct  2 11:53:13 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Oct  2 15:43:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715182af

app-text/poppler: Bump to version 20.10.0

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

 app-text/poppler/Manifest   |   1 +
 app-text/poppler/poppler-20.10.0.ebuild | 124 
 2 files changed, 125 insertions(+)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index c043ab287ab..d0cb619887c 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,2 +1,3 @@
 DIST poppler-0.90.1.tar.xz 1633804 BLAKE2B 
5c7256bca74af6cc2732fb6c413bec10ea579f28fe623ccb5d4863c62d39329a4264c240ee0e395a78de577a960a5156ba20f957990c0cde91efcee72dbc2fef
 SHA512 
c0a38c3c40196f8b847f0737152d0cbb40656870a8ceb766134ee22ec7c21bc979a13f56b7596a13ae2f08f1a9a2c396ba7f5ff176d02c262af7e863c2afde34
 DIST poppler-20.09.0.tar.xz 1642932 BLAKE2B 
be61275560bf57c639f185b5ebbd8b37b99fd008412f49890ed644e95f4d8f2c4ca865b081eea99f2604d44fa1c0c31bd551339340f03cb43ab7f5a03992f760
 SHA512 
fbd57dd0754279d4b0a20ccbdbfb06abc5a5d84e63915676353fd42d5b80318904cf7e6ae462db445ed6c6e011fc24675dccbb8bd3597fc6532657a4ea23406a
+DIST poppler-20.10.0.tar.xz 1644528 BLAKE2B 
ce38491805ff8ecb45eea45c44c93ec85404cb310ed6da49d7ce752a4e572abfbd7f5740448d6fb0c0958aa5661ebf87a3a2988bf51b0d0f0b1ea102110952b9
 SHA512 
edbcd53a06df9a5911a58fd05066e44dc8ab9a1dbc6da852b40bbc5627b9c0fcb35d97f46e3fcd78f7d08f86cba37e2ab3ff81b9a18fad300571df2bf1ef91a9

diff --git a/app-text/poppler/poppler-20.10.0.ebuild 
b/app-text/poppler/poppler-20.10.0.ebuild
new file mode 100644
index 000..6d79d6797de
--- /dev/null
+++ b/app-text/poppler/poppler-20.10.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2005-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs xdg-utils
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
+   SLOT="0/"
+else
+   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   SLOT="0/103"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+fi
+
+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
+HOMEPAGE="https://poppler.freedesktop.org/;
+
+LICENSE="GPL-2"
+IUSE="cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png 
qt5 tiff +utils"
+
+# No test data provided
+RESTRICT="test"
+
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+DEPEND="
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-libs/zlib
+   cairo? (
+   dev-libs/glib:2
+   x11-libs/cairo
+   introspection? ( dev-libs/gobject-introspection:= )
+   )
+   curl? ( net-misc/curl )
+   jpeg? ( virtual/jpeg:0 )
+   jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
+   lcms? ( media-libs/lcms:2 )
+   nss? ( >=dev-libs/nss-3.19:0 )
+   png? ( media-libs/libpng:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtxml:5
+   )
+   tiff? ( media-libs/tiff:0 )
+"
+RDEPEND="${DEPEND}
+   cjk? ( app-text/poppler-data )
+"
+
+DOCS=( AUTHORS NEWS README.md README-XPDF )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
+   "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
+   "${FILESDIR}/${PN}-0.82.0-respect-cflags.patch"
+   "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
+   "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Clang doesn't grok this flag, the configure nicely tests that, but
+   # cmake just uses it, so remove it if we use clang
+   if [[ ${CC} == clang ]] ; then
+   sed -e 's/-fno-check-new//' -i 
cmake/modules/PopplerMacros.cmake || die
+   fi
+
+   if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
+   sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 
OLD)' \
+   -i CMakeLists.txt || die
+   else
+   einfo "policy(SET CMP0002 OLD) - workaround can be removed"
+   fi
+}
+
+src_configure() {
+   xdg_environment_reset
+   local mycmakeargs=(
+   -DBUILD_GTK_TES

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

2020-10-01 Thread Lars Wendler
commit: 9aedb53327ace38bdc197d166757afa79526619d
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 14:04:57 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 14:07:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aedb533

apache-2.eclass: Added missing "|| die" statements

Signed-off-by: Lars Wendler  gentoo.org>

 eclass/apache-2.eclass | 35 +--
 1 file changed, 21 insertions(+), 14 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index 601a7fb0873..17301c36f8b 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -436,12 +436,14 @@ apache-2_src_prepare() {
;;
*-darwin*)
sed -i -e 's/-Wl,-z,now/-Wl,-bind_at_load/g' \
-   
"${GENTOO_PATCHDIR}"/patches/03_all_gentoo_apache-tools.patch
+   
"${GENTOO_PATCHDIR}"/patches/03_all_gentoo_apache-tools.patch \
+   || die
;;
*)
# patch it out to be like upstream
sed -i -e 's/-Wl,-z,now//g' \
-   
"${GENTOO_PATCHDIR}"/patches/03_all_gentoo_apache-tools.patch
+   
"${GENTOO_PATCHDIR}"/patches/03_all_gentoo_apache-tools.patch \
+   || die
;;
esac
 
@@ -479,18 +481,18 @@ apache-2_src_prepare() {
# setup the filesystem layout config
cat "${GENTOO_PATCHDIR}"/patches/config.layout >> "${S}"/config.layout 
|| \
die "Failed preparing config.layout!"
-   sed -i -e "s:version:${PF}:g" "${S}"/config.layout
+   sed -i -e "s:version:${PF}:g" "${S}"/config.layout || die
 
# apache2.8 instead of httpd.8 (bug #194828)
-   mv docs/man/{httpd,apache2}.8
-   sed -i -e 's/httpd\.8/apache2.8/g' Makefile.in
+   mv docs/man/{httpd,apache2}.8 || die
+   sed -i -e 's/httpd\.8/apache2.8/g' Makefile.in || die
 
# patched-in MPMs need the build environment rebuilt
-   sed -i -e '/sinclude/d' configure.ac
+   sed -i -e '/sinclude/d' configure.ac || die
AT_M4DIR=build eautoreconf
 
# ${T} must be not group-writable, else grsec TPE will block it
-   chmod g-w "${T}"
+   chmod g-w "${T}" || die
 
# This package really should upgrade to using pcre's .pc file.
cat <<-\EOF >"${T}"/pcre-config
@@ -505,7 +507,7 @@ apache-2_src_prepare() {
done
exec ${PKG_CONFIG} libpcre "${flags[@]}"
EOF
-   chmod a+x "${T}"/pcre-config
+   chmod a+x "${T}"/pcre-config || die
 }
 
 # @FUNCTION: apache-2_src_configure
@@ -605,19 +607,24 @@ apache-2_src_install() {
 
# drop in a convenient link to the manual
if use doc ; then
-   sed -i -e "s:VERSION:${PVR}:" 
"${ED%/}/etc/apache2/modules.d/00_apache_manual.conf"
+   sed -i -e "s:VERSION:${PVR}:" \
+   "${ED%/}/etc/apache2/modules.d/00_apache_manual.conf" \
+   || die
docompress -x /usr/share/doc/${PF}/manual # 503640
else
-   rm -f "${ED%/}/etc/apache2/modules.d/00_apache_manual.conf"
-   rm -Rf "${ED%/}/usr/share/doc/${PF}/manual"
+   rm -f "${ED%/}/etc/apache2/modules.d/00_apache_manual.conf" \
+   || die
+   rm -Rf "${ED%/}/usr/share/doc/${PF}/manual" || die
fi
 
# the default icons and error pages get stored in
# /usr/share/apache2/{error,icons}
dodir /usr/share/apache2
-   mv -f "${ED%/}/var/www/localhost/error" 
"${ED%/}/usr/share/apache2/error"
-   mv -f "${ED%/}/var/www/localhost/icons" 
"${ED%/}/usr/share/apache2/icons"
-   rm -rf "${ED%/}/var/www/localhost/"
+   mv -f "${ED%/}/var/www/localhost/error" \
+   "${ED%/}/usr/share/apache2/error" || die
+   mv -f "${ED%/}/var/www/localhost/icons" \
+   "${ED%/}/usr/share/apache2/icons" || die
+   rm -rf "${ED%/}/var/www/localhost/" || die
eend $?
 
# set some sane permissions for suexec



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

2020-10-01 Thread Lars Wendler
commit: 0dff3f67977ba3fe2e90ec38a2d64e0bd64fded8
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 14:00:39 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 14:07:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dff3f67

apache-2.eclass: Removed version specific suexec handling

Signed-off-by: Lars Wendler  gentoo.org>

 eclass/apache-2.eclass | 17 ++---
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index ff6ed9eafb1..29f6edda53c 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -272,7 +272,7 @@ setup_modules() {
elog "through the following environment variables:"
elog
elog " SUEXEC_SAFEPATH: Default PATH for suexec (default: 
'${EPREFIX}/usr/local/bin:${EPREFIX}/usr/bin:${EPREFIX}/bin')"
-   if { ver_test ${PV} -ge 2.4.34 && ! use suexec-syslog ; } || 
ver_test ${PV} -lt 2.4.34 ; then
+   if ! use suexec-syslog ; then
elog "  SUEXEC_LOGFILE: Path to the suexec logfile 
(default: '${EPREFIX}/var/log/apache2/suexec_log')"
fi
elog "   SUEXEC_CALLER: Name of the user Apache is running as 
(default: apache)"
@@ -284,14 +284,10 @@ setup_modules() {
elog
 
MY_CONF+=( 
--with-suexec-safepath="${SUEXEC_SAFEPATH:-${EPREFIX}/usr/local/bin:${EPREFIX}/usr/bin:${EPREFIX}/bin}"
 )
-   if ver_test ${PV} -ge 2.4.34 ; then
-   MY_CONF+=( $(use_with !suexec-syslog suexec-logfile 
"${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}") )
-   MY_CONF+=( $(use_with suexec-syslog) )
-   if use suexec-syslog && use suexec-caps ; then
-   MY_CONF+=( --enable-suexec-capabilities )
-   fi
-   else
-   MY_CONF+=( 
--with-suexec-logfile="${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}"
 )
+   MY_CONF+=( $(use_with !suexec-syslog suexec-logfile 
"${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}") )
+   MY_CONF+=( $(use_with suexec-syslog) )
+   if use suexec-syslog && use suexec-caps ; then
+   MY_CONF+=( --enable-suexec-capabilities )
fi
MY_CONF+=( --with-suexec-bin="${EPREFIX}/usr/sbin/suexec" )
MY_CONF+=( --with-suexec-userdir=${SUEXEC_USERDIR:-public_html} 
)
@@ -626,8 +622,7 @@ apache-2_src_install() {
 
# set some sane permissions for suexec
if use suexec ; then
-   local needs_adjustment="$(ver_test ${PV} -ge 2.4.34 && { { ! 
use suexec-syslog || ! use suexec-caps ; } && echo true || echo false ; } || 
echo true)"
-   if ${needs_adjustment} ; then
+   if ! use suexec-syslog || ! use suexec-caps ; then
fowners 0:${SUEXEC_CALLER:-apache} /usr/sbin/suexec
fperms 4710 /usr/sbin/suexec
# provide legacy symlink for suexec, bug 177697



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

2020-10-01 Thread Lars Wendler
commit: 1d6db64aabaa548998f60aa99acb8ce204973e54
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 14:02:24 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 14:07:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d6db64a

apache-2.eclass: Mark some variables as local

Signed-off-by: Lars Wendler  gentoo.org>

 eclass/apache-2.eclass | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index 29f6edda53c..601a7fb0873 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -242,7 +242,7 @@ check_module_critical() {
 # This internal function selects all built-in modules based on USE flags and
 # APACHE2_MODULES USE_EXPAND flags
 setup_modules() {
-   local mod_type=
+   local mod_type= x=
 
if use static ; then
mod_type="static"
@@ -328,7 +328,7 @@ setup_modules() {
 # This internal function generates the LoadModule lines for httpd.conf based on
 # the current module selection and MODULE_DEFINES
 generate_load_module() {
-   local endit=0 mod_lines= 
mod_dir="${ED%/}/usr/$(get_libdir)/apache2/modules"
+   local def= endit=0 m= mod_lines= 
mod_dir="${ED%/}/usr/$(get_libdir)/apache2/modules"
 
if use static; then
sed -i -e "/%%LOAD_MODULE%%/d" \
@@ -631,6 +631,7 @@ apache-2_src_install() {
fi
 
# empty dirs
+   local i
for i in /var/lib/dav /var/log/apache2 /var/cache/apache2 ; do
keepdir ${i}
fowners apache:apache ${i}



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

2020-10-01 Thread Lars Wendler
commit: d16ccc65a2d379ee6e829c007bbed2a10c291cd8
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 14:06:30 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 14:07:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16ccc65

apache-2.eclass: Removed EAPI-5 support

Signed-off-by: Lars Wendler  gentoo.org>

 eclass/apache-2.eclass | 29 ++---
 1 file changed, 6 insertions(+), 23 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index 17301c36f8b..07f2cd6af87 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -4,7 +4,7 @@
 # @ECLASS: apache-2.eclass
 # @MAINTAINER:
 # polynomia...@gentoo.org
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 6 7
 # @BLURB: Provides a common set of functions for apache-2.x ebuilds
 # @DESCRIPTION:
 # This eclass handles apache-2.x ebuild functions such as LoadModule generation
@@ -16,8 +16,8 @@ inherit autotools flag-o-matic multilib ssl-cert user 
toolchain-funcs eapi7-ver
&& die "Do not use this eclass with anything else than 
www-servers/apache ebuilds!"
 
 case ${EAPI:-0} in
-   0|1|2|3|4)
-   die "This eclass is banned for EAPI<5"
+   0|1|2|3|4|5)
+   die "This eclass is banned for EAPI<6"
;;
 esac
 
@@ -452,29 +452,12 @@ apache-2_src_prepare() {

"${GENTOO_PATCHDIR}"/{conf/httpd.conf,init/*,patches/config.layout} \
|| die "libdir sed failed"
 
-   if [[ "${EAPI}" -ge 6 ]] ; then
-   default
-   eapply "${GENTOO_PATCHDIR}"/patches/*.patch
-   else
-   epatch "${GENTOO_PATCHDIR}"/patches/*.patch
-   fi
-
-   if [[ ${EAPI} = 5 ]] ; then
-   # Handle patches from ebuild's PATCHES array if one is given
-   if [[ -n "${PATCHES}" ]] ; then
-   local patchestype=$(declare -p PATCHES 2>&-)
-   if [[ "${patchestype}" != "declare -a PATCHES="* ]] ; 
then
-   die "Declaring PATCHES as a variable is 
forbidden. Please use an array instead."
-   fi
-   epatch "${PATCHES[@]}"
-   fi
-
-   # Handle user patches
-   epatch_user
-   fi
+   eapply "${GENTOO_PATCHDIR}"/patches/*.patch
+   default
 
# Don't rename configure.in _before_ any possible user patches!
if [[ -f "configure.in" ]] ; then
+   elog "Renaming configure.in to configure.ac"
mv configure.{in,ac} || die
fi
 



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

2020-10-01 Thread Lars Wendler
commit: 1d4bc2b25535cfa51a98dec292f6235ee7190256
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 13:50:22 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 14:07:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4bc2b2

apache-2.eclass: Drop apache-2.2 specific code

Signed-off-by: Lars Wendler  gentoo.org>

 eclass/apache-2.eclass | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index 886161758a3..ff6ed9eafb1 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -28,10 +28,6 @@ case $(ver_cut 1-2) in
CDEPEND=">=dev-libs/apr-1.5.1:=
!www-apache/mod_macro" #492578 #477702
;;
-   2.2)
-   DEFAULT_MPM_THREADED="worker"
-   CDEPEND=">=dev-libs/apr-1.4.5:=" #368651
-   ;;
*)
die "Unknown MAJOR.MINOR apache version."
;;
@@ -120,9 +116,7 @@ _apache2_set_mpms() {
REQUIRED_USE+=" )"
done
 
-   if [[ "$(ver_cut 1-2)" != 2.2 ]] ; then
-   REQUIRED_USE+=" apache2_mpms_prefork? ( !apache2_modules_http2 
)"
-   fi
+   REQUIRED_USE+=" apache2_mpms_prefork? ( !apache2_modules_http2 )"
 }
 _apache2_set_mpms
 unset -f _apache2_set_mpms



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

2020-10-01 Thread Lars Wendler
commit: d981cba8b67bc3e2c5ab54ec56f6274ca3d54cf8
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 13:06:43 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 13:06:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d981cba8

www-servers/apache: Use dotmpfiles from tmpfiles eclass

Closes: https://bugs.gentoo.org/740594
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 www-servers/apache/apache-2.4.46-r1.ebuild | 2 +-
 www-servers/apache/apache-2.4.46.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/apache/apache-2.4.46-r1.ebuild 
b/www-servers/apache/apache-2.4.46-r1.ebuild
index f2ea863d642..449b79e3486 100644
--- a/www-servers/apache/apache-2.4.46-r1.ebuild
+++ b/www-servers/apache/apache-2.4.46-r1.ebuild
@@ -218,7 +218,7 @@ src_install() {
# Then apache2.4.service can be used and systemd support controlled
# through --enable-systemd
systemd_newunit "${FILESDIR}/apache2.2-hardened.service" 
"apache2.service"
-   systemd_dotmpfilesd "${FILESDIR}/apache.conf"
+   dotmpfiles "${FILESDIR}/apache.conf"
#insinto /etc/apache2/modules.d
#doins "${FILESDIR}/00_systemd.conf"
 

diff --git a/www-servers/apache/apache-2.4.46.ebuild 
b/www-servers/apache/apache-2.4.46.ebuild
index ac4fa3b9f31..17d6fb367b7 100644
--- a/www-servers/apache/apache-2.4.46.ebuild
+++ b/www-servers/apache/apache-2.4.46.ebuild
@@ -216,7 +216,7 @@ src_install() {
# Then apache2.4.service can be used and systemd support controlled
# through --enable-systemd
systemd_newunit "${FILESDIR}/apache2.2-hardened.service" 
"apache2.service"
-   systemd_dotmpfilesd "${FILESDIR}/apache.conf"
+   dotmpfiles "${FILESDIR}/apache.conf"
#insinto /etc/apache2/modules.d
#doins "${FILESDIR}/00_systemd.conf"
 



[gentoo-commits] repo/gentoo:master commit in: games-rpg/manaplus/files/, games-rpg/manaplus/

2020-10-01 Thread Lars Wendler
commit: f6773157b4cafe701e3745087c99948737f2b65d
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 11:05:40 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 11:07:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6773157

games-rpg/manaplus: Revbump for appdata -> metainfo

Bug: https://bugs.gentoo.org/739362
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 .../files/manaplus-1.9.3.23-metainfo.patch | 38 ++
 ...1.9.3.23.ebuild => manaplus-1.9.3.23-r1.ebuild} | 12 ---
 2 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/games-rpg/manaplus/files/manaplus-1.9.3.23-metainfo.patch 
b/games-rpg/manaplus/files/manaplus-1.9.3.23-metainfo.patch
new file mode 100644
index 000..dd324e5da8b
--- /dev/null
+++ b/games-rpg/manaplus/files/manaplus-1.9.3.23-metainfo.patch
@@ -0,0 +1,38 @@
+From c8e83006fb78b5768de1e3e19993c91a29f5da6d Mon Sep 17 00:00:00 2001
+From: Lars Wendler 
+Date: Thu, 1 Oct 2020 12:48:02 +0200
+Subject: [PATCH] Rename appdata to metainfo
+
+See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
+chapter 2.1.2 "Filesystem locations"
+
+Signed-off-by: Lars Wendler 
+---
+ Makefile.am   | 4 ++--
+ manaplus.appdata.xml => manaplus.metainfo.xml | 0
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+ rename manaplus.appdata.xml => manaplus.metainfo.xml (100%)
+
+diff --git a/Makefile.am b/Makefile.am
+index 603cf8e16..70c6981be 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -6,9 +6,9 @@ desktopdir = $(datarootdir)/applications
+ desktop_DATA = manaplus.desktop \
+manaplustest.desktop
+ 
+-appdatadir = $(datarootdir)/appdata
++appdatadir = $(datarootdir)/metainfo
+ 
+-appdata_DATA = manaplus.appdata.xml
++appdata_DATA = manaplus.metainfo.xml
+ 
+ # Extra files to include
+ EXTRA_DIST = $(desktop_DATA) \
+diff --git a/manaplus.appdata.xml b/manaplus.metainfo.xml
+similarity index 100%
+rename from manaplus.appdata.xml
+rename to manaplus.metainfo.xml
+-- 
+2.28.0
+

diff --git a/games-rpg/manaplus/manaplus-1.9.3.23.ebuild 
b/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
similarity index 97%
rename from games-rpg/manaplus/manaplus-1.9.3.23.ebuild
rename to games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
index 85e22dbccd8..a319f2a4328 100644
--- a/games-rpg/manaplus/manaplus-1.9.3.23.ebuild
+++ b/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
@@ -3,10 +3,12 @@
 
 EAPI=7
 
+inherit autotools
+
 DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
 HOMEPAGE="https://manaplus.org;
 if [[ ${PV} ==  ]] ; then
-   inherit autotools git-r3
+   inherit git-r3
EGIT_REPO_URI="https://github.com/ManaPlus/ManaPlus.git;
 else

SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz;
@@ -56,11 +58,13 @@ BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-metainfo.patch"
+)
+
 src_prepare() {
default
-   if [[ ${PV} ==  ]] ; then
-   eautoreconf
-   fi
+   eautoreconf
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: games-rpg/manaplus/

2020-10-01 Thread Lars Wendler
commit: 80bf7fd4245a65c07ac54d336b3b1854e3797734
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 08:53:56 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 09:59:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bf7fd4

games-rpg/manaplus: Live ebuild adjustments

- Respect prefix
- Use primary git(lab) repo (not GitHub mirror)
- Simplified symlink creation a bit

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

 games-rpg/manaplus/manaplus-.ebuild | 35 +
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/games-rpg/manaplus/manaplus-.ebuild 
b/games-rpg/manaplus/manaplus-.ebuild
index 3b6efa37c42..4682afacd0d 100644
--- a/games-rpg/manaplus/manaplus-.ebuild
+++ b/games-rpg/manaplus/manaplus-.ebuild
@@ -7,7 +7,7 @@ DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and 
The Mana World"
 HOMEPAGE="https://manaplus.org;
 if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/ManaPlus/ManaPlus.git;
+   EGIT_REPO_URI="https://gitlab.com/manaplus/manaplus.git;
 else

SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz;
KEYWORDS="~amd64 ~x86"
@@ -64,7 +64,7 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
-   --localedir=/usr/share/locale
+   --localedir="${EPREFIX}/usr/share/locale"
--without-internalsdlgfx
$(use_with mumble)
$(use_enable nls)
@@ -73,26 +73,27 @@ src_configure() {
$(use_with sdl2)
$(use_enable test unittests)
)
-   CONFIG_SHELL=/bin/bash econf "${myeconfargs[@]}"
+   CONFIG_SHELL="/bin/bash" econf "${myeconfargs[@]}"
 }
 
 src_install() {
default
 
-   local destpath="/usr/share/${PN}"
-   dosym ../../../fonts/dejavu/DejaVuSans-Bold.ttf 
"${destpath}"/data/fonts/dejavusans-bold.ttf
-   dosym ../../../fonts/dejavu/DejaVuSans.ttf 
"${destpath}"/data/fonts/dejavusans.ttf
-   dosym ../../../fonts/dejavu/DejaVuSansMono-Bold.ttf 
"${destpath}"/data/fonts/dejavusansmono-bold.ttf
-   dosym ../../../fonts/dejavu/DejaVuSansMono.ttf 
"${destpath}"/data/fonts/dejavusansmono.ttf
-   dosym ../../../fonts/dejavu/DejaVuSerifCondensed-Bold.ttf 
"${destpath}"/data/fonts/dejavuserifcondensed-bold.ttf
-   dosym ../../../fonts/dejavu/DejaVuSerifCondensed.ttf 
"${destpath}"/data/fonts/dejavuserifcondensed.ttf
-   dosym ../../../fonts/liberation-fonts/LiberationMono-Bold.ttf 
"${destpath}"/data/fonts/liberationsansmono-bold.ttf
-   dosym ../../../fonts/liberation-fonts/LiberationMono-Regular.ttf 
"${destpath}"/data/fonts/liberationsansmono.ttf
-   dosym ../../../fonts/liberation-fonts/LiberationSans-Bold.ttf 
"${destpath}"/data/fonts/liberationsans-bold.ttf
-   dosym ../../../fonts/liberation-fonts/LiberationSans-Regular.ttf 
"${destpath}"/data/fonts/liberationsans.ttf
-   dosym ../../../fonts/mplus-outline-fonts/mplus-1p-bold.ttf 
"${destpath}"/data/fonts/mplus-1p-bold.ttf
-   dosym ../../../fonts/mplus-outline-fonts/mplus-1p-regular.ttf 
"${destpath}"/data/fonts/mplus-1p-regular.ttf
-   dosym ../../../fonts/wqy-microhei/wqy-microhei.ttc 
"${destpath}"/data/fonts/wqy-microhei.ttf
+   local srcpath="../../../fonts"
+   local destpath="/usr/share/${PN}/data/fonts"
+   dosym ${srcpath}/dejavu/DejaVuSans-Bold.ttf 
"${destpath}"/dejavusans-bold.ttf
+   dosym ${srcpath}/dejavu/DejaVuSans.ttf "${destpath}"/dejavusans.ttf
+   dosym ${srcpath}/dejavu/DejaVuSansMono-Bold.ttf 
"${destpath}"/dejavusansmono-bold.ttf
+   dosym ${srcpath}/dejavu/DejaVuSansMono.ttf 
"${destpath}"/dejavusansmono.ttf
+   dosym ${srcpath}/dejavu/DejaVuSerifCondensed-Bold.ttf 
"${destpath}"/dejavuserifcondensed-bold.ttf
+   dosym ${srcpath}/dejavu/DejaVuSerifCondensed.ttf 
"${destpath}"/dejavuserifcondensed.ttf
+   dosym ${srcpath}/liberation-fonts/LiberationMono-Bold.ttf 
"${destpath}"/liberationsansmono-bold.ttf
+   dosym ${srcpath}/liberation-fonts/LiberationMono-Regular.ttf 
"${destpath}"/liberationsansmono.ttf
+   dosym ${srcpath}/liberation-fonts/LiberationSans-Bold.ttf 
"${destpath}"/liberationsans-bold.ttf
+   dosym ${srcpath}/liberation-fonts/LiberationSans-Regular.ttf 
"${destpath}"/liberationsans.ttf
+   dosym ${srcpath}/mplus-outline-fonts/mplus-1p-bold.ttf 
"${destpath}"/mplus-1p-bold.ttf
+   dosym ${srcpath}/mplus-outline-fonts/mplus-1p-regular.ttf 
"${destpath}"/mplus-1p-regular.ttf
+   dosym ${srcpath}/wqy-microhei/wqy-microhei.ttc 
"${destpath}"/wqy-microhei.ttf
 }
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/, www-client/seamonkey/

2020-10-01 Thread Lars Wendler
commit: e8ed22928a495238667b50d66e83041341ef9611
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct  1 07:17:00 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Oct  1 07:17:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ed2292

www-client/seamonkey: Fixed build with glibc-2.32

Closes: https://bugs.gentoo.org/736892
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch | 15 +++
 www-client/seamonkey/seamonkey-2.53.4.ebuild |  1 +
 2 files changed, 16 insertions(+)

diff --git a/www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch 
b/www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch
new file mode 100644
index 000..4ad673bed60
--- /dev/null
+++ b/www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch
@@ -0,0 +1,15 @@
+https://src.fedoraproject.org/rpms/seamonkey/c/f3de8ae056fcb36615add0e6311cff147fbdd827?branch=master
+https://bugs.gentoo.org/736892
+
+--- seamonkey-2.53.2/mozilla/memory/build/mozjemalloc.cpp
 seamonkey-2.53.2/mozilla/memory/build/mozjemalloc.cpp
+@@ -220,9 +220,6 @@
+ #include 
+ #include 
+ #include 
+-#if !defined(XP_SOLARIS) && !defined(ANDROID)
+-#include 
+-#endif
+ #include 
+ 
+ #include 

diff --git a/www-client/seamonkey/seamonkey-2.53.4.ebuild 
b/www-client/seamonkey/seamonkey-2.53.4.ebuild
index ef146756d3d..5952eb2130d 100644
--- a/www-client/seamonkey/seamonkey-2.53.4.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.4.ebuild
@@ -188,6 +188,7 @@ src_prepare() {
done
 
use system-libvpx && eapply 
"${WORKDIR}/${PN}-2.53.3-system_libvpx-1.8.patch"
+   eapply "${FILESDIR}/${PN}-2.53.2-sysctl.patch" #736892
 
# Allow user to apply any additional patches without modifing ebuild
eapply_user



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

2020-09-30 Thread Lars Wendler
commit: c7e0798a26c0ab8717fb2d5f02af4c39092a758b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 30 12:28:19 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 30 12:28:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e0798a

app-misc/reptyr: Bump to version 0.8.0

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

 app-misc/reptyr/Manifest|  1 +
 app-misc/reptyr/reptyr-0.8.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/app-misc/reptyr/Manifest b/app-misc/reptyr/Manifest
index 09a9d5ea758..a75d4f670d6 100644
--- a/app-misc/reptyr/Manifest
+++ b/app-misc/reptyr/Manifest
@@ -1,3 +1,4 @@
 DIST reptyr-0.6.2-sysmacros.patch 598 BLAKE2B 
12e024efd3a7c2e07f1930545f2c5ee78212ac0f30095208c7cd2678c66f48038576d32b1f969cf9018db12b8fcd27f900257701bc66873326cd820c2ee57c14
 SHA512 
2d6c711a1d1268557925d15cf5d8154bc4ce47b5475ad05a5d358fd94a882991f33a8d99608e511d15dea6c08dcac615467f52bedb46330868540b03302e0cc9
 DIST reptyr-0.6.2.tar.gz 28533 BLAKE2B 
305aeb5619c1780bbc189a64786ba1148c730e518ea8fe3c5daf715fcbe0de3ad7bd107008fb2471b8a3b61e75406ebb32d99b2eb5323badbb9e5f10ed1e65dc
 SHA512 
ad0b378d3c30bbfaa30dfcc06c405c375c7e9bcc3bae2e7fb97b8c3f88f482f461c9c846df0064cc842149b07b8a6b616d95f74cdf38f1b2a5011f6b9328c327
 DIST reptyr-0.7.0.tar.gz 30718 BLAKE2B 
7cdb3c95deeab82898d41dd5047cd15ff288229145b64fce8efc5360d205a575a4f421ed52885c6491d56858fb7d1f09f0e8588a3be62d021bd26e554bb1ed25
 SHA512 
d95a05634f7e4e55f487577baee50fc773f0d9957be5ac1a678bd0434baffd994c08a884496f6400ee101333c310eaaf2150f9053d3b4b6e525820a7ed24a8e6
+DIST reptyr-0.8.0.tar.gz 32239 BLAKE2B 
eb3d966c06df710ea27a421bceaca0c91e342cb981567eedc9125e5dd2dc937be294dc212ed9b3021d5e5d75e1011fa4a39eaf93c152c24ef7c5098f8edd9018
 SHA512 
880d899a2b6df3c33909dc70ce0a58f413b2e2eec2e212abc709348345d48294cf2e39f5891ab4b1fa24e69b54effe99c1b8ab03b448bfd7097e20498e7e85dc

diff --git a/app-misc/reptyr/reptyr-0.8.0.ebuild 
b/app-misc/reptyr/reptyr-0.8.0.ebuild
new file mode 100644
index 000..a6b71060f53
--- /dev/null
+++ b/app-misc/reptyr/reptyr-0.8.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 toolchain-funcs flag-o-matic vcs-snapshot
+
+DESCRIPTION="A utility to attach a running program to a new terminal"
+HOMEPAGE="https://github.com/nelhage/reptyr;
+SRC_URI="https://github.com/nelhage/${PN}/archive/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   # respect CFLAGS
+   sed -i '/^override/d' Makefile || die
+}
+
+src_compile() {
+   append-cppflags -D_GNU_SOURCE
+   emake CC=$(tc-getCC) CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+   dodoc ChangeLog NOTES README.md
+   newbashcomp reptyr{.bash,}
+}



[gentoo-commits] repo/gentoo:master commit in: games-rpg/manaplus/

2020-09-28 Thread Lars Wendler
commit: b939e3daee5c0ad6ba9a2916d0d83dfd94f3f803
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 16:05:39 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 16:05:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b939e3da

games-rpg/manaplus: Fixed homepage

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

 games-rpg/manaplus/manaplus-1.9.3.23.ebuild | 4 ++--
 games-rpg/manaplus/manaplus-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-rpg/manaplus/manaplus-1.9.3.23.ebuild 
b/games-rpg/manaplus/manaplus-1.9.3.23.ebuild
index 9d34cbd23db..85e22dbccd8 100644
--- a/games-rpg/manaplus/manaplus-1.9.3.23.ebuild
+++ b/games-rpg/manaplus/manaplus-1.9.3.23.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
-HOMEPAGE="http://manaplus.evolonline.org;
+HOMEPAGE="https://manaplus.org;
 if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/ManaPlus/ManaPlus.git;

diff --git a/games-rpg/manaplus/manaplus-.ebuild 
b/games-rpg/manaplus/manaplus-.ebuild
index 3e516d72a9e..3b6efa37c42 100644
--- a/games-rpg/manaplus/manaplus-.ebuild
+++ b/games-rpg/manaplus/manaplus-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
-HOMEPAGE="http://manaplus.evolonline.org;
+HOMEPAGE="https://manaplus.org;
 if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/ManaPlus/ManaPlus.git;



[gentoo-commits] repo/gentoo:master commit in: games-rpg/manaplus/

2020-09-28 Thread Lars Wendler
commit: 048ca4cb8491b308d9b1fd38080f15c9ef41aded
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 16:03:29 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 16:03:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048ca4cb

games-rpg/manaplus: Removed old

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

 games-rpg/manaplus/Manifest |   1 -
 games-rpg/manaplus/manaplus-1.8.12.8.ebuild | 100 
 2 files changed, 101 deletions(-)

diff --git a/games-rpg/manaplus/Manifest b/games-rpg/manaplus/Manifest
index 1640140df96..741392d7a8d 100644
--- a/games-rpg/manaplus/Manifest
+++ b/games-rpg/manaplus/Manifest
@@ -1,2 +1 @@
-DIST manaplus-1.8.12.8.tar.xz 15041612 BLAKE2B 
dfd1ff9ca21ac9cf2647f636b8951335cd33d34badc29e6902e9fe031624bd4ce216ae2c30f24647e9ecdbb065877bcb6ef21f9a5f0b69a497c9baab25b6b694
 SHA512 
f57877f04404ed1021aa517e069e6a469ebb71a39fe9545264d1d9e55111c8263036c878493a8794ae77257fa3d90192505570276023282b060481ff6420587e
 DIST manaplus-1.9.3.23.tar.xz 15051860 BLAKE2B 
6019799f13df0531ffcf662068f3dc85d31193a8db9fe6fa82b0c1c5740c527685efae822b800ca1836ec3ca00405f07ff368ecd3e0932465762e5f9efda7516
 SHA512 
0e74df08b4e18a826711c090e3ddf38da1b348c34acc1aff675c1f6c4dc523723a07b2b00d135a89ef136f11fe03f0dfc41e5830f0d6c34d5d44eb1414a2d361

diff --git a/games-rpg/manaplus/manaplus-1.8.12.8.ebuild 
b/games-rpg/manaplus/manaplus-1.8.12.8.ebuild
deleted file mode 100644
index 3e516d72a9e..000
--- a/games-rpg/manaplus/manaplus-1.8.12.8.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
-HOMEPAGE="http://manaplus.evolonline.org;
-if [[ ${PV} ==  ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/ManaPlus/ManaPlus.git;
-else
-   
SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="mumble nls opengl pugixml +sdl2 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-games/physfs-1.0.0
-   media-fonts/dejavu
-   media-fonts/liberation-fonts
-   media-fonts/mplus-outline-fonts
-   media-fonts/wqy-microhei
-   media-libs/libpng:0=
-   net-misc/curl
-   sys-libs/zlib
-   x11-apps/xmessage
-   x11-libs/libX11
-   x11-misc/xdg-utils
-   mumble? ( media-sound/mumble )
-   nls? ( virtual/libintl )
-   opengl? ( virtual/opengl )
-   pugixml? ( dev-libs/pugixml )
-   !pugixml? ( dev-libs/libxml2 )
-   sdl2? (
-   media-libs/libsdl2[X,opengl?,video]
-   media-libs/sdl2-gfx
-   media-libs/sdl2-image[png]
-   media-libs/sdl2-mixer[vorbis]
-   media-libs/sdl2-net
-   media-libs/sdl2-ttf
-   )
-   !sdl2? (
-   media-libs/libsdl[X,opengl?,video]
-   media-libs/sdl-gfx
-   media-libs/sdl-image[png]
-   media-libs/sdl-mixer[vorbis]
-   media-libs/sdl-net
-   media-libs/sdl-ttf
-   )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   default
-   if [[ ${PV} ==  ]] ; then
-   eautoreconf
-   fi
-}
-
-src_configure() {
-   local myeconfargs=(
-   --localedir=/usr/share/locale
-   --without-internalsdlgfx
-   $(use_with mumble)
-   $(use_enable nls)
-   $(use_with opengl)
-   --enable-libxml=$(usex pugixml pugixml libxml)
-   $(use_with sdl2)
-   $(use_enable test unittests)
-   )
-   CONFIG_SHELL=/bin/bash econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   local destpath="/usr/share/${PN}"
-   dosym ../../../fonts/dejavu/DejaVuSans-Bold.ttf 
"${destpath}"/data/fonts/dejavusans-bold.ttf
-   dosym ../../../fonts/dejavu/DejaVuSans.ttf 
"${destpath}"/data/fonts/dejavusans.ttf
-   dosym ../../../fonts/dejavu/DejaVuSansMono-Bold.ttf 
"${destpath}"/data/fonts/dejavusansmono-bold.ttf
-   dosym ../../../fonts/dejavu/DejaVuSansMono.ttf 
"${destpath}"/data/fonts/dejavusansmono.ttf
-   dosym ../../../fonts/dejavu/DejaVuSerifCondensed-Bold.ttf 
"${destpath}"/data/fonts/dejavuserifcondensed-bold.ttf
-   dosym ../../../fonts/dejavu/DejaVuSerifCondensed.ttf 
"${destpath}"/data/fonts/dejavuserifcondensed.ttf
-   dosym ../../../fonts/liberation-fonts/LiberationMono-Bold.ttf 
"${destpath}"/data/fonts/liberationsansmono-bol

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

2020-09-28 Thread Lars Wendler
commit: ffaeada7d9d6dd835a46318ef85eceb21d8cfbac
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 14:24:56 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 15:55:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffaeada7

mail-client/claws-mail: Bump to version 3.17.7

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

 mail-client/claws-mail/Manifest |   1 +
 mail-client/claws-mail/claws-mail-3.17.7.ebuild | 215 
 2 files changed, 216 insertions(+)

diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest
index 7dcfa0896c3..d7d1c98d9cf 100644
--- a/mail-client/claws-mail/Manifest
+++ b/mail-client/claws-mail/Manifest
@@ -1 +1,2 @@
 DIST claws-mail-3.17.6.tar.xz 6400692 BLAKE2B 
ce5fc914db89835a2a678e68da950d7487e8df919847f3d69baabc73012908f3853dcb274ae4c0e1a4f0f46fb38903b77fe7a2aa7e5b9169bd8eb597035d2ce5
 SHA512 
07fdf7fce722ee1e50aa155bca720323a58842b372d8295bed33c7245fce5790a1bd3ed7462130664a218a804ab6bd1ba3663ee3e53fbbac6a4a477dd676ede0
+DIST claws-mail-3.17.7.tar.xz 6447268 BLAKE2B 
432e36e5a376622508eed2e4ba7fbc885df66b05b7f91386f8bb3cb1f96980b946362fad55848f1c0534bc079981d7e4d894ebf62d6ecaa9c60cfde709927a75
 SHA512 
b8089b0454c8e91a2e1fac8829e44ab01faa049f899252eb226e0b4998be4136334bba3d3efc5baff90e23e027ad928162950b4c986504d918dc628fcf9fa2ff

diff --git a/mail-client/claws-mail/claws-mail-3.17.7.ebuild 
b/mail-client/claws-mail/claws-mail-3.17.7.ebuild
new file mode 100644
index 000..92d04260296
--- /dev/null
+++ b/mail-client/claws-mail/claws-mail-3.17.7.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop xdg
+
+DESCRIPTION="An email client (and news reader) based on GTK+"
+HOMEPAGE="https://www.claws-mail.org/;
+
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="git://git.claws-mail.org/claws.git"
+else
+   
SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+SLOT="0"
+LICENSE="GPL-3"
+
+IUSE="+appindicator archive bogofilter calendar clamav dbus debug dillo doc 
gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager 
nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin 
spam-report spell startup-notification svg valgrind xface"
+
+REQUIRED_USE="
+   appindicator? ( notification )
+   libcanberra? ( notification )
+   libnotify? ( notification )
+   networkmanager? ( dbus )
+   smime? ( pgp )
+"
+
+COMMONDEPEND="
+   dev-libs/nettle:=
+   net-mail/ytnef
+   sys-libs/zlib:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2[jpeg]
+   >=x11-libs/gtk+-2.24:2
+   x11-libs/libX11
+   x11-libs/pango
+   archive? (
+   app-arch/libarchive
+   >=net-misc/curl-7.9.7
+   )
+   bogofilter? ( mail-filter/bogofilter )
+   calendar? (
+   >=dev-libs/libical-2.0.0:=
+   >=net-misc/curl-7.9.7
+   )
+   dbus? (
+   >=dev-libs/dbus-glib-0.60
+   sys-apps/dbus
+   )
+   gdata? ( >=dev-libs/libgdata-0.17.2 )
+   dillo? ( www-client/dillo )
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   imap? ( >=net-libs/libetpan-0.57 )
+   ldap? ( >=net-nds/openldap-2.0.7 )
+   litehtml? (
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/gumbo-0.10
+   net-misc/curl
+   media-libs/fontconfig
+   )
+   nls? ( >=sys-devel/gettext-0.18 )
+   nntp? ( >=net-libs/libetpan-0.57 )
+   notification? (
+   dev-libs/glib:2
+   appindicator? ( dev-libs/libindicate:3[gtk] )
+   libcanberra? (  media-libs/libcanberra[gtk] )
+   libnotify? ( x11-libs/libnotify )
+   )
+   pdf? ( app-text/poppler[cairo] )
+   pgp? ( >=app-crypt/gpgme-1.0.0 )
+   session? (
+   x11-libs/libICE
+   x11-libs/libSM
+   )
+   smime? ( >=app-crypt/gpgme-1.0.0 )
+   spam-report? ( >=net-misc/curl-7.9.7 )
+   spell? ( >=app-text/enchant-2.0.0:2= )
+   startup-notification? ( x11-libs/startup-notification )
+   svg? ( >=gnome-base/librsvg-2.40.5 )
+   valgrind? ( dev-util/valgrind )
+"
+
+DEPEND="${COMMONDEPEND}
+   xface? ( >=media-libs/compface-1.4 )
+"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+RDEPEND="${COMMONDEPEND}
+   app-misc/mime-types
+   x11-misc/shared-mime-info
+   clamav? ( app-antivirus/clamav )
+   networkmanager? ( net-misc/net

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

2020-09-28 Thread Lars Wendler
commit: 80182642cb29a2bd6848ccc267431007a5f11539
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 09:50:30 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 09:50:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80182642

sys-fs/inotify-tools: Don't build with -Werror by default

Closes: https://bugs.gentoo.org/745069
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/inotify-tools/inotify-tools-3.20.2.2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-fs/inotify-tools/inotify-tools-3.20.2.2.ebuild 
b/sys-fs/inotify-tools/inotify-tools-3.20.2.2.ebuild
index 391f17cbf86..ff0369a04de 100644
--- a/sys-fs/inotify-tools/inotify-tools-3.20.2.2.ebuild
+++ b/sys-fs/inotify-tools/inotify-tools-3.20.2.2.ebuild
@@ -19,6 +19,11 @@ RDEPEND=""
 
 src_prepare() {
default
+
+   # Remove -Werror from CFLAGS (#745069)
+   find -name "Makefile.am" -print0 \
+   | xargs --null sed 's@ -Werror@@' -i || die
+
eautoreconf
 }
 



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

2020-09-28 Thread Lars Wendler
commit: 9a7f3edd4fdf13c6006a70c0c4352ac64c7ba5da
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 09:20:10 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 09:20:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7f3edd

sys-apps/debianutils: Bump to version 4.11.2

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

 sys-apps/debianutils/Manifest  |  1 +
 sys-apps/debianutils/debianutils-4.11.2.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/sys-apps/debianutils/Manifest b/sys-apps/debianutils/Manifest
index b429b20c7ae..4f1d1fa5664 100644
--- a/sys-apps/debianutils/Manifest
+++ b/sys-apps/debianutils/Manifest
@@ -1 +1,2 @@
 DIST debianutils_4.11.1.tar.xz 157536 BLAKE2B 
2093568ff6e779d25ff2960b1bc6b12bcd451eaf9ad586ee48d6a6f52bcb0d53c58cb01697eee3fe47d22bf9019fedb5e2857fc8bb358b1449f65079cab1190b
 SHA512 
8283e42f190a9c59c54817a745e219fcc9a1f8995204d62aff84f755ace041e433fe707d3b4373060207a70c9c01d958234281061f77e6e6fb6c560c79711772
+DIST debianutils_4.11.2.tar.xz 158132 BLAKE2B 
c2a95c90b4267e3b1d61c21db562f960b4666982c488e69a757fb0a7a42e8e739d44f553edd8cf532df30c492e20ab63ec3580479de7de5d901d75de76fc
 SHA512 
0bd9098beee78b3c8dae839f0c29e9f142cbb22f2ced473cf7ae47a14d9493ba882c1829eba213780392a87a3223b3689729754c8ded80a091efaef3f6f903fd

diff --git a/sys-apps/debianutils/debianutils-4.11.2.ebuild 
b/sys-apps/debianutils/debianutils-4.11.2.ebuild
new file mode 100644
index 000..b398e3f5f04
--- /dev/null
+++ b/sys-apps/debianutils/debianutils-4.11.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="A selection of tools from Debian"
+HOMEPAGE="https://packages.qa.debian.org/d/debianutils.html;
+SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="BSD GPL-2 SMAIL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+IUSE="+installkernel static"
+
+PDEPEND="
+   installkernel? (
+   || (
+   sys-kernel/installkernel-gentoo
+   sys-kernel/installkernel-systemd-boot
+   )
+   )"
+
+S="${WORKDIR}/${PN}"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch )
+
+src_configure() {
+   use static && append-ldflags -static
+   default
+}
+
+src_install() {
+   into /
+   dobin tempfile run-parts
+
+   into /usr
+   dobin ischroot
+   dosbin savelog
+
+   doman ischroot.1 tempfile.1 run-parts.8 savelog.8
+   cd debian || die
+   dodoc changelog control
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2020-09-28 Thread Lars Wendler
commit: 296f8ce50d3afe7d688c6d598bce5637dabf398d
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 07:33:31 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 07:33:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296f8ce5

net-fs/samba: addc needs to be disabled if ads is also disabled

Bug: https://bugs.gentoo.org/744757
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 net-fs/samba/samba-4.13.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-fs/samba/samba-4.13.0.ebuild b/net-fs/samba/samba-4.13.0.ebuild
index edb967449d4..654358f9e14 100644
--- a/net-fs/samba/samba-4.13.0.ebuild
+++ b/net-fs/samba/samba-4.13.0.ebuild
@@ -119,6 +119,7 @@ REQUIRED_USE="
cluster? ( ads )
gpg? ( addc )
test? ( python )
+   !ads? ( !addc )
?? ( system-heimdal system-mitkrb5 )
${PYTHON_REQUIRED_USE}
 "



[gentoo-commits] repo/gentoo:master commit in: net-fs/cifs-utils/

2020-09-28 Thread Lars Wendler
commit: 1ad1ab37dc2746bb2a0dd1e46ed1f9132879d93e
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 07:26:03 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 07:26:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad1ab37

net-fs/cifs-utils: Security cleanup

Bug: https://bugs.gentoo.org/743211
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 net-fs/cifs-utils/Manifest  |   2 -
 net-fs/cifs-utils/cifs-utils-6.10-r1.ebuild | 124 
 net-fs/cifs-utils/cifs-utils-6.9-r1.ebuild  | 119 --
 3 files changed, 245 deletions(-)

diff --git a/net-fs/cifs-utils/Manifest b/net-fs/cifs-utils/Manifest
index 91cd6be06ba..90318ccb282 100644
--- a/net-fs/cifs-utils/Manifest
+++ b/net-fs/cifs-utils/Manifest
@@ -1,3 +1 @@
-DIST cifs-utils-6.10.tar.bz2 364221 BLAKE2B 
45b692fb85217a25b7042fbe7e40cc8c4fe0d6cc9c905acde2c6fc9c3048343064e376f47128bcacba88f745452148040ad3f5e8ca15e297531f0dc868e1b75b
 SHA512 
e19ca69b7948f01c1fd6a4ed069e00511588b903a5b8b0dc35ac1e00743170b9ca180b747c47d56cfacf273b296da21df60e1957404f26ebf2ba80bfa7e275cc
 DIST cifs-utils-6.11.tar.bz2 408903 BLAKE2B 
5ee7cd87b54a266750bf938396ee90b3f20c2a3446aca295ccb58cb667fbfb68be9aa0e2bbc20aa5e18ffd7f1fcd5fbb0aef3bc25fd13bb96abc5a57a0b45b4b
 SHA512 
064c0ac75572fb44908390508462e4fdfe0686751149fd8b656a209dd961a5a24a7d9774c38c0e72fa5f9875b43aea7bf2de038c4e4a63a11664e71d9003100e
-DIST cifs-utils-6.9.tar.bz2 400430 BLAKE2B 
fc8cc55fae54d84fc1f1d4a14a9d666d87a3da78d1502f0d72ac9cb44ff1424ca2c5b15b0be510579d4c9f5181980627efedd00e0e5cfb1b3e47188ba307ad28
 SHA512 
b92e4e39eeed1032bb175659296cde034703fb3ca63aae00419d46a33dadf821fedaf03734128112c164c84bcbb48d92d03cdc275c4a7cba26f984aeca40a40a

diff --git a/net-fs/cifs-utils/cifs-utils-6.10-r1.ebuild 
b/net-fs/cifs-utils/cifs-utils-6.10-r1.ebuild
deleted file mode 100644
index d9225eafc90..000
--- a/net-fs/cifs-utils/cifs-utils-6.10-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1 linux-info multilib pam
-
-DESCRIPTION="Tools for Managing Linux CIFS Client Filesystems"
-HOMEPAGE="https://wiki.samba.org/index.php/LinuxCIFS_utils;
-SRC_URI="https://ftp.samba.org/pub/linux-cifs/${PN}/${P}.tar.bz2;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x86-linux"
-IUSE="+acl +ads +caps creds pam"
-
-RDEPEND="
-   !net-fs/mount-cifs
-   !https://bugs.gentoo.org/612584
-   eapply "${FILESDIR}/${PN}-6.7-heimdal.patch"
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-smbinfo
-   $(use_enable acl cifsacl cifsidmap)
-   $(use_enable ads cifsupcall)
-   $(use_with caps libcap)
-   $(use_enable creds cifscreds)
-   $(use_enable pam)
-   $(use_with pam pamdir $(getpam_mod_dir))
-   )
-   ROOTSBINDIR="${EPREFIX}"/sbin \
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   # remove empty directories
-   find "${ED}" -type d -empty -delete || die
-
-   if use acl ; then
-   dodir /etc/cifs-utils
-   dosym ../../usr/$(get_libdir)/cifs-utils/idmapwb.so \
-   /etc/cifs-utils/idmap-plugin
-   dodir /etc/request-key.d
-   echo 'create cifs.idmap * * /usr/sbin/cifs.idmap %k' \
-   > "${ED}/etc/request-key.d/cifs.idmap.conf"
-   fi
-
-   if use ads ; then
-   dodir /etc/request-key.d
-   echo 'create dns_resolver * * /usr/sbin/cifs.upcall %k' \
-   > "${ED}/etc/request-key.d/cifs.upcall.conf"
-   echo 'create cifs.spnego * * /usr/sbin/cifs.upcall %k' \
-   > "${ED}/etc/request-key.d/cifs.spnego.conf"
-   fi
-
-   dobashcomp bash-completion/smbinfo
-}
-
-pkg_postinst() {
-   # Inform about set-user-ID bit of mount.cifs
-   ewarn "setuid use flag was dropped due to multiple security 
implications"
-   ewarn "such as CVE-2009-2948, CVE-2011-3585 and CVE-2012-1586"
-   ewarn "You are free to set setuid flags by yourself"
-
-   # Inform about upcall usage
-   if use acl ; then
-   einfo "The cifs.idmap utility has been enabled by creating the"
-   einfo "configuration file /etc/request-key.d/cifs.idmap.conf"
-   einfo "This enables you to get and set CIFS acls."
-   fi
-
-   if use ads ; then
-   einfo "

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

2020-09-28 Thread Lars Wendler
commit: d325131ef40bab2699454e231209f90f4fe232bd
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 28 07:18:23 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Mon Sep 28 07:18:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d325131e

sys-apps/grep: Bump to version 3.5

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

 sys-apps/grep/Manifest|  1 +
 sys-apps/grep/grep-3.5.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/grep/Manifest b/sys-apps/grep/Manifest
index ca923bbfebe..adc41b7c6e7 100644
--- a/sys-apps/grep/Manifest
+++ b/sys-apps/grep/Manifest
@@ -1,2 +1,3 @@
 DIST grep-3.3.tar.xz 1473056 BLAKE2B 
e1592b623d1f32d1b21d127b0d28f8f6501d4b854ff2de810d12d43292c00e6af887b038f22d0c4c45c314b6e9d73a82dec6d737519c674bb139c2ef70511aa0
 SHA512 
e4805dbddf7cd0f0faf412557d408509650c1ccf703bc450f10a3f727c690dbfaa1235aa81939a0e4b7ac6190f88c15ea1fcc562b343d4b4c7550f967aeb15db
 DIST grep-3.4.tar.xz 1555820 BLAKE2B 
4e1924d6d5eb66faca93b405cce9784d726a476f26a384c3b44375cb09f817008aeedaa701a30b6c1f21c030902d603a80ec80105b2d5d76eadf09b910d573a7
 SHA512 
0f1506bd19971fbdcb47a111277ca63e8ad045456f096980852fd0a61c860f29f4b369bbaaa5cbce4b0a81718e3e3274d9a078b491f2109baa9a02ce600ee206
+DIST grep-3.5.tar.xz 1586396 BLAKE2B 
62c98acb29b9998e60b64cacbe82df4f03a8d8a427a060d00283506155e6acadc4d77e8b8c2fa110227715c314ac7cde38a38eff0b92eb0ec793c59ba2562ea5
 SHA512 
8367aa930ecf7fa5c07153666bf7991097648bd7bf4ca672e6b14e0bb806c89991ec55d2880812877761cbde1d33562f22803835d74bfcd293c2246e274306c4

diff --git a/sys-apps/grep/grep-3.5.ebuild b/sys-apps/grep/grep-3.5.ebuild
new file mode 100644
index 000..a581969446e
--- /dev/null
+++ b/sys-apps/grep/grep-3.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="GNU regular expression matcher"
+HOMEPAGE="https://www.gnu.org/software/grep/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
+   mirror://gentoo/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE="nls pcre static"
+
+LIB_DEPEND="pcre? ( >=dev-libs/libpcre-7.8-r1[static-libs(+)] )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   nls? ( virtual/libintl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+
+src_prepare() {
+   sed -i \
+   -e "s:@SHELL@:${EPREFIX}/bin/sh:g" \
+   -e "s:@grep@:${EPREFIX}/bin/grep:" \
+   src/egrep.sh || die #523898
+
+   default
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   # don't link against libsigsegv even when available
+   export ac_cv_libsigsegv=no
+   # Always use pkg-config to get lib info for pcre.
+   export ac_cv_search_pcre_compile=$(
+   usex pcre "$($(tc-getPKG_CONFIG) --libs $(usex static --static 
'') libpcre)" ''
+   )
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   $(use_enable nls)
+   $(use_enable pcre perl-regexp)
+   )
+   econf "${myeconfargs[@]}"
+}



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

2020-09-25 Thread Lars Wendler
commit: 64aac8557e46fd17fd9918fa260f742f30f54a5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 25 12:13:36 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Sep 25 12:14:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64aac855

sys-apps/fakeroot: Bump to version 1.25.1. Removed 1.24.1

Fixed installation of translated man pages

Closes: https://bugs.gentoo.org/744604
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/fakeroot/Manifest |  2 +-
 .../{fakeroot-1.24.1.ebuild => fakeroot-1.25.1.ebuild} | 10 ++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest
index d43dd1302c9..34752493587 100644
--- a/sys-apps/fakeroot/Manifest
+++ b/sys-apps/fakeroot/Manifest
@@ -1,4 +1,4 @@
 DIST fakeroot_1.22.orig.tar.bz2 338238 BLAKE2B 
b6cee7483ea7ec17747e638cbfefa565f26b3b00517f3ec90280f8ce556ce8efa3833accc07885365e20f80967a67291fadc27cd80766548cc86e2aa70c74c33
 SHA512 
193478d9ff88ca2ae69fe47b73b6c61aeb2ba3f2a9e7ed5d455022705857c6f34cdcbe2d3f614c4c4c9509368dc78b9a7b7aa56fb3b50bb3309448140abd796a
 DIST fakeroot_1.23.orig.tar.xz 298080 BLAKE2B 
eac3da8486d57266f0f6af0479f0fcec5aaf82f4707ad8f810f954373a31cf5f390ef57dcc71ba630a1d4a578df95ac9beda9c93b3c75adffcbc89860f442b69
 SHA512 
0984679207e6e340abf715d4b26a213f85420cd8c58f21e65eb069337a3bd67436c6f80168412c10b28701689ec63290f122a5ff5d44a57b2b166aa72799d036
-DIST fakeroot_1.24.1.orig.tar.gz 111873 BLAKE2B 
64c4661082a2b0183dfe5eacde8f97c8134a39d3b82f731ef13ecd3139595491e3560c47fee74fe2351f674a2e265a04bdb3eda475ca59ee42406088623b8b39
 SHA512 
f85f616c3018b6da09cb60693eb42e2b63b749edf5f7f947e9b98b51938733be02bc43af3210338973a02bcab9815657a77c0f5abe29721c275e3da658a8d7c3
 DIST fakeroot_1.24.orig.tar.gz 522497 BLAKE2B 
fb08ed6512a3e26538662ceb28a197b85fd4a05c37b543529df6880e01c64bd774037bed1230bf7d7fe0bde798364c2fd0fcfab257fff4d3e6ae9800c076a5b0
 SHA512 
b15db7bbfb03264f294fb3b42813e17758b43ef7f121e55a24af9ec30ff3f4ec8eb0392db88133e56f9728b3828f6c1432d1e5d2e881a69d083ad444b9177487
+DIST fakeroot_1.25.1.orig.tar.gz 126880 BLAKE2B 
ea92815d005422ade80a91d1351c500614f7628b2173caf23bab2192f9395440ba4429ac773723c79a0f0205b7c750db9c1cecbefe7e9e2c442c8a92938df0cf
 SHA512 
0e340aacfb49558ee6719aa11aa297ccda2afe2f66209da8fa10e45ec7954d5db689717db38f30cdfb9d89b75ca63ec6aed42e2cc314fd25c60262aa735eab0d

diff --git a/sys-apps/fakeroot/fakeroot-1.24.1.ebuild 
b/sys-apps/fakeroot/fakeroot-1.25.1.ebuild
similarity index 82%
rename from sys-apps/fakeroot/fakeroot-1.24.1.ebuild
rename to sys-apps/fakeroot/fakeroot-1.25.1.ebuild
index f0bf2f4c22f..eac32e7e954 100644
--- a/sys-apps/fakeroot/fakeroot-1.24.1.ebuild
+++ b/sys-apps/fakeroot/fakeroot-1.25.1.ebuild
@@ -19,6 +19,7 @@ DEPEND="
sys-libs/libcap
acl? ( sys-apps/acl )
test? ( app-arch/sharutils )"
+BDEPEND="app-text/po4a"
 
 DOCS="AUTHORS BUGS DEBUG README doc/README.saving"
 
@@ -27,6 +28,15 @@ src_prepare() {
eautoreconf
 }
 
+src_compile() {
+   # Create tranlated man pages
+   pushd doc &>/dev/null || die
+   po4a -v -k 0 --variable "srcdir=${S}/doc/" po4a/po4a.cfg || die
+   popd &>/dev/null || die
+
+   default
+}
+
 src_configure() {
export ac_cv_header_sys_acl_h=$(usex acl)
 



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

2020-09-25 Thread Lars Wendler
commit: d1970a154c982d028c38458c38fc6ae70ab151e7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 25 09:24:37 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Sep 25 09:24:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1970a15

sys-apps/fakeroot: Bump to version 1.24.1

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

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

diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest
index 9367a0ac852..d43dd1302c9 100644
--- a/sys-apps/fakeroot/Manifest
+++ b/sys-apps/fakeroot/Manifest
@@ -1,3 +1,4 @@
 DIST fakeroot_1.22.orig.tar.bz2 338238 BLAKE2B 
b6cee7483ea7ec17747e638cbfefa565f26b3b00517f3ec90280f8ce556ce8efa3833accc07885365e20f80967a67291fadc27cd80766548cc86e2aa70c74c33
 SHA512 
193478d9ff88ca2ae69fe47b73b6c61aeb2ba3f2a9e7ed5d455022705857c6f34cdcbe2d3f614c4c4c9509368dc78b9a7b7aa56fb3b50bb3309448140abd796a
 DIST fakeroot_1.23.orig.tar.xz 298080 BLAKE2B 
eac3da8486d57266f0f6af0479f0fcec5aaf82f4707ad8f810f954373a31cf5f390ef57dcc71ba630a1d4a578df95ac9beda9c93b3c75adffcbc89860f442b69
 SHA512 
0984679207e6e340abf715d4b26a213f85420cd8c58f21e65eb069337a3bd67436c6f80168412c10b28701689ec63290f122a5ff5d44a57b2b166aa72799d036
+DIST fakeroot_1.24.1.orig.tar.gz 111873 BLAKE2B 
64c4661082a2b0183dfe5eacde8f97c8134a39d3b82f731ef13ecd3139595491e3560c47fee74fe2351f674a2e265a04bdb3eda475ca59ee42406088623b8b39
 SHA512 
f85f616c3018b6da09cb60693eb42e2b63b749edf5f7f947e9b98b51938733be02bc43af3210338973a02bcab9815657a77c0f5abe29721c275e3da658a8d7c3
 DIST fakeroot_1.24.orig.tar.gz 522497 BLAKE2B 
fb08ed6512a3e26538662ceb28a197b85fd4a05c37b543529df6880e01c64bd774037bed1230bf7d7fe0bde798364c2fd0fcfab257fff4d3e6ae9800c076a5b0
 SHA512 
b15db7bbfb03264f294fb3b42813e17758b43ef7f121e55a24af9ec30ff3f4ec8eb0392db88133e56f9728b3828f6c1432d1e5d2e881a69d083ad444b9177487

diff --git a/sys-apps/fakeroot/fakeroot-1.24.1.ebuild 
b/sys-apps/fakeroot/fakeroot-1.24.1.ebuild
new file mode 100644
index 000..f0bf2f4c22f
--- /dev/null
+++ b/sys-apps/fakeroot/fakeroot-1.24.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A fake root environment by means of LD_PRELOAD and SysV IPC (or 
TCP) trickery"
+HOMEPAGE="https://packages.qa.debian.org/f/fakeroot.html;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="acl debug static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   sys-libs/libcap
+   acl? ( sys-apps/acl )
+   test? ( app-arch/sharutils )"
+
+DOCS="AUTHORS BUGS DEBUG README doc/README.saving"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   export ac_cv_header_sys_acl_h=$(usex acl)
+
+   use debug && append-cppflags "-DLIBFAKEROOT_DEBUGGING"
+   econf \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/

2020-09-25 Thread Lars Wendler
commit: 847067837b3394b4e25a019dccf915b73a4566a7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 25 07:50:39 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Sep 25 07:50:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84706783

net-print/cups-filters: Bump to version 1.28.3

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

 net-print/cups-filters/Manifest   |   1 +
 net-print/cups-filters/cups-filters-1.28.3.ebuild | 148 ++
 2 files changed, 149 insertions(+)

diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
index 7651b4c12ba..576f48c6ae5 100644
--- a/net-print/cups-filters/Manifest
+++ b/net-print/cups-filters/Manifest
@@ -1,3 +1,4 @@
 DIST cups-filters-1.27.4.tar.xz 1493860 BLAKE2B 
424c3ba73ec7d6f4683eaedde86d657b1a2da17670c84097f5f3f8ef525cc8cc6d7843a88d35013a5f48bba8a903f7504df9054427b9a63d748ce39de458e71f
 SHA512 
8005e94bb6b06d0a15fa4dfd8455d0bc67418478bf517e205af1c8c0018681a97ae9ea486db07570050ebeeb7f63f75319a8fe012c112c6d16c0941299eaa50e
 DIST cups-filters-1.27.5.tar.xz 1494864 BLAKE2B 
457968139f0bc1a5fd4c587dfe4a88d1904eb0ca9ee2aa88c1360785eb53b59e7eb823535ef01a9f81551628514441077562e91487a55a9f0c9e6c9dbdba98b7
 SHA512 
8bc917b2a168add1062d091d02d99c39d72861c0d0cb1242c34b2bf117c9943e7fdc1fe002de7cde4cb1919fbce41073adc34916c328fc99e66e389b0a4fe103
 DIST cups-filters-1.28.2.tar.xz 1502352 BLAKE2B 
e0d95a7e1596d4dc05a8e2d32b2ee573cfa1ec304288e476a38c8b51de5ed8e0b6a71e371d2196802b116d63aea1e750e0b3a6c8fae749377de0ab72f92aa86e
 SHA512 
aa5f075927286a8278259025aa5baf95445809a83b88e2d4654e8f0a124012591b045df115294242fae60a283d983d6cdbaafc6a51224af30a7e56b58d831da5
+DIST cups-filters-1.28.3.tar.xz 1501824 BLAKE2B 
b4f493681ac2a701648b3b9b071f4ebfb432dd4660b610579ff2ed6cba4f6cd4351d5a1f28f5c096b3ba20d9c45dc87837bf127b9bc98680a98dec58dd0a68ea
 SHA512 
ac139ae7452342bd46e464bff3438d437f1c9a2e719a7b32b7abc22c2667acaa93dfb976decb277a02572e688ecd86289e01fca817bef93018dff2076fb2a30c

diff --git a/net-print/cups-filters/cups-filters-1.28.3.ebuild 
b/net-print/cups-filters/cups-filters-1.28.3.ebuild
new file mode 100644
index 000..d3c34b7f443
--- /dev/null
+++ b/net-print/cups-filters/cups-filters-1.28.3.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GENTOO_DEPEND_ON_PERL=no
+
+inherit autotools perl-module systemd flag-o-matic
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenPrinting/cups-filters.git;
+else
+   SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~m68k-mint"
+fi
+DESCRIPTION="Cups filters"
+HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/cups-filters;
+
+LICENSE="MIT GPL-2"
+SLOT="0"
+IUSE="dbus +foomatic jpeg ldap pclm pdf perl png +postscript static-libs test 
tiff zeroconf"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-text/poppler-0.32:=[cxx,jpeg?,lcms,tiff?,utils]
+   >=app-text/qpdf-8.3.0:=
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/lcms:2
+   >=net-print/cups-1.7.3
+   !<=net-print/cups-1.5.
+   sys-devel/bc
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   foomatic? ( !net-print/foomatic-filters )
+   jpeg? ( virtual/jpeg:0 )
+   ldap? ( net-nds/openldap )
+   pdf? ( app-text/mupdf )
+   perl? ( dev-lang/perl:= )
+   png? ( media-libs/libpng:0= )
+   postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
+   tiff? ( media-libs/tiff:0 )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+   test? ( media-fonts/dejavu )
+"
+
+src_prepare() {
+   local need_eautoreconf=
+
+   default
+
+   if ! use test ; then
+   eapply 
"${FILESDIR}"/${PN}-1.28.2-make-missing-testfont-non-fatal.patch
+   need_eautoreconf=yes
+   elif [[ "${PV}" == "" ]] ; then
+   need_eautoreconf=yes
+   fi
+
+   [[ -n ${need_eautoreconf} ]] && eautoreconf
+
+   # Bug #626800
+   append-cxxflags -std=c++11
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-imagefilters
+   --localstatedir="${EPREFIX}"/var
+   --with-browseremoteprotocols=DNSSD,CUPS
+   --with-cups-rundir="${EPREFIX}"/run/cups
+   --with-fontdir="fonts/conf.avail"
+   --with-

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

2020-09-25 Thread Lars Wendler
commit: ac10149fb6adc62e4102830c8f7b715e180b4172
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 25 07:40:19 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Sep 25 07:50:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac10149f

dev-util/strace: Bump to version 5.9

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/strace-5.9.ebuild | 104 ++
 2 files changed, 105 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 03c18e70ee1..a2928b8a19d 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -2,3 +2,4 @@ DIST strace-5.3.tar.xz 1572708 BLAKE2B 
808bc7afc6c70137c44d0f5a47706953bc7c02143
 DIST strace-5.4.tar.xz 1599396 BLAKE2B 
0a7fd9600488f5f07042ead8123151cf0113f82329c3cc786c8f3ffb8673f73eaaa1a489f1f27c47800a20e5b6327f1bf5fb09a5b798156908f9e10374a04970
 SHA512 
4ddba2ec4457a2257c18b26dca851e49a275813c4eb3069379a93fcc60228f9b63a3dee9e3719ae606a7cc61d55ab21ce147327223903c302c061e381097a8d7
 DIST strace-5.7.tar.xz 1805044 BLAKE2B 
487a1481357642be21c83cf387710bc75f17bd0af87ff07f914faa99120a619f33d2caba034d50dbdbc03aa3f758dae86d04fc6c25b3f6254ac3f0578a19884a
 SHA512 
aef481238196204495cf9507cd48ce30af799f79904478e6be57a267311a999c868f18540cc1e025f5e486730cfe9ccb256f528f6f796d204a7347ebdf2042f1
 DIST strace-5.8.tar.xz 1813640 BLAKE2B 
315edf404fa57890dcff512f9fd76818e8e7d5ad06bc297b68561ec7073297c2e5aaf2c3d9a102382f5833bedacb2a54540068a9f9438094c9180f45b5dc4715
 SHA512 
633c3daa2dd3d273839cbb8ebd7f6512a38b39af0d0d89f4676c2067e199f346615406d85e3e13f9e4da8dbeb62095185895ffae986eb99b64775a4287e38f4c
+DIST strace-5.9.tar.xz 1847036 BLAKE2B 
92d6b5e1a7821086b4e0e535d5db7849158e58ac0604fb9bb667e106b72b1ce17dfadd3960efcf553d7c7dec4622db36833aa5cdd4bc924f8b54ec6168ed82dd
 SHA512 
f28d5dcceccb44557b39ed6f295f3250662804dc3ad79959bfadffcecc9b736e532c7c90dc89ebf9d07eb3e02a5ace231605851148ca09d41c8c60dc1ff68206

diff --git a/dev-util/strace/strace-5.9.ebuild 
b/dev-util/strace/strace-5.9.ebuild
new file mode 100644
index 000..c08dbf18c0a
--- /dev/null
+++ b/dev-util/strace/strace-5.9.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3 autotools
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl static unwind elfutils"
+
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.5-static.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   ./bootstrap || die
+   eautoreconf
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   # Stub out the -k test since it's known to be flaky. #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   # Don't require mpers support on non-multilib systems. #649560
+   local myeconfargs=(
+   --disable-gcc-Werror
+   --enable-mpers=check
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_

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

2020-09-25 Thread Lars Wendler
commit: e267b0cb2d06a6c2cbbe8723e4c558a7a2f6c118
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 25 07:42:28 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Fri Sep 25 07:50:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e267b0cb

dev-util/strace: Removed old

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

 dev-util/strace/Manifest  |   2 -
 dev-util/strace/strace-5.3.ebuild |  95 --
 dev-util/strace/strace-5.7.ebuild | 104 --
 3 files changed, 201 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index a2928b8a19d..c107109dcc3 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,5 +1,3 @@
-DIST strace-5.3.tar.xz 1572708 BLAKE2B 
808bc7afc6c70137c44d0f5a47706953bc7c0214348cda2ae45e10876bd6e118c103f15abffdfe0d7fdb01d8d3de163b9c7de3970d9cd07c88ceca11a99dc7f9
 SHA512 
02b80a8abedb14e40235709733953005210cd328daba59cb594745e7ed3851d155546db3e43835aa75eee89f023324e542e15154bbc3269e37fd23433e2a
 DIST strace-5.4.tar.xz 1599396 BLAKE2B 
0a7fd9600488f5f07042ead8123151cf0113f82329c3cc786c8f3ffb8673f73eaaa1a489f1f27c47800a20e5b6327f1bf5fb09a5b798156908f9e10374a04970
 SHA512 
4ddba2ec4457a2257c18b26dca851e49a275813c4eb3069379a93fcc60228f9b63a3dee9e3719ae606a7cc61d55ab21ce147327223903c302c061e381097a8d7
-DIST strace-5.7.tar.xz 1805044 BLAKE2B 
487a1481357642be21c83cf387710bc75f17bd0af87ff07f914faa99120a619f33d2caba034d50dbdbc03aa3f758dae86d04fc6c25b3f6254ac3f0578a19884a
 SHA512 
aef481238196204495cf9507cd48ce30af799f79904478e6be57a267311a999c868f18540cc1e025f5e486730cfe9ccb256f528f6f796d204a7347ebdf2042f1
 DIST strace-5.8.tar.xz 1813640 BLAKE2B 
315edf404fa57890dcff512f9fd76818e8e7d5ad06bc297b68561ec7073297c2e5aaf2c3d9a102382f5833bedacb2a54540068a9f9438094c9180f45b5dc4715
 SHA512 
633c3daa2dd3d273839cbb8ebd7f6512a38b39af0d0d89f4676c2067e199f346615406d85e3e13f9e4da8dbeb62095185895ffae986eb99b64775a4287e38f4c
 DIST strace-5.9.tar.xz 1847036 BLAKE2B 
92d6b5e1a7821086b4e0e535d5db7849158e58ac0604fb9bb667e106b72b1ce17dfadd3960efcf553d7c7dec4622db36833aa5cdd4bc924f8b54ec6168ed82dd
 SHA512 
f28d5dcceccb44557b39ed6f295f3250662804dc3ad79959bfadffcecc9b736e532c7c90dc89ebf9d07eb3e02a5ace231605851148ca09d41c8c60dc1ff68206

diff --git a/dev-util/strace/strace-5.3.ebuild 
b/dev-util/strace/strace-5.3.ebuild
deleted file mode 100644
index 34f62655643..000
--- a/dev-util/strace/strace-5.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/strace/strace.git;
-   inherit git-r3 autotools
-else
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="aio perl static unwind elfutils"
-
-REQUIRED_USE="?? ( unwind elfutils )"
-
-LIB_DEPEND="
-   unwind? ( sys-libs/libunwind[static-libs(+)] )
-   elfutils? ( dev-libs/elfutils[static-libs(+)] )
-"
-# strace only uses the header from libaio to decode structs
-DEPEND="
-   static? ( ${LIB_DEPEND} )
-   aio? ( >=dev-libs/libaio-0.3.106 )
-   sys-kernel/linux-headers
-"
-RDEPEND="
-   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   perl? ( dev-lang/perl )
-"
-
-src_prepare() {
-   default
-
-   if [[ ! -e configure ]] ; then
-   # git generation
-   sed /autoreconf/d -i bootstrap || die
-   ./bootstrap || die
-   eautoreconf
-   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
-   fi
-
-   filter-lfs-flags # configure handles this sanely
-   # Add -pthread since strace wants -lrt for timer_create, and -lrt uses 
-lpthread.
-   use static && append-ldflags -static -pthread
-
-   export ac_cv_header_libaio_h=$(usex aio)
-   use elibc_musl && export ac_cv_header_stdc=no
-
-   # Stub out the -k test since it's known to be flaky. #545812
-   sed -i '1iexit 77' tests*/strace-k.test || die
-}
-
-src_configure() {
-   # Set up the default build settings, and then use the names strace 
expects.
-   tc-export_build_env BUILD_{CC,CPP}
-   local v bv
-   for v in CC CPP {C,CPP,LD}FLAGS ; do
-   bv="BUILD_${v}"
-   export "${v}_FOR_BUILD=${!bv}"
-   done
-
-   # Don't require mpers support on non-multilib systems. #649560
-

[gentoo-commits] repo/gentoo:master commit in: sys-devel/automake-wrapper/files/, sys-devel/automake-wrapper/

2020-09-24 Thread Lars Wendler
commit: f94b3ed4cc3bc13c9350339556293f7a87b4e9b0
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 24 15:45:24 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Sep 24 15:45:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f94b3ed4

sys-devel/automake-wrapper: Removed old

Closes: https://bugs.gentoo.org/740924
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 .../automake-wrapper/automake-wrapper-10.ebuild|  34 
 sys-devel/automake-wrapper/files/am-wrapper-10.sh  | 186 -
 2 files changed, 220 deletions(-)

diff --git a/sys-devel/automake-wrapper/automake-wrapper-10.ebuild 
b/sys-devel/automake-wrapper/automake-wrapper-10.ebuild
deleted file mode 100644
index 14c1563cc18..000
--- a/sys-devel/automake-wrapper/automake-wrapper-10.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-DESCRIPTION="wrapper for automake to manage multiple automake versions"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-S=${WORKDIR}
-
-src_unpack() {
-   cp "${FILESDIR}"/am-wrapper-${PV}.sh "${S}"/ || die
-}
-
-src_prepare() {
-   # usr/bin/aclocal: bad substitution -> /bin/sh != POSIX shell
-   if use prefix ; then
-   sed -i -e '1c\#!'"${EPREFIX}"'/bin/sh' \
-   "${S}"/am-wrapper-${PV}.sh || die
-   fi
-}
-
-src_install() {
-   newbin "${S}"/am-wrapper-${PV}.sh automake
-   dosym automake /usr/bin/aclocal
-
-   keepdir /usr/share/aclocal
-}

diff --git a/sys-devel/automake-wrapper/files/am-wrapper-10.sh 
b/sys-devel/automake-wrapper/files/am-wrapper-10.sh
deleted file mode 100644
index 235474fbf3d..000
--- a/sys-devel/automake-wrapper/files/am-wrapper-10.sh
+++ /dev/null
@@ -1,186 +0,0 @@
-#!/bin/sh
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Executes the correct automake version.
-#
-# If WANT_AUTOMAKE is set (can be a whitespace delimited list of versions):
-#  - attempt to find an installed version using those
-#  - if magic keyword 'latest' is found, pick the latest version that exists
-#  - if nothing found, warn, and proceed as if WANT_AUTOMAKE was not set 
(below)
-# If WANT_AUTOMAKE is not set:
-#  - Try to detect the version of automake used to generate things (look at
-#Makefile.in and aclocal.m4 and any other useful file)
-#  - If detected version is not found, warn and proceed as if blank slate
-#  - Try to locate the latest version of automake that exists and run it
-
-(set -o posix) 2>/dev/null && set -o posix
-
-_stderr() { printf 'am-wrapper: %s: %b\n' "${argv0}" "$*" 1>&2; }
-warn() { _stderr "warning: $*"; }
-err() { _stderr "error: $*"; exit 1; }
-unset IFS
-which() {
-   local p
-   IFS=: # we don't use IFS anywhere, so don't bother saving/restoring
-   for p in ${PATH} ; do
-   p="${p}/$1"
-   [ -e "${p}" ] && echo "${p}" && return 0
-   done
-   unset IFS
-   return 1
-}
-
-#
-# Sanitize argv[0] since it isn't always a full path #385201
-#
-argv0=${0##*/}
-case $0 in
-   ${argv0})
-   # find it in PATH
-   if ! full_argv0=$(which "${argv0}") ; then
-   err "could not locate ${argv0}; file a bug"
-   fi
-   ;;
-   *)
-   # re-use full/relative paths
-   full_argv0=$0
-   ;;
-esac
-
-if ! seq 0 0 2>/dev/null 1>&2 ; then #338518
-   seq() {
-   local f l i
-   case $# in
-   1) f=1 i=1 l=$1;;
-   2) f=$1 i=1 l=$2;;
-   3) f=$1 i=$2 l=$3;;
-   esac
-   while :; do
-   [ $l -lt $f -a $i -gt 0 ] && break
-   [ $f -lt $l -a $i -lt 0 ] && break
-   echo $f
-   : $(( f += i ))
-   done
-   return 0
-   }
-fi
-
-#
-# Set up bindings between actual version and WANT_AUTOMAKE;
-# Start with last known versions to speed up lookup process.
-#
-LAST_KNOWN_AUTOMAKE_VER="15"
-vers=$(printf '1.%s ' `seq ${LAST_KNOWN_AUTOMAKE_VER} -1 4`)
-
-#
-# Helper to scan for a usable program based 

[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2020-09-24 Thread Lars Wendler
commit: 1447929984eb60f2d71f2bc3f47ed126879e85c2
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 24 14:36:48 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Sep 24 15:41:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14479299

app-shells/bash: Removed old

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

 app-shells/bash/bash-5.0_p17.ebuild | 261 
 1 file changed, 261 deletions(-)

diff --git a/app-shells/bash/bash-5.0_p17.ebuild 
b/app-shells/bash/bash-5.0_p17.ebuild
deleted file mode 100644
index c40437fdc3a..000
--- a/app-shells/bash/bash-5.0_p17.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils flag-o-matic toolchain-funcs multilib prefix
-
-# Official patchlevel
-# See ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/
-PLEVEL=${PV##*_p}
-MY_PV=${PV/_p*}
-MY_PV=${MY_PV/_/-}
-MY_P=${PN}-${MY_PV}
-is_release() {
-   case ${PV} in
-   *_alpha*|*_beta*|*_rc*) return 1 ;;
-   *) return 0 ;;
-   esac
-}
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-   local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
-   [[ ${plevel} -eq 0 ]] && return 1
-   eval set -- {1..${plevel}}
-   set -- $(printf "${pn}${pv/\.}-%03d " "$@")
-   if [[ ${opt} == -s ]] ; then
-   echo "${@/#/${DISTDIR}/}"
-   else
-   local u
-   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
-   printf "${u}/${pn}-${pv}-patches/%s " "$@"
-   done
-   fi
-}
-
-# The version of readline this bash normally ships with.
-READLINE_VER="8.0"
-
-DESCRIPTION="The standard GNU Bourne again shell"
-HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html;
-if is_release ; then
-   SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
-else
-   SRC_URI="ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline"
-
-DEPEND="
-   >=sys-libs/ncurses-5.2-r2:0=
-   nls? ( virtual/libintl )
-   readline? ( >=sys-libs/readline-${READLINE_VER}:0= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-# we only need yacc when the .y files get patched (bash42-005)
-#DEPEND+=" virtual/yacc"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   # Patches from Chet sent to bashbug ml
-   "${FILESDIR}"/${PN}-5.0-history-append.patch
-   "${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch
-)
-
-pkg_setup() {
-   if is-flag -malign-double ; then #7332
-   eerror "Detected bad CFLAGS '-malign-double'.  Do not use this"
-   eerror "as it breaks LFS (struct stat64) on x86."
-   die "remove -malign-double from your CFLAGS mr ricer"
-   fi
-   if use bashlogger ; then
-   ewarn "The logging patch should ONLY be used in restricted 
(i.e. honeypot) envs."
-   ewarn "This will log ALL output you enter into the shell, you 
have been warned."
-   fi
-}
-
-src_unpack() {
-   unpack ${MY_P}.tar.gz
-}
-
-src_prepare() {
-   # Include official patches
-   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
-
-   # Clean out local libs so we know we use system ones w/releases.
-   if is_release ; then
-   rm -rf lib/{readline,termcap}/*
-   touch lib/{readline,termcap}/Makefile.in # for config.status
-   sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' 
Makefile.in || die
-   fi
-
-   # Prefixify hardcoded path names. No-op for non-prefix.
-   hprefixify pathnames.h.in
-
-   # Avoid regenerating docs after patches #407985
-   sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
-   touch -r . doc/*
-
-   eapply -p0 "${PATCHES[@]}"
-   eapply_user
-}
-
-src_configure() {
-   local myconf=(
-   --disable-profiling
-   --with-curses
-   $(use_enable mem-scramble)
-   $(use_enable net net-redirections)
-   $(use_enable readline)
-   $(use_enable readline bang-history)
-   $(use_enable readline history)
-   $(use_with afs)
-   $(use_with mem-scramble bash-malloc)
-   )
-
-   # For descript

[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/, app-shells/bash/files/

2020-09-24 Thread Lars Wendler
commit: e5a76c98a55a0ed14566f38a9cf78bd50e9b6591
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 24 15:40:29 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Sep 24 15:41:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a76c98

app-shells/bash: EAPI-7 conversion

Closes: https://bugs.gentoo.org/742575
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 app-shells/bash/bash-2.05b_p13.ebuild  | 71 +--
 app-shells/bash/bash-3.0_p22.ebuild| 81 +++---
 app-shells/bash/bash-3.1_p23.ebuild| 70 ++-
 app-shells/bash/bash-3.2_p57.ebuild| 74 ++--
 app-shells/bash/bash-4.0_p44.ebuild| 74 ++--
 app-shells/bash/bash-4.1_p17.ebuild| 62 +
 app-shells/bash/bash-4.2_p53.ebuild| 70 ++-
 app-shells/bash/bash-4.3_p48-r2.ebuild | 58 
 app-shells/bash/bash-4.4_p23-r2.ebuild | 20 +++---
 app-shells/bash/bash-5.0_p18.ebuild| 20 +++---
 app-shells/bash/files/autoconf-mktime-2.59.patch   |  4 +-
 app-shells/bash/files/bash-3.0-crash.patch |  4 +-
 app-shells/bash/files/bash-3.0-pgrp-pipe-fix.patch |  4 +-
 .../bash/files/bash-3.0-read-builtin-pipe.patch|  4 +-
 .../bash/files/bash-3.0-trap-fg-signals.patch  |  4 +-
 .../bash/files/bash-3.0-volatile-command.patch |  4 +-
 app-shells/bash/files/bash-3.1-ulimit.patch| 12 ++--
 app-shells/bash/files/bash-3.2-process-subst.patch |  4 +-
 .../bash/files/bash-3.2-session-leader.patch   |  4 +-
 app-shells/bash/files/bash-3.2-ulimit.patch|  4 +-
 app-shells/bash/files/bash-4.1-fbsd-eaccess.patch  |  4 +-
 .../files/bash-4.2-dev-fd-buffer-overflow.patch|  4 +-
 .../bash/files/bash-4.4-popd-offset-overflow.patch |  4 +-
 .../bash/files/bash-4.x-deferred-heredocs.patch|  4 +-
 24 files changed, 337 insertions(+), 327 deletions(-)

diff --git a/app-shells/bash/bash-2.05b_p13.ebuild 
b/app-shells/bash/bash-2.05b_p13.ebuild
index f5a44266db7..9c9eb79db32 100644
--- a/app-shells/bash/bash-2.05b_p13.ebuild
+++ b/app-shells/bash/bash-2.05b_p13.ebuild
@@ -1,19 +1,19 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="4"
+EAPI=7
 
-inherit eutils flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 # Official patchlevel
 # See ftp://ftp.cwru.edu/pub/bash/bash-2.05b-patches/
-PLEVEL=${PV##*_p}
-MY_PV=${PV/_p*}
-MY_PV=${MY_PV/_/-}
-MY_P=${PN}-${MY_PV}
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
 [[ ${PV} != *_p* ]] && PLEVEL=0
 patches() {
-   local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
+   local opt=${1} plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
[[ ${plevel} -eq 0 ]] && return 1
eval set -- {1..${plevel}}
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
@@ -43,7 +43,19 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"
 
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.05b-destdir.patch
+   "${FILESDIR}"/autoconf-mktime-2.53.patch #220040
+   "${FILESDIR}"/${PN}-2.05b-protos.patch
+   "${FILESDIR}"/${PN}-2.05b-empty-herestring.patch
+   "${FILESDIR}"/${PN}-2.05b-rbash.patch #26854
+   "${FILESDIR}"/${PN}-2.05b-parallel-build.patch #41002
+   "${FILESDIR}"/${PN}-2.05b-jobs.patch
+   "${FILESDIR}"/${PN}-2.05b-fix-job-warning.patch
+   "${FILESDIR}"/${PN}-3.1-dev-fd-buffer-overflow.patch #431850
+)
 
 pkg_setup() {
if is-flag -malign-double ; then #7332
@@ -59,28 +71,28 @@ src_unpack() {
 
 src_prepare() {
# Include official patches
-   [[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
+   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
 
# Clean out local libs so we know we use system ones
-   rm -rf lib/{readline,termcap}/*
-   touch lib/{readline,termcap}/Makefile.in # for config.status
+   rm -rf lib/{readline,termcap}/* || die
+   touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in 
|| die
 
-   epatch "${FILESDIR}"/${PN}-2.05b-destdir.patch
-   epatch "${FILESDIR}"/autoconf-mktime-2.53.patch #220040
-   epatch "${FILESDIR}"/${PN}-2.05b-protos.patch
-   epatch "${FILESDIR}"/${PN}-2.05b-empty-herestring.patch
-   epatch "${FI

[gentoo-commits] repo/gentoo:master commit in: sys-devel/automake/, sys-devel/automake/files/

2020-09-24 Thread Lars Wendler
commit: 0ae69faf0a570e57ea9a8c54308770e2c0fd3962
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 24 13:31:53 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Sep 24 13:33:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae69faf

sys-devel/automake: Great EAPI-7 bump

- Removed all python2 stuff from ebuilds
- Restrict tests for all ebuilds that required python2

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

 sys-devel/automake/automake-1.10.3-r3.ebuild   | 31 +
 sys-devel/automake/automake-1.11.6-r3.ebuild   | 39 +-
 sys-devel/automake/automake-1.12.6-r2.ebuild   | 36 ++--
 sys-devel/automake/automake-1.13.4-r2.ebuild   | 36 ++--
 sys-devel/automake/automake-1.14.1-r2.ebuild   | 38 ++---
 sys-devel/automake/automake-1.15.1-r2.ebuild   | 38 ++---
 sys-devel/automake/automake-1.16.1-r1.ebuild   | 31 +++--
 sys-devel/automake/automake-1.4_p6-r2.ebuild   | 38 +++--
 sys-devel/automake/automake-1.5-r2.ebuild  | 37 ++--
 sys-devel/automake/automake-1.6.3-r2.ebuild| 29 
 sys-devel/automake/automake-1.7.9-r3.ebuild| 35 ++-
 sys-devel/automake/automake-1.8.5-r5.ebuild| 35 ++-
 sys-devel/automake/automake-1.9.6-r5.ebuild| 23 +
 .../files/automake-1.4-ansi2knr-stdlib.patch   |  4 +--
 .../automake/files/automake-1.4-libtoolize.patch   |  4 +--
 .../files/automake-1.4-nls-nuisances.patch |  4 +--
 sys-devel/automake/files/automake-1.5-slot.patch   |  8 ++---
 .../automake/files/automake-1.5-target_hook.patch  | 10 +++---
 .../files/automake-1.7.9-infopage-namechange.patch |  4 +--
 19 files changed, 236 insertions(+), 244 deletions(-)

diff --git a/sys-devel/automake/automake-1.10.3-r3.ebuild 
b/sys-devel/automake/automake-1.10.3-r3.ebuild
index 9326962123a..f70d8537f23 100644
--- a/sys-devel/automake/automake-1.10.3-r3.ebuild
+++ b/sys-devel/automake/automake-1.10.3-r3.ebuild
@@ -1,10 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-any-r1
+EAPI=7
 
 DESCRIPTION="Used to generate Makefile.in from Makefile.am"
 HOMEPAGE="https://www.gnu.org/software/automake/;
@@ -14,16 +11,16 @@ LICENSE="GPL-2"
 # Use Gentoo versioning for slotting.
 SLOT="${PV:0:4}"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+IUSE=""
+RESTRICT="test"
 
 RDEPEND="dev-lang/perl
>=sys-devel/automake-wrapper-10
>=sys-devel/autoconf-2.69:*
sys-devel/gnuconfig"
 DEPEND="${RDEPEND}
-   sys-apps/help2man
-   test? ( ${PYTHON_DEPS} )"
+   sys-apps/help2man"
+BDEPEND="app-arch/gzip"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.10-perl-5.16.patch #424453
@@ -31,20 +28,15 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch
 )
 
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
 src_prepare() {
default
export WANT_AUTOCONF=2.5
-   chmod a+rx tests/*.test
 }
 
 # slot the info pages.  do this w/out munging the source so we don't have
 # to depend on texinfo to regen things.  #464146 (among others)
 slot_info_pages() {
-   pushd "${ED%/}"/usr/share/info >/dev/null || die
+   pushd "${ED}"/usr/share/info >/dev/null || die
rm -f dir || die
 
# Rewrite all the references to other pages.
@@ -79,12 +71,19 @@ src_install() {
for x in aclocal automake ; do
help2man "perl -Ilib ${x}" > ${x}-${SLOT}.1
doman ${x}-${SLOT}.1
-   rm -f "${ED%/}"/usr/bin/${x}
+   rm -f "${ED}"/usr/bin/${x}
done
 
# remove all config.guess and config.sub files replacing them
# w/a symlink to a specific gnuconfig version
for x in guess sub ; do
-   dosym ../gnuconfig/config.${x} 
/usr/share/${PN}-${SLOT}/config.${x}
+   dosym ../gnuconfig/config.${x} \
+   /usr/share/${PN}-${SLOT}/config.${x}
done
+
+   # Avoid QA message about pre-compressed file in docs
+   local tarfile="${ED}/usr/share/doc/${PF}/amhello-1.0.tar.gz"
+   if [[ -f "${tarfile}" ]] ; then
+   gunzip "${tarfile}" || die
+   fi
 }

diff --git a/sys-devel/automake/automake-1.11.6-r3.ebuild 
b/sys-devel/automake/automake-1.11.6-r3.ebuild
index fb2d2c65c29..58ccde9a40b 100644
--- a/sys-devel/autom

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

2020-09-24 Thread Lars Wendler
commit: b0b07b043b4cda62ff0d1b6da37c820191880ea3
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 24 10:55:20 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Sep 24 10:56:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b07b04

sys-devel/automake: Minor adjustments for live ebuild

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

 sys-devel/automake/automake-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-devel/automake/automake-.ebuild 
b/sys-devel/automake/automake-.ebuild
index fc05add3e37..4dcd0a59fb5 100644
--- a/sys-devel/automake/automake-.ebuild
+++ b/sys-devel/automake/automake-.ebuild
@@ -2,20 +2,19 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_6 python3_7 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit python-any-r1
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/r/${PN}.git;
-
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
if [[ ${PV/_beta} == ${PV} ]]; then
MY_P="${P}"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
else
MY_PV="$(ver_cut 1).$(($(ver_cut 2)-1))b"
MY_P="${PN}-${MY_PV}"



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

2020-09-24 Thread Lars Wendler
commit: 55cccd20c5cf62a3f85aee75019b57d436274e4e
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 24 06:12:55 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Sep 24 06:13:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55cccd20

app-admin/sudo: Bump to version 1.9.3_p1. Removed old

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

 app-admin/sudo/Manifest| 2 +-
 app-admin/sudo/{sudo-1.9.3.ebuild => sudo-1.9.3_p1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index c3fa0b59e96..c2e61bee944 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,2 +1,2 @@
 DIST sudo-1.9.2.tar.gz 3890859 BLAKE2B 
879917b8045c999a17ef36006732509aa546ee6bb04de77191fb637aa0420d54f9e51ec69b697c22119d638393e9c84efcc1ca5e6e8ee5f0c08bb1ca07f3acea
 SHA512 
20afdf2604b1c93395157382b24f225cd1ff88d3a892362e2d69fecd240c4e7171f05032c08be1778cd1dea6e460025e4241f57272fac0ea3550e220b6d73d21
-DIST sudo-1.9.3.tar.gz 3956793 BLAKE2B 
9bfd486806513ee9163c0904dac790a88b11ac8cf620ef08563984454fa51a9fab945300c8040f83a2a5a9264faa521deda7b76efa0b15e5f28374db8d5a26aa
 SHA512 
21b59aa20240ea45dc7211ca7851cce104da462dd237081f9a79bcb8362280f6ea264c1c54d59de58d1375d45d8e10827848591bcfd3ec889c66126bee438544
+DIST sudo-1.9.3p1.tar.gz 3958071 BLAKE2B 
b681c120faa5dc7f25e27c1be423d68cea70f63dcdfea2183fd386a34dec0376555453399d3f8886c66c6507343648d40b59a058710432154061b210df2a704c
 SHA512 
3ad13fd03e5b371fd6bf7909731ffc11431d2182a744b654f7e5d4b810e47955d49bc78f551afe13ec56acbce694139c33a15bc022cea41b17af5496b8b7f89f

diff --git a/app-admin/sudo/sudo-1.9.3.ebuild 
b/app-admin/sudo/sudo-1.9.3_p1.ebuild
similarity index 100%
rename from app-admin/sudo/sudo-1.9.3.ebuild
rename to app-admin/sudo/sudo-1.9.3_p1.ebuild



[gentoo-commits] repo/gentoo:master commit in: games-engines/scummvm/files/, games-engines/scummvm/

2020-09-24 Thread Lars Wendler
commit: 063ed5a1495c41350c0efe5464f86d7d010251b2
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 24 06:09:29 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Thu Sep 24 06:13:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063ed5a1

games-engines/scummvm: Replaced sed call with upstream patch

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

 .../files/scummvm-2.2.0-ultima_engine_lua_dep.patch| 18 ++
 games-engines/scummvm/scummvm-2.2.0.ebuild |  9 -
 2 files changed, 22 insertions(+), 5 deletions(-)

diff --git 
a/games-engines/scummvm/files/scummvm-2.2.0-ultima_engine_lua_dep.patch 
b/games-engines/scummvm/files/scummvm-2.2.0-ultima_engine_lua_dep.patch
new file mode 100644
index 000..d73ad03820e
--- /dev/null
+++ b/games-engines/scummvm/files/scummvm-2.2.0-ultima_engine_lua_dep.patch
@@ -0,0 +1,18 @@
+From d546389b10518eabd34fd5b4e22265069b25a966 Mon Sep 17 00:00:00 2001
+From: Paul Gilbert 
+Date: Wed, 23 Sep 2020 19:10:17 -0700
+Subject: [PATCH] ULTIMA: Add lua as an engine dependency
+
+---
+ engines/ultima/configure.engine | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/engines/ultima/configure.engine b/engines/ultima/configure.engine
+index 6447e3eb7f96..704a79d1f61f 100644
+--- a/engines/ultima/configure.engine
 b/engines/ultima/configure.engine
+@@ -1,3 +1,3 @@
+ # This file is included from the main "configure" script
+ # add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
+-add_engine ultima "Ultima" yes "" "" "highres 16bit freetype2"
++add_engine ultima "Ultima" yes "" "" "highres 16bit freetype2 lua"

diff --git a/games-engines/scummvm/scummvm-2.2.0.ebuild 
b/games-engines/scummvm/scummvm-2.2.0.ebuild
index 2c3d39e3e7a..93e50eddec4 100644
--- a/games-engines/scummvm/scummvm-2.2.0.ebuild
+++ b/games-engines/scummvm/scummvm-2.2.0.ebuild
@@ -54,6 +54,10 @@ BDEPEND="
 
 S="${WORKDIR}/${P/_/}"
 
+PATCHES=(
+   "${FILESDIR}/${P}-ultima_engine_lua_dep.patch"
+)
+
 src_prepare() {
xdg_src_prepare
 
@@ -66,11 +70,6 @@ src_prepare() {
-e '/INSTALL.*\/pixmaps/d' \
-e 's/-s //' \
ports.mk || die
-
-   # Without lua linking of ultima engine fails
-   # Please remove with next version bump!!!
-   sed '/^add_engine/s@"$@ lua"@' \
-   -i engines/ultima/configure.engine || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: games-engines/scummvm-tools/

2020-09-23 Thread Lars Wendler
commit: 20f4af2f33d795d86bdc771a4e9748439bc622ac
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 15:08:42 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 15:09:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f4af2f

games-engines/scummvm-tools: Bump to version 2.2.0

- Fixed call to strings (bug #733416)

Closes: https://bugs.gentoo.org/733416
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 games-engines/scummvm-tools/Manifest   |  1 +
 .../scummvm-tools/scummvm-tools-2.2.0.ebuild   | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/games-engines/scummvm-tools/Manifest 
b/games-engines/scummvm-tools/Manifest
index 67d4024f9e6..46d781ead79 100644
--- a/games-engines/scummvm-tools/Manifest
+++ b/games-engines/scummvm-tools/Manifest
@@ -1 +1,2 @@
 DIST scummvm-tools-2.1.0.tar.xz 710124 BLAKE2B 
e6985c2e12a31aa9b11a80193186b101e663ce7eaf95de68639482bc82e104c879518f253c40e733c829ceb75b62d4905314cf7ad959766c4b7b49c1ee9e0136
 SHA512 
40e0b1a545257922dd1846d520ef0c18ef7a2682a3d7bb1709bcd49b1338ed7cefea438958941586329271d84e01bf189a14e31f5758e500df607d162ee9cc15
+DIST scummvm-tools-2.2.0.tar.xz 712048 BLAKE2B 
bb5307ee25476c9b4042fa0704f8b9bbfc4a57c09670bc699c83b9d5ebb0a7b9cda55f7267aafa6ae57e3ce53993740a1523616e39cf0a2c0c7249b23208372e
 SHA512 
97d23a94772809b6fe6dcfc4d1bde9e1a12c124cb49b0a465456adbbd56358a1612b9797abb9577dc350e1150fb4a70d4b7451e794c436c8e91692b4a83deb89

diff --git a/games-engines/scummvm-tools/scummvm-tools-2.2.0.ebuild 
b/games-engines/scummvm-tools/scummvm-tools-2.2.0.ebuild
new file mode 100644
index 000..8116e88b4f6
--- /dev/null
+++ b/games-engines/scummvm-tools/scummvm-tools-2.2.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER=3.0-gtk3
+inherit wxwidgets eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="utilities for the SCUMM game engine"
+HOMEPAGE="http://scummvm.sourceforge.net/;
+SRC_URI="http://scummvm.org/frs/scummvm-tools/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="flac iconv mad png vorbis"
+RESTRICT="test" # some tests require external files
+
+RDEPEND="
+   >=dev-libs/boost-1.32:=
+   sys-libs/zlib
+   x11-libs/wxGTK:${WX_GTK_VER}
+   flac? ( media-libs/flac )
+   iconv? ( virtual/libiconv media-libs/freetype:2 )
+   mad? ( media-libs/libmad )
+   png? ( media-libs/libpng:0= )
+   vorbis? ( media-libs/libvorbis )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.0-binprefix.patch"
+)
+
+src_prepare() {
+   default
+
+   rm -rf *.bat dists/win32 || die
+   sed -ri -e '/^(CC|CXX)\b/d' Makefile || die
+}
+
+src_configure() {
+   setup-wxwidgets
+
+   # Not an autoconf script
+   ./configure \
+   --disable-tremor \
+   --enable-verbose-build \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --prefix="${EPREFIX}/usr" \
+   $(use_enable flac) \
+   $(use_enable iconv) \
+   $(use_enable iconv freetype2) \
+   $(use_enable mad) \
+   $(use_enable png) \
+   $(use_enable vorbis) || die
+}
+
+src_compile() {
+   emake STRINGS="$(tc-getSTRINGS)"
+}
+
+src_install() {
+   EXEPREFIX="${PN}-" default
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/scummvm/

2020-09-23 Thread Lars Wendler
commit: e2b80866b0cb63563a0c0c4078e9eaa3d49ee10b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 14:26:20 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 15:09:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b80866

games-engines/scummvm: Bump to version 2.2.0

- Added "gtk" USE flag (enabled by default) which provides the gtk file
  chooser for scummvm
- Enabled "net" USE flag by default
- Added "fribidi" USE flag
- Fixed call to strings (bug #733388)
- Fixed sdl2 detection with /usr merge (bug #699396)

Closes: https://bugs.gentoo.org/699396
Closes: https://bugs.gentoo.org/733390
Closes: https://bugs.gentoo.org/733388
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 games-engines/scummvm/Manifest |   1 +
 games-engines/scummvm/metadata.xml |   1 +
 games-engines/scummvm/scummvm-2.2.0.ebuild | 126 +
 3 files changed, 128 insertions(+)

diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest
index ce4c90ad0a3..a422ef4d771 100644
--- a/games-engines/scummvm/Manifest
+++ b/games-engines/scummvm/Manifest
@@ -1 +1,2 @@
 DIST scummvm-2.1.2.tar.xz 27056972 BLAKE2B 
0afedd27350ea80c3610106b7e09fd57aaebc8847eebdb180628559ca30f49d005a5466bd3991a76271eff39a782e8abf3bf1a3ace25909a1d9947a1b539d6c2
 SHA512 
a6462bc55d90a229e32389380504d6ecf0c836c8a6733775c993f8db34918ef1f9d0559acc7c110e98719b32cf84408a01021dcfa3fe5a821fe4265c1bc49ecc
+DIST scummvm-2.2.0.tar.xz 63652348 BLAKE2B 
b44a07d7ad6747b136465f81122464f02e5cc655c205d6f4424555311563f8ceaa8072972d05512af85d18fabba78d5ea9396ea314581776c1ef8d88ca6ab81b
 SHA512 
001f884b9689386ef5b69ab8f5fa2362e1e4dc5e8273f96dc8dce1963be354a2fad95e724ff33d65008be7591519f0e2bac530ba3c44a449b8b7cac862f4f81e

diff --git a/games-engines/scummvm/metadata.xml 
b/games-engines/scummvm/metadata.xml
index 5ccc7bb685e..0254caa7401 100644
--- a/games-engines/scummvm/metadata.xml
+++ b/games-engines/scummvm/metadata.xml
@@ -7,6 +7,7 @@
   
   
 compile with support for fluidsynth
+Support for right-to-left languages via 
dev-libs/fribidi
 enable mpeg2 codec for cutscenes
 enable cloud support via 
media-libs/sdl2-net
 enable text-to-speech support through 
app-accessibility/speech-dispatcher

diff --git a/games-engines/scummvm/scummvm-2.2.0.ebuild 
b/games-engines/scummvm/scummvm-2.2.0.ebuild
new file mode 100644
index 000..2c3d39e3e7a
--- /dev/null
+++ b/games-engines/scummvm/scummvm-2.2.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop flag-o-matic toolchain-funcs xdg
+
+DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts 
adventures"
+HOMEPAGE="https://www.scummvm.org/;
+SRC_URI="https://scummvm.org/frs/scummvm/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1 BSD GPL-3-with-font-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="a52 aac alsa debug flac fluidsynth fribidi +gtk jpeg lua mpeg2 mp3 +net 
opengl png speech theora truetype unsupported vorbis zlib"
+RESTRICT="test"  # it only looks like there's a test there #77507
+
+RDEPEND="
+   >=media-libs/libsdl2-2.0.0[sound,joystick,video]
+   a52? ( media-libs/a52dec )
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   flac? ( media-libs/flac )
+   fluidsynth? ( media-sound/fluidsynth )
+   fribidi? ( dev-libs/fribidi )
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   )
+   jpeg? ( virtual/jpeg:0 )
+   mp3? ( media-libs/libmad )
+   mpeg2? ( media-libs/libmpeg2 )
+   net? ( media-libs/sdl2-net )
+   opengl? ( || (
+   virtual/opengl
+   media-libs/mesa[gles2]
+   media-libs/mesa[gles1]
+   ) )
+   png? ( media-libs/libpng:0 )
+   speech? ( app-accessibility/speech-dispatcher )
+   truetype? ( media-libs/freetype:2 )
+   theora? ( media-libs/libtheora )
+   vorbis? (
+   media-libs/libogg
+   media-libs/libvorbis
+   )
+   zlib? ( sys-libs/zlib:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   truetype? ( virtual/pkgconfig )
+   x86? ( dev-lang/nasm )
+"
+
+S="${WORKDIR}/${P/_/}"
+
+src_prepare() {
+   xdg_src_prepare
+
+   # -g isn't needed for nasm here
+   sed -i \
+   -e '/NASMFLAGS/ s/-g//' \
+   configure || die
+   sed -i \
+   -e '/INSTALL.*doc/d' \
+   -e '/INSTALL.*\/pixmaps/d' \
+   -e 's/-s //' \
+   ports.mk || die
+
+   # Without lua linking of ultima engine fails
+   # Please remove with next version bump!!!
+   

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

2020-09-23 Thread Lars Wendler
commit: 8d9df189ad7185c209ce788f3452b252984bb5dc
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 12:33:48 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 13:06:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d9df189

dev-libs/libinput: Removed old

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

 dev-libs/libinput/Manifest   |  2 -
 dev-libs/libinput/libinput-1.15.6.ebuild | 83 
 dev-libs/libinput/libinput-1.16.0.ebuild | 83 
 3 files changed, 168 deletions(-)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index a66ce87d9cb..4a7831178ec 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,3 +1 @@
-DIST libinput-1.15.6.tar.xz 584184 BLAKE2B 
9963e9df41cb32c40454a3dc76975315f74a2e8b2549c037868c651c2ada90f77a605048ba603a4c01d0641fc39154b578a766309f1c376c07d3bdd02dfd387c
 SHA512 
90459e5a1f22fd42ffcbab157b461e4514c30803bcebdaced76c65c05cccfa6f259640a50497055fe7ed0b376a6979f6d1d01227ae447fe60ba88fa81142b969
-DIST libinput-1.16.0.tar.xz 593304 BLAKE2B 
959b9e5720b1aa196eb45cf772e8edc800032ee0cd2db1c06537ed979cbf83eaef8c50d2f6aa194e8cf668fcfd1bcb46767a897f99679867b7d816e2567c16a8
 SHA512 
0c932a88f2a1d23ebef0d58c0cdbfb558e9e3d990fca15b21f5b9011bdd1bc2da81aad374fcdb8f4590f6ee2fc45e668e0583371ceb354437e585240e687aac6
 DIST libinput-1.16.1.tar.xz 595548 BLAKE2B 
497089248c2104ff7784b7d46d8e846047e054f01c6ea192f1c41171b39213fa1f19be8c8253c32f988bfc6f025d2519697256ffaf62884182c511bcd5c5d335
 SHA512 
86b2d563c2cff2b3d3cae3acdd399030cc785cc9859a06357a99565ef51f95122a8427c8c0883121fb0760613460a29c8cd8c7a7e3ac68115c10330b3b75cbe0

diff --git a/dev-libs/libinput/libinput-1.15.6.ebuild 
b/dev-libs/libinput/libinput-1.15.6.ebuild
deleted file mode 100644
index 931b05cb869..000
--- a/dev-libs/libinput/libinput-1.15.6.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2014-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit meson python-any-r1 udev
-
-DESCRIPTION="Library to handle input devices in Wayland"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
-SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/10"
-[[ "$(ver_cut 3)" -gt 900 ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="doc input_devices_wacom test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   $(python_gen_any_dep '
-   dev-python/commonmark[${PYTHON_USEDEP}]
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
-   ')
-   >=app-doc/doxygen-1.8.3
-   >=media-gfx/graphviz-2.38.0
-   )
-"
-#  test? ( dev-util/valgrind )
-RDEPEND="
-   input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
-   >=dev-libs/libevdev-1.3
-   >=sys-libs/mtdev-1.1
-   virtual/libudev:=
-   virtual/udev
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/check-0.9.10 )"
-
-python_check_deps() {
-   has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
-   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
-   has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use doc && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   # gui can be built but will not be installed
-   local emesonargs=(
-   -Ddebug-gui=false
-   $(meson_use doc documentation)
-   $(meson_use input_devices_wacom libwacom)
-   $(meson_use test tests)
-   -Dudev-dir="${EPREFIX}$(get_udevdir)"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   if use doc ; then
-   docinto html
-   dodoc -r "${BUILD_DIR}"/Documentation/.
-   fi
-}
-
-pkg_postinst() {
-   pkgname="dev-python/python-libevdev"
-   if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}"; then
-   einfo "${pkgname} must be installed to use the"
-   einfo "libinput measure and libinput replay tools."
-   fi
-
-   udevadm hwdb --update --root="${ROOT}"
-}

diff --git a/dev-libs/libinput/libinput-1.16

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

2020-09-23 Thread Lars Wendler
commit: d63ae23debdc59584cb9e2e25ee2d87751b5
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 13:05:01 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 13:06:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63a

sys-libs/libblockdev: Don't build with "-Werror" by default

Closes: https://bugs.gentoo.org/744289
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/libblockdev/libblockdev-2.24.ebuild | 11 ---
 sys-libs/libblockdev/libblockdev-.ebuild | 11 ---
 2 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/sys-libs/libblockdev/libblockdev-2.24.ebuild 
b/sys-libs/libblockdev/libblockdev-2.24.ebuild
index 2d41db82758..04aa60d4808 100644
--- a/sys-libs/libblockdev/libblockdev-2.24.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.24.ebuild
@@ -4,12 +4,12 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-inherit python-single-r1 xdg-utils
+inherit autotools python-single-r1 xdg-utils
 
 DESCRIPTION="A library for manipulating block devices"
 HOMEPAGE="https://github.com/storaged-project/libblockdev;
 if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
+   inherit git-r3
EGIT_REPO_URI="https://github.com/storaged-project/libblockdev.git;
BDEPEND="
sys-devel/autoconf-archive
@@ -73,7 +73,12 @@ pkg_setup() {
 src_prepare() {
xdg_environment_reset #623992
default
-   [[ "${PV}" == * ]] && eautoreconf
+
+   # https://bugs.gentoo.org/744289
+   find -type f \( -name "Makefile.am" -o -name "configure.ac" \) -print0 \
+   | xargs --null sed "s@ -Werror@@" -i || die
+
+   eautoreconf
 }
 
 src_configure() {

diff --git a/sys-libs/libblockdev/libblockdev-.ebuild 
b/sys-libs/libblockdev/libblockdev-.ebuild
index 214de07c57c..1ad37598e5f 100644
--- a/sys-libs/libblockdev/libblockdev-.ebuild
+++ b/sys-libs/libblockdev/libblockdev-.ebuild
@@ -4,12 +4,12 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-inherit python-single-r1 xdg-utils
+inherit autotools python-single-r1 xdg-utils
 
 DESCRIPTION="A library for manipulating block devices"
 HOMEPAGE="https://github.com/storaged-project/libblockdev;
 if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
+   inherit git-r3
EGIT_REPO_URI="https://github.com/storaged-project/libblockdev.git;
BDEPEND="
sys-devel/autoconf-archive
@@ -73,7 +73,12 @@ pkg_setup() {
 src_prepare() {
xdg_environment_reset #623992
default
-   [[ "${PV}" == * ]] && eautoreconf
+
+   # https://bugs.gentoo.org/744289
+   find -type f \( -name "Makefile.am" -o -name "configure.ac" \) -print0 \
+   | xargs --null sed "s@ -Werror@@" -i || die
+
+   eautoreconf
 }
 
 src_configure() {



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

2020-09-23 Thread Lars Wendler
commit: 21c239f3bfb548ecb34effaa32214d454c1275bc
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 12:44:35 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 13:06:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c239f3

dev-libs/libbytesize: Don't build with "-Werror" by default

Closes: https://bugs.gentoo.org/744286
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 .../files/libbytesize-2.4-no_Werror.patch  | 24 ++
 dev-libs/libbytesize/libbytesize-2.3.ebuild| 11 +-
 dev-libs/libbytesize/libbytesize-2.4.ebuild| 11 +-
 3 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbytesize/files/libbytesize-2.4-no_Werror.patch 
b/dev-libs/libbytesize/files/libbytesize-2.4-no_Werror.patch
new file mode 100644
index 000..827bebe3ec9
--- /dev/null
+++ b/dev-libs/libbytesize/files/libbytesize-2.4-no_Werror.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/744286
+
+--- libbytesize-2.4/configure.ac
 libbytesize-2.4/configure.ac
+@@ -6,7 +6,7 @@
+ # This needs to be set before initializing automake
+ AC_DISABLE_STATIC
+ 
+-AM_INIT_AUTOMAKE([foreign -Wall -Werror -Wno-syntax -Wno-portability])
++AM_INIT_AUTOMAKE([foreign -Wall -Wno-syntax -Wno-portability])
+ AC_CONFIG_MACRO_DIR([m4])
+ 
+ # Check for the gettext programs
+--- libbytesize-2.4/src/Makefile.am
 libbytesize-2.4/src/Makefile.am
+@@ -2,7 +2,7 @@
+ LDADD = $(LIBINTL)
+ 
+ lib_LTLIBRARIES = libbytesize.la
+-libbytesize_la_CFLAGS = -Wall -Wextra -Werror -Wno-overflow -D_GNU_SOURCE
++libbytesize_la_CFLAGS = -Wall -Wextra -Wno-overflow -D_GNU_SOURCE
+ libbytesize_la_LIBADD = -lgmp -lmpfr $(PCRE2_LIBS)
+ libbytesize_la_LDFLAGS = -version-info 1:0:0
+ libbytesize_la_SOURCES = bs_size.c bs_size.h gettext.h

diff --git a/dev-libs/libbytesize/libbytesize-2.3.ebuild 
b/dev-libs/libbytesize/libbytesize-2.3.ebuild
index bdb2d302c57..e63686f1943 100644
--- a/dev-libs/libbytesize/libbytesize-2.3.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit python-r1
+inherit autotools python-r1
 
 DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary 
big sizes in bytes"
 HOMEPAGE="https://github.com/storaged-project/libbytesize;
@@ -42,6 +42,10 @@ DOCS=( README.md )
 
 RESTRICT="test"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.4-no_Werror.patch"
+)
+
 python_do() {
if use python; then
python_foreach_impl run_in_build_dir "$@"
@@ -50,6 +54,11 @@ python_do() {
fi
 }
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
local myeconfargs=(
$(use_with doc gtk-doc)

diff --git a/dev-libs/libbytesize/libbytesize-2.4.ebuild 
b/dev-libs/libbytesize/libbytesize-2.4.ebuild
index 0d91bc5f999..7f18f969f36 100644
--- a/dev-libs/libbytesize/libbytesize-2.4.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.4.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit python-r1
+inherit autotools python-r1
 
 DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary 
big sizes in bytes"
 HOMEPAGE="https://github.com/storaged-project/libbytesize;
@@ -42,6 +42,10 @@ DOCS=( README.md )
 
 RESTRICT="test"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.4-no_Werror.patch"
+)
+
 python_do() {
if use python; then
python_foreach_impl run_in_build_dir "$@"
@@ -50,6 +54,11 @@ python_do() {
fi
 }
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
local myeconfargs=(
$(use_with doc gtk-doc)



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

2020-09-23 Thread Lars Wendler
commit: fee76418dd31c51dce7855ba487daeca6a5f7c7b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 12:40:54 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 13:06:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee76418

dev-libs/libbytesize: Removed old

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

 dev-libs/libbytesize/Manifest   |  1 -
 dev-libs/libbytesize/libbytesize-2.2.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/dev-libs/libbytesize/Manifest b/dev-libs/libbytesize/Manifest
index 0bad9ba405a..2b170e079f4 100644
--- a/dev-libs/libbytesize/Manifest
+++ b/dev-libs/libbytesize/Manifest
@@ -1,3 +1,2 @@
-DIST libbytesize-2.2.tar.gz 443040 BLAKE2B 
04035f99f1da4d2d426106e1f292d71089dae89923d41425fa815a72e375639a7d8b6fc5552a3f08462597ce9c19797c7fce5b79fdad504b9062168093a70a4f
 SHA512 
4538ac3499a24023c21fe07f527e400f99509921e377248970ac2da0eaf1655ddb261f432eed46a59ef69a1275ba7d1e5b0cc488d64eeea936b6cfa54c552ac1
 DIST libbytesize-2.3.tar.gz 438198 BLAKE2B 
583450b66781bbb16298507292ffe60012ccc296f0822784ead13bcf1ce3f9a9cf7c2341d5f64d3356fb78aefb3e6b0770bce64ebf85aa92d168277d35f9629c
 SHA512 
23720b90f4dbf7880a640ec04e910c4c1f34637dd3621900772187cb2e1d04ec34d4900ce3c9b4083ac462b411d5a409a644f62ed76b2c57ef1f11432c58be8a
 DIST libbytesize-2.4.tar.gz 437416 BLAKE2B 
4739b6ce5bf852112a5c662e3b5a29428df4a6b0fdd933293a1352e7f81f7ca3c274ed160ade38a705e9858bd2c37131a7409126d28d12ba0d47b64f88c78e31
 SHA512 
faa546823c95576516a5f4250ea51b381fe5ff6b9d09fc49346e65278e9be42fffd2566dcc24b4e0045cee15dcaead05c1fd1f5f51048c87c382298f7340e1d6

diff --git a/dev-libs/libbytesize/libbytesize-2.2.ebuild 
b/dev-libs/libbytesize/libbytesize-2.2.ebuild
deleted file mode 100644
index bdb2d302c57..000
--- a/dev-libs/libbytesize/libbytesize-2.2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit python-r1
-
-DESCRIPTION="Tiny library providing a C \"class\" for working with arbitrary 
big sizes in bytes"
-HOMEPAGE="https://github.com/storaged-project/libbytesize;
-SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}/${P}.tar.gz;
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="doc python test tools"
-
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   tools? ( python )
-"
-
-RDEPEND="
-   dev-libs/gmp:0=
-   dev-libs/mpfr:=
-   dev-libs/libpcre2
-   python? ( ${PYTHON_DEPS} )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   sys-devel/gettext
-   doc? ( dev-util/gtk-doc )
-   test? (
-   dev-python/pocketlint[${PYTHON_USEDEP}]
-   dev-python/polib[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( README.md )
-
-RESTRICT="test"
-
-python_do() {
-   if use python; then
-   python_foreach_impl run_in_build_dir "$@"
-   else
-   "$@"
-   fi
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_with doc gtk-doc)
-   $(use_with python python3)
-   $(use_with tools)
-   )
-   local ECONF_SOURCE="${S}"
-   python_do econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   python_do emake
-}
-
-src_test() {
-   python_do emake check
-}
-
-install_helper() {
-   emake DESTDIR="${D}" install
-   use python && python_optimize
-}
-
-src_install() {
-   python_do install_helper
-   einstalldocs
-   find "${ED}" -name "*.la" -type f -delete || die
-}



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

2020-09-23 Thread Lars Wendler
commit: 1ee85f3a9dd02091f3dcc89820381f281518eed1
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 12:54:14 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 13:06:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee85f3a

sys-libs/libblockdev: Removed old

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

 sys-libs/libblockdev/Manifest  |   1 -
 .../files/libblockdev-2.23-avoid_bashisms.patch|  41 
 sys-libs/libblockdev/libblockdev-2.23-r1.ebuild| 116 -
 3 files changed, 158 deletions(-)

diff --git a/sys-libs/libblockdev/Manifest b/sys-libs/libblockdev/Manifest
index 46f8638f2d6..be8c801a203 100644
--- a/sys-libs/libblockdev/Manifest
+++ b/sys-libs/libblockdev/Manifest
@@ -1,2 +1 @@
-DIST libblockdev-2.23.tar.gz 856829 BLAKE2B 
131bf429e530fc9dd44fade4f5bc937ec220365b1ee2ae46818a6fa3ec7591775fdc3ed531350cc2546f4151e41551dfd3e331b0a6d569a7b54c5c15ed42
 SHA512 
ecc4d5a3cb977fbbe176bf6872b6754833d2869e927c32f8466685916ee4550cf806e0b0c8f5e8e76de3839ae591a4eec502ff974c2f0678af6cfd46dd3016f3
 DIST libblockdev-2.24.tar.gz 905838 BLAKE2B 
dcc31021d72c2a4f92d8f70387537ec409302e85a9bdb338a09449b02318113d40cabf7fc2f6b4aca819400baccba69a9f67a616b30c744cf843eeac785875e4
 SHA512 
92b7d734ea2cefbb67e626bef369d6785ba2a4bbbf09a4f59345febe977bc32319fb44f38b3c3177b8652abbc1f87b6cc76d41fdd2d70783c1c168049bdcb1d6

diff --git a/sys-libs/libblockdev/files/libblockdev-2.23-avoid_bashisms.patch 
b/sys-libs/libblockdev/files/libblockdev-2.23-avoid_bashisms.patch
deleted file mode 100644
index 9c4f94bd841..000
--- a/sys-libs/libblockdev/files/libblockdev-2.23-avoid_bashisms.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From e6ab6918ffac65da2d562cb286c6ab50eaf62ca2 Mon Sep 17 00:00:00 2001
-From: Lars Wendler 
-Date: Mon, 11 May 2020 22:14:26 +0200
-Subject: [PATCH] configure.ac: Avoid bashisms
-
-or else we get unpredictable results with shells != /bin/bash like:
-
-checking for gobject-introspection... no (disabled, use --enable-introspection 
to enable)
-./configure: 13672: test: xno: unexpected operator
-checking for python3... 
/var/tmp/portage/sys-libs/libblockdev-2.23-r1/temp/python3.8/bin/python3
-./configure: 13838: test: 
x/var/tmp/portage/sys-libs/libblockdev-2.23-r1/temp/python3.8/bin/python3: 
unexpected operator
-
-Reported-by: Matt Whitlock 
-Gentoo-bug: https://bugs.gentoo.org/719442
-Signed-off-by: Lars Wendler 

- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index ded64259..bbdff5e7 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -60,7 +60,7 @@ AC_ARG_WITH([python3],
- AC_SUBST(WITH_PYTHON3, 0)
- if test "x$with_python3" != "xno"; then
- AC_PATH_PROG([python3], [python3], [no])
--AS_IF([test "x$python3" == "xno"],
-+AS_IF([test "x$python3" = "xno"],
- [if test "x$with_python3" = "xyes"; then
-   LIBBLOCKDEV_SOFT_FAILURE([Python3 support requested, but python3 is not 
available])
-   fi],
-@@ -77,7 +77,7 @@ AC_ARG_WITH([gtk-doc],
- AC_SUBST(WITH_GTK_DOC, 0)
- if test "x$with_gtk_doc" != "xno"; then
- AC_PATH_PROG([gtkdoc_scan], [gtkdoc-scan], [no])
--AS_IF([test "x$gtkdoc_scan" == "xno"],
-+AS_IF([test "x$gtkdoc_scan" = "xno"],
- [if test "x$with_gtk_doc" = "xyes"; then
-   LIBBLOCKDEV_SOFT_FAILURE([Building documentation with gtk-doc 
requested, but not available])
-   fi],

diff --git a/sys-libs/libblockdev/libblockdev-2.23-r1.ebuild 
b/sys-libs/libblockdev/libblockdev-2.23-r1.ebuild
deleted file mode 100644
index 6007c32f473..000
--- a/sys-libs/libblockdev/libblockdev-2.23-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-inherit autotools python-single-r1 xdg-utils
-
-DESCRIPTION="A library for manipulating block devices"
-HOMEPAGE="https://github.com/storaged-project/libblockdev;
-if [[ "${PV}" == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/storaged-project/libblockdev.git;
-   BDEPEND="
-   sys-devel/autoconf-archive
-   "
-else
-   MY_PV="${PV}-1"
-   #MY_P="${PN}-${MY_PV}"
-   
#SRC_URI="https://github.com/storaged-project/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   
SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
-   #S="${WORKDIR}/${MY_P}"
-fi
-LICENSE="LGPL-2+"
-SLOT="0"
-IUSE=&q

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

2020-09-23 Thread Lars Wendler
commit: 315ff76d4f61bbb914bc603603d174fa80315e1a
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 12:37:20 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 13:06:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315ff76d

dev-libs/libinput: Don't use "-Werror" by default

Closes: https://bugs.gentoo.org/744250
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libinput/libinput-1.16.1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-libs/libinput/libinput-1.16.1.ebuild 
b/dev-libs/libinput/libinput-1.16.1.ebuild
index 37db73f505f..9fba9ce31fe 100644
--- a/dev-libs/libinput/libinput-1.16.1.ebuild
+++ b/dev-libs/libinput/libinput-1.16.1.ebuild
@@ -52,6 +52,11 @@ pkg_setup() {
use doc && python-any-r1_pkg_setup
 }
 
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
 src_configure() {
# gui can be built but will not be installed
local emesonargs=(



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

2020-09-23 Thread Lars Wendler
commit: ace8bb52a71d1fee9a667b90d164205a4b85fb0b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 09:01:48 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 09:06:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace8bb52

dev-util/cmake: Bump to version 3.18.3

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

 dev-util/cmake/Manifest|   1 +
 dev-util/cmake/cmake-3.18.3.ebuild | 214 +
 2 files changed, 215 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 5ee7baca259..6b6e19a4f08 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -2,3 +2,4 @@ DIST cmake-3.13.5.tar.gz 8618821 BLAKE2B 
765678bc92821207c53bfb4ac995a791b938f20
 DIST cmake-3.16.5.tar.gz 9111262 BLAKE2B 
5f996113a4979563d7b9f298b4b1a32d6f91eebaa79af42e1cbf247884e443de47e30030fd0f16c7755c4086e2bff0c0741911753ea7c889b68c393c0b98c876
 SHA512 
204ce83501c8068ff660c30a68641a354764135e1600a9a95b39476d072876e400961377e19bbe03a7b18412b36dcf21a693946a2a81cff5985e637e9f193671
 DIST cmake-3.17.4.tar.gz 9473549 BLAKE2B 
2ce29415525b5292ae9e06d73570ed0af2173d8d15612f4d645f22d4f55cb99018663c374c4282731e09f8c6e4ffd59316d65f38aef9db5c34d874ca8992382b
 SHA512 
6af879502e52388f3be02a4edfb006274840ad1afa8f28ffd6ec69b0310c7f718812b2272e5f77ffa422717f61407a6d482deb95941555c21c73fc5f62356a4e
 DIST cmake-3.18.2.tar.gz 8970663 BLAKE2B 
10924eabbcd20bc3dc2cb6f2d619d824ed0a28fdf35ce6b92ed46d0d85320343d797b0c810aa90ab740477548e3390ed98ec5d2777f635920bff84eecb8e0531
 SHA512 
74915e643d09af1d8451e57120f2e5963f6fd34ca2cfa0cd573bd7f234924458105e7cc76952c022732de7566cd590141127b243933a564ac575a0dcbb8cc6e7
+DIST cmake-3.18.3.tar.gz 8976093 BLAKE2B 
266432f8647828359e0f1a4390d62ac6449fcee5c7bc95d96fea62bc0ae94af9734edf6e0366efe95e3c65c5f29e16abbec0ae6b086781926ac0ae0a08a64b19
 SHA512 
28c0c310b6cd8117d4a8b9ad60064b22b00bdc170303b190994e9a3d4fe83fbd9cae6c8f36da62faf6c356b5acf430c78878f19210386ec26844b56334d3941e

diff --git a/dev-util/cmake/cmake-3.18.3.ebuild 
b/dev-util/cmake/cmake-3.18.3.ebuild
new file mode 100644
index 000..7334e72c320
--- /dev/null
+++ b/dev-util/cmake/cmake-3.18.3.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="emake" # TODO: Re-check with 3.19, see commit 
491dddfb; bug #596460
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+LICENSE="CMake"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc emacs ncurses qt5 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/libarchive-3.3.3:=
+   app-crypt/rhash
+   >=dev-libs/expat-2.0.1
+   >=dev-libs/jsoncpp-1.9.2-r2:0=
+   >=dev-libs/libuv-1.10.0:=
+   >=net-misc/curl-7.21.5[ssl]
+   sys-libs/zlib
+   virtual/pkgconfig
+   emacs? ( >=app-editors/emacs-23.1:* )
+   ncurses? ( sys-libs/ncurses:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-python/requests
+   dev-python/sphinx
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   # prefix
+   "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch
+   "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch
+   # Next patch requires new work from prefix people
+   #"${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
+
+   # handle gentoo packaging in find modules
+   "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch
+   "${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch
+   "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch
+
+   # respect python eclasses
+   "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
+   "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch
+
+   "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544
+
+   # upstream fixes (can usually be removed with a version bump)
+)
+
+cmake_src_bootstrap() {
+   # disable running of cmake in bootstrap command
+   sed -i \
+   -e '/"${cmake_bootstrap_di

[gentoo-commits] repo/gentoo:master commit in: x11-terms/xterm/

2020-09-23 Thread Lars Wendler
commit: 6754b12d68cd6a1360f03b474306e460367b6aa8
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 09:05:54 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 09:06:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6754b12d

x11-terms/xterm: Bump to version 360

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

 x11-terms/xterm/Manifest |  1 +
 x11-terms/xterm/xterm-360.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index f06599f..b41f70a332e 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -2,3 +2,4 @@ DIST xterm-337.tgz 1336781 BLAKE2B 
6878154cc5d2f8547b8b8ffac0bff7603dce6d58c294b
 DIST xterm-351.tgz 1401009 BLAKE2B 
df32425affce33deb199710be118e90da7b1975882aaf92ff1ad5e976ac18f280cf7d72362d82c0ff9f9530d8da3ba133e345ff9de7f0ac0a2134200c9cc87e6
 SHA512 
941507be19ad062b39c57288c6e28a17f0ceba090a2d1c3f626f638e5333ca9b4c762fe2fbc42908adf7854b00d9a98cb6eb7481dfa50fd0125459f8ca385c00
 DIST xterm-353.tgz 1407183 BLAKE2B 
be5efe091a9b9511b264eed0c12568d0d92ac7189c883d62d21124ed45a5d229a3a063496f7bbf08e593bfdc5652c5d153d87f8313a9b2901da8e15483904565
 SHA512 
2ea63858ec069a769f0a25a159d17099044686e20649233631244fed29440fa8beebbd0dd8ccaf4260fb3d26996a49013a7e0c98860e00d2e657019e2611
 DIST xterm-357.tgz 1422256 BLAKE2B 
fb3f090c296b7f6063206538a2e7b38a9953433a029a531ebc2efbf7c9a6822a51f1bb6475ad2494279079b332de1fb15c262f51545f3d37ebc1b19fef9f341b
 SHA512 
a4e3998496fe202835e97fef50eb608cbb0345d8f503dd4d629a1d313664b2c536e97e7eafdf9d346df87e31822f5cf6f78dc66833b0fe01b6d79dd7c58dc751
+DIST xterm-360.tgz 1431491 BLAKE2B 
2afa7f9cb93136ad0bfb29e0862642221b4b1f583caa5890bbdd4c0a2370266f7c7f19419e3bb82f93d854b3c5703ddd30b896dcb5069873458ac3483dbd7073
 SHA512 
ffca51e21584e4b84b271a555bead45df1759a9e353d776fd7d8736fb001b71cfa14dc85336c01c304b4fc98297523b1a943792da73b453e1810b890671bb607

diff --git a/x11-terms/xterm/xterm-360.ebuild b/x11-terms/xterm/xterm-360.ebuild
new file mode 100644
index 000..ace98c8c3af
--- /dev/null
+++ b/x11-terms/xterm/xterm-360.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop flag-o-matic multilib
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="https://invisible-island.net/xterm/;
+SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
+
+BDEPEND="virtual/pkgconfig
+   x11-base/xorg-proto"
+DEPEND="kernel_linux? ( sys-libs/libutempter )
+   kernel_FreeBSD? ( sys-libs/libutempter )
+   media-libs/fontconfig:1.0
+   >=sys-libs/ncurses-5.7-r7:0=
+   x11-apps/xmessage
+   x11-libs/libICE
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}
+   media-fonts/font-misc-misc
+   x11-apps/rgb"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+pkg_setup() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+}
+
+src_configure() {
+   # 454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $(pkg-config --libs ncurses)
+
+   local myeconfargs=(
+   --disable-full-tgetent
+   --disable-imake
+   --disable-setgid
+   --disable-setuid
+   --enable-256-color
+   --enable-broken-osc
+   --enable-broken-st
+   --enable-dabbrev
+   --enable-exec-xterm
+   --enable-i18n
+   --enable-load-vt-fonts
+   --enable-logging
+   --enable-screen-dumps
+   --enable-warnings
+   --enable-wide-chars
+   --libdir="${EPREFIX}"/etc
+   --with-app-defaults="${DEFAULTS_DIR}"
+   --with-utempter
+   --with-x
+   $(use_enable openpty)
+   $(use_enable sixel sixel-graphics)
+   $(use_enable toolbar)
+   $(use_enable truetype freetype)
+   $(u

[gentoo-commits] repo/gentoo:master commit in: x11-terms/xterm/

2020-09-23 Thread Lars Wendler
commit: d1e6ef31ba3e50a509be398622b73fca1ba5fe00
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 09:06:34 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 09:06:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e6ef31

x11-terms/xterm: Removed old

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

 x11-terms/xterm/Manifest |  1 -
 x11-terms/xterm/xterm-353.ebuild | 99 
 2 files changed, 100 deletions(-)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index b41f70a332e..bbf4d8e0150 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -1,5 +1,4 @@
 DIST xterm-337.tgz 1336781 BLAKE2B 
6878154cc5d2f8547b8b8ffac0bff7603dce6d58c294b4153e169654fc441f1209c97a6d17bf3f880d0160a42e102ca8fd4a291c2b7d373269290a7bbebeeb8d
 SHA512 
fad31aa971a42cf38d3e3db2edc615b408d92226c305654b9276592c6dee075f31c7f082a3f549284f1685a31d5d9dedbda99c2c308a90bd741958f862806609
 DIST xterm-351.tgz 1401009 BLAKE2B 
df32425affce33deb199710be118e90da7b1975882aaf92ff1ad5e976ac18f280cf7d72362d82c0ff9f9530d8da3ba133e345ff9de7f0ac0a2134200c9cc87e6
 SHA512 
941507be19ad062b39c57288c6e28a17f0ceba090a2d1c3f626f638e5333ca9b4c762fe2fbc42908adf7854b00d9a98cb6eb7481dfa50fd0125459f8ca385c00
-DIST xterm-353.tgz 1407183 BLAKE2B 
be5efe091a9b9511b264eed0c12568d0d92ac7189c883d62d21124ed45a5d229a3a063496f7bbf08e593bfdc5652c5d153d87f8313a9b2901da8e15483904565
 SHA512 
2ea63858ec069a769f0a25a159d17099044686e20649233631244fed29440fa8beebbd0dd8ccaf4260fb3d26996a49013a7e0c98860e00d2e657019e2611
 DIST xterm-357.tgz 1422256 BLAKE2B 
fb3f090c296b7f6063206538a2e7b38a9953433a029a531ebc2efbf7c9a6822a51f1bb6475ad2494279079b332de1fb15c262f51545f3d37ebc1b19fef9f341b
 SHA512 
a4e3998496fe202835e97fef50eb608cbb0345d8f503dd4d629a1d313664b2c536e97e7eafdf9d346df87e31822f5cf6f78dc66833b0fe01b6d79dd7c58dc751
 DIST xterm-360.tgz 1431491 BLAKE2B 
2afa7f9cb93136ad0bfb29e0862642221b4b1f583caa5890bbdd4c0a2370266f7c7f19419e3bb82f93d854b3c5703ddd30b896dcb5069873458ac3483dbd7073
 SHA512 
ffca51e21584e4b84b271a555bead45df1759a9e353d776fd7d8736fb001b71cfa14dc85336c01c304b4fc98297523b1a943792da73b453e1810b890671bb607

diff --git a/x11-terms/xterm/xterm-353.ebuild b/x11-terms/xterm/xterm-353.ebuild
deleted file mode 100644
index ace98c8c3af..000
--- a/x11-terms/xterm/xterm-353.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop flag-o-matic multilib
-
-DESCRIPTION="Terminal Emulator for X Windows"
-HOMEPAGE="https://invisible-island.net/xterm/;
-SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
-
-BDEPEND="virtual/pkgconfig
-   x11-base/xorg-proto"
-DEPEND="kernel_linux? ( sys-libs/libutempter )
-   kernel_FreeBSD? ( sys-libs/libutempter )
-   media-libs/fontconfig:1.0
-   >=sys-libs/ncurses-5.7-r7:0=
-   x11-apps/xmessage
-   x11-libs/libICE
-   x11-libs/libX11
-   x11-libs/libXaw
-   x11-libs/libXft
-   x11-libs/libxkbfile
-   x11-libs/libXmu
-   x11-libs/libXrender
-   x11-libs/libXt
-   unicode? ( x11-apps/luit )
-   Xaw3d? ( x11-libs/libXaw3d )
-   xinerama? ( x11-libs/libXinerama )"
-RDEPEND="${DEPEND}
-   media-fonts/font-misc-misc
-   x11-apps/rgb"
-
-DOCS=( README{,.i18n} ctlseqs.txt )
-
-pkg_setup() {
-   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
-}
-
-src_configure() {
-   # 454736
-   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
-   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
-   # Everything gets linked against ncurses anyways, so don't shout
-   append-libs $(pkg-config --libs ncurses)
-
-   local myeconfargs=(
-   --disable-full-tgetent
-   --disable-imake
-   --disable-setgid
-   --disable-setuid
-   --enable-256-color
-   --enable-broken-osc
-   --enable-broken-st
-   --enable-dabbrev
-   --enable-exec-xterm
-   --enable-i18n
-   --enable-load-vt-fonts
-   --enable-logging
-   --enable-screen-dumps
-   --enable-warnings
-   --enable-wide-chars
-   --libdir="${EPREFIX}"/etc
-   --with-app-defaults="${DEFAULTS_DIR}"
-   --with-utempter
- 

[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2020-09-23 Thread Lars Wendler
commit: 308c7877323618ba61ca09ed8ea6683d66198ebd
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Sep 23 07:31:23 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Wed Sep 23 08:01:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308c7877

net-fs/samba: Security bump to versions 4.11.13, 4.12.7 and 4.13.0

Bug: https://bugs.gentoo.org/743433
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 net-fs/samba/Manifest  |  4 ++-
 ...amba-4.13.0_rc5.ebuild => samba-4.11.13.ebuild} | 35 --
 ...samba-4.13.0_rc5.ebuild => samba-4.12.7.ebuild} | 11 ---
 ...samba-4.13.0_rc5.ebuild => samba-4.13.0.ebuild} |  2 +-
 4 files changed, 31 insertions(+), 21 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 33b5baeba17..cae8f8174ce 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,3 +1,5 @@
 DIST samba-4.11.11.tar.gz 18590837 BLAKE2B 
0d585d4561717c6a08ac51fb8ae9944901aa81e437fc8e78ca22e5a43232295002f5456d78b302278aa7a0a4596f8c5b0b910e092aa54a8d9c46fd804b772d33
 SHA512 
71403fe4c1de3730b115a7e1b1cdfcae6f2e8c7ca8b18ed154be309f06484d136e66ef64379409c6e39ade3b5bfa5587f9229755e9ee1747915c546fd1f08d5f
+DIST samba-4.11.13.tar.gz 18598813 BLAKE2B 
5671498058e61c1afbdb0976b6931dc4e13087792612d4fdc3073e8e40a60be82f578836e3baa48f111a600da5c6e0e08aa7ba638fbc1285bbb57644ae7e8b1d
 SHA512 
396ab636db6f9583b772935d58a3cf1860109bb9e1ef841a38c08d7be9f3839d6e198d5cdc80ef0803fcbfa6c06f1173585f3b582937e8834857fc47d90f7181
 DIST samba-4.12.6.tar.gz 18224870 BLAKE2B 
5a8086c3575dd46cc8f428db818dc3db8772fa08fb7a431940377219f782555923f9b0a62b067b4c89a0208aa022bfa0c0664706a1241487183344e822c20bc3
 SHA512 
16a4ced3942bc6d51e80db257e8caeaa426980f66caf2aaf2324f091ec5063bc6b9029d90ff2f321b68be4cede7555d1ebf142405105468bd581e7a7bf9f0be5
-DIST samba-4.13.0rc5.tar.gz 18404324 BLAKE2B 
d8830623332c348c15e3b988e5e413eb050927d55f34984fddf5a33816d5bc0608716d72650e2037a98615685320444e4bd1b230545bcc1acd636b8ef5917b0b
 SHA512 
addf0d9a9b100814c7f3dda6930b60032a8ab615cadf35a304a1397c9064588211b6702019b4afedcb3c43394294704cc10825972bc7c1ebf7a8ca5fb0b6831e
+DIST samba-4.12.7.tar.gz 18230157 BLAKE2B 
cf0ed50177e1e0d840892753537d8fab8c31ed4a6ba9b4e6bfc12e56c9f14a760c9e3dd230dc8e6caf2d7493e204bffb2fbd1bfa0931ae3fd93311ae2d5b3e32
 SHA512 
5afb1f24b029e665bb4f6bd7b7cf915243476b09b304942b2105586fa99adc6a19b46b4753ca116e230e5bb7b82e011fbe296c62bc70a8a897e56aece55a7f0b
+DIST samba-4.13.0.tar.gz 18406380 BLAKE2B 
d54db52102c6d507c3e6f32fc6c64051a95ef8ccfdb1e81a379d2c0325f6f9fe79c64ce9a26ddf48ae11351912ad988f6f532474a81284c7a7147521ceacc509
 SHA512 
0c15e887efa79ba8c1d24eda2f03898a1a080cb947056df12abc361f12eb5659f9ee37132767f5ef7e4ecb9c431759e5b619cb785921276fda17f4a9411af81c

diff --git a/net-fs/samba/samba-4.13.0_rc5.ebuild 
b/net-fs/samba/samba-4.11.13.ebuild
similarity index 91%
copy from net-fs/samba/samba-4.13.0_rc5.ebuild
copy to net-fs/samba/samba-4.11.13.ebuild
index ae09ce8cd65..3a2dc8d2c1e 100644
--- a/net-fs/samba/samba-4.13.0_rc5.ebuild
+++ b/net-fs/samba/samba-4.11.13.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE='threads(+),xml(+)'
 inherit python-single-r1 waf-utils multilib-minimal linux-info systemd pam
 
@@ -41,23 +41,20 @@ MULTILIB_WRAPPED_HEADERS=(
 CDEPEND="
>=app-arch/libarchive-3.1.2[${MULTILIB_USEDEP}]
dev-lang/perl:=
-   dev-libs/icu:=[${MULTILIB_USEDEP}]
dev-libs/libbsd[${MULTILIB_USEDEP}]
dev-libs/libtasn1[${MULTILIB_USEDEP}]
dev-libs/popt[${MULTILIB_USEDEP}]
-   dev-perl/Parse-Yapp
-   >=net-libs/gnutls-3.4.7[${MULTILIB_USEDEP}]
+   >=net-libs/gnutls-3.2.0[${MULTILIB_USEDEP}]
net-libs/libnsl:=[${MULTILIB_USEDEP}]
sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]
-   
>=sys-libs/ldb-2.2.0[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-   
=sys-libs/ldb-2.0.12[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   
=sys-libs/talloc-2.3.1[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-   >=sys-libs/tdb-1.4.3[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-   
>=sys-libs/tevent-0.10.2[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   
>=sys-libs/talloc-2.2.0[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   >=sys-libs/tdb-1.4.2[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+   
>=sys-libs/tevent-0.10.0[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
virtual/libiconv
pam? ( sys-libs/pam )
@@ -91,7 +88,7 @@ DEPEND="${CDEPEND}
${PYTHON_DEPS}
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
-   >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]

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

2020-09-22 Thread Lars Wendler
commit: 4a0c75df76ef330039317c534e810f59dcd85582
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Sep 22 14:18:13 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Sep 22 14:18:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0c75df

dev-libs/openssl: Bump to version 1.1.1h

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

 dev-libs/openssl/Manifest  |   1 +
 dev-libs/openssl/openssl-1.1.1h.ebuild | 324 +
 2 files changed, 325 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 0153ae0ad1c..a4e3450e711 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -5,3 +5,4 @@ DIST openssl-1.1.0l-bindist-1.0.tar.xz 13184 BLAKE2B 
c09e023458faff17b10d6f20c28
 DIST openssl-1.1.0l.tar.gz 5294857 BLAKE2B 
0e4f30f9e8a22414325bd780dc4e875e962487fbe72967f0392ace959955429192541881a98d097d7bb75ed7238b1817b0c3c2c4da04421512bd538f2b07cdd7
 SHA512 
81b74149f40ea7d9f7e235820a4f977844653ad1e2b302e65e712c12193f47542fe7e3385fd1e25e3dd074e4e6d04199836cbc492656f5a7692edab5e234f4ad
 DIST openssl-1.1.1e-bindist-1.0.tar.xz 16948 BLAKE2B 
78e034f1d263cbf5e57c92393f72acd07e86e39a5511a8852bad151371430954e07d787fd82cca55b373d1579bb22b9d29c9d677104ed68291a9d2dffe3ffbbb
 SHA512 
0dbfb378b8f2724db82915e17fd4e43977e3e45030db25cdb9241c0ab842e41ef3d597ef71c4db5103635752dc2059ea6022597511a440f55fb56a5a52d3ccea
 DIST openssl-1.1.1g.tar.gz 9801502 BLAKE2B 
5e3dd4725ff89b959a5436d64b521317c6ffeb377418cc24c6d1927fab923423cb5f5fce2f9c2cdee597041c7be156d09668a5fd13dc6ff06d235a83db94cf19
 SHA512 
01e3d0b1bceeed8fb066f542ef5480862001556e0f612e017442330bbd7e5faee228b2de3513d7fc347446b7f217e27de1003dc9d7214d5833b97593f3ec25ab
+DIST openssl-1.1.1h.tar.gz 9810045 BLAKE2B 
ac9ba6fb0c4da0a761e8655b6907634365ddb114216acfcfc981e13c211577b6bd23ea8d2ad0999c0960b039f5d3dead5733e6dc07c5231ab953307a9015cd36
 SHA512 
da50fd99325841ed7a4367d9251c771ce505a443a73b327d8a46b2c6a7d2ea99e43551a164efc86f8743b22c2bdb0020bf24a9cbd445e9d68868b2dc1d34033a

diff --git a/dev-libs/openssl/openssl-1.1.1h.ebuild 
b/dev-libs/openssl/openssl-1.1.1h.ebuild
new file mode 100644
index 000..ccc0cbc5d58
--- /dev/null
+++ b/dev-libs/openssl/openssl-1.1.1h.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib multilib-minimal
+
+MY_P=${P/_/-}
+
+# This patch set is based on the following files from Fedora 31,
+# see https://src.fedoraproject.org/rpms/openssl/blob/f31/f/openssl.spec
+# for more details:
+# - hobble-openssl (SOURCE1)
+# - ec_curve.c (SOURCE12) -- MODIFIED
+# - ectest.c (SOURCE13)
+# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED
+BINDIST_PATCH_SET="openssl-1.1.1e-bindist-1.0.tar.xz"
+
+DESCRIPTION="full-strength general purpose cryptography library (including SSL 
and TLS)"
+HOMEPAGE="https://www.openssl.org/;
+SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
+   bindist? (
+   mirror://gentoo/${BINDIST_PATCH_SET}
+   https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET}
+   )"
+
+LICENSE="openssl"
+SLOT="0/1.1" # .so version of libssl/libcrypto
+[[ "${PV}" = *_pre* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+IUSE="+asm bindist elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 
static-libs test tls-heartbeat vanilla zlib"
+RESTRICT="!bindist? ( bindist )
+   !test? ( test )"
+
+RDEPEND=">=app-misc/c_rehash-1.7-r1
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-lang/perl-5
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   sys-devel/bc
+   sys-process/procps
+   )"
+PDEPEND="app-misc/ca-certificates"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.0j-parallel_install_fix.patch #671602
+)
+
+S="${WORKDIR}/${MY_P}"
+
+# force upgrade to prevent broken login, bug 696950
+RDEPEND+=" !/dev/null)
+   if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 
1 ]]; then
+   die "FEATURES=test with USE=sctp requires 
net.sctp.auth_enable=1!"
+   fi
+   fi
+}
+
+src_prepare() {
+   # allow openssl to be cross-compiled
+   cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die
+   chmod a+rx gentoo.config || die
+
+   if use bindist; then
+   mv "${WORKDIR}"/bindist-patches/hobble-openssl "${WORKDIR}" || 
die
+   bash "${WORKDIR}&quo

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

2020-09-22 Thread Lars Wendler
commit: 207badbd6a15b25ec674948e5e2e21b11296a2de
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Sep 22 08:15:38 2020 +
Commit:     Lars Wendler  gentoo  org>
CommitDate: Tue Sep 22 08:15:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207badbd

www-client/seamonkey: Bump to version 2.53.4. Removed old

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

 www-client/seamonkey/Manifest | 4 ++--
 .../{seamonkey-2.53.4_beta1.ebuild => seamonkey-2.53.4.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index a2d1fd03f74..aed8f884fab 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -4,6 +4,6 @@ DIST seamonkey-2.53.2.source.tar.xz 291744036 BLAKE2B 
23908f875a70fba1a8034a447e
 DIST seamonkey-2.53.3-system_libvpx-1.8.patch.xz 3128 BLAKE2B 
f73802d2715a11964a4b4d34b582a2999ab42cff9ed005c5ca8c002ae745a973fbb682c3e568f6727a7fe93dc2d7a5ba3367adc4e1d256b8ab0cf8d940fceb8a
 SHA512 
80b87c260445af181d1a0d39de9f95ac7c93f76e12328c1799e8607f50ca9e2a20bc4f15de3f32efbbabb444fd5352612b2629fee61875fa0acd6d050df338a2
 DIST seamonkey-2.53.3.source-l10n.tar.xz 12086368 BLAKE2B 
29901a62bdd65b4e49419ae65687fcff35de87d3b1d80df5d6914f9276b00b323e07fd521b2636320c5a8da0b3d42eea623df45de6c2beed8ac68d5baf8ed7a4
 SHA512 
4431d716cb4fc2a57dbc44aeefe52c3e0f7dad989b2c057692702eed764f1021a2c81ff86279231cad533810abc2917fab9c637e039d843a4502f73bb6f57830
 DIST seamonkey-2.53.3.source.tar.xz 294208732 BLAKE2B 
459c31859e7a91eaddf6dfd6f3e84f57ef3b686dd2868413fbda5e05c7a84d49ffad631531840dd25236075be2ab8bd84e1bdbe836b7667e036ca9bbdb62a5f6
 SHA512 
f9465fdf3925d517d8b5dd9d4dd5162b50f39e5a35f61383f4dec89784b5fc4273724195ae98abe30bfb6458ab615f6ac9dcd3a233e7add211fbfdaad0ff5328
+DIST seamonkey-2.53.4.source-l10n.tar.xz 12110188 BLAKE2B 
6bf25f25bd72e35252824221d6ecf43f910cae65e21e2e15b628d9340256a3196b11a20522ce6284cee28a92141907ddcd5366427c356e57fb1a0015a064a2c2
 SHA512 
a5ac165412d3391206b7bcb2e7112693ce272e47e6cd2da321a60f52799fb04ac0d1ea84fb535ba73ef8d9faf5d582b314d2890768fd440136c830f3c88777cd
+DIST seamonkey-2.53.4.source.tar.xz 294513316 BLAKE2B 
79425b0d15f99e30bd70871c28636ed8c567703b7048a46534fa971debbfeb90dd05880feca49354cb818c4a127cbc1f3ff17729784f90de91ba82db6da5fa59
 SHA512 
3450d6251f309bee96aa792cdce66b946d841089e0031ccbcf606845b1e0c951d58a8117a9e61e2d2435c1df614110944e5eac7ae9bd08429146bfe7334137fb
 DIST seamonkey-2.53.4_beta1-patches-01.tar.xz 39676 BLAKE2B 
de7742e6c286ca21403d003e22e3eba56e4d59c3f628c9768b47bac148abefbabfcd0510c89cc319c29e0775e316922c680d3de3dbfc542cae4f1f4942773124
 SHA512 
e97d6de074041f17cfe935995ce7116dee4249dc736315c82ed3878a92189d09542f141f65499ecdfd8621638d130b6d5786ab6033f3f794a805e136acefec3d
-DIST seamonkey-2.53.4_beta1.source-l10n.tar.xz 12109440 BLAKE2B 
310c9f59df17608480d8827a07ebcfaf8a2226fafeb99dfc56cb32f18e63a6ce719419a172e442d9eb5678ea18ed6f83daa701e2ca27107dbb8d7910b2bda83f
 SHA512 
1f27d24e315f0496a1faf00ba50fe9e2ba211dff5c03c8a2b66732893ab42c537a127e4a25a272992b43d47637bb4cf83bdf69b43ce1818107ade83547813ab8
-DIST seamonkey-2.53.4_beta1.source.tar.xz 294677260 BLAKE2B 
510924c5b3b6e9acaad6feb3f4b0312122eed312f1e64ccc1df51efff730be1bf94f2123a0d4cdfd58ebe6c22ab7633f8d26cb87fdd1dfaa6fb7065aec389e81
 SHA512 
e8df89bd3332749c5325454352091a2e78828dbbdaf4d6948710009e6372087638f3b4c892d7b7869416804bf5e039aa54d182deab84ac7395bf7cf78c63f306

diff --git a/www-client/seamonkey/seamonkey-2.53.4_beta1.ebuild 
b/www-client/seamonkey/seamonkey-2.53.4.ebuild
similarity index 100%
rename from www-client/seamonkey/seamonkey-2.53.4_beta1.ebuild
rename to www-client/seamonkey/seamonkey-2.53.4.ebuild



  1   2   3   4   5   6   7   8   9   10   >