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

2020-12-22 Thread Dirkjan Ochtman
commit: 09b8f71a2bea30bd2ef3dfef0777d7da50ea1bfa
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Tue Dec 22 20:26:25 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Tue Dec 22 20:26:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b8f71a

mail-filter/postsrsd: remove vulnerable version 1.6

Bug: https://bugs.gentoo.org/show_bug.cgi?id=760821
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 mail-filter/postsrsd/Manifest|  1 -
 mail-filter/postsrsd/postsrsd-1.6.ebuild | 35 
 2 files changed, 36 deletions(-)

diff --git a/mail-filter/postsrsd/Manifest b/mail-filter/postsrsd/Manifest
index e393a3a0931..48f18bff6ea 100644
--- a/mail-filter/postsrsd/Manifest
+++ b/mail-filter/postsrsd/Manifest
@@ -1,2 +1 @@
 DIST postsrsd-1.10.tar.gz 34844 BLAKE2B 
4722e8f3ec1d5d7de0648d8afc03c38f485c92b092bd42bc02c82c4072b5eb053cbb907bd1198de1219acf465c850b4f08ee8bca629f85734ca2ff643d77c1e4
 SHA512 
79f824cbc56de2e79da2eb67b1888c1c171a10a7bae5f19384c22024ff7e65dd36a447e632ddaf77bea6bdfa4972c7a918a30cd3b06f7b7ae49ab7552c43be0e
-DIST postsrsd-1.6.tar.gz 32111 BLAKE2B 
5b4e562aa9c9b5faf0e45c035a71d76dc2b6e9b3d4399108f06e6d0ad3e4f7abfcb8c18c818f3b4787bab155bf7895caaf127a97b861b26525ad5a27f2ee4dc7
 SHA512 
b2df4cdec41361e15cd8c9207fb16564d607559bcb36dd73c9347b90e4f3c2414b88434ef1ffe6a18783f38c5960383516e40e4ffa28802a03539e52ca723aa1

diff --git a/mail-filter/postsrsd/postsrsd-1.6.ebuild 
b/mail-filter/postsrsd/postsrsd-1.6.ebuild
deleted file mode 100644
index 5b7fe63b27e..000
--- a/mail-filter/postsrsd/postsrsd-1.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-DESCRIPTION="Postfix Sender Rewriting Scheme daemon"
-SRC_URI="https://github.com/roehling/postsrsd/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://github.com/roehling/postsrsd;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=dev-util/cmake-2.4"
-RDEPEND=""
-
-CHROOT_DIR="${EPREFIX}/var/lib/postsrsd"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCHROOT_DIR=${CHROOT_DIR}
-   -DDOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   newinitd "${FILESDIR}/postsrsd.init-r1" postsrsd
-   newconfd "${BUILD_DIR}/postsrsd.default" postsrsd
-   keepdir ${CHROOT_DIR}
-}



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

2020-12-20 Thread Dirkjan Ochtman
commit: a91026aa9742129fd7d2fddfa491a11fb6dad2fb
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sun Dec 20 19:25:13 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Dec 20 19:25:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91026aa

mail-filter/postsrsd: bump to 1.10 to fix CVE-2020-35573

Bug: https://bugs.gentoo.org/760821
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 mail-filter/postsrsd/Manifest |  1 +
 mail-filter/postsrsd/postsrsd-1.10.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/mail-filter/postsrsd/Manifest b/mail-filter/postsrsd/Manifest
index fd02a04e05a..e393a3a0931 100644
--- a/mail-filter/postsrsd/Manifest
+++ b/mail-filter/postsrsd/Manifest
@@ -1 +1,2 @@
+DIST postsrsd-1.10.tar.gz 34844 BLAKE2B 
4722e8f3ec1d5d7de0648d8afc03c38f485c92b092bd42bc02c82c4072b5eb053cbb907bd1198de1219acf465c850b4f08ee8bca629f85734ca2ff643d77c1e4
 SHA512 
79f824cbc56de2e79da2eb67b1888c1c171a10a7bae5f19384c22024ff7e65dd36a447e632ddaf77bea6bdfa4972c7a918a30cd3b06f7b7ae49ab7552c43be0e
 DIST postsrsd-1.6.tar.gz 32111 BLAKE2B 
5b4e562aa9c9b5faf0e45c035a71d76dc2b6e9b3d4399108f06e6d0ad3e4f7abfcb8c18c818f3b4787bab155bf7895caaf127a97b861b26525ad5a27f2ee4dc7
 SHA512 
b2df4cdec41361e15cd8c9207fb16564d607559bcb36dd73c9347b90e4f3c2414b88434ef1ffe6a18783f38c5960383516e40e4ffa28802a03539e52ca723aa1

diff --git a/mail-filter/postsrsd/postsrsd-1.10.ebuild 
b/mail-filter/postsrsd/postsrsd-1.10.ebuild
new file mode 100644
index 000..6e2930ed6f8
--- /dev/null
+++ b/mail-filter/postsrsd/postsrsd-1.10.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Postfix Sender Rewriting Scheme daemon"
+SRC_URI="https://github.com/roehling/postsrsd/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://github.com/roehling/postsrsd;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BDEPEND=">=dev-util/cmake-2.4"
+RDEPEND=""
+
+CHROOT_DIR="${EPREFIX}/var/lib/postsrsd"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCHROOT_DIR=${CHROOT_DIR}
+   -DDOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   newinitd "${FILESDIR}/postsrsd.init-r1" postsrsd
+   newconfd "${BUILD_DIR}/postsrsd.default" postsrsd
+   keepdir ${CHROOT_DIR}
+}



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

2020-11-05 Thread Dirkjan Ochtman
commit: f6462c69af984711e8ed7694d535b2d1b3fe208c
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 14:54:07 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 21:10:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6462c69

app-text/pelican: remove old versions

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

 app-text/pelican/Manifest |  4 ---
 app-text/pelican/pelican-3.7.1.ebuild | 54 ---
 app-text/pelican/pelican-4.0.0.ebuild | 54 ---
 app-text/pelican/pelican-4.0.1.ebuild | 54 ---
 app-text/pelican/pelican-4.1.2.ebuild | 54 ---
 5 files changed, 220 deletions(-)

diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index 1b01b3a11ed..7fc950539aa 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -1,5 +1 @@
-DIST pelican-3.7.1.tar.gz 784605 BLAKE2B 
42adef016f54a931e4fef225af9a4c5c880b66c96660c2a34137a425f879688822ddc8bbc19805444bf2b49369c3dccf8a5303748ff9e7cbde3910d6ba501652
 SHA512 
9e04e6a2009cc134f74410d8c8349831467192e7524287e23cad0b68232f2b5dd04f5d98505222d71eb3441e466bccec1cafc7f6e3c6bfcb4c5e57e4ab0fadda
-DIST pelican-4.0.0.tar.gz 1314626 BLAKE2B 
18924209949b43063416f2e2c6e22a5524a36bab79a801f7cc6953c0822beb1bd5b05e715f5bcdb7c4877aba8d7a62cf4276e8abc43406f3c6fd7af8ef0c7c2f
 SHA512 
5d98f5e13e6dde6b27cc299f9fb166edec79efb3fc53b29567218e0d0ba164989ce51830029ec8359697bc039661f6b0ced8d4155105e29098c038840c97d253
-DIST pelican-4.0.1.tar.gz 1314716 BLAKE2B 
1fbe01f5df7f1c730d7a45429369311f77c7e8e278a05cc037e03d8193dc2ae9075ee1346fea072a08ee5d73baf9aaed8c1f8f210fd4331754accca9ebffa4da
 SHA512 
26f91046124bb92de6fa31d17ab89f743cf9408c15b9b259875e2378342133313368418da083d1d4abc5de0537806a9dede327719c8fcf89d135805c47618a4a
-DIST pelican-4.1.2.tar.gz 1329126 BLAKE2B 
ec6067b9df2bf37877ca23602228b2eff035221ef16ed1f185e2806fd661c8b733603506f3f1d9516422bd8009a0712f726d40559a39b0d100224ee56c3e706c
 SHA512 
9a20e3a16e2caa15b6a47281d4acd6ada344292f011d4fd30c6ac786aebbccffd9cd0b2fd80471d3a383d4cb0ba779c51653705572760e62f6c2d3d49a862a67
 DIST pelican-4.2.0.tar.gz 1332348 BLAKE2B 
879a9d51f2b2956e895302dd613c877ff65bf8d420cd70144618ada07723037bca680f6983bdf3860d144ebae4eca8198219dad9caf0d6ecc06745a3881447fa
 SHA512 
9c9f41306739acc4c6c6a7ddf50d955d958af7be1da197b42859b95405b18ab5b597fee4f9aabdf98cd508204558bff9c4f0c11bf4e5367b16e32568682a21e6

diff --git a/app-text/pelican/pelican-3.7.1.ebuild 
b/app-text/pelican/pelican-3.7.1.ebuild
deleted file mode 100644
index 28cced5b201..000
--- a/app-text/pelican/pelican-3.7.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
-HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/;
-SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc examples markdown test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=dev-python/feedgenerator-1.9[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   dev-python/unidecode[${PYTHON_USEDEP}]
-   dev-python/blinker[${PYTHON_USEDEP}]
-   >=dev-python/six-1.4[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
-   test? (
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   )"
-RDEPEND=""
-
-DOCS=( README.rst )
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/_build/html/. )
-   if use examples; then
-   insinto "/usr/share/doc/${PF}"
-   docompress -x "/usr/share/doc/${PF}/samples"
-   doins -r samples
-   fi
-   distutils-r1_python_install_all
-}
-
-python_test() {
-   nosetests || die "Testing failed with ${EPYTHON}"
-}

diff --git a/app-text/pelican/pelican-4.0.0.ebuild 
b/app-text/pelican/pelican-4.0.0.ebuild
deleted file mode 100644
index 8f8778fe816..000
--- a/app-text/pelican/pelican-4.0.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v

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

2020-11-05 Thread Dirkjan Ochtman
commit: 5acaae430913559ea691fc802673e0599d0b55b4
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 21:09:51 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 21:10:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acaae43

app-text/pelican: version bump to 4.5.1, fixes bug 746665

Closes: https://bugs.gentoo.org/746665
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 app-text/pelican/Manifest |  1 +
 app-text/pelican/pelican-4.5.1.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index 7fc950539aa..c3c010c88f6 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -1 +1,2 @@
 DIST pelican-4.2.0.tar.gz 1332348 BLAKE2B 
879a9d51f2b2956e895302dd613c877ff65bf8d420cd70144618ada07723037bca680f6983bdf3860d144ebae4eca8198219dad9caf0d6ecc06745a3881447fa
 SHA512 
9c9f41306739acc4c6c6a7ddf50d955d958af7be1da197b42859b95405b18ab5b597fee4f9aabdf98cd508204558bff9c4f0c11bf4e5367b16e32568682a21e6
+DIST pelican-4.5.1.tar.gz 1397023 BLAKE2B 
f12b16045feaf001c8f6e57116fb8e807ce1d51f16bf7a373203edec3d1edb91a2386dbf8fb008efbc11654ae1cbe678b4a3cbf99349340db1d784962e81ab5b
 SHA512 
cb27399d3c280981d1e8cd01dbfd54b1a8bd11d9b87c4717226a2a467d73c3ad4e038a8e544534289a73e9e3cc64b4414e2b3bbf2cdd05b917d02df79ab40b5a

diff --git a/app-text/pelican/pelican-4.5.1.ebuild 
b/app-text/pelican/pelican-4.5.1.ebuild
new file mode 100644
index 000..82ec8950141
--- /dev/null
+++ b/app-text/pelican/pelican-4.5.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
+HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/;
+SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples markdown test"
+
+DEPEND=">=dev-python/feedgenerator-1.9[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   )"
+RDEPEND=""
+RESTRICT="test"
+
+DOCS=( README.rst )
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   if use examples; then
+   insinto "/usr/share/doc/${PF}"
+   docompress -x "/usr/share/doc/${PF}/samples"
+   doins -r samples
+   fi
+   distutils-r1_python_install_all
+}
+
+python_test() {
+   nosetests || die "Testing failed with ${EPYTHON}"
+}



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

2020-11-05 Thread Dirkjan Ochtman
commit: c37ac90b1f7e6c47b562d1020c557e3ef8d88d45
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 14:51:35 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 14:52:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37ac90b

app-text/rnc2rng: version bump to 2.6.4, fixes #746650

Fixes: https://bugs.gentoo.org/746650
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 app-text/rnc2rng/Manifest |  1 +
 app-text/rnc2rng/rnc2rng-2.6.4.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-text/rnc2rng/Manifest b/app-text/rnc2rng/Manifest
index 419a81475b4..0fbcdfaf19a 100644
--- a/app-text/rnc2rng/Manifest
+++ b/app-text/rnc2rng/Manifest
@@ -1,2 +1,3 @@
 DIST rnc2rng-2.6.1.tar.gz 14330 BLAKE2B 
04d316f03da1e936603ca69cf5c8e087dd3a45f457d2b245452544e2a74a730d4c20a655a3eea5856f7f91e9154a7196bee89e8cc052cae887c6188da89b0574
 SHA512 
ab18b713d8756153fe03c76901dac7b090c7eab12042a251f2e97d7ae4e1ebfdf969a826305704f073c9df5a0980a6d8cd5d4e7a12a8caed018cab46a9196159
 DIST rnc2rng-2.6.2.tar.gz 17981 BLAKE2B 
202b7f540197a5a17367a28524c4ca2b532d9e051b349654978754a0b96ecc89536a2a0857a1244027e0815ac1351581054c818787faff8e9a0ebd034c1c08ee
 SHA512 
d305e902e16b3c30f6654475b28b2c71dec40bd6f7046bba8e56b81b947086e004b6b572ab3851c8622d00ddbfd7c65228d2b39b1f1cd647ebfd1e3082886f28
+DIST rnc2rng-2.6.4.tar.gz 18005 BLAKE2B 
4725f9a8dfcc5e7ed26c4560d9198939d51376aad8feaa5e592bf28c9014d1abe0e90c47f6aff9ec0d7cecc815660a3a41270c118e4db87030e5a1fa208f3177
 SHA512 
c26103943ecac440dbeb4db6f913e57c2e4b1f84f92d7e8693e66b6a1e5af051c49ace8172fb94dae2d447ee042e432af15cc578e606452b50ca843d8bd85378

diff --git a/app-text/rnc2rng/rnc2rng-2.6.4.ebuild 
b/app-text/rnc2rng/rnc2rng-2.6.4.ebuild
new file mode 100644
index 000..034398c5e38
--- /dev/null
+++ b/app-text/rnc2rng/rnc2rng-2.6.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="RELAX NG Compact to regular syntax conversion library"
+HOMEPAGE="https://github.com/djc/rnc2rng;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/rply[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+   "${PYTHON}" test.py
+}



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

2020-11-05 Thread Dirkjan Ochtman
commit: 43d2633a62275f77114ed0878892ce01678b3cb9
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 14:40:18 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 14:41:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d2633a

profiles/package.mask: start last rites for dev-db/couchdb-python

Bug: https://bugs.gentoo.org/748063
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index b59a77815bf..3d4d7af5f5b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Dirkjan Ochtman  (2020-11-05)
+# Incorrect DISTUTILS_USE_SETUPTOOLS value, dead upstream.
+# Removal in 30 days. Bug #748063
+dev-python/couchdb-python
+
 # Alfredo Tupone  (2020-11-05)
 # will be upgraded after new lua release
 www-apps/liquid_feedback_frontend



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

2020-11-05 Thread Dirkjan Ochtman
commit: 82498116180ce2e3f5b1a1eaad29dcac1051eecc
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 14:21:48 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 14:22:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82498116

dev-libs/nanomsg: remove myself as maintainer

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

 dev-libs/nanomsg/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/nanomsg/metadata.xml b/dev-libs/nanomsg/metadata.xml
index 5388d1835bb..60d7533c2a1 100644
--- a/dev-libs/nanomsg/metadata.xml
+++ b/dev-libs/nanomsg/metadata.xml
@@ -5,10 +5,6 @@
patr...@gentoo.org
Patrick Lauer

-   
-   d...@gentoo.org
-       Dirkjan Ochtman
-   

nanomsg/nanomsg




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

2020-11-05 Thread Dirkjan Ochtman
commit: e17b52e8d8d01a6a4aa2ef4b825fb41ed048bab9
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 14:22:57 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 14:22:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17b52e8

dev-python/nnpy: remove myself as maintainer

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

 dev-python/nnpy/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/nnpy/metadata.xml b/dev-python/nnpy/metadata.xml
index 85cc65f8def..aa31df7c434 100644
--- a/dev-python/nnpy/metadata.xml
+++ b/dev-python/nnpy/metadata.xml
@@ -5,10 +5,6 @@
aball...@gentoo.org
Alexis Ballier

-   
-   d...@gentoo.org
-       Dirkjan Ochtman
-   

nanomsg/nnpy




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

2020-11-05 Thread Dirkjan Ochtman
commit: afcf18b3d73d7fa42efc421eac81011135797a40
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 14:05:50 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 14:05:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afcf18b3

sys-libs/timezone-data: remove myself as a maintainer

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

 sys-libs/timezone-data/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-libs/timezone-data/metadata.xml 
b/sys-libs/timezone-data/metadata.xml
index 7cccf4ec41b..8770301e4df 100644
--- a/sys-libs/timezone-data/metadata.xml
+++ b/sys-libs/timezone-data/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-d...@gentoo.org
-Dirkjan Ochtman
-  
   
 toolch...@gentoo.org
 Gentoo Toolchain Project



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

2020-11-05 Thread Dirkjan Ochtman
commit: b78980579e132224507c70b07a92d1582034c4d9
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov  5 10:42:42 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov  5 14:04:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7898057

mail-filter/rspamd: remove myself as maintainer

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

 mail-filter/rspamd/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/mail-filter/rspamd/metadata.xml b/mail-filter/rspamd/metadata.xml
index c14373f9b6e..f0f82f46abd 100644
--- a/mail-filter/rspamd/metadata.xml
+++ b/mail-filter/rspamd/metadata.xml
@@ -5,10 +5,6 @@
 c...@roessner.co
 Christian Roessner
   
-  
-d...@gentoo.org
-    Dirkjan Ochtman
-  
   
 arka...@atlas.cz
 Petr Vaněk



[gentoo-commits] repo/gentoo:master commit in: app-text/rnc2rng/, dev-python/citeproc-py/, dev-python/rnc2rng/, ...

2020-04-06 Thread Dirkjan Ochtman
commit: 0b5ad2264dab12cb69b6e2f54f02b7568016e8ed
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Apr  6 08:16:11 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Apr  6 08:21:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5ad226

app-text/rnc2rng: move from dev-python to app-text

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 {dev-python => app-text}/rnc2rng/Manifest | 0
 {dev-python => app-text}/rnc2rng/metadata.xml | 0
 {dev-python => app-text}/rnc2rng/rnc2rng-2.6.1.ebuild | 0
 dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild| 2 +-
 profiles/updates/2Q-2020  | 1 +
 5 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/rnc2rng/Manifest b/app-text/rnc2rng/Manifest
similarity index 100%
rename from dev-python/rnc2rng/Manifest
rename to app-text/rnc2rng/Manifest

diff --git a/dev-python/rnc2rng/metadata.xml b/app-text/rnc2rng/metadata.xml
similarity index 100%
rename from dev-python/rnc2rng/metadata.xml
rename to app-text/rnc2rng/metadata.xml

diff --git a/dev-python/rnc2rng/rnc2rng-2.6.1.ebuild 
b/app-text/rnc2rng/rnc2rng-2.6.1.ebuild
similarity index 100%
rename from dev-python/rnc2rng/rnc2rng-2.6.1.ebuild
rename to app-text/rnc2rng/rnc2rng-2.6.1.ebuild

diff --git a/dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild 
b/dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild
index 5a6963b71c4..56734409539 100644
--- a/dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild
+++ b/dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild
@@ -18,7 +18,7 @@ IUSE=""
 PATCHES=( "${FILESDIR}/b1a5f925527093b0b5c11507f379a908e3354820.patch" )
 
 RDEPEND="
-   dev-python/rnc2rng[${PYTHON_USEDEP}]
+   app-text/rnc2rng[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]"
 BDEPEND="
${RDEPEND}"

diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020
index d449f2ca155..3d9269f1e95 100644
--- a/profiles/updates/2Q-2020
+++ b/profiles/updates/2Q-2020
@@ -1,2 +1,3 @@
 move dev-libs/yaml-cpp dev-cpp/yaml-cpp
 move dev-python/scikit-learn sci-libs/scikits_learn
+move dev-python/rnc2rng app-text/rnc2rng



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

2020-04-06 Thread Dirkjan Ochtman
commit: d733cbeca81cc252e2e581c0c49d0822770c7234
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Apr  6 08:19:57 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Apr  6 08:21:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d733cbec

app-text/rnc2rng: bump to 2.6.2

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 app-text/rnc2rng/Manifest |  1 +
 app-text/rnc2rng/rnc2rng-2.6.2.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-text/rnc2rng/Manifest b/app-text/rnc2rng/Manifest
index 89c026dcad1..419a81475b4 100644
--- a/app-text/rnc2rng/Manifest
+++ b/app-text/rnc2rng/Manifest
@@ -1 +1,2 @@
 DIST rnc2rng-2.6.1.tar.gz 14330 BLAKE2B 
04d316f03da1e936603ca69cf5c8e087dd3a45f457d2b245452544e2a74a730d4c20a655a3eea5856f7f91e9154a7196bee89e8cc052cae887c6188da89b0574
 SHA512 
ab18b713d8756153fe03c76901dac7b090c7eab12042a251f2e97d7ae4e1ebfdf969a826305704f073c9df5a0980a6d8cd5d4e7a12a8caed018cab46a9196159
+DIST rnc2rng-2.6.2.tar.gz 17981 BLAKE2B 
202b7f540197a5a17367a28524c4ca2b532d9e051b349654978754a0b96ecc89536a2a0857a1244027e0815ac1351581054c818787faff8e9a0ebd034c1c08ee
 SHA512 
d305e902e16b3c30f6654475b28b2c71dec40bd6f7046bba8e56b81b947086e004b6b572ab3851c8622d00ddbfd7c65228d2b39b1f1cd647ebfd1e3082886f28

diff --git a/app-text/rnc2rng/rnc2rng-2.6.2.ebuild 
b/app-text/rnc2rng/rnc2rng-2.6.2.ebuild
new file mode 100644
index 000..3d843d09305
--- /dev/null
+++ b/app-text/rnc2rng/rnc2rng-2.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="RELAX NG Compact to regular syntax conversion library"
+HOMEPAGE="https://github.com/djc/rnc2rng;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/rply[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+   "${PYTHON}" test.py
+}



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

2020-03-29 Thread Dirkjan Ochtman
commit: 5d885d35d0aa05452ae3118916ddc6341e334de0
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Mar 23 08:10:08 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Mar 29 11:36:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d885d35

mail-filter/postsrsd: bump to version 1.6 and EAPI=7

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 mail-filter/postsrsd/Manifest|  1 +
 mail-filter/postsrsd/postsrsd-1.6.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/mail-filter/postsrsd/Manifest b/mail-filter/postsrsd/Manifest
index 34ee714cde2..ebe08e6a835 100644
--- a/mail-filter/postsrsd/Manifest
+++ b/mail-filter/postsrsd/Manifest
@@ -1 +1,2 @@
 DIST postsrsd-1.4.tar.gz 26555 BLAKE2B 
acdfb3c8a1ca5172ac7727913ad6c1f9cf0450996aaf3cbc4905b89e02de5917de2d6e7674819299bd456232547fdc0496be06c5cd0531fd703622edfaf9a9df
 SHA512 
e5b9d2091d562030dd8d35117a3c5fb7d99c0613120fc90f74be57af5e88a3fe0ce73a5ce702708047ae37f70c6aedb4a0df018dccbe480048ccb6ed4debbcef
+DIST postsrsd-1.6.tar.gz 32111 BLAKE2B 
5b4e562aa9c9b5faf0e45c035a71d76dc2b6e9b3d4399108f06e6d0ad3e4f7abfcb8c18c818f3b4787bab155bf7895caaf127a97b861b26525ad5a27f2ee4dc7
 SHA512 
b2df4cdec41361e15cd8c9207fb16564d607559bcb36dd73c9347b90e4f3c2414b88434ef1ffe6a18783f38c5960383516e40e4ffa28802a03539e52ca723aa1

diff --git a/mail-filter/postsrsd/postsrsd-1.6.ebuild 
b/mail-filter/postsrsd/postsrsd-1.6.ebuild
new file mode 100644
index 000..ec90ac1a91a
--- /dev/null
+++ b/mail-filter/postsrsd/postsrsd-1.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="Postfix Sender Rewriting Scheme daemon"
+SRC_URI="https://github.com/roehling/postsrsd/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://github.com/roehling/postsrsd;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-util/cmake-2.4"
+RDEPEND=""
+
+CHROOT_DIR="${EPREFIX}/var/lib/postsrsd"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCHROOT_DIR=${CHROOT_DIR}
+   -DDOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   newinitd "${FILESDIR}/postsrsd.init-r1" postsrsd
+   newconfd "${BUILD_DIR}/postsrsd.default" postsrsd
+   keepdir ${CHROOT_DIR}
+}



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

2020-02-01 Thread Dirkjan Ochtman
commit: 2dbbc4dd25480c2ac6ced69af94315ff0482f78b
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Feb  1 20:45:43 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Feb  1 20:45:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dbbc4dd

www-apache/mod_wsgi: remove old versions

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

 www-apache/mod_wsgi/Manifest   |  2 --
 www-apache/mod_wsgi/mod_wsgi-4.5.17.ebuild | 38 --
 www-apache/mod_wsgi/mod_wsgi-4.5.21.ebuild | 38 --
 3 files changed, 78 deletions(-)

diff --git a/www-apache/mod_wsgi/Manifest b/www-apache/mod_wsgi/Manifest
index 24a9d97943b..c706d88013e 100644
--- a/www-apache/mod_wsgi/Manifest
+++ b/www-apache/mod_wsgi/Manifest
@@ -1,5 +1,3 @@
 DIST mod_wsgi-4.5.13.tar.gz 679121 BLAKE2B 
310a6a56495883439fad4a5ee7b30e749aaec4131bc039fd378018c30c9b61f1cb2c8b0ed6339c4a9cf556571e2713ff356b04007f1e2a10bcac52ddd5e5d14f
 SHA512 
94bf6ae0d76ece67682a8ca3b7f202bb08a1f3e09e42c33f52b561a57ac8265ca2f5431f839bfe731eb014f279b0d865fd007f14a4839c934d372390d24a44a2
-DIST mod_wsgi-4.5.17.tar.gz 680160 BLAKE2B 
496f81cea9256622bc6ee96308b47c264479701f64bcd5bef7699211a288a45d459df8f30b014cdf1e9b911b6aeff454ca7ccb5cb8eebe8b238e903a89fd8a26
 SHA512 
d40fb48b654bd49d36c4a249527c9190eb7aea2bd138c035ae304a48cb6e223aa34831a2eeec8aade9ac3bafe2493f35a2359caca1e8ec9dd6aff013693de973
-DIST mod_wsgi-4.5.21.tar.gz 682330 BLAKE2B 
984437becb86e1df5bb3fcdb55c441d9634c98181f3704068617773f61048ccd38ea8617409b6e64413fb3584eaf46bd2c8fe67afd86993e4e0e85076d2bd98a
 SHA512 
3180cf19bd5238586b288a030542c779533da8a35531f5d18edd85a1143e515b0906a599d2e1fd3251e3fa19bde6469fdc5c92850d9544e115736262c083d383
 DIST mod_wsgi-4.6.5.tar.gz 693825 BLAKE2B 
1564c331505706548ed171a6f57ad8947eea257295ecae56c0d3e87c4d15743ea4bb0275ae94a6168912ff27fcfcd06eec823b8332d19895ed803ad6164da77b
 SHA512 
5f1526b74ea59c8ef897b49b1b2f2de42d9d0144277fd74f9f8e1f3e0198735f98ec30f726883a3192d0ed33a4013232cb2adf8db9d817b4de0198890eaa7044
 DIST mod_wsgi-4.7.0.tar.gz 695658 BLAKE2B 
4332e5c30219cde9cf44c8633f3052faa104524d5a2ccd151fe9675364760cb9c447001289094c57cef21df4e364962c93e85f3a3eef36325e9b96e7715dfc19
 SHA512 
4c40a07301ef7f42ff175cfd5efd9c4916ba90749780cdc470cc0c62b190af810ba4284504f2b342c1e92801637aa52ba5719e0b114a072fd50d68754abdf36f

diff --git a/www-apache/mod_wsgi/mod_wsgi-4.5.17.ebuild 
b/www-apache/mod_wsgi/mod_wsgi-4.5.17.ebuild
deleted file mode 100644
index 761d1695797..000
--- a/www-apache/mod_wsgi/mod_wsgi-4.5.17.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 python3_6 )
-PYTHON_REQ_USE="threads"
-
-inherit apache-module eutils python-single-r1
-
-DESCRIPTION="An Apache2 module for running Python WSGI applications"
-HOMEPAGE="https://github.com/GrahamDumpleton/mod_wsgi;
-SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-RDEPEND="${PYTHON_DEPS}"
-
-APACHE2_MOD_CONF="70_${PN}"
-APACHE2_MOD_DEFINE="WSGI"
-APACHE2_MOD_FILE="${S}/src/server/.libs/${PN}.so"
-
-DOCFILES="README.rst"
-
-need_apache2
-
-src_configure() {
-   econf --with-apxs=${APXS} --with-python=${PYTHON}
-}
-
-src_compile() {
-   default
-}

diff --git a/www-apache/mod_wsgi/mod_wsgi-4.5.21.ebuild 
b/www-apache/mod_wsgi/mod_wsgi-4.5.21.ebuild
deleted file mode 100644
index 761d1695797..000
--- a/www-apache/mod_wsgi/mod_wsgi-4.5.21.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 python3_6 )
-PYTHON_REQ_USE="threads"
-
-inherit apache-module eutils python-single-r1
-
-DESCRIPTION="An Apache2 module for running Python WSGI applications"
-HOMEPAGE="https://github.com/GrahamDumpleton/mod_wsgi;
-SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-RDEPEND="${PYTHON_DEPS}"
-
-APACHE2_MOD_CONF="70_${PN}"
-APACHE2_MOD_DEFINE="WSGI"
-APACHE2_MOD_FILE="${S}/src/server/.libs/${PN}.so"
-
-DOCFILES="README.rst"
-
-need_apache2
-
-src_configure() {
-   econf --with-apxs=${APXS} --with-python=${PYTHON}
-}
-
-src_compile() {
-   default
-}



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

2020-02-01 Thread Dirkjan Ochtman
commit: f2d2220bdd5e942a4f5e29087ff829af38e2e422
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Feb  1 20:31:09 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Feb  1 20:31:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d2220b

www-apache/mod_wsgi: version bump to 4.7.0, add python3_7

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

 www-apache/mod_wsgi/Manifest  |  1 +
 www-apache/mod_wsgi/mod_wsgi-4.7.0.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/www-apache/mod_wsgi/Manifest b/www-apache/mod_wsgi/Manifest
index 4e2845be975..24a9d97943b 100644
--- a/www-apache/mod_wsgi/Manifest
+++ b/www-apache/mod_wsgi/Manifest
@@ -2,3 +2,4 @@ DIST mod_wsgi-4.5.13.tar.gz 679121 BLAKE2B 
310a6a56495883439fad4a5ee7b30e749aaec
 DIST mod_wsgi-4.5.17.tar.gz 680160 BLAKE2B 
496f81cea9256622bc6ee96308b47c264479701f64bcd5bef7699211a288a45d459df8f30b014cdf1e9b911b6aeff454ca7ccb5cb8eebe8b238e903a89fd8a26
 SHA512 
d40fb48b654bd49d36c4a249527c9190eb7aea2bd138c035ae304a48cb6e223aa34831a2eeec8aade9ac3bafe2493f35a2359caca1e8ec9dd6aff013693de973
 DIST mod_wsgi-4.5.21.tar.gz 682330 BLAKE2B 
984437becb86e1df5bb3fcdb55c441d9634c98181f3704068617773f61048ccd38ea8617409b6e64413fb3584eaf46bd2c8fe67afd86993e4e0e85076d2bd98a
 SHA512 
3180cf19bd5238586b288a030542c779533da8a35531f5d18edd85a1143e515b0906a599d2e1fd3251e3fa19bde6469fdc5c92850d9544e115736262c083d383
 DIST mod_wsgi-4.6.5.tar.gz 693825 BLAKE2B 
1564c331505706548ed171a6f57ad8947eea257295ecae56c0d3e87c4d15743ea4bb0275ae94a6168912ff27fcfcd06eec823b8332d19895ed803ad6164da77b
 SHA512 
5f1526b74ea59c8ef897b49b1b2f2de42d9d0144277fd74f9f8e1f3e0198735f98ec30f726883a3192d0ed33a4013232cb2adf8db9d817b4de0198890eaa7044
+DIST mod_wsgi-4.7.0.tar.gz 695658 BLAKE2B 
4332e5c30219cde9cf44c8633f3052faa104524d5a2ccd151fe9675364760cb9c447001289094c57cef21df4e364962c93e85f3a3eef36325e9b96e7715dfc19
 SHA512 
4c40a07301ef7f42ff175cfd5efd9c4916ba90749780cdc470cc0c62b190af810ba4284504f2b342c1e92801637aa52ba5719e0b114a072fd50d68754abdf36f

diff --git a/www-apache/mod_wsgi/mod_wsgi-4.7.0.ebuild 
b/www-apache/mod_wsgi/mod_wsgi-4.7.0.ebuild
new file mode 100644
index 000..f5287255740
--- /dev/null
+++ b/www-apache/mod_wsgi/mod_wsgi-4.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit apache-module eutils python-single-r1
+
+DESCRIPTION="An Apache2 module for running Python WSGI applications"
+HOMEPAGE="https://github.com/GrahamDumpleton/mod_wsgi;
+SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=""
+RDEPEND="${PYTHON_DEPS}"
+
+APACHE2_MOD_CONF="70_${PN}"
+APACHE2_MOD_DEFINE="WSGI"
+APACHE2_MOD_FILE="${S}/src/server/.libs/${PN}.so"
+
+DOCFILES="README.rst"
+
+need_apache2
+
+src_configure() {
+   econf --with-apxs=${APXS} --with-python=${PYTHON}
+}
+
+src_compile() {
+   default
+}



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

2020-01-20 Thread Dirkjan Ochtman
commit: 045e67c650113072db4a06201cb162debccd6c2a
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Jan 20 09:24:08 2020 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Jan 20 09:24:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045e67c6

app-text/pelican: version bump to 4.2.0

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

 app-text/pelican/Manifest |  1 +
 app-text/pelican/pelican-4.2.0.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index c8b3af10c27..1b01b3a11ed 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -2,3 +2,4 @@ DIST pelican-3.7.1.tar.gz 784605 BLAKE2B 
42adef016f54a931e4fef225af9a4c5c880b66c
 DIST pelican-4.0.0.tar.gz 1314626 BLAKE2B 
18924209949b43063416f2e2c6e22a5524a36bab79a801f7cc6953c0822beb1bd5b05e715f5bcdb7c4877aba8d7a62cf4276e8abc43406f3c6fd7af8ef0c7c2f
 SHA512 
5d98f5e13e6dde6b27cc299f9fb166edec79efb3fc53b29567218e0d0ba164989ce51830029ec8359697bc039661f6b0ced8d4155105e29098c038840c97d253
 DIST pelican-4.0.1.tar.gz 1314716 BLAKE2B 
1fbe01f5df7f1c730d7a45429369311f77c7e8e278a05cc037e03d8193dc2ae9075ee1346fea072a08ee5d73baf9aaed8c1f8f210fd4331754accca9ebffa4da
 SHA512 
26f91046124bb92de6fa31d17ab89f743cf9408c15b9b259875e2378342133313368418da083d1d4abc5de0537806a9dede327719c8fcf89d135805c47618a4a
 DIST pelican-4.1.2.tar.gz 1329126 BLAKE2B 
ec6067b9df2bf37877ca23602228b2eff035221ef16ed1f185e2806fd661c8b733603506f3f1d9516422bd8009a0712f726d40559a39b0d100224ee56c3e706c
 SHA512 
9a20e3a16e2caa15b6a47281d4acd6ada344292f011d4fd30c6ac786aebbccffd9cd0b2fd80471d3a383d4cb0ba779c51653705572760e62f6c2d3d49a862a67
+DIST pelican-4.2.0.tar.gz 1332348 BLAKE2B 
879a9d51f2b2956e895302dd613c877ff65bf8d420cd70144618ada07723037bca680f6983bdf3860d144ebae4eca8198219dad9caf0d6ecc06745a3881447fa
 SHA512 
9c9f41306739acc4c6c6a7ddf50d955d958af7be1da197b42859b95405b18ab5b597fee4f9aabdf98cd508204558bff9c4f0c11bf4e5367b16e32568682a21e6

diff --git a/app-text/pelican/pelican-4.2.0.ebuild 
b/app-text/pelican/pelican-4.2.0.ebuild
new file mode 100644
index 000..95251b6cc3f
--- /dev/null
+++ b/app-text/pelican/pelican-4.2.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
+HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/;
+SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples markdown test"
+
+DEPEND=">=dev-python/feedgenerator-1.9[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   )"
+RDEPEND=""
+RESTRICT="test"
+
+DOCS=( README.rst )
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   if use examples; then
+   insinto "/usr/share/doc/${PF}"
+   docompress -x "/usr/share/doc/${PF}/samples"
+   doins -r samples
+   fi
+   distutils-r1_python_install_all
+}
+
+python_test() {
+   nosetests || die "Testing failed with ${EPYTHON}"
+}



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

2019-11-04 Thread Dirkjan Ochtman
commit: b481cbb2f97f7453c04f9a94d98bd8c3e17e3cb8
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Nov  4 11:22:17 2019 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Nov  4 11:22:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b481cbb2

mail-filter/rspamd: version bump to 2.1

Closes: https://bugs.gentoo.org/698902
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 mail-filter/rspamd/Manifest|  1 +
 mail-filter/rspamd/files/rspamd-r7.init| 55 ++
 .../{rspamd-.ebuild => rspamd-2.1.ebuild}  | 12 ++---
 mail-filter/rspamd/rspamd-.ebuild  | 12 ++---
 4 files changed, 66 insertions(+), 14 deletions(-)

diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index 32757315930..b4131458c7c 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -1,3 +1,4 @@
 DIST rspamd-1.8.3.tar.gz 4319623 BLAKE2B 
b7fdd6791df5899710bb1d696a9b94d1840335b6a34d6cdeebc2b5eebe9f4e5b6da3e90ed9ab5e3945aab7ef33f54f048024b51c3de37db1a083ad89c656b456
 SHA512 
5e20255466fe2cd4842196fb2138732b59911de655e73d9cc13009b5179b84e5a2060083961b35fe40b9f550f8e18067056415a1d803fac54fac70024c01
 DIST rspamd-1.9.0.tar.gz 4402395 BLAKE2B 
11f90fc232496b493296ef0fb9ff4118ac11863528cd6a52bcae6adbdc09ce86453bb39df35714702fcd5c6a535007ec402a580bd735abbddeeb154ff8807219
 SHA512 
fee2a60c10fbab087b12d9188974a0c47417a9894308f66980eb6311496b16661194d858d1e522d2d524b3e359f2f3ad88535421d1dc05be26414b5a346afec6
 DIST rspamd-1.9.4.tar.gz 4476230 BLAKE2B 
e4866fb8fd97210e77b75d948ae97f038eccc33ec9f6214693579e5d84210c87ff9258204f466ffe6bea780159d24d819aaf393a06dbf2785659a784e4f4e8b6
 SHA512 
3acecec6adb91580ac2ad96419fdc9588b120ec5a3b4a44135fc5a3e7c15f2dbc99963a8337f9effb9423846489545a55d89d1849c5ba62d8cd91dc67c32d8dc
+DIST rspamd-2.1.tar.gz 4232297 BLAKE2B 
4685fa404e5a66d2295da57ece8ce1830507b3464c5136952dbb85847a5002c9c45c4f5430d0d60bc199f3aeafde7abf3ac218451f1609b81a5edfd4d0394588
 SHA512 
7ecd42e9196ccad29a18bb3e6153fd13d3564c1630c4ec88c712d180f789ad2c36755bfeff65e8dd82737debfb5530a6ec4eb401b49dd82b9eb1dbdea991f84f

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

diff --git a/mail-filter/rspamd/rspamd-.ebuild 
b/mail-filter/rspamd/rspamd-2.1.ebuild
similarity index 88%
copy from mail-filter/rspamd/rspamd-.ebuild
copy to mail-filter/rspamd/rspamd-2.1.ebuild
index 2000be8f549..a44b355c466 100644
--- a/mail-filter/rspamd/rspamd-.ebuild
+++ b/mail-filter/rspamd/rspamd-2.1.ebuild
@@ -17,18 +17,18 @@ DESCRIPTION="Rapid spam filtering system"
 HOMEPAGE="https://github.com/vstakhov/rspamd;
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="cpu_flags_x86_ssse3 gd jemalloc +jit libressl pcre2 +torch"
-REQUIRED_USE="torch? ( jit )"
+IUSE="blas cpu_flags_x86_ssse3 jemalloc +jit libressl pcre2"
 
 RDEPEND="dev-db/sqlite:3
dev-libs/glib:2
dev-libs/icu:=
-   dev-libs/li

[gentoo-commits] repo/gentoo:master commit in: dev-php/twig/

2019-07-07 Thread Dirkjan Ochtman
commit: faf866ceb51f0dd240d1b68dbe3fe3e339787feb
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jul  3 20:06:24 2019 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Jul  7 18:42:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf866ce

dev-php/twig: version bump to 1.42.2

Revert faulty patching strategy.

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-php/twig/Manifest   |  1 +
 dev-php/twig/twig-1.42.2.ebuild | 86 +
 2 files changed, 87 insertions(+)

diff --git a/dev-php/twig/Manifest b/dev-php/twig/Manifest
index 2d9b40a94e2..787f3db0ac1 100644
--- a/dev-php/twig/Manifest
+++ b/dev-php/twig/Manifest
@@ -1 +1,2 @@
 DIST twig-1.40.1.tar.gz 274081 BLAKE2B 
0e73bd9fff58677446ba03ed560bff17c1879192b79cca9f718ccd330e1eac64ee1195d7034fa52ec009e323868d1cc1bedc182e90f0a77c8b54d6aa16022554
 SHA512 
de174e5dd14562a155515a3238aa07ef5a22c3bf0eff8ecc320f1a972e56f1ec759a53ee24579c6434e286b3775044e88c753fd08930037314b45c9577b310b1
+DIST twig-1.42.2.tar.gz 277760 BLAKE2B 
c72462b172f1cda85ca8a7988870e20abf09bdc6114eb428213508fcf9c19a2b10e180e8fa052b8e51e8aee749c7c0ded936e5792ca1f8b5c7024872335df3fb
 SHA512 
17ccfcea750d9d9154841598b34de8882aa1144696d912c8175b1add996db4f31b3cb85bc68dc75f62944fe858345811ebbf952aabb0c3ff8c1bbc2a0f1a2576

diff --git a/dev-php/twig/twig-1.42.2.ebuild b/dev-php/twig/twig-1.42.2.ebuild
new file mode 100644
index 000..54c306ddc74
--- /dev/null
+++ b/dev-php/twig/twig-1.42.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="Twig"
+USE_PHP="php5-6"
+S="${WORKDIR}/${MY_PN}-${PV}"
+PHP_EXT_S="${S}/ext/${PN}"
+PHP_EXT_NAME="${PN}"
+PHP_EXT_OPTIONAL_USE="extension"
+
+inherit eutils php-ext-source-r3
+
+DESCRIPTION="PHP templating engine with syntax similar to Django"
+HOMEPAGE="http://twig.sensiolabs.org/;
+SRC_URI="https://github.com/twigphp/${MY_PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc extension test"
+
+DEPEND="test? ( dev-php/phpunit )"
+
+# We always require *some* version of PHP; the eclass (conditionally)
+# requires *specific* versions.
+RDEPEND="dev-lang/php"
+
+src_prepare(){
+   # We need to call eapply_user ourselves, because it may be skipped
+   # if either the "extension" USE flag is not set, or if the user's
+   # PHP_TARGETS is essentially empty (does not contain "php5-6"). In
+   # the latter case, the eclass src_prepare does nothing. We only call
+   # the eclass phase conditionally because the correct version of
+   # e.g. "phpize" may not be there unless USE=extension is set.
+   eapply_user
+   use extension && php-ext-source-r3_src_prepare
+}
+
+src_configure() {
+   # The eclass phase will try to run the ./configure script even if it
+   # doesn't exist (in contrast to the default src_configure), so we
+   # need to skip it if the eclass src_prepare (that creates said
+   # script) is not run.
+   use extension && php-ext-source-r3_src_configure
+}
+
+src_compile() {
+   # Avoids the same problem as in src_configure.
+   use extension && php-ext-source-r3_src_compile
+}
+
+src_install(){
+   use extension && php-ext-source-r3_src_install
+
+   cd "${S}" || die
+   # The autoloader requires the 'T' in "Twig" capitalized.
+   insinto "/usr/share/php/${MY_PN}/lib"
+   doins -r lib/*
+   insinto "/usr/share/php/${MY_PN}/src"
+   doins -r src/*
+   insinto "/usr/share/php/${MY_PN}"
+   #dosym "lib/Autoloader.php" "/usr/share/php/${MY_PN}/Autoloader.php"
+
+   # The eclass src_install calls einstalldocs, so we may install a few
+   # files twice. Doing so should be harmless.
+   dodoc README.rst CHANGELOG
+
+   # This installs the reStructuredText source documents. There's got
+   # to be some way to turn them into HTML using Sphinx, but upstream
+   # doesn't provide for it.
+   use doc && dodoc -r doc
+}
+
+src_test(){
+   phpunit --bootstrap test/bootstrap.php || die "test suite failed"
+}
+
+pkg_postinst(){
+   elog "${PN} has been installed in /usr/share/php/${MY_PN}/."
+   elog "To use it in a script, require('${MY_PN}/Autoloader.php'),"
+   elog "and then run \"Twig_Autoloader::register();\". Most of"
+   elog "the examples in the documentation should work without"
+   elog "further modification."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/twig/

2019-05-08 Thread Dirkjan Ochtman
commit: fbfc7330bf19313e2aa121d786a2cfdbb4e8c12e
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed May  8 20:00:23 2019 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed May  8 20:00:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbfc7330

dev-php/twig: clean up vulnerable versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-php/twig/Manifest   |  2 -
 dev-php/twig/twig-1.31.0.ebuild | 82 -
 dev-php/twig/twig-1.35.3.ebuild | 82 -
 3 files changed, 166 deletions(-)

diff --git a/dev-php/twig/Manifest b/dev-php/twig/Manifest
index 1650929d3b1..2d9b40a94e2 100644
--- a/dev-php/twig/Manifest
+++ b/dev-php/twig/Manifest
@@ -1,3 +1 @@
-DIST twig-1.31.0.tar.gz 242247 BLAKE2B 
f11195b235c5dd8cda5373394d94306c81810d46c155194cc11bfcb832778b03085bf05de10b636ebda9223876ab9b752214e8676c000578c702f6d9b832ffe1
 SHA512 
c8c25139b2568d40c9d1b14d8f489047abe13b1598c9d3292ddd3898a685ac69ede00a516c12c4f22805314fca4712991cd27e39dd9c4f57e5576f86e2746401
-DIST twig-1.35.3.tar.gz 256758 BLAKE2B 
e96f6651fddd2fab3a1d379a2996ded594942bcb511548d419a56e8e4cc6c6b30e6a0a96b44211351ce9b3d2f36cde6b1c85acd46e51d5c2e19793703fccecc4
 SHA512 
c27d4407b5ad0e51724599fe0371a5951e8a8654df443ca6ac817a9c6958c3235b4d56a396eeceb71eaf707887420a6beace10ca42f1c09882988039c932fe7b
 DIST twig-1.40.1.tar.gz 274081 BLAKE2B 
0e73bd9fff58677446ba03ed560bff17c1879192b79cca9f718ccd330e1eac64ee1195d7034fa52ec009e323868d1cc1bedc182e90f0a77c8b54d6aa16022554
 SHA512 
de174e5dd14562a155515a3238aa07ef5a22c3bf0eff8ecc320f1a972e56f1ec759a53ee24579c6434e286b3775044e88c753fd08930037314b45c9577b310b1

diff --git a/dev-php/twig/twig-1.31.0.ebuild b/dev-php/twig/twig-1.31.0.ebuild
deleted file mode 100644
index 7e678f068e6..000
--- a/dev-php/twig/twig-1.31.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="Twig"
-USE_PHP="php5-6"
-S="${WORKDIR}/${MY_PN}-${PV}"
-PHP_EXT_S="${S}/ext/${PN}"
-PHP_EXT_NAME="${PN}"
-PHP_EXT_OPTIONAL_USE="extension"
-
-inherit php-ext-source-r3
-
-DESCRIPTION="PHP templating engine with syntax similar to Django"
-HOMEPAGE="http://twig.sensiolabs.org/;
-SRC_URI="https://github.com/twigphp/${MY_PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc extension test"
-
-DEPEND="test? ( dev-php/phpunit )"
-
-# We always require *some* version of PHP; the eclass (conditionally)
-# requires *specific* versions.
-RDEPEND="dev-lang/php"
-
-src_prepare(){
-   # We need to call eapply_user ourselves, because it may be skipped
-   # if either the "extension" USE flag is not set, or if the user's
-   # PHP_TARGETS is essentially empty (does not contain "php5-6"). In
-   # the latter case, the eclass src_prepare does nothing. We only call
-   # the eclass phase conditionally because the correct version of
-   # e.g. "phpize" may not be there unless USE=extension is set.
-   eapply_user
-   use extension && php-ext-source-r3_src_prepare
-}
-
-src_configure() {
-   # The eclass phase will try to run the ./configure script even if it
-   # doesn't exist (in contrast to the default src_configure), so we
-   # need to skip it if the eclass src_prepare (that creates said
-   # script) is not run.
-   use extension && php-ext-source-r3_src_configure
-}
-
-src_compile() {
-   # Avoids the same problem as in src_configure.
-   use extension && php-ext-source-r3_src_compile
-}
-
-src_install(){
-   use extension && php-ext-source-r3_src_install
-
-   cd "${S}" || die
-   # The autoloader requires the 'T' in "Twig" capitalized.
-   insinto "/usr/share/php/${MY_PN}"
-   doins -r lib/"${MY_PN}"/*
-
-   # The eclass src_install calls einstalldocs, so we may install a few
-   # files twice. Doing so should be harmless.
-   dodoc README.rst CHANGELOG
-
-   # This installs the reStructuredText source documents. There's got
-   # to be some way to turn them into HTML using Sphinx, but upstream
-   # doesn't provide for it.
-   use doc && dodoc -r doc
-}
-
-src_test(){
-   phpunit --bootstrap test/bootstrap.php || die "test suite failed"
-}
-
-pkg_postinst(){
-   elog "${PN} has been installed in /usr/share/php/${MY_PN}/."
-   elog "To use it in a script, require('${MY_PN}/Autoloader.php'),"
-   elog "and then run \"Twig_Autoloader::register();\". Most of"
-   elog &

[gentoo-commits] repo/gentoo:master commit in: dev-php/twig/, dev-php/twig/files/

2019-05-06 Thread Dirkjan Ochtman
commit: 1b71d712064b76fd4b04d184948528528479b242
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon May  6 19:46:15 2019 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon May  6 19:46:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b71d712

dev-php/twig: version bump to 1.40.1 (fixes CVE-2019-9942)

Closes: https://bugs.gentoo.org/681862
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-php/twig/Manifest   |  1 +
 dev-php/twig/files/1.40.1-autoloader-path.patch | 16 +
 dev-php/twig/twig-1.40.1.ebuild | 87 +
 3 files changed, 104 insertions(+)

diff --git a/dev-php/twig/Manifest b/dev-php/twig/Manifest
index 22fa33348e9..1650929d3b1 100644
--- a/dev-php/twig/Manifest
+++ b/dev-php/twig/Manifest
@@ -1,2 +1,3 @@
 DIST twig-1.31.0.tar.gz 242247 BLAKE2B 
f11195b235c5dd8cda5373394d94306c81810d46c155194cc11bfcb832778b03085bf05de10b636ebda9223876ab9b752214e8676c000578c702f6d9b832ffe1
 SHA512 
c8c25139b2568d40c9d1b14d8f489047abe13b1598c9d3292ddd3898a685ac69ede00a516c12c4f22805314fca4712991cd27e39dd9c4f57e5576f86e2746401
 DIST twig-1.35.3.tar.gz 256758 BLAKE2B 
e96f6651fddd2fab3a1d379a2996ded594942bcb511548d419a56e8e4cc6c6b30e6a0a96b44211351ce9b3d2f36cde6b1c85acd46e51d5c2e19793703fccecc4
 SHA512 
c27d4407b5ad0e51724599fe0371a5951e8a8654df443ca6ac817a9c6958c3235b4d56a396eeceb71eaf707887420a6beace10ca42f1c09882988039c932fe7b
+DIST twig-1.40.1.tar.gz 274081 BLAKE2B 
0e73bd9fff58677446ba03ed560bff17c1879192b79cca9f718ccd330e1eac64ee1195d7034fa52ec009e323868d1cc1bedc182e90f0a77c8b54d6aa16022554
 SHA512 
de174e5dd14562a155515a3238aa07ef5a22c3bf0eff8ecc320f1a972e56f1ec759a53ee24579c6434e286b3775044e88c753fd08930037314b45c9577b310b1

diff --git a/dev-php/twig/files/1.40.1-autoloader-path.patch 
b/dev-php/twig/files/1.40.1-autoloader-path.patch
new file mode 100644
index 000..8c236883e07
--- /dev/null
+++ b/dev-php/twig/files/1.40.1-autoloader-path.patch
@@ -0,0 +1,16 @@
+--- a/lib/Twig/Autoloader.php  2019-04-29 16:12:28.0 +0200
 b/lib/Twig/Autoloader.php.new  2019-05-06 21:37:39.955238245 +0200
+@@ -43,9 +43,11 @@
+ return;
+ }
+ 
+-if (is_file($file = __DIR__.'/../'.str_replace(['_', "\0"], ['/', 
''], $class).'.php')) {
++if (is_file($file = __DIR__.'/../'.str_replace(['Twig_', "\0"], 
['lib/', ''], $class).'.php')) {
+ require $file;
+-} elseif (is_file($file = 
__DIR__.'/../../src/'.str_replace(['Twig\\', '\\', "\0"], ['', '/', ''], 
$class).'.php')) {
++} elseif (is_file($file = __DIR__.'/../'.str_replace(['_', "\0"], 
['/', ''], $class).'.php')) {
++require $file;
++} elseif (is_file($file = __DIR__.'/../src/'.str_replace(['Twig\\', 
'\\', "\0"], ['', '/', ''], $class).'.php')) {
+ require $file;
+ }
+ }

diff --git a/dev-php/twig/twig-1.40.1.ebuild b/dev-php/twig/twig-1.40.1.ebuild
new file mode 100644
index 000..0903fb3e789
--- /dev/null
+++ b/dev-php/twig/twig-1.40.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="Twig"
+USE_PHP="php5-6"
+S="${WORKDIR}/${MY_PN}-${PV}"
+PHP_EXT_S="${S}/ext/${PN}"
+PHP_EXT_NAME="${PN}"
+PHP_EXT_OPTIONAL_USE="extension"
+
+inherit eutils php-ext-source-r3
+
+DESCRIPTION="PHP templating engine with syntax similar to Django"
+HOMEPAGE="http://twig.sensiolabs.org/;
+SRC_URI="https://github.com/twigphp/${MY_PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc extension test"
+
+DEPEND="test? ( dev-php/phpunit )"
+
+# We always require *some* version of PHP; the eclass (conditionally)
+# requires *specific* versions.
+RDEPEND="dev-lang/php"
+
+src_prepare(){
+   # We need to call eapply_user ourselves, because it may be skipped
+   # if either the "extension" USE flag is not set, or if the user's
+   # PHP_TARGETS is essentially empty (does not contain "php5-6"). In
+   # the latter case, the eclass src_prepare does nothing. We only call
+   # the eclass phase conditionally because the correct version of
+   # e.g. "phpize" may not be there unless USE=extension is set.
+   epatch "${FILESDIR}/${PV}-autoloader-path.patch"
+   eapply_user
+   use extension && php-ext-source-r3_src_prepare
+}
+
+src_configure() {
+   # The eclass phase will try to run the ./configure script even if it
+   # doesn't exist (in contrast to the default src_configure), so we
+   # need to skip it if the eclass src_prepare (that creates said
+ 

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

2019-03-20 Thread Dirkjan Ochtman
commit: 65ca8c91bdc54d11a80868489c03c0ab8e17afcf
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Mar 20 19:51:02 2019 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Mar 20 19:51:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ca8c91

www-apache/mod_wsgi: version bump to 4.6.5

Closes: https://bugs.gentoo.org/show_bug.cgi?id=673526
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 www-apache/mod_wsgi/Manifest  |  1 +
 www-apache/mod_wsgi/mod_wsgi-4.6.5.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/www-apache/mod_wsgi/Manifest b/www-apache/mod_wsgi/Manifest
index 6b4d03b7d81..4e2845be975 100644
--- a/www-apache/mod_wsgi/Manifest
+++ b/www-apache/mod_wsgi/Manifest
@@ -1,3 +1,4 @@
 DIST mod_wsgi-4.5.13.tar.gz 679121 BLAKE2B 
310a6a56495883439fad4a5ee7b30e749aaec4131bc039fd378018c30c9b61f1cb2c8b0ed6339c4a9cf556571e2713ff356b04007f1e2a10bcac52ddd5e5d14f
 SHA512 
94bf6ae0d76ece67682a8ca3b7f202bb08a1f3e09e42c33f52b561a57ac8265ca2f5431f839bfe731eb014f279b0d865fd007f14a4839c934d372390d24a44a2
 DIST mod_wsgi-4.5.17.tar.gz 680160 BLAKE2B 
496f81cea9256622bc6ee96308b47c264479701f64bcd5bef7699211a288a45d459df8f30b014cdf1e9b911b6aeff454ca7ccb5cb8eebe8b238e903a89fd8a26
 SHA512 
d40fb48b654bd49d36c4a249527c9190eb7aea2bd138c035ae304a48cb6e223aa34831a2eeec8aade9ac3bafe2493f35a2359caca1e8ec9dd6aff013693de973
 DIST mod_wsgi-4.5.21.tar.gz 682330 BLAKE2B 
984437becb86e1df5bb3fcdb55c441d9634c98181f3704068617773f61048ccd38ea8617409b6e64413fb3584eaf46bd2c8fe67afd86993e4e0e85076d2bd98a
 SHA512 
3180cf19bd5238586b288a030542c779533da8a35531f5d18edd85a1143e515b0906a599d2e1fd3251e3fa19bde6469fdc5c92850d9544e115736262c083d383
+DIST mod_wsgi-4.6.5.tar.gz 693825 BLAKE2B 
1564c331505706548ed171a6f57ad8947eea257295ecae56c0d3e87c4d15743ea4bb0275ae94a6168912ff27fcfcd06eec823b8332d19895ed803ad6164da77b
 SHA512 
5f1526b74ea59c8ef897b49b1b2f2de42d9d0144277fd74f9f8e1f3e0198735f98ec30f726883a3192d0ed33a4013232cb2adf8db9d817b4de0198890eaa7044

diff --git a/www-apache/mod_wsgi/mod_wsgi-4.6.5.ebuild 
b/www-apache/mod_wsgi/mod_wsgi-4.6.5.ebuild
new file mode 100644
index 000..959f38d461b
--- /dev/null
+++ b/www-apache/mod_wsgi/mod_wsgi-4.6.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
+PYTHON_REQ_USE="threads"
+
+inherit apache-module eutils python-single-r1
+
+DESCRIPTION="An Apache2 module for running Python WSGI applications"
+HOMEPAGE="https://github.com/GrahamDumpleton/mod_wsgi;
+SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=""
+RDEPEND="${PYTHON_DEPS}"
+
+APACHE2_MOD_CONF="70_${PN}"
+APACHE2_MOD_DEFINE="WSGI"
+APACHE2_MOD_FILE="${S}/src/server/.libs/${PN}.so"
+
+DOCFILES="README.rst"
+
+need_apache2
+
+src_configure() {
+   econf --with-apxs=${APXS} --with-python=${PYTHON}
+}
+
+src_compile() {
+   default
+}



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

2019-03-20 Thread Dirkjan Ochtman
commit: 608d889e43704e1b10458f342cc5d2c5b3264922
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Mar 20 19:35:41 2019 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Mar 20 19:35:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=608d889e

app-text/pelican: remove old versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 app-text/pelican/Manifest |  3 --
 app-text/pelican/pelican-3.6.0.ebuild | 42 --
 app-text/pelican/pelican-3.6.3.ebuild | 55 ---
 app-text/pelican/pelican-3.7.0.ebuild | 53 -
 4 files changed, 153 deletions(-)

diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index 3d25b1d1c01..9e5e2f841e2 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -1,5 +1,2 @@
-DIST pelican-3.6.0.tar.gz 773887 BLAKE2B 
9e0827a13fc1668a718c69604c29832062d69db36753f248c03572b46490a57abb2cdcab84881b308792c7c9f1716665b12be7bdcaf878afd0f5d5d049c9d385
 SHA512 
7c4bcda6155b363d9e0d31d1763f20f9e3a3e9c5cd250ef4ce02305504e910c3ad61b3ae4ab909d1bca51a46102fe59583a6700f5a32a14d0c1cde47507db3d0
-DIST pelican-3.6.3.tar.gz 775060 BLAKE2B 
b4e2ab53f312f4a6f0a3398dd07512e9e51f3f780dae47a7a2405f36ac81149eb336e8a97a7898dfdec9d27938acd57ebaa19b4d9f928f7c714cb9b85108dda6
 SHA512 
8bd8fcb72e67955d9c267731f74905417174d0767ec159d9b141e74aaa3cd8ee095270a7cc30847c413c702944df0c0b974ff8e98c55aa5004c00dbc55eadb16
-DIST pelican-3.7.0.tar.gz 784432 BLAKE2B 
34aac3c79fb4f9417132209ba2decb75b52aab80efa7a1770650422e283fe1801aedc68a84f2ec8ee36e3b3df67b0582ceb2062bf3dca2ba109bf76a8f462e06
 SHA512 
e4b8a771737a8f6fab109b0f4544229f09141f38210b502f605ae449be7ba12bb43db6637592d2e9060255e923f092c6cfe8dc7bbeec1431d5b625f3a9b8222d
 DIST pelican-3.7.1.tar.gz 784605 BLAKE2B 
42adef016f54a931e4fef225af9a4c5c880b66c96660c2a34137a425f879688822ddc8bbc19805444bf2b49369c3dccf8a5303748ff9e7cbde3910d6ba501652
 SHA512 
9e04e6a2009cc134f74410d8c8349831467192e7524287e23cad0b68232f2b5dd04f5d98505222d71eb3441e466bccec1cafc7f6e3c6bfcb4c5e57e4ab0fadda
 DIST pelican-4.0.0.tar.gz 1314626 BLAKE2B 
18924209949b43063416f2e2c6e22a5524a36bab79a801f7cc6953c0822beb1bd5b05e715f5bcdb7c4877aba8d7a62cf4276e8abc43406f3c6fd7af8ef0c7c2f
 SHA512 
5d98f5e13e6dde6b27cc299f9fb166edec79efb3fc53b29567218e0d0ba164989ce51830029ec8359697bc039661f6b0ced8d4155105e29098c038840c97d253

diff --git a/app-text/pelican/pelican-3.6.0.ebuild 
b/app-text/pelican/pelican-3.6.0.ebuild
deleted file mode 100644
index f6c4eac0245..000
--- a/app-text/pelican/pelican-3.6.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
-HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/;
-SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples markdown"
-
-DEPEND=">=dev-python/feedgenerator-1.6[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   dev-python/unidecode[${PYTHON_USEDEP}]
-   dev-python/blinker[${PYTHON_USEDEP}]
-   >=dev-python/six-1.4[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )"
-RDEPEND=""
-
-DOCS=( README.rst )
-
-python_install_all() {
-   use examples && local EXAMPLES=( samples/. )
-   distutils-r1_python_install_all
-}
-
-# no tests: tests/content not in tarball for 2.8.1
-# for 3.0, should be based on tox (refer to virtualenvwrapper)
-
-#python_test() {
-#  esetup.py test
-#}

diff --git a/app-text/pelican/pelican-3.6.3.ebuild 
b/app-text/pelican/pelican-3.6.3.ebuild
deleted file mode 100644
index 306df4f67c4..000
--- a/app-text/pelican/pelican-3.6.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit distutils-r1
-
-DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
-HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/;
-SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples markdown test"
-# Tests fail for this re

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

2019-03-20 Thread Dirkjan Ochtman
commit: 66900222b11c12ffbbf96fd9c5741f2256d339c1
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Mar 20 19:32:14 2019 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Mar 20 19:32:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66900222

app-text/pelican: version bump to 4.0.0

Closes: https://bugs.gentoo.org/show_bug.cgi?id=671896
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 app-text/pelican/Manifest |  1 +
 app-text/pelican/pelican-4.0.0.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index e6d71aa5bff..3d25b1d1c01 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -2,3 +2,4 @@ DIST pelican-3.6.0.tar.gz 773887 BLAKE2B 
9e0827a13fc1668a718c69604c29832062d69db
 DIST pelican-3.6.3.tar.gz 775060 BLAKE2B 
b4e2ab53f312f4a6f0a3398dd07512e9e51f3f780dae47a7a2405f36ac81149eb336e8a97a7898dfdec9d27938acd57ebaa19b4d9f928f7c714cb9b85108dda6
 SHA512 
8bd8fcb72e67955d9c267731f74905417174d0767ec159d9b141e74aaa3cd8ee095270a7cc30847c413c702944df0c0b974ff8e98c55aa5004c00dbc55eadb16
 DIST pelican-3.7.0.tar.gz 784432 BLAKE2B 
34aac3c79fb4f9417132209ba2decb75b52aab80efa7a1770650422e283fe1801aedc68a84f2ec8ee36e3b3df67b0582ceb2062bf3dca2ba109bf76a8f462e06
 SHA512 
e4b8a771737a8f6fab109b0f4544229f09141f38210b502f605ae449be7ba12bb43db6637592d2e9060255e923f092c6cfe8dc7bbeec1431d5b625f3a9b8222d
 DIST pelican-3.7.1.tar.gz 784605 BLAKE2B 
42adef016f54a931e4fef225af9a4c5c880b66c96660c2a34137a425f879688822ddc8bbc19805444bf2b49369c3dccf8a5303748ff9e7cbde3910d6ba501652
 SHA512 
9e04e6a2009cc134f74410d8c8349831467192e7524287e23cad0b68232f2b5dd04f5d98505222d71eb3441e466bccec1cafc7f6e3c6bfcb4c5e57e4ab0fadda
+DIST pelican-4.0.0.tar.gz 1314626 BLAKE2B 
18924209949b43063416f2e2c6e22a5524a36bab79a801f7cc6953c0822beb1bd5b05e715f5bcdb7c4877aba8d7a62cf4276e8abc43406f3c6fd7af8ef0c7c2f
 SHA512 
5d98f5e13e6dde6b27cc299f9fb166edec79efb3fc53b29567218e0d0ba164989ce51830029ec8359697bc039661f6b0ced8d4155105e29098c038840c97d253

diff --git a/app-text/pelican/pelican-4.0.0.ebuild 
b/app-text/pelican/pelican-4.0.0.ebuild
new file mode 100644
index 000..568df33717e
--- /dev/null
+++ b/app-text/pelican/pelican-4.0.0.ebuild
@@ -0,0 +1,54 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
+HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/;
+SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples markdown test"
+
+DEPEND=">=dev-python/feedgenerator-1.9[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   )"
+RDEPEND=""
+RESTRICT="test"
+
+DOCS=( README.rst )
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   if use examples; then
+   insinto "/usr/share/doc/${PF}"
+   docompress -x "/usr/share/doc/${PF}/samples"
+   doins -r samples
+   fi
+   distutils-r1_python_install_all
+}
+
+python_test() {
+   nosetests || die "Testing failed with ${EPYTHON}"
+}



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

2018-11-20 Thread Dirkjan Ochtman
commit: 3ffd0a77e2ebe3f8f4c8a7eceff0ab0403f8e808
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Tue Nov 20 20:17:19 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Tue Nov 20 20:17:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ffd0a77

dev-lang/rust: only run llvm_pkg_setup when using system-llvm

Fixes: https://bugs.gentoo.org/671526
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-lang/rust/rust-1.30.1-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.30.1-r1.ebuild 
b/dev-lang/rust/rust-1.30.1-r1.ebuild
index 5133dec80f5..3984df3686b 100644
--- a/dev-lang/rust/rust-1.30.1-r1.ebuild
+++ b/dev-lang/rust/rust-1.30.1-r1.ebuild
@@ -87,7 +87,9 @@ pkg_pretend() {
 pkg_setup() {
pre_build_checks
python-any-r1_pkg_setup
-   llvm_pkg_setup
+   if use system-llvm; then
+   llvm_pkg_setup
+   fi
 }
 
 src_prepare() {



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

2018-11-19 Thread Dirkjan Ochtman
commit: c0718dbc84ed51edd184446fc0d9cde7195e25a0
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Nov 19 16:41:47 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Nov 19 16:42:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0718dbc

dev-lang/rust: check reqs, ewarn about cargo symlink

Fixes: https://bugs.gentoo.org/626134
Fixes: https://bugs.gentoo.org/626742
Fixes: https://bugs.gentoo.org/663354
Fixes: https://bugs.gentoo.org/671182
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-lang/rust/rust-1.30.1-r1.ebuild | 23 ++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.30.1-r1.ebuild 
b/dev-lang/rust/rust-1.30.1-r1.ebuild
index 620583b6ecb..5133dec80f5 100644
--- a/dev-lang/rust/rust-1.30.1-r1.ebuild
+++ b/dev-lang/rust/rust-1.30.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
 
-inherit eapi7-ver llvm multiprocessing multilib-build python-any-r1 
rust-toolchain toolchain-funcs
+inherit check-reqs eapi7-ver estack flag-o-matic llvm multiprocessing 
multilib-build python-any-r1 rust-toolchain toolchain-funcs
 
 if [[ ${PV} = *beta* ]]; then
betaver=${PV//*beta}
@@ -68,7 +68,24 @@ toml_usex() {
usex "$1" true false
 }
 
+pre_build_checks() {
+   CHECKREQS_DISK_BUILD="7G"
+   CHECKREQS_MEMORY="4G"
+   eshopts_push -s extglob
+   if is-flagq '-g?(gdb)?([1-9])'; then
+   CHECKREQS_DISK_BUILD="10G"
+   CHECKREQS_MEMORY="16G"
+   fi
+   eshopts_pop
+   check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+   pre_build_checks
+}
+
 pkg_setup() {
+   pre_build_checks
python-any-r1_pkg_setup
llvm_pkg_setup
 }
@@ -256,6 +273,10 @@ pkg_postinst() {
elog "Rust installs a helper script for calling GDB and LLDB,"
elog "for your convenience it is installed under 
/usr/bin/rust-{gdb,lldb}-${PV}."
 
+   ewarn "cargo is now installed from dev-lang/rust{,-bin} instead of 
dev-util/cargo."
+   ewarn "This might have resulted in a dangling symlink for 
/usr/bin/cargo on some"
+   ewarn "systems. This can be resolved by calling 'sudo eselect rust set 
${P}'."
+
if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi



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

2018-11-15 Thread Dirkjan Ochtman
commit: 4ce79113460106b48277780ce05af72aabd8b406
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov 15 16:04:47 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov 15 16:05:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce79113

dev-lang/rust: call llvm_pkg_setup explicitly

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-lang/rust/rust-1.30.1-r1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-lang/rust/rust-1.30.1-r1.ebuild 
b/dev-lang/rust/rust-1.30.1-r1.ebuild
index 39efcc08a62..620583b6ecb 100644
--- a/dev-lang/rust/rust-1.30.1-r1.ebuild
+++ b/dev-lang/rust/rust-1.30.1-r1.ebuild
@@ -68,6 +68,11 @@ toml_usex() {
usex "$1" true false
 }
 
+pkg_setup() {
+   python-any-r1_pkg_setup
+   llvm_pkg_setup
+}
+
 src_prepare() {
local rust_stage0_root="${WORKDIR}"/rust-stage0
 



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

2018-11-15 Thread Dirkjan Ochtman
commit: 3a5b9598e49664cf3b11fb276adae40093c40d9e
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Nov 15 09:27:27 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Nov 15 09:27:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5b9598

dev-lang/rust: fix inconsistency, optionally use system LLVM

Fixes: https://bugs.gentoo.org/663240
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-lang/rust/metadata.xml  |  1 +
 dev-lang/rust/rust-1.30.1-r1.ebuild | 22 ++
 2 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml
index c6a534bebad..cd1133751de 100644
--- a/dev-lang/rust/metadata.xml
+++ b/dev-lang/rust/metadata.xml
@@ -8,6 +8,7 @@
   
 Install cargo component
 Install clippy component
+Use the system LLVM install
 Install rls component
 Install rustfmt component
 Build support for the wasm32-unknown-unknown

diff --git a/dev-lang/rust/rust-1.30.1-r1.ebuild 
b/dev-lang/rust/rust-1.30.1-r1.ebuild
index 17118cfdb50..39efcc08a62 100644
--- a/dev-lang/rust/rust-1.30.1-r1.ebuild
+++ b/dev-lang/rust/rust-1.30.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
 
-inherit eapi7-ver multiprocessing multilib-build python-any-r1 rust-toolchain 
toolchain-funcs
+inherit eapi7-ver llvm multiprocessing multilib-build python-any-r1 
rust-toolchain toolchain-funcs
 
 if [[ ${PV} = *beta* ]]; then
betaver=${PV//*beta}
@@ -36,7 +36,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 
-IUSE="clippy cpu_flags_x86_sse2 debug doc +jemalloc libressl rls rustfmt wasm 
${ALL_LLVM_TARGETS[*]}"
+IUSE="clippy cpu_flags_x86_sse2 debug doc +jemalloc libressl rls rustfmt 
system-llvm wasm ${ALL_LLVM_TARGETS[*]}"
 
 COMMON_DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
jemalloc? ( dev-libs/jemalloc )
@@ -45,7 +45,8 @@ COMMON_DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
libressl? ( dev-libs/libressl:0= )
net-libs/libssh2
net-libs/http-parser:=
-   net-misc/curl[ssl]"
+   net-misc/curl[ssl]
+   system-llvm? ( >=sys-devel/llvm-6:= )"
 DEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}
|| (
@@ -78,7 +79,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local rust_target="" rust_targets="" rust_target_name arch_cflags
+   local rust_target="" rust_targets="" arch_cflags
 
# Collect rust target names to compile standard libs for all ABIs.
for v in $(multilib_get_enabled_abi_pairs); do
@@ -110,6 +111,7 @@ src_configure() {
release-debuginfo = $(toml_usex debug)
assertions = $(toml_usex debug)
targets = "${LLVM_TARGETS// /;}"
+   link-shared = $(toml_usex system-llvm)
[build]
build = "${rust_target}"
host = ["${rust_target}"]
@@ -140,7 +142,7 @@ src_configure() {
EOF
 
for v in $(multilib_get_enabled_abi_pairs); do
-   rust_target=$(get_abi_CHOST ${v##*.})
+   rust_target=$(rust_abi $(get_abi_CHOST ${v##*.}))
arch_cflags="$(get_abi_CFLAGS ${v##*.})"
 
cat <<- EOF >> "${S}"/config.env
@@ -154,6 +156,11 @@ src_configure() {
linker = "$(tc-getCC)"
ar = "$(tc-getAR)"
EOF
+   if use system-llvm; then
+   cat <<- EOF >> "${S}"/config.toml
+   llvm-config = "$(get_llvm_prefix)/bin/llvm-config"
+   EOF
+   fi
done
 
if use wasm; then
@@ -200,10 +207,9 @@ src_install() {
continue
fi
abi_libdir=$(get_abi_LIBDIR ${v##*.})
-   rust_target=$(get_abi_CHOST ${v##*.})
-   rust_abi=$(rust_abi $rust_target)
+   rust_target=$(rust_abi $(get_abi_CHOST ${v##*.}))
mkdir -p "${D}/usr/${abi_libdir}"
-   cp "${D}/usr/$(get_libdir)/${P}/rustlib/${rust_abi}/lib"/*.so \
+   cp 
"${D}/usr/$(get_libdir)/${P}/rustlib/${rust_target}/lib"/*.so \
   "${D}/usr/${abi_libdir}" || die
done
 



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

2018-11-14 Thread Dirkjan Ochtman
commit: a722093b0e0c5280ef2d2cdf9b531f89e2ef53ed
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Nov 14 16:14:39 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Nov 14 16:16:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a722093b

virtual/rust: version bump to 1.30.1

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 virtual/rust/rust-1.30.1.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.30.1.ebuild b/virtual/rust/rust-1.30.1.ebuild
new file mode 100644
index 000..f0642556ce5
--- /dev/null
+++ b/virtual/rust/rust-1.30.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-11-14 Thread Dirkjan Ochtman
commit: be62941af158204626112a6bfcd8dbde9b9b7436
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Nov 14 16:14:31 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Nov 14 16:16:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be62941a

dev-lang/rust-bin: version bump to 1.30.1

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-lang/rust-bin/Manifest   |  13 +++
 dev-lang/rust-bin/rust-bin-1.30.1.ebuild | 145 +++
 2 files changed, 158 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index aa3305c60d3..961c1354640 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -17,3 +17,16 @@ DIST rust-1.29.2-powerpc64-unknown-linux-gnu.tar.xz 
103432092 BLAKE2B ed700d2987
 DIST rust-1.29.2-powerpc64le-unknown-linux-gnu.tar.xz 106607384 BLAKE2B 
de19f341dcc1cc580e68865d3b0034f781ed4ca0ac1b07c89352409684670c7d0fd5c95ea6018fc7de4fbfacf4f7d0ebeec34c036c0062ca7f776403511df7dd
 SHA512 
b9181da601a467f46713f2f438fc7ad69c46fc310e62a8d45f665744c8578491d832b8624ff454c19c94f1694fa406846a82289250241030a70b2cb4b88913d1
 DIST rust-1.29.2-s390x-unknown-linux-gnu.tar.xz 99114900 BLAKE2B 
08e9251bd8e9c9ac6352ab81735b720052b3288b5fd344f6ba69205c7971f362270f0acce7dbd3763b20d3b1e976ff5404151253acb9c29708f36038d23299f1
 SHA512 
f76a030257edbdd993d7a4e83da895c8b4749904fb2252a125b3e4ef4331a1cb2c389ec54a372bea413718e3dad987e4b17eb29d301c29ba330222502e6b9b75
 DIST rust-1.29.2-x86_64-unknown-linux-gnu.tar.xz 148275708 BLAKE2B 
bd7c974f5c8cf78a1fbfc73544ecdab97b7f9ab28ed9ab66759eca3e0fa085fdb2689ba5dfc6dccc6746bab91b6b0b544c44cb729e493e2f9ed84c96a247
 SHA512 
8bc05942a72b186ea1765831bea6921f734e2dd58790a8e427a6d63a2db0d9064937d3198ca3febffeba73b1cc3bef716155ef6cb32127ddeef29ac884cde4b8
+DIST rust-1.30.1-aarch64-unknown-linux-gnu.tar.xz 114223904 BLAKE2B 
ca3f93d8cb59f5ecc8680ab018f8666a5c0df1bf671af4220c39178a946ce77a05588d91709facd42a1d693120c46c472c4d6dc0b6a5e7d3330b9f0807ff3fcc
 SHA512 
5fb9cb0281cd76b1995bcd6c4dd824f8a4d4c1ffc61a0a54f62b45340b98a7b41cf5ec3d4a8ec370c2603c14f9dc5451ae1a47ea96ebbd520770dfd22cf0ffdc
+DIST rust-1.30.1-arm-unknown-linux-gnueabi.tar.xz 120865688 BLAKE2B 
18934c592882ad3608b82ab9aac68412790d02c148c2af0a37a5027ebe059ff697a8556c4dcbf0ac5cf37c6fbd37c51abbf88a3f0ce274742ff1d7ec94f96f04
 SHA512 
871e0b036273ec62e28712fe1d5d1c74b061eabb59f9cc852e8924df1aaa3797af28d51dde643010920321fa71382ddd70f2d97d25c06999d5663f5209ffc6b7
+DIST rust-1.30.1-arm-unknown-linux-gnueabihf.tar.xz 121114868 BLAKE2B 
6410c16e3019b67d2e299b06527db6d7291a1426c4606012234bd8e93b3e3738dda5907aa6d9e48ac25f2a7e06a441f7e42095ec81de01408c235577e0df2df5
 SHA512 
73ac63f81a86b70ea0378e859b6a913f3f6e2044f1ddcb056c53a18d3f32011a47abf29bf2a84f3a9d6732bec348741662448104e320bcaebf2a3667209fcedb
+DIST rust-1.30.1-armv7-unknown-linux-gnueabihf.tar.xz 122390768 BLAKE2B 
39c38b9bf96e94023b9c6d81fce8c341e789f182b59bf1b540a6d22be24e0498c638d0d3aa1433f49e52048795f91f5f4ca707dd8fcb998ea51caa932537b74e
 SHA512 
88f9f23f431cc34d6b7ddc51c2321905df03dc714aab0b3a5e067390de5092b472f8092ba25a5c09666ad9b138efc2f4b625ca86dbe10ddeea213b8e9d70c9b3
+DIST rust-1.30.1-i686-unknown-linux-gnu.tar.xz 143689500 BLAKE2B 
0b654570e295c785b074625c8fe7649e1841327fba790e38e08e912ad0602440e08a205318e637c903989bd19bab4c0a726583f2ab457d75ff71e96524251aa0
 SHA512 
66c56107fd8c83f9c1948137aee09c67633f6f472823696719a22b5f0b0e28925b0a6b6545b8fe4d741b8473ddc49db30fe112fc5b0e6fc63439901ff5462a86
+DIST rust-1.30.1-mips-unknown-linux-gnu.tar.xz 112662912 BLAKE2B 
ded8631f76ac5fc16cae298f5a7afdb8c451ff95af03c827959bd19484d513066ac387e956577f5ee42369fc5d68c1e2cbf4cfc72c364739eea31643844ba936
 SHA512 
8a1681f054a57d62050a2d11ae3109e7be4f6638319b059d10612f0be073de63f2dffea79bb29452763fad8a64274367d9bbe5ca0636e78c34a6cdce542118a0
+DIST rust-1.30.1-mips64-unknown-linux-gnuabi64.tar.xz 117355424 BLAKE2B 
fcc583d99a6b17e1d38d26a48d39768b09c52e6a6fa3cd36d9513bd9385fd4560d06c3a737b69c396b5bb465ae261321dbbaf7bda4378d7e4be165bc889d8b2d
 SHA512 
c18cd513021753d2b8e1a9ea2bf0bd73817e2c81dcf246993b52c7055b3b18d9f20c935dec4281acbd2792a6964dbfb0c05b5cb2075703aaa444352ef8f06d50
+DIST rust-1.30.1-mipsel-unknown-linux-gnu.tar.xz 114622708 BLAKE2B 
5d62f6744cb1bf69d7047bb18e246623ee98c94bfa083fd5269bdcf8dd1c2c0824747dd641f703931f0b22fd513ee8a65a4dec103bf479f6a00e72098541a1aa
 SHA512 
3d084c5c986ba379a3213c9662bc6a0e24c9d3a1c4ae4e28c3f807841eacb15dd8fb42bcb190967ba4a9e8e5397b63e6bbd3990bd9826d52a127bd71ac5b361e
+DIST rust-1.30.1-powerpc-unknown-linux-gnu.tar.xz 110375696 BLAKE2B 
6ffa7b6b7ae569c7ebf6b0ab43287421e4a5e2ea8654638902e61df42f7e3de7f14c14f2e585d7b3e140f2ebc7a0e1149b814fd5a6d6c0374f9d8059ff3369c3
 SHA512 
ebbd2c2b160e6e36a03eee205a333cddf0a36cd0ce42135a7e4119469be41b76cedda143cf9e9491ae0d9aaf65e2e927550e2e0358401fc5f657ee02b37959b4
+DIST rust-1.30.1-powerpc64-unknown-linux-gnu.tar.xz 11869816

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

2018-11-14 Thread Dirkjan Ochtman
commit: aee297999eab95cd0c4c5ebd886874529efde55b
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Nov 14 16:12:09 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Nov 14 16:16:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee29799

dev-lang/rust: version bump to 1.30.1

Fixes: https://bugs.gentoo.org/669876
Fixes: https://bugs.gentoo.org/669918
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-lang/rust/Manifest  |  14 ++
 dev-lang/rust/files/1.30.1-clippy-sysroot.patch |  62 ++
 dev-lang/rust/rust-1.30.1.ebuild| 263 
 3 files changed, 339 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 7f04344072c..7ee673aefe7 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -11,5 +11,19 @@ DIST rust-1.28.0-powerpc64-unknown-linux-gnu.tar.xz 
105788856 BLAKE2B 8280826125
 DIST rust-1.28.0-powerpc64le-unknown-linux-gnu.tar.xz 105822856 BLAKE2B 
0cf534a55efff99daf700127fc7bc7b82b93054d054fbf8479a8b247b41381fd82f8672ac12f3e3f53566d816964d83069593817d1932b33902f83994f1bdc33
 SHA512 
bdbdf3a64a184dd4510a113bbe20c058f42e35321cd2fb7c938487dfc9b1f04320b523ea215dd92a23c2537292eeb064097119e2097d6e24a1c4e237d9d4fc8b
 DIST rust-1.28.0-s390x-unknown-linux-gnu.tar.xz 98839840 BLAKE2B 
bbff015b3d2daf1443781cccb80527cf8c7f86a01ed928b49cc7e87e17f8c6354f6a47dd2356ff75357e09f7f79ec85812bd8458aee9455800fdf88761243e94
 SHA512 
5ffb44d16c990b8a6377b64e5042a3b2e709bcc7187013dbe4ab3c9d8cd781b6bf07b0d374340e2ccabe9f84fd4731b606cb05a10a739ebcfa49652518a2aa46
 DIST rust-1.28.0-x86_64-unknown-linux-gnu.tar.xz 134120432 BLAKE2B 
56fb79a98659d9c8e56b8eef87dea3302ee5901bc4507d1c204628370b20cf34b2875c9586faa0acc2bc2b1a5beedeb9b5ba199cfb85d52f268f084a02f04f27
 SHA512 
4f427c11a9cd22aedd01bd7ed5bee2ba5e00a27db25af4f596cf8627d88eff8e72625eb83729d2e6c6780aaffd44c0e7065a1c8fa22f4899349b72c726cf6a5f
+DIST rust-1.29.2-aarch64-unknown-linux-gnu.tar.xz 99702524 BLAKE2B 
669066ada5c88ad966125edca77723fbe0ebc0e19859a96cf02eb28a107df87647bc552358cb5e1f8be1fb79d836f8202f4e59349f123bd95383a3a9cb82d0f0
 SHA512 
f871359a3b1ac54fb237921204d98ef4fac06830e9835849538397c27d40283662c0f6ab3f6eafe0e9ef63182a460e26d615111055430ece0fe94ddf7ad03914
+DIST rust-1.29.2-arm-unknown-linux-gnueabi.tar.xz 105368092 BLAKE2B 
7764689fdaeb2ade9aff248707f472ed35d06d4240b138ddf083ef614227845bf6e1d0be38ebc771e95b0998dab3f550de5abe50ffe89625690611d4bdf53aad
 SHA512 
2ef8fda575b00bf7c6f20a8f2a1b6cb8c3b1de6287c9e07889c9a3a682f73f9470bb5649425652ac47af8f61f49abf21209f6b151c4a5ae42dcea59f6e79f84b
+DIST rust-1.29.2-arm-unknown-linux-gnueabihf.tar.xz 105657004 BLAKE2B 
5813dde3020afda41e307f4d9ba57c3840ff800bceb0ef494d743095ce6d4da333da208fc72bb36e21209a9ae16e081ca3e7580d59a984ce561d85bcf4b2e2dc
 SHA512 
81d4e392afe3f4bd1ad76a78610e92e8a27afe8f6d0ff1773dbdf35f2041a587c2a0d71db0658ff50fb43460b4f15f23bbb1cc03a018d49d153314e636befb8a
+DIST rust-1.29.2-armv7-unknown-linux-gnueabihf.tar.xz 105958932 BLAKE2B 
569cbee0ad0eba41c280be934fc5a59c52331b0853d890aad2188c1979a259d90f4092d72dc9e8027255e2ea6b5ea422a06dd9d82f6b2a865fb1d3bcf146c13d
 SHA512 
bff1220781eca904a93d2cefafed3587e3f76e1dc04fbef09a0281295b6c06491c5fa327830c430d31df80eb7a3e64eac7f45739bc118e3626854f96dce246e2
+DIST rust-1.29.2-i686-unknown-linux-gnu.tar.xz 150567444 BLAKE2B 
d3b3cfa88e89e29cf2e502a2ee11b22ea45cf9fa5ca0611de273062a8885dc0b9206a43175895a873cbfbaa08bf0bbdcf38cca45436b77b47dbac1b09e0fdb68
 SHA512 
faac22aec54d0754ff991f2a34ed7b8bfefa8dc9720d247eec1c6b671bbc701907146a796699591e4a677a0f378b9d96bfea5b33452f05dd876c668525f9f33d
+DIST rust-1.29.2-mips-unknown-linux-gnu.tar.xz 96027696 BLAKE2B 
e12dbd41e45a5009c218be07f085d75ce99bd7a7daf8917db0127aa03ac78f4883b344b566d3a8947b836d55750388ea5387264e036c75de7ef4ba5dda081d63
 SHA512 
21d860c6f7219f51b65dced57e0173500e054d2d13300f0ee7721262a8354e5dbc272deb8387fcaaeb16ad793808f87edc6c087f7e442e7434264a3302acf537
+DIST rust-1.29.2-mips64-unknown-linux-gnuabi64.tar.xz 102149796 BLAKE2B 
1f40dd40e461769cfb75a671d6f83c650c74031302bd8872861cfdd3432e270e47c150382c6f02c38e7823f35a158de395cbc33f0061e51632d130b6fd0910f9
 SHA512 
5b98632b80d2ed4cef17bd068adabbe26146a6df68e6e70f2535f61f981c8f935b2491a2dcf388a2afe0cc225f10f9f262342457ce9def8c800364253cac7e67
+DIST rust-1.29.2-mipsel-unknown-linux-gnu.tar.xz 97362256 BLAKE2B 
4d3170a8c48a68a606eff5631d198b16ca09953b0d8079c39f5edc6284a037c0b2212c74d098da4fa0a40a0917139022a9746734e9fdeb62e2564337430a4edb
 SHA512 
9c5ca864da672a975730073e3291c2be218c2624a11ec5fc9a2637bdf58c7437ae77910bccbc6678d584a3464036377d4717d7f6ebdd5712e9bc86973e91d0ad
+DIST rust-1.29.2-powerpc-unknown-linux-gnu.tar.xz 93639612 BLAKE2B 
54fe353f32bedb2567784bfe28ac741f137cc55928e874157f420460831cdb4617fee262c4d3b56d6720dba37bb7b6281c970d4a3002c673aaa85aa70eed922

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

2018-11-14 Thread Dirkjan Ochtman
commit: 6d788931275ea5eae6231396e53c947dcdc047cd
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Nov 14 16:16:07 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Nov 14 16:16:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d788931

virtual/cargo: version bump to 1.30.1

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 virtual/cargo/cargo-1.30.1.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/virtual/cargo/cargo-1.30.1.ebuild 
b/virtual/cargo/cargo-1.30.1.ebuild
new file mode 100644
index 000..8d3318f5f69
--- /dev/null
+++ b/virtual/cargo/cargo-1.30.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Package manager for Rust"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="|| (
+   =dev-lang/rust-${PV}*
+   =dev-lang/rust-bin-${PV}*
+   )"



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

2018-10-28 Thread Dirkjan Ochtman
commit: 842a4dfd703d8359b6fab9853cf9f9e7e8c8ef50
Author: Marcus Comstedt  mc  pp  se>
AuthorDate: Sun Oct 28 21:28:56 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Oct 28 21:30:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842a4dfd

dev-util/cargo: use rust-toolchain.eclass to simply keywording

Signed-off-by: Marcus Comstedt  mc.pp.se>
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-util/cargo/Manifest|  7 +++
 dev-util/cargo/cargo-0.30.0.ebuild | 33 +++--
 2 files changed, 10 insertions(+), 30 deletions(-)

diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest
index 0a4e766..68416d69f4d 100644
--- a/dev-util/cargo/Manifest
+++ b/dev-util/cargo/Manifest
@@ -11,6 +11,13 @@ DIST cargo-0.29.0-arm-unknown-linux-gnueabi.tar.xz 4716672 
BLAKE2B f14d8091c4ef3
 DIST cargo-0.29.0-arm-unknown-linux-gnueabihf.tar.xz 4754612 BLAKE2B 
880f97d7081138946c090936171767b8aaa82f5c07f25c53c00572427ccda29d14279cc7209c08891b34787854169185fa1aca89dfe91384002e7672fb585199
 SHA512 
7675251e5ea163e23e27501ba6e534b5d79a4eb3d411604f42b31f604c21d491ecad77ae40552738ce9c05e630ebf162c47827e9c4c36c3cf960b1e3f3ace2d0
 DIST cargo-0.29.0-armv7-unknown-linux-gnueabihf.tar.xz 4748580 BLAKE2B 
3528f3e7412d6562d2551148ba8945cd70de4bb1565fdb184a4aba3d44fee4dae6edeb150a38a70ac4b8fabd056d366e4a3ce68dd20e9cae123362b2a6f48b39
 SHA512 
db6cb3252b484006c51cfefc0fc6adad04bb29e71892323965072e9b3e2441a760fe268fc46c9272318b7ff60834b41bc0843592371c029ea07dd744be6a1489
 DIST cargo-0.29.0-i686-unknown-linux-gnu.tar.xz 4996976 BLAKE2B 
6bc94fcb274ee97bee3f17213f5afef7a7d92276e1865e0648806ea4b8aac663561fc36826ac8f38abf43ee71b0be8f9d3688d759cf638628e3004bf96bf23a6
 SHA512 
a9d1ad33c1aec30d39354bbafc3976cf6410bc03fd77a6e98c95af39280b9f2a579817429c933e31eaa19170e11a0dfb33147262d04183b9b714d58be8f93b32
+DIST cargo-0.29.0-mips-unknown-linux-gnu.tar.xz 4251332 BLAKE2B 
92bc697cf151764f553d920ee14ee76b717d33301cdb21344873c1b4930e1f0aa60c6089ece51f8843862e0708ead037d9d4c809f0bd5e94034797090d38a577
 SHA512 
29398e82d9a44dc300fa69e936ae2b2c5865ad670cfcfdf8a3c943121b16c98f83ead4c4ac14f8f4a9b84bc1823e38dd9aaddd70341e7971573762541c2862f5
+DIST cargo-0.29.0-mips64-unknown-linux-gnuabi64.tar.xz 4183044 BLAKE2B 
e323ba93f2491d8adec772bba83d8485fe367f888c150fef0b231e336ad9b1940b211dd3c53b88cb25057909738554ff51d39a571ddc96d8c5013fbc946d9e60
 SHA512 
8e8577dc78d4deead9f40c45502fb16533fefe99df869313b174bda9d8b6b1c2d93e161420777449850bc494623193fe7163234fc5ba28307a2df767a8902c49
+DIST cargo-0.29.0-mipsel-unknown-linux-gnu.tar.xz 4353112 BLAKE2B 
8e182f45c23851a77d8c4d789b37057e047700a3575306dd189d6f538ec7b478f14330fde21cb6d508fe3e28b665373f211de8b755e5a127db86e8afc3a0e63c
 SHA512 
f7ed870885087086f0445c63e333cdf98a6a5e3750c88e2aa9075041e9df874bd188eb378f2627dc198a1a33c4b66118c5f479d1246a4290e870a140e5263820
+DIST cargo-0.29.0-powerpc-unknown-linux-gnu.tar.xz 4287000 BLAKE2B 
67d66ec85dbbdbdf52c58469822a00a5e7174d4f2320c76eb6bd3554f5f5b296e9a3b86fd3683bf1d899be09b26f322f019237bdd5facaf91fad876a9f92f93e
 SHA512 
33fd864771a4d144223396d5af3e16d0ead7c50e6c9ed7602a320d5df505d787dca4f792fd7399fe0718a2a4c9d97cf086f1840d20815390ed0e21b21ea32a14
+DIST cargo-0.29.0-powerpc64-unknown-linux-gnu.tar.xz 4361184 BLAKE2B 
ac9abd7223aec898b32c02f8ef809021f22d81833284e4ecec473cad5dc6e5f09b60f39ce09be75f832f49399988761cc3894ee7d2d7eaf1f53efd449bbe1db0
 SHA512 
076177de8ac4eb6eeb467d736622b1221d014f2fe3e042d75a6689a12886b65d1cccb8fdc4ea1cc47f1249bfd30335e6744e01d49c907449170221a641c680e7
+DIST cargo-0.29.0-powerpc64le-unknown-linux-gnu.tar.xz 4603700 BLAKE2B 
e0e1c9104c4b026bc9571966f9cd4c6044c8716f7eee621192171d08cccd53f6cbde7f1ce37d6b95a324516e22a9c36d864e0207f9e8b8e4684cd9fcd04e1e8c
 SHA512 
702752a015a09c6b61f08a46aa616290d0eaa0c5342ad73238a44a15fd66ae749b14a31052d53d679ba582a357dbba9c50b690ec04e0be805bc4755cde52c9b5
+DIST cargo-0.29.0-s390x-unknown-linux-gnu.tar.xz 4111676 BLAKE2B 
e43046f2d036d2243e922569c284fbdd56e7f8a8e2c4c3e42a83e1adb4d7aa098b1919c39c23e84a9d3313218ce670cd8de66da5af77c6e0da075138ff58e65b
 SHA512 
cff62105c5ea4bc3314317999a66019a09d4acdd2409e9e140262023ce53e8b0d488c7e20f9d1ca518cb7fbd62ed2dbd7c9af25e3458d12f30e2bc493fd021ff
 DIST cargo-0.29.0-x86_64-unknown-linux-gnu.tar.xz 4916092 BLAKE2B 
0e0816886ef2b5cbfe8e639482b866c634917e1942aad457b69d14ca5ad15c3f655361c271277645b8f485f00fe0b6255a4423c8f45620cba70f0a622c93885e
 SHA512 
f27e1b2cf212b2bfbaff0eca787e5cdb56389504f8e5ecd737a49db977e0c20a54cd2f504b9f6cfebe14bb6880e375ad03db0f1e5dcddd3278590332e9343e76
 DIST cargo-0.30.0.crate 797689 BLAKE2B 
4d141fda6fc2ba340a4781cff45bb6becba0a97e63cd2993378ecb5698c44a92c720b67771e2de289aff18e698e43c9dfa0233d14cadbf936a2681dadafe1e65
 SHA512 
7d6f99710fa7a68de0a36c7f79fee5c1281f626822faa193f2e9c777dafb992cd62dfaa02fab0f274837dd13849b1725a9d8b1f18729062d33cd01f5ffb845af
 DIST cargo-0.30.0.tar.gz 80

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

2018-10-28 Thread Dirkjan Ochtman
commit: f4cd97ac2e4322f75738a9edb03fe216554121a9
Author: Marcus Comstedt  mc  pp  se>
AuthorDate: Sun Oct 28 21:23:01 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Oct 28 21:24:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4cd97ac

dev-lang/rust: make better use of rust-toolchain.eclass

Signed-off-by: Marcus Comstedt  mc.pp.se>
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-lang/rust/rust-1.29.2.ebuild | 14 ++
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/dev-lang/rust/rust-1.29.2.ebuild b/dev-lang/rust/rust-1.29.2.ebuild
index b1d1b8dd282..a78fda48444 100644
--- a/dev-lang/rust/rust-1.29.2.ebuild
+++ b/dev-lang/rust/rust-1.29.2.ebuild
@@ -21,14 +21,7 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
-CHOST_amd64=x86_64-unknown-linux-gnu
-CHOST_x86=i686-unknown-linux-gnu
-CHOST_arm64=aarch64-unknown-linux-gnu
-
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
-RUST_STAGE0_amd64="rust-${RUST_STAGE0_VERSION}-${CHOST_amd64}"
-RUST_STAGE0_x86="rust-${RUST_STAGE0_VERSION}-${CHOST_x86}"
-RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
 
 CARGO_DEPEND_VERSION="0.$(($(ver_cut 2) + 1)).0"
 
@@ -83,8 +76,7 @@ toml_usex() {
 src_prepare() {
local rust_stage0_root="${WORKDIR}"/rust-stage0
 
-   local rust_stage0_name="RUST_STAGE0_${ARCH}"
-   local rust_stage0="${!rust_stage0_name}"
+   local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)"
 
"${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig 
--destdir="${rust_stage0_root}" --prefix=/ || die
 
@@ -96,8 +88,7 @@ src_configure() {
 
# Collect rust target names to compile standard libs for all ABIs.
for v in $(multilib_get_enabled_abi_pairs); do
-   rust_target_name="CHOST_${v##*.}"
-   rust_targets="${rust_targets},\"${!rust_target_name}\""
+   rust_targets="${rust_targets},\"$(rust_abi $(get_abi_CHOST 
${v##*.}))\""
done
if use wasm; then
rust_targets="${rust_targets},\"wasm32-unknown-unknown\""
@@ -124,7 +115,6 @@ src_configure() {
 
local rust_stage0_root="${WORKDIR}"/rust-stage0
 
-   rust_target_name="CHOST_${ARCH}"
rust_target="$(rust_abi)"
 
cat <<- EOF > "${S}"/config.toml



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

2018-10-22 Thread Dirkjan Ochtman
commit: 2a83bb6d12bebbcf671a54f65ed7f8b072dfb8ce
Author: Christian Roessner  roessner-network-solutions  com>
AuthorDate: Thu Oct 18 14:13:44 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Oct 22 12:53:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a83bb6d

mail-filter/rspamd: Version bump to 1.8.1

Signed-off-by: Christian Roessner  roessner-network-solutions.com>
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 mail-filter/rspamd/Manifest|  1 +
 .../{rspamd-.ebuild => rspamd-1.8.1.ebuild}| 35 ++
 mail-filter/rspamd/rspamd-.ebuild  | 35 ++
 3 files changed, 33 insertions(+), 38 deletions(-)

diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index 40bdb27cc26..2223d7172bb 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -6,3 +6,4 @@ DIST rspamd-1.7.5.tar.gz 4494681 BLAKE2B 
709b589157cb61568ebe78af64bb2363cb73427
 DIST rspamd-1.7.7.tar.gz 4534430 BLAKE2B 
83ba39b80293bf87f397e6b1b1cbec27e7c44f096a148b6d29c641d10b607b616865ec54c1a88dc55f620b17e8c69bcf8690ee509d1b9a517a923fe0afc08b70
 SHA512 
7436848b3fc0e2ef90dcc54b48c1c95d6a7753175f484297de2e77bd117a9858da09b2a50f8692f210e48421b604ef465311b97197b473823a87ac74337d7752
 DIST rspamd-1.7.8.tar.gz 4542955 BLAKE2B 
78fbb01c51d290f8d88f4c512df248fcbc8e28e00a820ba0d3dc22adf4bb1b54b1923aa5306fde5d4d75c81a9304f220608a6cec3f1077bbb9adfa1ea8bdc2a4
 SHA512 
43f2350dfa4e0369cd53480bd4c8d0aa3898d7c471540281e7460a264207032aea226c4fd519a26397b9e9e8c8de3951e5a9752e010eabf1b3733a0c3e3086c2
 DIST rspamd-1.7.9.tar.gz 4557492 BLAKE2B 
f42775ba8157ef4815331c304e3030c522e9ae5e10ef0194da0c7dde105b40fed2ae84b063d78aed37992146311aecc1ac77f64dacdaf3ff11bb85076e8aef7c
 SHA512 
d11d8c03668b85feae665ed491cd156c7430fbad30f42fe44103ea3c3a8bc988e5f8981e784e8f31aa35ba1ff9f7abd23605638e4ee3086a056b22fb3109563e
+DIST rspamd-1.8.1.tar.gz 4286637 BLAKE2B 
dd202a2f3dab4ef459d978e06231f8fcef3724ea5912c7455d553dc04e2744322b9144ba05a2f6f22a7eb58cd0a967f213bfc76fb273b5425036a5042975ed89
 SHA512 
98c2d909b7dc19f1c431d4e6968092a10630ef238d3c8cc2825e7b2d92bee893bc7f9c431f3a6337ef2af4d2a157f0584e7b13fba0540660d7c853bc25cc

diff --git a/mail-filter/rspamd/rspamd-.ebuild 
b/mail-filter/rspamd/rspamd-1.8.1.ebuild
similarity index 85%
copy from mail-filter/rspamd/rspamd-.ebuild
copy to mail-filter/rspamd/rspamd-1.8.1.ebuild
index e4b16db1465..40d3b529082 100644
--- a/mail-filter/rspamd/rspamd-.ebuild
+++ b/mail-filter/rspamd/rspamd-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git;
 fi
 
-inherit cmake-utils user systemd pax-utils ${SCM}
+inherit cmake-utils pax-utils systemd user ${SCM}
 
 DESCRIPTION="Rapid spam filtering system"
 HOMEPAGE="https://github.com/vstakhov/rspamd;
@@ -26,26 +26,23 @@ SLOT="0"
 IUSE="cpu_flags_x86_ssse3 fann gd jemalloc +jit libressl pcre2 +torch"
 REQUIRED_USE="torch? ( jit )"
 
-RDEPEND="!libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   fann? ( sci-mathematics/fann )
-   pcre2? ( dev-libs/libpcre2[jit=] )
-   !pcre2? ( dev-libs/libpcre[jit=] )
-   jit? ( dev-lang/luajit:2 )
-   jemalloc? ( dev-libs/jemalloc )
-   dev-libs/libevent
-   net-libs/libnsl
-   dev-db/sqlite:3
+RDEPEND="dev-db/sqlite:3
dev-libs/glib:2
-   https://github.com/vstakhov/rspamd.git;
 fi
 
-inherit cmake-utils user systemd pax-utils ${SCM}
+inherit cmake-utils pax-utils systemd user ${SCM}
 
 DESCRIPTION="Rapid spam filtering system"
 HOMEPAGE="https://github.com/vstakhov/rspamd;
@@ -26,26 +26,23 @@ SLOT="0"
 IUSE="cpu_flags_x86_ssse3 fann gd jemalloc +jit libressl pcre2 +torch"
 REQUIRED_USE="torch? ( jit )"
 
-RDEPEND="!libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   fann? ( sci-mathematics/fann )
-   pcre2? ( dev-libs/libpcre2[jit=] )
-   !pcre2? ( dev-libs/libpcre[jit=] )
-   jit? ( dev-lang/luajit:2 )
-   jemalloc? ( dev-libs/jemalloc )
-   dev-libs/libevent
-   net-libs/libnsl
-   dev-db/sqlite:3
+RDEPEND="dev-db/sqlite:3
dev-libs/glib:2
-   

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

2018-10-20 Thread Dirkjan Ochtman
commit: f0af60d27859caa220f06fac51860f48e5e99a9a
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Oct 20 18:58:12 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Oct 20 18:58:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0af60d2

virtual/cargo: version bump to 1.29.2

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 virtual/cargo/cargo-1.29.2.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/virtual/cargo/cargo-1.29.2.ebuild 
b/virtual/cargo/cargo-1.29.2.ebuild
new file mode 100644
index 000..75db8598289
--- /dev/null
+++ b/virtual/cargo/cargo-1.29.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Package manager for Rust"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+CARGO_DEPEND_VERSION="0.$(($(ver_cut 2) + 1)).0"
+
+RDEPEND="|| (
+   =dev-lang/rust-${PV}*[cargo]
+   =dev-lang/rust-bin-${PV}*[cargo]
+   =dev-util/cargo-${CARGO_DEPEND_VERSION}*
+   )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/, dev-lang/rust-bin/, eclass/

2018-10-19 Thread Dirkjan Ochtman
commit: b1e72b014ab0da096b840576a295474655da8846
Author: stefson  yahoo  de>
AuthorDate: Fri Oct 19 18:35:05 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct 19 19:17:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e72b01

eclass/rust-toolchain: switch back to tar.xz for sources

Signed-off-by: Steffen Kuhn  yandex.com>
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 dev-lang/rust-bin/Manifest   | 26 +-
 dev-lang/rust/Manifest   | 23 ++-
 eclass/rust-toolchain.eclass |  4 ++--
 3 files changed, 25 insertions(+), 28 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index cb584bedd57..aa3305c60d3 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -4,16 +4,16 @@ DIST rust-1.29.1-arm-unknown-linux-gnueabihf.tar.xz 106051860 
BLAKE2B 65d9a5f755
 DIST rust-1.29.1-armv7-unknown-linux-gnueabihf.tar.xz 106372416 BLAKE2B 
25371071e52a585c3f0b99f5849cf674aedd6d024ce75f6bf7b0d88f485d715b42d6a0f5eb8871890240d1c2488d7ad75c8ac7b4b22dd88e3ce2d049d35ae8ee
 SHA512 
0067476eb0972998cee33f27d8fd6ef51c497bd6edbbd8a289fcf768da525805646569ed029318d4be6ecb6aece6669e3554eb30a14e1d31f2a3e7d5896b14c3
 DIST rust-1.29.1-i686-unknown-linux-gnu.tar.xz 150811536 BLAKE2B 
97d268cbbb5485d8efde108462bb0086ed9428a9b7ba8136dac764cd871a39d9503f6b928ce5fd9f1cdbf20dd109877f4404cb4522ccb2d37bfd55b15664
 SHA512 
8dc2a3b7fb1eef4b009541c473b767d07ab1136b933495b22e3fa56925def80b141b4801ce362ce9986a559fda4299fea35dd4bd7209dc1b3425b44421605df8
 DIST rust-1.29.1-x86_64-unknown-linux-gnu.tar.xz 148184680 BLAKE2B 
be64a44619807be3151162e45cefe79242e965277606b7aac4f0456d34e4cb526b1779c327499c47c484a830c4c566ab1aeaef30cf17ae7d2bdc89ecbf1f5de5
 SHA512 
69809c2ae77be6a1f71a5f14cea74dee6ac59bb548bc8ed454819ce3db38146ad64b83a6bf2a6d5cea68c807bc8ecf6c7929c4f8365b419e40a23022074efa16
-DIST rust-1.29.2-aarch64-unknown-linux-gnu.tar.gz 158291745 BLAKE2B 
975248855beed5633b9e859d175ea1de50be8df30be1bb953b64917c881c7da44b389ad5a370c6e5abfcc2ca63229f4b9108224febf46a147aa701c8b395e9e0
 SHA512 
95522c1562ed91a729bd1cf60284de89c21ef2c12ee292c7fb6389cbaf87e4818a7df9c8f11c08965f8b0d553b40fffc8ae088994a0ec645bfe02fbdb9e3923a
-DIST rust-1.29.2-arm-unknown-linux-gnueabi.tar.gz 162811009 BLAKE2B 
92ea257c3067935ee54417216e54d5819f0b2e4098e176e9cace132fc8e96af131c36246631b8d2eeb1a832218c862d39aeb733fad1257970049d25aae859728
 SHA512 
c43f8643a189da2dc0bb96512f0189acdbf9685ea349752b9a3db39bbb85f922651cc858882d0b3e88044ead900b4358f6e9b1afbbac73c12e99b38980226d3b
-DIST rust-1.29.2-arm-unknown-linux-gnueabihf.tar.gz 163163963 BLAKE2B 
9e8fdcef7f3d0828e908697abd38b24b981d1175f6ba525fefe0226e9950daf3f33d46fe4f000dd4697a95904bac4b49388f6a8815d60919a5da41ea3e66658e
 SHA512 
d6504b347e480f4ad6c4d7c5f00b4acd6e502c6adc6c3246c9a030457177ee10ccbf79f544f49114e675dfd3662124fe47d77be8c8d4bed6da3c21fa846abe05
-DIST rust-1.29.2-armv7-unknown-linux-gnueabihf.tar.gz 160680120 BLAKE2B 
b80e2d965cf4eafbd1c64d3837bac1161107759479697e75894f8d090838e37de0f86a9fa46c93ad4f944a4f79016d7bccc24ee2146870b96e941c73b3fb
 SHA512 
36b0aa72c374e8d0aaf958416afbdebb8c3cb5bd19e9c10a021d4f5b1554d6f02b6b6cad1359bddf7cb62b8927859dbd021e393849071fd129f532b20830e8b8
-DIST rust-1.29.2-i686-unknown-linux-gnu.tar.gz 241724580 BLAKE2B 
3670cd462e2d2ef0d5da2366e2199ccb4d3757c2e82ffd811d5f047208485d34bd4f03b818fea9617d646b072f9f43cdc5da3b63564769ba631a3c41d607b6bf
 SHA512 
705191d58d8d5758809a82293a1cf4b8212f4a2921fadc90db89c98d97d3e712742fbb6115222eedfa614fdfe168244fbbb298af141122a0b527ff47b33be280
-DIST rust-1.29.2-mips-unknown-linux-gnu.tar.gz 154332987 BLAKE2B 
5c9a73397877959fc9384a6feaf2b0eaa8c4b74d6e91d1cc9e2cd5970f814aece8fc81d6067c76a7e906ffe874e50643630456916e1cbad423dcc881385112bc
 SHA512 
9209f236522b5bce900a42939c606c4a2d5eb114291a417495df5d3edc87922bfa3cfa35f76651baeac0c0ba6d1a26806c35c3bb9e507371a501994968d92918
-DIST rust-1.29.2-mips64-unknown-linux-gnuabi64.tar.gz 164993156 BLAKE2B 
19dc03c1ab7e9258c12532c0187cbb04a32f48f242eda3bc1e28be339af3d537435786624c9d7a952cb6e664ba1f599c112f4c8659d2a36aec5f26cb4ba88cde
 SHA512 
beca933cd99dd4c890178ffdc57ebe838b1626a681211736d7da576826f4ff1273f7508e06f432c0330c8da3e121437208bc703d25268603755b125689391923
-DIST rust-1.29.2-mipsel-unknown-linux-gnu.tar.gz 152427335 BLAKE2B 
ab4c891dbb4dfd93cc2f736a7c59b2c2f34eba5675b87c71a23020fa77b4e07e0149ab3eb985c8611a1db00068f0f414f9230add686f17e33a1b83370d957ae6
 SHA512 
8361f90cc180eb879429bc114876bd73812d44d887efe4972dfb863479927bd59b0cdf9477b8c4b3ef0ab18c0bdfc9615ab5896b823fc1e66946f4b1c4ca0130
-DIST rust-1.29.2-powerpc-unknown-linux-gnu.tar.gz 153327851 BLAKE2B 
e878b6ba4fc8cd83a6be3441529df70c486170847888bf8f5e1c11d024e7886df956348ad969263710d391e4a590d12e87edf52343cad26498074ea075a16716
 SHA512 
8438bd301868e0e356d220bb4ef661926503fd773f2f515ec748b446a20754c123f0d73e86e6a10b65a27af627908c68c5e64def540c8ece7d35a3f9d57dda6e
-DIST rust-1.29

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

2018-10-19 Thread Dirkjan Ochtman
commit: 91378961a5880f419866ed35334334daf4305640
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Oct 19 18:14:25 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct 19 18:17:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91378961

dev-lang/rust-bin: version bump to 1.29.2, based on r new eclass

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-lang/rust-bin/Manifest   |  13 +++
 dev-lang/rust-bin/rust-bin-1.29.2.ebuild | 155 +++
 2 files changed, 168 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index de84500680e..cb584bedd57 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -4,3 +4,16 @@ DIST rust-1.29.1-arm-unknown-linux-gnueabihf.tar.xz 106051860 
BLAKE2B 65d9a5f755
 DIST rust-1.29.1-armv7-unknown-linux-gnueabihf.tar.xz 106372416 BLAKE2B 
25371071e52a585c3f0b99f5849cf674aedd6d024ce75f6bf7b0d88f485d715b42d6a0f5eb8871890240d1c2488d7ad75c8ac7b4b22dd88e3ce2d049d35ae8ee
 SHA512 
0067476eb0972998cee33f27d8fd6ef51c497bd6edbbd8a289fcf768da525805646569ed029318d4be6ecb6aece6669e3554eb30a14e1d31f2a3e7d5896b14c3
 DIST rust-1.29.1-i686-unknown-linux-gnu.tar.xz 150811536 BLAKE2B 
97d268cbbb5485d8efde108462bb0086ed9428a9b7ba8136dac764cd871a39d9503f6b928ce5fd9f1cdbf20dd109877f4404cb4522ccb2d37bfd55b15664
 SHA512 
8dc2a3b7fb1eef4b009541c473b767d07ab1136b933495b22e3fa56925def80b141b4801ce362ce9986a559fda4299fea35dd4bd7209dc1b3425b44421605df8
 DIST rust-1.29.1-x86_64-unknown-linux-gnu.tar.xz 148184680 BLAKE2B 
be64a44619807be3151162e45cefe79242e965277606b7aac4f0456d34e4cb526b1779c327499c47c484a830c4c566ab1aeaef30cf17ae7d2bdc89ecbf1f5de5
 SHA512 
69809c2ae77be6a1f71a5f14cea74dee6ac59bb548bc8ed454819ce3db38146ad64b83a6bf2a6d5cea68c807bc8ecf6c7929c4f8365b419e40a23022074efa16
+DIST rust-1.29.2-aarch64-unknown-linux-gnu.tar.gz 158291745 BLAKE2B 
975248855beed5633b9e859d175ea1de50be8df30be1bb953b64917c881c7da44b389ad5a370c6e5abfcc2ca63229f4b9108224febf46a147aa701c8b395e9e0
 SHA512 
95522c1562ed91a729bd1cf60284de89c21ef2c12ee292c7fb6389cbaf87e4818a7df9c8f11c08965f8b0d553b40fffc8ae088994a0ec645bfe02fbdb9e3923a
+DIST rust-1.29.2-arm-unknown-linux-gnueabi.tar.gz 162811009 BLAKE2B 
92ea257c3067935ee54417216e54d5819f0b2e4098e176e9cace132fc8e96af131c36246631b8d2eeb1a832218c862d39aeb733fad1257970049d25aae859728
 SHA512 
c43f8643a189da2dc0bb96512f0189acdbf9685ea349752b9a3db39bbb85f922651cc858882d0b3e88044ead900b4358f6e9b1afbbac73c12e99b38980226d3b
+DIST rust-1.29.2-arm-unknown-linux-gnueabihf.tar.gz 163163963 BLAKE2B 
9e8fdcef7f3d0828e908697abd38b24b981d1175f6ba525fefe0226e9950daf3f33d46fe4f000dd4697a95904bac4b49388f6a8815d60919a5da41ea3e66658e
 SHA512 
d6504b347e480f4ad6c4d7c5f00b4acd6e502c6adc6c3246c9a030457177ee10ccbf79f544f49114e675dfd3662124fe47d77be8c8d4bed6da3c21fa846abe05
+DIST rust-1.29.2-armv7-unknown-linux-gnueabihf.tar.gz 160680120 BLAKE2B 
b80e2d965cf4eafbd1c64d3837bac1161107759479697e75894f8d090838e37de0f86a9fa46c93ad4f944a4f79016d7bccc24ee2146870b96e941c73b3fb
 SHA512 
36b0aa72c374e8d0aaf958416afbdebb8c3cb5bd19e9c10a021d4f5b1554d6f02b6b6cad1359bddf7cb62b8927859dbd021e393849071fd129f532b20830e8b8
+DIST rust-1.29.2-i686-unknown-linux-gnu.tar.gz 241724580 BLAKE2B 
3670cd462e2d2ef0d5da2366e2199ccb4d3757c2e82ffd811d5f047208485d34bd4f03b818fea9617d646b072f9f43cdc5da3b63564769ba631a3c41d607b6bf
 SHA512 
705191d58d8d5758809a82293a1cf4b8212f4a2921fadc90db89c98d97d3e712742fbb6115222eedfa614fdfe168244fbbb298af141122a0b527ff47b33be280
+DIST rust-1.29.2-mips-unknown-linux-gnu.tar.gz 154332987 BLAKE2B 
5c9a73397877959fc9384a6feaf2b0eaa8c4b74d6e91d1cc9e2cd5970f814aece8fc81d6067c76a7e906ffe874e50643630456916e1cbad423dcc881385112bc
 SHA512 
9209f236522b5bce900a42939c606c4a2d5eb114291a417495df5d3edc87922bfa3cfa35f76651baeac0c0ba6d1a26806c35c3bb9e507371a501994968d92918
+DIST rust-1.29.2-mips64-unknown-linux-gnuabi64.tar.gz 164993156 BLAKE2B 
19dc03c1ab7e9258c12532c0187cbb04a32f48f242eda3bc1e28be339af3d537435786624c9d7a952cb6e664ba1f599c112f4c8659d2a36aec5f26cb4ba88cde
 SHA512 
beca933cd99dd4c890178ffdc57ebe838b1626a681211736d7da576826f4ff1273f7508e06f432c0330c8da3e121437208bc703d25268603755b125689391923
+DIST rust-1.29.2-mipsel-unknown-linux-gnu.tar.gz 152427335 BLAKE2B 
ab4c891dbb4dfd93cc2f736a7c59b2c2f34eba5675b87c71a23020fa77b4e07e0149ab3eb985c8611a1db00068f0f414f9230add686f17e33a1b83370d957ae6
 SHA512 
8361f90cc180eb879429bc114876bd73812d44d887efe4972dfb863479927bd59b0cdf9477b8c4b3ef0ab18c0bdfc9615ab5896b823fc1e66946f4b1c4ca0130
+DIST rust-1.29.2-powerpc-unknown-linux-gnu.tar.gz 153327851 BLAKE2B 
e878b6ba4fc8cd83a6be3441529df70c486170847888bf8f5e1c11d024e7886df956348ad969263710d391e4a590d12e87edf52343cad26498074ea075a16716
 SHA512 
8438bd301868e0e356d220bb4ef661926503fd773f2f515ec748b446a20754c123f0d73e86e6a10b65a27af627908c68c5e64def540c8ece7d35a3f9d57dda6e
+DIST rust-1.29.2-powerpc64-unknown-linux-g

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

2018-10-19 Thread Dirkjan Ochtman
commit: 4f8836f95798fb9fc90ffbfa57754b2f080b7d8a
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Oct 19 18:16:09 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct 19 18:17:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8836f9

virtual/rust: version bump to 1.29.2

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 virtual/rust/rust-1.29.2.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.29.2.ebuild b/virtual/rust/rust-1.29.2.ebuild
new file mode 100644
index 000..f0642556ce5
--- /dev/null
+++ b/virtual/rust/rust-1.29.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-10-18 Thread Dirkjan Ochtman
commit: 47c999c4e2a74335aa734b20c24064a64be745c6
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Oct 15 19:37:39 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Oct 18 09:05:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c999c4

eclass: add rust-toolchain.eclass

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 eclass/rust-toolchain.eclass | 120 +++
 1 file changed, 120 insertions(+)

diff --git a/eclass/rust-toolchain.eclass b/eclass/rust-toolchain.eclass
new file mode 100644
index 000..d09db264fc3
--- /dev/null
+++ b/eclass/rust-toolchain.eclass
@@ -0,0 +1,120 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rust-toolchain.eclass
+# @MAINTAINER:
+# Rust Project 
+# @SUPPORTED_EAPIS: 6
+# @BLURB: helps map gentoo arches to rust ABIs
+# @DESCRIPTION:
+# This eclass contains a src_unpack default phase function, and
+# helper functions, to aid in proper rust-ABI handling for various
+# gentoo arches.
+
+case ${EAPI} in
+   6) : ;;
+   7) : ;;
+   *) die "EAPI=${EAPI:-0} is not supported" ;;
+esac
+
+inherit multilib-build
+
+# @ECLASS-VARIABLE: RUST_TOOLCHAIN_BASEURL
+# @DESCRIPTION:
+# This variable specifies the base URL used by the
+# rust_arch_uri and rust_all_arch_uris functions when
+# generating the URI output list.
+: ${RUST_TOOLCHAIN_BASEURL:=https://static.rust-lang.org/dist/}
+
+# @FUNCTION: rust_abi
+# @USAGE: [CHOST-value]
+# @DESCRIPTION:
+# Outputs the Rust ABI name from a CHOST value, uses CHOST in the
+# environment if none is specified.
+
+rust_abi() {
+  local CTARGET=${1:-${CHOST}}
+  case ${CTARGET%%*-} in
+aarch64*) echo aarch64-unknown-linux-gnu;;
+mips64*)  echo mips64-unknown-linux-gnuabi64;;
+powerpc64le*) echo powerpc64le-unknown-linux-gnu;;
+powerpc64*)   echo powerpc64-unknown-linux-gnu;;
+x86_64*)  echo x86_64-unknown-linux-gnu;;
+armv6j*s*)echo arm-unknown-linux-gnueabi;;
+armv6j*h*)echo arm-unknown-linux-gnueabihf;;
+armv7a*h*)echo armv7-unknown-linux-gnueabihf;;
+i?86*)echo i686-unknown-linux-gnu;;
+mipsel*)  echo mipsel-unknown-linux-gnu;;
+mips*)echo mips-unknown-linux-gnu;;
+powerpc*) echo powerpc-unknown-linux-gnu;;
+s390x*)   echo s390x-unknown-linux-gnu;;
+*)echo ${CTARGET};;
+  esac
+}
+
+# @FUNCTION: rust_all_abis
+# @DESCRIPTION:
+# Outputs a list of all the enabled Rust ABIs
+rust_all_abis() {
+  if use multilib; then
+local abi
+local ALL_ABIS=()
+for abi in $(multilib_get_enabled_abis); do
+  ALL_ABIS+=( $(rust_abi $(get_abi_CHOST ${abi})) )
+done
+local abi_list
+IFS=, eval 'abi_list=${ALL_ABIS[*]}'
+echo ${abi_list}
+  else
+rust_abi
+  fi
+}
+
+# @FUNCTION: rust_arch_uri
+# @USAGE:   [alt-distfile-basename]
+# @DESCRIPTION:
+# Output the URI for use in SRC_URI, combining $RUST_TOOLCHAIN_BASEURL
+# and the URI suffix provided in ARG2 with the rust ABI in ARG1, and
+# optionally renaming to the distfile basename specified in ARG3.
+#
+# @EXAMPLE:
+# SRC_URI="amd64? (
+#$(rust_arch_uri x86_64-unknown-linux-gnu rustc-${STAGE0_VERSION})
+# )"
+#
+rust_arch_uri() {
+  if [ -n "$3" ]; then
+echo "${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.gz -> ${3}-${1}.tar.gz"
+  else
+echo "${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.gz"
+  fi
+}
+
+# @FUNCTION: rust_all_arch_uris
+# @USAGE  [alt-distfile-basename]
+# @DESCRIPTION:
+# Outputs the URIs for SRC_URI to help fetch dependencies, using a base URI
+# provided as an argument.  Optionally allows for distfile renaming via a 
specified
+# basename.
+#
+# @EXAMPLE:
+# SRC_URI="$(rust_all_arch_uris rustc-${STAGE0_VERSION})"
+#
+rust_all_arch_uris()
+{
+  local uris=""
+  uris+="amd64? ( $(rust_arch_uri x86_64-unknown-linux-gnu   "$@") ) "
+  uris+="arm?   ( $(rust_arch_uri arm-unknown-linux-gnueabi  "$@")
+  $(rust_arch_uri arm-unknown-linux-gnueabihf"$@")
+  $(rust_arch_uri armv7-unknown-linux-gnueabihf  "$@") ) "
+  uris+="arm64? ( $(rust_arch_uri aarch64-unknown-linux-gnu  "$@") ) "
+  uris+="mips?  ( $(rust_arch_uri mips-unknown-linux-gnu "$@")
+  $(rust_arch_uri mipsel-unknown-linux-gnu   "$@")
+  $(rust_arch_uri mips64-unknown-linux-gnuabi64  "$@") ) "
+  uris+="ppc?   ( $(rust_arch_uri powerpc-unknown-linux-gnu  "$@") ) "
+  uris+="ppc64? ( $(rust_arch_uri powerpc64-unknown-linux-gnu"$@")
+  $(rust_arch_uri powerpc64le-unknown-linux-gnu  "$@") ) "
+  uris+="s390?  ( $(rust_arch_uri s390x-unknown-linux-gnu"$@") ) "
+  uris+="x86?   ( $(rust_arch_uri i686-unknown-linux-gnu "$@") ) "
+  echo "${uris}"
+}



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

2018-10-18 Thread Dirkjan Ochtman
commit: b80a65d1896524f4abb0d98d52264ba037598047
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Oct 18 09:04:09 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Oct 18 09:05:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80a65d1

profiles: allow clippy for new dev-lang/rust

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 profiles/base/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e8bc2da522e..7592c0b9ec7 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -22,7 +22,7 @@ app-misc/tracker firefox-bookmarks
 
 # Dirkjan Ochtman  (29 Sep 2018)
 # Clippy is broken for now, can't find libraries (bug 667286)
-dev-lang/rust clippy
+ (26 Sep 2018)



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

2018-10-18 Thread Dirkjan Ochtman
commit: aca73a89121af25876703d0ddcc5f08ddf277933
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Oct 18 09:02:33 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Oct 18 09:05:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca73a89

dev-lang/rust: version bump to 1.29.2 with fixes

Fixes: https://bugs.gentoo.org/667286
Fixes: https://bugs.gentoo.org/667966
Bug: https://bugs.gentoo.org/609654
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-lang/rust/Manifest  |  14 ++
 dev-lang/rust/files/1.29.2-clippy-sysroot.patch |  62 +
 dev-lang/rust/rust-1.29.2.ebuild| 289 
 3 files changed, 365 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 2cb3a292859..782386dff1b 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,4 +1,18 @@
+DIST rust-1.28.0-aarch64-unknown-linux-gnu.tar.gz 157164971 BLAKE2B 
04b6e5d19762aac8137fc2cd4649721808302293a3171750a301a50cc0d51239d589138708ef836674cbc26fb08e5dc1f95a9b914078bfca1fbe3c31482865e6
 SHA512 
b5ee4eaf18d3c06e73440d2b74012e936f3c6e518f70d40735bf487436d81b4bceecfca08cd9d46e689fa73bc17bea27f6bfac257ff8e943a71fd3bf3f0550fc
 DIST rust-1.28.0-aarch64-unknown-linux-gnu.tar.xz 98937652 BLAKE2B 
836d3dd4e583fa50dd317c3bea56257e6ea19defdb38c16be6debb2854e147c8a92c4832263e4ac314136022a176526fe7d3774a3c5a84cd8d364cd2a1532860
 SHA512 
8d9acbc90ddaa1e0de0234a21798b19b5365ea371a12f9a143c6ebacbb48f57344da6e827e867513be502bce2801de27a0dbbacdf8618c653aeb58026b6c469c
+DIST rust-1.28.0-arm-unknown-linux-gnueabi.tar.gz 162495940 BLAKE2B 
98f8a03326cdf006509fea62aa892033117c7f22d6b6e5961afb7229574e7193237d9e0f010bd2c47a88cd0a3cbbc698432fbe2f3d94354a2f783df858ff913e
 SHA512 
f52f78933d4da8252676f480b298ece7bec788106abde4b2075070f3a74fd3a53f6497685e6f481f623a911d4b81dee727b085cddf466e394577bca22e907dd8
+DIST rust-1.28.0-arm-unknown-linux-gnueabihf.tar.gz 162818424 BLAKE2B 
41769724609e6847ed6bea7fc246063eec418e36b939cd5aab7cb84aea214baf15cc208211aa432a937c3b263bfe3412e3076c565f85cf1d0e92164c15dfa87d
 SHA512 
c779f168be3c69e612fe4bc597cb95889e43e6100be304e4157cf35ed5651601a8e5e6470671642566979a7c2c9cfbd0c6446e428a4606f7869d3c5f698c0a7b
+DIST rust-1.28.0-armv7-unknown-linux-gnueabihf.tar.gz 160016618 BLAKE2B 
687d019803af7f6b891fe381eeea45d7cb009c78ae0e45b34ca6fdb91c03e27802de1578f0c0142aa17fbbe7bbf99c1a0a3b4ff32e39aaa3050f4e75019dd83f
 SHA512 
1d26b31499462b5521f2ee798cfb6072516569077e5f9bcac21f9f0de06d1c9df0eec9735c5539048c0f8cb26b1a498eff8f3eed66f8e66bb937cc0e6e6c5c76
+DIST rust-1.28.0-i686-unknown-linux-gnu.tar.gz 223358542 BLAKE2B 
fa7b691bcfae4cd939848b5994d81efda99bc7482141faa4a557354d341dfbf0257e43d49e894de896947097987dba3df22c6783cd75f6c99d72f76c3226a899
 SHA512 
40fc0c6e347f60ab3809e95edabafd88e9160f8adaa217562a9c52fea42f540ca142eddd827ba16960bef8faa9401b37a963d29baa235aa84eb760c2a78a2c4f
 DIST rust-1.28.0-i686-unknown-linux-gnu.tar.xz 136925948 BLAKE2B 
85d9239533920c3f16d7c61bada0caeabceceade29032b70bb4562bfd04fa0158cdd85b8a0a1119506416fa5916ade8a0466bf6c10da457299a6319aa25f9dd6
 SHA512 
ffdfab46db14f07354b553e02fdb9dc6602c2c52b78d8f17c499f4ddb1e257aa53479df836eb3f06a2548d34296b0277cdb6b4c6f3cec57265823df22752c135
+DIST rust-1.28.0-mips-unknown-linux-gnu.tar.gz 165489073 BLAKE2B 
14d5f01a02fdc87b508dd214271b5b1f0fde2cbf360faa65cac51f8d3658acb4f1388c894a1451c0a9626e3abffedef0b663caab845ed95573b5567244fd8ed7
 SHA512 
9663fae3c05e5a393002261a213f08d1efc1426ef06849343475abfef4fcf427ea987b69dee6bc8edb92313c7e31cff79a526948f0934fdbd8ced219cdfe8b25
+DIST rust-1.28.0-mips64-unknown-linux-gnuabi64.tar.gz 164335544 BLAKE2B 
da043943d2c9429c1626ff233728afacdc360c3705ac4bcafa94d145aef5ca91cdf7763c078cf63439bf6d0d126eabed4f107520a510c9f4cc58445b5b24d47e
 SHA512 
863678828f59d14d83d68555d86ae2c765d227524cd2d0c3b38948cf6da78db3590c4a05c426c19eacdb041aec9d55b12469a0e2bd6a3b0eab6bec5fe12dbbf9
+DIST rust-1.28.0-mipsel-unknown-linux-gnu.tar.gz 163172396 BLAKE2B 
3a8f4568d66d82709199b1bb40b53c345628897b4b272f9f86086309a87513ffdd11be3a18698790c1efd0fc879f6a6dffbcc618952f355b38d6d4d1d4ae6aa5
 SHA512 
cbb05bb0b5024d0d7d4ec7b3f2db8004bb84213fc2bd0be8d820a3224fcbbd4a8245906927353e56c9cc9f09f36d1b1baf026cba2caa22a5873f20dceae6feaf
+DIST rust-1.28.0-powerpc-unknown-linux-gnu.tar.gz 166220569 BLAKE2B 
516340a78d3e7e52b0997b72d1767bb6481eb443c6ba9f7f52339a66b6b96c473e4023d66b104a147a8a580e54992b3aff81784314e03cc5a150a056b6504413
 SHA512 
71c10b5cab4b3a60d88c1d9a3463478379d5b5ff86c4c8a3f48da92354fc55490636128781ef71dbf5156f4f558077ffc161616ace614c32f8a43014435dd37f
+DIST rust-1.28.0-powerpc64-unknown-linux-gnu.tar.gz 172115039 BLAKE2B 
d4f808101fd0db3096b7dd69fd77d9e69965b36cac7c23b7503ec6851f8868f3f00635b2a38a844e28b5e4a6490be50a29836db86d994933688e2ca8c8b

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

2018-10-15 Thread Dirkjan Ochtman
commit: a381a6fc38056ebf7d548445062bd38c3cfa911f
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Mon Oct 15 07:12:46 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Oct 15 19:35:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a381a6fc

cargo.eclass: Really set dependencies.

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

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Dirkjan Ochtman  gentoo.org>

 eclass/cargo.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index bb27aa315ee..50f7830c51b 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: cargo.eclass
@@ -16,8 +16,8 @@ CARGO_DEPEND=""
 [[ ${CATEGORY}/${PN} != dev-util/cargo ]] && CARGO_DEPEND="virtual/cargo"
 
 case ${EAPI} in
-   6) : DEPEND="${DEPEND} ${CARGO_DEPEND}";;
-   7) : BDEPEND="${BDEPEND} ${CARGO_DEPEND}";;
+   6) DEPEND="${CARGO_DEPEND}";;
+   7) BDEPEND="${CARGO_DEPEND}";;
*) die "EAPI=${EAPI:-0} is not supported" ;;
 esac
 



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

2018-10-05 Thread Dirkjan Ochtman
commit: d3aba8ca44bf9f3cdb6f44202206ed9fac08d6b9
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Oct  5 13:09:59 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct  5 13:10:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3aba8ca

dev-lang/rust-bin: remove old, vulnerable versions of rust

Bug: https://bugs.gentoo.org/666976
Bug: https://bugs.gentoo.org/show_bug.cgi?id=662904
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/rust-bin/Manifest  |  11 --
 dev-lang/rust-bin/rust-bin-1.25.0.ebuild| 122 -
 dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild | 163 
 3 files changed, 296 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 206dde34d3c..de84500680e 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -1,14 +1,3 @@
-DIST rust-1.25.0-arm-unknown-linux-gnueabi.tar.gz 152771389 BLAKE2B 
b163a41846233f08ba34ba325058843141b285758eede668e84d32751ace27d4b36fc5e8f963e1d13da1b46ae7cb48944987acc7ff36ced300bee154c7b22e68
 SHA512 
33a7bb3ed7a0b5b85e5dc0438ff620b67bc7bfe4d5e35bdcc9207a5dddf017a588a7de4877c4f1784f22f1d6e503ddd24d57f3d3af94d4bf00c781d4c378bb5f
-DIST rust-1.25.0-arm-unknown-linux-gnueabihf.tar.gz 152774994 BLAKE2B 
438fc55edcf80f1f292765c7d062c7c2e282c7798d0ca7312557262a7474f60341aae1c9a3f5bfe349576f7204fe1fa044dded933157b128e6c6015e23c89388
 SHA512 
688e8e0d2e5661f132033afe8020a93828a45d00a874155a1a7887c69590061a413db95f0443d43234fb65b5510dfd7bdb092c0cc7b3fde6abd5f386786d95ad
-DIST rust-1.25.0-armv7-unknown-linux-gnueabihf.tar.gz 150376603 BLAKE2B 
44aadf00b74d3d35039486289b319db5b1820dfb3b0fdbc03714ae2a8df78e09ee09fa41d9d8ec1377b91fb4a8f67cd7f4cdc99ceb39da4b48ba464ee1b73600
 SHA512 
a45312bec4c06b04d3c148d87a64aa55e14cc160eaaa6b712ce738590063137c8f9dd1030656071c1ac9a22cb852f34efdb98c435527c7371da381b802fb9104
-DIST rust-1.25.0-i686-unknown-linux-gnu.tar.gz 169267482 BLAKE2B 
8fb18c95adf7edd74cd305683ab2ee33d59cce1a0f515e9ba63dfd105ffaf9150444e281502747856fa5164f24707b4bbbe110a2b1b7a1cf65c96b883a6f2ede
 SHA512 
76bcd978b9b23b0fc6315f91bed153e59616aa62f520aae8e8d3587b5f5fae74fef15f8b0a749b02a69be56fad4df9a413019438135481917bca1fb1a7704de7
-DIST rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz 178696930 BLAKE2B 
0f82e837494d394c86462583f3d65f1ad839a97eda00fbc00476d06255831088cb7e554cc14edbf9dd23fbebf75078dc78204bdbec4795781f7fae0cbb6de63d
 SHA512 
544e85bb69359d8ff6059d0f470b5995822f73e6d361be43f69f87d394b7252a11686f835336930bc257ba4347c0498abf5b1fbd751180d96bd9ca872b76d65c
-DIST rust-1.28.0-aarch64-unknown-linux-gnu.tar.xz 98937652 BLAKE2B 
836d3dd4e583fa50dd317c3bea56257e6ea19defdb38c16be6debb2854e147c8a92c4832263e4ac314136022a176526fe7d3774a3c5a84cd8d364cd2a1532860
 SHA512 
8d9acbc90ddaa1e0de0234a21798b19b5365ea371a12f9a143c6ebacbb48f57344da6e827e867513be502bce2801de27a0dbbacdf8618c653aeb58026b6c469c
-DIST rust-1.28.0-arm-unknown-linux-gnueabi.tar.xz 104676648 BLAKE2B 
b26b23c3605e6584c51e0e914dbb3be60996e079e52ff2d4850ed43c1f1f7cd5ac575b40dbe852f927d36654f5ab7e384548f3a92b3466bfbb1cda7f9f069bcb
 SHA512 
a1eaf1d7826ebfe222d233cabd8b88073ca2c8dd42a0b870e324dfc63e7290308418222c56802bc421c9bda119dc7c5f3e225ff33cacad5776b79cbcc1a877b2
-DIST rust-1.28.0-arm-unknown-linux-gnueabihf.tar.xz 104992084 BLAKE2B 
df97766d7abf73f668a2936834bc0f35739289eeeb5395276a2fdfd5b6c0baee3ba1eee1099f19d4f4f1cbd1a33cf62ad888dd3d1856b613ac853c6a17650741
 SHA512 
3b58b83f38bf8d8e841ae6614d72bb6e6faf75fb7c19abc5451548b0e6de0ef3b64dfbc70481a1e40f74074bfad701aa7a58296b4a0d07957a418bd3cd769917
-DIST rust-1.28.0-armv7-unknown-linux-gnueabihf.tar.xz 105144132 BLAKE2B 
d9e0791c7dc77ade26d383a5c57117a2b7b50c6a523b31fbf604c0b779c966c504f85c718353f2e581bfe8a228369671a8b731f808bc0133ad3fad61f853
 SHA512 
9142110e0c24657aca41468648d9364c2e6fce60b08ca7113c944a53701fc5a309481a8fdd5845b229bcc750ccad63af561d452c3a3a0727ab1ca7a461b06d3d
-DIST rust-1.28.0-i686-unknown-linux-gnu.tar.xz 136925948 BLAKE2B 
85d9239533920c3f16d7c61bada0caeabceceade29032b70bb4562bfd04fa0158cdd85b8a0a1119506416fa5916ade8a0466bf6c10da457299a6319aa25f9dd6
 SHA512 
ffdfab46db14f07354b553e02fdb9dc6602c2c52b78d8f17c499f4ddb1e257aa53479df836eb3f06a2548d34296b0277cdb6b4c6f3cec57265823df22752c135
-DIST rust-1.28.0-x86_64-unknown-linux-gnu.tar.xz 134120432 BLAKE2B 
56fb79a98659d9c8e56b8eef87dea3302ee5901bc4507d1c204628370b20cf34b2875c9586faa0acc2bc2b1a5beedeb9b5ba199cfb85d52f268f084a02f04f27
 SHA512 
4f427c11a9cd22aedd01bd7ed5bee2ba5e00a27db25af4f596cf8627d88eff8e72625eb83729d2e6c6780aaffd44c0e7065a1c8fa22f4899349b72c726cf6a5f
 DIST rust-1.29.1-aarch64-unknown-linux-gnu.tar.xz 100127240 BLAKE2B 
32bebfcb3fe9c12bc0404d1a7980d09a3e96117d93eccc3f76601a4a06ff5ab9d4627bc50ce00b6c69723379a2ebf3e3f25b9724b1bd2dc00c001b28fd70b91

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

2018-10-05 Thread Dirkjan Ochtman
commit: 8ed181c4609c8f8832b0dd9e02a085434e694fea
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Oct  5 13:06:54 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct  5 13:10:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed181c4

virtual/rust: remove old rust versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 virtual/rust/rust-1.25.0.ebuild | 15 ---
 virtual/rust/rust-1.28.0.ebuild | 15 ---
 2 files changed, 30 deletions(-)

diff --git a/virtual/rust/rust-1.25.0.ebuild b/virtual/rust/rust-1.25.0.ebuild
deleted file mode 100644
index 7cc0e2e73fb..000
--- a/virtual/rust/rust-1.25.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-DEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"

diff --git a/virtual/rust/rust-1.28.0.ebuild b/virtual/rust/rust-1.28.0.ebuild
deleted file mode 100644
index 529febdafe2..000
--- a/virtual/rust/rust-1.28.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-10-05 Thread Dirkjan Ochtman
commit: 16673e2f541e015cbeb44930af24891844fdf337
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Oct  5 13:10:42 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct  5 13:10:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16673e2f

dev-util/cargo: remove old versions of cargo

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-util/cargo/Manifest| 148 
 dev-util/cargo/cargo-0.26.0.ebuild | 227 -
 dev-util/cargo/cargo-0.29.0.ebuild | 215 ---
 3 files changed, 590 deletions(-)

diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest
index f5c144c5eff..0a4e766 100644
--- a/dev-util/cargo/Manifest
+++ b/dev-util/cargo/Manifest
@@ -1,87 +1,38 @@
-DIST aho-corasick-0.5.3.crate 252052 BLAKE2B 
aba67d996b22c336165be78c89f53a2164605544f82587ceb1145bdb850326c2889d1bdcc3e95a6c5bb1dc0a996902130ab8425a7b0b88b38daffbfc9f58e309
 SHA512 
cc297b4882b869919edf9023ee2bd7100eb48709f6e7076fd26d1701dab3d8aa2cfb03752a764877cd92177ab7a4ce3dcdae76d16965eca2ff53667832afda31
-DIST aho-corasick-0.6.4.crate 25443 BLAKE2B 
b866fec3f2d7bf39152b30d4c95c921c3912c832cb5d7016c771bf19cb8bf02851ee942c891cc95f339b35c0545f9b45e26ce893486660b26227129aa7792b84
 SHA512 
0191f627896469bdb271f1b9d2f3d3b0f7952579cd07c2659996ad66a961dbe605c6a4a929100d6b9c246e65199c0e180b1e8349943f06a6f08250e003e62b65
-DIST aho-corasick-0.6.6.crate 26330 BLAKE2B 
dbdfcba15832736cf1ec65c9f93943e7ef368fc71e5545e1481788428ce1ebacaf87b4d045cb22695c1738ac6a0c579b38e886a461bd665b07898ca3a7f9e808
 SHA512 
6ac654a3e670ca53350ae6a4b21f7cc50335a42ac8557f34712575e9e9871991d29e45a45280f8c32a8a44340a54ac33585e7f1ab9b549462002e0ec24da2caa
 DIST aho-corasick-0.6.8.crate 26786 BLAKE2B 
877bac172514332ef3c607fa3c9b4708822543f69091b3151d31d9297306dbcb0b6ce9cf5ba02f3c08f5baff337e3525ada8f2240fd6aa12cce428694a36
 SHA512 
1adbce716a3082c3fcd3514c49af3872d926df14044767266707862c0ad7ee22848a6ce99903003c04a3e8f8cd91b38ec8ca5d4a2c9031bfec4c93cf71c15556
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST arrayvec-0.4.7.crate 22946 BLAKE2B 
93d17ae9e706969e319980b4e00dd0a6c040c8d62cd41d1de34ab997e28798329e00d3dc3893da45ce5bc066fcf70dd5d8e98a79fbac8fc06d33a073a97b7b89
 SHA512 
195faecd7709eb908227cda7111e1b736ecf96120f9b615f1dc0a9a1cc61947e2ad4fedc7fc81d14405b51a4c8a216f81b8ed1d1d603a9fa451a38b4637e2bae
 DIST atty-0.2.11.crate 5916 BLAKE2B 
e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499
 SHA512 
9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
-DIST atty-0.2.8.crate 5708 BLAKE2B 
e88f1155f51dd36eb38364994eeffc84683b43b8010909e058d9fd80fa492092ed49d6d05b5b7d10fd2585191dd1b6efdccf30be298f53dcb832027fd6187508
 SHA512 
d6aac03499b5e8187ecacd6060d34d3ad8747eb680c9f59ba13e00253d422b2d7d092236fc8eced93358f251d46672013463e3bfdc0aaa9e9e7c5c8e08a22195
-DIST backtrace-0.3.5.crate 27636 BLAKE2B 
db71be18b39a7aa25d2e1850fd907d3ea96d30af66b72c7b2b12a37acf6d6f46cdca1b9de884167e7567584848ea2ca4a1b03468e9158a62a3fde6aacd0746c8
 SHA512 
b554fd616780c706d8f6e7afef4800625a9fec5f7825e995a534103d1b773f0f28e09d49a1163eef9059681d669953ed1b7a8fb33209ee3b7be1fdeaa2adb3a1
 DIST backtrace-0.3.9.crate 31054 BLAKE2B 
5d90d098d149198eabe4665b1eb2cf41c5f392ddc1c5cc499047dd72533d79b679943781445f7d86f269a15d3f8ca2775dfe89123935d32ccef4b8151547283e
 SHA512 
edb485ad27d19e0cccea123cc6a9db5b3222831e48722d8fcec7349fd1c4b62b67ab1f488fea4973da82c8f17a86aeba4ea8f2fc1aa60f6528833cda39efa637
-DIST backtrace-sys-0.1.16.crate 283418 BLAKE2B 
d15f9c692dd805c61dbd219c70f0b47bb6d2a18bdb2657bd5b5bf6f94f1df621f6be56e2774d2d5d218f044c1358b1af4251705123c5d48ce5575ff3a2f3b50a
 SHA512 
2fd32fee7c13d1c83be5e86341a4c1c0da06876a73a9fb74c680994132510eac9a3444144c97ddcb78919da044e628650d604a20a06ca7852289168da8d754b4
-DIST backtrace-sys-0.1.23.crate 522263 BLAKE2B 
fa5f2e1929dd4a0fd0c38abb52fee514315e4d8711b17cb880cd78007ef82093796e9249e73fa0296455810059ee4fe9e09ba05c5d2c0a9dde206ab601816455
 SHA512 
29c3f317ba7907e8cf0f23990f450e0d3a0ba27479c3c7bbedaa3bd3aef177eea6e8393bc1051a60f2e18fff6d329790f2706eddc27bf6558ebc2d05e0f173fc
 DIST backtrace-sys-0.1.24.crate 522332 BLAKE2B 
aebfee4b257b44ce127f3bc13d7622dcb0d6cb4c1e73d504b8d77b6c0b1ed47e7ca310cb6b41798cd13e6589739c352d9e33072e20fae0547d292312604a27d9
 SHA512 
7e7b279bbe5f3d8bc2ff3234df11d7b08cb09209c861c24b3fa67dcd89699bd80a6fbf93d3b0b287544f73792983172bfb5e5c86caedee59f09ee66d259fd0c7
-DIST bitflags-0.9.1.crate 1240

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

2018-10-05 Thread Dirkjan Ochtman
commit: ae6218914bd9b3f1cd2171ae64c728fda605d6cf
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Oct  5 13:04:18 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct  5 13:10:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae621891

virtual/cargo: remove old cargo versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 virtual/cargo/cargo-1.25.0.ebuild | 18 --
 virtual/cargo/cargo-1.28.0.ebuild | 20 
 2 files changed, 38 deletions(-)

diff --git a/virtual/cargo/cargo-1.25.0.ebuild 
b/virtual/cargo/cargo-1.25.0.ebuild
deleted file mode 100644
index ecc9d88e919..000
--- a/virtual/cargo/cargo-1.25.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package manager for Rust"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-BDEPEND=""
-RDEPEND="|| (
-   =dev-lang/rust-${PV}*[extended]
-   =dev-util/cargo-0.26.0*
-   )"

diff --git a/virtual/cargo/cargo-1.28.0.ebuild 
b/virtual/cargo/cargo-1.28.0.ebuild
deleted file mode 100644
index 58d8d61dc88..000
--- a/virtual/cargo/cargo-1.28.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package manager for Rust"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-CARGO_DEPEND_VERSION="0.$(($(ver_cut 2) + 1)).0"
-
-RDEPEND="|| (
-   =dev-lang/rust-${PV}*[cargo]
-   =dev-lang/rust-bin-${PV}*[cargo]
-   =dev-util/cargo-${CARGO_DEPEND_VERSION}*
-   )"



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

2018-10-05 Thread Dirkjan Ochtman
commit: 5bbd64bd5a9b84a1a33a9bbcf7b725d26d947a50
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Oct  5 13:08:58 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Oct  5 13:10:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbd64bd

dev-lang/rust: remove old, vulnerable versions of rust

Bug: https://bugs.gentoo.org/show_bug.cgi?id=666976
Bug: https://bugs.gentoo.org/show_bug.cgi?id=662904
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/rust/Manifest  |   8 --
 dev-lang/rust/metadata.xml  |   2 -
 dev-lang/rust/rust-1.25.0.ebuild| 172 --
 dev-lang/rust/rust-1.28.0-r1.ebuild | 276 
 dev-lang/rust/rust-1.28.0.ebuild| 268 --
 5 files changed, 726 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 9a79c051edc..2cb3a292859 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,12 +1,4 @@
-DIST rust-1.24.0-aarch64-unknown-linux-gnu.tar.gz 184157362 BLAKE2B 
68b1b9471b6d26dbb2c3bf897d2bffc15d2fcd1fde774d4f23389e9ccb96fc60d8ec8c343b5f93651bced05bdf228d549c747f3f3d4de9c8232e99aa1b6bef6a
 SHA512 
d15548a7b21ca4605ff24d098a59414548a315acd736ac4d8ac845399c9febdd810ba76fdf2dd9336325bd749866ee72f3d8c7c573b04a4d932d00cd7cac34c0
-DIST rust-1.24.0-i686-unknown-linux-gnu.tar.gz 193631843 BLAKE2B 
f19e9f717f5626b2267da4e661b53f45f7948a83a25156239af3cadb1184bf39669171364754f1787cdb78c3b62bd145bff1e3f4c3c7890f0dd52839bd8ae923
 SHA512 
3806bee5dccc080fae437bbc7f2e2062803244eb57c25e5e591e46279810c661bf016a4043e0af991b49b9e09a5d81ec275a852c3647a474507b03846d76aac0
-DIST rust-1.24.0-x86_64-unknown-linux-gnu.tar.gz 199663002 BLAKE2B 
2373637eb4410c07328b3cbaecb56ca465956ec1a2f14786e00922d74c4e68760538383960080348be003bee656761f5bbd0aa871ea21e22d029b3f8ab5344a7
 SHA512 
63ecb84b31f586c85e25229fb673892567edc2f557ac2ca1958caf3e26aa4e6c9a55b410aeeeadf1a61a5ebd66a517106e942f923a2884ce69ee92aec622187b
-DIST rust-1.27.2-aarch64-unknown-linux-gnu.tar.xz 94186748 BLAKE2B 
7e8f46128a7638217ef63caf479e1a6d9ebde7a225b7dad55082eb06e0206f0b1a5efa65badb15127a456ddc39702482407bbb9171a11397a31bc7c85d2cbcfa
 SHA512 
84022350f1e8fc34a353a09848333424a557ddea3b9445a1a5fc9d2f2abced942154e80888ab4091174d6d83c6766f583ef240ab2e2233de5d536633d2765040
-DIST rust-1.27.2-i686-unknown-linux-gnu.tar.xz 144776012 BLAKE2B 
98883f45637adf0920543da8951f29bf5ab11d1f39e9f4154b77e882eadce26ec5e8ed3e9bdcf560f8009fbaab4b7255ba8eb8eeb8beadad39ec6fa74b6dde45
 SHA512 
e17960120bdd18a527c0783ce8ca8d76cdc9b436f36a73a82fd2ea709b253f33feeb88310fab7a86305bad403eb5dad7ea43d0e5bc5ad1e3847f29e85040303a
-DIST rust-1.27.2-x86_64-unknown-linux-gnu.tar.xz 144218956 BLAKE2B 
40834086f211dd64ec76be37eb477697ff44783f261f0b9bfc10b46cc340cf3c15adf80d39a9df642b4985ea1239ad7f1d1803a44f3bd3d53f073bdc38a1de0e
 SHA512 
14861392dad81d2c040d0deb64d5dd34652d5cc2875e404609a0f13c8fb6bdc38f9bc7b1e309829365a00c42b610f2b7a73cffa232ecfdf0618b5508a8667198
 DIST rust-1.28.0-aarch64-unknown-linux-gnu.tar.xz 98937652 BLAKE2B 
836d3dd4e583fa50dd317c3bea56257e6ea19defdb38c16be6debb2854e147c8a92c4832263e4ac314136022a176526fe7d3774a3c5a84cd8d364cd2a1532860
 SHA512 
8d9acbc90ddaa1e0de0234a21798b19b5365ea371a12f9a143c6ebacbb48f57344da6e827e867513be502bce2801de27a0dbbacdf8618c653aeb58026b6c469c
 DIST rust-1.28.0-i686-unknown-linux-gnu.tar.xz 136925948 BLAKE2B 
85d9239533920c3f16d7c61bada0caeabceceade29032b70bb4562bfd04fa0158cdd85b8a0a1119506416fa5916ade8a0466bf6c10da457299a6319aa25f9dd6
 SHA512 
ffdfab46db14f07354b553e02fdb9dc6602c2c52b78d8f17c499f4ddb1e257aa53479df836eb3f06a2548d34296b0277cdb6b4c6f3cec57265823df22752c135
 DIST rust-1.28.0-x86_64-unknown-linux-gnu.tar.xz 134120432 BLAKE2B 
56fb79a98659d9c8e56b8eef87dea3302ee5901bc4507d1c204628370b20cf34b2875c9586faa0acc2bc2b1a5beedeb9b5ba199cfb85d52f268f084a02f04f27
 SHA512 
4f427c11a9cd22aedd01bd7ed5bee2ba5e00a27db25af4f596cf8627d88eff8e72625eb83729d2e6c6780aaffd44c0e7065a1c8fa22f4899349b72c726cf6a5f
-DIST rustc-1.25.0-src.tar.gz 98639156 BLAKE2B 
1408d5dd0611d4830de3b6b3d00e3fad4198a47599b639d0ac0bd05aaba401f743056a942e9df04a4d192c6b12e8cfe9a9cdf8cd26e48b72104ce9b423df049e
 SHA512 
7d8886f4d5a621eb794e814deb60be681fa38cf086f87ffa14e5a3500c640b237c549a632de1331a0f1b71963de41f6d31a4df3866b7e597424002316fed81ce
-DIST rustc-1.28.0-src.tar.xz 55838968 BLAKE2B 
1ff1f54dbae8c6481a6467d35b7c7dc340eba5e8c34f08ecb7b2300239c98a70c8459dacb8c8932ab6d9b3e2770e5b3508e23db7b01ff6014b7dbc076cf1de94
 SHA512 
a4885cd42a1006738cca2f0d8c0d5e4fd4014fc4629cbf691935bd36ffb896c553717022e67532359b5f1bd8e5050fc38b9dffed7c45cc76f7089ec134dfb980
 DIST rustc-1.29.1-src.tar.xz 61937676 BLAKE2B 
6a60249538e1ec62471f4d0e3fc31c0a648433aa6f85ca7341657ea07772e338eb92a629941685808f4b80e84cb025d78aee9d0d6fa71c6635a1647c61bca9b

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

2018-10-03 Thread Dirkjan Ochtman
commit: e2f81c248ffdcfa111cad3fcfdf483be13ef9eeb
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Oct  3 14:41:56 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Oct  3 14:42:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f81c24

dev-lang/rust-bin: add cpu_flags_x86_sse2 to REQUIRED_USE

Bug: https://bugs.gentoo.org/665660
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/rust-bin/rust-bin-1.29.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.29.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
index 161aa8102ac..cc54a0ffd92 100644
--- a/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
 KEYWORDS="~amd64 ~arm64 x86"
-IUSE="cargo clippy doc libressl rustfmt"
+IUSE="cargo clippy cpu_flags_x86_sse2 doc libressl rustfmt"
 
 CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
 
@@ -39,6 +39,7 @@ RDEPEND="${DEPEND}
net-misc/curl[ssl]
)"
 PDEPEND="!cargo? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"
+REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
 
 QA_PREBUILT="
opt/${P}/bin/*-${PV}



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

2018-10-03 Thread Dirkjan Ochtman
commit: da77475c0d4233c4d92283a5f0f2677a02387d77
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Oct  3 14:38:18 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Oct  3 14:42:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da77475c

dev-lang/rust: add cpu_flags_x86_sse2 to REQUIRED_USE

Closes: https://bugs.gentoo.org/665660
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/rust/rust-1.29.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust/rust-1.29.1.ebuild b/dev-lang/rust/rust-1.29.1.ebuild
index 9ff5d6b03f5..f7c35f7cda7 100644
--- a/dev-lang/rust/rust-1.29.1.ebuild
+++ b/dev-lang/rust/rust-1.29.1.ebuild
@@ -48,7 +48,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 
-IUSE="cargo clippy debug doc +jemalloc libressl rls rustfmt wasm 
${ALL_LLVM_TARGETS[*]}"
+IUSE="cargo clippy cpu_flags_x86_sse2 debug doc +jemalloc libressl rls rustfmt 
wasm ${ALL_LLVM_TARGETS[*]}"
 
 RDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
jemalloc? ( dev-libs/jemalloc )
@@ -72,7 +72,8 @@ DEPEND="${RDEPEND}
 "
 PDEPEND="!cargo? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"
 
-REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
+   x86? ( cpu_flags_x86_sse2 )"
 
 S="${WORKDIR}/${MY_P}-src"
 



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

2018-10-01 Thread Dirkjan Ochtman
commit: 93b04cb4afe914d5fd2fa2b22a95dc445be6e691
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Oct  1 08:23:11 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Oct  1 08:23:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b04cb4

dev-lang/rust-bin: cargo binary does not depend on http-parser

Bug: https://bugs.gentoo.org/666524
Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/rust-bin/rust-bin-1.29.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.29.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
index 12b8c7084dc..161aa8102ac 100644
--- a/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
@@ -36,7 +36,6 @@ RDEPEND="${DEPEND}
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
net-libs/libssh2
-   net-libs/http-parser:=
net-misc/curl[ssl]
)"
 PDEPEND="!cargo? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"



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

2018-09-29 Thread Dirkjan Ochtman
commit: a7d53da2c0963c3b1d87c5875cdf79224c3ee1ee
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 19:10:56 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 19:15:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d53da2

dev-lang/rust: remove old versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/rust/Manifest  |   8 --
 dev-lang/rust/rust-1.26.2.ebuild| 232 --
 dev-lang/rust/rust-1.27.1-r2.ebuild | 271 
 dev-lang/rust/rust-1.27.1.ebuild| 234 ---
 4 files changed, 745 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index bdc1d4db5b4..9a79c051edc 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,12 +1,6 @@
 DIST rust-1.24.0-aarch64-unknown-linux-gnu.tar.gz 184157362 BLAKE2B 
68b1b9471b6d26dbb2c3bf897d2bffc15d2fcd1fde774d4f23389e9ccb96fc60d8ec8c343b5f93651bced05bdf228d549c747f3f3d4de9c8232e99aa1b6bef6a
 SHA512 
d15548a7b21ca4605ff24d098a59414548a315acd736ac4d8ac845399c9febdd810ba76fdf2dd9336325bd749866ee72f3d8c7c573b04a4d932d00cd7cac34c0
 DIST rust-1.24.0-i686-unknown-linux-gnu.tar.gz 193631843 BLAKE2B 
f19e9f717f5626b2267da4e661b53f45f7948a83a25156239af3cadb1184bf39669171364754f1787cdb78c3b62bd145bff1e3f4c3c7890f0dd52839bd8ae923
 SHA512 
3806bee5dccc080fae437bbc7f2e2062803244eb57c25e5e591e46279810c661bf016a4043e0af991b49b9e09a5d81ec275a852c3647a474507b03846d76aac0
 DIST rust-1.24.0-x86_64-unknown-linux-gnu.tar.gz 199663002 BLAKE2B 
2373637eb4410c07328b3cbaecb56ca465956ec1a2f14786e00922d74c4e68760538383960080348be003bee656761f5bbd0aa871ea21e22d029b3f8ab5344a7
 SHA512 
63ecb84b31f586c85e25229fb673892567edc2f557ac2ca1958caf3e26aa4e6c9a55b410aeeeadf1a61a5ebd66a517106e942f923a2884ce69ee92aec622187b
-DIST rust-1.25.0-aarch64-unknown-linux-gnu.tar.xz 83752132 BLAKE2B 
a0d49238ccaa3547764c07a215a0e02c813ae18cd6aca3baae1d9a10dee87d73526552b7ff6e4936ec414794d1143041aa8f92d244e2e4fe5aaefcb12a6dcb0a
 SHA512 
404ecd4dc1e49fba41d7ade947877f621aa762e43eb5a8f604823fe297e8023f095cd449610240ed235723baaac96064eb38445794e27708edcdbca998d939e3
-DIST rust-1.25.0-i686-unknown-linux-gnu.tar.xz 102453124 BLAKE2B 
8986ebab6a7a9d00f716541484e0cfd4f33ca592880097217e718cb79cae77aad8ecaf6856f72386d2419b4dcc0d99425fb37f72b4830d6a20a74166f2c534d0
 SHA512 
75ad5cb5e00fabc24aaa46236cc6f2193a7543fd0944c0717c11a56d9c420d20463ad683558d86f5d42abacfb89d15f9cabf404c912a5e24a28e6716c8003e8f
-DIST rust-1.25.0-x86_64-unknown-linux-gnu.tar.xz 111059260 BLAKE2B 
ae982976a735c2b5226722207a983bb638cb7c0cb0ceb6b438456d54fac86a5d1892b535f01ac463157205c0ae27ae876482f6ac1fa269a9ec3e1177be0cef2e
 SHA512 
aea93ff64f620a1dd6b48d07ec3dcbc126b2f5c17b4697c096ec8cd02a3c7dfec7ae7d5df70a55eceb372897ad12f3d01c67d5aaea0167a80270931c61323f78
-DIST rust-1.26.2-aarch64-unknown-linux-gnu.tar.xz 90964988 BLAKE2B 
7e5de737ff2b4711e0a5b3085f10c3f2918fc5823dcb52bc5f897a5617b65d648d5e59664dbfaa904ff08923d1bbd11aae21349760fefef6ff18ea0e45391e07
 SHA512 
b565ec988d3b946dabc8902eba60b446070e77b7c27aa98d981b7ba5e9285bda95565627600e6be057970de5006d9640ef77fa920849160f5cf98508b48d1673
-DIST rust-1.26.2-i686-unknown-linux-gnu.tar.xz 143090096 BLAKE2B 
7871fa4e4d0f320ff949cd31cefa116bc7b741927626958e1d10197f05fc9a662b8d6c21ddd4d2910700e6f7273e4fc18738e6ff58cd85b9af4ed25eceea31d9
 SHA512 
859b5b72c78cca8cd473012599ca12539ef9a5ee38d1d024019fd84220e344e1cd0efd2b027ef333555b158b23529f35ceb5d59d76c35e7946b5fe4a8a52
-DIST rust-1.26.2-x86_64-unknown-linux-gnu.tar.xz 138609432 BLAKE2B 
54507a8ce3ab2676e6e66852b6d3f1a47ca07ad4b56383f6247149309a0f60f67fbf0a6ba27d968c24340c07d7d5074942c6eaccbc1207c5e75fd9a6f47b2481
 SHA512 
29e474b0eab4dd2ffa0b964d83f52ffce530e75c4193e307410ef6d20ef9ad2b300a4f467bdf06b3311157340e9295cb9b1efdcf08dafee66979b076c2afba7e
 DIST rust-1.27.2-aarch64-unknown-linux-gnu.tar.xz 94186748 BLAKE2B 
7e8f46128a7638217ef63caf479e1a6d9ebde7a225b7dad55082eb06e0206f0b1a5efa65badb15127a456ddc39702482407bbb9171a11397a31bc7c85d2cbcfa
 SHA512 
84022350f1e8fc34a353a09848333424a557ddea3b9445a1a5fc9d2f2abced942154e80888ab4091174d6d83c6766f583ef240ab2e2233de5d536633d2765040
 DIST rust-1.27.2-i686-unknown-linux-gnu.tar.xz 144776012 BLAKE2B 
98883f45637adf0920543da8951f29bf5ab11d1f39e9f4154b77e882eadce26ec5e8ed3e9bdcf560f8009fbaab4b7255ba8eb8eeb8beadad39ec6fa74b6dde45
 SHA512 
e17960120bdd18a527c0783ce8ca8d76cdc9b436f36a73a82fd2ea709b253f33feeb88310fab7a86305bad403eb5dad7ea43d0e5bc5ad1e3847f29e85040303a
 DIST rust-1.27.2-x86_64-unknown-linux-gnu.tar.xz 144218956 BLAKE2B 
40834086f211dd64ec76be37eb477697ff44783f261f0b9bfc10b46cc340cf3c15adf80d39a9df642b4985ea1239ad7f1d1803a44f3bd3d53f073bdc38a1de0e
 SHA512 
14861392dad81d2c040d0deb64d5dd34652d5cc2875e404609a0f13c8fb6bdc38f9bc7b1e309829365a00c42b610f2b7a73cffa232ecfdf0618b5508a8667198
@@ -14,7 +8,5 @@ DIST rust-1.28.0-aarch64-unkn

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

2018-09-29 Thread Dirkjan Ochtman
commit: af67713a2d8c18f7e67c1666a0e5ef5864552065
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 19:09:28 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 19:15:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af67713a

virtual/cargo: remove old versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 virtual/cargo/cargo-1.27.1.ebuild | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/virtual/cargo/cargo-1.27.1.ebuild 
b/virtual/cargo/cargo-1.27.1.ebuild
deleted file mode 100644
index ddb3bfb6cf1..000
--- a/virtual/cargo/cargo-1.27.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package manager for Rust"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| (
-   =dev-lang/rust-${PV}*[cargo]
-   =dev-lang/rust-bin-${PV}*[cargo]
-   =dev-util/cargo-0.28.0*
-   )"



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

2018-09-29 Thread Dirkjan Ochtman
commit: 286ee7f9d2ae07a3fe384db9b31325bcaf95a4f2
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 19:06:06 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 19:15:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286ee7f9

dev-util/rustfmt: remove old versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-util/rustfmt/Manifest | 38 ---
 dev-util/rustfmt/rustfmt-0.5.0.ebuild | 44 ---
 dev-util/rustfmt/rustfmt-0.6.3.ebuild | 49 ---
 3 files changed, 131 deletions(-)

diff --git a/dev-util/rustfmt/Manifest b/dev-util/rustfmt/Manifest
index b2e97cc2a16..b1b48cdad0a 100644
--- a/dev-util/rustfmt/Manifest
+++ b/dev-util/rustfmt/Manifest
@@ -1,43 +1,21 @@
-DIST aho-corasick-0.5.1.crate 29015 BLAKE2B 
af79c5c22e2b4d9ab81d7b0ccd70a375853e50277edb4bd31d0ff9acc670d8776c14044ac06dc659209549259ce8debc18d63ea38ac6812cb52f0f28dd2c8c7f
 SHA512 
81dbcf720613671880c5f28066a1368ee7e953c5d9f44253dc1f9c31b601e87bac518baa48cfaa34b905a4f687ec30233c1dcb00da093dbe502ce8a2f96b9619
-DIST aho-corasick-0.5.3.crate 252052 BLAKE2B 
aba67d996b22c336165be78c89f53a2164605544f82587ceb1145bdb850326c2889d1bdcc3e95a6c5bb1dc0a996902130ab8425a7b0b88b38daffbfc9f58e309
 SHA512 
cc297b4882b869919edf9023ee2bd7100eb48709f6e7076fd26d1701dab3d8aa2cfb03752a764877cd92177ab7a4ce3dcdae76d16965eca2ff53667832afda31
 DIST aho-corasick-0.6.3.crate 24963 BLAKE2B 
7d22a3501664a4324e43a20874fe4d2afcb1576d66f76bcfd894c0ea03b0daefd85e03e20196370dcb86d8c81067c3bc2202889349389c23b876d4b2bf8f2bbd
 SHA512 
4d0d55d8a6657fe13009d66728b7417926325dd9ca4f7ad7cd5d40e59cf0a55b906cd109d724a0b385ee988526535fc64a467ded171419e452c5a8c90196ae45
-DIST bitflags-0.5.0.crate 10940 BLAKE2B 
69d9f52d1dfbec986034981f4629022b25b94c01d54424ae2399a0749c51f0f1c725ca312cfb3f953efc95732b7ca32e432e29b1e5bbba416cb4e0c21a266546
 SHA512 
220511ed57391bbbd4c8828cf485aed25d078a1cad6305367939072383e48468d545550002398a288d30d8501b9232fb9a91e7a3651f67103991677b9f25de0c
-DIST bitflags-0.7.0.crate 10851 BLAKE2B 
00a4e2b66275d6fc8a7374aeec275b5fdf0e2c197e7e90e56afe89ac45554d14ba2063aa26a486dd88d822939b6ea5a5b40936d45d8717e2a98e95ba1d3f501f
 SHA512 
fdfe472c26e5486d1a3f1bfe5a27d26678781235c6e14b49bdb75388359cb78841f38d794fc4557548581a80a10b715d8840182c9ca3316049984a6b9f35b3c0
 DIST bitflags-0.9.1.crate 12406 BLAKE2B 
e89527c5411150c09bc16072e0e4e5b2dde4b50fb2ed76984c1b58db225912db580f96c7954cbbf597036e9d743658364977ba24d0d7660312c3b8d38306d879
 SHA512 
3c106186aa8b5b8d0fba377818618e6428af38f60e4f707873142b44cb6f64d1d7f347840c8bfba084ff569ac8c57d87f2288c4a1d79e282bc02544d69f976c0
 DIST diff-0.1.10.crate 7534 BLAKE2B 
4dbb88e8b516de6441a1e1a090f0b58399c53bac8bddc212bcc2acd05613ddb81ebe689270aeca01b8395da02a5bdcf80ea9daa050c85d5835915ed4d901978d
 SHA512 
1ba0f700ecd4f0598ed3d32e5f54f8df9d47b4a440c8a16ac99a45fd8401ef68acb6b743056fc769ba29f5c060745de7fec697aa1dff14f44c8f7c6bec74057b
-DIST diff-0.1.9.crate 2954 BLAKE2B 
bf192e188a616626e595b29095f55b4c2f860dcf8dff527e85340ab984e1cfa29e541cd044adbb70f0f2659eb671a1cac11a546fc04386e5ef412679c4c6011d
 SHA512 
d208be8da107d438168197c7ea67377048519b350c10d30410b57d71954ef634d03dfdb87b88f5a9fd7e0527ac31d165df95bf7a040b03c161831b9bb3f78dee
 DIST dtoa-0.4.1.crate 73264 BLAKE2B 
36698b6d78a1abc15fe36a9cfd545cf91c116d249b52b710bc098cd3857bef6ea1491e10c641c3e4fe8b6bb91c66b7623e22090ea182f2af61da6bcde1a8d032
 SHA512 
eb1be73a72f1b301371484aabfbffaf69692ad6baaeaace810d7bc8097a5084cca8cc37abf561b1371cb08fad04e07b24bb2149620a785387759813189682fda
-DIST env_logger-0.3.3.crate 5603 BLAKE2B 
dcb2e90e5b3476a11c4f2cd4449918375fb530b745b9e598a69a5384b03ec6908d62fb3c32ec2b15087b87e33a090e2d1fc7d9ae52de4a5f54413e3fc43d2632
 SHA512 
336384348b052e5af4f1b8be2930e124b35b4652c4c6fdf4861012092b81790da51776c6fea1d2667bcca65d0e0a27186ceee7aba6657a45551dfbc37a348b48
-DIST env_logger-0.3.5.crate 5950 BLAKE2B 
89772523b6beaa965be1548a0193d92a0a334e301b23e94bcbd407c1e0d5c31ea999b75fbc48d007529ac7581f92866a654d0fd67cc2df329a1ba1ce53c0fdf6
 SHA512 
9650ba32bfaa8c013c04cf2eb68378874fed53a178332151bec8d7ac832ab2884f91fdc39c372d3c1677954b073212654fb570da1f3c708e4d5a25910d6c1181
 DIST env_logger-0.4.3.crate 10891 BLAKE2B 
acbe308cb75ad68f824dd8cbbef13a9bab3234f121952f16af274180ce87bbde6f6327bd98f0d2a4623fa7a4980b554ffecc9280b709df1323de149399537d6d
 SHA512 
ba2c10608f87804e528a2de28c236e780485413dbc3835b5bd9acf4a9c11d9c5a310747b5d8a5ef7752186ab8a1ab5fbf6042657a3447380cb0869722246
 DIST extprim-1.2.2.crate 40910 BLAKE2B 
92cf01e760fff5f1b8f880779c97a193bd338e9a4a4257d975082db873fa0a891f6bf700c629fcc57bbc4acb707a34c11da4273f640b9a527497325ba1cdaf4b
 SHA512 
e14c5720c799b9822ce27fb000eb040b3aee41634c3a80a4ac275fd36575c777e0103b8572afc1d5c4ca9b08317b7620cace93fedb9363983617e8d8927cfba2
 DIST getopts-0.2.14.crate 1662

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

2018-09-29 Thread Dirkjan Ochtman
commit: 108d71d54795039cfa3793a7c40d0a3dade92960
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 19:10:08 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 19:15:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108d71d5

virtual/rust: remove old versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 virtual/rust/rust-1.26.2.ebuild | 15 ---
 virtual/rust/rust-1.27.1.ebuild | 15 ---
 2 files changed, 30 deletions(-)

diff --git a/virtual/rust/rust-1.26.2.ebuild b/virtual/rust/rust-1.26.2.ebuild
deleted file mode 100644
index 26f2a40c593..000
--- a/virtual/rust/rust-1.26.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"

diff --git a/virtual/rust/rust-1.27.1.ebuild b/virtual/rust/rust-1.27.1.ebuild
deleted file mode 100644
index f0642556ce5..000
--- a/virtual/rust/rust-1.27.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-09-29 Thread Dirkjan Ochtman
commit: 39b0b3bb7d5a512821846628f4cf89c44e3e41d4
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 19:11:48 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 19:15:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b0b3bb

dev-lang/rust-bin: remove old versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-lang/rust-bin/Manifest  |  10 --
 dev-lang/rust-bin/rust-bin-1.26.2.ebuild| 125 
 dev-lang/rust-bin/rust-bin-1.27.1-r1.ebuild | 142 
 dev-lang/rust-bin/rust-bin-1.28.0.ebuild| 142 
 4 files changed, 419 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 559e4a78b2e..206dde34d3c 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -3,16 +3,6 @@ DIST rust-1.25.0-arm-unknown-linux-gnueabihf.tar.gz 152774994 
BLAKE2B 438fc55edc
 DIST rust-1.25.0-armv7-unknown-linux-gnueabihf.tar.gz 150376603 BLAKE2B 
44aadf00b74d3d35039486289b319db5b1820dfb3b0fdbc03714ae2a8df78e09ee09fa41d9d8ec1377b91fb4a8f67cd7f4cdc99ceb39da4b48ba464ee1b73600
 SHA512 
a45312bec4c06b04d3c148d87a64aa55e14cc160eaaa6b712ce738590063137c8f9dd1030656071c1ac9a22cb852f34efdb98c435527c7371da381b802fb9104
 DIST rust-1.25.0-i686-unknown-linux-gnu.tar.gz 169267482 BLAKE2B 
8fb18c95adf7edd74cd305683ab2ee33d59cce1a0f515e9ba63dfd105ffaf9150444e281502747856fa5164f24707b4bbbe110a2b1b7a1cf65c96b883a6f2ede
 SHA512 
76bcd978b9b23b0fc6315f91bed153e59616aa62f520aae8e8d3587b5f5fae74fef15f8b0a749b02a69be56fad4df9a413019438135481917bca1fb1a7704de7
 DIST rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz 178696930 BLAKE2B 
0f82e837494d394c86462583f3d65f1ad839a97eda00fbc00476d06255831088cb7e554cc14edbf9dd23fbebf75078dc78204bdbec4795781f7fae0cbb6de63d
 SHA512 
544e85bb69359d8ff6059d0f470b5995822f73e6d361be43f69f87d394b7252a11686f835336930bc257ba4347c0498abf5b1fbd751180d96bd9ca872b76d65c
-DIST rust-1.26.2-arm-unknown-linux-gnueabi.tar.xz 98267104 BLAKE2B 
ae44fcead124e5e3993240be0c8a46e545df5d045d39184cfada86d9a820fa30a771396a2ced86c2454aef224951e85cf0b6965c13ed98a3024e07d4ca1ec6a9
 SHA512 
a96295ef2d0eca5a682e3b3bcfe3b3ffeb5bbe45bc949f467cfd1e7ac7252d74e86d2d8f25e5722e75e7f537afeb3b0ae9054bd3908916ea461623f8c13ba5bf
-DIST rust-1.26.2-arm-unknown-linux-gnueabihf.tar.xz 98502692 BLAKE2B 
124040a31e93923f66319244dbeba2be5836fb05ea3c1b8d833bdfac796ab1818139651a798ff398c7448958835ea238e9a111899493b992cc25c026a096ae89
 SHA512 
e23aa8e1167990a61413cdc0c0f336eafee02c90763120a08fdd7fcd7fbf04bbdbe38c59017cfa43ef622cac1b03f0850d5ace15046d384311a9f8af3cbe8b40
-DIST rust-1.26.2-armv7-unknown-linux-gnueabihf.tar.xz 98828932 BLAKE2B 
2f60e65128bd32d97422d82d99f5c5447d1c1e77582028089d52208e3ede4af5e72c278a3fb5001348c864087f3e85af05604a0b6078891c5ed812d745840d93
 SHA512 
7b8e3f39a62b7b5fdaa6d53e5638de26968799d97b5d53e09bf49456b02f968495cff4757f25d38bc3393ca33dc1b9da353ec290ba9416770e082548aa5079ac
-DIST rust-1.26.2-i686-unknown-linux-gnu.tar.xz 143090096 BLAKE2B 
7871fa4e4d0f320ff949cd31cefa116bc7b741927626958e1d10197f05fc9a662b8d6c21ddd4d2910700e6f7273e4fc18738e6ff58cd85b9af4ed25eceea31d9
 SHA512 
859b5b72c78cca8cd473012599ca12539ef9a5ee38d1d024019fd84220e344e1cd0efd2b027ef333555b158b23529f35ceb5d59d76c35e7946b5fe4a8a52
-DIST rust-1.26.2-x86_64-unknown-linux-gnu.tar.xz 138609432 BLAKE2B 
54507a8ce3ab2676e6e66852b6d3f1a47ca07ad4b56383f6247149309a0f60f67fbf0a6ba27d968c24340c07d7d5074942c6eaccbc1207c5e75fd9a6f47b2481
 SHA512 
29e474b0eab4dd2ffa0b964d83f52ffce530e75c4193e307410ef6d20ef9ad2b300a4f467bdf06b3311157340e9295cb9b1efdcf08dafee66979b076c2afba7e
-DIST rust-1.27.1-arm-unknown-linux-gnueabi.tar.xz 101083416 BLAKE2B 
2fd3a4b0c8a6cc1e7f7bc11300081183144639c4d02b8bb989154fbad92ad1e30ac8171993d8296ce8f0486dd018df46360693d912b50ca0c299c4c059f79d17
 SHA512 
7fa376f077abad6e24b81aa98ab7d953b8257388212a509c7a061ebe022cefd5bd042f24fc287bc4fb4cb9a6cbb651ae0d8146b5d4fe73d395ebb7192367
-DIST rust-1.27.1-arm-unknown-linux-gnueabihf.tar.xz 101382108 BLAKE2B 
8743930b86b8ac1032afc5ced83f57b0606e9143a9d8e30a8b2ede70abb415fc2f1a904cb4b92adde7f71d54e83384509f02220cea9a9ab189a79815a58bd434
 SHA512 
be49a245163bef0345cd138fdc8d13a8403bf6b52350550119eba87921f6a1abb04267bc698da30e5e688d8592fc20d8d3d63aff7ac1fa7397950531d329
-DIST rust-1.27.1-armv7-unknown-linux-gnueabihf.tar.xz 98288932 BLAKE2B 
4794e8c54c8f733de6129829bab9e02644651fd6350db76bdb8c69f32fcff0a61e4992241431fea2b871e04a6f28607810918c5161a5a8a0b3fe756a37b619e3
 SHA512 
405bd579e69ec73de384487c4cd77eefcbc6c537ca3421f38ce2d35b8cd911def82fb9006b788a8aa6cdef69f620a5b1f2a2f7364bf7ddd0452d80b33315fa43
-DIST rust-1.27.1-i686-unknown-linux-gnu.tar.xz 144852524 BLAKE2B 
f087ad3ee7f942482c6aa02f9dcdc4adf6ede64e698024f7dcca6dccedcc5f9e9805050015d8328c5b672c94cb7f1008551a95a69b1ce8e754e048c5604dd11

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

2018-09-29 Thread Dirkjan Ochtman
commit: 64146058b1ce805d42ea27c1e59707ef8e11656f
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 19:07:22 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 19:15:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64146058

dev-util/cargo: remove old versions

Signed-off-by: Dirkjan Ochtman  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-util/cargo/Manifest|  58 --
 dev-util/cargo/cargo-0.27.0.ebuild | 215 -
 dev-util/cargo/cargo-0.28.0.ebuild | 214 
 3 files changed, 487 deletions(-)

diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest
index 8846b0f4d00..f5c144c5eff 100644
--- a/dev-util/cargo/Manifest
+++ b/dev-util/cargo/Manifest
@@ -4,13 +4,9 @@ DIST aho-corasick-0.6.6.crate 26330 BLAKE2B 
dbdfcba15832736cf1ec65c9f93943e7ef36
 DIST aho-corasick-0.6.8.crate 26786 BLAKE2B 
877bac172514332ef3c607fa3c9b4708822543f69091b3151d31d9297306dbcb0b6ce9cf5ba02f3c08f5baff337e3525ada8f2240fd6aa12cce428694a36
 SHA512 
1adbce716a3082c3fcd3514c49af3872d926df14044767266707862c0ad7ee22848a6ce99903003c04a3e8f8cd91b38ec8ca5d4a2c9031bfec4c93cf71c15556
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST arrayvec-0.4.7.crate 22946 BLAKE2B 
93d17ae9e706969e319980b4e00dd0a6c040c8d62cd41d1de34ab997e28798329e00d3dc3893da45ce5bc066fcf70dd5d8e98a79fbac8fc06d33a073a97b7b89
 SHA512 
195faecd7709eb908227cda7111e1b736ecf96120f9b615f1dc0a9a1cc61947e2ad4fedc7fc81d14405b51a4c8a216f81b8ed1d1d603a9fa451a38b4637e2bae
-DIST atty-0.2.10.crate 5962 BLAKE2B 
36a2fe57eb500124f20464a7d67f86bc6270c2143f8273683011599adee180ee71fb0ea565c38171b9d471479d63041e4bbba4f713dfb92239b7d298e9d89e7e
 SHA512 
76cbf960475073101d617bdaf12ed1e93dfdd96e22182674e1ec04c955fb1de2e3aa132345c50a1bebc579932d43c74c9aac64ae64107e98648a0f1f6562285b
 DIST atty-0.2.11.crate 5916 BLAKE2B 
e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499
 SHA512 
9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
 DIST atty-0.2.8.crate 5708 BLAKE2B 
e88f1155f51dd36eb38364994eeffc84683b43b8010909e058d9fd80fa492092ed49d6d05b5b7d10fd2585191dd1b6efdccf30be298f53dcb832027fd6187508
 SHA512 
d6aac03499b5e8187ecacd6060d34d3ad8747eb680c9f59ba13e00253d422b2d7d092236fc8eced93358f251d46672013463e3bfdc0aaa9e9e7c5c8e08a22195
-DIST atty-0.2.9.crate 5898 BLAKE2B 
fa8b45e670fc4147f0407e4a059569e3d4ec31f79aef01ef581c03396a73aa449482dba200bf49d6f60887853eadc8ccf483c0fa0ebcba9f219557cee9a907ba
 SHA512 
2d7d2e52f3d3b66d4280dc3a2509c0125b1cf7dc136f3cc81e1a91aee0dcebdb544f631bccf299580f24ac8687f9b61e3b08fc961c040146959eeec1205c
 DIST backtrace-0.3.5.crate 27636 BLAKE2B 
db71be18b39a7aa25d2e1850fd907d3ea96d30af66b72c7b2b12a37acf6d6f46cdca1b9de884167e7567584848ea2ca4a1b03468e9158a62a3fde6aacd0746c8
 SHA512 
b554fd616780c706d8f6e7afef4800625a9fec5f7825e995a534103d1b773f0f28e09d49a1163eef9059681d669953ed1b7a8fb33209ee3b7be1fdeaa2adb3a1
-DIST backtrace-0.3.6.crate 28437 BLAKE2B 
63f056086b8c56707e7a3f9719e211a70368584c85a6a3b05ed8ad31cf3ac86f6fc091c826392439fcaf9a0f4066de8da00449a9715d90c1585d450fff63bbdd
 SHA512 
c42e9891a2297aefa08e6ec627520bfd3f93f7eddc2782cb5eb277092d588b1d84e75ac724d29548eab77de19de3400748b90bf2eccfed5ce1e20a979dd210e6
-DIST backtrace-0.3.7.crate 28432 BLAKE2B 
5478adb8e5a028a5d5af62b2f6522c2a7bee65bcbfa76da252c57e4f17b682db486f3aff96501d49943d86567eb8187f1e37a42f324b3cf3181788d0cd760b15
 SHA512 
a3f0d8bfef2158310c65f41e246323b0953147a017dbe47143b8dc2e1734c945f13b49732a16f1712a3b5a27a23f27a38778d8185c64a7982948aace69c079af
 DIST backtrace-0.3.9.crate 31054 BLAKE2B 
5d90d098d149198eabe4665b1eb2cf41c5f392ddc1c5cc499047dd72533d79b679943781445f7d86f269a15d3f8ca2775dfe89123935d32ccef4b8151547283e
 SHA512 
edb485ad27d19e0cccea123cc6a9db5b3222831e48722d8fcec7349fd1c4b62b67ab1f488fea4973da82c8f17a86aeba4ea8f2fc1aa60f6528833cda39efa637
 DIST backtrace-sys-0.1.16.crate 283418 BLAKE2B 
d15f9c692dd805c61dbd219c70f0b47bb6d2a18bdb2657bd5b5bf6f94f1df621f6be56e2774d2d5d218f044c1358b1af4251705123c5d48ce5575ff3a2f3b50a
 SHA512 
2fd32fee7c13d1c83be5e86341a4c1c0da06876a73a9fb74c680994132510eac9a3444144c97ddcb78919da044e628650d604a20a06ca7852289168da8d754b4
 DIST backtrace-sys-0.1.23.crate 522263 BLAKE2B 
fa5f2e1929dd4a0fd0c38abb52fee514315e4d8711b17cb880cd78007ef82093796e9249e73fa0296455810059ee4fe9e09ba05c5d2c0a9dde206ab601816455
 SHA512 
29c3f317ba7907e8cf0f23990f450e0d3a0ba27479c3c7bbedaa3bd3aef177eea6e8393bc1051a60f2e18fff6d329790f2706eddc27bf6558ebc2d05e0f173fc
@@ -26,28 +22,13 @@ DIST car

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

2018-09-29 Thread Dirkjan Ochtman
commit: c4352e21e506526e50718a675396f870fa9e123f
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 18:41:43 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 18:42:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4352e21

profiles: mask rust-bin[doc] on arm64, too

Bug: https://bugs.gentoo.org/660512

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 profiles/arch/arm64/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 95cc57c20c5..800fe51e91a 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -5,6 +5,7 @@
 # Upstream doesn't build docs for tier 2 and lower architectures.
 # Bug #660512.
 dev-lang/rust doc
+dev-lang/rust-bin doc
 
 # Michał Górny  (20 Sep 2018)
 # dev-libs/libpfm not keyworded here (and unclear if it supports ARM64).



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

2018-09-29 Thread Dirkjan Ochtman
commit: 503c6add60b33583610db927f40362ab4c4a66c3
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Sep 20 09:22:23 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:21:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503c6add

dev-util/cargo: version bump to 0.30.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 dev-util/cargo/Manifest|  71 
 dev-util/cargo/cargo-0.30.0.ebuild | 229 +
 2 files changed, 300 insertions(+)

diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest
index 5093557b67f..8846b0f4d00 100644
--- a/dev-util/cargo/Manifest
+++ b/dev-util/cargo/Manifest
@@ -1,7 +1,9 @@
 DIST aho-corasick-0.5.3.crate 252052 BLAKE2B 
aba67d996b22c336165be78c89f53a2164605544f82587ceb1145bdb850326c2889d1bdcc3e95a6c5bb1dc0a996902130ab8425a7b0b88b38daffbfc9f58e309
 SHA512 
cc297b4882b869919edf9023ee2bd7100eb48709f6e7076fd26d1701dab3d8aa2cfb03752a764877cd92177ab7a4ce3dcdae76d16965eca2ff53667832afda31
 DIST aho-corasick-0.6.4.crate 25443 BLAKE2B 
b866fec3f2d7bf39152b30d4c95c921c3912c832cb5d7016c771bf19cb8bf02851ee942c891cc95f339b35c0545f9b45e26ce893486660b26227129aa7792b84
 SHA512 
0191f627896469bdb271f1b9d2f3d3b0f7952579cd07c2659996ad66a961dbe605c6a4a929100d6b9c246e65199c0e180b1e8349943f06a6f08250e003e62b65
 DIST aho-corasick-0.6.6.crate 26330 BLAKE2B 
dbdfcba15832736cf1ec65c9f93943e7ef368fc71e5545e1481788428ce1ebacaf87b4d045cb22695c1738ac6a0c579b38e886a461bd665b07898ca3a7f9e808
 SHA512 
6ac654a3e670ca53350ae6a4b21f7cc50335a42ac8557f34712575e9e9871991d29e45a45280f8c32a8a44340a54ac33585e7f1ab9b549462002e0ec24da2caa
+DIST aho-corasick-0.6.8.crate 26786 BLAKE2B 
877bac172514332ef3c607fa3c9b4708822543f69091b3151d31d9297306dbcb0b6ce9cf5ba02f3c08f5baff337e3525ada8f2240fd6aa12cce428694a36
 SHA512 
1adbce716a3082c3fcd3514c49af3872d926df14044767266707862c0ad7ee22848a6ce99903003c04a3e8f8cd91b38ec8ca5d4a2c9031bfec4c93cf71c15556
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST arrayvec-0.4.7.crate 22946 BLAKE2B 
93d17ae9e706969e319980b4e00dd0a6c040c8d62cd41d1de34ab997e28798329e00d3dc3893da45ce5bc066fcf70dd5d8e98a79fbac8fc06d33a073a97b7b89
 SHA512 
195faecd7709eb908227cda7111e1b736ecf96120f9b615f1dc0a9a1cc61947e2ad4fedc7fc81d14405b51a4c8a216f81b8ed1d1d603a9fa451a38b4637e2bae
 DIST atty-0.2.10.crate 5962 BLAKE2B 
36a2fe57eb500124f20464a7d67f86bc6270c2143f8273683011599adee180ee71fb0ea565c38171b9d471479d63041e4bbba4f713dfb92239b7d298e9d89e7e
 SHA512 
76cbf960475073101d617bdaf12ed1e93dfdd96e22182674e1ec04c955fb1de2e3aa132345c50a1bebc579932d43c74c9aac64ae64107e98648a0f1f6562285b
 DIST atty-0.2.11.crate 5916 BLAKE2B 
e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499
 SHA512 
9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
 DIST atty-0.2.8.crate 5708 BLAKE2B 
e88f1155f51dd36eb38364994eeffc84683b43b8010909e058d9fd80fa492092ed49d6d05b5b7d10fd2585191dd1b6efdccf30be298f53dcb832027fd6187508
 SHA512 
d6aac03499b5e8187ecacd6060d34d3ad8747eb680c9f59ba13e00253d422b2d7d092236fc8eced93358f251d46672013463e3bfdc0aaa9e9e7c5c8e08a22195
@@ -12,9 +14,11 @@ DIST backtrace-0.3.7.crate 28432 BLAKE2B 
5478adb8e5a028a5d5af62b2f6522c2a7bee65b
 DIST backtrace-0.3.9.crate 31054 BLAKE2B 
5d90d098d149198eabe4665b1eb2cf41c5f392ddc1c5cc499047dd72533d79b679943781445f7d86f269a15d3f8ca2775dfe89123935d32ccef4b8151547283e
 SHA512 
edb485ad27d19e0cccea123cc6a9db5b3222831e48722d8fcec7349fd1c4b62b67ab1f488fea4973da82c8f17a86aeba4ea8f2fc1aa60f6528833cda39efa637
 DIST backtrace-sys-0.1.16.crate 283418 BLAKE2B 
d15f9c692dd805c61dbd219c70f0b47bb6d2a18bdb2657bd5b5bf6f94f1df621f6be56e2774d2d5d218f044c1358b1af4251705123c5d48ce5575ff3a2f3b50a
 SHA512 
2fd32fee7c13d1c83be5e86341a4c1c0da06876a73a9fb74c680994132510eac9a3444144c97ddcb78919da044e628650d604a20a06ca7852289168da8d754b4
 DIST backtrace-sys-0.1.23.crate 522263 BLAKE2B 
fa5f2e1929dd4a0fd0c38abb52fee514315e4d8711b17cb880cd78007ef82093796e9249e73fa0296455810059ee4fe9e09ba05c5d2c0a9dde206ab601816455
 SHA512 
29c3f317ba7907e8cf0f23990f450e0d3a0ba27479c3c7bbedaa3bd3aef177eea6e8393bc1051a60f2e18fff6d329790f2706eddc27bf6558ebc2d05e0f173fc
+DIST backtrace-sys-0.1.24.crate 522332 BLAKE2B 
aebfee4b257b44ce127f3bc13d7622dcb0d6cb4c1e73d504b8d77b6c0b1ed47e7ca310cb6b41798cd13e6589739c352d9e33072e20fae0547d292312604a27d9
 SHA512 
7e7b279bbe5f3d8bc2ff3234df11d7b08cb09209c861c24b3fa67dcd89699bd80a6fbf93d3b0b287544f73792983172bfb5e5c86caedee59f09ee66d259fd0c7
 DIST bitflags-0.9.1.crate 1240

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

2018-09-29 Thread Dirkjan Ochtman
commit: 2c45b2b04a2ab980615e660872c8cf9f371a6843
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 13:09:33 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:22:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c45b2b0

dev-lang/rust-bin: version bump to 1.29.1

Package-Manager: Portage-2.3.49, Repoman-2.3.10

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 dev-lang/rust-bin/Manifest   |   6 ++
 dev-lang/rust-bin/metadata.xml   |   1 +
 dev-lang/rust-bin/rust-bin-1.29.1.ebuild | 176 +++
 3 files changed, 183 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 55be30adaab..559e4a78b2e 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -19,3 +19,9 @@ DIST rust-1.28.0-arm-unknown-linux-gnueabihf.tar.xz 104992084 
BLAKE2B df97766d7a
 DIST rust-1.28.0-armv7-unknown-linux-gnueabihf.tar.xz 105144132 BLAKE2B 
d9e0791c7dc77ade26d383a5c57117a2b7b50c6a523b31fbf604c0b779c966c504f85c718353f2e581bfe8a228369671a8b731f808bc0133ad3fad61f853
 SHA512 
9142110e0c24657aca41468648d9364c2e6fce60b08ca7113c944a53701fc5a309481a8fdd5845b229bcc750ccad63af561d452c3a3a0727ab1ca7a461b06d3d
 DIST rust-1.28.0-i686-unknown-linux-gnu.tar.xz 136925948 BLAKE2B 
85d9239533920c3f16d7c61bada0caeabceceade29032b70bb4562bfd04fa0158cdd85b8a0a1119506416fa5916ade8a0466bf6c10da457299a6319aa25f9dd6
 SHA512 
ffdfab46db14f07354b553e02fdb9dc6602c2c52b78d8f17c499f4ddb1e257aa53479df836eb3f06a2548d34296b0277cdb6b4c6f3cec57265823df22752c135
 DIST rust-1.28.0-x86_64-unknown-linux-gnu.tar.xz 134120432 BLAKE2B 
56fb79a98659d9c8e56b8eef87dea3302ee5901bc4507d1c204628370b20cf34b2875c9586faa0acc2bc2b1a5beedeb9b5ba199cfb85d52f268f084a02f04f27
 SHA512 
4f427c11a9cd22aedd01bd7ed5bee2ba5e00a27db25af4f596cf8627d88eff8e72625eb83729d2e6c6780aaffd44c0e7065a1c8fa22f4899349b72c726cf6a5f
+DIST rust-1.29.1-aarch64-unknown-linux-gnu.tar.xz 100127240 BLAKE2B 
32bebfcb3fe9c12bc0404d1a7980d09a3e96117d93eccc3f76601a4a06ff5ab9d4627bc50ce00b6c69723379a2ebf3e3f25b9724b1bd2dc00c001b28fd70b916
 SHA512 
fae658f99069b599e3ec17e5a6b80f3c726937dd4751e375a003583ac6feeeb5f68bdd9e55c8ab84a0974607a45e08eaaad9e373f5a9b4bc172d2c986664d671
+DIST rust-1.29.1-arm-unknown-linux-gnueabi.tar.xz 105764732 BLAKE2B 
552c0df65a1ca1ff094d25ddbdaf6e50b4faa1123677b796eb6a5aec2f8cba7f9ede9611aa2e7ffd7c4e39d578f166e73e4c9916a8db7a7652b006364ea78601
 SHA512 
cd5ea55b3c4f67deeb9a2688fea6800ebac1bbabfa5ce8d37f6ca0c1628cde9770831a0ec894309ca86dfed9faa3949c479e5b546abfaebcc6431f7709f487b2
+DIST rust-1.29.1-arm-unknown-linux-gnueabihf.tar.xz 106051860 BLAKE2B 
65d9a5f75540cdfedf89ebbe30f04fce964a3e1d27479a8393924c5b6a1cd77883c7d54b9e1634378febe6a2ec3ec04f6ba403e15afc43e6cc5b32902932ba57
 SHA512 
aea98cbe613abf8fbba45806356a26776bc369c4100658fc613bf730d7f7ed6aeb413cbfefa5eb77da80008dce95264b8bcbe420804b32ad577c5821203fe151
+DIST rust-1.29.1-armv7-unknown-linux-gnueabihf.tar.xz 106372416 BLAKE2B 
25371071e52a585c3f0b99f5849cf674aedd6d024ce75f6bf7b0d88f485d715b42d6a0f5eb8871890240d1c2488d7ad75c8ac7b4b22dd88e3ce2d049d35ae8ee
 SHA512 
0067476eb0972998cee33f27d8fd6ef51c497bd6edbbd8a289fcf768da525805646569ed029318d4be6ecb6aece6669e3554eb30a14e1d31f2a3e7d5896b14c3
+DIST rust-1.29.1-i686-unknown-linux-gnu.tar.xz 150811536 BLAKE2B 
97d268cbbb5485d8efde108462bb0086ed9428a9b7ba8136dac764cd871a39d9503f6b928ce5fd9f1cdbf20dd109877f4404cb4522ccb2d37bfd55b15664
 SHA512 
8dc2a3b7fb1eef4b009541c473b767d07ab1136b933495b22e3fa56925def80b141b4801ce362ce9986a559fda4299fea35dd4bd7209dc1b3425b44421605df8
+DIST rust-1.29.1-x86_64-unknown-linux-gnu.tar.xz 148184680 BLAKE2B 
be64a44619807be3151162e45cefe79242e965277606b7aac4f0456d34e4cb526b1779c327499c47c484a830c4c566ab1aeaef30cf17ae7d2bdc89ecbf1f5de5
 SHA512 
69809c2ae77be6a1f71a5f14cea74dee6ac59bb548bc8ed454819ce3db38146ad64b83a6bf2a6d5cea68c807bc8ecf6c7929c4f8365b419e40a23022074efa16

diff --git a/dev-lang/rust-bin/metadata.xml b/dev-lang/rust-bin/metadata.xml
index 3407a1ae8de..5252c49ea5c 100644
--- a/dev-lang/rust-bin/metadata.xml
+++ b/dev-lang/rust-bin/metadata.xml
@@ -7,6 +7,7 @@
   
   
 Install cargo component
+Install clippy component
 Install rustfmt component
   
 

diff --git a/dev-lang/rust-bin/rust-bin-1.29.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
new file mode 100644
index 000..857b9fca313
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.29.1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils bash-completion-r1 versionator toolchain-funcs
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+   arm? (
+   
https://static.rust-

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

2018-09-29 Thread Dirkjan Ochtman
commit: 8bf6f4e40b36aaa453359585576c42fe50c4494a
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 13:12:36 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:22:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf6f4e4

virtual/rust: version bump to 1.29.1

Package-Manager: Portage-2.3.49, Repoman-2.3.10

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 virtual/rust/rust-1.29.1.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.29.1.ebuild b/virtual/rust/rust-1.29.1.ebuild
new file mode 100644
index 000..fa78c78a3e7
--- /dev/null
+++ b/virtual/rust/rust-1.29.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-09-29 Thread Dirkjan Ochtman
commit: 9302e0ccc9521d8a0cf401431c62218015efb370
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Sep 20 09:20:12 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:21:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9302e0cc

cargo.eclass: restrict pretag pattern to allow extended versions

This is needed for openssl-src, which has a version like 110.0.7+1.1.0i.

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 eclass/cargo.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index a15dfa9f30c..bb27aa315ee 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -39,7 +39,7 @@ cargo_crate_uris() {
local name version url pretag
name="${crate%-*}"
version="${crate##*-}"
-   pretag="[a-zA-Z]+"
+   pretag="^[a-zA-Z]+"
if [[ $version =~ $pretag ]]; then
version="${name##*-}-${version}"
name="${name%-*}"



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

2018-09-29 Thread Dirkjan Ochtman
commit: 837dfce8560d51e153e8c5bd900c1a587fd31825
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 12:46:57 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:21:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837dfce8

dev-lang/rust: version bump to 1.29.1

Package-Manager: Portage-2.3.49, Repoman-2.3.10

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 dev-lang/rust/Manifest   |   4 +
 dev-lang/rust/metadata.xml   |   1 +
 dev-lang/rust/rust-1.29.1.ebuild | 290 +++
 3 files changed, 295 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index e7a6c0abd82..bdc1d4db5b4 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -10,7 +10,11 @@ DIST rust-1.26.2-x86_64-unknown-linux-gnu.tar.xz 138609432 
BLAKE2B 54507a8ce3ab2
 DIST rust-1.27.2-aarch64-unknown-linux-gnu.tar.xz 94186748 BLAKE2B 
7e8f46128a7638217ef63caf479e1a6d9ebde7a225b7dad55082eb06e0206f0b1a5efa65badb15127a456ddc39702482407bbb9171a11397a31bc7c85d2cbcfa
 SHA512 
84022350f1e8fc34a353a09848333424a557ddea3b9445a1a5fc9d2f2abced942154e80888ab4091174d6d83c6766f583ef240ab2e2233de5d536633d2765040
 DIST rust-1.27.2-i686-unknown-linux-gnu.tar.xz 144776012 BLAKE2B 
98883f45637adf0920543da8951f29bf5ab11d1f39e9f4154b77e882eadce26ec5e8ed3e9bdcf560f8009fbaab4b7255ba8eb8eeb8beadad39ec6fa74b6dde45
 SHA512 
e17960120bdd18a527c0783ce8ca8d76cdc9b436f36a73a82fd2ea709b253f33feeb88310fab7a86305bad403eb5dad7ea43d0e5bc5ad1e3847f29e85040303a
 DIST rust-1.27.2-x86_64-unknown-linux-gnu.tar.xz 144218956 BLAKE2B 
40834086f211dd64ec76be37eb477697ff44783f261f0b9bfc10b46cc340cf3c15adf80d39a9df642b4985ea1239ad7f1d1803a44f3bd3d53f073bdc38a1de0e
 SHA512 
14861392dad81d2c040d0deb64d5dd34652d5cc2875e404609a0f13c8fb6bdc38f9bc7b1e309829365a00c42b610f2b7a73cffa232ecfdf0618b5508a8667198
+DIST rust-1.28.0-aarch64-unknown-linux-gnu.tar.xz 98937652 BLAKE2B 
836d3dd4e583fa50dd317c3bea56257e6ea19defdb38c16be6debb2854e147c8a92c4832263e4ac314136022a176526fe7d3774a3c5a84cd8d364cd2a1532860
 SHA512 
8d9acbc90ddaa1e0de0234a21798b19b5365ea371a12f9a143c6ebacbb48f57344da6e827e867513be502bce2801de27a0dbbacdf8618c653aeb58026b6c469c
+DIST rust-1.28.0-i686-unknown-linux-gnu.tar.xz 136925948 BLAKE2B 
85d9239533920c3f16d7c61bada0caeabceceade29032b70bb4562bfd04fa0158cdd85b8a0a1119506416fa5916ade8a0466bf6c10da457299a6319aa25f9dd6
 SHA512 
ffdfab46db14f07354b553e02fdb9dc6602c2c52b78d8f17c499f4ddb1e257aa53479df836eb3f06a2548d34296b0277cdb6b4c6f3cec57265823df22752c135
+DIST rust-1.28.0-x86_64-unknown-linux-gnu.tar.xz 134120432 BLAKE2B 
56fb79a98659d9c8e56b8eef87dea3302ee5901bc4507d1c204628370b20cf34b2875c9586faa0acc2bc2b1a5beedeb9b5ba199cfb85d52f268f084a02f04f27
 SHA512 
4f427c11a9cd22aedd01bd7ed5bee2ba5e00a27db25af4f596cf8627d88eff8e72625eb83729d2e6c6780aaffd44c0e7065a1c8fa22f4899349b72c726cf6a5f
 DIST rustc-1.25.0-src.tar.gz 98639156 BLAKE2B 
1408d5dd0611d4830de3b6b3d00e3fad4198a47599b639d0ac0bd05aaba401f743056a942e9df04a4d192c6b12e8cfe9a9cdf8cd26e48b72104ce9b423df049e
 SHA512 
7d8886f4d5a621eb794e814deb60be681fa38cf086f87ffa14e5a3500c640b237c549a632de1331a0f1b71963de41f6d31a4df3866b7e597424002316fed81ce
 DIST rustc-1.26.2-src.tar.xz 54613640 BLAKE2B 
f361b7a0ed40ccb026750b4a70b99931f1abf52024e907b588e339902de2fbbd15501d237ac048d0537005834b0a2f49935f654a8c75d40ed95c65894f611481
 SHA512 
a598858ddce0e05d1d431be383400f44fc551eb2e368f37b01670c0b65ea5da6a7d5b2b68bb6ef806d2107cfa0d5007008442ad4d5ddb17d18d04e0ab31600b0
 DIST rustc-1.27.1-src.tar.xz 55458892 BLAKE2B 
9c5cec24760afdcee51fb0ba8d2289b92d34de57e97e57f2e5dc129674edab4a595ab5756c789b5de15bdd5107363f12a517169cedc7c3093fa0241d200ca3ab
 SHA512 
4a8c03476ca1867a1130b825724ecb6bd629b889d704fdd6c3de4e188f73e2d1acdfae413f26e37505d76109d23d8e9ab409b31af3d67d244f8552730ada292d
 DIST rustc-1.28.0-src.tar.xz 55838968 BLAKE2B 
1ff1f54dbae8c6481a6467d35b7c7dc340eba5e8c34f08ecb7b2300239c98a70c8459dacb8c8932ab6d9b3e2770e5b3508e23db7b01ff6014b7dbc076cf1de94
 SHA512 
a4885cd42a1006738cca2f0d8c0d5e4fd4014fc4629cbf691935bd36ffb896c553717022e67532359b5f1bd8e5050fc38b9dffed7c45cc76f7089ec134dfb980
+DIST rustc-1.29.1-src.tar.xz 61937676 BLAKE2B 
6a60249538e1ec62471f4d0e3fc31c0a648433aa6f85ca7341657ea07772e338eb92a629941685808f4b80e84cb025d78aee9d0d6fa71c6635a1647c61bca9bc
 SHA512 
1ded651b4c460e11e5e44c26de88a80fb13c297de2ee1e5af89638e12a7e8f43dd756689d4cc4fad45c52d4d43a3c70dd6a3ae550735b9dad5f8defea6a7

diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml
index 88d11733609..8b63f5a12fc 100644
--- a/dev-lang/rust/metadata.xml
+++ b/dev-lang/rust/metadata.xml
@@ -9,6 +9,7 @@
 Build and install rls, rustfmt and cargo
 alongside the compiler and stdlib
 Install cargo component
+Install clippy component
 Use dev-libs/jemalloc as the
 standard memory allocator
 Install rls component

diff --git a/dev-lang/rust/rust-1.29.1.ebuild b/dev-lang/rust/rust-1.29.1.ebuild
new 

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

2018-09-29 Thread Dirkjan Ochtman
commit: df4c8351cc7f06f994653ed9035d77d0dcb48cc3
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 13:17:08 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:22:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df4c8351

profiles: mask rust{,-bin} clippy flag

Bug: https://bugs.gentoo.org/667286

Signed-off-by: Dirkjan Ochtman  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 911da73221c..7ebcd86cfe0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Dirkjan Ochtman  (29 Sep 2018)
+# Clippy is broken for now, can't find libraries (bug 667286)
+dev-lang/rust clippy
+dev-lang/rust-bin clippy
+
 # Virgil Dupras  (26 Sep 2018)
 # Server feature in paramiko is patched out for security reasons. It can
 # be re-enabled with the 'server' USE flag, but this flag is hard



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

2018-09-29 Thread Dirkjan Ochtman
commit: 07c8ed6260232bc1881d318f0793fe7525f0a255
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 13:11:43 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:22:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c8ed62

virtual/cargo: version bump to 1.29.1

Package-Manager: Portage-2.3.49, Repoman-2.3.10

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 virtual/cargo/cargo-1.29.1.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/virtual/cargo/cargo-1.29.1.ebuild 
b/virtual/cargo/cargo-1.29.1.ebuild
new file mode 100644
index 000..e05ec4b3130
--- /dev/null
+++ b/virtual/cargo/cargo-1.29.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Package manager for Rust"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+CARGO_DEPEND_VERSION="0.$(($(ver_cut 2) + 1)).0"
+
+RDEPEND="|| (
+   =dev-lang/rust-${PV}*[cargo]
+   =dev-lang/rust-bin-${PV}*[cargo]
+   =dev-util/cargo-${CARGO_DEPEND_VERSION}*
+   )"



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

2018-09-29 Thread Dirkjan Ochtman
commit: f2962e61955c40bc8c1b637f66e76e27755fc1b6
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Sep 29 13:19:55 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Sep 29 13:22:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2962e61

profiles: mask rust docs on arm64

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

Signed-off-by: Dirkjan Ochtman  gentoo.org>

 profiles/arch/arm64/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index d76abd4d25c..95cc57c20c5 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Dirkjan Ochtman  (29 Sep 2018)
+# Upstream doesn't build docs for tier 2 and lower architectures.
+# Bug #660512.
+dev-lang/rust doc
+
 # Michał Górny  (20 Sep 2018)
 # dev-libs/libpfm not keyworded here (and unclear if it supports ARM64).
 # Bug #51.



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

2018-09-11 Thread Dirkjan Ochtman
commit: 7affc9f183165f8c5ce8fa2dcaebb2d74ae137dc
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Tue Sep 11 07:19:42 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Tue Sep 11 07:19:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7affc9f1

dev-util/cargo: tweak the build command and die early

 dev-util/cargo/cargo-0.29.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/cargo/cargo-0.29.0.ebuild 
b/dev-util/cargo/cargo-0.29.0.ebuild
index e5043089537..984fa0934a2 100644
--- a/dev-util/cargo/cargo-0.29.0.ebuild
+++ b/dev-util/cargo/cargo-0.29.0.ebuild
@@ -125,7 +125,7 @@ wincolor-0.1.6
 wincolor-1.0.0
 "
 
-inherit cargo bash-completion-r1 versionator
+inherit cargo bash-completion-r1 multiprocessing versionator
 
 BOOTSTRAP_VERSION="0.$(($(get_version_component_range 2) - 1)).0"
 
@@ -195,7 +195,7 @@ src_configure() {
 src_compile() {
export CARGO_HOME="${ECARGO_HOME}"
local 
cargo="${WORKDIR}/cargo-${BOOTSTRAP_VERSION}-${TRIPLE}/cargo/bin/cargo"
-   ${cargo} build --release
+   ${cargo} build -j$(makeopts_jobs) --release || die
 
# Building HTML documentation
use doc && ${cargo} doc



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

2018-09-10 Thread Dirkjan Ochtman
commit: 35df61400f902c057036be8d0a716512d95800cc
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Mon Sep 10 07:35:19 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Sep 10 07:35:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35df6140

dev-util/cargo: depend on recent rust

This hopefully prevents compilation failures to a too old compiler.

Closes: https://bugs.gentoo.org/664484
Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/dev-util/cargo/cargo-0.29.0.ebuild 
b/dev-util/cargo/cargo-0.29.0.ebuild
index cecbe816e58..e5043089537 100644
--- a/dev-util/cargo/cargo-0.29.0.ebuild
+++ b/dev-util/cargo/cargo-0.29.0.ebuild
@@ -178,7 +178,7 @@ RDEPEND="${COMMON_DEPEND}
!dev-util/cargo-bin
net-misc/curl[ssl]"
 DEPEND="${COMMON_DEPEND}
-   >=virtual/rust-1.19.0
+   >=virtual/rust-1.27.0
dev-util/cmake
sys-apps/coreutils
sys-apps/diffutils



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

2018-08-08 Thread Dirkjan Ochtman
commit: 95de86b79599e4bc510e4356d4f99a02627f2273
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Aug  8 14:32:48 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Aug  8 14:33:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95de86b7

dev-db/couchdb: remove myself as a maintainer

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/couchdb/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/couchdb/metadata.xml b/dev-db/couchdb/metadata.xml
index 37f6a303390..cc08d6296c9 100644
--- a/dev-db/couchdb/metadata.xml
+++ b/dev-db/couchdb/metadata.xml
@@ -1,7 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-  d...@gentoo.org
-
+  
 



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

2018-08-08 Thread Dirkjan Ochtman
commit: 79193548f4bf7d853c86cae4566fc74840be6e8c
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 12:34:38 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Aug  8 12:30:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79193548

cargo.eclass: support EAPI 7

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

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 799b0618bd2..8bbad012424 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -11,8 +11,12 @@
 if [[ -z ${_CARGO_ECLASS} ]]; then
 _CARGO_ECLASS=1
 
+CARGO_DEPEND=""
+[[ ${CATEGORY}/${PN} != dev-util/cargo ]] && 
CARGO_DEPEND=">=dev-util/cargo-0.13.0"
+
 case ${EAPI} in
-   6) : ;;
+   6) : DEPEND="${DEPEND} ${CARGO_DEPEND}";;
+   7) : BDEPEND="${BDEPEND} ${CARGO_DEPEND}";;
*) die "EAPI=${EAPI:-0} is not supported" ;;
 esac
 
@@ -22,8 +26,6 @@ EXPORT_FUNCTIONS src_unpack src_compile src_install
 
 IUSE="${IUSE} debug"
 
-[[ ${CATEGORY}/${PN} != dev-util/cargo ]] && DEPEND=">=dev-util/cargo-0.13.0"
-
 ECARGO_HOME="${WORKDIR}/cargo_home"
 ECARGO_VENDOR="${ECARGO_HOME}/gentoo"
 



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

2018-08-08 Thread Dirkjan Ochtman
commit: 9d77264c3a113041387fe8a753834f4707216a49
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 16:09:03 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Aug  8 12:30:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d77264c

cargo.eclass: reduce verbosity by default

 eclass/cargo.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 7f4ae174cc2..53efd0e1659 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -121,7 +121,7 @@ cargo_src_compile() {
 
export CARGO_HOME="${ECARGO_HOME}"
 
-   cargo build -v -j $(makeopts_jobs) $(usex debug "" --release) \
+   cargo build -j $(makeopts_jobs) $(usex debug "" --release) \
|| die "cargo build failed"
 }
 



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

2018-08-08 Thread Dirkjan Ochtman
commit: 58375fedcdc4f2a22667d4961c3005f6565c6e17
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 12:36:12 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Aug  8 12:30:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58375fed

cargo.eclass: depend on virtual/cargo instead of dev-util/cargo

 eclass/cargo.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 8bbad012424..7f4ae174cc2 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -12,7 +12,7 @@ if [[ -z ${_CARGO_ECLASS} ]]; then
 _CARGO_ECLASS=1
 
 CARGO_DEPEND=""
-[[ ${CATEGORY}/${PN} != dev-util/cargo ]] && 
CARGO_DEPEND=">=dev-util/cargo-0.13.0"
+[[ ${CATEGORY}/${PN} != dev-util/cargo ]] && CARGO_DEPEND="virtual/cargo"
 
 case ${EAPI} in
6) : DEPEND="${DEPEND} ${CARGO_DEPEND}";;



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

2018-08-08 Thread Dirkjan Ochtman
commit: 598ec1ea3e6164061dea2f0f6d5ff4a7b74e3a50
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Aug  8 13:19:36 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Aug  8 13:29:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598ec1ea

dev-lang/rust-bin: add run-time Cargo deps, fix eselect provider

Closes: https://bugs.gentoo.org/662842
Closes: https://bugs.gentoo.org/662932
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild | 161 
 1 file changed, 161 insertions(+)

diff --git a/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
new file mode 100644
index 000..34f0792b018
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils bash-completion-r1 versionator toolchain-funcs
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+   arm? (
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
+   )
+   x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+IUSE="cargo doc libressl rustfmt"
+
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
+
+DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   !dev-lang/rust:0
+   cargo? ( !dev-util/cargo )
+   rustfmt? ( !dev-util/rustfmt )
+"
+RDEPEND="${DEPEND}
+   cargo? (
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   net-libs/libssh2
+   net-libs/http-parser
+   net-misc/curl[ssl]
+   )"
+PDEPEND="!cargo? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"
+
+QA_PREBUILT="
+   opt/${P}/bin/*-${PV}
+   opt/${P}/lib/*.so
+   opt/${P}/lib/rustlib/*/lib/*.so
+   opt/${P}/lib/rustlib/*/lib/*.rlib*
+"
+
+pkg_pretend () {
+   if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
+   die "${CHOST} is not supported by upstream Rust. You must use a 
hard float version."
+   fi
+}
+
+src_unpack() {
+   default
+
+   local postfix
+   use amd64 && postfix=x86_64-unknown-linux-gnu
+
+   if use arm && [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == 
armv6* ]]; then
+   postfix=arm-unknown-linux-gnueabi
+   elif use arm && [[ ${CHOST} == armv6*h* ]]; then
+   postfix=arm-unknown-linux-gnueabihf
+   elif use arm && [[ ${CHOST} == armv7*h* ]]; then
+   postfix=armv7-unknown-linux-gnueabihf
+   fi
+
+   use x86 && postfix=i686-unknown-linux-gnu
+   mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
+}
+
+src_install() {
+   local std=$(grep 'std' ./components)
+   local components="rustc,${std}"
+   use doc && components="${components},rust-docs"
+   use cargo && components="${components},cargo"
+   use rustfmt && components="${components},rustfmt-preview"
+   ./install.sh \
+   --components="${components}" \
+   --disable-verify \
+   --prefix="${D}/opt/${P}" \
+   --mandir="${D}/usr/share/${P}/man" \
+   --disable-ldconfig \
+   || die
+
+   local rustc=rustc-bin-${PV}
+   local rustdoc=rustdoc-bin-${PV}
+   local rustgdb=rust-gdb-bin-${PV}
+   local rustlldb=rust-lldb-bin-${PV}
+
+   mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die
+   mv "${D}/opt/${P}/bin/rustdoc" "${D}/opt/${P}/bin/${rustdoc}" || die
+   mv "${D}/opt/${P}/bin/rust-gdb" "${D}/opt/${P}/bin/${rustgdb}" || die
+   mv "${D}/opt/${P}/bin/rust-lldb" "${D}/opt/${P}/bin/${rustlldb}" || die
+
+   dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
+   dosym "../../opt/${P}/bin/${rustdoc}" "

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

2018-08-08 Thread Dirkjan Ochtman
commit: e11d308b1b92ae130a9454f115a219c1bc19feb3
Author: stefson  yahoo  de>
AuthorDate: Wed Aug  8 13:29:19 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Aug  8 13:29:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11d308b

dev-lang/rust-bin: add arm64 support

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/Manifest  | 1 +
 dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 1dff0fb6f43..55be30adaab 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -13,6 +13,7 @@ DIST rust-1.27.1-arm-unknown-linux-gnueabihf.tar.xz 101382108 
BLAKE2B 8743930b86
 DIST rust-1.27.1-armv7-unknown-linux-gnueabihf.tar.xz 98288932 BLAKE2B 
4794e8c54c8f733de6129829bab9e02644651fd6350db76bdb8c69f32fcff0a61e4992241431fea2b871e04a6f28607810918c5161a5a8a0b3fe756a37b619e3
 SHA512 
405bd579e69ec73de384487c4cd77eefcbc6c537ca3421f38ce2d35b8cd911def82fb9006b788a8aa6cdef69f620a5b1f2a2f7364bf7ddd0452d80b33315fa43
 DIST rust-1.27.1-i686-unknown-linux-gnu.tar.xz 144852524 BLAKE2B 
f087ad3ee7f942482c6aa02f9dcdc4adf6ede64e698024f7dcca6dccedcc5f9e9805050015d8328c5b672c94cb7f1008551a95a69b1ce8e754e048c5604dd11e
 SHA512 
e0c7d5f64db768321bbdf229529b12f93e36507db03329b0b26094fd81cdf013804f929105ac4545903eb4494770120407c40616086b431ea66413be7e1163d3
 DIST rust-1.27.1-x86_64-unknown-linux-gnu.tar.xz 144328984 BLAKE2B 
45551c2f4258c821e9b56ac09d673c46032b5f480da5fc51c0e0e33f66be7f0619aa4ad878336dbffae32e6eb43f2adfbba927ad5cfbb919b9e4395169d5c3bd
 SHA512 
b419c19f75082a63a669ebeeefbce907ca7e7ac50a1c1355d1b10b3a4c1f8e28a76c4fd677efd8cb966a6e70a76059813e39b8dfe93de1401c7419d57ddca52a
+DIST rust-1.28.0-aarch64-unknown-linux-gnu.tar.xz 98937652 BLAKE2B 
836d3dd4e583fa50dd317c3bea56257e6ea19defdb38c16be6debb2854e147c8a92c4832263e4ac314136022a176526fe7d3774a3c5a84cd8d364cd2a1532860
 SHA512 
8d9acbc90ddaa1e0de0234a21798b19b5365ea371a12f9a143c6ebacbb48f57344da6e827e867513be502bce2801de27a0dbbacdf8618c653aeb58026b6c469c
 DIST rust-1.28.0-arm-unknown-linux-gnueabi.tar.xz 104676648 BLAKE2B 
b26b23c3605e6584c51e0e914dbb3be60996e079e52ff2d4850ed43c1f1f7cd5ac575b40dbe852f927d36654f5ab7e384548f3a92b3466bfbb1cda7f9f069bcb
 SHA512 
a1eaf1d7826ebfe222d233cabd8b88073ca2c8dd42a0b870e324dfc63e7290308418222c56802bc421c9bda119dc7c5f3e225ff33cacad5776b79cbcc1a877b2
 DIST rust-1.28.0-arm-unknown-linux-gnueabihf.tar.xz 104992084 BLAKE2B 
df97766d7abf73f668a2936834bc0f35739289eeeb5395276a2fdfd5b6c0baee3ba1eee1099f19d4f4f1cbd1a33cf62ad888dd3d1856b613ac853c6a17650741
 SHA512 
3b58b83f38bf8d8e841ae6614d72bb6e6faf75fb7c19abc5451548b0e6de0ef3b64dfbc70481a1e40f74074bfad701aa7a58296b4a0d07957a418bd3cd769917
 DIST rust-1.28.0-armv7-unknown-linux-gnueabihf.tar.xz 105144132 BLAKE2B 
d9e0791c7dc77ade26d383a5c57117a2b7b50c6a523b31fbf604c0b779c966c504f85c718353f2e581bfe8a228369671a8b731f808bc0133ad3fad61f853
 SHA512 
9142110e0c24657aca41468648d9364c2e6fce60b08ca7113c944a53701fc5a309481a8fdd5845b229bcc750ccad63af561d452c3a3a0727ab1ca7a461b06d3d

diff --git a/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
index 34f0792b018..381776dde8a 100644
--- a/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
@@ -15,6 +15,7 @@ SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux

https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz

https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
)
+   arm64? ( 
https://static.rust-lang.org/dist/${MY_P}-aarch64-unknown-linux-gnu.tar.xz )
x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
@@ -67,6 +68,7 @@ src_unpack() {
postfix=armv7-unknown-linux-gnueabihf
fi
 
+   use arm64 && postfix=aarch64-unknown-linux-gnu
use x86 && postfix=i686-unknown-linux-gnu
mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
 }



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

2018-08-08 Thread Dirkjan Ochtman
commit: 8bb837d714c14f7ff921420e7d2694258bf71716
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Aug  8 13:35:29 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Aug  8 13:35:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb837d7

dev-lang/rust-bin: add ~arm64 to KEYWORDS

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
index 381776dde8a..75593e6949a 100644
--- a/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.28.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="cargo doc libressl rustfmt"
 
 CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"



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

2018-08-07 Thread Dirkjan Ochtman
commit: 37996d8ff1bded532518f4d9291c131c6e2a9ef1
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Tue Aug  7 08:04:49 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Tue Aug  7 08:05:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37996d8f

dev-lang/rust: include cargo run-time dependencies

Closes: https://bugs.gentoo.org/662932
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust/rust-1.28.0-r1.ebuild | 277 
 1 file changed, 277 insertions(+)

diff --git a/dev-lang/rust/rust-1.28.0-r1.ebuild 
b/dev-lang/rust/rust-1.28.0-r1.ebuild
new file mode 100644
index 000..2595c9c53af
--- /dev/null
+++ b/dev-lang/rust/rust-1.28.0-r1.ebuild
@@ -0,0 +1,277 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+
+inherit multiprocessing multilib-build python-any-r1 toolchain-funcs 
versionator
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz"
+   KEYWORDS=""
+else
+   ABI_VER="$(get_version_component_range 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+CHOST_amd64=x86_64-unknown-linux-gnu
+CHOST_x86=i686-unknown-linux-gnu
+CHOST_arm64=aarch64-unknown-linux-gnu
+
+RUST_STAGE0_VERSION="1.$(($(get_version_component_range 2) - 1)).2"
+RUST_STAGE0_amd64="rust-${RUST_STAGE0_VERSION}-${CHOST_amd64}"
+RUST_STAGE0_x86="rust-${RUST_STAGE0_VERSION}-${CHOST_x86}"
+RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
+
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
+   amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )
+   x86? ( https://static.rust-lang.org/dist/${RUST_STAGE0_x86}.tar.xz )
+   arm64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_arm64}.tar.xz )
+"
+
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC Sparc SystemZ X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="cargo debug doc +jemalloc libressl rls rustfmt wasm 
${ALL_LLVM_TARGETS[*]}"
+
+RDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   jemalloc? ( dev-libs/jemalloc )
+   cargo? (
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   net-libs/libssh2
+   net-libs/http-parser
+   net-misc/curl[ssl]
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   || (
+   >=sys-devel/gcc-4.7
+   >=sys-devel/clang-3.5
+   )
+   cargo? ( !dev-util/cargo )
+   rustfmt? ( !dev-util/rustfmt )
+   dev-util/cmake
+"
+PDEPEND="!cargo? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"
+
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+
+S="${WORKDIR}/${MY_P}-src"
+
+toml_usex() {
+   usex "$1" true false
+}
+
+src_prepare() {
+   local rust_stage0_root="${WORKDIR}"/rust-stage0
+
+   local rust_stage0_name="RUST_STAGE0_${ARCH}"
+   local rust_stage0="${!rust_stage0_name}"
+
+   "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig 
--destdir="${rust_stage0_root}" --prefix=/ || die
+
+   default
+}
+
+src_configure() {
+   local rust_target="" rust_targets="" rust_target_name arch_cflags
+
+   # Collect rust target names to compile standard libs for all ABIs.
+   for v in $(multilib_get_enabled_abi_pairs); do
+   rust_target_name="CHOST_${v##*.}"
+   rust_targets="${rust_targets},\"${!rust_target_name}\""
+   done
+   if use wasm; then
+   rust_targets="${rust_targets},\"wasm32-unknown-unknown\""
+   fi
+   rust_targets="${rust_targets#,}"
+
+   local extended="false" tools=""
+   if use cargo; then
+   extended="true"
+   tools="\&

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

2018-08-04 Thread Dirkjan Ochtman
commit: bd3327e531e17eae3d12e5207ebf4d7e640cae03
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 19:58:44 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Aug  4 19:59:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd3327e5

sys-apps/habitat: use virtual/cargo instead of dev-util/cargo

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/sys-apps/habitat/habitat-0.54.0.ebuild 
b/sys-apps/habitat/habitat-0.54.0.ebuild
index 407816389d2..1f7b4845125 100644
--- a/sys-apps/habitat/habitat-0.54.0.ebuild
+++ b/sys-apps/habitat/habitat-0.54.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND="dev-util/cargo
+DEPEND="virtual/cargo
>=virtual/rust-1.23
>=net-libs/zeromq-3.2
virtual/pkgconfig"



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

2018-08-04 Thread Dirkjan Ochtman
commit: 660e83d26f8d1ec214054c9fba746bd3645b7b3c
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 12:03:03 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Aug  4 12:15:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660e83d2

dev-lang/rust-bin: version bump to 1.28.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/Manifest   |   5 ++
 dev-lang/rust-bin/rust-bin-1.28.0.ebuild | 142 +++
 2 files changed, 147 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 0fd595aeabd..d16615818d2 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -23,3 +23,8 @@ DIST rust-1.27.1-arm-unknown-linux-gnueabihf.tar.xz 101382108 
BLAKE2B 8743930b86
 DIST rust-1.27.1-armv7-unknown-linux-gnueabihf.tar.xz 98288932 BLAKE2B 
4794e8c54c8f733de6129829bab9e02644651fd6350db76bdb8c69f32fcff0a61e4992241431fea2b871e04a6f28607810918c5161a5a8a0b3fe756a37b619e3
 SHA512 
405bd579e69ec73de384487c4cd77eefcbc6c537ca3421f38ce2d35b8cd911def82fb9006b788a8aa6cdef69f620a5b1f2a2f7364bf7ddd0452d80b33315fa43
 DIST rust-1.27.1-i686-unknown-linux-gnu.tar.xz 144852524 BLAKE2B 
f087ad3ee7f942482c6aa02f9dcdc4adf6ede64e698024f7dcca6dccedcc5f9e9805050015d8328c5b672c94cb7f1008551a95a69b1ce8e754e048c5604dd11e
 SHA512 
e0c7d5f64db768321bbdf229529b12f93e36507db03329b0b26094fd81cdf013804f929105ac4545903eb4494770120407c40616086b431ea66413be7e1163d3
 DIST rust-1.27.1-x86_64-unknown-linux-gnu.tar.xz 144328984 BLAKE2B 
45551c2f4258c821e9b56ac09d673c46032b5f480da5fc51c0e0e33f66be7f0619aa4ad878336dbffae32e6eb43f2adfbba927ad5cfbb919b9e4395169d5c3bd
 SHA512 
b419c19f75082a63a669ebeeefbce907ca7e7ac50a1c1355d1b10b3a4c1f8e28a76c4fd677efd8cb966a6e70a76059813e39b8dfe93de1401c7419d57ddca52a
+DIST rust-1.28.0-arm-unknown-linux-gnueabi.tar.xz 104676648 BLAKE2B 
b26b23c3605e6584c51e0e914dbb3be60996e079e52ff2d4850ed43c1f1f7cd5ac575b40dbe852f927d36654f5ab7e384548f3a92b3466bfbb1cda7f9f069bcb
 SHA512 
a1eaf1d7826ebfe222d233cabd8b88073ca2c8dd42a0b870e324dfc63e7290308418222c56802bc421c9bda119dc7c5f3e225ff33cacad5776b79cbcc1a877b2
+DIST rust-1.28.0-arm-unknown-linux-gnueabihf.tar.xz 104992084 BLAKE2B 
df97766d7abf73f668a2936834bc0f35739289eeeb5395276a2fdfd5b6c0baee3ba1eee1099f19d4f4f1cbd1a33cf62ad888dd3d1856b613ac853c6a17650741
 SHA512 
3b58b83f38bf8d8e841ae6614d72bb6e6faf75fb7c19abc5451548b0e6de0ef3b64dfbc70481a1e40f74074bfad701aa7a58296b4a0d07957a418bd3cd769917
+DIST rust-1.28.0-armv7-unknown-linux-gnueabihf.tar.xz 105144132 BLAKE2B 
d9e0791c7dc77ade26d383a5c57117a2b7b50c6a523b31fbf604c0b779c966c504f85c718353f2e581bfe8a228369671a8b731f808bc0133ad3fad61f853
 SHA512 
9142110e0c24657aca41468648d9364c2e6fce60b08ca7113c944a53701fc5a309481a8fdd5845b229bcc750ccad63af561d452c3a3a0727ab1ca7a461b06d3d
+DIST rust-1.28.0-i686-unknown-linux-gnu.tar.xz 136925948 BLAKE2B 
85d9239533920c3f16d7c61bada0caeabceceade29032b70bb4562bfd04fa0158cdd85b8a0a1119506416fa5916ade8a0466bf6c10da457299a6319aa25f9dd6
 SHA512 
ffdfab46db14f07354b553e02fdb9dc6602c2c52b78d8f17c499f4ddb1e257aa53479df836eb3f06a2548d34296b0277cdb6b4c6f3cec57265823df22752c135
+DIST rust-1.28.0-x86_64-unknown-linux-gnu.tar.xz 134120432 BLAKE2B 
56fb79a98659d9c8e56b8eef87dea3302ee5901bc4507d1c204628370b20cf34b2875c9586faa0acc2bc2b1a5beedeb9b5ba199cfb85d52f268f084a02f04f27
 SHA512 
4f427c11a9cd22aedd01bd7ed5bee2ba5e00a27db25af4f596cf8627d88eff8e72625eb83729d2e6c6780aaffd44c0e7065a1c8fa22f4899349b72c726cf6a5f

diff --git a/dev-lang/rust-bin/rust-bin-1.28.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.28.0.ebuild
new file mode 100644
index 000..53d2d4e87eb
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.28.0.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils bash-completion-r1 versionator toolchain-funcs
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+   arm? (
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
+   )
+   x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+IUSE="cargo doc rustfmt"
+
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
+
+DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   !dev-lang/rust:0
+   cargo? ( !dev-util/cargo )
+   rustfmt? ( !dev

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

2018-08-04 Thread Dirkjan Ochtman
commit: 894b03c45ba2226f46a3f5194720eeeae74a7270
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 12:15:37 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Aug  4 12:15:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894b03c4

dev-lang/rust-bin: remove old versions

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/Manifest   |  10 ---
 dev-lang/rust-bin/rust-bin-1.26.0.ebuild | 125 -
 dev-lang/rust-bin/rust-bin-1.27.0.ebuild | 125 -
 dev-lang/rust-bin/rust-bin-1.27.1.ebuild | 130 ---
 4 files changed, 390 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index d16615818d2..1dff0fb6f43 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -3,21 +3,11 @@ DIST rust-1.25.0-arm-unknown-linux-gnueabihf.tar.gz 152774994 
BLAKE2B 438fc55edc
 DIST rust-1.25.0-armv7-unknown-linux-gnueabihf.tar.gz 150376603 BLAKE2B 
44aadf00b74d3d35039486289b319db5b1820dfb3b0fdbc03714ae2a8df78e09ee09fa41d9d8ec1377b91fb4a8f67cd7f4cdc99ceb39da4b48ba464ee1b73600
 SHA512 
a45312bec4c06b04d3c148d87a64aa55e14cc160eaaa6b712ce738590063137c8f9dd1030656071c1ac9a22cb852f34efdb98c435527c7371da381b802fb9104
 DIST rust-1.25.0-i686-unknown-linux-gnu.tar.gz 169267482 BLAKE2B 
8fb18c95adf7edd74cd305683ab2ee33d59cce1a0f515e9ba63dfd105ffaf9150444e281502747856fa5164f24707b4bbbe110a2b1b7a1cf65c96b883a6f2ede
 SHA512 
76bcd978b9b23b0fc6315f91bed153e59616aa62f520aae8e8d3587b5f5fae74fef15f8b0a749b02a69be56fad4df9a413019438135481917bca1fb1a7704de7
 DIST rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz 178696930 BLAKE2B 
0f82e837494d394c86462583f3d65f1ad839a97eda00fbc00476d06255831088cb7e554cc14edbf9dd23fbebf75078dc78204bdbec4795781f7fae0cbb6de63d
 SHA512 
544e85bb69359d8ff6059d0f470b5995822f73e6d361be43f69f87d394b7252a11686f835336930bc257ba4347c0498abf5b1fbd751180d96bd9ca872b76d65c
-DIST rust-1.26.0-arm-unknown-linux-gnueabi.tar.xz 98262664 BLAKE2B 
1de2aeef6d035f9f5a4238ad0c730baabfa39944a0cc47ab31fb51b1dd7f606688a4e9c7cd323e7a4998601fce4ebd0102e2d011cfff3caa3a20f91579442cd4
 SHA512 
44fdff800a6da1929ccab717f544add5a0500856b4ae1edbd6202d5d8b9781bd336c75c857ddf40e6f7175916fb026210bc5ec2656f4b564dd69cc9189bda3d6
-DIST rust-1.26.0-arm-unknown-linux-gnueabihf.tar.xz 98490960 BLAKE2B 
ad4210bc39d11974f0a5032f6779b4c8ca04f705da8c15a755d5072d157724896a65fc149c16c6f9a479f0c61a6cb0a70d90e48543f6d72725de6baf25d4a94b
 SHA512 
3822303a7a8c567f3a917f4c934f1411fd606a335d5f6e574dd0be9d463e9fe27ff948c820b25a305e53d83b5d9fa0e1cbfca86451a0b3e11ff84ef7a82f65c8
-DIST rust-1.26.0-armv7-unknown-linux-gnueabihf.tar.xz 98788032 BLAKE2B 
3727effee1eaf89d979e27f339901ac938acc22d9dd8e664c20941e46db8250f349493f65598243d5234539bb2037e9dabd38f1a047dd8f9bbe20ae2c8270747
 SHA512 
5766dbba6f4faae3e8dfd1d98ea948e3835d5b1c28b8daf6c734afd7f27301aa857147eb28762462f77c9da539aae2a81319f194154245abd5cdae7067f24d6c
-DIST rust-1.26.0-i686-unknown-linux-gnu.tar.xz 143003764 BLAKE2B 
4c0b1872196c21bf9bc9d927455b4c8eb379e40281ef9fdd8a440b702b919628a00bf2e7b392084e8f41f30119c93bfa6e57ba47ee1adecb1d5cdda43778f821
 SHA512 
1257f9edefc49ee1742c3acd666d15f077c4d999a82dfe0d574df5c41981c3f716adf86b23d96cf9a6757508aea92abcbe06ad9e3bec2cb4ac19512d60ebba31
-DIST rust-1.26.0-x86_64-unknown-linux-gnu.tar.xz 139246408 BLAKE2B 
dc386c7b9e016bdcb8b2475d789b100922defc0bcd400476e4e618f51c338338edfc463428c9fa0fdcf8f051465a126d1c61030c5881d5c21888e80b8068bad8
 SHA512 
457503fea324251a92f25d0d45f1e2ac7d342a6a8f52d1abe93a579c7ae9b7f453a707d353e82614b37790747e8551f9762188ee25ff883495598cbf17b3f97e
 DIST rust-1.26.2-arm-unknown-linux-gnueabi.tar.xz 98267104 BLAKE2B 
ae44fcead124e5e3993240be0c8a46e545df5d045d39184cfada86d9a820fa30a771396a2ced86c2454aef224951e85cf0b6965c13ed98a3024e07d4ca1ec6a9
 SHA512 
a96295ef2d0eca5a682e3b3bcfe3b3ffeb5bbe45bc949f467cfd1e7ac7252d74e86d2d8f25e5722e75e7f537afeb3b0ae9054bd3908916ea461623f8c13ba5bf
 DIST rust-1.26.2-arm-unknown-linux-gnueabihf.tar.xz 98502692 BLAKE2B 
124040a31e93923f66319244dbeba2be5836fb05ea3c1b8d833bdfac796ab1818139651a798ff398c7448958835ea238e9a111899493b992cc25c026a096ae89
 SHA512 
e23aa8e1167990a61413cdc0c0f336eafee02c90763120a08fdd7fcd7fbf04bbdbe38c59017cfa43ef622cac1b03f0850d5ace15046d384311a9f8af3cbe8b40
 DIST rust-1.26.2-armv7-unknown-linux-gnueabihf.tar.xz 98828932 BLAKE2B 
2f60e65128bd32d97422d82d99f5c5447d1c1e77582028089d52208e3ede4af5e72c278a3fb5001348c864087f3e85af05604a0b6078891c5ed812d745840d93
 SHA512 
7b8e3f39a62b7b5fdaa6d53e5638de26968799d97b5d53e09bf49456b02f968495cff4757f25d38bc3393ca33dc1b9da353ec290ba9416770e082548aa5079ac
 DIST rust-1.26.2-i686-unknown-linux-gnu.tar.xz 143090096 BLAKE2B 
7871fa4e4d0f320ff949cd31cefa116bc7b741927626958e1d10197f05fc9a662b8d6c21ddd4d2910700e6f7273e4fc18738e6ff58cd85b9af4ed25eceea31d9
 

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

2018-08-04 Thread Dirkjan Ochtman
commit: 643d2403b4db5d732d834fccf7d6ba477f98da2c
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 12:10:23 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Aug  4 12:15:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=643d2403

virtual/cargo: version bump to 1.28.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 virtual/cargo/cargo-1.28.0.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/virtual/cargo/cargo-1.28.0.ebuild 
b/virtual/cargo/cargo-1.28.0.ebuild
new file mode 100644
index 000..e05ec4b3130
--- /dev/null
+++ b/virtual/cargo/cargo-1.28.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Package manager for Rust"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+CARGO_DEPEND_VERSION="0.$(($(ver_cut 2) + 1)).0"
+
+RDEPEND="|| (
+   =dev-lang/rust-${PV}*[cargo]
+   =dev-lang/rust-bin-${PV}*[cargo]
+   =dev-util/cargo-${CARGO_DEPEND_VERSION}*
+   )"



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

2018-08-04 Thread Dirkjan Ochtman
commit: 630311066971444af155feaf79863ef315d3fbeb
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 12:04:01 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Aug  4 12:15:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63031106

virtual/rust: version bump to 1.28.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 virtual/rust/rust-1.28.0.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.28.0.ebuild b/virtual/rust/rust-1.28.0.ebuild
new file mode 100644
index 000..fa78c78a3e7
--- /dev/null
+++ b/virtual/rust/rust-1.28.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-08-04 Thread Dirkjan Ochtman
commit: 263a6fb60f9b4c91f299ed7ec1849c0070364443
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Aug  3 12:31:58 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Aug  4 12:15:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263a6fb6

dev-lang/rust: version bump to 1.28.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust/Manifest   |   4 +
 dev-lang/rust/rust-1.28.0.ebuild | 269 +++
 2 files changed, 273 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 4f60e535553..e7a6c0abd82 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -7,6 +7,10 @@ DIST rust-1.25.0-x86_64-unknown-linux-gnu.tar.xz 111059260 
BLAKE2B ae982976a735c
 DIST rust-1.26.2-aarch64-unknown-linux-gnu.tar.xz 90964988 BLAKE2B 
7e5de737ff2b4711e0a5b3085f10c3f2918fc5823dcb52bc5f897a5617b65d648d5e59664dbfaa904ff08923d1bbd11aae21349760fefef6ff18ea0e45391e07
 SHA512 
b565ec988d3b946dabc8902eba60b446070e77b7c27aa98d981b7ba5e9285bda95565627600e6be057970de5006d9640ef77fa920849160f5cf98508b48d1673
 DIST rust-1.26.2-i686-unknown-linux-gnu.tar.xz 143090096 BLAKE2B 
7871fa4e4d0f320ff949cd31cefa116bc7b741927626958e1d10197f05fc9a662b8d6c21ddd4d2910700e6f7273e4fc18738e6ff58cd85b9af4ed25eceea31d9
 SHA512 
859b5b72c78cca8cd473012599ca12539ef9a5ee38d1d024019fd84220e344e1cd0efd2b027ef333555b158b23529f35ceb5d59d76c35e7946b5fe4a8a52
 DIST rust-1.26.2-x86_64-unknown-linux-gnu.tar.xz 138609432 BLAKE2B 
54507a8ce3ab2676e6e66852b6d3f1a47ca07ad4b56383f6247149309a0f60f67fbf0a6ba27d968c24340c07d7d5074942c6eaccbc1207c5e75fd9a6f47b2481
 SHA512 
29e474b0eab4dd2ffa0b964d83f52ffce530e75c4193e307410ef6d20ef9ad2b300a4f467bdf06b3311157340e9295cb9b1efdcf08dafee66979b076c2afba7e
+DIST rust-1.27.2-aarch64-unknown-linux-gnu.tar.xz 94186748 BLAKE2B 
7e8f46128a7638217ef63caf479e1a6d9ebde7a225b7dad55082eb06e0206f0b1a5efa65badb15127a456ddc39702482407bbb9171a11397a31bc7c85d2cbcfa
 SHA512 
84022350f1e8fc34a353a09848333424a557ddea3b9445a1a5fc9d2f2abced942154e80888ab4091174d6d83c6766f583ef240ab2e2233de5d536633d2765040
+DIST rust-1.27.2-i686-unknown-linux-gnu.tar.xz 144776012 BLAKE2B 
98883f45637adf0920543da8951f29bf5ab11d1f39e9f4154b77e882eadce26ec5e8ed3e9bdcf560f8009fbaab4b7255ba8eb8eeb8beadad39ec6fa74b6dde45
 SHA512 
e17960120bdd18a527c0783ce8ca8d76cdc9b436f36a73a82fd2ea709b253f33feeb88310fab7a86305bad403eb5dad7ea43d0e5bc5ad1e3847f29e85040303a
+DIST rust-1.27.2-x86_64-unknown-linux-gnu.tar.xz 144218956 BLAKE2B 
40834086f211dd64ec76be37eb477697ff44783f261f0b9bfc10b46cc340cf3c15adf80d39a9df642b4985ea1239ad7f1d1803a44f3bd3d53f073bdc38a1de0e
 SHA512 
14861392dad81d2c040d0deb64d5dd34652d5cc2875e404609a0f13c8fb6bdc38f9bc7b1e309829365a00c42b610f2b7a73cffa232ecfdf0618b5508a8667198
 DIST rustc-1.25.0-src.tar.gz 98639156 BLAKE2B 
1408d5dd0611d4830de3b6b3d00e3fad4198a47599b639d0ac0bd05aaba401f743056a942e9df04a4d192c6b12e8cfe9a9cdf8cd26e48b72104ce9b423df049e
 SHA512 
7d8886f4d5a621eb794e814deb60be681fa38cf086f87ffa14e5a3500c640b237c549a632de1331a0f1b71963de41f6d31a4df3866b7e597424002316fed81ce
 DIST rustc-1.26.2-src.tar.xz 54613640 BLAKE2B 
f361b7a0ed40ccb026750b4a70b99931f1abf52024e907b588e339902de2fbbd15501d237ac048d0537005834b0a2f49935f654a8c75d40ed95c65894f611481
 SHA512 
a598858ddce0e05d1d431be383400f44fc551eb2e368f37b01670c0b65ea5da6a7d5b2b68bb6ef806d2107cfa0d5007008442ad4d5ddb17d18d04e0ab31600b0
 DIST rustc-1.27.1-src.tar.xz 55458892 BLAKE2B 
9c5cec24760afdcee51fb0ba8d2289b92d34de57e97e57f2e5dc129674edab4a595ab5756c789b5de15bdd5107363f12a517169cedc7c3093fa0241d200ca3ab
 SHA512 
4a8c03476ca1867a1130b825724ecb6bd629b889d704fdd6c3de4e188f73e2d1acdfae413f26e37505d76109d23d8e9ab409b31af3d67d244f8552730ada292d
+DIST rustc-1.28.0-src.tar.xz 55838968 BLAKE2B 
1ff1f54dbae8c6481a6467d35b7c7dc340eba5e8c34f08ecb7b2300239c98a70c8459dacb8c8932ab6d9b3e2770e5b3508e23db7b01ff6014b7dbc076cf1de94
 SHA512 
a4885cd42a1006738cca2f0d8c0d5e4fd4014fc4629cbf691935bd36ffb896c553717022e67532359b5f1bd8e5050fc38b9dffed7c45cc76f7089ec134dfb980

diff --git a/dev-lang/rust/rust-1.28.0.ebuild b/dev-lang/rust/rust-1.28.0.ebuild
new file mode 100644
index 000..41be6dd5569
--- /dev/null
+++ b/dev-lang/rust/rust-1.28.0.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+
+inherit multiprocessing multilib-build python-any-r1 toolchain-funcs 
versionator
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz"
+   KEYWORDS=""
+else
+   ABI_VER="$(get_version_component_range 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+  

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

2018-08-04 Thread Dirkjan Ochtman
commit: 29f7c15ff99561a56f6c6b3ff6a53d1c245fa6e2
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Aug  4 11:54:23 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Aug  4 12:15:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f7c15f

dev-util/cargo: version bump to 0.29.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/cargo/Manifest|  66 
 dev-util/cargo/cargo-0.29.0.ebuild | 215 +
 2 files changed, 281 insertions(+)

diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest
index 3969ed4334c..5093557b67f 100644
--- a/dev-util/cargo/Manifest
+++ b/dev-util/cargo/Manifest
@@ -1,13 +1,17 @@
 DIST aho-corasick-0.5.3.crate 252052 BLAKE2B 
aba67d996b22c336165be78c89f53a2164605544f82587ceb1145bdb850326c2889d1bdcc3e95a6c5bb1dc0a996902130ab8425a7b0b88b38daffbfc9f58e309
 SHA512 
cc297b4882b869919edf9023ee2bd7100eb48709f6e7076fd26d1701dab3d8aa2cfb03752a764877cd92177ab7a4ce3dcdae76d16965eca2ff53667832afda31
 DIST aho-corasick-0.6.4.crate 25443 BLAKE2B 
b866fec3f2d7bf39152b30d4c95c921c3912c832cb5d7016c771bf19cb8bf02851ee942c891cc95f339b35c0545f9b45e26ce893486660b26227129aa7792b84
 SHA512 
0191f627896469bdb271f1b9d2f3d3b0f7952579cd07c2659996ad66a961dbe605c6a4a929100d6b9c246e65199c0e180b1e8349943f06a6f08250e003e62b65
+DIST aho-corasick-0.6.6.crate 26330 BLAKE2B 
dbdfcba15832736cf1ec65c9f93943e7ef368fc71e5545e1481788428ce1ebacaf87b4d045cb22695c1738ac6a0c579b38e886a461bd665b07898ca3a7f9e808
 SHA512 
6ac654a3e670ca53350ae6a4b21f7cc50335a42ac8557f34712575e9e9871991d29e45a45280f8c32a8a44340a54ac33585e7f1ab9b549462002e0ec24da2caa
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST atty-0.2.10.crate 5962 BLAKE2B 
36a2fe57eb500124f20464a7d67f86bc6270c2143f8273683011599adee180ee71fb0ea565c38171b9d471479d63041e4bbba4f713dfb92239b7d298e9d89e7e
 SHA512 
76cbf960475073101d617bdaf12ed1e93dfdd96e22182674e1ec04c955fb1de2e3aa132345c50a1bebc579932d43c74c9aac64ae64107e98648a0f1f6562285b
+DIST atty-0.2.11.crate 5916 BLAKE2B 
e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499
 SHA512 
9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
 DIST atty-0.2.8.crate 5708 BLAKE2B 
e88f1155f51dd36eb38364994eeffc84683b43b8010909e058d9fd80fa492092ed49d6d05b5b7d10fd2585191dd1b6efdccf30be298f53dcb832027fd6187508
 SHA512 
d6aac03499b5e8187ecacd6060d34d3ad8747eb680c9f59ba13e00253d422b2d7d092236fc8eced93358f251d46672013463e3bfdc0aaa9e9e7c5c8e08a22195
 DIST atty-0.2.9.crate 5898 BLAKE2B 
fa8b45e670fc4147f0407e4a059569e3d4ec31f79aef01ef581c03396a73aa449482dba200bf49d6f60887853eadc8ccf483c0fa0ebcba9f219557cee9a907ba
 SHA512 
2d7d2e52f3d3b66d4280dc3a2509c0125b1cf7dc136f3cc81e1a91aee0dcebdb544f631bccf299580f24ac8687f9b61e3b08fc961c040146959eeec1205c
 DIST backtrace-0.3.5.crate 27636 BLAKE2B 
db71be18b39a7aa25d2e1850fd907d3ea96d30af66b72c7b2b12a37acf6d6f46cdca1b9de884167e7567584848ea2ca4a1b03468e9158a62a3fde6aacd0746c8
 SHA512 
b554fd616780c706d8f6e7afef4800625a9fec5f7825e995a534103d1b773f0f28e09d49a1163eef9059681d669953ed1b7a8fb33209ee3b7be1fdeaa2adb3a1
 DIST backtrace-0.3.6.crate 28437 BLAKE2B 
63f056086b8c56707e7a3f9719e211a70368584c85a6a3b05ed8ad31cf3ac86f6fc091c826392439fcaf9a0f4066de8da00449a9715d90c1585d450fff63bbdd
 SHA512 
c42e9891a2297aefa08e6ec627520bfd3f93f7eddc2782cb5eb277092d588b1d84e75ac724d29548eab77de19de3400748b90bf2eccfed5ce1e20a979dd210e6
 DIST backtrace-0.3.7.crate 28432 BLAKE2B 
5478adb8e5a028a5d5af62b2f6522c2a7bee65bcbfa76da252c57e4f17b682db486f3aff96501d49943d86567eb8187f1e37a42f324b3cf3181788d0cd760b15
 SHA512 
a3f0d8bfef2158310c65f41e246323b0953147a017dbe47143b8dc2e1734c945f13b49732a16f1712a3b5a27a23f27a38778d8185c64a7982948aace69c079af
+DIST backtrace-0.3.9.crate 31054 BLAKE2B 
5d90d098d149198eabe4665b1eb2cf41c5f392ddc1c5cc499047dd72533d79b679943781445f7d86f269a15d3f8ca2775dfe89123935d32ccef4b8151547283e
 SHA512 
edb485ad27d19e0cccea123cc6a9db5b3222831e48722d8fcec7349fd1c4b62b67ab1f488fea4973da82c8f17a86aeba4ea8f2fc1aa60f6528833cda39efa637
 DIST backtrace-sys-0.1.16.crate 283418 BLAKE2B 
d15f9c692dd805c61dbd219c70f0b47bb6d2a18bdb2657bd5b5bf6f94f1df621f6be56e2774d2d5d218f044c1358b1af4251705123c5d48ce5575ff3a2f3b50a
 SHA512 
2fd32fee7c13d1c83be5e86341a4c1c0da06876a73a9fb74c680994132510eac9a3444144c97ddcb78919da044e628650d604a20a06ca7852289168da8d754b4
+DIST backtrace-sys-0.1.23.crate 522263 BLAKE2B 
fa5f2e1929dd4a0fd0c38abb52fee514315e4d8711b17cb880cd78007ef82093796e9249e73fa0296455810059ee4fe9e09ba05c5d2c0a9dde206ab601816455
 

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

2018-08-03 Thread Dirkjan Ochtman
commit: 7e2f437941a0698c0edf0fa7e2851db0e8c03832
Author: Christian Roessner  roessner-network-solutions  com>
AuthorDate: Wed Aug  1 14:53:04 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Aug  3 11:41:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2f4379

mail-filter/rspamd: Version bump to 1.7.9

 mail-filter/rspamd/Manifest|  1 +
 mail-filter/rspamd/rspamd-1.7.9.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index 7b59c3f2dd5..40bdb27cc26 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -5,3 +5,4 @@ DIST rspamd-1.7.2.tar.gz 4460606 BLAKE2B 
2c4389fd5350d67d21745288f74c4e1276772c4
 DIST rspamd-1.7.5.tar.gz 4494681 BLAKE2B 
709b589157cb61568ebe78af64bb2363cb7342736e29971f30de1e1a1e9e667402006cb3a34e1d240a32560608ab9ab86838a288707b5043c89c3d9127880f60
 SHA512 
3e77c99abd47b1d22ccae33c0312b4338253af0ff10825dc2796fc42864142c91324d349677098bcd0c156a9229c04d3ce8a08808b6eb702624c918722e3acc4
 DIST rspamd-1.7.7.tar.gz 4534430 BLAKE2B 
83ba39b80293bf87f397e6b1b1cbec27e7c44f096a148b6d29c641d10b607b616865ec54c1a88dc55f620b17e8c69bcf8690ee509d1b9a517a923fe0afc08b70
 SHA512 
7436848b3fc0e2ef90dcc54b48c1c95d6a7753175f484297de2e77bd117a9858da09b2a50f8692f210e48421b604ef465311b97197b473823a87ac74337d7752
 DIST rspamd-1.7.8.tar.gz 4542955 BLAKE2B 
78fbb01c51d290f8d88f4c512df248fcbc8e28e00a820ba0d3dc22adf4bb1b54b1923aa5306fde5d4d75c81a9304f220608a6cec3f1077bbb9adfa1ea8bdc2a4
 SHA512 
43f2350dfa4e0369cd53480bd4c8d0aa3898d7c471540281e7460a264207032aea226c4fd519a26397b9e9e8c8de3951e5a9752e010eabf1b3733a0c3e3086c2
+DIST rspamd-1.7.9.tar.gz 4557492 BLAKE2B 
f42775ba8157ef4815331c304e3030c522e9ae5e10ef0194da0c7dde105b40fed2ae84b063d78aed37992146311aecc1ac77f64dacdaf3ff11bb85076e8aef7c
 SHA512 
d11d8c03668b85feae665ed491cd156c7430fbad30f42fe44103ea3c3a8bc988e5f8981e784e8f31aa35ba1ff9f7abd23605638e4ee3086a056b22fb3109563e

diff --git a/mail-filter/rspamd/rspamd-1.7.9.ebuild 
b/mail-filter/rspamd/rspamd-1.7.9.ebuild
new file mode 100644
index 000..e4b16db1465
--- /dev/null
+++ b/mail-filter/rspamd/rspamd-1.7.9.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ ${PV} == * ]] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git;
+fi
+
+inherit cmake-utils user systemd pax-utils ${SCM}
+
+DESCRIPTION="Rapid spam filtering system"
+HOMEPAGE="https://github.com/vstakhov/rspamd;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+   KEYWORDS=""
+else
+   SRC_URI="https://github.com/vstakhov/rspamd/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cpu_flags_x86_ssse3 fann gd jemalloc +jit libressl pcre2 +torch"
+REQUIRED_USE="torch? ( jit )"
+
+RDEPEND="!libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   fann? ( sci-mathematics/fann )
+   pcre2? ( dev-libs/libpcre2[jit=] )
+   !pcre2? ( dev-libs/libpcre[jit=] )
+   jit? ( dev-lang/luajit:2 )
+   jemalloc? ( dev-libs/jemalloc )
+   dev-libs/libevent
+   net-libs/libnsl
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   

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

2018-07-14 Thread Dirkjan Ochtman
commit: f5e8022123785a93b308c55cffb1d144daf38a97
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Jul 14 16:36:19 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Jul 14 16:36:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e80221

dev-lang/rust: fix problems with symlinking new binaries

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust/{rust-1.27.1-r1.ebuild => rust-1.27.1-r2.ebuild} | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-lang/rust/rust-1.27.1-r1.ebuild 
b/dev-lang/rust/rust-1.27.1-r2.ebuild
similarity index 96%
rename from dev-lang/rust/rust-1.27.1-r1.ebuild
rename to dev-lang/rust/rust-1.27.1-r2.ebuild
index 2ce91ade5ab..1dc2182f159 100644
--- a/dev-lang/rust/rust-1.27.1-r1.ebuild
+++ b/dev-lang/rust/rust-1.27.1-r2.ebuild
@@ -232,6 +232,16 @@ src_install() {
/usr/bin/rust-gdb
/usr/bin/rust-lldb
EOF
+   if use cargo; then
+   echo /usr/bin/cargo >> "${T}/provider-${P}"
+   fi
+   if use rls; then
+   echo /usr/bin/rls >> "${T}/provider-${P}"
+   fi
+   if use rustfmt; then
+   echo /usr/bin/rustfmt >> "${T}/provider-${P}"
+   echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
+   fi
dodir /etc/env.d/rust
insinto /etc/env.d/rust
doins "${T}/provider-${P}"



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

2018-07-14 Thread Dirkjan Ochtman
commit: 60fe40bed7f365e59a3ada7c9c719cc6d497b09d
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Jul 14 14:22:10 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Jul 14 14:22:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60fe40be

virtual/rust: remove 1.27.0 ebuild

dev-lang/rust-1.27.0 was removed, causing dependency chain breakage.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 virtual/rust/rust-1.27.0.ebuild | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/virtual/rust/rust-1.27.0.ebuild b/virtual/rust/rust-1.27.0.ebuild
deleted file mode 100644
index fa78c78a3e7..000
--- a/virtual/rust/rust-1.27.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-07-13 Thread Dirkjan Ochtman
commit: e42627cc9349699282c54c7c2ddd35e84cce00d1
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Jul 13 20:16:44 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Jul 13 20:16:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42627cc

virtual/cargo: initial version 1.27.1

This abstracts over the separately installed dev-util/cargo and the
cargo that can be installed as part of rust and rust-bin from
1.27.1 forward.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 virtual/cargo/cargo-1.27.1.ebuild | 19 +++
 virtual/cargo/metadata.xml|  8 
 2 files changed, 27 insertions(+)

diff --git a/virtual/cargo/cargo-1.27.1.ebuild 
b/virtual/cargo/cargo-1.27.1.ebuild
new file mode 100644
index 000..ddb3bfb6cf1
--- /dev/null
+++ b/virtual/cargo/cargo-1.27.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Package manager for Rust"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| (
+   =dev-lang/rust-${PV}*[cargo]
+   =dev-lang/rust-bin-${PV}*[cargo]
+   =dev-util/cargo-0.28.0*
+   )"

diff --git a/virtual/cargo/metadata.xml b/virtual/cargo/metadata.xml
new file mode 100644
index 000..85cf4eb9205
--- /dev/null
+++ b/virtual/cargo/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Rust Project
+  
+



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

2018-07-13 Thread Dirkjan Ochtman
commit: 10c62b78362a3feecd71ab6ea474e848bc8a6950
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Fri Jul 13 19:58:40 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Fri Jul 13 20:06:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c62b78

dev-lang/rust: add USE flags to install cargo, rls and rustfmt

Reduce verbosity of builds to get sane output.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust/metadata.xml  |   3 +
 dev-lang/rust/rust-1.27.1-r1.ebuild | 261 
 2 files changed, 264 insertions(+)

diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml
index c03ce153031..88d11733609 100644
--- a/dev-lang/rust/metadata.xml
+++ b/dev-lang/rust/metadata.xml
@@ -8,8 +8,11 @@
   
 Build and install rls, rustfmt and cargo
 alongside the compiler and stdlib
+Install cargo component
 Use dev-libs/jemalloc as the
 standard memory allocator
+Install rls component
+Install rustfmt component
 Build support for the wasm32-unknown-unknown
 target
   

diff --git a/dev-lang/rust/rust-1.27.1-r1.ebuild 
b/dev-lang/rust/rust-1.27.1-r1.ebuild
new file mode 100644
index 000..2ce91ade5ab
--- /dev/null
+++ b/dev-lang/rust/rust-1.27.1-r1.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+
+inherit multiprocessing multilib-build python-any-r1 toolchain-funcs 
versionator
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz"
+   KEYWORDS=""
+else
+   ABI_VER="$(get_version_component_range 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+CHOST_amd64=x86_64-unknown-linux-gnu
+CHOST_x86=i686-unknown-linux-gnu
+CHOST_arm64=aarch64-unknown-linux-gnu
+
+RUST_STAGE0_VERSION="1.$(($(get_version_component_range 2) - 1)).2"
+RUST_STAGE0_amd64="rust-${RUST_STAGE0_VERSION}-${CHOST_amd64}"
+RUST_STAGE0_x86="rust-${RUST_STAGE0_VERSION}-${CHOST_x86}"
+RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
+
+# there is no cargo 0.28 tag, so use 0.27
+#CARGO_DEPEND_VERSION="0.$(($(version_get_comp 2) + 1)).0"
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2))).0"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
+   amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )
+   x86? ( https://static.rust-lang.org/dist/${RUST_STAGE0_x86}.tar.xz )
+   arm64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_arm64}.tar.xz )
+"
+
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC Sparc SystemZ X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="cargo debug doc +jemalloc rls rustfmt wasm ${ALL_LLVM_TARGETS[*]}"
+
+RDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   jemalloc? ( dev-libs/jemalloc )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   || (
+   >=sys-devel/gcc-4.7
+   >=sys-devel/clang-3.5
+   )
+   cargo? ( !dev-util/cargo )
+   rustfmt? ( !dev-util/rustfmt )
+   dev-util/cmake
+"
+PDEPEND="!cargo? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"
+
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+
+S="${WORKDIR}/${MY_P}-src"
+
+toml_usex() {
+   usex "$1" true false
+}
+
+src_prepare() {
+   local rust_stage0_root="${WORKDIR}"/rust-stage0
+
+   local rust_stage0_name="RUST_STAGE0_${ARCH}"
+   local rust_stage0="${!rust_stage0_name}"
+
+   "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig 
--destdir="${rust_stage0_root}" --prefix=/ || die
+
+   default
+}
+
+src_configure() {
+   local rust_target="" rust_targets="" rust_target_name arch_cflags
+
+   # Collect rust target names to compile standard libs for all ABIs.
+   for v in $(multilib_get_enabled_abi_pairs); do
+   rust_target_name="CHOST_${v##*.}"
+   rust_targets="${rust_targets},\"${!rust_target_name}\""
+   done
+   i

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

2018-07-12 Thread Dirkjan Ochtman
commit: ba05f1f31593c9ea751bde01a9380c5f516ef0e7
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Jul 12 20:58:22 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Jul 12 20:58:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba05f1f3

virtual/rust: bump to 1.27.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 virtual/rust/rust-1.27.1.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.27.1.ebuild b/virtual/rust/rust-1.27.1.ebuild
new file mode 100644
index 000..fa78c78a3e7
--- /dev/null
+++ b/virtual/rust/rust-1.27.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



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

2018-07-12 Thread Dirkjan Ochtman
commit: b9a8ae66e199136944e2a832a7c7e74cc2af0679
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Thu Jul 12 12:46:56 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Thu Jul 12 12:46:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a8ae66

dev-lang/rust-bin: fix issues with cargo USE flag, add rustfmt flag

Fixes: https://bugs.gentoo.org/show_bug.cgi?id=660974
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/metadata.xml  |   1 +
 dev-lang/rust-bin/rust-bin-1.27.1-r1.ebuild | 142 
 2 files changed, 143 insertions(+)

diff --git a/dev-lang/rust-bin/metadata.xml b/dev-lang/rust-bin/metadata.xml
index 7f14692ab9a..3407a1ae8de 100644
--- a/dev-lang/rust-bin/metadata.xml
+++ b/dev-lang/rust-bin/metadata.xml
@@ -7,5 +7,6 @@
   
   
 Install cargo component
+Install rustfmt component
   
 

diff --git a/dev-lang/rust-bin/rust-bin-1.27.1-r1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.27.1-r1.ebuild
new file mode 100644
index 000..53d2d4e87eb
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.27.1-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils bash-completion-r1 versionator toolchain-funcs
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+   arm? (
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
+   )
+   x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+IUSE="cargo doc rustfmt"
+
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
+
+DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   !dev-lang/rust:0
+   cargo? ( !dev-util/cargo )
+   rustfmt? ( !dev-util/rustfmt )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="!cargo? ( >=dev-util/cargo-${CARGO_DEPEND_VERSION} )"
+
+QA_PREBUILT="
+   opt/${P}/bin/*-${PV}
+   opt/${P}/lib/*.so
+   opt/${P}/lib/rustlib/*/lib/*.so
+   opt/${P}/lib/rustlib/*/lib/*.rlib*
+"
+
+pkg_pretend () {
+   if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
+   die "${CHOST} is not supported by upstream Rust. You must use a 
hard float version."
+   fi
+}
+
+src_unpack() {
+   default
+
+   local postfix
+   use amd64 && postfix=x86_64-unknown-linux-gnu
+
+   if use arm && [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == 
armv6* ]]; then
+   postfix=arm-unknown-linux-gnueabi
+   elif use arm && [[ ${CHOST} == armv6*h* ]]; then
+   postfix=arm-unknown-linux-gnueabihf
+   elif use arm && [[ ${CHOST} == armv7*h* ]]; then
+   postfix=armv7-unknown-linux-gnueabihf
+   fi
+
+   use x86 && postfix=i686-unknown-linux-gnu
+   mv "${WORKDIR}/${MY_P}-${postfix}" "${S}" || die
+}
+
+src_install() {
+   local std=$(grep 'std' ./components)
+   local components="rustc,${std}"
+   use doc && components="${components},rust-docs"
+   use cargo && components="${components},cargo"
+   use rustfmt && components="${components},rustfmt-preview"
+   ./install.sh \
+   --components="${components}" \
+   --disable-verify \
+   --prefix="${D}/opt/${P}" \
+   --mandir="${D}/usr/share/${P}/man" \
+   --disable-ldconfig \
+   || die
+
+   local rustc=rustc-bin-${PV}
+   local rustdoc=rustdoc-bin-${PV}
+   local rustgdb=rust-gdb-bin-${PV}
+
+   mv "${D}/opt/${P}/bin/rustc" "${D}/opt/${P}/bin/${rustc}" || die
+   mv "${D}/opt/${P}/bin/rustdoc" "${D}/opt/${P}/bin/${rustdoc}" || die
+   mv "${D}/opt/${P}/bin/rust-gdb" "${D}/opt/${P}/bin/${rustgdb}" || die
+
+   dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
+   dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
+   dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
+
+   if use cargo; then
+   local c

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

2018-07-11 Thread Dirkjan Ochtman
commit: 36a2bdef9a0c6529adb8ea728fad1b8cced4b3aa
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jul 11 14:44:08 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jul 11 14:44:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a2bdef

dev-lang/rust-bin: version bump to 1.27.1

Add USE flag to install cargo component.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/Manifest   |   5 ++
 dev-lang/rust-bin/metadata.xml   |   3 +
 dev-lang/rust-bin/rust-bin-1.27.1.ebuild | 130 +++
 3 files changed, 138 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index c79bc9666e3..0fd595aeabd 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -18,3 +18,8 @@ DIST rust-1.27.0-arm-unknown-linux-gnueabihf.tar.xz 101316444 
BLAKE2B f3c2e5f0cd
 DIST rust-1.27.0-armv7-unknown-linux-gnueabihf.tar.xz 98186744 BLAKE2B 
add9b9ce125e8e0216579fc4eb9a615396bc6798bd8fe52fc5e02b4eddbca991e227fa1022d5ea86473e4a2f4738fe8e30ad01899bac78b6c2072eead9b9e69d
 SHA512 
034288fd8767f1773b4a5232b26e68a812d0f8084e39dff776d3c8d235f2b3f51c12620a0346851fccbb0ab3cd194938682fa8e9d8641f8ee3c3d9259c96a86f
 DIST rust-1.27.0-i686-unknown-linux-gnu.tar.xz 144744880 BLAKE2B 
ef48cd1b2601868840c59274a776be40e0ac8ce674d0a00712176e28f5e381b95b790d898fdfdae153768b754f87662c581cd5b11752d5d4401aadd9b446fc7b
 SHA512 
66508f09e7a48d72d4a18da209dadd5e11fc1e9811726fdfa8de609359eee6bc1d8d3b578b50ab0b4dcff879e96edd6d60449508eed7d2d44f72b2c8c29e2546
 DIST rust-1.27.0-x86_64-unknown-linux-gnu.tar.xz 144343920 BLAKE2B 
214530a0724f0fa6e1c4e769787a1c0d56e9a6c13a0cacdb9f639d523915fbd413fe42ccd9073308b14b551804d269061ed9bc03cc6761b817bc556e1837d005
 SHA512 
e57b60cafec48a396cde1ff62bd01148e0e3c803b9b97d70a7cf477a7d3a4295ca98fa99a1252004751e8529b214c2859cd2134ce722b3336b9640c2aef6f625
+DIST rust-1.27.1-arm-unknown-linux-gnueabi.tar.xz 101083416 BLAKE2B 
2fd3a4b0c8a6cc1e7f7bc11300081183144639c4d02b8bb989154fbad92ad1e30ac8171993d8296ce8f0486dd018df46360693d912b50ca0c299c4c059f79d17
 SHA512 
7fa376f077abad6e24b81aa98ab7d953b8257388212a509c7a061ebe022cefd5bd042f24fc287bc4fb4cb9a6cbb651ae0d8146b5d4fe73d395ebb7192367
+DIST rust-1.27.1-arm-unknown-linux-gnueabihf.tar.xz 101382108 BLAKE2B 
8743930b86b8ac1032afc5ced83f57b0606e9143a9d8e30a8b2ede70abb415fc2f1a904cb4b92adde7f71d54e83384509f02220cea9a9ab189a79815a58bd434
 SHA512 
be49a245163bef0345cd138fdc8d13a8403bf6b52350550119eba87921f6a1abb04267bc698da30e5e688d8592fc20d8d3d63aff7ac1fa7397950531d329
+DIST rust-1.27.1-armv7-unknown-linux-gnueabihf.tar.xz 98288932 BLAKE2B 
4794e8c54c8f733de6129829bab9e02644651fd6350db76bdb8c69f32fcff0a61e4992241431fea2b871e04a6f28607810918c5161a5a8a0b3fe756a37b619e3
 SHA512 
405bd579e69ec73de384487c4cd77eefcbc6c537ca3421f38ce2d35b8cd911def82fb9006b788a8aa6cdef69f620a5b1f2a2f7364bf7ddd0452d80b33315fa43
+DIST rust-1.27.1-i686-unknown-linux-gnu.tar.xz 144852524 BLAKE2B 
f087ad3ee7f942482c6aa02f9dcdc4adf6ede64e698024f7dcca6dccedcc5f9e9805050015d8328c5b672c94cb7f1008551a95a69b1ce8e754e048c5604dd11e
 SHA512 
e0c7d5f64db768321bbdf229529b12f93e36507db03329b0b26094fd81cdf013804f929105ac4545903eb4494770120407c40616086b431ea66413be7e1163d3
+DIST rust-1.27.1-x86_64-unknown-linux-gnu.tar.xz 144328984 BLAKE2B 
45551c2f4258c821e9b56ac09d673c46032b5f480da5fc51c0e0e33f66be7f0619aa4ad878336dbffae32e6eb43f2adfbba927ad5cfbb919b9e4395169d5c3bd
 SHA512 
b419c19f75082a63a669ebeeefbce907ca7e7ac50a1c1355d1b10b3a4c1f8e28a76c4fd677efd8cb966a6e70a76059813e39b8dfe93de1401c7419d57ddca52a

diff --git a/dev-lang/rust-bin/metadata.xml b/dev-lang/rust-bin/metadata.xml
index 85cf4eb9205..7f14692ab9a 100644
--- a/dev-lang/rust-bin/metadata.xml
+++ b/dev-lang/rust-bin/metadata.xml
@@ -5,4 +5,7 @@
 r...@gentoo.org
 Rust Project
   
+  
+Install cargo component
+  
 

diff --git a/dev-lang/rust-bin/rust-bin-1.27.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.27.1.ebuild
new file mode 100644
index 000..c1554f3d217
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.27.1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils bash-completion-r1 versionator toolchain-funcs
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+   arm? (
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
+   )
+   x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
+
+LICENSE=&qu

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

2018-07-11 Thread Dirkjan Ochtman
commit: 2814622d5d9b5382ed2d9c4efba76eb528c3cf9f
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jul 11 14:18:47 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jul 11 14:19:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2814622d

dev-lang/rust-bin: version bump to 1.27.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust-bin/Manifest   |   5 ++
 dev-lang/rust-bin/rust-bin-1.27.0.ebuild | 125 +++
 2 files changed, 130 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 9a64d4364a6..c79bc9666e3 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -13,3 +13,8 @@ DIST rust-1.26.2-arm-unknown-linux-gnueabihf.tar.xz 98502692 
BLAKE2B 124040a31e9
 DIST rust-1.26.2-armv7-unknown-linux-gnueabihf.tar.xz 98828932 BLAKE2B 
2f60e65128bd32d97422d82d99f5c5447d1c1e77582028089d52208e3ede4af5e72c278a3fb5001348c864087f3e85af05604a0b6078891c5ed812d745840d93
 SHA512 
7b8e3f39a62b7b5fdaa6d53e5638de26968799d97b5d53e09bf49456b02f968495cff4757f25d38bc3393ca33dc1b9da353ec290ba9416770e082548aa5079ac
 DIST rust-1.26.2-i686-unknown-linux-gnu.tar.xz 143090096 BLAKE2B 
7871fa4e4d0f320ff949cd31cefa116bc7b741927626958e1d10197f05fc9a662b8d6c21ddd4d2910700e6f7273e4fc18738e6ff58cd85b9af4ed25eceea31d9
 SHA512 
859b5b72c78cca8cd473012599ca12539ef9a5ee38d1d024019fd84220e344e1cd0efd2b027ef333555b158b23529f35ceb5d59d76c35e7946b5fe4a8a52
 DIST rust-1.26.2-x86_64-unknown-linux-gnu.tar.xz 138609432 BLAKE2B 
54507a8ce3ab2676e6e66852b6d3f1a47ca07ad4b56383f6247149309a0f60f67fbf0a6ba27d968c24340c07d7d5074942c6eaccbc1207c5e75fd9a6f47b2481
 SHA512 
29e474b0eab4dd2ffa0b964d83f52ffce530e75c4193e307410ef6d20ef9ad2b300a4f467bdf06b3311157340e9295cb9b1efdcf08dafee66979b076c2afba7e
+DIST rust-1.27.0-arm-unknown-linux-gnueabi.tar.xz 101002020 BLAKE2B 
e725b5cd8ec5ec9c035b70c7a45f49e21332846bc4e760afce4abc5d6de3a84029d06e1df0ca430d9b9b1117d4b534146310391254ebad458552d40b152aa56a
 SHA512 
c0924ae1296802d6bed09944cb04b98414dcd4e102387cc1c4810e26793409daf4622300d451d297c9a84890f108dff1bb4ef70381d582b6d26aae0b2c38e476
+DIST rust-1.27.0-arm-unknown-linux-gnueabihf.tar.xz 101316444 BLAKE2B 
f3c2e5f0cd6c75e51c3a25bd9aad34180d04bb97187f1ce240b6682e64026efee3359a71d1aadf9ea2fadf0cffa277daade02703d1e70c2fa43f68624ccf43a8
 SHA512 
5c374d103377dc94e5a68c46deba22080b374dd652cfc64abc69fbbe69e59b40537208534a15c860fb985abb426468eef33b7d6c9a8fee3f855a447c6c0ced4f
+DIST rust-1.27.0-armv7-unknown-linux-gnueabihf.tar.xz 98186744 BLAKE2B 
add9b9ce125e8e0216579fc4eb9a615396bc6798bd8fe52fc5e02b4eddbca991e227fa1022d5ea86473e4a2f4738fe8e30ad01899bac78b6c2072eead9b9e69d
 SHA512 
034288fd8767f1773b4a5232b26e68a812d0f8084e39dff776d3c8d235f2b3f51c12620a0346851fccbb0ab3cd194938682fa8e9d8641f8ee3c3d9259c96a86f
+DIST rust-1.27.0-i686-unknown-linux-gnu.tar.xz 144744880 BLAKE2B 
ef48cd1b2601868840c59274a776be40e0ac8ce674d0a00712176e28f5e381b95b790d898fdfdae153768b754f87662c581cd5b11752d5d4401aadd9b446fc7b
 SHA512 
66508f09e7a48d72d4a18da209dadd5e11fc1e9811726fdfa8de609359eee6bc1d8d3b578b50ab0b4dcff879e96edd6d60449508eed7d2d44f72b2c8c29e2546
+DIST rust-1.27.0-x86_64-unknown-linux-gnu.tar.xz 144343920 BLAKE2B 
214530a0724f0fa6e1c4e769787a1c0d56e9a6c13a0cacdb9f639d523915fbd413fe42ccd9073308b14b551804d269061ed9bc03cc6761b817bc556e1837d005
 SHA512 
e57b60cafec48a396cde1ff62bd01148e0e3c803b9b97d70a7cf477a7d3a4295ca98fa99a1252004751e8529b214c2859cd2134ce722b3336b9640c2aef6f625

diff --git a/dev-lang/rust-bin/rust-bin-1.27.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.27.0.ebuild
new file mode 100644
index 000..0eea0a7d10c
--- /dev/null
+++ b/dev-lang/rust-bin/rust-bin-1.27.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils bash-completion-r1 versionator toolchain-funcs
+
+MY_P="rust-${PV}"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+   arm? (
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
+   )
+   x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+SLOT="stable"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
+
+DEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   !dev-lang/rust:0
+"
+RDEPEND="${DEPEND}"
+PDEPEND=">=dev-util/

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

2018-07-11 Thread Dirkjan Ochtman
commit: 24bd35d2b26bc6c92b4b4c5c3a417b88950048e6
Author: Christian Roessner  roessner-network-solutions  com>
AuthorDate: Mon Jul  9 07:54:39 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jul 11 14:10:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bd35d2

mail-filter/rspamd: Bump to version 1.7.7

* Also added libns dependency

 mail-filter/rspamd/Manifest| 1 +
 mail-filter/rspamd/{rspamd-.ebuild => rspamd-1.7.7.ebuild} | 1 +
 mail-filter/rspamd/rspamd-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index 382f8c5fe76..d29616f33e7 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -3,3 +3,4 @@ DIST rspamd-1.6.6.tar.gz 2487482 BLAKE2B 
f18640f64a8c0bcf6077267a1715f0bb096ab18
 DIST rspamd-1.7.1.tar.gz 4453460 BLAKE2B 
28070804a6daf7f6354203038fbd974176a1ed5135b51a5ef7f089e63ffac3b3bbdca1961154b846f5b7d054071925722b311b46a3be6d09ff3d853232cbbd5f
 SHA512 
3de4e07fa9cc72e306936a201f6bc019b5bf6f3ade003bf9217dc8a7decf027b986d80e1c0d2f09460af6f1d59aa520fee68287ad6ccee1cec94698054bc2fbb
 DIST rspamd-1.7.2.tar.gz 4460606 BLAKE2B 
2c4389fd5350d67d21745288f74c4e1276772c47bbb0c74364227d0c04e4102c2ce00cd8242a639825e8c9971e87822af7a38a0a8561ba979e3f3b396d120414
 SHA512 
45ab95c7488e58da9e8803daefda5a0f8920cc4d4c4508a0347ed07d201124d07b10e93010b2be5fab3ecd0ac2be962bcebbb41f434a449fdbc31ded744878cf
 DIST rspamd-1.7.5.tar.gz 4494681 BLAKE2B 
709b589157cb61568ebe78af64bb2363cb7342736e29971f30de1e1a1e9e667402006cb3a34e1d240a32560608ab9ab86838a288707b5043c89c3d9127880f60
 SHA512 
3e77c99abd47b1d22ccae33c0312b4338253af0ff10825dc2796fc42864142c91324d349677098bcd0c156a9229c04d3ce8a08808b6eb702624c918722e3acc4
+DIST rspamd-1.7.7.tar.gz 4534430 BLAKE2B 
83ba39b80293bf87f397e6b1b1cbec27e7c44f096a148b6d29c641d10b607b616865ec54c1a88dc55f620b17e8c69bcf8690ee509d1b9a517a923fe0afc08b70
 SHA512 
7436848b3fc0e2ef90dcc54b48c1c95d6a7753175f484297de2e77bd117a9858da09b2a50f8692f210e48421b604ef465311b97197b473823a87ac74337d7752

diff --git a/mail-filter/rspamd/rspamd-.ebuild 
b/mail-filter/rspamd/rspamd-1.7.7.ebuild
similarity index 99%
copy from mail-filter/rspamd/rspamd-.ebuild
copy to mail-filter/rspamd/rspamd-1.7.7.ebuild
index 1a20cc22321..e4b16db1465 100644
--- a/mail-filter/rspamd/rspamd-.ebuild
+++ b/mail-filter/rspamd/rspamd-1.7.7.ebuild
@@ -34,6 +34,7 @@ RDEPEND="!libressl? ( dev-libs/openssl:0=[-bindist] )
jit? ( dev-lang/luajit:2 )
jemalloc? ( dev-libs/jemalloc )
dev-libs/libevent
+   net-libs/libnsl
dev-db/sqlite:3
dev-libs/glib:2

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

2018-07-11 Thread Dirkjan Ochtman
commit: aed9d5bb82e07f43dc53c60682933707a4414ee5
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jul 11 14:07:47 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jul 11 14:08:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed9d5bb

dev-db/couchdb: version bump to 1.7.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/couchdb/Manifest |  1 +
 dev-db/couchdb/couchdb-1.7.2.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/dev-db/couchdb/Manifest b/dev-db/couchdb/Manifest
index ab6a5eac753..47129fd5691 100644
--- a/dev-db/couchdb/Manifest
+++ b/dev-db/couchdb/Manifest
@@ -1 +1,2 @@
 DIST apache-couchdb-1.7.1.tar.gz 9963069 BLAKE2B 
69a3f835f6a7b5752e4707b02edfa726cfdb76813e36e570566641b999eea556ff788b0ca8ce1e66beb819119d90e387beab3bba8618e3b7a606870794307fef
 SHA512 
cd7417ef4b1eaeb1fe4251b559d904238fd25881c542f1498e6e9f1c4a55a79e34e06e711f90ce39e5e65fcac8be9c611943b8ed57d4a7465859b5811ac0a21f
+DIST apache-couchdb-1.7.2.tar.gz 10009424 BLAKE2B 
3d3b4922fe5b2c55e4851e48993442ba23369753fb17d5cafba936947624af0d3dac70e0a23d0c22c79e7e2776a3a441d5b1020a4a420b7d9a621fb59aad48d9
 SHA512 
507a35a7f1e826b1562eec86146cc6fcff3c65fa7762f9742e6e8fdacfca735473105772757624183778f7a532c742f6644b301677607bb81c1f3f0ceb742867

diff --git a/dev-db/couchdb/couchdb-1.7.2.ebuild 
b/dev-db/couchdb/couchdb-1.7.2.ebuild
new file mode 100644
index 000..b429e0313ae
--- /dev/null
+++ b/dev-db/couchdb/couchdb-1.7.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils multilib pax-utils user
+
+DESCRIPTION="Distributed, fault-tolerant and schema-free document-oriented 
database"
+HOMEPAGE="https://couchdb.apache.org/;
+SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="libressl selinux test"
+
+RDEPEND=">=dev-libs/icu-4.3.1:=
+   =dev-libs/openssl-0.9.8j:0 )
+   libressl? ( dev-libs/libressl )
+   >=net-misc/curl-7.18.2
+   

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

2018-06-27 Thread Dirkjan Ochtman
commit: 71d25e551427eefbfa21a0ffce8c50059c3efa97
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jun 27 19:15:54 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jun 27 19:16:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d25e55

dev-util/cargo: version bump to 0.28.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/cargo/Manifest|  21 
 dev-util/cargo/cargo-0.28.0.ebuild | 214 +
 2 files changed, 235 insertions(+)

diff --git a/dev-util/cargo/Manifest b/dev-util/cargo/Manifest
index 3f78c4109e3..3969ed4334c 100644
--- a/dev-util/cargo/Manifest
+++ b/dev-util/cargo/Manifest
@@ -1,13 +1,16 @@
 DIST aho-corasick-0.5.3.crate 252052 BLAKE2B 
aba67d996b22c336165be78c89f53a2164605544f82587ceb1145bdb850326c2889d1bdcc3e95a6c5bb1dc0a996902130ab8425a7b0b88b38daffbfc9f58e309
 SHA512 
cc297b4882b869919edf9023ee2bd7100eb48709f6e7076fd26d1701dab3d8aa2cfb03752a764877cd92177ab7a4ce3dcdae76d16965eca2ff53667832afda31
 DIST aho-corasick-0.6.4.crate 25443 BLAKE2B 
b866fec3f2d7bf39152b30d4c95c921c3912c832cb5d7016c771bf19cb8bf02851ee942c891cc95f339b35c0545f9b45e26ce893486660b26227129aa7792b84
 SHA512 
0191f627896469bdb271f1b9d2f3d3b0f7952579cd07c2659996ad66a961dbe605c6a4a929100d6b9c246e65199c0e180b1e8349943f06a6f08250e003e62b65
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST atty-0.2.10.crate 5962 BLAKE2B 
36a2fe57eb500124f20464a7d67f86bc6270c2143f8273683011599adee180ee71fb0ea565c38171b9d471479d63041e4bbba4f713dfb92239b7d298e9d89e7e
 SHA512 
76cbf960475073101d617bdaf12ed1e93dfdd96e22182674e1ec04c955fb1de2e3aa132345c50a1bebc579932d43c74c9aac64ae64107e98648a0f1f6562285b
 DIST atty-0.2.8.crate 5708 BLAKE2B 
e88f1155f51dd36eb38364994eeffc84683b43b8010909e058d9fd80fa492092ed49d6d05b5b7d10fd2585191dd1b6efdccf30be298f53dcb832027fd6187508
 SHA512 
d6aac03499b5e8187ecacd6060d34d3ad8747eb680c9f59ba13e00253d422b2d7d092236fc8eced93358f251d46672013463e3bfdc0aaa9e9e7c5c8e08a22195
 DIST atty-0.2.9.crate 5898 BLAKE2B 
fa8b45e670fc4147f0407e4a059569e3d4ec31f79aef01ef581c03396a73aa449482dba200bf49d6f60887853eadc8ccf483c0fa0ebcba9f219557cee9a907ba
 SHA512 
2d7d2e52f3d3b66d4280dc3a2509c0125b1cf7dc136f3cc81e1a91aee0dcebdb544f631bccf299580f24ac8687f9b61e3b08fc961c040146959eeec1205c
 DIST backtrace-0.3.5.crate 27636 BLAKE2B 
db71be18b39a7aa25d2e1850fd907d3ea96d30af66b72c7b2b12a37acf6d6f46cdca1b9de884167e7567584848ea2ca4a1b03468e9158a62a3fde6aacd0746c8
 SHA512 
b554fd616780c706d8f6e7afef4800625a9fec5f7825e995a534103d1b773f0f28e09d49a1163eef9059681d669953ed1b7a8fb33209ee3b7be1fdeaa2adb3a1
 DIST backtrace-0.3.6.crate 28437 BLAKE2B 
63f056086b8c56707e7a3f9719e211a70368584c85a6a3b05ed8ad31cf3ac86f6fc091c826392439fcaf9a0f4066de8da00449a9715d90c1585d450fff63bbdd
 SHA512 
c42e9891a2297aefa08e6ec627520bfd3f93f7eddc2782cb5eb277092d588b1d84e75ac724d29548eab77de19de3400748b90bf2eccfed5ce1e20a979dd210e6
+DIST backtrace-0.3.7.crate 28432 BLAKE2B 
5478adb8e5a028a5d5af62b2f6522c2a7bee65bcbfa76da252c57e4f17b682db486f3aff96501d49943d86567eb8187f1e37a42f324b3cf3181788d0cd760b15
 SHA512 
a3f0d8bfef2158310c65f41e246323b0953147a017dbe47143b8dc2e1734c945f13b49732a16f1712a3b5a27a23f27a38778d8185c64a7982948aace69c079af
 DIST backtrace-sys-0.1.16.crate 283418 BLAKE2B 
d15f9c692dd805c61dbd219c70f0b47bb6d2a18bdb2657bd5b5bf6f94f1df621f6be56e2774d2d5d218f044c1358b1af4251705123c5d48ce5575ff3a2f3b50a
 SHA512 
2fd32fee7c13d1c83be5e86341a4c1c0da06876a73a9fb74c680994132510eac9a3444144c97ddcb78919da044e628650d604a20a06ca7852289168da8d754b4
 DIST bitflags-0.9.1.crate 12406 BLAKE2B 
e89527c5411150c09bc16072e0e4e5b2dde4b50fb2ed76984c1b58db225912db580f96c7954cbbf597036e9d743658364977ba24d0d7660312c3b8d38306d879
 SHA512 
3c106186aa8b5b8d0fba377818618e6428af38f60e4f707873142b44cb6f64d1d7f347840c8bfba084ff569ac8c57d87f2288c4a1d79e282bc02544d69f976c0
 DIST bitflags-1.0.1.crate 13451 BLAKE2B 
ee1cdfad0af901176ae435f4a7096cde698de4a6ab6a49330870ddfe5a9f9836a91c9866dba9889163e31a68a009fa14c9cbc355a011bf45468a9773022c33fc
 SHA512 
6ca3a06645534769fb5c5ad91958e9e802db5a4b49a2a11b0be5243d7e92e32e552183a7ba8d7052f8543f642bc0e4799ef0f36013f64e5c60f4e98bbb26e465
+DIST bitflags-1.0.3.crate 13838 BLAKE2B 
d053495250ce43970d4dbca6ec7dd541e5f5ca6597f35b8ac7cae3230e80f95d8f056f3ea030c12dd02228b51184c8020f8d2ab5ee4da4dad88a97638ea3db41
 SHA512 
c1410967948a0c44c434bcf952c586166cea656f98532980156bce5eb68ea2966ad7457abd2e45e7444d346f47950aad9d6b4d6779486cddfbda70dee5716bd8
 DIST bufstream-0.1.3.crate 8375 BLAKE2B 
6e64cfb797283f935ccf309fc054eda4c362fc482b68360619b1146698a0db5023013ded3f1c64ecfa29b55f10dcb8c230d853f5088f28da9ea1c018147d9247
 

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

2018-06-24 Thread Dirkjan Ochtman
commit: 98cd84da63be5d90728d6c30a756a5de5fd4a4b0
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Jun 23 19:14:31 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Jun 24 18:53:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98cd84da

dev-libs/nanomsg: use HTTPs

 dev-libs/nanomsg/nanomsg-1.0.0.ebuild | 4 ++--
 dev-libs/nanomsg/nanomsg-1.1.0.ebuild | 4 ++--
 dev-libs/nanomsg/nanomsg-1.1.2.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/nanomsg/nanomsg-1.0.0.ebuild 
b/dev-libs/nanomsg/nanomsg-1.0.0.ebuild
index b2e2b2fb1d4..cff38d473fb 100644
--- a/dev-libs/nanomsg/nanomsg-1.0.0.ebuild
+++ b/dev-libs/nanomsg/nanomsg-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit cmake-multilib
 
 DESCRIPTION="High-performance messaging interface for distributed applications"
-HOMEPAGE="http://nanomsg.org/;
+HOMEPAGE="https://nanomsg.org/;
 SRC_URI="https://github.com/nanomsg/nanomsg/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"

diff --git a/dev-libs/nanomsg/nanomsg-1.1.0.ebuild 
b/dev-libs/nanomsg/nanomsg-1.1.0.ebuild
index b2e2b2fb1d4..cff38d473fb 100644
--- a/dev-libs/nanomsg/nanomsg-1.1.0.ebuild
+++ b/dev-libs/nanomsg/nanomsg-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit cmake-multilib
 
 DESCRIPTION="High-performance messaging interface for distributed applications"
-HOMEPAGE="http://nanomsg.org/;
+HOMEPAGE="https://nanomsg.org/;
 SRC_URI="https://github.com/nanomsg/nanomsg/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"

diff --git a/dev-libs/nanomsg/nanomsg-1.1.2.ebuild 
b/dev-libs/nanomsg/nanomsg-1.1.2.ebuild
index d76c8310c05..a6dff5c1b8b 100644
--- a/dev-libs/nanomsg/nanomsg-1.1.2.ebuild
+++ b/dev-libs/nanomsg/nanomsg-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit cmake-multilib
 
 DESCRIPTION="High-performance messaging interface for distributed applications"
-HOMEPAGE="http://nanomsg.org/;
+HOMEPAGE="https://nanomsg.org/;
 SRC_URI="https://github.com/nanomsg/nanomsg/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"



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

2018-06-24 Thread Dirkjan Ochtman
commit: 054d294f2ceea7512d78156750f58cbe9731e95a
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Jun 23 19:17:38 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Jun 24 18:53:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054d294f

dev-libs/nanomsg: version bump to 1.1.4

 dev-libs/nanomsg/Manifest |  1 +
 dev-libs/nanomsg/nanomsg-1.1.4.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-libs/nanomsg/Manifest b/dev-libs/nanomsg/Manifest
index 7ec4c1c418d..7aad83d6cc4 100644
--- a/dev-libs/nanomsg/Manifest
+++ b/dev-libs/nanomsg/Manifest
@@ -1,3 +1,4 @@
 DIST nanomsg-1.0.0.tar.gz 305040 BLAKE2B 
d4b8ab89a642dd10e9b2aae1e06c3eb8af9b5392db9019838f68fade65c051858a13d5b7aa4fcb7f4381a8358db1b41f6b0e0136b242c5aa2c935178c03f5e80
 SHA512 
06fc4eadac29439024bd24230c73f43ddc46e6b6848ad75952b67bf301066be5752a844173597c1b42e55c1ebb66a2d2cb7693e4cbfc07584b4398597cbc9200
 DIST nanomsg-1.1.0.tar.gz 308801 BLAKE2B 
15f07f20c84944c3411959310374936d03f9661c0b2241960cf3d878da647693d7255d4cdb7c1ae334bc6bc421faa94325dc0e9d5b9f690cab87f3e1d5f5ce8a
 SHA512 
2d7d4b36e5c50cb7590e7dec0c271a021f05478cadeced6b5c9e27b76c3c5b59a11318c70b51e10efed6be2681dea7881a2f883f576fa5343c2aecfa18cbee50
 DIST nanomsg-1.1.2.tar.gz 308420 BLAKE2B 
67e6e51d2e722db58cf719766fd991c3527d7f441891ce7cda0d4641b680308d63e28d05c5eefb69b681d93c9700ac8d8baab4527449ecd3b84178e70f40dee4
 SHA512 
f95ce24b34c25d139cf3de46585f6354e0311a9d5e7135ad71df62b8bb5df26f81a58b9773c39c320df2d0e97cd2905a8576f9f00b0a4d33774f1b610271cee5
+DIST nanomsg-1.1.4.tar.gz 310182 BLAKE2B 
d47d270bb1f631e332b6b9c2be1a29aebc2f3e0a2190aba1f4d0bc5415899bd1bda5608dea1510b4ac8b1c8a076c8b6a5d126de6bfc938b54e8a34becd5a
 SHA512 
a1f002f988f2d98eff03387b496fe15a099fef4eb9ccd1c46ade63fbbe5a4ad4cf9fa0fd1e612e1a6f2747bc2af63b7044ec1e920e1c9a0d8c8bc2191ad7046a

diff --git a/dev-libs/nanomsg/nanomsg-1.1.4.ebuild 
b/dev-libs/nanomsg/nanomsg-1.1.4.ebuild
new file mode 100644
index 000..deb63c3d825
--- /dev/null
+++ b/dev-libs/nanomsg/nanomsg-1.1.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-multilib
+
+DESCRIPTION="High-performance messaging interface for distributed applications"
+HOMEPAGE="https://nanomsg.org/;
+SRC_URI="https://github.com/nanomsg/nanomsg/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/5.0.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc static-libs"
+
+DEPEND="doc? ( dev-ruby/asciidoctor )"
+RDEPEND=""
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DNN_STATIC_LIB=$(usex static-libs ON OFF)
+   )
+   if multilib_is_native_abi; then
+   mycmakeargs+=(
+   -DNN_ENABLE_DOC=$(usex doc ON OFF)
+   )
+   else
+   mycmakeargs+=(
+   -DNN_ENABLE_DOC=OFF
+   -DNN_ENABLE_TOOLS=OFF
+   -DNN_ENABLE-NANOCAT=OFF
+   )
+   fi
+   cmake-utils_src_configure
+}



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

2018-06-11 Thread Dirkjan Ochtman
commit: 00cd0dc2d9af9140bfbcc565adf27cb6373e2fd5
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 09:25:00 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Jun 11 12:07:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00cd0dc2

dev-lang/rust-bin: use HTTPs

 dev-lang/rust-bin/rust-bin-1.25.0.ebuild | 12 ++--
 dev-lang/rust-bin/rust-bin-1.26.0.ebuild | 12 ++--
 dev-lang/rust-bin/rust-bin-1.26.2.ebuild | 12 ++--
 3 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.25.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.25.0.ebuild
index edd1c8706d6..0d270141b6d 100644
--- a/dev-lang/rust-bin/rust-bin-1.25.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.25.0.ebuild
@@ -8,14 +8,14 @@ inherit eutils bash-completion-r1 toolchain-funcs
 MY_P="rust-${PV}"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
-SRC_URI="amd64? ( 
http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.gz )
arm? (
-   
http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.gz
-   
http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.gz
-   
http://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.gz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.gz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.gz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.gz
)
-   x86? ( 
http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )"
+   x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.gz )"
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"

diff --git a/dev-lang/rust-bin/rust-bin-1.26.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.26.0.ebuild
index c9372632082..d9614aad8ef 100644
--- a/dev-lang/rust-bin/rust-bin-1.26.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.26.0.ebuild
@@ -8,14 +8,14 @@ inherit eutils bash-completion-r1 versionator toolchain-funcs
 MY_P="rust-${PV}"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
-SRC_URI="amd64? ( 
http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
arm? (
-   
http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
-   
http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
-   
http://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
)
-   x86? ( 
http://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
+   x86? ( 
https://static.rust-lang.org/dist/${MY_P}-i686-unknown-linux-gnu.tar.xz )"
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"

diff --git a/dev-lang/rust-bin/rust-bin-1.26.2.ebuild 
b/dev-lang/rust-bin/rust-bin-1.26.2.ebuild
index 17ed96d4b1f..0eea0a7d10c 100644
--- a/dev-lang/rust-bin/rust-bin-1.26.2.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.26.2.ebuild
@@ -8,14 +8,14 @@ inherit eutils bash-completion-r1 versionator toolchain-funcs
 MY_P="rust-${PV}"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
-SRC_URI="amd64? ( 
http://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
+HOMEPAGE="https://www.rust-lang.org/;
+SRC_URI="amd64? ( 
https://static.rust-lang.org/dist/${MY_P}-x86_64-unknown-linux-gnu.tar.xz )
arm? (
-   
http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
-   
http://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
-   
http://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabi.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-arm-unknown-linux-gnueabihf.tar.xz
+   
https://static.rust-lang.org/dist/${MY_P}-armv7-unknown-linux-gnueabihf.tar.x

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

2018-06-11 Thread Dirkjan Ochtman
commit: 490a86c50631c2eb76efd60231fffd0e1d416a93
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 09:22:24 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Mon Jun 11 12:07:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=490a86c5

dev-lang/rust: use HTTPs

 dev-lang/rust/rust-1.25.0.ebuild| 2 +-
 dev-lang/rust/rust-1.26.0-r3.ebuild | 2 +-
 dev-lang/rust/rust-1.26.0.ebuild| 2 +-
 dev-lang/rust/rust-1.26.1.ebuild| 2 +-
 dev-lang/rust/rust-1.26.2.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/rust/rust-1.25.0.ebuild b/dev-lang/rust/rust-1.25.0.ebuild
index b6cea31b467..5411d562a2f 100644
--- a/dev-lang/rust/rust-1.25.0.ebuild
+++ b/dev-lang/rust/rust-1.25.0.ebuild
@@ -34,7 +34,7 @@ RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
 CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
+HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.gz
amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.gz )

diff --git a/dev-lang/rust/rust-1.26.0-r3.ebuild 
b/dev-lang/rust/rust-1.26.0-r3.ebuild
index 7c8ad9c0011..2508fbe3ee3 100644
--- a/dev-lang/rust/rust-1.26.0-r3.ebuild
+++ b/dev-lang/rust/rust-1.26.0-r3.ebuild
@@ -34,7 +34,7 @@ RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
 CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
+HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )

diff --git a/dev-lang/rust/rust-1.26.0.ebuild b/dev-lang/rust/rust-1.26.0.ebuild
index 4593386bba8..c9210192141 100644
--- a/dev-lang/rust/rust-1.26.0.ebuild
+++ b/dev-lang/rust/rust-1.26.0.ebuild
@@ -34,7 +34,7 @@ RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
 CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
+HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )

diff --git a/dev-lang/rust/rust-1.26.1.ebuild b/dev-lang/rust/rust-1.26.1.ebuild
index 7c8ad9c0011..2508fbe3ee3 100644
--- a/dev-lang/rust/rust-1.26.1.ebuild
+++ b/dev-lang/rust/rust-1.26.1.ebuild
@@ -34,7 +34,7 @@ RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
 CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
+HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )

diff --git a/dev-lang/rust/rust-1.26.2.ebuild b/dev-lang/rust/rust-1.26.2.ebuild
index 0d7482f8a0d..96aaf0b491f 100644
--- a/dev-lang/rust/rust-1.26.2.ebuild
+++ b/dev-lang/rust/rust-1.26.2.ebuild
@@ -34,7 +34,7 @@ RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
 CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
 
 DESCRIPTION="Systems programming language from Mozilla"
-HOMEPAGE="http://www.rust-lang.org/;
+HOMEPAGE="https://www.rust-lang.org/;
 
 SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )



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

2018-06-06 Thread Dirkjan Ochtman
commit: bd83e51efadd5a3c9fbb175548bfd3dc42e9db2f
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jun  6 12:49:53 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jun  6 13:20:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd83e51e

dev-lang/rust: version bump to 1.26.2

Also add support for WebAssembly target.

Fixes: https://bugs.gentoo.org/657110
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lang/rust/Manifest   |   1 +
 dev-lang/rust/metadata.xml   |   2 +
 dev-lang/rust/rust-1.26.2.ebuild | 232 +++
 3 files changed, 235 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index db4a09c3a93..4522591cc25 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -7,3 +7,4 @@ DIST rust-1.25.0-x86_64-unknown-linux-gnu.tar.xz 111059260 
BLAKE2B ae982976a735c
 DIST rustc-1.25.0-src.tar.gz 98639156 BLAKE2B 
1408d5dd0611d4830de3b6b3d00e3fad4198a47599b639d0ac0bd05aaba401f743056a942e9df04a4d192c6b12e8cfe9a9cdf8cd26e48b72104ce9b423df049e
 SHA512 
7d8886f4d5a621eb794e814deb60be681fa38cf086f87ffa14e5a3500c640b237c549a632de1331a0f1b71963de41f6d31a4df3866b7e597424002316fed81ce
 DIST rustc-1.26.0-src.tar.xz 54613664 BLAKE2B 
798985e4060c28828066118f39fc296e52b3796ae02f3917912680154047eb6f91806b3d45f3a0e9afcef55d95cea3079debae12d2ddf2d9c46f992e12519094
 SHA512 
563b910ecf4b2a0d798a1201177f73e64efad49e5aceec5adc66a8c6903df391c9afc0fdd8284348c08082e0c4de1e5cb68efe6797594de43ca93e4ad7a2
 DIST rustc-1.26.1-src.tar.xz 54604108 BLAKE2B 
73e14d835812a42f32342732db448294c98e5cfdcb76b4a5d11085bef6302ae340abadba564c38319882b558df6dbe826ed73347229599f2f8718085a6cdbe10
 SHA512 
219b8d4dbc1aa087422d8227de8a6be10c0579fd9d1aae83af0a0305baf2c3a7c6bdca8635c550b5b754d08a7a5b03b81b8b28019b23250327be1c7f8b00
+DIST rustc-1.26.2-src.tar.xz 54613640 BLAKE2B 
f361b7a0ed40ccb026750b4a70b99931f1abf52024e907b588e339902de2fbbd15501d237ac048d0537005834b0a2f49935f654a8c75d40ed95c65894f611481
 SHA512 
a598858ddce0e05d1d431be383400f44fc551eb2e368f37b01670c0b65ea5da6a7d5b2b68bb6ef806d2107cfa0d5007008442ad4d5ddb17d18d04e0ab31600b0

diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml
index 78ed6212955..c03ce153031 100644
--- a/dev-lang/rust/metadata.xml
+++ b/dev-lang/rust/metadata.xml
@@ -10,5 +10,7 @@
 alongside the compiler and stdlib
 Use dev-libs/jemalloc as the
 standard memory allocator
+Build support for the wasm32-unknown-unknown
+target
   
 

diff --git a/dev-lang/rust/rust-1.26.2.ebuild b/dev-lang/rust/rust-1.26.2.ebuild
new file mode 100644
index 000..00f7c8354c4
--- /dev/null
+++ b/dev-lang/rust/rust-1.26.2.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+
+inherit multiprocessing multilib-build python-any-r1 versionator 
toolchain-funcs
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz"
+   KEYWORDS=""
+else
+   ABI_VER="$(get_version_component_range 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+CHOST_amd64=x86_64-unknown-linux-gnu
+CHOST_x86=i686-unknown-linux-gnu
+CHOST_arm64=aarch64-unknown-linux-gnu
+
+RUST_STAGE0_VERSION="1.$(($(get_version_component_range 2) - 1)).0"
+RUST_STAGE0_amd64="rust-${RUST_STAGE0_VERSION}-${CHOST_amd64}"
+RUST_STAGE0_x86="rust-${RUST_STAGE0_VERSION}-${CHOST_x86}"
+RUST_STAGE0_arm64="rust-${RUST_STAGE0_VERSION}-${CHOST_arm64}"
+
+CARGO_DEPEND_VERSION="0.$(($(get_version_component_range 2) + 1)).0"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="http://www.rust-lang.org/;
+
+SRC_URI="https://static.rust-lang.org/dist/${SRC} -> rustc-${PV}-src.tar.xz
+   amd64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_amd64}.tar.xz )
+   x86? ( https://static.rust-lang.org/dist/${RUST_STAGE0_x86}.tar.xz )
+   arm64? ( https://static.rust-lang.org/dist/${RUST_STAGE0_arm64}.tar.xz )
+"
+
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC Sparc SystemZ X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="debug doc extended +jemalloc wasm ${ALL_LLVM_TARGETS[*]}"
+
+RDEPEND=">=app-eselect/eselect-rust-0.3_pre20150425
+   jemalloc? ( dev-

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

2018-06-06 Thread Dirkjan Ochtman
commit: e129f023c158ce1239d8419533a3a73cab9813c1
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jun  6 13:20:17 2018 +
Commit:     Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jun  6 13:20:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e129f023

virtual/rust: version bump to 1.26.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 virtual/rust/rust-1.26.2.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.26.2.ebuild b/virtual/rust/rust-1.26.2.ebuild
new file mode 100644
index 000..26f2a40c593
--- /dev/null
+++ b/virtual/rust/rust-1.26.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"



  1   2   3   4   5   6   7   >