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

2019-12-14 Thread Michał Górny
commit: 761030f9038f3764660fdbc7bfe7a29fbfdf8b06
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:34:17 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 08:44:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761030f9

dev-python/pycares: Bump to 1.22.0

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

 dev-python/pycares/Manifest|  1 +
 dev-python/pycares/pycares-3.1.0_p3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest
index 3f015d51542..53d62f627b2 100644
--- a/dev-python/pycares/Manifest
+++ b/dev-python/pycares/Manifest
@@ -2,4 +2,5 @@ DIST pycares-0c831407bc32c6e78a80c5b3d7865ba4c7ac26df.tar.gz 
215641 BLAKE2B 36ae
 DIST pycares-2.1.1.tar.gz 226787 BLAKE2B 
26716906e78a3fa16bcbd143f63e633ffe4664706b2230f698ea933c15d057f92a0fedc45927743690e9ef8f84191e40f4215878ff2845fd1fb4bcf91f49b765
 SHA512 
c3524a49f5abe4222c9371ca269918eecf30a77bd52258187766833b4663be861678ebe6f1cb2f50e824d36e75938162d5528abd5445c477f23fb85c24572403
 DIST pycares-2.3.0.tar.gz 224941 BLAKE2B 
9ab59f8f7294930b5ff97c7340c3f64cd039c4b291b7b33d00da85168638cdfc75552508a72afd91db28c4c1b823a018b45c346a3daf8da15d5160fd691b6c4a
 SHA512 
dc707ab0320e03fb20e728e2e2e52e92ed3388afcf19e4553bc2a15c33a129abee39a9bc423edb7be7113d42989286ab8e8ad48699cc7433a6d8823460fd4678
 DIST pycares-2.4.0.tar.gz 214021 BLAKE2B 
481d46e9a5726d953d0dcb391a549ba4177e5ac1758a0ecb25bf634b9eb6baa2fbb0544874a78ae46e30a1dd4be8a981f5ebdf1b36cb9aa2e42370074731319e
 SHA512 
7770a2b1fd69bb800019a292e5c9fc1f737b044fb4ca5166ead197da3515f2edac55f947a68f3505c9b404745529287114667d742162c98f2ff84b2c330ef295
+DIST pycares-3.1.0-fix3.tar.gz 217616 BLAKE2B 
121d09bd57f60371f9ee7d6f9fec0b0acd9413e86367c278a73dd0b47151e937358bb955f51657c117b72d83de23fc6e530f9418fd6d4c1b96ccb31045096e25
 SHA512 
d386d1b3434fc7a868783b96a2ef635695efdea62365134287fcaef6e44f75ba266f095c3e667ea1a57940d81d23adbf6e031b8571537a041aba15a36df7a904
 DIST pycares-pycares-3.0.0.tar.gz 215445 BLAKE2B 
5543d27ee38d9360b9ee74ebf1c09da15f68873d5cc83b486e61f3d337e733353dde44d64d6a0520525f4876e67d34c91a770f1c9717b7a1036f568c227f6c87
 SHA512 
bf60549044686accae68ed118e6c5e0da07b1d13473b70f91db85693ebd9ac9e4afb87cba763c667f2f7f487de28759e26a1677023081e94311b547a51bf7451

diff --git a/dev-python/pycares/pycares-3.1.0_p3.ebuild 
b/dev-python/pycares/pycares-3.1.0_p3.ebuild
new file mode 100644
index 000..40e86c064a5
--- /dev/null
+++ b/dev-python/pycares/pycares-3.1.0_p3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for c-ares"
+HOMEPAGE="https://github.com/saghul/pycares/;
+SRC_URI="https://github.com/saghul/pycares/archive/${P/_p/-fix}.tar.gz;
+S=${WORKDIR}/${PN}-${P/_p/-fix}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+# Tests fail with network-sandbox, since they try to resolve google.com
+RESTRICT="test"
+
+# uses bundled/patched c-ares
+RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   "${EPYTHON}" tests/tests.py -v || die
+}



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

2019-12-14 Thread Michał Górny
commit: 2d97d2590dd36c7eaa716b1ed6521e0007d9330f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:17:42 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 08:44:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d97d259

dev-util/lldb: Update one more CMake var

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

 dev-util/lldb/lldb-10.0.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lldb/lldb-10.0.0..ebuild 
b/dev-util/lldb/lldb-10.0.0..ebuild
index 2bcc54596df..c2f8c7dded7 100644
--- a/dev-util/lldb/lldb-10.0.0..ebuild
+++ b/dev-util/lldb/lldb-10.0.0..ebuild
@@ -49,7 +49,7 @@ src_configure() {
local mycmakeargs=(
-DLLDB_ENABLE_CURSES=$(usex ncurses)
-DLLDB_ENABLE_LIBEDIT=$(usex libedit)
-   -DLLDB_DISABLE_PYTHON=$(usex !python)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
-DLLDB_ENABLE_LZMA=$(usex lzma)
-DLLDB_USE_SYSTEM_SIX=1
-DLLVM_ENABLE_TERMINFO=$(usex ncurses)



[gentoo-commits] repo/user/ssnb:master commit in: app-benchmarks/phoronix-test-suite/, eclass/, dev-php/fpdf/

2019-12-14 Thread Samuel Bernardo
commit: e524e80e019e084297d8ef63e5eec2051a296121
Author: Samuel Bernardo  gmail  com>
AuthorDate: Sat Dec 14 09:15:09 2019 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Sat Dec 14 09:15:09 2019 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=e524e80e

add phoronix-test-suite, missing dependencies and eclass xdg-utils-r1

Signed-off-by: Samuel Bernardo  gmail.com>

 app-benchmarks/phoronix-test-suite/Manifest|   6 +
 app-benchmarks/phoronix-test-suite/metadata.xml|   7 +
 .../phoronix-test-suite-8.8.1.ebuild   | 144 
 .../phoronix-test-suite-9.0.1.ebuild   | 144 
 .../phoronix-test-suite-.ebuild| 144 
 dev-php/fpdf/Manifest  |   3 +
 dev-php/fpdf/fpdf-1.81.ebuild  |  34 
 dev-php/fpdf/metadata.xml  |  21 +++
 eclass/xdg-utils-r1.eclass | 186 +
 9 files changed, 689 insertions(+)

diff --git a/app-benchmarks/phoronix-test-suite/Manifest 
b/app-benchmarks/phoronix-test-suite/Manifest
new file mode 100644
index 000..e10ce27
--- /dev/null
+++ b/app-benchmarks/phoronix-test-suite/Manifest
@@ -0,0 +1,6 @@
+DIST phoronix-test-suite-8.8.1.tar.gz 890982 BLAKE2B 
bc8c96bd30c0c1854edef0a0c5f4eda6cd91b20d2ceb8c3a31c5ad2d93223d8ac8b95f112484d62e7523942461c76f17cfb2813ee8685f3b2105318ea2ba2ac2
 SHA512 
5c60ead063be27271654253a1319cf676ea06df89874489da0f2b931b588e6e7c25df823ec647b392fa6606e8b28fa8350cca39c199d950bd11671af7cab160c
+DIST phoronix-test-suite-9.0.1.tar.gz 1263655 BLAKE2B 
dd2be7776c46d7b78135a43214372709b36d87b1d24a959c6baa25afd6562157d212ef4c4d67f2bd17e97aa75e656de236ec7cfcd7c2b816890d1b24749a57f5
 SHA512 
7584f85fb57ca64128d6342c42244fe2498eec51e378bf4265f447b178d24dcde5855b644faa5937953ee262657e24dd5bb689a95e5843c184b205986e29ebce
+EBUILD phoronix-test-suite-8.8.1.ebuild 4766 BLAKE2B 
5594f3852917357b3a0f36b6083fe1178ee9a39e232521bf1018eaec5e69c6ecc1778b85a4cbfe5c0b341ef46c1b6888bc57628748a5bf8b2c57c3e48de22c93
 SHA512 
60a6beb97e21e495e7fc393557dfe39bd4174bb4f843a626db19fa2a2ee8d7e9d25ab2dbfc69172f301bc3cb0f607e301cf9322be191c4a477404f404b04e5cd
+EBUILD phoronix-test-suite-9.0.1.ebuild 4766 BLAKE2B 
5594f3852917357b3a0f36b6083fe1178ee9a39e232521bf1018eaec5e69c6ecc1778b85a4cbfe5c0b341ef46c1b6888bc57628748a5bf8b2c57c3e48de22c93
 SHA512 
60a6beb97e21e495e7fc393557dfe39bd4174bb4f843a626db19fa2a2ee8d7e9d25ab2dbfc69172f301bc3cb0f607e301cf9322be191c4a477404f404b04e5cd
+EBUILD phoronix-test-suite-.ebuild 4766 BLAKE2B 
5594f3852917357b3a0f36b6083fe1178ee9a39e232521bf1018eaec5e69c6ecc1778b85a4cbfe5c0b341ef46c1b6888bc57628748a5bf8b2c57c3e48de22c93
 SHA512 
60a6beb97e21e495e7fc393557dfe39bd4174bb4f843a626db19fa2a2ee8d7e9d25ab2dbfc69172f301bc3cb0f607e301cf9322be191c4a477404f404b04e5cd
+MISC metadata.xml 223 BLAKE2B 
6b03411bb798e5da6a370643ce0ffa41f4627cd9125d5c7fddd4bee814de5b8f8dd5fff73a0872c921474022fefc963766cab3a1a8fe52e6752e2501e40a3a63
 SHA512 
258a180336834206986eed33d45839d4a6e399b2bf966401d1fd6ef22e64a2dcdd041e846d0c1daf82ff49da3fd23e77c88a0dcdad2167cd88fc9b16f8ea35e9

diff --git a/app-benchmarks/phoronix-test-suite/metadata.xml 
b/app-benchmarks/phoronix-test-suite/metadata.xml
new file mode 100644
index 000..068da26
--- /dev/null
+++ b/app-benchmarks/phoronix-test-suite/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   phoronix-test-suite
+   
+

diff --git 
a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-8.8.1.ebuild 
b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-8.8.1.ebuild
new file mode 100644
index 000..ccd32a4
--- /dev/null
+++ b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-8.8.1.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# shellcheck disable=SC2034
+
+EAPI=7
+
+inherit bash-completion-r1 xdg-utils-r1
+
+DESCRIPTION="Phoronix's comprehensive, cross-platform testing and benchmark 
suite"
+HOMEPAGE="http://www.phoronix-test-suite.com;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   EGIT3_STORE_DIR="${T}"
+   inherit git-r3
+   SRC_URI=""
+   KEYWORDS=""
+else
+   major_version="$(ver_cut 1-3)"
+   minor_version="$(ver_cut 4-5)"
+   MY_PV="${major_version}"
+   MY_P="${PN}-${MY_PV}"
+   KEYWORDS="~amd64 ~x86"
+   if [ ! -z "${minor_version}" ]; then
+   MY_PV="${MY_PV}${minor_version/pre/m}"
+   MY_P="${MY_P}${minor_version/pre/m}"
+   fi
+   
SRC_URI="https://github.com/phoronix-test-suite/${PN}/archive/v${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+   unset -v minor_version major_version
+fi
+
+IUSE="sdl"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   app-arch/p7zip
+ 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/cacti-spine/files/

2019-12-14 Thread Jeroen Roovers
commit: 95c2469521282b6359efed1ca4edb959c7dcbbd7
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 14 09:47:27 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 14 09:48:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c24695

net-analyzer/cacti-spine: Update patch

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/cacti-spine/files/cacti-spine-0.8.8d-ping.patch | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/cacti-spine/files/cacti-spine-0.8.8d-ping.patch 
b/net-analyzer/cacti-spine/files/cacti-spine-0.8.8d-ping.patch
index 0d94674ce5a..55dc8754c8d 100644
--- a/net-analyzer/cacti-spine/files/cacti-spine-0.8.8d-ping.patch
+++ b/net-analyzer/cacti-spine/files/cacti-spine-0.8.8d-ping.patch
@@ -1,11 +1,11 @@
 --- a/ping.c
 +++ b/ping.c
-@@ -813,7 +813,7 @@
-   intrv;
+@@ -913,7 +913,7 @@
+   struct hostent result;
  
buf = malloc(len*sizeof(char));
 -  memset(buf, 0, sizeof(buf));
 +  memset(buf, 0, len*sizeof(char));
  
while (1) {
-   rv = gethostbyname_r(hostname, _buf, buf, len,
+   hostinfo = gethostbyname_r(hostname, , buf, len, 
_errno);



[gentoo-commits] repo/gentoo:master commit in: net-mail/list-remote-forwards/files/, net-mail/list-remote-forwards/

2019-12-14 Thread Sergei Trofimovich
commit: 9b0b3e554064ac255d93f9f7d2796cac811bd136
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 10:52:19 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 10:52:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0b3e55

net-mail/list-remote-forwards: fix for ghc-8.4

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

 .../files/list-remote-forwards-0.0.1-ghc84.patch   | 26 
 .../list-remote-forwards-0.0.1-r2.ebuild   | 47 ++
 2 files changed, 73 insertions(+)

diff --git 
a/net-mail/list-remote-forwards/files/list-remote-forwards-0.0.1-ghc84.patch 
b/net-mail/list-remote-forwards/files/list-remote-forwards-0.0.1-ghc84.patch
new file mode 100644
index 000..bf21a42d597
--- /dev/null
+++ b/net-mail/list-remote-forwards/files/list-remote-forwards-0.0.1-ghc84.patch
@@ -0,0 +1,26 @@
+--- a/src/OptionalConfiguration.hs
 b/src/OptionalConfiguration.hs
+@@ -31,2 +31,3 @@ import System.IO.Error ( catchIOError )
+ import MxList ( MxList(..) )
++import qualified Data.Semigroup as S
+ 
+@@ -59,2 +60,19 @@ merge_maybes (Just _) (Just y) = Just y
+ 
++instance S.Semigroup OptionalConfiguration where
++  cfg1 <> cfg2 =
++OptionalConfiguration
++  (merge_maybes (database cfg1) (database cfg2))
++  (merge_maybes (domain_query cfg1) (domain_query cfg2))
++  all_excluded_mx
++  (merge_maybes (forward_query cfg1) (forward_query cfg2))
++  (merge_maybes (host cfg1) (host cfg2))
++  (merge_maybes (password cfg1) (password cfg2))
++  (merge_maybes (port cfg1) (port cfg2))
++  (merge_maybes (username cfg1) (username cfg2))
++where
++  -- Use only the latter exclude_mx if there are any.
++  all_excluded_mx =
++exclude_mx $ if (null (get_mxs $ exclude_mx cfg2))
++ then cfg1
++ else cfg2
+ 

diff --git a/net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r2.ebuild 
b/net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r2.ebuild
new file mode 100644
index 000..783e292e6de
--- /dev/null
+++ b/net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.4
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="List all remote forwards for mail accounts stored in a database"
+HOMEPAGE="http://hackage.haskell.org/package/list-remote-forwards;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # Ambiguous packages: dns-3.0.2 resolv-0.1.1.1
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.16.0
+   >=dev-haskell/cmdargs-0.10
+   >=dev-haskell/configurator-0.2
+   >=dev-haskell/dns-1.4
+   >=dev-haskell/hdbc-2.4
+   >=dev-haskell/hdbc-postgresql-2.3
+   >=dev-haskell/hdbc-sqlite3-2.3
+   >=dev-haskell/missingh-1.2
+   >=dev-haskell/tasty-0.8
+   >=dev-haskell/tasty-hunit-0.8
+   >=dev-haskell/tasty-quickcheck-0.8
+   >=dev-lang/ghc-7.6.1
+   test? ( >=dev-haskell/doctest-0.9
+   >=dev-haskell/filemanip-0.3.6 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-ghc84.patch
+)
+
+src_install() {
+   haskell-cabal_src_install
+   doman "${S}/doc/man1/${PN}.1"
+}



[gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/

2019-12-14 Thread Fabian Groffen
commit: 802ebe845892f2a15bd0f8df079f56626148a9e4
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 14 10:41:26 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 14 11:04:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802ebe84

mail-mta/exim-4.93.0.3: add hint for opendmarc.tlds

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Fabian Groffen  gentoo.org>

 mail-mta/exim/exim-4.93.0.3.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/mail-mta/exim/exim-4.93.0.3.ebuild 
b/mail-mta/exim/exim-4.93.0.3.ebuild
index 5f549103ddc..7543ff98849 100644
--- a/mail-mta/exim/exim-4.93.0.3.ebuild
+++ b/mail-mta/exim/exim-4.93.0.3.ebuild
@@ -565,10 +565,15 @@ pkg_postinst() {
einfo "Please create ${EROOT}/etc/exim/exim.conf from"
einfo "  ${EROOT}/etc/exim/exim.conf.dist."
fi
+   if use dmarc ; then
+   einfo "DMARC support requires ${EROOT}/etc/exim/opendmarc.tlds"
+   einfo "you can populate this file with the contents downloaded 
from"
+   einfo "  https://publicsuffix.org/list/public_suffix_list.dat;
+   fi
if use dcc ; then
einfo "DCC support is experimental, you can find some limited"
einfo "documentation at the bottom of this prerelease message:"
-   einfo "http://article.gmane.org/gmane.mail.exim.devel/3579;
+   einfo "  http://article.gmane.org/gmane.mail.exim.devel/3579;
fi
use srs && einfo "SRS support is experimental"
use dsn && einfo "extra information in fail DSN message is experimental"



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

2019-12-14 Thread Sergei Trofimovich
commit: 1faf6a0705f853a2929c2d7c12d1df5fdbc7de41
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 11:11:11 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 11:11:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1faf6a07

dev-util/bnfc: tweak for ghc-8.4

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

 dev-util/bnfc/bnfc-2.8.1.ebuild   |  14 +--
 dev-util/bnfc/files/bnfc-2.8.1-ghc84-p2.patch | 130 ++
 dev-util/bnfc/files/bnfc-2.8.1-ghc84.patch|  31 ++
 3 files changed, 168 insertions(+), 7 deletions(-)

diff --git a/dev-util/bnfc/bnfc-2.8.1.ebuild b/dev-util/bnfc/bnfc-2.8.1.ebuild
index 087c5aa0327..0d11aa19de2 100644
--- a/dev-util/bnfc/bnfc-2.8.1.ebuild
+++ b/dev-util/bnfc/bnfc-2.8.1.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 # ebuild generated by hackport 0.4.6.
 
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour" # Broken test-suite: 
missing files
 inherit haskell-cabal
 
 MY_PN="BNFC"
@@ -29,11 +29,11 @@ DEPEND="${RDEPEND}
dev-haskell/alex
>=dev-haskell/cabal-1.8
dev-haskell/happy
-   test? ( >=dev-haskell/doctest-0.8
-   dev-haskell/hspec
-   dev-haskell/hunit
-   >=dev-haskell/quickcheck-2.5
-   dev-haskell/temporary )
 "
 
 S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-ghc84.patch
+   "${FILESDIR}"/${P}-ghc84-p2.patch
+)

diff --git a/dev-util/bnfc/files/bnfc-2.8.1-ghc84-p2.patch 
b/dev-util/bnfc/files/bnfc-2.8.1-ghc84-p2.patch
new file mode 100644
index 000..a1e944c2d15
--- /dev/null
+++ b/dev-util/bnfc/files/bnfc-2.8.1-ghc84-p2.patch
@@ -0,0 +1,130 @@
+--- a/src/BNFC/Backend/C/CFtoCAbs.hs
 b/src/BNFC/Backend/C/CFtoCAbs.hs
+@@ -50,3 +50,3 @@ import Data.List
+ import Data.Char(toLower)
+-
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/C/CFtoCPrinter.hs
 b/src/BNFC/Backend/C/CFtoCPrinter.hs
+@@ -53,2 +53,3 @@ import Data.Either (lefts)
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/C/CFtoCSkel.hs
 b/src/BNFC/Backend/C/CFtoCSkel.hs
+@@ -49,2 +49,3 @@ import Data.Either (lefts)
+ import Text.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/CPP/NoSTL/CFtoCPPAbs.hs
 b/src/BNFC/Backend/CPP/NoSTL/CFtoCPPAbs.hs
+@@ -50,3 +50,3 @@ import Data.Char(toLower)
+ import Text.PrettyPrint
+-
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/CPP/NoSTL/CFtoCVisitSkel.hs
 b/src/BNFC/Backend/CPP/NoSTL/CFtoCVisitSkel.hs
+@@ -49,2 +49,3 @@ import Data.Either (lefts)
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/CPP/PrettyPrinter.hs
 b/src/BNFC/Backend/CPP/PrettyPrinter.hs
+@@ -32,2 +32,3 @@ import BNFC.Backend.CPP.STL.STLUtils
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/CPP/STL/CFtoBisonSTL.hs
 b/src/BNFC/Backend/CPP/STL/CFtoBisonSTL.hs
+@@ -56,2 +56,3 @@ import BNFC.Backend.C.CFtoBisonC (startSymbol)
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/Common.hs
 b/src/BNFC/Backend/Common.hs
+@@ -4,2 +4,3 @@ module BNFC.Backend.Common (renderListSepByPrecedence) where
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/Common/NamedVariables.hs
 b/src/BNFC/Backend/Common/NamedVariables.hs
+@@ -75,2 +75,3 @@ import Control.Arrow (left, (&&&))
+ import Data.Either (lefts)
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/Java.hs
 b/src/BNFC/Backend/Java.hs
+@@ -56,2 +56,3 @@ import qualified BNFC.Backend.Common.Makefile as Makefile
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ ---
+--- a/src/BNFC/Backend/Java/CFtoComposVisitor.hs
 b/src/BNFC/Backend/Java/CFtoComposVisitor.hs
+@@ -29,2 +29,3 @@ import Data.Either (lefts)
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/Java/CFtoFoldVisitor.hs
 b/src/BNFC/Backend/Java/CFtoFoldVisitor.hs
+@@ -28,2 +28,3 @@ import Data.Either (lefts)
+ import BNFC.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/Java/CFtoJLex15.hs
 b/src/BNFC/Backend/Java/CFtoJLex15.hs
+@@ -46,2 +46,3 @@ import BNFC.Backend.Common.NamedVariables
+ import Text.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/Java/CFtoJavaAbs15.hs
 b/src/BNFC/Backend/Java/CFtoJavaAbs15.hs
+@@ -56,2 +56,3 @@ import Data.Maybe (mapMaybe)
+ import Text.PrettyPrint
++import Prelude hiding ((<>))
+ 
+--- a/src/BNFC/Backend/Java/CFtoJavaPrinter15.hs
 b/src/BNFC/Backend/Java/CFtoJavaPrinter15.hs
+@@ -58,2 +58,3 @@ import Data.Either (lefts)

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

2019-12-14 Thread Sergei Trofimovich
commit: 1e32346b569e2530f249db147f870eacdb1b6a7d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 11:16:50 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 11:16:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e32346b

dev-lang/epic: tweak for ghc-8.4

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

 dev-lang/epic/epic-0.9.3.3-r1.ebuild |  5 -
 dev-lang/epic/files/epic-0.9.3.3-ghc84.patch | 15 +++
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/dev-lang/epic/epic-0.9.3.3-r1.ebuild 
b/dev-lang/epic/epic-0.9.3.3-r1.ebuild
index a1022b072aa..6480a23b545 100644
--- a/dev-lang/epic/epic-0.9.3.3-r1.ebuild
+++ b/dev-lang/epic/epic-0.9.3.3-r1.ebuild
@@ -28,7 +28,10 @@ DEPEND="${RDEPEND}
dev-haskell/happy
 "
 # Bug #438422, upstream at https://github.com/edwinb/EpiVM/issues/5.
-PATCHES=("${FILESDIR}"/${PN}-0.9.3.3-respect-user-cflags.patch)
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.3.3-respect-user-cflags.patch
+   "${FILESDIR}"/${PN}-0.9.3.3-ghc84.patch
+)
 
 src_prepare() {
default

diff --git a/dev-lang/epic/files/epic-0.9.3.3-ghc84.patch 
b/dev-lang/epic/files/epic-0.9.3.3-ghc84.patch
new file mode 100644
index 000..978cb8b88ce
--- /dev/null
+++ b/dev-lang/epic/files/epic-0.9.3.3-ghc84.patch
@@ -0,0 +1,15 @@
+--- a/Main.lhs
 b/Main.lhs
+@@ -10,11 +10,7 @@
+ > import Epic.Compiler
+ > import Paths_epic
+ 
+-> versionString = showV (versionBranch version)
+->   where
+-> showV [] = ""
+-> showV [a] = show a
+-> showV (x:xs) = show x ++ "." ++ showV xs
++> versionString = show version
+ 
+ > main = do args <- getArgs
+ >   (fns, opts) <- getInput args



[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/files/, media-tv/plex-media-server/

2019-12-14 Thread Joonas Niilola
commit: 3f9666d4a6bf1cd45d48a694e439802e63a4600f
Author: Stephen Shkardoon  ss23  geek  nz>
AuthorDate: Sat Dec 14 08:23:35 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:24:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9666d4

media-tv/plex-media-server: 1.61.4 bump

Closes: https://bugs.gentoo.org/681858
Signed-off-by: Stephen Shkardoon  ss23.geek.nz>
Closes: https://github.com/gentoo/gentoo/pull/13935
Signed-off-by: Joonas Niilola  gentoo.org>

 media-tv/plex-media-server/Manifest|   1 +
 .../files/virtualenv_start_pms_2019.patch  |  12 ++
 media-tv/plex-media-server/metadata.xml|   8 +-
 .../plex-media-server-1.16.4.ebuild| 121 +
 4 files changed, 140 insertions(+), 2 deletions(-)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 7fea2a2..e1b06077fe6 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -2,3 +2,4 @@ DIST plexmediaserver_1.11.3.4803-c40bba82e_amd64.deb 108830880 
BLAKE2B 7ed912756
 DIST plexmediaserver_1.12.3.4973-215c28d86_amd64.deb 109277946 BLAKE2B 
6a868943c77a1355dd0a4dbe88323b937d827dbfe84e729cf1f5c5c7d4a7d44e9af7e69121a7e3cf9f5d60786c9877bd3e303d9d5d301c86f08984afb1062730
 SHA512 
1befe9196926bf4cabd1f9c746e958efc72392479a844f8c3d9161282618fe28e29dbb9c12ddccf5db5b852ae58cd43dc0d988f00732431e16106021c8618347
 DIST plexmediaserver_1.13.2.5154-fd05be322_amd64.deb 111093662 BLAKE2B 
26b1161107a8f9223f7065ff4119a32470c06794a159a42181b9278107a6d14f9fbb582e515223aaa659e9007d9b18299cd65b2a068e1d7dd934d52552a44cd1
 SHA512 
548c033272d56f6c54ab073536327b285fdbda3192c203a3ea3ff2b6c7afbc79ba7d56d7251f623ca1e09db572c92000d7baa7a8a555d853d85fdb9d1dfb8479
 DIST plexmediaserver_1.14.1.5488-cc260c476_amd64.deb 105175642 BLAKE2B 
59f7cc130115ae2179bcf0ddf5ef4583886c11447c423ada2b1da62f83c3840c89aa2b6d9c56e3a358d1da03bc9a6bd340cae7fee1b6da102e9bc785de4f8e27
 SHA512 
48f25ac27a8dc5d1a4ae74a04793994bb21431ed3069a9808373e0c5a424fd53f577d0912e1e46a155133b094bdafb7edeb5b6c9ef428a08e07e24e055267e86
+DIST plexmediaserver_1.16.4.1469-6d5612c2f_amd64.deb 74427444 BLAKE2B 
f90973aaadaf8e11fbcaa0aaa817a11b62049b1eaa22c04daf65d4fc21e73eb90d982e3faa66b482fdb4e7b53467246e20845c432920718334c5419c760e85bd
 SHA512 
0753e82d4cd2c5a35f8f62329c3013eff297edd1bf9afcfd1444c3f3f85d33b3aec4a553c70931182d3a45df44dd26ce10ddbee9b59755914c988f0edbe5aa70

diff --git a/media-tv/plex-media-server/files/virtualenv_start_pms_2019.patch 
b/media-tv/plex-media-server/files/virtualenv_start_pms_2019.patch
new file mode 100644
index 000..c68178bcb1c
--- /dev/null
+++ b/media-tv/plex-media-server/files/virtualenv_start_pms_2019.patch
@@ -0,0 +1,12 @@
+--- a/usr/sbin/start_pms   2019-08-08 01:07:58.239646635 +0200
 b/usr/sbin/start_pms   2019-08-08 01:09:39.828649755 +0200
+@@ -20,6 +20,9 @@
+ 
+ test -f /etc/default/plexmediaserver && . /etc/default/plexmediaserver
+ 
++# Activate python virtualenv
++. "${PLEX_MEDIA_SERVER_HOME}"/Resources/Python/bin/activate
++
+ if [ ! -d "$PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR" ]
+ then
+   mkdir -p "$PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR"

diff --git a/media-tv/plex-media-server/metadata.xml 
b/media-tv/plex-media-server/metadata.xml
index 1a06e96ebdc..8815e575c0e 100644
--- a/media-tv/plex-media-server/metadata.xml
+++ b/media-tv/plex-media-server/metadata.xml
@@ -2,7 +2,11 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   chain...@gentoo.org
-   Tony Vroon
+   s...@ss23.geek.nz
+   Stephen Shkardoon
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers

 

diff --git a/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild
new file mode 100644
index 000..69d4dccad28
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils systemd unpacker pax-utils python-single-r1
+
+MINOR_VERSION="1469-6d5612c2f"
+
+_APPNAME="plexmediaserver"
+_USERNAME="plex"
+_SHORTNAME="${_USERNAME}"
+_FULL_VERSION="${PV}.${MINOR_VERSION}"
+
+URI="https://downloads.plex.tv/plex-media-server-new;
+
+DESCRIPTION="A free media library that is intended for use with a plex client"
+HOMEPAGE="https://www.plex.tv/;
+SRC_URI="amd64? ( 
${URI}/${_FULL_VERSION}/debian/plexmediaserver_${_FULL_VERSION}_amd64.deb )"
+SLOT="0"
+LICENSE="Plex"
+RESTRICT="bindist strip"
+KEYWORDS="-* ~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="dev-python/virtualenv[${PYTHON_USEDEP}]"
+
+RDEPEND="
+   net-dns/avahi
+   acct-user/plex
+   acct-group/plex
+   ${PYTHON_DEPS}"
+

[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/

2019-12-14 Thread Joonas Niilola
commit: ec2c81c782672209f4e6dd3253a4ed26ea06a4cb
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 14 08:26:10 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:26:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2c81c7

media-tv/plex-media-server: fix QA notes about .desktop file

Signed-off-by: Joonas Niilola  gentoo.org>

 media-tv/plex-media-server/plex-media-server-1.16.4.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild
index 69d4dccad28..1fa5d4363cc 100644
--- a/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild
+++ b/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild
@@ -32,7 +32,6 @@ RDEPEND="
acct-group/plex
${PYTHON_DEPS}"
 
-QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
 QA_PREBUILT="*"
 QA_MULTILIB_PATHS=(
"usr/lib/${_APPNAME}/.*"
@@ -60,6 +59,10 @@ src_install() {
# Remove Debian specific files
rm -r "usr/share/doc" || die
 
+   # Fix QA warning about .desktop file.
+   sed -i 's|Audio;Music;Video;Player;Media;|AudioVideo;Music;Player;|g' \
+   usr/share/applications/plexmediaserver.desktop || die
+
# Copy main files over to image and preserve permissions so it is 
portable
cp -rp usr/ "${ED}"/ || die
 



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

2019-12-14 Thread Joonas Niilola
commit: 8b088902d8ef7ae7d0098dbed4a604089b7e2e4a
Author: Stephen Shkardoon  ss23  geek  nz>
AuthorDate: Sat Dec 14 08:18:43 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:18:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b088902

acct-group/plex: new package for plex-media-server (GID 103)

Signed-off-by: Stephen Shkardoon  ss23.geek.nz>
Signed-off-by: Joonas Niilola  gentoo.org>

 acct-group/plex/metadata.xml  | 12 
 acct-group/plex/plex-0.ebuild |  9 +
 2 files changed, 21 insertions(+)

diff --git a/acct-group/plex/metadata.xml b/acct-group/plex/metadata.xml
new file mode 100644
index 000..8815e575c0e
--- /dev/null
+++ b/acct-group/plex/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@ss23.geek.nz
+   Stephen Shkardoon
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+

diff --git a/acct-group/plex/plex-0.ebuild b/acct-group/plex/plex-0.ebuild
new file mode 100644
index 000..87e5a692cc1
--- /dev/null
+++ b/acct-group/plex/plex-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+DESCRIPTION="Plex Media Server group"
+ACCT_GROUP_ID=103



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

2019-12-14 Thread Joonas Niilola
commit: 6afefe77f75f2e9bdc663a093a1c5d07086343d1
Author: Stephen Shkardoon  ss23  geek  nz>
AuthorDate: Sat Dec 14 08:20:22 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:20:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afefe77

acct-user/plex: new user for plex-media-server (UID 103)

Signed-off-by: Stephen Shkardoon  ss23.geek.nz>
Signed-off-by: Joonas Niilola  gentoo.org>

 acct-user/plex/metadata.xml  | 12 
 acct-user/plex/plex-0.ebuild | 13 +
 2 files changed, 25 insertions(+)

diff --git a/acct-user/plex/metadata.xml b/acct-user/plex/metadata.xml
new file mode 100644
index 000..8815e575c0e
--- /dev/null
+++ b/acct-user/plex/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@ss23.geek.nz
+   Stephen Shkardoon
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+

diff --git a/acct-user/plex/plex-0.ebuild b/acct-user/plex/plex-0.ebuild
new file mode 100644
index 000..e5e528bb3bf
--- /dev/null
+++ b/acct-user/plex/plex-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="Plex Media Server user"
+ACCT_USER_ID=103
+ACCT_USER_HOME=/var/lib/plexmediaserver
+ACCT_USER_GROUPS=( plex video )
+
+acct-user_add_deps



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

2019-12-14 Thread Michał Górny
commit: c079936375e011c8f38ed9fc079cd4eaa2fa422c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:47:05 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 08:47:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0799363

dev-libs/botan: Fix spurious +x in FILESDIR

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

 dev-libs/botan/files/botan-2.9.0-build.patch | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-libs/botan/files/botan-2.9.0-build.patch 
b/dev-libs/botan/files/botan-2.9.0-build.patch
old mode 100755
new mode 100644



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

2019-12-14 Thread Michał Górny
commit: 02ee749b24c1db51ddee3f3e63d206b9266efbc5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:45:42 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 08:45:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ee749b

dev-libs/botan: Retire proxied maintainer

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

 dev-libs/botan/metadata.xml | 13 +
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/dev-libs/botan/metadata.xml b/dev-libs/botan/metadata.xml
index dfd9dcf6cba..53a23c170e3 100644
--- a/dev-libs/botan/metadata.xml
+++ b/dev-libs/botan/metadata.xml
@@ -1,18 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ll...@randombit.net
-   Jack Lloyd 
-   
-   
-   cry...@gentoo.org
-   Crypto
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers Project
-   
+   

use dev-libs/boost




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

2019-12-14 Thread Ulrich Müller
commit: 12fb6e610b2ed3f486ff3a6eb397f5eae0811e5d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec 11 10:02:20 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec 11 10:02:20 2019 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=12fb6e61

devbook.xsl: Support class="list-group" in  element.

This replaces , which was only used for the list of
eclasses. Remove  which was unused.

Update devbook.dtd and bin/gen-eclass-html.sh accordingly.

Generated output in eclass-reference/index.html is identical as
before, except for an (intentionally) removed empty line before the
closing .

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/gen-eclass-html.sh |  8 
 devbook.dtd|  9 -
 devbook.xsl| 24 +++-
 3 files changed, 23 insertions(+), 18 deletions(-)

diff --git a/bin/gen-eclass-html.sh b/bin/gen-eclass-html.sh
index 9705d04..e7a72ab 100755
--- a/bin/gen-eclass-html.sh
+++ b/bin/gen-eclass-html.sh
@@ -135,16 +135,16 @@ installed by emerging app-portage/eclass-manpages.
 
 Contents
 
-
+
 EOF
 
 for i in $(find $OUTPUTDIR/ -maxdepth 1 -mindepth 1 -type d | sort); do
-   echo "$(basename $i) 
Reference" >> ${OUTPUTDIR}/text.xml
+   echo "$(basename $i) 
Reference" >> ${OUTPUTDIR}/text.xml
 done
 
 cat << EOF >> ${OUTPUTDIR}/text.xml
-
-
+
+
 
 
 

diff --git a/devbook.dtd b/devbook.dtd
index 96d1c9d..dac1815 100644
--- a/devbook.dtd
+++ b/devbook.dtd
@@ -5,8 +5,7 @@
 
 
 
+|figure|table|ul|ol|dl">
 
 
 
@@ -75,7 +74,10 @@
 align (left|center|right) "left">
 
 
+
+
 
+
 
 
 
@@ -83,9 +85,6 @@
 
 
 
-
-
-
 
 
 

diff --git a/devbook.xsl b/devbook.xsl
index cadd975..94cbf96 100644
--- a/devbook.xsl
+++ b/devbook.xsl
@@ -204,15 +204,21 @@
   
 
   
-
-  
-
-  
-list-group-item
-  
-
-  
-list-group-item
+
+  
+
+  
+
+  list-group-item
+
+
+  
+
+  
+  
+
+  
+
   
 
   



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

2019-12-14 Thread Sergei Trofimovich
commit: 987cd251c8afc8b8368508b6ef9c17b1a351a938
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 10:59:06 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 10:59:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=987cd251

dev-util/shelltestrunner: drop old

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

 dev-util/shelltestrunner/Manifest  |  1 -
 .../shelltestrunner/shelltestrunner-1.3.4.ebuild   | 33 -
 .../shelltestrunner-1.3.5-r1.ebuild| 41 --
 3 files changed, 75 deletions(-)

diff --git a/dev-util/shelltestrunner/Manifest 
b/dev-util/shelltestrunner/Manifest
index dfb0bebb35c..006ec43da10 100644
--- a/dev-util/shelltestrunner/Manifest
+++ b/dev-util/shelltestrunner/Manifest
@@ -1,3 +1,2 @@
-DIST shelltestrunner-1.3.4.tar.gz 21331 BLAKE2B 
8530bb93680e678d7b3b439cdcf06817a1054e6c99cbcd028a19b0fb13db5b4e0e9150993348f5dffd7d0dc0dd82acc7a7331e44caf5086df28940e2f739a63c
 SHA512 
b46e5e2456573b06f6958076a001be3fd65471dc6c89b78700f1d77870bb3844e89e9cec98ad2a146554f19550891c2f3c6bd150b8ee8d0b20d9cd3b34f55753
 DIST shelltestrunner-1.3.5.tar.gz 21428 BLAKE2B 
af7573a16159baf5dbcbedc10a454b1f09875031cc9d619b287aeaf507744a2a1dc5cde8ea509949097b5364b5b9ac9438705e58d2d08647e5fa6c4eccceec37
 SHA512 
f0cc03c41fe176ddfd0e498121f5ebafda721b93e9a84f320b445bf797022545e1046ffb3814e2eaac72f0975a2a11fb1de5e0a007c5700de028e57ee66fa093
 DIST shelltestrunner-1.9.tar.gz 39538 BLAKE2B 
45dc5acbfd35d65a818938382e62eacc7aa3798e8f0ab9cdd4d4a358f470de9854bedbd2335bae6b4195ea05b2305de84e0b13c86206ac0e53039726fbc59354
 SHA512 
bdb5476e30189f0997f3a9505d954a828475a5d95e1220dc9ed342e96100f4dfa0cfadc1afd9a5758223cf1a659d1f77d7d0a0533c32bd80b325c9a7ad48178d

diff --git a/dev-util/shelltestrunner/shelltestrunner-1.3.4.ebuild 
b/dev-util/shelltestrunner/shelltestrunner-1.3.4.ebuild
deleted file mode 100644
index 564c9894e25..000
--- a/dev-util/shelltestrunner/shelltestrunner-1.3.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.
-
-CABAL_FEATURES="bin"
-inherit haskell-cabal
-
-DESCRIPTION="A tool for testing command-line programs"
-HOMEPAGE="http://joyful.com/shelltestrunner;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.6
-   >=dev-haskell/cmdargs-0.7 =dev-haskell/diff-0.2.0 =dev-haskell/filemanip-0.3 =dev-haskell/regex-tdfa-1.1 =dev-haskell/test-framework-0.3.2 =dev-haskell/test-framework-hunit-0.2 
=dev-haskell/utf8-string-0.3.5 =dev-lang/ghc-7.4.1
-"

diff --git a/dev-util/shelltestrunner/shelltestrunner-1.3.5-r1.ebuild 
b/dev-util/shelltestrunner/shelltestrunner-1.3.5-r1.ebuild
deleted file mode 100644
index 6f919da1c79..000
--- a/dev-util/shelltestrunner/shelltestrunner-1.3.5-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.5.
-
-CABAL_FEATURES="bin"
-inherit haskell-cabal
-
-DESCRIPTION="A tool for testing command-line programs"
-HOMEPAGE="http://joyful.com/shelltestrunner;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/cmdargs-0.7:= =dev-haskell/diff-0.2.0:= =dev-haskell/filemanip-0.3:= =dev-haskell/pretty-show-1.6.5:=
-   >=dev-haskell/regex-tdfa-1.1:= =dev-haskell/test-framework-0.3.2:= =dev-haskell/test-framework-hunit-0.2:= 
=dev-haskell/utf8-string-0.3.5:= =dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.6
-"
-
-src_prepare() {
-   cabal_chdeps \
-   'HUnit< 1.3' 'HUnit' \
-   'process  < 1.3' 'process'
-}



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

2019-12-14 Thread Sergei Trofimovich
commit: 6d8a849b8f477a3a46468a51212f0d22315ce90b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 11:00:35 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 11:00:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8a849b

dev-util/shellcheck: drop old

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

 dev-util/shellcheck/Manifest   |  4 ---
 dev-util/shellcheck/shellcheck-0.4.6.ebuild| 39 -
 dev-util/shellcheck/shellcheck-0.4.7.ebuild| 39 -
 dev-util/shellcheck/shellcheck-0.5.0-r1.ebuild | 40 --
 dev-util/shellcheck/shellcheck-0.6.0.ebuild| 40 --
 5 files changed, 162 deletions(-)

diff --git a/dev-util/shellcheck/Manifest b/dev-util/shellcheck/Manifest
index e4f28790c88..b21510d7bef 100644
--- a/dev-util/shellcheck/Manifest
+++ b/dev-util/shellcheck/Manifest
@@ -1,5 +1 @@
-DIST ShellCheck-0.4.6.tar.gz 116618 BLAKE2B 
67cf8e882e95eaedfbb46e01656889e200b311e3701301da1df02add4c6f7446d275a1b132d6d7e1da0e4eb49205138fffce8d8cb0a2b91045f72cc7f006ca99
 SHA512 
b053a7f581d73f1e5be51046f2fd77f6e7452acecf841321ef363156a5f72d98c13a723885d1888ab366550625e05396ca207925539fec1d70a00212af920ca5
-DIST ShellCheck-0.4.7.tar.gz 126593 BLAKE2B 
cbb925c4760a3744381dbee293d5e28ce429a9c4244eb1fa5af71ad8ba2cbdd86a721bbc2b9202c7aecf4ad70025bacb13e696c4731cbfaba22511d773013d6b
 SHA512 
bb9c79911701b3857d29fd63588115888f4d2b1d224066bb944ca00d29d973195ad1f4b1df8e2746fd0666f7438f46abc384f7f915c152f46fcd332163736792
-DIST ShellCheck-0.5.0.tar.gz 133265 BLAKE2B 
703e3d994e6302d7bc6124ae064cbc5893c5119918a9a9b6cbda2c0415600b95545146061230b2e6ab07b6b2383a86b9bd3f153643c30c3f765a3424a1cd4bc0
 SHA512 
3b4b097f507c8910f5da1a739138511b9c30c156667c0887447043a7d0c3c371768953d7039803356f28e863266d3a34b5b1689889f3e524a3768e4d3223ce7c
-DIST ShellCheck-0.6.0.tar.gz 140211 BLAKE2B 
5a103bd74e76905b64a882542d1f2bf5cac6b2ec94e9b0f55fdd052f5fd1fe17f9efc02ef9182e7e5965765b428b974bf94fa50d701396fef77bcbfe6185402e
 SHA512 
51c2cc9cfd2f8a145095873f9b19d4fdd67a21eedab4ac2dbe5f43789fd0937a44bdc8480b2d0cceb5bc3802a8243dd3b701a07f1f6b5460291272ee453c7c5f
 DIST ShellCheck-0.7.0.tar.gz 163027 BLAKE2B 
2d6348f21cb9598c0133cc1548f43727d56155883db83c38483b581b3565c67d5bf9d5333b6c39569dac1f07b19b21db1d62d83e675bb4aa9735725879aaf6e2
 SHA512 
88a0cb2a2879f597b832979fd934ee63e0f1ca256e5f9e7c51667744d09848817fdbe3988898f49226fc52ec27d92c314a9075995c3110ee10b24468cb60c657

diff --git a/dev-util/shellcheck/shellcheck-0.4.6.ebuild 
b/dev-util/shellcheck/shellcheck-0.4.6.ebuild
deleted file mode 100644
index b52d4a87a35..000
--- a/dev-util/shellcheck/shellcheck-0.4.6.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-MY_PN="ShellCheck"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Shell script analysis tool"
-HOMEPAGE="http://www.shellcheck.net/;
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/json:=[profile?]
-   >=dev-haskell/mtl-2.2.1:=[profile?]
-   dev-haskell/parsec:=[profile?]
-   >=dev-haskell/quickcheck-2.7.4:2=[template-haskell,profile?]
-   dev-haskell/regex-tdfa:=[profile?]
-   >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.8
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   cabal_src_install
-   doman "${PN}.1"
-}

diff --git a/dev-util/shellcheck/shellcheck-0.4.7.ebuild 
b/dev-util/shellcheck/shellcheck-0.4.7.ebuild
deleted file mode 100644
index 57e4f620509..000
--- a/dev-util/shellcheck/shellcheck-0.4.7.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.4.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-MY_PN="ShellCheck"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Shell script analysis tool"
-HOMEPAGE="http://www.shellcheck.net/;
-SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/json:=[profile?]
-   >=dev-haskell/mtl-2.2.1:=[profile?]
-   dev-haskell/parsec:=[profile?]
-   >=dev-haskell/quickcheck-2.7.4:2=[template-haskell,profile?]
-   dev-haskell/regex-tdfa:=[profile?]
-   >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.8
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   cabal_src_install
-   doman "${PN}.1"
-}

diff --git 

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

2019-12-14 Thread Sergei Trofimovich
commit: 9a3c6be81649e438d90cdad368c618bbdae063e6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 10:58:44 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 10:58:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3c6be8

dev-util/shelltestrunner: bump up to 1.9

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

 dev-util/shelltestrunner/Manifest  |  1 +
 .../shelltestrunner/shelltestrunner-1.9.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-util/shelltestrunner/Manifest 
b/dev-util/shelltestrunner/Manifest
index ebf4b839919..dfb0bebb35c 100644
--- a/dev-util/shelltestrunner/Manifest
+++ b/dev-util/shelltestrunner/Manifest
@@ -1,2 +1,3 @@
 DIST shelltestrunner-1.3.4.tar.gz 21331 BLAKE2B 
8530bb93680e678d7b3b439cdcf06817a1054e6c99cbcd028a19b0fb13db5b4e0e9150993348f5dffd7d0dc0dd82acc7a7331e44caf5086df28940e2f739a63c
 SHA512 
b46e5e2456573b06f6958076a001be3fd65471dc6c89b78700f1d77870bb3844e89e9cec98ad2a146554f19550891c2f3c6bd150b8ee8d0b20d9cd3b34f55753
 DIST shelltestrunner-1.3.5.tar.gz 21428 BLAKE2B 
af7573a16159baf5dbcbedc10a454b1f09875031cc9d619b287aeaf507744a2a1dc5cde8ea509949097b5364b5b9ac9438705e58d2d08647e5fa6c4eccceec37
 SHA512 
f0cc03c41fe176ddfd0e498121f5ebafda721b93e9a84f320b445bf797022545e1046ffb3814e2eaac72f0975a2a11fb1de5e0a007c5700de028e57ee66fa093
+DIST shelltestrunner-1.9.tar.gz 39538 BLAKE2B 
45dc5acbfd35d65a818938382e62eacc7aa3798e8f0ab9cdd4d4a358f470de9854bedbd2335bae6b4195ea05b2305de84e0b13c86206ac0e53039726fbc59354
 SHA512 
bdb5476e30189f0997f3a9505d954a828475a5d95e1220dc9ed342e96100f4dfa0cfadc1afd9a5758223cf1a659d1f77d7d0a0533c32bd80b325c9a7ad48178d

diff --git a/dev-util/shelltestrunner/shelltestrunner-1.9.ebuild 
b/dev-util/shelltestrunner/shelltestrunner-1.9.ebuild
new file mode 100644
index 000..59969639f34
--- /dev/null
+++ b/dev-util/shelltestrunner/shelltestrunner-1.9.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CABAL_FEATURES="bin"
+inherit haskell-cabal
+
+DESCRIPTION="A tool for testing command-line programs"
+HOMEPAGE="https://github.com/simonmichael/shelltestrunner;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-haskell/cmdargs-0.7:=
+   >=dev-haskell/diff-0.2.0:=
+   >=dev-haskell/filemanip-0.3:=
+   dev-haskell/hunit:=
+   dev-haskell/parsec:=
+   >=dev-haskell/pretty-show-1.6.5:=
+   >=dev-haskell/regex-tdfa-1.1:=
+   dev-haskell/safe:=
+   >=dev-haskell/test-framework-0.3.2:=
+   >=dev-haskell/test-framework-hunit-0.2:=
+   >=dev-haskell/utf8-string-0.3.5:=
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+
+"
+
+src_test() {
+   # First we have to prepend "dist/build/shelltest" to the PATH, so
+   # that when the tests themselves run "shelltest", they get the
+   # recently-built executable and not an already-installed one. Then
+   # we exclude the Windows tests, leaving (for now...) only the Unix
+   # and generic ones.
+   #
+   # We also skip the macro tests for now because the sdist is missing
+   # some files:
+   #
+   #   https://github.com/simonmichael/shelltestrunner/issues/13
+   #
+   LANGUAGE=en \
+   PATH="dist/build/shelltest:${PATH}" \
+   shelltest -x .windows -x macros.test tests/ || die 'test suite 
failed'
+}



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

2019-12-14 Thread Joonas Niilola
commit: 138e63fc9fc05b886fd466d6fae9c952617584c8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 14 08:27:49 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:27:49 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=138e63fc

uid-gid.txt: add GID+UID 103 for plex with acct

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 89ba6d5..95650ac 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -141,6 +141,7 @@ users   -   100 baselayout
 users  -   100 baselayout-fbsd
 messagebus 101 101 acct
 polkitd102 102 acct
+plex   103 103 acct
 lpadmin-   106 user.eclass
 rpc111 111 historical  Used by 
net-nds/portmap, removed in 
[36e60cce11d7](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e60cce11d780582196c42d6b692897455d7a27)
 unifi  113 113 acct



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

2019-12-14 Thread Hans de Graaff
commit: 78d16ec499eaaf69025d7ce840b2ce3c68bba140
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 14 09:39:39 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 14 09:39:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78d16ec4

www-servers/puma: cleanup vulnerable versions

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 www-servers/puma/Manifest  |  3 --
 www-servers/puma/puma-3.12.1-r1.ebuild | 69 
 www-servers/puma/puma-3.12.1.ebuild| 67 ---
 www-servers/puma/puma-4.2.0.ebuild | 73 --
 www-servers/puma/puma-4.2.1.ebuild | 73 --
 5 files changed, 285 deletions(-)

diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
index 0466b49cf6e..f0fd9221c3d 100644
--- a/www-servers/puma/Manifest
+++ b/www-servers/puma/Manifest
@@ -1,5 +1,2 @@
-DIST puma-3.12.1.tar.gz 217543 BLAKE2B 
6427c48d17ead515a17fd53ba05baba0ca27b9a3c6b26257e83b21ce099d7ff3dfe1f1a964d23addd666c5aa83c46e6795ad2e22236de7136e25be689ff5
 SHA512 
70784ed89403e96d1bdb68f3ee0a5446d98a6f8a1af5ddf369d837e2ae3320118c29c9c33e7a9db7a76b1a80aef66a9b6426140c492721984de50e7cc5fc8300
 DIST puma-3.12.2.tar.gz 218109 BLAKE2B 
82224c3a9c1b2c8e903e5f02a8b43effab820581abbaea5bea9c537eb36e39deb34d6f7d62d9fc42e1e5a6f3c153583d8e009c73864a9e57c39e2d31387b2813
 SHA512 
b0721dc9b380f1932a60a8ac2e1f0ef3869c735359e9a9e1e37bb118ebc3f550a24bd3e544142513ebeb1ee37ae01a41ec67e71e1d182faec0bb6ed4a60bafcf
-DIST puma-4.2.0.tar.gz 234724 BLAKE2B 
7cf9381261549f545dfbaf4cf60e57b469c50cf25a8e0f72fb6d0ef3b23e1f59ad2e7d3d0aa195e6019525a6d6084511a098e619a13f8be95dc330086463eb49
 SHA512 
4e314cde1d2ace8f064205c3f36a602847b2314b5987df303dcb1c8e3820cf56d40a8f8cb9883c157de6d2d76cc1062950feef7f901c51a4bfee9ad3255c455b
-DIST puma-4.2.1.tar.gz 235399 BLAKE2B 
1bc0b9a095298e8838dbf466d53ef171d33477f8bc2d628d14ee33bdd46fd8a0219140f3d789293a3d9c98a2d5893960225bf054a6c8e875c3e4a7507f8467c1
 SHA512 
9eec638b5e1378d6dd4b49f32dfb719f7ae6976442dab53074ba37340a30c4c79b76587625cc3d7a47b7a5535c8caabb56aba479a50f2d396a1c8480030f
 DIST puma-4.3.1.tar.gz 239800 BLAKE2B 
123dcb71dd310a960555fe801530586a39ef6876d9019549eb66590195ab1f450999d5365cf9ebbf2f057f2c641739f3fcdf743f5de076d7e637b0b17210410c
 SHA512 
cbb5fc187d3aebfa255d3d0f2d897e109f50e18feadedbf02b73a350555dcbcfbfd91c0a810c11d6d3ac2ec26103479a53eed3fae77c96f1ae6cc2814960de46

diff --git a/www-servers/puma/puma-3.12.1-r1.ebuild 
b/www-servers/puma/puma-3.12.1-r1.ebuild
deleted file mode 100644
index 4c27201eb9d..000
--- a/www-servers/puma/puma-3.12.1-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server 
for Ruby/Rack"
-HOMEPAGE="https://puma.io/;
-SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
-RDEPEND+=" dev-libs/openssl:0"
-
-ruby_add_bdepend "virtual/ruby-ssl
-   test? ( dev-ruby/rack >=dev-ruby/minitest-5.9:5 
>=dev-ruby/test-unit-3.0:2 )"
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}/${P}-ruby26-waitpid.patch"
-
-   sed -i -e '/bundler/ s:^:#:' test/helper.rb || die
-
-   # Avoid test failing inconsistently
-   sed -i -e '/phased_restart_via_pumactl/,/^  end/ s:^:#:' 
test/test_integration.rb || die
-
-   # Avoid test that trigger a bug in ruby very easily and lead to
-   # failure. This affects all current puma versions in combination
-   # with the latest ruby versions, so we add this new version anyway
-   # while allowing these tests to fail.
-   # https://github.com/puma/puma/pull/1345
-   rm -f test/test_puma_server_ssl.rb || die
-
-   # Use correct ruby version
-   sed -i -e 's/ruby -rrubygems/#{Gem.ruby} -rrubygems/' 
test/shell/t{1,3}.rb || die
-}
-
-each_ruby_prepare() {
-   sed -i -e 's:ruby -rubygems:'${RUBY}' -rubygems:' \
-   -e 's/localhost/127.0.0.1/' test/shell/* || die
-   sed -i -e '1ilog_requests' test/shell/t{1,2}_conf.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/puma_http11 extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/puma_http11
-   cp ext/puma_http11/puma_http11$(get_modname) lib/puma/ || die
-}
-
-each_ruby_test() {
-   einfo "Running test suite"
-   ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', 
'~>3.0'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require 
f}" || die
-
-   einfo "Running integration tests"
-

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

2019-12-14 Thread Michał Górny
commit: d1e54311527d3962456e127cc3056ee694d3e5e1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:56 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e54311

sys-libs/compiler-rt: Bump to 9.0.1_rc3

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

 sys-libs/compiler-rt/Manifest |   1 +
 sys-libs/compiler-rt/compiler-rt-9.0.1_rc3.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index b3e2fba6c7b..7a689b5176f 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -2,3 +2,4 @@ DIST compiler-rt-7.1.0.src.tar.xz 1864248 BLAKE2B 
42ab86416f7f85c5833cf85dbfb66b
 DIST compiler-rt-8.0.1.src.tar.xz 1954204 BLAKE2B 
cbba1d5fb37385116920da39dea26739d09e3f11c392503f8bc45293f1ef00c97f6a9fbd3ba67094d7f1e532410d0eca461943dadfdb10646110470a8e3b5f1f
 SHA512 
12bf1bdabe25c0c3a84cc73a718fe154573dd729ec3ff5e099bd5f74c6bec9c80521b87ded646d3b20dfdb9aa51dea0234281418c7eb81805e1dd5d3107d3d8e
 DIST compiler-rt-9.0.0.src.tar.xz 1993084 BLAKE2B 
4aece9570df4cc38aaa58a3740aa0e1b5cbfe0bfc2d1a590e9e95871fda6ba4dcdeab6125d243c31ce5130386235475339f13da9f900b505eb2fec850a711646
 SHA512 
a7bb0a67165d29317cee58c22ed79f0d6a9cb9279dcd355d4267f3cd6c531a7be455a28267c591d6e2c0f9c56e363d40c10a405391e07d02ab3e30f00ffef2a8
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/sys-libs/compiler-rt/compiler-rt-9.0.1_rc3.ebuild 
b/sys-libs/compiler-rt/compiler-rt-9.0.1_rc3.ebuild
new file mode 100644
index 000..6bca0d26b58
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-9.0.1_rc3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils flag-o-matic llvm llvm.org multiprocessing \
+   python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x86-macos"
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep "dev-python/lit[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   strip-unsupported-flags
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+   -DCOMPILER_RT_BUILD_PROFILE=OFF
+   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+   -DCOMPILER_RT_BUILD_XRAY=OFF

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

2019-12-14 Thread Michał Górny
commit: 17f9d76afa6768434be657c72cc50d3e5e87a646
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:57:01 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f9d76a

sys-libs/llvm-libunwind: Bump to 9.0.1_rc3

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind/llvm-libunwind-9.0.1_rc3.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 917761bf428..5a5e2c2a7a4 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,3 +8,4 @@ DIST libunwind-7.1.0.src.tar.xz 79780 BLAKE2B 
8f15dcf4a9c8cb45f17c72bf058eed13a6
 DIST libunwind-8.0.1.src.tar.xz 87188 BLAKE2B 
26f4d8ffbc8eb316e4e623280d6fe493e4c5c29489b90633c8215fe91349de7f7f0cfbfe8991ace11656d3782e13c7208b4a4adc04691746b4140187fba40043
 SHA512 
c115582ca879e215b97d24e4aa80696796383e79856cf26e40b4ddd6b255d598f9fa9867b30f0fd1691be770779835ac1d4b9a5e4a71424b18499b79ea37d060
 DIST libunwind-9.0.0.src.tar.xz 90372 BLAKE2B 
2ac6dafa53e030dd63a7e0eb4b9ee2c665a5aa64b95324d04604efce7fce6f101fc3685723e39ae0a0819bd16c9e4e366d28dfedae6748423c74f79e6a8b38b5
 SHA512 
55b44439b76638a7c5ea25dd3713a3f6a2d54bcfb7bf34d3388753f0d25be2e843b5f05dc1c0052d7a9cd5a141c6818f4da42bc9174a16d89e819ea262ad5706
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-9.0.1_rc3.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-9.0.1_rc3.ebuild
new file mode 100644
index 000..373f7d8c03a
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-9.0.1_rc3.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind;
+LLVM_COMPONENTS=( libunwind )
+LLVM_TEST_COMPONENTS=( libcxx{,abi} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="debug +static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
+
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake-utils_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local BUILD_DIR=${BUILD_DIR}/libcxxabi
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF
+   -DLIBCXXABI_ENABLE_STATIC=ONF
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+

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

2019-12-14 Thread Michał Górny
commit: f153bbdb0b687cb6ed814d7faeae6673345c12dd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:54 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f153bbdb

dev-util/lldb: Bump to 9.0.1_rc3

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

 dev-util/lldb/Manifest  |  1 +
 dev-util/lldb/lldb-9.0.1_rc3.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index cec6377244b..537f177ca7e 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -5,3 +5,4 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/dev-util/lldb/lldb-9.0.1_rc3.ebuild 
b/dev-util/lldb/lldb-9.0.1_rc3.ebuild
new file mode 100644
index 000..44e3c5a2c8d
--- /dev/null
+++ b/dev-util/lldb/lldb-9.0.1_rc3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing python-single-r1 \
+   toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="libedit ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? ( dev-python/six[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS} )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

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

2019-12-14 Thread Michał Górny
commit: d898e2095bc93cc5aeb9ef58c9b6707a3edc87b6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:51 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d898e209

dev-python/clang-python: Bump to 9.0.1_rc3

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python/clang-python-9.0.1_rc3.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 59f3026967a..7ee8067d2f5 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,3 +2,4 @@ DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B 
ca6ec9e45b94823de1dabf9e68f0c97cdd40b
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
 DIST cfe-9.0.0.src.tar.xz 13533024 BLAKE2B 
61fa57245d54930d09c2ff6024cdefb35592f7d1c644657b0aec9e7cc2dca29b45f08b8a2b716812025a438841e83ac3e30bb6f051498aa860533995ef7757b1
 SHA512 
83fcca5499102b375e620cdac97d75e6111ebed4ef10240859ddd8a88bc5b022703739d2eae0d8693c91892ad11fc6b531c0dbee62fbce68d3be595b94f0b1fe
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

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



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

2019-12-14 Thread Michał Górny
commit: 1f609d67e6d859f1e5c3704310e20c3fd5cc0345
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:57:08 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f609d67

sys-libs/libomp: Bump to 9.0.1_rc3

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

 sys-libs/libomp/Manifest|   1 +
 sys-libs/libomp/libomp-9.0.1_rc3.ebuild | 106 
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 7de934fd969..6da90755254 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,4 +1,5 @@
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1
 DIST openmp-7.1.0.src.tar.xz 909320 BLAKE2B 
7a5fd4374992b7c440ff27917c0af6a2ec64aaeb2fda645f75b5affd4981e3ceef7f15cba61c37934c5b35be543af315cc4bff2937545fbf5eaa6593f1aa8b83
 SHA512 
57f18beede401c1c39766e13a03b52083a0f7b437758069f66b73d6d1388dc51e48c34b0a7ecd3552244fd35e2db57388642588febef413c161f5c5411ab1e5d
 DIST openmp-8.0.1.src.tar.xz 933320 BLAKE2B 
02a7bf70cd3a217845ef1c5a35e0d7dbfbb39069a9029d462c797b5ddf2240fd627dee55856146ca4bb81622a41f31ecd11e0ed66baf3b7d99447087271991b0
 SHA512 
9ded785c8129e7b3a70b54f07c4dde529456edcc94904ad77fc578cf7f096cfa3ff2279959d7f7f1db51571e11c53375f33b597c7f36ce6dc6b512c44ced8026
 DIST openmp-9.0.0.src.tar.xz 939036 BLAKE2B 
3eee75f05f65a294db6e65c29b8871bb2dd4e0ee753447d2356010ca1a114f3ad2dc54c2f39ad7ffcebd510d912e96f54a2884ecdc7f50864f909184c707e7a5
 SHA512 
0be0e95026db574ad75d4a9d2fe4234056d16dc4fe24760f3e9e39f3e10099c7eea4ff76d7236e5a570809111fa18fa017cb679391c16a995ba0c194eb9391d4

diff --git a/sys-libs/libomp/libomp-9.0.1_rc3.ebuild 
b/sys-libs/libomp/libomp-9.0.1_rc3.ebuild
new file mode 100644
index 000..50704d49743
--- /dev/null
+++ b/sys-libs/libomp/libomp-9.0.1_rc3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib linux-info llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+LLVM_COMPONENTS=( openmp )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   virtual/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   

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

2019-12-14 Thread Michał Górny
commit: 4f61aac04f91a537cb3fd56e97be1395b589fc18
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:48 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f61aac0

sys-devel/clang: Bump to 9.0.1_rc3

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

 sys-devel/clang/Manifest   |   1 +
 sys-devel/clang/clang-9.0.1_rc3.ebuild | 268 +
 2 files changed, 269 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 6c9c1d0802f..23d44f7ee54 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -11,3 +11,4 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/sys-devel/clang/clang-9.0.1_rc3.ebuild 
b/sys-devel/clang/clang-9.0.1_rc3.ebuild
new file mode 100644
index 000..ac5562725d7
--- /dev/null
+++ b/sys-devel/clang/clang-9.0.1_rc3.ebuild
@@ -0,0 +1,268 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multilib-minimal multiprocessing \
+   pax-utils python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang clang-tools-extra )
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+)
+llvm.org_set_globals
+# We need extra level of indirection for CLANG_RESOURCE_DIR
+S=${WORKDIR}/x/y/clang
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
+   test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// 
/,},${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( dev-python/sphinx )
+   xml? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+   ! clang-X
+   # - clang++, clang-cl, clang-cpp -> clang
+   # we want to have:
+   # - clang-X
+   # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X
+   # - clang, clang++, clang-cl, clang-cpp -> clang*-X
+   # also in CHOST variant
+   for i in "${clang_tools[@]:1}"; do
+   rm "${ED}/usr/lib/llvm/${SLOT}/bin/${i}" || die
+   dosym "clang-${clang_version}" 
"/usr/lib/llvm/${SLOT}/bin/${i}-${clang_version}"
+   dosym "${i}-${clang_version}" "/usr/lib/llvm/${SLOT}/bin/${i}"
+   done
+
+   # now create target symlinks for all supported ABIs
+   for abi in $(get_all_abis); do
+   local abi_chost=$(get_abi_CHOST "${abi}")
+   for i in "${clang_tools[@]}"; do
+   dosym "${i}-${clang_version}" \
+   
"/usr/lib/llvm/${SLOT}/bin/${abi_chost}-${i}-${clang_version}"
+   dosym "${abi_chost}-${i}-${clang_version}" \
+ 

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

2019-12-14 Thread Michał Górny
commit: 1516ddacca33de77176f6870cc8510d6e47872cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:40 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:54:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1516ddac

dev-ml/llvm-ocaml: Bump to 9.0.1_rc3

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

 dev-ml/llvm-ocaml/Manifest|   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc3.ebuild | 118 ++
 2 files changed, 119 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index bd61264092d..35bb1c36ba9 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,3 +2,4 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc3.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc3.ebuild
new file mode 100644
index 000..0381b55ac4a
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc3.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?]
+   !sys-devel/llvm[ocaml(-)]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Python is needed to run tests using lit
+   python_setup
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+   -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DWITH_POLLY=OFF
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   

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

2019-12-14 Thread Michał Górny
commit: ebf115adcb538496153ed86f1c9c20ee23be6492
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:43 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:54:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf115ad

sys-devel/lld: Bump to 9.0.1_rc3

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

 sys-devel/lld/Manifest |  1 +
 sys-devel/lld/lld-9.0.1_rc3.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 8af026350bd..3474b933ba6 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -5,3 +5,4 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/sys-devel/lld/lld-9.0.1_rc3.ebuild 
b/sys-devel/lld/lld-9.0.1_rc3.ebuild
new file mode 100644
index 000..ce499310894
--- /dev/null
+++ b/sys-devel/lld/lld-9.0.1_rc3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake-utils_src_make check-lld
+}



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

2019-12-14 Thread Michał Górny
commit: 2058dbb07e9606531f03d8afeb887966769b0695
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:45 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2058dbb0

sys-devel/clang-common: Bump to 9.0.1_rc3

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

 sys-devel/clang-common/Manifest|  1 +
 .../clang-common/clang-common-9.0.1_rc3.ebuild | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 59f3026967a..7ee8067d2f5 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,3 +2,4 @@ DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B 
ca6ec9e45b94823de1dabf9e68f0c97cdd40b
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
 DIST cfe-9.0.0.src.tar.xz 13533024 BLAKE2B 
61fa57245d54930d09c2ff6024cdefb35592f7d1c644657b0aec9e7cc2dca29b45f08b8a2b716812025a438841e83ac3e30bb6f051498aa860533995ef7757b1
 SHA512 
83fcca5499102b375e620cdac97d75e6111ebed4ef10240859ddd8a88bc5b022703739d2eae0d8693c91892ad11fc6b531c0dbee62fbce68d3be595b94f0b1fe
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

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



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

2019-12-14 Thread Michał Górny
commit: af264a94149c60785a254d693fa75df7a64eda99
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:33 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:54:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af264a94

sys-devel/llvm: Bump to 9.0.1_rc3

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

 sys-devel/llvm/Manifest  |   1 +
 sys-devel/llvm/llvm-9.0.1_rc3.ebuild | 279 +++
 2 files changed, 280 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index ac97f87f99b..4bae32dab85 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -5,3 +5,4 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/sys-devel/llvm/llvm-9.0.1_rc3.ebuild 
b/sys-devel/llvm/llvm-9.0.1_rc3.ebuild
new file mode 100644
index 000..656ecf1927e
--- /dev/null
+++ b/sys-devel/llvm/llvm-9.0.1_rc3.ebuild
@@ -0,0 +1,279 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm.org multilib-minimal multiprocessing \
+   pax-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x86-macos"
+IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3
+   kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   exegesis? ( dev-libs/libpfm:= )
+   gold? (
+   || (
+   >=sys-devel/binutils-2.31.1-r4:*[plugins]
+   =virtual/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+   dev-lang/perl
+   || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5
+   ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
+   )
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="${RDEPEND}
+   !sys-devel/llvm:0"
+PDEPEND="sys-devel/llvm-common
+   gold? ( >=sys-devel/llvmgold-${SLOT} )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   use doc || return 0
+
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+

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

2019-12-14 Thread Michał Górny
commit: 01f630d52893d865d1fd3546a4a95007f43f4d80
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:57:03 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f630d5

sys-libs/libcxxabi: Bump to 9.0.1_rc3

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

 sys-libs/libcxxabi/Manifest   |   1 +
 sys-libs/libcxxabi/libcxxabi-9.0.1_rc3.ebuild | 119 ++
 2 files changed, 120 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 3087b4afe82..123b1b6ac9a 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -5,3 +5,4 @@ DIST libcxxabi-7.1.0.src.tar.xz 535180 BLAKE2B 
aa5952e3ca80f7ce2a0a79f3eaf385223
 DIST libcxxabi-8.0.1.src.tar.xz 538356 BLAKE2B 
52328c5890c9b9271877b953be30cc39be4758101e6b91ee45f06c81e960089523e80b83eb5c354336e4e0a140f7554640acf7b2d4fa619113f705108a314418
 SHA512 
577cfcb04ebb29ee84d35ed31aa8fecb28fc74b07ef7ff298f0fe2d440f823def73e092359c41d8d8600e6df18f55224ed89674d403c5ae56a7d7973487b8734
 DIST libcxxabi-9.0.0.src.tar.xz 552088 BLAKE2B 
1b8f2bab00437a223f613cbecd9171f1bc88d0ec2d6096776d0295333c0176ddbe13178d433bed2dc70821b905152fcd30b228ae1dbd3e8846f3b92e7630db7e
 SHA512 
261f32f61814728ce61c830c80192a55e1ba03c50f49712e208052444ac3acc6d7efcbd7b76a505292f9233aad23b00180aca4e72326ae1244385b39f226e625
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/sys-libs/libcxxabi/libcxxabi-9.0.1_rc3.ebuild 
b/sys-libs/libcxxabi/libcxxabi-9.0.1_rc3.ebuild
new file mode 100644
index 000..3d656a49cf7
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-9.0.1_rc3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+libunwind +static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt}
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably because gcc & clang are bundling their own unwind.h
+   -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   local 

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

2019-12-14 Thread Michał Górny
commit: 69822ca0b2ba6b17c93e2224de95208e79b5acad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:57:05 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69822ca0

sys-libs/libcxx: Bump to 9.0.1_rc3

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

 sys-libs/libcxx/Manifest|   1 +
 sys-libs/libcxx/libcxx-9.0.1_rc3.ebuild | 211 
 2 files changed, 212 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index b9d29433c50..881541a3b7c 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -2,3 +2,4 @@ DIST libcxx-7.1.0.src.tar.xz 1638448 BLAKE2B 
eca192e03f839f4323e3c37beba2e6daaf9
 DIST libcxx-8.0.1.src.tar.xz 1739524 BLAKE2B 
6e641cb6bda0de12c8408d3ab33f627389ac014aa65b3391c870aa96ffd347784e6b70b953bd1ee8eba56554e0f78a723ab77b9dba5f85e6219e2b95ca50c160
 SHA512 
75749d08b2b343c6f5f9aefb04be63e42f6d12efc51101d3647ed6f70c7a6d050afb3ab2f3636eae78cb523f5844de67b960a7a3145ed89ab0c7015deb14921e
 DIST libcxx-9.0.0.src.tar.xz 1814388 BLAKE2B 
59b8967706d1f85b1c0d2b9932bd637aae7118ae461e2b31e1d17c9a2ee2e02ea0ea8b344074a9fc4b430b5c742b8ad30c10a0c44e5290528fdecd7571352879
 SHA512 
cbaca724c4f3e3a270dfd53aac50cbb920190fe55486b164d52e73845819dd22afb10c23f5875da59d433fd5b96a0f153208746117309ac1267a38fa56f4818e
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/sys-libs/libcxx/libcxx-9.0.1_rc3.ebuild 
b/sys-libs/libcxx/libcxx-9.0.1_rc3.ebuild
new file mode 100644
index 000..41c96a83d61
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-9.0.1_rc3.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+LLVM_COMPONENTS=( libcxx )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="elibc_glibc elibc_musl +libcxxabi libcxxrt +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( || ( libcxxabi libcxxrt ) )
+   ?? ( libcxxabi libcxxrt )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   libcxxrt? ( 
sys-libs/libcxxrt[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( !libcxxrt? ( >=sys-devel/gcc-4.7:=[cxx] ) )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+DOCS=( CREDITS.TXT )
+
+PATCHES=(
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+)
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! use libcxxrt && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+   if tc-is-gcc && [[ $(gcc-version) < 4.7 ]] ; then
+   eerror "${PN} needs to be built with gcc-4.7 or later (or other"
+   eerror "conformant compilers). Please use gcc-config to switch 
to"
+   eerror "gcc-4.7 or later version."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+

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

2019-12-14 Thread Michał Górny
commit: ff0bb0bb9601f65db3c0703fdcaecffb3fc2cb30
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:31 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:54:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff0bb0bb

sys-devel/llvm-common: Bump to 9.0.1_rc3

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

 sys-devel/llvm-common/Manifest |  1 +
 sys-devel/llvm-common/llvm-common-9.0.1_rc3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index bd61264092d..35bb1c36ba9 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,3 +2,4 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

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



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

2019-12-14 Thread Michał Górny
commit: a7d3bcef45af51b03bdaf64887bc0eca56668a39
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:58 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d3bcef

sys-libs/compiler-rt-sanitizers: Bump to 9.0.1_rc3

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-9.0.1_rc3.ebuild| 153 +
 2 files changed, 154 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 2291b80fbf8..ee8179709a7 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -5,3 +5,4 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-9.0.1_rc3.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-9.0.1_rc3.ebuild
new file mode 100644
index 000..4c388d97887
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-9.0.1_rc3.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit check-reqs cmake-utils flag-o-matic llvm llvm.org \
+   multiprocessing python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x86-macos"
+IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc"
+# FIXME: libfuzzer does not enable all its necessary dependencies
+REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   if use test; then
+   # remove tests that are (still) broken by new glibc
+   # https://bugs.llvm.org/show_bug.cgi?id=36065
+   if use elibc_glibc && has_version '>=sys-libs/glibc-2.25'; then
+   rm test/lsan/TestCases/Linux/fork_and_leak.cc || die
+   fi
+   fi
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+   # use a build dir structure consistent with install
+   # this makes it 

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

2019-12-14 Thread Michał Górny
commit: 57816d1a38b2e04f296bdc7e7723cf8e9a62da0a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:56:38 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:54:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57816d1a

dev-python/lit: Bump to 9.0.1_rc3

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

 dev-python/lit/Manifest |  1 +
 dev-python/lit/lit-9.0.1_rc3.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index bd61264092d..35bb1c36ba9 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,3 +2,4 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
 DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 
6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a
 SHA512 
fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 
3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de
 SHA512 
ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1

diff --git a/dev-python/lit/lit-9.0.1_rc3.ebuild 
b/dev-python/lit/lit-9.0.1_rc3.ebuild
new file mode 100644
index 000..cbc3d5b9e6d
--- /dev/null
+++ b/dev-python/lit/lit-9.0.1_rc3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1 llvm.org multiprocessing
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}" \
+   -vv tests || die
+}



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

2019-12-14 Thread Michał Górny
commit: ab900bf4c8c08d9367bb39408f9b2bef4b4a80c9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 08:57:10 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 09:55:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab900bf4

sys-devel/clang-runtime: Bump to 9.0.1_rc3

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

 .../clang-runtime/clang-runtime-9.0.1_rc3.ebuild   | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-9.0.1_rc3.ebuild 
b/sys-devel/clang-runtime/clang-runtime-9.0.1_rc3.ebuild
new file mode 100644
index 000..6250baa76c9
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-9.0.1_rc3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x86-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/user/ssnb:master commit in: dev-util/rubymine/, dev-util/idea-ultimate/, dev-util/clion/, ...

2019-12-14 Thread Samuel Bernardo
commit: 6d303346014ff941fffe1588014954f265b02db8
Author: Samuel Bernardo  gmail  com>
AuthorDate: Sat Dec 14 10:54:58 2019 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Sat Dec 14 10:54:58 2019 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=6d303346

update visual-studio-code, clion, idea-ultimate and rubymine

Signed-off-by: Samuel Bernardo  gmail.com>

 app-editors/visual-studio-code/Manifest|  2 +
 .../visual-studio-code-1.41.0.ebuild   | 76 +
 dev-util/clion/Manifest|  2 +
 dev-util/clion/clion-2019.3.1.ebuild   | 79 ++
 dev-util/idea-ultimate/Manifest|  2 +
 .../idea-ultimate-2019.3.0.193.5233.102.ebuild | 67 ++
 dev-util/rubymine/Manifest |  2 +
 dev-util/rubymine/rubymine-2019.3.0.ebuild | 35 ++
 8 files changed, 265 insertions(+)

diff --git a/app-editors/visual-studio-code/Manifest 
b/app-editors/visual-studio-code/Manifest
index 4d4b15c..18961f3 100644
--- a/app-editors/visual-studio-code/Manifest
+++ b/app-editors/visual-studio-code/Manifest
@@ -6,9 +6,11 @@ DIST visual-studio-code-1.36.0-amd64.tar.gz 77632421 BLAKE2B 
14ed5b2a042d8b41375
 DIST visual-studio-code-1.38.0-amd64.tar.gz 80879094 BLAKE2B 
efd6ce4e61b424d0581f14d25fb93fd87ac43c492fb956f9fa8708cca188a732b6fb16136b05c609c196f9cd8a6a4a5f159bea1c289a4097e1a56e76d2499aed
 SHA512 
9f13490bca4e8b4bfba75a0c69afdcda3b188f8bd88c33018a77537df01bf4ea8b97035a229300298b440f6b1d68e0543c43ef4e353c2be4b0edd2450c45a4dc
 DIST visual-studio-code-1.38.1-amd64.tar.gz 80879447 BLAKE2B 
db3016636f352867fe62c3c9c0c393e9007a0262a8307e270c1ad5190c58750fd45191f40aa391d54cf4ee92a8fb4b13eed81b5c6a7305811caa817e44ac5b71
 SHA512 
4c7546b077cbde23ddf22a229f14247d86d210bb4c5496cfa5385ff98d83c5215f8b1dabd370b0645ca6e9b81d463486bb80cc662bb34747d194ae3cdf429086
 DIST visual-studio-code-1.39.2-amd64.tar.gz 80262440 BLAKE2B 
a50933f1a110fbbeef3d5d886d34c1b670b26be1a01607cdee879f1e1739eb4a04b437ee6cd5eb71c356f03e3483869c90abb3df4992edf0460e04e3145faac1
 SHA512 
f6cf0c04b67ab29613c6ff50df781c9d6264a63eae6f8dbf1d0fc25c804991885c7cbb1ab9db9ad9927c842a41b69ab5f8a8d1ef929623a76ec28673f4517000
+DIST visual-studio-code-1.41.0-amd64.tar.gz 81496943 BLAKE2B 
0358632a4ed479cc484dd1bc10d67355e5121eac38623c7a2d9c69bce4ba6e73d1e3d1930d05e9d9a0b1a1ca401990151d50e9430fea9486b563c860240920fb
 SHA512 
f1269c6582c6254cbe638874488c411d5cd4727bc95d9b01d7d98a38629dd08e7e41ed776cf0dd70004514f4153923b5979c8b8a018ea70a887442bd9c7df019
 EBUILD visual-studio-code-1.35.1.ebuild 1875 BLAKE2B 
4dca47917b252db3b4cc98479c6177674cc9bdae00433babd9343f5360dc37ada490bd64822eeba86580be72fe1e57ecdcf6e9a1c3512697265126bc09c363ec
 SHA512 
c971cdc405251d366dd18bca6ddd3471e8ea538eca5ec1f10d282b8be74068479f6e6151e33781bd33ad24ce5aa964c89ee61e158181b6ab601ea29e46a2dadb
 EBUILD visual-studio-code-1.36.0.ebuild 1811 BLAKE2B 
2edf730fe4549c82414d1bfef20eae7c00063bd5c246a3d0b50224f3b2dd70a5ebda0d0c8c32a41e78695d87be9456cd58d5367184fd0fa5c816be17589391d3
 SHA512 
0bdd055c117a219f9d3721938c90fbd9dd7449fa582f457328fee42a86bb5f1256b08b3c4cfeb3396389f8f1e53b2ca3f13b8ef7b29e6b1c95606c954cd37f6f
 EBUILD visual-studio-code-1.38.0.ebuild 1811 BLAKE2B 
2edf730fe4549c82414d1bfef20eae7c00063bd5c246a3d0b50224f3b2dd70a5ebda0d0c8c32a41e78695d87be9456cd58d5367184fd0fa5c816be17589391d3
 SHA512 
0bdd055c117a219f9d3721938c90fbd9dd7449fa582f457328fee42a86bb5f1256b08b3c4cfeb3396389f8f1e53b2ca3f13b8ef7b29e6b1c95606c954cd37f6f
 EBUILD visual-studio-code-1.38.1.ebuild 1811 BLAKE2B 
2edf730fe4549c82414d1bfef20eae7c00063bd5c246a3d0b50224f3b2dd70a5ebda0d0c8c32a41e78695d87be9456cd58d5367184fd0fa5c816be17589391d3
 SHA512 
0bdd055c117a219f9d3721938c90fbd9dd7449fa582f457328fee42a86bb5f1256b08b3c4cfeb3396389f8f1e53b2ca3f13b8ef7b29e6b1c95606c954cd37f6f
 EBUILD visual-studio-code-1.39.2.ebuild 1811 BLAKE2B 
2edf730fe4549c82414d1bfef20eae7c00063bd5c246a3d0b50224f3b2dd70a5ebda0d0c8c32a41e78695d87be9456cd58d5367184fd0fa5c816be17589391d3
 SHA512 
0bdd055c117a219f9d3721938c90fbd9dd7449fa582f457328fee42a86bb5f1256b08b3c4cfeb3396389f8f1e53b2ca3f13b8ef7b29e6b1c95606c954cd37f6f
+EBUILD visual-studio-code-1.41.0.ebuild 1811 BLAKE2B 
2edf730fe4549c82414d1bfef20eae7c00063bd5c246a3d0b50224f3b2dd70a5ebda0d0c8c32a41e78695d87be9456cd58d5367184fd0fa5c816be17589391d3
 SHA512 
0bdd055c117a219f9d3721938c90fbd9dd7449fa582f457328fee42a86bb5f1256b08b3c4cfeb3396389f8f1e53b2ca3f13b8ef7b29e6b1c95606c954cd37f6f
 MISC metadata.xml 309 BLAKE2B 
73c83a727af6c58aaac4474203ae062f7b93feade63573a5f6fe77b1d048069647dff9537a85a2d1b068ff224d8e189e34ae7a13971034075fad61e1269b3658
 SHA512 
7550b26c1e56caadc801d76a1069e23a05e9392c512599aaf34dae7267f3103611bcf8e4a4400b1ffca4afc7104feefba164a64559317e8637bcc636492671e3

diff --git a/app-editors/visual-studio-code/visual-studio-code-1.41.0.ebuild 
b/app-editors/visual-studio-code/visual-studio-code-1.41.0.ebuild
new 

[gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/

2019-12-14 Thread Fabian Groffen
commit: 6ae72bcc74e5b316b37de58bfee77cf904705226
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Dec 13 12:43:08 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 14 11:04:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae72bcc

mail-mta/exim-4.93.0.3: another bugfix release

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Fabian Groffen  gentoo.org>

 mail-mta/exim/Manifest   | 4 ++--
 mail-mta/exim/{exim-4.93.0.2.ebuild => exim-4.93.0.3.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest
index b2b963090ad..468778e9a8e 100644
--- a/mail-mta/exim/Manifest
+++ b/mail-mta/exim/Manifest
@@ -1,7 +1,7 @@
 DIST exim-4.92.2.tar.xz 1772688 BLAKE2B 
618c70e26811d0e6d453a4b88ab1cdb9e337a9ca8ceec50aee665b1493c75157001483cf9721e3d57313a90910d2605717b2c4be4174c2897b3f992af01c1c26
 SHA512 
d27aca4d4e9df267b0afcbe7b3f74c9ca6e96e7e6eb4d2f86ff00b0e2234eaec90271405eb387a36a2e0d4ec5597b2920753f85318a5618ddbc8af475a7d81cd
 DIST exim-4.92.3.tar.xz 1773156 BLAKE2B 
7866c23c862f5b5aadac709279f9ed376e526e90e8ca09d41c1789041ec0a3ecd48f8d2237e4d462e547efa2178babd5942d3142fef7419e16d1707fe23fa226
 SHA512 
ca6d6f50653502345511b683859b33aa02faa48454fb2100ff89fed3dcb8af8933e7bce68939365fdee42f96eec0c3b135cf748f4581e92a62be0f0ab093868a
-DIST exim-4.93.0.2.tar.xz 1803916 BLAKE2B 
17921cc376335f9d317290014a613b23ad3fd5605ae26d9261eaed50e499b4cfc840ea5a598cfc86181539fd8cd3b6d9e8cae4673cc75f5cdd67664125a90194
 SHA512 
562bfed2eb8e7cf51d5c93bf62cd8f9e6154007bf5f57c1165a2f529875c4ab2fd185cbe74def56231942094af006b4729d7b8fdf2ac74e4991a2e0a063283cb
+DIST exim-4.93.0.3.tar.xz 1804240 BLAKE2B 
15974e0356640d6deacd82263071cbde76dd88bf7e290de5e04bfcee87f2f11142f03de7d46112942bd052c9f154927eabaaf124d78ae0d1d8e5e33b025763b8
 SHA512 
8afece1059e4ada85f6ecef8197cf2ac5b56274f8c2e1bdd785e0470d37bb1e8b4fe225650ac03302824e3a7fe0a6db1641c6218edc8394a70adcc48af46a1d5
 DIST exim-pdf-4.92.2.tar.xz 2039468 BLAKE2B 
3542bb5d38267bb06728ada72cfa89f06027b917799e743a1764cb7568cf0ba4cdbc5b40738c3ae41c9540d348810b388d74ad315a201f2740a5a0b79e83f904
 SHA512 
da90354cd8133103f08b978dd0422fd1a00e5866cd3f40e523d06875fb8b31163d7fe9791f1cf81d15bc63b16fc7f6bb98cf28c3036d054464336c07245b3c91
 DIST exim-pdf-4.92.3.tar.xz 2039436 BLAKE2B 
8d20e7f0ebfcb573d08b490737923afc2cd2d5837f5c91bd2f3e6b5e637d86a5d5a59123c57ba9219ead675c72bfc46351d5b705d9533fab80bedeeca8bdd580
 SHA512 
3245a627a924db92e5a50e842e096731d08284f757274b5083ea234707c493abd6f27a3b34a2025e3acff167260df0f4ebe68b9f5832920c5f22c258143ab43f
-DIST exim-pdf-4.93.0.2.tar.xz 2069772 BLAKE2B 
4eddcbac665de1bcf3ce7076448609eeaaf3d98034e27da75ae247c300a956225b685aa25ddd0a8fbd0b1674c360ba64c1da0314ce7a3ce158274c7c1c136012
 SHA512 
2aa259acf46a2aa91aa37a855231e6ab11be857233f4533a233baabcf094e75356e12ab121cf1adb3ff02e10823fef0a359c0b97d1ecc647b18f4068f56a217c
+DIST exim-pdf-4.93.0.3.tar.xz 2069756 BLAKE2B 
5d551e3b0f5e729a1551faa0ce34ea559bfe6e60e7ab7705d576d18d36c0bac3bf5431633981ec477bc133a0592154795760101137b0512e4ad52953bbde043a
 SHA512 
fcc14a89098aec895797f4908e6ddeaded39a9913a6f032a253e3878a2499ed20bb3b3822f19bbf3e53962590bacb250a8293d2e67250e4f6eae6ad4c75054d2
 DIST system_filter.exim.gz 3075 BLAKE2B 
d05e872b5cef377d29126cda03fc0a74c8777b2119b76ff43da6e8de808035eb9bfcb034a85d81824f135d484e864bfc0629fc1af2c228a7277d5ee7cf9cde79
 SHA512 
cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3

diff --git a/mail-mta/exim/exim-4.93.0.2.ebuild 
b/mail-mta/exim/exim-4.93.0.3.ebuild
similarity index 100%
rename from mail-mta/exim/exim-4.93.0.2.ebuild
rename to mail-mta/exim/exim-4.93.0.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/

2019-12-14 Thread Fabian Groffen
commit: dcf96e7e3e94c2c12f7024f748d596a0295126a0
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 14 11:04:22 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 14 11:04:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf96e7e

mail-mta/exim-4.93.0.3: block gnutls with dkim, thanks Bernd Feige

Closes: https://bugs.gentoo.org/702812
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Fabian Groffen  gentoo.org>

 mail-mta/exim/exim-4.93.0.3.ebuild | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/mail-mta/exim/exim-4.93.0.3.ebuild 
b/mail-mta/exim/exim-4.93.0.3.ebuild
index 7543ff98849..e8a98ba5417 100644
--- a/mail-mta/exim/exim-4.93.0.3.ebuild
+++ b/mail-mta/exim/exim-4.93.0.3.ebuild
@@ -5,16 +5,16 @@ EAPI="7"
 
 inherit db-use toolchain-funcs multilib pam systemd
 
-IUSE="arc dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn elibc_glibc 
exiscan-acl gnutls idn ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl 
pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog 
tcpd +tpda X"
+IUSE="arc dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn elibc_glibc 
exiscan-acl gnutls idn ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl 
pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs +ssl 
syslog tcpd +tpda X"
 REQUIRED_USE="
arc? ( dkim spf )
dane? ( ssl !gnutls )
dmarc? ( dkim spf )
+   dkim? ( ssl !gnutls )
gnutls? ( ssl )
pkcs11? ( ssl )
spf? ( exiscan-acl )
srs? ( exiscan-acl )
-   !ssl? ( !dkim )
 "
 # NOTE on USE="gnutls dane", gnutls[dane] is masked in base, unmasked
 # for x86 and amd64 only, due to this, repoman won't allow depending on
@@ -46,12 +46,14 @@ COMMON_DEPEND=">=sys-apps/sed-4.0.5
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   )
-   gnutls? (
-   net-libs/gnutls:0=[pkcs11?]
-   dev-libs/libtasn1
+   gnutls? (
+   net-libs/gnutls:0=[pkcs11?]
+   dev-libs/libtasn1
+   )
+   !gnutls? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   )
)
ldap? ( >=net-nds/openldap-2.0.7 )
nis? (



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

2019-12-14 Thread Joonas Niilola
commit: a75ad1682ed0410562a7584bf88a14a1ab0fb456
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 14 08:03:01 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:03:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a75ad168

media-libs/rlottie: clean old 0.0.1_pre20191101

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/rlottie/Manifest|  1 -
 .../rlottie/rlottie-0.0.1_pre20191101.ebuild   | 39 --
 2 files changed, 40 deletions(-)

diff --git a/media-libs/rlottie/Manifest b/media-libs/rlottie/Manifest
index f7aa93cb495..68f159d0781 100644
--- a/media-libs/rlottie/Manifest
+++ b/media-libs/rlottie/Manifest
@@ -1,2 +1 @@
-DIST rlottie-0.0.1_pre20191101.tar.gz 7896379 BLAKE2B 
2361415074af71340c80b91595edab0b53e85ce704400ba5574e1efc19e6bc2cd7dff8b0e2d32b9f0666889c4d8bd2abbffa943f551b4ee3e4787aa94cfbbe01
 SHA512 
c4c4dae0f0da4d0bd4b3ea63066335794111f1bd4a33f8844494b9b9e79de46cd994b5e9d185b175cba19d1665ef1fdb0d89babfd71cf7dd0fbf0535ba83ab96
 DIST rlottie-0.0.1_pre20191214.tar.gz 7898743 BLAKE2B 
16f2456d60ebb2e81cca7017e9f8f32f137cc0b9e94f023b9b85c47354fdf07fed3ad8c07d9236560784866a3585f19d768e25655f5807ce89f40895141ca67f
 SHA512 
f8876b1660c531a20e2b54523c93c2cae9a7f53b516707ae614369b6ecddd9281ed672bd27398829f02b55eb20e59dce7a5cb93104026df11690a18a3caadafc

diff --git a/media-libs/rlottie/rlottie-0.0.1_pre20191101.ebuild 
b/media-libs/rlottie/rlottie-0.0.1_pre20191101.ebuild
deleted file mode 100644
index 37f6c9638e0..000
--- a/media-libs/rlottie/rlottie-0.0.1_pre20191101.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-MY_COMMIT="ddf0f149aaee7625f8cde1ae15f0605e57274445"
-
-DESCRIPTION="A platform independent standalone library that plays Lottie 
Animations"
-HOMEPAGE="https://www.tizen.org/ https://github.com/Samsung/rlottie;
-SRC_URI="https://github.com/Samsung/rlottie/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD FTL LGPL-2.1 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/gtest )"
-
-S="${WORKDIR}/rlottie-${MY_COMMIT}"
-
-PATCHES=( "${FILESDIR}"/rlottie-0.0.1_pre20190920-disable-werror.patch )
-
-src_configure() {
-   local emesonargs=(
-   -D example=false
-   $(meson_use test)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   cd "${BUILD_DIR}" || die "Failed to switch into BUILD_DIR."
-   eninja test
-}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/google-authenticator/

2019-12-14 Thread Joonas Niilola
commit: ac2f21c29c1f9786d6a963dec04c011381791579
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 14 08:04:46 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:04:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2f21c2

sys-auth/google-authenticator: add co-maintainer

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-auth/google-authenticator/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-auth/google-authenticator/metadata.xml 
b/sys-auth/google-authenticator/metadata.xml
index 955da16a6b3..1ef79cce77e 100644
--- a/sys-auth/google-authenticator/metadata.xml
+++ b/sys-auth/google-authenticator/metadata.xml
@@ -9,6 +9,10 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   candr...@gentoo.org
+   Craig Andrews
+   

google/google-authenticator-libpam




[gentoo-commits] repo/gentoo:master commit in: app-admin/spectre-meltdown-checker/

2019-12-14 Thread Joonas Niilola
commit: efa15fa75c3a5bce70c886ed8c46478dd6178eac
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 14 08:06:21 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa15fa7

app-admin/spectre-meltdown-checker: update maintainers

- remove inactive proxied maintainer + project.

Signed-off-by: Joonas Niilola  gentoo.org>

 app-admin/spectre-meltdown-checker/metadata.xml | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-admin/spectre-meltdown-checker/metadata.xml 
b/app-admin/spectre-meltdown-checker/metadata.xml
index 5e8946a7b96..73a0024551d 100644
--- a/app-admin/spectre-meltdown-checker/metadata.xml
+++ b/app-admin/spectre-meltdown-checker/metadata.xml
@@ -2,12 +2,8 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   lucianpos...@pm.me
-   Lucian Poston
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
+   candr...@gentoo.org
+   Craig Andrews


speed47/spectre-meltdown-checker



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

2019-12-14 Thread Joonas Niilola
commit: 66e15017a2448fbcaa52fb062c1d422d0afe4c97
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 14 08:02:21 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:02:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e15017

media-libs/rlottie: bump to 0.0.1_pre20191214

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/rlottie/Manifest|  1 +
 .../rlottie/rlottie-0.0.1_pre20191214.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/media-libs/rlottie/Manifest b/media-libs/rlottie/Manifest
index 25905d273b6..f7aa93cb495 100644
--- a/media-libs/rlottie/Manifest
+++ b/media-libs/rlottie/Manifest
@@ -1 +1,2 @@
 DIST rlottie-0.0.1_pre20191101.tar.gz 7896379 BLAKE2B 
2361415074af71340c80b91595edab0b53e85ce704400ba5574e1efc19e6bc2cd7dff8b0e2d32b9f0666889c4d8bd2abbffa943f551b4ee3e4787aa94cfbbe01
 SHA512 
c4c4dae0f0da4d0bd4b3ea63066335794111f1bd4a33f8844494b9b9e79de46cd994b5e9d185b175cba19d1665ef1fdb0d89babfd71cf7dd0fbf0535ba83ab96
+DIST rlottie-0.0.1_pre20191214.tar.gz 7898743 BLAKE2B 
16f2456d60ebb2e81cca7017e9f8f32f137cc0b9e94f023b9b85c47354fdf07fed3ad8c07d9236560784866a3585f19d768e25655f5807ce89f40895141ca67f
 SHA512 
f8876b1660c531a20e2b54523c93c2cae9a7f53b516707ae614369b6ecddd9281ed672bd27398829f02b55eb20e59dce7a5cb93104026df11690a18a3caadafc

diff --git a/media-libs/rlottie/rlottie-0.0.1_pre20191214.ebuild 
b/media-libs/rlottie/rlottie-0.0.1_pre20191214.ebuild
new file mode 100644
index 000..df2d12389f4
--- /dev/null
+++ b/media-libs/rlottie/rlottie-0.0.1_pre20191214.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+MY_COMMIT="87f485e2247925ceaead99c4bca997e4c44e3a20"
+
+DESCRIPTION="A platform independent standalone library that plays Lottie 
Animations"
+HOMEPAGE="https://www.tizen.org/ https://github.com/Samsung/rlottie;
+SRC_URI="https://github.com/Samsung/rlottie/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD FTL LGPL-2.1 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest )"
+
+S="${WORKDIR}/rlottie-${MY_COMMIT}"
+
+PATCHES=( "${FILESDIR}"/rlottie-0.0.1_pre20190920-disable-werror.patch )
+
+src_configure() {
+   local emesonargs=(
+   -D example=false
+   $(meson_use test)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}" || die "Failed to switch into BUILD_DIR."
+   eninja test
+}



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

2019-12-14 Thread Joonas Niilola
commit: eacd5fdcdb034195e2f9e88d1a389e04e2713a6b
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Dec  3 10:46:30 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacd5fdc

acct-group/rspamd: New group for mail-filter/rspamd (GID 237)

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 acct-group/rspamd/metadata.xml| 16 
 acct-group/rspamd/rspamd-0.ebuild |  9 +
 2 files changed, 25 insertions(+)

diff --git a/acct-group/rspamd/metadata.xml b/acct-group/rspamd/metadata.xml
new file mode 100644
index 000..ea7ff6741e1
--- /dev/null
+++ b/acct-group/rspamd/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+c...@roessner.co
+Christian Roessner
+  
+  
+d...@gentoo.org
+Dirkjan Ochtman
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+

diff --git a/acct-group/rspamd/rspamd-0.ebuild 
b/acct-group/rspamd/rspamd-0.ebuild
new file mode 100644
index 000..03b1a3312a6
--- /dev/null
+++ b/acct-group/rspamd/rspamd-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+DESCRIPTION="Group for rspamd - Rapid spam filtering system"
+ACCT_GROUP_ID=237



[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2019-12-14 Thread Joonas Niilola
commit: a77f03c31b126d50e1d7c745126b1e4d6a4ebb2b
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Dec 13 12:40:39 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77f03c3

mail-filter/rspamd: use CXXFLAGS correctly

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/13770
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-filter/rspamd/rspamd-2.1.ebuild | 2 ++
 mail-filter/rspamd/rspamd-2.2.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/mail-filter/rspamd/rspamd-2.1.ebuild 
b/mail-filter/rspamd/rspamd-2.1.ebuild
index db10c622a0c..bdfa150670b 100644
--- a/mail-filter/rspamd/rspamd-2.1.ebuild
+++ b/mail-filter/rspamd/rspamd-2.1.ebuild
@@ -44,6 +44,8 @@ DEPEND="${RDEPEND}"
 src_prepare() {
cmake-utils_src_prepare
 
+   sed -i -e '/PROJECT/s/LANGUAGES C ASM/LANGUAGES C CXX ASM/' 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
sed -i -e 's/User=_rspamd/User=rspamd/g' \
rspamd.service \
|| die

diff --git a/mail-filter/rspamd/rspamd-2.2.ebuild 
b/mail-filter/rspamd/rspamd-2.2.ebuild
index 3a11c07504f..c428effd2fe 100644
--- a/mail-filter/rspamd/rspamd-2.2.ebuild
+++ b/mail-filter/rspamd/rspamd-2.2.ebuild
@@ -44,6 +44,8 @@ DEPEND="${RDEPEND}"
 src_prepare() {
cmake-utils_src_prepare
 
+   sed -i -e '/PROJECT/s/LANGUAGES C ASM/LANGUAGES C CXX ASM/' 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
sed -i -e 's/User=_rspamd/User=rspamd/g' \
rspamd.service \
|| die



[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/, mail-filter/rspamd/files/

2019-12-14 Thread Joonas Niilola
commit: 3082d47d25fdb359e720effd81a1ba6c408d9920
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Dec  6 15:04:38 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3082d47d

mail-filter/rspamd: clean old versions

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-filter/rspamd/Manifest |  3 -
 mail-filter/rspamd/files/rspamd-r6.init | 55 --
 mail-filter/rspamd/metadata.xml |  2 -
 mail-filter/rspamd/rspamd-1.8.3.ebuild  | 98 -
 mail-filter/rspamd/rspamd-1.9.0.ebuild  | 96 
 mail-filter/rspamd/rspamd-1.9.4.ebuild  | 89 --
 6 files changed, 343 deletions(-)

diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index e822eb9baa8..879828213cd 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -1,5 +1,2 @@
-DIST rspamd-1.8.3.tar.gz 4319623 BLAKE2B 
b7fdd6791df5899710bb1d696a9b94d1840335b6a34d6cdeebc2b5eebe9f4e5b6da3e90ed9ab5e3945aab7ef33f54f048024b51c3de37db1a083ad89c656b456
 SHA512 
5e20255466fe2cd4842196fb2138732b59911de655e73d9cc13009b5179b84e5a2060083961b35fe40b9f550f8e18067056415a1d803fac54fac70024c01
-DIST rspamd-1.9.0.tar.gz 4402395 BLAKE2B 
11f90fc232496b493296ef0fb9ff4118ac11863528cd6a52bcae6adbdc09ce86453bb39df35714702fcd5c6a535007ec402a580bd735abbddeeb154ff8807219
 SHA512 
fee2a60c10fbab087b12d9188974a0c47417a9894308f66980eb6311496b16661194d858d1e522d2d524b3e359f2f3ad88535421d1dc05be26414b5a346afec6
-DIST rspamd-1.9.4.tar.gz 4476230 BLAKE2B 
e4866fb8fd97210e77b75d948ae97f038eccc33ec9f6214693579e5d84210c87ff9258204f466ffe6bea780159d24d819aaf393a06dbf2785659a784e4f4e8b6
 SHA512 
3acecec6adb91580ac2ad96419fdc9588b120ec5a3b4a44135fc5a3e7c15f2dbc99963a8337f9effb9423846489545a55d89d1849c5ba62d8cd91dc67c32d8dc
 DIST rspamd-2.1.tar.gz 4232297 BLAKE2B 
4685fa404e5a66d2295da57ece8ce1830507b3464c5136952dbb85847a5002c9c45c4f5430d0d60bc199f3aeafde7abf3ac218451f1609b81a5edfd4d0394588
 SHA512 
7ecd42e9196ccad29a18bb3e6153fd13d3564c1630c4ec88c712d180f789ad2c36755bfeff65e8dd82737debfb5530a6ec4eb401b49dd82b9eb1dbdea991f84f
 DIST rspamd-2.2.tar.gz 4257574 BLAKE2B 
3717736ecefea49cfc9e8bf312bdeafa8650dfe1b0a4410d98693add30c77cb054c7620ecc421edd69a2d8bfc1bcb02183951069b15774a588359da8bfb26ac9
 SHA512 
e62367b9d663a005686e3eef216a7913c6050125e96582e2a58ef459e14512c1bcf09108050ff8ef524ba5e7a3c78559805353a25510654d8764f985757b32fe

diff --git a/mail-filter/rspamd/files/rspamd-r6.init 
b/mail-filter/rspamd/files/rspamd-r6.init
deleted file mode 100644
index 8c31fd7d027..000
--- a/mail-filter/rspamd/files/rspamd-r6.init
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2015-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-RSPAMD_CONFIGFILE=${RSPAMD_CONFIGFILE:-"/etc/rspamd/rspamd.conf"}
-RSPAMD_GROUP=${RSPAMD_GROUP:-rspamd}
-RSPAMD_OPTS=${RSPAMD_OPTS:-""}
-RSPAMD_PIDFILE=${RSPAMD_PIDFILE:-"/run/rspamd.pid"}
-RSPAMD_USER=${RSPAMD_USER:-rspamd}
-
-command="/usr/bin/rspamd"
-command_args="${RSPAMD_OPTS} -c \"${RSPAMD_CONFIGFILE}\" -u ${RSPAMD_USER} -g 
${RSPAMD_GROUP} --pid \"${RSPAMD_PIDFILE}\""
-start_stop_daemon_args=${RSPAMD_SSDARGS:-"--wait 1000"}
-pidfile="${RSPAMD_PIDFILE}"
-retry=${RSPAMD_TERMTIMEOUT:-"TERM/60/KILL/5"}
-
-required_files="${RSPAMD_CONFIGFILE}"
-
-description="Rapid spam filtering system"
-
-extra_commands="checkconfig"
-extra_started_commands="reload"
-
-description_checkconfig="Validate rspamd's configuration"
-description_reload="Sends rspamd a signal to reload its configuration"
-
-depend() {
-   before mta
-   use dns redis
-}
-
-checkconfig() {
-   ${command} -c "${RSPAMD_CONFIGFILE}" -u ${RSPAMD_USER} -g 
${RSPAMD_GROUP} -t 1>/dev/null \
-   || return 1
-}
-
-reload() {
-   checkconfig || return 1
-
-   ebegin "Reloading ${SVCNAME}"
-   start-stop-daemon --signal HUP --pidfile "${pidfile}"
-   eend $?
-}
-
-start_pre() {
-   if [ "${RC_CMD}" != "restart" ]; then
-   checkconfig || return 1
-   fi
-}
-
-stop_pre() {
-   if [ "${RC_CMD}" = "restart" ]; then
-   checkconfig || return 1
-   fi
-}

diff --git a/mail-filter/rspamd/metadata.xml b/mail-filter/rspamd/metadata.xml
index 2b4ad4e2b87..140755872e0 100644
--- a/mail-filter/rspamd/metadata.xml
+++ b/mail-filter/rspamd/metadata.xml
@@ -17,8 +17,6 @@
 vstakhov/rspamd
   
   
-Enable neural network plugin (requires 
sci-mathematics/fann).
 Use dev-libs/libpcre2
-Enable torch support. This is required for the neural 
module
   
 

diff --git a/mail-filter/rspamd/rspamd-1.8.3.ebuild 
b/mail-filter/rspamd/rspamd-1.8.3.ebuild
deleted file mode 100644
index 64cb537424f..000
--- a/mail-filter/rspamd/rspamd-1.8.3.ebuild

[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2019-12-14 Thread Joonas Niilola
commit: 9ac084c3f975b42dfa4ae769c58badd9c23d508c
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Dec 13 12:33:29 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac084c3

mail-filter/rspamd: add missing dependency on dev-lang/lua

It is necessary to depend on dev-lang/lua if jit use flag is not set,
because lua is required by rspamd.

Closes: https://bugs.gentoo.org/620066
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-filter/rspamd/rspamd-2.1.ebuild  | 1 +
 mail-filter/rspamd/rspamd-2.2.ebuild  | 1 +
 mail-filter/rspamd/rspamd-.ebuild | 1 +
 3 files changed, 3 insertions(+)

diff --git a/mail-filter/rspamd/rspamd-2.1.ebuild 
b/mail-filter/rspamd/rspamd-2.1.ebuild
index d56430d48b9..db10c622a0c 100644
--- a/mail-filter/rspamd/rspamd-2.1.ebuild
+++ b/mail-filter/rspamd/rspamd-2.1.ebuild
@@ -34,6 +34,7 @@ RDEPEND="
cpu_flags_x86_ssse3? ( dev-libs/hyperscan )
jemalloc? ( dev-libs/jemalloc )
jit? ( dev-lang/luajit:2 )
+   !jit? ( dev-lang/lua:* )
!libressl? ( dev-libs/openssl:0=[-bindist] )
libressl? ( dev-libs/libressl:0= )
pcre2? ( dev-libs/libpcre2[jit=] )

diff --git a/mail-filter/rspamd/rspamd-2.2.ebuild 
b/mail-filter/rspamd/rspamd-2.2.ebuild
index 15d5bfbf501..3a11c07504f 100644
--- a/mail-filter/rspamd/rspamd-2.2.ebuild
+++ b/mail-filter/rspamd/rspamd-2.2.ebuild
@@ -34,6 +34,7 @@ RDEPEND="
cpu_flags_x86_ssse3? ( dev-libs/hyperscan )
jemalloc? ( dev-libs/jemalloc )
jit? ( dev-lang/luajit:2 )
+   !jit? ( dev-lang/lua:* )
!libressl? ( dev-libs/openssl:0=[-bindist] )
libressl? ( dev-libs/libressl:0= )
pcre2? ( dev-libs/libpcre2[jit=] )

diff --git a/mail-filter/rspamd/rspamd-.ebuild 
b/mail-filter/rspamd/rspamd-.ebuild
index 15d5bfbf501..3a11c07504f 100644
--- a/mail-filter/rspamd/rspamd-.ebuild
+++ b/mail-filter/rspamd/rspamd-.ebuild
@@ -34,6 +34,7 @@ RDEPEND="
cpu_flags_x86_ssse3? ( dev-libs/hyperscan )
jemalloc? ( dev-libs/jemalloc )
jit? ( dev-lang/luajit:2 )
+   !jit? ( dev-lang/lua:* )
!libressl? ( dev-libs/openssl:0=[-bindist] )
libressl? ( dev-libs/libressl:0= )
pcre2? ( dev-libs/libpcre2[jit=] )



[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2019-12-14 Thread Joonas Niilola
commit: be3c9fd5b45f0c5c00c8e1332d525e253ecfe90d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Nov 27 12:14:57 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3c9fd5

mail-filter/rspamd: bump to 2.2

Closes: https://bugs.gentoo.org/700714
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-filter/rspamd/Manifest  |  1 +
 mail-filter/rspamd/rspamd-2.2.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index b4131458c7c..e822eb9baa8 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -2,3 +2,4 @@ DIST rspamd-1.8.3.tar.gz 4319623 BLAKE2B 
b7fdd6791df5899710bb1d696a9b94d1840335b
 DIST rspamd-1.9.0.tar.gz 4402395 BLAKE2B 
11f90fc232496b493296ef0fb9ff4118ac11863528cd6a52bcae6adbdc09ce86453bb39df35714702fcd5c6a535007ec402a580bd735abbddeeb154ff8807219
 SHA512 
fee2a60c10fbab087b12d9188974a0c47417a9894308f66980eb6311496b16661194d858d1e522d2d524b3e359f2f3ad88535421d1dc05be26414b5a346afec6
 DIST rspamd-1.9.4.tar.gz 4476230 BLAKE2B 
e4866fb8fd97210e77b75d948ae97f038eccc33ec9f6214693579e5d84210c87ff9258204f466ffe6bea780159d24d819aaf393a06dbf2785659a784e4f4e8b6
 SHA512 
3acecec6adb91580ac2ad96419fdc9588b120ec5a3b4a44135fc5a3e7c15f2dbc99963a8337f9effb9423846489545a55d89d1849c5ba62d8cd91dc67c32d8dc
 DIST rspamd-2.1.tar.gz 4232297 BLAKE2B 
4685fa404e5a66d2295da57ece8ce1830507b3464c5136952dbb85847a5002c9c45c4f5430d0d60bc199f3aeafde7abf3ac218451f1609b81a5edfd4d0394588
 SHA512 
7ecd42e9196ccad29a18bb3e6153fd13d3564c1630c4ec88c712d180f789ad2c36755bfeff65e8dd82737debfb5530a6ec4eb401b49dd82b9eb1dbdea991f84f
+DIST rspamd-2.2.tar.gz 4257574 BLAKE2B 
3717736ecefea49cfc9e8bf312bdeafa8650dfe1b0a4410d98693add30c77cb054c7620ecc421edd69a2d8bfc1bcb02183951069b15774a588359da8bfb26ac9
 SHA512 
e62367b9d663a005686e3eef216a7913c6050125e96582e2a58ef459e14512c1bcf09108050ff8ef524ba5e7a3c78559805353a25510654d8764f985757b32fe

diff --git a/mail-filter/rspamd/rspamd-2.2.ebuild 
b/mail-filter/rspamd/rspamd-2.2.ebuild
new file mode 100644
index 000..15d5bfbf501
--- /dev/null
+++ b/mail-filter/rspamd/rspamd-2.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils pax-utils systemd tmpfiles
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/vstakhov/rspamd/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Rapid spam filtering system"
+HOMEPAGE="https://github.com/vstakhov/rspamd;
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="blas cpu_flags_x86_ssse3 jemalloc +jit libressl pcre2"
+
+RDEPEND="
+   acct-group/rspamd
+   acct-user/rspamd
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu:=
+   dev-libs/libev
+   dev-libs/libsodium
+   dev-util/ragel
+   net-libs/libnsl
+   sys-apps/file
+   blas? ( sci-libs/openblas )
+   cpu_flags_x86_ssse3? ( dev-libs/hyperscan )
+   jemalloc? ( dev-libs/jemalloc )
+   jit? ( dev-lang/luajit:2 )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   pcre2? ( dev-libs/libpcre2[jit=] )
+   !pcre2? ( dev-libs/libpcre[jit=] )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   sed -i -e 's/User=_rspamd/User=rspamd/g' \
+   rspamd.service \
+   || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFDIR=/etc/rspamd
+   -DRUNDIR=/var/run/rspamd
+   -DDBDIR=/var/lib/rspamd
+   -DLOGDIR=/var/log/rspamd
+   -DENABLE_BLAS=$(usex blas ON OFF)
+   -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF)
+   -DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
+   -DENABLE_LUAJIT=$(usex jit ON OFF)
+   -DENABLE_PCRE2=$(usex pcre2 ON OFF)
+   )
+   cmake-utils_src_configure
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   newconfd "${FILESDIR}"/rspamd.conf rspamd
+   newinitd "${FILESDIR}/rspamd-r7.init" rspamd
+   systemd_newunit rspamd.service rspamd.service
+
+   newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
+
+   # Remove mprotect for JIT support
+   if use jit; then
+   pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-*
+   fi
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/rspamd-r1.logrotate rspamd
+
+   diropts -o rspamd -g rspamd
+   keepdir /var/{lib,log}/rspamd
+}
+
+pkg_postinst() {
+   tmpfiles_process 

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

2019-12-14 Thread Joonas Niilola
commit: 799e6b1938a5ee093dfa8dbaa5b4acddfa5c9dc5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Dec  3 10:46:30 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799e6b19

acct-user/rspamd: New user for mail-filter/rspamd (UID 237)

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 acct-user/rspamd/metadata.xml| 16 
 acct-user/rspamd/rspamd-0.ebuild | 12 
 2 files changed, 28 insertions(+)

diff --git a/acct-user/rspamd/metadata.xml b/acct-user/rspamd/metadata.xml
new file mode 100644
index 000..ea7ff6741e1
--- /dev/null
+++ b/acct-user/rspamd/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+c...@roessner.co
+Christian Roessner
+  
+  
+d...@gentoo.org
+Dirkjan Ochtman
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+

diff --git a/acct-user/rspamd/rspamd-0.ebuild b/acct-user/rspamd/rspamd-0.ebuild
new file mode 100644
index 000..18905e633f7
--- /dev/null
+++ b/acct-user/rspamd/rspamd-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="User for rspamd - Rapid spam filtering system"
+ACCT_USER_ID=237
+ACCT_USER_GROUPS=( rspamd )
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2019-12-14 Thread Joonas Niilola
commit: 4b87871938a265ee293756e5ab368e820a03930d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Dec  6 15:29:26 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b878719

mail-filter/rspamd: migrate 2.1 to GLEP-81

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-filter/rspamd/rspamd-2.1.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/mail-filter/rspamd/rspamd-2.1.ebuild 
b/mail-filter/rspamd/rspamd-2.1.ebuild
index a44b355c466..d56430d48b9 100644
--- a/mail-filter/rspamd/rspamd-2.1.ebuild
+++ b/mail-filter/rspamd/rspamd-2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit cmake-utils pax-utils systemd tmpfiles user
+inherit cmake-utils pax-utils systemd tmpfiles
 
 if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git;
@@ -19,7 +19,10 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="blas cpu_flags_x86_ssse3 jemalloc +jit libressl pcre2"
 
-RDEPEND="dev-db/sqlite:3
+RDEPEND="
+   acct-group/rspamd
+   acct-user/rspamd
+   dev-db/sqlite:3
dev-libs/glib:2
dev-libs/icu:=
dev-libs/libev
@@ -37,11 +40,6 @@ RDEPEND="dev-db/sqlite:3
!pcre2? ( dev-libs/libpcre[jit=] )"
 DEPEND="${RDEPEND}"
 
-pkg_setup() {
-   enewgroup rspamd
-   enewuser rspamd -1 -1 /var/lib/rspamd rspamd
-}
-
 src_prepare() {
cmake-utils_src_prepare
 



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

2019-12-14 Thread Joonas Niilola
commit: 7098b15ad116a9ed9e6f331886fd88fe575a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 14 08:42:43 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:42:43 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=7098b15e

uid-gid.txt: update provider for rspamd (237)

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 95650ac..1b31d66 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -183,7 +183,7 @@ gkrellmd221 221 acct
 msmtpd 222 222 acct
 nsd223 223 acct
 tox236 236 acct
-rspamd 237 237 requested
+rspamd 237 237 acct
 distcc 240 -   user.eclass
 asterisk   242 242 acct
 slocate-   245 historical  Removed from 
baselayout in 
[r1328](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0=1319=1328=2545)



[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2019-12-14 Thread Joonas Niilola
commit: 4fba75a8ae81e9f4c302a96509c16543bfd7b15e
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Nov 27 12:07:55 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:41:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fba75a8

mail-filter/rspamd: sync live, bump EAPI=7

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 mail-filter/rspamd/rspamd-.ebuild | 25 -
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/mail-filter/rspamd/rspamd-.ebuild 
b/mail-filter/rspamd/rspamd-.ebuild
index a44b355c466..15d5bfbf501 100644
--- a/mail-filter/rspamd/rspamd-.ebuild
+++ b/mail-filter/rspamd/rspamd-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit cmake-utils pax-utils systemd tmpfiles user
+inherit cmake-utils pax-utils systemd tmpfiles
 
 if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git;
@@ -19,14 +19,17 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="blas cpu_flags_x86_ssse3 jemalloc +jit libressl pcre2"
 
-RDEPEND="dev-db/sqlite:3
+RDEPEND="
+   acct-group/rspamd
+   acct-user/rspamd
+   dev-db/sqlite:3
dev-libs/glib:2
dev-libs/icu:=
dev-libs/libev
+   dev-libs/libsodium
+   dev-util/ragel
net-libs/libnsl
sys-apps/file
-   dev-util/ragel
-   dev-libs/libsodium
blas? ( sci-libs/openblas )
cpu_flags_x86_ssse3? ( dev-libs/hyperscan )
jemalloc? ( dev-libs/jemalloc )
@@ -37,11 +40,6 @@ RDEPEND="dev-db/sqlite:3
!pcre2? ( dev-libs/libpcre[jit=] )"
 DEPEND="${RDEPEND}"
 
-pkg_setup() {
-   enewgroup rspamd
-   enewuser rspamd -1 -1 /var/lib/rspamd rspamd
-}
-
 src_prepare() {
cmake-utils_src_prepare
 
@@ -56,10 +54,11 @@ src_configure() {
-DRUNDIR=/var/run/rspamd
-DDBDIR=/var/lib/rspamd
-DLOGDIR=/var/log/rspamd
+   -DENABLE_BLAS=$(usex blas ON OFF)
+   -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF)
+   -DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
-DENABLE_LUAJIT=$(usex jit ON OFF)
-DENABLE_PCRE2=$(usex pcre2 ON OFF)
-   -DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
-   -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF)
)
cmake-utils_src_configure
 }
@@ -79,7 +78,7 @@ src_install() {
 
# Remove mprotect for JIT support
if use jit; then
-   pax-mark m "${ED%/}"/usr/bin/rspamd-* 
"${ED%/}"/usr/bin/rspamadm-*
+   pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-*
fi
 
insinto /etc/logrotate.d



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/cacti-spine/files/

2019-12-14 Thread Jeroen Roovers
commit: c99cad31bf7d7c6a0fade259ce45c8f84fd4ab6f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 14 09:27:50 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 14 09:37:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99cad31

net-analyzer/cacti-spine: Drop obsolete patch

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 .../cacti-spine/files/cacti-spine-1.2.5-my_bool.patch | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/net-analyzer/cacti-spine/files/cacti-spine-1.2.5-my_bool.patch 
b/net-analyzer/cacti-spine/files/cacti-spine-1.2.5-my_bool.patch
deleted file mode 100644
index d9554bfa38c..000
--- a/net-analyzer/cacti-spine/files/cacti-spine-1.2.5-my_bool.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/sql.c
-+++ b/sql.c
-@@ -229,7 +229,7 @@ void db_connect(int type, MYSQL *mysql) {
-   timeout = 5;
-   rtimeout = 10;
-   wtimeout = 20;
--  my_bool reconnect = 1;
-+  _Bool reconnect = 1;
- 
-   mysql_init(mysql);
- 



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

2019-12-14 Thread Jeroen Roovers
commit: 761dd767b9a05c8e73d60868fd7c506bdc266182
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 14 09:33:54 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 14 09:37:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761dd767

net-analyzer/cacti-spine: Stable for hppa too

Package-Manager: Portage-2.3.81, Repoman-2.3.20
RepoMan-Options: --ignore-arches
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/cacti-spine/cacti-spine-1.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/cacti-spine/cacti-spine-1.2.8.ebuild 
b/net-analyzer/cacti-spine/cacti-spine-1.2.8.ebuild
index 63f1c540c52..3317303b0b2 100644
--- a/net-analyzer/cacti-spine/cacti-spine-1.2.8.ebuild
+++ b/net-analyzer/cacti-spine/cacti-spine-1.2.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.cacti.net/downloads/spine/${MY_P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 hppa ~ppc ~ppc64 sparc x86"
 IUSE="libressl"
 
 CDEPEND="



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

2019-12-14 Thread Jeroen Roovers
commit: b6bedb97beb94555d27390379910762a83226358
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 14 09:36:22 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 14 09:37:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bedb97

net-analyzer/cacti: Old

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/cacti/Manifest   |  3 --
 net-analyzer/cacti/cacti-1.1.38-r1.ebuild | 48 ---
 net-analyzer/cacti/cacti-1.2.6.ebuild | 48 ---
 net-analyzer/cacti/cacti-1.2.7.ebuild | 48 ---
 4 files changed, 147 deletions(-)

diff --git a/net-analyzer/cacti/Manifest b/net-analyzer/cacti/Manifest
index 535dee44c1e..b5374c97cce 100644
--- a/net-analyzer/cacti/Manifest
+++ b/net-analyzer/cacti/Manifest
@@ -1,4 +1 @@
-DIST cacti-1.1.38.tar.gz 9081347 BLAKE2B 
9f64bc7cd33187c4c744e1473409ea8998cd953c6fd047c66af6ff07d288678cbd944d2e70d0fc3838a42c7f7a9dbf7b094963391791a46bc50c3ed65ed4251f
 SHA512 
1f91156416a9988fa149f9b8fc9fc7df904e4cf6d9a19a62d06c7de1ded99ddaec2f5b5f1a21b0effc4dee7b9c1d1911ca5aaa6113b57edc7e2f42b7969343b5
-DIST cacti-1.2.6.tar.gz 24707849 BLAKE2B 
eaeee3953d170d7df9eb14be85d700af2221f8f940f19ef59dc57b5f9d86e048811a04c31c8390d5722ae15dd9ad911a602ce0c95b2b999baf2104570cb4fb3b
 SHA512 
69cccb6f87c0b7128c878528898395965b0223dc6edafa52905febd596d7b58ed240c7d0ffc211a3ef69d131c77a0f2dd5047914fb879d026c052b6c889cf21e
-DIST cacti-1.2.7.tar.gz 24819135 BLAKE2B 
75dfc9eb054acf5a1344ebbbda30f35777db876e67891e8c793901882b3ba27f5bf250be4e4527ea64b5ea9af575e58fb47233c2a3d27ef57657312c6c5a
 SHA512 
2fc31342aa23b4fa98e6f3cf6b7e42f8cf98f272232a1bceb1b256b2104ea26445c1be1c1ff83bf20d293a3c1e7a21eb3a871623f78069aea9b21151ac57a243
 DIST cacti-1.2.8.tar.gz 24881361 BLAKE2B 
181b2eebf43c81a221b65eb9391ad758c05bb5871a35766a1f5323f453a0a6a533a1120963e04f7a01d4ac444942e37bf50a3c6cebe5f7261558142baad2f282
 SHA512 
e24d9de47a06c1741c7bcfe5c5f68a5a0f0cc2eb859fc930ced28f797f84ad537ff1a0a703dc8c26735cc4b54ba09699e33a30ac666e1f8ec2ec26ae4ceccde3

diff --git a/net-analyzer/cacti/cacti-1.1.38-r1.ebuild 
b/net-analyzer/cacti/cacti-1.1.38-r1.ebuild
deleted file mode 100644
index e50638085e2..000
--- a/net-analyzer/cacti/cacti-1.1.38-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils webapp
-
-# Support for _p* in version.
-MY_P=${P/_p*/}
-
-DESCRIPTION="Cacti is a complete frontend to rrdtool"
-HOMEPAGE="https://www.cacti.net/;
-SRC_URI="https://www.cacti.net/downloads/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm hppa ~ppc ~ppc64 sparc x86"
-IUSE="snmp doc"
-
-need_httpd
-
-RDEPEND="
-   dev-lang/php[cli,mysql,pdo,session,sockets,xml]
-   dev-php/adodb
-   net-analyzer/rrdtool[graph]
-   virtual/cron
-   snmp? ( >=net-analyzer/net-snmp-5.2.0 )
-"
-
-src_compile() { :; }
-
-src_install() {
-   dodoc docs/{CHANGELOG,txt/manual.txt}
-   dodoc -r docs/html/
-   rm -rf docs
-
-   webapp_src_preinst
-
-   edos2unix `find -type f -name '*.php'`
-
-   dodir ${MY_HTDOCSDIR}
-   cp -r . "${D}"${MY_HTDOCSDIR}
-
-   webapp_serverowned ${MY_HTDOCSDIR}/rra
-   webapp_serverowned ${MY_HTDOCSDIR}/log
-   webapp_configfile ${MY_HTDOCSDIR}/include/config.php
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-
-   webapp_src_install
-}

diff --git a/net-analyzer/cacti/cacti-1.2.6.ebuild 
b/net-analyzer/cacti/cacti-1.2.6.ebuild
deleted file mode 100644
index c44b77bddbd..000
--- a/net-analyzer/cacti/cacti-1.2.6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit eutils webapp
-
-# Support for _p* in version.
-MY_P=${P/_p*/}
-
-DESCRIPTION="Cacti is a complete frontend to rrdtool"
-HOMEPAGE="https://www.cacti.net/;
-SRC_URI="https://www.cacti.net/downloads/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="snmp doc"
-
-need_httpd
-
-RDEPEND="
-   dev-lang/php[cli,mysql,pdo,session,sockets,xml]
-   dev-php/adodb
-   net-analyzer/rrdtool[graph]
-   virtual/cron
-   snmp? ( >=net-analyzer/net-snmp-5.2.0 )
-"
-
-src_compile() { :; }
-
-src_install() {
-   dodoc CHANGELOG
-   dodoc -r docs
-   mv docs .. || die
-
-   webapp_src_preinst
-
-   edos2unix `find -type f -name '*.php'`
-
-   dodir ${MY_HTDOCSDIR}
-   cp -r . "${D}"${MY_HTDOCSDIR}
-
-   webapp_serverowned ${MY_HTDOCSDIR}/rra
-   webapp_serverowned ${MY_HTDOCSDIR}/log
-   webapp_configfile ${MY_HTDOCSDIR}/include/config.php
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-
-   webapp_src_install
-}

diff --git 

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

2019-12-14 Thread Jeroen Roovers
commit: 10a2b5ab347227cb40cf35f72a9cf5fd8ab290ce
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 14 09:35:37 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 14 09:37:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a2b5ab

net-analyzer/cacti-spine: Old

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/cacti-spine/Manifest  |  3 --
 .../cacti-spine/cacti-spine-1.1.38-r2.ebuild   | 47 ---
 net-analyzer/cacti-spine/cacti-spine-1.2.6.ebuild  | 52 --
 net-analyzer/cacti-spine/cacti-spine-1.2.7.ebuild  | 52 --
 4 files changed, 154 deletions(-)

diff --git a/net-analyzer/cacti-spine/Manifest 
b/net-analyzer/cacti-spine/Manifest
index bcf4e105dfe..9cc03813bf6 100644
--- a/net-analyzer/cacti-spine/Manifest
+++ b/net-analyzer/cacti-spine/Manifest
@@ -1,4 +1 @@
-DIST cacti-spine-1.1.38.tar.gz 805437 BLAKE2B 
32d934f54e00d83e9807dd194a7cacf8d5526c8e5b84c44ffad201c07edcb117f862266843552299fe04cc780575b9b2dc7129a106a20bd709cb82844ade7812
 SHA512 
5409a690e89fcc74e1e87e34e1918cab27d1243825955eb8256a92f8e9658f312345c66b338a4a07a0e38c94e3275131cb4e58fb70e7b59837c0e6c47746e45e
-DIST cacti-spine-1.2.6.tar.gz 106592 BLAKE2B 
4c7f92e1c1e6061689a5a18cc73326e38b1ed275d443069bf5bb6ad0edb9429b4946096db650d9af73b11ec51f1bc8728420a5084847b4d468b1e13341655ea3
 SHA512 
6659a3694c38704e266efda40893ed8e1bc1c52f3ae93a66ad219043408dd77bfdbde55191982ed3cebdffce1f49faf3e487fb926c680ea9b1c6dd379e1b53fc
-DIST cacti-spine-1.2.7.tar.gz 106764 BLAKE2B 
3c880c5e7e736d6d3acf3dbd5aeba13ed457d92541616ff8ddd2e88182a93c6c46ecc7c4c2d5f16784c91cdef823febf8fffac4a7ff92cf7ee11f1fda129956f
 SHA512 
9877d4bb4d17728c714add8d5b6e974a2d92115753bfc1b2737e2d435072138169d9e2486eddc9e25048a4a72767baeb64a5479f738c4d3e57d8f362c8e3f48e
 DIST cacti-spine-1.2.8.tar.gz 106801 BLAKE2B 
813d4b6d4a4a632cc6d59c5c4eeeb37df78995ca5952e77204a9b5f8b599b34fe043b9f8c1ae81ad20600c08403ff06c04119db53bb03e37788fc11e5e39be6a
 SHA512 
7f9a90f5e41a8a72d0068321b119f5ed7768fd7939bf5a994627b2f199158440639e88d31da35444e28fb73f8dbb57c1012f01ae09d24f0478d8e75a21bb942a

diff --git a/net-analyzer/cacti-spine/cacti-spine-1.1.38-r2.ebuild 
b/net-analyzer/cacti-spine/cacti-spine-1.1.38-r2.ebuild
deleted file mode 100644
index 3a835f786dd..000
--- a/net-analyzer/cacti-spine/cacti-spine-1.1.38-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-MY_P=${PN}-${PV/_p/-}
-
-DESCRIPTION="Spine is a fast poller for Cacti (formerly known as Cactid)"
-HOMEPAGE="https://cacti.net/spine_info.php;
-SRC_URI="https://www.cacti.net/downloads/spine/${MY_P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 hppa ~ppc ~ppc64 sparc x86"
-
-CDEPEND="
-   dev-libs/openssl:0=
-   net-analyzer/net-snmp:=
-   dev-db/mysql-connector-c:0=
-"
-DEPEND="
-   ${CDEPEND}
-   sys-apps/help2man
-"
-RDEPEND="
-   ${CDEPEND}
-   >net-analyzer/cacti-0.8.8
-"
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8.8d-ping.patch
-   "${FILESDIR}"/${PN}-0.8.8g-net-snmp.patch
-)
-
-src_prepare() {
-   default
-
-   AT_M4DIR="config" eautoreconf
-}
-
-src_install() {
-   dosbin spine
-   insinto /etc/
-   insopts -m0640 -o root
-   newins spine.conf{.dist,}
-   dodoc ChangeLog
-}

diff --git a/net-analyzer/cacti-spine/cacti-spine-1.2.6.ebuild 
b/net-analyzer/cacti-spine/cacti-spine-1.2.6.ebuild
deleted file mode 100644
index 8ca6122419f..000
--- a/net-analyzer/cacti-spine/cacti-spine-1.2.6.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-MY_P=${PN}-${PV/_p/-}
-
-DESCRIPTION="Spine is a fast poller for Cacti (formerly known as Cactid)"
-HOMEPAGE="https://cacti.net/spine_info.php;
-SRC_URI="https://www.cacti.net/downloads/spine/${MY_P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="libressl"
-
-CDEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   net-analyzer/net-snmp:=
-   dev-db/mysql-connector-c:0=
-"
-DEPEND="
-   ${CDEPEND}
-   sys-apps/help2man
-"
-RDEPEND="
-   ${CDEPEND}
-   >net-analyzer/cacti-0.8.8
-"
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8.8d-ping.patch
-   "${FILESDIR}"/${PN}-0.8.8g-net-snmp.patch
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_install() {
-   dosbin spine
-
-   insinto /etc/
-   insopts -m0640 -o root
-   newins spine.conf{.dist,}
-
-   doman spine.1
-   dodoc CHANGELOG
-}

diff --git a/net-analyzer/cacti-spine/cacti-spine-1.2.7.ebuild 
b/net-analyzer/cacti-spine/cacti-spine-1.2.7.ebuild
deleted file mode 

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

2019-12-14 Thread Jeroen Roovers
commit: 112260eb763a7c2ecef63ea9f8aadd0e01874bcc
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 14 09:34:30 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 14 09:37:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112260eb

net-analyzer/cacti: Stable for hppa too

Package-Manager: Portage-2.3.81, Repoman-2.3.20
RepoMan-Options: --ignore-arches
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/cacti/cacti-1.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/cacti/cacti-1.2.8.ebuild 
b/net-analyzer/cacti/cacti-1.2.8.ebuild
index 013b9250536..5b981481d39 100644
--- a/net-analyzer/cacti/cacti-1.2.8.ebuild
+++ b/net-analyzer/cacti/cacti-1.2.8.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.cacti.net/;
 SRC_URI="https://www.cacti.net/downloads/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm hppa ~ppc ~ppc64 sparc x86"
 IUSE="snmp doc"
 
 need_httpd



[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-de/

2019-12-14 Thread Ulrich Müller
commit: 936a620678f6dcdeec3293870a20f4bc19b6f311
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 14 09:55:22 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 14 09:57:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936a6206

app-i18n/man-pages-de: Fix file collision with sys-process/procps.

Bug: https://bugs.gentoo.org/702276
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Ulrich Müller  gentoo.org>

 app-i18n/man-pages-de/man-pages-de-2.12-r1.ebuild | 82 +++
 1 file changed, 82 insertions(+)

diff --git a/app-i18n/man-pages-de/man-pages-de-2.12-r1.ebuild 
b/app-i18n/man-pages-de/man-pages-de-2.12-r1.ebuild
new file mode 100644
index 000..5901e1eda02
--- /dev/null
+++ b/app-i18n/man-pages-de/man-pages-de-2.12-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+MY_P="${PN/-/}-v${PV}"
+
+DESCRIPTION="A somewhat comprehensive collection of Linux german man page 
translations"
+HOMEPAGE="https://salsa.debian.org/manpages-de-team/manpages-de;
+SRC_URI="https://salsa.debian.org/manpages-de-team/manpages-de/-/archive/v${PV}/${MY_P}.tar.bz2;
+
+LICENSE="GPL-3+ man-pages GPL-2+ GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="virtual/man"
+BDEPEND="app-text/po4a"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   sed '/gzip --best/d' -i po/Makefile.am || die
+
+   # sys-apps/shadow has it's own translated man-page for this
+   local manpage
+   local noinst_manpages=(
+   upstream/debian-unstable/man1/groups.1
+   po/man1/free.1.po
+   po/man1/groups.1.po
+   po/man1/su.1.po
+   po/man1/uptime.1.po
+   )
+   for manpage in ${noinst_manpages[@]} ; do
+   rm "${manpage}" || die
+   done
+
+   # Use the same compression as every other manpage
+   local PORTAGE_COMPRESS_LOCAL=${PORTAGE_COMPRESS-bzip2}
+   local PORTAGE_COMPRESS_FLAGS_LOCAL=${PORTAGE_COMPRESS_FLAGS}
+   if [[ ${PORTAGE_COMPRESS_FLAGS+set} != "set" ]] ; then
+   case ${PORTAGE_COMPRESS_LOCAL} in
+   bzip2|gzip)
+   PORTAGE_COMPRESS_FLAGS_LOCAL="-9"
+   ;;
+   esac
+   fi
+
+   # Fix source files for symlinks
+   local LINKSOURCE
+   case ${PORTAGE_COMPRESS_LOCAL} in
+   bzip2)
+   for LINKSOURCE in upstream/*/links.txt ; do
+   sed -i -e 's/\.gz/\.bz2/g' "${LINKSOURCE}" || 
die
+   done
+   ;;
+   gzip)
+   # pass
+   ;;
+   xz)
+   for LINKSOURCE in upstream/*/links.txt ; do
+   sed -i -e 's/\.gz/\.xz/g' "${LINKSOURCE}" || die
+   done
+   ;;
+   *)
+   ewarn "Unexpected compression command 
${PORTAGE_COMPRESS} found, symlinks will not work."
+   ;;
+   esac
+
+   eautoreconf
+}
+
+src_compile() { :; }
+
+src_install() {
+   emake mandir="${ED}"/usr/share/man install
+   dodoc CHANGES.md README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-pl/

2019-12-14 Thread Ulrich Müller
commit: 47d0d73ec00762f6585526dc3c5c9c129a3a07a6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 14 09:55:56 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 14 09:57:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d0d73e

app-i18n/man-pages-pl: Fix file collision with sys-process/procps.

Bug: https://bugs.gentoo.org/702276
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Ulrich Müller  gentoo.org>

 app-i18n/man-pages-pl/man-pages-pl-0.7-r1.ebuild | 31 
 1 file changed, 31 insertions(+)

diff --git a/app-i18n/man-pages-pl/man-pages-pl-0.7-r1.ebuild 
b/app-i18n/man-pages-pl/man-pages-pl-0.7-r1.ebuild
new file mode 100644
index 000..ef7e788c0ad
--- /dev/null
+++ b/app-i18n/man-pages-pl/man-pages-pl-0.7-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PKG=manpages-pl-${PV}
+
+DESCRIPTION="A collection of Polish translations of Linux manual pages"
+HOMEPAGE="https://sourceforge.net/projects/manpages-pl/;
+SRC_URI="mirror://sourceforge/manpages-pl/${MY_PKG}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+
+DOCS=( AUTHORS README )
+
+S="${WORKDIR}/${MY_PKG}"
+
+src_prepare() {
+   default
+
+   #mans provided by other packages
+   rm generated/man1/{free,groups,uptime}.1 \
+   po/man1/{free,groups,uptime}.1.po \
+   || die "Failed to clean up duplicates from build directory!"
+}
+
+src_install() {
+   emake install DESTDIR="${D}" COMPRESSOR=:
+}



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

2019-12-14 Thread Ulrich Müller
commit: e9cfcb2d945a8379624467ef6f85fb7968db47fe
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Dec 12 11:15:01 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec 12 11:15:01 2019 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e9cfcb2d

devbook.xsl: Indent with spaces only.

There were 265 lines with 8 initial spaces, and 136 lines with an
initial tab. Unify it to use spaces only. (This also agrees with
"tabs are not allowed" in the devbook guide.)

Add an Emacs local variables block for indent-tabs-mode.

Remove trailing whitespace in lines.

Signed-off-by: Ulrich Müller  gentoo.org>

 devbook.xsl | 286 ++--
 1 file changed, 145 insertions(+), 141 deletions(-)

diff --git a/devbook.xsl b/devbook.xsl
index 94cbf96..63ff219 100644
--- a/devbook.xsl
+++ b/devbook.xsl
@@ -99,14 +99,14 @@
   
 
   
-   
+
   
   
-   
+
   
   
-   
-   
+
+
   
   
 
@@ -116,18 +116,18 @@
   
 
   
-   
-   
-   text-align:center
+  -->
+text-align:center
   
   
-   
+
   
-   
+
 
   
   
@@ -152,27 +152,27 @@
   
 
   
-   
+
   
   
 
   
-   
+
   
   
 
   
-   
+
   
   
 
   
-   
+
   
   
 
   
-   
+
   
   
 Error: Unknown language type ()
@@ -305,8 +305,8 @@
   
 
 ../
- 
-   
+  
+
 
   
 
@@ -363,8 +363,8 @@
 
 
   
-   
-   0
+
+0
   
 
 
@@ -378,7 +378,7 @@
 
   
   ../
-   
+
   
 
 
@@ -388,37 +388,37 @@
 
 
   
-   
- 
-   
- 
- 
- 
- 
- 
- 
-   
- 
-   
+
+  
+
+  
+  
+  
+  
+  
+  
+
+  
+
   
   
-   
- 
-   
- 
-   
-   
-   
-   
-   
-   
- 
-   
-   
-   
-   
- 
- 
+
+  
+
+  
+
+
+
+
+
+
+  
+
+
+
+
+  
+  
 
 
   
@@ -426,17 +426,17 @@
 
 
   
- 
-   
-   
-   
-   
-   
- 
-   
-   
- 
-   
+  
+
+
+
+
+
+  
+
+
+  
+
   
 
 
@@ -609,64 +609,64 @@
 
 
   
   
-   
-
+
+ 
   
   
-   
-   
-   
+
+
+
 
-   
-   
+
+
 
-   
+
 
- 
- 
-   
- 
-   
-   
- 
-   
-   
+  
+
+  
+
+
+  
+
+
-   
-   
-   
- 
+ hence we can build a relative link... -->
+
+
+
+  
 
 ../
- 
-   
-
- 
- 
-   
-   
-   
- 
-   
- 
-   
-   
- 
-   
- 
-   
+  
+
+ 
+  
+  
+
+
+
+  
+
+  
+
+
+  
+
+  
+
   
 
   
@@ -678,13 +678,13 @@
 
 
   
-   
+
   
- 
-   
+  
+
   
   
-   

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

2019-12-14 Thread Ulrich Müller
commit: eb3d58f37c01096da99ae1b72f0e26e1036ae4c1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 14 10:46:59 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 14 10:46:59 2019 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=eb3d58f3

devbook.xsl, bin/gen-eclass-html.sh: Drop empty list item.

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/gen-eclass-html.sh | 1 -
 devbook.xsl| 1 -
 2 files changed, 2 deletions(-)

diff --git a/bin/gen-eclass-html.sh b/bin/gen-eclass-html.sh
index e7a72ab..e41c3df 100755
--- a/bin/gen-eclass-html.sh
+++ b/bin/gen-eclass-html.sh
@@ -19,7 +19,6 @@ IFS='' read -r -d '' FOOTER << 'EOF'
 
 http://twitter.com/gentoo; title="@Gentoo on Twitter">
 https://www.facebook.com/gentoo.org; title="Gentoo on 
Facebook">
-
 
 
 Copyright (C) 2001-2019 Gentoo Authors

diff --git a/devbook.xsl b/devbook.xsl
index 63ff219..aa93b75 100644
--- a/devbook.xsl
+++ b/devbook.xsl
@@ -566,7 +566,6 @@
   
 http://twitter.com/gentoo; title="@Gentoo on 
Twitter">
 https://www.facebook.com/gentoo.org; 
title="Gentoo on Facebook">
-
   
 
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/mailbox-count/files/, net-mail/mailbox-count/

2019-12-14 Thread Sergei Trofimovich
commit: 5a0278f19b1212b2f801d984b1df0ae95eea7899
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 10:49:39 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 10:49:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a0278f1

net-mail/mailbox-count: fix for ghc-8.4

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

 .../files/mailbox-count-0.0.2-ghc84.patch  | 24 +
 .../mailbox-count/mailbox-count-0.0.2-r2.ebuild| 40 ++
 2 files changed, 64 insertions(+)

diff --git a/net-mail/mailbox-count/files/mailbox-count-0.0.2-ghc84.patch 
b/net-mail/mailbox-count/files/mailbox-count-0.0.2-ghc84.patch
new file mode 100644
index 000..5257a10a3ac
--- /dev/null
+++ b/net-mail/mailbox-count/files/mailbox-count-0.0.2-ghc84.patch
@@ -0,0 +1,24 @@
+--- a/src/OptionalConfiguration.hs
 b/src/OptionalConfiguration.hs
+@@ -27,3 +27,3 @@ import System.FilePath ( () )
+ import System.IO.Error ( catchIOError )
+-
++import qualified Data.Semigroup as S
+ 
+@@ -65,2 +65,16 @@ merge_maybes (Just _) (Just y) = Just y
+ --
++
++instance S.Semigroup OptionalConfiguration where
++  -- | Combine @cfg1@ and @cfg2@, giving precedence to @cfg2@.
++  cfg1 <> cfg2 =
++OptionalConfiguration
++  (merge_maybes (database cfg1) (database cfg2))
++  (merge_maybes (detail cfg1) (detail cfg2))
++  (merge_maybes (detail_query cfg1) (detail_query cfg2))
++  (merge_maybes (host cfg1) (host cfg2))
++  (merge_maybes (password cfg1) (password cfg2))
++  (merge_maybes (port cfg1) (port cfg2))
++  (merge_maybes (summary_query cfg1) (summary_query cfg2))
++  (merge_maybes (username cfg1) (username cfg2))
++
+ instance Monoid OptionalConfiguration where

diff --git a/net-mail/mailbox-count/mailbox-count-0.0.2-r2.ebuild 
b/net-mail/mailbox-count/mailbox-count-0.0.2-r2.ebuild
new file mode 100644
index 000..275709ed0d9
--- /dev/null
+++ b/net-mail/mailbox-count/mailbox-count-0.0.2-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.2
+
+CABAL_FEATURES="bin test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Count mailboxes in a SQL database"
+HOMEPAGE="http://hackage.haskell.org/package/mailbox-count;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # Could not find module ‘Paths_mailbox_count’
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.16.0
+   >=dev-haskell/cmdargs-0.10
+   >=dev-haskell/configurator-0.2
+   >=dev-haskell/hdbc-2.4
+   >=dev-haskell/hdbc-postgresql-2.3
+   >=dev-haskell/hdbc-sqlite3-2.3
+   >=dev-haskell/missingh-1.2
+   >=dev-haskell/tasty-0.8
+   >=dev-haskell/tasty-hunit-0.8
+   >=dev-lang/ghc-7.6.1
+   test? ( >=dev-haskell/doctest-0.9
+   >=dev-haskell/filemanip-0.3.6 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-ghc84.patch
+)



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

2019-12-14 Thread Miroslav Šulc
commit: b47f3636a7387a6b9a7cac63ea219200a14a0068
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Dec 14 11:06:37 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec 14 11:07:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47f3636

media-sound/qtractor-0.9.11: bump

also switched to xdg from xdg-utils

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/qtractor/Manifest   |  1 +
 media-sound/qtractor/qtractor-0.9.11.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index 3896e90bf3e..154ec024730 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1 +1,2 @@
+DIST qtractor-0.9.11.tar.gz 1849813 BLAKE2B 
747916fe45285b00c837af5868ebdaa6b9bf5812b8fa58c4bfbd8662c5519106cbb0a9708121f3391ca4f45bf0af0715994ad8400edf01fa8bd0dcec848aa438
 SHA512 
8c6cb7ce5f5b5162c4a233aa733f0cb8424f4f84a91546fbbe7af35d534ffc3db6a583712d8ca906adc7edd5e92d28cce6927b340ec4750eafe14500eb8dd8c6
 DIST qtractor-0.9.9.tar.gz 1831016 BLAKE2B 
caef9b7a29ae30661dd08c302b16a2f12c66e2f1ffd63ca847ffd4272bcd114ecf74f1e1c37788e635896f25ca62283adc773734754d65ea12618248368b
 SHA512 
151a3a92cfb98b9c9b19d18730109bce83744d4c24d3ca200f53a04938cbab1f33dd8080d3faae47b5026ee750a74f64a5a046b0967278e848f424ff962a

diff --git a/media-sound/qtractor/qtractor-0.9.11.ebuild 
b/media-sound/qtractor/qtractor-0.9.11.ebuild
new file mode 100644
index 000..341ded2f9c0
--- /dev/null
+++ b/media-sound/qtractor/qtractor-0.9.11.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic qmake-utils xdg
+
+DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt 
framework"
+HOMEPAGE="https://qtractor.sourceforge.io;
+SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="aubio cpu_flags_x86_sse debug dssi libsamplerate mad osc rubberband 
vorbis zlib"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   media-libs/ladspa-sdk
+   media-libs/libsndfile
+   >=media-libs/lilv-0.16.0
+   media-libs/lv2
+   media-libs/suil
+   virtual/jack
+   aubio? ( media-libs/aubio )
+   dssi? ( media-libs/dssi )
+   libsamplerate? ( media-libs/libsamplerate )
+   mad? ( media-libs/libmad )
+   osc? ( media-libs/liblo )
+   rubberband? ( media-libs/rubberband )
+   vorbis? ( media-libs/libvorbis )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.9.4-dont-compress-manpages.patch"
+)
+
+src_configure() {
+   append-cxxflags -std=c++11
+   econf \
+   --enable-ladspa \
+   --enable-lilv \
+   $(use_enable debug) \
+   $(use_enable aubio libaubio) \
+   $(use_enable dssi) \
+   $(use_enable libsamplerate) \
+   $(use_enable mad libmad) \
+   $(use_enable osc liblo) \
+   $(use_enable rubberband librubberband) \
+   $(use_enable cpu_flags_x86_sse sse) \
+   $(use_enable vorbis libvorbis) \
+   $(use_enable zlib libz)
+
+   eqmake5 ${PN}.pro -o ${PN}.mak
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/zlib/

2019-12-14 Thread Sergei Trofimovich
commit: 4a40f789d33e25defbf6bc329da8149a5976a26c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 11:20:12 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 11:20:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a40f789

dev-haskell/zlib: bump up to 0.6.2.1

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

 dev-haskell/zlib/Manifest|  1 +
 dev-haskell/zlib/zlib-0.6.2.1.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest
index e695ae13a51..20505946d82 100644
--- a/dev-haskell/zlib/Manifest
+++ b/dev-haskell/zlib/Manifest
@@ -2,3 +2,4 @@ DIST zlib-0.5.4.1.tar.gz 127760 BLAKE2B 
3e0ade0091a9d9e50fd4d0b9e65eba9a1fa7037f
 DIST zlib-0.5.4.2.tar.gz 127818 BLAKE2B 
899a0edf39b9830d5223c05dce0d6e4a7884ac12b918bc54bdd820fb77c3701acde768179a1f1b1a88330c9c5ab46433eab0420744994013e9adbbe72fe451ff
 SHA512 
9ee75d04bea192967dcc9f59f500a199c605ed6b18b7883e2876e1b3116929ef62ccff9cb7174a2d72b567241c3fc2eb794b3532831b929bd5f5a6236bc03410
 DIST zlib-0.6.1.1.tar.gz 142902 BLAKE2B 
30cc774ca73fd657a9fbb00bda520855cf33932dbeae91c60f900b7c34a57014f14853535d6bd2bf0affbcda3545b896a2bbc1ebe5e289f78140244dd9ea8fb1
 SHA512 
b9f665308fe7887db376625d6001b5d4c511b6b0f392e366903e84f262cc7c81ed9746d9a5f0b84e9a0ec9dfdc91ed41809528dd50e067008a91ef5168cad12e
 DIST zlib-0.6.1.2.tar.gz 142413 BLAKE2B 
3dac7acfc11b9e8dd00e7e9b35daa420a34f9cf58d06e7d82fb00f33025b9eb2769b966fdb9772937e8be182b16d502c14e4c6018fbdd72d942b6fca95f7d974
 SHA512 
0034eb1297eaf20ab64e5cbfc835cee1985d34bc248325bf57f7bf5cdf2918ab72f339fe5b8b3f5f16dee862f190e0c71612960b9021cf2ca70c951788b73fc1
+DIST zlib-0.6.2.1.tar.gz 143424 BLAKE2B 
2395cb4a87943025088e343036772deae6d2d7a695cf7f6c958a37681e99da9d0a1acbe1f3191cb587d077128b9fe0f6986b3883fbdf91483f83b879b79b3e9d
 SHA512 
cee7942a86afbd08f03c19abd88154cc866a3ccc52342264d4d5b28a71643adf30bf03ba939d6a98b7c065752f9ec326729fc38cfe72b66998551c89186048c5

diff --git a/dev-haskell/zlib/zlib-0.6.2.1.ebuild 
b/dev-haskell/zlib/zlib-0.6.2.1.ebuild
new file mode 100644
index 000..71f2a8a6203
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.6.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+#hackport: flags: +pkg-config
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the gzip and zlib formats"
+HOMEPAGE="http://hackage.haskell.org/package/zlib;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
+IUSE="non-blocking-ffi"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+   virtual/pkgconfig
+   test? ( >=dev-haskell/quickcheck-2 =dev-haskell/tasty-0.8 =dev-haskell/tasty-hunit-0.8 =dev-haskell/tasty-quickcheck-0.8 


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

2019-12-14 Thread Michał Górny
commit: d057517187600cd3d28c2878091ceb0f35868396
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 11:52:51 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 11:58:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0575171

dev-python/pypy: Bump to 7.3.0rc1

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

 dev-python/pypy/Manifest  |   1 +
 dev-python/pypy/pypy-7.3.0_rc1.ebuild | 286 ++
 2 files changed, 287 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 6b99efadd91..df43ead4e80 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,2 +1,3 @@
 DIST pypy2.7-v7.2.0-src.tar.bz2 20219532 BLAKE2B 
225e2cebdfa3ceb310f2a047b1d9e1d375b181c10707822890f39fc0a5ec9e6ddd7a8cf6e073074067960b766a0a813294042513a08b8e7e02b011f612e17917
 SHA512 
8f724490f9fa06686c8e25ddd3592b260bbffae460395de4c7d29d983780ce9b8925fa87434aac6446aac2034381cc1a13074faf252f5d1ac466a252f219f1ae
+DIST pypy2.7-v7.3.0rc1-src.tar.bz2 20416611 BLAKE2B 
acb971ec6db423d32aba9691672ff04257d4188d73852577a924305238ac16c71370e23e4a8da38b309e3e280baeb58cfa21a94a5b7252c0a1e54db5fd27dd2b
 SHA512 
f24de1766da15cdf98333c8ac1942c14ab1990de23df2910c2cb0e63f65bcd1c72545f6c9913175aea53a17e9a65dd302a80fd3d424665c99c372fb6bd179807
 DIST python-gentoo-patches-2.7.15.tar.xz 16208 BLAKE2B 
5739c2b3a236d48f8e33f0fe6515bfe7a8f99096f6223b402653988feac2513d37d26b6e40e5e049852f42657358170e468ca60097e0e2294e760787c12ad591
 SHA512 
687fd008d1d41b1e65ce5417f6f6aba84ffd42f7af44ef97c03a7806b28e6888f8df043a0c15187a8b229cc17642853e6feb25494db97f4d10f8a66f8ebcbcca

diff --git a/dev-python/pypy/pypy-7.3.0_rc1.ebuild 
b/dev-python/pypy/pypy-7.3.0_rc1.ebuild
new file mode 100644
index 000..4dda5f32fd2
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.0_rc1.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 pypy )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+# note: remember to update this to newest dev-lang/python:2.7 on bump
+CPY_PATCHSET_VERSION="2.7.15"
+MY_P=pypy2.7-v${PV/_/}
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="https://pypy.org/;
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2
+   
https://dev.gentoo.org/~floppym/python/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz;
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS=""
+IUSE="bzip2 gdbm +jit libressl low-memory ncurses sandbox sqlite 
cpu_flags_x86_sse2 tk"
+
+RDEPEND=">=sys-libs/zlib-1.1.3:0=
+   virtual/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   bzip2? ( app-arch/bzip2:0= )
+   gdbm? ( sys-libs/gdbm:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !dev-python/pypy-bin:0"
+# don't enforce the dep on pypy with USE=low-memory since it's going
+# to cause either collisions or circular dep on itself
+DEPEND="${RDEPEND}
+   !low-memory? (
+   || (
+   dev-python/pypy
+   dev-python/pypy-bin
+   (
+   dev-lang/python:2.7
+   
dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)]
+   )
+   )
+   )"
+
+S="${WORKDIR}/${MY_P}-src"
+
+check_env() {
+   if use low-memory; then
+   if ! python_is_installed pypy; then
+   eerror "USE=low-memory requires a (possibly old) 
version of dev-python/pypy"
+   eerror "or dev-python/pypy-bin being installed. Please 
install it using e.g.:"
+   eerror
+   eerror "  $ emerge -1v dev-python/pypy-bin"
+   eerror
+   eerror "before attempting to build 
dev-python/pypy[low-memory]."
+   die "dev-python/pypy-bin (or dev-python/pypy) needs to 
be installed for USE=low-memory"
+   fi
+
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   check_env
+
+   if python_is_installed pypy; then
+   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] || use 
low-memory; then
+   

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

2019-12-14 Thread Michał Górny
commit: 5841f30b9bee110df0c0fbc40c0adf0a4ff30aac
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 11:53:28 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 11:58:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5841f30b

virtual/pypy: Bump to 7.3.0rc1

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

 virtual/pypy/pypy-7.3.0_rc1.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/pypy/pypy-7.3.0_rc1.ebuild 
b/virtual/pypy/pypy-7.3.0_rc1.ebuild
new file mode 100644
index 000..fccd6826ff2
--- /dev/null
+++ b/virtual/pypy/pypy-7.3.0_rc1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A virtual for PyPy Python implementation"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS=""
+IUSE="bzip2 gdbm ncurses sqlite tk"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy-${PV}:${SLOT}[bzip2?,gdbm(-)?,ncurses?,sqlite?,tk?]
+   >=dev-python/pypy-bin-${PV}:${SLOT}[gdbm(-)?,sqlite?,tk?]
+   )"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/unbounded-delays/

2019-12-14 Thread Sergei Trofimovich
commit: 0f7fe5ff3efdf2f097e9497f0b0fd706fb9fd42f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:33:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:33:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7fe5ff

dev-haskell/unbounded-delays: bump up to 0.1.1.0

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

 dev-haskell/unbounded-delays/Manifest  |  1 +
 .../unbounded-delays-0.1.1.0.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-haskell/unbounded-delays/Manifest 
b/dev-haskell/unbounded-delays/Manifest
index c92b5a05f44..8b518dcca06 100644
--- a/dev-haskell/unbounded-delays/Manifest
+++ b/dev-haskell/unbounded-delays/Manifest
@@ -1 +1,2 @@
 DIST unbounded-delays-0.1.0.9.tar.gz 4199 BLAKE2B 
92d31c926c202f8bfe4323433ad365de57e507712b81ea65a3780c0b1321a739b72e24546e93770830996b970cb082098f2f3ac7556b5f20719a54856ae48704
 SHA512 
808d45b3123cc68ab1021f44b90c8a8f803ff8fa933c8e93cc241ba10e8b960281d96403ccd85b5f9af382becc9a05817c0de12ec483fa3e813c2ca78266b592
+DIST unbounded-delays-0.1.1.0.tar.gz 4166 BLAKE2B 
158b05e35afd4c2b8f33caeea748466ee8cb6348f4505649c442f76777b41326128b84b8b7559e06d031c1486886e99e95bf69ac7e80eb16ec1c17cc5b5354e3
 SHA512 
70e26055abe40b38e20bc5dadc3ae32b699613698d0fc36bbd519fe011128fbdda7e963a69f25375b4e8a26b2ebfa2cdd4496d9d045e9f19672224654e5e7948

diff --git a/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild 
b/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild
new file mode 100644
index 000..68645ff0c7f
--- /dev/null
+++ b/dev-haskell/unbounded-delays/unbounded-delays-0.1.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Unbounded thread delays and timeouts"
+HOMEPAGE="https://github.com/basvandijk/unbounded-delays;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/test-framework-quickcheck2/

2019-12-14 Thread Sergei Trofimovich
commit: 8c27b64172cab5866b4dccf84dd06f5a31663009
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:50:42 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:50:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c27b641

dev-haskell/test-framework-quickcheck2: bump up to 0.3.0.5-r1

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

 dev-haskell/test-framework-quickcheck2/Manifest|  1 +
 .../test-framework-quickcheck2-0.3.0.5-r1.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-haskell/test-framework-quickcheck2/Manifest 
b/dev-haskell/test-framework-quickcheck2/Manifest
index fa0892e1e1d..5411b38f1c5 100644
--- a/dev-haskell/test-framework-quickcheck2/Manifest
+++ b/dev-haskell/test-framework-quickcheck2/Manifest
@@ -1,2 +1,3 @@
 DIST test-framework-quickcheck2-0.3.0.2.tar.gz 3413 BLAKE2B 
5dcc3d4e6705ade01dbf6a4da3d8473da87ad1ac53c54b3f164cc40fbe6b56dc91e975376f7c793eb7b1e6ac7ce849e0b7a35ec787b82643fdef8f2f9b5964d6
 SHA512 
83b3c324edaa0e8809b76dd077b79dc75a0ad26febaecdb824e86bee41dedda422ff2674e1c0e3ea6da5ff1710baad4ae162efd6005a085a88ef4616c66dfea9
 DIST test-framework-quickcheck2-0.3.0.3.tar.gz 3518 BLAKE2B 
7eceb9b2860c8918a6391b9ea53fdd2e03db17f4ee470234cb41e960b55c705126eb1f5a4c588f27e67096795b3d513d4f4cd8ee7abb6b8eb1db4cd7d68f8704
 SHA512 
a61ae17391e66109719ee4da0b0d469f0173a29aec8a9c5f9a4d6d5069c91903d3b3c0d9daa5ec5d611b5654dd25b9a9839f7501df24b489d069511eb7f6eedf
+DIST test-framework-quickcheck2-0.3.0.5.tar.gz 3844 BLAKE2B 
1c7ace7b85200d3ce1bcf6a48dc10d912c4cfa255eaf100b37d018128a4e014703cf378b2fee74355c1731d9062c68b164da96f6f672a10af460d41ed2b2d2ca
 SHA512 
58c6177d52829ba1ea1858a11101e5b21ae4e4543f8f829779f62208ad16083b41e9f3b2275392693698ef3d46912096c368d90db0d67ff136af4fa73d5e1d43

diff --git 
a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
 
b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
new file mode 100644
index 000..1e46f5e0459
--- /dev/null
+++ 
b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="QuickCheck2 support for the test-framework package"
+HOMEPAGE="http://haskell.github.io/test-framework/;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] 
=dev-haskell/quickcheck-2.4:2=[profile?]
+   >=dev-haskell/random-1:=[profile?] =dev-haskell/test-framework-0.8:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'QuickCheck>= 2.4&& < 2.13' 'QuickCheck 
   >= 2.4'
+}
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=base4
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/th-reify-many/

2019-12-14 Thread Sergei Trofimovich
commit: 9b2b3d791936f5e35f04b1c1e6a7178b00554024
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:44:41 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:44:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2b3d79

dev-haskell/th-reify-many: bump up to 0.1.9

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

 dev-haskell/th-reify-many/Manifest |  1 +
 .../th-reify-many/th-reify-many-0.1.9.ebuild   | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-haskell/th-reify-many/Manifest 
b/dev-haskell/th-reify-many/Manifest
index fbc6b8be2c3..79337bafa0c 100644
--- a/dev-haskell/th-reify-many/Manifest
+++ b/dev-haskell/th-reify-many/Manifest
@@ -1,2 +1,3 @@
 DIST th-reify-many-0.1.3.tar.gz 5481 BLAKE2B 
dbc554fbf805fc4b63a51ec17dfc8f11008072d22372ee6a52899b242fe3f138aef11ad379141a37df3cbc4c13ff0e1792edc39a16a8cad22b5641291005acb7
 SHA512 
1e258d9d9ae28537ce3b7eca2de2434ad1a84a474de131bc307a74d3cb6527c70ce2fa23987896e5c3804404acdfc515d08437fbdf9940b4fdab3374574a93ed
 DIST th-reify-many-0.1.6.tar.gz 5651 BLAKE2B 
33a29ed0e860888d00c9d05f742c20e54916980f5e572b839b611d7ee8bae8f3e7d584fce361aa4cb8ef4107e9871513ddf07070f30f6f613326f3493c7a4d6f
 SHA512 
dccd91f4767e29a69ad81b754085040f45a6a8ce627c435f3ca3b14cd723e390df27a462f7ba74f3d652b239c2383d84305c947ccf4fb1906ddda52f9069b589
+DIST th-reify-many-0.1.9.tar.gz 5693 BLAKE2B 
c70b758a843b3d76982d89564a9cfe5fdc55d97ff05f3622e86b5160e06be22dd8fb870978b8da093ea5642bc1879ff7f5900fca4ff1cffe5f078ac8ec347155
 SHA512 
6d6f3cb939c172869e88a14ee800aa7760e090df55e0105f41ddc501c0a4bb60d59a66fafd890475fc3074a4fb25d7583570e2cfe32ce69f43c8db9663b0f110

diff --git a/dev-haskell/th-reify-many/th-reify-many-0.1.9.ebuild 
b/dev-haskell/th-reify-many/th-reify-many-0.1.9.ebuild
new file mode 100644
index 000..c1bfcb59111
--- /dev/null
+++ b/dev-haskell/th-reify-many/th-reify-many-0.1.9.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Recurseively reify template haskell datatype info"
+HOMEPAGE="https://github.com/mgsloan/th-reify-many;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+   dev-haskell/safe:=[profile?]
+   dev-haskell/th-expand-syns:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/timezone-olson/

2019-12-14 Thread Sergei Trofimovich
commit: 6a60b714fe0a1d7c033d9cd64618a87ebb8b1be0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:38:10 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:38:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a60b714

dev-haskell/timezone-olson: bump up to 0.1.9

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

 dev-haskell/timezone-olson/Manifest|  1 +
 .../timezone-olson/timezone-olson-0.1.9.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-haskell/timezone-olson/Manifest 
b/dev-haskell/timezone-olson/Manifest
index cc8edd89eb1..1c712d1893d 100644
--- a/dev-haskell/timezone-olson/Manifest
+++ b/dev-haskell/timezone-olson/Manifest
@@ -1 +1,2 @@
 DIST timezone-olson-0.1.7.tar.gz 11313 BLAKE2B 
c2bb71f949beac730e9fe9ff6a5aacbe301ffb8012b6e622179a029523784d0f3a2745ff3dd8a86ecb109fed90f44a121a4b5e8f4766bf6061a7233429267221
 SHA512 
136bca829b40edd3c46f83e2d19b496da7b6e7268825ff017fa598f9dc8a9de5fd65101f417e9c22ae8b845c61c98347944971f8f41072be60d894ea148a4e0a
+DIST timezone-olson-0.1.9.tar.gz 11471 BLAKE2B 
37ec5948b7584751ea3ed6e6aa0c11b78766d74969f6acd0813de08c36c78ddec58cc047eb5bca9fba26a692162985dbca25c6ba2d78172bb894edd4b7146c1c
 SHA512 
1ad8f98ba3573f11154e18c5c0d2d7ee3b32f165d388318622195199da4765d1a0352b8a13fa38a6b2fb008de93f34d2a6aa35d2d7ada53e1ae8c5404d68b645

diff --git a/dev-haskell/timezone-olson/timezone-olson-0.1.9.ebuild 
b/dev-haskell/timezone-olson/timezone-olson-0.1.9.ebuild
new file mode 100644
index 000..8bf4ec39165
--- /dev/null
+++ b/dev-haskell/timezone-olson/timezone-olson-0.1.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A pure Haskell parser and renderer for binary Olson timezone 
files"
+HOMEPAGE="http://projects.haskell.org/time-ng/;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.0:=[profile?] 
=dev-haskell/timezone-series-0.1.0:=[profile?] 
=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.24.0.0
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/timezone-series/

2019-12-14 Thread Sergei Trofimovich
commit: 812c61be76c27c5ba11ba2a08c21071b5349f0c4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:36:59 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:36:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=812c61be

dev-haskell/timezone-series: bump up to 0.1.9

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

 dev-haskell/timezone-series/Manifest   |  1 +
 .../timezone-series/timezone-series-0.1.9.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-haskell/timezone-series/Manifest 
b/dev-haskell/timezone-series/Manifest
index dbd38ce7316..412ce140245 100644
--- a/dev-haskell/timezone-series/Manifest
+++ b/dev-haskell/timezone-series/Manifest
@@ -1,2 +1,3 @@
 DIST timezone-series-0.1.5.1.tar.gz 5330 BLAKE2B 
a61ab72f91269485730255d80d51adf9aeed7ce52e524c722a827dcbc46df3888e1e6edfd3654be498e648682431ca348ce86c54be3755b88c6040e58d853196
 SHA512 
7f080455f58c8aefb8ac7e34e9b91724a294537069d8acf65865cc481fd3053816dd3e5ce3ef7a41c85f7d983764b7c472c13e47cc20d458c74a256c394f2d03
 DIST timezone-series-0.1.6.1.tar.gz 6021 BLAKE2B 
f830aae655c92aa444551840dd4ba41bbc60ad5a2dd8a1df6f053a419a9816cd4fcb7c0ceaa20a19c1ea4af4980b76441d2271cf904d09c7058cfbb29418c65a
 SHA512 
d4cee3725651ad25174857ff4df1dd7ef0a8d15cbc6e4547b43c0499eea68e8ba2df45763975987184032bc1e17f6f39e21220bb102084633014ccb723b5ed74
+DIST timezone-series-0.1.9.tar.gz 5812 BLAKE2B 
d45a62af6ac050406cded2740acb9988a25e38f80637e8dc8d7856786985ffe22a287873f878312faeddb524189a169af5ea6c1109613106dfc70cbba80b8b7a
 SHA512 
9a716223270dfcb0ed39e2dcfb460e3540c0f2444f703c466cbd48ad5664e689aa3f6595f32e59b96fef7891aafabc03c9925367a26c2c043cb6adca2dad7a88

diff --git a/dev-haskell/timezone-series/timezone-series-0.1.9.ebuild 
b/dev-haskell/timezone-series/timezone-series-0.1.9.ebuild
new file mode 100644
index 000..2d4017b8378
--- /dev/null
+++ b/dev-haskell/timezone-series/timezone-series-0.1.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Enhanced timezone handling for Data.Time"
+HOMEPAGE="http://projects.haskell.org/time-ng/;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/th-expand-syns/

2019-12-14 Thread Sergei Trofimovich
commit: 85f2b21be1efc44f5b10050c61162d079d8af20f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:47:45 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:47:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f2b21b

dev-haskell/th-expand-syns: bump up to 0.4.5.0

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

 dev-haskell/th-expand-syns/Manifest|  1 +
 .../th-expand-syns/th-expand-syns-0.4.5.0.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-haskell/th-expand-syns/Manifest 
b/dev-haskell/th-expand-syns/Manifest
index 80e643a12fa..b52bfd1a2c5 100644
--- a/dev-haskell/th-expand-syns/Manifest
+++ b/dev-haskell/th-expand-syns/Manifest
@@ -1,2 +1,3 @@
 DIST th-expand-syns-0.3.0.6.tar.gz 6395 BLAKE2B 
2a5e4c94b6e9c5f129c36c16c2259c36691e0795d8997a6917c39ba0c958e92dda2c670798761db1af4616493c2ae79306cb3ce489e8b7473046b3ee10dfb25e
 SHA512 
ffface5d571b6af659e37910c22aaca93c04dac3a58483b53a8c197389ef94173027b3e446f96e7de7239c9139f7901aa85a2e990f9d2a2d83a5e641d7f37365
 DIST th-expand-syns-0.4.2.0.tar.gz 7237 BLAKE2B 
c8179e95c870f601fb862756f0861e1b519d1c4d1378f3af5d78bc5381dae92190c8acbd3451dd51a701ed5935baf4a140026722a012a2731d7d90951e486159
 SHA512 
c0af0f38793cad2ddf96b75fb19641f791dab51f053b4d8c68c6081f0cd2e29f1d76fd2436b596c10718dfd84e4715740499cf95675e22013c7ce3a1655ba8b9
+DIST th-expand-syns-0.4.5.0.tar.gz 8112 BLAKE2B 
9a4572993f309144e70adb2967c699c06871246a00eea97e551d79cb1117970d12bc9c7594e8908f9b6a59550ba4fcef8e3e9888375136c4fccd3dc53d7e1857
 SHA512 
4e72ec26dbe875c3d664b94d7892001af835794f04bec83ff05952c3b9ea9b9de242cee5c713671213479bce4cfae3d0d6172a581e7fff58923688624dd493bd

diff --git a/dev-haskell/th-expand-syns/th-expand-syns-0.4.5.0.ebuild 
b/dev-haskell/th-expand-syns/th-expand-syns-0.4.5.0.ebuild
new file mode 100644
index 000..c4a8b84b5ab
--- /dev/null
+++ b/dev-haskell/th-expand-syns/th-expand-syns-0.4.5.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Expands type synonyms in Template Haskell ASTs"
+HOMEPAGE="https://github.com/DanielSchuessler/th-expand-syns;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/torrent/

2019-12-14 Thread Sergei Trofimovich
commit: 250e564702775b8de0f71eb9c09b0bb44da3e32d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:35:55 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:35:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250e5647

dev-haskell/torrent: bump up to 1.1.1

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

 dev-haskell/torrent/Manifest |  1 +
 dev-haskell/torrent/torrent-1.1.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-haskell/torrent/Manifest b/dev-haskell/torrent/Manifest
index c838b65a429..626368fc686 100644
--- a/dev-haskell/torrent/Manifest
+++ b/dev-haskell/torrent/Manifest
@@ -1,2 +1,3 @@
 DIST torrent-1.0.0.tar.gz 3549 BLAKE2B 
414547b6cd8a090a8da198dd82122fcdfe87af4db59ff06f558461550ee6c041de7f69758bae184961ff8772ccbd17523a8c0fa4dc6f6729db1293da90ee1c9a
 SHA512 
361f7ca99196278dccdf4ac20dbe5d9861fd979ea1c84786a93928cc46e51f949618e34e55342f08e19ce935a8313526c580fed6413209a6365efc306b5165d5
 DIST torrent-1.0.1.tar.gz 3819 BLAKE2B 
f2a1569c697bbd732fe4f801ff797e2cea6efa69bbd08779f36d729496dd1cd6ccc0d55dd2fca40a6c07f0e1b577213a93f13a1a2b92f9b90030037af5de481e
 SHA512 
66b69a0bb2b7dc08fb738c60bf6402ad69a5e60c6ccc1002e9d394c9faf75e49f444ed690dd3d17c1de978d1ac85ac48f03b6dda143445019c698db83dea3fcb
+DIST torrent-1.1.1.tar.gz 3977 BLAKE2B 
c1c487d6ef2d9da68cf3bbe24097824cd56a53276e8577a3dd28f949b818b8c396ce8d65eb721a3f9035969121ba4df9ca13a6f26ef085607f8b5e30d5ff1560
 SHA512 
db4c18ca8df4fd32c45d6fc01333a5ef083136dfd5833f13300161ca393b6f3ebb2a8ca2b2f7e2bbf7019eb9484e0b3b067677a63fd41311e3dc7a17111f5a6c

diff --git a/dev-haskell/torrent/torrent-1.1.1.ebuild 
b/dev-haskell/torrent/torrent-1.1.1.ebuild
new file mode 100644
index 000..b95d0985a90
--- /dev/null
+++ b/dev-haskell/torrent/torrent-1.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.2.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="BitTorrent file parser and generater"
+HOMEPAGE="http://hackage.haskell.org/package/torrent;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bencode-0.2:=[profile?]
+   dev-haskell/syb:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/th-utilities/, dev-haskell/th-utilities/files/

2019-12-14 Thread Sergei Trofimovich
commit: eac19dd933bc244b78eaef04c8eff413ad7a2b2f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:42:58 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:42:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac19dd9

dev-haskell/th-utilities: bump up to 0.2.3.0

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

 dev-haskell/th-utilities/Manifest  |  1 +
 .../files/th-utilities-0.2.3.0-ghc-8.8.patch   | 67 ++
 .../th-utilities/th-utilities-0.2.3.0.ebuild   | 32 +++
 3 files changed, 100 insertions(+)

diff --git a/dev-haskell/th-utilities/Manifest 
b/dev-haskell/th-utilities/Manifest
index 3b43c33fe63..532c09f9604 100644
--- a/dev-haskell/th-utilities/Manifest
+++ b/dev-haskell/th-utilities/Manifest
@@ -1 +1,2 @@
 DIST th-utilities-0.2.0.1.tar.gz 14996 BLAKE2B 
dc39e7f282a2b5cc4ae2442f76080e042bc0fd3fc28e29ef7e6313bd4685ed33c855c10fa9313e5b7d3c6e9fd3c8cfbe4a64d8131a156b34eabd0f437b99b850
 SHA512 
30cb5c09071beb1f8e029d217fefc6e58aa6eaa8a28994990d1549091fc174195b04a10e7873b1ac5f894cb4a528bf9764256ff1ad5c969493fbf5f872f1749f
+DIST th-utilities-0.2.3.0.tar.gz 15577 BLAKE2B 
fad72515936ba6b7876ff731c7a1e12246014e191282028fc1bd1846dc704d4d1408e82e82a394a1f58350f961c5b7b7f5b9ae0cfbf09551fc5964433d42b113
 SHA512 
ee2ea3a9da44bd34cbf51d9f4ea14510eac9527f2f1a199390566e24f10ed84403f5450e47244b0cbfc4b5dc3a5c3f64ec596255f191d8bad83d9043a3ba

diff --git a/dev-haskell/th-utilities/files/th-utilities-0.2.3.0-ghc-8.8.patch 
b/dev-haskell/th-utilities/files/th-utilities-0.2.3.0-ghc-8.8.patch
new file mode 100644
index 000..8a3795430b1
--- /dev/null
+++ b/dev-haskell/th-utilities/files/th-utilities-0.2.3.0-ghc-8.8.patch
@@ -0,0 +1,67 @@
+commit 5e510f6a6ed24b98d143e5baeb156a8901bf3faa
+Author: Ryan Scott 
+Date:   Mon Dec 10 15:12:47 2018 -0500
+
+Allow building with template-haskell-2.15.0.0
+
+diff --git a/src/TH/ReifySimple.hs b/src/TH/ReifySimple.hs
+index d179829..70b929e 100644
+--- a/src/TH/ReifySimple.hs
 b/src/TH/ReifySimple.hs
+@@ -233,18 +233,24 @@ infoToDataFamily info = case info of
+ Just $ DataFamily name (map tyVarBndrName tvs) (map go insts)
+ _ -> Nothing
+   where
+-#if MIN_VERSION_template_haskell(2,11,0)
+-go (NewtypeInstD preds name params _kind con _deriving) =
++#if MIN_VERSION_template_haskell(2,15,0)
++go (NewtypeInstD preds _ lhs _kind con _deriving)
++  | ConT name:params <- unAppsT lhs
++#elif MIN_VERSION_template_haskell(2,11,0)
++go (NewtypeInstD preds name params _kind con _deriving)
+ #else
+-go (NewtypeInstD preds name params   con _deriving) =
++go (NewtypeInstD preds name params   con _deriving)
+ #endif
+-DataInst name preds params (conToDataCons con)
+-#if MIN_VERSION_template_haskell(2,11,0)
+-go (DataInstD preds name params _kind cons _deriving) =
++  = DataInst name preds params (conToDataCons con)
++#if MIN_VERSION_template_haskell(2,15,0)
++go (DataInstD preds _ lhs _kind cons _deriving)
++  | ConT name:params <- unAppsT lhs
++#elif MIN_VERSION_template_haskell(2,11,0)
++go (DataInstD preds name params _kind cons _deriving)
+ #else
+-go (DataInstD preds name params   cons _deriving) =
++go (DataInstD preds name params   cons _deriving)
+ #endif
+-DataInst name preds params (concatMap conToDataCons cons)
++  = DataInst name preds params (concatMap conToDataCons cons)
+ go info' = error $
+ "Unexpected instance in FamilyI in infoToDataInsts:\n" ++ pprint info'
+ 
+@@ -263,8 +269,23 @@ infoToTypeFamily info = case info of
+ #endif
+ _ -> Nothing
+   where
++#if MIN_VERSION_template_haskell(2,15,0)
++goEqn _ (TySynEqn _ lhs ty)
++  | ConT name:params <- unAppsT lhs
++  = TypeInst name params ty
++  | otherwise
++  = error $ "Unexpected type family instance head: " ++ pprint lhs
++#else
+ goEqn name (TySynEqn params ty) = TypeInst name params ty
++#endif
++
++#if MIN_VERSION_template_haskell(2,15,0)
++go (TySynInstD (TySynEqn _ lhs ty))
++  | ConT name:params <- unAppsT lhs
++  = TypeInst name params ty
++#else
+ go (TySynInstD name (TySynEqn params ty)) = TypeInst name params ty
++#endif
+ go info' = error $
+ "Unexpected instance in FamilyI in infoToTypeInsts:\n" ++ pprint info'
+ 

diff --git a/dev-haskell/th-utilities/th-utilities-0.2.3.0.ebuild 
b/dev-haskell/th-utilities/th-utilities-0.2.3.0.ebuild
new file mode 100644
index 000..ce7bbd312b2
--- /dev/null
+++ b/dev-haskell/th-utilities/th-utilities-0.2.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Collection of 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/test-framework/

2019-12-14 Thread Sergei Trofimovich
commit: d8589244ca3fab9a1f9e5674f34f7f03f6ef
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:53:06 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:53:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8589244

dev-haskell/test-framework: bump up to 0.8.2.0-r2

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

 dev-haskell/test-framework/Manifest|  1 +
 .../test-framework-0.8.2.0-r2.ebuild   | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-haskell/test-framework/Manifest 
b/dev-haskell/test-framework/Manifest
index 5ddda0f3e7a..0d877d13bb4 100644
--- a/dev-haskell/test-framework/Manifest
+++ b/dev-haskell/test-framework/Manifest
@@ -1,2 +1,3 @@
 DIST test-framework-0.8.1.1.tar.gz 20900 BLAKE2B 
4046a76825e645e82c5c2de7d098233b8bd93acbe8c932fe53d67c56350e87a623ffb2b379f95fce567cd4d8ed4459ea883e49d633f6e18c9ebefe058f74906d
 SHA512 
7fd6015a0469623d2738c2a8d14c6b3a356c9463084a1b471f1c1b7b75bd33796ae8a0c01731e7b87dfa345be16bbeb262fcb1cdd4d8f1fdabd79c45f3570cbd
+DIST test-framework-0.8.2.0.tar.gz 21317 BLAKE2B 
80065ad3d87188a8310e93b9caaaca73c3176e150b254fe29dd3e08d38f7a7066119b132f6c747a35a87a13764d115fe83b131a023667a3919c0f1c0963c770a
 SHA512 
d8e7ea274819a1b49b9f938df527d22c808f456d25b84f03173ed5739c230fb037a57ce90c38f571801ee38e86bed6826df1c93f184e4a803c72ce5f41e4
 DIST test-framework-0.8.tar.gz 20253 BLAKE2B 
2dc4d0926e529a22776f370bf673c797c77cec97f4d7cf02da85ffcaf245496c2d19159481b2c88a00a04b5f850bd4acffe050c8abf58525f5779799b83a5304
 SHA512 
5f2238b65d644faf14a1b057abd642c31bcfc337b345d155cd7b04d99589aa269b74ce9b5225b843db8fcab25454b677a05c498c873ee26635c206f6470a438b

diff --git a/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild 
b/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild
new file mode 100644
index 000..baeb10cc95c
--- /dev/null
+++ b/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: 
missing modules
+inherit haskell-cabal
+
+DESCRIPTION="Framework for running and organising tests, with HUnit and 
QuickCheck support"
+HOMEPAGE="http://haskell.github.io/test-framework/;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RESTRICT="test" # tests are missing
+
+RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?]
+   >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] 
=dev-haskell/base-orphans-0.1:=[profile?]
+   >=dev-haskell/hostname-1.0:=[profile?] 
=dev-haskell/old-locale-1.0:=[profile?] 
=dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-posix-0.72:=[profile?]
+   >=dev-haskell/semigroups-0.18:=[profile?]
+   >=dev-haskell/xml-1.3.5:=[profile?] =dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+"
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'ansi-terminal  >= 0.4.0  && < 0.9' 'ansi-terminal  >= 0.4.0' \
+   'base-orphans   >= 0.1&& < 0.5' 'base-orphans   >= 0.1' \
+   'containers >= 0.1&& < 0.6' 'containers >= 0.1' \
+   'semigroups >= 0.18   && < 0.19' 'semigroups >= 0.18' \
+   'QuickCheck >= 2.3 && < 2.10' 'QuickCheck >= 2.3' \
+   'regex-posix>= 0.72   && < 0.96' 'regex-posix>= 0.72' \
+   'time   >= 1.1.2  && < 1.9' 'time   >= 1.1.2'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/threads/

2019-12-14 Thread Sergei Trofimovich
commit: fc32bbbacf3a5991f22605d4e9f458ad3d712024
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:40:32 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:40:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc32bbba

dev-haskell/threads: bump up to 0.5.1.6

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

 dev-haskell/threads/Manifest   |  1 +
 dev-haskell/threads/threads-0.5.1.6.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-haskell/threads/Manifest b/dev-haskell/threads/Manifest
index 379d3f70828..73fb2e62644 100644
--- a/dev-haskell/threads/Manifest
+++ b/dev-haskell/threads/Manifest
@@ -1 +1,2 @@
 DIST threads-0.5.1.4.tar.gz 7395 BLAKE2B 
ca81e06509d5dd9603e6b8affb248eb397040845e0fff26adda91086e08eb2d78982a9342f0d6bb0b3b6aab4ead33b3b26500683e221db60f5833b3ff4c280bd
 SHA512 
4fcce77d88bf5eeb0ef172efec8525327ae11739c89a7d31b775ed686ad943aecb53f8140539262fdc8992b338943e9f905ebf97bc7c01312a12a88ac4c08129
+DIST threads-0.5.1.6.tar.gz 7406 BLAKE2B 
f2676d616f09e571e08a5e53671997483dc05d63356b4227d28c0433ccd99c5c5117e8122a6ba0f389338b165ffc18a90c51222f199d90b2f2a704ecd7f1
 SHA512 
d34d97e5614f23afc5d2bb671c3979d779a9d0e29147a8bf25059f35ed562264302a3242224b022388e554177aa34455cb59dc640b2fa19ec452f15afac10525

diff --git a/dev-haskell/threads/threads-0.5.1.6.ebuild 
b/dev-haskell/threads/threads-0.5.1.6.ebuild
new file mode 100644
index 000..a54bed77329
--- /dev/null
+++ b/dev-haskell/threads/threads-0.5.1.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Fork threads and wait for their result"
+HOMEPAGE="https://github.com/basvandijk/threads;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/stm-2.1:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.12
+   test? ( >=dev-haskell/concurrent-extra-0.5.1
+   >=dev-haskell/hunit-1.2.2
+   >=dev-haskell/test-framework-0.2.4
+   >=dev-haskell/test-framework-hunit-0.2.4 )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/test-framework-hunit/

2019-12-14 Thread Sergei Trofimovich
commit: 3294ce38470fb1554cb9e9532f7af7abe5d9f986
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:51:45 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:51:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3294ce38

dev-haskell/test-framework-hunit: bump up to 0.3.0.2-r1

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

 .../test-framework-hunit-0.3.0.2-r1.ebuild | 39 ++
 1 file changed, 39 insertions(+)

diff --git 
a/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild 
b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
new file mode 100644
index 000..c64075cc954
--- /dev/null
+++ b/dev-haskell/test-framework-hunit/test-framework-hunit-0.3.0.2-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.
+#hackport: flags: +base4
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="HUnit support for the test-framework package"
+HOMEPAGE="https://batterseapower.github.io/test-framework/;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] 
=dev-haskell/hunit-1.2:=[profile?]
+   >=dev-haskell/test-framework-0.2.0:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+   cabal_chdeps \
+   'HUnit >= 1.2 && < 1.4' 'HUnit >= 1.2'
+   default
+}
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=base4
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/time-locale-compat/

2019-12-14 Thread Sergei Trofimovich
commit: 766ad24d7afd2ddd90dee2e0201424b839f58209
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:39:15 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:39:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766ad24d

dev-haskell/time-locale-compat: bump up to 0.1.1.5

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

 dev-haskell/time-locale-compat/Manifest|  1 +
 .../time-locale-compat-0.1.1.5.ebuild  | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-haskell/time-locale-compat/Manifest 
b/dev-haskell/time-locale-compat/Manifest
index ce6cf296308..e9b0c573065 100644
--- a/dev-haskell/time-locale-compat/Manifest
+++ b/dev-haskell/time-locale-compat/Manifest
@@ -1,2 +1,3 @@
 DIST time-locale-compat-0.1.1.1.tar.gz 1861 BLAKE2B 
526ec59b96310249b98a286a0e79934ca29460057cad3847780f0bff1b384c1491996000f26ed0aa68dc45cb910de990d94bbec1fe97039afff44bcb61fffd99
 SHA512 
69adcc66c933900768de5dc73a654aa226f074ce0dbe0c9db8773d31cc79753e5148145faaae198d4040cc6a23da6372fea6e3f48e1c8f6110a318591e9d6f48
 DIST time-locale-compat-0.1.1.3.tar.gz 1925 BLAKE2B 
a25ad359cf0fcba2375113d7b5e2f8f489865526261c6905b4f8435c454f7bda5e0fb92f0c86138b90edfe9f0217a37754af4cdd4ba0df00737ed83ab881b12a
 SHA512 
62fd86d0b1f3707fb820a15dddc01d02fb701e942493e26927745556f19430706ae342a810942c511105cfa848f0d40e109aab471c8c0441caaf6ed4afb233a2
+DIST time-locale-compat-0.1.1.5.tar.gz 1956 BLAKE2B 
a0980c2ba140c0ba9fb78023b7339a391e7eee8a14e942b2a7ccae4abf2a5a671f15bcce4367b214ccb47ecd0f87aab00984bd598237012e4071ed11139ff3cf
 SHA512 
a8a87b77f017ca7e4db98101b527016a39abe4f264b3684b887464c53b792f564d0bec3304d8ed5f5889a3e3cb7e41f4d049e61e5adab688363a3342608f695c

diff --git a/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild 
b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild
new file mode 100644
index 000..ba760ada6bd
--- /dev/null
+++ b/dev-haskell/time-locale-compat/time-locale-compat-0.1.1.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Compatibility of TimeLocale between old-locale and time-1.5"
+HOMEPAGE="https://github.com/khibino/haskell-time-locale-compat;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/old-locale:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+"



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

2019-12-14 Thread Miroslav Šulc
commit: cd98e174190d0f3f12c0f02682a58228a0167f28
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Dec 14 12:53:31 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec 14 13:01:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd98e174

media-sound/linuxsampler: fixed linuxsampler-2.0.0-lv2-automagic.patch

the patch unfortunately changed the logic of lv2 detection
and broke it in such way that it worked with lv2-1.14.0 but
did not work with lv2-1.16.0 so the patch had to be fixed

Closes: https://bugs.gentoo.org/701606
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../files/linuxsampler-2.0.0-lv2-automagic.patch| 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git 
a/media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch 
b/media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch
index a5b9f8d71ef..522882abf5c 100644
--- a/media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch
+++ b/media-sound/linuxsampler/files/linuxsampler-2.0.0-lv2-automagic.patch
@@ -1,6 +1,8 @@
 linuxsampler-2.0.0/configure.ac
-+++ linuxsampler-2.0.0/configure.ac
-@@ -532,12 +532,12 @@
+diff --git a/configure.ac b/configure.ac
+index c0a37e9..44348ad 100644
+--- a/configure.ac
 b/configure.ac
+@@ -535,12 +535,15 @@ AC_CHECK_HEADERS(dssi.h,
  AM_CONDITIONAL(HAVE_DSSI, test $config_have_dssi = "yes")
  
  # LV2
@@ -14,7 +16,10 @@
 +  AS_HELP_STRING([--enable-lv2], [Enable building with lv2]))
 +config_have_lv2="no"
 +AS_IF([test "x$enable_lv2" = "xyes"], [
-+  PKG_CHECK_MODULES([LV2], [lv2 >= 1.0.0 lv2core >= 1.0.0], 
[config_have_lv2="yes"])
++  PKG_CHECK_MODULES(LV2, lv2 >= 1.0.0, config_have_lv2="yes", 
config_have_lv2="no")
++  if test "$config_have_lv2" != "yes"; then
++  PKG_CHECK_MODULES(LV2, lv2core >= 1.0.0, config_have_lv2="yes", 
config_have_lv2="no")
++  fi
 +])
  AM_CONDITIONAL(HAVE_LV2, test $config_have_lv2 = "yes")
  



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

2019-12-14 Thread Miroslav Šulc
commit: d90068a809652013e68f5d44aa555bdcbf47158c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Dec 14 12:58:29 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec 14 13:01:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90068a8

media-libs/lv2-1.16.0: bump

1) removed python2_7, added python3_7
2) reorganized deps, removed obsolete blockers

Closes: https://bugs.gentoo.org/696394
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/lv2/Manifest  |  1 +
 media-libs/lv2/lv2-1.16.0.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest
index 18a19362a84..3f3b100127d 100644
--- a/media-libs/lv2/Manifest
+++ b/media-libs/lv2/Manifest
@@ -1 +1,2 @@
 DIST lv2-1.14.0.tar.bz2 386438 BLAKE2B 
e09e6c2b1bbf24d5896e7803b970fd8877a5b6a9ded0fcf294561c365d5f0b2e89503c0306b02dd956f7ac6ebd9df4ca0c0a17564ef3851443d81847dd41b261
 SHA512 
6991d848ed9f04a48ca3070efc15af83431f680aa8a8559a02b1666f7b8d43af8e089f78c3b14ad3345dac32fd1c8ad0faf3a3f56dddc07c6f0e0aeef4077498
+DIST lv2-1.16.0.tar.bz2 502116 BLAKE2B 
00b364311f61b1a9f251d8eb3e27b66d4a59e313006df549dbb80fc6a1106b588bc59c7766910037ee093254d96e508f8538615666833b0c00c8282301bfe0e4
 SHA512 
ead6d590cded5dd7a548d6ffe0f2f9f8efadfa7bb9e8b4fa0aea6664ccdfbb3ca697514bddebe695a9442fba5b62714b5cd45c1bf7d0aaef12ffe50972c2d88c

diff --git a/media-libs/lv2/lv2-1.16.0.ebuild b/media-libs/lv2/lv2-1.16.0.ebuild
new file mode 100644
index 000..2dc4fcf3dd6
--- /dev/null
+++ b/media-libs/lv2/lv2-1.16.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE='threads(+)'
+
+inherit python-single-r1 waf-utils multilib-build multilib-minimal
+
+DESCRIPTION="A simple but extensible successor of LADSPA"
+HOMEPAGE="http://lv2plug.in/;
+SRC_URI="http://lv2plug.in/spec/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc plugins"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="
+   plugins? ( virtual/pkgconfig )
+   doc? ( app-doc/doxygen dev-python/rdflib )
+"
+CDEPEND="
+   ${PYTHON_DEPS}
+   plugins? ( x11-libs/gtk+:2 media-libs/libsndfile )
+"
+DEPEND="${CDEPEND}"
+RDEPEND="
+   ${CDEPEND}
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/rdflib[${PYTHON_USEDEP}]
+"
+DOCS=( "README.md" "NEWS" )
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   waf-utils_src_configure \
+   --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+   --lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 \
+   $(use plugins || echo " --no-plugins") \
+   $(multilib_native_usex doc --docs "")
+}
+
+multilib_src_install() {
+   waf-utils_src_install
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${D}"
+}



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

2019-12-14 Thread Miroslav Šulc
commit: 4ae2437a7555d3d30dc3fb50ff7eb149514d7003
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Dec 14 13:00:53 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec 14 13:01:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae2437a

media-libs/suil-0.10.6: bump

1) removed python2_7, added python3_7
2) reorganized deps

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest
index 7922437f692..87954bee569 100644
--- a/media-libs/suil/Manifest
+++ b/media-libs/suil/Manifest
@@ -1 +1,2 @@
 DIST suil-0.10.0.tar.bz2 159059 BLAKE2B 
1293d817df7e60cd89946c3f5b0e6689b0942284cc2f25a93bce830e9f43db1e93067d1a9e85cf201ab8bf580cafefe06c46cf100a855a590a58022f3036d3db
 SHA512 
721b73d987c1712e82493386e5d71957002c8a713595fce4372f1a5eb306c64a559db1ca794cec96295f72e22a9c0e9193f9a68b7f5846f2db45ce16b253fbea
+DIST suil-0.10.6.tar.bz2 347615 BLAKE2B 
667379c6290c4c1e03168911fa58b991e95bbc7c7477606e42ba39d33645f4580ea09051d294f24cdbb3b2df9ed1d415b73eda3ec1f593fed2e7f2d9ff2a85c3
 SHA512 
b23ffe0c0ae25467b2cd60117a2efa8c13132c8e5612619e4c9ad2cc228b835f1c7fd384db62b74d4a327e3708f189b6a91f972756fcafe501308adb732c3b36

diff --git a/media-libs/suil/suil-0.10.6.ebuild 
b/media-libs/suil/suil-0.10.6.ebuild
new file mode 100644
index 000..ff3178b1579
--- /dev/null
+++ b/media-libs/suil/suil-0.10.6.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE='threads(+)'
+
+inherit flag-o-matic python-any-r1 waf-utils
+
+DESCRIPTION="Lightweight C library for loading and wrapping LV2 plugin UIs"
+HOMEPAGE="http://drobilla.net/software/suil/;
+SRC_URI="http://download.drobilla.net/${P}.tar.bz2;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc gtk qt5"
+
+BDEPEND="
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+"
+CDEPEND="
+   >=media-libs/lv2-1.16.0
+   gtk? ( x11-libs/gtk+:2 )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   )"
+RDEPEND="${CDEPEND}"
+DEPEND="
+   ${CDEPEND}
+   ${PYTHON_DEPS}
+"
+
+DOCS=( AUTHORS NEWS README.md )
+
+src_prepare() {
+   default
+   sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
+}
+
+src_configure() {
+   waf-utils_src_configure \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --no-qt4 \
+   $(usex gtk '' --no-gtk) \
+   $(usex qt5 '' --no-qt5) \
+   $(usex doc --docs '')
+}



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

2019-12-14 Thread Michał Górny
commit: ecb82a86b7af1a29f12f56c6c25a044890d7be80
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 13:15:28 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 13:15:28 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=ecb82a86

repositories.xml: Remove inactive repos with issues

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

 files/overlays/repositories.xml | 85 -
 1 file changed, 85 deletions(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 2b7b5fb..760e584 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -96,19 +96,6 @@
 g...@github.com:4nykey/4nykey.git
 https://github.com/4nykey/4nykey/commits/master.atom
   
-  
-abendbrot
-Desktop oriented overlay for various ebuilds and 
the occasional gamer
-https://github.com/stefan-gr/abendbrot
-
-  stefan.ger...@gmail.com
-  Stefan Reuter
-
-https://github.com/stefan-gr/abendbrot.git
-git://github.com/stefan-gr/abendbrot.git
-g...@github.com:stefan-gr/abendbrot.git
-https://github.com/stefan-gr/abendbrot/commits/master.atom
-  
   
 ace
 Personal overlay with ebuilds that were missing at 
one point or another
@@ -1822,19 +1809,6 @@
 g...@github.com:BilyakA/gentoo-clang.git
 https://github.com/BilyakA/gentoo-clang/commits/master.atom
   
-  
-gentoo-crypto
-Gentoo overlay for cryptocurrencies
-https://github.com/gentoo-crypto/gentoo-crypto-overlay
-
-  maneamar...@gmail.com
-  Marius Manea
-
-https://github.com/gentoo-crypto/gentoo-crypto-overlay.git
-git://github.com/gentoo-crypto/gentoo-crypto-overlay.git
-g...@github.com:gentoo-crypto/gentoo-crypto-overlay.git
-
https://github.com/gentoo-crypto/gentoo-crypto-overlay/commits/master.atom
-  
   
 gentoo-mate
 Gentoo MATE Desktop Project Repo
@@ -2565,18 +2539,6 @@
 git://gitlab.com/lanodan/overlay.git
 https://hacktivis.me/git/overlay/atom.xml
   
-  
-last-hope
-A gentoo portage overlay with a set of too exotic, or unusal 
ebuilds for the sunrise overlay or the main tree.
-
https://ercpe.de/projects/last-hope-gentoo-portage-overlay
-
-  er...@gentoo.org
-  Johann Schmitz
-
-https://github.com/ercpe/lh-overlay.git
-git://github.com/ercpe/lh-overlay.git
-https://github.com/ercpe/lh-overlay/commits/master.atom
-  
   
 laurentb
 Various packages
@@ -3483,16 +3445,6 @@
 git://github.com/Pinkbyte/pinkbyte-overlay.git
 
https://github.com/Pinkbyte/pinkbyte-overlay/commits/master.atom
   
-  
-pinkpieea
-Overlay with games and other packages
-https://notabug.org/soredake/gentoo-overlay
-
-  fds...@krutt.org
-  soredake
-
-https://notabug.org/soredake/gentoo-overlay.git
-  
   
 pixlra
 Pixlra collaborative overlay
@@ -3550,19 +3502,6 @@
 
 https://github.com/donat-b/procyon.git
   
-  
-programmador
-Programmador overlay
-https://bitbucket.org/programmador/gentoo-overlay
-
-  alexander.kono...@gmail.com
-  Alexander Konotop
-
-https://bitbucket.org/programmador/gentoo-overlay
-ssh://h...@bitbucket.org/programmador/gentoo-overlay
-https://bitbucket.org/programmador/gentoo-overlay/atom
-https://bitbucket.org/programmador/gentoo-overlay/rss
-  
   
 progress
 Progress Overlay: Python packages (including Pyramid, Zope) 
and other packages
@@ -3958,20 +3897,6 @@
 g...@github.com:gentoo/gentoo-rust.git
 https://github.com/gentoo/gentoo-rust/commits/master.atom
   
-  
-sabayon
-Sabayon ebuilds that could be upstreamed to
-Gentoo (or just being useful for Gentoo users as well):
-hot fixes, ebuild updates, etc.
-For Sabayon-only ebuilds, please use the sabayon-distro overlay.
-Bugs to http://bugs.sabayon.org
-http://sabayon.org
-
-  lx...@gentoo.org
-
-git://github.com/Sabayon/for-gentoo.git
-https://github.com/feeds/Sabayon/commits/for-gentoo/master
-  
   
 sabayon-distro
 Sabayon related ebuilds such as artwork, kernel binaries,
@@ -4692,16 +4617,6 @@
 https://cgit.gentoo.org/user/triquetra.git/atom/
 
   
-  
-trollerlay
-Overlay for packages that I use, which doesn't exist in main 
tree or layman's overlays
-https://github.com/fat0troll/trollerlay
-
-  i...@toofat.ru
-  Vladimir "fat0troll" Kozlov
-
-https://github.com/fat0troll/trollerlay.git
-  
   
 trolltoo
 An ebuild overlay for Gentoo.



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

2019-12-14 Thread Ben Kohler
commit: 3c6e529f5050da20dd8263c51d7c8d7dc0d592a5
Author: Ben Kohler  gentoo  org>
AuthorDate: Sat Dec 14 13:16:37 2019 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Sat Dec 14 13:16:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6e529f

app-admin/mcelog: bump to 167

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/mcelog/Manifest  |  1 +
 app-admin/mcelog/mcelog-167.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest
index 95fbd33212e..b63629aa227 100644
--- a/app-admin/mcelog/Manifest
+++ b/app-admin/mcelog/Manifest
@@ -2,3 +2,4 @@ DIST mcelog-162.tar.gz 308347 BLAKE2B 
bd438e85ea793c6c5ce4d561f0400e91b101a010cc
 DIST mcelog-164.tar.gz 308393 BLAKE2B 
da1f425faa88eb8377eb11c3e13aa6fd4c0b4f4d3b02afc2fba8e4137979bb5619b075b0d0ecd80ec6059c9eb912376291e56e667bf7b838bd2f641c4a6c175f
 SHA512 
10c8c580b10caa6d40c2a4887cb9e9ec07eb81a353d24a4d1a89ad8ec5cc29f7976c26335f077393794b060e62b5cbbe348c64567a3cf3fabc3ec5c3fe59da5a
 DIST mcelog-165.tar.gz 308405 BLAKE2B 
8e6cf59bfa3a5c667c1b709f9c0c5c82f8710ff1aa7c5758c1573a2c832030bb31735f8dd5a53fab26745739cdfac3001cb7a752df579cf452874d19e9e7da65
 SHA512 
466a07a90679380783524854934d6d66cbc53474616de9141cd36dd2a3b757cacccf1db50c8d4cd54763cea63ac9c09daf6e27ccf3bcf17d62da7fc3396281eb
 DIST mcelog-166.tar.gz 312451 BLAKE2B 
430630f6f693ae22961bae2381117dbb6d3bca228d6bdcbbe007d2a2681cda53f8c29cf18b98a47a88d36fd059e3e08aff5b9ad22243d7ce5083f5643768b0e6
 SHA512 
35514188cf4932b4ecffb8d8149534367a424adb76f03833d53d3c2a0dae2ca89de90d071e48ed67a17a8a70a67efc14aa186280e9145b7572887dccdf9a01af
+DIST mcelog-167.tar.gz 312512 BLAKE2B 
5642a421149847bddc46e776932c0fcaab1e281904a6be4ff8a3254d9e292d5fb77e6fbd5097c7afe0b39eca2f2db1752cdf67714a8a3d2f836785ebde3c0c90
 SHA512 
0229df9a4772e916af79aa35cdbc644feff76870d87a8c3c6ce5d132cf8c98bc48ec48ba564496071cb803537d3504c84963639370d9aed11d23833b65b3b306

diff --git a/app-admin/mcelog/mcelog-167.ebuild 
b/app-admin/mcelog/mcelog-167.ebuild
new file mode 100644
index 000..557b542b3a9
--- /dev/null
+++ b/app-admin/mcelog/mcelog-167.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info systemd toolchain-funcs
+
+DESCRIPTION="A tool to log and decode Machine Check Exceptions"
+HOMEPAGE="http://mcelog.org/;
+SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="selinux"
+
+RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
+
+# TODO: add mce-inject to the tree to support test phase
+RESTRICT="test"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != buildonly ]]; then
+   local CONFIG_CHECK="~X86_MCE"
+   kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
+   check_extra_config
+   fi
+}
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch \
+   "${FILESDIR}"/${PN}-129-debugflags.patch
+   eapply_user
+   tc-export CC
+}
+
+src_install() {
+   default
+
+   insinto /etc/cron.daily
+   newins ${PN}.cron ${PN}
+
+   insinto /etc/logrotate.d/
+   newins ${PN}.logrotate ${PN}
+
+   newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+
+   dodoc *.pdf
+}
+
+pkg_postinst() {
+   einfo "The default configuration set is now installed in /etc/${PN}"
+   einfo "you might want to edit those files."
+   einfo
+   einfo "A sample cronjob is installed into /etc/cron.daily"
+   einfo "without executable bit (system service is the preferred method 
now)"
+}



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

2019-12-14 Thread Michał Górny
commit: 22e2549c6c3a99174c18efb75b369b7e4ac6ecd2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 13:26:59 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 13:31:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e2549c

dev-python/pypy3: Bump to 7.3.0rc1

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

 dev-python/pypy3/Manifest   |   1 +
 dev-python/pypy3/pypy3-7.3.0_rc1.ebuild | 268 
 2 files changed, 269 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 4fa9943404f..6c5c4157952 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1 +1,2 @@
 DIST pypy3.6-v7.2.0-src.tar.bz2 21850076 BLAKE2B 
756ea3034fe8971c979ec83c9cbfac55a680f3ef03b276475aa4318f3480ae5ede609b8413412df64db553a33979670498b1f97184f3b57406619c9db7f01127
 SHA512 
bcbb53062a473d504bcc082cf6286f6169c83d1f38d22c4d7c4e46ddc32bca9d91e71194637e6650db5bec02b29fe262b22fe236d627b6bc3e6e0c59c66c07cc
+DIST pypy3.6-v7.3.0rc1-src.tar.bz2 22009224 BLAKE2B 
f5b2557369a8ba101ef38c46437a6b2af03521a5cdbedd2d1b1ee6c1349b66b7bf740290620e1143b544ca7cbcac960192cca889ac253585185bd7776b487110
 SHA512 
3f39b0b1454f2063b321221453487b42ee96d08ecaf5a19dc788a2b9975e9601c39ccb6e7b0de54ee81c24f4def217d8ddaa09ed5541a857c77d05f9cfc62c05

diff --git a/dev-python/pypy3/pypy3-7.3.0_rc1.ebuild 
b/dev-python/pypy3/pypy3-7.3.0_rc1.ebuild
new file mode 100644
index 000..50bd413a6da
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.0_rc1.ebuild
@@ -0,0 +1,268 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# pypy3 needs to be built using python 2
+PYTHON_COMPAT=( python2_7 pypy )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+MY_P=pypy3.6-v${PV/_/}
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.6) 
language"
+HOMEPAGE="https://pypy.org/;
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2;
+
+LICENSE="MIT"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+SLOT="0/pypy36-pp73"
+KEYWORDS=""
+IUSE="bzip2 cpu_flags_x86_sse2 gdbm +jit libressl low-memory ncurses
+   sandbox sqlite tk"
+
+RDEPEND=">=sys-libs/zlib-1.1.3:0=
+   virtual/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   bzip2? ( app-arch/bzip2:0= )
+   gdbm? ( sys-libs/gdbm:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !dev-python/pypy3-bin:0"
+DEPEND="${RDEPEND}
+   low-memory? ( virtual/pypy )
+   !low-memory? (
+   || (
+   virtual/pypy
+   (
+   dev-lang/python:2.7
+   
dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)]
+   )
+   )
+   )"
+
+S="${WORKDIR}/${MY_P}-src"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   check_env
+
+   # unset to allow forcing pypy below :)
+   use low-memory && local EPYTHON=
+   if python_is_installed pypy && [[ ! ${EPYTHON} || ${EPYTHON} == 
pypy ]]; then
+   einfo "Using PyPy to perform the translation."
+   local EPYTHON=pypy
+   else
+   einfo "Using ${EPYTHON:-python2} to perform the 
translation. Please note that upstream"
+   einfo "recommends using PyPy for that. If you wish to 
do so, please install"
+   einfo "virtual/pypy and ensure that EPYTHON variable is 
unset."
+   fi
+
+   python-any-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   eapply "${FILESDIR}/7.0.0-gentoo-path.patch"
+   eapply 
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
+   eapply "${FILESDIR}"/5.9.0-shared-lib.patch # 517002
+   eapply "${FILESDIR}"/7.2.0-distutils-cxx.patch
+
+   sed -e "s^@EPREFIX@^${EPREFIX}^" \
+   -i lib-python/3/distutils/command/install.py || die
+
+   # apply CPython stdlib patches
+   pushd lib-python/3 > /dev/null || die
+   eapply "${FILESDIR}"/python-3.5-distutils-OO-build.patch
+   popd > /dev/null || die
+
+   eapply_user
+}
+
+src_configure() {
+   

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

2019-12-14 Thread Michał Górny
commit: 501f92e51fc012ff78c13c666a893c2631d91473
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 14 13:28:35 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 14 13:31:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501f92e5

virtual/pypy3: Bump to 7.3.0rc1

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

 virtual/pypy3/pypy3-7.3.0_rc1.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/pypy3/pypy3-7.3.0_rc1.ebuild 
b/virtual/pypy3/pypy3-7.3.0_rc1.ebuild
new file mode 100644
index 000..a67b9df6063
--- /dev/null
+++ b/virtual/pypy3/pypy3-7.3.0_rc1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A virtual for PyPy3 Python implementation"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+SLOT="0/72-py36"
+KEYWORDS=""
+IUSE="bzip2 gdbm ncurses sqlite tk"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy3-${PV}:${SLOT}[bzip2?,gdbm(-)?,ncurses?,sqlite?,tk?]
+   >=dev-python/pypy3-bin-${PV}:${SLOT}[gdbm(-)?,sqlite?,tk?]
+   )"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/securemem/

2019-12-14 Thread Sergei Trofimovich
commit: 0530d9b6269fa5f3ef6d50ac59efc41f1ebaacd6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:49:42 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0530d9b6

dev-haskell/securemem: bump up to 0.1.10

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

 dev-haskell/securemem/Manifest|  1 +
 dev-haskell/securemem/securemem-0.1.10.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-haskell/securemem/Manifest b/dev-haskell/securemem/Manifest
index ea5900adf2f..d8a26ca5c73 100644
--- a/dev-haskell/securemem/Manifest
+++ b/dev-haskell/securemem/Manifest
@@ -1,2 +1,3 @@
+DIST securemem-0.1.10.tar.gz 3801 BLAKE2B 
726659761c4e53a5009c0539bfd07c340b72765c6cfcf946f0ac13fb5473df57eda16af7089867089cceba4f211ff7764900da5e3b176d90e5b892ccf4387102
 SHA512 
9f1428896a7b554244e42ac04a17c008cadce8102294b3249c172d84b20195325c48eadf15f7d26dabd766e4d45d171b0a26649e097d632a7fae596663a43096
 DIST securemem-0.1.3.tar.gz 4585 BLAKE2B 
e0be426122a732cc252d083400a5c2e0b6edb7bba162866d9d6d3a3a305c86e93ffa7a8880c5c45fc63c7efc6029a0c3ca01074b3fc325e59e449e5b85314b01
 SHA512 
a60b10e7d763d63d62de34685615592db6f6bb56a8bf57d7aa672956cfe5d98f0169436dcdad7694d1112eb80c59d98801266d78a061f93b320a0f4b27f8d2f6
 DIST securemem-0.1.9.tar.gz 4180 BLAKE2B 
faf24711bd6651ee162c189ad0ed005f013e3d66ccd940831ec6e17769487384aff206772d906ae7287d6eb4b0749857a0a79bf20f87f4dca6e3ddeb9b6aede8
 SHA512 
64623b5a695e0e946b5762fe47baea247e497c2f2add0887dc54300948d87088e8604eec58715f8b31642121100c63ead1c8db96ee7d6c60e1ce27b3da6d56e9

diff --git a/dev-haskell/securemem/securemem-0.1.10.ebuild 
b/dev-haskell/securemem/securemem-0.1.10.ebuild
new file mode 100644
index 000..c2c45563c85
--- /dev/null
+++ b/dev-haskell/securemem/securemem-0.1.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="abstraction to an auto scrubbing and const time eq, memory chunk"
+HOMEPAGE="https://github.com/vincenthz/hs-securemem;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?]
+   >=dev-haskell/memory-0.7:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/safe-exceptions/

2019-12-14 Thread Sergei Trofimovich
commit: 8f0d23cd38814562df2bae7cd8b7564f681c5a70
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:54:54 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0d23cd

dev-haskell/safe-exceptions: bump up to 0.1.7.0

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

 dev-haskell/safe-exceptions/Manifest   |  1 +
 .../safe-exceptions/safe-exceptions-0.1.7.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-haskell/safe-exceptions/Manifest 
b/dev-haskell/safe-exceptions/Manifest
index b41006e308a..af4507830b8 100644
--- a/dev-haskell/safe-exceptions/Manifest
+++ b/dev-haskell/safe-exceptions/Manifest
@@ -1 +1,2 @@
 DIST safe-exceptions-0.1.4.0.tar.gz 12951 BLAKE2B 
afa5265d9674e1a88fa61cdf4c2356ffadeec3e922a52f418f88bdc1aaa22cf4378711b11a7679c99f933a515f53ca4338513fd4f2bf41f12159279d148a3131
 SHA512 
377559c3b35f48bd3baef4cb7bb19927bed36f34dfa531864a3565af9f7cb5ef9fc4cc9c92dcc9bb80037cb92f27dd0ba5805cc5941b8707bbc3d4185f0f40e1
+DIST safe-exceptions-0.1.7.0.tar.gz 13533 BLAKE2B 
4dbf6ebdb5dcd2d1f691cac540fe4cdaf3557bfc90f702b7120b4b6a8d1e2be7ff4e6d22851be5d2650a35e074551e48643152c25a76a2ab0ffd3c37fab663b0
 SHA512 
05fc32ea80ce1f733a6ea09655fecccf813ea9b7736dbd1d8ef84f54e3fb58f1017756cc9eb507d381cb73f22f100e9166bef1b7198a1d9edbda21e38626e351

diff --git a/dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild 
b/dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild
new file mode 100644
index 000..9d53c5e08b7
--- /dev/null
+++ b/dev-haskell/safe-exceptions/safe-exceptions-0.1.7.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Safe, consistent, and easy exception handling"
+HOMEPAGE="https://github.com/fpco/safe-exceptions#readme;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?]
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hspec
+   dev-haskell/void )
+"
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'base >= 4.7 && < 4.11' 'base >= 4.7' \
+   'exceptions >= 0.8 && < 0.9' 'exceptions >= 0.8'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/safe/

2019-12-14 Thread Sergei Trofimovich
commit: a116bcd72e27e3afd7677ee2ec6bba660546962d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:56:11 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a116bcd7

dev-haskell/safe: bump up to 0.3.17

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

 dev-haskell/safe/Manifest   |  1 +
 dev-haskell/safe/safe-0.3.17.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-haskell/safe/Manifest b/dev-haskell/safe/Manifest
index 3c59acc30bb..6488336cbf6 100644
--- a/dev-haskell/safe/Manifest
+++ b/dev-haskell/safe/Manifest
@@ -1 +1,2 @@
+DIST safe-0.3.17.tar.gz 10524 BLAKE2B 
921f791f85ad4681c1c6a002b099699e0ca48fa3fe595734f02c3f27f812e9245dfedbb6cfa475ff6c791f2001afa979ca3c45f66dda314e8f8207072259b6f4
 SHA512 
7d9dc15f5694103b3734c262e893f94b6c27b8b1bf4525f2d6ea5ca73e2d66715c028259ede9e8064e3579dd63342dd088c4afa764bcaeda09434515435416ec
 DIST safe-0.3.9.tar.gz 6931 BLAKE2B 
3aee0d7e8cedd0b196bb705b4a23f7679e40979f6b3b474a29fa27e4a684820707082979c5167d74fde1f763bd856659ca0c68e323c92fcfe08c1faa953bdac9
 SHA512 
7759ae8acf0348a3070cc47e78b224ac5a826ecf46302cbe413b52c53d8d6bb6ebd939b0fe3dbb47034e910876bd7c849609f008e44f09e5ccb99a9997d2f418

diff --git a/dev-haskell/safe/safe-0.3.17.ebuild 
b/dev-haskell/safe/safe-0.3.17.ebuild
new file mode 100644
index 000..7a1ca31f9db
--- /dev/null
+++ b/dev-haskell/safe/safe-0.3.17.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Library of safe (exception free) functions"
+HOMEPAGE="https://github.com/ndmitchell/safe#readme;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18
+   test? ( dev-haskell/quickcheck )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/system-filepath/

2019-12-14 Thread Sergei Trofimovich
commit: 9bbf033453027b9cf5698af23dc3ceff034d06cf
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:22:27 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bbf0334

dev-haskell/system-filepath: bump up to 0.4.14

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

 dev-haskell/system-filepath/Manifest   |  1 +
 .../system-filepath/system-filepath-0.4.14.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-haskell/system-filepath/Manifest 
b/dev-haskell/system-filepath/Manifest
index 623e22f1ec3..6df8593bb0f 100644
--- a/dev-haskell/system-filepath/Manifest
+++ b/dev-haskell/system-filepath/Manifest
@@ -1,2 +1,3 @@
 DIST system-filepath-0.4.13.4.tar.gz 16590 BLAKE2B 
de9203bb34bb885a9b08fa7fa3f5ac977698fd9edf6af9ebb4db512e04ea352d1770ce1ea75f80da546dac707d4627d940f176177eac497b74d47f7e5dc07696
 SHA512 
81df3ed7bee9ae8b568533361d1b6574cc26c24218922005f03d70828624b6fd279342753c571921c62f69b6dadce4eb6c88cf4ef5cb76c536c5113c37f5cc38
+DIST system-filepath-0.4.14.tar.gz 16663 BLAKE2B 
2a05dfcb1a7dace3d194e1d137d5d52ffc52eb96b1c43b4b9e6a97fce17db06ffac2a923537af0607451042d1ffa582567573a7f581a10a06971c4d1bddaf5ee
 SHA512 
d858b077516ecb76e27d032fd123aad154afea87fab93f148aa8a0007587c1fb04d87217cf0b51a80e9a81ab20357dcc5e345899e1c2b6513900da1e6768
 DIST system-filepath-0.4.8.tar.gz 14497 BLAKE2B 
4e61d45f384043da31b32b64eaa522274da66801c13bd81370cdd777b18861b2812e297766252acae43aac36e7bcf82b53061609d9f457853d8c1730b8591edc
 SHA512 
ee23a468186f1e709ec8b39d3b6855038a9f5a7fa4b37b37407b8dbed7668ddb4efe21e877a51b94b20bc3d9a59dd9a525b7378783ac9a0c7a4183ba615b01be

diff --git a/dev-haskell/system-filepath/system-filepath-0.4.14.ebuild 
b/dev-haskell/system-filepath/system-filepath-0.4.14.ebuild
new file mode 100644
index 000..fbc18bba4e4
--- /dev/null
+++ b/dev-haskell/system-filepath/system-filepath-0.4.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Drop test-suite: uses 
dev-haskell/chell-quickcheck
+inherit haskell-cabal
+
+DESCRIPTION="High-level, byte-based file and directory path manipulations 
(deprecated)"
+HOMEPAGE="https://github.com/fpco/haskell-filesystem;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test
+
+RDEPEND=">=dev-haskell/semigroups-0.11:=[profile?] 
=dev-haskell/text-0.11.0.6:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/tasty-rerun/

2019-12-14 Thread Sergei Trofimovich
commit: c24636eea25db3d724ec597464f971e2bb281dd4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:16:58 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c24636ee

dev-haskell/tasty-rerun: bump up to 1.1.13-r1

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

 dev-haskell/tasty-rerun/Manifest   |  1 +
 .../tasty-rerun/tasty-rerun-1.1.13-r1.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-haskell/tasty-rerun/Manifest b/dev-haskell/tasty-rerun/Manifest
index 811ee42d6a7..7ebc57d86f0 100644
--- a/dev-haskell/tasty-rerun/Manifest
+++ b/dev-haskell/tasty-rerun/Manifest
@@ -1,2 +1,3 @@
+DIST tasty-rerun-1.1.13.tar.gz 5438 BLAKE2B 
acccd1774900d1e3ff74362224b54d80b2b5d105f909e03750f211bd9e92305a6c52999e655b63ff5c17e33af1a7a4eb6da932a03ebaa7ce9645b7c296f8c72b
 SHA512 
43e5e5e23ebf50d5292ae95ca69a6669188a018934e451799ae14292bc88a3186534bb10e23c74178911089dee0379b3f782f9a14ff02c5e462478b1b3a19238
 DIST tasty-rerun-1.1.5.tar.gz 5376 BLAKE2B 
fe3723004d07e2836b83e85406580a5a74706c5f3cb6b445f575623c8ae1cd659ce8143e11891c4dbdf9b0b9f487b53d8ce64be61b16ba324a0d565bc6e25979
 SHA512 
becee5c62b425e57666c3cc9b65a7342b1af46e44212ade1360f0cd255cb909cfd9b049d88ff8238940760534479ce077f0e24526359545fff0ab849a0c0d7b7
 DIST tasty-rerun-1.1.6.tar.gz 5399 BLAKE2B 
48e329b4f188d618b4a3a2b8eb94723fe0a3a883c64668ed36b7a099bcc86228eb3a0fe42173e8564f14942ab73a2637831b9da4ebf3a4dd4b312bda870fd860
 SHA512 
dc4db9a4dba424d9d948a4e44d4402b17ab363554493a68035ec0d94bfb6e9e2965e8c9c4b519a071707c70eabd7ea70a4f265f32983e35bf0ee64cd67948808

diff --git a/dev-haskell/tasty-rerun/tasty-rerun-1.1.13-r1.ebuild 
b/dev-haskell/tasty-rerun/tasty-rerun-1.1.13-r1.ebuild
new file mode 100644
index 000..6fca3bdcd24
--- /dev/null
+++ b/dev-haskell/tasty-rerun/tasty-rerun-1.1.13-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Run tests by filtering the tests depending on the result of 
previous runs"
+HOMEPAGE="https://github.com/ocharles/tasty-rerun;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/mtl-2.1.2:=[profile?]
+   >=dev-haskell/optparse-applicative-0.6:=[profile?]
+   >=dev-haskell/reducers-3.10.1:=[profile?]
+   >=dev-haskell/split-0.1:=[profile?] =dev-haskell/stm-2.4.2:=[profile?]
+   >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/tasty-0.10:=[profile?]
+   >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+"
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'base >=4.6 && <4.13' 'base >=4.6' \
+   'tasty >=0.10 && <1.2' 'tasty >=0.10'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/rfc5051/

2019-12-14 Thread Sergei Trofimovich
commit: 77faa68564532d0a4e6499a1ac04d9701bc88c66
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:57:27 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77faa685

dev-haskell/rfc5051: bump up to 0.1.0.4

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

 dev-haskell/rfc5051/Manifest   |  1 +
 dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-haskell/rfc5051/Manifest b/dev-haskell/rfc5051/Manifest
index 2490c4cb1e9..48513b6 100644
--- a/dev-haskell/rfc5051/Manifest
+++ b/dev-haskell/rfc5051/Manifest
@@ -1 +1,2 @@
 DIST rfc5051-0.1.0.3.tar.gz 217935 BLAKE2B 
0957fd189a5d9560a790f9c8bc9ef7d6c839dcd2111471195c8b89ef1efbb448084b03498889e724095b5b0760138493a74d80026a478d0ba3a49cffa95be9a3
 SHA512 
aef601b6e42c3f4238e77452ef302f155ba7bc815d35cf680e2f260ce337644652ee4ac77ea03696a91563faaabd7c124b95a4c16661dd104ddc85be7d9dffa0
+DIST rfc5051-0.1.0.4.tar.gz 218105 BLAKE2B 
456ab3fe7d1cffebaeaef0aea1b0867ef69729076af9317cdf8f0f802800552a5a1e6ce27e6684eee94457acc925ad9d7c750864b6098b687af576b5aa74d772
 SHA512 
5a8a3f3ccb846986242152c8c30a0069466072f2b3fb449565b7fb95615c7909be04a320b9215d313d8b8e442a01959ffead0d5076bc61ee7f33f5ff1d9dd67b

diff --git a/dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild 
b/dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild
new file mode 100644
index 000..ab23fbd2737
--- /dev/null
+++ b/dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple unicode collation as per RFC5051"
+HOMEPAGE="http://hackage.haskell.org/package/rfc5051;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="mkunicodedata"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag mkunicodedata mkunicodedata)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/simple-sendfile/

2019-12-14 Thread Sergei Trofimovich
commit: 2f224e6b9c409ccff4bb2dd8c969682d8c5b41ec
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:33:04 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f224e6b

dev-haskell/simple-sendfile: bump up to 0.2.28

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

 dev-haskell/simple-sendfile/Manifest   |  1 +
 .../simple-sendfile/simple-sendfile-0.2.28.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-haskell/simple-sendfile/Manifest 
b/dev-haskell/simple-sendfile/Manifest
index bf604ace553..db4b2e4095e 100644
--- a/dev-haskell/simple-sendfile/Manifest
+++ b/dev-haskell/simple-sendfile/Manifest
@@ -1,3 +1,4 @@
 DIST simple-sendfile-0.2.13.tar.gz 7272 BLAKE2B 
37b02f5062913df47c3099e65469a0d59fb01b9e7ae45bfc620f339ec0c4362f06ffabffc4529076ced2327375766c5e0ffa48f1226e576d9a4cbdaee5c1e004
 SHA512 
945ded7475b7c96869a806f70fba3704c98c1959e1665f20624dba1041f0d98ab50a0624ac3e27eb802f4ad9b20455cffd7a5aa35ddac2758a8164dddf63c2ff
 DIST simple-sendfile-0.2.21.tar.gz 7469 BLAKE2B 
70040c0bcdbb63c8132ba55398b3ac5f1615f25e49b8f9492312ef63292d2e3150cc2bdd10d73e3d9e9ef0732b6fde40bffe8d98bce2916ef9b47e28748d6c02
 SHA512 
bf6c8d42eed99e31ea71dc2447a3ea30f80ca6573edb7b19d4881c1b9c8b39a9f9c23cf84427f30f2d13cea50930c674a32acea6dd1c7ef98071d259af0e44f7
 DIST simple-sendfile-0.2.25.tar.gz 343509 BLAKE2B 
ee0351e332d72f22ffb5236335fcff2bcbcfbf83a6c8793271027c00144afce3c9881d5ecc2f2dda7f6ede91dbc3962064c9c861520aca471f2c091ec102261e
 SHA512 
4e31bd6843e74988b5f132e77557e4db0da833cd7f0e8ee6dfa460a495afa1de18325deddb0ca71b959b704f090292ca4eb4c2bf06cd96fd27fc78a4d3f79eeb
+DIST simple-sendfile-0.2.28.tar.gz 343120 BLAKE2B 
fd6a5e083707e113fe4637ee8242b6036f813deec2ad2adf7d9e91338b4d15ef950d35e6cfc69be569601272f8beb12b823e4528d6a9933f3bc04533835f9240
 SHA512 
9a08d4ba26cd05b1fff3e72bd0846260d4c04921a5ca1f86258c61e51ee5ccf8e14dd2aea0bee44590572feba1832b2562b75b5f71f004c705f02cd0a0f000d1

diff --git a/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild 
b/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild
new file mode 100644
index 000..c69d1870fcf
--- /dev/null
+++ b/dev-haskell/simple-sendfile/simple-sendfile-0.2.28.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cross platform library for the sendfile system call"
+HOMEPAGE="http://hackage.haskell.org/package/simple-sendfile;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+allow-bsd"
+
+RDEPEND="dev-haskell/network:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+   test? ( dev-haskell/conduit
+   dev-haskell/conduit-extra
+   >=dev-haskell/hspec-1.3
+   dev-haskell/hunit
+   dev-haskell/resourcet )
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag allow-bsd allow-bsd)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/simple-reflect/

2019-12-14 Thread Sergei Trofimovich
commit: 64ce2039adb55f60defbb88032d5137d5ab7e395
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:34:17 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ce2039

dev-haskell/simple-reflect: bump up to 0.3.3

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

 dev-haskell/simple-reflect/Manifest|  1 +
 .../simple-reflect/simple-reflect-0.3.3.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-haskell/simple-reflect/Manifest 
b/dev-haskell/simple-reflect/Manifest
index 627e9c04e5d..522d85719f0 100644
--- a/dev-haskell/simple-reflect/Manifest
+++ b/dev-haskell/simple-reflect/Manifest
@@ -1 +1,2 @@
 DIST simple-reflect-0.3.2.tar.gz 4492 BLAKE2B 
933f9d5902a18ad3e69aa8c9731c67eb4e35aec36f860d92876d8a7709f3ced259781979bf469ca5d547e21995b84e0a94aa599f4df6e3f5fa3cbc8337e0702f
 SHA512 
0e8e9666b10fcebbb4fe421ca8a1102d2028d8a4b2b9c196400b15ceedaa0420160e1536fadf55fdc316e1a07fb11aa92e2933b2fe491d27a1f3c54b62f268a1
+DIST simple-reflect-0.3.3.tar.gz 4590 BLAKE2B 
a70fbf93615cad2351efb6070c78075c848541973d8b321734b5d675a4524396e81b3e3f6356bcd75c9378b5f0f328dc0057032c1b862699dadc36f71347217c
 SHA512 
5a10c7696a6d92e5881b88d92427d5f62bb319cff69a093aa72404dd68d9bddcc2b4f5c5fb83374b5a0c71be78705053cdfce6947fc2046bb4e3bf99d85ddc3a

diff --git a/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild 
b/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild
new file mode 100644
index 000..ad2576dcbcf
--- /dev/null
+++ b/dev-haskell/simple-reflect/simple-reflect-0.3.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Simple reflection of expressions containing variables"
+HOMEPAGE="http://twanvl.nl/blog/haskell/simple-reflection-of-expressions;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/silently/

2019-12-14 Thread Sergei Trofimovich
commit: 971a8092830aa8b8af489b0f66451ba52af0cdb8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:35:26 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971a8092

dev-haskell/silently: bump up to 1.2.5.1

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

 dev-haskell/silently/Manifest|  1 +
 dev-haskell/silently/silently-1.2.5.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-haskell/silently/Manifest b/dev-haskell/silently/Manifest
index cc807842ac3..0c6351cc652 100644
--- a/dev-haskell/silently/Manifest
+++ b/dev-haskell/silently/Manifest
@@ -1,2 +1,3 @@
 DIST silently-1.2.4.1.tar.gz 3199 BLAKE2B 
f3d05403e8fc9cab5b83808526cb957c0bc030d88b6c4249c61223f7dc3b5a5ccf10a8268aed492e48895e9ff4321282e8626439bcc19052cbd8904fc57dbc4a
 SHA512 
ab8fea9c15a2061e3c3fd6970422a2cdea67aac3614991a8135f19a2f075de52f923fd0e78b5a45a91f2523f6263eb626efea2e89ed94277e03a132410862e19
+DIST silently-1.2.5.1.tar.gz 3358 BLAKE2B 
2e7927bf663b015a52ef62266c07b30ad66e0bee2122b1a75faf9e13756e3e15bb2a15d16189d75fd9b46749ce0b1ffc66a76cb8e395e5639627356f9dab405c
 SHA512 
1347a1da5082ca015ca609ef313ad04c253d12ab7b08f8f714b4c70282d3c01ba753f278bef4111fd8a0cc25bd3be37908b7e565d99d4b7c2a2fcc019febb8d6
 DIST silently-1.2.5.tar.gz 3364 BLAKE2B 
b5f248bc50c4a85268cf6709a8984307b40524763304cf8aacab64d0ba3949c2fccc104157a848a15841ee6cad6c56fb54d7b7003c13a300aaedc77a12fce9d7
 SHA512 
f28075e064561fffaa85dc88e7feef543411abc453e76d1ef90d3a7e617d9d9e8fc3ce053da391f0c8d78c7e27fb1e5dcda6a022f43f95491339366362f02acc

diff --git a/dev-haskell/silently/silently-1.2.5.1.ebuild 
b/dev-haskell/silently/silently-1.2.5.1.ebuild
new file mode 100644
index 000..c987e9bc3be
--- /dev/null
+++ b/dev-haskell/silently/silently-1.2.5.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Prevent or capture writing to stdout and other handles"
+HOMEPAGE="https://github.com/hspec/silently;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8
+   test? ( dev-haskell/nanospec
+   dev-haskell/temporary )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/syb-with-class/

2019-12-14 Thread Sergei Trofimovich
commit: 1bd2809dbcb2e32649489b2acfcfaabf7be06a5f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:25:13 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd2809d

dev-haskell/syb-with-class: bump up to 0.6.1.11

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

 dev-haskell/syb-with-class/Manifest|  1 +
 .../syb-with-class/syb-with-class-0.6.1.11.ebuild  | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-haskell/syb-with-class/Manifest 
b/dev-haskell/syb-with-class/Manifest
index 2351b230c4c..cb7b8e4a76d 100644
--- a/dev-haskell/syb-with-class/Manifest
+++ b/dev-haskell/syb-with-class/Manifest
@@ -1,2 +1,3 @@
+DIST syb-with-class-0.6.1.11.tar.gz 13225 BLAKE2B 
3c7f25fb942025284bbfba49edc7b16ae04716e42337e8668188a80a193b05a06252a29ac2244a35fa25992bc23d7fa998ddaadb85f017112f903cffb89d4fba
 SHA512 
962eb1bcb63ce7cc1789996ad7191e3ab7c20f3c90828fb3535306ca8509ac210e70f42ebd6ac6fc075d50cc5c5e1c15bb735b5d6040c6348dc82453809330f9
 DIST syb-with-class-0.6.1.6.tar.gz 12515 BLAKE2B 
77e91af42166d35fddd142244d85c645cfbc1acb889fd2023d7d1cc75970e26742385a6a2a1b4411eb3f550f37b5f5f4ede4d0aeed2ff02ff4a693bf3fdca164
 SHA512 
4d022ace484780fab85f604d216856e9d122f9a0c98f5d14059866162e2a81f4c8366b0fb2df535089e7cdc76411c2be6b97edee90f27849d3809c7a994a9d02
 DIST syb-with-class-0.6.1.7.tar.gz 12524 BLAKE2B 
c38ac8d3282a4851be2d65c8f6bcbe7684009ed8a935080047af59bd6f21084b5e61692761d81c0ea0d1f8b7f2e1f38c3957d1cab2d4c258f84724c75f4b1ca4
 SHA512 
fadb4ff87b7cb1c8332551e62332254d241f50b2a93e5ca71bf1469fd6a7d50399571138810f311b127f0813260687c55543a42384335a44dffeb3f5e29ef1a1

diff --git a/dev-haskell/syb-with-class/syb-with-class-0.6.1.11.ebuild 
b/dev-haskell/syb-with-class/syb-with-class-0.6.1.11.ebuild
new file mode 100644
index 000..08ffd83d3a2
--- /dev/null
+++ b/dev-haskell/syb-with-class/syb-with-class-0.6.1.11.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Scrap Your Boilerplate With Class"
+HOMEPAGE="http://hackage.haskell.org/package/syb-with-class;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+   test? ( dev-haskell/hunit )
+"
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'template-haskell >= 2.4 && < 2.15' 'template-haskell >= 2.4 && 
< 2.16'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/tensor/

2019-12-14 Thread Sergei Trofimovich
commit: f0660f34d059ccfd8b0e090cefed8e383fe67c08
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:55:38 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0660f34

dev-haskell/tensor: bump up to 1.1.0.1

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

 dev-haskell/tensor/Manifest  |  1 +
 dev-haskell/tensor/tensor-1.1.0.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-haskell/tensor/Manifest b/dev-haskell/tensor/Manifest
index 01a7efa95d8..9d9f1342c07 100644
--- a/dev-haskell/tensor/Manifest
+++ b/dev-haskell/tensor/Manifest
@@ -1 +1,2 @@
 DIST Tensor-1.0.0.1.tar.gz 3314 BLAKE2B 
6863127d023ef0cdc449f1a0a79c902f59b8e88892bf8bc2205a6b3239d81ee2bd6e2896732702c75cc180941882cd00cf8f5386206dd706a3800dea9e5da0c0
 SHA512 
8808d71cb3a3d19991a07c2652751f35bf6c4a4d5dc4090b1ce4835c4cabe29d04b968555663ec7facd93fbb3239031b6540d8afd0661fa4d7b4652a1bf2fd96
+DIST Tensor-1.1.0.1.tar.gz 3281 BLAKE2B 
768bf8ab52c17ef8825f83dfa7a7f2e8854305aa2afcdc0a13aa336b20fb6841c470b637d2b29b2acc988669f2ef13d079a667102be1e2d1d03cb981a078937c
 SHA512 
86bcf160a1ea0a9a3f1aea39ea87979db97203511549e62c5b5161ae178aab0a1e7e0a091e82e66e319dd86c90e8f07ca473027fe7d363f18bfc584c30f3

diff --git a/dev-haskell/tensor/tensor-1.1.0.1.ebuild 
b/dev-haskell/tensor/tensor-1.1.0.1.ebuild
new file mode 100644
index 000..985326c6a14
--- /dev/null
+++ b/dev-haskell/tensor/tensor-1.1.0.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Tensor"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Tensor data types"
+HOMEPAGE="https://github.com/svenpanne/Tensor;
+SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+"
+
+S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/smallcheck/

2019-12-14 Thread Sergei Trofimovich
commit: e36af457a439b79543ef53ceaa641b2269835a3b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:31:33 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e36af457

dev-haskell/smallcheck: bump up to 1.1.5

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

 dev-haskell/smallcheck/Manifest|  1 +
 dev-haskell/smallcheck/smallcheck-1.1.5.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-haskell/smallcheck/Manifest b/dev-haskell/smallcheck/Manifest
index 4af35231c63..481437e1843 100644
--- a/dev-haskell/smallcheck/Manifest
+++ b/dev-haskell/smallcheck/Manifest
@@ -1 +1,2 @@
 DIST smallcheck-1.1.1.tar.gz 15202 BLAKE2B 
7963a39b9a08b3c28268b88a8177df7861011baeb4ba8a5dc879c95111c9d243cbe14f36b82715e80b237d04f5acedfaa7c72cc6d0fa2bd4d770158301f3626e
 SHA512 
09aa5dcfca2bece6ac91803d38f2591d415c6e312c76cacb33d2e93e40e949acb788bc89ba6a4beb9dc60815e1f554cda4f68195269eedbfb45228415f1bca64
+DIST smallcheck-1.1.5.tar.gz 16338 BLAKE2B 
823e2ae06f082f2f377e1520bb0886acd6bc133cc443cb10e8aa468a282ec0e19e2c31b8720c798c958d228784523cebfe692d945cbbf2123cec4542684c5945
 SHA512 
6d97f91308146031a16a405391ec2b283ad719c0acc2a0672c22cc880d91c3d72f845f65897e36945c45746d2d705a9f9f16b1ff5fef1f39c9abb60a4e57430c

diff --git a/dev-haskell/smallcheck/smallcheck-1.1.5.ebuild 
b/dev-haskell/smallcheck/smallcheck-1.1.5.ebuild
new file mode 100644
index 000..c422d153dc7
--- /dev/null
+++ b/dev-haskell/smallcheck/smallcheck-1.1.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A property-based testing library"
+HOMEPAGE="https://github.com/feuerbach/smallcheck;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-haskell/logict:=[profile?]
+   dev-haskell/mtl:=[profile?]
+   dev-haskell/nats:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/shakespeare/

2019-12-14 Thread Sergei Trofimovich
commit: 109ef21287f119e14522199ce8b1503c6072f2d8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:38:11 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109ef212

dev-haskell/shakespeare: bump up to 2.0.21

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

 dev-haskell/shakespeare/Manifest  |  1 +
 dev-haskell/shakespeare/shakespeare-2.0.21.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-haskell/shakespeare/Manifest b/dev-haskell/shakespeare/Manifest
index 9e4e2af3240..a7902fea5e7 100644
--- a/dev-haskell/shakespeare/Manifest
+++ b/dev-haskell/shakespeare/Manifest
@@ -1,4 +1,5 @@
 DIST shakespeare-1.0.5.1.tar.gz 10773 BLAKE2B 
5a234732a88b390914936e635884ed9befe10fc4b42d72d034aaf0d96099a9f8d9f136a7669307eea60cec7d773f3e7cd02a5ff2a37c73336bd4a3927625d71f
 SHA512 
1b012cdfc90c930365633868e9714793bbbdf2fd276c578459495fe57531f4d3fb401db930880ab96eecdc95c60383a52ec8aa0cfa08b17bc099acee241192e7
 DIST shakespeare-1.2.1.1.tar.gz 11053 BLAKE2B 
7c2b43f260740ddd364831f8bb991f052be8df014869bf29a1839d43f6cdcaf184fdc691ee4cecbd349dc68b848910a90399b5a48d48ed639180e609df36ba0c
 SHA512 
559e77735c96edb551d85127e68af1aebfba383a6c67999ed86d4a93dc5dd7cedc8b7ca841219c0b7912cfc8509150733a7ba34fcb71d8e7a080fe34527b49e5
 DIST shakespeare-2.0.12.1.tar.gz 65156 BLAKE2B 
0351f9453331a6aea8a346759902256ee1424a92ae5b0e655ed71567b0351449eff1c45ce675abd16556d9f09a4d31c8fdf11b8b28784171f50292b30da4a677
 SHA512 
01591844b51ab93a8021646ad15350d9682aa3e12c5017c32b89ca3b8de1cc46a01eb0096a35585297558d25c7a641a43f2766ad04766b2e033e8d02bdbc330e
+DIST shakespeare-2.0.21.tar.gz 65752 BLAKE2B 
fdcaf27cc9f9346b93b3f1eb8b215ee75c4751427be279574c93929f4f5f521c01091bbff81a849bef3f98d97cf662b725ab99da709437b98ac85afc34f74d99
 SHA512 
ca796206aafffb5a96c75d305e90bad48f17d213b24dce8c8adcc9c94299ed78b0a2b48b5116d18b0ee26b413e845df53d387d3ca1b3d4c127e9b02b9f124af7
 DIST shakespeare-2.0.7.tar.gz 62913 BLAKE2B 
a1e4f7c05123ad28cec27d07e491af4a86847ca0cf9fc85cca821b3c80a246508370e7c985fd27339601a5a4b500ab2ef437852c4746481cfb00b5aa45e24946
 SHA512 
5d682c2a4c36b7c8b5c8b87a3d0e509eb84e9e0a0e00a691cb9687c6f335c9ad895b81115a4e6fe8f4087ac6febe3e3e26d39ec305267228b1c9f295f9cf6d16

diff --git a/dev-haskell/shakespeare/shakespeare-2.0.21.ebuild 
b/dev-haskell/shakespeare/shakespeare-2.0.21.ebuild
new file mode 100644
index 000..4909bfb0bb0
--- /dev/null
+++ b/dev-haskell/shakespeare/shakespeare-2.0.21.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A toolkit for making compile-time interpolated templates"
+HOMEPAGE="http://www.yesodweb.com/book/shakespearean-templates;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test-coffee test-export test-roy"
+
+RDEPEND="dev-haskell/aeson:=[profile?]
+   dev-haskell/blaze-html:=[profile?]
+   dev-haskell/blaze-markup:=[profile?]
+   dev-haskell/exceptions:=[profile?]
+   >=dev-haskell/parsec-2:=[profile?] =dev-haskell/scientific-0.3.0.0:=[profile?]
+   >=dev-haskell/text-0.7:=[profile?]
+   dev-haskell/unordered-containers:=[profile?]
+   dev-haskell/vector:=[profile?]
+   >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.24.0.0
+   test? ( >=dev-haskell/hspec-2 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/tar/

2019-12-14 Thread Sergei Trofimovich
commit: e900d32c37faa0a3094921efcb9f8f50d1f1fd66
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:19:47 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e900d32c

dev-haskell/tar: bump up to 0.5.1.1

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

 dev-haskell/tar/Manifest   |  1 +
 dev-haskell/tar/tar-0.5.1.1.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-haskell/tar/Manifest b/dev-haskell/tar/Manifest
index 62efb56c42e..5f25d79fba3 100644
--- a/dev-haskell/tar/Manifest
+++ b/dev-haskell/tar/Manifest
@@ -2,3 +2,4 @@ DIST tar-0.4.0.1.tar.gz 17875 BLAKE2B 
c8de1ee0a04df64327f2464ac25b5d13c188aea0dc
 DIST tar-0.4.2.1.tar.gz 29825 BLAKE2B 
0a23f3742eaf7b4958dce1669d7be40a73f58eadf6c9c9a6926c10d2b0728d2e73a1343eb5e188e12634bc0ff9aa989d654536af39619c28c0d8914f603b8afe
 SHA512 
8684f20fd31a1d4c83fd6b74e6662eac8f8b0075856b47105c5dc72f39eee5ef3ddbf1b45d2cc730f924b385df4e74ff82a03ec45489662dac1b8b91170397f0
 DIST tar-0.5.0.3.tar.gz 38764 BLAKE2B 
3761544917248f02c08e48b00c10975e622b6ef1b296fd57449edec95ba6bde509429259baae55c9a7139afa27e671e15bafcb4b93079e01d4edf7041367aa5e
 SHA512 
f90899e3a5fe097645e29b143cbf25ccf131f8b794bfea655e5b562369e4d7d492df78e53710d3ca4776233f07ace9335242eafbd3b4ba8d0e1d4664fd24a27d
 DIST tar-0.5.1.0.tar.gz 39271 BLAKE2B 
7867fb111bd5f7efe93899116fa9f36dd52e61089bfb3431a9297521c36f8c9a1c051cb141073d14a9aaa74fd95f2a695ea1a5f057162886b40dafa79ddd104e
 SHA512 
60992ef69be64430d7d322816940182ce91669cb31b6612789abf0fca42e8fa292b2f96f284b1857d82e58e159bc5bebdefef97f7c8e3edb85be4836f0b5eb1c
+DIST tar-0.5.1.1.tar.gz 39155 BLAKE2B 
8e85489e3b43044dab8ec4405413873c2be4d50cfd4a5adc80e3ec231428a120db1faa033d2e57643dad40f18a934a381f3d5657838aad42d2aa7eea951c1faf
 SHA512 
8d0a8d3ae178570e0842a2321a7fc86a6bba28c471ec27bafbc07fc4ac0e4183f8113c99ebc7126dc71759c33083791122be32563fb0d5a2b2d39cb3b36171f2

diff --git a/dev-haskell/tar/tar-0.5.1.1.ebuild 
b/dev-haskell/tar/tar-0.5.1.1.ebuild
new file mode 100644
index 000..1fb71d95fc5
--- /dev/null
+++ b/dev-haskell/tar/tar-0.5.1.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Reading, writing and manipulating tar files"
+HOMEPAGE="http://hackage.haskell.org/package/tar;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-haskell/bytestring-builder-0.10.4.0.2:=[profile?] 
=dev-haskell/semigroups-0.18:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.12
+   test? ( dev-haskell/bytestring-handle
+   >=dev-haskell/quickcheck-2 =dev-haskell/tasty-0.10
+   >=dev-haskell/tasty-quickcheck-0.8 )
+"
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'tasty>= 0.10 && <0.12' 'tasty>= 0.10' \
+   'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/sendfile/

2019-12-14 Thread Sergei Trofimovich
commit: 520aa32919d5a3182abc8fac9cc3e7dd6adb1d26
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 13:47:29 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 14:05:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520aa329

dev-haskell/sendfile: bump up to 0.7.11.1

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

 dev-haskell/sendfile/Manifest |  1 +
 dev-haskell/sendfile/sendfile-0.7.11.1.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/dev-haskell/sendfile/Manifest b/dev-haskell/sendfile/Manifest
index 8a3074a10e5..c9e848fddb7 100644
--- a/dev-haskell/sendfile/Manifest
+++ b/dev-haskell/sendfile/Manifest
@@ -1 +1,2 @@
+DIST sendfile-0.7.11.1.tar.gz 10678 BLAKE2B 
492c9de894bf1150eb380ac1f2013600c1c473651fb91157a9599efabb2f25ef430e5b92f29113762c26fc39e5524ce6ea58fc83a3a02f55913b2a0897c0a711
 SHA512 
284b26bf210f2fc5e7c9e56bdff9f296fca0367c78b7a3ac1a2d2a86a76d0a1508480d9324825cd183d7b8e72c18d24eaa603f9e284fe7ba8d7d4b614e490094
 DIST sendfile-0.7.9.tar.gz 10656 BLAKE2B 
dd6092d6343037d413d162266545607844bb05a6a2abd810f1369bb06f9f15e8b6ee3690af85d5b5d9195f47f2b144a60a99b84c3bd1fd9aaa244d00cfbe41a7
 SHA512 
a7ba2e82c30b12e5b7f317e2f5cc31c32cb7f682403c3807afc15254d86c3ebb526a645234d191d5b43adc414704caa4cdf61e8083e0a3d53e1af676619f731e

diff --git a/dev-haskell/sendfile/sendfile-0.7.11.1.ebuild 
b/dev-haskell/sendfile/sendfile-0.7.11.1.ebuild
new file mode 100644
index 000..086e2bd902c
--- /dev/null
+++ b/dev-haskell/sendfile/sendfile-0.7.11.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A portable sendfile library"
+HOMEPAGE="http://hub.darcs.net/stepcut/sendfile;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="portable"
+
+RDEPEND=">=dev-haskell/network-2:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag portable portable)
+}



  1   2   3   4   >