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

2019-06-20 Thread
commit: 993ef0de780a19cc7f973407032ada2054b38108
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jun 20 13:17:45 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jun 20 13:26:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993ef0de

app-misc/anki: Bump

Fix #652000

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Patrick Lauer  gentoo.org>

 app-misc/anki/Manifest   |  1 +
 app-misc/anki/anki-2.1.13.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/app-misc/anki/Manifest b/app-misc/anki/Manifest
index 28261ed76b8..2f3e3983b2e 100644
--- a/app-misc/anki/Manifest
+++ b/app-misc/anki/Manifest
@@ -1,2 +1,3 @@
 DIST anki-2.1.0_beta25.tgz 4117303 BLAKE2B 
0f7021c4da4efa918c285fa6bf85242e52999d0f340d4a882651cf1e2857ac015f6f99967d4a7fee6df92a2b3c4849eb838707b08abd04d534f4d21ce28eb749
 SHA512 
9ddf984c575df00fe9b7974f24166a0f18d63e904b3d9bd4370de506828a251efed0fb319f06dc23c6852aae46e552994c6633880603a6e746d4d242b9e627f8
 DIST anki-2.1.0_beta27.tgz 4127906 BLAKE2B 
b4f83cc30dc3e89f3ca17c03ba8dcfc9a487de43d8ac564d5dc83488e286c302816c8a8140aa764b596404194c5f3727218deec303ef201ccaef38b945d8b32d
 SHA512 
50b4ece1361ecafdfe08dad04e9b622b1e8ba2224bfef7e4660c95f81cb8f525d892170548d741ff53bc19ff4c13863f488a71c31c8328511fea3203d2c345f1
+DIST anki-2.1.13.tgz 4248906 BLAKE2B 
82a2a9a556cbf3596af22a73a2865815561cdd408b249443fc7e144734fdc2b62317120db71475afd7b0d4027f19e53c47437132028ef78b158ec3624f54a33f
 SHA512 
921ef48b16c0c8c83b85523aa0a5b828210b210cd51fa471f57e9aa6777a1aced30c7e24084ef0c2f14c9d846a19091923d13faaff7ed9075860fc23f8ba1cd3

diff --git a/app-misc/anki/anki-2.1.13.ebuild b/app-misc/anki/anki-2.1.13.ebuild
new file mode 100644
index 000..bb38a02500c
--- /dev/null
+++ b/app-misc/anki/anki-2.1.13.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_6 )
+PYTHON_REQ_USE="sqlite"
+
+inherit eutils python-single-r1 xdg
+
+DESCRIPTION="A spaced-repetition memory training program (flash cards)"
+HOMEPAGE="https://apps.ankiweb.net;
+SRC_URI="https://apps.ankiweb.net/downloads/current/${P}-source.tgz -> 
${P}.tgz"
+
+S="${WORKDIR}/${P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="latex +recording +sound test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/PyQt5[gui,svg,webengine,widgets,${PYTHON_USEDEP}]
+   >=dev-python/httplib2-0.7.4[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   recording? ( media-sound/lame )
+   sound? ( media-video/mpv )
+   latex? (
+   app-text/texlive
+   app-text/dvipng
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.1.0_beta25-web-folder.patch )
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed -i -e "s/updates=True/updates=False/" \
+   aqt/profiles.py || die
+}
+
+src_compile() {
+   :;
+}
+
+src_test() {
+   sed -e "s:nose=nosetests$:nose=\"${EPYTHON} 
${EROOT}usr/bin/nosetests\":" \
+   -i tools/tests.sh || die
+   sed -e "s:nose=nosetests3$:nose=\"${EPYTHON} 
${EROOT}usr/bin/nosetests3\":" \
+   -i tools/tests.sh || die
+   sed -e "s:which nosetests3:which ${EROOT}usr/bin/nosetests3:" \
+   -i tools/tests.sh || die
+   ./tools/tests.sh || die
+}
+
+src_install() {
+   doicon ${PN}.png
+   domenu ${PN}.desktop
+   doman ${PN}.1
+
+   dodoc README.md README.development
+   python_domodule aqt anki
+   python_newscript runanki anki
+
+   # Localization files go into the anki directory:
+   python_moduleinto anki
+   python_domodule locale
+
+   # not sure if this is correct, but
+   # site-packages/aqt/mediasrv.py wants the directory
+   insinto /usr/share/anki
+   doins -r web
+}



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

2019-06-20 Thread
commit: a6bf6761db60a63c30e3b85c953a54f4c5c337a9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jun 20 19:05:53 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jun 20 19:06:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6bf6761

www-apps/grafana-bin: Bump

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest |  1 +
 www-apps/grafana-bin/grafana-bin-6.2.4.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 5a3d4b00f8d..29aecef0d1b 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -3,3 +3,4 @@ DIST grafana-bin-5.4.4.tar.gz 55227302 BLAKE2B 
f80fcf4447de6eb2f8a450650eb054da6
 DIST grafana-bin-6.1.6.tar.gz 56569580 BLAKE2B 
b8122e5ec6104ba211d7d331fd99e3caaea6b4bc2cdeae3315ea84abc6634723d106fb19b27f68ad5f5f0ff84648f8ea84254a3b0c96519702349acfeb6bd753
 SHA512 
b8851df5a00b752777c168446326603c5e00ed66e7217551c75a976961c9de1f5a5bf0d262068866ecd0dae685a09ac8829db2bb5201c32e1ecaed6bafc149e4
 DIST grafana-bin-6.2.1.tar.gz 58508207 BLAKE2B 
5f543b105768f5151fe868b43927984a9dac4a0987192c2d7d6b2b1b0a1d636fbc4beb898d55a707f5d220785a7c56b0163f834e27293f67b55acaf7c54811a0
 SHA512 
9a35e953686f8ad0d75d3e2fdfb713fe6cac95ffc56ec4ee78bbbc6d753611675b5bf48e45652cc8a76af38e2358754a415a5b09f660e3a5508a2434b882ec91
 DIST grafana-bin-6.2.2.tar.gz 58512782 BLAKE2B 
3c837f1477890995e93d15d86c744e1158b6167b8cde7b101ee579befb0c8577a70fd0fb722999ef30e823f21d89ee525eb20d147327bbc4bbbffc774b67157f
 SHA512 
24a1f685a76b8bdf4876f498daf43ae316a8e6fc89dcc9d3aed67cfd360baff1cb48c1118753afcb845ddebbbebfa195d369036786e09b8ca00d78cb1f60e6f2
+DIST grafana-bin-6.2.4.tar.gz 58513773 BLAKE2B 
1f8e82de6f57ba35f96eb71220634a024574abe30d7389d5f39fadf5c9938b9f7ccf21b48787b068cc187c244cd9707538c5958a3292b683f8cb855898abdb12
 SHA512 
bf3ecf454057fc902df5bafcc227c917b1a16fffde4bf6d5c47e2a6f815bfbe21b5956acdb46549db77e2a0497c268544c87a69df88ec0971ca6b188d6cac77c

diff --git a/www-apps/grafana-bin/grafana-bin-6.2.4.ebuild 
b/www-apps/grafana-bin/grafana-bin-6.2.4.ebuild
new file mode 100644
index 000..ed520bacd97
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-6.2.4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit user systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org;
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   media-libs/fontconfig"
+
+QA_EXECSTACK="usr/share/grafana/tools/phantomjs/phantomjs"
+QA_PREBUILT="usr/bin/grafana-* ${QA_EXECSTACK}"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+pkg_setup() {
+   enewgroup grafana
+   enewuser grafana -1 -1 /usr/share/grafana grafana
+}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana-server
+
+   exeinto /usr/share/grafana/tools/phantomjs
+   doexe tools/phantomjs/phantomjs
+
+   insinto /usr/share/grafana/tools/phantomjs
+   doins tools/phantomjs/render.js
+
+   newconfd "${FILESDIR}"/grafana.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd.3 grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+postinst() {
+   elog "${PN} has built-in log rotation. Please see [log.file] section of"
+   elog "/etc/grafana/grafana.ini for related settings."
+   elog
+   elog "You may add your own custom configuration for app-admin/logrotate 
if you"
+   elog "wish to use external rotation of logs. In this case, you also 
need to make"
+   elog "sure the built-in rotation is turned off."
+}



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

2019-06-20 Thread
commit: 897c154c167fd539ea827390660c674467ce8635
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jun 20 18:51:30 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jun 20 19:06:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897c154c

dev-lang/hy: Bump

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/hy/Manifest |  1 +
 dev-lang/hy/hy-0.16.0.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-lang/hy/Manifest b/dev-lang/hy/Manifest
index 8a04bde4c5e..f51f6e06fee 100644
--- a/dev-lang/hy/Manifest
+++ b/dev-lang/hy/Manifest
@@ -7,3 +7,4 @@ DIST hy-0.13.0.tar.gz 383197 BLAKE2B 
5ec7826ebe8b4809c1a49d5dac333fd9e60b5a1a5ae
 DIST hy-0.13.1.tar.gz 383213 BLAKE2B 
e002218811cadf8db558284e7124114891c76df334ac3cda7b02c57bcdc37c0e65fb202f07f694d6948159051b88631ec9cb22f22207bf23b39c75125bcfcad3
 SHA512 
40ec426152ef20ff3d4e23043d9ab178a924a2dca3586fd2dfddf5477612246024222b50e62e6f356649c0d035fd202da89e974acf345db6e5c807883dbb86c5
 DIST hy-0.14.0.tar.gz 403692 BLAKE2B 
4d20574151c443e002e365bceecc11b2bdcd7aa294073c58cba4ec8a958534c9f1256848ef57e4d5dd3ec345decaa53db43768a78af542ba8a59ff50489486b1
 SHA512 
a04da48592058b8ad3e7d2a787149622bfcf61c01a341ccc166c2e25e18ed7616b6567b529cf4f6d80a9cecf44aac175577ebf185c77e941a11a258f8563da9e
 DIST hy-0.15.0.tar.gz 411900 BLAKE2B 
88a7500ecebacd7995aba1efbabead22ce656b1d6e275c5c726ce9b27746729344adfd35f2dfb4247c6d41101317eecfd98e0379e84f88ffea85bfaef2101797
 SHA512 
d4a08c7df494c5f9ae9a48e51b642cf8c30850209765fb80304132b57fb1133a839c82945662550d1417f4cae4e15f25da388be180143ed7b28fe8d5129844cc
+DIST hy-0.16.0.tar.gz 434727 BLAKE2B 
05c490049355b496901aea70449e9c30a414bcdd7a5d4a430a672d424eeaa20845d58fd6967433058d4ab6b2969d5744bfdf5dd9cfe976888aeeb35d36a98f91
 SHA512 
ee9555a58a52bd894904fb0c4892a5c3f0a02b5ab45107ce6ed028840251cc8bd0b1c6264f0f1a345a63352c662861cf3b94049fd58f374dd2ca706ee89c2a4c

diff --git a/dev-lang/hy/hy-0.16.0.ebuild b/dev-lang/hy/hy-0.16.0.ebuild
new file mode 100644
index 000..348c322dc9a
--- /dev/null
+++ b/dev-lang/hy/hy-0.16.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+RESTRICT="test" # needs some pointy sticks. Seriously.
+PYTHON_COMPAT=(python{2_7,3_5,3_6})
+
+inherit distutils-r1 eutils
+DESCRIPTION="A LISP dialect running in python"
+HOMEPAGE="http://hylang.org/;
+SRC_URI="https://github.com/hylang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="test doc"
+
+RDEPEND=">=dev-python/astor-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/clint-0.4[${PYTHON_USEDEP}]
+   dev-python/flake8[${PYTHON_USEDEP}]
+   >=dev-python/funcparserlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/rply-0.7.6[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.15.0-do-not-install-get_version.py.patch )
+
+src_prepare() {
+   default
+   use doc && HTML_DOCS=( docs/_build/html/. )
+}
+
+python_compile_all() {
+   use doc && emake docs
+}
+
+python_test() {
+   nosetests -vv || die "Tests failed under ${EPYTHON}"
+}



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

2019-06-20 Thread
commit: 4bf8b08cf14bc5ce02947d04a2eaddbd178a3b6f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jun 20 13:52:40 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jun 20 14:33:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf8b08c

net-analyzer/zabbix: Bump

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Patrick Lauer  gentoo.org>

 net-analyzer/zabbix/Manifest|   2 +
 net-analyzer/zabbix/zabbix-4.0.9.ebuild | 333 
 net-analyzer/zabbix/zabbix-4.2.3.ebuild | 333 
 3 files changed, 668 insertions(+)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 3c75a3d058e..8ad8b16abba 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -6,3 +6,5 @@ DIST zabbix-3.2.11.tar.gz 16099820 BLAKE2B 
7038679ecc9ae1b6684d65b3dd0019865e587
 DIST zabbix-3.4.15.tar.gz 17489570 BLAKE2B 
8b820e29334fa7814ab54baef75374955340cb907802722a4f91496a35c7a26fc1c37178c264f606f8a4a95cea350e493763e55f44033eb2aa97ec889664908a
 SHA512 
d210c6576a6c5d67a1f58bb51436c815a191a2ea62f6929784fcac6e0da09febdbb42c11dfb791b6a6d5897dbdda02e10bf56f9162b7f9fb34a57c34b8b1c62f
 DIST zabbix-4.0.6.tar.gz 17162202 BLAKE2B 
8f03830d5493719cbabd770527dfc99e1bd2d80a3eaeb691e07cd7d8bfe587317ee045ed13a297494539d3cc2e3a26bafe29cd6eb6126c7fe74ee5de44e98b39
 SHA512 
43b7ccadfaebc34098a827ef7e27c2c637d4bb74db4d06cdaee7650171b7b5e14787a473a66b638a252c1342e841b546e089bd762de703e99e0a34b0549393ca
 DIST zabbix-4.0.7.tar.gz 17175571 BLAKE2B 
3173881e093c58175e014d55c74d09656dbb6e99321f808a3ce6fe61aef56325aa94c4a3ff0b1edd2872734cc970052c63e5db377f8e8d605bf25f2eb8505802
 SHA512 
67373383ef961426901d8c27e1e51c902d8580b9af1877d4012c934f0ee52c5cf85e3f81fd16b244cd9c8e869cf13dbdd7597d8e2591356efc61570b354961f8
+DIST zabbix-4.0.9.tar.gz 17118478 BLAKE2B 
0b3761085c9fac577061ca3a0e5839c3d33f13802ff4e752c575f4428339dfbc7e02e5ae8abbf7870a0286c45777c670aa74cd93b2cdbf9cf62961e4723aa0ae
 SHA512 
4e04d80490f43d2e7833a4e11dbc7ce0ed70dc1f43653eeff923f5bfa16bbeedf37597599d68e0de3194820501d896d785a20d6ae0dce9328c458fd711a6a7bf
+DIST zabbix-4.2.3.tar.gz 18241315 BLAKE2B 
38f9e61ccfe68de553e115e35466430b9f8b4211ca72b3c0265a9c9e5494575d8b026cda11cb7ef10644df35b8f168b7e5ca72ace8a412445008299c6c513877
 SHA512 
2e7d7372d5ce84798743d3c10fea0230aac470b0d9936a722687eefbe818b51e16f5dc64040b8b1b1189f64e8785ceca108914534efecd152473d213b15f7e07

diff --git a/net-analyzer/zabbix/zabbix-4.0.9.ebuild 
b/net-analyzer/zabbix/zabbix-4.0.9.ebuild
new file mode 100644
index 000..cab89e4b3b1
--- /dev/null
+++ b/net-analyzer/zabbix/zabbix-4.0.9.ebuild
@@ -0,0 +1,333 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+# needed to make webapp-config dep optional
+WEBAPP_OPTIONAL="yes"
+inherit flag-o-matic webapp java-pkg-opt-2 user systemd toolchain-funcs
+
+DESCRIPTION="ZABBIX is software for monitoring of your applications, network 
and servers"
+HOMEPAGE="https://www.zabbix.com/;
+MY_P=${P/_/}
+MY_PV=${PV/_/}
+SRC_URI="https://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/${PV}/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~x86"
+IUSE="+agent java curl frontend ipv6 xmpp ldap libxml2 mysql openipmi oracle 
+postgres proxy server ssh ssl snmp sqlite odbc static"
+REQUIRED_USE="|| ( agent frontend proxy server )
+   proxy? ( ^^ ( mysql oracle postgres sqlite odbc ) )
+   server? ( ^^ ( mysql oracle postgres odbc ) )
+   static? ( !oracle !snmp )"
+
+COMMON_DEPEND="snmp? ( net-analyzer/net-snmp )
+   ldap? (
+   net-nds/openldap
+   =dev-libs/cyrus-sasl-2*
+   net-libs/gnutls
+   )
+   mysql? ( >=virtual/mysql-5.0.3 )
+   sqlite? ( >=dev-db/sqlite-3.3.5 )
+   postgres? ( >=dev-db/postgresql-8.1:* )
+   oracle? ( >=dev-db/oracle-instantclient-basic-10.0.0.0 )
+   xmpp? ( dev-libs/iksemel )
+   libxml2? ( dev-libs/libxml2 )
+   curl? ( net-misc/curl )
+   openipmi? ( sys-libs/openipmi )
+   ssh? ( net-libs/libssh2 )
+   java? ( virtual/jdk:* )
+   odbc? ( dev-db/unixODBC )
+   server? ( sys-libs/zlib )
+   proxy?  ( sys-libs/zlib )
+   ssl? ( dev-libs/openssl:=[-bindist] )"
+
+RDEPEND="${COMMON_DEPEND}
+   proxy? ( net-analyzer/fping[suid] )
+   server? ( net-analyzer/fping[suid]
+   app-admin/webapp-config
+   dev-libs/libpcre
+   dev-libs/libevent )
+   java?   (
+   >=virtual/jre-1.4
+   dev-java/slf4j-api
+   )
+   frontend? (
+   
>=dev-lang/php-5.4.0[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
+  

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

2019-06-20 Thread
commit: 1ef0e9474ee215c66ea520590e8a77845e2d8646
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jun 20 14:33:29 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jun 20 14:33:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef0e947

dev-db/postgresql: Bump

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest |   7 +-
 ...l-12_beta1-r1.ebuild => postgresql-10.9.ebuild} |  34 +++---
 ...l-12_beta1-r1.ebuild => postgresql-11.4.ebuild} |   2 +-
 ..._beta1-r1.ebuild => postgresql-12_beta2.ebuild} |   2 +-
 ...12_beta1-r1.ebuild => postgresql-9.4.23.ebuild} | 128 +++-
 ...12_beta1-r1.ebuild => postgresql-9.5.18.ebuild} | 132 -
 ...12_beta1-r1.ebuild => postgresql-9.6.14.ebuild} | 107 ++---
 7 files changed, 234 insertions(+), 178 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index ea182832865..64e71ab19b5 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,11 @@
 DIST postgresql-10.8.tar.bz2 18958913 BLAKE2B 
d2e1664a53c5b2f24b412f497769ffd33e2f48977fa0f4503cb588497b61955a97497c87950ae60d498d75c7385fc63dd832b518174614f695d8882628a4ebb8
 SHA512 
c9cd0298f553e13e32d4315e17e9e61c1fd011391c5203282d9040f26fd08c85f749e6f2cea3bcc42d1ca153a1272bcd773196ef3bf2bdfb74cd12c5f523b7ca
+DIST postgresql-10.9.tar.bz2 18981395 BLAKE2B 
ef2ac003b393ea7cbf24c45fac6b3dc69df2a8694a9e891d5a68f7310d63fb816649d16a7351d03b63a4eb2256703efcab616a0146324478335267c39f3b9829
 SHA512 
4e2f30a0fd262f2e3ce5fc836425be635326600cd6cd4e117c57f59ea7ab2e9ea463a8d357fe7adb8c0dd0094e43d08efc2a137f8f9975715a5908e35920f98e
 DIST postgresql-11.3.tar.bz2 19718775 BLAKE2B 
f56686bff4e70c2b6333554a620a5c2d5c226654a1d61de43b4493c44a14e2bcd9c102dba420994878d328af52d933885e4948cd002f14b693aef1416697a0ea
 SHA512 
03269bb88f44f3a81d5e3a8ca2fe59f63f784436840f08870b2e539755629cbde8ac288e0bb4472ee93294a88b37b814ddff48444254c1a3f7a10b4bb64f7133
-DIST postgresql-12beta1.tar.bz2 20589423 BLAKE2B 
622f936524bca74c20e27967b4cfcec31ba4ffc3132af516fc6dbb89843d688df41b72b7febe7060d2eb6716d64228124b4bc9831e9b11601be0fd95b7727710
 SHA512 
f46017659aa88141b056fc1852280c92ffbc3ba52d1cda2e3e302d3ec6ba478cc2a8ab04c87f10774b0401e8284fc46bb387a3e0e594a26a30ef7a4cf79b1de3
+DIST postgresql-11.4.tar.bz2 19759635 BLAKE2B 
a3f35df40d31dce52073eeacf4e16bc7ccb487dc0a6e15b84d087f04fd130b66b1168ece3edc63927c377ca1044b54ccb3db5fb9b4a5c86a5b0e179a6678c73c
 SHA512 
159fb84134e05ddc58e40a879ca52ed4d58ced7bcd1e7310d59bda84f9055339a31a92cfaab2c063a88685f7417b9a828534394bf9a2477fc33d1fb6cd26186b
+DIST postgresql-12beta2.tar.bz2 20605047 BLAKE2B 
133c453b180c800bf7e8dc15d26453db6e2b86011a1dd175157d46e5dec26199e42ac37f494b9a154352d144c93c4e8dc8410469d52ca31c1bdfef69a25190e2
 SHA512 
64b3ffd7e61ece5572ca72b3168618150214f89d21b113c6f630687372f6f7212bdfa086fa5b22e466a529a0e929c76d34e5b3ed5c04c94299589822fbff4935
 DIST postgresql-9.4.22.tar.bz2 16848787 BLAKE2B 
5c2aaef13ef0cf33c421e6839877a8e4e1fc5dbe41d9cabefddd369925869f92f6c6b8a124b5778f9b25359103f0a7ada1eddcaf4bac498709f563928f25e7e3
 SHA512 
f11623a89b2320616fd53eda52da544bdfcb63bff08cb78fccde134ef628eee7ee90b3de6952f4e08c10297d356624faabf0e5b181b0105f51797796cd04efef
+DIST postgresql-9.4.23.tar.bz2 16848808 BLAKE2B 
fd747fb3f6f540190ecbd53116ef7b8b812d05f5968e32c9d09c5902239eaf073281262dba9836514344303a3c894f48c617e050ce713be7c09f53ee49c7b3cd
 SHA512 
b1eb392b939ac8369c76e4ecc142c78f380afc498b60ec0ea97acb16c21ffa5c11a24c2c46463032865955b7c531492c08feb6ef1efc46a549369f026594ea61
 DIST postgresql-9.5.17.tar.bz2 17563469 BLAKE2B 
d40b7f95d03db594144b4882f36bbe22f348faab0b8d67eda3f946448bb0e09188eccdeb4d1c92742fb29a920b30ede55e536a863b22d2009283eab66679122d
 SHA512 
bb468528b1f18166cda0be136f31a632859ffe6e6800233b1cb0e91ce11d2d00d3dc108a74580b5552a4d30b9f1b6849c91576cd497beac788c429815c66eac5
+DIST postgresql-9.5.18.tar.bz2 17570161 BLAKE2B 
aee7e4570f2571e507fd972e86d3a6a9243d8fd33c356305998a8dce461bc9b06b45e1ff4267a9eb47f58a793c0b70bce0babfc0dce939cb34b1436a55a5d9fd
 SHA512 
0487ac2891c800de045135d4b153659ec10c28750a09e0b87343f8e7145a11f1783ed0b6ca60829776faae1430c8050cc7661c780f171f1b2621f1673a32e6d1
 DIST postgresql-9.6.13.tar.bz2 18767279 BLAKE2B 
c1ec780a7f938f878425cbd6556145e60a613135129daaacc52e9a699cc448a22481b01fac20d0c09373ea6a026f39bc58234aae4f1126333b94f621981a8135
 SHA512 
65cc70410ad4a1a738b92855b92eecdbb9efbbca0eb9a45a138d47b696c8f9c9cd19073fbfdf5c80eea7633d0be29b4ed8acbadd38724acf8f18c90bb30f9b26
+DIST postgresql-9.6.14.tar.bz2 18787744 BLAKE2B 
be5a0d90fe1cd5ea682d8446e512271175f705bc49514215535d7aa4b631669846c0bd6167f985028c07dc5d6d394a1ea809028c5a5e15a5f010e85c2bede8cf
 SHA512 
dccc183a6992ef4ece4ef5c638339708ab484e571ecd66ed993c9071cd55f250b4277fd3367f9a5ee545aa83e29dc5f7a239200e200e3314d5acc847f35e790c

diff --git a/dev-db/postgresql/postgresql-1

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

2019-06-26 Thread
commit: e167272857d5b15c1878255e3d57ac25cb2af97a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jun 26 17:39:13 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Jun 26 17:39:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1672728

net-misc/kafka-bin: Bump

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  2 +
 net-misc/kafka-bin/kafka-bin-2.2.1.ebuild | 61 +++
 net-misc/kafka-bin/kafka-bin-2.3.0.ebuild | 61 +++
 3 files changed, 124 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index 0de0cf61b0c..fd3a8c13cb9 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -3,3 +3,5 @@ DIST kafka_2.12-2.0.1.tgz 49446678 BLAKE2B 
6d4aa6bd015cb42492364893c3f8ee01b2ce0
 DIST kafka_2.12-2.1.0.tgz 55201623 BLAKE2B 
3c0b0ce65b65dc005fe4e0e8a3c03d9047e9028fcbcdb840bcddbbabf59d02589057c250073836f779f335523e701f2c4c48d50e3580e5168fb5be1ad730ea83
 SHA512 
05a07e928c439b1084a6b3f6835f067f9636ac47f9473dcaaf7040d339cbd0a4561b7478531b237aa69e27f50fe3a2e7f4d0f2ba99a6422592a89ecf1187fa25
 DIST kafka_2.12-2.1.1.tgz 55351618 BLAKE2B 
a102fa24883ab5d3110aec1367e40c0ed0a437ca776e2532dbddb8a79c6288b8334c30b48072da8b58c693fc765106b6dcd03b6baebf66708021305a2dff2acf
 SHA512 
a2e8168e8de6b45e8fca1f2883f0744d3c5a939b70d8a47a5428b72188501d4c2fc11bc35759f2392680d4e8ecf2fa9d0e518e77fd28393afba22194ad018b10
 DIST kafka_2.12-2.2.0.tgz 57028557 BLAKE2B 
d71a84a308961fc78ad51c9831ef3a45f95380f143df2c961ea79603ba7c2471d0b0ae15853df86904d90dfc82cd2d2a52c03371391f534a4bf10bcd05d314ba
 SHA512 
63fdcd05b857a096d2e72804253590bd086e4f3046fbfa546f186602e48f54712ed6de2a346a5b05d5335870bf5268fcb2bfd3ef9c4f4bbea379091a79604556
+DIST kafka_2.12-2.2.1.tgz 57054917 BLAKE2B 
fb69ef12f7480b8b47e511cc9325b622dc1fcc6a265bacfdf1ac03d34ad8f5a3b3242c41386214519423bce1e18d8a90f2e7034e26681fe637c823d0a73f69bb
 SHA512 
b8d828f06dfe59e34c4cfa20c57c8c8b43374f1e7c09f12dfa5433534a380bfe09a6de90fb86a4403939a87ab9c665e2369143c138c71391b01bbb9b384e7ac5
+DIST kafka_2.12-2.3.0.tgz 57215197 BLAKE2B 
91400bed0860633523d60f4b00e47eb18b27f67abca24547d680d08213c10e0de126bf39f790ae16e704446811e9d25d78ed940cf3ae07fff8e2045cd05a89f1
 SHA512 
a5ed591ab304a1f16f7fd64183871e38aabf814a2c1ca86bb3d064c83e85a6463d3c55f4d707a29fc3d7994dd7ba1f790b5a6219c6dffdf472afd99cee37892e

diff --git a/net-misc/kafka-bin/kafka-bin-2.2.1.ebuild 
b/net-misc/kafka-bin/kafka-bin-2.2.1.ebuild
new file mode 100644
index 000..0f799f94c22
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-2.2.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils user
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="http://kafka.apache.org/;
+
+# pick recommended scala version
+SCALA_VERSION=2.12
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper"
+
+RDEPEND="virtual/jre:1.8"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+pkg_setup() {
+   enewgroup kafka
+   enewuser kafka -1 /bin/sh /var/lib/kafka kafka
+}
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/lib/kafka
+
+   keepdir /var/log/kafka
+   fowners -R kafka:kafka /var/log/kafka
+
+   newinitd "${FILESDIR}/${MY_PN}.init.d.4" "${MY_PN}"
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
+   keepdir "${INSTALL_DIR}/logs"
+   fowners -R kafka:kafka "${INSTALL_DIR}"
+}

diff --git a/net-misc/kafka-bin/kafka-bin-2.3.0.ebuild 
b/net-misc/kafka-bin/kafka-bin-2.3.0.ebuild
new file mode 100644
index 000..0f799f94c22
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-2.3.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils user
+

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

2019-08-13 Thread
commit: 4e4ece1ca7740ce58c574fe6bb11abfc4e235872
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 13 14:24:22 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 13 14:24:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e4ece1c

dev-db/clickhouse: Bump

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/clickhouse/Manifest |   1 +
 dev-db/clickhouse/clickhouse-19.13.1.11.ebuild | 204 +
 2 files changed, 205 insertions(+)

diff --git a/dev-db/clickhouse/Manifest b/dev-db/clickhouse/Manifest
index 9a52ddcf42a..1e098f8ff8b 100644
--- a/dev-db/clickhouse/Manifest
+++ b/dev-db/clickhouse/Manifest
@@ -2,5 +2,6 @@ DIST cctz-4f9776a.tar.gz 290009 BLAKE2B 
532eb7d590f9814c05cc7fdd3c75efe0a6b3f81d
 DIST clickhouse-18.10.3.tar.gz 6136661 BLAKE2B 
5564bbe85f4ca43f18df702148af0e4e5b5a8826994d90f29beb3a37cdbeb36f9d3ec77d9c7bc6f843e7586e5441aeb0937548eb5eb61d27cecc5790d8c21a5b
 SHA512 
c78386922388cf910a995b569724eb22fc41ab60e765a4d3644c4a48d8b9a67ef28b7e375186b2eb00c43b4f06e90783084f4ac4d3789f1b6e4251ee30e8833c
 DIST clickhouse-18.12.17.tar.gz 6495521 BLAKE2B 
00dfb823b9e36923beb50a88bee88af3918bedc7b20079785699a42e36e52f32739f786bd78c5b350f58ae59251e3846da6202d04e24e9a750c92e16065cc395
 SHA512 
876c5fb6011c65b8ec201126678dad6f5de3430b7d320316ced5c6d22e8086ce337d20b73badbd053bf141097b8fe6cd94910ed607b4bbedb681cfa7921d1fb6
 DIST clickhouse-18.6.0.tar.gz 5852534 BLAKE2B 
5634fd26907b21d4a35cff3ed816696205be4aff1cdd1acfe222e24214b1842eb18a4e499e888b0d92b78f5c3023c2962a385af2c0ea889055e473dfa0198bf5
 SHA512 
e8ea2d4457122513cad47b1cdb2a58dd2ffaec77a7a08bf82179aca12a369d39970520a995bb5db2e5ea4b0939da827b7d4b1f3929cf71c149c965438ebb3633
+DIST clickhouse-19.13.1.11.zip 11502726 BLAKE2B 
c2788702a2c27c995abc072a94f3945ed6f9039fe0c7840312a86987faf52d2f7801d531e89a02848fa8ee1319247c41de0f3ad0c0cb51c1df1dbcfca3bd3b0a
 SHA512 
095a0e63eff6989ea1f70fac593069e1cdb6ea207a99d8cfd610c4eb8f3f7411a784d9f100c9fc899898e68dd88dd54bec3c136764793c8cae986d920a651f8c
 DIST clickhouse-19.5.3.8.zip 11247905 BLAKE2B 
f72289f55bddf9b3ad2e16a4d1fc6e4f7681477e742eda3694c3c16975820c93affc01c70b194c5992226d79bee714f706c04402c62bd0ed3d1701a16fb22192
 SHA512 
f578abbd43c3ccf721e079ce2bafac22be0c5d619388be192c59a2053ae1cf1e7f0a025e0323f0f8f004f879990a88c0ca0cd4d135606de51c576619fe0172b8
 DIST clickhouse-19.9.5.36.zip 11708002 BLAKE2B 
075f9b1556c5ee207a608047fa559cec7a0b1f044236e412189ae6dabe25aa04abf881726e4ffa17d4aad6937250c704f050935e61470994b57eaa1ac9ea07e4
 SHA512 
b0aa04a1c0f7c15316c83a2711f9b64f8235e664956f933530a9f2dc26fcb8b817adb8ca43c96db1cad498e06f4291ce13c0bb259726039c5caa52ae523fa4ab

diff --git a/dev-db/clickhouse/clickhouse-19.13.1.11.ebuild 
b/dev-db/clickhouse/clickhouse-19.13.1.11.ebuild
new file mode 100644
index 000..bbf65016a54
--- /dev/null
+++ b/dev-db/clickhouse/clickhouse-19.13.1.11.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+
+inherit cmake-utils systemd toolchain-funcs user
+
+DESCRIPTION="An OSS column-oriented database management system for real-time 
data analysis"
+HOMEPAGE="https://clickhouse.yandex;
+LICENSE="Apache-2.0"
+
+MY_PN="ClickHouse"
+TYPE="stable"
+
+CCTZ_COMMIT="4f9776a"
+SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> 
${P}.zip
+   https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> 
cctz-${CCTZ_COMMIT}.tar.gz
+"
+
+SLOT="0/${TYPE}"
+IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql 
static test tools"
+KEYWORDS="~amd64"
+
+REQUIRED_USE="
+   server? ( cpu_flags_x86_sse4_2 )
+   static? ( client server tools )
+"
+
+RDEPEND="
+   dev-libs/re2:0=
+   !static? (
+   >=app-arch/lz4-1.8.0:=
+   >=app-arch/zstd-1.3.4:=
+   client? (
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   )
+
+   dev-libs/double-conversion
+   dev-libs/capnproto
+   dev-libs/libltdl:0
+   sys-libs/libunwind:7
+   sys-libs/zlib
+   dev-libs/poco[odbc]
+   dev-libs/icu:=
+   dev-libs/glib
+   >=dev-libs/boost-1.65.0:=
+   dev-libs/openssl:0=
+   kafka? ( dev-libs/librdkafka:= )
+   mysql? ( virtual/libmysqlclient )
+   )
+
+   >=dev-libs/poco-1.9.0
+   dev-libs/libpcre
+   dev-libs/jemalloc
+   dev-libs/protobuf
+"
+
+DEPEND="${RDEPEND}
+   doc? ( >=dev-python/mkdocs-1.0.1 )
+   static? (
+   >=app-arch/lz4-1.8.0[static-libs]
+   >=a

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

2019-08-13 Thread
commit: d6452a56eafe6dcf5cf65cfcba71117e8421c732
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 13 18:50:41 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 13 18:50:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6452a56

dev-db/postgis: Bump

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/Manifest|   3 +
 dev-db/postgis/postgis-2.4.8.ebuild| 125 +
 dev-db/postgis/postgis-2.5.3.ebuild| 123 
 dev-db/postgis/postgis-3.0.0_alpha4.ebuild | 123 
 4 files changed, 374 insertions(+)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 52a373ebc39..05cff1b04d4 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -1,4 +1,7 @@
 DIST postgis-2.4.6.tar.gz 12616474 BLAKE2B 
8e33ae7e8ca5ef2a4dd90f64a8e9910118e4ef711444b196f46e4a63f98ff6044709d65a853c5c10de91308658a206965503b6a85a16438ea422becdbbd9bb40
 SHA512 
eec4276a58549f3cc57d6574186aebc72df0dd7dc2ab9acbaf410604b4d271dee6d5154caacd7297d20493d879434ca78050672e8197ff0fc63a36100c20c66c
 DIST postgis-2.4.7.tar.gz 12831401 BLAKE2B 
0069a339cc778a02a008835189b5560ffb1724aceaaeeec5264750cdfaa4346310ca1d112f698556e750b6559f0dabb727584c9d41ff8747ed7673e147c9723e
 SHA512 
832f039e582227cd1c6edef98af8dfcceb90db75b18d4ba605b7baf2842227b23fe2d15c3b1cde941182c93230ba41ab94da59e97506c77e79f2016bbd98c885
+DIST postgis-2.4.8.tar.gz 12846228 BLAKE2B 
dc7cd26f08774011bddba362040f35fd46dab5f58870643d4e6d939fb107a8e93ccb8c2d57ac67bf5ba44a7dd05c25eee77358548d9d7d9a8b3e2f7538e49538
 SHA512 
afeddbdcbad68358c3bc36beec5f1baf74c328daba90f0ac7d6322e4330d18da2e5534fa200f8ae3f19e7e897221989a564f6e2855e9181eadfd9cc32315b666
 DIST postgis-2.5.1.tar.gz 16041872 BLAKE2B 
589cf7168d3698737a19d817b8efb91695c2c3f63d6c3aa24189d9a37459a28ca8a7db0450aa2d557699f76cd8e3ab1eec198bd332b294d976330fdc9d8a7f60
 SHA512 
c6c9c8c5befd945614e92d1062df1d753ca8b7fd69b70226065c2dac77a59783b14ece4da994187079b683ee090ba5a79389ba679f22fce8c20a5afc2c8dfca0
 DIST postgis-2.5.2.tar.gz 16252761 BLAKE2B 
181ecc41e659c1df32392d0dfea9cc081c2a647fd23401b8b0470f99e1136b6b8ed900eaea38afdf87cc801bf13ede4247f9c188fcf0da6782624239c77b434f
 SHA512 
b10781f0b74bad8162c33eb111a6090fba184b45fe5874d22cd3a5b0acfb057f3407c073bc44c9d4cd20ed8c2cb1fbb34480b0cf331340bc8b52580d4eccb819
+DIST postgis-2.5.3.tar.gz 16424752 BLAKE2B 
94c2ccd41eb88a39c6db48ad7f4d142742a1b0791e3abe57adb2c778406dcc8286afc6d55c80067e0b94a1300eff1c76a227d3cfd813e12541c715edeea11a9b
 SHA512 
1c9f873ba8f8ff4aeae248c68c001eb4174416de1e00ce6a0d0c9ea129b475e887a83235027068d52f587ab95c549adbfaa7e5dccdda77855e39c55dac0fdc2d
+DIST postgis-3.0.0alpha4.tar.gz 17488411 BLAKE2B 
ef819793ee431e54ab69e9434d45fc9c59ecb014dc18ccfb93705bc0ec6dec99ec05cedf687db17a8d65da5b6f2bd8760589ed00d1c51328f84f01461deb0922
 SHA512 
85eb8380772e7be0520617b23d74ab729be0a2ea6f2cbea4f765f38c9522312366723b6972f75017e7675e32b89692c2c25f7e355a18edf1fbb84d4eaa10e52a

diff --git a/dev-db/postgis/postgis-2.4.8.ebuild 
b/dev-db/postgis/postgis-2.4.8.ebuild
new file mode 100644
index 000..7248b26049e
--- /dev/null
+++ b/dev-db/postgis/postgis-2.4.8.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+POSTGRES_COMPAT=( 9.{4..6} {10..11} )
+POSTGRES_USEDEP="server"
+
+inherit autotools eutils postgres-multi versionator
+
+MY_PV=$(replace_version_separator 3 '')
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="http://postgis.net;
+SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="address-standardizer doc gtk static-libs mapbox test topology"
+
+RDEPEND="
+   ${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   >=sci-libs/geos-3.5.0
+   >=sci-libs/proj-4.6.0
+   >=sci-libs/gdal-1.10.0
+   address-standardizer? ( dev-libs/libpcre )
+   gtk? ( x11-libs/gtk+:2 )
+   mapbox? ( dev-libs/protobuf )
+"
+
+DEPEND="${RDEPEND}
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   || (
+   media-gfx/imagemagick[png]
+   
media-gfx/graphicsmagick[imagemagick,png]
+   )
+   )
+   virtual/pkgconfig
+   test? ( dev-util/cunit )
+"
+
+PGIS="$(get_version_component_range 1-2)"
+
+REQUIRED_USE="t

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

2019-08-15 Thread
commit: 968eada1c14455fce0029e184d401e120002a010
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Aug 15 17:20:02 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Aug 15 17:20:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968eada1

dev-db/clickhouse: Improve init script, fix dependencies

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/clickhouse/clickhouse-19.13.1.11-r1.ebuild  | 205 +
 dev-db/clickhouse/files/clickhouse-server.confd|   4 +
 dev-db/clickhouse/files/clickhouse-server.initd-r1 |  23 +++
 3 files changed, 232 insertions(+)

diff --git a/dev-db/clickhouse/clickhouse-19.13.1.11-r1.ebuild 
b/dev-db/clickhouse/clickhouse-19.13.1.11-r1.ebuild
new file mode 100644
index 000..a2fbc773fa7
--- /dev/null
+++ b/dev-db/clickhouse/clickhouse-19.13.1.11-r1.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+
+inherit cmake-utils systemd toolchain-funcs user
+
+DESCRIPTION="An OSS column-oriented database management system for real-time 
data analysis"
+HOMEPAGE="https://clickhouse.yandex;
+LICENSE="Apache-2.0"
+
+MY_PN="ClickHouse"
+TYPE="stable"
+
+CCTZ_COMMIT="4f9776a"
+SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> 
${P}.zip
+   https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> 
cctz-${CCTZ_COMMIT}.tar.gz
+"
+
+SLOT="0/${TYPE}"
+IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql 
static test tools"
+KEYWORDS="~amd64"
+
+REQUIRED_USE="
+   server? ( cpu_flags_x86_sse4_2 )
+   static? ( client server tools )
+"
+
+RDEPEND="
+   dev-libs/re2:0=
+   !static? (
+   >=app-arch/lz4-1.8.0:=
+   >=app-arch/zstd-1.3.4:=
+   client? (
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   )
+
+   dev-libs/double-conversion
+   dev-libs/capnproto
+   dev-libs/libltdl:0
+   sys-libs/libunwind:7
+   sys-libs/zlib
+   dev-libs/poco[odbc]
+   dev-libs/icu:=
+   dev-libs/glib
+   >=dev-libs/boost-1.65.0:=
+   dev-libs/openssl:0=
+   kafka? ( dev-libs/librdkafka:= )
+   mysql? ( virtual/libmysqlclient )
+   )
+
+   >=dev-libs/poco-1.9.0
+   dev-libs/libpcre
+   dev-libs/jemalloc
+   dev-libs/protobuf
+"
+
+DEPEND="${RDEPEND}
+   doc? ( >=dev-python/mkdocs-1.0.1 )
+   static? (
+   >=app-arch/lz4-1.8.0[static-libs]
+   >=app-arch/zstd-1.3.4[static-libs]
+   client? (
+   sys-libs/ncurses:0=[static-libs]
+   sys-libs/readline:0=[static-libs]
+   )
+   dev-libs/double-conversion[static-libs]
+   dev-libs/capnproto[static-libs]
+   dev-libs/libltdl[static-libs]
+   sys-libs/libunwind:7[static-libs]
+   sys-libs/zlib[static-libs]
+   || (
+   dev-db/unixODBC[static-libs]
+   dev-libs/poco[odbc]
+   )
+   dev-libs/icu[static-libs]
+   dev-libs/glib[static-libs]
+   >=dev-libs/boost-1.65.0[static-libs]
+   dev-libs/openssl[static-libs]
+   virtual/libmysqlclient[static-libs]
+   kafka? ( dev-libs/librdkafka[static-libs] )
+   )
+   =dev-cpp/gtest-1.8*
+   sys-libs/libtermcap-compat
+   dev-util/patchelf
+   >=sys-devel/lld-6.0.0
+   >=sys-devel/gcc-7.0
+   >=sys-devel/clang-6.0
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
+
+_clang_fullversion() {
+   local ver="$1"; shift
+   set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ 
__clang_patchlevel__")
+   eval echo "$ver"
+}
+
+clang-fullversion() {
+   _clang_fullversion '$1.$2.$3' "$@"
+}
+
+clang-version() {
+   _clang_fullversion '$1.$2' "$@"
+}
+
+clang-major-version() {
+   _clang_fullversion '$1' "$@"
+}
+
+clang-minor-version() {
+   _clang_fullversion '$2' "$@"
+}
+
+clang-micro-version() {
+   _clang_fullversion '$3' "$@"
+}
+
+pkg_pretend() {
+   if [[ $(tc-getCC) == clang ]]; then
+   if [[ $(clang-major-version) -lt 6 ]]; then
+   eerror "Compilation with clang older than 6.0 is not 
supported"
+   die "Too old clang found"
+   fi
+ 

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/

2019-08-25 Thread
commit: 086077afa79e55f21c9285dec27752f18a34833b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Aug 25 14:44:13 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Aug 25 14:44:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086077af

sci-mathematics/gmp-ecm: Bump

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 sci-mathematics/gmp-ecm/Manifest |  1 +
 sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest
index aa8aa2b10d4..5306618db19 100644
--- a/sci-mathematics/gmp-ecm/Manifest
+++ b/sci-mathematics/gmp-ecm/Manifest
@@ -1,2 +1,3 @@
 DIST gmp-ecm-6.4.3.tar.gz 944719 BLAKE2B 
aa07f0b6c4a4b0d3bb36b596ddbaefd259b2387fa0295a829c8e239b0edde0e1f3887bff19a6b0b67083cbec7706fa41214a21eeca8b83eb4b3f7e3cc372c113
 SHA512 
71ccdf3b48e96b0acad45302c87a7b17a20ad289efde212a34fb11491531b96848f1824606fdab7604874ca7d8165baba4bbfbc8424e27e884ad0d4f56a6
 DIST gmp-ecm-6.4.4.tar.gz 941058 BLAKE2B 
e83f02592a8bb86285f258fefc3e302cc516109e7f87835b25412baf526df58e5ea38347acfd926b90fac15b4103981a14aa7b853dba0cb0168467a223e0
 SHA512 
039009de2d1a22de7abed2e2b843fa2bc684ddcfc45892891a24b93ad4b3640a97d2e7612ebcbdbca8db032534c226ad77c67199772b21a6139e5fa205687097
+DIST gmp-ecm-7.0.4.tar.gz 1101899 BLAKE2B 
6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c
 SHA512 
b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350

diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild 
b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
new file mode 100644
index 000..54f7a1bbd2d
--- /dev/null
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic multilib
+
+DESCRIPTION="Elliptic Curve Method for Integer Factorization"
+HOMEPAGE="http://ecm.gforge.inria.fr/;
+SRC_URI="https://gforge.inria.fr/frs/download.php/36224/${P}.tar.gz;
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+blas +custom-tune -openmp static-libs test"
+
+DEPEND="
+   dev-libs/gmp:0=
+   blas? ( sci-libs/gsl )
+   openmp? ( sys-devel/gcc:*[openmp] )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/ecm-${PV}
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+   sed -e '/libecm_la_LIBADD/s:$: -lgmp:g' -i Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   # --enable-shellcmd is broken
+   econf \
+   --enable-shared \
+   $(use_enable static-libs static) \
+   $(use_enable openmp) \
+   ${myconf}
+}
+
+src_compile() {
+   append-ldflags "-Wl,-z,noexecstack"
+   if use custom-tune; then
+   use amd64 && cd x86_64
+   use x86 && cd pentium4
+   emake
+   fi
+   default
+}
+
+src_install() {
+   default
+   mkdir -p "${ED}/usr/include/${PN}/"
+   cp "${S}"/*.h "${ED}/usr/include/${PN}" || die "Failed to copy headers" 
# needed by other apps like YAFU
+}



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

2019-08-27 Thread
commit: 49ba9c77f3a9038dccab3f3f31010b9babd6552f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 27 08:34:56 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 27 08:40:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ba9c77

dev-python/werkzeug: Bump

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/werkzeug/Manifest   |  1 +
 dev-python/werkzeug/werkzeug-0.15.5.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index a805a1d3a44..eca76123547 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,3 +1,4 @@
 DIST Werkzeug-0.12.2.tar.gz 1169770 BLAKE2B 
12e7e422e7dae0ab2fc3cc52f80536362dea8edd61cdaec45a6cca35b789d731408e10cc46288b0c5c22138e20e9d52a88c2db78d22a215d5ab4bb9477526fcc
 SHA512 
9ff45aeb51a71fd5115e8cdee40a7b2fddfa0574c356686050cb1bdced5c6c18f672b601ca2637010c7f59be75c66ee558efb4ea05052c550ec7da3644b88e0a
 DIST Werkzeug-0.14.1.tar.gz 1185546 BLAKE2B 
4c358688752adce870e8b44ffede56e44ab26990f12c98cc75a7c7e0d40b1f39f4208237ed26a2acb1f78a3359272cb44bab4606c5bca55a5c5f5edfa22c9faa
 SHA512 
64976cc46c1cee2203112c50aba6f9404d4e48d4a90f8b11837148b5415a28572b7e706095586045a46879e853fc5a80c63e7bf0c13eda29d564a37b4a554c0b
 DIST Werkzeug-0.15.4.tar.gz 925334 BLAKE2B 
ffb132026e5a43bdbbb6decf19c47b07bb38afe383fc6b769a793f9e72769bdb5a9507918590d485b9a84e8db392202fe985b0cd1fa00e8af17eccbf53bcdaec
 SHA512 
b27b313cb29128ad1a1d0b04be7d1b29eacd4fb8280757510ce662b4f8743e7311966f7fb170531bd5dcb9668e9c6672f0cc0cf53bb4af3ec7328312a88b53ab
+DIST Werkzeug-0.15.5.tar.gz 926570 BLAKE2B 
39d68f7ea2f99ffa60f5a2af7ebf8a01e68a83e32106abd8fcbba3a5402bf6c6c02f7bb9b84cd483aa061bb065a0f2f6d809db55a2f6950996d70cf62a620520
 SHA512 
e2980b649db0c246fa87b94972f1a1e00b19f20a90e34733267cb50b0d1c8e83701f4bde3e466f9f12243c47b3cc40c6977e63164f18ee5e518b75e952988edd

diff --git a/dev-python/werkzeug/werkzeug-0.15.5.ebuild 
b/dev-python/werkzeug/werkzeug-0.15.5.ebuild
new file mode 100644
index 000..0b9d4251212
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-0.15.5.ebuild
@@ -0,0 +1,39 @@
+# 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} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN="Werkzeug"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="http://werkzeug.pocoo.org/ https://pypi.org/project/Werkzeug/ 
https://github.com/pallets/werkzeug;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile() {
+   distutils-r1_python_compile
+}
+
+python_test() {
+   pytest -vv tests || die "Tests failed under ${EPYTHON}"
+}



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

2019-08-27 Thread
commit: ef86a7cbdcbdbab9048b4508f32c077da5229063
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 27 08:39:30 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 27 08:40:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef86a7cb

dev-python/flask: Bump to 1.1

Also fix dependencies for -

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/flask/Manifest  | 1 +
 dev-python/flask/{flask-.ebuild => flask-1.1.1.ebuild} | 4 ++--
 dev-python/flask/flask-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 4ac9c5ef2b7..a02e1de56ff 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,3 +1,4 @@
 DIST Flask-0.12.2.tar.gz 548510 BLAKE2B 
bd92d0e7e6ff36d371ffd958708517d16e41d1475af9153bf3d5234c33aa5c0ab415cbd254b711731cf8cffddac94b475f62d9fff2f9fe756b0fa30bb36d4343
 SHA512 
c00bb807e8fbc943e23a3721acf5b04320e7a58d658bca46bdf83a345b4c4d5729accae338505e134f01bc908adec9555fd94e8c87ef6f0367e6037215c06319
 DIST Flask-1.0.2.tar.gz 644534 BLAKE2B 
dd024f6f7a68691c759e3fd494a9482c4ab5216b5c7486fc1717346f953678c3198deedd657e7ddd3a5deff57ce31b1afdc40ef2ba9cc2fbed48f3afc223f6d0
 SHA512 
0ddf5d8bb0b0ae61f990096dffe3cf02744d7986015d05ae2cc09dfe0def17df44e2a4c58e330d17c7bd8c3eb74014dee5e2edef6e300b8e4ed756c251938f52
 DIST Flask-1.0.4.tar.gz 615497 BLAKE2B 
4141de3754a8ce42c6978a72da80c991d13415a19946180f5fd8f08a1827209be605ec10283b78841bee94c5a2036b8e6083187a3e68c188fde93cb702a6d645
 SHA512 
2ed45ebdef80fe354a0a221f991560e17c442550f667fb76dd9c9631428fe8b6686127504f4ee81fcc6748f99cd376bed7a1ff4e0a9ae913cd70c9f5f4ac1c61
+DIST Flask-1.1.1.tar.gz 625458 BLAKE2B 
aea56848dd1f8bb2d96059adf069f8d19c55395e5dd0d98bf4e89c7d1b54241f1f476cbf7fdb91a2390cb5438a3bd7a5bdb58383f2a196b042e90f272cb39e53
 SHA512 
d4e6304bdb2e20deda5b9800dc9ebeabf0442528d6cef2d15416129c151b25ab32c41460939f64fb72b15ead8d4e9bcea5694039323d080d279bfba2f6266178

diff --git a/dev-python/flask/flask-.ebuild 
b/dev-python/flask/flask-1.1.1.ebuild
similarity index 94%
copy from dev-python/flask/flask-.ebuild
copy to dev-python/flask/flask-1.1.1.ebuild
index 6b340034d51..80cc931b35b 100644
--- a/dev-python/flask/flask-.ebuild
+++ b/dev-python/flask/flask-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -28,7 +28,7 @@ RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
dev-python/itsdangerous[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
-   >=dev-python/werkzeug-0.14[${PYTHON_USEDEP}]"
+   >=dev-python/werkzeug-0.15[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )

diff --git a/dev-python/flask/flask-.ebuild 
b/dev-python/flask/flask-.ebuild
index 6b340034d51..80cc931b35b 100644
--- a/dev-python/flask/flask-.ebuild
+++ b/dev-python/flask/flask-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -28,7 +28,7 @@ RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
dev-python/itsdangerous[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
-   >=dev-python/werkzeug-0.14[${PYTHON_USEDEP}]"
+   >=dev-python/werkzeug-0.15[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )



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

2019-08-27 Thread
commit: 3388da605d5a2197a7b23c9e727f53fc84ee4c60
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 27 08:36:31 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 27 08:40:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3388da60

dev-python/flask: Bump

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/flask/Manifest   |  1 +
 dev-python/flask/flask-1.0.4.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 5ba04ead1a6..4ac9c5ef2b7 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,2 +1,3 @@
 DIST Flask-0.12.2.tar.gz 548510 BLAKE2B 
bd92d0e7e6ff36d371ffd958708517d16e41d1475af9153bf3d5234c33aa5c0ab415cbd254b711731cf8cffddac94b475f62d9fff2f9fe756b0fa30bb36d4343
 SHA512 
c00bb807e8fbc943e23a3721acf5b04320e7a58d658bca46bdf83a345b4c4d5729accae338505e134f01bc908adec9555fd94e8c87ef6f0367e6037215c06319
 DIST Flask-1.0.2.tar.gz 644534 BLAKE2B 
dd024f6f7a68691c759e3fd494a9482c4ab5216b5c7486fc1717346f953678c3198deedd657e7ddd3a5deff57ce31b1afdc40ef2ba9cc2fbed48f3afc223f6d0
 SHA512 
0ddf5d8bb0b0ae61f990096dffe3cf02744d7986015d05ae2cc09dfe0def17df44e2a4c58e330d17c7bd8c3eb74014dee5e2edef6e300b8e4ed756c251938f52
+DIST Flask-1.0.4.tar.gz 615497 BLAKE2B 
4141de3754a8ce42c6978a72da80c991d13415a19946180f5fd8f08a1827209be605ec10283b78841bee94c5a2036b8e6083187a3e68c188fde93cb702a6d645
 SHA512 
2ed45ebdef80fe354a0a221f991560e17c442550f667fb76dd9c9631428fe8b6686127504f4ee81fcc6748f99cd376bed7a1ff4e0a9ae913cd70c9f5f4ac1c61

diff --git a/dev-python/flask/flask-1.0.4.ebuild 
b/dev-python/flask/flask-1.0.4.ebuild
new file mode 100644
index 000..80cc931b35b
--- /dev/null
+++ b/dev-python/flask/flask-1.0.4.ebuild
@@ -0,0 +1,57 @@
+# 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} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
+HOMEPAGE="https://github.com/pallets/flask/;
+MY_PN="Flask"
+MY_P="${MY_PN}-${PV}"
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc examples test"
+
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-0.15[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_prepare_all() {
+   # Prevent un-needed d'loading
+   sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   
PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}}
 \
+   py.test -v || die "Testing failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   use doc && HTML_DOCS=( docs/_build/html/. )
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/

2019-09-15 Thread
commit: 0b5a793dab90853dce0fb1d202f157c6ed415f18
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Sep 15 10:41:52 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Sep 15 10:41:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5a793d

sci-mathematics/gmp-ecm: Fix custom-tune useflag

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 .../gmp-ecm/{gmp-ecm-7.0.4.ebuild => gmp-ecm-7.0.4-r1.ebuild}  | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild 
b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
similarity index 92%
rename from sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
rename to sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
index 54f7a1bbd2d..67ee9231661 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
@@ -41,8 +41,7 @@ src_configure() {
 src_compile() {
append-ldflags "-Wl,-z,noexecstack"
if use custom-tune; then
-   use amd64 && cd x86_64
-   use x86 && cd pentium4
+   emake && emake ecm-params # need to build all to get benchmark 
bits, then run benchmark
emake
fi
default



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

2019-07-28 Thread
commit: 9255e2bc884180136a1ddce575c9c89a9491c1b8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jul 28 12:40:47 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Jul 28 12:40:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9255e2bc

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest|  1 +
 dev-lang/moarvm/files/fix-quoting.patch | 28 +++
 dev-lang/moarvm/moarvm-2019.07.ebuild   | 60 +
 3 files changed, 89 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index a251c98e523..9da7acfd83e 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20
 DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1
 DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9b2f2e59754b25a2f29e66f86e1d2524e16bce84323f2426f264476a4f3d307761c340ca6f09d3983eacde336704
 SHA512 
b55efc942a581e1d14a571b44a58a76e18f01ca1fabb4c68476003bb42fd4f3663fd532e75814cad6f7b1e1cf5562fe6b1aa68b956c1d8e6769e9dc1bce2b0a7
 DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
+DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999

diff --git a/dev-lang/moarvm/files/fix-quoting.patch 
b/dev-lang/moarvm/files/fix-quoting.patch
new file mode 100644
index 000..f3e02b156ab
--- /dev/null
+++ b/dev-lang/moarvm/files/fix-quoting.patch
@@ -0,0 +1,28 @@
+From f1b26bb0e8f4e0a00ac31f9defb1ed74b820eb39 Mon Sep 17 00:00:00 2001
+From: Stefan Seifert 
+Date: Mon, 15 Jul 2019 12:04:45 +0200
+Subject: [PATCH] Fix Configure.pl failing when --prefix /usr is passed
+
+gerd++ reported this on Github 1143 and supplied the diagnostics and
+fix:
+If the prefix is exact /usr, then it seems that in build/Makefile.in
+@moardll@: $(OBJECTS) $(THIRDPARTY)
+$(MSG) linking $@
+$(CMD)$(LD) @ldout@$@ $(LDFLAGS) @ldshared@ @moarshared@ $(OBJECTS) 
$(DLL_LIBS)
+moarshared will not be substituted or is wrong.
+---
+ Configure.pl | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Configure.pl b/Configure.pl
+index b71b576be..753dcfaac 100755
+--- a/Configure.pl
 b/Configure.pl
+@@ -441,6 +441,7 @@ sub uniq {
+ push @ldflags, $ENV{LDFLAGS} if $ENV{LDFLAGS};
+ $config{ldflags} = join ' ', @ldflags;
+ 
++$config{moarshared} = '';
+ # Switch shared lib compiler flags in relocatable case.
+ if (not $args{static} and $config{prefix} ne '/usr') {
+ $config{moarshared} = $config{moarshared_relocatable}   if  
$args{relocatable};

diff --git a/dev-lang/moarvm/moarvm-2019.07.ebuild 
b/dev-lang/moarvm/moarvm-2019.07.ebuild
new file mode 100644
index 000..316046a745e
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2019.07.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+#USE=optimize triggers makefile bug
+IUSE="asan clang debug doc +jit static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+# known configure bug
+PATCHES="${FILESDIR}/fix-quoting.patch"
+
+src_configure() {
+   use doc && DOCS+=( docs/* )
+   local myconfigargs=(
+

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

2019-07-28 Thread
commit: a98b07cfd740df5a4dd75773521e73788d1027d4
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jul 28 16:43:15 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Jul 28 16:44:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a98b07cf

net-misc/geoipupdate: Bump

New version is rewritten in Go, so ebuild is very different.
Based on work by Wiktor Kerr  adjust.com>

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/geoipupdate/Manifest |  2 ++
 net-misc/geoipupdate/geoipupdate-4.0.3.ebuild | 45 +++
 2 files changed, 47 insertions(+)

diff --git a/net-misc/geoipupdate/Manifest b/net-misc/geoipupdate/Manifest
index 20ddcb207c3..e084a7d2e85 100644
--- a/net-misc/geoipupdate/Manifest
+++ b/net-misc/geoipupdate/Manifest
@@ -1,3 +1,5 @@
 DIST geoipupdate-2.3.1.tar.gz 362497 BLAKE2B 
e07eb22d6b4897d735af0c354f99111931646e8d194d493cf6992ac76a065a02816e5eaf0c974f752aeabb9cde7e7f8ec70d70529402b0b58072c44994e39e53
 SHA512 
98537e17ea03dbc0e377bf3fd045a96cbcf2f36f1fbcdf494f0a60d15f9ea5d2f0cd5e127245c6425e0ff8b77028147a2a6316034752298c8e9671007b7245a1
 DIST geoipupdate-3.1.0.tar.gz 370293 BLAKE2B 
5cd7b4563ca0b6820b863e24b80054f27c49bd9e89898f6b7248d3389a81f9c680f9979293fa2acaab0727b3c915926396404e19e90ffbb0ef6647a64d30c14a
 SHA512 
9efd30593df0a2564f98a0e99d02ac3671e5752034d8c747d84a204cd620845e619bec511b6004d895cdb611a2d98b921eb830192d258c572ac9efd603cd5c99
 DIST geoipupdate-3.1.1.tar.gz 366789 BLAKE2B 
1f823bd51553c9c96ad78bab893a15d4bc3f4ee5cea873f2fd3fbcbe7a38f22d2995558f8196f4c4030fb6f24b179104912af3290d3b7ed9bde9fbe5ff37862c
 SHA512 
24e6a9f72449df1a2763314f188828332b5516962dbd75892689e505516af967bece60cc846fe17cfcc1ddb4d6111c9cd7d5c0ebc9d3e8e7af355f8a1c7f1a2f
+DIST geoipupdate-4.0.3.tar.gz 107019 BLAKE2B 
55978bb6fc37b02706d4f48b76dc8b85f3aacc86f1192a0d31cee5c55fb4d0feb8d5ddb2b6a13d4a85d80133ccaa318bd9ad3e7d3d5b818fea2a3a0fa09a62d3
 SHA512 
870f930a54a45f5fe14c8328158ea2c8d2d8e4320a5400abc8ec18ae1e234426e86492a41868ccd3bf649acf0cd347722683326817359fed7d147ab21eb64397
+DIST geoipupdate-vendor-4.0.3.tar 532480 BLAKE2B 
c619098fa40d6a92743a2847900e7cefe5d61aa9dbd36399e4a26d7c2fda1ea493f91ded8a4b17a76063960c0f8a11cc7b3b7b734e9f3d978da7035799d32956
 SHA512 
25976c66d775e3e50b422e9f564b9486c7c08d9dba8a11b5ac9faf62f3545673fa94d2ea6ea40750835840c938b686b174de5658236a19e85d592d861eea05b8

diff --git a/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild 
b/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
new file mode 100644
index 000..748f8dc8f2a
--- /dev/null
+++ b/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/maxmind/${PN}"
+
+inherit golang-vcs-snapshot
+
+DESCRIPTION="performs automatic updates of GeoIP2 and GeoIP Legacy binary 
databases"
+HOMEPAGE="https://${EGO_PN};
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://files.adjust.com/${PN}-vendor-${PV}.tar;
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( GeoIP.conf.md geoipupdate.md )
+
+src_unpack() {
+   golang-vcs-snapshot_src_unpack
+   tar xf  "${DISTDIR}/${PN}-vendor-${PV}.tar" -C 
"${S}/src/github.com/maxmind/geoipupdate" || die
+}
+
+src_compile() {
+   cd src/${EGO_PN} || die
+   # requires pandoc but the information is still in the distributed md 
files
+   sed -i -e '/GeoIP.conf.5 /d' -e '/geoipupdate.1$/d' Makefile || die
+   sed -i -e 's/go build/go build -x/' Makefile || die
+
+   # the horror, the horror ... but it's all automagic
+   export GO111MODULE=on
+   export GOFLAGS=-mod=vendor
+   default
+}
+
+src_install() {
+   mkdir "${D}/usr/bin" -p
+   cd "src/${EGO_PN}/build" || die
+   cp "geoipupdate ${D}/usr/bin" || die
+   keepdir /usr/share/GeoIP
+   insinto /etc
+   doins GeoIP.conf
+}



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

2019-07-28 Thread
commit: 8eb6218ff219087d321a565869e803ac17d026a9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jul 28 17:57:30 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Jul 28 17:57:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb6218f

dev-db/clickhouse: Bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/clickhouse/Manifest|   1 +
 dev-db/clickhouse/clickhouse-19.9.5.36.ebuild | 203 ++
 2 files changed, 204 insertions(+)

diff --git a/dev-db/clickhouse/Manifest b/dev-db/clickhouse/Manifest
index 6464e53287f..9a52ddcf42a 100644
--- a/dev-db/clickhouse/Manifest
+++ b/dev-db/clickhouse/Manifest
@@ -3,3 +3,4 @@ DIST clickhouse-18.10.3.tar.gz 6136661 BLAKE2B 
5564bbe85f4ca43f18df702148af0e4e5
 DIST clickhouse-18.12.17.tar.gz 6495521 BLAKE2B 
00dfb823b9e36923beb50a88bee88af3918bedc7b20079785699a42e36e52f32739f786bd78c5b350f58ae59251e3846da6202d04e24e9a750c92e16065cc395
 SHA512 
876c5fb6011c65b8ec201126678dad6f5de3430b7d320316ced5c6d22e8086ce337d20b73badbd053bf141097b8fe6cd94910ed607b4bbedb681cfa7921d1fb6
 DIST clickhouse-18.6.0.tar.gz 5852534 BLAKE2B 
5634fd26907b21d4a35cff3ed816696205be4aff1cdd1acfe222e24214b1842eb18a4e499e888b0d92b78f5c3023c2962a385af2c0ea889055e473dfa0198bf5
 SHA512 
e8ea2d4457122513cad47b1cdb2a58dd2ffaec77a7a08bf82179aca12a369d39970520a995bb5db2e5ea4b0939da827b7d4b1f3929cf71c149c965438ebb3633
 DIST clickhouse-19.5.3.8.zip 11247905 BLAKE2B 
f72289f55bddf9b3ad2e16a4d1fc6e4f7681477e742eda3694c3c16975820c93affc01c70b194c5992226d79bee714f706c04402c62bd0ed3d1701a16fb22192
 SHA512 
f578abbd43c3ccf721e079ce2bafac22be0c5d619388be192c59a2053ae1cf1e7f0a025e0323f0f8f004f879990a88c0ca0cd4d135606de51c576619fe0172b8
+DIST clickhouse-19.9.5.36.zip 11708002 BLAKE2B 
075f9b1556c5ee207a608047fa559cec7a0b1f044236e412189ae6dabe25aa04abf881726e4ffa17d4aad6937250c704f050935e61470994b57eaa1ac9ea07e4
 SHA512 
b0aa04a1c0f7c15316c83a2711f9b64f8235e664956f933530a9f2dc26fcb8b817adb8ca43c96db1cad498e06f4291ce13c0bb259726039c5caa52ae523fa4ab

diff --git a/dev-db/clickhouse/clickhouse-19.9.5.36.ebuild 
b/dev-db/clickhouse/clickhouse-19.9.5.36.ebuild
new file mode 100644
index 000..8de003457ec
--- /dev/null
+++ b/dev-db/clickhouse/clickhouse-19.9.5.36.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+
+inherit cmake-utils systemd toolchain-funcs user
+
+DESCRIPTION="An OSS column-oriented database management system for real-time 
data analysis"
+HOMEPAGE="https://clickhouse.yandex;
+LICENSE="Apache-2.0"
+
+MY_PN="ClickHouse"
+TYPE="stable"
+
+CCTZ_COMMIT="4f9776a"
+SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> 
${P}.zip
+   https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> 
cctz-${CCTZ_COMMIT}.tar.gz
+"
+
+SLOT="0/${TYPE}"
+IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql 
static test tools"
+KEYWORDS="~amd64"
+
+REQUIRED_USE="
+   server? ( cpu_flags_x86_sse4_2 )
+   static? ( client server tools )
+"
+
+RDEPEND="
+   dev-libs/re2:0=
+   !static? (
+   >=app-arch/lz4-1.8.0:=
+   >=app-arch/zstd-1.3.4:=
+   client? (
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   )
+
+   dev-libs/double-conversion
+   dev-libs/capnproto
+   dev-libs/libltdl:0
+   sys-libs/libunwind:7
+   sys-libs/zlib
+   dev-libs/poco[odbc]
+   dev-libs/icu:=
+   dev-libs/glib
+   >=dev-libs/boost-1.65.0:=
+   dev-libs/openssl:0=
+   kafka? ( dev-libs/librdkafka:= )
+   mysql? ( virtual/libmysqlclient )
+   )
+
+   >=dev-libs/poco-1.9.0
+   dev-libs/libpcre
+   dev-libs/jemalloc
+"
+
+DEPEND="${RDEPEND}
+   doc? ( >=dev-python/mkdocs-1.0.1 )
+   static? (
+   >=app-arch/lz4-1.8.0[static-libs]
+   >=app-arch/zstd-1.3.4[static-libs]
+   client? (
+   sys-libs/ncurses:0=[static-libs]
+   sys-libs/readline:0=[static-libs]
+   )
+   dev-libs/double-conversion[static-libs]
+   dev-libs/capnproto[static-libs]
+   dev-libs/libltdl[static-libs]
+   sys-libs/libunwind:7[static-libs]
+   sys-libs/zlib[static-libs]
+   || (
+   dev-db/unixODBC[static-libs]
+   dev-libs/poco[odbc]
+   )
+   dev-libs/icu[static-libs]
+   dev-libs/glib[static-libs]
+ 

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

2019-07-29 Thread
commit: 5bee35e4bce64150ef0788e9639f147c0dca1e62
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jul 29 19:10:35 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Jul 29 19:10:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bee35e4

net-misc/geoipupdate: Fix quoting

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/geoipupdate/geoipupdate-4.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild 
b/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
index 748f8dc8f2a..9e2b124631e 100644
--- a/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
+++ b/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
@@ -38,7 +38,7 @@ src_compile() {
 src_install() {
mkdir "${D}/usr/bin" -p
cd "src/${EGO_PN}/build" || die
-   cp "geoipupdate ${D}/usr/bin" || die
+   cp geoipupdate "${D}/usr/bin" || die
keepdir /usr/share/GeoIP
insinto /etc
doins GeoIP.conf



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

2019-08-08 Thread
commit: 4b553b874fbb6ea8317376612ef4fb6206bdceea
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Aug  8 19:18:45 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Aug  8 19:19:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b553b87

dev-db/postgresql: Bump

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest   |   6 +
 dev-db/postgresql/postgresql-10.10.ebuild| 466 +
 dev-db/postgresql/postgresql-11.5.ebuild | 468 +
 dev-db/postgresql/postgresql-12_beta3.ebuild | 467 +
 dev-db/postgresql/postgresql-9.4.24.ebuild   | 480 ++
 dev-db/postgresql/postgresql-9.5.19.ebuild   | 486 ++
 dev-db/postgresql/postgresql-9.6.15.ebuild   | 491 +++
 7 files changed, 2864 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 64ef37a7451..28dff29919e 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,9 +1,15 @@
+DIST postgresql-10.10.tar.bz2 19012049 BLAKE2B 
44ed5cfe2dc57ff3533faa1e921c981e0e437fe19adccc2ad87b939ec0c1bd5772ed8b0d6a7815dfc70c15149725250cb9431d58388fd3331a2bc2623b9959fb
 SHA512 
60cafe4b27a194949aff482dcce4fa096a9916f37205868437a32afb8964df71934b619a0b891fe85eb7c7f9b11775cffbbedca589e78feb6c4184eb224b48bc
 DIST postgresql-10.9.tar.bz2 18981395 BLAKE2B 
ef2ac003b393ea7cbf24c45fac6b3dc69df2a8694a9e891d5a68f7310d63fb816649d16a7351d03b63a4eb2256703efcab616a0146324478335267c39f3b9829
 SHA512 
4e2f30a0fd262f2e3ce5fc836425be635326600cd6cd4e117c57f59ea7ab2e9ea463a8d357fe7adb8c0dd0094e43d08efc2a137f8f9975715a5908e35920f98e
 DIST postgresql-11.4.tar.bz2 19759635 BLAKE2B 
a3f35df40d31dce52073eeacf4e16bc7ccb487dc0a6e15b84d087f04fd130b66b1168ece3edc63927c377ca1044b54ccb3db5fb9b4a5c86a5b0e179a6678c73c
 SHA512 
159fb84134e05ddc58e40a879ca52ed4d58ced7bcd1e7310d59bda84f9055339a31a92cfaab2c063a88685f7417b9a828534394bf9a2477fc33d1fb6cd26186b
+DIST postgresql-11.5.tar.bz2 19773087 BLAKE2B 
32dca67ddfe2f6a6801a5d82a25fe7df0cc2dd89c35eee87a57ebe6391b8d7d4bccc59d6cac3e821ad76731ab319e3303f2fcbce9ee8cda1cfef13b2185c0ab1
 SHA512 
537148079dc6c33cfb9bf9722171e524707b42ef01369deb968d0d6e8fa9b7f16f6ce67139d9dc45fb7385defbf56aa2c0affe5ee9d76e996f31e47486192141
 DIST postgresql-12beta2.tar.bz2 20605047 BLAKE2B 
133c453b180c800bf7e8dc15d26453db6e2b86011a1dd175157d46e5dec26199e42ac37f494b9a154352d144c93c4e8dc8410469d52ca31c1bdfef69a25190e2
 SHA512 
64b3ffd7e61ece5572ca72b3168618150214f89d21b113c6f630687372f6f7212bdfa086fa5b22e466a529a0e929c76d34e5b3ed5c04c94299589822fbff4935
+DIST postgresql-12beta3.tar.bz2 20698785 BLAKE2B 
438ed0345730bd94478f73d4f1481b0a184aab8fd04c7097e41913d0648587e728e219f88f6ed37409acd41b3cef9a92b0c3c5de421cf845f643bd7c5f8288bc
 SHA512 
c437fa0292ec770b0ad4f8c99ab9d0824a33aa1e4e609904b22cbfe0412ea7e54671fd08657d191932231a637d2356e76eaa2f690c6a9e3cf2e68006df04b299
 DIST postgresql-9.4.22.tar.bz2 16848787 BLAKE2B 
5c2aaef13ef0cf33c421e6839877a8e4e1fc5dbe41d9cabefddd369925869f92f6c6b8a124b5778f9b25359103f0a7ada1eddcaf4bac498709f563928f25e7e3
 SHA512 
f11623a89b2320616fd53eda52da544bdfcb63bff08cb78fccde134ef628eee7ee90b3de6952f4e08c10297d356624faabf0e5b181b0105f51797796cd04efef
 DIST postgresql-9.4.23.tar.bz2 16848808 BLAKE2B 
fd747fb3f6f540190ecbd53116ef7b8b812d05f5968e32c9d09c5902239eaf073281262dba9836514344303a3c894f48c617e050ce713be7c09f53ee49c7b3cd
 SHA512 
b1eb392b939ac8369c76e4ecc142c78f380afc498b60ec0ea97acb16c21ffa5c11a24c2c46463032865955b7c531492c08feb6ef1efc46a549369f026594ea61
+DIST postgresql-9.4.24.tar.bz2 16842941 BLAKE2B 
999a33addd493d1169ba3222a269fea827f4ed866453727bf9545d6a8873943d56b8e71773daf0f116150dc557afaf2e80dc570e8f351ba64b196ae8bcd8fbc9
 SHA512 
8e7b4da8a5cf48cf4d98cce117614f7ab594087d0002f996c1fedc2a38af6eaa663ad3ce67ced6d6b0fd6d0b00aee932025bf50a4314933ba535716577e9393f
 DIST postgresql-9.5.17.tar.bz2 17563469 BLAKE2B 
d40b7f95d03db594144b4882f36bbe22f348faab0b8d67eda3f946448bb0e09188eccdeb4d1c92742fb29a920b30ede55e536a863b22d2009283eab66679122d
 SHA512 
bb468528b1f18166cda0be136f31a632859ffe6e6800233b1cb0e91ce11d2d00d3dc108a74580b5552a4d30b9f1b6849c91576cd497beac788c429815c66eac5
 DIST postgresql-9.5.18.tar.bz2 17570161 BLAKE2B 
aee7e4570f2571e507fd972e86d3a6a9243d8fd33c356305998a8dce461bc9b06b45e1ff4267a9eb47f58a793c0b70bce0babfc0dce939cb34b1436a55a5d9fd
 SHA512 
0487ac2891c800de045135d4b153659ec10c28750a09e0b87343f8e7145a11f1783ed0b6ca60829776faae1430c8050cc7661c780f171f1b2621f1673a32e6d1
+DIST postgresql-9.5.19.tar.bz2 17571998 BLAKE2B 
24bd617ecef4d0add443d20ea3528eb8d48d83f31a3eaf726213c98211418efd2f35d846964049284332c9d20228308c7441cb3e8ee35f0188d060fc75239788
 SHA512 
46de40e49910311bf5291e1ece421ab9628641b18bf84cd1cb8093a584dd0358e3b6d2b086f82e9b06ce699a6e38018c3515ea591355078392e8d3d2fe4a7c64
 DIST postgresql-9.6.13.tar.bz2

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

2019-08-09 Thread
commit: c1c4a605f6477bdbcb2a77e1bc23907e48e6f09c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Aug  9 08:00:54 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Aug  9 08:00:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c4a605

net-misc/geoipupdate: Fixes

Fix #691730
Fix #691732

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 .../{geoipupdate-4.0.3.ebuild => geoipupdate-4.0.3-r1.ebuild}  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild 
b/net-misc/geoipupdate/geoipupdate-4.0.3-r1.ebuild
similarity index 93%
rename from net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
rename to net-misc/geoipupdate/geoipupdate-4.0.3-r1.ebuild
index 9e2b124631e..f8f05abf74d 100644
--- a/net-misc/geoipupdate/geoipupdate-4.0.3.ebuild
+++ b/net-misc/geoipupdate/geoipupdate-4.0.3-r1.ebuild
@@ -32,6 +32,9 @@ src_compile() {
# the horror, the horror ... but it's all automagic
export GO111MODULE=on
export GOFLAGS=-mod=vendor
+   export CONFFILE=/etc/GeoIP.conf
+   export DATADIR=/usr/share/GeoIP
+   export VERSION=${PV}
default
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/zstd/

2019-07-20 Thread
commit: 930d252104c77d5e62ed702b1449db338720268c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jul 20 07:00:09 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jul 20 07:00:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930d2521

app-arch/zstd: Bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick Lauer  gentoo.org>

 app-arch/zstd/Manifest  |  1 +
 app-arch/zstd/zstd-1.4.1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index 36c7d56f2c9..2f800427669 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -3,3 +3,4 @@ DIST zstd-1.3.4.tar.gz 2059958 BLAKE2B 
b1d332a35066fb00e32c6dccebd5ad1065bcc3c7d
 DIST zstd-1.3.7.tar.gz 1825458 BLAKE2B 
2a689289ec70fd510575aecebf88ad763bd150e578d70d9fbb1678cba314c90a60339697232a5515990505e3c889aac92c3c2c4c3fc48e0d434b4dfd6cac9df1
 SHA512 
b7a432b13e237ac1490cd82b87727f6a4385d5ea7b89f566dea61a3993e17909c03288f727326ada326e36eb47ea5f9eab67c097808ee42f52cc800a7f7e1738
 DIST zstd-1.3.8.tar.gz 1875233 BLAKE2B 
c9775b0e33e61d2c064df60a266246f6b9b65b70ba2cc529633cf700b5dcac795e13ec0e20bd51bdd02ee5fddbc7f2fc030902ee37a5a433c2d7828c285b3c23
 SHA512 
834f7b6477c1e7d70f71105ea52be15c33866b48b93b7a3c6dff4f10c761e5ad35f3903899516317690a4b768051f6eedf7c030292f57cea5613d4017fab9466
 DIST zstd-1.4.0.tar.gz 1898741 BLAKE2B 
1b92a055712bb47c3d56c51f3eaba00f9b746f7e47a2fa1a0afdf9798ff90f0ec734880a5d03644d47deb0e55f75c2cd3cbdab1a146dba5f49d4efeb2ae0
 SHA512 
8614934e25eb1e82b554c483bc9d2d055f51344697295e83b22a8d726321b12068cfa7f7d2a9fe28a2de7c9edda59733826277efc7046e13674d6f7f02af5671
+DIST zstd-1.4.1.tar.gz 1908835 BLAKE2B 
564ae54a96804954c25987eb0a744b7197c17555286187f615ce8c1b0a52a0522dc8a9e0c1e4e8b7ddd2ffbf302646b7c119d2b5be4d0867e58d2ee4ff70efa4
 SHA512 
5bfac959dbbcfaa16fc0b5d3d5028c606e0c56d385581644a7376d6c61f2efc081efa65e7cc3d3e7b4c107646e0b67b3a75f9b3ff392624025d3a0816c45a9f2

diff --git a/app-arch/zstd/zstd-1.4.1.ebuild b/app-arch/zstd/zstd-1.4.1.ebuild
new file mode 100644
index 000..2704ae6a18f
--- /dev/null
+++ b/app-arch/zstd/zstd-1.4.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="zstd fast compression library"
+HOMEPAGE="https://facebook.github.io/zstd/;
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="lz4 static-libs"
+
+RDEPEND="app-arch/xz-utils
+   lz4? ( app-arch/lz4 )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+mymake() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   AR="$(tc-getAR)" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   "${@}"
+}
+
+multilib_src_compile() {
+   mymake -C lib libzstd libzstd.a libzstd.pc
+
+   if multilib_is_native_abi ; then
+   mymake zstd
+
+   mymake -C contrib/pzstd
+   fi
+}
+
+multilib_src_install() {
+   mymake -C lib DESTDIR="${D}" install
+
+   if multilib_is_native_abi ; then
+   mymake -C programs DESTDIR="${D}" install
+
+   mymake -C contrib/pzstd DESTDIR="${D}" install
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



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

2019-09-19 Thread
commit: 1d485debd97d54e094080b2fca92c3cc39c6920e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Sep 19 19:09:39 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Sep 19 19:10:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d485deb

dev-db/postgresql: Bump 12_beta

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest  | 2 +-
 .../{postgresql-12_beta2.ebuild => postgresql-12_beta4.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 28dff29919e..78cf8a96b83 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -2,8 +2,8 @@ DIST postgresql-10.10.tar.bz2 19012049 BLAKE2B 
44ed5cfe2dc57ff3533faa1e921c981e0
 DIST postgresql-10.9.tar.bz2 18981395 BLAKE2B 
ef2ac003b393ea7cbf24c45fac6b3dc69df2a8694a9e891d5a68f7310d63fb816649d16a7351d03b63a4eb2256703efcab616a0146324478335267c39f3b9829
 SHA512 
4e2f30a0fd262f2e3ce5fc836425be635326600cd6cd4e117c57f59ea7ab2e9ea463a8d357fe7adb8c0dd0094e43d08efc2a137f8f9975715a5908e35920f98e
 DIST postgresql-11.4.tar.bz2 19759635 BLAKE2B 
a3f35df40d31dce52073eeacf4e16bc7ccb487dc0a6e15b84d087f04fd130b66b1168ece3edc63927c377ca1044b54ccb3db5fb9b4a5c86a5b0e179a6678c73c
 SHA512 
159fb84134e05ddc58e40a879ca52ed4d58ced7bcd1e7310d59bda84f9055339a31a92cfaab2c063a88685f7417b9a828534394bf9a2477fc33d1fb6cd26186b
 DIST postgresql-11.5.tar.bz2 19773087 BLAKE2B 
32dca67ddfe2f6a6801a5d82a25fe7df0cc2dd89c35eee87a57ebe6391b8d7d4bccc59d6cac3e821ad76731ab319e3303f2fcbce9ee8cda1cfef13b2185c0ab1
 SHA512 
537148079dc6c33cfb9bf9722171e524707b42ef01369deb968d0d6e8fa9b7f16f6ce67139d9dc45fb7385defbf56aa2c0affe5ee9d76e996f31e47486192141
-DIST postgresql-12beta2.tar.bz2 20605047 BLAKE2B 
133c453b180c800bf7e8dc15d26453db6e2b86011a1dd175157d46e5dec26199e42ac37f494b9a154352d144c93c4e8dc8410469d52ca31c1bdfef69a25190e2
 SHA512 
64b3ffd7e61ece5572ca72b3168618150214f89d21b113c6f630687372f6f7212bdfa086fa5b22e466a529a0e929c76d34e5b3ed5c04c94299589822fbff4935
 DIST postgresql-12beta3.tar.bz2 20698785 BLAKE2B 
438ed0345730bd94478f73d4f1481b0a184aab8fd04c7097e41913d0648587e728e219f88f6ed37409acd41b3cef9a92b0c3c5de421cf845f643bd7c5f8288bc
 SHA512 
c437fa0292ec770b0ad4f8c99ab9d0824a33aa1e4e609904b22cbfe0412ea7e54671fd08657d191932231a637d2356e76eaa2f690c6a9e3cf2e68006df04b299
+DIST postgresql-12beta4.tar.bz2 20710205 BLAKE2B 
7a1a1732c4fe36aeadb3e80b4cc85796a3799ffe815f5199d8528668bd9588cf1edbd55a56c499bbff68e7dca01b734be6f50db3143cad3cd679dece6bfd9719
 SHA512 
52bf2fca13ea52890e5f6c6d42bfe8724267a3bb0c703cf792cab67cb7d71794107ec68a54e1b7cdc88d5050aa0745ad4980336074b04dcc610967b70776503b
 DIST postgresql-9.4.22.tar.bz2 16848787 BLAKE2B 
5c2aaef13ef0cf33c421e6839877a8e4e1fc5dbe41d9cabefddd369925869f92f6c6b8a124b5778f9b25359103f0a7ada1eddcaf4bac498709f563928f25e7e3
 SHA512 
f11623a89b2320616fd53eda52da544bdfcb63bff08cb78fccde134ef628eee7ee90b3de6952f4e08c10297d356624faabf0e5b181b0105f51797796cd04efef
 DIST postgresql-9.4.23.tar.bz2 16848808 BLAKE2B 
fd747fb3f6f540190ecbd53116ef7b8b812d05f5968e32c9d09c5902239eaf073281262dba9836514344303a3c894f48c617e050ce713be7c09f53ee49c7b3cd
 SHA512 
b1eb392b939ac8369c76e4ecc142c78f380afc498b60ec0ea97acb16c21ffa5c11a24c2c46463032865955b7c531492c08feb6ef1efc46a549369f026594ea61
 DIST postgresql-9.4.24.tar.bz2 16842941 BLAKE2B 
999a33addd493d1169ba3222a269fea827f4ed866453727bf9545d6a8873943d56b8e71773daf0f116150dc557afaf2e80dc570e8f351ba64b196ae8bcd8fbc9
 SHA512 
8e7b4da8a5cf48cf4d98cce117614f7ab594087d0002f996c1fedc2a38af6eaa663ad3ce67ced6d6b0fd6d0b00aee932025bf50a4314933ba535716577e9393f

diff --git a/dev-db/postgresql/postgresql-12_beta2.ebuild 
b/dev-db/postgresql/postgresql-12_beta4.ebuild
similarity index 99%
rename from dev-db/postgresql/postgresql-12_beta2.ebuild
rename to dev-db/postgresql/postgresql-12_beta4.ebuild
index 1a74ef1db19..5b3d4e8e26c 100644
--- a/dev-db/postgresql/postgresql-12_beta2.ebuild
+++ b/dev-db/postgresql/postgresql-12_beta4.ebuild
@@ -18,7 +18,7 @@ SLOT=$(ver_cut 1)
 MY_PV=${PV/_/}
 S="${WORKDIR}/${PN}-${MY_PV}"
 
-SRC_URI="mirror://postgresql/source/v${SLOT}/postgresql-${MY_PV}.tar.bz2"
+SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
 
 LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"



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

2019-09-27 Thread
commit: 1ba259eebbc0b28a4338e02e51ba0f1bbb81fa25
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Sep 27 09:25:08 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Sep 27 09:25:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba259ee

dev-db/postgresql: Bump to 12_rc1

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest  | 2 +-
 .../postgresql/{postgresql-12_beta3.ebuild => postgresql-12_rc1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 78cf8a96b83..2563977277f 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -2,8 +2,8 @@ DIST postgresql-10.10.tar.bz2 19012049 BLAKE2B 
44ed5cfe2dc57ff3533faa1e921c981e0
 DIST postgresql-10.9.tar.bz2 18981395 BLAKE2B 
ef2ac003b393ea7cbf24c45fac6b3dc69df2a8694a9e891d5a68f7310d63fb816649d16a7351d03b63a4eb2256703efcab616a0146324478335267c39f3b9829
 SHA512 
4e2f30a0fd262f2e3ce5fc836425be635326600cd6cd4e117c57f59ea7ab2e9ea463a8d357fe7adb8c0dd0094e43d08efc2a137f8f9975715a5908e35920f98e
 DIST postgresql-11.4.tar.bz2 19759635 BLAKE2B 
a3f35df40d31dce52073eeacf4e16bc7ccb487dc0a6e15b84d087f04fd130b66b1168ece3edc63927c377ca1044b54ccb3db5fb9b4a5c86a5b0e179a6678c73c
 SHA512 
159fb84134e05ddc58e40a879ca52ed4d58ced7bcd1e7310d59bda84f9055339a31a92cfaab2c063a88685f7417b9a828534394bf9a2477fc33d1fb6cd26186b
 DIST postgresql-11.5.tar.bz2 19773087 BLAKE2B 
32dca67ddfe2f6a6801a5d82a25fe7df0cc2dd89c35eee87a57ebe6391b8d7d4bccc59d6cac3e821ad76731ab319e3303f2fcbce9ee8cda1cfef13b2185c0ab1
 SHA512 
537148079dc6c33cfb9bf9722171e524707b42ef01369deb968d0d6e8fa9b7f16f6ce67139d9dc45fb7385defbf56aa2c0affe5ee9d76e996f31e47486192141
-DIST postgresql-12beta3.tar.bz2 20698785 BLAKE2B 
438ed0345730bd94478f73d4f1481b0a184aab8fd04c7097e41913d0648587e728e219f88f6ed37409acd41b3cef9a92b0c3c5de421cf845f643bd7c5f8288bc
 SHA512 
c437fa0292ec770b0ad4f8c99ab9d0824a33aa1e4e609904b22cbfe0412ea7e54671fd08657d191932231a637d2356e76eaa2f690c6a9e3cf2e68006df04b299
 DIST postgresql-12beta4.tar.bz2 20710205 BLAKE2B 
7a1a1732c4fe36aeadb3e80b4cc85796a3799ffe815f5199d8528668bd9588cf1edbd55a56c499bbff68e7dca01b734be6f50db3143cad3cd679dece6bfd9719
 SHA512 
52bf2fca13ea52890e5f6c6d42bfe8724267a3bb0c703cf792cab67cb7d71794107ec68a54e1b7cdc88d5050aa0745ad4980336074b04dcc610967b70776503b
+DIST postgresql-12rc1.tar.bz2 20718193 BLAKE2B 
4c40c7ab6e98e43da4073d0b7b8341f47b61326ab4b552fe2e075a5135ba22b6b82a1fcd0aee80863e9cfd3cdb659bd609832e44618feadde4329dbc669ccecc
 SHA512 
bea1fbf40836597f2427a5d3de4f9b5732a795b755aaa3263205210b8b27aab0a7a860e73c4698de77cd4f95b685390ad96732f5e71e35839df2ca317f75badd
 DIST postgresql-9.4.22.tar.bz2 16848787 BLAKE2B 
5c2aaef13ef0cf33c421e6839877a8e4e1fc5dbe41d9cabefddd369925869f92f6c6b8a124b5778f9b25359103f0a7ada1eddcaf4bac498709f563928f25e7e3
 SHA512 
f11623a89b2320616fd53eda52da544bdfcb63bff08cb78fccde134ef628eee7ee90b3de6952f4e08c10297d356624faabf0e5b181b0105f51797796cd04efef
 DIST postgresql-9.4.23.tar.bz2 16848808 BLAKE2B 
fd747fb3f6f540190ecbd53116ef7b8b812d05f5968e32c9d09c5902239eaf073281262dba9836514344303a3c894f48c617e050ce713be7c09f53ee49c7b3cd
 SHA512 
b1eb392b939ac8369c76e4ecc142c78f380afc498b60ec0ea97acb16c21ffa5c11a24c2c46463032865955b7c531492c08feb6ef1efc46a549369f026594ea61
 DIST postgresql-9.4.24.tar.bz2 16842941 BLAKE2B 
999a33addd493d1169ba3222a269fea827f4ed866453727bf9545d6a8873943d56b8e71773daf0f116150dc557afaf2e80dc570e8f351ba64b196ae8bcd8fbc9
 SHA512 
8e7b4da8a5cf48cf4d98cce117614f7ab594087d0002f996c1fedc2a38af6eaa663ad3ce67ced6d6b0fd6d0b00aee932025bf50a4314933ba535716577e9393f

diff --git a/dev-db/postgresql/postgresql-12_beta3.ebuild 
b/dev-db/postgresql/postgresql-12_rc1.ebuild
similarity index 100%
rename from dev-db/postgresql/postgresql-12_beta3.ebuild
rename to dev-db/postgresql/postgresql-12_rc1.ebuild



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

2019-11-08 Thread
commit: ae6bdb8dec8fc028cc93b2950572c18be0fa9036
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Nov  8 08:43:54 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Nov  8 08:45:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6bdb8d

Revert "package.mask: Last rite for dev-tcltk/blt"

This reverts commit 96cc731cccf46e9205182f44716f6c29938b424b.

All dev-lang/python[tk] ebuilds depend on it, so let's not break that

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6649807a924..b00696cb0b6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -34,11 +34,6 @@
 # postgresql: bug #697452. Masked for removal in 30 days.
 dev-haskell/hsql-postgresql
 
-# Alfredo Tupone  (2019-11-08)
-# Does not work with tcl/tk 8.6 without upstream
-# Removal in 30 days.
-dev-tcltk/blt
-
 # Thomas Deutschmann  (2019-11-07)
 # EAPI 0. It's been almost a decade since that openssl bug.
 # Removal in 30 days.  Bug #697218.



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

2019-10-20 Thread
commit: e90eb3dd1e96d0a52c0223f88150284638b9dd4d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 20 16:19:28 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 20 16:20:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90eb3dd

dev-db/postgis: Bump to 3.0.0 final

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/Manifest|   3 +-
 ...stgis-3.0.0_rc2.ebuild => postgis-3.0.0.ebuild} |   4 +-
 dev-db/postgis/postgis-3.0.0_alpha4.ebuild | 123 -
 3 files changed, 3 insertions(+), 127 deletions(-)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 7d118266bd3..72d18f4734e 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -4,5 +4,4 @@ DIST postgis-2.4.8.tar.gz 12846228 BLAKE2B 
dc7cd26f08774011bddba362040f35fd46dab
 DIST postgis-2.5.1.tar.gz 16041872 BLAKE2B 
589cf7168d3698737a19d817b8efb91695c2c3f63d6c3aa24189d9a37459a28ca8a7db0450aa2d557699f76cd8e3ab1eec198bd332b294d976330fdc9d8a7f60
 SHA512 
c6c9c8c5befd945614e92d1062df1d753ca8b7fd69b70226065c2dac77a59783b14ece4da994187079b683ee090ba5a79389ba679f22fce8c20a5afc2c8dfca0
 DIST postgis-2.5.2.tar.gz 16252761 BLAKE2B 
181ecc41e659c1df32392d0dfea9cc081c2a647fd23401b8b0470f99e1136b6b8ed900eaea38afdf87cc801bf13ede4247f9c188fcf0da6782624239c77b434f
 SHA512 
b10781f0b74bad8162c33eb111a6090fba184b45fe5874d22cd3a5b0acfb057f3407c073bc44c9d4cd20ed8c2cb1fbb34480b0cf331340bc8b52580d4eccb819
 DIST postgis-2.5.3.tar.gz 16424752 BLAKE2B 
94c2ccd41eb88a39c6db48ad7f4d142742a1b0791e3abe57adb2c778406dcc8286afc6d55c80067e0b94a1300eff1c76a227d3cfd813e12541c715edeea11a9b
 SHA512 
1c9f873ba8f8ff4aeae248c68c001eb4174416de1e00ce6a0d0c9ea129b475e887a83235027068d52f587ab95c549adbfaa7e5dccdda77855e39c55dac0fdc2d
-DIST postgis-3.0.0alpha4.tar.gz 17488411 BLAKE2B 
ef819793ee431e54ab69e9434d45fc9c59ecb014dc18ccfb93705bc0ec6dec99ec05cedf687db17a8d65da5b6f2bd8760589ed00d1c51328f84f01461deb0922
 SHA512 
85eb8380772e7be0520617b23d74ab729be0a2ea6f2cbea4f765f38c9522312366723b6972f75017e7675e32b89692c2c25f7e355a18edf1fbb84d4eaa10e52a
-DIST postgis-3.0.0rc2.tar.gz 17524319 BLAKE2B 
c538b9bf1813272fa5bdf3c842e483fac5b4285d2704988ff2a7601a4fcdb8e8966b3e884a4c8b5e37ca65c6ce6536524994c6a2f26d0c76ae5c4ec803525176
 SHA512 
479ddb9c59ca13b7b0f0003a60f0bce1acb07fbd580b071e6c5f693f7dfa62459ae8d6a44d24081bf34f942dcabbd3eacc5f455d26c6935d2d02032039fa0748
+DIST postgis-3.0.0.tar.gz 17359802 BLAKE2B 
aa83bdc2d1950c517f99cbdd877eb7261f6c29ce2cbd9f67f1e606c290080fc3d02ab0b7ceb68ce852e0c0d3d4b7753f03cb5b0921da164ab65d68e23d1df538
 SHA512 
82c233681fa6444686f9979768e5d6d3a9b6ca9cbd4fc2b14bd0a5d1269a8d0f45ee067e64984077063407c7abc13fa0e37a29928d7ccbfe3a61b694f592bed2

diff --git a/dev-db/postgis/postgis-3.0.0_rc2.ebuild 
b/dev-db/postgis/postgis-3.0.0.ebuild
similarity index 97%
rename from dev-db/postgis/postgis-3.0.0_rc2.ebuild
rename to dev-db/postgis/postgis-3.0.0.ebuild
index 50dc1cf0aa5..9a383102a77 100644
--- a/dev-db/postgis/postgis-3.0.0_rc2.ebuild
+++ b/dev-db/postgis/postgis-3.0.0.ebuild
@@ -17,14 +17,14 @@ HOMEPAGE="http://postgis.net;
 SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="address-standardizer doc gtk static-libs mapbox test topology"
 
 RDEPEND="
${POSTGRES_DEP}
dev-libs/json-c:=
dev-libs/libxml2:2
-   >=sci-libs/geos-3.5.0
+   >=sci-libs/geos-3.6.0
>=sci-libs/proj-4.6.0
>=sci-libs/gdal-1.10.0
address-standardizer? ( dev-libs/libpcre )

diff --git a/dev-db/postgis/postgis-3.0.0_alpha4.ebuild 
b/dev-db/postgis/postgis-3.0.0_alpha4.ebuild
deleted file mode 100644
index 4376ffab4a3..000
--- a/dev-db/postgis/postgis-3.0.0_alpha4.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-POSTGRES_COMPAT=( 9.{5..6} {10..12} )
-POSTGRES_USEDEP="server"
-
-inherit autotools eutils postgres-multi versionator
-
-MY_PV=$(replace_version_separator 3 '')
-MY_P="${PN}-${MY_PV}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Geographic Objects for PostgreSQL"
-HOMEPAGE="http://postgis.net;
-SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="address-standardizer doc gtk static-libs mapbox test topology"
-
-RDEPEND="
-   ${POSTGRES_DEP}
-   dev-libs/json-c:=
-   dev-libs/libxml2:2
-   >=sci-libs/geos-3.5.0
-   >=sci-libs/proj-4.6.0
-   >=sci-libs/gdal-1.10.0
-   address-standardizer? ( dev-libs/libpcre )
-   gtk? ( x11-libs/gtk+:2 )
-   

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

2019-10-20 Thread
commit: 90fae2db1a43c1fc0530b97e82f927bae68645e5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 20 17:17:04 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 20 17:17:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fae2db

dev-db/pgbouncer: Bump

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgbouncer/Manifest|  1 +
 dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch | 18 +
 dev-db/pgbouncer/pgbouncer-1.11.0.ebuild | 86 
 3 files changed, 105 insertions(+)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index 8336f7b1320..3b82c47d939 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,2 +1,3 @@
 DIST pgbouncer-1.10.0.tar.gz 480571 BLAKE2B 
a0c1dadc48f38cfe0ba2641791b4734da84cfe6674198bb2a8014bc92543850e909d7b4649b99e78d58febaa0f89f62b6694f6333bcbd62ff2f22741984d
 SHA512 
8ec9f102b57ca5f92fb689588ec090056ac29f21825400ec67bca413fe076ad50e0b491e65c4cfebc488cc245eb3c88c36db2ee0ba1cb737f35404be0983dd1d
+DIST pgbouncer-1.11.0.tar.gz 571414 BLAKE2B 
044d7cdf57b352b5b87547a8b96af1eca87e46b1f761bbd31d28a0d5158b52e438325db051ab51849f4e683f6211d0156a5081cc99a1109846085c84be7f72a6
 SHA512 
2373157f952a39dbb5d9afad7db2eba7459c28bcc302487c3bf15b64dca98940f65c9f7a1d142237f7053b6d2b290eaec15f930a341025f1665b501a26919115
 DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 
466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514
 SHA512 
b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

diff --git a/dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch 
b/dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch
new file mode 100644
index 000..3dd40537252
--- /dev/null
+++ b/dev-db/pgbouncer/files/pgbouncer-1.11-dirs.patch
@@ -0,0 +1,18 @@
+diff --git a/etc/pgbouncer.ini b/etc/pgbouncer.ini
+index fed4a9f..5f2ed8e 100644
+--- a/etc/pgbouncer.ini
 b/etc/pgbouncer.ini
+@@ -55,9 +55,9 @@ listen_port = 6432
+
+ ;; Unix socket is also used for -R.
+ ;; On Debian it should be /var/run/postgresql
+-;unix_socket_dir = /tmp
+-;unix_socket_mode = 0777
+-;unix_socket_group =
++unix_socket_dir = /run/postgresql
++unix_socket_mode = 0777
++unix_socket_group = postgres
+
+ ;;;
+ ;;; TLS settings for accepting clients
+

diff --git a/dev-db/pgbouncer/pgbouncer-1.11.0.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.11.0.ebuild
new file mode 100644
index 000..1492a74c6e8
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.11.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit user
+
+DESCRIPTION="Lightweight connection pooler for PostgreSQL"
+HOMEPAGE="https://pgbouncer.github.io;
+SRC_URI="https://pgbouncer.github.io/downloads/files/${PV}/${P}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+c-ares debug doc pam ssl -udns"
+
+# At-most-one-of, one can be enabled but not both
+REQUIRED_USE="?? ( c-ares udns )"
+
+RDEPEND="
+   >=dev-libs/libevent-2.0
+   >=sys-libs/glibc-2.10
+   c-ares? ( >=net-dns/c-ares-1.10 )
+   ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist] )
+   udns? ( >=net-libs/udns-0.1 )
+"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+   enewgroup postgres 70
+   enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
+
+   enewuser pgbouncer -1 -1 -1 postgres
+}
+
+src_prepare() {
+   eapply "${FILESDIR}/pgbouncer-1.11-dirs.patch"
+
+   default
+}
+
+src_configure() {
+   # --enable-debug is only used to disable stripping
+   econf \
+   --docdir=/usr/share/doc/${PF} \
+   --enable-debug \
+   $(use_with c-ares cares) \
+   $(use_enable debug cassert) \
+   $(use_with pam) \
+   $(use_with ssl openssl) \
+   $(use_with udns)
+}
+
+src_test() {
+   cd "${S}/test"
+   emake
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc AUTHORS
+   use doc && dodoc doc/*.rst
+
+   newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
+
+   insinto /etc
+   doins etc/pgbouncer.ini
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate" pgbouncer
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   einfo "Please read the config.txt for Configuration Directives"
+   einfo
+   einfo "For Administration Commands, see:"
+   einfo "man pgbouncer

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

2019-10-27 Thread
commit: 46cfee722d2957dd15a285a4d81373bdad834c36
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 27 12:57:42 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 27 13:03:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46cfee72

net-analyzer/zabbix: Tweak permissions

Fix #629882

I'm not sure how this would be an issue, but if it makes people happy ...

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 net-analyzer/zabbix/Manifest| 8 
 net-analyzer/zabbix/zabbix-2.2.16-r1.ebuild | 2 +-
 net-analyzer/zabbix/zabbix-3.0.28.ebuild| 2 +-
 net-analyzer/zabbix/zabbix-3.4.15.ebuild| 2 +-
 net-analyzer/zabbix/zabbix-4.0.13.ebuild| 2 +-
 net-analyzer/zabbix/zabbix-4.2.7.ebuild | 7 +--
 6 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 8ca2cdf0888..83b63d7c71a 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -1,13 +1,5 @@
 DIST zabbix-2.2.16.tar.gz 15498413 BLAKE2B 
fc634ca5124525b3143bb736b53b5040c8f1fd45ecfcf3cc2bdf7e625d54b0fcfa3690ce5d766e987d320d9ccbf7f430957f532c31f180a0a037334d6eb5b51a
 SHA512 
5d92c17e86608359fff220416d5eed2d4ac10edfe56f4162f4b7660c472cf6f609ba01034d76e5b7164c22d55a1fc5be753f5d0e0ce7ac71d00a6f68dca14afd
-DIST zabbix-2.2.21.tar.gz 15489747 BLAKE2B 
e00fe140977f0ce995497954a15ff647c813c048a706e536a12010a649d3467d6c63343c3c0d11b1900f91f8fcc5bb235f9e4a030362c93ad3c1c31e68699f54
 SHA512 
29e3cba0663e7160dce5141cc389959571e5e298206baed26209facab206cc4f66611d48d76306a53925a2096db6f0bed1753435ec1be20bd8db53862cb902a4
-DIST zabbix-2.2.23.tar.gz 15504361 BLAKE2B 
c0eec293a92564607ed56c570aca30385481cf028fdee2bb51fbb29b40d7a1908a6065a6ee21c019ed6fb9eee294bc8fb58414669ae8e16e50f614a0650e2dbd
 SHA512 
178e193f83dbaaa8aa0a0b87dd621acf7aa24e0d84d0010532b419139ed02e3cf892e4e772362bb855efb5966a64b9da8d3512eb91e759835039dc8c3529ea56
-DIST zabbix-3.0.26.tar.gz 14724426 BLAKE2B 
d887f0dd77cf051e2b6ae16221c02c20aa3a7b8bee07eaff5a0837eb25962a4d0b42a9adace4d68d5e141fcd89a0896e3e2f64b6af5e28b2e63109a89791ced3
 SHA512 
de3ebee12a4be3b81d64fd0ce718866d55c9696da97f54c546c882f0e70656066c825c9383caf80fdf5ea6a6ac4801cb8ae88c1a83d9be051935111a72e31917
 DIST zabbix-3.0.28.tar.gz 14706285 BLAKE2B 
ef7f7e59e229847daa92d1bc4771cd0feb627adb914978b1213dbf93ee52d102dedff2a502dc076a6f13456e8808cca9b556b407af81c2af9e1141f973143d17
 SHA512 
e406c8e51319a05bdf70093f6b9ef47cbe9b276ff0969369b022a260e38f12acf43fb8e2e8295fafe55d2288853a522bdb6cb339f79cad74cb2233807eb27a46
-DIST zabbix-3.2.11.tar.gz 16099820 BLAKE2B 
7038679ecc9ae1b6684d65b3dd0019865e587c82e5a3ffe55610c057f8516ebe34978101065ac31628e6fd54077877c447d64cb1d169e0ad7402e727c7e65d76
 SHA512 
a14e0af4b183c8deb524c8965700c2988c0c131844f7fbc748aa8d1703b9dad73c2cf6d77663799fbd455adf58fdd1ce8dc5fd6404a9269c1a42160ad0e33e6e
 DIST zabbix-3.4.15.tar.gz 17489570 BLAKE2B 
8b820e29334fa7814ab54baef75374955340cb907802722a4f91496a35c7a26fc1c37178c264f606f8a4a95cea350e493763e55f44033eb2aa97ec889664908a
 SHA512 
d210c6576a6c5d67a1f58bb51436c815a191a2ea62f6929784fcac6e0da09febdbb42c11dfb791b6a6d5897dbdda02e10bf56f9162b7f9fb34a57c34b8b1c62f
 DIST zabbix-4.0.13.tar.gz 17150333 BLAKE2B 
fe4eaf999c0fbe4c87ca2bb621ce229480840f3e86de5e7b02d3668d5705046e62bf04f4f4ad75e814c1fa795642df3c0a9d1bfb07ef25c33003b12e0fe44c7b
 SHA512 
150d28b1be88821be30ef1a9d74ac62e6939f556ef13e6acc6c99b915d36d1655d776aeb2399009285404724dfa41acf249b9047797890a954941831c8b5ecba
-DIST zabbix-4.0.6.tar.gz 17162202 BLAKE2B 
8f03830d5493719cbabd770527dfc99e1bd2d80a3eaeb691e07cd7d8bfe587317ee045ed13a297494539d3cc2e3a26bafe29cd6eb6126c7fe74ee5de44e98b39
 SHA512 
43b7ccadfaebc34098a827ef7e27c2c637d4bb74db4d06cdaee7650171b7b5e14787a473a66b638a252c1342e841b546e089bd762de703e99e0a34b0549393ca
-DIST zabbix-4.0.7.tar.gz 17175571 BLAKE2B 
3173881e093c58175e014d55c74d09656dbb6e99321f808a3ce6fe61aef56325aa94c4a3ff0b1edd2872734cc970052c63e5db377f8e8d605bf25f2eb8505802
 SHA512 
67373383ef961426901d8c27e1e51c902d8580b9af1877d4012c934f0ee52c5cf85e3f81fd16b244cd9c8e869cf13dbdd7597d8e2591356efc61570b354961f8
-DIST zabbix-4.0.9.tar.gz 17118478 BLAKE2B 
0b3761085c9fac577061ca3a0e5839c3d33f13802ff4e752c575f4428339dfbc7e02e5ae8abbf7870a0286c45777c670aa74cd93b2cdbf9cf62961e4723aa0ae
 SHA512 
4e04d80490f43d2e7833a4e11dbc7ce0ed70dc1f43653eeff923f5bfa16bbeedf37597599d68e0de3194820501d896d785a20d6ae0dce9328c458fd711a6a7bf
-DIST zabbix-4.2.3.tar.gz 18241315 BLAKE2B 
38f9e61ccfe68de553e115e35466430b9f8b4211ca72b3c0265a9c9e5494575d8b026cda11cb7ef10644df35b8f168b7e5ca72ace8a412445008299c6c513877
 SHA512 
2e7d7372d5ce84798743d3c10fea0230aac470b0d9936a722687eefbe818b51e16f5dc64040b8b1b1189f64e8785ceca108914534efecd152473d213b15f7e07
 DIST zabbix-4.2.7.tar.gz 18286402 BLAKE2B 
36fbd5938d6d188b29fb2e284a8b2ddec1e3cfda08517094e06fae6ccad9dea8027368f4a1a98cb49957caf0aee580df01a17f4aa19a98e746e2c1164db4b59

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

2019-10-27 Thread
commit: 19dd5997386e9e659591df87d1b6f6930058458e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 27 13:02:22 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 27 13:03:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19dd5997

profiles/package.mask: drop zabbix mask

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6fb695afb1d..16f4a868cea 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,12 +29,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Michał Górny  (2019-10-27)
-# Unpatched privilege escalation vulnerability for over two years.
-# A lot of other unresolved bugs.
-# Removal in 30 days.  Bug #629882.
-net-analyzer/zabbix
-
 # Andreas Sturmlechner  (2019-10-26)
 # Version in Gentoo is years old, does not work, no one stepped up
 # to maintain it. Package needs Google API key to actually work.



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

2019-10-27 Thread
commit: b57e63a1f026822b8969b965ed6db975b3df8542
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 27 12:35:21 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 27 13:03:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57e63a1

net-analyzer/zabbix: Bump, remove old

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 net-analyzer/zabbix/Manifest   |   3 +
 net-analyzer/zabbix/zabbix-2.2.16-r1.ebuild|   2 +-
 net-analyzer/zabbix/zabbix-2.2.21-r1.ebuild| 341 -
 net-analyzer/zabbix/zabbix-2.2.23-r1.ebuild| 341 -
 .../{zabbix-3.0.26.ebuild => zabbix-3.0.28.ebuild} |   2 +-
 net-analyzer/zabbix/zabbix-3.2.11-r1.ebuild| 328 
 net-analyzer/zabbix/zabbix-3.4.15.ebuild   |   4 +-
 .../{zabbix-4.0.7.ebuild => zabbix-4.0.13.ebuild}  |   2 +-
 net-analyzer/zabbix/zabbix-4.0.6.ebuild| 333 
 net-analyzer/zabbix/zabbix-4.2.3.ebuild| 333 
 .../{zabbix-4.0.9.ebuild => zabbix-4.2.7.ebuild}   |   2 +-
 11 files changed, 9 insertions(+), 1682 deletions(-)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 8ad8b16abba..8ca2cdf0888 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -2,9 +2,12 @@ DIST zabbix-2.2.16.tar.gz 15498413 BLAKE2B 
fc634ca5124525b3143bb736b53b5040c8f1f
 DIST zabbix-2.2.21.tar.gz 15489747 BLAKE2B 
e00fe140977f0ce995497954a15ff647c813c048a706e536a12010a649d3467d6c63343c3c0d11b1900f91f8fcc5bb235f9e4a030362c93ad3c1c31e68699f54
 SHA512 
29e3cba0663e7160dce5141cc389959571e5e298206baed26209facab206cc4f66611d48d76306a53925a2096db6f0bed1753435ec1be20bd8db53862cb902a4
 DIST zabbix-2.2.23.tar.gz 15504361 BLAKE2B 
c0eec293a92564607ed56c570aca30385481cf028fdee2bb51fbb29b40d7a1908a6065a6ee21c019ed6fb9eee294bc8fb58414669ae8e16e50f614a0650e2dbd
 SHA512 
178e193f83dbaaa8aa0a0b87dd621acf7aa24e0d84d0010532b419139ed02e3cf892e4e772362bb855efb5966a64b9da8d3512eb91e759835039dc8c3529ea56
 DIST zabbix-3.0.26.tar.gz 14724426 BLAKE2B 
d887f0dd77cf051e2b6ae16221c02c20aa3a7b8bee07eaff5a0837eb25962a4d0b42a9adace4d68d5e141fcd89a0896e3e2f64b6af5e28b2e63109a89791ced3
 SHA512 
de3ebee12a4be3b81d64fd0ce718866d55c9696da97f54c546c882f0e70656066c825c9383caf80fdf5ea6a6ac4801cb8ae88c1a83d9be051935111a72e31917
+DIST zabbix-3.0.28.tar.gz 14706285 BLAKE2B 
ef7f7e59e229847daa92d1bc4771cd0feb627adb914978b1213dbf93ee52d102dedff2a502dc076a6f13456e8808cca9b556b407af81c2af9e1141f973143d17
 SHA512 
e406c8e51319a05bdf70093f6b9ef47cbe9b276ff0969369b022a260e38f12acf43fb8e2e8295fafe55d2288853a522bdb6cb339f79cad74cb2233807eb27a46
 DIST zabbix-3.2.11.tar.gz 16099820 BLAKE2B 
7038679ecc9ae1b6684d65b3dd0019865e587c82e5a3ffe55610c057f8516ebe34978101065ac31628e6fd54077877c447d64cb1d169e0ad7402e727c7e65d76
 SHA512 
a14e0af4b183c8deb524c8965700c2988c0c131844f7fbc748aa8d1703b9dad73c2cf6d77663799fbd455adf58fdd1ce8dc5fd6404a9269c1a42160ad0e33e6e
 DIST zabbix-3.4.15.tar.gz 17489570 BLAKE2B 
8b820e29334fa7814ab54baef75374955340cb907802722a4f91496a35c7a26fc1c37178c264f606f8a4a95cea350e493763e55f44033eb2aa97ec889664908a
 SHA512 
d210c6576a6c5d67a1f58bb51436c815a191a2ea62f6929784fcac6e0da09febdbb42c11dfb791b6a6d5897dbdda02e10bf56f9162b7f9fb34a57c34b8b1c62f
+DIST zabbix-4.0.13.tar.gz 17150333 BLAKE2B 
fe4eaf999c0fbe4c87ca2bb621ce229480840f3e86de5e7b02d3668d5705046e62bf04f4f4ad75e814c1fa795642df3c0a9d1bfb07ef25c33003b12e0fe44c7b
 SHA512 
150d28b1be88821be30ef1a9d74ac62e6939f556ef13e6acc6c99b915d36d1655d776aeb2399009285404724dfa41acf249b9047797890a954941831c8b5ecba
 DIST zabbix-4.0.6.tar.gz 17162202 BLAKE2B 
8f03830d5493719cbabd770527dfc99e1bd2d80a3eaeb691e07cd7d8bfe587317ee045ed13a297494539d3cc2e3a26bafe29cd6eb6126c7fe74ee5de44e98b39
 SHA512 
43b7ccadfaebc34098a827ef7e27c2c637d4bb74db4d06cdaee7650171b7b5e14787a473a66b638a252c1342e841b546e089bd762de703e99e0a34b0549393ca
 DIST zabbix-4.0.7.tar.gz 17175571 BLAKE2B 
3173881e093c58175e014d55c74d09656dbb6e99321f808a3ce6fe61aef56325aa94c4a3ff0b1edd2872734cc970052c63e5db377f8e8d605bf25f2eb8505802
 SHA512 
67373383ef961426901d8c27e1e51c902d8580b9af1877d4012c934f0ee52c5cf85e3f81fd16b244cd9c8e869cf13dbdd7597d8e2591356efc61570b354961f8
 DIST zabbix-4.0.9.tar.gz 17118478 BLAKE2B 
0b3761085c9fac577061ca3a0e5839c3d33f13802ff4e752c575f4428339dfbc7e02e5ae8abbf7870a0286c45777c670aa74cd93b2cdbf9cf62961e4723aa0ae
 SHA512 
4e04d80490f43d2e7833a4e11dbc7ce0ed70dc1f43653eeff923f5bfa16bbeedf37597599d68e0de3194820501d896d785a20d6ae0dce9328c458fd711a6a7bf
 DIST zabbix-4.2.3.tar.gz 18241315 BLAKE2B 
38f9e61ccfe68de553e115e35466430b9f8b4211ca72b3c0265a9c9e5494575d8b026cda11cb7ef10644df35b8f168b7e5ca72ace8a412445008299c6c513877
 SHA512 
2e7d7372d5ce84798743d3c10fea0230aac470b0d9936a722687eefbe818b51e16f5dc64040b8b1b1189f64e8785ceca108914534efecd152473d213b15f7e07
+DIST zabbix-4.2.7.tar.g

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

2019-10-27 Thread
commit: 45bbf3947435bc1d68b2ae21693747781c4d3e1a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 27 13:02:03 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 27 13:03:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45bbf394

net-analyzer/zabbix: Bump to 4.4

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 net-analyzer/zabbix/Manifest|   1 +
 net-analyzer/zabbix/zabbix-4.4.0.ebuild | 336 
 2 files changed, 337 insertions(+)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 83b63d7c71a..fe13523a798 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -3,3 +3,4 @@ DIST zabbix-3.0.28.tar.gz 14706285 BLAKE2B 
ef7f7e59e229847daa92d1bc4771cd0feb627
 DIST zabbix-3.4.15.tar.gz 17489570 BLAKE2B 
8b820e29334fa7814ab54baef75374955340cb907802722a4f91496a35c7a26fc1c37178c264f606f8a4a95cea350e493763e55f44033eb2aa97ec889664908a
 SHA512 
d210c6576a6c5d67a1f58bb51436c815a191a2ea62f6929784fcac6e0da09febdbb42c11dfb791b6a6d5897dbdda02e10bf56f9162b7f9fb34a57c34b8b1c62f
 DIST zabbix-4.0.13.tar.gz 17150333 BLAKE2B 
fe4eaf999c0fbe4c87ca2bb621ce229480840f3e86de5e7b02d3668d5705046e62bf04f4f4ad75e814c1fa795642df3c0a9d1bfb07ef25c33003b12e0fe44c7b
 SHA512 
150d28b1be88821be30ef1a9d74ac62e6939f556ef13e6acc6c99b915d36d1655d776aeb2399009285404724dfa41acf249b9047797890a954941831c8b5ecba
 DIST zabbix-4.2.7.tar.gz 18286402 BLAKE2B 
36fbd5938d6d188b29fb2e284a8b2ddec1e3cfda08517094e06fae6ccad9dea8027368f4a1a98cb49957caf0aee580df01a17f4aa19a98e746e2c1164db4b590
 SHA512 
92341e4efe721f043b66bdd382fc69bc408c4e0435a594fadf51989c37d8ecbd72ae0092517929b521527b41331f933310e9c14da42f18902ca54460170dddf9
+DIST zabbix-4.4.0.tar.gz 20689807 BLAKE2B 
7be62a7b124a016a9f3ab5022b349452b1a99c9ef8cff8ba4b8278f7c48a7632d7f3e6677764fd778c44c05fdb86bbe2b066eb6a51f076274fffcbbd94202db4
 SHA512 
021e7454decb885065417f6f6a0ecc8a9d4f184f68da6ab4efea68280b3a0c0641eab05620ce14016b6e57ce32c44075e53b45f03e764e8726c00bfdd6039406

diff --git a/net-analyzer/zabbix/zabbix-4.4.0.ebuild 
b/net-analyzer/zabbix/zabbix-4.4.0.ebuild
new file mode 100644
index 000..ce4694480bf
--- /dev/null
+++ b/net-analyzer/zabbix/zabbix-4.4.0.ebuild
@@ -0,0 +1,336 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+# needed to make webapp-config dep optional
+WEBAPP_OPTIONAL="yes"
+inherit flag-o-matic webapp java-pkg-opt-2 user systemd toolchain-funcs
+
+DESCRIPTION="ZABBIX is software for monitoring of your applications, network 
and servers"
+HOMEPAGE="https://www.zabbix.com/;
+MY_P=${P/_/}
+MY_PV=${PV/_/}
+SRC_URI="https://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/${PV}/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~x86"
+IUSE="+agent java curl frontend ipv6 xmpp ldap libxml2 mysql openipmi oracle 
+postgres proxy server ssh ssl snmp sqlite odbc static"
+REQUIRED_USE="|| ( agent frontend proxy server )
+   proxy? ( ^^ ( mysql oracle postgres sqlite odbc ) )
+   server? ( ^^ ( mysql oracle postgres odbc ) )
+   static? ( !oracle !snmp )"
+
+COMMON_DEPEND="snmp? ( net-analyzer/net-snmp )
+   ldap? (
+   net-nds/openldap
+   =dev-libs/cyrus-sasl-2*
+   net-libs/gnutls
+   )
+   mysql? ( >=virtual/mysql-5.0.3 )
+   sqlite? ( >=dev-db/sqlite-3.3.5 )
+   postgres? ( >=dev-db/postgresql-8.1:* )
+   oracle? ( >=dev-db/oracle-instantclient-basic-10.0.0.0 )
+   xmpp? ( dev-libs/iksemel )
+   libxml2? ( dev-libs/libxml2 )
+   curl? ( net-misc/curl )
+   openipmi? ( sys-libs/openipmi )
+   ssh? ( net-libs/libssh2 )
+   java? ( virtual/jdk:* )
+   odbc? ( dev-db/unixODBC )
+   server? ( sys-libs/zlib )
+   proxy?  ( sys-libs/zlib )
+   ssl? ( dev-libs/openssl:=[-bindist] )"
+
+RDEPEND="${COMMON_DEPEND}
+   proxy? ( net-analyzer/fping[suid] )
+   server? ( net-analyzer/fping[suid]
+   app-admin/webapp-config
+   dev-libs/libpcre
+   dev-libs/libevent )
+   java?   (
+   >=virtual/jre-1.4
+   dev-java/slf4j-api
+   )
+   frontend? (
+   
>=dev-lang/php-5.4.0[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
+   || ( dev-lang/php[apache2] dev-lang/php[cgi] dev-lang/php[fpm] )
+   mysql? ( dev-lang/php[mysqli] )
+   odbc? ( dev-lang/php[odbc] )
+   oracle? ( dev-lang/php[oci8-instant-client] )
+   postgres? ( dev-lang/php[postgres] )
+   sqlite? ( dev-lang/php[sqlite] )
+   media-libs/gd[png]
+   

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

2019-10-21 Thread
commit: 992dbbe8f438565987e5188bbda5ca02a0133d7c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Oct 21 10:59:14 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Oct 21 11:00:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992dbbe8

dev-db/clickhouse: Bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/clickhouse/Manifest|   1 +
 dev-db/clickhouse/clickhouse-19.15.2.2.ebuild | 207 ++
 2 files changed, 208 insertions(+)

diff --git a/dev-db/clickhouse/Manifest b/dev-db/clickhouse/Manifest
index 1e098f8ff8b..4c1396c38ae 100644
--- a/dev-db/clickhouse/Manifest
+++ b/dev-db/clickhouse/Manifest
@@ -3,5 +3,6 @@ DIST clickhouse-18.10.3.tar.gz 6136661 BLAKE2B 
5564bbe85f4ca43f18df702148af0e4e5
 DIST clickhouse-18.12.17.tar.gz 6495521 BLAKE2B 
00dfb823b9e36923beb50a88bee88af3918bedc7b20079785699a42e36e52f32739f786bd78c5b350f58ae59251e3846da6202d04e24e9a750c92e16065cc395
 SHA512 
876c5fb6011c65b8ec201126678dad6f5de3430b7d320316ced5c6d22e8086ce337d20b73badbd053bf141097b8fe6cd94910ed607b4bbedb681cfa7921d1fb6
 DIST clickhouse-18.6.0.tar.gz 5852534 BLAKE2B 
5634fd26907b21d4a35cff3ed816696205be4aff1cdd1acfe222e24214b1842eb18a4e499e888b0d92b78f5c3023c2962a385af2c0ea889055e473dfa0198bf5
 SHA512 
e8ea2d4457122513cad47b1cdb2a58dd2ffaec77a7a08bf82179aca12a369d39970520a995bb5db2e5ea4b0939da827b7d4b1f3929cf71c149c965438ebb3633
 DIST clickhouse-19.13.1.11.zip 11502726 BLAKE2B 
c2788702a2c27c995abc072a94f3945ed6f9039fe0c7840312a86987faf52d2f7801d531e89a02848fa8ee1319247c41de0f3ad0c0cb51c1df1dbcfca3bd3b0a
 SHA512 
095a0e63eff6989ea1f70fac593069e1cdb6ea207a99d8cfd610c4eb8f3f7411a784d9f100c9fc899898e68dd88dd54bec3c136764793c8cae986d920a651f8c
+DIST clickhouse-19.15.2.2.zip 11425217 BLAKE2B 
3a2288d771cd92dc283713a44df84df8c3c946ef92efd781d7619c8ffc0d7a3884f1a988c81f1703a7d373e78e413bdaea0fd100cebf7090be9bba16779209ff
 SHA512 
029376b9d540c592d30a32457deb9e605d512fc448eb3dc6896b0ca48a5e92f390ef2dc3a4ea63ce19c264a8b2810ff952e95a6c7a8d4506f733ac6253c079d3
 DIST clickhouse-19.5.3.8.zip 11247905 BLAKE2B 
f72289f55bddf9b3ad2e16a4d1fc6e4f7681477e742eda3694c3c16975820c93affc01c70b194c5992226d79bee714f706c04402c62bd0ed3d1701a16fb22192
 SHA512 
f578abbd43c3ccf721e079ce2bafac22be0c5d619388be192c59a2053ae1cf1e7f0a025e0323f0f8f004f879990a88c0ca0cd4d135606de51c576619fe0172b8
 DIST clickhouse-19.9.5.36.zip 11708002 BLAKE2B 
075f9b1556c5ee207a608047fa559cec7a0b1f044236e412189ae6dabe25aa04abf881726e4ffa17d4aad6937250c704f050935e61470994b57eaa1ac9ea07e4
 SHA512 
b0aa04a1c0f7c15316c83a2711f9b64f8235e664956f933530a9f2dc26fcb8b817adb8ca43c96db1cad498e06f4291ce13c0bb259726039c5caa52ae523fa4ab

diff --git a/dev-db/clickhouse/clickhouse-19.15.2.2.ebuild 
b/dev-db/clickhouse/clickhouse-19.15.2.2.ebuild
new file mode 100644
index 000..47fed41d0c7
--- /dev/null
+++ b/dev-db/clickhouse/clickhouse-19.15.2.2.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+
+inherit cmake-utils systemd toolchain-funcs user
+
+DESCRIPTION="An OSS column-oriented database management system for real-time 
data analysis"
+HOMEPAGE="https://clickhouse.yandex;
+LICENSE="Apache-2.0"
+
+MY_PN="ClickHouse"
+TYPE="stable"
+
+CCTZ_COMMIT="4f9776a"
+SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> 
${P}.zip
+   https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> 
cctz-${CCTZ_COMMIT}.tar.gz
+"
+
+SLOT="0/${TYPE}"
+IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql 
static test tools"
+KEYWORDS="~amd64"
+
+REQUIRED_USE="
+   server? ( cpu_flags_x86_sse4_2 )
+   static? ( client server tools )
+"
+
+RDEPEND="
+   dev-libs/re2:0=
+   !static? (
+   >=app-arch/lz4-1.8.0:=
+   >=app-arch/zstd-1.3.4:=
+   client? (
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   )
+
+   dev-libs/double-conversion
+   dev-libs/capnproto
+   dev-libs/libltdl:0
+   sys-libs/libunwind:7
+   sys-libs/zlib
+   dev-libs/poco[odbc]
+   dev-libs/icu:=
+   dev-libs/glib
+   >=dev-libs/boost-1.65.0:=
+   dev-libs/openssl:0=
+   kafka? ( dev-libs/librdkafka:= )
+   mysql? ( dev-db/mysql-connector-c:= )
+   )
+
+   >=dev-libs/poco-1.9.0
+   dev-libs/libpcre
+   dev-libs/jemalloc
+   dev-libs/protobuf
+   dev-cpp/sparsehash
+"
+
+DEPEND="${RDEPEND}
+   doc? ( >=dev-python/mkdocs-1.0.1 )
+   static? (
+   >=a

[gentoo-commits] repo/gentoo:master commit in: media-video/mpv/

2019-10-27 Thread
commit: 2f49b0033d10d7b094799121d72a9793bccfcb4a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 27 06:36:53 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 27 06:36:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f49b003

media-video/mpv: Fix dependencies

vulkan support is now in libplacebo

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 media-video/mpv/mpv-0.30.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-video/mpv/mpv-0.30.0.ebuild 
b/media-video/mpv/mpv-0.30.0.ebuild
index 575ea9a56da..43ddf33f64e 100644
--- a/media-video/mpv/mpv-0.30.0.ebuild
+++ b/media-video/mpv/mpv-0.30.0.ebuild
@@ -99,8 +99,7 @@ COMMON_DEPEND="
vaapi? ( x11-libs/libva:=[drm?,X?,wayland?] )
vdpau? ( x11-libs/libvdpau )
vulkan? (
-   media-libs/shaderc
-   media-libs/vulkan-loader[X?,wayland?]
+   media-libs/libplacebo
)
wayland? (
>=dev-libs/wayland-1.6.0



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

2019-10-04 Thread
commit: c90d162781f86cdb54184df95d249cc7d578469d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Oct  4 13:22:53 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Oct  4 13:23:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c90d1627

profiles/base/use.stable.mask: Mask postgres12 target

No stable postgres-12 version yet

Signed-off-by: Patrick Lauer  gentoo.org>

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

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 645eae30130..9ddc19ed3b0 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Patrick Lauer  (2019-10-04)
+# No postgres-12 stable yet
+postgres_targets_postgres12
+
 # Zac Medico  (2016-09-01)
 # Needs virtual/pypy* stable
 python_targets_pypy



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

2019-10-03 Thread
commit: 0508b3ef2807ea21aeb2cb812acdcc59f8ccc1cc
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  3 15:42:56 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Oct  3 15:44:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0508b3ef

dev-db/postgresql: Bump to 12.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest |   3 +-
 ...esql-12_beta4.ebuild => postgresql-12.0.ebuild} |   0
 dev-db/postgresql/postgresql-12_rc1.ebuild | 467 -
 3 files changed, 1 insertion(+), 469 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 2563977277f..54658c29909 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -2,8 +2,7 @@ DIST postgresql-10.10.tar.bz2 19012049 BLAKE2B 
44ed5cfe2dc57ff3533faa1e921c981e0
 DIST postgresql-10.9.tar.bz2 18981395 BLAKE2B 
ef2ac003b393ea7cbf24c45fac6b3dc69df2a8694a9e891d5a68f7310d63fb816649d16a7351d03b63a4eb2256703efcab616a0146324478335267c39f3b9829
 SHA512 
4e2f30a0fd262f2e3ce5fc836425be635326600cd6cd4e117c57f59ea7ab2e9ea463a8d357fe7adb8c0dd0094e43d08efc2a137f8f9975715a5908e35920f98e
 DIST postgresql-11.4.tar.bz2 19759635 BLAKE2B 
a3f35df40d31dce52073eeacf4e16bc7ccb487dc0a6e15b84d087f04fd130b66b1168ece3edc63927c377ca1044b54ccb3db5fb9b4a5c86a5b0e179a6678c73c
 SHA512 
159fb84134e05ddc58e40a879ca52ed4d58ced7bcd1e7310d59bda84f9055339a31a92cfaab2c063a88685f7417b9a828534394bf9a2477fc33d1fb6cd26186b
 DIST postgresql-11.5.tar.bz2 19773087 BLAKE2B 
32dca67ddfe2f6a6801a5d82a25fe7df0cc2dd89c35eee87a57ebe6391b8d7d4bccc59d6cac3e821ad76731ab319e3303f2fcbce9ee8cda1cfef13b2185c0ab1
 SHA512 
537148079dc6c33cfb9bf9722171e524707b42ef01369deb968d0d6e8fa9b7f16f6ce67139d9dc45fb7385defbf56aa2c0affe5ee9d76e996f31e47486192141
-DIST postgresql-12beta4.tar.bz2 20710205 BLAKE2B 
7a1a1732c4fe36aeadb3e80b4cc85796a3799ffe815f5199d8528668bd9588cf1edbd55a56c499bbff68e7dca01b734be6f50db3143cad3cd679dece6bfd9719
 SHA512 
52bf2fca13ea52890e5f6c6d42bfe8724267a3bb0c703cf792cab67cb7d71794107ec68a54e1b7cdc88d5050aa0745ad4980336074b04dcc610967b70776503b
-DIST postgresql-12rc1.tar.bz2 20718193 BLAKE2B 
4c40c7ab6e98e43da4073d0b7b8341f47b61326ab4b552fe2e075a5135ba22b6b82a1fcd0aee80863e9cfd3cdb659bd609832e44618feadde4329dbc669ccecc
 SHA512 
bea1fbf40836597f2427a5d3de4f9b5732a795b755aaa3263205210b8b27aab0a7a860e73c4698de77cd4f95b685390ad96732f5e71e35839df2ca317f75badd
+DIST postgresql-12.0.tar.bz2 20177458 BLAKE2B 
614222e43519a83044587981cb04ab7e437357d5b2784068d425aaeb67df54f44aef4aaaf780bd3f83f012c0fc8f41723bc83b6e44e7bf2707857c491b8d129b
 SHA512 
231a0b5c181c33cb01c3f39de1802319b79eceec6997935ab8605dea1f4583a52d0d16e5a70fcdeea313462f062503361d543433ee03d858ba332c72a665f696
 DIST postgresql-9.4.22.tar.bz2 16848787 BLAKE2B 
5c2aaef13ef0cf33c421e6839877a8e4e1fc5dbe41d9cabefddd369925869f92f6c6b8a124b5778f9b25359103f0a7ada1eddcaf4bac498709f563928f25e7e3
 SHA512 
f11623a89b2320616fd53eda52da544bdfcb63bff08cb78fccde134ef628eee7ee90b3de6952f4e08c10297d356624faabf0e5b181b0105f51797796cd04efef
 DIST postgresql-9.4.23.tar.bz2 16848808 BLAKE2B 
fd747fb3f6f540190ecbd53116ef7b8b812d05f5968e32c9d09c5902239eaf073281262dba9836514344303a3c894f48c617e050ce713be7c09f53ee49c7b3cd
 SHA512 
b1eb392b939ac8369c76e4ecc142c78f380afc498b60ec0ea97acb16c21ffa5c11a24c2c46463032865955b7c531492c08feb6ef1efc46a549369f026594ea61
 DIST postgresql-9.4.24.tar.bz2 16842941 BLAKE2B 
999a33addd493d1169ba3222a269fea827f4ed866453727bf9545d6a8873943d56b8e71773daf0f116150dc557afaf2e80dc570e8f351ba64b196ae8bcd8fbc9
 SHA512 
8e7b4da8a5cf48cf4d98cce117614f7ab594087d0002f996c1fedc2a38af6eaa663ad3ce67ced6d6b0fd6d0b00aee932025bf50a4314933ba535716577e9393f

diff --git a/dev-db/postgresql/postgresql-12_beta4.ebuild 
b/dev-db/postgresql/postgresql-12.0.ebuild
similarity index 100%
rename from dev-db/postgresql/postgresql-12_beta4.ebuild
rename to dev-db/postgresql/postgresql-12.0.ebuild

diff --git a/dev-db/postgresql/postgresql-12_rc1.ebuild 
b/dev-db/postgresql/postgresql-12_rc1.ebuild
deleted file mode 100644
index d16b0dfd1e7..000
--- a/dev-db/postgresql/postgresql-12_rc1.ebuild
+++ /dev/null
@@ -1,467 +0,0 @@
-# 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} )
-
-PLOCALES="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN
-zh_TW"
-
-inherit flag-o-matic l10n linux-info multilib pam prefix python-single-r1 \
-   systemd user
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-SLOT=$(ver_cut 1)
-
-MY_PV=${PV/_/}
-S="${WORKDIR}/${PN}-${MY_PV}"
-SRC_URI="https://ftp

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

2019-10-03 Thread
commit: adbf12882a37c049646254b09ae6f11ed037ce8d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Oct  3 15:43:38 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Oct  3 15:45:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adbf1288

profiles/: Unmask postgres-12

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/base/use.mask |  4 
 profiles/package.mask  | 12 
 2 files changed, 16 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 38d493d6edc..6e981e94a6e 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -32,10 +32,6 @@ php_targets_php7-0
 # d3d9 only works on amd64/x86.
 d3d9
 
-# Aaron W. Swenson  (2018-09-09)
-# Mask PostgreSQL 12 while in (pre-)alpha.
-postgres_targets_postgres12
-
 # Andreas K. Hüttel  (2017-11-04)
 # Unkeyworded on most arches, unmasked in supported arch profiles.
 audacious

diff --git a/profiles/package.mask b/profiles/package.mask
index dc5b11df8b7..f74f888d43c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1126,18 +1126,6 @@ dev-lang/php:7.4
 # Requires >=dev-lang/lua-5.2 which is masked
 >=app-admin/conky-1.11.4
 
-# Patrick Lauer  (2019-05-23)
-# PostgreSQL beta and release candidate releases are pre-release testing
-# versions, not meant for production use. They are feature-frozen, and are
-# released to the public for testing before final release
-#
-# NOTE: Successive beta or candidate releases may not be backwards compatible,
-# so it is important that you review the release notes before upgrading.
-#
-# For more information about beta and release candidate versions, see:
-# https://www.postgresql.org/developer/beta/
-dev-db/postgresql:12
-
 # Andreas K. Hüttel  (2019-05-11)
 # Perl 5.24 will be removed soon. Please upgrade.
 

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

2019-10-13 Thread
commit: 8140a4bba5bd73250f1a778e98e8c5e5dc5cfa54
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 13:08:06 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 13:15:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8140a4bb

dev-python/requests-file: Initial import

Transitive dep of app-crypt/certbot-dns-nsone
Ebuilds taken from adjust gentoo-overlay

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/requests-file/Manifest  |  1 +
 dev-python/requests-file/metadata.xml  |  8 
 .../requests-file/requests-file-1.4.3.ebuild   | 24 ++
 3 files changed, 33 insertions(+)

diff --git a/dev-python/requests-file/Manifest 
b/dev-python/requests-file/Manifest
new file mode 100644
index 000..27690328173
--- /dev/null
+++ b/dev-python/requests-file/Manifest
@@ -0,0 +1 @@
+DIST requests-file-1.4.3.tar.gz 5252 BLAKE2B 
18b533a7619f46c1d01d0cabca2137592ff614c2a33ccbe227d4f3ea2e4854b7ecc7973d56b15c72d980d03df7cee38fe4216eae35f5803bbbdb7845f8e3e5ec
 SHA512 
b92294a11c9cc13beb5df598b636d999e0fcd46d05b775bbb69667f066d24ccf55b5af2135aec8d69c0096ca64e13bab3c3da64bee00f0c12edd05f43430d80c

diff --git a/dev-python/requests-file/metadata.xml 
b/dev-python/requests-file/metadata.xml
new file mode 100644
index 000..42aafecd8d2
--- /dev/null
+++ b/dev-python/requests-file/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+patr...@gentoo.org
+Patrick Lauer
+  
+

diff --git a/dev-python/requests-file/requests-file-1.4.3.ebuild 
b/dev-python/requests-file/requests-file-1.4.3.ebuild
new file mode 100644
index 000..cd4d93fe4fb
--- /dev/null
+++ b/dev-python/requests-file/requests-file-1.4.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
+inherit distutils-r1
+
+DESCRIPTION="File transport adapter for Requests"
+HOMEPAGE="https://pypi.org/project/requests-file/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"



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

2019-10-13 Thread
commit: e5e5bd17259c97d53b01e8709ee8690cf1143187
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 13:11:56 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 13:15:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e5bd17

dev-python/dns-lexicon: Initial import

Dependency of app-crypt/certbot-dns-nsone
Ebuilds taken from adjust gentoo-overlay

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/dns-lexicon/Manifest |  1 +
 dev-python/dns-lexicon/dns-lexicon-3.1.6.ebuild | 27 +
 dev-python/dns-lexicon/metadata.xml |  8 
 3 files changed, 36 insertions(+)

diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
new file mode 100644
index 000..f67870eb8e0
--- /dev/null
+++ b/dev-python/dns-lexicon/Manifest
@@ -0,0 +1 @@
+DIST dns-lexicon-3.1.6.tar.gz 121560 BLAKE2B 
08d02b962194914f48fd4b9f3b87f9a9b9b998ac419961b7a61e6dc273d1d8938207b791c58ae671775a6e2da78bf880e567cb5c33e62a457d849598760353bc
 SHA512 
e4078756ad1029f5df5907cf6d2ef2eecb70cf421ff8ab74fa6b176b0b5d9e1fbf94ce0b62e497988f432228038e9fa02a1f5fe69d582e39efa9391ce47f4941

diff --git a/dev-python/dns-lexicon/dns-lexicon-3.1.6.ebuild 
b/dev-python/dns-lexicon/dns-lexicon-3.1.6.ebuild
new file mode 100644
index 000..33d1e08db00
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.1.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
+inherit distutils-r1
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a 
standardized/agnostic way"
+HOMEPAGE="https://pypi.org/project/dns-lexicon/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tldextract[${PYTHON_USEDEP}]
+   virtual/python-futures[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"

diff --git a/dev-python/dns-lexicon/metadata.xml 
b/dev-python/dns-lexicon/metadata.xml
new file mode 100644
index 000..f3de5f693ed
--- /dev/null
+++ b/dev-python/dns-lexicon/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+patr...@gentoo.org
+Patrick Lauer
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-dns-nsone/

2019-10-13 Thread
commit: 7e40af4d693d9313dd3be3044502130e2e88c781
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 13:12:44 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 13:15:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e40af4d

app-crypt/certbot-dns-nsone: Initial import

Ebuilds taken from adjust gentoo-overlay

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 app-crypt/certbot-dns-nsone/Manifest   |  1 +
 .../certbot-dns-nsone-0.39.0.ebuild| 33 ++
 app-crypt/certbot-dns-nsone/metadata.xml   |  8 ++
 3 files changed, 42 insertions(+)

diff --git a/app-crypt/certbot-dns-nsone/Manifest 
b/app-crypt/certbot-dns-nsone/Manifest
new file mode 100644
index 000..825236135af
--- /dev/null
+++ b/app-crypt/certbot-dns-nsone/Manifest
@@ -0,0 +1 @@
+DIST certbot-dns-nsone-0.39.0.tar.gz 1350312 BLAKE2B 
5f21c45d25754cb1ed0ad92e8d03637928a274637de09903509c7e78c40fd197e95cfa1f3effecef938d6ab8369dc6811714ddb5a93a806048e0998d1032e4f9
 SHA512 
17ab17a5f74e3fba58b1a8b9afe0c3656c7b2a5ea3585edb05ad84e36250c6a8d4d28bd692bc97d033c95eb0bbeff4eb84981ae0006e36d55846cd38373b86a0

diff --git a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-0.39.0.ebuild 
b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-0.39.0.ebuild
new file mode 100644
index 000..20526acadae
--- /dev/null
+++ b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-0.39.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S=${WORKDIR}/certbot-${PV}/${PN}
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+CDEPEND=">=dev-python/setuptools-1.0[${PYTHON_USEDEP}]"
+RDEPEND="${CDEPEND}
+   =app-crypt/certbot-${PV%.*}*[${PYTHON_USEDEP}]
+   =app-crypt/acme-${PV%.*}*[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   dev-python/dns-lexicon[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}"

diff --git a/app-crypt/certbot-dns-nsone/metadata.xml 
b/app-crypt/certbot-dns-nsone/metadata.xml
new file mode 100644
index 000..f3de5f693ed
--- /dev/null
+++ b/app-crypt/certbot-dns-nsone/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+patr...@gentoo.org
+Patrick Lauer
+  
+



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

2019-10-13 Thread
commit: 49819a9740451e506afbd08601a82417dfdae3e5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 13:11:05 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 13:15:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49819a97

dev-python/tldextract: Initial import

Transitive dep of app-crypt/certbot-dns-nsone
Ebuilds taken from adjust gentoo-overlay

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/tldextract/Manifest|  1 +
 dev-python/tldextract/metadata.xml|  8 
 dev-python/tldextract/tldextract-2.2.1.ebuild | 26 ++
 3 files changed, 35 insertions(+)

diff --git a/dev-python/tldextract/Manifest b/dev-python/tldextract/Manifest
new file mode 100644
index 000..f68f73e708e
--- /dev/null
+++ b/dev-python/tldextract/Manifest
@@ -0,0 +1 @@
+DIST tldextract-2.2.1.tar.gz 54538 BLAKE2B 
0abfb1982d0b9e9cd767bc64db289da8bf2f58b599eaea7e703adf36934dae0d052170fa9a8205b8ac0b441d8f1ac75648ccc108515586b0bcacf2ecb43fef52
 SHA512 
db4f14e514c0e68f85f28226343d7ec91ceea2843ee01c9a2950f0972f365bf343640e07cfb118aff52bab975719be71d179fc6b3bd4da7eb62a47b62747cc0b

diff --git a/dev-python/tldextract/metadata.xml 
b/dev-python/tldextract/metadata.xml
new file mode 100644
index 000..42aafecd8d2
--- /dev/null
+++ b/dev-python/tldextract/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+patr...@gentoo.org
+Patrick Lauer
+  
+

diff --git a/dev-python/tldextract/tldextract-2.2.1.ebuild 
b/dev-python/tldextract/tldextract-2.2.1.ebuild
new file mode 100644
index 000..8addd4d3a49
--- /dev/null
+++ b/dev-python/tldextract/tldextract-2.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
+inherit distutils-r1
+
+DESCRIPTION="Accurately separate the TLD from the registered domain and 
subdomains of a URL."
+HOMEPAGE="https://pypi.org/project/tldextract/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-file[${PYTHON_USEDEP}]
+"



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

2019-10-13 Thread
commit: cf2d7c99e9e3d13a9bb3bbfe378c4469d5cc12d8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 13:14:59 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 13:15:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2d7c99

dev-python/dns-lexicon: Bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/dns-lexicon/Manifest |  1 +
 dev-python/dns-lexicon/dns-lexicon-3.3.4.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
index f67870eb8e0..e029cb8ea34 100644
--- a/dev-python/dns-lexicon/Manifest
+++ b/dev-python/dns-lexicon/Manifest
@@ -1 +1,2 @@
 DIST dns-lexicon-3.1.6.tar.gz 121560 BLAKE2B 
08d02b962194914f48fd4b9f3b87f9a9b9b998ac419961b7a61e6dc273d1d8938207b791c58ae671775a6e2da78bf880e567cb5c33e62a457d849598760353bc
 SHA512 
e4078756ad1029f5df5907cf6d2ef2eecb70cf421ff8ab74fa6b176b0b5d9e1fbf94ce0b62e497988f432228038e9fa02a1f5fe69d582e39efa9391ce47f4941
+DIST dns-lexicon-3.3.4.tar.gz 147008 BLAKE2B 
14e0bbba48b8340ecb274c122363aef6490de539ea2c1ce7a4ba4ef19eaa69271ea22e28afd700dba0a1060b01211f8ac9a1081e21973f07abb9ca057638241c
 SHA512 
274a1a4ffd1d767623723b6e9aee1e9f07022f3985cbc15f75cc410f477e1dcb7a674fa847119bdccab7332d058f77ef85771bd7bcdadbe2dd9483415a365a6d

diff --git a/dev-python/dns-lexicon/dns-lexicon-3.3.4.ebuild 
b/dev-python/dns-lexicon/dns-lexicon-3.3.4.ebuild
new file mode 100644
index 000..33d1e08db00
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.3.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
+inherit distutils-r1
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a 
standardized/agnostic way"
+HOMEPAGE="https://pypi.org/project/dns-lexicon/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tldextract[${PYTHON_USEDEP}]
+   virtual/python-futures[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"



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

2019-10-13 Thread
commit: 40d40297b5b4e7c2cc4689490597e9a8d7f558f8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 14:46:34 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 14:46:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d40297

dev-python/tldextract: Fix metadata.xml

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-python/tldextract/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tldextract/metadata.xml 
b/dev-python/tldextract/metadata.xml
index 42aafecd8d2..f3de5f693ed 100644
--- a/dev-python/tldextract/metadata.xml
+++ b/dev-python/tldextract/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
 patr...@gentoo.org
 Patrick Lauer
   



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

2019-10-13 Thread
commit: c38d1e347ea1d95759d5865cdb43b134ff01aff2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 14:48:15 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 14:48:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38d1e34

dev-python/requests-file: Fix metadata.xml

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

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

diff --git a/dev-python/requests-file/metadata.xml 
b/dev-python/requests-file/metadata.xml
index 42aafecd8d2..f3de5f693ed 100644
--- a/dev-python/requests-file/metadata.xml
+++ b/dev-python/requests-file/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
 patr...@gentoo.org
 Patrick Lauer
   



[gentoo-commits] repo/gentoo:master commit in: sci-libs/geos/

2019-10-13 Thread
commit: 5fdd98cf85ca32682a4b1607725f735d040ed1a0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 19:46:41 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 19:48:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fdd98cf

sci-libs/geos: Bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 sci-libs/geos/Manifest  |  1 +
 sci-libs/geos/geos-3.8.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/sci-libs/geos/Manifest b/sci-libs/geos/Manifest
index 30e3b564963..c6bf7a54fcc 100644
--- a/sci-libs/geos/Manifest
+++ b/sci-libs/geos/Manifest
@@ -1,2 +1,3 @@
 DIST geos-3.7.0.tar.bz2 2028814 BLAKE2B 
17385d9be831d4812391a30627e13989d3ca099ca9b0a719a92cdb2503dadff3693d4b3d320652764185db05782b33760ca14d155365d87167bb4ef6d6c2463c
 SHA512 
fcca5e503efa32bb388376b2a06b9ca5c74fbcddba750cce6b3b4109eb2eb122058aead12b9462cdd881f425cd75d7241645ab344f25ce022bc0659954560742
 DIST geos-3.7.2.tar.bz2 2071465 BLAKE2B 
ba968488aa5d845e582d3771d8d2b1f67b0f301e73fad5834a0805a912c8f3b1200bba93d8758f43539ce269758de348d999db3db9738e7abf5c1a443f388d8c
 SHA512 
ff0fde2e21ed9d2770c139aa50c6efd22d9cff3c6bfd8f1ef86b064efd1ad318b08dec66e34661bc1c7a341b0837978853494f27d63988be865a8ee4f7611d38
+DIST geos-3.8.0.tar.bz2 2399403 BLAKE2B 
0f9b6d7f9a4052b9b84e77d534be6e2909e5dc4995287f34e3b7e7c1537c9a73088d4a49f96f43034723eb37c88674aae469e26d7db3eb40efbcdf5551553a1a
 SHA512 
c89b25b42092152ef261090f25ff64b229f30f67d42fdf44c2871e78b66bb2c42e23b9ae21f9aea0e48823bdb0267d609ab2ee77d310abcb76fa672c6614d8f1

diff --git a/sci-libs/geos/geos-3.8.0.ebuild b/sci-libs/geos/geos-3.8.0.ebuild
new file mode 100644
index 000..3ad295e1f4b
--- /dev/null
+++ b/sci-libs/geos/geos-3.8.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+MY_PV=${PV/_/}
+S=${WORKDIR}/${PN}-${MY_PV}
+
+DESCRIPTION="Geometry engine library for Geographic Information Systems"
+HOMEPAGE="http://trac.osgeo.org/geos/;
+SRC_URI="http://download.osgeo.org/geos/${PN}-${MY_PV}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
+IUSE="doc python ruby static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   python? ( ${PYTHON_DEPS} )
+   ruby? ( dev-lang/ruby:* )
+"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+   python? ( dev-lang/swig:0 )
+   ruby? ( dev-lang/swig:0 )
+"
+
+RESTRICT="test"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   echo "#!${EPREFIX}/bin/bash" > py-compile
+}
+
+src_configure() {
+   econf \
+   $(use_enable python) \
+   $(use_enable ruby) \
+   $(use_enable static-libs static)
+}
+
+src_compile() {
+   default
+   use doc && emake -C "${S}/doc" doxygen-html
+}
+
+src_install() {
+   use doc && HTML_DOCS=( doc/doxygen_docs/html/. )
+   default
+   use python && python_optimize "${D}$(python_get_sitedir)"/geos/
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2019-10-13 Thread
commit: 2067a851da6b502902638885ff3fb91442efcc95
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 13 19:47:41 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct 13 19:48:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2067a851

dev-db/postgis: Bump to 3.0.0_rc2

Protobuf is a mandatory dep by accident now

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/Manifest |   1 +
 dev-db/postgis/postgis-3.0.0_rc2.ebuild | 125 
 2 files changed, 126 insertions(+)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 05cff1b04d4..7d118266bd3 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -5,3 +5,4 @@ DIST postgis-2.5.1.tar.gz 16041872 BLAKE2B 
589cf7168d3698737a19d817b8efb91695c2c
 DIST postgis-2.5.2.tar.gz 16252761 BLAKE2B 
181ecc41e659c1df32392d0dfea9cc081c2a647fd23401b8b0470f99e1136b6b8ed900eaea38afdf87cc801bf13ede4247f9c188fcf0da6782624239c77b434f
 SHA512 
b10781f0b74bad8162c33eb111a6090fba184b45fe5874d22cd3a5b0acfb057f3407c073bc44c9d4cd20ed8c2cb1fbb34480b0cf331340bc8b52580d4eccb819
 DIST postgis-2.5.3.tar.gz 16424752 BLAKE2B 
94c2ccd41eb88a39c6db48ad7f4d142742a1b0791e3abe57adb2c778406dcc8286afc6d55c80067e0b94a1300eff1c76a227d3cfd813e12541c715edeea11a9b
 SHA512 
1c9f873ba8f8ff4aeae248c68c001eb4174416de1e00ce6a0d0c9ea129b475e887a83235027068d52f587ab95c549adbfaa7e5dccdda77855e39c55dac0fdc2d
 DIST postgis-3.0.0alpha4.tar.gz 17488411 BLAKE2B 
ef819793ee431e54ab69e9434d45fc9c59ecb014dc18ccfb93705bc0ec6dec99ec05cedf687db17a8d65da5b6f2bd8760589ed00d1c51328f84f01461deb0922
 SHA512 
85eb8380772e7be0520617b23d74ab729be0a2ea6f2cbea4f765f38c9522312366723b6972f75017e7675e32b89692c2c25f7e355a18edf1fbb84d4eaa10e52a
+DIST postgis-3.0.0rc2.tar.gz 17524319 BLAKE2B 
c538b9bf1813272fa5bdf3c842e483fac5b4285d2704988ff2a7601a4fcdb8e8966b3e884a4c8b5e37ca65c6ce6536524994c6a2f26d0c76ae5c4ec803525176
 SHA512 
479ddb9c59ca13b7b0f0003a60f0bce1acb07fbd580b071e6c5f693f7dfa62459ae8d6a44d24081bf34f942dcabbd3eacc5f455d26c6935d2d02032039fa0748

diff --git a/dev-db/postgis/postgis-3.0.0_rc2.ebuild 
b/dev-db/postgis/postgis-3.0.0_rc2.ebuild
new file mode 100644
index 000..50dc1cf0aa5
--- /dev/null
+++ b/dev-db/postgis/postgis-3.0.0_rc2.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+POSTGRES_COMPAT=( 9.{5..6} {10..12} )
+POSTGRES_USEDEP="server"
+
+inherit autotools eutils postgres-multi versionator
+
+MY_PV=$(replace_version_separator 3 '')
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="http://postgis.net;
+SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="address-standardizer doc gtk static-libs mapbox test topology"
+
+RDEPEND="
+   ${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   >=sci-libs/geos-3.5.0
+   >=sci-libs/proj-4.6.0
+   >=sci-libs/gdal-1.10.0
+   address-standardizer? ( dev-libs/libpcre )
+   gtk? ( x11-libs/gtk+:2 )
+   dev-libs/protobuf
+"
+
+DEPEND="${RDEPEND}
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   || (
+   media-gfx/imagemagick[png]
+   
media-gfx/graphicsmagick[imagemagick,png]
+   )
+   )
+   virtual/pkgconfig
+   test? ( dev-util/cunit )
+"
+
+PGIS="$(get_version_component_range 1-2)"
+
+REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+# These modules are built using the same *FLAGS that were used to build
+# dev-db/postgresql. The right thing to do is to ignore the current
+# *FLAGS settings.
+QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-2.2.0-arflags.patch"
+
+   # funky misdetection if enabled but --without-protobuf
+
+   local AT_M4DIR="macros"
+   eautoreconf
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   local myargs=""
+
+   use gtk  && myargs+=" --with-gui"
+
+   use address-standardizer || myargs+=" --without-address-standardizer"
+   myargs+=" --with-protobuf"
+   use topology || myargs+=" --without-topology"
+
+   postgres-multi_foreach econf 

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

2019-12-25 Thread
commit: ebd84f0fa22eb8fe39cfa8cfeb445c24ceb4c439
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:27:54 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:27:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd84f0f

dev-lang/nqp: Bump

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2019.11.ebuild | 160 
 2 files changed, 161 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 4dc7c3161e2..a1c4bec66a0 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -4,3 +4,4 @@ DIST nqp-2018.09.official.tar.gz 3798897 BLAKE2B 
d9ac40be8f864a7c9a35cd21dde1883
 DIST nqp-2018.12.official.tar.gz 3930041 BLAKE2B 
35876f63461aadc634e8ad3fd1a46aff4ead788ebf0d741eb1ff6a82e9227fd5edbcd1f733c184083f73073f2ac1a8dab094f2f8fe177183663697dc13da3065
 SHA512 
56b7821fc0164c8e8fcf58a16aa96c75347aa078cb3bf7f8f6c41df26338e51e2ddb6984049908de83126861c7406c4504e073e7203409c3f37b129661b8c2f8
 DIST nqp-2019.03.official.tar.gz 3951058 BLAKE2B 
237b8cc0105396fc96349a0dd34502ab45fb7d02089dd2ef5aad2554610b4090adf11679271869e5ae06abfa509210959ae8762fbee30dfe6190d6a74ce32591
 SHA512 
248768c1b1c0f5e5bd19183404e2a1aa28ab488b05db0b1ed0f0bcceca8b9830885762e763ea38cdd2b54d975d2663e1defe236907096aabc5b668818d293533
 DIST nqp-2019.07.1.tar.gz 3937612 BLAKE2B 
71f5ddadaa70d7eeadc122ef50f90c13bf7e3a1a4262069ee8564f739e99dfb780359e1155a28f61f90dd1cc419379e366d7274c9567a4319bd841005c3a51a9
 SHA512 
90c9cfbc3de165ba8c0b4653a849a6faafef9e3862743c3675277c25bc4578522a97a663a4ed7529831fa0b617c7412fcfe67b3e3ff1fc5994f6c42cdf7a4bc5
+DIST nqp-2019.11.tar.gz 3942494 BLAKE2B 
241c4131fc94d7055b51a44b7be824fb53a00fc51370f59dcba1d92655de66e2db536c622084bf9466d9d753d5ad804411b4af07b2767ad1a4f09e065c6693f8
 SHA512 
3b9fea9d9c4d2ae2ca065536bcca5b483067f9e723c3a89c7e238199c0f52ea6ba23ae4429dacbd42bea69dccbbc836efe5046d1691185d5452f30912f4e6a40

diff --git a/dev-lang/nqp/nqp-2019.11.ebuild b/dev-lang/nqp/nqp-2019.11.ebuild
new file mode 100644
index 000..c6689cf62d8
--- /dev/null
+++ b/dev-lang/nqp/nqp-2019.11.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
+HOMEPAGE="https://rakudo.org;
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:4
+   dev-java/jline:0
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.8 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+java_prepare() {
+   # Don't clean stage0 jars.
+   einfo "Cleaning upstream jars"
+   java-pkg_clean 3rdparty/
+
+   # Don't use jars we just deleted.
+   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
+   src/vm/jvm/runners/nqp-j || die
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX%/}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   THIRDPARTY_JARS=$(java-pkg_getjars --w

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

2019-12-25 Thread
commit: f3a75d2c86a87ada9d03889d09e27958c134782c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:28:22 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:28:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a75d2c

dev-lang/rakudo: Bump

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/rakudo/Manifest  |  1 +
 dev-lang/rakudo/rakudo-2019.11.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 154a287b534..a64a0f052b8 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -3,3 +3,4 @@ DIST rakudo-2018.08.tar.gz 3541161 BLAKE2B 
af283a2d05b067d1bb8f6f8413dc3f88f2c44
 DIST rakudo-2018.09.tar.gz 3547819 BLAKE2B 
50f7fb96eba9f03bff2bc455c3f1d19e29338971a9b6f638d1068ef06dca1fd8e1bd25cd3ecae085fad91950314c0a68af8080ae542d052d280f777d7efebe20
 SHA512 
da00486d64a10c1892949cb243da96e1379570dbc17e4ee2f6b5fc6524e628cec7a1c243f47e0eb211259467c1e95e62ea309474bdcaaf598f945a95a7d1a19c
 DIST rakudo-2018.12.tar.gz 4109828 BLAKE2B 
ce991995940aaf83688732a37f9689eae372f33c51a80fe5ce4cc845c6984e198b8f197005b4c8d2c75abeedced994b22c6bb01a6ea110b86f0dcabfbc10be17
 SHA512 
a18f08ce313178cd73b87f6137b0c460ab93fbe26b457f8aa77313d3fa8d4c2f6059402920d8832018dcf8596a63d1c4df70260ce48533f5212c9133af519256
 DIST rakudo-2019.03.tar.gz 4128971 BLAKE2B 
0b1eeb4ebcf7abdbc477cf1b64a6b1f85821e03a953b71aca53ac4fdc88bf3c8df0ecbc95c687ab6686a4cdd4ddb6c7caf89c97ed407d4c0b45203b65397aa11
 SHA512 
c6b77bbc7d806a399adc98c273063c90756967769cd288a161317cc81151dff4feb1219b534aeec5d60e4344fd1f7e166cfc3b90389fd550b2862178f447
+DIST rakudo-2019.11.tar.gz 4651014 BLAKE2B 
4e95b834d074efcf515e4b1e6776ef4a34398dcc4536e315b759dcb56565e64e19e2cf513b97b85974639b3c3b9968129a6781bbafb37fded98f108c32d06ceb
 SHA512 
6d058fe1e1630023f14ac910ade75f22b963f9eb8e524a8c9006a6df8e0764f283f2c8bd4af4a303b2151e6078fccd8b3cb6c388f70e38d6e9465505eefafdb4

diff --git a/dev-lang/rakudo/rakudo-2019.11.ebuild 
b/dev-lang/rakudo/rakudo-2019.11.ebuild
new file mode 100644
index 000..cd869721154
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2019.11.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Perl 6 programming language"
+HOMEPAGE="https://rakudo.org;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   SRC_URI="https://rakudo.perl6.org/downloads/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.7 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.7 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



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

2019-12-25 Thread
commit: cf06a65c608476f1d434e3940e78ee719fabf0b1
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:27:14 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:27:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf06a65c

dev-lang/moarvm: Bump

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2019.11.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 74cc82541cd..7dd3d7c0ac6 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9
 DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
 DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999
+DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41

diff --git a/dev-lang/moarvm/moarvm-2019.11.ebuild 
b/dev-lang/moarvm/moarvm-2019.11.ebuild
new file mode 100644
index 000..7ca933ccf7b
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2019.11.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+#USE=optimize triggers makefile bug
+IUSE="asan clang debug doc +jit static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   virtual/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX%/}/usr"
+   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



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

2019-12-25 Thread
commit: abe1c9baa0229f60079b8e745cf6c1316c7532b9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:31:02 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:31:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe1c9ba

dev-lang/moarvm: Old

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest |  4 ---
 dev-lang/moarvm/moarvm-2018.06-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2018.08-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2018.09-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2018.12-r1.ebuild | 62 
 5 files changed, 252 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 7dd3d7c0ac6..f8b4cb625d6 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,7 +1,3 @@
-DIST MoarVM-2018.06.tar.gz 5002170 BLAKE2B 
7c30dc54724c13538621fbf710d6bc1bd7d8b211824d4b5262685c95602c4910b7f7f6d59e52b0595d23dc9a68954fd1213055d72a20b418bf205ac770d05b67
 SHA512 
5d256cd7a49472e106326281059f8e9f8eb7591d116bfcdd33daeada42764774362ab8802edf889c5d875d438518ee9f243f5e44f451c9cf3495f7c7641be700
-DIST MoarVM-2018.08.tar.gz 5047553 BLAKE2B 
bcb3350e4a063958eee508885784f3f8eda20f7952759c084d4c0237c70afc4944836607c138e3df2e3a71fa3820190718ab1dd48851ae4a9f267562b9dbf87d
 SHA512 
048fe4f333b017f21dbac34eb385f0569f566ec5ebba9f0e9ee217d325b61fc3542e39e0f1db6fc2cbfa48b09b1acb16c79f02fbe34ed8a5a1946927528c0570
-DIST MoarVM-2018.09.tar.gz 5070458 BLAKE2B 
6c391907eb7bcda7eb6629d9f1aea16414fa9ee62d97ec3c72cea6c9b8f6323ef2869e560d8574d30b339889aff92ad73cfd174f9b23f4a98ef359873e053a94
 SHA512 
14d5ca1f6a8c77ee89fd05d66057b640b1e222391fded17631a4e11801de25e1fb3eb6b8b4dd977990e64952f7067482bf405a9ef5ebb6fdacdfa7c11bee21b1
-DIST MoarVM-2018.12.tar.gz 5238765 BLAKE2B 
ac0a7ba8107bcf79cfa58011c0968b5c960d9b2f2e59754b25a2f29e66f86e1d2524e16bce84323f2426f264476a4f3d307761c340ca6f09d3983eacde336704
 SHA512 
b55efc942a581e1d14a571b44a58a76e18f01ca1fabb4c68476003bb42fd4f3663fd532e75814cad6f7b1e1cf5562fe6b1aa68b956c1d8e6769e9dc1bce2b0a7
 DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
 DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999

diff --git a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
deleted file mode 100644
index 70a0082df83..000
--- a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26
-   dev-lang/lua:=
-   virtual/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX%/}/usr"
-   local libdir="${EPREFIX%/}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix=${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops

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

2019-12-25 Thread
commit: ec298d5cb441dd0d536cf7fa0ee0b66e4b53a94c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:33:27 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:33:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec298d5c

dev-db/barman: Bump

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/barman/Manifest   |  1 +
 dev-db/barman/barman-2.10.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-db/barman/Manifest b/dev-db/barman/Manifest
index f06974ef212..5d84404e5dc 100644
--- a/dev-db/barman/Manifest
+++ b/dev-db/barman/Manifest
@@ -1,3 +1,4 @@
 DIST barman-2.1.tar.gz 240437 BLAKE2B 
6981049812b520c2605c49e5c7baed5cf350eb386114bf80f3ca2d1cd3abdc9b7d55329f4b8de42b6a47acd7d7e7f925b2c3cf7da1e95393ba3d3c7df938f262
 SHA512 
385e74c8dcd20d6ad46f6a5a0520cfa47a597395acd433a570ca062ee2834a8b75101fc9a04b19dd312373e4a0b017c90826f7fbeb4f32d8c59313d8b79af1e1
+DIST barman-2.10.tar.gz 1247335 BLAKE2B 
79bfa4ff6ee587464a18c48b9db110fe100b9f5b1439c21b522e7f5a14a520d247023ca893e2920278cb2170e9daa165f4447b4adff3e09d83cf53c2a9d32bc6
 SHA512 
64e9386603158bfe19723ec273f8fb3e6856d76315a3e3c31ef489fcb8caaa44a019fff6087dd3d8810661ca8c613552680e5a10e9d673ef96962340dd12dd6a
 DIST barman-2.3.tar.gz 255500 BLAKE2B 
ae84ceade48faf6c65b1d056a7a5b635e5af53f6fa17d6165676e486286effe144125078f84fe6861d948f5b6d568d547ac3258612c95f5cfd5a5e3160197c5c
 SHA512 
c7885ae4940fc990e3368bc654bfe6924fe36f66e6549d3f263a2f23ead2743b2a9ececf55e393ef3105cdf7fc2f38e491895d8e6135e95372eff9eb0d0bfa69
 DIST barman-2.4.tar.gz 997651 BLAKE2B 
34c412752d6f0a8bcaa11e3d4538b6116d980f8c3c04bfd9c6ef997f496c4f9497175349b0d0574673a91c14ffab1469d8a988077c7198a2405af680c8205ca6
 SHA512 
ef316de7cae7f41d95894892b260e1cc67f62866c6feaf03acd96391ab07d9eb27ea7fd6cb472743cbd56658dde24718ac0892ba2280706098f4bdd14b5674d1

diff --git a/dev-db/barman/barman-2.10.ebuild b/dev-db/barman/barman-2.10.ebuild
new file mode 100644
index 000..615e5ee37d7
--- /dev/null
+++ b/dev-db/barman/barman-2.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers"
+
+HOMEPAGE="http://www.pgbarman.org;
+SRC_URI="http://downloads.sourceforge.net/project/pgbarman/${PV}/${P}.tar.gz;
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+RDEPEND="dev-python/boto[${PYTHON_USEDEP}]
+   dev-python/argh[${PYTHON_USEDEP}]
+   >=dev-python/psycopg-2[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   net-misc/rsync
+   dev-db/postgresql[server]"
+DEPEND=""



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

2019-12-25 Thread
commit: a6fd00f972daf2c6ede3b7d9c571000644c8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:30:13 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:30:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fd00f9

dev-lang/nqp: Old

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/Manifest  |   4 -
 dev-lang/nqp/nqp-2018.06-r1.ebuild | 159 -
 dev-lang/nqp/nqp-2018.08-r1.ebuild | 159 -
 dev-lang/nqp/nqp-2018.09-r1.ebuild | 159 -
 dev-lang/nqp/nqp-2018.12-r1.ebuild | 159 -
 5 files changed, 640 deletions(-)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index a1c4bec66a0..127d2002a2e 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,7 +1,3 @@
-DIST nqp-2018.06.official.tar.gz 3795050 BLAKE2B 
9c5be1a93f5bba632778125fe3c13431606ef01b654775f890aef27c8bfd220930079cb820e933fdae2d151a7c3bacd57bd4f139547cd938e5c1eb0c54b16f19
 SHA512 
6b4a74098a3d55931a3c8934029f0e97e388b90c1babef023023e1bf3203dbe53b928155d24ecb6a3a54a3228e72a18a2a2747cd8389497569e24e22d489c68c
-DIST nqp-2018.08.official.tar.gz 3770932 BLAKE2B 
2425c28a8192fe0d992650fe3d9c79e198c69abfece17276d62225cfa2029916af1ec7568f626a1a67eadc886a1544154af3c015370a67eb1e13e5da35e08bd8
 SHA512 
663b52677c49eb4b6c5f4ed68de821d9adbe4e3fbcabf2174227b1d3dfafffa357f720557b18a5fbd121c46704dda117395c996a78af70eb367f1b23d8b2564f
-DIST nqp-2018.09.official.tar.gz 3798897 BLAKE2B 
d9ac40be8f864a7c9a35cd21dde188396b15465568d7642dbd5dddc3468edc09b6e2f7997fb08a189e160cd5ec004cb4efdcee9262e23b6bb32650eb17d93c14
 SHA512 
5a673430c2dce5d51f90fd8da18636d1abfd5e841f8530a51020beaffd83635a77090e52968bcbcdee361681a436834490bd2f5c383b21972cf40a9d88b28020
-DIST nqp-2018.12.official.tar.gz 3930041 BLAKE2B 
35876f63461aadc634e8ad3fd1a46aff4ead788ebf0d741eb1ff6a82e9227fd5edbcd1f733c184083f73073f2ac1a8dab094f2f8fe177183663697dc13da3065
 SHA512 
56b7821fc0164c8e8fcf58a16aa96c75347aa078cb3bf7f8f6c41df26338e51e2ddb6984049908de83126861c7406c4504e073e7203409c3f37b129661b8c2f8
 DIST nqp-2019.03.official.tar.gz 3951058 BLAKE2B 
237b8cc0105396fc96349a0dd34502ab45fb7d02089dd2ef5aad2554610b4090adf11679271869e5ae06abfa509210959ae8762fbee30dfe6190d6a74ce32591
 SHA512 
248768c1b1c0f5e5bd19183404e2a1aa28ab488b05db0b1ed0f0bcceca8b9830885762e763ea38cdd2b54d975d2663e1defe236907096aabc5b668818d293533
 DIST nqp-2019.07.1.tar.gz 3937612 BLAKE2B 
71f5ddadaa70d7eeadc122ef50f90c13bf7e3a1a4262069ee8564f739e99dfb780359e1155a28f61f90dd1cc419379e366d7274c9567a4319bd841005c3a51a9
 SHA512 
90c9cfbc3de165ba8c0b4653a849a6faafef9e3862743c3675277c25bc4578522a97a663a4ed7529831fa0b617c7412fcfe67b3e3ff1fc5994f6c42cdf7a4bc5
 DIST nqp-2019.11.tar.gz 3942494 BLAKE2B 
241c4131fc94d7055b51a44b7be824fb53a00fc51370f59dcba1d92655de66e2db536c622084bf9466d9d753d5ad804411b4af07b2767ad1a4f09e065c6693f8
 SHA512 
3b9fea9d9c4d2ae2ca065536bcca5b483067f9e723c3a89c7e238199c0f52ea6ba23ae4429dacbd42bea69dccbbc836efe5046d1691185d5452f30912f4e6a40

diff --git a/dev-lang/nqp/nqp-2018.06-r1.ebuild 
b/dev-lang/nqp/nqp-2018.06-r1.ebuild
deleted file mode 100644
index 663242f61de..000
--- a/dev-lang/nqp/nqp-2018.06-r1.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-pkg-opt-2 multibuild
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-else
-   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.official.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="https://rakudo.org;
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
-   dev-java/asm:4
-   dev-java/jline:0
-   dev-java/jna:4
-   )
-   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.8 )"
-DEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.8 )
-   dev-lang/perl"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
-   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
-   ewarn "already being installed. So if it fails, try 
uninstalling both"
-   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
-   ewarn "(see Bug 

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

2019-12-25 Thread
commit: 7f8579086497fa4d7bc642fa841defe8f752bac1
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Dec 25 11:29:45 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Dec 25 11:29:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f857908

dev-lang/rakudo: Old

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/rakudo/Manifest  |  4 --
 dev-lang/rakudo/rakudo-2018.06.ebuild | 73 ---
 dev-lang/rakudo/rakudo-2018.08.ebuild | 73 ---
 dev-lang/rakudo/rakudo-2018.09.ebuild | 73 ---
 dev-lang/rakudo/rakudo-2018.12.ebuild | 73 ---
 5 files changed, 296 deletions(-)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index a64a0f052b8..077b51322cf 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,6 +1,2 @@
-DIST rakudo-2018.06.tar.gz 3520888 BLAKE2B 
68d568650aef1dcc4bf84843232db0d8f918684c69d80028acd12846fb913dd9600bed2b42ec55019d752370672de3f2fe81c498ffc892ab03954630a2158ea0
 SHA512 
574b074b4a2412b4e020906645787b9e57160a9e87c58b73771b1a3732a39a5b961d778d25a8099a8da5e7b3df57b84599df64cd65089a63fe236f3cae06355d
-DIST rakudo-2018.08.tar.gz 3541161 BLAKE2B 
af283a2d05b067d1bb8f6f8413dc3f88f2c44b6fcc32a9238b27288de613bd9b56b5e200a72402e3ac5f3189a6fb5a3bc39fa66812663bc5d04f5b047166dc6d
 SHA512 
0d4145cf372843514d4ea23f2f9768b6740b10bf19fca2a1878db3babb9e842599b4134c7cb75be08f9fd15c4f93dc4c73fc9f8bdfe370ec8efb059ed7737459
-DIST rakudo-2018.09.tar.gz 3547819 BLAKE2B 
50f7fb96eba9f03bff2bc455c3f1d19e29338971a9b6f638d1068ef06dca1fd8e1bd25cd3ecae085fad91950314c0a68af8080ae542d052d280f777d7efebe20
 SHA512 
da00486d64a10c1892949cb243da96e1379570dbc17e4ee2f6b5fc6524e628cec7a1c243f47e0eb211259467c1e95e62ea309474bdcaaf598f945a95a7d1a19c
-DIST rakudo-2018.12.tar.gz 4109828 BLAKE2B 
ce991995940aaf83688732a37f9689eae372f33c51a80fe5ce4cc845c6984e198b8f197005b4c8d2c75abeedced994b22c6bb01a6ea110b86f0dcabfbc10be17
 SHA512 
a18f08ce313178cd73b87f6137b0c460ab93fbe26b457f8aa77313d3fa8d4c2f6059402920d8832018dcf8596a63d1c4df70260ce48533f5212c9133af519256
 DIST rakudo-2019.03.tar.gz 4128971 BLAKE2B 
0b1eeb4ebcf7abdbc477cf1b64a6b1f85821e03a953b71aca53ac4fdc88bf3c8df0ecbc95c687ab6686a4cdd4ddb6c7caf89c97ed407d4c0b45203b65397aa11
 SHA512 
c6b77bbc7d806a399adc98c273063c90756967769cd288a161317cc81151dff4feb1219b534aeec5d60e4344fd1f7e166cfc3b90389fd550b2862178f447
 DIST rakudo-2019.11.tar.gz 4651014 BLAKE2B 
4e95b834d074efcf515e4b1e6776ef4a34398dcc4536e315b759dcb56565e64e19e2cf513b97b85974639b3c3b9968129a6781bbafb37fded98f108c32d06ceb
 SHA512 
6d058fe1e1630023f14ac910ade75f22b963f9eb8e524a8c9006a6df8e0764f283f2c8bd4af4a303b2151e6078fccd8b3cb6c388f70e38d6e9465505eefafdb4

diff --git a/dev-lang/rakudo/rakudo-2018.06.ebuild 
b/dev-lang/rakudo/rakudo-2018.06.ebuild
deleted file mode 100644
index cd869721154..000
--- a/dev-lang/rakudo/rakudo-2018.06.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-pkg-opt-2
-
-DESCRIPTION="A compiler for the Perl 6 programming language"
-HOMEPAGE="https://rakudo.org;
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-else
-   SRC_URI="https://rakudo.perl6.org/downloads/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Artistic-2"
-SLOT="0"
-# TODO: add USE="javascript" once that's usable in nqp
-IUSE="clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.7 )"
-DEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.7 )
-   >=dev-lang/perl-5.10"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo; then
-   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
-   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
-   ewarn "then do a new installation."
-   ewarn "(see Bug #584394)"
-   fi
-}
-
-src_configure() {
-   local backends
-   use moar && backends+="moar,"
-   use java && backends+="jvm"
-
-   local myargs=(
-   "--prefix=/usr"
-   "--sysroot=/"
-   "--sdkroot=/"
-   "--backends=${backends}"
-   )
-
-   perl Configure.pl "${myargs[@]}" || die
-
-   if use j

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

2019-12-29 Thread
commit: 817df86ab2fc967c40f1d2abe50a43bab24917df
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Dec 29 15:44:26 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Dec 29 16:10:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817df86a

dev-python/numpy: Fix build failures in 1.17.4

Fixes #700848

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

 .../files/numpy-1.17.4-no-hardcode-blasv2.patch|  47 +++
 dev-python/numpy/numpy-1.17.4-r1.ebuild| 154 +
 2 files changed, 201 insertions(+)

diff --git a/dev-python/numpy/files/numpy-1.17.4-no-hardcode-blasv2.patch 
b/dev-python/numpy/files/numpy-1.17.4-no-hardcode-blasv2.patch
new file mode 100644
index 000..850f70f4551
--- /dev/null
+++ b/dev-python/numpy/files/numpy-1.17.4-no-hardcode-blasv2.patch
@@ -0,0 +1,47 @@
+diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py
+index ba2b1f46c..09db18e69 100644
+--- a/numpy/distutils/system_info.py
 b/numpy/distutils/system_info.py
+@@ -374,28 +374,7 @@ def get_info(name, notfound_action=0):
+   1 - display warning message
+   2 - raise error
+ """
+-cl = {'atlas': atlas_info,  # use lapack_opt or blas_opt instead
+-  'atlas_threads': atlas_threads_info,# ditto
+-  'atlas_blas': atlas_blas_info,
+-  'atlas_blas_threads': atlas_blas_threads_info,
+-  'lapack_atlas': lapack_atlas_info,  # use lapack_opt instead
+-  'lapack_atlas_threads': lapack_atlas_threads_info,  # ditto
+-  'atlas_3_10': atlas_3_10_info,  # use lapack_opt or blas_opt instead
+-  'atlas_3_10_threads': atlas_3_10_threads_info,# 
ditto
+-  'atlas_3_10_blas': atlas_3_10_blas_info,
+-  'atlas_3_10_blas_threads': atlas_3_10_blas_threads_info,
+-  'lapack_atlas_3_10': lapack_atlas_3_10_info,  # use lapack_opt 
instead
+-  'lapack_atlas_3_10_threads': lapack_atlas_3_10_threads_info,  # 
ditto
+-  'flame': flame_info,  # use lapack_opt instead
+-  'mkl': mkl_info,
+-  # openblas which may or may not have embedded lapack
+-  'openblas': openblas_info,  # use blas_opt instead
+-  # openblas with embedded lapack
+-  'openblas_lapack': openblas_lapack_info, # use blas_opt instead
+-  'openblas_clapack': openblas_clapack_info, # use blas_opt instead
+-  'blis': blis_info,  # use blas_opt instead
+-  'lapack_mkl': lapack_mkl_info,  # use lapack_opt instead
+-  'blas_mkl': blas_mkl_info,  # use blas_opt instead
++cl = {'flame': flame_info,  # use lapack_opt instead
+   'accelerate': accelerate_info,  # use blas_opt instead
+   'x11': x11_info,
+   'fft_opt': fft_opt_info,
+@@ -796,10 +775,7 @@ class system_info(object):
+ return [b for b in [a.strip() for a in libs.split(',')] if b]
+ 
+ def get_libraries(self, key='libraries'):
+-if hasattr(self, '_lib_names'):
+-return self.get_libs(key, default=self._lib_names)
+-else:
+-return self.get_libs(key, '')
++return self.get_libs(key, '')
+ 
+ def library_extensions(self):
+ c = customized_ccompiler()
+ 

diff --git a/dev-python/numpy/numpy-1.17.4-r1.ebuild 
b/dev-python/numpy/numpy-1.17.4-r1.ebuild
new file mode 100644
index 000..9219c98dfec
--- /dev/null
+++ b/dev-python/numpy/numpy-1.17.4-r1.ebuild
@@ -0,0 +1,154 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs
+
+DOC_PV="1.16.4"
+DESCRIPTION="Fast array and numerical python library"
+HOMEPAGE="https://www.numpy.org;
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.zip
+   doc? (
+   https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip 
-> numpy-html-${DOC_PV}.zip
+   https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> 
numpy-ref-${DOC_PV}.pdf
+   https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf 
-> numpy-user-${DOC_PV}.pdf
+   )"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc lapack test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   lapack? (
+   virtual/cblas
+   virtual/lapack
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip
+   dev-python/set

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

2019-12-29 Thread
commit: d4b96f3a5d5b57e62b0a7d02781360d4e3ef055d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Dec 29 16:10:42 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Dec 29 16:10:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b96f3a

dev-python/matplotlib: Force single-threaded build

Avoids reliable messages along the lines of:

/src/py_converters.o: file not recognized: file truncated
collect2: error: ld returned 1 exit status
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Patrick Lauer  gentoo.org>

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

diff --git a/dev-python/matplotlib/matplotlib-2.2.4.ebuild 
b/dev-python/matplotlib/matplotlib-2.2.4.ebuild
index 97f38a4d86b..7b3a575fbf1 100644
--- a/dev-python/matplotlib/matplotlib-2.2.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-2.2.4.ebuild
@@ -216,7 +216,7 @@ wrap_setup() {
 }
 
 python_compile() {
-   wrap_setup distutils-r1_python_compile --build-lib="${BUILD_DIR}"/lib
+   wrap_setup distutils-r1_python_compile -j1 
--build-lib="${BUILD_DIR}"/lib
 }
 
 python_compile_all() {



[gentoo-commits] repo/gentoo:master commit in: sci-libs/scikits_learn/, sci-libs/scikits_learn/files/

2019-12-29 Thread
commit: a1444fbbd220ed8e8357631a0d9d333551fea43b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Dec 29 18:23:08 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Dec 29 18:23:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1444fbb

sci-libs/scikits_learn: Bump, fix build

Fixes #630294

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

 sci-libs/scikits_learn/Manifest|   2 +
 .../files/scikits_learn-0.20.2-fix-cdfast.patch|  42 
 sci-libs/scikits_learn/scikits_learn-0.20.2.ebuild | 107 +
 sci-libs/scikits_learn/scikits_learn-0.20.4.ebuild | 107 +
 4 files changed, 258 insertions(+)

diff --git a/sci-libs/scikits_learn/Manifest b/sci-libs/scikits_learn/Manifest
index cc6598f1275..bb13bbcc95f 100644
--- a/sci-libs/scikits_learn/Manifest
+++ b/sci-libs/scikits_learn/Manifest
@@ -1 +1,3 @@
 DIST scikit-learn-0.19.0.tar.gz 9341628 BLAKE2B 
c9e0c12558e81efb6f5cfddead028980b0019d2f6d0fdce5662c9138ec3a5b2a3d30b022a5713578bc7effd09894006e8f7f60a3e038ca66297502d9d4212686
 SHA512 
1b88bc043b08de9b5bb1f3814b8101c73ced010cf94bd725fb69e1ef95b4a9597a34de4a19f84fbbf63e54d47e95b3ff498d611234fcdfcaa5e4e3cf696289d2
+DIST scikit-learn-0.20.2.tar.gz 10275187 BLAKE2B 
6865fd101f99930e014f4a2a89616e1ee917df27a5a1b0a931d47503d7df509fe6490799e876a5d68b1cb76a35c6f85e4acbb31a28adfc528720fe9a69e108a7
 SHA512 
5e0bdea3c40e38880683c6a49cdf2f4c0d40c1f5436c1d8209d613440d5d9d13b9a608e73943a890ef3effaddd930b5c171c45d29700afb8629285ba4aad414f
+DIST scikit-learn-0.20.4.tar.gz 11684276 BLAKE2B 
791fd5c7e3ebfdb9bf01524be46b19341b5750fdc5352de9e50cc395a34cf91551825352f18f235b658b55b38829981884fca9f0535a1c505adeb18ac5d87ceb
 SHA512 
a94c254440641a987df1eaec63302639b8e6f56705ec426c350070658141dd574b502eb1e4b94ae9c766c1becfd911f08bb97d5c87d39b0546d8444ed281b06a

diff --git a/sci-libs/scikits_learn/files/scikits_learn-0.20.2-fix-cdfast.patch 
b/sci-libs/scikits_learn/files/scikits_learn-0.20.2-fix-cdfast.patch
new file mode 100644
index 000..1d1de4a3e0e
--- /dev/null
+++ b/sci-libs/scikits_learn/files/scikits_learn-0.20.2-fix-cdfast.patch
@@ -0,0 +1,42 @@
+--- scikit-learn-0.20.3.orig/sklearn/linear_model/cd_fast.c2019-08-09 
03:05:05.351926119 +0500
 scikit-learn-0.20.3/sklearn/linear_model/cd_fast.c 2019-08-09 
03:05:35.022926006 +0500
+@@ -4889,7 +4889,7 @@
+ 
+ static PyObject 
*__pyx_pf_7sklearn_12linear_model_7cd_fast_8enet_coordinate_descent(CYTHON_UNUSED
 PyObject *__pyx_self, __Pyx_memviewslice __pyx_v_w, float __pyx_v_alpha, float 
__pyx_v_beta, __Pyx_memviewslice __pyx_v_X, __Pyx_memviewslice __pyx_v_y, int 
__pyx_v_max_iter, float __pyx_v_tol, PyObject *__pyx_v_rng, int __pyx_v_random, 
int __pyx_v_positive) {
+   PyObject *__pyx_v_dtype = NULL;
+-  void (*__pyx_v_gemv)(enum CBLAS_ORDER, enum CBLAS_TRANSPOSE, int, int, 
float, float *, int, float *, int, float, float *, int);
++  void (*__pyx_v_gemv)(CBLAS_ORDER, CBLAS_TRANSPOSE, int, int, float, float 
*, int, float *, int, float, float *, int);
+   float (*__pyx_v_dot)(int, float *, int, float *, int);
+   void (*__pyx_v_axpy)(int, float, float *, int, float *, int);
+   float (*__pyx_v_asum)(int, float *, int);
+@@ -6279,7 +6279,7 @@
+ 
+ static PyObject 
*__pyx_pf_7sklearn_12linear_model_7cd_fast_10enet_coordinate_descent(CYTHON_UNUSED
 PyObject *__pyx_self, __Pyx_memviewslice __pyx_v_w, double __pyx_v_alpha, 
double __pyx_v_beta, __Pyx_memviewslice __pyx_v_X, __Pyx_memviewslice 
__pyx_v_y, int __pyx_v_max_iter, double __pyx_v_tol, PyObject *__pyx_v_rng, int 
__pyx_v_random, int __pyx_v_positive) {
+   PyObject *__pyx_v_dtype = NULL;
+-  void (*__pyx_v_gemv)(enum CBLAS_ORDER, enum CBLAS_TRANSPOSE, int, int, 
double, double *, int, double *, int, double, double *, int);
++  void (*__pyx_v_gemv)(CBLAS_ORDER, CBLAS_TRANSPOSE, int, int, double, double 
*, int, double *, int, double, double *, int);
+   double (*__pyx_v_dot)(int, double *, int, double *, int);
+   void (*__pyx_v_axpy)(int, double, double *, int, double *, int);
+   double (*__pyx_v_asum)(int, double *, int);
+@@ -16246,8 +16246,8 @@
+   CYTHON_UNUSED float (*__pyx_v_asum)(int, float *, int);
+   void (*__pyx_v_copy)(int, float *, int, float *, int);
+   void (*__pyx_v_scal)(int, float, float *, int);
+-  void (*__pyx_v_ger)(enum CBLAS_ORDER, int, int, float, float *, int, float 
*, int, float *, int);
+-  void (*__pyx_v_gemv)(enum CBLAS_ORDER, enum CBLAS_TRANSPOSE, int, int, 
float, float *, int, float *, int, float, float *, int);
++  void (*__pyx_v_ger)(CBLAS_ORDER, int, int, float, float *, int, float *, 
int, float *, int);
++  void (*__pyx_v_gemv)(CBLAS_ORDER, CBLAS_TRANSPOSE, int, int, float, float 
*, int, float *, int, float, float *, int);
+   unsigned int __pyx_v_n_samples;
+   unsigned int __pyx_v_n_features;
+   unsigned int __pyx_v_n_tasks;
+@@ -17965,8 +17965,8 @@
+   CYTHON_UNUSED double (*__pyx_v_asum)(int, doub

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

2019-12-28 Thread
commit: ea56104140966212404bc7b426852fffe5b4a029
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Dec 28 11:56:49 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Dec 28 11:56:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea561041

dev-python/sympy: Bump

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

 dev-python/sympy/Manifest |  1 +
 dev-python/sympy/sympy-1.5.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index 2b7673282b3..5fab8c9b261 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,2 +1,3 @@
 DIST sympy-1.0.tar.gz 4281528 BLAKE2B 
b222be6ec486a01ac73e9778a7423aab45e368386003de965308cfa4e08fef07b64046f62ef707b6fa124ee6367fb051b9722e138bfe2eae4661f9e2a66c2365
 SHA512 
977db6e9bc6a5918cceb255981a57e85e7060c0922aefd2968b004d25d704e25a5cb5bbe09eb387e8695581e23e2825d9c40310068fe25ece7e9c23037a21f39
 DIST sympy-1.3.tar.gz 5885611 BLAKE2B 
14b0639960432cd6aac087a57f81a80497a0bc40ed61eae92166cf5549deaefc611ce63c2e7a89922374e9bb902fb0a7402f5a4e425278f34c028cdc3582eb35
 SHA512 
3b47dcf80e9a0ca7d65860907264bbcd6f6022275c717784cd165a7a824dca3471bc5a3be9d1af6ab31e04b29f7d5305713fc47ccb67f798f45281e0ab7e03bf
+DIST sympy-1.5.tar.gz 6294079 BLAKE2B 
ee6764264d87454c9713a6e99b70b123e1cc2d36a691287a53e8b69a548df5503168989afa2ca85a08cd5f6792c952e5556352fde07332b1fe47b3746d02b47a
 SHA512 
882ed99cbc7333cbed85d247d04a764a92855e3d26cee96163d18ece566115b9d38999bbe05521834037dbdfc4c567548112dfddd5ece65af8f672a06091

diff --git a/dev-python/sympy/sympy-1.5.ebuild 
b/dev-python/sympy/sympy-1.5.ebuild
new file mode 100644
index 000..718e9d516db
--- /dev/null
+++ b/dev-python/sympy/sympy-1.5.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit distutils-r1 eutils virtualx
+
+DESCRIPTION="Computer Algebra System in pure Python"
+HOMEPAGE="https://sympy.org;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc examples gtk imaging ipython latex mathml opengl pdf png pyglet 
symengine test texmacs theano"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   doc? ( || ( $(python_gen_useflags 'python2*') ) )
+   ipython? ( || ( $(python_gen_useflags -3) ) )"
+
+RESTRICT="test"
+# All tests actually pass, except a bunch of tests related to the deprecated 
pygletplot
+# It is a non-trivial work to wipe out all such tests :-(
+
+RDEPEND="dev-python/mpmath[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
+   ipython? ( $(python_gen_cond_dep 'dev-python/ipython[${PYTHON_USEDEP}]' 
-3) )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-fontsextra
+   png? ( app-text/dvipng )
+   pdf? ( app-text/ghostscript-gpl )
+   )
+   mathml? (
+   dev-libs/libxml2:2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-libs/libxslt[${PYTHON_USEDEP}]' 
python2_7)
+   gtk? ( x11-libs/gtkmathview[gtk] )
+   )
+   opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
+   pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] )
+   symengine? ( dev-python/symengine[${PYTHON_USEDEP}] )
+   texmacs? ( app-office/texmacs )
+   theano? ( dev-python/theano[${PYTHON_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] app-text/docbook2X )
+   test? ( ${RDEPEND} dev-python/pytest[${PYTHON_USEDEP}] )"
+
+pkg_setup() {
+   use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( 'python2*' )
+}
+
+python_compile_all() {
+   if use doc; then
+   export XDG_CONFIG_HOME="${T}/config-dir"
+   mkdir "${XDG_CONFIG_HOME}" || die
+   chmod 0700 "${XDG_CONFIG_HOME}" || die
+   emake -j1 -C doc html info man cheatsheet
+   fi
+}
+
+python_test() {
+   virtx "${PYTHON}" setup.py test
+}
+
+python_install_all() {
+   local DOCS=( AUTHORS README.rst )
+   if use doc; then
+   DOCS+=( doc/_build/cheatsheet/cheatsheet.pdf \
+   
doc/_build/cheatsheet/combinatoric_cheatsheet.pdf )
+   local HTML_DOCS=( doc/_build/html/. )
+   doinfo doc/_build/texinfo/${PN}.info
+   fi
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+
+   if u

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

2019-12-28 Thread
commit: a3d96978edd90e0f1f8b60674433461e713054a9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Dec 28 11:55:52 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Dec 28 11:56:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d96978

dev-python/symengine: Bump

Fix HOMEPAGE

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

 dev-python/symengine/Manifest | 1 +
 dev-python/symengine/symengine-0.3.0.ebuild   | 2 +-
 .../symengine/{symengine-0.3.0.ebuild => symengine-0.5.1.ebuild}  | 4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/symengine/Manifest b/dev-python/symengine/Manifest
index 0fd8b3d25ef..fc11029ed71 100644
--- a/dev-python/symengine/Manifest
+++ b/dev-python/symengine/Manifest
@@ -1 +1,2 @@
 DIST symengine.py-0.3.0.tar.gz 90877 BLAKE2B 
8e1bf5741eb0c6ff6fd954b9f8b1827afcde61e55f0c5d6ada96bdc16d164003b21a51c2b485bc635d1f87e449c422f50e6bc8fca7371996dba7fdc096b0798b
 SHA512 
9f43d572990744a93f4046920b09c80aff3ffa0e5735b2372298a65755140dee6c2c22c9c9fd964622f03379e31a1f1415d0051b213dda943ffc8e839059c7c6
+DIST symengine.py-0.5.1.tar.gz 110864 BLAKE2B 
30309b87cc612df37fca94df5c3199401a2cff9fd782de2fa00910bf17a1bb2debfb851aefc6178a38eafe49055950b76373c6e9a81a2fe5814497c2894b5f8e
 SHA512 
85df42245daad0387886f003a593e8d45f34e51db4ed207f6bb70f573704a33f24a1cbe30f1c67c2c1541f1e800208c90b3ce3ec35c9d4eab05bbdb5be570ef5

diff --git a/dev-python/symengine/symengine-0.3.0.ebuild 
b/dev-python/symengine/symengine-0.3.0.ebuild
index 9a03e24d150..ab82cb6c12e 100644
--- a/dev-python/symengine/symengine-0.3.0.ebuild
+++ b/dev-python/symengine/symengine-0.3.0.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1
 MYP=${PN}.py-${PV}
 
 DESCRIPTION="Python wrappers to the symengine C++ library"
-HOMEPAGE="https://github.com/sympy/symengine.py;
+HOMEPAGE="https://github.com/symengine/symengine.py;
 SRC_URI="https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz -> 
${MYP}.tar.gz"
 
 LICENSE="MIT"

diff --git a/dev-python/symengine/symengine-0.3.0.ebuild 
b/dev-python/symengine/symengine-0.5.1.ebuild
similarity index 91%
copy from dev-python/symengine/symengine-0.3.0.ebuild
copy to dev-python/symengine/symengine-0.5.1.ebuild
index 9a03e24d150..1052a4c866e 100644
--- a/dev-python/symengine/symengine-0.3.0.ebuild
+++ b/dev-python/symengine/symengine-0.5.1.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1
 MYP=${PN}.py-${PV}
 
 DESCRIPTION="Python wrappers to the symengine C++ library"
-HOMEPAGE="https://github.com/sympy/symengine.py;
+HOMEPAGE="https://github.com/symengine/symengine.py;
 SRC_URI="https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz -> 
${MYP}.tar.gz"
 
 LICENSE="MIT"
@@ -20,7 +20,7 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/symengine"
+   >=sci-libs/symengine-0.4"
 DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-libs/symengine/

2019-12-28 Thread
commit: 01a6c94e2c5ea98f10d17d60a77a6ebeab9d03fb
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Dec 28 11:55:15 2019 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Dec 28 11:56:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a6c94e

sci-libs/symengine: Bump

Add support for gmp-ecm

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

 sci-libs/symengine/Manifest   |  1 +
 sci-libs/symengine/metadata.xml   |  1 +
 sci-libs/symengine/symengine-0.5.0.ebuild | 79 +++
 3 files changed, 81 insertions(+)

diff --git a/sci-libs/symengine/Manifest b/sci-libs/symengine/Manifest
index d09067fd889..cdd3d1b700a 100644
--- a/sci-libs/symengine/Manifest
+++ b/sci-libs/symengine/Manifest
@@ -1,2 +1,3 @@
 DIST symengine-0.3.0.tar.gz 629813 BLAKE2B 
8d611703604f10d1ed8837708fa2125c0e84d12a8513d34e5d4bd44ae55395bcaa8fda92754b538ba1ecfdcacff83d079094dda9dfca6fdcdc4cccb0702cf484
 SHA512 
e4a906bb1cc5159003969871711f40b3c6bfb9e38ac25258dc5797933d55374a2f201c8a89e9af48821b24cc54408d4feb70f6de421e0a9fbf766d2b35846b83
 DIST symengine-0.4.0.tar.gz 753664 BLAKE2B 
c6296ceef20cfbb16803adc3c623429cf417c639d45d8cad742c3f7cf9d8171f22fb72e168cd07a6a705726a09133866fa497e2092ec4885ae4462d55adc416e
 SHA512 
162c4bb4c67e2f21a0a113726d7b0ad00cc3e80db0534e95109a41894dcd05ca03a3be39d1a56a336b4bb7926dadad72fbe6705c71df3448db99fde20139ad11
+DIST symengine-0.5.0.tar.gz 761321 BLAKE2B 
ddff0e756188f375e966b92e6e7796936b8b6fe1a884c036066dc09d46183f157761c9813fe27366e625b7cc070381332964a12f14617be66b0f38f536c0518d
 SHA512 
0b94b531f71adf9129440e0664a5b5ce23453de6c8d22ed385958b38cda9bc2b356a0182a80076f47b217e9f6b5a57f059b040fddf7d69694d5bd5857b0a046b

diff --git a/sci-libs/symengine/metadata.xml b/sci-libs/symengine/metadata.xml
index 63672cfa6a0..759e5c9c0a4 100644
--- a/sci-libs/symengine/metadata.xml
+++ b/sci-libs/symengine/metadata.xml
@@ -17,6 +17,7 @@
 Add support for arb 
(sci-mathematics/arb)
 Build benchmarks
 Add support for boost 
integers(dev-libs/boost)
+Add support for ECM integer factorization library 
(sci-mathematics/gmp-ecm)
 Add support for 
(sci-mathematics/flint)
 Build with LLVM
 Add support for multiprecision complex 
arithmetic(dev-libs/mpc)

diff --git a/sci-libs/symengine/symengine-0.5.0.ebuild 
b/sci-libs/symengine/symengine-0.5.0.ebuild
new file mode 100644
index 000..725e60e3d7f
--- /dev/null
+++ b/sci-libs/symengine/symengine-0.5.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Fast symbolic manipulation library, written in C++"
+HOMEPAGE="https://github.com/sympy/symengine;
+SRC_URI="https://github.com/sympy/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/0.4"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="arb benchmarks boost debug doc ecm flint llvm mpc mpfr openmp test 
tcmalloc threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/gmp:=
+   sys-libs/binutils-libs:=
+   arb? ( sci-mathematics/arb:= )
+   boost? ( dev-libs/boost:= )
+   ecm? ( sci-mathematics/gmp-ecm )
+   mpc? ( dev-libs/mpc:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen[dot] )
+"
+
+pkg_pretend() {
+   use openmp && [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+   sed -e "s|DESTINATION doc| DESTINATION share/doc/${PF}/html|" \
+   -e "s|/lib|/$(get_libdir)|g" \
+   -e "s|lib/|$(get_libdir)/|g" \
+   -e "/DESTINATION/s|lib|$(get_libdir)|g" \
+   -i CMakeLists.txt symengine/CMakeLists.txt \
+   symengine/utilities/teuchos/CMakeLists.txt || die
+}
+
+src_configure() {
+   # not in portage yet: piranha
+   local int_class
+   if use arb || use flint; then
+   int_class=flint
+   elif use mpfr; then
+   int_class=gmpxx
+   elif use boost; then
+   int_class=boostmp
+   else
+   int_class=gmp
+   fi
+   local mycmakeargs=(
+   -DARB_INCLUDE_DIR="${EPREFIX}/usr/include"
+   -DINTEGER_CLASS="${int_class}"
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_BENCHMARKS="$(usex benchmarks)"
+   -DBUILD_DOXYGEN="$(usex doc)"
+   -DBUILD_TESTS="$(usex test)"
+   -DWITH_ARB="$(usex arb)"
+   -DWITH_BFD="$(usex debug)"
+   -DWITH_SYMENGINE_ASSERT="$(usex debug)"
+   -DWITH_

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

2020-10-04 Thread
commit: 09256972170feca5a3fa41f1f794e8603db6be88
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct  4 13:24:14 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct  4 13:24:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09256972

dev-lang/rakudo: Bump

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

 dev-lang/rakudo/Manifest  |  1 +
 dev-lang/rakudo/rakudo-2020.09.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index c62ea17e189..6c9595454b3 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -2,3 +2,4 @@ DIST rakudo-2020.05.1.tar.gz 4802231 BLAKE2B 
ead9db815bb29d78f4a92157ff65e43c28f
 DIST rakudo-2020.06.tar.gz 4828268 BLAKE2B 
5be85b3379f8f859ccff860cfbb5cbab23befd3f25175ae300acf414477f73ef9c2da8ea66a4516339a6dcddbef79d18ee3789e009619bdde44eff6a69cb765c
 SHA512 
2eb6f4eecb2b8fe2cf94ef0309baf4f91cd4cdc7adb428e1023e5b84d804e34a5249448915b40d8120afe21dfb5bb1cb65c128d2b2f1afa3d98d84c97c84caea
 DIST rakudo-2020.07.tar.gz 4729727 BLAKE2B 
131d4aaee21c7e38fb8f2c3091336597a4cb583be648979f41b6c025e65eb1f17aef81117d5bbddc4e7283ebb3af083443c4710532979a87c89caf2387126266
 SHA512 
05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f
 DIST rakudo-2020.08.1.tar.gz 4740608 BLAKE2B 
be1b1f755690493483ba001407a89de69d64d0959d99bd28cdc4cbbacbcc56e884aa6244b2046c0ff6f6c4374b8edc86016c3c6b9719926a71eb5640092d16d1
 SHA512 
0142a5df29d4bd1c5a0e8cd37d59242b552dc523966293293fb643f4ce65a004457d81f76823db15bec1508a12c631eec324623cb3b8d60bc14d55b626959b11
+DIST rakudo-2020.09.tar.gz 4743378 BLAKE2B 
4ccac6fa59ca80868e7525eabc05d358da9265a87aced24af2c25fae6c0e386aae18c5f44d9d3dd6db377f155b481e003c91c6e51bb6a89ee9a380e749e0c847
 SHA512 
c838b7a42670a99860184464b22b1cb3c9a27988eb6e982f4367df883afe06608199bf363164965c1199027eeed880f237771c1e8580a80e585f1fd67d0c0574

diff --git a/dev-lang/rakudo/rakudo-2020.09.ebuild 
b/dev-lang/rakudo/rakudo-2020.09.ebuild
new file mode 100644
index 000..e912ccc2de6
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2020.09.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Perl 6 programming language"
+HOMEPAGE="https://rakudo.org;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.7 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.7 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



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

2020-10-04 Thread
commit: edbf4a43aa5bffe91ccd08c7b664796053703098
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct  4 13:23:33 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct  4 13:24:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edbf4a43

dev-lang/nqp: Bump

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

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2020.09.ebuild | 160 
 2 files changed, 161 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 7cf55d78095..232725a4ffd 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -2,3 +2,4 @@ DIST nqp-2020.05.tar.gz 3945402 BLAKE2B 
d73bb5cf5dcd2f0e0d42928fb12382428355f3c1
 DIST nqp-2020.06.tar.gz 3945129 BLAKE2B 
0cc378bd5be89bdc8e8b1a72ae64a8d93ccd189811540fc29a72105df1024790deab649349fdc96087f2ce8f3b57eef97e0edf56ee98d7ba3c329e6d47386c46
 SHA512 
f9a930f7bc9197a9e79ba5f2f72009b4d7ceafe8e3cd7902eb3f04ffb264228b1fba2a826a7ab686322e611557e624c8dbc271dc9eac067a9cc482fc0c6b9460
 DIST nqp-2020.07.tar.gz 3949070 BLAKE2B 
194cd52dabe307dab41bec8508a28d00f05c043c16d2ba1beec4a9da63be0d26be3303cb95647ab4f028985ce8913b16f6724f79a395fdf3a6878a2953d33958
 SHA512 
70b8fa525abc5b6d0749b3e1f090ace60095517d78f9ec84425f12496e46454f89e8f5ea0cbdd77e5f891a6abaa894c9dbc7be955652dfde1cc8d034aec237d3
 DIST nqp-2020.08.tar.gz 3951313 BLAKE2B 
0eda6b50268cd4faf49a7311e4d94d9846e223072a54d0ce5c4b2095abe47645924ce6a256edafd6301380ca99b8268a97551cbc6013210e9058713d5a8b1321
 SHA512 
6acc8d4b443b67a2731d30b4ed81c3ff654189dc51c463d7e4f30ca1a2ac4791b3393238b6370f8bc915278ecdb1bbc403427eb2292b41717ec7d01605a3de4b
+DIST nqp-2020.09.tar.gz 3951646 BLAKE2B 
9ec1d121f9dc276ad52ea22d43fb24fefeda009f648b64f330669d7f9aaaef599522cca708b3671f982969cba0a1346cc078c55c98247545408b3a929899edd1
 SHA512 
dcebf63ea062c0fec95d701b1f20c492c845060599f4524fa87758ce5f8e52f6eae9a409c31b238783285f30a497acffd97242dc2ca7fbe4b8dd20291104b261

diff --git a/dev-lang/nqp/nqp-2020.09.ebuild b/dev-lang/nqp/nqp-2020.09.ebuild
new file mode 100644
index 000..c41412d388c
--- /dev/null
+++ b/dev-lang/nqp/nqp-2020.09.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
+HOMEPAGE="https://rakudo.org;
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:4
+   dev-java/jline:0
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.8 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+java_prepare() {
+   # Don't clean stage0 jars.
+   einfo "Cleaning upstream jars"
+   java-pkg_clean 3rdparty/
+
+   # Don't use jars we just deleted.
+   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
+   src/vm/jvm/runners/nqp-j || die
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies 
asm

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

2020-10-04 Thread
commit: e8faa571be5c146bc75105ab2ea6d1eabdf80482
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct  4 13:23:04 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Oct  4 13:24:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8faa571

dev-lang/moarvm: Bump

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

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.09.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 81e1ca46b0c..3ca0d99dc66 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -2,3 +2,4 @@ DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042
 DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b
+DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd6988ff11ae68dd2381db3144f2c7b7ec37dd71fa6749b4a0147e20224a801342e3ea8bf03dbd758012723468861
 SHA512 
3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48

diff --git a/dev-lang/moarvm/moarvm-2020.09.ebuild 
b/dev-lang/moarvm/moarvm-2020.09.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.09.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



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

2020-08-18 Thread
commit: 048124bd811cdc3e64d2b5c3c9f7ec7ca3699def
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 18 17:55:30 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 18 17:57:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048124bd

use.mask: postgres_targets_postgres13 needs to wait until postgres13 is released

Signed-off-by: Patrick Lauer  gentoo.org>

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

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index ca340753057..ba21ddebba3 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Patrick Lauer  (2020-08-18)
+# pg13 is currently beta and has no keywords yet
+postgres_targets_postgres13
+
 # Mikle Kolyada  (2020-08-02)
 # consolekit is masked for removal
 consolekit



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

2020-08-18 Thread
commit: b970b744483a755b4b56bf45987fb4e4029ece90
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 18 17:55:59 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 18 17:57:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b970b744

dev-db/postgis: Bump

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/Manifest |   2 +
 dev-db/postgis/postgis-2.5.5.ebuild | 137 
 dev-db/postgis/postgis-3.0.2.ebuild | 135 +++
 3 files changed, 274 insertions(+)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index fa6f2df34dd..7e1d9c388b6 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -1,4 +1,6 @@
 DIST postgis-2.5.3.tar.gz 16424752 BLAKE2B 
94c2ccd41eb88a39c6db48ad7f4d142742a1b0791e3abe57adb2c778406dcc8286afc6d55c80067e0b94a1300eff1c76a227d3cfd813e12541c715edeea11a9b
 SHA512 
1c9f873ba8f8ff4aeae248c68c001eb4174416de1e00ce6a0d0c9ea129b475e887a83235027068d52f587ab95c549adbfaa7e5dccdda77855e39c55dac0fdc2d
 DIST postgis-2.5.4.tar.gz 15882033 BLAKE2B 
317e6f3857dce8b1c054b5cdb6c6b215b015b89266aeaa0187803b9355cdc3cbb62be89f36ffe29e2fcbc1e7b693a7f88fb23b5c172fcefea376f6afea3c064d
 SHA512 
767c146245ae11545ce4e0764f9bd313cfdf2eed78c485c5aa5530517edb8e433bcdbaffcf4d92b0c0f3c997de9831b5e3beed7638fc3bc773f264b45e5d8ab4
+DIST postgis-2.5.5.tar.gz 15936193 BLAKE2B 
df5d0e51bb5042a72ecd070273c4a87738b2ba482993d39948137c8ba2da0a47845393023a6b4e45f01a91d37ef8fc9f89302203c639fb32b4451cb905fd08b3
 SHA512 
407c9ddf5b73aaa8d36ec606f974b86c16c9ed4aafbfd4a0b7f96cfc7a9f8a8fa38528cb4787bdd50de479416dbfb09934a85d189463cec549da66863060292e
 DIST postgis-3.0.0.tar.gz 17359802 BLAKE2B 
aa83bdc2d1950c517f99cbdd877eb7261f6c29ce2cbd9f67f1e606c290080fc3d02ab0b7ceb68ce852e0c0d3d4b7753f03cb5b0921da164ab65d68e23d1df538
 SHA512 
82c233681fa6444686f9979768e5d6d3a9b6ca9cbd4fc2b14bd0a5d1269a8d0f45ee067e64984077063407c7abc13fa0e37a29928d7ccbfe3a61b694f592bed2
 DIST postgis-3.0.1.tar.gz 16839923 BLAKE2B 
6888fa49562ab71929e92007de305fd6610c74988faaf08fbeabbf1d13029ebbb5da788826dc63d03ae5c873fbe408ae6c0f108b2975755d2b13bc69bed53558
 SHA512 
5ebce2303d672bb342f7fae6cade08140c8a687fc38e82e5b41eebb8465cdf3dc7bdbeae53b1179df8112a01842dd65f362fc107b381e2a1fa6e161b77a50227
+DIST postgis-3.0.2.tar.gz 16855299 BLAKE2B 
99ee872abf52651ab53e4dd6203d99d428d366f60b949fabcae938980f5c17809872e9b23f7ab1f3480a60242e735c926e54122492e1b8966ed8c748eb7c4fe6
 SHA512 
763d7818d195eca0b07d94a864b13da68e5734ae57b7c93c285dc2d0fa4a155715745e5da67e1a3bca49d8d4f89dc495ed3912c079722290ce9f220afca33f4d

diff --git a/dev-db/postgis/postgis-2.5.5.ebuild 
b/dev-db/postgis/postgis-2.5.5.ebuild
new file mode 100644
index 000..1cdbc058b8d
--- /dev/null
+++ b/dev-db/postgis/postgis-2.5.5.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.{5..6} {10..12} )
+POSTGRES_USEDEP="server"
+inherit autotools postgres-multi
+
+MY_P="${PN}-$(ver_rs 3 '')"
+
+if [[ ${PV} = ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git;
+else
+   PGIS="$(ver_cut 1-2)"
+   SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="https://postgis.net;
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="address-standardizer doc gtk mapbox static-libs test topology"
+
+REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+RDEPEND="${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   dev-libs/protobuf-c
+   >=sci-libs/geos-3.5.0
+   >=sci-libs/proj-4.6.0:=
+   >=sci-libs/gdal-1.10.0
+   address-standardizer? ( dev-libs/libpcre )
+   gtk? ( x11-libs/gtk+:2 )
+   mapbox? ( dev-libs/protobuf-c:= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   virtual/imagemagick-tools[png]
+   )
+   test? ( dev-util/cunit )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-2.2.0-arflags.patch" )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} = ** ]] ; then
+   source "${S}"/Version.config
+   PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
+   fi
+
+   # These modules are built using the same *FLAGS that were used to build
+   # dev-db/postgresql. The right thing to

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

2020-08-18 Thread
commit: 7ef2f4fdeeda471404fdefeec131ea63b049cb91
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Aug 18 17:54:30 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Aug 18 17:57:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef2f4fd

use.stable.mask: Remove obsolete pg12 mask

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/base/use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index a8422351f10..81ece61c137 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -13,10 +13,6 @@ python_single_target_python3_9
 # dev-vcs/darcs (dev-lang/ghc) has no stable keywords.
 darcs
 
-# Patrick Lauer  (2019-10-04)
-# No postgres-12 stable yet
-postgres_targets_postgres12
-
 # Zac Medico  (2016-09-01)
 # Needs dev-python/pypy* stable
 python_targets_pypy3



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

2020-08-23 Thread
commit: 2f10aab47113f30faec1ee667a46e652adca710c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 04:59:43 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Aug 24 04:59:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f10aab4

dev-lang/rakudo: Old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/rakudo/Manifest  |  2 -
 dev-lang/rakudo/rakudo-2019.03.ebuild | 73 ---
 dev-lang/rakudo/rakudo-2019.11.ebuild | 73 ---
 3 files changed, 148 deletions(-)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index ad5a95def16..c62ea17e189 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,5 +1,3 @@
-DIST rakudo-2019.03.tar.gz 4128971 BLAKE2B 
0b1eeb4ebcf7abdbc477cf1b64a6b1f85821e03a953b71aca53ac4fdc88bf3c8df0ecbc95c687ab6686a4cdd4ddb6c7caf89c97ed407d4c0b45203b65397aa11
 SHA512 
c6b77bbc7d806a399adc98c273063c90756967769cd288a161317cc81151dff4feb1219b534aeec5d60e4344fd1f7e166cfc3b90389fd550b2862178f447
-DIST rakudo-2019.11.tar.gz 4651014 BLAKE2B 
4e95b834d074efcf515e4b1e6776ef4a34398dcc4536e315b759dcb56565e64e19e2cf513b97b85974639b3c3b9968129a6781bbafb37fded98f108c32d06ceb
 SHA512 
6d058fe1e1630023f14ac910ade75f22b963f9eb8e524a8c9006a6df8e0764f283f2c8bd4af4a303b2151e6078fccd8b3cb6c388f70e38d6e9465505eefafdb4
 DIST rakudo-2020.05.1.tar.gz 4802231 BLAKE2B 
ead9db815bb29d78f4a92157ff65e43c28f19e52e19f3972783b2a8d6c1814576c30d5b612e12f1500a7ae436c66b70d9774aa69f2ea421cc4382341cbd40498
 SHA512 
20d0818fc9f13693f098c41799cceb39e21442ac652993981fcab1fc1c7158058b42746f3ca3b145938fb6adb03f045f4784e77bf11da672c5908d0a5a36975f
 DIST rakudo-2020.06.tar.gz 4828268 BLAKE2B 
5be85b3379f8f859ccff860cfbb5cbab23befd3f25175ae300acf414477f73ef9c2da8ea66a4516339a6dcddbef79d18ee3789e009619bdde44eff6a69cb765c
 SHA512 
2eb6f4eecb2b8fe2cf94ef0309baf4f91cd4cdc7adb428e1023e5b84d804e34a5249448915b40d8120afe21dfb5bb1cb65c128d2b2f1afa3d98d84c97c84caea
 DIST rakudo-2020.07.tar.gz 4729727 BLAKE2B 
131d4aaee21c7e38fb8f2c3091336597a4cb583be648979f41b6c025e65eb1f17aef81117d5bbddc4e7283ebb3af083443c4710532979a87c89caf2387126266
 SHA512 
05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f

diff --git a/dev-lang/rakudo/rakudo-2019.03.ebuild 
b/dev-lang/rakudo/rakudo-2019.03.ebuild
deleted file mode 100644
index cd869721154..000
--- a/dev-lang/rakudo/rakudo-2019.03.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-pkg-opt-2
-
-DESCRIPTION="A compiler for the Perl 6 programming language"
-HOMEPAGE="https://rakudo.org;
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-else
-   SRC_URI="https://rakudo.perl6.org/downloads/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Artistic-2"
-SLOT="0"
-# TODO: add USE="javascript" once that's usable in nqp
-IUSE="clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.7 )"
-DEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.7 )
-   >=dev-lang/perl-5.10"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo; then
-   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
-   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
-   ewarn "then do a new installation."
-   ewarn "(see Bug #584394)"
-   fi
-}
-
-src_configure() {
-   local backends
-   use moar && backends+="moar,"
-   use java && backends+="jvm"
-
-   local myargs=(
-   "--prefix=/usr"
-   "--sysroot=/"
-   "--sdkroot=/"
-   "--backends=${backends}"
-   )
-
-   perl Configure.pl "${myargs[@]}" || die
-
-   if use java; then
-   NQP=$(java-pkg_getjars --with-dependencies nqp)
-   fi
-}
-
-src_compile() {
-   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
-}
-
-src_test() {
-   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
-}

diff --git a/dev-lang/rakudo/rakudo-2019.11.ebuild 
b/dev-lang/rakudo/rakudo-2

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

2020-08-23 Thread
commit: 2ab5c762b8a8721fac71b080d03b48318b3016e2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 05:00:02 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Aug 24 05:00:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab5c762

dev-lang/nqp: Old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/Manifest  |   3 -
 dev-lang/nqp/nqp-2019.03-r1.ebuild | 159 
 dev-lang/nqp/nqp-2019.07.1.ebuild  | 160 -
 dev-lang/nqp/nqp-2019.11.ebuild| 160 -
 4 files changed, 482 deletions(-)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index ad56fe978e5..7cf55d78095 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,6 +1,3 @@
-DIST nqp-2019.03.official.tar.gz 3951058 BLAKE2B 
237b8cc0105396fc96349a0dd34502ab45fb7d02089dd2ef5aad2554610b4090adf11679271869e5ae06abfa509210959ae8762fbee30dfe6190d6a74ce32591
 SHA512 
248768c1b1c0f5e5bd19183404e2a1aa28ab488b05db0b1ed0f0bcceca8b9830885762e763ea38cdd2b54d975d2663e1defe236907096aabc5b668818d293533
-DIST nqp-2019.07.1.tar.gz 3937612 BLAKE2B 
71f5ddadaa70d7eeadc122ef50f90c13bf7e3a1a4262069ee8564f739e99dfb780359e1155a28f61f90dd1cc419379e366d7274c9567a4319bd841005c3a51a9
 SHA512 
90c9cfbc3de165ba8c0b4653a849a6faafef9e3862743c3675277c25bc4578522a97a663a4ed7529831fa0b617c7412fcfe67b3e3ff1fc5994f6c42cdf7a4bc5
-DIST nqp-2019.11.tar.gz 3942494 BLAKE2B 
241c4131fc94d7055b51a44b7be824fb53a00fc51370f59dcba1d92655de66e2db536c622084bf9466d9d753d5ad804411b4af07b2767ad1a4f09e065c6693f8
 SHA512 
3b9fea9d9c4d2ae2ca065536bcca5b483067f9e723c3a89c7e238199c0f52ea6ba23ae4429dacbd42bea69dccbbc836efe5046d1691185d5452f30912f4e6a40
 DIST nqp-2020.05.tar.gz 3945402 BLAKE2B 
d73bb5cf5dcd2f0e0d42928fb12382428355f3c19bbcd015950c2a9e49ab73c215ce8ce21f3686283866c387823f1cbb3ba8179de8f7a66dca43afae94a45a42
 SHA512 
a60e9bcf9ef8d4c0492cc193893d398d0c62a114e829375ac9a7601336bc2cc820b8f486b10f8b647302d473f3e85ebd13559d4089d38ef6c95b0b7e8778c5cd
 DIST nqp-2020.06.tar.gz 3945129 BLAKE2B 
0cc378bd5be89bdc8e8b1a72ae64a8d93ccd189811540fc29a72105df1024790deab649349fdc96087f2ce8f3b57eef97e0edf56ee98d7ba3c329e6d47386c46
 SHA512 
f9a930f7bc9197a9e79ba5f2f72009b4d7ceafe8e3cd7902eb3f04ffb264228b1fba2a826a7ab686322e611557e624c8dbc271dc9eac067a9cc482fc0c6b9460
 DIST nqp-2020.07.tar.gz 3949070 BLAKE2B 
194cd52dabe307dab41bec8508a28d00f05c043c16d2ba1beec4a9da63be0d26be3303cb95647ab4f028985ce8913b16f6724f79a395fdf3a6878a2953d33958
 SHA512 
70b8fa525abc5b6d0749b3e1f090ace60095517d78f9ec84425f12496e46454f89e8f5ea0cbdd77e5f891a6abaa894c9dbc7be955652dfde1cc8d034aec237d3

diff --git a/dev-lang/nqp/nqp-2019.03-r1.ebuild 
b/dev-lang/nqp/nqp-2019.03-r1.ebuild
deleted file mode 100644
index 24e7ec6c675..000
--- a/dev-lang/nqp/nqp-2019.03-r1.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-pkg-opt-2 multibuild
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-else
-   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.official.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
-HOMEPAGE="https://rakudo.org;
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
-   dev-java/asm:4
-   dev-java/jline:0
-   dev-java/jna:4
-   )
-   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.8 )"
-DEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.8 )
-   dev-lang/perl"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
-   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
-   ewarn "already being installed. So if it fails, try 
uninstalling both"
-   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
-   ewarn "(see Bug #584394)"
-   fi
-}
-
-java_prepare() {
-   # Don't clean stage0 jars.
-   einfo "Cleaning upstream jars"
-   java-pkg_clean 3rdparty/
-
-   # Don't use jars we just deleted.
-   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
-   src/vm/jvm/runners/nqp-j || die
-}
-
-src_prepare() {
-   MULTIBUILD_VARIANTS=()
-   use moar && MULTIBUILD_VARIANTS+=( moar )
- 

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

2020-08-23 Thread
commit: f18e128d4e22e2280a6e8f47a825013f21d10753
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 04:59:08 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Aug 24 04:59:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18e128d

dev-lang/rakudo: Bump

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/rakudo/Manifest|  1 +
 dev-lang/rakudo/rakudo-2020.08.1.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 6911c11af15..ad5a95def16 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -3,3 +3,4 @@ DIST rakudo-2019.11.tar.gz 4651014 BLAKE2B 
4e95b834d074efcf515e4b1e6776ef4a34398
 DIST rakudo-2020.05.1.tar.gz 4802231 BLAKE2B 
ead9db815bb29d78f4a92157ff65e43c28f19e52e19f3972783b2a8d6c1814576c30d5b612e12f1500a7ae436c66b70d9774aa69f2ea421cc4382341cbd40498
 SHA512 
20d0818fc9f13693f098c41799cceb39e21442ac652993981fcab1fc1c7158058b42746f3ca3b145938fb6adb03f045f4784e77bf11da672c5908d0a5a36975f
 DIST rakudo-2020.06.tar.gz 4828268 BLAKE2B 
5be85b3379f8f859ccff860cfbb5cbab23befd3f25175ae300acf414477f73ef9c2da8ea66a4516339a6dcddbef79d18ee3789e009619bdde44eff6a69cb765c
 SHA512 
2eb6f4eecb2b8fe2cf94ef0309baf4f91cd4cdc7adb428e1023e5b84d804e34a5249448915b40d8120afe21dfb5bb1cb65c128d2b2f1afa3d98d84c97c84caea
 DIST rakudo-2020.07.tar.gz 4729727 BLAKE2B 
131d4aaee21c7e38fb8f2c3091336597a4cb583be648979f41b6c025e65eb1f17aef81117d5bbddc4e7283ebb3af083443c4710532979a87c89caf2387126266
 SHA512 
05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f
+DIST rakudo-2020.08.1.tar.gz 4740608 BLAKE2B 
be1b1f755690493483ba001407a89de69d64d0959d99bd28cdc4cbbacbcc56e884aa6244b2046c0ff6f6c4374b8edc86016c3c6b9719926a71eb5640092d16d1
 SHA512 
0142a5df29d4bd1c5a0e8cd37d59242b552dc523966293293fb643f4ce65a004457d81f76823db15bec1508a12c631eec324623cb3b8d60bc14d55b626959b11

diff --git a/dev-lang/rakudo/rakudo-2020.08.1.ebuild 
b/dev-lang/rakudo/rakudo-2020.08.1.ebuild
new file mode 100644
index 000..1353f67155b
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2020.08.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Perl 6 programming language"
+HOMEPAGE="https://rakudo.org;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV/.1/}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.7 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.7 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



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

2020-08-23 Thread
commit: eca2843c916b662a90280e96721c1c7ed14e7e0b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 05:00:26 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Aug 24 05:00:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca2843c

dev-lang/moarvm: Old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest   |  4 --
 dev-lang/moarvm/moarvm-2019.03-r1.ebuild   | 62 -
 dev-lang/moarvm/moarvm-2019.07-r1.ebuild   | 65 ---
 dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild | 72 --
 dev-lang/moarvm/moarvm-2019.11.ebuild  | 62 -
 5 files changed, 265 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 89f99dc10ac..81e1ca46b0c 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,7 +1,3 @@
-DIST MoarVM-2019.03.tar.gz 5136086 BLAKE2B 
695e5528934002b17f547a281482dc0015b3901b2c9626ce6fcf8aaa2df07c293f501871311ee3be47d009b972ca22a268bb34c859fde6a13566e8d03d1d3f04
 SHA512 
aa50dcf1499e83247c4c490384f80896160d08fb72a5a6da1f91748c6dc343fa30dcf35adca3e9e8329a2919026a4bdb299129865abf611ce49d73d05cce4285
-DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c37866da34361875e7bf1d9d15a4e2b1d9c1dbb668c42611172dcfd6c9060f9c95ec4bac0e5ac614af3038cc4752d9b6d9
 SHA512 
c8ffaf962191a60f643e6e1b765ec700664988ffc629765c273baf32d2748763480f9fd7a2d978b7f99d3ba4bf962775f4dca40053ace2ddd8cd0bffbd977d84
-DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999
-DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042

diff --git a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild 
b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
deleted file mode 100644
index d44bdd955d4..000
--- a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   inherit git-r3
-   KEYWORDS=""
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
-HOMEPAGE="http://moarvm.org;
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit static-libs optimize ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26
-   dev-lang/lua:=
-   virtual/libffi"
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX}/usr"
-   local libdir="${EPREFIX}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix=${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   &qu

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

2020-08-23 Thread
commit: dcd8e74dd58c96a880da0aefad6a5baaeb59d807
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 04:58:48 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Aug 24 04:58:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd8e74d

dev-lang/nqp: Bump

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2020.08.ebuild | 160 
 2 files changed, 161 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 310819848ce..ad56fe978e5 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -4,3 +4,4 @@ DIST nqp-2019.11.tar.gz 3942494 BLAKE2B 
241c4131fc94d7055b51a44b7be824fb53a00fc5
 DIST nqp-2020.05.tar.gz 3945402 BLAKE2B 
d73bb5cf5dcd2f0e0d42928fb12382428355f3c19bbcd015950c2a9e49ab73c215ce8ce21f3686283866c387823f1cbb3ba8179de8f7a66dca43afae94a45a42
 SHA512 
a60e9bcf9ef8d4c0492cc193893d398d0c62a114e829375ac9a7601336bc2cc820b8f486b10f8b647302d473f3e85ebd13559d4089d38ef6c95b0b7e8778c5cd
 DIST nqp-2020.06.tar.gz 3945129 BLAKE2B 
0cc378bd5be89bdc8e8b1a72ae64a8d93ccd189811540fc29a72105df1024790deab649349fdc96087f2ce8f3b57eef97e0edf56ee98d7ba3c329e6d47386c46
 SHA512 
f9a930f7bc9197a9e79ba5f2f72009b4d7ceafe8e3cd7902eb3f04ffb264228b1fba2a826a7ab686322e611557e624c8dbc271dc9eac067a9cc482fc0c6b9460
 DIST nqp-2020.07.tar.gz 3949070 BLAKE2B 
194cd52dabe307dab41bec8508a28d00f05c043c16d2ba1beec4a9da63be0d26be3303cb95647ab4f028985ce8913b16f6724f79a395fdf3a6878a2953d33958
 SHA512 
70b8fa525abc5b6d0749b3e1f090ace60095517d78f9ec84425f12496e46454f89e8f5ea0cbdd77e5f891a6abaa894c9dbc7be955652dfde1cc8d034aec237d3
+DIST nqp-2020.08.tar.gz 3951313 BLAKE2B 
0eda6b50268cd4faf49a7311e4d94d9846e223072a54d0ce5c4b2095abe47645924ce6a256edafd6301380ca99b8268a97551cbc6013210e9058713d5a8b1321
 SHA512 
6acc8d4b443b67a2731d30b4ed81c3ff654189dc51c463d7e4f30ca1a2ac4791b3393238b6370f8bc915278ecdb1bbc403427eb2292b41717ec7d01605a3de4b

diff --git a/dev-lang/nqp/nqp-2020.08.ebuild b/dev-lang/nqp/nqp-2020.08.ebuild
new file mode 100644
index 000..c41412d388c
--- /dev/null
+++ b/dev-lang/nqp/nqp-2020.08.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
+HOMEPAGE="https://rakudo.org;
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:4
+   dev-java/jline:0
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.8 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+java_prepare() {
+   # Don't clean stage0 jars.
+   einfo "Cleaning upstream jars"
+   java-pkg_clean 3rdparty/
+
+   # Don't use jars we just deleted.
+   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
+   src/vm/jvm/runners/nqp-j || die
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies 
asm

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

2020-08-23 Thread
commit: fdaaa7980660d02f402391305cfe3922b322d547
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 24 04:58:17 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Aug 24 04:58:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdaaa798

dev-lang/moarvm: Bump

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.08.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index b86957b1425..89f99dc10ac 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -5,3 +5,4 @@ DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042
+DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b

diff --git a/dev-lang/moarvm/moarvm-2020.08.ebuild 
b/dev-lang/moarvm/moarvm-2020.08.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.08.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



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

2020-09-22 Thread
commit: 1547373e2270013b5d97f26beeba6016371f57d9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Sep 22 06:57:00 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Sep 22 06:57:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1547373e

dev-db/postgresql: 13_rc1

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

 dev-db/postgresql/Manifest  | 2 +-
 .../postgresql/{postgresql-13_beta3.ebuild => postgresql-13_rc1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 1ee0420fdd2..665fe985e70 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,6 @@
 DIST postgresql-10.14.tar.bz2 19042154 BLAKE2B 
af00179190780bd30ed97cf6881670d18fda77062cdb5dc7cc161c64c3d5522db288902d0612db30fc6fcc1b619c7a102887ed438e27739e936bf5659425
 SHA512 
eecd2aa8df7e4779606ec547b7bf0207ebb2be10a4b332f06c3b72116f0619fe27fb651f2fd4504c73b740ab7f92468919244a615d460bb9c35085174a0dbc78
 DIST postgresql-11.9.tar.bz2 19959019 BLAKE2B 
655d1c9e6eebde19402a4c220ee674c589641c5b6f4e6298c8c06d3330069178952455f5af58f90b9af196ba9c8fd03db0ccd70b8bc49335e465f0ed537eaf59
 SHA512 
2c5c2f51aa01f02af4aa0849441767383e30fef69dd52efa442892f39d2456bfa8bf01f633a265e00eca0745e792609d2c1d33f77d8f29a02f5f374c84f2bf6e
 DIST postgresql-12.4.tar.bz2 20669776 BLAKE2B 
fb3f865a8a5e5280e7cc5da43f8658029170cd15dae8cc5fb1e741a122ea1f13418ac7743ec417ab4436976bc0ce12753fc8a301200143c975e8739d59816fa7
 SHA512 
36daf10878ca153370829178786dd6ee366ab4d4d6dc9c527536740fdb14b688ae4c33f850eb4243a7667d23f87e4bfd1ddee0755447ad4f3996e423e391c2f3
-DIST postgresql-13beta3.tar.bz2 21411847 BLAKE2B 
6195e246f683c0da8b7fc8bb185474cfec9d556897f8a9f9ebf6138a644760c2e74fd9981de236280879bd78f9aba25c765ed065c84b7789b8ff0776fe9532ae
 SHA512 
62804ab44dbfaad8f3d498eacc687620077023d4ce27fe817185a85ebea3aa55f673f2d83eb5477efbe980e3c536f328369c906b4ba71fc0702393bffb6fe2c0
+DIST postgresql-13rc1.tar.bz2 20996763 BLAKE2B 
5073474f2e558580d70c83e932df8ad2c7b79e02b5736e40c5cbdf76e6265d993141dd292c61ce60b180f0742988896645f0bafc850ebcfff5dbbb8b1edf37d3
 SHA512 
4587e4195a1eed999f181ff6567feb621b838cd9d3c4a75877d968a669fb5d59f0144c828e5d41f9721fcba77fbded1be16a4dcd4b6fd3a4c17672807fd74b52
 DIST postgresql-9.5.23.tar.bz2 17682366 BLAKE2B 
74713d6483ae1ad3d2dfc4b1ac9d30a6785ff34f61b735924f2d469861516ad5160cbfda9c09b96adf264237b6f3ad8fd6ddeef60b6af6b5b63d6c1a36fb9354
 SHA512 
b7a1e936a0043b57b3ece79610855820d2ea6a86e4a4be0c4c8358bf3e1ef8fa88bc60106d6b865d86231d16b5e3c098b4dbd93125a125b3cc5d468ffea64db1
 DIST postgresql-9.6.19.tar.bz2 18880036 BLAKE2B 
ad9c5684e2c0fb276589560f7dbe01241b5caf763f5a20991244ad7b473397576c9530658eb91e085e8416156b0ac81750f08ed85d5e5a689321891d10b6e114
 SHA512 
4d8d4a0e4645d71683a5fccb9cd88917e1870ba139f102e0ea82da9c8d1ad669f029e0feb6d409e2016dfd247229ec7daf04f7f2de3ab6c5b4053834ac244a26

diff --git a/dev-db/postgresql/postgresql-13_beta3.ebuild 
b/dev-db/postgresql/postgresql-13_rc1.ebuild
similarity index 100%
rename from dev-db/postgresql/postgresql-13_beta3.ebuild
rename to dev-db/postgresql/postgresql-13_rc1.ebuild



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

2020-09-24 Thread
commit: cf56e1fd58cf3f63fa532d591543a0c28d6e5521
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Sep 24 13:27:30 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Sep 24 13:28:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf56e1fd

profiles/use.mask: Unmask postgres-13 POSTGRES_TARGETS

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/base/use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 75585df7490..6611f107da3 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -5,10 +5,6 @@
 # app-office/openoffice-bin is being removed.
 office_implementation_openoffice
 
-# Patrick Lauer  (2020-08-18)
-# pg13 is currently beta and has no keywords yet
-postgres_targets_postgres13
-
 # Mikle Kolyada  (2020-08-02)
 # consolekit is masked for removal
 consolekit



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

2020-09-24 Thread
commit: 1a274e3341c325b3719b4fa12835ef0c043f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Sep 24 13:26:48 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Sep 24 13:28:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a274e33

dev-db/postgresql: Bump to 13.0

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

 dev-db/postgresql/Manifest | 2 +-
 dev-db/postgresql/{postgresql-13_rc1.ebuild => postgresql-13.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 665fe985e70..d712757a743 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,6 @@
 DIST postgresql-10.14.tar.bz2 19042154 BLAKE2B 
af00179190780bd30ed97cf6881670d18fda77062cdb5dc7cc161c64c3d5522db288902d0612db30fc6fcc1b619c7a102887ed438e27739e936bf5659425
 SHA512 
eecd2aa8df7e4779606ec547b7bf0207ebb2be10a4b332f06c3b72116f0619fe27fb651f2fd4504c73b740ab7f92468919244a615d460bb9c35085174a0dbc78
 DIST postgresql-11.9.tar.bz2 19959019 BLAKE2B 
655d1c9e6eebde19402a4c220ee674c589641c5b6f4e6298c8c06d3330069178952455f5af58f90b9af196ba9c8fd03db0ccd70b8bc49335e465f0ed537eaf59
 SHA512 
2c5c2f51aa01f02af4aa0849441767383e30fef69dd52efa442892f39d2456bfa8bf01f633a265e00eca0745e792609d2c1d33f77d8f29a02f5f374c84f2bf6e
 DIST postgresql-12.4.tar.bz2 20669776 BLAKE2B 
fb3f865a8a5e5280e7cc5da43f8658029170cd15dae8cc5fb1e741a122ea1f13418ac7743ec417ab4436976bc0ce12753fc8a301200143c975e8739d59816fa7
 SHA512 
36daf10878ca153370829178786dd6ee366ab4d4d6dc9c527536740fdb14b688ae4c33f850eb4243a7667d23f87e4bfd1ddee0755447ad4f3996e423e391c2f3
-DIST postgresql-13rc1.tar.bz2 20996763 BLAKE2B 
5073474f2e558580d70c83e932df8ad2c7b79e02b5736e40c5cbdf76e6265d993141dd292c61ce60b180f0742988896645f0bafc850ebcfff5dbbb8b1edf37d3
 SHA512 
4587e4195a1eed999f181ff6567feb621b838cd9d3c4a75877d968a669fb5d59f0144c828e5d41f9721fcba77fbded1be16a4dcd4b6fd3a4c17672807fd74b52
+DIST postgresql-13.0.tar.bz2 20999465 BLAKE2B 
c2c6475ad3c1c79afac1bc181ae3f9b74c097f9679bf562a0f1b4e16f426c9b0235aec476582ef548d14987a9232b938f2920446a8d5a8aa08ae5752f40481f2
 SHA512 
1fde89487c3e50a7a07e1d42fba60d415645ea89c5d4c5c7fcc93fbd5330feca7ec991d5b274f6ab757d5d04667ca1a7efdf4eaaa760add19d2e02437465f8f5
 DIST postgresql-9.5.23.tar.bz2 17682366 BLAKE2B 
74713d6483ae1ad3d2dfc4b1ac9d30a6785ff34f61b735924f2d469861516ad5160cbfda9c09b96adf264237b6f3ad8fd6ddeef60b6af6b5b63d6c1a36fb9354
 SHA512 
b7a1e936a0043b57b3ece79610855820d2ea6a86e4a4be0c4c8358bf3e1ef8fa88bc60106d6b865d86231d16b5e3c098b4dbd93125a125b3cc5d468ffea64db1
 DIST postgresql-9.6.19.tar.bz2 18880036 BLAKE2B 
ad9c5684e2c0fb276589560f7dbe01241b5caf763f5a20991244ad7b473397576c9530658eb91e085e8416156b0ac81750f08ed85d5e5a689321891d10b6e114
 SHA512 
4d8d4a0e4645d71683a5fccb9cd88917e1870ba139f102e0ea82da9c8d1ad669f029e0feb6d409e2016dfd247229ec7daf04f7f2de3ab6c5b4053834ac244a26

diff --git a/dev-db/postgresql/postgresql-13_rc1.ebuild 
b/dev-db/postgresql/postgresql-13.0.ebuild
similarity index 98%
rename from dev-db/postgresql/postgresql-13_rc1.ebuild
rename to dev-db/postgresql/postgresql-13.0.ebuild
index 210d6e3dfda..4dc2c18c1a2 100644
--- a/dev-db/postgresql/postgresql-13_rc1.ebuild
+++ b/dev-db/postgresql/postgresql-13.0.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7} )
 
 inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
 
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT=$(ver_cut 1)
 



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

2020-09-26 Thread
commit: f97f728e5f421b075a2d935a402ddd9f948d119f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Sep 26 16:26:28 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Sep 26 16:26:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f97f728e

dev-db/postgresql: Add more python_targets

Fix #733542

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

 dev-db/postgresql/postgresql-10.14.ebuild  | 2 +-
 dev-db/postgresql/postgresql-11.9.ebuild   | 2 +-
 dev-db/postgresql/postgresql-12.4.ebuild   | 2 +-
 dev-db/postgresql/postgresql-13.0.ebuild   | 2 +-
 dev-db/postgresql/postgresql-9.5.23.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.6.19.ebuild | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-db/postgresql/postgresql-10.14.ebuild 
b/dev-db/postgresql/postgresql-10.14.ebuild
index 533fd71130e..a0d0ae70a56 100644
--- a/dev-db/postgresql/postgresql-10.14.ebuild
+++ b/dev-db/postgresql/postgresql-10.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
 

diff --git a/dev-db/postgresql/postgresql-11.9.ebuild 
b/dev-db/postgresql/postgresql-11.9.ebuild
index a5d28f91604..f49a3c2de54 100644
--- a/dev-db/postgresql/postgresql-11.9.ebuild
+++ b/dev-db/postgresql/postgresql-11.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
 

diff --git a/dev-db/postgresql/postgresql-12.4.ebuild 
b/dev-db/postgresql/postgresql-12.4.ebuild
index 3d24f5a80a7..88a1f960cb2 100644
--- a/dev-db/postgresql/postgresql-12.4.ebuild
+++ b/dev-db/postgresql/postgresql-12.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
 

diff --git a/dev-db/postgresql/postgresql-13.0.ebuild 
b/dev-db/postgresql/postgresql-13.0.ebuild
index 4dc2c18c1a2..36cc823987e 100644
--- a/dev-db/postgresql/postgresql-13.0.ebuild
+++ b/dev-db/postgresql/postgresql-13.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
 

diff --git a/dev-db/postgresql/postgresql-9.5.23.ebuild 
b/dev-db/postgresql/postgresql-9.5.23.ebuild
index ef898daa47e..acc5e9779fd 100644
--- a/dev-db/postgresql/postgresql-9.5.23.ebuild
+++ b/dev-db/postgresql/postgresql-9.5.23.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
 

diff --git a/dev-db/postgresql/postgresql-9.6.19.ebuild 
b/dev-db/postgresql/postgresql-9.6.19.ebuild
index 586527a2a68..b36d51b81ce 100644
--- a/dev-db/postgresql/postgresql-9.6.19.ebuild
+++ b/dev-db/postgresql/postgresql-9.6.19.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
 



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

2020-09-22 Thread
commit: b6a81f68cc2155eabe346bf1eb3b30dc9117dde5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Sep 22 14:05:05 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Sep 22 14:05:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a81f68

net-misc/kafka-bin: Bump to 2.5.1

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

 net-misc/kafka-bin/Manifest   |  1 +
 net-misc/kafka-bin/kafka-bin-2.5.1.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index 0bbb7f4c3cf..002925f4a6f 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -5,4 +5,5 @@ DIST kafka_2.12-2.3.0.tgz 57215197 BLAKE2B 
91400bed0860633523d60f4b00e47eb18b27f
 DIST kafka_2.12-2.4.0.tgz 62283588 BLAKE2B 
3492f7a5be9941a75aa5896be0e25974b46887a66e391395a813844bae2f5f57062b636852cdb7aa3650fb4017f9d462a3b95b2166b8a0be62f403c44826b675
 SHA512 
53b52f86ea56c9fac62046524f03f75665a089ea2dae554aefe3a3d2694f2da88b5ba8725d8be55f198ba80695443559ed9de7c0b2a2817f7a6141008ff79f49
 DIST kafka_2.12-2.4.1.tgz 62358954 BLAKE2B 
333b4a1d34c6249efb9984e90c314f4b39bbd1e907bbd53e1ce67d49eaa7f972c291fafcbf5be129cde055cd696ba545ac8c95c54dfbd3a89f639f7461f8dc45
 SHA512 
8582dc25cb14a2e9c6966efd98e41cd0ebf6369b42436954800b847298e763b22caecf130fdccc58bf79fe9e95facce6e0b5aacad072d69f6dc1eed7678a49b8
 DIST kafka_2.12-2.5.0.tgz 61604633 BLAKE2B 
f73f3a03f245aa82b9ce5a895e7875d5ad9c4006b84c3152cac72322eb18283a1a87d81f255160ff062883737ae9862e160fec0d85160ed3a64f45e47b26db53
 SHA512 
447a7057bcd9faca98b6f4807bd6019ef73eee90efdc1e7b10005f669e2537a8a190cb8b9c9f4c20db1d95b13d0f0487e9cc560d0759532058439ce7f722c7cd
+DIST kafka_2.12-2.5.1.tgz 61709988 BLAKE2B 
4e6943058fe25da0cc9285e1e8dbe2be2ad2be5ef52d7c12f9007607e34ba1834d192c45e01275e893dca2e8968bdba07510dbd30ccd106e80edaabc0f7c6dba
 SHA512 
91f96f28c016bdaa3fe025f87ace188417a1e594c8e32b7d23a104aa390bc25f5db5897e23cccf00ea7ede3ac20b3028c10363ebe99dcbd7db2cf6237ee7553a
 DIST kafka_2.13-2.6.0.tgz 65537909 BLAKE2B 
883bc22f53ae7882ff2e27a3b9b62967f4718718f8e2ee222debd5f5b36636e00b35ceb60c3fd6924905b88ef96442439198255bb8329cee1cc722364ff0810f
 SHA512 
d884e4df7d85b4fff54ca9cd987811c58506ad7871b9ed7114bbafa6fee2e79f43d04c550eea471f508b08ea34b4316ea1e529996066fd9b93fcf912f41f6165

diff --git a/net-misc/kafka-bin/kafka-bin-2.5.1.ebuild 
b/net-misc/kafka-bin/kafka-bin-2.5.1.ebuild
new file mode 100644
index 000..4c7d84184e1
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-2.5.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="https://kafka.apache.org/;
+
+# pick recommended scala version
+SCALA_VERSION=2.12
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper"
+
+COMMON_DEPEND="acct-group/kafka
+   acct-user/kafka
+   virtual/jre:1.8"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/lib/kafka
+
+   keepdir /var/log/kafka
+   fowners -R kafka:kafka /var/log/kafka
+
+   newinitd "${FILESDIR}/${MY_PN}.init.d.4" "${MY_PN}"
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
+   keepdir "${INSTALL_DIR}/logs"
+   fowners -R kafka:kafka "${INSTALL_DIR}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2020-09-22 Thread
commit: 87e886d73fafafda7120d2f48b1ca4d73320cecc
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Sep 22 16:18:34 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Sep 22 16:19:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e886d7

net-proxy/haproxy: Bump

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

 net-proxy/haproxy/Manifest  |   4 +
 net-proxy/haproxy/haproxy-1.8.26.ebuild | 169 ++
 net-proxy/haproxy/haproxy-2.0.17.ebuild | 180 
 net-proxy/haproxy/haproxy-2.1.8.ebuild  | 180 
 net-proxy/haproxy/haproxy-2.2.3.ebuild  | 180 
 5 files changed, 713 insertions(+)

diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index 3b1676de9c7..652cf61f733 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -1,8 +1,12 @@
 DIST haproxy-1.8.25.tar.gz 2184002 BLAKE2B 
d6ea39af0109eee679d87dde258038bbb38ccf12796b2e6a7172067fce6bd0f10485e2a3d89ca5b3596529db4e34d511bbb194b019c7403703cb636573b0438d
 SHA512 
655eb4056989a3fee321ea9278a2085b0a999e522293f1f6229ebb8d17f3d33cb78abb4fd55a06d0218082e632b2d42de105575d0acd0c1b49996d4b45aa78e8
+DIST haproxy-1.8.26.tar.gz 2205531 BLAKE2B 
87aaeb3df6668752ec9242bda86b9b28339ad6926ee3ad16c606239693daa0d957271a76e270bf7d2d64102024121d4e9c1458da0f2e1d9bb8188856c0f68949
 SHA512 
a88f1fab0c234140e949ca12a87a09d7be1e0888bf2022a19c971727af08e579e3e6318d87411772915df6d73880710e6afdab842b622b6c0fa02020fa5c9425
 DIST haproxy-2.0.14.tar.gz 2651320 BLAKE2B 
dd5aed78e52b3d3dd295f3883d45adf8795efac93cf6c23fbe39be031f29d19adad0afb400e8041281413f4570bc074f06d9cd88bee672789311e56f57b258d0
 SHA512 
6b63b713a1009eff59a2622fa93462deb8794c910685840f142711a61be88ea228c7cb2ec7ca50bba0803288625e1a65b2d2f87ffbcedfd23debf5d96993
 DIST haproxy-2.0.15.tar.gz 2672167 BLAKE2B 
19ffa210a95800e20f5aecbf0a2a99fb977003ba08de4604264ad5d51bcacf51f1898d7c782bfab08653aaf30b706e190fa1caabda1e1a8bd4638c69bae14308
 SHA512 
cf856b62f0d2e295ebca727e543eab0d91a8188c7ee6ec81f7d42b92b93678996ef05909cfd1d7aeab83208b6a2fc0a20c28a54d119fbbdf20451fc6a7343016
 DIST haproxy-2.0.16.tar.gz 2675207 BLAKE2B 
0fd26967e20e52ae7be3c6013f3cf49f84e2370fc8eda98acdbd27570579a203f2f123a1d7b2187e23e9897fb40085aaa6420b343dc1abcf2b490df65dbf2401
 SHA512 
7b634b292fc72aa41d4ba94bef27cfc975c5aeb549d178b2fc24ac5d29a7b92313e218330be70e10294f758e35cf44658f527f5be2fe187bb2e9a7a7116ff381
+DIST haproxy-2.0.17.tar.gz 2676783 BLAKE2B 
ee17afdf3b34bc28fe810746709ef5cb07cbcc3d7508ab13349f67b59584dfd53d6f2f926615b87095b6f130560a529c480957d62e2943bc0936e1b905896fa9
 SHA512 
edcd061534ef9a6d7eab9692dccbb22fb7a3bf145cbf555646763c0fd72f7f13d41482744072286327a48951397a11822f1708b26be24b7bc5a327f516ca8816
 DIST haproxy-2.1.4.tar.gz 2684568 BLAKE2B 
0618e069e6cf6fd20eb9fad0cfcb5ca1714d4001a794e20ce60d812741f4f65d44088c46599e4181cb79536566a940d748030552d0bd010ba14d1552cf7156f4
 SHA512 
fd029ac1ec877fa89a9410944439b66795b1392b6c8416aaa7978943170530c3826ba50ea706366f3f7785b7cffed58497cb362fc2480dd6920a99af4f920d98
 DIST haproxy-2.1.7.tar.gz 270 BLAKE2B 
74f6fb687d2e8d793773046e3a0919051b52eba0c4a91570ad3c6cf798b66daddaecf173c686d8474deb655d67524d7640753e1f5643cc4af4c339f3104d49bb
 SHA512 
d3338f128042f40e2969094a614eb840b1bf7409efa4f85aed7f45411af8532d2f2371436902e7b987b661580f9c21439fc027a65bb2d352cb86711a26545adb
+DIST haproxy-2.1.8.tar.gz 2715203 BLAKE2B 
fdf0896c8ee7a10268f422058f5a75c2b245da1bffed765dc618f24d18c95704724022f229b82e8df0cf2220dd3b9aa295825a7a6087009123841bead071974f
 SHA512 
6aaf1822e88189344dadc0ab64ccba3268a913a8676a375039cbe5447d5f54957668b23f1314bf68f97c195400f5817a08dd898318368075f73c1a2cca366a78
 DIST haproxy-2.2.0.tar.gz 2866916 BLAKE2B 
176234efefee72beb1b46e7e8bb2455edc4135323b834a73870e30ca7a439b24cbb62568cb2aacd9d6b4d5c2234ebe7524de119a3ac2ec1c1f701de03a174933
 SHA512 
25cff09acba29ba36f045d45f894d26a13eea3e71c3e1f868446e739eed1fcfee8fc4af8da2914eef7ecbfe266a498f931cc6ec6c3e73b8874c140618269f480
 DIST haproxy-2.2.1.tar.gz 2868436 BLAKE2B 
042718186a3b95d506b2fae54db4fa9b03c2f33806ac8392b4465d38a60cf86c9a41b4872286672754d91ad3634c7886a65b96cd3198a82c242ad2b531dd2998
 SHA512 
2a08003f55c1ec3bda5cad475ca6c3a62f6d6f87fbaaf42facd8bc5579548f8d972124283740e9728b832b38ea87e61a94d8b9685351a68e5ea1f1000deab32b
+DIST haproxy-2.2.3.tar.gz 2872195 BLAKE2B 
266375aeca17ea0053956d3fd8a4077da70e308501042b67433722f0ed2efbc85438d8cd7a6d7c7a3184349ff6cf6ed5ae90d05a150b6fda1077400f0769d75a
 SHA512 
db99a5069537b6a3f161ad0a32ed884e81e27ed471d7c5f74b0655580c3eb1248376c5b252a9b998bead4fc5c05f28fda9e2280b8b05447bc5bc2d3c8fb55825

diff --git a/net-proxy/haproxy/haproxy-1.8.26.ebuild 
b/net-proxy/haproxy/haproxy-1.8.26.ebuild
new file mode 100644
index 000..2c5c63d0d07
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-1.8.26.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2020 Gento

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

2020-09-27 Thread
commit: 6e5293f1f31dc213a280a125ebc3babc6fd0e859
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Sep 27 10:56:36 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Sep 27 10:56:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5293f1

dev-db/plr: Bump, add more postgres targets

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

 dev-db/plr/Manifest |  1 +
 dev-db/plr/plr-8.4.1.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-db/plr/Manifest b/dev-db/plr/Manifest
index afd497d93f1..92687bf21aa 100644
--- a/dev-db/plr/Manifest
+++ b/dev-db/plr/Manifest
@@ -1 +1,2 @@
 DIST plr-8.3.0.17.tar.gz 74017 BLAKE2B 
314b4cfa2c3ca8ed31e80a72233a6dc8cdb9f3811dad6e9f3eb5147c17cdf5a039436598b0fc2b30c6702b02dd3cb2da33543764aee3199c6864aae22be875ce
 SHA512 
d7080c62349d1dcdd17008a7be3643b54678e0f66bf721068df73057394496d025c4fe01e52945c3acf9cc21eb90241512667772ef3fe519a3c9081efe92dd40
+DIST plr-8.4.1.tar.gz 265142 BLAKE2B 
859913ba14d3e6876eb5a3d7593346b98ab2e1b6c70d9fd9cc7e1810fe11ecb3c552305485735cf975cc41ce2de6cbd7bcf407c9e373fc4024230be797c9899a
 SHA512 
0db407355271009bad95c21f81e544839322f0fa0a63d2abd8edbf9eab8f61e208a3e4f7083729cc8247411885197ff3569c88264db0a29b34523dc83bbed7ec

diff --git a/dev-db/plr/plr-8.4.1.ebuild b/dev-db/plr/plr-8.4.1.ebuild
new file mode 100644
index 000..b78d06bcddf
--- /dev/null
+++ b/dev-db/plr/plr-8.4.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+POSTGRES_COMPAT=( 9.{5..6} {10..13} )
+POSTGRES_USEDEP="server"
+
+inherit postgres-multi
+
+DESCRIPTION="R language extension for postgresql database"
+HOMEPAGE="http://www.joeconway.com/plr/;
+SRC_URI="https://github.com/postgres-plr/plr/archive/REL${PV//./_}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-lang/R
+   ${POSTGRES_DEP}"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+REQUIRED_USE="${POSTGRES_REQ_USE}"
+
+S=${WORKDIR}/contrib/${PN}
+
+src_unpack() {
+   unpack ${A}
+   # the build system wants 'contrib' to be part of the path
+   mkdir -p "${WORKDIR}/contrib"
+   mv "${WORKDIR}/${PN}-REL${PV//./_}" "${S}"
+}
+
+src_prepare() {
+   local BUILD_DIR="${S}"
+   postgres-multi_src_prepare
+}
+
+src_compile() {
+   pg_src_compile() {
+   cd "${BUILD_DIR}"
+   
PG_CONFIG="${SYSROOT}${EPREFIX}/usr/$(get_libdir)/postgresql-${MULTIBUILD_ID}/bin/pg_config"
 \
+   USE_PGXS=1 \
+   emake -j1
+   }
+   postgres-multi_foreach pg_src_compile
+}
+
+src_install() {
+   pg_src_install() {
+   cd "${BUILD_DIR}"
+   
PG_CONFIG="${SYSROOT}${EPREFIX}/usr/$(get_libdir)/postgresql-${MULTIBUILD_ID}/bin/pg_config"
 \
+   USE_PGXS=1 \
+   emake -j1 DESTDIR="${D}" install
+   }
+   postgres-multi_foreach pg_src_install
+}
+
+pkg_postinst() {
+   elog "The plr extension needs to be explicitly added (or 'created') on 
each database"
+   elog "you wish to use it with.  As of postgresql-9.1 the easiest way to 
do this is"
+   elog "with the proprietary SQL statement:"
+   elog
+   elog "\tCREATE EXTENSION plr;"
+   elog
+   elog "For more info on how to add PL/R to your postgresql database(s), 
please visit"
+   elog "http://www.joeconway.com/doc/plr-install.html;
+}



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

2020-05-21 Thread
commit: 92472321d2bf525eb10916e9f5f7835644f4fbac
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu May 21 15:06:56 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu May 21 15:09:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92472321

dev-db/postgresql: Bump to 13_beta1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest   |   1 +
 dev-db/postgresql/postgresql-13_beta1.ebuild | 458 +++
 2 files changed, 459 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 5ff74d98e19..423b260d4c1 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -4,6 +4,7 @@ DIST postgresql-11.7.tar.bz2 19890063 BLAKE2B 
461c372567ff0b4ff4da52889be5d2822b
 DIST postgresql-11.8.tar.bz2 19922770 BLAKE2B 
a646b585bbafc95957fa60c7d119c02b69b727759d2189588508f8a690dc97a0ed1429a3379bc6fd48fb22ee92f3d811dedbf8aa43271361f9b7ac2c8d42a31b
 SHA512 
fc3d0ebd224de60bda3fa71b6832958698238e9088cf46a80c376b8996cc3b2d017fde5dce1c1da1e5e6e23b78054aafad7ee1caa744bfb12c52317ccc8a1922
 DIST postgresql-12.2.tar.bz2 20363545 BLAKE2B 
7b0cfe841d46b117ff5dd793be5537e916f92255eb0d000681ed62c497eef34c5d1261126be408f2b7f95274485e2787869cd4063461ab248b650c168b62548d
 SHA512 
0e0ce8e21856e8f43e58b840c10c4e3ffae6d5207e0d778e9176e36f8e20e34633cbb06f0030a7c963c3491bb7e941456d91b55444c561cfc6f283fba76f33ee
 DIST postgresql-12.3.tar.bz2 20439892 BLAKE2B 
f7a44725f235c55a2849acd444de3a9c932314e2ae8c68d7f8e827439263b052bdf0fd5b6cdaa8197c4ce9ad1d4fbb02b5ec1af030365363993a36d8d95a4231
 SHA512 
68e2d244ae2a9f2138d7569bcadc1cf6f62a410fa56ad1d4ac53206f2adefabb5ae136110b41ca9246df0f8b8cb039918997e0f8a81fc7e6efb7ad10b3a59ba1
+DIST postgresql-13beta1.tar.bz2 21361108 BLAKE2B 
be5e41d49159ec5932ce958aab3b015b33ce02ef56abf47930754219e220672770785f6eed7966cd57fa9f3fd0d4527f5cb2813a4221443b56d70b7db7178b31
 SHA512 
8d8c13d7abf2127b0b0c04f080303906e8b0829d390530b308cbfa26e07cd2443a32281ef218a147499de5abe1fde8ab8818f581c68bf550cae1fbd235f46b80
 DIST postgresql-9.4.26.tar.bz2 16871195 BLAKE2B 
f26fd335293669a815a51ceb994b66e154c66f96f91e4c68d7df3490ad25f4b0366ebf7bfe2b209ff34965ea27a08562ace050f40d49cec94eb576d7a1becd1c
 SHA512 
7d379d139c7b2bdac1df38743cbb46a1790a8d5174e8cf1141b7b4febcbc8f612e347bf4d355684eef24dfc73bb2796f85fc532908f26ba7195c685f198cbb72
 DIST postgresql-9.5.21.tar.bz2 17640928 BLAKE2B 
8ffcf0befc331317a32d63d3cdfe44f7743f72f18b4bc46bee5ee80f8c489b4b1ef26abc8219f277acc922657fc21e3dc31f3fc9838621f44d95cc9405fca43b
 SHA512 
8527356ee3b4f151c832aef50a8b96e923e0a6c77e5fe6ad597f50527f9d084a8feab7bede8fdbe29aab44383577d3f86e5286fb34e2d2b696cde34bd922e69d
 DIST postgresql-9.5.22.tar.bz2 17667386 BLAKE2B 
6fe8ccf638af466e57f239c9d7f1a19bb6c33f6019955824f54f2fe63870675d841811318fb28707cc85ab8a9db550e6655773db0d89d801e26459c9d0d01a43
 SHA512 
489321fa49e17308d3a78353edf73a16295c1377ad429a94636df069d2bf55f538ba6570e3d2991dd28bcca45fee77c6c41fa9bade35ea7f9e581abff4c9a401

diff --git a/dev-db/postgresql/postgresql-13_beta1.ebuild 
b/dev-db/postgresql/postgresql-13_beta1.ebuild
new file mode 100644
index 000..13e90a4
--- /dev/null
+++ b/dev-db/postgresql/postgresql-13_beta1.ebuild
@@ -0,0 +1,458 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit flag-o-matic linux-info multilib pam prefix python-single-r1 systemd
+
+KEYWORDS=""
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2;
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="http://www.postgresql.org/;
+
+IUSE="debug doc icu kerberos kernel_linux ldap libressl llvm nls pam
+ perl python +readline selinux +server systemd ssl static-libs tcl
+ threads uuid xml zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap )
+llvm? (
+   sys-devel/llvm:=
+   sys-devel/clang:=
+)
+pam? ( sys-libs/pam )
+perl? ( >=dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? (
+   !libressl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+   libressl? ( dev-libs/libressl:= )
+)
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elib

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

2020-10-26 Thread
commit: 1102e5de047464058f6a9e20d82e55e2955b7f5b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Oct 26 16:26:56 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Oct 26 16:26:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1102e5de

dev-lang/moarvm: Bump

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

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.10.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 3ca0d99dc66..d41181cd3db 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a0593
 DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042
 DIST MoarVM-2020.08.tar.gz 5333410 BLAKE2B 
4590576148d26c96eda390c9b66966b10205616b1920d6a7e259fa055240a5627fceb00399942eee512278dfd23cec90c5a1e79ee3f94cdad89e526b83c2888f
 SHA512 
610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b
 DIST MoarVM-2020.09.tar.gz 5361349 BLAKE2B 
4846f7b44a238f6f2b40e82c4939cb6cd6988ff11ae68dd2381db3144f2c7b7ec37dd71fa6749b4a0147e20224a801342e3ea8bf03dbd758012723468861
 SHA512 
3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48
+DIST MoarVM-2020.10.tar.gz 5362845 BLAKE2B 
1486fbbe5407aaf010a2b929458750989820e62d9baadcf66ae97df55c93914639bc988ffe30055fee0a0b0f88f73d9de8d253e138b6d594581160d976831280
 SHA512 
5251d564909313ca7a660d462370e899d415cbd0b493da189abde952d80992c3e04525b2d8ae5066c9c4ea2c99860e38f9a8beaee4ea0d53d9b32973104fa7d3

diff --git a/dev-lang/moarvm/moarvm-2020.10.ebuild 
b/dev-lang/moarvm/moarvm-2020.10.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.10.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



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

2020-10-26 Thread
commit: ba35a3c11c9d8df5221966f004923f91ed7771e7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Oct 26 16:27:37 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Oct 26 16:27:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba35a3c1

dev-lang/rakudo: Bump

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

 dev-lang/rakudo/Manifest  |  1 +
 dev-lang/rakudo/rakudo-2020.10.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 6c9595454b3..0b942791cd7 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -3,3 +3,4 @@ DIST rakudo-2020.06.tar.gz 4828268 BLAKE2B 
5be85b3379f8f859ccff860cfbb5cbab23bef
 DIST rakudo-2020.07.tar.gz 4729727 BLAKE2B 
131d4aaee21c7e38fb8f2c3091336597a4cb583be648979f41b6c025e65eb1f17aef81117d5bbddc4e7283ebb3af083443c4710532979a87c89caf2387126266
 SHA512 
05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f
 DIST rakudo-2020.08.1.tar.gz 4740608 BLAKE2B 
be1b1f755690493483ba001407a89de69d64d0959d99bd28cdc4cbbacbcc56e884aa6244b2046c0ff6f6c4374b8edc86016c3c6b9719926a71eb5640092d16d1
 SHA512 
0142a5df29d4bd1c5a0e8cd37d59242b552dc523966293293fb643f4ce65a004457d81f76823db15bec1508a12c631eec324623cb3b8d60bc14d55b626959b11
 DIST rakudo-2020.09.tar.gz 4743378 BLAKE2B 
4ccac6fa59ca80868e7525eabc05d358da9265a87aced24af2c25fae6c0e386aae18c5f44d9d3dd6db377f155b481e003c91c6e51bb6a89ee9a380e749e0c847
 SHA512 
c838b7a42670a99860184464b22b1cb3c9a27988eb6e982f4367df883afe06608199bf363164965c1199027eeed880f237771c1e8580a80e585f1fd67d0c0574
+DIST rakudo-2020.10.tar.gz 4755030 BLAKE2B 
869f6dc6569093f7ad39d9c250d6564b6311cdefda2950784e54263bed6faca4b8653a9578b19f52819eb8e9f24e1f5f831468bf4620d885d4bb26944e22e8f4
 SHA512 
fcd00ac782ca28243ca2c6ceb45ff99322952086749aea01ccdfb5ae8c525cb6304fe5d20e7905a9808b1b7a1a96d7c4406847b10c0e4ea8b5fd7d053870f46a

diff --git a/dev-lang/rakudo/rakudo-2020.10.ebuild 
b/dev-lang/rakudo/rakudo-2020.10.ebuild
new file mode 100644
index 000..e912ccc2de6
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2020.10.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Perl 6 programming language"
+HOMEPAGE="https://rakudo.org;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.7 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.7 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



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

2020-10-26 Thread
commit: 4bb4342fd577537151e6a6c9da8b5f368683
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Oct 26 16:27:19 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Oct 26 16:27:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb4

dev-lang/nqp: Bump

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

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2020.10.ebuild | 160 
 2 files changed, 161 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 232725a4ffd..8897cf3f01a 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -3,3 +3,4 @@ DIST nqp-2020.06.tar.gz 3945129 BLAKE2B 
0cc378bd5be89bdc8e8b1a72ae64a8d93ccd1898
 DIST nqp-2020.07.tar.gz 3949070 BLAKE2B 
194cd52dabe307dab41bec8508a28d00f05c043c16d2ba1beec4a9da63be0d26be3303cb95647ab4f028985ce8913b16f6724f79a395fdf3a6878a2953d33958
 SHA512 
70b8fa525abc5b6d0749b3e1f090ace60095517d78f9ec84425f12496e46454f89e8f5ea0cbdd77e5f891a6abaa894c9dbc7be955652dfde1cc8d034aec237d3
 DIST nqp-2020.08.tar.gz 3951313 BLAKE2B 
0eda6b50268cd4faf49a7311e4d94d9846e223072a54d0ce5c4b2095abe47645924ce6a256edafd6301380ca99b8268a97551cbc6013210e9058713d5a8b1321
 SHA512 
6acc8d4b443b67a2731d30b4ed81c3ff654189dc51c463d7e4f30ca1a2ac4791b3393238b6370f8bc915278ecdb1bbc403427eb2292b41717ec7d01605a3de4b
 DIST nqp-2020.09.tar.gz 3951646 BLAKE2B 
9ec1d121f9dc276ad52ea22d43fb24fefeda009f648b64f330669d7f9aaaef599522cca708b3671f982969cba0a1346cc078c55c98247545408b3a929899edd1
 SHA512 
dcebf63ea062c0fec95d701b1f20c492c845060599f4524fa87758ce5f8e52f6eae9a409c31b238783285f30a497acffd97242dc2ca7fbe4b8dd20291104b261
+DIST nqp-2020.10.tar.gz 3954398 BLAKE2B 
5c44a20c3696bb596bd1d3088fba8db8c63ce6e612f00c2d24456dc7d908b12a214b4bde7e4e79505c39f6237a6f91578de47778185fa6cc3b6287c90e6c370e
 SHA512 
279715fa0b2012852cc31b9e7898092510a1ba76005576a3ffe38f9dc8e9c002a4161be8f0b66e38c501e656a8124a320dbf2c90c89f53e57d0950e1baa1ea2b

diff --git a/dev-lang/nqp/nqp-2020.10.ebuild b/dev-lang/nqp/nqp-2020.10.ebuild
new file mode 100644
index 000..c41412d388c
--- /dev/null
+++ b/dev-lang/nqp/nqp-2020.10.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
+HOMEPAGE="https://rakudo.org;
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:4
+   dev-java/jline:0
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.8 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+java_prepare() {
+   # Don't clean stage0 jars.
+   einfo "Cleaning upstream jars"
+   java-pkg_clean 3rdparty/
+
+   # Don't use jars we just deleted.
+   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
+   src/vm/jvm/runners/nqp-j || die
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies 
asm

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

2020-08-08 Thread
commit: 7619c50702d7cb0814b95543064bbb44c1dc07c9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Aug  9 05:50:06 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Aug  9 05:50:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7619c507

net-misc/kafka-bin: Bump

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

 net-misc/kafka-bin/Manifest   |  1 +
 net-misc/kafka-bin/kafka-bin-2.6.0.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index b4449b7e971..0bbb7f4c3cf 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -5,3 +5,4 @@ DIST kafka_2.12-2.3.0.tgz 57215197 BLAKE2B 
91400bed0860633523d60f4b00e47eb18b27f
 DIST kafka_2.12-2.4.0.tgz 62283588 BLAKE2B 
3492f7a5be9941a75aa5896be0e25974b46887a66e391395a813844bae2f5f57062b636852cdb7aa3650fb4017f9d462a3b95b2166b8a0be62f403c44826b675
 SHA512 
53b52f86ea56c9fac62046524f03f75665a089ea2dae554aefe3a3d2694f2da88b5ba8725d8be55f198ba80695443559ed9de7c0b2a2817f7a6141008ff79f49
 DIST kafka_2.12-2.4.1.tgz 62358954 BLAKE2B 
333b4a1d34c6249efb9984e90c314f4b39bbd1e907bbd53e1ce67d49eaa7f972c291fafcbf5be129cde055cd696ba545ac8c95c54dfbd3a89f639f7461f8dc45
 SHA512 
8582dc25cb14a2e9c6966efd98e41cd0ebf6369b42436954800b847298e763b22caecf130fdccc58bf79fe9e95facce6e0b5aacad072d69f6dc1eed7678a49b8
 DIST kafka_2.12-2.5.0.tgz 61604633 BLAKE2B 
f73f3a03f245aa82b9ce5a895e7875d5ad9c4006b84c3152cac72322eb18283a1a87d81f255160ff062883737ae9862e160fec0d85160ed3a64f45e47b26db53
 SHA512 
447a7057bcd9faca98b6f4807bd6019ef73eee90efdc1e7b10005f669e2537a8a190cb8b9c9f4c20db1d95b13d0f0487e9cc560d0759532058439ce7f722c7cd
+DIST kafka_2.13-2.6.0.tgz 65537909 BLAKE2B 
883bc22f53ae7882ff2e27a3b9b62967f4718718f8e2ee222debd5f5b36636e00b35ceb60c3fd6924905b88ef96442439198255bb8329cee1cc722364ff0810f
 SHA512 
d884e4df7d85b4fff54ca9cd987811c58506ad7871b9ed7114bbafa6fee2e79f43d04c550eea471f508b08ea34b4316ea1e529996066fd9b93fcf912f41f6165

diff --git a/net-misc/kafka-bin/kafka-bin-2.6.0.ebuild 
b/net-misc/kafka-bin/kafka-bin-2.6.0.ebuild
new file mode 100644
index 000..7c0567d9f40
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-2.6.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="https://kafka.apache.org/;
+
+# pick recommended scala version
+SCALA_VERSION=2.13
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper"
+
+COMMON_DEPEND="acct-group/kafka
+   acct-user/kafka
+   virtual/jre:1.8"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/lib/kafka
+
+   keepdir /var/log/kafka
+   fowners -R kafka:kafka /var/log/kafka
+
+   newinitd "${FILESDIR}/${MY_PN}.init.d.4" "${MY_PN}"
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
+   keepdir "${INSTALL_DIR}/logs"
+   fowners -R kafka:kafka "${INSTALL_DIR}"
+}



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

2020-08-12 Thread
commit: 3f0e302e2c187aa5c9d157277bd026a08f195f94
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Aug 13 05:21:33 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Aug 13 05:21:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0e302e

dev-lang/moarvm: Bump

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

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.07.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 59f89e32853..b86957b1425 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -4,3 +4,4 @@ DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a7
 DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
 DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c
+DIST MoarVM-2020.07.tar.gz 5329508 BLAKE2B 
a761234baf88bfb5d8bc87e621822cd4cc1c11c383d9a42785a33d6cc6aa2f039a7764923044c028677b75fd849fa785edb2b0b9bd4ba1bd5393dbe7269c6dc1
 SHA512 
7581dc0b028029f34fdb1035c1db75f9c13637f7ba5a0d85ca8478cc1844bb0f5852822a145df453b28037cb19972dc6112f32d9b443854952761223926f4042

diff --git a/dev-lang/moarvm/moarvm-2020.07.ebuild 
b/dev-lang/moarvm/moarvm-2020.07.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.07.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



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

2020-08-12 Thread
commit: 0f124cb5163c0d8376f43a6c34fb691132e1a7c1
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Aug 13 05:22:07 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Aug 13 05:22:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f124cb5

dev-lang/nqp: Bump

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

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2020.07.ebuild | 160 
 2 files changed, 161 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index c47829e8069..310819848ce 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -3,3 +3,4 @@ DIST nqp-2019.07.1.tar.gz 3937612 BLAKE2B 
71f5ddadaa70d7eeadc122ef50f90c13bf7e3a
 DIST nqp-2019.11.tar.gz 3942494 BLAKE2B 
241c4131fc94d7055b51a44b7be824fb53a00fc51370f59dcba1d92655de66e2db536c622084bf9466d9d753d5ad804411b4af07b2767ad1a4f09e065c6693f8
 SHA512 
3b9fea9d9c4d2ae2ca065536bcca5b483067f9e723c3a89c7e238199c0f52ea6ba23ae4429dacbd42bea69dccbbc836efe5046d1691185d5452f30912f4e6a40
 DIST nqp-2020.05.tar.gz 3945402 BLAKE2B 
d73bb5cf5dcd2f0e0d42928fb12382428355f3c19bbcd015950c2a9e49ab73c215ce8ce21f3686283866c387823f1cbb3ba8179de8f7a66dca43afae94a45a42
 SHA512 
a60e9bcf9ef8d4c0492cc193893d398d0c62a114e829375ac9a7601336bc2cc820b8f486b10f8b647302d473f3e85ebd13559d4089d38ef6c95b0b7e8778c5cd
 DIST nqp-2020.06.tar.gz 3945129 BLAKE2B 
0cc378bd5be89bdc8e8b1a72ae64a8d93ccd189811540fc29a72105df1024790deab649349fdc96087f2ce8f3b57eef97e0edf56ee98d7ba3c329e6d47386c46
 SHA512 
f9a930f7bc9197a9e79ba5f2f72009b4d7ceafe8e3cd7902eb3f04ffb264228b1fba2a826a7ab686322e611557e624c8dbc271dc9eac067a9cc482fc0c6b9460
+DIST nqp-2020.07.tar.gz 3949070 BLAKE2B 
194cd52dabe307dab41bec8508a28d00f05c043c16d2ba1beec4a9da63be0d26be3303cb95647ab4f028985ce8913b16f6724f79a395fdf3a6878a2953d33958
 SHA512 
70b8fa525abc5b6d0749b3e1f090ace60095517d78f9ec84425f12496e46454f89e8f5ea0cbdd77e5f891a6abaa894c9dbc7be955652dfde1cc8d034aec237d3

diff --git a/dev-lang/nqp/nqp-2020.07.ebuild b/dev-lang/nqp/nqp-2020.07.ebuild
new file mode 100644
index 000..c41412d388c
--- /dev/null
+++ b/dev-lang/nqp/nqp-2020.07.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
+HOMEPAGE="https://rakudo.org;
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:4
+   dev-java/jline:0
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.8 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+java_prepare() {
+   # Don't clean stage0 jars.
+   einfo "Cleaning upstream jars"
+   java-pkg_clean 3rdparty/
+
+   # Don't use jars we just deleted.
+   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
+   src/vm/jvm/runners/nqp-j || die
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies 
asm

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

2020-08-12 Thread
commit: 1b57186fd52c4cb2a4930497e58a0deb1ec07c70
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Aug 13 05:22:26 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Aug 13 05:22:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b57186f

dev-lang/rakudo: Bump

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

 dev-lang/rakudo/Manifest  |  1 +
 dev-lang/rakudo/rakudo-2020.07.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index aa222da1f4c..6911c11af15 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -2,3 +2,4 @@ DIST rakudo-2019.03.tar.gz 4128971 BLAKE2B 
0b1eeb4ebcf7abdbc477cf1b64a6b1f85821e
 DIST rakudo-2019.11.tar.gz 4651014 BLAKE2B 
4e95b834d074efcf515e4b1e6776ef4a34398dcc4536e315b759dcb56565e64e19e2cf513b97b85974639b3c3b9968129a6781bbafb37fded98f108c32d06ceb
 SHA512 
6d058fe1e1630023f14ac910ade75f22b963f9eb8e524a8c9006a6df8e0764f283f2c8bd4af4a303b2151e6078fccd8b3cb6c388f70e38d6e9465505eefafdb4
 DIST rakudo-2020.05.1.tar.gz 4802231 BLAKE2B 
ead9db815bb29d78f4a92157ff65e43c28f19e52e19f3972783b2a8d6c1814576c30d5b612e12f1500a7ae436c66b70d9774aa69f2ea421cc4382341cbd40498
 SHA512 
20d0818fc9f13693f098c41799cceb39e21442ac652993981fcab1fc1c7158058b42746f3ca3b145938fb6adb03f045f4784e77bf11da672c5908d0a5a36975f
 DIST rakudo-2020.06.tar.gz 4828268 BLAKE2B 
5be85b3379f8f859ccff860cfbb5cbab23befd3f25175ae300acf414477f73ef9c2da8ea66a4516339a6dcddbef79d18ee3789e009619bdde44eff6a69cb765c
 SHA512 
2eb6f4eecb2b8fe2cf94ef0309baf4f91cd4cdc7adb428e1023e5b84d804e34a5249448915b40d8120afe21dfb5bb1cb65c128d2b2f1afa3d98d84c97c84caea
+DIST rakudo-2020.07.tar.gz 4729727 BLAKE2B 
131d4aaee21c7e38fb8f2c3091336597a4cb583be648979f41b6c025e65eb1f17aef81117d5bbddc4e7283ebb3af083443c4710532979a87c89caf2387126266
 SHA512 
05da50ed201054718136ae6ae3867c8cc54720a4e62e34867d082d9ac7d74a190c04b8a60f29b264273e641c31b9ee839d6189d41bad573c9c77f9bb58db233f

diff --git a/dev-lang/rakudo/rakudo-2020.07.ebuild 
b/dev-lang/rakudo/rakudo-2020.07.ebuild
new file mode 100644
index 000..1353f67155b
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2020.07.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Perl 6 programming language"
+HOMEPAGE="https://rakudo.org;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV/.1/}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.7 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.7 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



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

2020-07-09 Thread
commit: 4ddb04768eb44418ec407fd8781fe3e11572b722
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jul  9 14:32:57 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jul  9 14:32:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddb0476

dev-lang/rakudo: Bump

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

 dev-lang/rakudo/Manifest  |  1 +
 dev-lang/rakudo/rakudo-2020.06.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index b797ef9de18..aa222da1f4c 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,3 +1,4 @@
 DIST rakudo-2019.03.tar.gz 4128971 BLAKE2B 
0b1eeb4ebcf7abdbc477cf1b64a6b1f85821e03a953b71aca53ac4fdc88bf3c8df0ecbc95c687ab6686a4cdd4ddb6c7caf89c97ed407d4c0b45203b65397aa11
 SHA512 
c6b77bbc7d806a399adc98c273063c90756967769cd288a161317cc81151dff4feb1219b534aeec5d60e4344fd1f7e166cfc3b90389fd550b2862178f447
 DIST rakudo-2019.11.tar.gz 4651014 BLAKE2B 
4e95b834d074efcf515e4b1e6776ef4a34398dcc4536e315b759dcb56565e64e19e2cf513b97b85974639b3c3b9968129a6781bbafb37fded98f108c32d06ceb
 SHA512 
6d058fe1e1630023f14ac910ade75f22b963f9eb8e524a8c9006a6df8e0764f283f2c8bd4af4a303b2151e6078fccd8b3cb6c388f70e38d6e9465505eefafdb4
 DIST rakudo-2020.05.1.tar.gz 4802231 BLAKE2B 
ead9db815bb29d78f4a92157ff65e43c28f19e52e19f3972783b2a8d6c1814576c30d5b612e12f1500a7ae436c66b70d9774aa69f2ea421cc4382341cbd40498
 SHA512 
20d0818fc9f13693f098c41799cceb39e21442ac652993981fcab1fc1c7158058b42746f3ca3b145938fb6adb03f045f4784e77bf11da672c5908d0a5a36975f
+DIST rakudo-2020.06.tar.gz 4828268 BLAKE2B 
5be85b3379f8f859ccff860cfbb5cbab23befd3f25175ae300acf414477f73ef9c2da8ea66a4516339a6dcddbef79d18ee3789e009619bdde44eff6a69cb765c
 SHA512 
2eb6f4eecb2b8fe2cf94ef0309baf4f91cd4cdc7adb428e1023e5b84d804e34a5249448915b40d8120afe21dfb5bb1cb65c128d2b2f1afa3d98d84c97c84caea

diff --git a/dev-lang/rakudo/rakudo-2020.06.ebuild 
b/dev-lang/rakudo/rakudo-2020.06.ebuild
new file mode 100644
index 000..1353f67155b
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2020.06.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Perl 6 programming language"
+HOMEPAGE="https://rakudo.org;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV/.1/}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.7 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.7 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



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

2020-07-09 Thread
commit: c551f2b525e9f35379b4b6f6fd88b6f2492a7703
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jul  9 14:32:15 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jul  9 14:32:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c551f2b5

dev-lang/nqp: Bump

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

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2020.06.ebuild | 160 
 2 files changed, 161 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 8f7ab6aeb6c..c47829e8069 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -2,3 +2,4 @@ DIST nqp-2019.03.official.tar.gz 3951058 BLAKE2B 
237b8cc0105396fc96349a0dd34502a
 DIST nqp-2019.07.1.tar.gz 3937612 BLAKE2B 
71f5ddadaa70d7eeadc122ef50f90c13bf7e3a1a4262069ee8564f739e99dfb780359e1155a28f61f90dd1cc419379e366d7274c9567a4319bd841005c3a51a9
 SHA512 
90c9cfbc3de165ba8c0b4653a849a6faafef9e3862743c3675277c25bc4578522a97a663a4ed7529831fa0b617c7412fcfe67b3e3ff1fc5994f6c42cdf7a4bc5
 DIST nqp-2019.11.tar.gz 3942494 BLAKE2B 
241c4131fc94d7055b51a44b7be824fb53a00fc51370f59dcba1d92655de66e2db536c622084bf9466d9d753d5ad804411b4af07b2767ad1a4f09e065c6693f8
 SHA512 
3b9fea9d9c4d2ae2ca065536bcca5b483067f9e723c3a89c7e238199c0f52ea6ba23ae4429dacbd42bea69dccbbc836efe5046d1691185d5452f30912f4e6a40
 DIST nqp-2020.05.tar.gz 3945402 BLAKE2B 
d73bb5cf5dcd2f0e0d42928fb12382428355f3c19bbcd015950c2a9e49ab73c215ce8ce21f3686283866c387823f1cbb3ba8179de8f7a66dca43afae94a45a42
 SHA512 
a60e9bcf9ef8d4c0492cc193893d398d0c62a114e829375ac9a7601336bc2cc820b8f486b10f8b647302d473f3e85ebd13559d4089d38ef6c95b0b7e8778c5cd
+DIST nqp-2020.06.tar.gz 3945129 BLAKE2B 
0cc378bd5be89bdc8e8b1a72ae64a8d93ccd189811540fc29a72105df1024790deab649349fdc96087f2ce8f3b57eef97e0edf56ee98d7ba3c329e6d47386c46
 SHA512 
f9a930f7bc9197a9e79ba5f2f72009b4d7ceafe8e3cd7902eb3f04ffb264228b1fba2a826a7ab686322e611557e624c8dbc271dc9eac067a9cc482fc0c6b9460

diff --git a/dev-lang/nqp/nqp-2020.06.ebuild b/dev-lang/nqp/nqp-2020.06.ebuild
new file mode 100644
index 000..c41412d388c
--- /dev/null
+++ b/dev-lang/nqp/nqp-2020.06.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
+HOMEPAGE="https://rakudo.org;
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:4
+   dev-java/jline:0
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.8 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+java_prepare() {
+   # Don't clean stage0 jars.
+   einfo "Cleaning upstream jars"
+   java-pkg_clean 3rdparty/
+
+   # Don't use jars we just deleted.
+   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
+   src/vm/jvm/runners/nqp-j || die
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies 
asm

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

2020-07-09 Thread
commit: e8025f2e80e0adb50955c5e006f09c3901ccaffa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jul  9 14:27:43 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jul  9 14:31:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8025f2e

dev-lang/moarvm: Bump

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

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2020.06.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 77c09eeed77..59f89e32853 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2019.07.1.tar.gz 5189731 BLAKE2B 
3dde716f6911fb8392346b34763439c3786
 DIST MoarVM-2019.07.tar.gz 5187102 BLAKE2B 
a9c56453edf5b5834d33187aea6eabacac9a721e7a27471a02b82585560ffbb5bb8807ae8c738f3138c5b0453217ad101aab23bef2c8b727cd2f8a56574abfd5
 SHA512 
ff5370cb2c7dc4357825f02387757e36a5e03b711021c896043ba5f68e573308146a0d94c7855ec9b4860906a3b0720d316d119ca5bbda908f17d3f4f14f4999
 DIST MoarVM-2019.11.tar.gz 5709053 BLAKE2B 
5214a041d02fa9feebf50996460b4a73634bf69dc24edbda72d29fe3045504dde809143ba6edf57602a5207e45a02e9a69cfecd2dca0bb5922e5560dca4e5861
 SHA512 
d7d7d21ff0e3896b7cb869ea1298f9ff1b041b68062ac509d4571246f96985de0ad48d881f7c988e1ed470c4c5f859f36916bfd764cbc0e988c249682b0b8b41
 DIST MoarVM-2020.05.tar.gz 5309065 BLAKE2B 
ed33f066cc16382218509dd9cf8f9f252c87a7d8bfeaf11be8ccbf4fe2337e1dd598d7f4368d4edc5fa1b7c704ee2b4dfec66ee8824465e6088ce0bdf7c8fac1
 SHA512 
10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
+DIST MoarVM-2020.06.tar.gz 5325582 BLAKE2B 
3cef20e2cf8d35cf4e812c2838963938a059393eddf1b87d4f2a69750b5e3eae81db76c671d3fcc137f63acd0b94ff03a6c5c3c2a772d9d9409348cfb33fe235
 SHA512 
5dae0abb825d8ac1620a62da44de6a0a6ddbeed6862c728b895ad5922c0142fd305f5d63bef9726490d9bab0afa603e93b0a1cfd7e61f5778dedfca0f016664c

diff --git a/dev-lang/moarvm/moarvm-2020.06.ebuild 
b/dev-lang/moarvm/moarvm-2020.06.ebuild
new file mode 100644
index 000..96e569caebe
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2020.06.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
+HOMEPAGE="http://moarvm.org;
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26
+   dev-lang/lua:=
+   dev-libs/libffi"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



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

2020-07-06 Thread
commit: c79b465df7bbc2a46a411f8c77111a1ce3d516aa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Jul  7 05:47:29 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Jul  7 05:47:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79b465d

dev-db/postgresql: bump to 13_beta2

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

 dev-db/postgresql/Manifest  | 2 +-
 .../{postgresql-13_beta1.ebuild => postgresql-13_beta2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 423b260d4c1..54f2990f868 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -4,7 +4,7 @@ DIST postgresql-11.7.tar.bz2 19890063 BLAKE2B 
461c372567ff0b4ff4da52889be5d2822b
 DIST postgresql-11.8.tar.bz2 19922770 BLAKE2B 
a646b585bbafc95957fa60c7d119c02b69b727759d2189588508f8a690dc97a0ed1429a3379bc6fd48fb22ee92f3d811dedbf8aa43271361f9b7ac2c8d42a31b
 SHA512 
fc3d0ebd224de60bda3fa71b6832958698238e9088cf46a80c376b8996cc3b2d017fde5dce1c1da1e5e6e23b78054aafad7ee1caa744bfb12c52317ccc8a1922
 DIST postgresql-12.2.tar.bz2 20363545 BLAKE2B 
7b0cfe841d46b117ff5dd793be5537e916f92255eb0d000681ed62c497eef34c5d1261126be408f2b7f95274485e2787869cd4063461ab248b650c168b62548d
 SHA512 
0e0ce8e21856e8f43e58b840c10c4e3ffae6d5207e0d778e9176e36f8e20e34633cbb06f0030a7c963c3491bb7e941456d91b55444c561cfc6f283fba76f33ee
 DIST postgresql-12.3.tar.bz2 20439892 BLAKE2B 
f7a44725f235c55a2849acd444de3a9c932314e2ae8c68d7f8e827439263b052bdf0fd5b6cdaa8197c4ce9ad1d4fbb02b5ec1af030365363993a36d8d95a4231
 SHA512 
68e2d244ae2a9f2138d7569bcadc1cf6f62a410fa56ad1d4ac53206f2adefabb5ae136110b41ca9246df0f8b8cb039918997e0f8a81fc7e6efb7ad10b3a59ba1
-DIST postgresql-13beta1.tar.bz2 21361108 BLAKE2B 
be5e41d49159ec5932ce958aab3b015b33ce02ef56abf47930754219e220672770785f6eed7966cd57fa9f3fd0d4527f5cb2813a4221443b56d70b7db7178b31
 SHA512 
8d8c13d7abf2127b0b0c04f080303906e8b0829d390530b308cbfa26e07cd2443a32281ef218a147499de5abe1fde8ab8818f581c68bf550cae1fbd235f46b80
+DIST postgresql-13beta2.tar.bz2 21365208 BLAKE2B 
db223d769e378af40a41d1bfa8aa2f05a31b325c80e375aad6ee6e30c35f8e3dadc7865ff1b19c685032c1714da34aa2630c4ac190ee5450734ff436575131b2
 SHA512 
7307b26422e78d3ebf4fead25a8ba7de181406490a5d354decb0324fc2d9216de94cfc19fc4eaba7eef51153f159606fc40d8650eb57131cdbc8e6948299e40f
 DIST postgresql-9.4.26.tar.bz2 16871195 BLAKE2B 
f26fd335293669a815a51ceb994b66e154c66f96f91e4c68d7df3490ad25f4b0366ebf7bfe2b209ff34965ea27a08562ace050f40d49cec94eb576d7a1becd1c
 SHA512 
7d379d139c7b2bdac1df38743cbb46a1790a8d5174e8cf1141b7b4febcbc8f612e347bf4d355684eef24dfc73bb2796f85fc532908f26ba7195c685f198cbb72
 DIST postgresql-9.5.21.tar.bz2 17640928 BLAKE2B 
8ffcf0befc331317a32d63d3cdfe44f7743f72f18b4bc46bee5ee80f8c489b4b1ef26abc8219f277acc922657fc21e3dc31f3fc9838621f44d95cc9405fca43b
 SHA512 
8527356ee3b4f151c832aef50a8b96e923e0a6c77e5fe6ad597f50527f9d084a8feab7bede8fdbe29aab44383577d3f86e5286fb34e2d2b696cde34bd922e69d
 DIST postgresql-9.5.22.tar.bz2 17667386 BLAKE2B 
6fe8ccf638af466e57f239c9d7f1a19bb6c33f6019955824f54f2fe63870675d841811318fb28707cc85ab8a9db550e6655773db0d89d801e26459c9d0d01a43
 SHA512 
489321fa49e17308d3a78353edf73a16295c1377ad429a94636df069d2bf55f538ba6570e3d2991dd28bcca45fee77c6c41fa9bade35ea7f9e581abff4c9a401

diff --git a/dev-db/postgresql/postgresql-13_beta1.ebuild 
b/dev-db/postgresql/postgresql-13_beta2.ebuild
similarity index 100%
rename from dev-db/postgresql/postgresql-13_beta1.ebuild
rename to dev-db/postgresql/postgresql-13_beta2.ebuild



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

2020-06-18 Thread
commit: 2d3d03affa4d8b0f7d9eb330ddb84e26c41fd6bb
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jun 18 14:39:33 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jun 18 14:40:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d3d03af

dev-db/pgbouncer: Bump

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgbouncer/Manifest|  1 +
 dev-db/pgbouncer/pgbouncer-1.14.0.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index 59752075257..6c798a5fad8 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,4 +1,5 @@
 DIST pgbouncer-1.10.0.tar.gz 480571 BLAKE2B 
a0c1dadc48f38cfe0ba2641791b4734da84cfe6674198bb2a8014bc92543850e909d7b4649b99e78d58febaa0f89f62b6694f6333bcbd62ff2f22741984d
 SHA512 
8ec9f102b57ca5f92fb689588ec090056ac29f21825400ec67bca413fe076ad50e0b491e65c4cfebc488cc245eb3c88c36db2ee0ba1cb737f35404be0983dd1d
 DIST pgbouncer-1.11.0.tar.gz 571414 BLAKE2B 
044d7cdf57b352b5b87547a8b96af1eca87e46b1f761bbd31d28a0d5158b52e438325db051ab51849f4e683f6211d0156a5081cc99a1109846085c84be7f72a6
 SHA512 
2373157f952a39dbb5d9afad7db2eba7459c28bcc302487c3bf15b64dca98940f65c9f7a1d142237f7053b6d2b290eaec15f930a341025f1665b501a26919115
 DIST pgbouncer-1.12.0.tar.gz 567465 BLAKE2B 
866a877478a417b3854e6e2a724fcd06c04bd94893e5d79f8bf250fa9391407c5b7cd00bf2771af18b162dfd2b7bdced00be15c44ba74cf842e3d98c561991e3
 SHA512 
017d150f865df231861cda4678963ad7e63a0cd238f5ece5679c920484e01c53ab27af63bf47e6227d66b7dc94b4d59ca41ac49c26f60aba74d40b43cad55664
+DIST pgbouncer-1.14.0.tar.gz 578955 BLAKE2B 
49e1e22b2fa604410111ac19b7c0c2c15f6739274d642e7100a9988379e828e8546454766ae32edb65ab7299b82693bcec32938621923bfbf99d946f5dc17f4a
 SHA512 
506810c9896a45d67fbc97c3027572278b3857635c222cfaa53b4f3893069cfbee2ec92facd6f387de217bb3170045410b88a7cea09a45686661a2d2ccc85271
 DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 
466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514
 SHA512 
b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

diff --git a/dev-db/pgbouncer/pgbouncer-1.14.0.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.14.0.ebuild
new file mode 100644
index 000..65c33e53faa
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.14.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit user
+
+DESCRIPTION="Lightweight connection pooler for PostgreSQL"
+HOMEPAGE="https://pgbouncer.github.io;
+SRC_URI="https://pgbouncer.github.io/downloads/files/${PV}/${P}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+c-ares debug doc pam ssl -udns"
+
+# At-most-one-of, one can be enabled but not both
+REQUIRED_USE="?? ( c-ares udns )"
+
+RDEPEND="
+   >=dev-libs/libevent-2.0
+   >=sys-libs/glibc-2.10
+   c-ares? ( >=net-dns/c-ares-1.10 )
+   ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist] )
+   udns? ( >=net-libs/udns-0.1 )
+"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+   enewgroup postgres 70
+   enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
+
+   enewuser pgbouncer -1 -1 -1 postgres
+}
+
+src_prepare() {
+   eapply "${FILESDIR}/pgbouncer-1.11-dirs.patch"
+
+   default
+}
+
+src_configure() {
+   # --enable-debug is only used to disable stripping
+   econf \
+   --enable-debug \
+   $(use_with c-ares cares) \
+   $(use_enable debug cassert) \
+   $(use_with pam) \
+   $(use_with ssl openssl) \
+   $(use_with udns)
+}
+
+src_test() {
+   cd "${S}/test"
+   emake
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc AUTHORS
+   use doc && dodoc doc/*.rst
+
+   newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
+
+   insinto /etc
+   doins etc/pgbouncer.ini
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate" pgbouncer
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   einfo "Please read the config.txt for Configuration Directives"
+   einfo
+   einfo "For Administration Commands, see:"
+   einfo "man pgbouncer"
+   einfo
+   einfo "By default, PgBouncer does not have access to any 
database."
+   einfo "GRANT the permissions needed for your application and 
make sure that it"
+   einfo "exists in PgBouncer's auth_file."
+   fi
+}



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

2020-06-19 Thread
commit: 23191162c20a2b054972f6f5e90b0a7f34a43c6b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun 19 12:56:48 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Jun 19 12:57:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23191162

net-misc/kafka-bin: Drop old

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  3 --
 net-misc/kafka-bin/kafka-bin-1.1.1.ebuild | 60 --
 net-misc/kafka-bin/kafka-bin-2.1.0.ebuild | 61 ---
 net-misc/kafka-bin/kafka-bin-2.2.0.ebuild | 61 ---
 4 files changed, 185 deletions(-)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index fae0f126f4d..b4449b7e971 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -1,8 +1,5 @@
-DIST kafka_2.12-1.1.1.tgz 50602117 BLAKE2B 
acef2456e70278e09fe2a686205829d0c699aab6057ca0ba458bc1ee141e6d9336013e664b02242ad83401f4f71a8ab4b42574ffcaa99b05f55ef68a4b87d72d
 SHA512 
2a1eb9a7c8c8337c424eefed7baae26b3dacba6a4ab8b64d9a7d5c6ee2cdb66cfa76c5b366f23435941569b89bf02482625189016296b2ea2a05fd0f38f6b709
 DIST kafka_2.12-2.0.1.tgz 49446678 BLAKE2B 
6d4aa6bd015cb42492364893c3f8ee01b2ce0408097ce5cdf0d3074c1096d30c8eec9926cad6dab31d3b2f26e16ae06173ee25554a8f901632bfde27270a70d3
 SHA512 
9773a85ef2898b4bae20481df4cfd5488bd195fffd700fcc874a9fa55065f6873f2ee12f46d2f6a6ccb5d5a93ddb7dec19227aef5d39d4f72b545ec63b24bb2f
-DIST kafka_2.12-2.1.0.tgz 55201623 BLAKE2B 
3c0b0ce65b65dc005fe4e0e8a3c03d9047e9028fcbcdb840bcddbbabf59d02589057c250073836f779f335523e701f2c4c48d50e3580e5168fb5be1ad730ea83
 SHA512 
05a07e928c439b1084a6b3f6835f067f9636ac47f9473dcaaf7040d339cbd0a4561b7478531b237aa69e27f50fe3a2e7f4d0f2ba99a6422592a89ecf1187fa25
 DIST kafka_2.12-2.1.1.tgz 55351618 BLAKE2B 
a102fa24883ab5d3110aec1367e40c0ed0a437ca776e2532dbddb8a79c6288b8334c30b48072da8b58c693fc765106b6dcd03b6baebf66708021305a2dff2acf
 SHA512 
a2e8168e8de6b45e8fca1f2883f0744d3c5a939b70d8a47a5428b72188501d4c2fc11bc35759f2392680d4e8ecf2fa9d0e518e77fd28393afba22194ad018b10
-DIST kafka_2.12-2.2.0.tgz 57028557 BLAKE2B 
d71a84a308961fc78ad51c9831ef3a45f95380f143df2c961ea79603ba7c2471d0b0ae15853df86904d90dfc82cd2d2a52c03371391f534a4bf10bcd05d314ba
 SHA512 
63fdcd05b857a096d2e72804253590bd086e4f3046fbfa546f186602e48f54712ed6de2a346a5b05d5335870bf5268fcb2bfd3ef9c4f4bbea379091a79604556
 DIST kafka_2.12-2.2.1.tgz 57054917 BLAKE2B 
fb69ef12f7480b8b47e511cc9325b622dc1fcc6a265bacfdf1ac03d34ad8f5a3b3242c41386214519423bce1e18d8a90f2e7034e26681fe637c823d0a73f69bb
 SHA512 
b8d828f06dfe59e34c4cfa20c57c8c8b43374f1e7c09f12dfa5433534a380bfe09a6de90fb86a4403939a87ab9c665e2369143c138c71391b01bbb9b384e7ac5
 DIST kafka_2.12-2.3.0.tgz 57215197 BLAKE2B 
91400bed0860633523d60f4b00e47eb18b27f67abca24547d680d08213c10e0de126bf39f790ae16e704446811e9d25d78ed940cf3ae07fff8e2045cd05a89f1
 SHA512 
a5ed591ab304a1f16f7fd64183871e38aabf814a2c1ca86bb3d064c83e85a6463d3c55f4d707a29fc3d7994dd7ba1f790b5a6219c6dffdf472afd99cee37892e
 DIST kafka_2.12-2.4.0.tgz 62283588 BLAKE2B 
3492f7a5be9941a75aa5896be0e25974b46887a66e391395a813844bae2f5f57062b636852cdb7aa3650fb4017f9d462a3b95b2166b8a0be62f403c44826b675
 SHA512 
53b52f86ea56c9fac62046524f03f75665a089ea2dae554aefe3a3d2694f2da88b5ba8725d8be55f198ba80695443559ed9de7c0b2a2817f7a6141008ff79f49

diff --git a/net-misc/kafka-bin/kafka-bin-1.1.1.ebuild 
b/net-misc/kafka-bin/kafka-bin-1.1.1.ebuild
deleted file mode 100644
index e285fe9e87d..000
--- a/net-misc/kafka-bin/kafka-bin-1.1.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils user
-
-DESCRIPTION="A high-throughput distributed messaging system"
-HOMEPAGE="http://kafka.apache.org/;
-
-# pick recommended scala version
-SCALA_VERSION=2.12
-MY_PN="kafka"
-MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
-SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
-
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="internal-zookeeper"
-
-RDEPEND="virtual/jre:1.8"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-INSTALL_DIR="/opt/${MY_PN}"
-
-pkg_setup() {
-   enewgroup kafka
-   enewuser kafka -1 /bin/sh /var/lib/kafka kafka
-}
-
-src_prepare() {
-   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
-   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
-}
-
-src_install() {
-   insinto /etc/kafka
-   doins config/zookeeper.properties config/server.properties
-   if use "internal-zookeeper"; then
-   keepdir /var/lib/kafka/zookeeper
-   newinitd &quo

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

2020-06-19 Thread
commit: 9ea6b42c5549ce693e82582bcfc830422f5bf487
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun 19 12:54:55 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Jun 19 12:57:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea6b42c

net-misc/kafka-bin: Bump

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  2 ++
 net-misc/kafka-bin/kafka-bin-2.4.1.ebuild | 59 +++
 net-misc/kafka-bin/kafka-bin-2.5.0.ebuild | 59 +++
 3 files changed, 120 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index 161743c15db..fae0f126f4d 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -6,3 +6,5 @@ DIST kafka_2.12-2.2.0.tgz 57028557 BLAKE2B 
d71a84a308961fc78ad51c9831ef3a45f9538
 DIST kafka_2.12-2.2.1.tgz 57054917 BLAKE2B 
fb69ef12f7480b8b47e511cc9325b622dc1fcc6a265bacfdf1ac03d34ad8f5a3b3242c41386214519423bce1e18d8a90f2e7034e26681fe637c823d0a73f69bb
 SHA512 
b8d828f06dfe59e34c4cfa20c57c8c8b43374f1e7c09f12dfa5433534a380bfe09a6de90fb86a4403939a87ab9c665e2369143c138c71391b01bbb9b384e7ac5
 DIST kafka_2.12-2.3.0.tgz 57215197 BLAKE2B 
91400bed0860633523d60f4b00e47eb18b27f67abca24547d680d08213c10e0de126bf39f790ae16e704446811e9d25d78ed940cf3ae07fff8e2045cd05a89f1
 SHA512 
a5ed591ab304a1f16f7fd64183871e38aabf814a2c1ca86bb3d064c83e85a6463d3c55f4d707a29fc3d7994dd7ba1f790b5a6219c6dffdf472afd99cee37892e
 DIST kafka_2.12-2.4.0.tgz 62283588 BLAKE2B 
3492f7a5be9941a75aa5896be0e25974b46887a66e391395a813844bae2f5f57062b636852cdb7aa3650fb4017f9d462a3b95b2166b8a0be62f403c44826b675
 SHA512 
53b52f86ea56c9fac62046524f03f75665a089ea2dae554aefe3a3d2694f2da88b5ba8725d8be55f198ba80695443559ed9de7c0b2a2817f7a6141008ff79f49
+DIST kafka_2.12-2.4.1.tgz 62358954 BLAKE2B 
333b4a1d34c6249efb9984e90c314f4b39bbd1e907bbd53e1ce67d49eaa7f972c291fafcbf5be129cde055cd696ba545ac8c95c54dfbd3a89f639f7461f8dc45
 SHA512 
8582dc25cb14a2e9c6966efd98e41cd0ebf6369b42436954800b847298e763b22caecf130fdccc58bf79fe9e95facce6e0b5aacad072d69f6dc1eed7678a49b8
+DIST kafka_2.12-2.5.0.tgz 61604633 BLAKE2B 
f73f3a03f245aa82b9ce5a895e7875d5ad9c4006b84c3152cac72322eb18283a1a87d81f255160ff062883737ae9862e160fec0d85160ed3a64f45e47b26db53
 SHA512 
447a7057bcd9faca98b6f4807bd6019ef73eee90efdc1e7b10005f669e2537a8a190cb8b9c9f4c20db1d95b13d0f0487e9cc560d0759532058439ce7f722c7cd

diff --git a/net-misc/kafka-bin/kafka-bin-2.4.1.ebuild 
b/net-misc/kafka-bin/kafka-bin-2.4.1.ebuild
new file mode 100644
index 000..4c7d84184e1
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-2.4.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="https://kafka.apache.org/;
+
+# pick recommended scala version
+SCALA_VERSION=2.12
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper"
+
+COMMON_DEPEND="acct-group/kafka
+   acct-user/kafka
+   virtual/jre:1.8"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/lib/kafka
+
+   keepdir /var/log/kafka
+   fowners -R kafka:kafka /var/log/kafka
+
+   newinitd "${FILESDIR}/${MY_PN}.init.d.4" "${MY_PN}"
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
+   keepdir "${INSTALL_DIR}/logs"
+   fowners -R kafka:kafka "${INSTALL_DIR}"
+}

diff --git a/net-misc/kafka-bin/kafka-bin-2.5.0.ebuild 
b/net-misc/kafka-bin/kafka-bin-2.5.0.ebuild
new file mode 100644
index 000..4c7d84184e1
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-2.5.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutil

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

2020-06-21 Thread
commit: faaff61251cdbbdac0ea67fd030a720843a79444
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jun 21 06:30:17 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Jun 21 06:33:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faaff612

sys-apps/toybox: Bump

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/toybox/Manifest|  1 +
 sys-apps/toybox/toybox-0.8.3.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/sys-apps/toybox/Manifest b/sys-apps/toybox/Manifest
index 3f9426de7f1..2b7be234e4d 100644
--- a/sys-apps/toybox/Manifest
+++ b/sys-apps/toybox/Manifest
@@ -4,3 +4,4 @@ DIST toybox-0.7.7.tar.gz 843039 BLAKE2B 
fb4ef2ad483acd2b42905e765f7287b41fa8b182
 DIST toybox-0.7.8.tar.gz 903344 BLAKE2B 
e223dabd7b44a050bb884d595235ea469524ffbcf3b29ee8a106354dff3250b5e9c7922cb8b499ff343e170735e29b321b9c00c370c67a1d20c8a5e44ab2bdd2
 SHA512 
125e4b22deda1e707a62c49b40bf7ac8a36122af27fd70ed45c651a61b5607765cf1c9b3b1c3103c0a5b5f4e7760a50e87ac62bfc89aa870a22ae8ad0aacad65
 DIST toybox-0.8.0.tar.gz 975002 BLAKE2B 
e137c3616d2affaf8b6f234cab49190b98540fe8f954244172f9ca80c749069f85ff8addd94e1018d3680f1a307df54671ee9b01726c5279f340f8fee3669609
 SHA512 
aeb15a02782cc0b3b46a892e2d82834e5172a7da04e2498eaefec58221305dd24a86aada5ce05978bd4694895ffeb94ae980fd767f4ee00c499b3dd518fd3e20
 DIST toybox-0.8.1.tar.gz 1015363 BLAKE2B 
a765a133910b7c8d903a1fa95338b8dee1267c3b7430267d47c4157d966256d16c615500acc38428296b9612649fafdaa111a149df7415ac580c01cfdd361025
 SHA512 
22f91046c75f986e44927ec89feab6c6afa1f614e5b0eae73e43f6ccd5c4328991ad283858fb1a5cb4d697806f38b8ab81782c160860a2c34ecbef3885636d5e
+DIST toybox-0.8.3.tar.gz 1098057 BLAKE2B 
d962c4fd1c79229ace5a0836b6170e3ce8a5435df660b5306f5dd0aab32f4509b5c3cf5cc87eea597d336c7cdd51ca4895cadd420febeb9ef9270e85909f8dec
 SHA512 
e2c5a22547cbd85bfee84c4aed3016895e4e0eba9b6f3dfc6cdfa0a0d59dfd74203a35389dcd0b2c557dd04eebbb051f9a458762af3abb32b473bd8924ed7b74

diff --git a/sys-apps/toybox/toybox-0.8.3.ebuild 
b/sys-apps/toybox/toybox-0.8.3.ebuild
new file mode 100644
index 000..616f3fbf49a
--- /dev/null
+++ b/sys-apps/toybox/toybox-0.8.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multiprocessing savedconfig toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/landley/toybox.git;
+else
+   SRC_URI="https://landley.net/code/toybox/downloads/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+# makefile is stupid
+RESTRICT="test"
+
+DESCRIPTION="Common linux commands in a multicall binary"
+HOMEPAGE="https://landley.net/code/toybox/;
+
+# The source code does not explicitly say that it's BSD, but the author has 
repeatedly said it
+LICENSE="BSD-2"
+SLOT="0"
+IUSE=""
+
+src_prepare() {
+   default
+   restore_config .config
+}
+
+src_configure() {
+   tc-export CC STRIP
+   export HOSTCC="$(tc-getBUILD_CC)"
+   if [ -f .config ]; then
+   yes "" | emake -j1 oldconfig > /dev/null
+   return 0
+   else
+   einfo "Could not locate user configfile, so we will save a 
default one"
+   emake -j1 defconfig > /dev/null
+   fi
+}
+
+src_compile() {
+   unset CROSS_COMPILE
+   export CPUS=$(makeopts_jobs)
+   emake V=1
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   save_config .config
+   newbin generated/unstripped/toybox toybox
+}



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

2020-06-21 Thread
commit: a3769c573552001878cdbd4d632e18c322a91974
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Jun 21 06:31:22 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Jun 21 06:33:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3769c57

sys-apps/toybox: Remove old

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/toybox/Manifest|  4 ---
 sys-apps/toybox/toybox-0.7.5.ebuild | 57 -
 sys-apps/toybox/toybox-0.7.6.ebuild | 57 -
 sys-apps/toybox/toybox-0.7.7.ebuild | 57 -
 sys-apps/toybox/toybox-0.7.8.ebuild | 57 -
 5 files changed, 232 deletions(-)

diff --git a/sys-apps/toybox/Manifest b/sys-apps/toybox/Manifest
index 2b7be234e4d..c168599c736 100644
--- a/sys-apps/toybox/Manifest
+++ b/sys-apps/toybox/Manifest
@@ -1,7 +1,3 @@
-DIST toybox-0.7.5.tar.gz 818815 BLAKE2B 
0d91eb07b9c2e64c611be24eb09aac7ffc26d65f3dd39ee7663419e4eff1e9d559b7b6e8df0dc8e13986124aefa706b343c4a3521466f2bdf657d4c9a82a9fc2
 SHA512 
f0cc54da2394ed14b41dbc80bf674f86989f0312b645b9e1e5403fb0a3282cafce9608b2d738ab2dbb6fe3779eed70d51133a867c6ea76683dd7e6de245df127
-DIST toybox-0.7.6.tar.gz 834351 BLAKE2B 
7c6737a8b16f77fd7a5e389be17ef8eb41d28718e46231ec1aa48af0a0ec1cbdc1c0b74670c3f79f58a5b0547f47aa6e5ccbaccc5451b12a80e1c566ee49a30d
 SHA512 
1ed06114f5feb46e642bfeee517366a16c0a5d76562841a3cdf6b003bb330be10d4ac5009c7cf845eb5ea99bb8ae8b4291c413bbd45fd89c2ae3e4a69c1455bb
-DIST toybox-0.7.7.tar.gz 843039 BLAKE2B 
fb4ef2ad483acd2b42905e765f7287b41fa8b1822796579c4a57a8ad3f5a3cdb8bbcd0e6790eddc8daf2ec41c50be478c7d19623d1c8db2e7b1d4db8b52fbbc6
 SHA512 
89369662eaf48bb52909f49932b98395eed6e672f6a37387819a02ba9c33f6b737686782ca3bf0ed0f9b60e1e2fff88ad1ebb678999582986acfec371d100827
-DIST toybox-0.7.8.tar.gz 903344 BLAKE2B 
e223dabd7b44a050bb884d595235ea469524ffbcf3b29ee8a106354dff3250b5e9c7922cb8b499ff343e170735e29b321b9c00c370c67a1d20c8a5e44ab2bdd2
 SHA512 
125e4b22deda1e707a62c49b40bf7ac8a36122af27fd70ed45c651a61b5607765cf1c9b3b1c3103c0a5b5f4e7760a50e87ac62bfc89aa870a22ae8ad0aacad65
 DIST toybox-0.8.0.tar.gz 975002 BLAKE2B 
e137c3616d2affaf8b6f234cab49190b98540fe8f954244172f9ca80c749069f85ff8addd94e1018d3680f1a307df54671ee9b01726c5279f340f8fee3669609
 SHA512 
aeb15a02782cc0b3b46a892e2d82834e5172a7da04e2498eaefec58221305dd24a86aada5ce05978bd4694895ffeb94ae980fd767f4ee00c499b3dd518fd3e20
 DIST toybox-0.8.1.tar.gz 1015363 BLAKE2B 
a765a133910b7c8d903a1fa95338b8dee1267c3b7430267d47c4157d966256d16c615500acc38428296b9612649fafdaa111a149df7415ac580c01cfdd361025
 SHA512 
22f91046c75f986e44927ec89feab6c6afa1f614e5b0eae73e43f6ccd5c4328991ad283858fb1a5cb4d697806f38b8ab81782c160860a2c34ecbef3885636d5e
 DIST toybox-0.8.3.tar.gz 1098057 BLAKE2B 
d962c4fd1c79229ace5a0836b6170e3ce8a5435df660b5306f5dd0aab32f4509b5c3cf5cc87eea597d336c7cdd51ca4895cadd420febeb9ef9270e85909f8dec
 SHA512 
e2c5a22547cbd85bfee84c4aed3016895e4e0eba9b6f3dfc6cdfa0a0d59dfd74203a35389dcd0b2c557dd04eebbb051f9a458762af3abb32b473bd8924ed7b74

diff --git a/sys-apps/toybox/toybox-0.7.5.ebuild 
b/sys-apps/toybox/toybox-0.7.5.ebuild
deleted file mode 100644
index 85540763608..000
--- a/sys-apps/toybox/toybox-0.7.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multiprocessing savedconfig toolchain-funcs
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/gfto/toybox.git;
-else
-   SRC_URI="http://landley.net/code/toybox/downloads/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-# makefile is stupid
-RESTRICT="test"
-
-DESCRIPTION="Common linux commands in a multicall binary"
-HOMEPAGE="http://landley.net/code/toybox/;
-
-# The source code does not explicitly say that it's BSD, but the author has 
repeatedly said it
-LICENSE="BSD-2"
-SLOT="0"
-IUSE=""
-
-src_prepare() {
-   epatch_user
-   restore_config .config
-}
-
-src_configure() {
-   if [ -f .config ]; then
-   yes "" | emake -j1 oldconfig > /dev/null
-   return 0
-   else
-   einfo "Could not locate user configfile, so we will save a 
default one"
-   emake defconfig > /dev/null
-   fi
-}
-
-src_compile() {
-   tc-export CC STRIP
-   export HOSTCC=$(tc-getBUILD_CC)
-   unset CROSS_COMPILE
-   export CPUS=$(makeopts_jobs)
-   emake V=1
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   save_config .config
-   newbin generated/unstripped/toybox toybox
-}

diff --git a/sys-apps/toybox/toybox-0.7.6.ebuild 
b/sys-apps/toybox/toybox-0.7.6.ebuild
deleted file mode 100644
index 876ef47e346..000
---

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

2020-06-24 Thread
commit: 33d8eabb07b8ece60a9c898749bd88838d32ca7c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jun 24 19:43:11 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Jun 24 19:43:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d8eabb

dev-db/pgxnclient: [QA] work around vandalism from QA team

Just rip out all traces of test support then.
At least now it's installable, which is in general a good thing.

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 .../{pgxnclient-1.3.ebuild => pgxnclient-1.3-r2.ebuild}| 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
similarity index 78%
rename from dev-db/pgxnclient/pgxnclient-1.3.ebuild
rename to dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
index 586f7287262..cdfc06d4a44 100644
--- a/dev-db/pgxnclient/pgxnclient-1.3.ebuild
+++ b/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
@@ -16,12 +16,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
 LICENSE="BSD"
 SLOT="0"
 
-IUSE="test"
-
-# Test data isn't included in releases. So, the tests fail.
-# https://github.com/pgxn/pgxnclient/issues/36
-RESTRICT="test
-   !test? ( test )"
+IUSE=""
 
 distutils_enable_tests pytest
 
@@ -29,10 +24,11 @@ RDEPEND="dev-db/postgresql:*[server]
dev-python/six[${PYTHON_USEDEP}]
 "
 DEPEND+="${RDEPEND}
-   test? ( dev-python/mock[${PYTHON_USEDEP}] )
 "
 
 src_prepare() {
+   sed "s/setup_requires/#/" -i setup.py || die
+
sed "s/find_packages()/find_packages(exclude=['tests'])/" -i setup.py 
|| die
 
default



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/zookeeper-bin/

2020-06-20 Thread
commit: 46f020bc4e37a2fdf85794b6aad6b40140236f39
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun 20 09:32:17 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jun 20 09:32:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f020bc

sys-cluster/zookeeper-bin: Bump

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 sys-cluster/zookeeper-bin/Manifest |  1 +
 .../zookeeper-bin/zookeeper-bin-3.6.1.ebuild   | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/sys-cluster/zookeeper-bin/Manifest 
b/sys-cluster/zookeeper-bin/Manifest
index 0fdfe7b3505..de398af670b 100644
--- a/sys-cluster/zookeeper-bin/Manifest
+++ b/sys-cluster/zookeeper-bin/Manifest
@@ -1,3 +1,4 @@
+DIST apache-zookeeper-3.6.1-bin.tar.gz 12436328 BLAKE2B 
73c8628826382d68171f12e6ff5baefc66c4569f6e7dfec53ce00a2fd8bcf5ec519c5aeb29e9d01762ca95205bdfce3748cdaa1c745cf254c38df6ee38117165
 SHA512 
1c5cb4d9886fae41bf244a446dd874b73c0fff7a5fc2dda4305041964420cde21e59b388dfd2551464a46bb6918d9d3c3c01ebe68fdbe782074ee360aa830c7d
 DIST zookeeper-3.4.10.tar.gz 35042811 BLAKE2B 
c17100d2179688665cfc9efededd378543492e2a839df9da7ab72097b954200c527375cadae1d7b30d83c511c21c1470d0b86a4a19df5abe0c82980920cad92f
 SHA512 
4c54e40ac8d0b267db4a188a30e39ed0ac2c3e8a8fadaf244be45ff5adee956df28f6cb9f1eb56f175e924fa3629b64f98286a090c46764c91c017613c80a51b
 DIST zookeeper-3.4.11.tar.gz 36668066 BLAKE2B 
4bf963d41280bd6227b4e81721576bf1f973a765c7049e78c5fae4d9dbc7e4d034304208af0f68b894bd4624e1945c9e4492b3217ff7f0e05d9b822c1843d96d
 SHA512 
1ed2df11dbff2fbbb70d992d02427c4f694ccb4fe493db10a087b04d934b132b970956099edbdf1c2c636d5eb248bca1528846fcb449ae8bee4b9a82f7936f9e
 DIST zookeeper-3.4.12.tar.gz 36667596 BLAKE2B 
e4aac98f86fc4fcc576ecfb55381fd37efe3fa56cebc1632abda59b6ba71fecca17ace29124ef9f59ca0de627ff463f9d6fc7ff7fbbe77c2bbf30ae25a9f99f8
 SHA512 
026c7feb4a660bf8d99b1b719fec2b7e4603c3c46f2b77bac372df15ed0ceb4d971aa9c954082d61d73929ef8dc38c31693604ae75244f746cafb4eb6e67320c

diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.6.1.ebuild 
b/sys-cluster/zookeeper-bin/zookeeper-bin-3.6.1.ebuild
new file mode 100644
index 000..ce172dc5383
--- /dev/null
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.6.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils java-utils-2 user
+
+MY_P="zookeeper"
+MY_PN=${MY_P}-${PV}
+
+DESCRIPTION="A high-performance coordination service for distributed 
applications."
+HOMEPAGE="http://zookeeper.apache.org/;
+SRC_URI="https://downloads.apache.org/${MY_P}/${MY_PN}/apache-${MY_PN}-bin.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror binchecks"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.7"
+
+S=${WORKDIR}/apache-${MY_PN}-bin
+
+INSTALL_DIR=/opt/${PN}
+export CONFIG_PROTECT="${CONFIG_PROTECT} ${INSTALL_DIR}/conf"
+
+pkg_setup() {
+   enewgroup zookeeper
+   enewuser zookeeper -1 /bin/sh /var/lib/zookeeper zookeeper
+}
+
+src_install() {
+   local DATA_DIR=/var/lib/${MY_P}
+
+   rm bin/*.cmd || die
+
+   keepdir "${DATA_DIR}"
+   sed "s:^dataDir=.*:dataDir=${DATA_DIR}:" conf/zoo_sample.cfg > 
conf/zoo.cfg || die "sed failed"
+   cp "${FILESDIR}"/log4j.properties conf/ || die "cp log4j conf failed"
+
+   dodir "${INSTALL_DIR}"
+   cp -a "${S}"/* "${D}${INSTALL_DIR}" || die "install failed"
+
+   # data dir perms
+   fowners zookeeper:zookeeper "${DATA_DIR}"
+
+   # log dir
+   keepdir /var/log/zookeeper
+   fowners zookeeper:zookeeper /var/log/zookeeper
+
+   # init script
+   newinitd "${FILESDIR}"/zookeeper.initd zookeeper
+   newconfd "${FILESDIR}"/zookeeper.confd zookeeper
+
+   # env file
+   cat > 99"${PN}" <<-EOF
+   PATH=${INSTALL_DIR}/bin
+   CONFIG_PROTECT=${INSTALL_DIR}/conf
+   EOF
+   doenvd 99"${PN}"
+}



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

2020-06-20 Thread
commit: 8485d4c63b025d03fb640ea692b057d0f1d08209
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun 20 09:33:07 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jun 20 09:33:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8485d4c6

profile/package.mask: Don't remove zookeeper-bin for no reason, mn

Signed-off-by: Patrick Lauer  gentoo.org>

 profiles/package.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index bfb0e8af94a..21f691a0bb1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -70,7 +70,6 @@ sci-chemistry/pymol-plugins-msms
 sci-geosciences/tilecache
 sci-libs/deap
 sci-libs/pycifrw
-sys-cluster/zookeeper-bin
 www-apps/curator
 x11-apps/whyteboard
 x11-plugins/purple-plugin_pack



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

2020-06-20 Thread
commit: 6ce20713b9a309e502e9ec19ee79c830ea9408b8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun 20 15:10:02 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jun 20 15:10:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce20713

dev-libs/librdkafka: Avoid race condition in install phase

Fixes #718694

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/librdkafka/librdkafka-1.4.2-r2.ebuild | 83 ++
 1 file changed, 83 insertions(+)

diff --git a/dev-libs/librdkafka/librdkafka-1.4.2-r2.ebuild 
b/dev-libs/librdkafka/librdkafka-1.4.2-r2.ebuild
new file mode 100644
index 000..b87a68933f6
--- /dev/null
+++ b/dev-libs/librdkafka/librdkafka-1.4.2-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Apache Kafka C/C++ client library"
+HOMEPAGE="https://github.com/edenhill/librdkafka;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/edenhill/${PN}.git;
+
+   inherit git-r3
+else
+   SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+
+# subslot = soname version
+SLOT="0/1"
+
+IUSE="lz4 sasl ssl static-libs zstd"
+
+LIB_DEPEND="
+   lz4? ( app-arch/lz4:=[static-libs(+)] )
+   sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] )
+   ssl? ( dev-libs/openssl:0=[static-libs(+)] )
+   zstd? ( app-arch/zstd:=[static-libs(+)] )
+   sys-libs/zlib:=[static-libs(+)]
+"
+
+RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   static-libs? ( ${LIB_DEPEND} )
+"
+
+src_prepare() {
+   default
+
+   if [[ ${PV} != "" ]]; then
+   sed -i \
+   -e "s/^\(export 
RDKAFKA_GITVER=\).*/\1\"${PV}@release\"/" \
+   tests/run-test.sh || die
+   fi
+}
+
+src_configure() {
+   tc-export AR CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
+
+   local myeconf=(
+   --no-cache
+   --no-download
+   --disable-debug-symbols
+   $(use_enable lz4)
+   $(use_enable sasl)
+   $(usex static-libs '--enable-static' '')
+   $(use_enable ssl)
+   $(use_enable zstd)
+   )
+
+   econf ${myeconf[@]}
+}
+
+src_test() {
+   emake -C tests run_local
+}
+
+src_install() {
+   emake -j1 \
+   DESTDIR="${D}" \
+   docdir="/usr/share/doc/${PF}" \
+   install
+
+   if ! use static-libs; then
+   find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete 
|| die
+   fi
+}



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

2020-06-20 Thread
commit: 9b3cf3233998f6f907b97599d8630036c2f4a1bf
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun 20 17:44:54 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jun 20 17:45:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3cf323

dev-db/pgxnclient: Add missing test deps

Fix #726956

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 .../{pgxnclient-1.3.ebuild => pgxnclient-1.3-r1.ebuild}   | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3-r1.ebuild
similarity index 85%
rename from dev-db/pgxnclient/pgxnclient-1.3.ebuild
rename to dev-db/pgxnclient/pgxnclient-1.3-r1.ebuild
index 586f7287262..7b785a380af 100644
--- a/dev-db/pgxnclient/pgxnclient-1.3.ebuild
+++ b/dev-db/pgxnclient/pgxnclient-1.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_COMPAT=( python3_{6..8} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 
@@ -28,8 +28,10 @@ distutils_enable_tests pytest
 RDEPEND="dev-db/postgresql:*[server]
dev-python/six[${PYTHON_USEDEP}]
 "
-DEPEND+="${RDEPEND}
-   test? ( dev-python/mock[${PYTHON_USEDEP}] )
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}] )
 "
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-arch/zstd/

2020-06-20 Thread
commit: 5cd072693a616e61a779074d8fb20b23729bef6f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun 20 17:55:56 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jun 20 17:56:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd07269

app-arch/zstd: Bump

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 app-arch/zstd/Manifest  |  1 +
 app-arch/zstd/zstd-1.4.5.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index 660e06a2964..6d3ec9d417e 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -1,2 +1,3 @@
 DIST zstd-1.3.7.tar.gz 1825458 BLAKE2B 
2a689289ec70fd510575aecebf88ad763bd150e578d70d9fbb1678cba314c90a60339697232a5515990505e3c889aac92c3c2c4c3fc48e0d434b4dfd6cac9df1
 SHA512 
b7a432b13e237ac1490cd82b87727f6a4385d5ea7b89f566dea61a3993e17909c03288f727326ada326e36eb47ea5f9eab67c097808ee42f52cc800a7f7e1738
 DIST zstd-1.4.4.tar.gz 1962617 BLAKE2B 
e21841a53b6c60703e5500cfc2a02923c4c3e57975aa57e1060310171e0d83d7c8eda1bd0510d5736db5c310d76847d2105ac5f614867fc3a9dc3086a035dfd7
 SHA512 
8209837e8eb14e474dfe21d5511085f46cef93b03ab77613fd41e7b8be652418231c38852669c8e0b55b78ad41ea2cb8008d0da122a83f8f27e32b5c86f045cf
+DIST zstd-1.4.5.tar.gz 1987927 BLAKE2B 
1497d4e87040e5c71466468ebf1a57f4073666f2b005229925bc1d95a4b4fcb2a51d88bb79be20f21860e5750da42f8aac21d2997421d07ba37bd6bb12a28b55
 SHA512 
b03c497c3e0590c3d384cb856e3024f144b2bfac0d805d80e68deafa612c68237f12a2d657416d476a28059e80936c79f099fc42331464b417593895ea214387

diff --git a/app-arch/zstd/zstd-1.4.5.ebuild b/app-arch/zstd/zstd-1.4.5.ebuild
new file mode 100644
index 000..414788bac8f
--- /dev/null
+++ b/app-arch/zstd/zstd-1.4.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="zstd fast compression library"
+HOMEPAGE="https://facebook.github.io/zstd/;
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="lz4 static-libs +threads"
+
+RDEPEND="app-arch/xz-utils
+   lz4? ( app-arch/lz4 )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   multilib_copy_sources
+
+   # Workaround #713940 / https://github.com/facebook/zstd/issues/2045
+   # where upstream build system does not add -pthread for Makefile-based
+   # build system.
+   use threads && append-flags $(test-flags-CCLD -pthread)
+}
+
+mymake() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   AR="$(tc-getAR)" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   "${@}"
+}
+
+multilib_src_compile() {
+   local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') )
+
+   mymake -C lib ${libzstd_targets[@]} libzstd.pc
+
+   if multilib_is_native_abi ; then
+   mymake HAVE_LZ4="$(usex lz4 1 0)" zstd
+
+   mymake -C contrib/pzstd
+   fi
+}
+
+multilib_src_install() {
+   mymake -C lib DESTDIR="${D}" install
+
+   if multilib_is_native_abi ; then
+   mymake -C programs DESTDIR="${D}" install
+
+   mymake -C contrib/pzstd DESTDIR="${D}" install
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



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

2020-06-25 Thread
commit: bfd18bbee8d985bc5b2d18493777c619f93725d7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Jun 25 07:29:23 2020 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Jun 25 07:29:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd18bbe

dev-db/pgxnclient: Properly disable tests

Fixes #729490

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
index cdfc06d4a44..4af1585476d 100644
--- a/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
+++ b/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+RESTRICT="test"
 PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1



  1   2   3   4   5   6   7   >