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

2018-08-27 Thread Louis Sautier
commit: 2fae7cb90220af5884ca1604db864caf440978b3
Author: Louis Sautier  gentoo  org>
AuthorDate: Sun Aug 26 15:50:27 2018 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Aug 27 07:11:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fae7cb9

dev-python/dulwich: bump to 0.19.6, add Python 3.7

Package-Manager: Portage-2.3.48, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9699

 dev-python/dulwich/Manifest  |  1 +
 dev-python/dulwich/dulwich-0.19.6.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 98102c5c2b5..ca27387acaf 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -1,3 +1,4 @@
 DIST dulwich-0.18.5.tar.gz 330097 BLAKE2B 
c29f3016ab63082051c8c4fc42301c12ca752008a317afc41defceee2db47e50efb69b9a21b3d50c241b3b51c3c1e9cf35eedaf2811f66cec2330ce7865a
 SHA512 
4ba0f70ebddf4c7f4e71721812e228f820226d4ea42bda4d5f06a0720a029d4dddb800cfc05b2610525922c5fcef1020edd1485105706d9ef3fcf810e6381035
 DIST dulwich-0.18.6.tar.gz 331325 BLAKE2B 
781227bf91d8df8f941dd2eddb1682fb8c358d37f35671b08334ef197355e33dbbd09d18b43a179f9200cd6abca563a2fc833da68bd860859a52d951fe679ac0
 SHA512 
2d2120e23dd4bc2c9dcfe601f21ac757ee3fe2a343923c50b32c067f4d329ac89cdf0894bff450bf52c69e99759bb8692f0f14ed73d01be6bc3b0402d58d1148
 DIST dulwich-0.19.4.tar.gz 349813 BLAKE2B 
a14dc2dccdb68df639a6a4bbf3aa8314fe831f7086573d7cd194f7426eb0021b2faa1663edf318b37031be90121e64a1186c381bfb2cd32a3824abac2a3aa52b
 SHA512 
42aa7d35a491f2d98a8afae6e0afc68089f9d37dbd706961359f1d624a47c627dceb73bb614b608d29dd28faf87406f2e81b1ddcec607aeb0fabc9744b733232
+DIST dulwich-0.19.6.tar.gz 349939 BLAKE2B 
a88836c8a6fa3f732643f88cb94ec37c138146336709651f7fbc604fe80ff3dcf88b24ffca5e5d14c3c947b847a9678fa8b431ef6be0b78e6046bcd3f7ed29bc
 SHA512 
7e13b465672c5eee4f6d14f28e9cba63ceddf1ad119822fabd17b01ad6b89c6dd8c0bbf562bdf50e0ada5ce17bcad531549054417d744e5cf64a610e8a1740bc

diff --git a/dev-python/dulwich/dulwich-0.19.6.ebuild 
b/dev-python/dulwich/dulwich-0.19.6.ebuild
new file mode 100644
index 000..19df9baad28
--- /dev/null
+++ b/dev-python/dulwich/dulwich-0.19.6.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc examples test"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.21[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? (
+   ${RDEPEND}
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/geventhttpclient[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/python-fastimport[${PYTHON_USEDEP}]
+   )"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+# One test sometimes fails
+# https://github.com/jelmer/dulwich/issues/541
+PATCHES=( "${FILESDIR}/${PN}-0.18.3-skip-failing-test.patch" )
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   # Do not use make check which rebuilds the extension and uses -Werror,
+   # causing unexpected failures.
+   "${EPYTHON}" -m unittest dulwich.tests.test_suite \
+   || die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2018-08-27 Thread Patrick Lauer
commit: f3013a2f9556db788c5f7889a69fe2c7d6e50992
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 27 08:23:00 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Aug 27 08:23:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3013a2f

dev-db/pgbouncer: Bump

Also fixes PIDFILE in init.d/conf.d to allow multi-instance operation

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-db/pgbouncer/Manifest |  1 +
 dev-db/pgbouncer/files/pgbouncer.confd-r1 | 15 ++
 dev-db/pgbouncer/files/pgbouncer.initd-r2 | 81 +
 dev-db/pgbouncer/pgbouncer-1.9.0.ebuild   | 86 +++
 4 files changed, 183 insertions(+)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index c49eebee4d6..1bea33dfbba 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1 +1,2 @@
 DIST pgbouncer-1.8.1.tar.gz 465930 BLAKE2B 
692c551cb7bfb56bfe1b354791b06bdf61866197150a78a7fa9688891a2e4cd3c015abc5fbe33bf66dc85ab0ae83745f2db852eae91ae99596c97be0154e8bd5
 SHA512 
595a94db98866cec211f2b8c1ad13d209dba00e5fd41f2e9025aabdcb660194f0f772810270a1d9f067c3039c9fee630e8ff2d56f231935add17207aecc10bee
+DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 
466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514
 SHA512 
b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

diff --git a/dev-db/pgbouncer/files/pgbouncer.confd-r1 
b/dev-db/pgbouncer/files/pgbouncer.confd-r1
new file mode 100644
index 000..dbb93b917e7
--- /dev/null
+++ b/dev-db/pgbouncer/files/pgbouncer.confd-r1
@@ -0,0 +1,15 @@
+# Location of configuration file for PgBouncer.
+INIFILE="/etc/pgbouncer.ini"
+
+PIDFILE="/run/pgbouncer.pid"
+
+
+# How long to wait in seconds for a safe shutdown. Equivalent to
+# issuing 'PAUSE;' and 'SHUTDOWN;' on psql console. (See 'man 1 pgbouncer'.)
+NICE_TIMEOUT=60
+
+# Set to 'YES' to perform an immediate shutdown if the nice shutdown
+# doesn't work. Same as issuing 'SHUTDOWN;' on console. (See 'man 1
+# pgbouncer'.)
+FORCE_QUIT="no"
+FORCE_QUIT_TIMEOUT=2

diff --git a/dev-db/pgbouncer/files/pgbouncer.initd-r2 
b/dev-db/pgbouncer/files/pgbouncer.initd-r2
new file mode 100644
index 000..a2a79a0784a
--- /dev/null
+++ b/dev-db/pgbouncer/files/pgbouncer.initd-r2
@@ -0,0 +1,81 @@
+#!/sbin/openrc-run
+
+extra_started_commands="reload"
+
+depend() {
+use net
+after postgresql
+}
+
+get_config() {
+[ -f "${INIFILE}" ] || eend 1 "'${INIFILE}' not found"
+
+eval echo $(sed -e 's:;.*::' "${INIFILE}" | \
+awk '$1 == "'$1'" { print ($2 == "=" ? $3 : $2) }')
+}
+
+start_pre() {
+local s="$(get_config unix_socket_dir)"
+
+if [ -n "${s}" ] ; then
+checkpath -o root:postgres -m 1775 -d "${s}" || return 1
+
+local listen_port="$(get_config listen_port)"
+
+if [ -e "${s%/}/.s.PGSQL.${listen_port}" ] ; then
+eerror "Socket conflict."
+eerror "A server is already listening on:"
+eerror "${s%/}/.s.PGSQL.${listen_port}"
+eerror "HINT: Change listen_port in pgbouncer.ini to listen on a"
+eerror "different socket."
+return 1
+fi
+fi
+
+checkpath -o pgbouncer:postgres -m 0755 \
+  -d "$(dirname $(get_config logfile))" || return 1
+checkpath -o pgbouncer:postgres -m 0640 \
+  -f "$(get_config logfile)" || return 1
+
+return 0
+}
+
+start() {
+ebegin "Starting PgBouncer"
+[ -f ${PIDFILE} ] && rm ${PIDFILE}
+
+start-stop-daemon --start \
+  --pidfile ${PIDFILE} \
+  --background \
+  --make-pidfile \
+  --user pgbouncer \
+  --exec /usr/bin/pgbouncer \
+  -- -q "${INIFILE}"
+eend $?
+}
+
+stop() {
+local seconds=$(( ${NICE_TIMEOUT} + ${FORCE_QUIT_TIMEOUT} ))
+ebegin "Stopping PgBouncer (this can take up to ${seconds} seconds)"
+
+local retries=SIGINT/${NICE_TIMEOUT}
+
+if [ "${FORCE_QUIT}" = "YES" ] ; then
+einfo "FORCE_QUIT enabled."
+retries="${retries}/SIGTERM/${FORCE_QUIT_TIMEOUT}"
+fi
+
+# Loops through nice and force quit in one go.
+start-stop-daemon --stop \
+  --user pgbouncer \
+  --pidfile ${PIDFILE} \
+  --retry ${retries}
+
+eend $?
+}
+
+reload() {
+ebegin "Reloading PgBouncer configuration from '${INIFILE}'"
+start-stop-daemon --signal HUP --pidfile ${PIDFILE}
+eend $?
+}

diff --git a/dev-db/pgbouncer/pgbouncer-1.9.0.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.9.0.ebuild
new file mode 100644
index 000..46b5a23edb2
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.9.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Ge

[gentoo-commits] repo/gentoo:master commit in: app-crypt/ima-evm-utils/

2018-08-27 Thread Jason Zaman
commit: ea7a5fffa770b179d3c04b6f89bbaaab3c65ed7a
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Aug 27 08:24:40 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Aug 27 08:34:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea7a5fff

app-crypt/ima-evm-utils: bump to 1.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/ima-evm-utils/Manifest  |  1 +
 .../{ima-evm-utils-.ebuild => ima-evm-utils-1.1.ebuild}   | 11 +++
 app-crypt/ima-evm-utils/ima-evm-utils-.ebuild |  6 --
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/app-crypt/ima-evm-utils/Manifest b/app-crypt/ima-evm-utils/Manifest
index e4172dca042..9e6ad9d7cf8 100644
--- a/app-crypt/ima-evm-utils/Manifest
+++ b/app-crypt/ima-evm-utils/Manifest
@@ -1,3 +1,4 @@
 DIST ima-evm-utils-0.2.tar.gz 16329 BLAKE2B 
6682d42d7e5801adf49a253fbcbbfbb9f66387e78e27fa8fa301a4cd6da904d0666b5f2011df7791dfc7c0e05cebe90fa20d7a103254141b6fbcd2c1a56aa334
 SHA512 
44d5ead01d0d1241d743a8545a619308a1988f2188384571d7d37dca567598f46d1d7d8b8a6ba3fdaf5b5e980f4c8a80f1c098ec4dadf082393a727f7a266229
 DIST ima-evm-utils-0.8.tar.gz 32025 BLAKE2B 
4635c737257bba7b5aa7ca5b9b27e57a3cb16c7730bcd752602923c84e0f6e4c56e7de9099fcde6e6ae479fcfdb3b6c3251aeeb2872ecbc9430977f7f77fce7e
 SHA512 
cfa90963426c9adfaa3b61e31c1b63d87407a1dfadd39d4c00f5c16b2b312d7535159c84c7f1854bb143147b5b097ef41dde22f8bba30555eecd8ed0255f3630
 DIST ima-evm-utils-1.0.tar.gz 35601 BLAKE2B 
990e58e16923988d678cf1e1b588a2bc025b37cf94bda446e256640a9a1114f710b242dad9839767fb3570d593f8da7a31b39b92bf5acb6a5629e074513995e7
 SHA512 
f7edec4c2cd0f72291045c0096d198bff49bf892f5c5f7bf772f104613295e7522e96cccb89261c0ac035b0265c9574c14758359ab84c47180095630cf60802a
+DIST ima-evm-utils-1.1.tar.gz 37825 BLAKE2B 
469f5bbc194f3fcc8996f252d01745c0d8d4d4f63476174622ea4569c97978db478bd522ae4672819c5ef995f2bb524eb857e5bf5c303131959f2f5cb9c2ebcc
 SHA512 
fc7efc890812233db888eef210dc4357bee838b56fd95efd9a9e141d684b0b354670a3c053dd93a94a1402dd826074d4a83a4637c8e6c1d90ead3132354a5776

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
similarity index 72%
copy from app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
copy to app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
index 6252285e3f1..9ca9b52abd8 100644
--- a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
+++ b/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
@@ -1,22 +1,25 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit autotools git-r3
+inherit autotools
 
 DESCRIPTION="Supporting tools for IMA and EVM"
 HOMEPAGE="http://linux-ima.sourceforge.net";
-EGIT_REPO_URI="git://git.code.sf.net/p/linux-ima/ima-evm-utils"
+SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
 
 RDEPEND="
dev-libs/openssl:0=
sys-apps/keyutils"
 DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets"
+   app-text/asciidoc
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt"
 
 LICENSE="GPL-2"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 IUSE="debug"
 
 src_prepare() {

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
index 6252285e3f1..4d21524b674 100644
--- a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
+++ b/app-crypt/ima-evm-utils/ima-evm-utils-.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=6
@@ -13,7 +13,9 @@ RDEPEND="
dev-libs/openssl:0=
sys-apps/keyutils"
 DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets"
+   app-text/asciidoc
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/ima-evm-utils/

2018-08-27 Thread Jason Zaman
commit: 48f9cf18f4817d03568e9d20ce6892a5734bf3af
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Aug 27 08:34:10 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Aug 27 08:34:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f9cf18

app-crypt/ima-evm-utils: drop old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/ima-evm-utils/Manifest |  3 ---
 app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild | 32 
 app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild | 32 
 app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild | 31 ---
 4 files changed, 98 deletions(-)

diff --git a/app-crypt/ima-evm-utils/Manifest b/app-crypt/ima-evm-utils/Manifest
index 9e6ad9d7cf8..9366262e30c 100644
--- a/app-crypt/ima-evm-utils/Manifest
+++ b/app-crypt/ima-evm-utils/Manifest
@@ -1,4 +1 @@
-DIST ima-evm-utils-0.2.tar.gz 16329 BLAKE2B 
6682d42d7e5801adf49a253fbcbbfbb9f66387e78e27fa8fa301a4cd6da904d0666b5f2011df7791dfc7c0e05cebe90fa20d7a103254141b6fbcd2c1a56aa334
 SHA512 
44d5ead01d0d1241d743a8545a619308a1988f2188384571d7d37dca567598f46d1d7d8b8a6ba3fdaf5b5e980f4c8a80f1c098ec4dadf082393a727f7a266229
-DIST ima-evm-utils-0.8.tar.gz 32025 BLAKE2B 
4635c737257bba7b5aa7ca5b9b27e57a3cb16c7730bcd752602923c84e0f6e4c56e7de9099fcde6e6ae479fcfdb3b6c3251aeeb2872ecbc9430977f7f77fce7e
 SHA512 
cfa90963426c9adfaa3b61e31c1b63d87407a1dfadd39d4c00f5c16b2b312d7535159c84c7f1854bb143147b5b097ef41dde22f8bba30555eecd8ed0255f3630
-DIST ima-evm-utils-1.0.tar.gz 35601 BLAKE2B 
990e58e16923988d678cf1e1b588a2bc025b37cf94bda446e256640a9a1114f710b242dad9839767fb3570d593f8da7a31b39b92bf5acb6a5629e074513995e7
 SHA512 
f7edec4c2cd0f72291045c0096d198bff49bf892f5c5f7bf772f104613295e7522e96cccb89261c0ac035b0265c9574c14758359ab84c47180095630cf60802a
 DIST ima-evm-utils-1.1.tar.gz 37825 BLAKE2B 
469f5bbc194f3fcc8996f252d01745c0d8d4d4f63476174622ea4569c97978db478bd522ae4672819c5ef995f2bb524eb857e5bf5c303131959f2f5cb9c2ebcc
 SHA512 
fc7efc890812233db888eef210dc4357bee838b56fd95efd9a9e141d684b0b354670a3c053dd93a94a1402dd826074d4a83a4637c8e6c1d90ead3132354a5776

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild
deleted file mode 100644
index 5f3ac2d1c0b..000
--- a/app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools
-
-DESCRIPTION="Supporting tools for IMA and EVM"
-HOMEPAGE="http://linux-ima.sourceforge.net";
-SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
-
-DEPEND="sys-apps/keyutils"
-RDEPEND="${DEPEND}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_prepare() {
-   sed -i 's:pkglib_PROGRAMS:pkglibexec_PROGRAMS:g' tests/Makefile.am
-   sed -i 's:pkglib_SCRIPTS:pkglibexec_SCRIPTS:g' tests/Makefile.am
-   eautoreconf
-}
-
-src_configure() {
-   econf || die
-}
-
-src_install() {
-   emake install DESTDIR="${D}" || die
-}

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild
deleted file mode 100644
index 94811723d9d..000
--- a/app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools
-
-DESCRIPTION="Supporting tools for IMA and EVM"
-HOMEPAGE="http://linux-ima.sourceforge.net";
-SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
-
-DEPEND="sys-apps/keyutils"
-RDEPEND="${DEPEND}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_prepare() {
-   sed -i 's:pkglib_PROGRAMS:pkglibexec_PROGRAMS:g' tests/Makefile.am
-   sed -i 's:pkglib_SCRIPTS:pkglibexec_SCRIPTS:g' tests/Makefile.am
-   eautoreconf
-}
-
-src_configure() {
-   econf || die
-}
-
-src_install() {
-   emake install DESTDIR="${D}" || die
-}

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild
deleted file mode 100644
index 3a4552f1e3c..000
--- a/app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Supporting tools for IMA and EVM"
-HOMEPAGE="http://linux-ima.sourceforge.net";
-SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
-
-RDEPEND="sys-apps/keyutils"
-DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-src_prepare() {
-   eapply_user
-
-   sed -i 
'/^MANPAGE_DOCBOOK_XSL/s:/usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl:/usr/share/sgml/docbook/xsl-stylesheet

[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2018-08-27 Thread Miroslav Šulc
commit: 53c79da282207edbddf3bd51c06817febffe1665
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Aug 27 09:56:28 2018 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Aug 27 09:56:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c79da2

dev-java/tomcat-servlet-api: version bump

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-7.0.90.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index cd96d354d2e..4b0323ae564 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -7,6 +7,7 @@ DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713
 DIST apache-tomcat-7.0.82-src.tar.gz 4697342 BLAKE2B 
1106ed04dc83e64e395de29f01a7752a0578b0c88046eb59614a7cfc0d8a98e3aebb698c8eb56763eea41620d9b42482971c5093304184b1028c6bd8f9770ada
 SHA512 
fc92388d81316de0246df4074c417ffa341eab55308c0694e9ea71c5497c863b42019cd1f38628ff640114c501a06c4e9c428cb2b6f1bc1c16fb337a286718db
 DIST apache-tomcat-7.0.85-src.tar.gz 4718223 BLAKE2B 
3067709eb143feee5cc1f31cdd8d41c58fb96ed1330560a4064ac3b3eeb030c76ff066c2a2f950d6f2c1576bde214f963f1a12342536a8e2ab8ac179dd166bfb
 SHA512 
f95383b2c77670845cce577161ecf326c3e0f49d456792a53305640289d049b0de80f4b6901bcda52bc4967895f97772591eee525affee1a1d07aac2e60d2044
 DIST apache-tomcat-7.0.88-src.tar.gz 4733229 BLAKE2B 
2e2009f64ae8f027e93bd7f3cec21f98fbb1f5c741b6525da1638c6188ebe44aa8b43d984abd769385992a997226392c59ec059e408873261a04d9e96a4603c3
 SHA512 
2ad5c11ec7c5e8e68fba6c0427b0479969a56e7ccb3f0b1ee6c6f139d5f2b718ee9c56f044e982013108ee6e06c43037d0061e539203e95453e9cae7cb38711d
+DIST apache-tomcat-7.0.90-src.tar.gz 4752747 BLAKE2B 
5062ead2756aa8461de5e8387f14838661c082b6e397934fc92c91403f1950d84d79f05b9d4420a973d1b4921515b66c2c847550e1a06d75e722b62d9aa3f8bd
 SHA512 
b32cb6902866ef72337c721d99d77f1a645311bb7694f51b82f7acec500c6197df15fb41be444fc6089652e8c825fb193f1a9de8c1b9b6fabd9d95f784565f6a
 DIST apache-tomcat-8.0.50-src.tar.gz 5023017 BLAKE2B 
862799b7f6a227217c93e1b65aacc49a765b6d11886d0f2278a860c3f4e2b89692cfb724e323d3afe074ad3af3ef8cfd780e4be1ad2f55fee381e5054fbb1941
 SHA512 
c46efe03cfaadbc2b89063c05c5ec9f315a4eeacdfbf6dd43691c3d23a87d75b23b6679550518d825f8ec7ed853a899ca88cc54c61da9983b025ec7042c3bfff
 DIST apache-tomcat-8.0.52-src.tar.gz 5039683 BLAKE2B 
36318d0ae50fbca3f2a97e0210d0a8da8314f1ef79d0b047971bca30a5b0cc937faf013b5090f6e6b8aec4127b6185dc54ae589f5b57143b62c71c09f8bd5e9d
 SHA512 
6d846213db0b15f9add8d80f30f304afdaf879ab6d7f85d212183a93f4f360ebfeeb079813bdea83cbd13f507504473028bbf8279e89b800b6f150b83086fa56
 DIST apache-tomcat-8.5.23-src.tar.gz 5086043 BLAKE2B 
9bcad0d465aff6da1ba4a846042491bc8d5963283ed1d2530a26ab48289d14e8b85834d24ca476c95a75c1a5f51ee3ecd71c190b9609983cce56b56bc046b6d3
 SHA512 
2848331553f2c1bc51a4113960c6fe7e2beddf9146341dbfde1a27e2232802cfc364c8e8b988ae862371ca1a3be34665a56a28be9eadf80f8b317e0e2525cbef

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.90.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.90.ebuild
new file mode 100644
index 000..f0304e00ca2
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.90.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+JAVA_PKG_IUSE="source"
+
+inherit eutils java-pkg-2 java-ant-2
+
+MY_A="apache-${P}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 3.0/JSP API 2.2 implementation"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/tomcat/tomcat-7/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="3.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.6"
+RDEPEND=">=virtual/jre-1.6"
+
+S="${WORKDIR}/${MY_P}/"
+
+src_prepare() {
+   default
+
+   cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace 
build.xml"
+   rm -fR */*/build.xml ||die
+   java-pkg_clean
+
+   java-pkg-2_src_prepare
+}
+
+src_install() {
+   java-pkg_dojar "${S}"/output/build/lib/*.jar
+   use source && java-pkg_dosrc java/javax/servlet/
+}



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

2018-08-27 Thread Miroslav Šulc
commit: 8b759f9265a627a3599cca48a8a8aadab9949b8a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Aug 27 09:57:30 2018 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Aug 27 09:57:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b759f92

www-servers/tomcat: version bump in slot 7

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 www-servers/tomcat/Manifest |   1 +
 www-servers/tomcat/tomcat-7.0.90.ebuild | 147 
 2 files changed, 148 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index f50dacf90f9..4b8050606ef 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,5 +1,6 @@
 DIST apache-tomcat-7.0.85-src.tar.gz 4718223 BLAKE2B 
3067709eb143feee5cc1f31cdd8d41c58fb96ed1330560a4064ac3b3eeb030c76ff066c2a2f950d6f2c1576bde214f963f1a12342536a8e2ab8ac179dd166bfb
 SHA512 
f95383b2c77670845cce577161ecf326c3e0f49d456792a53305640289d049b0de80f4b6901bcda52bc4967895f97772591eee525affee1a1d07aac2e60d2044
 DIST apache-tomcat-7.0.88-src.tar.gz 4733229 BLAKE2B 
2e2009f64ae8f027e93bd7f3cec21f98fbb1f5c741b6525da1638c6188ebe44aa8b43d984abd769385992a997226392c59ec059e408873261a04d9e96a4603c3
 SHA512 
2ad5c11ec7c5e8e68fba6c0427b0479969a56e7ccb3f0b1ee6c6f139d5f2b718ee9c56f044e982013108ee6e06c43037d0061e539203e95453e9cae7cb38711d
+DIST apache-tomcat-7.0.90-src.tar.gz 4752747 BLAKE2B 
5062ead2756aa8461de5e8387f14838661c082b6e397934fc92c91403f1950d84d79f05b9d4420a973d1b4921515b66c2c847550e1a06d75e722b62d9aa3f8bd
 SHA512 
b32cb6902866ef72337c721d99d77f1a645311bb7694f51b82f7acec500c6197df15fb41be444fc6089652e8c825fb193f1a9de8c1b9b6fabd9d95f784565f6a
 DIST apache-tomcat-8.0.50-src.tar.gz 5023017 BLAKE2B 
862799b7f6a227217c93e1b65aacc49a765b6d11886d0f2278a860c3f4e2b89692cfb724e323d3afe074ad3af3ef8cfd780e4be1ad2f55fee381e5054fbb1941
 SHA512 
c46efe03cfaadbc2b89063c05c5ec9f315a4eeacdfbf6dd43691c3d23a87d75b23b6679550518d825f8ec7ed853a899ca88cc54c61da9983b025ec7042c3bfff
 DIST apache-tomcat-8.0.52-src.tar.gz 5039683 BLAKE2B 
36318d0ae50fbca3f2a97e0210d0a8da8314f1ef79d0b047971bca30a5b0cc937faf013b5090f6e6b8aec4127b6185dc54ae589f5b57143b62c71c09f8bd5e9d
 SHA512 
6d846213db0b15f9add8d80f30f304afdaf879ab6d7f85d212183a93f4f360ebfeeb079813bdea83cbd13f507504473028bbf8279e89b800b6f150b83086fa56
 DIST apache-tomcat-8.5.30-src.tar.gz 5143270 BLAKE2B 
3bdcff663ca509efc3b2ee92ce140a3a22abf7fc0e32b5fa9a0ee713bdc1065ebde0b77cf624cedc2e0893194518d10e1f5df5b2f41edf76cb61157ac4d02862
 SHA512 
53729cfd1859872109f816df2642e3cd776a7faf8c55b1d50df0459f12958aacbf36debe6e8f10c19ab0a5bb2973fa63a2fec57f83ecaf19f4cf9d82e4a20265

diff --git a/www-servers/tomcat/tomcat-7.0.90.ebuild 
b/www-servers/tomcat/tomcat-7.0.90.ebuild
new file mode 100644
index 000..8ed5c13fa74
--- /dev/null
+++ b/www-servers/tomcat/tomcat-7.0.90.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit eutils java-pkg-2 java-ant-2 prefix user
+
+MY_P="apache-${P}-src"
+
+DESCRIPTION="Tomcat Servlet-3.0/JSP-2.2 Container"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/${PN}/tomcat-7/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="7"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="extra-webapps websockets"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.5"
+SAPI_SLOT="3.0"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/tomcat-servlet-api:${SAPI_SLOT}"
+RDEPEND="${COMMON_DEP}
+   virtual/jre
+   !https://wiki.gentoo.org/wiki/Apache_Tomcat";
+
+   elog "To manage Tomcat instances, run:"
+   elog "  
${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help"
+
+   ewarn "tomcat-dbcp.jar is not built at this time. Please fetch jar"
+   ewarn "from upstream binary if you need it. Gentoo Bug # 144276"
+
+   einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat and"
+   einfo "https://wiki.gentoo.org/wiki/Project:Java/Tomcat_6_Guide for 
more information."
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/rtsp-conntrack/files/, net-firewall/rtsp-conntrack/

2018-08-27 Thread Sergey Popov
commit: 6b2a4d2b552d8a3c3fcdc9bb75d074f153fdf34c
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Aug 27 10:01:35 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Aug 27 10:03:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2a4d2b

net-firewall/rtsp-conntrack: fix compatibility with kernel 4.18

Port compatibility patch to make package work with wider kernel range.
Bump to EAPI 7.

Reported-by: Toralf Förster  gentoo.org>
Closes: https://bugs.gentoo.org/664368
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../files/rtsp-conntrack-3.7-linux-4.18.patch  | 28 ++
 .../rtsp-conntrack/rtsp-conntrack-3.7.ebuild   | 17 -
 2 files changed, 33 insertions(+), 12 deletions(-)

diff --git 
a/net-firewall/rtsp-conntrack/files/rtsp-conntrack-3.7-linux-4.18.patch 
b/net-firewall/rtsp-conntrack/files/rtsp-conntrack-3.7-linux-4.18.patch
new file mode 100644
index 000..a10d994099f
--- /dev/null
+++ b/net-firewall/rtsp-conntrack/files/rtsp-conntrack-3.7-linux-4.18.patch
@@ -0,0 +1,28 @@
+Port of 4.18 patch[1] to version 3.7 of rtsp-conntrack
+
+[1] - https://github.com/maru-sama/rtsp-linux/pull/7
+
+--- a/nf_nat_rtsp.c2018-08-27 12:53:39.991467210 +0300
 b/nf_nat_rtsp.c2018-08-27 12:53:56.087466258 +0300
+@@ -31,6 +31,7 @@
+  */
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -430,7 +431,13 @@
+ 
+ static void expected(struct nf_conn* ct, struct nf_conntrack_expect *exp)
+ {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,18,0)
++struct nf_nat_range2 range;
++#elif LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0) || LINUX_VERSION_CODE >= 
KERNEL_VERSION(3,7,0)
+ struct nf_nat_range range;
++#else
++struct nf_nat_ipv4_range range;
++#endif
+ union nf_inet_addr newdstip, newsrcip, newip;
+ 
+ struct nf_conn *master = ct->master;

diff --git a/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild 
b/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild
index 51d0c0cf892..14fb40edd82 100644
--- a/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild
+++ b/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit eutils linux-mod versionator
+EAPI=7
+inherit linux-mod
 
 DESCRIPTION="RTSP conntrack module for Netfilter"
 HOMEPAGE="http://mike.it-loops.com/rtsp";
@@ -14,6 +14,8 @@ KEYWORDS="amd64 x86"
 
 S="${WORKDIR}/rtsp"
 
+PATCHES=( "${FILESDIR}/${P}-linux-4.18.patch" )
+
 BUILD_TARGETS="all"
 MODULE_NAMES="
nf_conntrack_rtsp(net/netfilter::)
@@ -24,12 +26,3 @@ CONFIG_CHECK="NF_CONNTRACK"
 WARNING_NF_CONNTRACK="You must enable NF_CONNTRACK in your kernel, otherwise 
${PN} would not work"
 
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   kernel_is -lt $(get_version_components) && die "This version of ${PN} 
would not work on kernels <= ${PV}"
-}
-
-src_prepare() {
-   epatch_user
-}



[gentoo-commits] proj/gcc-patches:master commit in: 5.4.0/gentoo/

2018-08-27 Thread Sergei Trofimovich
commit: c1ed7071af37f0cacd16b2c64222ecda394a95c9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 11:23:19 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 11:23:19 2018 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=c1ed7071

5.4.0: cut 1.9 patchset

Single change: compatibility with glibc-2.28 (ustat.h)

Signed-off-by: Sergei Trofimovich  gentoo.org>

 5.4.0/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/5.4.0/gentoo/README.history b/5.4.0/gentoo/README.history
index 1ecf10a..4845af8 100644
--- a/5.4.0/gentoo/README.history
+++ b/5.4.0/gentoo/README.history
@@ -1,4 +1,4 @@
-1.9TODO
+1.927 Aug 2018
+ 96_all_libsanitizer-avoidustat.h-glibc-2.28-part-1.patch
+ 97_all_libsanitizer-avoidustat.h-glibc-2.28-part-2.patch
 1.812 Jan 2018



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

2018-08-27 Thread Sergei Trofimovich
commit: 066c6a0733972214bce46f56514bf84cc1b42889
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 11:29:15 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 11:29:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066c6a07

sys-devel/gcc: 1.9 patchset for 5.4.0-r4

Fix build failure against glibc-2.28:
+ 96_all_libsanitizer-avoidustat.h-glibc-2.28-part-1.patch
+ 97_all_libsanitizer-avoidustat.h-glibc-2.28-part-2.patch

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-devel/gcc/Manifest| 2 +-
 sys-devel/gcc/gcc-5.4.0-r4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 80551685e2d..27f800fff7f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -44,7 +44,7 @@ DIST gcc-4.9.4-patches-1.3.tar.bz2 26060 BLAKE2B 
a61cb29111e8a9e35d810c0c557e901
 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 BLAKE2B 
2eccd4f2a164fbb32d13c7fe91627a2424c0a5570fe0cac97c2bb1c95294ba3d770832da7c445f75c91791466c5139a1e13753a3a40d87ff5e44e42749adee27
 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 BLAKE2B 
bff85a4088fb94fdb7a8b0bd552be98ace3e6d145889b6f8b4a1f2db2dad14342d155890ab159b42d5b55d88dfb7c392eb7f92590084e1958f6284c561da30f1
 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 DIST gcc-4.9.4.tar.bz2 90097606 BLAKE2B 
373ff939ea72d6c4a7f3ab899b852b4c919481af2cfe3291281d9354c58a270d2eba73a0f301d90840dfabf423c82b368e113df7a2cb6cc28b2a703b0b6eb585
 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
-DIST gcc-5.4.0-patches-1.8.tar.bz2 32886 BLAKE2B 
85879ba552ff21e198de568b2a1f2544d6cf542174af3ca571e41a504373bbc8912a87177a413883f194d909237eeeaf65366e6b93c2b917f803b3edd10bbff5
 SHA512 
10c1102a37d9d485665cca606318a1da6eec2188998d340b91a371c9defa6fae285619f9cadad2546de0b7f1068e9eaf653714462d3331db3197308799927a6b
+DIST gcc-5.4.0-patches-1.9.tar.bz2 33602 BLAKE2B 
2c914ad9c62eb1aa4ef941f332c1cc840b09e7aafa9eabe6598ddd6635816286e53ed142b466f10ed3616fe6bd39f4a42e2ed1d8f23596506f4f2ac3e032e467
 SHA512 
b83163722582d7ee92a87fde5018009f6ca4188ed77f89c34d9d35330126740e4bd54d3b4f2c2db9a1694632417b1b37a92499817a9f168a8cc6a3d8865216cf
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 BLAKE2B 
6f3de9be0990a7580785821d8c85114a1907571c06bdf3a15ad91258f7c9e8bb6a4d2ddb8615f33bedf0ad036d215507e004fc095f788e40c824ae0ab3ffbb05
 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 BLAKE2B 
fa436d1c1d9c150714092132f816740f8218dfeb4f9a6a8c830ea54d211a020f209e6fd1fcc313b2560b82c7855120053d346af72b7c12c88a7a948379dd2356
 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B 
bf882acfa28cc1064cddd21e25332fff6bc65505d6af9acb2e455916edbc4f6b1de9b3524867f51d7819fc4f213ce21332fbf67cf71cd6c7b96fb8907e51d570
 SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b

diff --git a/sys-devel/gcc/gcc-5.4.0-r4.ebuild 
b/sys-devel/gcc/gcc-5.4.0-r4.ebuild
index 754dd78bb1e..181c11eabbb 100644
--- a/sys-devel/gcc/gcc-5.4.0-r4.ebuild
+++ b/sys-devel/gcc/gcc-5.4.0-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-PATCH_VER="1.8"
+PATCH_VER="1.9"
 UCLIBC_VER="1.0"
 
 # Hardened gcc 4 stuff



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

2018-08-27 Thread Virgil Dupras
commit: 9d39b3430e097100f727b8b64e0ba3c1ff7e2846
Author: Virgil Dupras  gentoo  org>
AuthorDate: Mon Aug 27 12:29:14 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Mon Aug 27 12:29:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d39b343

profiles: mask dev-python/scrapy for removal

(as well as 2 scrapy-specific deps).

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 179dff5f963..ea54add96d2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Virgil Dupras  (27 Aug 2018)
+# Unmaintained for a long time, outdated, no revdep. Removal in 30 days.
+# Bug #626550
+dev-python/scrapy
+dev-python/w3lib
+dev-python/queuelib
+
 # James Le Cuirot  (26 Aug 2018)
 # Unused Java virtual from the days when the JDK was proprietary. Now
 # we assume that com.sun is always available. Removal in 30 days.



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

2018-08-27 Thread Brian Evans
commit: 86416d2c4bf1f28e6b8e68b052347a8683b2adad
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Aug 24 17:02:44 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Aug 27 13:12:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86416d2c

eclass: db-use - Update to eapi7-ver

This is a very simple eclass which only calls these functions from eclasses:
ver_cut (EAPI 0-6)
get_libdir (EAPI 0-5)
get_libname (ALL EAPI)

I see no little reason to place die statements for unknown EAPIs.
Just changing the eclasses to better suit the latest EAPI should be OK.

Signed-off-by: Brian Evans  gentoo.org>

 eclass/db-use.eclass | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/eclass/db-use.eclass b/eclass/db-use.eclass
index 35f11df034a..83ae94799ca 100644
--- a/eclass/db-use.eclass
+++ b/eclass/db-use.eclass
@@ -1,10 +1,14 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # This is a common location for functions that aid the use of sys-libs/db
 #
 # Bugs: maintainer-nee...@gentoo.org
 
-inherit versionator multilib
+# multilib is used for get_libname in all EAPI
+case "${EAPI:-0}" in
+   0|1|2|3|4|5|6) inherit eapi7-ver multilib ;;
+   *) inherit multilib ;;
+esac
 
 #Convert a version to a db slot
 db_ver_to_slot() {
@@ -38,7 +42,7 @@ db_findver() {
fi
 
PKG="$(best_version $1)"
-   VER="$(get_version_component_range 1-2 "${PKG/*db-/}")"
+   VER="$(ver_cut 1-2 "${PKG/*db-/}")"
if [ -d "${EPREFIX}"/usr/include/db$(db_ver_to_slot "$VER") ]; then
#einfo "Found db version ${VER}" >&2
echo -n "$VER"



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

2018-08-27 Thread Sergei Trofimovich
commit: 496fd5fe49c3995bdde031d6a2499bff2ff7bbe2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 13:13:04 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 13:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496fd5fe

sys-devel/binutils-hppa64: cut 2 patchset for 2.31.1

Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch

Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-devel/binutils-hppa64/Manifest  | 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index b4bce3e7c8c..4a684ba01c3 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -15,5 +15,5 @@ DIST binutils-2.29.tar.bz2 29073316 BLAKE2B 
0eb7bbefa1ac5f4d753ca9328d339a466d4f
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1-patches-2.tar.xz 11232 BLAKE2B 
b8ac65872017c063650d4e04855efa3fd3e9faa566e81fa9fb3ae777c1337627023c1af85b708a7933b577a69652451ff488340d7cc9f035d3a3a655da0fc8d6
 SHA512 
2d0ee2e727586fc39cdb8abc7251c12dd350d18dd84103ddacc08978db48d45445c05b7ea5f095842f6e0350db94d593270b23a38920a01ca59c363decaa2a58
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
index f885043c8a2..29675f0e5c2 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
@@ -21,7 +21,7 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  for the patchsets
 #  Default: dilfridge :)
 
-PATCH_VER=1
+PATCH_VER=2
 
 case ${PV} in
)
@@ -43,7 +43,7 @@ KEYWORDS="-* ~hppa"
 # The Gentoo patchset
 #
 PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
+PATCH_DEV=${PATCH_DEV:-slyfox}
 
 [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";



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

2018-08-27 Thread Sergei Trofimovich
commit: bb0df5be78a66dcd29eb320351fb81e8cc54dca0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 13:11:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 13:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0df5be

sys-devel/binutils: cut 2 patchset for 2.31.1

Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch

Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-devel/binutils/Manifest   | 2 +-
 sys-devel/binutils/binutils-2.31.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 0926475d632..6f0279b237c 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -11,6 +11,6 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1-patches-2.tar.xz 11232 BLAKE2B 
b8ac65872017c063650d4e04855efa3fd3e9faa566e81fa9fb3ae777c1337627023c1af85b708a7933b577a69652451ff488340d7cc9f035d3a3a655da0fc8d6
 SHA512 
2d0ee2e727586fc39cdb8abc7251c12dd350d18dd84103ddacc08978db48d45445c05b7ea5f095842f6e0350db94d593270b23a38920a01ca59c363decaa2a58
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
 DIST binutils--patches-1.tar.xz 10116 BLAKE2B 
1ae970fd13ea1b94f554ed5b3fde4b6bdd90efcfc2488efc2f1465511279027c2e7f2a7371069afadb91bf833680a24e1a5df50d3169c9ee132c933b3c1fdba9
 SHA512 
a5d97d7070b876bf072db2a99a2876c239e03409849b9c93467bd3e70cd97c468110031a09e1c182c05d48004ec3e1651f44a1850b0275a385c3bae598cd98d7

diff --git a/sys-devel/binutils/binutils-2.31.1.ebuild 
b/sys-devel/binutils/binutils-2.31.1.ebuild
index d28b62827bc..aa2b74cf6c1 100644
--- a/sys-devel/binutils/binutils-2.31.1.ebuild
+++ b/sys-devel/binutils/binutils-2.31.1.ebuild
@@ -19,7 +19,7 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  for the patchsets
 #  Default: dilfridge :)
 
-PATCH_VER=1
+PATCH_VER=2
 
 case ${PV} in
)
@@ -49,7 +49,7 @@ esac
 # The Gentoo patchset
 #
 PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
+PATCH_DEV=${PATCH_DEV:-slyfox}
 
 [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";



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

2018-08-27 Thread Sergei Trofimovich
commit: dfba25224a9a672a445b74d09a8d16bf9beaa381
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 13:14:05 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 13:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfba2522

sys-libs/binutils-libs: cut 2 patchset for 2.31.1

Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch

Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-libs/binutils-libs/Manifest| 2 +-
 sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 0f487119195..8a3f8702e85 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,5 +9,5 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1-patches-2.tar.xz 11232 BLAKE2B 
b8ac65872017c063650d4e04855efa3fd3e9faa566e81fa9fb3ae777c1337627023c1af85b708a7933b577a69652451ff488340d7cc9f035d3a3a655da0fc8d6
 SHA512 
2d0ee2e727586fc39cdb8abc7251c12dd350d18dd84103ddacc08978db48d45445c05b7ea5f095842f6e0350db94d593270b23a38920a01ca59c363decaa2a58
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30

diff --git a/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
index 415d289b864..be5ead46558 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
@@ -3,14 +3,14 @@
 
 EAPI=6
 
-PATCH_VER=1
+PATCH_VER=2
 
 inherit eutils toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
 PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
+PATCH_DEV=${PATCH_DEV:-slyfox}
 
 DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
 HOMEPAGE="https://sourceware.org/binutils/";



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2018-08-27 Thread Ian Stakenvicius
commit: c25620117d06cf8b9502ffe3c54a627b331fb371
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Aug 16 18:03:28 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Aug 16 18:03:28 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=c2562011

firefox-60.1: delete ffmpeg4 patch as its included upstream

 www-client/firefox/firefox-60.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/www-client/firefox/firefox-60.1.0.ebuild 
b/www-client/firefox/firefox-60.1.0.ebuild
index 8f2df81..493e50a 100644
--- a/www-client/firefox/firefox-60.1.0.ebuild
+++ b/www-client/firefox/firefox-60.1.0.ebuild
@@ -172,6 +172,8 @@ src_unpack() {
 }
 
 src_prepare() {
+   rm -f "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
+   || die
eapply "${WORKDIR}/firefox"
 
# Enable gnomebreakpad



[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, www-client/firefox/

2018-08-27 Thread Ian Stakenvicius
commit: 38ea4d5b3f48d4c0e8bb002b19aba008edc84265
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Aug 16 17:21:31 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Aug 16 17:21:31 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=38ea4d5b

Merge mozconfig-v6.60.eclass into firefox-60 and thunderbird-60

As the constant eclass bumping has become more and more undesireable,
mozconfig is going away and so each ebuild will contain its configuration
and dependencies.

 mail-client/thunderbird/thunderbird-60.0-r1.ebuild | 210 +
 www-client/firefox/firefox-60.1.0.ebuild   | 202 +---
 2 files changed, 352 insertions(+), 60 deletions(-)

diff --git a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild 
b/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
index f87cfb2..6c739b7 100644
--- a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
+++ b/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
@@ -28,10 +28,9 @@ if [[ ${MOZ_ESR} == 1 ]]; then
 fi
 MOZ_P="${PN}-${MOZ_PV}"
 
-MOZCONFIG_OPTIONAL_WIFI=1
 #MOZ_GENERATE_LANGPACKS=1
 
-inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils mozconfig-v6.60 
pax-utils xdg-utils autotools mozlinguas-v2
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils mozcoreconf-v6 
pax-utils xdg-utils autotools mozlinguas-v2
 
 DESCRIPTION="Thunderbird Mail Client"
 HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/";
@@ -39,7 +38,8 @@ HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/";
 KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist crypt hardened lightning +minimal mozdom rust selinux"
+IUSE="bindist crypt dbus debug hardened lightning mozdom pulseaudio selinux 
startup-notification
+   system-harfbuzz system-icu system-jpeg system-libevent system-sqlite 
system-libvpx wifi"
 RESTRICT="!bindist? ( bindist )"
 
 PATCH_URIS=( 
https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz
 )
@@ -54,16 +54,72 @@ ASM_DEPEND=">=dev-lang/yasm-1.1"
 CDEPEND="
>=dev-libs/nss-3.28.3
>=dev-libs/nspr-4.13.1
+   >=app-text/hunspell-1.5.4:=
+   dev-libs/atk
+   dev-libs/expat
+   >=x11-libs/cairo-1.10[X]
+   >=x11-libs/gtk+-2.18:2
+   >=x11-libs/gtk+-3.4.0:3
+   x11-libs/gdk-pixbuf
+   >=x11-libs/pango-1.22.0
+   >=media-libs/libpng-1.6.34:0=[apng]
+   >=media-libs/mesa-10.2:*
+   media-libs/fontconfig
+   >=media-libs/freetype-2.4.10
+   kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+   virtual/freedesktop-icon-theme
+   dbus? ( >=sys-apps/dbus-0.60
+   >=dev-libs/dbus-glib-0.72 )
+   startup-notification? ( >=x11-libs/startup-notification-0.8 )
+   >=x11-libs/pixman-0.19.2
+   >=dev-libs/glib-2.26:2
+   >=sys-libs/zlib-1.2.3
+   >=virtual/libffi-3.0.10
+   virtual/ffmpeg
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrender
+   x11-libs/libXt
+   system-icu? ( >=dev-libs/icu-59.1:= )
+   system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+   system-libevent? ( >=dev-libs/libevent-2.0:0= )
+   system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
+   system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
+   system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= 
>=media-gfx/graphite2-1.3.9-r1 )
+   wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
+   >=dev-libs/dbus-glib-0.72
+   net-misc/networkmanager ) )
"
 
-DEPEND="rust? ( dev-lang/rust )
-   amd64? ( ${ASM_DEPEND}
-   virtual/opengl )
-   x86? ( ${ASM_DEPEND}
-   virtual/opengl )"
+DEPEND="${CDEPEND}
+   app-arch/zip
+   app-arch/unzip
+   >=sys-devel/binutils-2.16.1
+   sys-apps/findutils
+   pulseaudio? ( media-sound/pulseaudio )
+   elibc_glibc? ( || (
+   ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
+   >=dev-lang/rust-1.24.0[extended]
+   ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
+   ) )
+   elibc_musl? ( || ( >=dev-lang/rust-1.24.0
+   >=dev-util/cargo-0.25.0
+   ) )
+
+   >=sys-devel/llvm-4.0.1
+   >=sys-devel/clang-4.0.1
+   amd64? ( ${ASM_DEPEND} virtual/opengl )
+   x86? ( ${ASM_DEPEND} virtual/opengl )"
 
 RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-thunderbird )
+   pulseaudio? ( || ( media-sound/pulseaudio
+   >=media-sound/apulse-0.1.9 ) )
+   selinux? ( sec-policy/selinux-mozilla
+   sec-policy/selinux-thunderbird
+   )
crypt? ( >=x11-plugins/enigmail-1.9.8.3-r1 )
 "
 
@@ -129,13 +185,6 @@ src_prepare() {
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
   

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2018-08-27 Thread Ian Stakenvicius
commit: e5f3ddabf9959c85228868c85456fb0facc0f81d
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Sat Aug 18 02:33:31 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Sat Aug 18 02:33:31 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=e5f3ddab

firefox: bump v62 to beta16

This version merges mozconfig into the ebuild.

 www-client/firefox/Manifest   |  92 +
 www-client/firefox/firefox-62.0_beta16.ebuild | 525 ++
 2 files changed, 617 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 7e639aa..1be57a0 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -92,6 +92,98 @@ DIST firefox-60.1.0esr-zh-CN.xpi 542800 BLAKE2B 
057581e3094ae800bdcb7fc3213a9ec2
 DIST firefox-60.1.0esr-zh-TW.xpi 541124 BLAKE2B 
cc5e64b8dcd4180a65be30225f047fae3fa43e5e450e8ed4563109c27fd49fbfbc167b8858b8e7a289edab540c937d5af59b18e69b5d3d4ad447b865ed27f231
 SHA512 
395334989f0280cc201fa368a03689e807d8dbf7643cffce71c1702c2e2763c71c6c2a56336a5c935941922a67a286bdb9171a3cec46d9c1cdda7c1383784888
 DIST firefox-60.1.0esr.source.tar.xz 268770652 BLAKE2B 
34667640da917a8b03b6af87182aacd1953d955bd18df9ca6850e7b3708ab4ab8fc7b190614db3444e031edc0970f370a78b718d1a3f1e98baed8adb1fc09652
 SHA512 
06c2d6d02086b77cc243eb4438d643cbc51fb766f1be8d5002bf77587d5c14145c6e26c1496c654b8ed1cc325cad29b049aac55a32f757d167d183bf73fff396
 DIST firefox-62.0-patches-01.tar.xz 9696 BLAKE2B 
4154162d2502378473d7dba37214a82ff146cb0be33f75c5c1bc9c1d344eba47e005df4b8512219f1b5467b5285405da284e29e86e2f773fe181c06c8cce6950
 SHA512 
f8a2469fc8b6094a44f396dbb87996a599ce6379c57507234d1ee87a82095809d4094fa89ce3a115dc3068c1a52056b4095941e9664646ef497c629f11c105cc
+DIST firefox-62.0b16-ach.xpi 445240 BLAKE2B 
8f89536903b565d2fd3e40562bc2ea87f770a00aa6e52e89c1f6cc46618aeb15123013a39f047cd15e4dfbd3987bea0b3cce0f812cc7ce4d98d513effe4aa2ec
 SHA512 
e3db287d0967dd68ef343874764ae1c73e33af127db9e9a95b7a7a8053eba4ad67bc9e2045a1fd78d7ef7b1ea51392617b97bb0807c4b779edbe108e2e89
+DIST firefox-62.0b16-af.xpi 432289 BLAKE2B 
b099710ef51d5f2803f6d6cdeed9cdc7daf6b711fc168f907f9d762bd68c7ed7085b950bbd7ca99217e17f3b87dee72fdc148636932da170a9efafbae138b826
 SHA512 
72bf865671eda09832fdb28217b43af8a9a367a7e0557513215e4af68dcba37f788be75f654feee89027de0935ba569b6ff7a39013ac3f3dfbec1dcdf605
+DIST firefox-62.0b16-an.xpi 467422 BLAKE2B 
4917f2ca88552a9c36e712e5e1bbf36e7e6e2089e14d2c367c83428f345bec0baf4967de49cc8d8f701d0f5fbf05a138a16a56e320d87f33b28d4e17897f724d
 SHA512 
e83163706c6c2841f3b2ac9473c20df797565da267824d1c4c40dfb992a5ef921595e4790b121de87d9e2759917554b5b4b5693aa5e5e8d09b9a8e426b58cdb1
+DIST firefox-62.0b16-ar.xpi 496630 BLAKE2B 
1939472a00fc01aa87a1895fb24c0e60acf494c059c2c454409dd2f958e64e082125b3ecdaa30fc07525a8dd479fcb506133c9755ce466695f650e8b679bc2a4
 SHA512 
5ce84eba7da1e99697a95b814e26e0a3569dfd2813e5b66fcd2221203709b26f24c7cf8f332778a9114d7ed9d3b6c58578b623b1d1e5961597a195354d4c2c5c
+DIST firefox-62.0b16-as.xpi 478302 BLAKE2B 
b57458aff6243719f7b6cbf995c42775759f2f59a97f6aaab616d19c3befef7e184efb6ecf35f75c31d7f99fce5fef0f8ae8dbfa146f19916318a0b94a49fc51
 SHA512 
f4a5ef46b9521190751fc5392709c0a7c519cba634c75d4ed41800379a58c57aaeb78c9a06429ccfa1f86dab78568efcbf99ff127e5059c16cc96308f5fbf602
+DIST firefox-62.0b16-ast.xpi 455165 BLAKE2B 
2f16ff6b0c0120a4f7a6689577efbd23e222c1816ce44b242a114c0f6bf82afe1d32d5d332079a5b695b4ca55fdd0d1c23cf3e9758f0cd5d6bbac95d68608c84
 SHA512 
724fec0bf1eec68791a923dfee69fb12741f54061f67b0bd5ea4ce0c4ecb56764f2892c7a4d5cb8cbfc02f88efeb5630bf0089ea39a47a0fa86a761dbd9c
+DIST firefox-62.0b16-az.xpi 474639 BLAKE2B 
8e0860d15d3573728d65373c78954aea67d4e65d17bedf2d6a061214c4927b8aa148d949e78986fb1e57e66b266585e9ab7007da5ad6643a7f83c38de29f3f29
 SHA512 
20ff2e7ed5a4ce4bcc68ceccc096e528f7e3a10a958848d7a1e7c118a916185a04d9ffd853af4b20a65a55ecf58e8655ba57d1d2b7542e497a529ca40ba51d4c
+DIST firefox-62.0b16-bg.xpi 522686 BLAKE2B 
147df2ca93ff2630a5223e9099ee2c0837907bfc86a58c16801898a984c39e740e2b59ae87d0df60a12d84b9ef1ef9e225acf7250af8599380a242e3e77147a6
 SHA512 
487bb2bf7d5626da1549c700a446634dce803168ef2b90b0713102ae4b4f4773ed36d30c15731b6cb119c0ca87aff3b11e0c694037638553f96886e9c805
+DIST firefox-62.0b16-bn-BD.xpi 536279 BLAKE2B 
e59f556875a4125ff4f8a9d1245b590c17c5038542b5bd80f57fefcf5d063f623b43f350f9ceebcad0c040eac93c7e91cc765af5aa3c7cdc8817c5ca74cbad1d
 SHA512 
0abf5be2712ee584ce9612c671aabe72984dd1d6e3dd6ad8043cb0cd2379f0953da8153a5a5af7de20215da3abeb98b172b20f1203b4f6a9910373fd2f488f62
+DIST firefox-62.0b16-bn-IN.xpi 509931 BLAKE2B 
a7873290a7bd4e58c00c398821f7fa62569cbfefa358396c37e563dc22ee5577e739df648ed35659b12433d8da0245e3cd93cc58a17fbf55692ad7a6295e1ff9
 SHA512 
6bf2df64b22940ae71862b5512f90d7862252ed1724574bfb223e12b6bd6bed24906a65261b1fd67d48fa15d5e413619bbfa844bb91fa7ba9e1a2163b88ea2f2
+DIST firefox-62.0b16-br.xpi 464395 BLAKE2B 
fd1930098d1255582cdcbe3fb254b534be847d6c91f

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

2018-08-27 Thread Ian Stakenvicius
commit: 51d4359a74518591e91dd37d9edb71cd3cc143dd
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Aug 27 12:30:16 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Aug 27 13:29:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d4359a

net-analyzer/check_mk_agent: bump 1.2.8 to p27, add 1.4.0_p31

Upstream has changed packaging to now include yet another layer of tarball,
so ebuilds now install check_mk_agent out of the full "Raw" OMD release.

Other than that, the only new thing is that the inventory plugin can be
auto-installed via the new 'inventory' use flag.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-analyzer/check_mk_agent/Manifest   |  3 +-
 ..._p16.ebuild => check_mk_agent-1.2.8_p27.ebuild} | 36 +-
 ..._p16.ebuild => check_mk_agent-1.4.0_p31.ebuild} | 36 +-
 net-analyzer/check_mk_agent/metadata.xml   |  1 +
 4 files changed, 19 insertions(+), 57 deletions(-)

diff --git a/net-analyzer/check_mk_agent/Manifest 
b/net-analyzer/check_mk_agent/Manifest
index 919f615de24..d378a34fa03 100644
--- a/net-analyzer/check_mk_agent/Manifest
+++ b/net-analyzer/check_mk_agent/Manifest
@@ -1 +1,2 @@
-DIST check_mk-1.2.8p16.tar.gz 16298683 BLAKE2B 
5023719c3e2e56807900ccb204862eccb73706bb23dfa3dfb4f30cb6fa592828e2d81aef12dd5129b280c37ca8d700c982f3b29469fd5ec0328e91e414b8c624
 SHA512 
601c76b2b62de9176122c69b011b5f7ac6b71650d1b3e411c103f5e9c3e91256ce8d3db6fcd1edc2a11f86dcba4e8ea18ec5a1f9f3eae5b25a4bb3ba712341eb
+DIST check-mk-raw-1.2.8p27.cre.tar.gz 150213236 BLAKE2B 
f239edee68fdfc32aba9af40dead69ecdcb699b437b3ec615a3bf84b5eaa3644203ba4afea3d24a16ae722fe05eebb2650af1846eded97e322d88f2d7f5d102d
 SHA512 
781b3dad0e144dc23a0d6791fa90a8ee2652919f898fa275abf7760d137f18ebe037a7d5d8f17c437f99fb7d0b22e57fdb42749dd6c084c74c5e2ef404eb3c1f
+DIST check-mk-raw-1.4.0p31.cre.tar.gz 314212612 BLAKE2B 
07c9bda8524250f949a21204427d455ef0ac0a323fe38b66c7c4f03b50f7677099b5c24dae22f55fe1e1a2e475d541e1b643169a2368925e960ea514a03fd6b2
 SHA512 
b1dfe22e54a3d6f9c7f76b408adeb7ca46aa4b21d933149c1681bf87dae7af8f5bf645ba19b225f30b0057d8d075f657756019e3b908d3090e1d14451e7fcc0b

diff --git a/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p16.ebuild 
b/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p27.ebuild
similarity index 71%
copy from net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p16.ebuild
copy to net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p27.ebuild
index 0bb80b3ddcd..c41c9b1f348 100644
--- a/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p16.ebuild
+++ b/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p27.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=6
@@ -9,12 +9,12 @@ DESCRIPTION="Agent to report data to Check_MK for monitoring"
 HOMEPAGE="http://mathias-kettner.de/check_mk.html";
 
 MY_PV="${PV/_p/p}"
-MY_P="check_mk-${MY_PV}"
+MY_P="check-mk-raw-${MY_PV}.cre"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="apache_status logwatch mysql nfsexports oracle postgres smart +xinetd 
zypper"
+IUSE="apache_status inventory logwatch mysql nfsexports oracle postgres smart 
+xinetd zypper"
 
 RDEPEND="!!net-analyzer/check_mk
app-shells/bash:*
@@ -22,44 +22,23 @@ RDEPEND="!!net-analyzer/check_mk
"
 DEPEND="${RDEPEND}"
 
-SRC_URI="http://mathias-kettner.de/download/${MY_P}.tar.gz";
+SRC_URI="http://mathias-kettner.de/support/${MY_PV}/${MY_P}.tar.gz";
 
 src_unpack() {
# check_mk is a tarball containing tarballs
unpack ${A}
+   unpack "${WORKDIR}"/${MY_P}/packages/check_mk/check_mk-${MY_PV}.tar.gz
mkdir -p "${S}" || die
cd "${S}" || die
-   unpack "${WORKDIR}"/${MY_P}/agents.tar.gz
+   unpack "${WORKDIR}"/check_mk-${MY_PV}/agents.tar.gz
mkdir -p "${S}"/doc || die
cd "${S}"/doc || die
-   unpack "${WORKDIR}"/${MY_P}/doc.tar.gz
-}
-
-src_prepare() {
-   cat 

[gentoo-commits] repo/gentoo:master commit in: media-video/vdr/, media-video/vdr/files/

2018-08-27 Thread Joerg Bornkessel
commit: ddda7c9abad6a161baaf65520b6ca6b4fad7b325
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Mon Aug 27 13:30:59 2018 +
Commit: Joerg Bornkessel  gentoo  org>
CommitDate: Mon Aug 27 13:31:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddda7c9a

media-video/vdr: glibc-2.24 deprecated warning fixed

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch | 35 
 media-video/vdr/vdr-2.2.0-r3.ebuild  |  1 +
 2 files changed, 36 insertions(+)

diff --git a/media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch 
b/media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch
new file mode 100644
index 000..98cc13b0c3b
--- /dev/null
+++ b/media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch
@@ -0,0 +1,35 @@
+patch will fix readdir_r() is deprecated as of glibc-2.24
+https://www.vdr-portal.de/forum/index.php?thread/130752-handle-deprecated-functions-readdir-r-auto-ptr/&postID=1293833#post1293833
+
+Signed-of by: Joerg Bornkessel  (27 Aug 2018)
+diff -Naur vdr-2.2.0.orig/tools.c vdr-2.2.0/tools.c
+--- vdr-2.2.0.orig/tools.c 2018-08-27 12:59:28.571326559 +0200
 vdr-2.2.0/tools.c  2018-08-27 13:03:11.222326559 +0200
+@@ -1466,7 +1466,11 @@
+ struct dirent *cReadDir::Next(void)
+ {
+   if (directory) {
++#if !__GLIBC_PREREQ(2, 24) // readdir_r() is deprecated as of GLIBC 2.24
+  while (readdir_r(directory, &u.d, &result) == 0 && result) {
++#else
++ while ((result = readdir(directory)) != NULL) {
++#endif
+if (strcmp(result->d_name, ".") && strcmp(result->d_name, ".."))
+   return result;
+}
+diff -Naur vdr-2.2.0.orig/tools.h vdr-2.2.0/tools.h
+--- vdr-2.2.0.orig/tools.h 2018-08-27 12:59:28.641326559 +0200
 vdr-2.2.0/tools.h  2018-08-27 13:01:44.022326559 +0200
+@@ -369,10 +369,12 @@
+ private:
+   DIR *directory;
+   struct dirent *result;
++#if !__GLIBC_PREREQ(2, 24) // readdir_r() is deprecated as of GLIBC 2.24
+   union { // according to "The GNU C Library Reference Manual"
+ struct dirent d;
+ char b[offsetof(struct dirent, d_name) + NAME_MAX + 1];
+ } u;
++#endif
+ public:
+   cReadDir(const char *Directory);
+   ~cReadDir();

diff --git a/media-video/vdr/vdr-2.2.0-r3.ebuild 
b/media-video/vdr/vdr-2.2.0-r3.ebuild
index 2b4a137a165..dbb8e986c4a 100644
--- a/media-video/vdr/vdr-2.2.0-r3.ebuild
+++ b/media-video/vdr/vdr-2.2.0-r3.ebuild
@@ -218,6 +218,7 @@ src_prepare() {
eapply "${FILESDIR}/${P}_gentoo.patch"
#gcc-7.2, this will fix only the core vdr, not the extpatch
eapply "${FILESDIR}/${P}_unsignedtosigned.patch"
+   eapply "${FILESDIR}/${P}_glibc-2.24.patch"
 
# fix some makefile issues
sed -e "s:ifndef NO_KBD:ifeq (\$(USE_KBD),1):" \



[gentoo-commits] proj/lisp:master commit in: dev-lisp/cl-ppcre/

2018-08-27 Thread José María Alonso
commit: 56e8d3d22ab71b381d0b4e6f3db8c4d5d81fcc54
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Aug 27 14:08:26 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Aug 27 14:08:26 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=56e8d3d2

dev-lisp/cl-ppcre: Bump to version 2.1.0

 dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild 
b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
new file mode 100644
index ..70c99953
--- /dev/null
+++ b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="CL-PPCRE is a portable regular expression library for Common 
Lisp."
+HOMEPAGE="http://weitz.de/cl-ppcre/
+ http://www.cliki.net/cl-ppcre";
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-lisp/flexi-streams"
+PDEPEND="dev-lisp/cl-ppcre-unicode"
+
+src_unpack() {
+   unpack ${A} && cd "${S}"
+   rm -rf cl-ppcre-unicode test/unicode*
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp test/
+   common-lisp-install-asdf ${PN}
+   dodoc CHANGELOG docs/index.html
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cl-ppcre-unicode/

2018-08-27 Thread José María Alonso
commit: b4be8c12b67c845c52942f909931a07b9af80576
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Aug 27 14:17:37 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Aug 27 14:17:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4be8c12

dev-lisp/cl-ppcre-unicode: Bump version to 2.1.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lisp/cl-ppcre-unicode/Manifest |  1 +
 .../cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-lisp/cl-ppcre-unicode/Manifest 
b/dev-lisp/cl-ppcre-unicode/Manifest
index 25c6a670503..2ace7fade36 100644
--- a/dev-lisp/cl-ppcre-unicode/Manifest
+++ b/dev-lisp/cl-ppcre-unicode/Manifest
@@ -1 +1,2 @@
 DIST cl-ppcre-2.0.11.tar.gz 158418 BLAKE2B 
d65aa1a565dbe6c9d10e4dafe323ab1332929e46e00ea2e9775ad940ed5ac983520c0e423daa17bf0173420d2269b5af2fd9b52f8d3dbcb0c778e03e61ef052d
 SHA512 
c693c568065c0571e5509599018e58951425a857cec3793312af0d22e248e32233f924eafc8ba67fbedad38cb3f4efa11343b785b073eaac53c31871422488b1
+DIST cl-ppcre-2.1.0.tar.gz 159051 BLAKE2B 
d1b9dd93c3f4c4c3a23a7c01f28cc4a8cc8543bfa3280f60b53d61dadb377f9e45c0f79592323bb7dcaf06721d899159f958f5b7d391370eeb5c6ede81a7a0cd
 SHA512 
c9c95c58628fd5ecebf6e24e0c26913719360c325e90e78c256d1306eb8c2cbe85a2a5f617fdb6c2a7091bd80f4021ad0d294371b2696ad8e5873eca13aab866

diff --git a/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild 
b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild
new file mode 100644
index 000..8203612b0ed
--- /dev/null
+++ b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="CL-PPCRE is a portable regular expression library for Common 
Lisp."
+HOMEPAGE="http://weitz.de/cl-ppcre/
+ http://www.cliki.net/cl-ppcre";
+SRC_URI="https://github.com/edicl/cl-ppcre/archive/v${PV}.tar.gz -> 
cl-ppcre-${PV}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="=dev-lisp/cl-ppcre-${PV}
+   dev-lisp/cl-unicode"
+
+S="${WORKDIR}/cl-ppcre-${PV}"
+
+src_install() {
+   common-lisp-install-sources ${PN}/ test/unicode*
+   common-lisp-install-asdf ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/cl-ppcre/

2018-08-27 Thread José María Alonso
commit: b361967eb47c88cdaf310c8fa459bccd5e672e7d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Aug 27 14:15:02 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Aug 27 14:15:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b361967e

dev-lisp/cl-ppcre: Bump version to 2.1.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-lisp/cl-ppcre/Manifest  |  1 +
 dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-lisp/cl-ppcre/Manifest b/dev-lisp/cl-ppcre/Manifest
index 25c6a670503..2ace7fade36 100644
--- a/dev-lisp/cl-ppcre/Manifest
+++ b/dev-lisp/cl-ppcre/Manifest
@@ -1 +1,2 @@
 DIST cl-ppcre-2.0.11.tar.gz 158418 BLAKE2B 
d65aa1a565dbe6c9d10e4dafe323ab1332929e46e00ea2e9775ad940ed5ac983520c0e423daa17bf0173420d2269b5af2fd9b52f8d3dbcb0c778e03e61ef052d
 SHA512 
c693c568065c0571e5509599018e58951425a857cec3793312af0d22e248e32233f924eafc8ba67fbedad38cb3f4efa11343b785b073eaac53c31871422488b1
+DIST cl-ppcre-2.1.0.tar.gz 159051 BLAKE2B 
d1b9dd93c3f4c4c3a23a7c01f28cc4a8cc8543bfa3280f60b53d61dadb377f9e45c0f79592323bb7dcaf06721d899159f958f5b7d391370eeb5c6ede81a7a0cd
 SHA512 
c9c95c58628fd5ecebf6e24e0c26913719360c325e90e78c256d1306eb8c2cbe85a2a5f617fdb6c2a7091bd80f4021ad0d294371b2696ad8e5873eca13aab866

diff --git a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild 
b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
new file mode 100644
index 000..70c99953770
--- /dev/null
+++ b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="CL-PPCRE is a portable regular expression library for Common 
Lisp."
+HOMEPAGE="http://weitz.de/cl-ppcre/
+ http://www.cliki.net/cl-ppcre";
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-lisp/flexi-streams"
+PDEPEND="dev-lisp/cl-ppcre-unicode"
+
+src_unpack() {
+   unpack ${A} && cd "${S}"
+   rm -rf cl-ppcre-unicode test/unicode*
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp test/
+   common-lisp-install-asdf ${PN}
+   dodoc CHANGELOG docs/index.html
+}



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

2018-08-27 Thread Jeroen Roovers
commit: 23943b6a681c2535de53d61ad14abc3bcf3eee90
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Aug 27 14:21:33 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Aug 27 14:21:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23943b6a

www-client/opera-developer: Version 57.0.3058.0.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-57.0.3058.0.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index ddc9a59d448..309a9170d85 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,2 +1,3 @@
 DIST opera-developer_56.0.3045.0_amd64.deb 56118952 BLAKE2B 
670a42c8be66b79ec134dd43e508b872cf68af8273bc87d38d422df5f8ab2f6fbaf6d564cae2334862b5866e1ecaf3e4e937893f18348404a833dcf35d338e08
 SHA512 
a07fc096a8abfbf4d52de490e98bacc644c3978b44da677dde32183a36d2efe0e2fa4a6d67f2d1bbf10c00381c86d33a91387e0fb4c5d53bd576bbcca4c3e34e
 DIST opera-developer_56.0.3051.0_amd64.deb 56394506 BLAKE2B 
7549a8c2f95f71eaecb4c96c39693ecb10b302f6f6da63abae964898f1f1b4dd70c3741049defe35ebab377ce7591c69ca39a9ff97086ade7be1b895900692a8
 SHA512 
5f992ce71e8bba529181a9a538956f245995d9e1a7a3fd52ffb3d3bcececf6e46a3db4ef884f8008a6d7308f33ea941549823737b5c3a26b5c29ef0a6a993d9f
+DIST opera-developer_57.0.3058.0_amd64.deb 56780964 BLAKE2B 
a592b4e15216c21029a67194299d3145bc77b4ca3e9300cdf4f6a54463cbedf2b8d1f8aed30639ee655d4c5ef8893616d4f25e57271c88ec2b6e2875bf6d0f41
 SHA512 
67866275e57496d8af529fcced5967b13226a462c30fef2eb69e83d321c066bdd9be58c32c3cd541d4e418b51cec55f640b2cfab174819194ae56ceeb27e2999

diff --git a/www-client/opera-developer/opera-developer-57.0.3058.0.ebuild 
b/www-client/opera-developer/opera-developer-57.0.3058.0.ebuild
new file mode 100644
index 000..7f81451646e
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-57.0.3058.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it
+   ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
+   zh-CN zh-TW
+"
+inherit chromium-2 gnome2-utils multilib unpacker xdg-utils
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/";
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="
+   https://download1.operacdn.com/pub/
+   https://download2.operacdn.com/pub/
+   https://download3.operacdn.com/pub/
+   https://download4.operacdn.com/pub/
+"
+SRC_URI="amd64? ("
+for uri in ${SRC_URI_BASE}; do
+SRC_URI+="
+   "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
+"
+done
+SRC_URI+=")"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="usr/$(get_libdir)/${PN}"
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_prepare() {
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   x86)
+   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
+   ;;
+   esac
+
+   rm usr/bin/${PN} || die
+
+   rm usr/share/doc/${PN}/copyright || die
+   mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+
+   pushd "${OPERA_HOME}/localization" > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+
+   sed -i \
+   -e 's|^TargetEnvironment|X-&|g' \
+   usr/share/applications/${PN}.desktop || die
+}
+
+src_install() {
+   mv * "${D}" || die
+   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
+   fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2018-08-27 Thread Jeroen Roovers
commit: e74fb0f1faddb389d5fed8389471315ffb856866
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Aug 27 14:23:25 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Aug 27 14:23:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74fb0f1

www-client/opera-developer: Old.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 www-client/opera-developer/Manifest|   2 -
 .../opera-developer-56.0.3045.0.ebuild | 114 -
 .../opera-developer-56.0.3051.0.ebuild | 114 -
 3 files changed, 230 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 309a9170d85..a13755838e1 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1 @@
-DIST opera-developer_56.0.3045.0_amd64.deb 56118952 BLAKE2B 
670a42c8be66b79ec134dd43e508b872cf68af8273bc87d38d422df5f8ab2f6fbaf6d564cae2334862b5866e1ecaf3e4e937893f18348404a833dcf35d338e08
 SHA512 
a07fc096a8abfbf4d52de490e98bacc644c3978b44da677dde32183a36d2efe0e2fa4a6d67f2d1bbf10c00381c86d33a91387e0fb4c5d53bd576bbcca4c3e34e
-DIST opera-developer_56.0.3051.0_amd64.deb 56394506 BLAKE2B 
7549a8c2f95f71eaecb4c96c39693ecb10b302f6f6da63abae964898f1f1b4dd70c3741049defe35ebab377ce7591c69ca39a9ff97086ade7be1b895900692a8
 SHA512 
5f992ce71e8bba529181a9a538956f245995d9e1a7a3fd52ffb3d3bcececf6e46a3db4ef884f8008a6d7308f33ea941549823737b5c3a26b5c29ef0a6a993d9f
 DIST opera-developer_57.0.3058.0_amd64.deb 56780964 BLAKE2B 
a592b4e15216c21029a67194299d3145bc77b4ca3e9300cdf4f6a54463cbedf2b8d1f8aed30639ee655d4c5ef8893616d4f25e57271c88ec2b6e2875bf6d0f41
 SHA512 
67866275e57496d8af529fcced5967b13226a462c30fef2eb69e83d321c066bdd9be58c32c3cd541d4e418b51cec55f640b2cfab174819194ae56ceeb27e2999

diff --git a/www-client/opera-developer/opera-developer-56.0.3045.0.ebuild 
b/www-client/opera-developer/opera-developer-56.0.3045.0.ebuild
deleted file mode 100644
index 7f81451646e..000
--- a/www-client/opera-developer/opera-developer-56.0.3045.0.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-CHROMIUM_LANGS="
-   be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it
-   ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
-   zh-CN zh-TW
-"
-inherit chromium-2 gnome2-utils multilib unpacker xdg-utils
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/";
-LICENSE="OPERA-2014"
-SLOT="0"
-SRC_URI_BASE="
-   https://download1.operacdn.com/pub/
-   https://download2.operacdn.com/pub/
-   https://download3.operacdn.com/pub/
-   https://download4.operacdn.com/pub/
-"
-SRC_URI="amd64? ("
-for uri in ${SRC_URI_BASE}; do
-SRC_URI+="
-   "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
-"
-done
-SRC_URI+=")"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gconf:2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/libnotify
-   x11-libs/pango[X]
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="usr/$(get_libdir)/${PN}"
-
-src_unpack() {
-   unpack_deb ${A}
-}
-
-src_prepare() {
-   case ${ARCH} in
-   amd64)
-   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
-   rm -r usr/lib || die
-   ;;
-   x86)
-   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
-   ;;
-   esac
-
-   rm usr/bin/${PN} || die
-
-   rm usr/share/doc/${PN}/copyright || die
-   mv usr/share/doc/${PN} usr/share/doc/${PF} || die
-
-   pushd "${OPERA_HOME}/localization" > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-
-   sed -i \
-   -e 's|^TargetEnvironment|X-&|g' \
-   usr/share/applications/${PN}.desktop || die
-}
-
-src_install() {
-   mv * "${D}" || die
-   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
-   fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-   xdg_d

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

2018-08-27 Thread Jeroen Roovers
commit: eec7e34cb9bd2b74b52bd92203b496a4fd01ac9c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Aug 27 14:23:03 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Aug 27 14:23:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec7e34c

www-client/opera: Old.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 www-client/opera/Manifest  |   1 -
 www-client/opera/opera-55.0.2994.37.ebuild | 109 -
 2 files changed, 110 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 10c40585eac..d77248921a4 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -2,5 +2,4 @@ DIST opera-12.16-1860.amd64.freebsd.tar.xz 13312684 BLAKE2B 
2c4cd52a07999c5beabe
 DIST opera-12.16-1860.i386.freebsd.tar.xz 13385696 BLAKE2B 
35fef5a5d1784941ce11ff3fed440d9c8f83ce5f9a0a8aad3f68deb470a7d82accfe7c9c93be225b458c0fc8e738ca7841d3d14abcaa201801321f3280f2b58f
 SHA512 
0bb2c0548765ea476cdb8be6c84faf1d60dddb5a2c08b7312027f4cd17fa8ebd4fbc1a97657bbcb0ac07733e5f3b340b181a307a778c38543140adbfe7f8b844
 DIST opera-12.16-1860.i386.linux.tar.xz 13154668 BLAKE2B 
7f9ef54f44bc143c13173bce92543351c39288058455baf3fde19f9f8766c9acd72971216c8c340fd89e918f18e89320eb8d13c4be9ec71635e2073c94c90067
 SHA512 
a13ec53311e3e78f35103a9dd5337c0e9a555362860213080211ee9d21de88fbd6aae03bed20b7515874d5a09dfbab108954213745fb82175f5e48e555152613
 DIST opera-12.16-1860.x86_64.linux.tar.xz 14018800 BLAKE2B 
e0cb727ea79868d1c3c692d445fc8949f554c3bbe2bf3c9f222885891458cab7af1a29096cd3caf6936e83068841dda4bff5b8a17eb55a86bebe39ce2b270183
 SHA512 
c1289f352ea5fc8133b105771f48fdc56ccd770920330b1a0ed939ff909abc68081447673572eabeb1aae6db5194b6ab35c93afad78a91d8f7a9a0f91e81ef8b
-DIST opera-stable_55.0.2994.37_amd64.deb 55784264 BLAKE2B 
7700c94b5f78d1c927798573b563391c260267a8b8c6daa3c2f4ae39d15af569303717b856571bac81b13923ed1146ed7c630b88f91935f72a2c7665b690438b
 SHA512 
067ae41539f67097d32463952b84d07e20d9ccae758c61e8003fa338b28db59e56272322d039bddfa40ab39969e4c0c8d3422fa325ece9c2bc44cd4ec4ba2b63
 DIST opera-stable_55.0.2994.44_amd64.deb 56204686 BLAKE2B 
51b34949262017180ebbf70511267dcb3ff0cca494a0409172684b015d8bbbca85334d248a7f1c898abc52e13face329dbc1ce6abea356d23d11f43ccddf6016
 SHA512 
70d4b2a3374f3fab51a9e5e622efe788fdb1b696619dfcc61ff8ea8ddc9e63458ec71b5d3208a29d82c407ca431dcd5b0205916feca240a118a285ad61d37cae

diff --git a/www-client/opera/opera-55.0.2994.37.ebuild 
b/www-client/opera/opera-55.0.2994.37.ebuild
deleted file mode 100644
index 23b9ad88ecc..000
--- a/www-client/opera/opera-55.0.2994.37.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-CHROMIUM_LANGS="
-   be bg bn ca cs da de el en-GB es-419 es fil fi fr-CA fr hi hr hu id it 
ja
-   ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi 
zh-CN
-   zh-TW
-"
-inherit chromium-2 gnome2-utils multilib unpacker xdg-utils
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/";
-LICENSE="OPERA-2014"
-SLOT="0"
-SRC_URI_BASE="
-   https://download1.operacdn.com/pub/
-   https://download2.operacdn.com/pub/
-   https://download3.operacdn.com/pub/
-   https://download4.operacdn.com/pub/
-"
-for uri in ${SRC_URI_BASE}; do
-SRC_URI+="
-   "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb"
-"
-done
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gconf:2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/libnotify
-   x11-libs/pango[X]
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="usr/$(get_libdir)/${PN}"
-
-src_unpack() {
-   unpack_deb ${A}
-}
-
-src_prepare() {
-   case ${ARCH} in
-   amd64)
-   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
-   rm -r usr/lib || die
-   ;;
-   esac
-
-   rm usr/bin/${PN} || die
-
-   rm usr/share/doc/${PN}-stable/copyright || die
-   mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die
-
-   pushd "${OPERA_HOME}/localization" > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-
-   sed -i \
-   -e 's|^TargetEnvironment|X-&|g' \
-   usr/share/applications/${PN}.desktop || die
-}
-
-src_

[gentoo-commits] proj/sci:master commit in: sys-cluster/openmpi/

2018-08-27 Thread Justin Bronder
commit: 16b12bb4aa67f6ef986beea8be8a9156c4e6c545
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Aug 27 14:35:43 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Aug 27 14:35:43 2018 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=16b12bb4

sys-cluster/openmpi: bump 3.1.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/openmpi/{openmpi-3.1.1.ebuild => openmpi-3.1.2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-3.1.1.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.2.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-3.1.1.ebuild
rename to sys-cluster/openmpi/openmpi-3.1.2.ebuild



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

2018-08-27 Thread Eray Aslan
commit: 1d749dac51fb3920ff4a4173cb7911fedbb5f424
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Aug 27 14:43:47 2018 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Aug 27 14:44:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d749dac

mail-mta/postfix: bump to 3.4_pre20180826

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 mail-mta/postfix/Manifest   | 2 +-
 .../{postfix-3.4_pre20180708.ebuild => postfix-3.4_pre20180826.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 38a87c2e690..8d60513f013 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -3,5 +3,5 @@ DIST postfix-3.1.6.tar.gz 4341308 BLAKE2B 
6a5ec763cf96770240f63b35b4532c555cc6e5
 DIST postfix-3.2.4.tar.gz 4390376 BLAKE2B 
132a6b467f9156d716a92cc7beae0f9a7c47e6a2045e83726a5e7305e6f9bf666ebcfb93a9ab1a96ec988431661059d62e926287bd13089eeb4bab3e8f4b9fc7
 SHA512 
6dc583d3b1c98f5c8d6486351bee9f92a98b5379cd0d76d26a382379c112317e7a2a58c3a200477a6d0f831c73395257d1a63170df17ea8a65a4048a7df391f8
 DIST postfix-3.2.6.tar.gz 4395159 BLAKE2B 
2eef28f9189830725c02b98512ca7859770f090cbef3fe453b57fade967fd20f94cd3cd8e8955252dc230e674ed7827fc68ad910cd4fc63029dc2c92ea75f0af
 SHA512 
081751fe9af7612e7ee01a80ceffbc09db60764e12099d2a5e053205d0e7c70c6ef4f96526e1a98780965c43354e0ccd6ef61b4dbe93b249179890b81836c705
 DIST postfix-3.3.1.tar.gz 4420912 BLAKE2B 
065fd04cdfa343a6c50a629e8da47fad71465df790ca88adcad4efc7ab273330c39998c6bf503587b8bcba3d87bb98b1be6413e49449e2241258a99217473c11
 SHA512 
2307f50f8b7dab1db46ebe4ae30bc5682a25b9c49ae5ae65aa95b4620bb5450dd5929977c0f34b9e73a92ca6af36fd8e24167732420a1a2d89167c7a3b197276
-DIST postfix-3.4-20180708.tar.gz 4472969 BLAKE2B 
96bdbe2eefb1968a4dac84d721d75ec300a0864bea1fa9e8fda1590f4df5f229739dd901abedf5b10ad567b22fd683bfb87012d2268d6d178d7719230f70871e
 SHA512 
bc27193a3f8e0652f39842bec08dc7d653a4c34be38e7d6109cfc6257ce486b759364da78187f251d03db00210e0d73e5e563629696bb403dc2295c8e6bd89ce
+DIST postfix-3.4-20180826.tar.gz 4484669 BLAKE2B 
9205b3f0c41067cd7365304b5831fabdde3dd5f830a110f0a7a133f4842213fe3bc0a46a8b3e406441fcad7e887b71b6cfd8f8cdd4bb201badc22c3eb9eb054a
 SHA512 
f5172a09adf34dc3750846f88d0418618b76203583637aa58a018a41b63e6f7367f0c0444dbed825961b3840d5b502e5f4e706e22037ed56bfe82242c31996de
 DIST postfix-vda-v13-2.10.0.patch 55701 BLAKE2B 
d8df041bb4ae7457cd066e71b6ae9470840d42edc9990a550ae51356cd62bfb08516250249030da26d1ef475619f0ebd609570d84ce57f8cdc347a2824b29536
 SHA512 
0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62

diff --git a/mail-mta/postfix/postfix-3.4_pre20180708.ebuild 
b/mail-mta/postfix/postfix-3.4_pre20180826.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.4_pre20180708.ebuild
rename to mail-mta/postfix/postfix-3.4_pre20180826.ebuild



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

2018-08-27 Thread Justin Bronder
commit: 65f25c6a6dd21ec75d4923986537bfecd9f89a67
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Aug 27 15:12:08 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Aug 27 15:12:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f25c6a

sys-cluster/openmpi: bump 3.1.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.1.1.ebuild => openmpi-3.1.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 03384668ab1..bbb071bbc4a 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -10,4 +10,4 @@ DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd35
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.5.tar.bz2 8323765 BLAKE2B 
37da1ee31e540507efb466887997946b3b45f376aa6fb60341470fee257473543743b9e5651bf434288e45cdff6a0bfc3a521625a32c4946fdeee62ceafad9b1
 SHA512 
8b256c7019e11829dd1f235b7d98e0d135c8e92046a07dc70337c58498d946078f57434d0330d16c06d0e8c645d6f21fa8235d76da62f558ff01f68f6e69a4f1
 DIST openmpi-3.0.2.tar.bz2 9195169 BLAKE2B 
46ab8149435797faa9ebd6ec4c69bea01096e5f57fed0f5cb92456a0bb2c3df828414901892e082935b56cb9d1da0426a1601849aefe1b36f94c6f3d666ec497
 SHA512 
2255d6c693243bf283d2b3af1cd8155ab0b2c904cb1ac61708f7950935bab8ff85968ca2c75a0fd091284e1c14f0c93be1423090ffdde9ac92b48980fc067b64
-DIST openmpi-3.1.1.tar.bz2 9478633 BLAKE2B 
553107fdd453fc0bca651f619e1a6821732ace1a72b9b62cbfe116b041fe3d066e040869007dd4bef682b8e8764a5a77f80fd682c151240b4e61a184c1e9
 SHA512 
d0e16676727fdc69cbd732be8475ffe2a9142a2b69b41d51d1da30c245d4ad1912c26029a1305d4221781d2b8dfb89edbb84185fefc65b9070727ed85133f117
+DIST openmpi-3.1.2.tar.bz2 9461841 BLAKE2B 
12a92bf8e7624d9e97e83b150af0e37674df7ed25df5bba2981dbf37025200f4d504a873dc0fc1c1a8455d7cdfa88e4fbc49fd5c166e3b629670af4e64f06c1a
 SHA512 
ec8df8e0ac89f5573adfd25707a03a583069012a3a874c939ede71635198045565e5e9ddf0181cea474a1a6baaf8d7ba647e2ed194d1b29a1882c1fc18967b57

diff --git a/sys-cluster/openmpi/openmpi-3.1.1.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.2.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-3.1.1.ebuild
rename to sys-cluster/openmpi/openmpi-3.1.2.ebuild



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

2018-08-27 Thread Göktürk Yüksek
commit: cd0550900d2461ceef2ad82da9371309a49131be
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jul 19 22:46:11 2018 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Mon Aug 27 15:23:54 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=cd055090

keywording: sort keywords out

Closes: https://github.com/gentoo/devmanual.gentoo.org/pull/91

 keywording/text.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/keywording/text.xml b/keywording/text.xml
index 5ad2c75..1dfbc32 100644
--- a/keywording/text.xml
+++ b/keywording/text.xml
@@ -29,7 +29,7 @@ A sample KEYWORDS entry might look like:
 
 
 
-KEYWORDS="x86 sparc ~mips ~ppc ~ppc-macos -ia64"
+KEYWORDS="-ia64 ~mips ~ppc sparc x86 ~ppc-macos"
 
 
 
@@ -82,15 +82,15 @@ The different levels of keyword are:
 
 The -* keyword is special. It is used to indicate package versions 
which are
 not worth trying to test on unlisted archs. For example, a binary-only package
-which is only supported upstream on x86 and ppc might use:
+which is only supported upstream on ppc and x86 might use:
 
 
 
-KEYWORDS="-* x86 ppc"
+KEYWORDS="-* ppc x86"
 
 
 
-This is different in implication from "x86 ppc"  the former 
implies that
+This is different in implication from "ppc x86"  the former 
implies that
 it will not work on other archs, whereas the latter implies that it has not 
been
 tested.
 



[gentoo-commits] proj/gcc-config: New tag: v2.0

2018-08-27 Thread Sergei Trofimovich
commit: 
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 16:12:46 2018 +

New tag: v2.0




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

2018-08-27 Thread Amy Liffey
commit: ede4125160e3cce5c27b3262ba9e55a2c1d40fad
Author: Amy Liffey  gentoo  org>
AuthorDate: Mon Aug 27 16:17:27 2018 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Mon Aug 27 16:19:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede41251

dev-util/Orange: fix license

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/Orange/Orange-3.4.5-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/Orange/Orange-3.4.5-r3.ebuild 
b/dev-util/Orange/Orange-3.4.5-r3.ebuild
index a6e1066b6a6..f34690624e0 100644
--- a/dev-util/Orange/Orange-3.4.5-r3.ebuild
+++ b/dev-util/Orange/Orange-3.4.5-r3.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="6"
@@ -11,7 +11,7 @@ DESCRIPTION="Open source data visualization and analysis for 
novice and experts.
 HOMEPAGE="https://orange.biolab.si/";
 SRC_URI="https://github.com/biolab/orange3/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""



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

2018-08-27 Thread Amy Liffey
commit: 6b69f7ec522c00ddc43052d82f0e0baf6d5ec58f
Author: Amy Liffey  gentoo  org>
AuthorDate: Mon Aug 27 16:02:25 2018 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Mon Aug 27 16:19:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b69f7ec

dev-util/Orange: version bump 3.14.0

Suggested-by: Nils Freydank  posteo.de>
Closes: https://bugs.gentoo.org/661018
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/Orange/Manifest |  1 +
 dev-util/Orange/Orange-3.14.0.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-util/Orange/Manifest b/dev-util/Orange/Manifest
index 60d63cc9036..fb60473f98d 100644
--- a/dev-util/Orange/Manifest
+++ b/dev-util/Orange/Manifest
@@ -1 +1,2 @@
+DIST Orange-3.14.0.tar.gz 22537651 BLAKE2B 
253a9bf69856f9167fdc9cf001310982441450a93f3caaa74ed91ae2afbefb421734fda1561aff9e4aa1e3dd786c82c324ced07fcbd97a507197cad28778e27e
 SHA512 
eed1e50826ea0ca7c96ad302eb8fe65f997810786f8c9ad3b3c90e085dd77f61ca75535294b3f0244a237d6ff7fe7d0b4cd9bdbd5bb5f489e45d7b1549ead55f
 DIST Orange-3.4.5.tar.gz 32999331 BLAKE2B 
a334da0d55096a8b3a6092cab4b79891c085e6faed8ddc738aa720ff97bf4bc70e215814a0770f284f5d34fe6ce58081b916477262ec62cb28dd246a923b589e
 SHA512 
327c99f17b5c6a83c48c1826cf34624aaf620d84a2f566f22e394cfd0f1b9c7863cecde0ea7344f16b706efb6a4581adad90b59872db9f0be355495971aedd58

diff --git a/dev-util/Orange/Orange-3.14.0.ebuild 
b/dev-util/Orange/Orange-3.14.0.ebuild
new file mode 100644
index 000..39ffafd703e
--- /dev/null
+++ b/dev-util/Orange/Orange-3.14.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Open source data visualization and analysis for novice and 
experts."
+HOMEPAGE="https://orange.biolab.si/";
+SRC_URI="https://github.com/biolab/orange3/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc postgres"
+
+RDEPEND="
+   >=dev-python/anyqt-0.0.8[${PYTHON_USEDEP}]
+   >=dev-python/bottleneck-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/CommonMark-0.5.5[${PYTHON_USEDEP}]
+   >=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/joblib-0.9.4[${PYTHON_USEDEP}]
+   dev-python/keyring[${PYTHON_USEDEP}]
+   dev-python/keyrings_alt[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   >=dev-python/pip-9.0.1[${PYTHON_USEDEP}]
+   dev-python/pylint[${PYTHON_USEDEP}]
+   >=dev-python/pyqtgraph-0.10.0[${PYTHON_USEDEP}]
+   dev-python/PyQt5[webengine,svg,testlib,${PYTHON_USEDEP}]
+   dev-python/radon[${PYTHON_USEDEP}]
+   dev-python/serverfiles[${PYTHON_USEDEP}]
+   >=dev-python/xlrd-0.9.2[${PYTHON_USEDEP}]
+   >=sci-libs/scipy-0.16.1[${PYTHON_USEDEP}]
+   >=sci-libs/scikits_learn-0.18.1[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   >=dev-python/setuptools-36.3[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.9.0[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/numpydoc[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.3.0[${PYTHON_USEDEP}] )
+   postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/orange3-${PV}"
+
+QA_PREBUILT="/usr/lib*/python*/site-packages/Orange/tests/binary-blob.tab"
+
+python_test() {
+   esetup.py test
+}



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

2018-08-27 Thread Hans de Graaff
commit: 73cf18e4a612fdc52e821fc2babeed746a0ac3ae
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Aug 27 05:46:10 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Aug 27 16:24:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73cf18e4

dev-util/jenkins-bin: cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/jenkins-bin/Manifest   |  2 --
 dev-util/jenkins-bin/jenkins-bin-2.121.2.ebuild | 46 -
 dev-util/jenkins-bin/jenkins-bin-2.133.ebuild   | 46 -
 3 files changed, 94 deletions(-)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index bc6a597fd90..67b8bc06e1d 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,4 +1,2 @@
-DIST jenkins-bin-2.121.2.war 74736956 BLAKE2B 
d63f49bad61bad216d06318c373951e99c46ff98bc0c9311fc123c9045d235131623436e3636db63bea0e95bf467040c755d0086612d69ea45b016e9dd39095a
 SHA512 
b62b8cbb76997ded9442311204f7e43acfef57ed9949db19c05c382cb2171042ac41332d6372a45a7a5f46f295b21a6fd0533bd71e800fec7b0bf6b3e2998c8e
 DIST jenkins-bin-2.121.3.war 74764818 BLAKE2B 
a738a48fa944f6b27c1c36afde46d957bfa7134fce54b6799ef4ee7bc16b68c2c8819a907e54ad90f7713dad9b1df7dc59f4e1751e9c843172f59ab2b2c9e27f
 SHA512 
93460c7623090e55b38da8a009ade40c44943683c64fa5a0528fab3813ffc592b3419856c8b2f175b16455a21db71f6f2e509ab97d793c94e0727f3c73525c41
-DIST jenkins-bin-2.133.war 75341772 BLAKE2B 
2e9ca1ba4cce14eb32157c0b3853b103b02d02c4ba7ab3cdc7308e1fe7b6210e70552ef52a1b92d107149d9c261de5ed8b74cbf044a6e8f09ca48b9ae7388d5c
 SHA512 
f1fcbaa40e554d854efc59d8ebc03b9c9626ca065e79bb18fd671c0f25db5b0e1cf1e4341459eea1e4ece9f978da53f5b46425bd125453f8a7c7abc5551ad000
 DIST jenkins-bin-2.138.war 75704621 BLAKE2B 
b9411bcec408eb5b17fb3d1dfbf2b82be2516be07b53b182af543a4c59504a49adbac154caa5f2e67f26268464c5e47da5d3caf7f2a19945600d9f4e31402da9
 SHA512 
69e0873e265de35d09af26ecc53bda012c486b4b7ad43eefea67ca819e6c38dd3a61f189a94a79a60e6fa5b3279baf3228d41691e26417aceb4db12fd36a5325

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.121.2.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.121.2.ebuild
deleted file mode 100644
index 3b701c29b1b..000
--- a/dev-util/jenkins-bin/jenkins-bin-2.121.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit user systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/";
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> 
${P}.war"
-RESTRICT="mirror"
-SLOT="lts"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE=""
-
-RDEPEND="media-fonts/dejavu
-   media-libs/freetype
-   !dev-util/jenkins-bin:0
-   >=virtual/jre-1.8.0"
-
-S=${WORKDIR}
-
-JENKINS_DIR=/var/lib/jenkins
-
-pkg_setup() {
-   enewgroup jenkins
-   enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins
-}
-
-src_install() {
-   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
-
-   insinto /opt/jenkins
-   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
-
-   newinitd "${FILESDIR}"/${PN}.init2 jenkins
-   newconfd "${FILESDIR}"/${PN}.confd jenkins
-
-   systemd_newunit "${FILESDIR}"/${PN}.service jenkins.service
-
-   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.133.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.133.ebuild
deleted file mode 100644
index bd24b8ebc14..000
--- a/dev-util/jenkins-bin/jenkins-bin-2.133.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit user systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/";
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war"
-RESTRICT="mirror"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE=""
-
-RDEPEND="media-fonts/dejavu
-   media-libs/freetype
-   !dev-util/jenkins-bin:lts
-   >=virtual/jre-1.8.0"
-
-S=${WORKDIR}
-
-JENKINS_DIR=/var/lib/jenkins
-
-pkg_setup() {
-   enewgroup jenkins
-   enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins
-}
-
-src_install() {
-   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
-
-   insinto /opt/jenkins
-   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
-
-   newinitd "${FILESDIR}"/${PN}.init2 jenkins
-   newconfd "${FILESDIR}"/${PN}.confd jenkins
-
-   systemd_newunit "${FILESDIR}"/${PN}.service jenkins.service
-
-   fowners jenkins:jenkins /var/log/jenkins ${

[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb-connector-c/

2018-08-27 Thread Thomas Deutschmann
commit: 997e2a4d2e8c4613aa3e434ce41b83a25c47f298
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Aug 27 00:07:17 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Aug 27 16:41:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997e2a4d

dev-db/mariadb-connector-c: bump to v3.0.6

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-db/mariadb-connector-c/Manifest|   1 +
 .../mariadb-connector-c-3.0.6.ebuild   | 100 +
 2 files changed, 101 insertions(+)

diff --git a/dev-db/mariadb-connector-c/Manifest 
b/dev-db/mariadb-connector-c/Manifest
index 01121436dee..0ee9098ae57 100644
--- a/dev-db/mariadb-connector-c/Manifest
+++ b/dev-db/mariadb-connector-c/Manifest
@@ -1,2 +1,3 @@
 DIST mariadb-connector-c-3.0.3-src.tar.gz 666928 BLAKE2B 
83181949f1867909fd96696ac5cc9d11433a0c772ecb97d862983916b235d380fd84462d547faf42756d6698dd9dbe7dcd4d6b1d0f6336e147f5a597108ea025
 SHA512 
6da66a32165cb74b106bf94e13a35d4bb38f05e5d2b3ff3740862dfc0892a7705977c1394b4f84b8e1f1e50a59a3fadbc62e7733b1feb532c6368a9fc262db04
 DIST mariadb-connector-c-3.0.4-src.tar.gz 659406 BLAKE2B 
9285880338e6040976741d8b440d78ef95005d44e0e7b1428cb526735380038d6dfaccfd6bd689f4b9c084a340281b2d8f4f38a193d1c6a4c5853c5333617899
 SHA512 
6edc7b70380aade1c88a3d9dac70d6da846e6e2e7d7b0dc2eddaba148dc3889f2baa3e757a8b91e479b1ae14051d9f948fbfdc516219e21d4a3117f6700cb020
+DIST mariadb-connector-c-3.0.6-src.tar.gz 666819 BLAKE2B 
7245c0e13e569454d1cc70e3579afcbd53c64a0a7e828012b38d73f7d737a81b4fdf0363bd1b156dae783806a51773dbceb2ea06621bd4a73773edb78a70249a
 SHA512 
6a41efacff1840eb8ddd8b34d8894b51f260444c76a1344f9ac9b675fd8492d44716338e4c11594d80118b12d90f75430304282650bce0d5f64179df6cc14d8e

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild
new file mode 100644
index 000..26cda8c4c2f
--- /dev/null
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+VCS_INHERIT=""
+if [[ "${PV}" ==  ]] ; then
+   VCS_INHERIT="git-r3"
+   EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git";
+   KEYWORDS=""
+else
+   MY_PN=${PN#mariadb-}
+   MY_PV=${PV/_b/-b}
+   
SRC_URI="https://downloads.mariadb.org/f/${MY_PN}-${PV%_beta}/${PN}-${MY_PV}-src.tar.gz?serve
 -> ${P}-src.tar.gz"
+   S="${WORKDIR%/}/${PN}-${MY_PV}-src"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sparc ~x86"
+fi
+
+inherit cmake-utils multilib-minimal toolchain-funcs ${VCS_INHERIT}
+
+MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config )
+
+MULTILIB_WRAPPED_HEADERS+=(
+   /usr/include/mariadb/mariadb_version.h
+)
+
+DESCRIPTION="C client library for MariaDB/MySQL"
+HOMEPAGE="https://mariadb.org/";
+LICENSE="LGPL-2.1"
+
+SLOT="0/3"
+IUSE="+curl gnutls kerberos libressl mysqlcompat +ssl static-libs test"
+
+DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   virtual/libiconv:=[${MULTILIB_USEDEP}]
+   curl? ( net-misc/curl:0=[${MULTILIB_USEDEP}] )
+   kerberos? ( || ( app-crypt/mit-krb5[${MULTILIB_USEDEP}]
+   app-crypt/heimdal[${MULTILIB_USEDEP}] ) )
+   ssl? (
+   gnutls? ( >=net-libs/gnutls-3.3.24:0=[${MULTILIB_USEDEP}] )
+   !gnutls? (
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   )
+   )
+   "
+RDEPEND="${DEPEND}
+   mysqlcompat? (
+   !dev-db/mysql[client-libs(+)]
+   !dev-db/mysql-cluster[client-libs(+)]
+   !dev-db/mariadb[client-libs(+)]
+   !dev-db/mariadb-galera[client-libs(+)]
+   !dev-db/percona-server[client-libs(+)]
+   !dev-db/mysql-connector-c )
+   !>=dev-db/mariadb-10.2.0[client-libs(+)]
+   "
+PATCHES=(
+   "${FILESDIR%/}/gentoo-layout-3.0.patch" )
+
+src_configure() {
+   # bug 508724 mariadb cannot use ld.gold
+   tc-ld-disable-gold
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DWITH_EXTERNAL_ZLIB=ON
+   -DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
+   -DWITH_CURL=$(usex curl ON OFF)
+   -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos 
DYNAMIC OFF)
+   -DINSTALL_LIBDIR="$(get_libdir)"
+   -DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin"
+   -DINSTALL_BINDIR=bin
+   -DWITH_UNIT_TESTS=$(usex test ON OFF)
+   )
+   cmake-utils_src_configure
+}
+
+multilib_src_compile() {
+   cmake-utils_src_compile
+}
+
+multilib_src_install() {
+   cmake-utils_src_install
+   if use mysqlcompat ; then
+   dosym libmariadb.so.3 /usr/$(get_libdir)/libm

[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb-connector-c/

2018-08-27 Thread Thomas Deutschmann
commit: 1c4a79e591710e2e22a165cf4ca58756969fb5e5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Aug 27 00:16:26 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Aug 27 16:41:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4a79e5

dev-db/mariadb-connector-c: set unix socket

Closes: https://bugs.gentoo.org/662226
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 ...iadb-connector-c-3.0.3.ebuild => mariadb-connector-c-3.0.3-r1.ebuild} | 1 +
 ...iadb-connector-c-3.0.4.ebuild => mariadb-connector-c-3.0.4-r1.ebuild} | 1 +
 dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild  | 1 +
 dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.3.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.3-r1.ebuild
similarity index 98%
rename from dev-db/mariadb-connector-c/mariadb-connector-c-3.0.3.ebuild
rename to dev-db/mariadb-connector-c/mariadb-connector-c-3.0.3-r1.ebuild
index b58efb7c1cb..b15b8490e8e 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.3.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.3-r1.ebuild
@@ -84,6 +84,7 @@ multilib_src_configure() {
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
-DWITH_CURL=$(usex curl ON OFF)
-DAUTH_GSSAPI_PLUGIN_TYPE:STRING=$(usex kerberos ON OFF)
+   -DMARIADB_UNIX_ADDR="${EPREFIX%/}/var/run/mysqld/mysqld.sock"
-DINSTALL_LIBDIR="$(get_libdir)"
-DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin"
-DINSTALL_BINDIR=bin

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.4.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.4-r1.ebuild
similarity index 97%
rename from dev-db/mariadb-connector-c/mariadb-connector-c-3.0.4.ebuild
rename to dev-db/mariadb-connector-c/mariadb-connector-c-3.0.4-r1.ebuild
index 26cda8c4c2f..df11d552495 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.4.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.4-r1.ebuild
@@ -69,6 +69,7 @@ multilib_src_configure() {
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
-DWITH_CURL=$(usex curl ON OFF)
-DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos 
DYNAMIC OFF)
+   -DMARIADB_UNIX_ADDR="${EPREFIX%/}/var/run/mysqld/mysqld.sock"
-DINSTALL_LIBDIR="$(get_libdir)"
-DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin"
-DINSTALL_BINDIR=bin

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild
index 26cda8c4c2f..df11d552495 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.0.6.ebuild
@@ -69,6 +69,7 @@ multilib_src_configure() {
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
-DWITH_CURL=$(usex curl ON OFF)
-DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos 
DYNAMIC OFF)
+   -DMARIADB_UNIX_ADDR="${EPREFIX%/}/var/run/mysqld/mysqld.sock"
-DINSTALL_LIBDIR="$(get_libdir)"
-DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin"
-DINSTALL_BINDIR=bin

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
index 26cda8c4c2f..df11d552495 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
@@ -69,6 +69,7 @@ multilib_src_configure() {
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
-DWITH_CURL=$(usex curl ON OFF)
-DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos 
DYNAMIC OFF)
+   -DMARIADB_UNIX_ADDR="${EPREFIX%/}/var/run/mysqld/mysqld.sock"
-DINSTALL_LIBDIR="$(get_libdir)"
-DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin"
-DINSTALL_BINDIR=bin



[gentoo-commits] repo/gentoo:master commit in: app-crypt/ima-evm-utils/, app-crypt/ima-evm-utils/files/

2018-08-27 Thread Sven Vermeulen
commit: faa1e1acf25bdf284b0e5dbce8081c40933cb32f
Author: Sven Vermeulen  gentoo  org>
AuthorDate: Mon Aug 27 17:03:39 2018 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Mon Aug 27 17:05:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa1e1ac

app-crypt/ima-evm-utils: Use sys/xattr instead of attr/xattr

The xattr syscalls are provided by glibc, so there is no need to depend
on libattr (and the ebuild didn't anyway).

This fixes Gentoo bug #649790.

Reported-by: Toralf Forster  gentoo.org>
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 ...ls-1.1-configure-use-sys-xattr-bug-649790.patch | 41 ++
 app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild   |  4 +++
 2 files changed, 45 insertions(+)

diff --git 
a/app-crypt/ima-evm-utils/files/ima-evm-utils-1.1-configure-use-sys-xattr-bug-649790.patch
 
b/app-crypt/ima-evm-utils/files/ima-evm-utils-1.1-configure-use-sys-xattr-bug-649790.patch
new file mode 100644
index 000..1a8a327ba87
--- /dev/null
+++ 
b/app-crypt/ima-evm-utils/files/ima-evm-utils-1.1-configure-use-sys-xattr-bug-649790.patch
@@ -0,0 +1,41 @@
+From 18566f4cd3601109fe0e64d1230e9afa4813bc54 Mon Sep 17 00:00:00 2001
+From: Lars Wendler 
+Date: Tue, 15 May 2018 13:23:55 +0200
+Subject: [PATCH] attr/xattr.h is deprecated. Use sys/xattr.h instead
+
+See also:
+http://git.savannah.nongnu.org/cgit/attr.git/commit/?id=7921157890d07858d092f4003ca4c6bae9fd2c38
+---
+ configure.ac | 2 +-
+ src/evmctl.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 0497eb7..1f017e2 100644
+--- a/configure.ac
 b/configure.ac
+@@ -30,7 +30,7 @@ AC_SUBST(OPENSSL_LIBS)
+ AC_CHECK_HEADER(unistd.h)
+ AC_CHECK_HEADERS(openssl/conf.h)
+ 
+-AC_CHECK_HEADERS(attr/xattr.h, , [AC_MSG_ERROR([attr/xattr.h header not 
found. You need the libattr development package.])])
++AC_CHECK_HEADERS(sys/xattr.h, , [AC_MSG_ERROR([sys/xattr.h header not 
found.])])
+ AC_CHECK_HEADERS(keyutils.h, , [AC_MSG_ERROR([keyutils.h header not found. 
You need the libkeyutils development package.])])
+ 
+ #debug support - yes for a while
+diff --git a/src/evmctl.c b/src/evmctl.c
+index 2ffee78..3fbcd33 100644
+--- a/src/evmctl.c
 b/src/evmctl.c
+@@ -49,7 +49,7 @@
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.17.0
+

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
index 9ca9b52abd8..35ae3638a98 100644
--- a/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
+++ b/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
@@ -22,6 +22,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="debug"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-1.1-configure-use-sys-xattr-bug-649790.patch"
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-init-scripts/

2018-08-27 Thread Brian Evans
commit: 00e5c01f3a9ae5d2407b4d2201df00eb190c6105
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Aug 27 17:40:40 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Aug 27 17:40:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e5c01f

dev-db/mysql-init-scripts: Use tmpfiles eclass during install

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-db/mysql-init-scripts/mysql-init-scripts-2.2-r3.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql-init-scripts/mysql-init-scripts-2.2-r3.ebuild 
b/dev-db/mysql-init-scripts/mysql-init-scripts-2.2-r3.ebuild
index 8fa8c8341de..d0a1278895f 100644
--- a/dev-db/mysql-init-scripts/mysql-init-scripts-2.2-r3.ebuild
+++ b/dev-db/mysql-init-scripts/mysql-init-scripts-2.2-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit systemd s6
+inherit systemd s6 tmpfiles
 
 DESCRIPTION="Gentoo MySQL init scripts."
 HOMEPAGE="https://www.gentoo.org/";
@@ -44,13 +44,14 @@ src_install() {
doexe "${FILESDIR}"/mysqld-wait-ready
systemd_newunit "${FILESDIR}/mysqld-v2.service" "mysqld.service"
systemd_newunit "${FILESDIR}/mysqld_at-v2.service" "mysqld@.service"
-   systemd_dotmpfilesd "${FILESDIR}/mysql.conf"
+   dotmpfiles "${FILESDIR}/mysql.conf"
 
insinto /etc/logrotate.d
newins "${FILESDIR}/logrotate.mysql" "mysql"
 }
 
 pkg_postinst() {
+   tmpfiles_process mysql.conf
if use amd64 || use x86 ; then
elog ""
elog "To use the mysql-s6 script, you need to install the 
optional sys-apps/s6 package."



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

2018-08-27 Thread Virgil Dupras
commit: 27dfa0e4f1a7848454d19177bde693415a6d45e1
Author: Virgil Dupras  gentoo  org>
AuthorDate: Mon Aug 27 18:44:31 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Mon Aug 27 18:45:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dfa0e4

net-misc/unison: bump to 2.51.2

Closes: https://bugs.gentoo.org/651972
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 net-misc/unison/Manifest|  3 ++
 net-misc/unison/unison-2.48.4-r1.ebuild | 87 +
 net-misc/unison/unison-2.51.2.ebuild| 82 +++
 3 files changed, 172 insertions(+)

diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest
index f1479c9334e..9ceab2eb127 100644
--- a/net-misc/unison/Manifest
+++ b/net-misc/unison/Manifest
@@ -1,3 +1,6 @@
 DIST unison-2.48.4-manual.html 278110 BLAKE2B 
8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c
 SHA512 
b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68
 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 
8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e
 SHA512 
514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9
 DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 
8e262e3e28b9f4cbe3925340aa3b08e99f1c30e8d3253cf2c82647e30708d30eb20c544184d54d1683ff9b01ac6913af0df924f0b16431ea2ac79bc95ec4a71f
 SHA512 
c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024
+DIST unison-2.51.2-manual.html 311981 BLAKE2B 
1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05
 SHA512 
2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997
+DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 
30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0
 SHA512 
170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d
+DIST unison-2.51.2.tar.gz 691251 BLAKE2B 
39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f
 SHA512 
9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115

diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild 
b/net-misc/unison/unison-2.48.4-r1.ebuild
new file mode 100644
index 000..55e5485844d
--- /dev/null
+++ b/net-misc/unison/unison-2.48.4-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+IUSE="gtk doc static debug threads +ocamlopt test"
+
+DESCRIPTION="Two-way cross-platform file synchronizer"
+HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/";
+LICENSE="GPL-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
+
+# Upstream, for this version, has explicitly disabled test with marker
+# "Skipping some tests -- remove me!". Given the potentially destructive nature
+# of those tests, let's not try to run them (they're re-enabled in subsequent
+# releases).
+RESTRICT="test"
+
+# ocaml version so we are sure it has ocamlopt use flag
+DEPEND="dev-lang/ocaml[ocamlopt?]
+   gtk? ( dev-ml/lablgtk )"
+
+RDEPEND="gtk? ( dev-ml/lablgtk
+   || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
+   >=app-eselect/eselect-unison-0.4"
+
+SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz
+   doc? ( 
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf
+   
https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html
 )"
+S="${WORKDIR}"/src
+PATCHES=( "${FILESDIR}"/${PN}-2.48.4-Makefile-dep.patch )
+
+DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt )
+
+src_compile() {
+   local myconf
+
+   if use threads; then
+   myconf="$myconf THREADS=true"
+   fi
+
+   if use static; then
+   myconf="$myconf STATIC=true"
+   fi
+
+   if use debug; then
+   myconf="$myconf DEBUGGING=true"
+   fi
+
+   if use gtk; then
+   myconf="$myconf UISTYLE=gtk2"
+   else
+   myconf="$myconf UISTYLE=text"
+   fi
+
+   use ocamlopt || myconf="$myconf NATIVE=false"
+
+   # Discard cflags as it will try to pass them to ocamlc...
+   emake $myconf CFLAGS="" buildexecutable
+}
+
+src_test() {
+  

[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-unison/files/, app-eselect/eselect-unison/

2018-08-27 Thread Virgil Dupras
commit: 0c0c9072bebf9ecd237ba1cfd7999f1c9c59
Author: Virgil Dupras  gentoo  org>
AuthorDate: Mon Aug 27 18:37:26 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Mon Aug 27 18:45:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0c9072

app-eselect/eselect-unison: bump to 0.4

This adds support for slotted fsmonitor which will be added in upcoming
net-misc/unison ebuilds

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 .../eselect-unison/eselect-unison-0.4.ebuild   |  25 
 .../eselect-unison/files/unison.eselect-0.4| 156 +
 2 files changed, 181 insertions(+)

diff --git a/app-eselect/eselect-unison/eselect-unison-0.4.ebuild 
b/app-eselect/eselect-unison/eselect-unison-0.4.ebuild
new file mode 100644
index 000..d8f2e3d228f
--- /dev/null
+++ b/app-eselect/eselect-unison/eselect-unison-0.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="unison module for eselect"
+HOMEPAGE="https://www.gentoo.org/proj/en/eselect/";
+SRC_URI=""
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+   local MODULEDIR="/usr/share/eselect/modules"
+   local MODULE="unison"
+   dodir ${MODULEDIR}
+   insinto ${MODULEDIR}
+   newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect
+}

diff --git a/app-eselect/eselect-unison/files/unison.eselect-0.4 
b/app-eselect/eselect-unison/files/unison.eselect-0.4
new file mode 100644
index 000..b65381985bc
--- /dev/null
+++ b/app-eselect/eselect-unison/files/unison.eselect-0.4
@@ -0,0 +1,156 @@
+# -*-eselect-*-  vim: ft=eselect
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Manage /usr/bin/unison versions"
+MAINTAINER="m...@gentoo.org"
+VERSION="0.4"
+
+# find a list of unison symlink targets, best first
+find_targets() {
+   local f
+   for f in "${EROOT}"/usr/bin/unison-[0-9]*; do
+   if [[ -f ${f} ]] ; then
+   echo "${f##*/unison-}"
+   fi
+   done | tac
+}
+
+# find version number of currently symlinked version
+identify_target() {
+   local f
+   f="$(canonicalise "${EROOT}"/usr/bin/unison)"
+   echo "${f##*/unison-}"
+}
+
+function is_link_or_empty() {
+if [[ ! -e "$1" ]] || [[ -L "$1" ]]; then
+   return 0
+   else
+   return 1
+   fi
+}
+
+# set the unison symlink
+set_symlinks() {
+   local target="${1}" targets
+   if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+   targets=( $(find_targets) )
+   target=${targets[target - 1]}
+   fi
+   if [[ -f "${EROOT}/usr/bin/unison-${target}" ]] ; then
+   ln -sf "unison-${target}" "${EROOT}/usr/bin/unison" || \
+   die "Could not set ${target} /usr/bin/unison symlink"
+   else
+   die -q "Target \"${target}\" doesn't appear to be valid!"
+   fi
+   # If unison-fsmonitor isn't a symlink, it means that we still have a
+   # unison version (<2.48-r1) that doesn't properly slot that binary.
+   # Don't mess with it if that's the case.
+   if is_link_or_empty "${EROOT}/usr/bin/unison-fsmonitor" ; then
+   # not a regular file. safe to symlink.
+   ln -sf "unison-fsmonitor-${target}" \
+   "${EROOT}/usr/bin/unison-fsmonitor" \
+   || die "Could not set ${target} 
/usr/bin/unison-fsmonitor symlink"
+   fi
+}
+
+### show action ###
+
+describe_show() {
+   echo "Show the current unison version"
+}
+
+do_show() {
+   [[ -z "${@}" ]] || die -q "Too many parameters"
+
+   write_list_start "Current unison verson:"
+   if [[ -L "${EROOT}/usr/bin/unison" ]] ; then
+   write_kv_list_entry "$(identify_target)" ""
+   elif [[ -e "${EROOT}/usr/bin/unison" ]] ; then
+   write_kv_list_entry "(not a symlink)" ""
+   else
+   write_kv_list_entry "(unset)" ""
+   fi
+}
+
+### list action ###
+
+describe_list() {
+   echo "List available unison versions"
+}
+
+do_list() {
+   [[ $# -eq 0 ]] || die -q "Too many parameters"
+
+   local i targets current
+   targets=( $(find_targets ) )
+   current=$(identify_target)
+   for (( i = 0; i < ${#targets[@]}; i++ )); do
+   [[ ${targets[i]} = ${current} ]] \
+   && targets[i]=$(highlight_marker "${targets[i]}")
+   done
+   write_list_start "Available unison versions:"
+   write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+   echo "Set a new unison version"
+}
+
+describe_set_options() {
+   echo "targe

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

2018-08-27 Thread Jeroen Roovers
commit: fbc35e76ba9b4ba974209dffd160e808e431e3d4
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Aug 27 19:13:41 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Aug 27 19:13:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc35e76

net-libs/rpcsvc-proto: Stable for HPPA too.

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --ignore-arches

 net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild 
b/net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild
index c3b42dd016e..4c48b938ef6 100644
--- a/net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild
+++ b/net-libs/rpcsvc-proto/rpcsvc-proto-1.3.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/thkukuk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 SLOT="0"
 LICENSE="LGPL-2.1+ BSD"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh 
sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc 
x86"
 IUSE=""
 
 RDEPEND="!

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

2018-08-27 Thread Patrice Clement
commit: 4026363b27ff4474bd800848cc050c59c43134e4
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Aug 27 19:39:19 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Aug 27 19:40:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4026363b

app-editors/neovim: version bump.

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

 app-editors/neovim/Manifest|  1 +
 app-editors/neovim/neovim-0.3.1.ebuild | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 26d9e88a82c..735553ccd99 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,3 +1,4 @@
 DIST neovim-0.2.0.tar.gz 7846467 BLAKE2B 
ee929122b3855ccab6247a0e8ab975b09d77e1034229ea324ed82ad705cacbd39f55d2fa96eea3f3677c7efe64c69ebecedd5fde09e508a6fd23acb6a1f5b489
 SHA512 
fc4be03c5bee1c9928376938679f9a900f3ee2e58df817d1cb9b5af51350dccca63a7638114b0326ec4565a047faaa4b50fecfc932c1d59ee92efa54625e22cd
 DIST neovim-0.2.2.tar.gz 8325879 BLAKE2B 
dbf43c5927b8c8719adae9a3f73c57429de47f1b7c7489a118b7467df2f0d32cd02df8e10889727b4dd77fe8b4fb4f95520c678d6775d5d908705770a47cec0c
 SHA512 
5609defe86ac98356f1b9ae9adc6049bb4df920a9a2ae3104f761d52d4dd54cbc84d2596231595dd9b0aa97201fef2121e6c5c86a19267ab6b871dbf4b568209
 DIST neovim-0.3.0.tar.gz 8903630 BLAKE2B 
44936f0042be1771725a42168865d65f9afe048c116ed0d5f1542dffd8206a21dc4cbab1e08e97fdc27083251655c43df0451c5808ed6c6ad99eb2d582c55b9b
 SHA512 
8944be5562a69d5da5bce3a6673cc0b1930eb5592eb15c40139a1991f89f63435141449e7b4371ee28ff426575fcad475396e3d982004e17a902bda1d8ae6a95
+DIST neovim-0.3.1.tar.gz 8937900 BLAKE2B 
05de31d194a69b9cecd34210ecfe7460968f4255c850b9bb93b8ab8f5721463c434dd9249a43153c6e65584192bbe0a2720a474c5d8b3b73776148179d18943b
 SHA512 
42c541608509dc0335203ee1c008045f0eaeebce8e18dffc554ab22a029da700bba9b8c721bd9d68337ddb4a56f8cf034fad2a3eb88d36baf8295e6648fce506

diff --git a/app-editors/neovim/neovim-0.3.1.ebuild 
b/app-editors/neovim/neovim-0.3.1.ebuild
new file mode 100644
index 000..09b68d65492
--- /dev/null
+++ b/app-editors/neovim/neovim-0.3.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils xdg-utils
+
+DESCRIPTION="Vim-fork focused on extensibility and agility."
+HOMEPAGE="https://neovim.io";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/neovim/neovim.git";
+else
+   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0 vim"
+SLOT="0"
+IUSE="+clipboard +luajit +nvimpager python remote ruby +tui +jemalloc"
+
+CDEPEND="
+   dev-libs/libuv
+   dev-libs/msgpack
+   luajit? ( dev-lang/luajit:2 )
+   !luajit? (
+   dev-lang/lua:=
+   dev-lua/LuaBitOp
+   )
+   tui? (
+   dev-libs/libtermkey
+   dev-libs/unibilium
+   )
+   dev-libs/libvterm
+   dev-lua/lpeg[luajit=]
+   dev-lua/mpack[luajit=]
+   jemalloc? ( dev-libs/jemalloc )"
+
+DEPEND="
+   ${CDEPEND}
+   dev-util/gperf
+   virtual/libiconv
+   virtual/libintl"
+
+RDEPEND="
+   ${CDEPEND}
+   python? ( dev-python/neovim-python-client )
+   ruby? ( dev-ruby/neovim-ruby-client )
+   remote? ( dev-python/neovim-remote )
+   clipboard? ( || ( x11-misc/xsel x11-misc/xclip ) )"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   # use our system vim dir
+   sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
+   -i src/nvim/globals.h || die
+
+   # add eclass to bash filetypes
+   sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DFEAT_TUI=$(usex tui)
+   -DENABLE_JEMALLOC=$(usex jemalloc)
+   -DPREFER_LUA=$(usex luajit no yes)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # install a default configuration file
+   insinto /etc/vim
+   doins "${FILESDIR}"/sysinit.vim
+
+   # conditionally install a symlink for nvimpager
+   if use nvimpager; then
+   dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
+   fi
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2018-08-27 Thread Thomas Deutschmann
commit: b44bbe136afc2747df3f213467dd930c44454408
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Aug 27 19:48:25 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Aug 27 19:48:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44bbe13

sys-devel/make: Use a non-blocking read with pselect to avoid hangs

Closes: https://bugs.gentoo.org/664632
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 .../files/make-4.2.1-pselect-non-blocking.patch| 172 +
 sys-devel/make/make-4.2.1-r4.ebuild|  59 +++
 2 files changed, 231 insertions(+)

diff --git a/sys-devel/make/files/make-4.2.1-pselect-non-blocking.patch 
b/sys-devel/make/files/make-4.2.1-pselect-non-blocking.patch
new file mode 100644
index 000..61e19516f3c
--- /dev/null
+++ b/sys-devel/make/files/make-4.2.1-pselect-non-blocking.patch
@@ -0,0 +1,172 @@
+https://bugs.gentoo.org/664632
+
+From b552b05251980f693c729e251f93f5225b400714 Mon Sep 17 00:00:00 2001
+From: Paul Smith 
+Date: Sat, 3 Jun 2017 16:20:51 -0400
+Subject: [SV 51159] Use a non-blocking read with pselect to avoid hangs.
+
+* posixos.c (set_blocking): Set blocking on a file descriptor.
+(jobserver_setup): Set non-blocking on the jobserver read side.
+(jobserver_parse_auth): Ditto.
+(jobserver_acquire_all): Set blocking to avoid a busy-wait loop.
+(jobserver_acquire): If the non-blocking read() returns without
+taking a token then try again.
+---
+ posixos.c | 97 ++-
+ 1 file changed, 71 insertions(+), 26 deletions(-)
+
+diff --git a/posixos.c b/posixos.c
+index e642d7f..dbafa51 100644
+--- a/posixos.c
 b/posixos.c
+@@ -62,6 +62,24 @@ make_job_rfd (void)
+ #endif
+ }
+ 
++static void
++set_blocking (int fd, int blocking)
++{
++  // If we're not using pselect() don't change the blocking
++#ifdef HAVE_PSELECT
++  int flags;
++  EINTRLOOP (flags, fcntl (fd, F_GETFL));
++  if (flags >= 0)
++{
++  int r;
++  flags = blocking ? (flags & ~O_NONBLOCK) : (flags | O_NONBLOCK);
++  EINTRLOOP (r, fcntl (fd, F_SETFL, flags));
++  if (r < 0)
++pfatal_with_name ("fcntl(O_NONBLOCK)");
++}
++#endif
++}
++
+ unsigned int
+ jobserver_setup (int slots)
+ {
+@@ -86,6 +104,9 @@ jobserver_setup (int slots)
+ pfatal_with_name (_("init jobserver pipe"));
+ }
+ 
++  /* When using pselect() we want the read to be non-blocking.  */
++  set_blocking (job_fds[0], 0);
++
+   return 1;
+ }
+ 
+@@ -121,6 +142,9 @@ jobserver_parse_auth (const char *auth)
+   return 0;
+ }
+ 
++  /* When using pselect() we want the read to be non-blocking.  */
++  set_blocking (job_fds[0], 0);
++
+   return 1;
+ }
+ 
+@@ -169,7 +193,10 @@ jobserver_acquire_all (void)
+ {
+   unsigned int tokens = 0;
+ 
+-  /* Close the write side, so the read() won't hang.  */
++  /* Use blocking reads to wait for all outstanding jobs.  */
++  set_blocking (job_fds[0], 1);
++
++  /* Close the write side, so the read() won't hang forever.  */
+   close (job_fds[1]);
+   job_fds[1] = -1;
+ 
+@@ -236,18 +263,12 @@ jobserver_pre_acquire (void)
+ unsigned int
+ jobserver_acquire (int timeout)
+ {
+-  sigset_t empty;
+-  fd_set readfds;
+   struct timespec spec;
+   struct timespec *specp = NULL;
+-  int r;
+-  char intake;
++  sigset_t empty;
+ 
+   sigemptyset (&empty);
+ 
+-  FD_ZERO (&readfds);
+-  FD_SET (job_fds[0], &readfds);
+-
+   if (timeout)
+ {
+   /* Alarm after one second (is this too granular?)  */
+@@ -256,28 +277,52 @@ jobserver_acquire (int timeout)
+   specp = &spec;
+ }
+ 
+-  r = pselect (job_fds[0]+1, &readfds, NULL, NULL, specp, &empty);
+-
+-  if (r == -1)
++  while (1)
+ {
+-  /* Better be SIGCHLD.  */
+-  if (errno != EINTR)
+-pfatal_with_name (_("pselect jobs pipe"));
+-  return 0;
+-}
++  fd_set readfds;
++  int r;
++  char intake;
+ 
+-  if (r == 0)
+-/* Timeout.  */
+-return 0;
++  FD_ZERO (&readfds);
++  FD_SET (job_fds[0], &readfds);
+ 
+-  /* The read FD is ready: read it!  */
+-  EINTRLOOP (r, read (job_fds[0], &intake, 1));
+-  if (r < 0)
+-pfatal_with_name (_("read jobs pipe"));
++  r = pselect (job_fds[0]+1, &readfds, NULL, NULL, specp, &empty);
++  if (r < 0)
++switch (errno)
++  {
++  case EINTR:
++/* SIGCHLD will show up as an EINTR.  */
++return 0;
++
++  case EBADF:
++/* Someone closed the jobs pipe.
++   That shouldn't happen but if it does we're done.  */
++  O (fatal, NILF, _("job server shut down"));
+ 
+-  /* What does it mean if read() returns 0?  It shouldn't happen because only
+- the master make can reap all the tokens and close the write side...??  */
+-  return r > 0;
++  default:
++pfatal_with_name (_("pselect jobs pipe"));
++  }
++
++  if (r == 0)
++/* Timeout.  */
++ 

[gentoo-commits] proj/gentoo-syntax:master commit in: plugin/

2018-08-27 Thread James Le Cuirot
commit: a6d3b0beb193ab31044f4bb791c855e420691f4e
Author: Austin English  gentoo  org>
AuthorDate: Tue Aug 21 17:15:50 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 19:51:52 2018 +
URL:https://gitweb.gentoo.org/proj/gentoo-syntax.git/commit/?id=a6d3b0be

update sample java ebuild

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

 plugin/newebuild.vim | 24 +++-
 1 file changed, 7 insertions(+), 17 deletions(-)

diff --git a/plugin/newebuild.vim b/plugin/newebuild.vim
index 7000fde..dd195ee 100644
--- a/plugin/newebuild.vim
+++ b/plugin/newebuild.vim
@@ -94,10 +94,10 @@ fun! MakeNewEbuild()
 put ='need_apache2'
 " }}}
 elseif l:category ==# "dev-java"
-" {{{ dev-java generation-2 default ant ebuild
+" {{{ dev-java generation-2 default java-pkg-simple ebuild
 put ='JAVA_PKG_IUSE=\"doc source\"'
 put =''
-put ='inherit java-pkg-2 java-ant-2'
+put ='inherit java-pkg-2 java-pkg-simple'
 put =''
 put ='DESCRIPTION=\"\"'
 put ='HOMEPAGE=\"\"'
@@ -109,22 +109,12 @@ fun! MakeNewEbuild()
 put =''
 put ='IUSE=\"\"'
 put =''
-put ='COMMON_DEP=\"\"'
+put ='CP_DEPEND=\"\"'
 put =''
-put ='RDEPEND=\">=virtual/jre-1.5'
-put ='  ${COMMON_DEP}\"'
-put ='DEPEND=\">=virtual/jdk-1.5'
-put ='  app-arch/unzip'
-put ='  ${COMMON_DEP}\"'
-put =''
-put ='EANT_BUILD_TARGET=\"\"'
-put ='EANT_DOC_TARGET=\"\"'
-put =''
-put ='src_install() {'
-put ='  java-pkg_dojar \"${PN}.jar\"'
-put ='  use doc && java-pkg_dojavadoc build/javadoc'
-put ='  use source && java-pkg_dosrc src'
-put ='}'
+put ='RDEPEND=\">=virtual/jre-1.8'
+put ='  ${CP_DEPEND}\"'
+put ='DEPEND=\">=virtual/jdk-1.8'
+put ='  ${CP_DEPEND}\"'
 elseif l:category ==# "dev-perl" || l:category ==# "perl-core"
 " {{{ perl modules default setup
 put ='DIST_AUTHOR=\"\"'



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/, app-text/mupdf/files/

2018-08-27 Thread Virgil Dupras
commit: faf6b578bd55a8010c3957e03901cc1dab35a328
Author: Virgil Dupras  gentoo  org>
AuthorDate: Mon Aug 27 19:50:49 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Mon Aug 27 19:53:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf6b578

app-text/mupdf: fix compilation with libressl

Patch from Jouni Kosonen

Closes: https://bugs.gentoo.org/662352
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 app-text/mupdf/files/mupdf-1.13-libressl.patch |  23 
 app-text/mupdf/mupdf-1.13.0-r1.ebuild  | 168 +
 2 files changed, 191 insertions(+)

diff --git a/app-text/mupdf/files/mupdf-1.13-libressl.patch 
b/app-text/mupdf/files/mupdf-1.13-libressl.patch
new file mode 100644
index 000..396a0e5b5db
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.13-libressl.patch
@@ -0,0 +1,23 @@
+diff --git a/Makerules b/Makerules
+index f9b25d6..6c91c6c 100644
+--- a/Makerules
 b/Makerules
+@@ -106,11 +106,17 @@ SYS_GLUT_LIBS := -lglut -lGL
+ 
+ WANT_OPENSSL ?= yes
+ ifeq "$(WANT_OPENSSL)" "yes"
+-ifeq "$(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)" "yes"
++ifeq "$(shell pkg-config --exists 'libcrypto >= 2.0.0' && echo libre)" "libre"
++ifeq "$(shell pkg-config --exists 'libcrypto >= 2.7.0' && echo yes)" "yes"
+ HAVE_LIBCRYPTO := yes
+ SYS_LIBCRYPTO_CFLAGS := -DHAVE_LIBCRYPTO $(shell pkg-config --cflags 
libcrypto)
+ SYS_LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
+ endif
++else ifeq "$(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)" 
"yes"
++HAVE_LIBCRYPTO := yes
++SYS_LIBCRYPTO_CFLAGS := -DHAVE_LIBCRYPTO $(shell pkg-config --cflags 
libcrypto)
++SYS_LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
++endif
+ endif
+ 
+ WANT_CURL ?= yes

diff --git a/app-text/mupdf/mupdf-1.13.0-r1.ebuild 
b/app-text/mupdf/mupdf-1.13.0-r1.ebuild
new file mode 100644
index 000..3f522e8dc86
--- /dev/null
+++ b/app-text/mupdf/mupdf-1.13.0-r1.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs xdg
+
+DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C"
+HOMEPAGE="https://mupdf.com/";
+SRC_URI="https://mupdf.com/downloads/${P}-source.tar.gz";
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="X +curl javascript lcms libressl opengl +openssl static static-libs 
vanilla"
+
+LIB_DEPEND="
+   !libressl? ( dev-libs/openssl:0=[static-libs?] )
+   libressl? ( dev-libs/libressl:0=[static-libs?] )
+   javascript? ( >=dev-lang/mujs-0_p20160504 )
+   media-libs/freetype:2=[static-libs?]
+   media-libs/harfbuzz:=[static-libs?]
+   media-libs/jbig2dec:=[static-libs?]
+   media-libs/libpng:0=[static-libs?]
+   >=media-libs/openjpeg-2.1:2=[static-libs?]
+   net-misc/curl[static-libs?]
+   virtual/jpeg[static-libs?]
+   X? ( x11-libs/libX11[static-libs?]
+   x11-libs/libXext[static-libs?] )
+   opengl? ( >=media-libs/freeglut-3.0.0:= )"
+RDEPEND="${LIB_DEPEND}"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   static-libs? ( ${LIB_DEPEND} )
+   static? ( ${LIB_DEPEND//?}
+   app-arch/bzip2[static-libs]
+   x11-libs/libXau[static-libs]
+   x11-libs/libXdmcp[static-libs]
+   x11-libs/libxcb[static-libs] )"
+
+REQUIRED_USE="opengl? ( !static !static-libs )"
+
+S=${WORKDIR}/${P}-source
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.12-CFLAGS.patch
+   "${FILESDIR}"/${PN}-1.9a-debug-build.patch
+   "${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch
+   "${FILESDIR}"/${PN}-1.13-openssl-curl-x11.patch
+   "${FILESDIR}"/${PN}-1.11-drop-libmupdfthird.patch
+   # See bug #662352
+   "${FILESDIR}"/${PN}-1.13-libressl.patch
+)
+
+src_prepare() {
+   xdg_src_prepare
+   use hppa && append-cflags -ffunction-sections
+
+   # specialized lcms2, keep it if wanted inside lubmupdfthird
+   if ! use lcms ; then
+   rm -rf thirdparty/lcms2
+   fi
+
+   rm -rf 
thirdparty/{README,curl,freeglut,freetype,harfbuzz,jbig2dec,libjpeg,mujs,openjpeg,zlib}
 || die
+   for my_third in thirdparty/* ; do
+   ewarn "Bundled thirdparty lib: ${my_third}"
+   done
+
+   if has_version ">=media-libs/openjpeg-2.1:2" ; then
+   # Remove a switch, which prevents using shared libraries for 
openjpeg2.
+   # See 
http://www.linuxfromscratch.org/blfs/view/cvs/pst/mupdf.html
+   sed '/OPJ_STATIC$/d' -i source/fitz/load-jpx.c
+   fi
+
+   use javascript || \
+   sed -e '/* #define FZ_ENABLE_JS/ a\#define FZ_ENABLE_JS 0' \
+   -i include/mupdf/fitz/config.h
+
+   sed -e "/^

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

2018-08-27 Thread Sebastian Pipping
commit: 509b1188177b5a41959c0069c83b6b0163aadd2e
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Aug 27 19:55:58 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Aug 27 19:56:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=509b1188

media-libs/gegl: Fix babl dependency

Closes: https://bugs.gentoo.org/664610
Package-Manager: Portage-2.3.46, Repoman-2.3.10

 media-libs/gegl/{gegl-0.4.8.ebuild => gegl-0.4.8-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.8.ebuild 
b/media-libs/gegl/gegl-0.4.8-r1.ebuild
similarity index 99%
rename from media-libs/gegl/gegl-0.4.8.ebuild
rename to media-libs/gegl/gegl-0.4.8-r1.ebuild
index a8d63077503..1d9597985bb 100644
--- a/media-libs/gegl/gegl-0.4.8.ebuild
+++ b/media-libs/gegl/gegl-0.4.8-r1.ebuild
@@ -36,7 +36,7 @@ REQUIRED_USE="
 RDEPEND="
>=dev-libs/glib-2.44:2
dev-libs/json-glib
-   >=media-libs/babl-0.1.54
+   >=media-libs/babl-0.1.56
>=media-libs/libpng-1.6.0:0=
sys-libs/zlib
virtual/jpeg:0=



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

2018-08-27 Thread Sergei Trofimovich
commit: 58850574f577f35db0706c3984db716e6278eb4d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug 27 19:16:09 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:15:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58850574

net-fs/samba: keyworded 4.7.9 for sparc, bug #664314

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

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

diff --git a/net-fs/samba/samba-4.7.9.ebuild b/net-fs/samba/samba-4.7.9.ebuild
index 372f23a3142..0c5a7e7cf6b 100644
--- a/net-fs/samba/samba-4.7.9.ebuild
+++ b/net-fs/samba/samba-4.7.9.ebuild
@@ -15,7 +15,7 @@ SRC_PATH="stable"
 
 SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz"
 [[ ${PV} = *_rc* ]] || \
-KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~sparc ~x86"
 
 DESCRIPTION="Samba Suite Version 4"
 HOMEPAGE="https://www.samba.org/";



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

2018-08-27 Thread Sergei Trofimovich
commit: 5de4777911fe5401b20e40f37f334e8bf22f24aa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug 27 19:02:00 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:15:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de47779

dev-db/sqlite: stable 3.24.0 for hppa, bug #664304

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="hppa"

 dev-db/sqlite/sqlite-3.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.24.0.ebuild 
b/dev-db/sqlite/sqlite-3.24.0.ebuild
index 95a08d12acb..a9f573dfcd8 100644
--- a/dev-db/sqlite/sqlite-3.24.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.24.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="doc? ( 
https://sqlite.org/2018/${PN}-doc-${DOC_PV}.zip )
 
 LICENSE="public-domain"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
 
 RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]



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

2018-08-27 Thread Sergei Trofimovich
commit: 85b7b4f7a511f01891de44c8926b8e65ea0d256f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug 27 19:09:30 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:15:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b7b4f7

dev-util/lttng-ust: keyworded 2.8.1 for sparc, bug #664314

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 dev-util/lttng-ust/lttng-ust-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lttng-ust/lttng-ust-2.8.1.ebuild 
b/dev-util/lttng-ust/lttng-ust-2.8.1.ebuild
index 281408c771c..91e4fc22295 100644
--- a/dev-util/lttng-ust/lttng-ust-2.8.1.ebuild
+++ b/dev-util/lttng-ust/lttng-ust-2.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://lttng.org/files/${PN}/${MY_P}.tar.bz2";
 
 LICENSE="GPL-2"
 SLOT="0/${MY_SLOT}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="examples"
 
 DEPEND="dev-libs/userspace-rcu"



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

2018-08-27 Thread Sergei Trofimovich
commit: 7b3c1db48c0183a74d3c3ee2226165e5d1834763
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug 27 05:44:13 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:15:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3c1db4

media-libs/openjpeg: stable 1.5.2-r1 for sparc, bug #663970

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

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

diff --git a/media-libs/openjpeg/openjpeg-1.5.2-r1.ebuild 
b/media-libs/openjpeg/openjpeg-1.5.2-r1.ebuild
index 3c43e9ed3c2..d6333815349 100644
--- a/media-libs/openjpeg/openjpeg-1.5.2-r1.ebuild
+++ b/media-libs/openjpeg/openjpeg-1.5.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}.mirror/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0/5" # based on SONAME
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc static-libs test"
 
 RDEPEND="



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

2018-08-27 Thread Sergei Trofimovich
commit: 1f7365a8247b6aaa6038554f41a4b470135c2eeb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug 27 19:08:29 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:15:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7365a8

dev-libs/userspace-rcu: keyworded 0.10.1 for sparc, bug #664314

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild 
b/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild
index 40699ad58d7..25c6126b63e 100644
--- a/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild
+++ b/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://lttng.org/files/urcu/${P}.tar.bz2";
 
 LICENSE="LGPL-2.1"
 SLOT="0/6" # subslot = soname version
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="static-libs regression-test test"
 
 DEPEND="test? ( sys-process/time )"



[gentoo-commits] proj/musl:master commit in: app-office/libreoffice/files/, app-office/libreoffice/

2018-08-27 Thread Anthony G. Basile
commit: 38d6494b9df51b7e7ef14b4f4414f1c9bb5f2aee
Author: callmetango  users  noreply  github 
 com>
AuthorDate: Mon Aug 27 17:22:15 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Aug 27 20:30:19 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=38d6494b

app-office/libreoffice: readded Libreoffice version 6.0.6.2

* Readded Libreoffice by using the latest Alpine patches

 app-office/libreoffice/Manifest|  20 +
 .../files/libreoffice-5.2.5.1-glibc-2.24.patch |  10 +
 .../files/libreoffice-5.3.4.2-kioclient5.patch |  11 +
 .../files/libreoffice-5.4-system-pyuno.patch   |  42 ++
 ...libreoffice-6.0.3.2-disable-flaky-tests-1.patch | 216 
 .../files/libreoffice-6.0.3.2-testTdf108947.patch  |  13 +
 ...eoffice-6.0.6.2-disable-liborcus-unittest.patch |  13 +
 .../files/libreoffice-6.0.6.2-linux-musl.patch |  60 +++
 .../libreoffice-6.0.6.2-musl-fix-execinfo.patch|  39 ++
 .../libreoffice-6.0.6.2-musl-fix-includes.patch|  36 ++
 app-office/libreoffice/libreoffice-6.0.6.2.ebuild  | 574 +
 app-office/libreoffice/metadata.xml|  22 +
 12 files changed, 1056 insertions(+)

diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
new file mode 100644
index 000..1bba52d
--- /dev/null
+++ b/app-office/libreoffice/Manifest
@@ -0,0 +1,20 @@
+AUX libreoffice-5.2.5.1-glibc-2.24.patch 361 BLAKE2B 
d95ded4f051c77aed22ce99f6273b73ec0893190622f55a3d6d3c3e3e53c59a2f3ce3f645b011c1afa02b727ee803898c65f8feff723955a2fe1a69de6d24480
 SHA512 
b5ff4c6d3771bcdde21613ad15459120ac1d759b1b3b422b5cba3ee23f7ddf88fde274956f2c91f0a6a37cb36a8d90d8f90bd865e6c2d3ff7c2100e2b469dbd8
+AUX libreoffice-5.3.4.2-kioclient5.patch 605 BLAKE2B 
30961066c080c4d06ca978b7c0ad4b57a3739d6d34a2941f2ea57d3a5c4ab65e3f3c2376243aa88c9c05b1038cf9bfb7605a370d11513bb4553de2d268010519
 SHA512 
2aa6d1fc96749b79b3291f6e27630c6cf59d2c743f0dd8603867ba8aec2c17f87b70e1dd031365013f7e9ea53c160e9cb3f48af592a587dc05f3ae4cc1b35df6
+AUX libreoffice-5.4-system-pyuno.patch 1399 BLAKE2B 
d7516b0ac19509dae8eaaac94acad65e35c71b68ea0f2962c41d9422a89993dc90e76b1f7cd3d19f8f3860b443f063ee1c17024c7f56fd3b8470d2b690eb9c32
 SHA512 
41b57b857a294b8ac234aaf160dbd380008f716ffdf481b7c733f1dab8702876aad827ab9f1b8f2f26778f0b3a6dfdc9e3ae190188a484d9aeb4568df2e9b418
+AUX libreoffice-6.0.3.2-disable-flaky-tests-1.patch 8928 BLAKE2B 
e5399e0e520dfe4ac5d0a02c3bf3372ccdc7725f073aabb74c36600a7cd09eb45a9e5d5486bf700ae374723206e3a421069b298137d14a9b05e17e70f2d9d3b4
 SHA512 
ca100dc389ed93a5eeed35f001d9e0f6f886782bfaa3dead3105b9bce91ca9e721354b55cd67fdb40c7d2d64966c530ebc6ba6a4e3c62b0e006759c7b64f1b29
+AUX libreoffice-6.0.3.2-testTdf108947.patch 638 BLAKE2B 
38da9bf34a921d22002d45e650c738687706c77a67ac2748ee14efb48f47a328b1339712687b525a4f66a1ad0b36fc69c0613ef441067a206ea4df81754f4727
 SHA512 
a712fb653d86a74a96d568805ca48d183a7ec71f32ef34cfb98a4999cb7fead3f5cd11f5d8f8944041583d5221b0dbaeb3cdfc625a1958118e867569d0c56479
+AUX libreoffice-6.0.6.2-disable-liborcus-unittest.patch 806 BLAKE2B 
80fe7c24fad360092b9642aa2ab6bbe7eadfa561312908a7d2b5541551c6f03f17573b51fdd2d82ea43dc0762df9d3f07d3d91a8255786ffb82a24d48c34
 SHA512 
056ec393ef36aa790919bdb976b100593481a3dffec0ec4095023df6706e0a2ccc3aec9383d8382b2fecbc77e13833599ead82fb712d7b7147bdf01175b4c5a9
+AUX libreoffice-6.0.6.2-linux-musl.patch 1812 BLAKE2B 
7d18cdbd40d5b2a56f55500b57d6104cdd0bb6211aec5d4096752736cf5e71be1b8770bc6978c466ba16f139ccc3adc769015880c16bacbcbf94a54ee65c5193
 SHA512 
10a1ee056ebce41b2f6d3863b220f8529f70b7fd159ff2d36967ad96d9653166737db4ba865c10769c37afad553f59fb9629437c0d8a1afbbff963fc36dbbf1a
+AUX libreoffice-6.0.6.2-musl-fix-execinfo.patch 1014 BLAKE2B 
d252b43c98ebf9708430d0531d0ed9f5b99f249a98fbab48f13dc750a5e5091442ae8d0c56ba81eb4a2c634be81bec6d82bbc94bda8b7b23a2ab3d9509524e3d
 SHA512 
4aa595588226ac2060ae78f4f857db1b148735429a47389f75313df61cabf0819ad2add15c09cae5c5ebbce64852589ca89932c72281ba662ab53dddec4e1336
+AUX libreoffice-6.0.6.2-musl-fix-includes.patch 1123 BLAKE2B 
fc1c1a871ba0f8d903d0f06a9bfa71890ee5def1f55345b47d12cabb762510149a9a49e761b2ced2452b44a505ad3685f8d5ecdf23fac90871c13058c418cdf9
 SHA512 
ae36500897db9d758e95da1791ef2577d59b0e0865baba316b4a1f1f48ce9fd5e52fc3f14fa45aeeab73c5b93f57e89f9a42c996bdb3c85eb3beb2634543d85e
+DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 BLAKE2B 
ccfdf6b7f88f22d3ec7898c529c374f13059979450aabdccc9781ca91dd27d0119dfec3d33dda073c2973fa4a8aacae13924c9a67e38a1422c48bfee41b6f3e8
 SHA512 
a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a
+DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 BLAKE2B 
c067f60d0ee325feae4f168ad0f84602708fe724a1d9a9a054ed4991992c1d4637b31083cf569326b8aac1ec598e71ec65fb31ee16233b9c736e97ef062b47d7
 SHA512 
854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b42

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2018-08-27 Thread Sergei Trofimovich
commit: 656ce2df6ef91b4a782098ae0f0a80d891b9df76
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 20:58:04 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:58:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656ce2df

sys-kernel/gentoo-sources: stable 4.9.122 for ia64, bug #663744

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --include-arches="ia64"

 sys-kernel/gentoo-sources/gentoo-sources-4.9.122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.122.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.122.ebuild
index 1373a3ff8ec..513651a01b8 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.122.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.122.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2018-08-27 Thread Sergei Trofimovich
commit: 9d2bda87503c140a416eefd18145e18cfe43212d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 20:57:54 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:57:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d2bda87

sys-kernel/gentoo-sources: stable 4.14.65 for ia64, bug #663744

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --include-arches="ia64"

 sys-kernel/gentoo-sources/gentoo-sources-4.14.65.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.65.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.65.ebuild
index 24b7ad22540..9c185803e1f 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.65.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.65.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2018-08-27 Thread Sergei Trofimovich
commit: 5d501d590c24930541563f6168106ad163c99910
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 20:57:59 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 20:57:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d501d59

sys-kernel/gentoo-sources: stable 4.4.150 for ia64, bug #663744

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --include-arches="ia64"

 sys-kernel/gentoo-sources/gentoo-sources-4.4.150.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.150.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.4.150.ebuild
index f049283bb08..b5fe1b9cc39 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.4.150.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.150.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
 IUSE="experimental"
 



[gentoo-commits] proj/gamerlay:master commit in: games-arcade/mars-game/files/, games-arcade/mars-game/

2018-08-27 Thread James Le Cuirot
commit: f6eaf77f8bb5851a2b893a782d1fb7556718a446
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug 27 20:58:06 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:02:20 2018 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=f6eaf77f

games-arcade/mars-game: Version bump to 0.7.6

This is a fork by Fedora's Hans de Goede. It incorporates various
build fixes. I have also applied my own path fixes.

Package-Manager: Portage-2.3.48, Repoman-2.3.10
Manifest-Sign-Key: 21C632129C6D7DE4

 .../mars-game/files/mars-game-GNUInstallDirs.patch | 72 ++
 games-arcade/mars-game/mars-game-0.7.6.ebuild  | 50 +++
 2 files changed, 122 insertions(+)

diff --git a/games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch 
b/games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch
new file mode 100644
index 000..2db85af
--- /dev/null
+++ b/games-arcade/mars-game/files/mars-game-GNUInstallDirs.patch
@@ -0,0 +1,72 @@
+diff -Naur a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt   2016-01-10 13:40:55.0 +
 b/CMakeLists.txt   2018-08-27 21:05:53.852400460 +0100
+@@ -20,7 +20,8 @@
+ #
+ # Installation directories
+ #
+-set(mars_DATA_DEST_DIR ${CMAKE_INSTALL_PREFIX}/share/games/marsshooter CACHE 
STRING "marsshooter data files destdir")
++include(GNUInstallDirs)
++set(mars_DATA_DEST_DIR ${CMAKE_INSTALL_FULL_DATAROOTDIR}/games/marsshooter 
CACHE STRING "marsshooter data files destdir")
+ set(mars_EXE_DEST_DIR ${CMAKE_INSTALL_PREFIX}/games CACHE STRING "marsshooter 
exe destdir")
+ 
+ #
+diff -Naur a/src/CMakeLists.txt b/src/CMakeLists.txt
+--- a/src/CMakeLists.txt   2016-01-10 13:40:55.0 +
 b/src/CMakeLists.txt   2018-08-27 21:05:55.467442894 +0100
+@@ -75,7 +75,7 @@
+   ${MARS_SOURCE_DIR}/credits.txt
+   ${MARS_SOURCE_DIR}/license.txt
+   DESTINATION
+-  ${CMAKE_INSTALL_PREFIX}/share/doc/marsshooter
++  ${CMAKE_INSTALL_FULL_DOCDIR}
+   )
+   install(
+   FILES
+@@ -101,40 +101,40 @@
+   FILES
+   ${MARS_SOURCE_DIR}/resources/marsshooter.png
+   DESTINATION
+-  ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/512x512/apps
++  
${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/512x512/apps
+   )
+   install(
+   FILES
+   ${MARS_SOURCE_DIR}/resources/marsshooter.svg
+   DESTINATION
+-  
${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps
++  
${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/scalable/apps
+   )
+   install(
+   FILES
+   ${MARS_SOURCE_DIR}/resources/marsshooter.xpm
+   DESTINATION
+-  ${CMAKE_INSTALL_PREFIX}/share/pixmaps
++  ${CMAKE_INSTALL_FULL_DATAROOTDIR}/pixmaps
+   )
+   # desktop file
+   install(
+   FILES
+   ${MARS_SOURCE_DIR}/resources/marsshooter.desktop
+   DESTINATION
+-  ${CMAKE_INSTALL_PREFIX}/share/applications
++  ${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications
+   )
+   # appdata file
+   install(
+   FILES
+   ${MARS_SOURCE_DIR}/resources/marsshooter.appdata.xml
+   DESTINATION
+-  ${CMAKE_INSTALL_PREFIX}/share/appdata
++  ${CMAKE_INSTALL_FULL_DATAROOTDIR}/appdata
+   )
+   # manpage
+   install(
+   FILES
+   ${MARS_SOURCE_DIR}/resources/marsshooter.6
+   DESTINATION
+-  ${CMAKE_INSTALL_PREFIX}/share/man/man6
++  ${CMAKE_INSTALL_FULL_MANDIR}/man6
+   )
+ #install(
+ #FILES

diff --git a/games-arcade/mars-game/mars-game-0.7.6.ebuild 
b/games-arcade/mars-game/mars-game-0.7.6.ebuild
new file mode 100644
index 000..5e2944c
--- /dev/null
+++ b/games-arcade/mars-game/mars-game-0.7.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils prefix
+
+MY_PN="marsshooter"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="M.A.R.S. a ridiculous shooter"
+HOMEPAGE="http://mars-game.sourceforge.net";
+SRC_URI="https://github.com/jwrdegoede/M.A.R.S./archive/${MY_P}.tar.gz";
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND="
+   dev-libs/fribidi
+   media-libs/libsfml
+   media-libs/taglib
+   virtual/opengl
+"
+RDEPEND="${DEPEND}"
+
+S="${WORK

[gentoo-commits] proj/gamerlay:master commit in: metadata/

2018-08-27 Thread James Le Cuirot
commit: 62321e5b14dfc50f7860514327db7d2be7769cbc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug 27 21:01:07 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:01:52 2018 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=62321e5b

metadata/layout.conf: We don't need to sign manifests with git

 metadata/layout.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/metadata/layout.conf b/metadata/layout.conf
index dda1f01..47596e2 100644
--- a/metadata/layout.conf
+++ b/metadata/layout.conf
@@ -3,5 +3,5 @@ manifest-hashes = SHA256 SHA512 WHIRLPOOL
 update-changelog = false
 thin-manifests = true
 sign-commits = true
-sign-manifests = true
+sign-manifests = false
 cache-formats = md5-dict



[gentoo-commits] repo/gentoo:master commit in: net-print/c2esp/, net-print/c2esp/files/

2018-08-27 Thread James Le Cuirot
commit: 3496e0734aea0e27e88cfe7b5bf804714c5fcba6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug 27 19:43:13 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:05:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3496e073

net-print/c2esp: Version bump to 27, EAPI 7

This now uses CMake, which is much less painful. Unfortunately my old
printer turned out to be dead so this has only been build tested.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 net-print/c2esp/Manifest   |  1 +
 net-print/c2esp/c2esp-27.ebuild| 29 ++
 .../files/0001-Fix-various-missing-includes.patch  | 35 ++
 3 files changed, 65 insertions(+)

diff --git a/net-print/c2esp/Manifest b/net-print/c2esp/Manifest
index bbe6a99c995..c3a56a3241b 100644
--- a/net-print/c2esp/Manifest
+++ b/net-print/c2esp/Manifest
@@ -1,2 +1,3 @@
+DIST c2esp-27.tar.gz 143551 BLAKE2B 
7cc80fd72eed24c24cb153d7395a692849c51249ca40a563f94bedbb82c6d976bce6b44d47dbe21c36ec40f26571178f562b175485f404d356724b4bc3f611bf
 SHA512 
d3ff9dc6de7cf692e4be4f4b316f862d271bff06181fdaf1ce2fb6921f1b24efe88ec24f7b811d78cb9dca18fcba3f17dd5273ac84ceb9f6bfcecedeecce
 DIST c2esp25c.tar.gz 338047 BLAKE2B 
645127bdd61f478d519a7d17a1f621357e0c80ac6b313832ddcaba6744cb7f4a62a592c1140293e78a3a63447ad7295bd3fcda0f6f18f0d33b1cca0cca162803
 SHA512 
788da75c0049c1aa445890d67a7088bc4e7aa5c4e3e67689677fa5bee0e17e29fbb6e7ba9397aaec99f43ba79043aca7d147b6c510e3dd472d238ce6e2636b12
 DIST c2esp26.tar.gz 127593 BLAKE2B 
84e6ff61fc5af225526a569861bf316a2b7b1aa8f2bf4d7af15a04042f9dd2da7726d34b66d12dea8748532a54d5ae3a1b0bbfafdbea192725751cf3416e
 SHA512 
aa1ca61f895de4892e1058b349fcf1830da78455ffbd0d9989b7ac4e922076e184de91a2b79f285d946d29ece7a6d8159f62c900ed8d6c76859a4261c92da359

diff --git a/net-print/c2esp/c2esp-27.ebuild b/net-print/c2esp/c2esp-27.ebuild
new file mode 100644
index 000..69e58fbb92f
--- /dev/null
+++ b/net-print/c2esp/c2esp-27.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A CUPS filter for Kodak ESP printers"
+HOMEPAGE="https://sourceforge.net/projects/cupsdriverkodak";
+SRC_URI="mirror://sourceforge/cupsdriverkodak/files/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+DEPEND=">=media-libs/jbigkit-2.0-r1:=
+   >=net-print/cups-1.6
+   sys-libs/zlib:="
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/0001-Fix-various-missing-includes.patch
+)
+
+src_configure() {
+   # Don't trust cups-config in case ROOT!=/.
+
+   econf \
+   --with-cupsfilterdir="${EPREFIX}"/usr/libexec/cups/filter \
+   --with-cupsdatadir="${EPREFIX}"/usr/share/cups
+}

diff --git a/net-print/c2esp/files/0001-Fix-various-missing-includes.patch 
b/net-print/c2esp/files/0001-Fix-various-missing-includes.patch
new file mode 100644
index 000..bde86e8
--- /dev/null
+++ b/net-print/c2esp/files/0001-Fix-various-missing-includes.patch
@@ -0,0 +1,35 @@
+From 4341f243a34dbb8140800337d189345c370dc499 Mon Sep 17 00:00:00 2001
+From: Didier Raboud 
+Date: Fri, 9 Feb 2018 17:23:25 +0100
+Subject: Fix various missing includes
+
+Last-Update: 2016-10-03
+---
+ src/c2espcommon.h | 1 +
+ src/command2esp.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/src/c2espcommon.h b/src/c2espcommon.h
+index 471f46a..088a2b8 100644
+--- a/src/c2espcommon.h
 b/src/c2espcommon.h
+@@ -19,6 +19,7 @@
+  */
+ 
+ #include  //FlushBackChannel, and the side channel 
functions and constants
++#include  // FILE
+ #include  //files
+ #include  //time functions used for debugging
+ 
+diff --git a/src/command2esp.c b/src/command2esp.c
+index 529342c..e30357e 100644
+--- a/src/command2esp.c
 b/src/command2esp.c
+@@ -44,6 +44,7 @@ Maintenance=003?
+ #include 
+ #include  //FlushBackChannel, and the side channel 
functions and constants
+ #include "string.h"
++#include "strings.h" // strncasecmp
+ #include  
+ #include  //files
+ #include  //time functions used for debugging



[gentoo-commits] proj/gamerlay:master commit in: games-arcade/mars-game/files/, games-arcade/mars-game/

2018-08-27 Thread James Le Cuirot
commit: 8499b3a5dd87eea17f2d3f7ede4360c939ffe218
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug 27 20:54:50 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:01:52 2018 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=8499b3a5

games-arcade/mars-game: Drop 

Upstream and the fork are both quite dead.

Package-Manager: Portage-2.3.48, Repoman-2.3.10
Manifest-Sign-Key: 21C632129C6D7DE4

 ...s-game--glib.patch => mars-game-glib.patch} |  2 +-
 games-arcade/mars-game/mars-game-.ebuild   | 32 --
 games-arcade/mars-game/metadata.xml|  2 +-
 3 files changed, 2 insertions(+), 34 deletions(-)

diff --git a/games-arcade/mars-game/files/mars-game--glib.patch 
b/games-arcade/mars-game/files/mars-game-glib.patch
similarity index 89%
rename from games-arcade/mars-game/files/mars-game--glib.patch
rename to games-arcade/mars-game/files/mars-game-glib.patch
index 7c3b28d..58d4a13 100644
--- a/games-arcade/mars-game/files/mars-game--glib.patch
+++ b/games-arcade/mars-game/files/mars-game-glib.patch
@@ -6,7 +6,7 @@
  
 +  find_package(PkgConfig)
 +  pkg_check_modules(GLIB glib-2.0)
-+   include_directories(${GLIB_INCLUDE_DIRS})
++  include_directories(${GLIB_INCLUDE_DIRS})
  # set the executable output path
  if(APPLE)
set(EXECUTABLE_OUTPUT_PATH ${MARS_BINARY_DIR})

diff --git a/games-arcade/mars-game/mars-game-.ebuild 
b/games-arcade/mars-game/mars-game-.ebuild
deleted file mode 100644
index 8120e15..000
--- a/games-arcade/mars-game/mars-game-.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eutils git-r3
-
-DESCRIPTION="M.A.R.S. a ridiculous shooter"
-HOMEPAGE="http://mars-game.sourceforge.net";
-EGIT_REPO_URI="https://github.com/thelaui/M.A.R.S..git";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="debug"
-
-DEPEND="
-   dev-libs/fribidi
-   media-libs/libsfml
-   media-libs/taglib
-   virtual/opengl
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${P}"-glib.patch
-)
-
-src_prepare(){
-   sed -i -e 
"s:{CMAKE_INSTALL_PREFIX}/games:{CMAKE_INSTALL_PREFIX}/games/bin:g" -i 
src/CMakeLists.txt
-   default
-}

diff --git a/games-arcade/mars-game/metadata.xml 
b/games-arcade/mars-game/metadata.xml
index 5217b80..e21c88e 100644
--- a/games-arcade/mars-game/metadata.xml
+++ b/games-arcade/mars-game/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
frostwo...@gmx.de
Marcel Unbehaun




[gentoo-commits] proj/gamerlay:master commit in: games-arcade/mars-game/

2018-08-27 Thread James Le Cuirot
commit: d944a2fb7ae9b01fb2276635319c636a080d547e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug 27 21:03:47 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:03:47 2018 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=d944a2fb

games-arcade/mars-game: Drop old 0.7.5

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 games-arcade/mars-game/mars-game-0.7.5.ebuild | 37 ---
 1 file changed, 37 deletions(-)

diff --git a/games-arcade/mars-game/mars-game-0.7.5.ebuild 
b/games-arcade/mars-game/mars-game-0.7.5.ebuild
deleted file mode 100644
index 8384fee..000
--- a/games-arcade/mars-game/mars-game-0.7.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# No tagged release tarball after github dropped "download"
-EGIT_COMMIT="c855d044094a1d92317e38935d81ba938946132e"
-
-inherit cmake-utils eutils vcs-snapshot
-
-DESCRIPTION="M.A.R.S. a ridiculous shooter"
-HOMEPAGE="http://mars-games.sourceforge.net";
-SRC_URI="https://github.com/thelaui/M.A.R.S./archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-DEPEND="
-   dev-libs/fribidi
-   media-libs/libsfml
-   media-libs/taglib
-   virtual/opengl
-"
-RDEPEND="${DEPEND}"
-
-#S="${WORKDIR}/${PN}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}--glib.patch"
-)
-
-src_prepare() {
-   sed -i -e 
"s:{CMAKE_INSTALL_PREFIX}/games:{CMAKE_INSTALL_PREFIX}/games/bin:g" -i 
src/CMakeLists.txt
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: net-print/c2esp/, net-print/c2esp/files/

2018-08-27 Thread James Le Cuirot
commit: 6187a8a72f11aa97a1af587b9ca412642117dc87
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug 27 19:44:11 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:05:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6187a8a7

net-print/c2esp: Drop old 25c

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 net-print/c2esp/Manifest   |  1 -
 net-print/c2esp/c2esp-25c.ebuild   | 52 --
 .../c2esp/files/c2esp-25c-ldflags-cppflags.patch   | 32 -
 3 files changed, 85 deletions(-)

diff --git a/net-print/c2esp/Manifest b/net-print/c2esp/Manifest
index c3a56a3241b..9fe17203207 100644
--- a/net-print/c2esp/Manifest
+++ b/net-print/c2esp/Manifest
@@ -1,3 +1,2 @@
 DIST c2esp-27.tar.gz 143551 BLAKE2B 
7cc80fd72eed24c24cb153d7395a692849c51249ca40a563f94bedbb82c6d976bce6b44d47dbe21c36ec40f26571178f562b175485f404d356724b4bc3f611bf
 SHA512 
d3ff9dc6de7cf692e4be4f4b316f862d271bff06181fdaf1ce2fb6921f1b24efe88ec24f7b811d78cb9dca18fcba3f17dd5273ac84ceb9f6bfcecedeecce
-DIST c2esp25c.tar.gz 338047 BLAKE2B 
645127bdd61f478d519a7d17a1f621357e0c80ac6b313832ddcaba6744cb7f4a62a592c1140293e78a3a63447ad7295bd3fcda0f6f18f0d33b1cca0cca162803
 SHA512 
788da75c0049c1aa445890d67a7088bc4e7aa5c4e3e67689677fa5bee0e17e29fbb6e7ba9397aaec99f43ba79043aca7d147b6c510e3dd472d238ce6e2636b12
 DIST c2esp26.tar.gz 127593 BLAKE2B 
84e6ff61fc5af225526a569861bf316a2b7b1aa8f2bf4d7af15a04042f9dd2da7726d34b66d12dea8748532a54d5ae3a1b0bbfafdbea192725751cf3416e
 SHA512 
aa1ca61f895de4892e1058b349fcf1830da78455ffbd0d9989b7ac4e922076e184de91a2b79f285d946d29ece7a6d8159f62c900ed8d6c76859a4261c92da359

diff --git a/net-print/c2esp/c2esp-25c.ebuild b/net-print/c2esp/c2esp-25c.ebuild
deleted file mode 100644
index 8b27ec8952c..000
--- a/net-print/c2esp/c2esp-25c.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils toolchain-funcs
-
-MY_P=${PN}${PV}
-
-DESCRIPTION="A cups filter for Kodak ESP printers"
-HOMEPAGE="http://cupsdriverkodak.sf.net/";
-SRC_URI="mirror://sourceforge/cupsdriverkodak/files/${MY_P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-S=${WORKDIR}/${MY_P}
-
-DEPEND=">=media-libs/jbigkit-2.0-r1
-   >=net-print/cups-1.4"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-ldflags-cppflags.patch
-
-   # Remove embedded media-libs/jbigkit
-   rm -f *jbig* || die
-
-   # Remove the embedded jbig files from the Makefile's dependencies:
-   sed -i \
-   -e '/^[a-z0-9.]*:/s/\$(LIBJBG[[:digit:]]*)//g' \
-   -e '/^[a-z0-9.]*:/s/jbig[^ ]*\.h//g' \
-   -e '/\$(INSTALL).*COPYING/d' \
-   Makefile || die
-
-   # Use Gentoo-style cups paths
-   sed -i -e s,/usr/lib/cups/filter,/usr/libexec/cups/filter,g ppd/*.ppd 
|| die
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)" LIBJBG=-ljbig LIBJBG85=-ljbig85
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   FILTERBIN="${D}"/usr/libexec/cups/filter \
-   DOCDIR="${ED}"/usr/share/doc/${PF} \
-   install
-}

diff --git a/net-print/c2esp/files/c2esp-25c-ldflags-cppflags.patch 
b/net-print/c2esp/files/c2esp-25c-ldflags-cppflags.patch
deleted file mode 100644
index a551cc0f46a..000
--- a/net-print/c2esp/files/c2esp-25c-ldflags-cppflags.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -166,16 +166,16 @@
-   @echo 
- 
- c2esp: c2esp.o c2espcommon.o $(LIBJBG85)
--  $(CC) $(CFLAGS) -o $@ c2esp.o c2espcommon.o -lcupsimage -lcups 
-lcupsdriver $(LIBJBG85)
-+  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ c2esp.o c2espcommon.o -lcupsimage 
-lcups -lcupsdriver $(LIBJBG85)
- 
- c2espC: c2espC.o c2espcommon.o 
--  $(CC) $(CFLAGS) -o $@ c2espC.o c2espcommon.o -lcupsimage -lcups 
-lcupsdriver -lz
-+  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ c2espC.o c2espcommon.o -lcupsimage 
-lcups -lcupsdriver -lz
- 
- command2esp: command2esp.o c2espcommon.o
--  $(CC) $(CFLAGS) -o $@ command2esp.o  c2espcommon.o -lcups -lcupsdriver
-+  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ command2esp.o  c2espcommon.o -lcups 
-lcupsdriver
- 
- myopldecode: myopldecode.o $(LIBJBG)
--  $(CC) $(CFLAGS) -o $@ $@.o $(LIBJBG) -lz
-+  $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $@.o $(LIBJBG) -lz
- 
- #
- # Installation rules
-@@ -351,3 +326,8 @@
- command2esp.o: c2espcommon.h
- c2espcommon.o: c2espcommon.h
- 
-+
-+# Respect CPPFLAGS.
-+.SUFFIXES: .c .o
-+.c.o:
-+  $(CC) -c $(CFLAGS) $(CPPFLAGS) -o '$@' '$<'



[gentoo-commits] proj/gamerlay:master commit in: games-arcade/mars-game/

2018-08-27 Thread James Le Cuirot
commit: 0f68f18c7fce540ec9cec18a0774ab05770b3ae2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug 27 21:12:33 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:12:33 2018 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=0f68f18c

games-arcade/mars-game: Forgot to add libsfml subslot operator

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 games-arcade/mars-game/mars-game-0.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-arcade/mars-game/mars-game-0.7.6.ebuild 
b/games-arcade/mars-game/mars-game-0.7.6.ebuild
index 5e2944c..bbbd032 100644
--- a/games-arcade/mars-game/mars-game-0.7.6.ebuild
+++ b/games-arcade/mars-game/mars-game-0.7.6.ebuild
@@ -18,7 +18,7 @@ IUSE="debug"
 
 DEPEND="
dev-libs/fribidi
-   media-libs/libsfml
+   media-libs/libsfml:=
media-libs/taglib
virtual/opengl
 "



[gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/

2018-08-27 Thread James Le Cuirot
commit: fbcf13fcb97f376f89025460808d52270cfaad6e
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:49:28 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:16:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbcf13fc

games-emulation/higan: eutils->desktop

Only ahs eutils for the implicit desktop inheritance for doicon and
make_desktop_entry.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-emulation/higan/higan-106_p1-r1.ebuild | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/games-emulation/higan/higan-106_p1-r1.ebuild 
b/games-emulation/higan/higan-106_p1-r1.ebuild
index a39e0db7e72..afaa222f924 100644
--- a/games-emulation/higan/higan-106_p1-r1.ebuild
+++ b/games-emulation/higan/higan-106_p1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit eutils gnome2-utils toolchain-funcs qmake-utils
+inherit desktop gnome2-utils toolchain-funcs qmake-utils
 
 MY_COMMIT=41efdba45afa770db99bc7484a8ad340ccc597d2
 
@@ -47,6 +47,11 @@ DEPEND="${RDEPEND}
 
 S=${WORKDIR}/${PN}-${MY_COMMIT}-${MY_COMMIT}
 
+PATCHES=(
+   "${FILESDIR}"/${P}-header-locations.patch
+   "${FILESDIR}"/${P}-QA.patch
+)
+
 disable_module() {
sed -i \
-e "s|$1\b||" \
@@ -54,15 +59,11 @@ disable_module() {
 }
 
 src_prepare() {
-   epatch "${FILESDIR}"/${P}-header-locations.patch
-   epatch "${FILESDIR}"/${P}-QA.patch
-
+   default
sed -i \
-e "/handle/s#/usr/local/lib#/usr/$(get_libdir)#" \
nall/dl.hpp || die "fixing libdir failed!"
 
-   eapply_user
-
# audio modules
use ao || disable_module audio.ao
use openal || disable_module audio.openal



[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox/

2018-08-27 Thread James Le Cuirot
commit: 85efdc28e53232143b851da4e274889e01f9876c
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:43:32 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:16:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85efdc28

games-emulation/dosbox: eutils->desktop

Only has eutils for the implicit desktop inheritance for doicon and
make_desktop_entry.

Package-Manager: Portage-2.3.44, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9429

 games-emulation/dosbox/dosbox-0.74_p20160629-r1.ebuild | 7 ---
 games-emulation/dosbox/dosbox-0.74_p20160629.ebuild| 7 ---
 games-emulation/dosbox/dosbox-.ebuild  | 8 +---
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/games-emulation/dosbox/dosbox-0.74_p20160629-r1.ebuild 
b/games-emulation/dosbox/dosbox-0.74_p20160629-r1.ebuild
index f622d980d34..d7fd016f2ca 100644
--- a/games-emulation/dosbox/dosbox-0.74_p20160629-r1.ebuild
+++ b/games-emulation/dosbox/dosbox-0.74_p20160629-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit autotools eutils flag-o-matic
+
+inherit autotools desktop flag-o-matic
 
 PATCH=3989
 GLIDE_PATCH=3722fc563b737d2d7933df6a771651c2154e6f7b
@@ -31,7 +32,7 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${PN}-code-0-${PATCH}-dosbox-trunk
 
 PATCHES=(
-"${FILESDIR}"/dosbox-0.74-gcc46.patch
+   "${FILESDIR}"/${PN}-0.74-gcc46.patch
 )
 
 src_prepare() {

diff --git a/games-emulation/dosbox/dosbox-0.74_p20160629.ebuild 
b/games-emulation/dosbox/dosbox-0.74_p20160629.ebuild
index 45b0b0fdb71..a7b41d8d34e 100644
--- a/games-emulation/dosbox/dosbox-0.74_p20160629.ebuild
+++ b/games-emulation/dosbox/dosbox-0.74_p20160629.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit autotools eutils
+
+inherit autotools desktop
 
 PATCH=3989
 DESCRIPTION="DOS emulator"
@@ -27,7 +28,7 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/${PN}-code-0-${PATCH}-dosbox-trunk
 
 PATCHES=(
-"${FILESDIR}"/dosbox-0.74-gcc46.patch
+   "${FILESDIR}"/${PN}-0.74-gcc46.patch
 )
 
 src_prepare() {

diff --git a/games-emulation/dosbox/dosbox-.ebuild 
b/games-emulation/dosbox/dosbox-.ebuild
index bceaab9e815..786b1f78688 100644
--- a/games-emulation/dosbox/dosbox-.ebuild
+++ b/games-emulation/dosbox/dosbox-.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=6
 
+inherit autotools desktop flag-o-matic
+
 GLIDE_PATCH=841e1071597b64ead14dd08c25a03206b2d1d1b6
 SRC_URI="glide? ( 
https://raw.githubusercontent.com/voyageur/openglide/${GLIDE_PATCH}/platform/dosbox/dosbox_glide.diff
 -> dosbox_glide-${GLIDE_PATCH}.diff )"
 
@@ -14,8 +16,6 @@ else
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 fi
 
-inherit autotools eutils flag-o-matic
-
 DESCRIPTION="DOS emulator"
 HOMEPAGE="http://dosbox.sourceforge.net/";
 
@@ -37,7 +37,9 @@ if [[ ${PV} =  ]]; then
S=${WORKDIR}/${PN}
 fi
 
-PATCHES=( "${FILESDIR}/${PN}-0.74-gcc46.patch" )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.74-gcc46.patch
+)
 
 src_prepare() {
use glide && eapply "${DISTDIR}"/dosbox_glide-${GLIDE_PATCH}.diff



[gentoo-commits] repo/gentoo:master commit in: games-arcade/opentyrian/

2018-08-27 Thread James Le Cuirot
commit: af520e35560e761d31f6988e8a28b65cefcb291e
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:22:12 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af520e35

games-arcade/opentyrian: add gnome2-utils

Needed for gnome2_icon_cache_update in pkg_postinst and pkg_postrm.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild 
b/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
index f1b0678fb4e..fc82628bc52 100644
--- a/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
+++ b/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit desktop
+inherit desktop gnome2-utils
 
 DESCRIPTION="Open-source port of the DOS game Tyrian, vertical scrolling 
shooter"
 HOMEPAGE="https://bitbucket.org/opentyrian/opentyrian/wiki/Home";
@@ -47,3 +47,11 @@ src_install() {
rm *.exe dpmi16bi.ovl loudness.awe || die "Failed to remove win32 
binaries"
doins * || die "Failed to install game data"
 }
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/triplexinvaders/

2018-08-27 Thread James Le Cuirot
commit: d27d671f5b63903e75f443578fc72c4770fdc00c
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:26:53 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27d671f

games-arcade/triplexinvaders: add explicit desktop inheritance

eutils may not always inherit desktop.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild 
b/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild
index b3774eb8c6f..7b95c1773d9 100644
--- a/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild
+++ b/games-arcade/triplexinvaders/triplexinvaders-1.08-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils python-single-r1
+inherit desktop eutils python-single-r1
 
 DESCRIPTION="An Alien Invaders style game with 3d graphics"
 HOMEPAGE="http://triplexinvaders.infogami.com";



[gentoo-commits] repo/gentoo:master commit in: games-arcade/solarwolf/

2018-08-27 Thread James Le Cuirot
commit: a11257d4e60457a09b8631986477004c77ab2732
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:25:42 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11257d4

games-arcade/solarwolf: add explicit desktop inheritance

eutils may not always inherit desktop.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/solarwolf/solarwolf-1.5-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild 
b/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild
index dc3d846b8b7..e47801d87ca 100644
--- a/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild
+++ b/games-arcade/solarwolf/solarwolf-1.5-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils
+
+inherit desktop eutils
 
 DESCRIPTION="Action/arcade recreation of SolarFox"
 HOMEPAGE="http://www.pygame.org/shredwheat/solarwolf/";



[gentoo-commits] repo/gentoo:master commit in: games-arcade/nottetris2/

2018-08-27 Thread James Le Cuirot
commit: bd7ea30082f261bde7ba5e94a647b00ba5828e1b
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:15:21 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7ea300

games-arcade/nottetris2: add explicit desktop inheritance

eutils may not always inherit desktop.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/nottetris2/nottetris2-1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-arcade/nottetris2/nottetris2-1-r1.ebuild 
b/games-arcade/nottetris2/nottetris2-1-r1.ebuild
index 47c906bb7ce..39fbc31006b 100644
--- a/games-arcade/nottetris2/nottetris2-1-r1.ebuild
+++ b/games-arcade/nottetris2/nottetris2-1-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils
+
+inherit desktop eutils
 
 DESCRIPTION="The spiritual successor of the classic Tetris mixed with physics"
 HOMEPAGE="http://stabyourself.net/nottetris2/";



[gentoo-commits] repo/gentoo:master commit in: games-arcade/opentyrian/

2018-08-27 Thread James Le Cuirot
commit: 6b5b49103a0a47c7068a22bc9a9c0a744b526507
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:17:49 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5b4910

games-arcade/opentyrian: eutils->desktop

Only has eutils for the implicit desktop inheritance for domenu.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild 
b/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
index 5b961968215..f1b0678fb4e 100644
--- a/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
+++ b/games-arcade/opentyrian/opentyrian-2.1.20130907-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit eutils
+inherit desktop
 
 DESCRIPTION="Open-source port of the DOS game Tyrian, vertical scrolling 
shooter"
 HOMEPAGE="https://bitbucket.org/opentyrian/opentyrian/wiki/Home";



[gentoo-commits] repo/gentoo:master commit in: games-arcade/retrobattle/

2018-08-27 Thread James Le Cuirot
commit: cf9e0c104d5b2ae5b333a09bbb69c2665f8efc2a
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:23:49 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9e0c10

games-arcade/retrobattle: add explicit desktop inheritance

eutils may not always inherit desktop

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild 
b/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild
index 411ae4f5701..e283c6299a0 100644
--- a/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild
+++ b/games-arcade/retrobattle/retrobattle-1.0.0-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils
+
+inherit desktop eutils
 
 MY_P="${PN}-src-${PV}"
 DESCRIPTION="A NES-like platform arcade game"



[gentoo-commits] repo/gentoo:master commit in: games-arcade/jvgs/

2018-08-27 Thread James Le Cuirot
commit: 8123f9a143bf86ed1c5cd7af4d58a1faa6caf74e
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:09:57 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8123f9a1

games-arcade/jvgs: eutils->desktop

Only has eutils for the implicit desktop inheritance for
make_desktop_entry and newicon.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/jvgs/jvgs-0.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/jvgs/jvgs-0.5-r1.ebuild 
b/games-arcade/jvgs/jvgs-0.5-r1.ebuild
index 779b57dd740..45d527c885b 100644
--- a/games-arcade/jvgs/jvgs-0.5-r1.ebuild
+++ b/games-arcade/jvgs/jvgs-0.5-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit cmake-utils eutils
+inherit cmake-utils desktop
 
 DESCRIPTION="An open-source platform game with a sketched and minimalistic 
look"
 HOMEPAGE="http://jvgs.sourceforge.net/";



[gentoo-commits] repo/gentoo:master commit in: games-arcade/funnyboat/

2018-08-27 Thread James Le Cuirot
commit: 393a3b24a2b1bfc2c4a4c88fe18cd69910c87f47
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:06:36 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=393a3b24

games-arcade/funnyboat: add explicit desktop inheritance

eutils may not always inherit desktop.

Package-Manager: Portage-2.3.44, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9428

 games-arcade/funnyboat/funnyboat-1.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-arcade/funnyboat/funnyboat-1.5-r2.ebuild 
b/games-arcade/funnyboat/funnyboat-1.5-r2.ebuild
index 64866dc95d9..64ede96e6e3 100644
--- a/games-arcade/funnyboat/funnyboat-1.5-r2.ebuild
+++ b/games-arcade/funnyboat/funnyboat-1.5-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils gnome2-utils python-single-r1
+inherit desktop eutils gnome2-utils python-single-r1
 
 DESCRIPTION="A side scrolling shooter game starring a steamboat on the sea"
 HOMEPAGE="http://funnyboat.sourceforge.net/";



[gentoo-commits] repo/gentoo:master commit in: games-arcade/wop/

2018-08-27 Thread James Le Cuirot
commit: 2df53d99a34ae8b8272e2d51a81facb57019b739
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:28:54 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df53d99

games-arcade/wop: eutils->desktop

Only has eutils for the implicit desktop inheritance for
make_desktop_entry and newicon.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/wop/wop-0.4.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/wop/wop-0.4.3-r2.ebuild 
b/games-arcade/wop/wop-0.4.3-r2.ebuild
index f0ef50085b6..64ee36c073f 100644
--- a/games-arcade/wop/wop-0.4.3-r2.ebuild
+++ b/games-arcade/wop/wop-0.4.3-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit eutils toolchain-funcs
+inherit desktop toolchain-funcs
 
 MY_DATA_V="2005-12-21"
 MY_DATA_P="${PN}data-${MY_DATA_V}"



[gentoo-commits] repo/gentoo:master commit in: games-arcade/notpacman/

2018-08-27 Thread James Le Cuirot
commit: 3fe73a4f1df1279870a0534c2d5be1c240b9c43a
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:13:56 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe73a4f

games-arcade/notpacman: add explicit desktop inheritance

eutils may not always inherit desktop.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/notpacman/notpacman-1.0.4-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild 
b/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild
index d8e99a5e140..f75edaea911 100644
--- a/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild
+++ b/games-arcade/notpacman/notpacman-1.0.4-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils gnome2-utils
+
+inherit desktop eutils gnome2-utils
 
 DESCRIPTION="A mashup of \"Not\" and \"Pacman\""
 HOMEPAGE="http://stabyourself.net/notpacman/";



[gentoo-commits] repo/gentoo:master commit in: games-arcade/mrrescue/

2018-08-27 Thread James Le Cuirot
commit: 50345c7da4130775713f74fb2c2afd64368f8006
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Aug  3 01:11:54 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 27 21:23:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50345c7d

games-arcade/mrrescue: add explicit desktop inheritance

eutils may not always inherit desktop.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild | 3 ++-
 games-arcade/mrrescue/mrrescue-1.02b-r2.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild 
b/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild
index f8e65e45978..39e8db30285 100644
--- a/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild
+++ b/games-arcade/mrrescue/mrrescue-1.02b-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils gnome2-utils
+
+inherit desktop eutils gnome2-utils
 
 DESCRIPTION="Arcade 2d action game based around evacuating civilians from 
burning buildings"
 HOMEPAGE="http://tangramgames.dk/games/mrrescue/";

diff --git a/games-arcade/mrrescue/mrrescue-1.02b-r2.ebuild 
b/games-arcade/mrrescue/mrrescue-1.02b-r2.ebuild
index c33e2ef05b0..2eb90c4ba64 100644
--- a/games-arcade/mrrescue/mrrescue-1.02b-r2.ebuild
+++ b/games-arcade/mrrescue/mrrescue-1.02b-r2.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils gnome2-utils
+
+inherit desktop eutils gnome2-utils
 
 DESCRIPTION="Arcade 2d action game based around evacuating civilians from 
burning buildings"
 HOMEPAGE="http://tangramgames.dk/games/mrrescue/";



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

2018-08-27 Thread Matthias Maier
commit: 41634ce7de31b53a47d8a60c7b0d580f977cb851
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug 27 21:56:53 2018 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Aug 27 21:58:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41634ce7

dev-lang/julia: take over maintainership, this time for real...

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-lang/julia/metadata.xml | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-lang/julia/metadata.xml b/dev-lang/julia/metadata.xml
index 16bdb691a73..dcc7817059d 100644
--- a/dev-lang/julia/metadata.xml
+++ b/dev-lang/julia/metadata.xml
@@ -1,14 +1,18 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-s...@gentoo.org
-Gentoo Science Project
+  
+tam...@gentoo.org
+Matthias Maier
   
   
 patr...@gentoo.org
 Patrick Lauer
   
+  
+s...@gentoo.org
+Gentoo Science Project
+  
   
   Julia is a high-level, high-performance dynamic programming language for
   technical computing, with syntax that is familiar to users of other



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/

2018-08-27 Thread Patrick McLean
commit: 4168333b6bc08e5fa85d5656a296d86121236176
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug 27 22:08:59 2018 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Aug 27 22:08:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4168333b

sys-kernel/vanilla-sources: Version bump to 4.17.19

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-kernel/vanilla-sources/Manifest | 2 +-
 .../{vanilla-sources-4.17.18.ebuild => vanilla-sources-4.17.19.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index 9527e32901a..48cabc418c7 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -8,7 +8,7 @@ DIST patch-3.16.57.xz 2026584 BLAKE2B 
275c631a26fd7832f5845f2bb74ec053b2e289e72b
 DIST patch-4.14.63.xz 1598940 BLAKE2B 
532af2963b6be9361b8acda05d59c942e69ee27656c47cec3f078a8932a967c8f1a171c0e6688b6ceba656407f577f2b334533bea348720353de06ed39375e01
 SHA512 
09871bb57e36b15859cfe67691d9cf60831f73e10a8bc43dfe89d22aebf249a84326293612dd620b6ee118b0e60daead76acd93eb1c2a0eb15613836fed5e7b7
 DIST patch-4.14.67.xz 1650468 BLAKE2B 
538e1abaa2401fb988be642a1c80e23821f7132e821322c1c82ad8c0ba3f3ff7f68713ee7b9a3d5a391d2ada9c08db2cc799e45f36d10df1abd839c20eb27dfc
 SHA512 
fa55874353fb4aec12fc50d39e24ebfebcbcdf84f8602511f6bb5afca9585e4be63691599bed29a97e34901487f380bc1bcdb260e14b3709c81c715fa86e8579
 DIST patch-4.17.15.xz 368596 BLAKE2B 
30f45922c280d6742f6cefca828deb17602c684e86e2e072e8a42890439f9d317fd4357ae2a1d5b0809b81f6c0e2c4ed54a29c06a43246c7d940c72f973b5f40
 SHA512 
3e9c0bee00992bf857419ec628e4e3a7651deaf6b4d598cbd50c2fc758ae342d372ff04704737b8eb585e926807ea19c1da3e8a62b3c87583ab2cff0785e331a
-DIST patch-4.17.18.xz 388184 BLAKE2B 
65a2e62c3b5d8d32c2ed6d2bd3e4cb14e784d2566583664ae2c24147fb594f5f66061e3eeb4753fb5ea905b37994131725feb9febe382b3d3bf966ac47bafefa
 SHA512 
d3f73cca96d5bd7a2b85d070248771e8ee7de911ca34e7698325c71d28c01207cd6266879e2cddb2e924f706cd7c8f294e3a9724e7095fbbc359d17828507253
+DIST patch-4.17.19.xz 463572 BLAKE2B 
6097f24f8663ade71204d83e4b89bc15f3d0b0f906cb4a0e6a9aa32705fdbd7e8855337acca37697ef93bb3f2c696ce60bab2d4e02f1e20a0113ca02c7df61a7
 SHA512 
57fab939df862c3807d1ddd6461b19f85b3c0aba83203f327cf174f9d6e33c79e996362cabbb44014e03fe1eb77cf0232944927ae95aa1e51ef43b153d6343ab
 DIST patch-4.18.1.xz 34024 BLAKE2B 
182b92aae211b30ebd4f4a3bcafa8a085366479ed5c6258be2155fa654c63f4d8176122802e39bc4ba5fb719d5760215b2c03b75e4f951eb5dcdb3c07694e757
 SHA512 
a32d22444c50ffda857e81711c976934f34219f3ab73bcf4739fa7a2a901fba33d5a08829f327982a1afc2b2cb44cd517c159e99dc4e4dccc9ae27b93cb2027d
 DIST patch-4.18.5.xz 58136 BLAKE2B 
dfcd74b39247ff1983086e93b675ec7d4a5e2914517c4536c47ba04a0f5431374991765e0568c907921bd441ca08e50f341171f6b252b963095f8c165034895e
 SHA512 
b7c1457b92051d79a6dfe1d1acbe3e9cf589ba1aac0db61d76a500f0966854307c35e91016b6175f2a863a4cd63e0c99fa879eea2e5467d38e86afa44bfcfd52
 DIST patch-4.4.148.xz 2078624 BLAKE2B 
bd77d546ed28a2f6f9d79be6487d39ad38a774c81e38b10bf61ae25185a13b076081fc650dc2bceb36b3ff5ba8ecb4ef6f31fdd2850a71a6747798b1e183f625
 SHA512 
9448779b00090f997a690b142917fb1236a2fc5ee938f6822e6b9713c51415c483f2cfb7f8af42ef0ed2eeb3fd7468d2d38e69efdc2622a9433b888a19ab1677

diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.17.18.ebuild 
b/sys-kernel/vanilla-sources/vanilla-sources-4.17.19.ebuild
similarity index 100%
rename from sys-kernel/vanilla-sources/vanilla-sources-4.17.18.ebuild
rename to sys-kernel/vanilla-sources/vanilla-sources-4.17.19.ebuild



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

2018-08-27 Thread Sergei Trofimovich
commit: a498c7238b3e9e55c4be1bea3caaa693225029d4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 22:09:00 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 22:09:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a498c723

dev-util/re2c: bump up to 1.1

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-util/re2c/Manifest|  1 +
 dev-util/re2c/re2c-1.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-util/re2c/Manifest b/dev-util/re2c/Manifest
index d0a6ab417f6..4ed4b501612 100644
--- a/dev-util/re2c/Manifest
+++ b/dev-util/re2c/Manifest
@@ -3,3 +3,4 @@ DIST re2c-0.16.tar.gz 4892417 BLAKE2B 
e1160d3f6ebd63d42a22c112d83a31fcd7bb0d5ab2
 DIST re2c-1.0.1.tar.gz 5758988 BLAKE2B 
e02d8ce5f82441d33ec055d582e797d33a4b1a5244d37477b5c93117c735790a6a24e1b9e1456a6d4182c3282b59955838b625216cf47abfcc8c4fb5eacc953e
 SHA512 
ab3b652d8f97b0d1be4c7561ce65e28870ab8976f8a31d74a6629b43d2057bfa608c7f393d5e5d59d26f991552a60e6274f554ef58752bdfcfeba330578f1299
 DIST re2c-1.0.2.tar.gz 5805526 BLAKE2B 
931e7b00f57cf8c3e49e540496906208e5a5b73f87427c095e9f5744594007b5d536bf8a2920c3fb509f57bc0ba608ca80a6780ae8af033fdfe7bb3c26292007
 SHA512 
9d85933ae874cb9240175ce7210d3808173bafe246c67b9c333578846239b7bcef074287f26040b5a048bcd98db8d0393035c417918b80db1f74098695a77176
 DIST re2c-1.0.3.tar.gz 5806555 BLAKE2B 
98664998a52e9f3198ac6d19e8c8af8db716414e42aa89b05750cb8a2054d53d0b13fa499ca004eecc294cef2756554c3e08c8167055d38d266be86f0684b83d
 SHA512 
7b2a43828da872a957af88fb0a226e1936a45c8a1020ba1f6544b588aaa61dff8df40e84f9053c30ac8e17c41164e70627d57f5d3721a34b2aba7b1dbf25b6ae
+DIST re2c-1.1.tar.gz 5901198 BLAKE2B 
eacfbd19a6b32c1779d0d0bf45ed7b4159e0ebb000817911ac3daf4595a841efb2fe7810aaede404e95a85af9df66568be1845f96e229d66e381d0ff6f1e2d89
 SHA512 
a39a42977f271cbd4f245c5252cba52636519c052d61e080c607556f778e0a35709f832466c2be0467af09b1623faab25616ffc957e90c0f1f6af78decb97209

diff --git a/dev-util/re2c/re2c-1.1.ebuild b/dev-util/re2c/re2c-1.1.ebuild
new file mode 100644
index 000..bd4ecbe5865
--- /dev/null
+++ b/dev-util/re2c/re2c-1.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="tool for generating C-based recognizers from regular expressions"
+HOMEPAGE="http://re2c.org/";
+SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+
+src_prepare() {
+   default
+   export ac_cv_path_BISON="no"
+}
+
+src_install() {
+   default
+
+   docompress -x /usr/share/doc/${PF}/{examples,paper}
+   dodoc -r README CHANGELOG examples
+   docinto paper
+   dodoc doc/loplas.ps doc/tdfa/tdfa.pdf
+}



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

2018-08-27 Thread Michael Orlitzky
commit: 9c32e2ea90e5c84006607d747cbc172671085dc6
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Aug 27 23:15:42 2018 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Aug 27 23:15:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c32e2ea

dev-php/pecl-mongodb: new version 1.5.2.

Closes: https://bugs.gentoo.org/662626
Package-Manager: Portage-2.3.44, Repoman-2.3.9

 dev-php/pecl-mongodb/Manifest  |  1 +
 dev-php/pecl-mongodb/pecl-mongodb-1.5.2.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
index 4f1fb7b7f2e..d103b201f84 100644
--- a/dev-php/pecl-mongodb/Manifest
+++ b/dev-php/pecl-mongodb/Manifest
@@ -5,3 +5,4 @@ DIST mongodb-1.2.9.tgz 786049 BLAKE2B 
39c1ea211fdaa116e5a25fdb17a7be8b6c375909fc
 DIST mongodb-1.3.3.tgz 925476 BLAKE2B 
845abd4c7cf5dbb1fb3b04c5fc4070f0a360874ac566f1988025701258141a89afaa0e60c3d7166484fa37eda4ef08d94deeabdcc2ebe2a4f221dcf83aff20df
 SHA512 
16c82ada278eac6996065d3c594237fbb8c1a7fe4e21828aa8af9ef98033cf6dfaf0fee90095e8116e946e620b551a6122238f85865a6c47d4d087f784cd54ea
 DIST mongodb-1.4.1.tgz 1037836 BLAKE2B 
eb31be94e1508a860d88d44e3e6714bea62a34eb999285a2e40082a0b66b617d380adbbf56614244eb567b8939dae223b0553d425e608d05d86cd3232441b59d
 SHA512 
4c053917ba6e178e114a4aafcd20ec505694bd96575235485e1524f1063d17ea1c446c86b7eb70d0c25db4ae6338d71fb33aa9df647ce1c80a17f539362230b0
 DIST mongodb-1.4.4.tgz 1043458 BLAKE2B 
bb159170fe6696f996a69d1a3ffbfbc66016e6f31a8c53022e836fb3c21554bd4b74f263b11c4ad78fd6e17b8ec75d551fbe65612778d3d44c9fb1c049f84e5a
 SHA512 
fe54b169593d8cddc0318ae6e40f833796b8745a45917446ce360604bb1ceb7b3242498ac9ca6a6be1389a735c12786b0542ba29655ff42a0c96e16a4a0b68cb
+DIST mongodb-1.5.2.tgz 1057139 BLAKE2B 
59ace4f5eb172bcdd2d6aba6b4a136da4ed2abfd432a9532862464f5e0082f8bfb12cf312f1860a638ba72bb1f08a187356eedf62971ebdb84e588f7d817204d
 SHA512 
189fb18cb36873dbbcd5803c1ccc37d5ecaf9412e76051bcebf1a492a40c13cfa518df5e45c4c57781eb79ab512c9403c54344a7593d89571a3965cd327ac15a

diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.5.2.ebuild 
b/dev-php/pecl-mongodb/pecl-mongodb-1.5.2.ebuild
new file mode 100644
index 000..05c3b280e01
--- /dev/null
+++ b/dev-php/pecl-mongodb/pecl-mongodb-1.5.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PHP_EXT_NAME="mongodb"
+USE_PHP="php5-6 php7-0 php7-1 php7-2"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="MongoDB database driver for PHP"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl sasl"
+
+RDEPEND="
+   php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] )
+   php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] )
+   php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] )
+   php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] )
+   >=dev-libs/libbson-1.12.0
+   >=dev-libs/mongo-c-driver-1.12.0[sasl?,ssl]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+# pkgconfig needed if system libraries are used for bson and libmongoc
+DEPEND="${RDEPEND} virtual/pkgconfig"
+
+src_configure() {
+   local PHP_EXT_ECONF_ARGS=(
+   --enable-mongodb
+   --with-libbson
+   --with-libmongoc
+   --with-mongodb-sasl=$(usex sasl)
+   )
+   php-ext-source-r3_src_configure
+}



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

2018-08-27 Thread Anthony G. Basile
commit: 2fd698cfdc20cfb0d4574fe7348e75ebbe9bc3c6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug 28 01:21:28 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug 28 01:21:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd698cf

net-libs/mbedtls: enable static-libs

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-libs/mbedtls/mbedtls-2.11.0.ebuild | 4 ++--
 net-libs/mbedtls/mbedtls-2.12.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.11.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.11.0.ebuild
index 3172e24a392..ce835a31211 100644
--- a/net-libs/mbedtls/mbedtls-2.11.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.11.0.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/11" # slot for libmbedtls.so
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib"
+IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 
 RDEPEND="
programs? (
@@ -47,7 +47,7 @@ multilib_src_configure() {
local mycmakeargs=(
-DENABLE_PROGRAMS=$(multilib_native_usex programs)
-DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-DENABLE_TESTING=$(usex test)
-DUSE_SHARED_MBEDTLS_LIBRARY=ON
-DINSTALL_MBEDTLS_HEADERS=ON

diff --git a/net-libs/mbedtls/mbedtls-2.12.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.12.0.ebuild
index 3172e24a392..ce835a31211 100644
--- a/net-libs/mbedtls/mbedtls-2.12.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.12.0.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/11" # slot for libmbedtls.so
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib"
+IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 
 RDEPEND="
programs? (
@@ -47,7 +47,7 @@ multilib_src_configure() {
local mycmakeargs=(
-DENABLE_PROGRAMS=$(multilib_native_usex programs)
-DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-DENABLE_TESTING=$(usex test)
-DUSE_SHARED_MBEDTLS_LIBRARY=ON
-DINSTALL_MBEDTLS_HEADERS=ON



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/cri/

2018-08-27 Thread Hans de Graaff
commit: 4e6c4736e86b6d5497c9bb487b90c400cfd78928
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Aug 28 04:49:23 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Aug 28 04:49:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6c4736

dev-ruby/cri: add 2.15.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/cri/Manifest  |  1 +
 dev-ruby/cri/cri-2.15.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/cri/Manifest b/dev-ruby/cri/Manifest
index 1a5ecbbcf16..234d0130513 100644
--- a/dev-ruby/cri/Manifest
+++ b/dev-ruby/cri/Manifest
@@ -3,4 +3,5 @@ DIST cri-2.11.0.gem 29184 BLAKE2B 
cd6df24e9c50be519e8d8cba06c7f747dab98c758a70de
 DIST cri-2.12.0.gem 31232 BLAKE2B 
742a86204e16280eb7fcb41dcecfdb4779e1676e4d2dde4d79055dc2f3db6e0dfd58b7e78e29e728e7d31fa59669f327e2c5a328b13ccd758012f1268b891d48
 SHA512 
a248815e5ecd3235a23ece390179ee8763fd99c47e559139c769442b68b4be61e8fee6a90adf64196722c22ff321db9bad84162c28dc149acddff9edfa5b4ab1
 DIST cri-2.13.0.gem 31744 BLAKE2B 
fb1ba32f4413b5b0f63d105c0770e26c20252744c0db0405dd7528f1a3a3a588b20d2f34611d06f74c21374228954b9acd5991bd6e5574f84ede55ff8682c17c
 SHA512 
a583129316c58fa90336f867f7a723478f64f0a755d0e6d4a34c829a0867e7b917203dddb5594f6fbed63993fd56e6a0da4bcae33013920b5b5aa85936047a27
 DIST cri-2.14.0.gem 32768 BLAKE2B 
08c0a2bcbde8d01187e310020e95eb3fb0f41596f1b305ba64c11174493a1dfb61a5bc35ed3121052694eae5dc9d17d333909892ab9ea17b8e065b353d8ab01a
 SHA512 
dc79d69a01978c88aebb15d03317f46fd49930025af6a300cfc3440a4928cf27fcd025c3f25b79c108ee12638d9409c81da566bb458b5ded031546925ddd5e1b
+DIST cri-2.15.0.gem 32256 BLAKE2B 
995cc9e457724c540c8ae5817d6b62d7064dd19a7734fda70fc5e644dc64077ca124572cca0d2caa6858d58f28c0fab2fafc939946b06f2d31982adb169ff9dc
 SHA512 
7325781d9fe54ba3269d0b64f8e7eb8228171aad553f9ab10fafdae4f927f6deb7061ced798e010d50e849198744c8377de3bf5a29b7c25dc45c2fee9049dfad
 DIST cri-2.7.1.gem 25088 BLAKE2B 
20317d886401d6d5f034c27396cad2fdaf322246c319ef3cadc3e38169dbc00c83771fdb2d564efd0ca386b916a0bc2d8cf283742ccd18ca390e491a84f5e31f
 SHA512 
37d641390dc83550c254b3c48018f7f2c53f73161807c299cb78ef84b8625e5f00cd8c877ac464ece5c6623d7118872c45648ed56c2bd5f53ae62cd66b8e24d1

diff --git a/dev-ruby/cri/cri-2.15.0.ebuild b/dev-ruby/cri/cri-2.15.0.ebuild
new file mode 100644
index 000..30952c0fb57
--- /dev/null
+++ b/dev-ruby/cri/cri-2.15.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_TASK_DOC="doc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Cri is a library for building easy-to-use commandline tools"
+HOMEPAGE="https://rubygems.org/gems/cri";
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/colored-1.2"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )
+   test? ( dev-ruby/yard dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -e '/coveralls/I s:^:#:' -i test/helper.rb || die
+   sed -i -e '/rubocop/ s:^:#:' \
+   -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib -S rake test_unit || die
+}



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

2018-08-27 Thread Louis Sautier
commit: 2fae7cb90220af5884ca1604db864caf440978b3
Author: Louis Sautier  gentoo  org>
AuthorDate: Sun Aug 26 15:50:27 2018 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Aug 27 07:11:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fae7cb9

dev-python/dulwich: bump to 0.19.6, add Python 3.7

Package-Manager: Portage-2.3.48, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9699

 dev-python/dulwich/Manifest  |  1 +
 dev-python/dulwich/dulwich-0.19.6.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 98102c5c2b5..ca27387acaf 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -1,3 +1,4 @@
 DIST dulwich-0.18.5.tar.gz 330097 BLAKE2B 
c29f3016ab63082051c8c4fc42301c12ca752008a317afc41defceee2db47e50efb69b9a21b3d50c241b3b51c3c1e9cf35eedaf2811f66cec2330ce7865a
 SHA512 
4ba0f70ebddf4c7f4e71721812e228f820226d4ea42bda4d5f06a0720a029d4dddb800cfc05b2610525922c5fcef1020edd1485105706d9ef3fcf810e6381035
 DIST dulwich-0.18.6.tar.gz 331325 BLAKE2B 
781227bf91d8df8f941dd2eddb1682fb8c358d37f35671b08334ef197355e33dbbd09d18b43a179f9200cd6abca563a2fc833da68bd860859a52d951fe679ac0
 SHA512 
2d2120e23dd4bc2c9dcfe601f21ac757ee3fe2a343923c50b32c067f4d329ac89cdf0894bff450bf52c69e99759bb8692f0f14ed73d01be6bc3b0402d58d1148
 DIST dulwich-0.19.4.tar.gz 349813 BLAKE2B 
a14dc2dccdb68df639a6a4bbf3aa8314fe831f7086573d7cd194f7426eb0021b2faa1663edf318b37031be90121e64a1186c381bfb2cd32a3824abac2a3aa52b
 SHA512 
42aa7d35a491f2d98a8afae6e0afc68089f9d37dbd706961359f1d624a47c627dceb73bb614b608d29dd28faf87406f2e81b1ddcec607aeb0fabc9744b733232
+DIST dulwich-0.19.6.tar.gz 349939 BLAKE2B 
a88836c8a6fa3f732643f88cb94ec37c138146336709651f7fbc604fe80ff3dcf88b24ffca5e5d14c3c947b847a9678fa8b431ef6be0b78e6046bcd3f7ed29bc
 SHA512 
7e13b465672c5eee4f6d14f28e9cba63ceddf1ad119822fabd17b01ad6b89c6dd8c0bbf562bdf50e0ada5ce17bcad531549054417d744e5cf64a610e8a1740bc

diff --git a/dev-python/dulwich/dulwich-0.19.6.ebuild 
b/dev-python/dulwich/dulwich-0.19.6.ebuild
new file mode 100644
index 000..19df9baad28
--- /dev/null
+++ b/dev-python/dulwich/dulwich-0.19.6.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc examples test"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.21[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? (
+   ${RDEPEND}
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/geventhttpclient[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/python-fastimport[${PYTHON_USEDEP}]
+   )"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+# One test sometimes fails
+# https://github.com/jelmer/dulwich/issues/541
+PATCHES=( "${FILESDIR}/${PN}-0.18.3-skip-failing-test.patch" )
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   # Do not use make check which rebuilds the extension and uses -Werror,
+   # causing unexpected failures.
+   "${EPYTHON}" -m unittest dulwich.tests.test_suite \
+   || die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2018-08-27 Thread Patrick Lauer
commit: f3013a2f9556db788c5f7889a69fe2c7d6e50992
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Aug 27 08:23:00 2018 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Aug 27 08:23:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3013a2f

dev-db/pgbouncer: Bump

Also fixes PIDFILE in init.d/conf.d to allow multi-instance operation

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-db/pgbouncer/Manifest |  1 +
 dev-db/pgbouncer/files/pgbouncer.confd-r1 | 15 ++
 dev-db/pgbouncer/files/pgbouncer.initd-r2 | 81 +
 dev-db/pgbouncer/pgbouncer-1.9.0.ebuild   | 86 +++
 4 files changed, 183 insertions(+)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index c49eebee4d6..1bea33dfbba 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1 +1,2 @@
 DIST pgbouncer-1.8.1.tar.gz 465930 BLAKE2B 
692c551cb7bfb56bfe1b354791b06bdf61866197150a78a7fa9688891a2e4cd3c015abc5fbe33bf66dc85ab0ae83745f2db852eae91ae99596c97be0154e8bd5
 SHA512 
595a94db98866cec211f2b8c1ad13d209dba00e5fd41f2e9025aabdcb660194f0f772810270a1d9f067c3039c9fee630e8ff2d56f231935add17207aecc10bee
+DIST pgbouncer-1.9.0.tar.gz 469300 BLAKE2B 
466f171a49ec9ce9be9a9d3208780cfbff956da7c74ec4332c7104ea537cb47a5cfdc0d80bbd96d233769b6f430f1ad99b623caefa2dc93af7ba336dd0f49514
 SHA512 
b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9

diff --git a/dev-db/pgbouncer/files/pgbouncer.confd-r1 
b/dev-db/pgbouncer/files/pgbouncer.confd-r1
new file mode 100644
index 000..dbb93b917e7
--- /dev/null
+++ b/dev-db/pgbouncer/files/pgbouncer.confd-r1
@@ -0,0 +1,15 @@
+# Location of configuration file for PgBouncer.
+INIFILE="/etc/pgbouncer.ini"
+
+PIDFILE="/run/pgbouncer.pid"
+
+
+# How long to wait in seconds for a safe shutdown. Equivalent to
+# issuing 'PAUSE;' and 'SHUTDOWN;' on psql console. (See 'man 1 pgbouncer'.)
+NICE_TIMEOUT=60
+
+# Set to 'YES' to perform an immediate shutdown if the nice shutdown
+# doesn't work. Same as issuing 'SHUTDOWN;' on console. (See 'man 1
+# pgbouncer'.)
+FORCE_QUIT="no"
+FORCE_QUIT_TIMEOUT=2

diff --git a/dev-db/pgbouncer/files/pgbouncer.initd-r2 
b/dev-db/pgbouncer/files/pgbouncer.initd-r2
new file mode 100644
index 000..a2a79a0784a
--- /dev/null
+++ b/dev-db/pgbouncer/files/pgbouncer.initd-r2
@@ -0,0 +1,81 @@
+#!/sbin/openrc-run
+
+extra_started_commands="reload"
+
+depend() {
+use net
+after postgresql
+}
+
+get_config() {
+[ -f "${INIFILE}" ] || eend 1 "'${INIFILE}' not found"
+
+eval echo $(sed -e 's:;.*::' "${INIFILE}" | \
+awk '$1 == "'$1'" { print ($2 == "=" ? $3 : $2) }')
+}
+
+start_pre() {
+local s="$(get_config unix_socket_dir)"
+
+if [ -n "${s}" ] ; then
+checkpath -o root:postgres -m 1775 -d "${s}" || return 1
+
+local listen_port="$(get_config listen_port)"
+
+if [ -e "${s%/}/.s.PGSQL.${listen_port}" ] ; then
+eerror "Socket conflict."
+eerror "A server is already listening on:"
+eerror "${s%/}/.s.PGSQL.${listen_port}"
+eerror "HINT: Change listen_port in pgbouncer.ini to listen on a"
+eerror "different socket."
+return 1
+fi
+fi
+
+checkpath -o pgbouncer:postgres -m 0755 \
+  -d "$(dirname $(get_config logfile))" || return 1
+checkpath -o pgbouncer:postgres -m 0640 \
+  -f "$(get_config logfile)" || return 1
+
+return 0
+}
+
+start() {
+ebegin "Starting PgBouncer"
+[ -f ${PIDFILE} ] && rm ${PIDFILE}
+
+start-stop-daemon --start \
+  --pidfile ${PIDFILE} \
+  --background \
+  --make-pidfile \
+  --user pgbouncer \
+  --exec /usr/bin/pgbouncer \
+  -- -q "${INIFILE}"
+eend $?
+}
+
+stop() {
+local seconds=$(( ${NICE_TIMEOUT} + ${FORCE_QUIT_TIMEOUT} ))
+ebegin "Stopping PgBouncer (this can take up to ${seconds} seconds)"
+
+local retries=SIGINT/${NICE_TIMEOUT}
+
+if [ "${FORCE_QUIT}" = "YES" ] ; then
+einfo "FORCE_QUIT enabled."
+retries="${retries}/SIGTERM/${FORCE_QUIT_TIMEOUT}"
+fi
+
+# Loops through nice and force quit in one go.
+start-stop-daemon --stop \
+  --user pgbouncer \
+  --pidfile ${PIDFILE} \
+  --retry ${retries}
+
+eend $?
+}
+
+reload() {
+ebegin "Reloading PgBouncer configuration from '${INIFILE}'"
+start-stop-daemon --signal HUP --pidfile ${PIDFILE}
+eend $?
+}

diff --git a/dev-db/pgbouncer/pgbouncer-1.9.0.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.9.0.ebuild
new file mode 100644
index 000..46b5a23edb2
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.9.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Ge

[gentoo-commits] repo/gentoo:master commit in: app-crypt/ima-evm-utils/

2018-08-27 Thread Jason Zaman
commit: ea7a5fffa770b179d3c04b6f89bbaaab3c65ed7a
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Aug 27 08:24:40 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Aug 27 08:34:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea7a5fff

app-crypt/ima-evm-utils: bump to 1.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/ima-evm-utils/Manifest  |  1 +
 .../{ima-evm-utils-.ebuild => ima-evm-utils-1.1.ebuild}   | 11 +++
 app-crypt/ima-evm-utils/ima-evm-utils-.ebuild |  6 --
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/app-crypt/ima-evm-utils/Manifest b/app-crypt/ima-evm-utils/Manifest
index e4172dca042..9e6ad9d7cf8 100644
--- a/app-crypt/ima-evm-utils/Manifest
+++ b/app-crypt/ima-evm-utils/Manifest
@@ -1,3 +1,4 @@
 DIST ima-evm-utils-0.2.tar.gz 16329 BLAKE2B 
6682d42d7e5801adf49a253fbcbbfbb9f66387e78e27fa8fa301a4cd6da904d0666b5f2011df7791dfc7c0e05cebe90fa20d7a103254141b6fbcd2c1a56aa334
 SHA512 
44d5ead01d0d1241d743a8545a619308a1988f2188384571d7d37dca567598f46d1d7d8b8a6ba3fdaf5b5e980f4c8a80f1c098ec4dadf082393a727f7a266229
 DIST ima-evm-utils-0.8.tar.gz 32025 BLAKE2B 
4635c737257bba7b5aa7ca5b9b27e57a3cb16c7730bcd752602923c84e0f6e4c56e7de9099fcde6e6ae479fcfdb3b6c3251aeeb2872ecbc9430977f7f77fce7e
 SHA512 
cfa90963426c9adfaa3b61e31c1b63d87407a1dfadd39d4c00f5c16b2b312d7535159c84c7f1854bb143147b5b097ef41dde22f8bba30555eecd8ed0255f3630
 DIST ima-evm-utils-1.0.tar.gz 35601 BLAKE2B 
990e58e16923988d678cf1e1b588a2bc025b37cf94bda446e256640a9a1114f710b242dad9839767fb3570d593f8da7a31b39b92bf5acb6a5629e074513995e7
 SHA512 
f7edec4c2cd0f72291045c0096d198bff49bf892f5c5f7bf772f104613295e7522e96cccb89261c0ac035b0265c9574c14758359ab84c47180095630cf60802a
+DIST ima-evm-utils-1.1.tar.gz 37825 BLAKE2B 
469f5bbc194f3fcc8996f252d01745c0d8d4d4f63476174622ea4569c97978db478bd522ae4672819c5ef995f2bb524eb857e5bf5c303131959f2f5cb9c2ebcc
 SHA512 
fc7efc890812233db888eef210dc4357bee838b56fd95efd9a9e141d684b0b354670a3c053dd93a94a1402dd826074d4a83a4637c8e6c1d90ead3132354a5776

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
similarity index 72%
copy from app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
copy to app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
index 6252285e3f1..9ca9b52abd8 100644
--- a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
+++ b/app-crypt/ima-evm-utils/ima-evm-utils-1.1.ebuild
@@ -1,22 +1,25 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit autotools git-r3
+inherit autotools
 
 DESCRIPTION="Supporting tools for IMA and EVM"
 HOMEPAGE="http://linux-ima.sourceforge.net";
-EGIT_REPO_URI="git://git.code.sf.net/p/linux-ima/ima-evm-utils"
+SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
 
 RDEPEND="
dev-libs/openssl:0=
sys-apps/keyutils"
 DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets"
+   app-text/asciidoc
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt"
 
 LICENSE="GPL-2"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 IUSE="debug"
 
 src_prepare() {

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
index 6252285e3f1..4d21524b674 100644
--- a/app-crypt/ima-evm-utils/ima-evm-utils-.ebuild
+++ b/app-crypt/ima-evm-utils/ima-evm-utils-.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=6
@@ -13,7 +13,9 @@ RDEPEND="
dev-libs/openssl:0=
sys-apps/keyutils"
 DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets"
+   app-text/asciidoc
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/ima-evm-utils/

2018-08-27 Thread Jason Zaman
commit: 48f9cf18f4817d03568e9d20ce6892a5734bf3af
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Aug 27 08:34:10 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Aug 27 08:34:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f9cf18

app-crypt/ima-evm-utils: drop old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/ima-evm-utils/Manifest |  3 ---
 app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild | 32 
 app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild | 32 
 app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild | 31 ---
 4 files changed, 98 deletions(-)

diff --git a/app-crypt/ima-evm-utils/Manifest b/app-crypt/ima-evm-utils/Manifest
index 9e6ad9d7cf8..9366262e30c 100644
--- a/app-crypt/ima-evm-utils/Manifest
+++ b/app-crypt/ima-evm-utils/Manifest
@@ -1,4 +1 @@
-DIST ima-evm-utils-0.2.tar.gz 16329 BLAKE2B 
6682d42d7e5801adf49a253fbcbbfbb9f66387e78e27fa8fa301a4cd6da904d0666b5f2011df7791dfc7c0e05cebe90fa20d7a103254141b6fbcd2c1a56aa334
 SHA512 
44d5ead01d0d1241d743a8545a619308a1988f2188384571d7d37dca567598f46d1d7d8b8a6ba3fdaf5b5e980f4c8a80f1c098ec4dadf082393a727f7a266229
-DIST ima-evm-utils-0.8.tar.gz 32025 BLAKE2B 
4635c737257bba7b5aa7ca5b9b27e57a3cb16c7730bcd752602923c84e0f6e4c56e7de9099fcde6e6ae479fcfdb3b6c3251aeeb2872ecbc9430977f7f77fce7e
 SHA512 
cfa90963426c9adfaa3b61e31c1b63d87407a1dfadd39d4c00f5c16b2b312d7535159c84c7f1854bb143147b5b097ef41dde22f8bba30555eecd8ed0255f3630
-DIST ima-evm-utils-1.0.tar.gz 35601 BLAKE2B 
990e58e16923988d678cf1e1b588a2bc025b37cf94bda446e256640a9a1114f710b242dad9839767fb3570d593f8da7a31b39b92bf5acb6a5629e074513995e7
 SHA512 
f7edec4c2cd0f72291045c0096d198bff49bf892f5c5f7bf772f104613295e7522e96cccb89261c0ac035b0265c9574c14758359ab84c47180095630cf60802a
 DIST ima-evm-utils-1.1.tar.gz 37825 BLAKE2B 
469f5bbc194f3fcc8996f252d01745c0d8d4d4f63476174622ea4569c97978db478bd522ae4672819c5ef995f2bb524eb857e5bf5c303131959f2f5cb9c2ebcc
 SHA512 
fc7efc890812233db888eef210dc4357bee838b56fd95efd9a9e141d684b0b354670a3c053dd93a94a1402dd826074d4a83a4637c8e6c1d90ead3132354a5776

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild
deleted file mode 100644
index 5f3ac2d1c0b..000
--- a/app-crypt/ima-evm-utils/ima-evm-utils-0.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools
-
-DESCRIPTION="Supporting tools for IMA and EVM"
-HOMEPAGE="http://linux-ima.sourceforge.net";
-SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
-
-DEPEND="sys-apps/keyutils"
-RDEPEND="${DEPEND}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_prepare() {
-   sed -i 's:pkglib_PROGRAMS:pkglibexec_PROGRAMS:g' tests/Makefile.am
-   sed -i 's:pkglib_SCRIPTS:pkglibexec_SCRIPTS:g' tests/Makefile.am
-   eautoreconf
-}
-
-src_configure() {
-   econf || die
-}
-
-src_install() {
-   emake install DESTDIR="${D}" || die
-}

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild
deleted file mode 100644
index 94811723d9d..000
--- a/app-crypt/ima-evm-utils/ima-evm-utils-0.8.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools
-
-DESCRIPTION="Supporting tools for IMA and EVM"
-HOMEPAGE="http://linux-ima.sourceforge.net";
-SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
-
-DEPEND="sys-apps/keyutils"
-RDEPEND="${DEPEND}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_prepare() {
-   sed -i 's:pkglib_PROGRAMS:pkglibexec_PROGRAMS:g' tests/Makefile.am
-   sed -i 's:pkglib_SCRIPTS:pkglibexec_SCRIPTS:g' tests/Makefile.am
-   eautoreconf
-}
-
-src_configure() {
-   econf || die
-}
-
-src_install() {
-   emake install DESTDIR="${D}" || die
-}

diff --git a/app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild 
b/app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild
deleted file mode 100644
index 3a4552f1e3c..000
--- a/app-crypt/ima-evm-utils/ima-evm-utils-1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Supporting tools for IMA and EVM"
-HOMEPAGE="http://linux-ima.sourceforge.net";
-SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
-
-RDEPEND="sys-apps/keyutils"
-DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-src_prepare() {
-   eapply_user
-
-   sed -i 
'/^MANPAGE_DOCBOOK_XSL/s:/usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl:/usr/share/sgml/docbook/xsl-stylesheet

[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2018-08-27 Thread Miroslav Šulc
commit: 53c79da282207edbddf3bd51c06817febffe1665
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Aug 27 09:56:28 2018 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Aug 27 09:56:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c79da2

dev-java/tomcat-servlet-api: version bump

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-7.0.90.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index cd96d354d2e..4b0323ae564 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -7,6 +7,7 @@ DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713
 DIST apache-tomcat-7.0.82-src.tar.gz 4697342 BLAKE2B 
1106ed04dc83e64e395de29f01a7752a0578b0c88046eb59614a7cfc0d8a98e3aebb698c8eb56763eea41620d9b42482971c5093304184b1028c6bd8f9770ada
 SHA512 
fc92388d81316de0246df4074c417ffa341eab55308c0694e9ea71c5497c863b42019cd1f38628ff640114c501a06c4e9c428cb2b6f1bc1c16fb337a286718db
 DIST apache-tomcat-7.0.85-src.tar.gz 4718223 BLAKE2B 
3067709eb143feee5cc1f31cdd8d41c58fb96ed1330560a4064ac3b3eeb030c76ff066c2a2f950d6f2c1576bde214f963f1a12342536a8e2ab8ac179dd166bfb
 SHA512 
f95383b2c77670845cce577161ecf326c3e0f49d456792a53305640289d049b0de80f4b6901bcda52bc4967895f97772591eee525affee1a1d07aac2e60d2044
 DIST apache-tomcat-7.0.88-src.tar.gz 4733229 BLAKE2B 
2e2009f64ae8f027e93bd7f3cec21f98fbb1f5c741b6525da1638c6188ebe44aa8b43d984abd769385992a997226392c59ec059e408873261a04d9e96a4603c3
 SHA512 
2ad5c11ec7c5e8e68fba6c0427b0479969a56e7ccb3f0b1ee6c6f139d5f2b718ee9c56f044e982013108ee6e06c43037d0061e539203e95453e9cae7cb38711d
+DIST apache-tomcat-7.0.90-src.tar.gz 4752747 BLAKE2B 
5062ead2756aa8461de5e8387f14838661c082b6e397934fc92c91403f1950d84d79f05b9d4420a973d1b4921515b66c2c847550e1a06d75e722b62d9aa3f8bd
 SHA512 
b32cb6902866ef72337c721d99d77f1a645311bb7694f51b82f7acec500c6197df15fb41be444fc6089652e8c825fb193f1a9de8c1b9b6fabd9d95f784565f6a
 DIST apache-tomcat-8.0.50-src.tar.gz 5023017 BLAKE2B 
862799b7f6a227217c93e1b65aacc49a765b6d11886d0f2278a860c3f4e2b89692cfb724e323d3afe074ad3af3ef8cfd780e4be1ad2f55fee381e5054fbb1941
 SHA512 
c46efe03cfaadbc2b89063c05c5ec9f315a4eeacdfbf6dd43691c3d23a87d75b23b6679550518d825f8ec7ed853a899ca88cc54c61da9983b025ec7042c3bfff
 DIST apache-tomcat-8.0.52-src.tar.gz 5039683 BLAKE2B 
36318d0ae50fbca3f2a97e0210d0a8da8314f1ef79d0b047971bca30a5b0cc937faf013b5090f6e6b8aec4127b6185dc54ae589f5b57143b62c71c09f8bd5e9d
 SHA512 
6d846213db0b15f9add8d80f30f304afdaf879ab6d7f85d212183a93f4f360ebfeeb079813bdea83cbd13f507504473028bbf8279e89b800b6f150b83086fa56
 DIST apache-tomcat-8.5.23-src.tar.gz 5086043 BLAKE2B 
9bcad0d465aff6da1ba4a846042491bc8d5963283ed1d2530a26ab48289d14e8b85834d24ca476c95a75c1a5f51ee3ecd71c190b9609983cce56b56bc046b6d3
 SHA512 
2848331553f2c1bc51a4113960c6fe7e2beddf9146341dbfde1a27e2232802cfc364c8e8b988ae862371ca1a3be34665a56a28be9eadf80f8b317e0e2525cbef

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.90.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.90.ebuild
new file mode 100644
index 000..f0304e00ca2
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.90.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+JAVA_PKG_IUSE="source"
+
+inherit eutils java-pkg-2 java-ant-2
+
+MY_A="apache-${P}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 3.0/JSP API 2.2 implementation"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/tomcat/tomcat-7/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="3.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.6"
+RDEPEND=">=virtual/jre-1.6"
+
+S="${WORKDIR}/${MY_P}/"
+
+src_prepare() {
+   default
+
+   cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace 
build.xml"
+   rm -fR */*/build.xml ||die
+   java-pkg_clean
+
+   java-pkg-2_src_prepare
+}
+
+src_install() {
+   java-pkg_dojar "${S}"/output/build/lib/*.jar
+   use source && java-pkg_dosrc java/javax/servlet/
+}



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

2018-08-27 Thread Miroslav Šulc
commit: 8b759f9265a627a3599cca48a8a8aadab9949b8a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Aug 27 09:57:30 2018 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Aug 27 09:57:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b759f92

www-servers/tomcat: version bump in slot 7

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 www-servers/tomcat/Manifest |   1 +
 www-servers/tomcat/tomcat-7.0.90.ebuild | 147 
 2 files changed, 148 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index f50dacf90f9..4b8050606ef 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,5 +1,6 @@
 DIST apache-tomcat-7.0.85-src.tar.gz 4718223 BLAKE2B 
3067709eb143feee5cc1f31cdd8d41c58fb96ed1330560a4064ac3b3eeb030c76ff066c2a2f950d6f2c1576bde214f963f1a12342536a8e2ab8ac179dd166bfb
 SHA512 
f95383b2c77670845cce577161ecf326c3e0f49d456792a53305640289d049b0de80f4b6901bcda52bc4967895f97772591eee525affee1a1d07aac2e60d2044
 DIST apache-tomcat-7.0.88-src.tar.gz 4733229 BLAKE2B 
2e2009f64ae8f027e93bd7f3cec21f98fbb1f5c741b6525da1638c6188ebe44aa8b43d984abd769385992a997226392c59ec059e408873261a04d9e96a4603c3
 SHA512 
2ad5c11ec7c5e8e68fba6c0427b0479969a56e7ccb3f0b1ee6c6f139d5f2b718ee9c56f044e982013108ee6e06c43037d0061e539203e95453e9cae7cb38711d
+DIST apache-tomcat-7.0.90-src.tar.gz 4752747 BLAKE2B 
5062ead2756aa8461de5e8387f14838661c082b6e397934fc92c91403f1950d84d79f05b9d4420a973d1b4921515b66c2c847550e1a06d75e722b62d9aa3f8bd
 SHA512 
b32cb6902866ef72337c721d99d77f1a645311bb7694f51b82f7acec500c6197df15fb41be444fc6089652e8c825fb193f1a9de8c1b9b6fabd9d95f784565f6a
 DIST apache-tomcat-8.0.50-src.tar.gz 5023017 BLAKE2B 
862799b7f6a227217c93e1b65aacc49a765b6d11886d0f2278a860c3f4e2b89692cfb724e323d3afe074ad3af3ef8cfd780e4be1ad2f55fee381e5054fbb1941
 SHA512 
c46efe03cfaadbc2b89063c05c5ec9f315a4eeacdfbf6dd43691c3d23a87d75b23b6679550518d825f8ec7ed853a899ca88cc54c61da9983b025ec7042c3bfff
 DIST apache-tomcat-8.0.52-src.tar.gz 5039683 BLAKE2B 
36318d0ae50fbca3f2a97e0210d0a8da8314f1ef79d0b047971bca30a5b0cc937faf013b5090f6e6b8aec4127b6185dc54ae589f5b57143b62c71c09f8bd5e9d
 SHA512 
6d846213db0b15f9add8d80f30f304afdaf879ab6d7f85d212183a93f4f360ebfeeb079813bdea83cbd13f507504473028bbf8279e89b800b6f150b83086fa56
 DIST apache-tomcat-8.5.30-src.tar.gz 5143270 BLAKE2B 
3bdcff663ca509efc3b2ee92ce140a3a22abf7fc0e32b5fa9a0ee713bdc1065ebde0b77cf624cedc2e0893194518d10e1f5df5b2f41edf76cb61157ac4d02862
 SHA512 
53729cfd1859872109f816df2642e3cd776a7faf8c55b1d50df0459f12958aacbf36debe6e8f10c19ab0a5bb2973fa63a2fec57f83ecaf19f4cf9d82e4a20265

diff --git a/www-servers/tomcat/tomcat-7.0.90.ebuild 
b/www-servers/tomcat/tomcat-7.0.90.ebuild
new file mode 100644
index 000..8ed5c13fa74
--- /dev/null
+++ b/www-servers/tomcat/tomcat-7.0.90.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit eutils java-pkg-2 java-ant-2 prefix user
+
+MY_P="apache-${P}-src"
+
+DESCRIPTION="Tomcat Servlet-3.0/JSP-2.2 Container"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/${PN}/tomcat-7/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="7"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="extra-webapps websockets"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.5"
+SAPI_SLOT="3.0"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/tomcat-servlet-api:${SAPI_SLOT}"
+RDEPEND="${COMMON_DEP}
+   virtual/jre
+   !https://wiki.gentoo.org/wiki/Apache_Tomcat";
+
+   elog "To manage Tomcat instances, run:"
+   elog "  
${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help"
+
+   ewarn "tomcat-dbcp.jar is not built at this time. Please fetch jar"
+   ewarn "from upstream binary if you need it. Gentoo Bug # 144276"
+
+   einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat and"
+   einfo "https://wiki.gentoo.org/wiki/Project:Java/Tomcat_6_Guide for 
more information."
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/rtsp-conntrack/files/, net-firewall/rtsp-conntrack/

2018-08-27 Thread Sergey Popov
commit: 6b2a4d2b552d8a3c3fcdc9bb75d074f153fdf34c
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Aug 27 10:01:35 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Aug 27 10:03:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2a4d2b

net-firewall/rtsp-conntrack: fix compatibility with kernel 4.18

Port compatibility patch to make package work with wider kernel range.
Bump to EAPI 7.

Reported-by: Toralf Förster  gentoo.org>
Closes: https://bugs.gentoo.org/664368
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../files/rtsp-conntrack-3.7-linux-4.18.patch  | 28 ++
 .../rtsp-conntrack/rtsp-conntrack-3.7.ebuild   | 17 -
 2 files changed, 33 insertions(+), 12 deletions(-)

diff --git 
a/net-firewall/rtsp-conntrack/files/rtsp-conntrack-3.7-linux-4.18.patch 
b/net-firewall/rtsp-conntrack/files/rtsp-conntrack-3.7-linux-4.18.patch
new file mode 100644
index 000..a10d994099f
--- /dev/null
+++ b/net-firewall/rtsp-conntrack/files/rtsp-conntrack-3.7-linux-4.18.patch
@@ -0,0 +1,28 @@
+Port of 4.18 patch[1] to version 3.7 of rtsp-conntrack
+
+[1] - https://github.com/maru-sama/rtsp-linux/pull/7
+
+--- a/nf_nat_rtsp.c2018-08-27 12:53:39.991467210 +0300
 b/nf_nat_rtsp.c2018-08-27 12:53:56.087466258 +0300
+@@ -31,6 +31,7 @@
+  */
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -430,7 +431,13 @@
+ 
+ static void expected(struct nf_conn* ct, struct nf_conntrack_expect *exp)
+ {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,18,0)
++struct nf_nat_range2 range;
++#elif LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0) || LINUX_VERSION_CODE >= 
KERNEL_VERSION(3,7,0)
+ struct nf_nat_range range;
++#else
++struct nf_nat_ipv4_range range;
++#endif
+ union nf_inet_addr newdstip, newsrcip, newip;
+ 
+ struct nf_conn *master = ct->master;

diff --git a/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild 
b/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild
index 51d0c0cf892..14fb40edd82 100644
--- a/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild
+++ b/net-firewall/rtsp-conntrack/rtsp-conntrack-3.7.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit eutils linux-mod versionator
+EAPI=7
+inherit linux-mod
 
 DESCRIPTION="RTSP conntrack module for Netfilter"
 HOMEPAGE="http://mike.it-loops.com/rtsp";
@@ -14,6 +14,8 @@ KEYWORDS="amd64 x86"
 
 S="${WORKDIR}/rtsp"
 
+PATCHES=( "${FILESDIR}/${P}-linux-4.18.patch" )
+
 BUILD_TARGETS="all"
 MODULE_NAMES="
nf_conntrack_rtsp(net/netfilter::)
@@ -24,12 +26,3 @@ CONFIG_CHECK="NF_CONNTRACK"
 WARNING_NF_CONNTRACK="You must enable NF_CONNTRACK in your kernel, otherwise 
${PN} would not work"
 
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   kernel_is -lt $(get_version_components) && die "This version of ${PN} 
would not work on kernels <= ${PV}"
-}
-
-src_prepare() {
-   epatch_user
-}



[gentoo-commits] proj/gcc-patches:master commit in: 5.4.0/gentoo/

2018-08-27 Thread Sergei Trofimovich
commit: c1ed7071af37f0cacd16b2c64222ecda394a95c9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 11:23:19 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 11:23:19 2018 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=c1ed7071

5.4.0: cut 1.9 patchset

Single change: compatibility with glibc-2.28 (ustat.h)

Signed-off-by: Sergei Trofimovich  gentoo.org>

 5.4.0/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/5.4.0/gentoo/README.history b/5.4.0/gentoo/README.history
index 1ecf10a..4845af8 100644
--- a/5.4.0/gentoo/README.history
+++ b/5.4.0/gentoo/README.history
@@ -1,4 +1,4 @@
-1.9TODO
+1.927 Aug 2018
+ 96_all_libsanitizer-avoidustat.h-glibc-2.28-part-1.patch
+ 97_all_libsanitizer-avoidustat.h-glibc-2.28-part-2.patch
 1.812 Jan 2018



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

2018-08-27 Thread Sergei Trofimovich
commit: 066c6a0733972214bce46f56514bf84cc1b42889
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 11:29:15 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 11:29:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066c6a07

sys-devel/gcc: 1.9 patchset for 5.4.0-r4

Fix build failure against glibc-2.28:
+ 96_all_libsanitizer-avoidustat.h-glibc-2.28-part-1.patch
+ 97_all_libsanitizer-avoidustat.h-glibc-2.28-part-2.patch

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-devel/gcc/Manifest| 2 +-
 sys-devel/gcc/gcc-5.4.0-r4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 80551685e2d..27f800fff7f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -44,7 +44,7 @@ DIST gcc-4.9.4-patches-1.3.tar.bz2 26060 BLAKE2B 
a61cb29111e8a9e35d810c0c557e901
 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 BLAKE2B 
2eccd4f2a164fbb32d13c7fe91627a2424c0a5570fe0cac97c2bb1c95294ba3d770832da7c445f75c91791466c5139a1e13753a3a40d87ff5e44e42749adee27
 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 BLAKE2B 
bff85a4088fb94fdb7a8b0bd552be98ace3e6d145889b6f8b4a1f2db2dad14342d155890ab159b42d5b55d88dfb7c392eb7f92590084e1958f6284c561da30f1
 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 DIST gcc-4.9.4.tar.bz2 90097606 BLAKE2B 
373ff939ea72d6c4a7f3ab899b852b4c919481af2cfe3291281d9354c58a270d2eba73a0f301d90840dfabf423c82b368e113df7a2cb6cc28b2a703b0b6eb585
 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
-DIST gcc-5.4.0-patches-1.8.tar.bz2 32886 BLAKE2B 
85879ba552ff21e198de568b2a1f2544d6cf542174af3ca571e41a504373bbc8912a87177a413883f194d909237eeeaf65366e6b93c2b917f803b3edd10bbff5
 SHA512 
10c1102a37d9d485665cca606318a1da6eec2188998d340b91a371c9defa6fae285619f9cadad2546de0b7f1068e9eaf653714462d3331db3197308799927a6b
+DIST gcc-5.4.0-patches-1.9.tar.bz2 33602 BLAKE2B 
2c914ad9c62eb1aa4ef941f332c1cc840b09e7aafa9eabe6598ddd6635816286e53ed142b466f10ed3616fe6bd39f4a42e2ed1d8f23596506f4f2ac3e032e467
 SHA512 
b83163722582d7ee92a87fde5018009f6ca4188ed77f89c34d9d35330126740e4bd54d3b4f2c2db9a1694632417b1b37a92499817a9f168a8cc6a3d8865216cf
 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 BLAKE2B 
6f3de9be0990a7580785821d8c85114a1907571c06bdf3a15ad91258f7c9e8bb6a4d2ddb8615f33bedf0ad036d215507e004fc095f788e40c824ae0ab3ffbb05
 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 BLAKE2B 
fa436d1c1d9c150714092132f816740f8218dfeb4f9a6a8c830ea54d211a020f209e6fd1fcc313b2560b82c7855120053d346af72b7c12c88a7a948379dd2356
 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B 
bf882acfa28cc1064cddd21e25332fff6bc65505d6af9acb2e455916edbc4f6b1de9b3524867f51d7819fc4f213ce21332fbf67cf71cd6c7b96fb8907e51d570
 SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b

diff --git a/sys-devel/gcc/gcc-5.4.0-r4.ebuild 
b/sys-devel/gcc/gcc-5.4.0-r4.ebuild
index 754dd78bb1e..181c11eabbb 100644
--- a/sys-devel/gcc/gcc-5.4.0-r4.ebuild
+++ b/sys-devel/gcc/gcc-5.4.0-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-PATCH_VER="1.8"
+PATCH_VER="1.9"
 UCLIBC_VER="1.0"
 
 # Hardened gcc 4 stuff



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

2018-08-27 Thread Virgil Dupras
commit: 9d39b3430e097100f727b8b64e0ba3c1ff7e2846
Author: Virgil Dupras  gentoo  org>
AuthorDate: Mon Aug 27 12:29:14 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Mon Aug 27 12:29:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d39b343

profiles: mask dev-python/scrapy for removal

(as well as 2 scrapy-specific deps).

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 179dff5f963..ea54add96d2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Virgil Dupras  (27 Aug 2018)
+# Unmaintained for a long time, outdated, no revdep. Removal in 30 days.
+# Bug #626550
+dev-python/scrapy
+dev-python/w3lib
+dev-python/queuelib
+
 # James Le Cuirot  (26 Aug 2018)
 # Unused Java virtual from the days when the JDK was proprietary. Now
 # we assume that com.sun is always available. Removal in 30 days.



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

2018-08-27 Thread Brian Evans
commit: 86416d2c4bf1f28e6b8e68b052347a8683b2adad
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Aug 24 17:02:44 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Aug 27 13:12:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86416d2c

eclass: db-use - Update to eapi7-ver

This is a very simple eclass which only calls these functions from eclasses:
ver_cut (EAPI 0-6)
get_libdir (EAPI 0-5)
get_libname (ALL EAPI)

I see no little reason to place die statements for unknown EAPIs.
Just changing the eclasses to better suit the latest EAPI should be OK.

Signed-off-by: Brian Evans  gentoo.org>

 eclass/db-use.eclass | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/eclass/db-use.eclass b/eclass/db-use.eclass
index 35f11df034a..83ae94799ca 100644
--- a/eclass/db-use.eclass
+++ b/eclass/db-use.eclass
@@ -1,10 +1,14 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # This is a common location for functions that aid the use of sys-libs/db
 #
 # Bugs: maintainer-nee...@gentoo.org
 
-inherit versionator multilib
+# multilib is used for get_libname in all EAPI
+case "${EAPI:-0}" in
+   0|1|2|3|4|5|6) inherit eapi7-ver multilib ;;
+   *) inherit multilib ;;
+esac
 
 #Convert a version to a db slot
 db_ver_to_slot() {
@@ -38,7 +42,7 @@ db_findver() {
fi
 
PKG="$(best_version $1)"
-   VER="$(get_version_component_range 1-2 "${PKG/*db-/}")"
+   VER="$(ver_cut 1-2 "${PKG/*db-/}")"
if [ -d "${EPREFIX}"/usr/include/db$(db_ver_to_slot "$VER") ]; then
#einfo "Found db version ${VER}" >&2
echo -n "$VER"



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

2018-08-27 Thread Sergei Trofimovich
commit: 496fd5fe49c3995bdde031d6a2499bff2ff7bbe2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 13:13:04 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 13:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496fd5fe

sys-devel/binutils-hppa64: cut 2 patchset for 2.31.1

Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch

Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-devel/binutils-hppa64/Manifest  | 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index b4bce3e7c8c..4a684ba01c3 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -15,5 +15,5 @@ DIST binutils-2.29.tar.bz2 29073316 BLAKE2B 
0eb7bbefa1ac5f4d753ca9328d339a466d4f
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1-patches-2.tar.xz 11232 BLAKE2B 
b8ac65872017c063650d4e04855efa3fd3e9faa566e81fa9fb3ae777c1337627023c1af85b708a7933b577a69652451ff488340d7cc9f035d3a3a655da0fc8d6
 SHA512 
2d0ee2e727586fc39cdb8abc7251c12dd350d18dd84103ddacc08978db48d45445c05b7ea5f095842f6e0350db94d593270b23a38920a01ca59c363decaa2a58
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
index f885043c8a2..29675f0e5c2 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
@@ -21,7 +21,7 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  for the patchsets
 #  Default: dilfridge :)
 
-PATCH_VER=1
+PATCH_VER=2
 
 case ${PV} in
)
@@ -43,7 +43,7 @@ KEYWORDS="-* ~hppa"
 # The Gentoo patchset
 #
 PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
+PATCH_DEV=${PATCH_DEV:-slyfox}
 
 [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";



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

2018-08-27 Thread Sergei Trofimovich
commit: bb0df5be78a66dcd29eb320351fb81e8cc54dca0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 13:11:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 13:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0df5be

sys-devel/binutils: cut 2 patchset for 2.31.1

Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch

Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-devel/binutils/Manifest   | 2 +-
 sys-devel/binutils/binutils-2.31.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 0926475d632..6f0279b237c 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -11,6 +11,6 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1-patches-2.tar.xz 11232 BLAKE2B 
b8ac65872017c063650d4e04855efa3fd3e9faa566e81fa9fb3ae777c1337627023c1af85b708a7933b577a69652451ff488340d7cc9f035d3a3a655da0fc8d6
 SHA512 
2d0ee2e727586fc39cdb8abc7251c12dd350d18dd84103ddacc08978db48d45445c05b7ea5f095842f6e0350db94d593270b23a38920a01ca59c363decaa2a58
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
 DIST binutils--patches-1.tar.xz 10116 BLAKE2B 
1ae970fd13ea1b94f554ed5b3fde4b6bdd90efcfc2488efc2f1465511279027c2e7f2a7371069afadb91bf833680a24e1a5df50d3169c9ee132c933b3c1fdba9
 SHA512 
a5d97d7070b876bf072db2a99a2876c239e03409849b9c93467bd3e70cd97c468110031a09e1c182c05d48004ec3e1651f44a1850b0275a385c3bae598cd98d7

diff --git a/sys-devel/binutils/binutils-2.31.1.ebuild 
b/sys-devel/binutils/binutils-2.31.1.ebuild
index d28b62827bc..aa2b74cf6c1 100644
--- a/sys-devel/binutils/binutils-2.31.1.ebuild
+++ b/sys-devel/binutils/binutils-2.31.1.ebuild
@@ -19,7 +19,7 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  for the patchsets
 #  Default: dilfridge :)
 
-PATCH_VER=1
+PATCH_VER=2
 
 case ${PV} in
)
@@ -49,7 +49,7 @@ esac
 # The Gentoo patchset
 #
 PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
+PATCH_DEV=${PATCH_DEV:-slyfox}
 
 [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";



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

2018-08-27 Thread Sergei Trofimovich
commit: dfba25224a9a672a445b74d09a8d16bf9beaa381
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 27 13:14:05 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 27 13:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfba2522

sys-libs/binutils-libs: cut 2 patchset for 2.31.1

Single new patch to fix build failure against llvm:
+ 0013-Fix-type-checking-errors.patch

Reported-by: David Carlos Manuelda
Closes: https://bugs.gentoo.org/663194
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-libs/binutils-libs/Manifest| 2 +-
 sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 0f487119195..8a3f8702e85 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,5 +9,5 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1-patches-2.tar.xz 11232 BLAKE2B 
b8ac65872017c063650d4e04855efa3fd3e9faa566e81fa9fb3ae777c1337627023c1af85b708a7933b577a69652451ff488340d7cc9f035d3a3a655da0fc8d6
 SHA512 
2d0ee2e727586fc39cdb8abc7251c12dd350d18dd84103ddacc08978db48d45445c05b7ea5f095842f6e0350db94d593270b23a38920a01ca59c363decaa2a58
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30

diff --git a/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
index 415d289b864..be5ead46558 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
@@ -3,14 +3,14 @@
 
 EAPI=6
 
-PATCH_VER=1
+PATCH_VER=2
 
 inherit eutils toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
 PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
+PATCH_DEV=${PATCH_DEV:-slyfox}
 
 DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
 HOMEPAGE="https://sourceware.org/binutils/";



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2018-08-27 Thread Ian Stakenvicius
commit: c25620117d06cf8b9502ffe3c54a627b331fb371
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Aug 16 18:03:28 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Aug 16 18:03:28 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=c2562011

firefox-60.1: delete ffmpeg4 patch as its included upstream

 www-client/firefox/firefox-60.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/www-client/firefox/firefox-60.1.0.ebuild 
b/www-client/firefox/firefox-60.1.0.ebuild
index 8f2df81..493e50a 100644
--- a/www-client/firefox/firefox-60.1.0.ebuild
+++ b/www-client/firefox/firefox-60.1.0.ebuild
@@ -172,6 +172,8 @@ src_unpack() {
 }
 
 src_prepare() {
+   rm -f "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
+   || die
eapply "${WORKDIR}/firefox"
 
# Enable gnomebreakpad



[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, www-client/firefox/

2018-08-27 Thread Ian Stakenvicius
commit: 38ea4d5b3f48d4c0e8bb002b19aba008edc84265
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Aug 16 17:21:31 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Aug 16 17:21:31 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=38ea4d5b

Merge mozconfig-v6.60.eclass into firefox-60 and thunderbird-60

As the constant eclass bumping has become more and more undesireable,
mozconfig is going away and so each ebuild will contain its configuration
and dependencies.

 mail-client/thunderbird/thunderbird-60.0-r1.ebuild | 210 +
 www-client/firefox/firefox-60.1.0.ebuild   | 202 +---
 2 files changed, 352 insertions(+), 60 deletions(-)

diff --git a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild 
b/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
index f87cfb2..6c739b7 100644
--- a/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
+++ b/mail-client/thunderbird/thunderbird-60.0-r1.ebuild
@@ -28,10 +28,9 @@ if [[ ${MOZ_ESR} == 1 ]]; then
 fi
 MOZ_P="${PN}-${MOZ_PV}"
 
-MOZCONFIG_OPTIONAL_WIFI=1
 #MOZ_GENERATE_LANGPACKS=1
 
-inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils mozconfig-v6.60 
pax-utils xdg-utils autotools mozlinguas-v2
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils mozcoreconf-v6 
pax-utils xdg-utils autotools mozlinguas-v2
 
 DESCRIPTION="Thunderbird Mail Client"
 HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/";
@@ -39,7 +38,8 @@ HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/";
 KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist crypt hardened lightning +minimal mozdom rust selinux"
+IUSE="bindist crypt dbus debug hardened lightning mozdom pulseaudio selinux 
startup-notification
+   system-harfbuzz system-icu system-jpeg system-libevent system-sqlite 
system-libvpx wifi"
 RESTRICT="!bindist? ( bindist )"
 
 PATCH_URIS=( 
https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz
 )
@@ -54,16 +54,72 @@ ASM_DEPEND=">=dev-lang/yasm-1.1"
 CDEPEND="
>=dev-libs/nss-3.28.3
>=dev-libs/nspr-4.13.1
+   >=app-text/hunspell-1.5.4:=
+   dev-libs/atk
+   dev-libs/expat
+   >=x11-libs/cairo-1.10[X]
+   >=x11-libs/gtk+-2.18:2
+   >=x11-libs/gtk+-3.4.0:3
+   x11-libs/gdk-pixbuf
+   >=x11-libs/pango-1.22.0
+   >=media-libs/libpng-1.6.34:0=[apng]
+   >=media-libs/mesa-10.2:*
+   media-libs/fontconfig
+   >=media-libs/freetype-2.4.10
+   kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+   virtual/freedesktop-icon-theme
+   dbus? ( >=sys-apps/dbus-0.60
+   >=dev-libs/dbus-glib-0.72 )
+   startup-notification? ( >=x11-libs/startup-notification-0.8 )
+   >=x11-libs/pixman-0.19.2
+   >=dev-libs/glib-2.26:2
+   >=sys-libs/zlib-1.2.3
+   >=virtual/libffi-3.0.10
+   virtual/ffmpeg
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrender
+   x11-libs/libXt
+   system-icu? ( >=dev-libs/icu-59.1:= )
+   system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+   system-libevent? ( >=dev-libs/libevent-2.0:0= )
+   system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
+   system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
+   system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= 
>=media-gfx/graphite2-1.3.9-r1 )
+   wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
+   >=dev-libs/dbus-glib-0.72
+   net-misc/networkmanager ) )
"
 
-DEPEND="rust? ( dev-lang/rust )
-   amd64? ( ${ASM_DEPEND}
-   virtual/opengl )
-   x86? ( ${ASM_DEPEND}
-   virtual/opengl )"
+DEPEND="${CDEPEND}
+   app-arch/zip
+   app-arch/unzip
+   >=sys-devel/binutils-2.16.1
+   sys-apps/findutils
+   pulseaudio? ( media-sound/pulseaudio )
+   elibc_glibc? ( || (
+   ( >=dev-lang/rust-1.24.0[-extended(-)] >=dev-util/cargo-0.25.0 )
+   >=dev-lang/rust-1.24.0[extended]
+   ( >=dev-lang/rust-bin-1.24.0 >=dev-util/cargo-0.25.0 )
+   ) )
+   elibc_musl? ( || ( >=dev-lang/rust-1.24.0
+   >=dev-util/cargo-0.25.0
+   ) )
+
+   >=sys-devel/llvm-4.0.1
+   >=sys-devel/clang-4.0.1
+   amd64? ( ${ASM_DEPEND} virtual/opengl )
+   x86? ( ${ASM_DEPEND} virtual/opengl )"
 
 RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-thunderbird )
+   pulseaudio? ( || ( media-sound/pulseaudio
+   >=media-sound/apulse-0.1.9 ) )
+   selinux? ( sec-policy/selinux-mozilla
+   sec-policy/selinux-thunderbird
+   )
crypt? ( >=x11-plugins/enigmail-1.9.8.3-r1 )
 "
 
@@ -129,13 +185,6 @@ src_prepare() {
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
   

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2018-08-27 Thread Ian Stakenvicius
commit: e5f3ddabf9959c85228868c85456fb0facc0f81d
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Sat Aug 18 02:33:31 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Sat Aug 18 02:33:31 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=e5f3ddab

firefox: bump v62 to beta16

This version merges mozconfig into the ebuild.

 www-client/firefox/Manifest   |  92 +
 www-client/firefox/firefox-62.0_beta16.ebuild | 525 ++
 2 files changed, 617 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 7e639aa..1be57a0 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -92,6 +92,98 @@ DIST firefox-60.1.0esr-zh-CN.xpi 542800 BLAKE2B 
057581e3094ae800bdcb7fc3213a9ec2
 DIST firefox-60.1.0esr-zh-TW.xpi 541124 BLAKE2B 
cc5e64b8dcd4180a65be30225f047fae3fa43e5e450e8ed4563109c27fd49fbfbc167b8858b8e7a289edab540c937d5af59b18e69b5d3d4ad447b865ed27f231
 SHA512 
395334989f0280cc201fa368a03689e807d8dbf7643cffce71c1702c2e2763c71c6c2a56336a5c935941922a67a286bdb9171a3cec46d9c1cdda7c1383784888
 DIST firefox-60.1.0esr.source.tar.xz 268770652 BLAKE2B 
34667640da917a8b03b6af87182aacd1953d955bd18df9ca6850e7b3708ab4ab8fc7b190614db3444e031edc0970f370a78b718d1a3f1e98baed8adb1fc09652
 SHA512 
06c2d6d02086b77cc243eb4438d643cbc51fb766f1be8d5002bf77587d5c14145c6e26c1496c654b8ed1cc325cad29b049aac55a32f757d167d183bf73fff396
 DIST firefox-62.0-patches-01.tar.xz 9696 BLAKE2B 
4154162d2502378473d7dba37214a82ff146cb0be33f75c5c1bc9c1d344eba47e005df4b8512219f1b5467b5285405da284e29e86e2f773fe181c06c8cce6950
 SHA512 
f8a2469fc8b6094a44f396dbb87996a599ce6379c57507234d1ee87a82095809d4094fa89ce3a115dc3068c1a52056b4095941e9664646ef497c629f11c105cc
+DIST firefox-62.0b16-ach.xpi 445240 BLAKE2B 
8f89536903b565d2fd3e40562bc2ea87f770a00aa6e52e89c1f6cc46618aeb15123013a39f047cd15e4dfbd3987bea0b3cce0f812cc7ce4d98d513effe4aa2ec
 SHA512 
e3db287d0967dd68ef343874764ae1c73e33af127db9e9a95b7a7a8053eba4ad67bc9e2045a1fd78d7ef7b1ea51392617b97bb0807c4b779edbe108e2e89
+DIST firefox-62.0b16-af.xpi 432289 BLAKE2B 
b099710ef51d5f2803f6d6cdeed9cdc7daf6b711fc168f907f9d762bd68c7ed7085b950bbd7ca99217e17f3b87dee72fdc148636932da170a9efafbae138b826
 SHA512 
72bf865671eda09832fdb28217b43af8a9a367a7e0557513215e4af68dcba37f788be75f654feee89027de0935ba569b6ff7a39013ac3f3dfbec1dcdf605
+DIST firefox-62.0b16-an.xpi 467422 BLAKE2B 
4917f2ca88552a9c36e712e5e1bbf36e7e6e2089e14d2c367c83428f345bec0baf4967de49cc8d8f701d0f5fbf05a138a16a56e320d87f33b28d4e17897f724d
 SHA512 
e83163706c6c2841f3b2ac9473c20df797565da267824d1c4c40dfb992a5ef921595e4790b121de87d9e2759917554b5b4b5693aa5e5e8d09b9a8e426b58cdb1
+DIST firefox-62.0b16-ar.xpi 496630 BLAKE2B 
1939472a00fc01aa87a1895fb24c0e60acf494c059c2c454409dd2f958e64e082125b3ecdaa30fc07525a8dd479fcb506133c9755ce466695f650e8b679bc2a4
 SHA512 
5ce84eba7da1e99697a95b814e26e0a3569dfd2813e5b66fcd2221203709b26f24c7cf8f332778a9114d7ed9d3b6c58578b623b1d1e5961597a195354d4c2c5c
+DIST firefox-62.0b16-as.xpi 478302 BLAKE2B 
b57458aff6243719f7b6cbf995c42775759f2f59a97f6aaab616d19c3befef7e184efb6ecf35f75c31d7f99fce5fef0f8ae8dbfa146f19916318a0b94a49fc51
 SHA512 
f4a5ef46b9521190751fc5392709c0a7c519cba634c75d4ed41800379a58c57aaeb78c9a06429ccfa1f86dab78568efcbf99ff127e5059c16cc96308f5fbf602
+DIST firefox-62.0b16-ast.xpi 455165 BLAKE2B 
2f16ff6b0c0120a4f7a6689577efbd23e222c1816ce44b242a114c0f6bf82afe1d32d5d332079a5b695b4ca55fdd0d1c23cf3e9758f0cd5d6bbac95d68608c84
 SHA512 
724fec0bf1eec68791a923dfee69fb12741f54061f67b0bd5ea4ce0c4ecb56764f2892c7a4d5cb8cbfc02f88efeb5630bf0089ea39a47a0fa86a761dbd9c
+DIST firefox-62.0b16-az.xpi 474639 BLAKE2B 
8e0860d15d3573728d65373c78954aea67d4e65d17bedf2d6a061214c4927b8aa148d949e78986fb1e57e66b266585e9ab7007da5ad6643a7f83c38de29f3f29
 SHA512 
20ff2e7ed5a4ce4bcc68ceccc096e528f7e3a10a958848d7a1e7c118a916185a04d9ffd853af4b20a65a55ecf58e8655ba57d1d2b7542e497a529ca40ba51d4c
+DIST firefox-62.0b16-bg.xpi 522686 BLAKE2B 
147df2ca93ff2630a5223e9099ee2c0837907bfc86a58c16801898a984c39e740e2b59ae87d0df60a12d84b9ef1ef9e225acf7250af8599380a242e3e77147a6
 SHA512 
487bb2bf7d5626da1549c700a446634dce803168ef2b90b0713102ae4b4f4773ed36d30c15731b6cb119c0ca87aff3b11e0c694037638553f96886e9c805
+DIST firefox-62.0b16-bn-BD.xpi 536279 BLAKE2B 
e59f556875a4125ff4f8a9d1245b590c17c5038542b5bd80f57fefcf5d063f623b43f350f9ceebcad0c040eac93c7e91cc765af5aa3c7cdc8817c5ca74cbad1d
 SHA512 
0abf5be2712ee584ce9612c671aabe72984dd1d6e3dd6ad8043cb0cd2379f0953da8153a5a5af7de20215da3abeb98b172b20f1203b4f6a9910373fd2f488f62
+DIST firefox-62.0b16-bn-IN.xpi 509931 BLAKE2B 
a7873290a7bd4e58c00c398821f7fa62569cbfefa358396c37e563dc22ee5577e739df648ed35659b12433d8da0245e3cd93cc58a17fbf55692ad7a6295e1ff9
 SHA512 
6bf2df64b22940ae71862b5512f90d7862252ed1724574bfb223e12b6bd6bed24906a65261b1fd67d48fa15d5e413619bbfa844bb91fa7ba9e1a2163b88ea2f2
+DIST firefox-62.0b16-br.xpi 464395 BLAKE2B 
fd1930098d1255582cdcbe3fb254b534be847d6c91f

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

2018-08-27 Thread Ian Stakenvicius
commit: 51d4359a74518591e91dd37d9edb71cd3cc143dd
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Aug 27 12:30:16 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Aug 27 13:29:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d4359a

net-analyzer/check_mk_agent: bump 1.2.8 to p27, add 1.4.0_p31

Upstream has changed packaging to now include yet another layer of tarball,
so ebuilds now install check_mk_agent out of the full "Raw" OMD release.

Other than that, the only new thing is that the inventory plugin can be
auto-installed via the new 'inventory' use flag.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-analyzer/check_mk_agent/Manifest   |  3 +-
 ..._p16.ebuild => check_mk_agent-1.2.8_p27.ebuild} | 36 +-
 ..._p16.ebuild => check_mk_agent-1.4.0_p31.ebuild} | 36 +-
 net-analyzer/check_mk_agent/metadata.xml   |  1 +
 4 files changed, 19 insertions(+), 57 deletions(-)

diff --git a/net-analyzer/check_mk_agent/Manifest 
b/net-analyzer/check_mk_agent/Manifest
index 919f615de24..d378a34fa03 100644
--- a/net-analyzer/check_mk_agent/Manifest
+++ b/net-analyzer/check_mk_agent/Manifest
@@ -1 +1,2 @@
-DIST check_mk-1.2.8p16.tar.gz 16298683 BLAKE2B 
5023719c3e2e56807900ccb204862eccb73706bb23dfa3dfb4f30cb6fa592828e2d81aef12dd5129b280c37ca8d700c982f3b29469fd5ec0328e91e414b8c624
 SHA512 
601c76b2b62de9176122c69b011b5f7ac6b71650d1b3e411c103f5e9c3e91256ce8d3db6fcd1edc2a11f86dcba4e8ea18ec5a1f9f3eae5b25a4bb3ba712341eb
+DIST check-mk-raw-1.2.8p27.cre.tar.gz 150213236 BLAKE2B 
f239edee68fdfc32aba9af40dead69ecdcb699b437b3ec615a3bf84b5eaa3644203ba4afea3d24a16ae722fe05eebb2650af1846eded97e322d88f2d7f5d102d
 SHA512 
781b3dad0e144dc23a0d6791fa90a8ee2652919f898fa275abf7760d137f18ebe037a7d5d8f17c437f99fb7d0b22e57fdb42749dd6c084c74c5e2ef404eb3c1f
+DIST check-mk-raw-1.4.0p31.cre.tar.gz 314212612 BLAKE2B 
07c9bda8524250f949a21204427d455ef0ac0a323fe38b66c7c4f03b50f7677099b5c24dae22f55fe1e1a2e475d541e1b643169a2368925e960ea514a03fd6b2
 SHA512 
b1dfe22e54a3d6f9c7f76b408adeb7ca46aa4b21d933149c1681bf87dae7af8f5bf645ba19b225f30b0057d8d075f657756019e3b908d3090e1d14451e7fcc0b

diff --git a/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p16.ebuild 
b/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p27.ebuild
similarity index 71%
copy from net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p16.ebuild
copy to net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p27.ebuild
index 0bb80b3ddcd..c41c9b1f348 100644
--- a/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p16.ebuild
+++ b/net-analyzer/check_mk_agent/check_mk_agent-1.2.8_p27.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=6
@@ -9,12 +9,12 @@ DESCRIPTION="Agent to report data to Check_MK for monitoring"
 HOMEPAGE="http://mathias-kettner.de/check_mk.html";
 
 MY_PV="${PV/_p/p}"
-MY_P="check_mk-${MY_PV}"
+MY_P="check-mk-raw-${MY_PV}.cre"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="apache_status logwatch mysql nfsexports oracle postgres smart +xinetd 
zypper"
+IUSE="apache_status inventory logwatch mysql nfsexports oracle postgres smart 
+xinetd zypper"
 
 RDEPEND="!!net-analyzer/check_mk
app-shells/bash:*
@@ -22,44 +22,23 @@ RDEPEND="!!net-analyzer/check_mk
"
 DEPEND="${RDEPEND}"
 
-SRC_URI="http://mathias-kettner.de/download/${MY_P}.tar.gz";
+SRC_URI="http://mathias-kettner.de/support/${MY_PV}/${MY_P}.tar.gz";
 
 src_unpack() {
# check_mk is a tarball containing tarballs
unpack ${A}
+   unpack "${WORKDIR}"/${MY_P}/packages/check_mk/check_mk-${MY_PV}.tar.gz
mkdir -p "${S}" || die
cd "${S}" || die
-   unpack "${WORKDIR}"/${MY_P}/agents.tar.gz
+   unpack "${WORKDIR}"/check_mk-${MY_PV}/agents.tar.gz
mkdir -p "${S}"/doc || die
cd "${S}"/doc || die
-   unpack "${WORKDIR}"/${MY_P}/doc.tar.gz
-}
-
-src_prepare() {
-   cat 

[gentoo-commits] repo/gentoo:master commit in: media-video/vdr/, media-video/vdr/files/

2018-08-27 Thread Joerg Bornkessel
commit: ddda7c9abad6a161baaf65520b6ca6b4fad7b325
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Mon Aug 27 13:30:59 2018 +
Commit: Joerg Bornkessel  gentoo  org>
CommitDate: Mon Aug 27 13:31:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddda7c9a

media-video/vdr: glibc-2.24 deprecated warning fixed

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch | 35 
 media-video/vdr/vdr-2.2.0-r3.ebuild  |  1 +
 2 files changed, 36 insertions(+)

diff --git a/media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch 
b/media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch
new file mode 100644
index 000..98cc13b0c3b
--- /dev/null
+++ b/media-video/vdr/files/vdr-2.2.0_glibc-2.24.patch
@@ -0,0 +1,35 @@
+patch will fix readdir_r() is deprecated as of glibc-2.24
+https://www.vdr-portal.de/forum/index.php?thread/130752-handle-deprecated-functions-readdir-r-auto-ptr/&postID=1293833#post1293833
+
+Signed-of by: Joerg Bornkessel  (27 Aug 2018)
+diff -Naur vdr-2.2.0.orig/tools.c vdr-2.2.0/tools.c
+--- vdr-2.2.0.orig/tools.c 2018-08-27 12:59:28.571326559 +0200
 vdr-2.2.0/tools.c  2018-08-27 13:03:11.222326559 +0200
+@@ -1466,7 +1466,11 @@
+ struct dirent *cReadDir::Next(void)
+ {
+   if (directory) {
++#if !__GLIBC_PREREQ(2, 24) // readdir_r() is deprecated as of GLIBC 2.24
+  while (readdir_r(directory, &u.d, &result) == 0 && result) {
++#else
++ while ((result = readdir(directory)) != NULL) {
++#endif
+if (strcmp(result->d_name, ".") && strcmp(result->d_name, ".."))
+   return result;
+}
+diff -Naur vdr-2.2.0.orig/tools.h vdr-2.2.0/tools.h
+--- vdr-2.2.0.orig/tools.h 2018-08-27 12:59:28.641326559 +0200
 vdr-2.2.0/tools.h  2018-08-27 13:01:44.022326559 +0200
+@@ -369,10 +369,12 @@
+ private:
+   DIR *directory;
+   struct dirent *result;
++#if !__GLIBC_PREREQ(2, 24) // readdir_r() is deprecated as of GLIBC 2.24
+   union { // according to "The GNU C Library Reference Manual"
+ struct dirent d;
+ char b[offsetof(struct dirent, d_name) + NAME_MAX + 1];
+ } u;
++#endif
+ public:
+   cReadDir(const char *Directory);
+   ~cReadDir();

diff --git a/media-video/vdr/vdr-2.2.0-r3.ebuild 
b/media-video/vdr/vdr-2.2.0-r3.ebuild
index 2b4a137a165..dbb8e986c4a 100644
--- a/media-video/vdr/vdr-2.2.0-r3.ebuild
+++ b/media-video/vdr/vdr-2.2.0-r3.ebuild
@@ -218,6 +218,7 @@ src_prepare() {
eapply "${FILESDIR}/${P}_gentoo.patch"
#gcc-7.2, this will fix only the core vdr, not the extpatch
eapply "${FILESDIR}/${P}_unsignedtosigned.patch"
+   eapply "${FILESDIR}/${P}_glibc-2.24.patch"
 
# fix some makefile issues
sed -e "s:ifndef NO_KBD:ifeq (\$(USE_KBD),1):" \



[gentoo-commits] proj/lisp:master commit in: dev-lisp/cl-ppcre/

2018-08-27 Thread José María Alonso
commit: 56e8d3d22ab71b381d0b4e6f3db8c4d5d81fcc54
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Aug 27 14:08:26 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Aug 27 14:08:26 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=56e8d3d2

dev-lisp/cl-ppcre: Bump to version 2.1.0

 dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild 
b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
new file mode 100644
index ..70c99953
--- /dev/null
+++ b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="CL-PPCRE is a portable regular expression library for Common 
Lisp."
+HOMEPAGE="http://weitz.de/cl-ppcre/
+ http://www.cliki.net/cl-ppcre";
+SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-lisp/flexi-streams"
+PDEPEND="dev-lisp/cl-ppcre-unicode"
+
+src_unpack() {
+   unpack ${A} && cd "${S}"
+   rm -rf cl-ppcre-unicode test/unicode*
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp test/
+   common-lisp-install-asdf ${PN}
+   dodoc CHANGELOG docs/index.html
+}



  1   2   3   4   5   6   7   >