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

2018-03-09 Thread Matt Thode
commit: d8ef99ab7a391b37d0de5863c6131796f690a3d6
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  9 19:35:00 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Mar  9 19:35:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ef99ab

dev-python/msgpack: actually fix cython dep

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/dev-python/msgpack/msgpack-0.5.6.ebuild 
b/dev-python/msgpack/msgpack-0.5.6.ebuild
index ab978928a8e..9149aa384fa 100644
--- a/dev-python/msgpack/msgpack-0.5.6.ebuild
+++ b/dev-python/msgpack/msgpack-0.5.6.ebuild
@@ -18,7 +18,7 @@ IUSE="+native-extensions test"
 DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
native-extensions? (
-   >=dev-python/cython-0.16[$(python_gen_usedep 'python*')]
+   $(python_gen_cond_dep 
'>=dev-python/cython-0.16[${PYTHON_USEDEP}]' 'python*')
)
test? (
dev-python/six[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-admin/nginx-vts-exporter/, app-admin/nginx-vts-exporter/files/

2018-03-09 Thread Manuel Rüger
commit: 1da6bec809bdabf4191b7ad68622e179ba2c135e
Author: Manuel Rüger  gentoo  org>
AuthorDate: Fri Mar  9 21:44:20 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Fri Mar  9 21:44:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da6bec8

app-admin/nginx-vts-exporter: Initial version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-admin/nginx-vts-exporter/Manifest  |  1 +
 .../files/nginx-vts-exporter.confd |  2 +
 .../files/nginx-vts-exporter.initd | 19 +
 app-admin/nginx-vts-exporter/metadata.xml  | 11 +
 .../nginx-vts-exporter-0.10.0.ebuild   | 47 ++
 5 files changed, 80 insertions(+)

diff --git a/app-admin/nginx-vts-exporter/Manifest 
b/app-admin/nginx-vts-exporter/Manifest
new file mode 100644
index 000..e6c23304897
--- /dev/null
+++ b/app-admin/nginx-vts-exporter/Manifest
@@ -0,0 +1 @@
+DIST nginx-vts-exporter-0.10.0.tar.gz 149620 BLAKE2B 
6856240886d1a7082c901535954193798e8636ef744a5960441726cb12a5510706f7b8c1757e9f719c756d0beabc355cde8ec626c9bd4f14f7ff84894d0cc6da
 SHA512 
bdd3993b3fee24d3332db720df2880493eeb0724cd5b099ccdd5fe6456df1b344132e4e585271999df355fb2042954cb3d452e6dc0b92dead288e94dd71f627c

diff --git a/app-admin/nginx-vts-exporter/files/nginx-vts-exporter.confd 
b/app-admin/nginx-vts-exporter/files/nginx-vts-exporter.confd
new file mode 100644
index 000..ae134353a23
--- /dev/null
+++ b/app-admin/nginx-vts-exporter/files/nginx-vts-exporter.confd
@@ -0,0 +1,2 @@
+# arguments for prometheus nginx virtual host traffic stats exporter
+command_args="-nginx.scrape_uri=http://localhost/status/format/json;

diff --git a/app-admin/nginx-vts-exporter/files/nginx-vts-exporter.initd 
b/app-admin/nginx-vts-exporter/files/nginx-vts-exporter.initd
new file mode 100644
index 000..f61549b061d
--- /dev/null
+++ b/app-admin/nginx-vts-exporter/files/nginx-vts-exporter.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 2016-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Prometheus nginx virtual host traffic status exporter"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+
+command="/usr/bin/nginx-vts-exporter"
+command_args="${command_args:--nginx.scrape_uri=http://localhost/status/format/json};
+command_background="true"
+start_stop_daemon_args="--user ${user} --group ${group} \
+   --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
+   --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
+
+depend() {
+   after net
+}

diff --git a/app-admin/nginx-vts-exporter/metadata.xml 
b/app-admin/nginx-vts-exporter/metadata.xml
new file mode 100644
index 000..0baff3eb951
--- /dev/null
+++ b/app-admin/nginx-vts-exporter/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mr...@gentoo.org
+   Manuel Rüger
+   
+   
+   hnlq715/nginx-vts-exporter
+   
+

diff --git a/app-admin/nginx-vts-exporter/nginx-vts-exporter-0.10.0.ebuild 
b/app-admin/nginx-vts-exporter/nginx-vts-exporter-0.10.0.ebuild
new file mode 100644
index 000..761f9630f63
--- /dev/null
+++ b/app-admin/nginx-vts-exporter/nginx-vts-exporter-0.10.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/hnlq715/nginx-vts-exporter"
+EXPORTER_COMMIT="f5b3491cd0a8cc2df7088470f2727b0ae39a2700"
+ARCHIVE_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Nginx virtual host traffic stats exporter for Prometheus"
+HOMEPAGE="https://github.com/hnlq715/nginx-vts-exporter;
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-util/promu"
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+   default
+   sed -i -e "/-s$/d" -e "s/{{.Revision}}/${EXPORTER_COMMIT}/" 
src/${EGO_PN}/.promu.yml || die
+}
+
+src_compile() {
+   pushd src/${EGO_PN} || die
+   mkdir -p bin || die
+   GOPATH="${S}" promu build -v --prefix bin || die
+   popd || die
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin bin/${PN}
+   dodoc README.md
+   popd || die
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-pushgateway/, net-analyzer/prometheus-pushgateway/files/

2018-03-09 Thread Zac Medico
commit: 9cdd342bf4a94619bfdcbbe2f65f2194c0e025cf
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar  9 21:33:31 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  9 22:00:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cdd342b

net-analyzer/prometheus-pushgateway: new package

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-analyzer/prometheus-pushgateway/Manifest   |  1 +
 .../files/prometheus-pushgateway.confd | 14 ++
 .../files/prometheus-pushgateway.initd | 19 
 .../files/prometheus-pushgateway.logrotated|  7 +++
 .../files/prometheus-pushgateway.service   | 16 +++
 net-analyzer/prometheus-pushgateway/metadata.xml   | 15 +++
 .../prometheus-pushgateway-0.4.0.ebuild| 51 ++
 7 files changed, 123 insertions(+)

diff --git a/net-analyzer/prometheus-pushgateway/Manifest 
b/net-analyzer/prometheus-pushgateway/Manifest
new file mode 100644
index 000..8006b32ae23
--- /dev/null
+++ b/net-analyzer/prometheus-pushgateway/Manifest
@@ -0,0 +1 @@
+DIST prometheus-pushgateway-0.4.0.tar.gz 1140644 BLAKE2B 
ea82e2e7f6fd817de02044e5aafde724a4089e4f2961f0b581f90df7e04e65af5a3c3e044ef94bd600a92468a8aed791c838a8fdc64b05b7a91d6288e7e96fb3
 SHA512 
67f25e5f7fdc54143c5d10720f27bd256f22695ced93088cf2b72fe3197e45324d4353357ae40d7d3e92019480c0bec009e38ed3f583724d46411d76adbdc927

diff --git 
a/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.confd 
b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.confd
new file mode 100644
index 000..de9ef483723
--- /dev/null
+++ b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.confd
@@ -0,0 +1,14 @@
+# -log.format value
+#  If set use a syslog logger or JSON logging. Example: 
logger:syslog?appname=bob=7 or logger:stdout?json=true. Defaults to 
stderr.
+# -log.level value
+#  Only log messages with the given severity or above. Valid levels: 
[debug, info, warn, error, fatal].
+# -persistence.file string
+#  File to persist metrics. If empty, metrics are only kept in memory.
+# -persistence.interval duration
+#  The minimum interval at which to write out the persistence file. 
(default 5m0s)
+# -web.listen-address string
+#  Address to listen on for the web interface, API, and telemetry. 
(default ":9091")
+# -web.telemetry-path string
+#  Path under which to expose metrics. (default "/metrics")
+
+#command_args="-web.listen-address localhost:9091 
-persistence.file=/var/lib/${RC_SVCNAME}/persistence.gob"

diff --git 
a/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.initd 
b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.initd
new file mode 100644
index 000..a187e57897e
--- /dev/null
+++ b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Prometheus push acceptor for ephemeral and batch jobs"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+
+command="/usr/bin/pushgateway"
+command_args="${command_args:--web.listen-address localhost:9091 
-persistence.file=/var/lib/${RC_SVCNAME}/persistence.gob}"
+command_background="true"
+start_stop_daemon_args="--user ${user} --group ${group} \
+   --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
+   --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
+
+depend() {
+   need net
+}

diff --git 
a/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.logrotated 
b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.logrotated
new file mode 100644
index 000..3645c9be176
--- /dev/null
+++ 
b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.logrotated
@@ -0,0 +1,7 @@
+/var/log/prometheus-pushgateway/prometheus-pushgateway.log {
+   missingok
+   size 5M
+   rotate 3
+   compress
+   copytruncate
+}

diff --git 
a/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.service 
b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.service
new file mode 100644
index 000..4377850f2c5
--- /dev/null
+++ b/net-analyzer/prometheus-pushgateway/files/prometheus-pushgateway.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=Prometheus exporter for ephemereal jobs
+Documentation=https://prometheus.io/docs/instrumenting/pushing/
+After=network-online.target
+
+[Service]
+User=prometheus-pushgateway
+Restart=on-failure
+Environment=PUSHGATEWAY_ARGS="-web.listen-address localhost:9091 
--persistence.file=/var/lib/prometheus-pushgateway/persistence.gob"
+ExecStart=/usr/bin/pushgateway $PUSHGATEWAY_ARGS
+ExecReload=/bin/kill -HUP $MAINPID
+TimeoutStopSec=20s
+SendSIGKILL=no
+
+[Install]
+WantedBy=multi-user.target

diff --git 

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

2018-03-09 Thread Michał Górny
commit: 046fbd58569acff0c9f01cb0968df3f498d51516
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Tue Mar  6 16:33:05 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  9 19:08:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046fbd58

sys-kernel/dracut: update live ebuild

- address several QA issues
- depend on >=sys-apps/kmod-23
- remove net-analyzer/arping blocker

 sys-kernel/dracut/dracut-.ebuild | 60 +---
 1 file changed, 22 insertions(+), 38 deletions(-)

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 82d3ca269b1..684ea423e89 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit bash-completion-r1 eutils linux-info toolchain-funcs systemd
+inherit bash-completion-r1 eutils linux-info systemd toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
@@ -21,39 +21,39 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="debug selinux"
 
+# Tests need root privileges, bug #298014
 RESTRICT="test"
 
-CDEPEND="virtual/udev
+COMMON_DEPEND=">=sys-apps/kmod-23[tools]
virtual/pkgconfig
-   >=sys-apps/kmod-15[tools]
+   virtual/udev
"
-RDEPEND="${CDEPEND}
+RDEPEND="${COMMON_DEPEND}
app-arch/cpio
>=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
|| (
>=sys-apps/sysvinit-2.87-r3
sys-apps/systemd[sysv-utils]
)
-   sys-apps/coreutils[xattr(-)]
>=sys-apps/util-linux-2.21
 
debug? ( dev-util/strace )
selinux? (
+   sec-policy/selinux-dracut
sys-libs/libselinux
sys-libs/libsepol
-   sec-policy/selinux-dracut
)
-   !net-analyzer/arping
"
-DEPEND="${CDEPEND}
+DEPEND="${COMMON_DEPEND}
app-text/asciidoc
-   >=dev-libs/libxslt-1.1.26
app-text/docbook-xml-dtd:4.5
>=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
"
 
 DOCS=( AUTHORS HACKING NEWS README README.generic README.kernel README.modules
-   README.testsuite TODO )
+   README.testsuite TODO dracut.html )
 
 QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
@@ -78,25 +78,19 @@ src_configure() {
 src_install() {
default
 
-   local dracutlibdir="usr/lib/dracut"
-
-   local libdirs="/$(get_libdir) /usr/$(get_libdir)"
-   if [[ ${SYMLINK_LIB} = yes ]]; then
+   local libdirs=( /$(get_libdir) /usr/$(get_libdir) )
+   if [[ ${SYMLINK_LIB} = yes && $(get_libdir) != lib ]]; then
# Preserve lib -> lib64 symlinks in initramfs
-   [[ $libdirs =~ /lib\  ]] || libdirs+=" /lib /usr/lib"
+   libdirs+=( /lib /usr/lib )
fi
 
-   einfo "Setting libdirs to \"${libdirs}\" ..."
-   echo "libdirs=\"${libdirs}\"" > "${T}/gentoo.conf"
-   insinto "${dracutlibdir}/dracut.conf.d"
+   einfo "Setting libdirs to \"${libdirs[*]}\" ..."
+   echo "libdirs=\"${libdirs[*]}\"" > "${T}/gentoo.conf" || die
+   insinto "/usr/lib/dracut/dracut.conf.d"
doins "${T}/gentoo.conf"
 
insinto /etc/logrotate.d
newins dracut.logrotate dracut
-
-   dodir /var/lib/dracut/overlay
-
-   dodoc dracut.html
 }
 
 pkg_postinst() {
@@ -110,27 +104,17 @@ pkg_postinst() {
local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
 
# Kernel configuration options descriptions:
-   local desc_DEVTMPFS="Maintain a devtmpfs filesystem to mount at 
/dev"
-   local desc_BLK_DEV_INITRD="Initial RAM filesystem and RAM disk 
"\
-"(initramfs/initrd) support"
-
-   local opt desc
-
-   # Generate ERROR_* variables for check_extra_config.
-   for opt in ${CONFIG_CHECK}; do
-   opt=${opt#\~}
-   desc=desc_${opt}
-   eval "local ERROR_${opt}='CONFIG_${opt}: \"${!desc}\"" \
-   "is missing and REQUIRED'"
-   done
+   local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs 
filesystem to mount at /dev" '
+   ERROR_DEVTMPFS+='is missing and REQUIRED'
+   local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM 
filesystem and RAM disk '
+   ERROR_BLK_DEV_INITRD+='(initramfs/initrd) support" is missing 
and REQUIRED'
 
check_extra_config
echo
else
ewarn ""
-   ewarn "Your kernel configuration couldn't be checked.  Do you 
have"
-   ewarn "/usr/src/linux/.config file there?  Please check 
manually if"
-   ewarn "following options are enabled:"
+   ewarn "Your kernel configuration couldn't be checked."
+   ewarn "Please check manually if following options are enabled:"
ewarn ""

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

2018-03-09 Thread Michał Górny
commit: 4c3cc2518e9a02a232005dda2f4f136e7c008475
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Tue Mar  6 16:40:24 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  9 19:08:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3cc251

sys-kernel/dracut: bump to 047

Closes: https://bugs.gentoo.org/585106
Closes: https://bugs.gentoo.org/648508
Closes: https://github.com/gentoo/gentoo/pull/7320

 sys-kernel/dracut/Manifest  |   1 +
 sys-kernel/dracut/dracut-047.ebuild | 151 
 2 files changed, 152 insertions(+)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 75c426d4a16..86a7192b264 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,3 +1,4 @@
 DIST dracut-044.tar.xz 280004 BLAKE2B 
5b9603eb769b542e2d56fae4d0f0fe250e7e60eb9c85f9c7b7a472b9d889a9f323b3ba1cbbeb1d5de10507498542275cd4430695cc8b48426b42c03d0672ea87
 SHA512 
bc788076e425b223d98cf0e0b15ff57d75d423991d7a67fb564a2857c38d5c3a21d846d2ca4523f9d4b0128bb981d09b5c26031435c5fc5e30f53080bca19b3d
 DIST dracut-045.tar.xz 292652 BLAKE2B 
0e7c57ddca6757d59823afdc4ff23dcb06cc9cec317ece8cca14c5b6dfd2a7984fb8e857f5f48ad61922ba11b4b68944b366bddb02552efb52375f6e12802de7
 SHA512 
b57aab1f6fbdd5ad52a13a0eb99937b1abcd11507a2a3e6ec9bcb94e578cc32edc01a814ea2cef93158c27c17e3e40bcdd32a66457a20363f8136b8b546bbb4a
 DIST dracut-046.tar.xz 299520 BLAKE2B 
1e2d848aa0db0e90734d8c60610a60b1f0ff67f8c4d4f9933bec0bc1290071b1b1ee3cdb6c3da5b82d8f6d4cc7561ee17d38685659a4a6ee48a9085e388dfced
 SHA512 
75cefc184960024ef32f7bb5a0fe060e9c7d82dbfd0fe247d54b585e2ebbf0f8af5d5dc1be7e5e8cf2c3bc27b3293842c6361ae62d047289d0c59d7d40b09122
+DIST dracut-047.tar.xz 305836 BLAKE2B 
18333ae1e24cfbbb6a152bf9ba2c48884821f6a506344259ba56c581a9f3efac7b4c88e8ca149ef1f83347a5e4d59acba61e42b8e0ab3a9e9beb8684d5db28b0
 SHA512 
03369726b6c2b682d0c9dead7b7dbd1c3989aaf2b4a561015634d33a94e5230d03cb634c3890191b19dd8c1c83389533ae1a46d45d2024ba885e0d2d46c5d035

diff --git a/sys-kernel/dracut/dracut-047.ebuild 
b/sys-kernel/dracut/dracut-047.ebuild
new file mode 100644
index 000..b37520c7e9f
--- /dev/null
+++ b/sys-kernel/dracut/dracut-047.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit bash-completion-r1 eutils linux-info systemd toolchain-funcs
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://dracut.wiki.kernel.org;
+SRC_URI="mirror://kernel/linux/utils/boot/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug selinux"
+
+# Tests need root privileges, bug #298014
+RESTRICT="test"
+
+COMMON_DEPEND=">=sys-apps/kmod-23[tools]
+   virtual/pkgconfig
+   virtual/udev
+   "
+RDEPEND="${COMMON_DEPEND}
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/systemd[sysv-utils]
+   )
+   >=sys-apps/util-linux-2.21
+
+   debug? ( dev-util/strace )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+   "
+DEPEND="${COMMON_DEPEND}
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   "
+
+DOCS=( AUTHORS HACKING NEWS README README.generic README.kernel README.modules
+   README.testsuite TODO dracut.html )
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}/045-systemdutildir.patch"
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+}
+
+src_install() {
+   default
+
+   local libdirs=( /$(get_libdir) /usr/$(get_libdir) )
+   if [[ ${SYMLINK_LIB} = yes && $(get_libdir) != lib ]]; then
+   # Preserve lib -> lib64 symlinks in initramfs
+   libdirs+=( /lib /usr/lib )
+   fi
+
+   einfo "Setting libdirs to \"${libdirs[*]}\" ..."
+   echo "libdirs=\"${libdirs[*]}\"" > "${T}/gentoo.conf" || die
+   insinto "/usr/lib/dracut/dracut.conf.d"
+   doins "${T}/gentoo.conf"
+
+   insinto /etc/logrotate.d
+   newins dracut.logrotate dracut
+}
+
+pkg_postinst() {
+   if linux-info_get_any_version && linux_config_exists; then
+   ewarn ""
+   ewarn "If the following test report contains a missing kernel"
+   ewarn "configuration option, you should reconfigure and rebuild 
your"
+   ewarn 

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

2018-03-09 Thread José María Alonso
commit: c5e80cd558e35ab11836e7b6eda6b2701a7c498d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar  9 19:26:16 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 19:26:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e80cd5

dev-libs/libsigsegv: Drops old version 2.10

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/libsigsegv/Manifest   |  1 -
 dev-libs/libsigsegv/libsigsegv-2.10.ebuild | 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-libs/libsigsegv/Manifest b/dev-libs/libsigsegv/Manifest
index c0ea061fb47..fd256f937ff 100644
--- a/dev-libs/libsigsegv/Manifest
+++ b/dev-libs/libsigsegv/Manifest
@@ -1,3 +1,2 @@
-DIST libsigsegv-2.10.tar.gz 402279 BLAKE2B 
26c6549682828e89808b2fb062e4e6610d555ad9f190231c5cbc4a1707fb67b4747702e0a57b761a6da4bb9c7c95cf0d5278e7c3150922dfe3c4218780bdc483
 SHA512 
9464b3343af5042169f208781ffa9d1f7e5e1ee8654c1e6aca5581157b43eedc5ee504a56eb905c61443273bcfc8da6822ecc6499c5f589570ad0ba02d8d8cc2
 DIST libsigsegv-2.11.tar.gz 448744 BLAKE2B 
3fdf79efd9ce392887e1b133d5ea54637587411c3654b9cc4ae55b8cdfd05d41e56e76596edea7ee3dd09feb865dae56a67d2312033b07b491fbaca291fd1fe4
 SHA512 
6d60bbaa704b86c12a32a6b0eadd30fa7736d0e0ff8a1c45af1b15b7b7d4524f39902fe3f7f47a100bc2586e32aa25bb575e3d859d9ccb5fd7e99ba4e62f7b02
 DIST libsigsegv-2.12.tar.gz 451408 BLAKE2B 
3f2f37965dfdd5f8a7db3d5baff975003200e7ab157498524f8c99c60c285a5a8a1cf978ff3a69977d52604dc44493ac6d6d00476fca3380b285282b35873f99
 SHA512 
27986e8aaf4357ed131032aa7c281a5a28c5759530c62bb76f034aea33959547dcaae805e06347a1f532f0488b72fbbbdac4400f74e8d3f2128511526e8a5913

diff --git a/dev-libs/libsigsegv/libsigsegv-2.10.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.10.ebuild
deleted file mode 100644
index f5ddb94ed6d..000
--- a/dev-libs/libsigsegv/libsigsegv-2.10.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="library for handling page faults in user mode"
-HOMEPAGE="https://www.gnu.org/software/libsigsegv/;
-SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE=""
-
-src_configure () {
-   econf --enable-shared || die "Configure phase failed"
-}
-
-src_test () {
-   if [[ ${FEATURES} = *sandbox* ]]
-   then
-   # skip tests as they will fail
-   return 0
-   fi
-   emake check ||  die "Tests failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-   dodoc AUTHORS ChangeLog* NEWS PORTING README
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtvirtualkeyboard/

2018-03-09 Thread Mart Raudsepp
commit: dbe6caa8ebc7e7cbdecd1a2640a8cb1b56679266
Author: Roy Bamford  gentoo  org>
AuthorDate: Thu Mar  8 21:53:08 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar  9 19:47:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe6caa8

dev-qt/qtvirtualkeyboard: added ~arm64 keyword

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.4.ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.4.ebuild
index b7dd174e72f..21b1fd1474d 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.4.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9.4.ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 # TODO: unbudle libraries for more layouts



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kirigami/

2018-03-09 Thread Mart Raudsepp
commit: dcb06ad7fb67b319a4d4957272044e91589d4653
Author: Roy Bamford  gentoo  org>
AuthorDate: Thu Mar  8 21:55:08 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar  9 19:47:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb06ad7

kde-frameworks/kirigami: added ~arm64 keyword

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 kde-frameworks/kirigami/kirigami-5.43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kirigami/kirigami-5.43.0.ebuild 
b/kde-frameworks/kirigami/kirigami-5.43.0.ebuild
index 03e1007860a..9ade1268bf7 100644
--- a/kde-frameworks/kirigami/kirigami-5.43.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.43.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami;
 EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtquickcontrols2/

2018-03-09 Thread Mart Raudsepp
commit: 626c71481d2fdfd8f32e90485400ffa102082d63
Author: Roy Bamford  gentoo  org>
AuthorDate: Thu Mar  8 21:51:03 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar  9 19:47:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626c7148

dev-qt/qtquickcontrols2: added ~arm64 keyword

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.4.ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.4.ebuild
index 120bd5c224c..aa6bccf5156 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.4.ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.4.ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="widgets"



[gentoo-commits] proj/lisp:master commit in: app-emacs/slime/files/2.0_p20110617/, app-emacs/slime/files/2.15/, ...

2018-03-09 Thread José María Alonso
commit: 9098ad6fd3db74a5235b1aa32978ac56882f5598
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Feb 27 20:02:42 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9098ad6f

app-emacs/slime: Bumps version to 2.20. Drops old versions

 .../2.0_p20110617/fix-inspect-presentations.patch  | 47 ---
 .../2.0_p20110617/gentoo-changelog-date.patch  | 22 -
 .../2.0_p20110617/gentoo-dont-call-init.patch  | 16 
 .../files/2.0_p20110617/gentoo-module-load.patch   | 88 ---
 app-emacs/slime/files/2.0_p20110617/swank.asd  | 98 --
 .../2.0_p20130214/gentoo-changelog-date.patch  | 20 -
 .../files/2.0_p20130214/gentoo-module-load.patch   | 84 ---
 .../2.0_p20130930/gentoo-changelog-date.patch  | 20 -
 .../slime/files/2.11/dont-load-sbcl-pprint.patch   | 13 ---
 .../slime/files/2.11/gentoo-changelog-date.patch   | 20 -
 .../slime/files/2.15/gentoo-changelog-date.patch   | 20 -
 .../files/{2.0_p20110617 => }/70slime-gentoo.el|  8 +-
 app-emacs/slime/metadata.xml   | 34 
 app-emacs/slime/slime-2.0_p20110617.ebuild | 80 --
 app-emacs/slime/slime-2.0_p20130214.ebuild |  1 -
 app-emacs/slime/slime-2.0_p20130930.ebuild | 96 -
 app-emacs/slime/slime-2.11.ebuild  |  1 -
 app-emacs/slime/slime-2.12.ebuild  |  1 -
 app-emacs/slime/slime-2.15.ebuild  |  1 -
 app-emacs/slime/slime-2.20.ebuild  | 66 +++
 app-emacs/slime/slime-.ebuild  |  5 +-
 21 files changed, 71 insertions(+), 670 deletions(-)

diff --git 
a/app-emacs/slime/files/2.0_p20110617/fix-inspect-presentations.patch 
b/app-emacs/slime/files/2.0_p20110617/fix-inspect-presentations.patch
deleted file mode 100644
index 5a0bfc7a..
--- a/app-emacs/slime/files/2.0_p20110617/fix-inspect-presentations.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-Author: Stelian Ionescu 
-Date: 2007-08-20
-Status: Rejected
-Description: Enables slime-inspect to work with presentations at point
-
-diff --git a/contrib/slime-presentations.el b/contrib/slime-presentations.el
-index a462669..fd18edd 100644
 a/contrib/slime-presentations.el
-+++ b/contrib/slime-presentations.el
-@@ -57,6 +57,15 @@
- (make-variable-buffer-local
-  (defvar slime-presentation-start-to-point (make-hash-table)))
- 
-+(setq slime-inspector-value-provider
-+  (lambda ()
-+(multiple-value-bind (presentation start end)
-+(slime-presentation-around-point (point))
-+  (when presentation
-+;; Point is within a presentation, so don't prompt, just 
-+;; inspect the presented object; don't play DWIM.
-+(slime-presentation-expression presentation)
-+
- (defun slime-mark-presentation-start (id  target)
-   "Mark the beginning of a presentation with the given ID.
- TARGET can be nil (regular process output) or :repl-result."
-diff --git a/slime.el b/slime.el
-index a168c3f..2faaea9 100644
 a/slime.el
-+++ b/slime.el
-@@ -6371,11 +6371,15 @@ was called originally."
- (defvar slime-inspector-mark-stack '())
- (defvar slime-saved-window-config)
- 
-+(defvar slime-inspector-value-provider nil)
-+
- (defun slime-inspect (string)
-   "Eval an expression and inspect the result."
-   (interactive 
--   (list (slime-read-from-minibuffer "Inspect value (evaluated): "
--   (slime-sexp-at-point
-+   (list (or (and slime-inspector-value-provider
-+  (funcall slime-inspector-value-provider))
-+ (slime-read-from-minibuffer "Inspect value (evaluated): "
-+ (slime-sexp-at-point)
-   (slime-eval-async `(swank:init-inspector ,string) 'slime-open-inspector))
- 
- (define-derived-mode slime-inspector-mode fundamental-mode

diff --git a/app-emacs/slime/files/2.0_p20110617/gentoo-changelog-date.patch 
b/app-emacs/slime/files/2.0_p20110617/gentoo-changelog-date.patch
deleted file mode 100644
index bbb70a99..
--- a/app-emacs/slime/files/2.0_p20110617/gentoo-changelog-date.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/slime.el b/slime.el
-index 437481d..2f086c2 100644
 a/slime.el
-+++ b/slime.el
-@@ -119,16 +119,7 @@ CONTRIBS is a list of contrib packages to load."
- "Return the datestring of the latest entry in the ChangeLog file.
- Return nil if the ChangeLog file cannot be found."
- (interactive "p")
--(let ((changelog (concat slime-path "ChangeLog"))
--  (date nil))
--  (when (file-exists-p changelog)
--(with-temp-buffer 
--  (insert-file-contents-literally changelog nil 0 100)
--  (goto-char (point-min))
--  (setq date (symbol-name (read (current-buffer))
--  (when 

[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-03-09 Thread José María Alonso
commit: 032cdaca77acbbdc7c9a184a5a6ddb8afb03ec2e
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Feb  3 22:07:19 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=032cdaca

x11-wm/stumpwm: Updates dependencies

 x11-wm/stumpwm/stumpwm-.ebuild | 20 +---
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 9872001e..279c1f68 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.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
@@ -14,16 +14,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="contrib doc emacs clisp ecl +sbcl"
 
-DEPEND="dev-lisp/common-lisp-controller
-   virtual/commonlisp
-   dev-lisp/cl-ppcre
-   doc? ( virtual/texi2dvi )"
-
-RDEPEND="${DEPEND}
-   emacs? ( virtual/emacs app-emacs/slime )
-   !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
-   clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )"
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/cl-ppcre
+   dev-lisp/clx
+   >=dev-lisp/sbcl-1.3.0
+   emacs? ( virtual/emacs app-emacs/slime )"
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
 
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
 CONTRIBDIR="${CLPKGDIR}/contrib"



[gentoo-commits] proj/lisp:master commit in: app-admin/eselect-guile/

2018-03-09 Thread José María Alonso
commit: e563b638cf2b52930e2b433aad4c8c6584510209
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  1 07:56:14 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e563b638

app-admin/eselect-guile: Cleans up. Bumps EAPI

 app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild | 9 -
 app-admin/eselect-guile/metadata.xml| 5 -
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild 
b/app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild
index 2186cfbe..ccd6d96d 100644
--- a/app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild
+++ b/app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild
@@ -1,16 +1,15 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI=5
+EAPI=6
 
 DESCRIPTION="Manage multiple Guile versions on one system"
-HOMEPAGE="http://www.gentoo.org/proj/en/lisp/scheme/;
+HOMEPAGE="https://www.gentoo.org/proj/en/lisp/scheme/;
 #SRC_URI="mirror://gentoo/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE=""
 
 # Versions prior to guile-1.8.8-r2 aren't properly slotted

diff --git a/app-admin/eselect-guile/metadata.xml 
b/app-admin/eselect-guile/metadata.xml
deleted file mode 100644
index 6dc936ce..
--- a/app-admin/eselect-guile/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-scheme
-



[gentoo-commits] proj/lisp:master commit in: app-text/lout/

2018-03-09 Thread José María Alonso
commit: 0b41a311af32a36abdb5eccb08cc0e3607a9584d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  1 08:01:28 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=0b41a311

app-text/lout: Updates header and EAPI

 app-text/lout/lout-3.38.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-text/lout/lout-3.38.ebuild b/app-text/lout/lout-3.38.ebuild
index f5212b2c..748e7f34 100644
--- a/app-text/lout/lout-3.38.ebuild
+++ b/app-text/lout/lout-3.38.ebuild
@@ -1,6 +1,7 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/lout/lout-3.31.ebuild,v 1.2 
2008/01/22 21:32:11 grobian Exp $
+
+EAPI=6
 
 IUSE="zlib doc"
 
@@ -58,7 +59,7 @@ src_install() {
MANDIR=${mandir} \
install installdoc installman || die "make install failed"
 
-   lout -x -s ${D}/usr/share/lout/include/init || die "lout init failed"
+   lout -x -s "${D}"/usr/share/lout/include/init || die "lout init failed"
 
mv ${docdir}/README{,.docs}
dodoc README READMEPDF blurb blurb.short whatsnew



[gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/

2018-03-09 Thread José María Alonso
commit: 8a194453792ab27969fc986757bcbf8b5b357120
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar  9 22:13:04 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 22:13:04 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=8a194453

dev-lisp/sbcl: Cleanup

 dev-lisp/sbcl/files/bsd-sockets-test-1.3.12.patch  | 346 
 .../sbcl/files/sbcl-1.2.13-verbose-build.patch |  25 --
 .../sbcl/files/sbcl-1.3.19-bsd-sockets-test.patch  | 363 -
 dev-lisp/sbcl/sbcl-1.4.0.ebuild| 240 --
 4 files changed, 974 deletions(-)

diff --git a/dev-lisp/sbcl/files/bsd-sockets-test-1.3.12.patch 
b/dev-lisp/sbcl/files/bsd-sockets-test-1.3.12.patch
deleted file mode 100644
index 9a4eb151..
--- a/dev-lisp/sbcl/files/bsd-sockets-test-1.3.12.patch
+++ /dev/null
@@ -1,346 +0,0 @@
-diff -r -U2 sbcl-1.3.12.orig/contrib/sb-bsd-sockets/tests.lisp 
sbcl-1.3.12/contrib/sb-bsd-sockets/tests.lisp
 sbcl-1.3.12.orig/contrib/sb-bsd-sockets/tests.lisp 2016-11-30 
04:07:35.0 +0700
-+++ sbcl-1.3.12/contrib/sb-bsd-sockets/tests.lisp  2016-12-10 
15:56:14.727887603 +0700
-@@ -38,11 +38,11 @@
- #-(and freebsd sb-thread)
- #-(and dragonfly sb-thread)
--(deftest get-protocol-by-name/error
--  (handler-case (get-protocol-by-name "nonexistent-protocol")
--(unknown-protocol ()
--  t)
--(:no-error ()
--  nil))
--  t)
-+;(deftest get-protocol-by-name/error
-+;  (handler-case (get-protocol-by-name "nonexistent-protocol")
-+;(unknown-protocol ()
-+;  t)
-+;(:no-error ()
-+;  nil))
-+;  t)
- 
- (deftest make-inet-socket.smoke
-@@ -92,19 +92,19 @@
-   t)
- 
--#-win32
--(deftest make-inet6-socket.smoke
--  (handler-case
--  (let ((s (make-instance 'inet6-socket :type :stream :protocol 
(get-protocol-by-name "tcp"
--(> (socket-file-descriptor s) 1))
--((or address-family-not-supported protocol-not-supported-error) () t))
--  t)
--
--#-win32
--(deftest make-inet6-socket.keyword
--  (handler-case
--  (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp)))
--(> (socket-file-descriptor s) 1))
--((or address-family-not-supported protocol-not-supported-error) () t))
--  t)
-+;#-win32
-+;(deftest make-inet6-socket.smoke
-+;  (handler-case
-+;  (let ((s (make-instance 'inet6-socket :type :stream :protocol 
(get-protocol-by-name "tcp"
-+;(> (socket-file-descriptor s) 1))
-+;((or address-family-not-supported protocol-not-supported-error) () t))
-+;  t)
-+
-+;#-win32
-+;(deftest make-inet6-socket.keyword
-+;  (handler-case
-+;  (let ((s (make-instance 'inet6-socket :type :stream :protocol :tcp)))
-+;(> (socket-file-descriptor s) 1))
-+;((or address-family-not-supported protocol-not-supported-error) () t))
-+;  t)
- 
- (deftest* (non-block-socket)
-@@ -114,52 +114,52 @@
-   t)
- 
--(deftest inet-socket-bind
--  (let* ((tcp (get-protocol-by-name "tcp"))
-- (address (make-inet-address "127.0.0.1"))
-- (s1 (make-instance 'inet-socket :type :stream :protocol tcp))
-- (s2 (make-instance 'inet-socket :type :stream :protocol tcp)))
--(unwind-protect
-- ;; Given the functions we've got so far, if you can think of a
-- ;; better way to make sure the bind succeeded than trying it
-- ;; twice, let me know
-- (progn
--   (socket-bind s1 address 0)
--   (handler-case
--   (let ((port (nth-value 1 (socket-name s1
-- (socket-bind s2 address port)
-- nil)
-- (address-in-use-error () t)))
--  (socket-close s1)
--  (socket-close s2)))
--  t)
--
--#-win32
--(deftest inet6-socket-bind
--  (handler-case
--  (let* ((tcp (get-protocol-by-name "tcp"))
-- (address (make-inet6-address "::1"))
-- (s1 (make-instance 'inet6-socket :type :stream :protocol tcp))
-- (s2 (make-instance 'inet6-socket :type :stream :protocol tcp)))
--(unwind-protect
-- ;; Given the functions we've got so far, if you can think of a
-- ;; better way to make sure the bind succeeded than trying it
-- ;; twice, let me know
-- (handler-case
-- (socket-bind s1 address 0)
--   (socket-error ()
-- ;; This may mean no IPv6 support, can't fail a test
-- ;; because of that (address-family-not-supported doesn't 
catch that)
-- t)
--   (:no-error (x)
-- (declare (ignore x))
-- (handler-case
-- (let ((port (nth-value 1 (socket-name s1
--   (socket-bind s2 address port)
--   nil)
--   (address-in-use-error () t
--  (socket-close s1)
--  (socket-close s2)))
--((or address-family-not-supported 

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

2018-03-09 Thread Richard Farina
commit: c0a79159ac9df882d809f30cfcddb87b9c6f6bbf
Author: Zero_Chaos  gentoo  org>
AuthorDate: Fri Mar  9 20:17:32 2018 +
Commit: Richard Farina  gentoo  org>
CommitDate: Fri Mar  9 20:17:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a79159

net-wireless/rtl_433: fix distfile name

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-wireless/rtl_433/Manifest | 2 +-
 net-wireless/rtl_433/rtl_433-0.1_p20180223.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/rtl_433/Manifest b/net-wireless/rtl_433/Manifest
index 9792b2b2d8a..0fc8100efa6 100644
--- a/net-wireless/rtl_433/Manifest
+++ b/net-wireless/rtl_433/Manifest
@@ -1 +1 @@
-DIST 51d275cd08c517d5445b568bf9c2f1b4103bec9f.tar.gz 228857 BLAKE2B 
a2fc4e49ce62a5908426fa8a35b0f305c1b09ac62c4f0e299141d1bd85c5c48824868197244307797a21e9919c284d04d6f981ed66c4c11745c7ce1772aebb8b
 SHA512 
68a36159eadf9180969e8ad587db553829cd77d0d9c7226d29a32e39867387025a8ff373a0cf553aec07243685510ec3dbecedfcb96970e379265cd3def7a674
+DIST rtl_433-0.1_p20180223.tar.gz 228857 BLAKE2B 
a2fc4e49ce62a5908426fa8a35b0f305c1b09ac62c4f0e299141d1bd85c5c48824868197244307797a21e9919c284d04d6f981ed66c4c11745c7ce1772aebb8b
 SHA512 
68a36159eadf9180969e8ad587db553829cd77d0d9c7226d29a32e39867387025a8ff373a0cf553aec07243685510ec3dbecedfcb96970e379265cd3def7a674

diff --git a/net-wireless/rtl_433/rtl_433-0.1_p20180223.ebuild 
b/net-wireless/rtl_433/rtl_433-0.1_p20180223.ebuild
index 04955a8a9d0..a7c363904f6 100644
--- a/net-wireless/rtl_433/rtl_433-0.1_p20180223.ebuild
+++ b/net-wireless/rtl_433/rtl_433-0.1_p20180223.ebuild
@@ -13,7 +13,7 @@ if [[ $PV == "" ]]; then
KEYWORDS=""
 else
COMMIT="51d275cd08c517d5445b568bf9c2f1b4103bec9f"
-   SRC_URI="https://github.com/merbanan/rtl_433/archive/${COMMIT}.tar.gz;
+   SRC_URI="https://github.com/merbanan/rtl_433/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64 ~x86"
 fi



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

2018-03-09 Thread Matt Thode
commit: 634e9721743a42e3350120969e73b8df1a0af93f
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  9 19:04:33 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Mar  9 19:04:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=634e9721

dev-python/msgpack: cython is only for python

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-python/msgpack/msgpack-0.5.6.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/msgpack/msgpack-0.5.6.ebuild 
b/dev-python/msgpack/msgpack-0.5.6.ebuild
index c983343b0e3..ab978928a8e 100644
--- a/dev-python/msgpack/msgpack-0.5.6.ebuild
+++ b/dev-python/msgpack/msgpack-0.5.6.ebuild
@@ -18,7 +18,7 @@ IUSE="+native-extensions test"
 DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
native-extensions? (
-   >=dev-python/cython-0.16[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.16[$(python_gen_usedep 'python*')]
)
test? (
dev-python/six[${PYTHON_USEDEP}]
@@ -33,6 +33,8 @@ python_prepare_all() {
if ! use native-extensions ; then
sed -i -e "/have_cython/s:True:False:" ./setup.py || die
fi
+   # make sure cython is optional
+   sed -i '/^Cython/d' requirements.txt || die
distutils-r1_python_prepare_all
 }
 



[gentoo-commits] proj/linux-patches:4.16 commit in: /

2018-03-09 Thread Mike Pagano
commit: f26ecf0e5e9fa5427d934a4ef32bad161bf73070
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar  9 19:24:47 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar  9 19:24:47 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=f26ecf0e

Update cpu optimization patch for 4.16

 ...able-additional-cpu-optimizations-for-gcc.patch | 96 +++---
 1 file changed, 48 insertions(+), 48 deletions(-)

diff --git a/5010_enable-additional-cpu-optimizations-for-gcc.patch 
b/5010_enable-additional-cpu-optimizations-for-gcc.patch
index c68d072..1aba143 100644
--- a/5010_enable-additional-cpu-optimizations-for-gcc.patch
+++ b/5010_enable-additional-cpu-optimizations-for-gcc.patch
@@ -43,7 +43,7 @@ changes. Note that upstream is using the deprecated 
'match=atom' flags when I
 believe it should use the newer 'march=bonnell' flag for atom processors.[2]
 
 It is not recommended to compile on Atom-CPUs with the 'native' option.[4] The
-recommendation is use to the 'atom' option instead.
+recommendation is to use the 'atom' option instead.
 
 BENEFITS
 Small but real speed increases are measurable using a make endpoint comparing
@@ -66,9 +66,9 @@ REFERENCES
 4. https://github.com/graysky2/kernel_gcc_patch/issues/15
 5. http://www.linuxforge.net/docs/linux/linux-gcc.php
 
 a/arch/x86/include/asm/module.h2017-08-02 11:41:47.442200461 -0400
-+++ b/arch/x86/include/asm/module.h2017-08-02 12:14:21.204358744 -0400
-@@ -15,6 +15,24 @@
+--- a/arch/x86/include/asm/module.h2018-02-25 21:50:41.0 -0500
 b/arch/x86/include/asm/module.h2018-02-26 15:37:52.684596240 -0500
+@@ -25,6 +25,24 @@ struct mod_arch_specific {
  #define MODULE_PROC_FAMILY "586MMX "
  #elif defined CONFIG_MCORE2
  #define MODULE_PROC_FAMILY "CORE2 "
@@ -93,7 +93,7 @@ REFERENCES
  #elif defined CONFIG_MATOM
  #define MODULE_PROC_FAMILY "ATOM "
  #elif defined CONFIG_M686
-@@ -33,6 +51,26 @@
+@@ -43,6 +61,26 @@ struct mod_arch_specific {
  #define MODULE_PROC_FAMILY "K7 "
  #elif defined CONFIG_MK8
  #define MODULE_PROC_FAMILY "K8 "
@@ -120,9 +120,9 @@ REFERENCES
  #elif defined CONFIG_MELAN
  #define MODULE_PROC_FAMILY "ELAN "
  #elif defined CONFIG_MCRUSOE
 a/arch/x86/Kconfig.cpu 2017-08-02 11:41:47.443200463 -0400
-+++ b/arch/x86/Kconfig.cpu 2017-08-02 12:14:37.108956741 -0400
-@@ -115,6 +115,7 @@ config MPENTIUMM
+--- a/arch/x86/Kconfig.cpu 2018-02-25 21:50:41.0 -0500
 b/arch/x86/Kconfig.cpu 2018-02-26 15:46:09.886742109 -0500
+@@ -116,6 +116,7 @@ config MPENTIUMM
  config MPENTIUM4
bool "Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon"
depends on X86_32
@@ -130,7 +130,7 @@ REFERENCES
---help---
  Select this for Intel Pentium 4 chips.  This includes the
  Pentium 4, Pentium D, P4-based Celeron and Xeon, and
-@@ -147,9 +148,8 @@ config MPENTIUM4
+@@ -148,9 +149,8 @@ config MPENTIUM4
-Paxville
-Dempsey
  
@@ -141,7 +141,7 @@ REFERENCES
depends on X86_32
---help---
  Select this for an AMD K6-family processor.  Enables use of
-@@ -157,7 +157,7 @@ config MK6
+@@ -158,7 +158,7 @@ config MK6
  flags to GCC.
  
  config MK7
@@ -150,7 +150,7 @@ REFERENCES
depends on X86_32
---help---
  Select this for an AMD Athlon K7-family processor.  Enables use of
-@@ -165,12 +165,83 @@ config MK7
+@@ -166,12 +166,83 @@ config MK7
  flags to GCC.
  
  config MK8
@@ -235,7 +235,7 @@ REFERENCES
  config MCRUSOE
bool "Crusoe"
depends on X86_32
-@@ -252,6 +323,7 @@ config MVIAC7
+@@ -253,6 +324,7 @@ config MVIAC7
  
  config MPSC
bool "Intel P4 / older Netburst based Xeon"
@@ -243,7 +243,7 @@ REFERENCES
depends on X86_64
---help---
  Optimize for Intel Pentium 4, Pentium D and older Nocona/Dempsey
-@@ -261,8 +333,19 @@ config MPSC
+@@ -262,8 +334,19 @@ config MPSC
  using the cpu family field
  in /proc/cpuinfo. Family 15 is an older Xeon, Family 6 a newer one.
  
@@ -264,7 +264,7 @@ REFERENCES
---help---
  
  Select this for Intel Core 2 and newer Core 2 Xeons (Xeon 51xx and
-@@ -270,14 +353,79 @@ config MCORE2
+@@ -271,14 +354,79 @@ config MCORE2
  family in /proc/cpuinfo. Newer ones have 6 and older ones 15
  (not a typo)
  
@@ -350,7 +350,7 @@ REFERENCES
  
  config GENERIC_CPU
bool "Generic-x86-64"
-@@ -286,6 +434,19 @@ config GENERIC_CPU
+@@ -287,6 +435,19 @@ config GENERIC_CPU
  Generic x86-64 CPU.
  Run equally well on all x86-64 CPUs.
  
@@ -359,7 +359,7 @@ REFERENCES
 + ---help---
 +
 +   GCC 4.2 and above support -march=native, which automatically detects
-+   the optimum settings to use based on your processor. -march=native 
++   the optimum settings to use based on your processor. -march=native
 +   also detects and applies additional settings beyond -march specific
 +   to your CPU, 

[gentoo-commits] repo/gentoo:master commit in: app-admin/bind_exporter/, app-admin/bind_exporter/files/

2018-03-09 Thread Manuel Rüger
commit: 5a7c743ecf0a504246f9c7f0ff89c2798136cdcb
Author: Manuel Rüger  gentoo  org>
AuthorDate: Fri Mar  9 21:38:10 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Fri Mar  9 21:38:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7c743e

app-admin/bind_exporter: Initial version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-admin/bind_exporter/Manifest   |  1 +
 .../bind_exporter-0.2.0_p20180307.ebuild   | 59 ++
 app-admin/bind_exporter/files/bind_exporter.confd  |  2 +
 app-admin/bind_exporter/files/bind_exporter.initd  | 19 +++
 app-admin/bind_exporter/metadata.xml   | 11 
 5 files changed, 92 insertions(+)

diff --git a/app-admin/bind_exporter/Manifest b/app-admin/bind_exporter/Manifest
new file mode 100644
index 000..6606b65e97c
--- /dev/null
+++ b/app-admin/bind_exporter/Manifest
@@ -0,0 +1 @@
+DIST bind_exporter-0.2.0_p20180307.tar.gz 873965 BLAKE2B 
e59cbd2ccbd13dd60b673c6816e2d4c151e85ed159daa272996081814f7f276bc686b5d6a94db59e41085d57a12974bd2dcb8ef7696dba3940de705dfc800f25
 SHA512 
63331f877d988a41b86c0204569a1cd19cbfa176be9e811ef8fa5509d0af4a2f7dda0b27f9ba3b0f3df985f7c075f4535225298ce8808f97497d8bfa3b41256d

diff --git a/app-admin/bind_exporter/bind_exporter-0.2.0_p20180307.ebuild 
b/app-admin/bind_exporter/bind_exporter-0.2.0_p20180307.ebuild
new file mode 100644
index 000..97396355dc6
--- /dev/null
+++ b/app-admin/bind_exporter/bind_exporter-0.2.0_p20180307.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/digitalocean/bind_exporter"
+EXPORTER_COMMIT="38ef3a6caa68e8c42a08e72d51e90b00333e6894"
+ARCHIVE_URI="https://${EGO_PN}/archive/${EXPORTER_COMMIT}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Elasticsearch stats exporter for Prometheus"
+HOMEPAGE="https://github.com/digitalocean/bind_exporter;
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-util/promu"
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+   default
+   sed -i -e "/-s$/d" -e "s/{{.Revision}}/${EXPORTER_COMMIT}/" 
src/${EGO_PN}/.promu.yml || die
+}
+
+src_compile() {
+   pushd src/${EGO_PN} || die
+   mkdir -p bin || die
+   GOPATH="${S}" promu build -v --prefix bin || die
+   popd || die
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin bin/${PN}
+   dodoc {README,CHANGELOG}.md
+   popd || die
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+}
+
+pkg_postinst() {
+   elog "Make sure BIND was built with libxml2 support. You can check with 
the"
+   elog "following command: named -V | grep libxml2."
+   elog "Configure BIND to open a statistics channel. It's recommended to 
run"
+   elog "the bind_exporter next to BIND, so it's only necessary to open a 
port"
+   elog "locally."
+   elog ""
+   elog "statistics-channels {"
+   elog "inet 127.0.0.1 port 8053 allow { 127.0.0.1; };"
+   elog "};"
+}

diff --git a/app-admin/bind_exporter/files/bind_exporter.confd 
b/app-admin/bind_exporter/files/bind_exporter.confd
new file mode 100644
index 000..e1cc826703e
--- /dev/null
+++ b/app-admin/bind_exporter/files/bind_exporter.confd
@@ -0,0 +1,2 @@
+# arguments for prometheus bind exporter
+command_args=""

diff --git a/app-admin/bind_exporter/files/bind_exporter.initd 
b/app-admin/bind_exporter/files/bind_exporter.initd
new file mode 100644
index 000..1167b243057
--- /dev/null
+++ b/app-admin/bind_exporter/files/bind_exporter.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 2016-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Prometheus bind exporter"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+
+command="/usr/bin/bind_exporter"
+command_args="${command_args:-}"
+command_background="true"
+start_stop_daemon_args="--user ${user} --group ${group} \
+   --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
+   --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
+
+depend() {
+   after net
+}

diff --git a/app-admin/bind_exporter/metadata.xml 
b/app-admin/bind_exporter/metadata.xml
new file mode 100644
index 000..202de383a4e
--- /dev/null
+++ b/app-admin/bind_exporter/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mr...@gentoo.org
+   Manuel Rüger
+   
+   
+   digitalocean/bind_exporter
+   
+



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

2018-03-09 Thread José María Alonso
commit: dcd3ba793e1af89d18ecfd2560231add65e0eaf5
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar  9 21:38:48 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:38:48 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=dcd3ba79

dev-lisp/zs3: Drops old version 1.2.11

 dev-lisp/zs3/zs3-1.2.11.ebuild | 31 ---
 1 file changed, 31 deletions(-)

diff --git a/dev-lisp/zs3/zs3-1.2.11.ebuild b/dev-lisp/zs3/zs3-1.2.11.ebuild
deleted file mode 100644
index e7a250e4..
--- a/dev-lisp/zs3/zs3-1.2.11.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-DESCRIPTION="A Common Lisp library for working with Amazon's Simple Storage 
Service (S3)."
-HOMEPAGE="http://www.xach.com/lisp/zs3/;
-SRC_URI="https://github.com/xach/${PN}/archive/release-${PV}.tar.gz -> 
${PF}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-S="${WORKDIR}/${PN}-release-${PV}"
-
-RDEPEND="dev-lisp/alexandria
-   dev-lisp/cxml
-   dev-lisp/chunga
-   >=dev-lisp/drakma-1.0.0
-   dev-lisp/ironclad
-   dev-lisp/puri
-   dev-lisp/cl-base64"
-
-src_install() {
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf
-   dohtml doc/*
-}



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

2018-03-09 Thread José María Alonso
commit: 97f31205c95f56b37abc988e334b410fa83a4bd6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar  9 22:08:58 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 22:08:58 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=97f31205

dev-lisp/sbcl: Drops old versions

 dev-lisp/sbcl/sbcl-1.3.20.ebuild | 237 -
 dev-lisp/sbcl/sbcl-1.3.21.ebuild | 237 -
 dev-lisp/sbcl/sbcl-1.4.1.ebuild  | 246 ---
 dev-lisp/sbcl/sbcl-1.4.2.ebuild  | 246 ---
 dev-lisp/sbcl/sbcl-1.4.3.ebuild  | 246 ---
 dev-lisp/sbcl/sbcl-1.4.4.ebuild  | 246 ---
 6 files changed, 1458 deletions(-)

diff --git a/dev-lisp/sbcl/sbcl-1.3.20.ebuild b/dev-lisp/sbcl/sbcl-1.3.20.ebuild
deleted file mode 100644
index a6c44f00..
--- a/dev-lisp/sbcl/sbcl-1.3.20.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib eutils flag-o-matic pax-utils
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.3.20
-BV_AMD64=1.3.20
-BV_PPC=1.2.7
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.3.12
-BV_ARM64=1.3.16
-BV_PPC_MACOS=1.0.47
-BV_X86_MACOS=1.1.6
-BV_X64_MACOS=1.2.11
-BV_SPARC_SOLARIS=1.0.23
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )
-   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
-   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="debug doc source +threads +unicode pax_kernel zlib"
-
-CDEPEND=">=dev-lisp/asdf-3.1:="
-DEPEND="${CDEPEND}
-   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-   pax_kernel? ( sys-apps/elfix )"
-RDEPEND="${CDEPEND}
-   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
-
-# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
-QA_EXECSTACK="usr/bin/sbcl"
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-# Prevent ASDF from using the system libraries
-CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
-ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
-
-usep() {
-   use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
-   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
-   sed 's/^X//' > "${CONFIG}" <<-'EOF'
-   (lambda (list)
-   X  (flet ((enable  (x) (pushnew x list))
-   X (disable (x) (setf list (remove x list
-   EOF
-   if use x86 || use amd64; then
-   sbcl_feature "$(usep threads)" ":sb-thread"
-   fi
-   sbcl_feature "true" ":sb-ldb"
-   sbcl_feature "false" ":sb-test"
-   sbcl_feature "$(usep unicode)" ":sb-unicode"
-   sbcl_feature "$(usep zlib)" ":sb-core-compression"
-   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
-   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
-   X)
-   X  list)
-   EOF
-   cat "${CONFIG}"
-}
-
-src_unpack() {
-   unpack ${A}
-   mv sbcl-*-* sbcl-binary || die
-   cd "${S}"
-}
-
-src_prepare() {
-   # bug #468482
-   eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
-   # bugs #486552, #527666, #517004
-   eapply "${FILESDIR}"/${PN}-1.3.19-bsd-sockets-test.patch
-   # bugs 

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

2018-03-09 Thread Brian Evans
commit: 9c678239e33ce47ddb131604d20852884647c711
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Mar  9 18:39:24 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Mar  9 18:39:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c678239

dev-db/mariadb: Fix tests and live patching

Add needed items for live patch testing.
The latter should not be published but it's easier to copy around

Closes: https://bugs.gentoo.org/649486
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/mariadb/Manifest |  1 -
 dev-db/mariadb/mariadb-10.3.5_rc.ebuild | 12 +++-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index 28ca147aa25..4190bd87306 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -12,5 +12,4 @@ DIST mysql-extras-20160721-1526Z.tar.bz2 301788 BLAKE2B 
23ef75d0122e9e18382f708a
 DIST mysql-extras-20170310-1426Z.tar.bz2 307052 BLAKE2B 
2c364678301c97ae5c88551a78caa633377f20dd45ce3e43516f8909f7bfa1b3ed5b115dd314540e7ea96f4232f7265d8fc50099da51934a0e38561bbeff84e4
 SHA512 
2dbb3e46f14fbd0be9ee0e3a8ff2e4d5325f9a9be332014ea556283c0bc5f53349952d267d6713fac5b54e3167a66ddd36f18b18b79ca6b68ede399399488157
 DIST mysql-extras-20170316-1355Z.tar.bz2 308933 BLAKE2B 
e515f5926a0cbba86fdaaa9295e9d1f7d5f36e401f73de0d9d3c837a7f2d2a4f48c8a1bb5dadefad73a1aa676c9c5aee3571342d594644918cfca2861f2ba253
 SHA512 
5bf7938bfa5989da85216fbca4575397fc05c83e1afac76bd6c0b338a876caf37194f53a2a933d6f69eb31727ca005be617e53a8fdd0a95d8f1f68684c4ba68c
 DIST mysql-extras-20170926-1321Z.tar.bz2 312466 BLAKE2B 
3e3e19a905961570cea9c1eb14dec3780da80409e996b1aeddb08625da875f5d08798a862cb1b80566b0d8be0d9ec2aab0a390ca90f991203c9871538b11f00a
 SHA512 
556e782ccc40d8cffb2fde8c46038c90023440c07785ec667f898afdb8c802faeb4dbfe8b3918a1e563b46d1dc8c0de1172f7843ce08ee1ded435b344f8f0cf5
-DIST mysql-extras-20180228-1611Z.tar.bz2 317225 BLAKE2B 
c13eefecbb5518b96390d18c1acdd5d0ee2c74d95952713d3efd047075a5164d45d4792bb410404278a93fddb1540443e252a82070d245972640ae7b1dd1
 SHA512 
cc2b940f3e7a3b988e38fdd8ae54206bf52a489d999a07e65413e042c2fc584f2901b5fca5668ed849eac3e1e70a271a0090efc463c0e99d902dff14aed0294f
 DIST mysql-extras-20180308-1938Z.tar.bz2 318238 BLAKE2B 
003389434dc52d5e49be77d0e70edfce664d5011a6dbc280bebc1d958a6626ecf7457a720dc66a6b692e2f7796f36fc55cc7048cee78278aa1fe6f82659ccf07
 SHA512 
12e39c97ebb23e8ae3db5f4a344779fe47f59e32d7e39258f1d8f527ef5ab7470cd6dda0b2980f67472ae4a10a21249aed87eeac18e7fea58c22aebd7f838d2c

diff --git a/dev-db/mariadb/mariadb-10.3.5_rc.ebuild 
b/dev-db/mariadb/mariadb-10.3.5_rc.ebuild
index 8f1350fc6fa..0baa860a6a3 100644
--- a/dev-db/mariadb/mariadb-10.3.5_rc.ebuild
+++ b/dev-db/mariadb/mariadb-10.3.5_rc.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
-MY_EXTRAS_VER="20180228-1611Z"
+MY_EXTRAS_VER="20180308-1938Z"
 SUBSLOT="18"
 
 JAVA_PKG_OPT_USE="jdbc"
@@ -51,6 +51,10 @@ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc64 ~sparc ~x86"
 S="${WORKDIR}/mysql"
 
 if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras"
+   EGIT_CLONE_TYPE=shallow
MY_PATCH_DIR="${WORKDIR}/mysql-extras"
 else
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
@@ -693,6 +697,12 @@ src_test() {
_disable_test  "$t" "False positives in Gentoo"
done
 
+   if ! use client-libs ; then
+   _disable_test main.plugin_auth "Needs client libraries built"
+   fi
+
+   _disable_test main.mysql "Bogus error text mismatch failure"
+
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder 
--skip-test=tokudb --skip-test-list="${T}/disabled.def"
retstatus_tests=$?



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

2018-03-09 Thread Mike Gilbert
commit: 7df5c72df25e3c79e487df9ba464709702847f21
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Mar  9 21:03:03 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Mar  9 21:03:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df5c72d

www-client/chromium: fix bundled ffmpeg to not force lld

Package-Manager: Portage-2.3.24, Repoman-2.3.6_p81

 www-client/chromium/chromium-65.0.3325.146.ebuild   |  1 +
 www-client/chromium/chromium-66.0.3355.0.ebuild |  1 +
 .../chromium/files/chromium-ffmpeg-clang.patch  | 21 +
 3 files changed, 23 insertions(+)

diff --git a/www-client/chromium/chromium-65.0.3325.146.ebuild 
b/www-client/chromium/chromium-65.0.3325.146.ebuild
index 11bbb4b7780..3ca4d45a0ba 100644
--- a/www-client/chromium/chromium-65.0.3325.146.ebuild
+++ b/www-client/chromium/chromium-65.0.3325.146.ebuild
@@ -154,6 +154,7 @@ PATCHES=(
"${FILESDIR}/chromium-math.h-r0.patch"
"${FILESDIR}/chromium-clang-r3.patch"
"${FILESDIR}/chromium-stdint.patch"
+   "${FILESDIR}/chromium-ffmpeg-clang.patch"
 )
 
 pre_build_checks() {

diff --git a/www-client/chromium/chromium-66.0.3355.0.ebuild 
b/www-client/chromium/chromium-66.0.3355.0.ebuild
index 4c8e080b09e..72c8738a74f 100644
--- a/www-client/chromium/chromium-66.0.3355.0.ebuild
+++ b/www-client/chromium/chromium-66.0.3355.0.ebuild
@@ -154,6 +154,7 @@ PATCHES=(
"${FILESDIR}/chromium-stdint.patch"
"${FILESDIR}/chromium-clang-r4.patch"
"${FILESDIR}/chromium-ffmpeg-r1.patch"
+   "${FILESDIR}/chromium-ffmpeg-clang.patch"
 )
 
 pre_build_checks() {

diff --git a/www-client/chromium/files/chromium-ffmpeg-clang.patch 
b/www-client/chromium/files/chromium-ffmpeg-clang.patch
new file mode 100644
index 000..6c5ac71323b
--- /dev/null
+++ b/www-client/chromium/files/chromium-ffmpeg-clang.patch
@@ -0,0 +1,21 @@
+--- a/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py
 b/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py
+@@ -639,18 +639,8 @@
+   if 'win' not in target_os:
+ configure_flags['Common'].extend([
+ '--enable-pic',
+-'--cc=clang',
+-'--cxx=clang++',
+-'--ld=clang',
+ ])
+ 
+-# Clang Linux will use the first 'ld' it finds on the path, which will
+-# typically be the system one, so explicitly configure use of Clang's
+-# ld.lld, to ensure that things like cross-compilation and LTO work.
+-# This does not work for arm64, ia32 and is always used on mac.
+-if target_arch not in ['arm64', 'ia32', 'mipsel'] and target_os != 'mac':
+-  configure_flags['Common'].append('--extra-ldflags=-fuse-ld=lld')
+-
+   # Should be run on Mac.
+   if target_os == 'mac':
+ if host_os != 'mac':



[gentoo-commits] repo/gentoo:master commit in: app-admin/logrotate/files/, app-admin/logrotate/

2018-03-09 Thread José María Alonso
commit: 3cb00e9b57dd4566bf845b45bbce77b06d4c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar  9 19:16:08 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 19:16:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb0

app-admin/logrotate: Bumps version to 3.14.0

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-admin/logrotate/Manifest   |  1 +
 .../files/logrotate-3.14.0-ignore-hidden.patch | 14 
 app-admin/logrotate/logrotate-3.14.0.ebuild| 98 ++
 3 files changed, 113 insertions(+)

diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest
index c0753bf1cec..9fe40fb9471 100644
--- a/app-admin/logrotate/Manifest
+++ b/app-admin/logrotate/Manifest
@@ -1,2 +1,3 @@
 DIST logrotate-3.13.0.tar.gz 213726 BLAKE2B 
b9970a0fb49b9de9c83ee679fd4587b6a1623cf1aae2444e818339361c7b7762ce51fcbd124fefafbe47d529dd21ef346a6c9a267da20547914388db99dce003
 SHA512 
3dec2fcdd674d3337b71fd70339cb5e3dd06b4bc24bee191356a30c2a211a290ae7747e63b90581e32a6d6d1f73cf62d5b0ee5a91aa05bad4d6ee403a35d9e76
+DIST logrotate-3.14.0.tar.gz 215413 BLAKE2B 
7914188922d81b1f8b6c4e493fae71d23bc9e65ebfcb190ebb4287c875af53204cbecb51c2731a3dc57530a30c685c3a626074265d9a2462714ff6ff077ea5ca
 SHA512 
5f584d9be01737960eaffcf43746270a5395486d2161577a9ee3e757cb4dfe5a207c8b1d097181dd413560d76ecc0e3d526f87d1b123a52dc3e5e49d529a5fb5
 DIST logrotate-3.9.1.tar.gz 79061 BLAKE2B 
b07f8fd8eb59cc4d6c80441a3b5a8aab090bc13eb8fa5e35b111feb2203fb2c3092daa469e6fec02a29b1d377bca33fbbf5859bcd351a1f4a0d82343c5f65d3d
 SHA512 
e6da7c7f067befaf2441e9c6ce77e53cf5ddb4f56cc3304c3e50873b6f20c68520f4a0e50ec466cbebcbed20bfd77bf6dfc489975a8131e9573fb19856c0fe28

diff --git a/app-admin/logrotate/files/logrotate-3.14.0-ignore-hidden.patch 
b/app-admin/logrotate/files/logrotate-3.14.0-ignore-hidden.patch
new file mode 100644
index 000..6745126259b
--- /dev/null
+++ b/app-admin/logrotate/files/logrotate-3.14.0-ignore-hidden.patch
@@ -0,0 +1,14 @@
+diff -Nuar a/config.c b/config.c
+--- a/config.c 2018-03-09 17:47:08.0 +0100
 b/config.c 2018-03-09 19:47:42.274696766 +0100
+@@ -440,7 +440,9 @@
+   int i;
+ 
+   /* Check if fname is '.' or '..'; if so, return false */
+-  if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2])))
++/* Don't include 'hidden' files either; this breaks Gentoo
++   portage config file management http://bugs.gentoo.org/87683 */
++if (fname[0] == '.')
+   return 0;
+ 
+   /* Check if fname is ending in a taboo-extension; if so, return false */

diff --git a/app-admin/logrotate/logrotate-3.14.0.ebuild 
b/app-admin/logrotate/logrotate-3.14.0.ebuild
new file mode 100644
index 000..901ce887429
--- /dev/null
+++ b/app-admin/logrotate/logrotate-3.14.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="Rotates, compresses, and mails system logs"
+HOMEPAGE="https://github.com/logrotate/logrotate;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="acl +cron selinux"
+
+CDEPEND="
+   >=dev-libs/popt-1.5
+   selinux? ( sys-libs/libselinux )
+   acl? ( virtual/acl )"
+
+DEPEND="${CDEPEND}
+   >=sys-apps/sed-4"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-logrotate )
+   cron? ( virtual/cron )"
+
+STATEFILE="/var/lib/misc/logrotate.status"
+OLDSTATEFILE="/var/lib/logrotate.status"
+
+move_old_state_file() {
+   elog "logrotate state file is now located at ${STATEFILE}"
+   elog "See bug #357275"
+   if [[ -e "${OLDSTATEFILE}" ]] ; then
+   elog "Moving your current state file to new location: 
${STATEFILE}"
+   mv -n "${OLDSTATEFILE}" "${STATEFILE}"
+   fi
+}
+
+install_cron_file() {
+   exeinto /etc/cron.daily
+   newexe "${S}"/examples/logrotate.cron "${PN}"
+}
+
+PATCHES=(
+   "${FILESDIR}/${P}-ignore-hidden.patch"
+)
+
+src_prepare() {
+   sed -i -e 's#/usr/sbin/logrotate#/usr/bin/logrotate#' 
"${S}"/examples/logrotate.{cron,service} || die
+   eapply_user
+}
+
+src_configure() {
+   econf $(use_with acl) $(use_with selinux) 
--with-state-file-path="${STATEFILE}"
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   insinto /usr
+   dobin logrotate
+   doman logrotate.8
+   dodoc ChangeLog.md examples/logrotate-default
+
+   insinto /etc
+   doins "${FILESDIR}"/logrotate.conf
+
+   use cron && install_cron_file
+
+   systemd_dounit examples/logrotate.{service,timer}
+   systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles" "${PN}".conf
+
+   keepdir /etc/logrotate.d
+}
+

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

2018-03-09 Thread Jeroen Roovers
commit: e2e325a55495e078dbd22dc21b6369892a906c53
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Mar  9 19:35:36 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Mar  9 19:39:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2e325a5

net-analyzer/vnstat: Version 1.18.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-analyzer/vnstat/Manifest   |  1 +
 net-analyzer/vnstat/vnstat-1.18.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-analyzer/vnstat/Manifest b/net-analyzer/vnstat/Manifest
index e01b27ce122..719be2ce2db 100644
--- a/net-analyzer/vnstat/Manifest
+++ b/net-analyzer/vnstat/Manifest
@@ -1 +1,2 @@
 DIST vnstat-1.17.tar.gz 238397 BLAKE2B 
73aaffda3c91a1146b1d6a21f637272be227a15a7964aad90fb76c407c5f7fb0085e6f9f54408e8ebc667475c15f260d701c5924737f20921ebc0a35affd52be
 SHA512 
c9c119a89054dacdc15026c766a20d88336d7689dd4264530d0347fcc58f3cbfc806b271e0f83e76c3b4a31ab793a628ee7d7b696943da919ee4cd2fdb481cc3
+DIST vnstat-1.18.tar.gz 242502 BLAKE2B 
2190c33ddf1c0a573e638234a94a86eb44fcc39e106ce8ece1f5ee5314dcc1efee237376ec109eb0873b9cf27ac3fe663526512f98a130114d417380bcb82a31
 SHA512 
4f9f08a57586bc57ede3d66802ee977c69b5f76ab42aa36e942e8d827dfce806dfc04916646fac01f57b026742a639fc5f7395b141a1c03ad11a1f977d02aa68

diff --git a/net-analyzer/vnstat/vnstat-1.18.ebuild 
b/net-analyzer/vnstat/vnstat-1.18.ebuild
new file mode 100644
index 000..b30be708452
--- /dev/null
+++ b/net-analyzer/vnstat/vnstat-1.18.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit systemd user
+
+DESCRIPTION="Console-based network traffic monitor that keeps statistics of 
network usage"
+HOMEPAGE="http://humdi.net/vnstat/;
+SRC_URI="http://humdi.net/vnstat/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gd selinux test"
+
+COMMON_DEPEND="
+   gd? ( media-libs/gd[png] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   test? ( dev-libs/check )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-vnstatd )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.17-conf.patch
+   "${FILESDIR}"/${PN}-1.17-drop-root.patch
+   "${FILESDIR}"/${PN}-1.17-run.patch
+)
+
+pkg_setup() {
+   enewgroup vnstat
+   enewuser vnstat -1 -1 /var/lib/vnstat vnstat
+}
+
+src_compile() {
+   emake ${PN} ${PN}d $(usex gd ${PN}i '')
+}
+
+src_install() {
+   use gd && dobin vnstati
+   dobin vnstat vnstatd
+
+   exeinto /usr/share/${PN}
+   newexe "${FILESDIR}"/vnstat.cron-r1 vnstat.cron
+
+   insinto /etc
+   doins cfg/vnstat.conf
+   fowners root:vnstat /etc/vnstat.conf
+
+   keepdir /var/lib/vnstat
+   fowners vnstat:vnstat /var/lib/vnstat
+
+   newconfd "${FILESDIR}"/vnstatd.confd-r1 vnstatd
+   newinitd "${FILESDIR}"/vnstatd.initd-r2 vnstatd
+
+   systemd_newunit "${FILESDIR}"/vnstatd.systemd vnstatd.service
+   systemd_newtmpfilesd "${FILESDIR}"/vnstatd.tmpfile vnstatd.conf
+
+   use gd && doman man/vnstati.1
+   doman man/vnstat.1 man/vnstatd.1
+
+   newdoc INSTALL README.setup
+   dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/clisp/, dev-lisp/clisp/files/

2018-03-09 Thread José María Alonso
commit: 725588ac0e3a77247c3f9dea206baaa63851e7ff
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 18:37:39 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=725588ac

dev-lisp/clisp: Bumps version to 2.49.90

 dev-lisp/clisp/clisp-2.49-r100.ebuild  | 150 
 dev-lisp/clisp/clisp-2.49-r101.ebuild  | 153 -
 .../{clisp-2.49.60.ebuild => clisp-2.49.90.ebuild} |  10 +-
 dev-lisp/clisp/clisp-2.50_pre20130414.ebuild   | 144 ---
 .../clisp-2.49-bits_ipctypes_to_sys_ipc.patch  |  21 ---
 dev-lisp/clisp/files/clisp-2.49-get_hostname.patch |  56 
 dev-lisp/clisp/files/clisp-2.49-readline-7.patch   |  10 --
 dev-lisp/clisp/files/clisp-2.49-tinfo.patch|  15 --
 ...h => clisp-2.49.90-after_glibc_cfree_bdb.patch} |  80 ---
 ...2.50_pre20130414-bits_ipctypes_to_sys_ipc.patch |  12 --
 dev-lisp/clisp/metadata.xml|  31 +
 11 files changed, 63 insertions(+), 619 deletions(-)

diff --git a/dev-lisp/clisp/clisp-2.49-r100.ebuild 
b/dev-lisp/clisp/clisp-2.49-r100.ebuild
deleted file mode 100644
index 8210edc7..
--- a/dev-lisp/clisp/clisp-2.49-r100.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils flag-o-matic multilib toolchain-funcs
-
-DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
-HOMEPAGE="http://clisp.sourceforge.net/;
-SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="2/7"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline 
svm -threads +unicode +zlib"
-# "jit" disabled ATM
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3
-virtual/libiconv
->=dev-libs/libsigsegv-2.4
->=dev-libs/ffcall-1.10
-dbus? ( sys-apps/dbus )
-fastcgi? ( dev-libs/fcgi )
-gdbm? ( sys-libs/gdbm )
-gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 )
-pari? ( =dev-db/postgresql-8.0:* )
-readline? ( >=sys-libs/readline-7.0:0= )
-pcre? ( dev-libs/libpcre:3 )
-svm? ( sci-libs/libsvm )
-zlib? ( sys-libs/zlib )
-X? ( x11-libs/libXpm )
-hyperspec? ( dev-lisp/hyperspec )
-berkdb? ( sys-libs/db:4.8 )"
-#   jit? ( >=dev-libs/lightning-1.2 )
-
-DEPEND="${RDEPEND}
-   X? ( x11-misc/imake x11-proto/xextproto )"
-
-enable_modules() {
-   [[ $# = 0 ]] && die "${FUNCNAME[0]} must receive at least one argument"
-   for m in "$@" ; do
-   einfo "enabling module $m"
-   myconf+=" --with-module=${m}"
-   done
-}
-
-BUILDDIR="builddir"
-
-# modules not enabled:
-#  * berkdb: must figure out a way to make the configure script pick up the
-#currect version of the library and headers
-#  * dirkey: fails to compile, requiring windows.h, possibly wrong #ifdefs
-#  * matlab, netica: not in portage
-#  * oracle: can't install oracle-instantclient
-
-src_prepare() {
-   # More than -O1 breaks alpha/ia64
-   if use alpha || use ia64; then
-   sed -i -e 's/-O2//g' src/makemake.in || die
-   fi
-   epatch "${FILESDIR}"/${P}-bits_ipctypes_to_sys_ipc.patch
-   epatch "${FILESDIR}"/${P}-get_hostname.patch
-   epatch "${FILESDIR}"/${P}-tinfo.patch
-   # bug #594552
-   epatch "${FILESDIR}"/${P}-readline-7.patch
-}
-
-src_configure() {
-   # We need this to build on alpha/ia64
-   if use alpha || use ia64; then
-   replace-flags -O? -O1
-   append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D 
NO_SINGLEMAP -D NO_TRIVIALMAP'
-   fi
-
-   if use x86; then
-   append-flags -falign-functions=4
-   fi
-
-   # QA issue with lisp.run
-   append-flags -Wa,--noexecstack
-
-   # built-in features
-   local myconf="--with-ffcall --without-dynamic-modules"
-#There's a problem with jit_allocai function
-#if use jit; then
-#myconf+=" --with-jitc=lightning"
-#fi
-   if use threads; then
-   myconf+=" --with-threads=POSIX_THREADS"
-   fi
-
-   # default modules
-   enable_modules wildcard rawsock
-   # optional modules
-   use elibc_glibc && enable_modules bindings/glibc
-   use X && enable_modules clx/new-clx
-   if use postgres; then
-   enable_modules postgresql
-   append-cppflags -I$(pg_config --includedir)
-   fi
-   if use berkdb; then
-   enable_modules berkeley-db
-   append-cppflags -I/usr/include/db4.8
-   fi
-   use dbus && enable_modules dbus
-   

[gentoo-commits] proj/lisp:master commit in: app-text/skribilo/

2018-03-09 Thread José María Alonso
commit: d589c6c8be695d7e4d61d476e996547ad3793f0e
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  1 08:18:35 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=d589c6c8

app-text/skribilo: Updates header and EAPI

 app-text/skribilo/skribilo-0.9.1.ebuild | 15 +++
 app-text/skribilo/skribilo-0.9.2.ebuild | 13 ++---
 2 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/app-text/skribilo/skribilo-0.9.1.ebuild 
b/app-text/skribilo/skribilo-0.9.1.ebuild
index ddde7487..8eeaab0b 100644
--- a/app-text/skribilo/skribilo-0.9.1.ebuild
+++ b/app-text/skribilo/skribilo-0.9.1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI=5
+EAPI=6
 
 inherit eutils
 
@@ -16,7 +15,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 DEPEND="\
-   >=dev-scheme/guile-1.8
+   >=dev-scheme/guile-1.8:12
>=dev-scheme/guile-reader-0.3
>=app-text/lout-3.36
media-libs/ploticus"
@@ -27,17 +26,17 @@ RDEPEND="${DEPEND}"
 
 src_unpack() {
unpack ${A}
-   cd "${S}"
+   cd "${S}" || die
 }
 
 src_configure() {
-   econf --with-guilemoduledir=/usr/share/guile/site || die "econf failed"
+   econf --with-guilemoduledir=/usr/share/guile/site
 }
 
 src_compile() {
-   emake -j1 || die "emake failed"
+   emake -j1
 }
 
 src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
+   emake DESTDIR="${D}" install
 }

diff --git a/app-text/skribilo/skribilo-0.9.2.ebuild 
b/app-text/skribilo/skribilo-0.9.2.ebuild
index 4b09221c..85fb92e5 100644
--- a/app-text/skribilo/skribilo-0.9.2.ebuild
+++ b/app-text/skribilo/skribilo-0.9.2.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI=5
+EAPI=6
 
 inherit eutils
 
@@ -25,17 +24,17 @@ RDEPEND="${DEPEND}"
 
 src_unpack() {
unpack ${A}
-   cd "${S}"
+   cd "${S}" || die
 }
 
 src_configure() {
-   econf --with-guilemoduledir=/usr/share/guile/site || die "econf failed"
+   econf --with-guilemoduledir=/usr/share/guile/site
 }
 
 src_compile() {
-   emake -j1 || die "emake failed"
+   emake -j1
 }
 
 src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
+   emake DESTDIR="${D}" install
 }



[gentoo-commits] proj/lisp:master commit in: app-text/skribe/

2018-03-09 Thread José María Alonso
commit: 595e2fbc2225332c8f659d7bb5e177ec2d618537
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  1 08:20:51 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=595e2fbc

app-text/skribe: Updates header and EAPI

 app-text/skribe/skribe-1.2l-r1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-text/skribe/skribe-1.2l-r1.ebuild 
b/app-text/skribe/skribe-1.2l-r1.ebuild
index bf555d36..1b236ec6 100644
--- a/app-text/skribe/skribe-1.2l-r1.ebuild
+++ b/app-text/skribe/skribe-1.2l-r1.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/skribe/skribe-1.2l.ebuild,v 1.3 
2010/09/15 21:47:28 chiiph Exp $
 
-EAPI="3"
+EAPI=6
 
 inherit multilib eutils
 
@@ -29,6 +28,7 @@ src_prepare() {
 
# Put the new emacs file (only if bigloo[emacs]) in DESTDIR instead of 
live filesystem
epatch "${FILESDIR}/${P}-proper_skribe_el_installation.patch"
+   eapply_user
 }
 
 src_configure() {
@@ -42,9 +42,9 @@ src_configure() {
 }
 
 src_compile() {
-   emake -j1 || die "emake failed"
+   emake -j1
 }
 
 src_install() {
-   emake DESTDIR="${D}" install || die "install failed"
+   emake DESTDIR="${D}" install
 }



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-03-09 Thread José María Alonso
commit: e62598341fd08b72b0d1bbf0730b3d2c2e7a839c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:45:20 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e6259834

dev-scheme/guile-reader: Bumps version to 0.6.2

 dev-scheme/guile-reader/guile-reader-0.6.2.ebuild | 32 +++
 1 file changed, 32 insertions(+)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
new file mode 100644
index ..2d1d4dc3
--- /dev/null
+++ b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
+HOMEPAGE="http://www.nongnu.org/guile-reader/;
+SRC_URI="'mirror://nongnu/releases/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-scheme/guile-1.8:12"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eautoreconf -i
+   eapply_user
+}
+
+src_configure() {
+   econf --with-guilemoduledir=/usr/share/guile/site/2.0
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



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

2018-03-09 Thread José María Alonso
commit: eb452213dd2df999a7fe89ad6dde5adf58916ab4
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Mar  4 20:55:26 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=eb452213

dev-lisp/asdf: Drops old versions

 dev-lisp/asdf/asdf-3.2.0-r1.ebuild | 47 
 dev-lisp/asdf/asdf-3.2.0.ebuild| 46 
 dev-lisp/asdf/asdf-3.2.1-r1.ebuild | 63 --
 dev-lisp/asdf/asdf-3.2.1.ebuild| 47 
 dev-lisp/asdf/asdf-3.3.0.ebuild| 54 
 5 files changed, 257 deletions(-)

diff --git a/dev-lisp/asdf/asdf-3.2.0-r1.ebuild 
b/dev-lisp/asdf/asdf-3.2.0-r1.ebuild
deleted file mode 100644
index dd43202a..
--- a/dev-lisp/asdf/asdf-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils prefix
-
-DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/asdf-binary-locations
-   !dev-lisp/gentoo-init
-   !http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/asdf-binary-locations
-   !dev-lisp/gentoo-init
-   !http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/asdf-binary-locations
-   !dev-lisp/gentoo-init
-   !=dev-lisp/sbcl-1.4.0" ; then
-   (cd doc ; doinfo "${PN}.info" )
-   fi
-}
-
-src_compile() {
-   emake
-   use doc && emake -C doc
-}
-
-src_test() {
-   common-lisp-export-impl-args "$(find-lisp-impl)"
-   test/run-tests.sh ${CL_BINARY}
-}
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r build version.lisp-expr
-   dodoc README.md TODO
-   use doc && install_docs
-   insinto /etc/common-lisp
-   cd "${T}" || die
-   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
-   eprefixify gentoo-init.lisp source-registry.conf
-   doins gentoo-init.lisp source-registry.conf
-}

diff --git a/dev-lisp/asdf/asdf-3.2.1.ebuild b/dev-lisp/asdf/asdf-3.2.1.ebuild
deleted file mode 100644
index dd43202a..
--- a/dev-lisp/asdf/asdf-3.2.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils prefix
-
-DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/asdf-binary-locations
-   !dev-lisp/gentoo-init
-   !http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/asdf-binary-locations
-   !dev-lisp/gentoo-init
-   !=dev-lisp/sbcl-1.4.0" ; then
-   (cd doc ; doinfo "${PN}.info" )
-   fi
-}
-
-src_compile() {
-   emake
-   use doc && emake -C doc
-}
-
-src_test() {
-   common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
-   test/run-tests.sh ${CL_BINARY}
-}
-
-src_install() {
-   insinto "${CLSOURCEROOT}/${PN}"
-   doins -r build version.lisp-expr
-   dodoc README.md TODO
-   use doc && install_docs
-   insinto /etc/common-lisp
-   cd "${T}" || die
-   cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . 
|| die
-   eprefixify gentoo-init.lisp source-registry.conf
-   doins gentoo-init.lisp source-registry.conf
-}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-03-09 Thread José María Alonso
commit: c9fef85fd63b30e94afc33e767ed4c7ec71cbea0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Mar  5 19:18:59 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c9fef85f

x11-wm/stumpwm: Drops old version 1.0.0

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 -
 1 file changed, 86 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
deleted file mode 100644
index ebb4b56c..
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 autotools elisp-common xdg-utils
-
-DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="https://stumpwm.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="contrib doc emacs clisp ecl +sbcl"
-
-RESTRICT="strip mirror"
-
-RDEPEND="dev-lisp/cl-ppcre
-   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
-   sbcl? ( >=dev-lisp/clx-0.7.3 )
-   !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
-   !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
-   !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   emacs? ( virtual/emacs app-emacs/slime )"
-DEPEND="${RDEPEND}
-   sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-
-PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
-
-SITEFILE=70${PN}-gentoo.el
-CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-
-get_lisp() {
-   local lisp
-
-   for lisp in "$@" ; do
-   use ${lisp} && echo ${lisp} && return
-   done
-}
-
-install_docs() {
-   local pdffile="${PN}.pdf"
-
-   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
-   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
-   dodoc AUTHORS NEWS README.md README.Gentoo
-   doinfo "${PN}.info"
-   docinto examples ; dodoc sample-stumpwmrc.lisp
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-   econf --with-lisp=$(get_lisp sbcl clisp ecl)
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   common-lisp-export-impl-args $(get_lisp sbcl clisp ecl)
-   dobin stumpwm
-   make_session_desktop StumpWM /usr/bin/stumpwm
-
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf
-   # Fix ASDF dir
-   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
-   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
-   use doc && install_docs
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] proj/lisp:master commit in: app-emacs/geiser/

2018-03-09 Thread José María Alonso
commit: a37451bbb01a2d5c75988ad221e275da3bb22a14
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  1 08:32:11 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a37451bb

app-emacs/geiser: Updates header and EAPI

 .../geiser/{geiser-999.ebuild => geiser-.ebuild} | 16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/app-emacs/geiser/geiser-999.ebuild 
b/app-emacs/geiser/geiser-.ebuild
similarity index 75%
rename from app-emacs/geiser/geiser-999.ebuild
rename to app-emacs/geiser/geiser-.ebuild
index bd19913d..5dd33e72 100644
--- a/app-emacs/geiser/geiser-999.ebuild
+++ b/app-emacs/geiser/geiser-.ebuild
@@ -1,15 +1,13 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI="4"
+EAPI=6
 
 # for live ebuilds uncomment inherit git-2, comment SRC_URI and empty KEYWORDS
 
 NEED_EMACS=23
 
-inherit elisp
-inherit git-2
+inherit elisp git-r3
 
 DESCRIPTION="Emacs modes for Scheme interaction"
 HOMEPAGE="http://www.nongnu.org/geiser/;
@@ -35,14 +33,10 @@ src_configure() {
econf --with-lispdir="${SITELISP}/${PN}"
 }
 
-src_compile() {
-   emake || die
-}
-
 src_install() {
-   emake DESTDIR="${D}" install || die
+   emake DESTDIR="${D}" install
 
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc AUTHORS NEWS README THANKS
 }
 



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

2018-03-09 Thread José María Alonso
commit: 26c98755a95dbec2a5d55d431b169634f98d76c3
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Feb 28 17:09:47 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=26c98755

dev-lisp/sbcl: Bumps version to 1.4.5

 dev-lisp/sbcl/sbcl-1.4.5.ebuild | 246 
 1 file changed, 246 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-1.4.5.ebuild b/dev-lisp/sbcl/sbcl-1.4.5.ebuild
new file mode 100644
index ..159427eb
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.5.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.5
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zlib)" ":sb-core-compression"
+   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
+   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
+   X)
+   X  list)
+   EOF
+   cat "${CONFIG}"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv sbcl-*-* sbcl-binary || die
+   cd "${S}"
+}
+
+src_prepare() {
+   # bug #468482
+   eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
+   # bugs #486552, #527666, #517004
+   eapply "${FILESDIR}"/${PN}-1.4.0-bsd-sockets-test.patch
+   # bugs #560276, #561018
+   eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
+
+   eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
+   eapply "${FILESDIR}"/${PN}-1.4.0-verbose-build.patch
+
+   eapply_user
+
+   # Make sure the *FLAGS variables are sane.
+   # sbcl needs symbols in resulting binaries, so building with the -s 
linker flag will fail.
+   strip-unsupported-flags
+

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

2018-03-09 Thread José María Alonso
commit: 87239ef357be3b5c8576d17b161b2f2e422adc0f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Feb  4 10:25:36 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=87239ef3

dev-lisp/clx: Drops old versions

 dev-lisp/clx/clx-0.7.3.ebuild | 33 -
 dev-lisp/clx/clx-0.7.4.ebuild | 33 -
 dev-lisp/clx/metadata.xml |  4 ++--
 3 files changed, 2 insertions(+), 68 deletions(-)

diff --git a/dev-lisp/clx/clx-0.7.3.ebuild b/dev-lisp/clx/clx-0.7.3.ebuild
deleted file mode 100644
index a80ef5ac..
--- a/dev-lisp/clx/clx-0.7.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 eutils
-
-DESCRIPTION="CLX is the Common Lisp interface to the X11 protocol primarily 
for SBCL."
-HOMEPAGE="http://www.cliki.net/CLX;
-SRC_URI="https://github.com/sharplispers/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc"
-
-DEPEND="sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-RDEPEND="!dev-lisp/cl-${PN}"
-
-src_compile() {
-   cd manual || die
-   makeinfo ${PN}.texinfo -o ${PN}.info || die
-   use doc && texi2pdf ${PN}.texinfo -o ${PN}.pdf || die
-}
-
-src_install() {
-   common-lisp-install-sources *.lisp debug demo extensions test
-   common-lisp-install-asdf
-   dodoc NEWS CHANGES README*
-   doinfo manual/${PN}.info
-   use doc && dodoc manual/${PN}.pdf
-}

diff --git a/dev-lisp/clx/clx-0.7.4.ebuild b/dev-lisp/clx/clx-0.7.4.ebuild
deleted file mode 100644
index 98c9079f..
--- a/dev-lisp/clx/clx-0.7.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 eutils
-
-DESCRIPTION="CLX is the Common Lisp interface to the X11 protocol primarily 
for SBCL."
-HOMEPAGE="http://www.cliki.net/CLX;
-SRC_URI="https://github.com/sharplispers/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc"
-
-DEPEND="sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-RDEPEND="!dev-lisp/cl-${PN}"
-
-src_compile() {
-   cd manual || die
-   makeinfo ${PN}.texinfo -o ${PN}.info || die
-   use doc && texi2pdf ${PN}.texinfo -o ${PN}.pdf || die
-}
-
-src_install() {
-   common-lisp-install-sources *.lisp debug demo extensions tests
-   common-lisp-install-asdf
-   dodoc NEWS CHANGES README*
-   doinfo manual/${PN}.info
-   use doc && dodoc manual/${PN}.pdf
-}

diff --git a/dev-lisp/clx/metadata.xml b/dev-lisp/clx/metadata.xml
index 47c41000..038e56e9 100644
--- a/dev-lisp/clx/metadata.xml
+++ b/dev-lisp/clx/metadata.xml
@@ -8,12 +8,12 @@

CLX provides an implementation of the X Window System protocol 
to
Lisp graphics library[ies] and applications. It is the Common 
Lisp
-   equivalent of Xlib. 
+   equivalent of Xlib.


CLX ofrece una implementación del protocolo del sistema X Window
a las librerías y aplicaciones gráficas escritas en Lisp. Es el
-   equivamente en Common Lisp a Xlib. 
+   equivamente en Common Lisp a Xlib.


Builds documentation



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

2018-03-09 Thread José María Alonso
commit: 67b5721000909147882b9baf04e4536b6fc993e2
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Jan 31 22:01:09 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=67b57210

dev-lisp/sbcl: BUmps version to 1.4.4

 dev-lisp/sbcl/sbcl-1.4.4.ebuild | 246 
 1 file changed, 246 insertions(+)

diff --git a/dev-lisp/sbcl/sbcl-1.4.4.ebuild b/dev-lisp/sbcl/sbcl-1.4.4.ebuild
new file mode 100644
index ..f5215d91
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-1.4.4.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib eutils flag-o-matic pax-utils
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=1.4.4
+BV_PPC=1.2.7
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=1.3.12
+BV_ARM64=1.4.2
+BV_X86_MACOS=1.1.6
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x86-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x86-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   sparc-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2
 )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="debug doc source +threads +unicode pax_kernel zlib"
+
+CDEPEND=">=dev-lisp/asdf-3.1:="
+DEPEND="${CDEPEND}
+   doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
+   pax_kernel? ( sys-apps/elfix )"
+RDEPEND="${CDEPEND}
+   !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
+
+# Disable warnings about executable stacks, as this won't be fixed soon by 
upstream
+QA_EXECSTACK="usr/bin/sbcl"
+
+CONFIG="${S}/customize-target-features.lisp"
+ENVD="${T}/50sbcl"
+
+# Prevent ASDF from using the system libraries
+CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
+ASDF_OUTPUT_TRANSLATIONS="(:output-translations 
:ignore-inherited-configuration)"
+
+usep() {
+   use ${1} && echo "true" || echo "false"
+}
+
+sbcl_feature() {
+   echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable 
${2})")" >> "${CONFIG}"
+}
+
+sbcl_apply_features() {
+   sed 's/^X//' > "${CONFIG}" <<-'EOF'
+   (lambda (list)
+   X  (flet ((enable  (x) (pushnew x list))
+   X (disable (x) (setf list (remove x list
+   EOF
+   if use x86 || use amd64; then
+   sbcl_feature "$(usep threads)" ":sb-thread"
+   fi
+   sbcl_feature "true" ":sb-ldb"
+   sbcl_feature "false" ":sb-test"
+   sbcl_feature "$(usep unicode)" ":sb-unicode"
+   sbcl_feature "$(usep zlib)" ":sb-core-compression"
+   sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
+   sed 's/^X//' >> "${CONFIG}" <<-'EOF'
+   X)
+   X  list)
+   EOF
+   cat "${CONFIG}"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv sbcl-*-* sbcl-binary || die
+   cd "${S}"
+}
+
+src_prepare() {
+   # bug #468482
+   eapply "${FILESDIR}"/concurrency-test-1.3.15.patch
+   # bugs #486552, #527666, #517004
+   eapply "${FILESDIR}"/${PN}-1.4.0-bsd-sockets-test.patch
+   # bugs #560276, #561018
+   eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
+
+   eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
+   eapply "${FILESDIR}"/${PN}-1.4.0-verbose-build.patch
+
+   eapply_user
+
+   # Make sure the *FLAGS variables are sane.
+   # sbcl needs symbols in resulting binaries, so building with the -s 
linker flag will fail.
+   strip-unsupported-flags
+

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

2018-03-09 Thread José María Alonso
commit: e58d0e2d9dd85e5f34091a3a5d62cb5fc10bd983
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 18:44:41 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e58d0e2d

dev-lisp/fiveam: Bumps version to 1.4.1 and cleans up old versions

 dev-lisp/fiveam/fiveam-1.2.ebuild  | 27 --
 dev-lisp/fiveam/fiveam-1.3.ebuild  | 33 --
 .../{fiveam-1.4.ebuild => fiveam-1.4.1.ebuild} |  0
 3 files changed, 60 deletions(-)

diff --git a/dev-lisp/fiveam/fiveam-1.2.ebuild 
b/dev-lisp/fiveam/fiveam-1.2.ebuild
deleted file mode 100644
index 00b3bdd0..
--- a/dev-lisp/fiveam/fiveam-1.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit common-lisp-3
-
-MY_PV="v${PV}"
-
-DESCRIPTION="FiveAM is a simple regression testing framework designed for 
Common Lisp."
-HOMEPAGE="http://common-lisp.net/project/fiveam/;
-SRC_URI="https://github.com/cl-fiveam/fiveam/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~sparc ~ppc"
-IUSE=""
-
-RDEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/cl-${PN}-darcs
-   dev-lisp/alexandria"
-
-src_install() {
-   common-lisp-install-sources -t all docs src t version.lisp-expr
-   common-lisp-install-asdf
-   dodoc README
-}

diff --git a/dev-lisp/fiveam/fiveam-1.3.ebuild 
b/dev-lisp/fiveam/fiveam-1.3.ebuild
deleted file mode 100644
index 96f0b7fb..
--- a/dev-lisp/fiveam/fiveam-1.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-MY_PV="v${PV}"
-
-DESCRIPTION="FiveAM is a simple regression testing framework designed for 
Common Lisp."
-HOMEPAGE="http://common-lisp.net/project/fiveam/;
-SRC_URI="https://github.com/cl-fiveam/fiveam/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/cl-${PN}-darcs
-   dev-lisp/alexandria
-   dev-lisp/asdf-flv
-   dev-lisp/trivial-backtrace"
-
-src_prepare() {
-   sed -i -e 's/net\.didierverna\.//g' "${PN}.asd" "src/suite.lisp" || die
-   default
-}
-src_install() {
-   common-lisp-install-sources -t all docs src t version.sexp
-   common-lisp-install-asdf
-   dodoc README
-}

diff --git a/dev-lisp/fiveam/fiveam-1.4.ebuild 
b/dev-lisp/fiveam/fiveam-1.4.1.ebuild
similarity index 100%
rename from dev-lisp/fiveam/fiveam-1.4.ebuild
rename to dev-lisp/fiveam/fiveam-1.4.1.ebuild



[gentoo-commits] proj/lisp:master commit in: dev-scheme/ikarus/

2018-03-09 Thread José María Alonso
commit: 3e92bb881aefc17350ab7481cb06e02b27225e61
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Feb 28 22:00:28 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3e92bb88

dev-scheme/ikarus: Updates header and EAPI

 dev-scheme/ikarus/ikarus-0.0.1.ebuild | 13 -
 dev-scheme/ikarus/ikarus-0.0.2.ebuild | 14 +-
 dev-scheme/ikarus/ikarus-.ebuild  | 16 
 3 files changed, 17 insertions(+), 26 deletions(-)

diff --git a/dev-scheme/ikarus/ikarus-0.0.1.ebuild 
b/dev-scheme/ikarus/ikarus-0.0.1.ebuild
index 58cef2fb..c46082a4 100644
--- a/dev-scheme/ikarus/ikarus-0.0.1.ebuild
+++ b/dev-scheme/ikarus/ikarus-0.0.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
+EAPI=6
 
 DESCRIPTION="Ikarus is a free optimizing incremental native-code compiler for 
R6RS Scheme."
 HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/index.html;
@@ -13,15 +13,10 @@ SLOT="0"
 KEYWORDS="-* ~x86"
 IUSE=""
 
-DEPEND="dev-libs/gmp"
+DEPEND="dev-libs/gmp:0"
 #for docs probably need dev-texlive/texlive-xetex but I can't test
 RDEPEND="${DEPEND}"
 
-src_compile() {
-   econf || die "econf failed"
-   emake || die "emake failed"
-}
-
 src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
+   emake DESTDIR="${D}" install
 }

diff --git a/dev-scheme/ikarus/ikarus-0.0.2.ebuild 
b/dev-scheme/ikarus/ikarus-0.0.2.ebuild
index 6d308be8..da1e7f5f 100644
--- a/dev-scheme/ikarus/ikarus-0.0.2.ebuild
+++ b/dev-scheme/ikarus/ikarus-0.0.2.ebuild
@@ -1,6 +1,7 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+
+EAPI=6
 
 DESCRIPTION="Ikarus is a free optimizing incremental native-code compiler for 
R6RS Scheme."
 HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/index.html;
@@ -12,15 +13,10 @@ SLOT="0"
 KEYWORDS="-* -amd64 ~x86"
 IUSE=""
 
-DEPEND="dev-libs/gmp"
+DEPEND="dev-libs/gmp:0"
 #for docs probably need dev-texlive/texlive-xetex but I can't test
 RDEPEND="${DEPEND}"
 
-src_compile() {
-   econf || die "econf failed"
-   emake || die "emake failed"
-}
-
 src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
+   emake DESTDIR="${D}" install
 }

diff --git a/dev-scheme/ikarus/ikarus-.ebuild 
b/dev-scheme/ikarus/ikarus-.ebuild
index 4aa92590..bdcce289 100644
--- a/dev-scheme/ikarus/ikarus-.ebuild
+++ b/dev-scheme/ikarus/ikarus-.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3.ebuild,v 1.3 
2008/06/01 18:03:13 pchrist Exp $
 
-inherit eutils flag-o-matic autotools bzr
+EAPI=6
+
+inherit eutils flag-o-matic bzr
 
 DESCRIPTION="A free optimizing incremental native-code compiler for R6RS 
Scheme."
 HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/;
@@ -13,12 +14,12 @@ SLOT="0"
 KEYWORDS="-* ~x86"
 IUSE="sse2 doc"
 
-RDEPEND=">=dev-libs/gmp-4.2.2"
+RDEPEND=">=dev-libs/gmp-4.2.2:0"
 DEPEND="${RDEPEND}"
 
 EBZR_REPO_URI="http://ikarus-scheme.org/ikarus.dev;
 
-src_compile() {
+src_configure() {
if use !sse2; then \
eerror "You must have a processor who supports \
SSE2 instructions" && die
@@ -27,11 +28,10 @@ src_compile() {
append-flags "-std=gnu99"
 
econf
-   emake
 }
 
 src_test() {
-   cd benchmarks
+   cd benchmarks || die
make benchall || die "Tests failed"
if [ -e timelog ]
then
@@ -40,7 +40,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
+   emake DESTDIR="${D}" install
rm -R "${D}/usr/share"
dodoc README ACKNOWLEDGMENTS
if use doc; then



[gentoo-commits] proj/lisp:master commit in: dev-lisp/asdf/, dev-lisp/clisp/

2018-03-09 Thread José María Alonso
commit: a4c5ac698ab159964ed19ab5cea6fd2aba6479ef
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  8 22:29:25 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a4c5ac69

dev-lisp/asdf: Syncs with portage tree

 dev-lisp/asdf/asdf-3.1.5.ebuild | 49 -
 dev-lisp/asdf/asdf-3.3.1.ebuild |  3 +--
 dev-lisp/clisp/clisp-2.49.90.ebuild | 12 -
 dev-lisp/clisp/metadata.xml |  2 +-
 4 files changed, 8 insertions(+), 58 deletions(-)

diff --git a/dev-lisp/asdf/asdf-3.1.5.ebuild b/dev-lisp/asdf/asdf-3.1.5.ebuild
deleted file mode 100644
index fb037462..
--- a/dev-lisp/asdf/asdf-3.1.5.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils prefix
-
-DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
-HOMEPAGE="http://common-lisp.net/project/asdf/;
-SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
-IUSE="doc"
-
-SLOT="0/${PVR}"
-
-DEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/asdf-binary-locations
-   !dev-lisp/gentoo-init
-   !http://www.lispworks.com/reference/HyperSpec/;
fi
 
# configure chokes on --sysconfdir option
-   local configure="./configure --prefix=/usr --enable-portability \
- --libdir=/usr/$(get_libdir) $(use_with readline) $(use_with 
unicode) \
+   local configure="./configure --prefix=${EPREFIX}/usr 
--enable-portability \
+ --libdir=${EPREFIX}/usr/$(get_libdir) $(use_with readline) 
$(use_with unicode) \
  ${myconf} --hyperspec=${CLHSROOT} ${BUILDDIR}"
einfo "${configure}"
${configure} || die "./configure failed"
@@ -131,12 +131,12 @@ src_compile() {
 
 src_install() {
pushd "${BUILDDIR}"
-   make DESTDIR="${D}" prefix=/usr install-bin || die "Installation failed"
+   make DESTDIR="${D}" prefix="${EPREFIX}"/usr install-bin || die 
"Installation failed"
doman clisp.1
dodoc ../SUMMARY README* ../src/NEWS ../unix/MAGIC.add ../ANNOUNCE
# stripping them removes common symbols (defined but uninitialised 
variables)
# which are then needed to build modules...
-   export STRIP_MASK="*/usr/$(get_libdir)/clisp-${PV}/*/*"
+   export STRIP_MASK="*${EPREFIX}/usr/$(get_libdir)/clisp-${PV}/*/*"
popd
dohtml doc/impnotes.{css,html} doc/regexp.html doc/clisp.png
dodoc doc/{CLOS-guide,LISP-tutorial}.txt

diff --git a/dev-lisp/clisp/metadata.xml b/dev-lisp/clisp/metadata.xml
index 256106c8..a78f4156 100644
--- a/dev-lisp/clisp/metadata.xml
+++ b/dev-lisp/clisp/metadata.xml
@@ -21,7 +21,7 @@ changed at run time.

Use local hyperspec instead of online 
version
Build CLISP with support for the NEW-CLX 
module which is a
-C binding to the Xorg libraries
+-C binding to the Xorg libraries
Build CLISP with support for the PARI 
Computer Algebra System
Build CLISP with support for the Support 
Vector Machine module




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

2018-03-09 Thread José María Alonso
commit: 32f30a2a6a3dcaabeb6bd9dfe63ab7052201b4f4
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 18:36:15 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=32f30a2a

dev-lisp/fiveam: Bumps version to 1.4

 dev-lisp/fiveam/fiveam-1.4.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/dev-lisp/fiveam/fiveam-1.4.ebuild 
b/dev-lisp/fiveam/fiveam-1.4.ebuild
new file mode 100644
index ..c7b93a21
--- /dev/null
+++ b/dev-lisp/fiveam/fiveam-1.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+MY_PV="v${PV}"
+
+DESCRIPTION="FiveAM is a simple regression testing framework designed for 
Common Lisp."
+HOMEPAGE="http://common-lisp.net/project/fiveam/;
+SRC_URI="https://github.com/cl-fiveam/fiveam/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!dev-lisp/cl-${PN}
+   !dev-lisp/cl-${PN}-darcs
+   dev-lisp/alexandria
+   dev-lisp/asdf-flv
+   dev-lisp/trivial-backtrace"
+
+src_prepare() {
+   sed -i -e 's/net\.didierverna\.//g' "${PN}.asd" "src/suite.lisp" || die
+   eapply_user
+}
+
+src_install() {
+   common-lisp-install-sources -t all docs src t version.sexp
+   common-lisp-install-asdf
+   dodoc README
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/flexi-streams/

2018-03-09 Thread José María Alonso
commit: 277e9225d97775a7ca7a90b998f9afb1570ce45d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar  9 13:16:30 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=277e9225

dev-lisp/flexi-streams: Drops old version 1.0.15

 dev-lisp/flexi-streams/flexi-streams-1.0.15.ebuild | 25 --
 dev-lisp/flexi-streams/metadata.xml| 14 ++--
 2 files changed, 7 insertions(+), 32 deletions(-)

diff --git a/dev-lisp/flexi-streams/flexi-streams-1.0.15.ebuild 
b/dev-lisp/flexi-streams/flexi-streams-1.0.15.ebuild
deleted file mode 100644
index 77f51f5c..
--- a/dev-lisp/flexi-streams/flexi-streams-1.0.15.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-DESCRIPTION="Flexible bivalent streams for Common Lisp"
-HOMEPAGE="http://weitz.de/flexi-streams/
-   http://www.cliki.net/flexi-streams/;
-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/cl-${PN}
-   >=dev-lisp/trivial-gray-streams-20060925"
-
-src_install() {
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf
-   dohtml doc/index.html
-}

diff --git a/dev-lisp/flexi-streams/metadata.xml 
b/dev-lisp/flexi-streams/metadata.xml
index 245d1e7e..aee2b661 100644
--- a/dev-lisp/flexi-streams/metadata.xml
+++ b/dev-lisp/flexi-streams/metadata.xml
@@ -10,16 +10,16 @@
layered atop real binary or bivalent streams and that can be 
used
to read and write character data in various single- or 
multi-octet
encodings which can be changed on the fly. It also supplies
-   in-memory binary streams which are similar to string streams. 
+   in-memory binary streams which are similar to string streams.


FLEXI-STREAMS implementa flujos de datos bivalentes "virtuales"
-que se pueden superponer a flujos de datos binarios reales o
-bivalentes y que pueden ser utilizados para leer y escribir datos
-en caracteres en distintas codificaciones sencillas o multi-octeto
-que a su vez se pueden cambiar al vuelo. También proporciona flujos
-de datos en memoria que son similares a los flujos de datos de
-cadenas de caracteres.
+   que se pueden superponer a flujos de datos binarios reales o
+   bivalentes y que pueden ser utilizados para leer y escribir 
datos
+   en caracteres en distintas codificaciones sencillas o 
multi-octeto
+   que a su vez se pueden cambiar al vuelo. También proporciona 
flujos
+   de datos en memoria que son similares a los flujos de datos de
+   cadenas de caracteres.


edicl/flexi-streams



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

2018-03-09 Thread José María Alonso
commit: 9de6d1d2985a80d0bd256a48caf664f514593340
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Tue Feb 27 20:22:24 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9de6d1d2

dev-lisp/asdf: Sync with main tree

 dev-lisp/asdf/asdf-3.1.5.ebuild | 49 +
 1 file changed, 49 insertions(+)

diff --git a/dev-lisp/asdf/asdf-3.1.5.ebuild b/dev-lisp/asdf/asdf-3.1.5.ebuild
new file mode 100644
index ..fb037462
--- /dev/null
+++ b/dev-lisp/asdf/asdf-3.1.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils prefix
+
+DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
+HOMEPAGE="http://common-lisp.net/project/asdf/;
+SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~x86-solaris"
+IUSE="doc"
+
+SLOT="0/${PVR}"
+
+DEPEND="!dev-lisp/cl-${PN}
+   !dev-lisp/asdf-binary-locations
+   !dev-lisp/gentoo-init
+   !

[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-03-09 Thread José María Alonso
commit: b4519a689bba66753629997e16341a02a26070d6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:46:37 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b4519a68

dev-scheme/guile-reader: Drops old version 0.6

 dev-scheme/guile-reader/guile-reader-0.6.ebuild | 37 -
 1 file changed, 37 deletions(-)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.ebuild
deleted file mode 100644
index 0359819f..
--- a/dev-scheme/guile-reader/guile-reader-0.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools eutils git-2
-
-DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
-HOMEPAGE="http://www.nongnu.org/guile-reader/;
-#SRC_URI="ftp://foo.bar.com/${P}.tar.gz;
-EGIT_REPO_URI="git://git.sv.gnu.org/guile-reader.git"
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-DEPEND="\
-   >=dev-scheme/guile-1.8"
-
-RDEPEND="${DEPEND}"
-
-#S="${WORKDIR}/${P}"
-
-src_configure() {
-   eautoreconf -i
-   econf --with-guilemoduledir=/usr/share/guile/site || die "econf failed"
-}
-
-src_compile() {
-   emake || die "emake failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-}



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

2018-03-09 Thread José María Alonso
commit: 3c751edb5980fee194823f23d543bb56dcdb0905
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar  9 16:59:53 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3c751edb

dev-lisp/asdf: Drops old dependency

 dev-lisp/asdf/asdf-3.3.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lisp/asdf/asdf-3.3.1.ebuild b/dev-lisp/asdf/asdf-3.3.1.ebuild
index 85880425..41961826 100644
--- a/dev-lisp/asdf/asdf-3.3.1.ebuild
+++ b/dev-lisp/asdf/asdf-3.3.1.ebuild
@@ -17,7 +17,6 @@ IUSE="doc"
 SLOT="0/${PVR}"
 
 DEPEND="!dev-lisp/cl-${PN}
-   !dev-lisp/asdf-binary-locations

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

2018-03-09 Thread José María Alonso
commit: eba42efbf24cf3f9f8f15ea1a83e5c75a965a44c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Feb  4 10:14:09 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=eba42efb

dev-lisp/clx: Bumps version to 0.7.5

 dev-lisp/clx/clx-0.7.5.ebuild | 36 
 1 file changed, 36 insertions(+)

diff --git a/dev-lisp/clx/clx-0.7.5.ebuild b/dev-lisp/clx/clx-0.7.5.ebuild
new file mode 100644
index ..8cd18ea3
--- /dev/null
+++ b/dev-lisp/clx/clx-0.7.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3 eutils
+
+DESCRIPTION="CLX is the Common Lisp interface to the X11 protocol primarily 
for SBCL."
+HOMEPAGE="http://www.cliki.net/CLX;
+SRC_URI="https://github.com/sharplispers/clx/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc"
+
+DEPEND="sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
+RDEPEND="!dev-lisp/cl-${PN}"
+
+src_compile() {
+   cd manual || die
+   makeinfo ${PN}.texinfo -o ${PN}.info || die
+   if use doc ; then
+   VARTEXFONTS="${T}"/fonts \
+   texi2pdf ${PN}.texinfo -o ${PN}.pdf || die
+   fi
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp debug demo extensions tests
+   common-lisp-install-asdf
+   dodoc NEWS CHANGES README*
+   doinfo manual/${PN}.info
+   use doc && dodoc manual/${PN}.pdf
+}



[gentoo-commits] proj/lisp:master commit in: dev-libs/libsigsegv/

2018-03-09 Thread José María Alonso
commit: 01b3a40f29410d2d0a135eed484f145669e52f58
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  8 22:35:22 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=01b3a40f

dev-libs/libsigsegv: Adds package from portage tree

 dev-libs/libsigsegv/libsigsegv-2.12.ebuild | 31 ++
 1 file changed, 31 insertions(+)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild
new file mode 100644
index ..92b03ea4
--- /dev/null
+++ b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Library for handling page faults in user mode"
+HOMEPAGE="https://www.gnu.org/software/libsigsegv/;
+SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+IUSE=""
+
+src_configure () {
+   econf --enable-shared
+}
+
+src_test () {
+   if [[ ${FEATURES} = *sandbox* ]] ; then
+   # skip tests as they will fail
+   ewarn "Skipped tests. Please disable sandbox to run tests."
+   return 0
+   fi
+   emake check
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog* NEWS PORTING README
+}



[gentoo-commits] proj/lisp:master commit in: app-office/texmacs/

2018-03-09 Thread José María Alonso
commit: f68cae0a98dfc7cffc31a1da277a2988509bb189
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar  1 08:29:47 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f68cae0a

app-office/texmacs: Updates header and EAPI

 app-office/texmacs/texmacs-1.0.7.16-r2.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-office/texmacs/texmacs-1.0.7.16-r2.ebuild 
b/app-office/texmacs/texmacs-1.0.7.16-r2.ebuild
index 2ccc94fd..e45e0e1c 100644
--- a/app-office/texmacs/texmacs-1.0.7.16-r2.ebuild
+++ b/app-office/texmacs/texmacs-1.0.7.16-r2.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI=4
+EAPI=6
 
 inherit autotools eutils fdo-mime gnome2-utils
 
@@ -15,7 +14,7 @@ 
SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/${MY_P}.tar.gz;
 LICENSE="GPL-3"
 SLOT="0"
 IUSE="imlib jpeg netpbm qt4 svg spell"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND=">=dev-scheme/guile-1.8.8-r2:12[deprecated]
virtual/latex-base
@@ -44,6 +43,7 @@ src_prepare() {
# Force building against SLOTed guile-1.8
epatch "${FILESDIR}"/${PN}-force-guile-18.patch
 
+   eapply_user
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/borgbackup/

2018-03-09 Thread Matt Thode
commit: 850e059b9dafc4b042a07a37c741310d2a018798
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  9 21:45:21 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Mar  9 21:45:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850e059b

app-backup/borgbackup: fixing setup.py sed

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-backup/borgbackup/borgbackup-1.1.3-r1.ebuild | 2 +-
 app-backup/borgbackup/borgbackup-1.1.4-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/borgbackup/borgbackup-1.1.3-r1.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.3-r1.ebuild
index bb6bf0f8a5e..b360607c770 100644
--- a/app-backup/borgbackup/borgbackup-1.1.3-r1.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.1.3-r1.ebuild
@@ -41,6 +41,6 @@ DEPEND="
 
 python_prepare_all() {
# allow use of new (renamed) msgpack
-   sed -i '/msgpack/d' setup.py || die
+   sed -i "s|'msgpack-python.*',||g" setup.py || die
distutils-r1_python_prepare_all
 }

diff --git a/app-backup/borgbackup/borgbackup-1.1.4-r1.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.4-r1.ebuild
index e04ac14d424..fdd80a89ecd 100644
--- a/app-backup/borgbackup/borgbackup-1.1.4-r1.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.1.4-r1.ebuild
@@ -41,6 +41,6 @@ DEPEND="
 
 python_prepare_all() {
# allow use of new (renamed) msgpack
-   sed -i '/msgpack/d' setup.py || die
+   sed -i "s|'msgpack-python.*',||g" setup.py || die
distutils-r1_python_prepare_all
 }



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

2018-03-09 Thread Sergei Trofimovich
commit: 065ccc9a0025ff7e38a14ca0dad80fed29e95bf8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar  9 22:47:51 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar  9 22:47:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=065ccc9a

dev-vcs/mercurial: stable 4.5.2 for ia64, bug #649872

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 dev-vcs/mercurial/mercurial-4.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/mercurial/mercurial-4.5.2.ebuild 
b/dev-vcs/mercurial/mercurial-4.5.2.ebuild
index 672edbbe5dc..0cf8dd40630 100644
--- a/dev-vcs/mercurial/mercurial-4.5.2.ebuild
+++ b/dev-vcs/mercurial/mercurial-4.5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.mercurial-scm.org/release/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bugzilla emacs gpg test tk"
 
 RDEPEND="bugzilla? ( dev-python/mysql-python[${PYTHON_USEDEP}] )



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kirigami/

2018-03-09 Thread Andreas Sturmlechner
commit: 70e833d52bdf5a37601e80e838008ae8fec2fa3c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 10 00:34:33 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 10 00:34:33 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=70e833d5

kde-frameworks/kirigami: Sync keywords with tree

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 kde-frameworks/kirigami/kirigami-5.44.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kirigami/kirigami-5.44.0.ebuild 
b/kde-frameworks/kirigami/kirigami-5.44.0.ebuild
index 03e1007860..9ade1268bf 100644
--- a/kde-frameworks/kirigami/kirigami-5.44.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.44.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami;
 EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-misc/albert/

2018-03-09 Thread Michael Palimaka
commit: 65906287ba9f5de72f264c7b667177b269b9fe85
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 00:49:00 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 00:49:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65906287

x11-misc/albert: version bump 0.14.16

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 x11-misc/albert/Manifest  |  2 ++
 x11-misc/albert/albert-0.14.16.ebuild | 58 +++
 2 files changed, 60 insertions(+)

diff --git a/x11-misc/albert/Manifest b/x11-misc/albert/Manifest
index 1500044e799..6e357e0a5b5 100644
--- a/x11-misc/albert/Manifest
+++ b/x11-misc/albert/Manifest
@@ -1,2 +1,4 @@
 DIST albert-0.14.15-plugins.tar.gz 540189 BLAKE2B 
b8243917cdd30c74f26ad852421cf525047694aaae2ec170a31d6239f7fa704de72f9ef67564282136ca15ec1960a1c882c193a2339541e0bf40986ee10588cb
 SHA512 
1af59c65bd91ac626abd8777b350c92a4532a88119bd9ec6ff55f9f3ad72e5cfd6987c9b34f1c32ca854891e91f79ffbea04ed23fa85a18826e9aa890b400079
 DIST albert-0.14.15.tar.gz 84875 BLAKE2B 
80e173100a0d135a18b20482ef0eb103634207b1e1a7284b2c5245750bc22478026b25982b714b3fcd079ed7674075a6853917d789f99628a368c6a9c6fd344d
 SHA512 
9a6efd9203f7b96aa14c063a9de8c59e6b4bb0a5c55a64662ec170b75fc71247b7313a1252f71ab2516b4b62538f4c89778a43b8804915996636f49d4e0a6d31
+DIST albert-0.14.16-plugins.tar.gz 540297 BLAKE2B 
e859ff84332fe32ca0513700dd3ee099ef99f240823c70387f630877f972fccf86baab477d0ec5fe166bb979fb6509e9a3ef5e9bb04ba365e789da74d3508555
 SHA512 
06cefb99ec2da0ccd4ad1f4729cb5626611ba3b226ccae9c8448ad2c58e61790dfd391dcd963524762587b82739f2267aea6b2a2b7affa4c946d6ba438678383
+DIST albert-0.14.16.tar.gz 84708 BLAKE2B 
e901518cf36fd3a68e6b5ddd4f0937ed0cff62f9a8e541b8319670893e2a38c47d222c6e3f25a9673bd1e11ad357382a3441e55497609d049f2b287c97ce6484
 SHA512 
92708909ed8a91ac2c16ba967c8506a15d4cc74cbb88111761ab18941c3bbab040f5b379b8c780887024b53710b05ad1ce80ffe41bd252358daf80c19b2c953b

diff --git a/x11-misc/albert/albert-0.14.16.ebuild 
b/x11-misc/albert/albert-0.14.16.ebuild
new file mode 100644
index 000..3c586fcd9f5
--- /dev/null
+++ b/x11-misc/albert/albert-0.14.16.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLUGINS_HASH="c92234731b5dae3baca6eb4e0561cd7ee90e7b56"
+inherit cmake-utils gnome2-utils
+
+DESCRIPTION="Desktop agnostic launcher"
+HOMEPAGE="https://albertlauncher.github.io/;
+# plugins is a git submodule. the hash is taken from the submodule reference 
in the ${PV} tag.
+SRC_URI="https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> 
${P}-plugins.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+RDEPEND="
+   dev-cpp/muParser
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins/ || die
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DEBUG=$(usex debug)
+   -DBUILD_PYTHON=OFF #plugin directory is empty causing build 
failure
+   -DBUILD_VIRTUALBOX=OFF #plugin needs virtualbox installed to 
build, untested
+   )
+
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



[gentoo-commits] proj/linux-patches: New tag: 4.15-10

2018-03-09 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar  9 23:05:41 2018 +

New tag: 4.15-10




[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/, sys-cluster/glusterfs/files/

2018-03-09 Thread James Le Cuirot
commit: c4217a516c1e8dc5b04400198f9b0e20a37d0bd0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar  9 23:33:30 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar  9 23:34:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4217a51

sys-cluster/glusterfs: Add ipv6 USE flag to control ipv6-default

This is important because ipv6-default breaks Gluster for systems that
have IPv6 disabled.

A couple of patches were required because --without-ipv6-default is
broken and the configure summary is sometimes misleading.

Bug: https://bugs.gentoo.org/639838
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/glusterfs-TIRPC-config-summary.patch | 48 ++
 .../files/glusterfs-without-ipv6-default.patch | 38 +
 ...erfs-4.0.0.ebuild => glusterfs-4.0.0-r1.ebuild} |  9 ++--
 sys-cluster/glusterfs/glusterfs-.ebuild|  9 ++--
 sys-cluster/glusterfs/metadata.xml |  1 +
 5 files changed, 99 insertions(+), 6 deletions(-)

diff --git a/sys-cluster/glusterfs/files/glusterfs-TIRPC-config-summary.patch 
b/sys-cluster/glusterfs/files/glusterfs-TIRPC-config-summary.patch
new file mode 100644
index 000..c19ac7667b0
--- /dev/null
+++ b/sys-cluster/glusterfs/files/glusterfs-TIRPC-config-summary.patch
@@ -0,0 +1,48 @@
+From 1e1c3cc0761879e8a2e4d4a884dacc555bbe7fa0 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Fri, 9 Mar 2018 23:06:43 +
+Subject: [PATCH 2/2] build: Fix misleading TIRPC result in configure summary
+
+Requesting ipv6-default even if you explicitly disable libtirpc will
+then implicitly enable libtirpc because that is required. That is fine
+but the configure summary should not then show TIRPC as disabled when
+it is not.
+
+The result has also been made clearer by stating that TIRPC is
+"missing" when it has been tried but not found.
+
+BUG: 1553938
+Change-Id: I945bd6859aaf3defa682b0d05ee34a9827b9c45f
+Signed-off-by: James Le Cuirot 
+---
+ configure.ac | 9 -
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index d42179182..9571dac76 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1097,16 +1097,15 @@ AC_SUBST(GF_DISTRIBUTION)
+ GF_HOST_OS=""
+ GF_LDFLAGS="-rdynamic"
+ 
+-DISABLE_LIBTIRPC=no
+ dnl include tirpc for IPv6 builds
+ if test "x$with_libtirpc" = "xyes" || test "x$with_ipv6_default" = "xyes" ; 
then
+ PKG_CHECK_MODULES([TIRPC], [libtirpc],
+-   [GF_CFLAGS="$GF_CFLAGS $TIRPC_CFLAGS"; GF_LDFLAGS="$GF_LDFLAGS 
$TIRPC_LIBS";],
+-   [DISABLE_LIBTIRPC=yes])
++   [with_libtirpc=yes; GF_CFLAGS="$GF_CFLAGS $TIRPC_CFLAGS"; 
GF_LDFLAGS="$GF_LDFLAGS $TIRPC_LIBS";],
++   [with_libtirpc=missing])
+ fi
+ 
+-if test "x$DISABLE_LIBTIRPC" = "xyes" ; then
+-with_libtirpc=no; with_ipv6_default=no
++if test "x$with_libtirpc" = "xmissing" ; then
++with_ipv6_default=no
+ AC_CHECK_HEADERS([rpc/rpc.h],[
+ AC_MSG_WARN([
+ 
-
+-- 
+2.16.1
+

diff --git a/sys-cluster/glusterfs/files/glusterfs-without-ipv6-default.patch 
b/sys-cluster/glusterfs/files/glusterfs-without-ipv6-default.patch
new file mode 100644
index 000..ed30a6a293f
--- /dev/null
+++ b/sys-cluster/glusterfs/files/glusterfs-without-ipv6-default.patch
@@ -0,0 +1,38 @@
+From c77b8f23af7d285fd82dbd3e4db3fa2c09899e58 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Fri, 9 Mar 2018 22:39:41 +
+Subject: [PATCH 1/2] build: Fix configure --without-ipv6-default behaviour
+
+The current behaviour disables ipv6-default when no switch is given at
+all but otherwise checks if libtirpc was requested, regardless of
+whether you have given --with-ipv6-default or --without-ipv6-default.
+
+I believe the intention was to enable when libtirpc is requested by
+default but otherwise respect the switch given.
+
+This is important because ipv6-default breaks Gluster for systems that
+have IPv6 disabled.
+
+BUG: 1553926
+Change-Id: I76b91ae2699574b2e5b777453732bb5cbd79bbca
+Signed-off-by: James Le Cuirot 
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 827ec0518..d42179182 100644
+--- a/configure.ac
 b/configure.ac
+@@ -315,7 +315,7 @@ AC_ARG_WITH([libtirpc],
+ 
+ AC_ARG_WITH([ipv6-default],
+ AC_HELP_STRING([--with-ipv6-default], [Set IPv6 as default.]),
+-[with_ipv6_default=$with_libtirpc], [with_ipv6_default=no])
++[], [with_ipv6_default=$with_libtirpc])
+ 
+ if test "x$ac_cv_file__etc_redhat_release" = "xyes"; then
+ if rpm -qa centos-release | grep centos; then
+-- 
+2.16.1
+

diff --git a/sys-cluster/glusterfs/glusterfs-4.0.0.ebuild 
b/sys-cluster/glusterfs/glusterfs-4.0.0-r1.ebuild
similarity index 95%
rename from 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/, net-p2p/qbittorrent/files/

2018-03-09 Thread Michael Palimaka
commit: 25253a5af117972cfb30dfc998b2f030554c0a3c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 01:45:23 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 01:51:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25253a5a

net-p2p/qbittorrent: version bump 4.0.4

Closes: https://bugs.gentoo.org/649914
Closes: https://bugs.gentoo.org/641382
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/qbittorrent/Manifest   |  1 +
 .../files/qbittorrent-4.0.4-werror.patch   | 24 ++
 ...orrent-.ebuild => qbittorrent-4.0.4.ebuild} | 10 ++---
 net-p2p/qbittorrent/qbittorrent-.ebuild| 10 ++---
 4 files changed, 29 insertions(+), 16 deletions(-)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index 776312a9a56..e6dfe68d41d 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -1,3 +1,4 @@
 DIST qbittorrent-3.3.16.tar.xz 2961420 BLAKE2B 
3704e6575b1a321e04b0b9c1feee9acaf2e0ab5e0815c2cbb496265c8407c5b27111265e929ea3a516cba20acacc3b954579b5904de3411ae81726f2461dfbe0
 SHA512 
518ddbf8e657b3549800b5587924a8a34826895183f199b79aac72de81e6b5c009cb3b8d4fbb19151da0d96c21eb1c2f05d6ed061608cc8f589ec6fe62ce8117
 DIST qbittorrent-4.0.1.tar.xz 4256588 BLAKE2B 
579e850c34c62f515807a3fb2619740442c275e9de74cd7338a9e2d72340c78a2b7f484a3ee911094cbb3b551d61a927be454466637eac2d2355e84ebec0dbd4
 SHA512 
76eae32ebe82953e3164a8a292132a33ccc93f5a33ce7e1ce3253f4697939b73d21e1823bada7d3b1fe7401538a7f407ebeb86c281a34e261aec0aa02d7bef80
 DIST qbittorrent-4.0.3.tar.xz 4274292 BLAKE2B 
c6f6a87d26f01db318ac021a8ab9f8d1ada2f7cb0d2819dfbd41e57ddbcda8a077161c78bcf8210e3571572872c13aa2255973e842c07b6b538d94ac2501c841
 SHA512 
d439e5428ff43ec9317bfa70b365a912a33fa12eeaad72c6916514e7b04509bf3d2e35ef9c07a36e42e7fc80f4e019f6a299fd2f93df9ec10af4a95257096ecd
+DIST qbittorrent-4.0.4.tar.xz 4279752 BLAKE2B 
6385040d1179814e3290fb1c7b2d1e0b5782144663d12a067c43a2d8a47d0f0cfc0633c69f183db70eab2591ef100f39b07ea2d5e3cbca3a4d149ccb70e4d838
 SHA512 
ead0a306242d883673e13f9e6dc5ad83d4624c3d7ffb586aff78c03f7685e89b6a6c8640fff6a1b251565892178d37f4a64d45d0ce18935a212ca39302a28969

diff --git a/net-p2p/qbittorrent/files/qbittorrent-4.0.4-werror.patch 
b/net-p2p/qbittorrent/files/qbittorrent-4.0.4-werror.patch
new file mode 100644
index 000..6d02e31f9bc
--- /dev/null
+++ b/net-p2p/qbittorrent/files/qbittorrent-4.0.4-werror.patch
@@ -0,0 +1,24 @@
+Bug: https://bugs.gentoo.org/641382
+
+--- a/cmake/Modules/MacroQbtCompilerSettings.cmake
 b/cmake/Modules/MacroQbtCompilerSettings.cmake
+@@ -11,16 +11,15 @@
+ #-Wshadow -Wconversion ?
+ set(_GCC_COMMON_C_AND_CXX_FLAGS "-Wall -Wextra"
+ "-Wfloat-equal -Wcast-qual -Wcast-align"
+-"-Wsign-conversion -Winvalid-pch -Werror=return-type 
-Wno-long-long"
++"-Wsign-conversion -Winvalid-pch -Wno-long-long"
+ # -fstack-protector-all
+-"-Werror -Wno-error=deprecated-declarations"
++"-Wno-error=deprecated-declarations"
+ )
+ set (_GCC_COMMON_CXX_FLAGS  "-fexceptions -frtti"
+ "-Woverloaded-virtual -Wold-style-cast -Wstrict-null-sentinel"
+ "-Wnon-virtual-dtor -Wfloat-equal -Wcast-qual -Wcast-align"
+-"-Werror=overloaded-virtual"
+ # "-Weffc++"
+-"-Werror -Wno-error=cpp"
++"-Wno-error=cpp"
+ # we should modify code to make these ones obsolete
+ "-Wno-error=sign-conversion -Wno-error=float-equal"
+ )

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild
similarity index 87%
copy from net-p2p/qbittorrent/qbittorrent-.ebuild
copy to net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild
index 21af49d18a4..1f76cf096f6 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-qt/qtnetwork:5[ssl]
>=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?]
dev-qt/qtxml:5
-   >=net-libs/libtorrent-rasterbar-1.0.6:=
+   >=net-libs/libtorrent-rasterbar-1.0.6:0=
sys-libs/zlib
dbus? ( dev-qt/qtdbus:5 )
X? (
@@ -42,13 +42,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
 
 DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # bug 641382
-   sed -i -e "s/-Werror  //" cmake/Modules/MacroQbtCompilerSettings.cmake 
|| die
-}
+PATCHES=( "${FILESDIR}/${PN}-4.0.4-werror.patch" )
 
 src_configure() {
local mycmakeargs=(

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index 21af49d18a4..1f76cf096f6 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -29,7 +29,7 @@ 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2018-03-09 Thread Michael Palimaka
commit: 32af94b539b300d72c032aaf0557c942adc100e3
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 01:30:10 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 01:51:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32af94b5

net-p2p/qbittorrent: add subslot operator

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/qbittorrent/qbittorrent-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index 7e6aa7150d8..21af49d18a4 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-qt/qtnetwork:5[ssl]
>=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?]
dev-qt/qtxml:5
-   >=net-libs/libtorrent-rasterbar-1.0.6
+   >=net-libs/libtorrent-rasterbar-1.0.6:=
sys-libs/zlib
dbus? ( dev-qt/qtdbus:5 )
X? (



[gentoo-commits] proj/qt:master commit in: eclass/

2018-03-09 Thread Michael Palimaka
commit: ea83584c4018044e7b3c5b2abb9258b3e48403db
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 02:00:56 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 02:00:59 2018 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=ea83584c

qt5-build.eclass: fix syntax error

 eclass/qt5-build.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 2f95c64e..2517d399 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -545,13 +545,13 @@ qt5_base_configure() {
-testsdir "${QT5_TESTSDIR}"
 
# force appropriate compiler
-   if use kernel_FreeBSD; then
+   $(if use kernel_FreeBSD; then
if tc-is-gcc; then
echo -platform freebsd-g++
elif tc-is-clang; then
echo -platform freebsd-clang
fi
-   fi
+   fi)
$(if [[ ${QT5_MINOR_VERSION} -ge 10 ]]; then
if use kernel_linux; then
if tc-is-gcc; then



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xmessage/

2018-03-09 Thread Matt Turner
commit: 2b53f77c75b513101ccff56b7d3e439047161e29
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:22:55 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b53f77c

x11-apps/xmessage: Version bump to 1.0.5

 x11-apps/xmessage/Manifest  |  1 +
 x11-apps/xmessage/xmessage-1.0.5.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-apps/xmessage/Manifest b/x11-apps/xmessage/Manifest
index 5acb876e071..9ee9f6a4bee 100644
--- a/x11-apps/xmessage/Manifest
+++ b/x11-apps/xmessage/Manifest
@@ -1 +1,2 @@
 DIST xmessage-1.0.4.tar.bz2 125011 BLAKE2B 
4b1134ac3dcb6a696ba75dddb3fcd348222763c375067279e4d6af41c3c2c855249cd76b888693a5c0136144071acb628c0e3a653ce0afed70d0e6910d055a4f
 SHA512 
a087fb09595bf0b188a4525b45e9b607acd063cceae36c69c78a48674fb7eca1c82d5c2d2770c7f4425b499e4c002bfc0e377935308c218a330a2b4994b94ebd
+DIST xmessage-1.0.5.tar.bz2 133393 BLAKE2B 
afa42e20ba995fa1086cd3cee5b90be8564c521f7bc12b544a787cc753782e1cfdbc5a94f5925f5bae1b630b7ac08fcaeee59e319f680d3be29c46d5421aa048
 SHA512 
a8423c3986b1576fa67800c315a605a527bb9a8f594ac269a736ae7b91eed0d4d83deb89148197dc3cd3f0e51894146958ce2979f78e97dcdb99c5326e34dabe

diff --git a/x11-apps/xmessage/xmessage-1.0.5.ebuild 
b/x11-apps/xmessage/xmessage-1.0.5.ebuild
new file mode 100644
index 000..64c43ad4fc1
--- /dev/null
+++ b/x11-apps/xmessage/xmessage-1.0.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="display a message or query in a window (X-based /bin/echo)"
+
+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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libXaw
+   x11-libs/libXt"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xpr/

2018-03-09 Thread Matt Turner
commit: 717d98167351dcc5dd835387dbb17076d647012c
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:23:59 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717d9816

x11-apps/xpr: Version bump to 1.0.5

 x11-apps/xpr/Manifest |  1 +
 x11-apps/xpr/xpr-1.0.5.ebuild | 12 
 2 files changed, 13 insertions(+)

diff --git a/x11-apps/xpr/Manifest b/x11-apps/xpr/Manifest
index c2ef5a2dee3..a64c9138463 100644
--- a/x11-apps/xpr/Manifest
+++ b/x11-apps/xpr/Manifest
@@ -1 +1,2 @@
 DIST xpr-1.0.4.tar.bz2 143144 BLAKE2B 
0c336de348effdd7594e499fd6516c62bb7769f0e8437a446a16433beaf4a8e237f3f054f73dc56bd333579331edf0fead46e158d9c1f401f3c56f2d9957c978
 SHA512 
4b88b71a6da835b8f27b185510cff6bc6b260e009b31b9118f12d77d37e660606654ff7ebd50014ff13f15ca74011cd3ffc12a417cea5e38d6d29ccc820a2957
+DIST xpr-1.0.5.tar.bz2 150714 BLAKE2B 
89d20134a3a9a12e319d343ae20c3aac71d1d2d2cbbffe1ff71375211efb3a4b22c2d99099fb1621fba838778702cca8c088181218c5d2c5fcb6af706d23b359
 SHA512 
d5dfb936ec4ad0067d02654dec8e862fe337ff6a2c2f974b2b3a612a829c2e728a0d51e7aba00ed2a94dc96dc50cc69f2c59f522e0635013f5f4f5bb3f4ab967

diff --git a/x11-apps/xpr/xpr-1.0.5.ebuild b/x11-apps/xpr/xpr-1.0.5.ebuild
new file mode 100644
index 000..06ea06f0627
--- /dev/null
+++ b/x11-apps/xpr/xpr-1.0.5.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit xorg-2
+
+DESCRIPTION="X.Org xpr application"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd"
+IUSE=""
+RDEPEND="x11-libs/libXmu
+   x11-libs/libX11"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkill/

2018-03-09 Thread Matt Turner
commit: e3692ca796972ccdbefe675040d2759e8a35d7a0
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:19:32 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3692ca7

x11-apps/xkill: Version bump to 1.0.5

 x11-apps/xkill/Manifest   |  1 +
 x11-apps/xkill/xkill-1.0.5.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-apps/xkill/Manifest b/x11-apps/xkill/Manifest
index f94b29e3581..15eee36ca4d 100644
--- a/x11-apps/xkill/Manifest
+++ b/x11-apps/xkill/Manifest
@@ -1 +1,2 @@
 DIST xkill-1.0.4.tar.bz2 124828 BLAKE2B 
4d7484a6e044f2a93d7d54f25619c08f657cc34955cd399e927442d8e8d79f3ad983020f75a3edb57e91371f4693909fae28b1ebf8f1e78189868c79c3ac5e87
 SHA512 
14d1fc0eff96a62d66307f09efc599639ee70be4bf580e2857569326881bfdcae7a8a21640509875218dd2b88575b4801ab0c43c4295550dc71141a579483545
+DIST xkill-1.0.5.tar.bz2 128146 BLAKE2B 
a01b954872eaad2aefe11335df2c85972abb8d36ae0c00fbca02b5af2d7df57934e3ddc47455f88927a90b0bff5ed707ca6dddbbf5478c89b193c98a86cc0562
 SHA512 
4603a1794f114f5cea2c885020c9d073c8421d1e785c99ff6b936ae97139c8dac8020a187b5bbd0fa6d56ed6fab879441b42ba900cc5f2f5a534dafdc86b9249

diff --git a/x11-apps/xkill/xkill-1.0.5.ebuild 
b/x11-apps/xkill/xkill-1.0.5.ebuild
new file mode 100644
index 000..badf428d330
--- /dev/null
+++ b/x11-apps/xkill/xkill-1.0.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="kill a client by its X resource"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-winnt"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+   x11-libs/libXmu"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xload/

2018-03-09 Thread Matt Turner
commit: 4bccc0b8f0d21fba3b2dc03337ce3a6549c1beb8
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:20:12 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bccc0b8

x11-apps/xload: Version bump to 1.1.3

 x11-apps/xload/Manifest   |  1 +
 x11-apps/xload/xload-1.1.3.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-apps/xload/Manifest b/x11-apps/xload/Manifest
index e6b66181a90..b65881a30b5 100644
--- a/x11-apps/xload/Manifest
+++ b/x11-apps/xload/Manifest
@@ -1 +1,2 @@
 DIST xload-1.1.2.tar.bz2 136745 BLAKE2B 
080c3885ce5ccabd2162cdbb855113a7718978b3d935493851315e682cbc9f6ba7652412130d414698b363aa1b3c74b21144293ab2475e45816ca15387fee925
 SHA512 
9c83d26bbb135cc0f2b3ef7f25b081cda5d080dd02b1c89195b40825a7d71211965b34336c853eb455472d9748f3edf64108455584b34b81673e2548806f423d
+DIST xload-1.1.3.tar.bz2 140327 BLAKE2B 
e3e4e817b65a405b2e4733fbf736d2f2a9803436bd752d8fc14204f2c6e342dcf60c9fe69d749283ed53345020fbf7c250c91453d4b6634c41795e91e072cd46
 SHA512 
8dbc4f0cee7b30d7381be819152b27653d9b0049266e59bde2e2c972a88c4f2bdea766fc407bbdfef15d0aab30fedc756189a1048170a812853133a5094fe7a5

diff --git a/x11-apps/xload/xload-1.1.3.ebuild 
b/x11-apps/xload/xload-1.1.3.ebuild
new file mode 100644
index 000..44023c58012
--- /dev/null
+++ b/x11-apps/xload/xload-1.1.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="system load average display for X"
+
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libX11"
+DEPEND="${RDEPEND}
+   sys-devel/gettext"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xprop/

2018-03-09 Thread Matt Turner
commit: 77094fb9b8b9c96048289d0461946a28839d00ee
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:28:02 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77094fb9

x11-apps/xprop: Version bump to 1.2.3

 x11-apps/xprop/Manifest   |  1 +
 x11-apps/xprop/xprop-1.2.3.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-apps/xprop/Manifest b/x11-apps/xprop/Manifest
index 1b16d0cac1d..e346bc8f97a 100644
--- a/x11-apps/xprop/Manifest
+++ b/x11-apps/xprop/Manifest
@@ -1 +1,2 @@
 DIST xprop-1.2.2.tar.bz2 145556 BLAKE2B 
f1560f7688b4c9a5c2cc55a29aa15181f09d65883f44f63a3761988cc1b905c768a1cfebe9303b3f5e12d0c84e0e6a0ced79d69e49e2d5ab99087c16157d4c41
 SHA512 
934a46423d4904e57a3f5fc4ffed469f85a9bb6a3544cd2d2f80cf7ac1e6ebe1de8b3631c99a4d32c0f02992fcc940e2938832751182f0996ba3a95017794572
+DIST xprop-1.2.3.tar.bz2 149202 BLAKE2B 
57c6459b873ecb91adb2bd01c350918abf95b8eb33ad1de05ded1f49350bbf3be2c46f597d9f559d473c9dd41dab2b327ca2c3e8a0fe742498e5a2c94ca1ca22
 SHA512 
ad7987fec11ae19b7adc3b0f683fc393e95155f3b6c753d1d8744aedcfb360452eee5735a4c380152b286905931515f3e1a28676b5531001eb8dd93b7249916a

diff --git a/x11-apps/xprop/xprop-1.2.3.ebuild 
b/x11-apps/xprop/xprop-1.2.3.ebuild
new file mode 100644
index 000..1e7cac5299b
--- /dev/null
+++ b/x11-apps/xprop/xprop-1.2.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit xorg-2
+
+DESCRIPTION="property displayer for X"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   >=x11-proto/xproto-7.0.17
+"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xlsfonts/

2018-03-09 Thread Matt Turner
commit: a0d744f60b25097862d8100e9c77622c33d44395
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:21:36 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d744f6

x11-apps/xlsfonts: Version bump to 1.0.6

 x11-apps/xlsfonts/Manifest  |  1 +
 x11-apps/xlsfonts/xlsfonts-1.0.6.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/x11-apps/xlsfonts/Manifest b/x11-apps/xlsfonts/Manifest
index 1a1623161fb..074671b28da 100644
--- a/x11-apps/xlsfonts/Manifest
+++ b/x11-apps/xlsfonts/Manifest
@@ -1,2 +1,3 @@
 DIST xlsfonts-1.0.4.tar.bz2 124533 BLAKE2B 
44f5671b2f63253fd98d0d6a64208916029786c0bfdef700bcc6977f319d3d8525d41438a2f3924f364c61ff81a3ce3fe8a8626af87ea832a74ab2dbc3ecb96a
 SHA512 
e4cc52ce2f677f9a90e0924dac15a732c3bba584e2513fc68a4aadd46c6d2f56401fb1128ac42e8b569b722023053e07933d2d7bc45f18b7c8717c667d260c4e
 DIST xlsfonts-1.0.5.tar.bz2 131072 BLAKE2B 
9785b22f25b552454fd7e67f9617b32fa4047dbb72a6f2898444e0930e604705f5ee8683b7df3574a055e210f1c316e03ab942f5d7ff4884b23d9834a4592a4d
 SHA512 
e20f9efa0fa33980486671abd4ef59a82fd3df033d9c1b24db8c5b2b27ada93f03dba1e3ad586a35f3b7893bef5e8f14186f1914ab3507862cce4e104199a490
+DIST xlsfonts-1.0.6.tar.bz2 133500 BLAKE2B 
e21b5776ca02c5fe07ba80c2e845fd04d75642ed7984080df3402a478748e4bea00f93134eaf359da9d5223be6bf98224067bd3413c072c2f38bd589fdc90328
 SHA512 
052a3b1dec23cb20fdfacd4500cb836feb3b888bf568a548ea71deb58a4ba10a1ad5392d658e95272c6d4a1832edf1f19c3de2498b78dca82c43ee52800a30c0

diff --git a/x11-apps/xlsfonts/xlsfonts-1.0.6.ebuild 
b/x11-apps/xlsfonts/xlsfonts-1.0.6.ebuild
new file mode 100644
index 000..694708cb27d
--- /dev/null
+++ b/x11-apps/xlsfonts/xlsfonts-1.0.6.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X.Org xlsfonts application"
+
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xeyes/

2018-03-09 Thread Matt Turner
commit: d01f76e141ce88bbd978b4b87c9ed3b3bda5ca6f
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:14:58 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01f76e1

x11-apps/xeyes: Version bump to 1.1.2

 x11-apps/xeyes/Manifest   |  1 +
 x11-apps/xeyes/xeyes-1.1.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-apps/xeyes/Manifest b/x11-apps/xeyes/Manifest
index ef429753261..d8594d5d037 100644
--- a/x11-apps/xeyes/Manifest
+++ b/x11-apps/xeyes/Manifest
@@ -1 +1,2 @@
 DIST xeyes-1.1.1.tar.bz2 113757 BLAKE2B 
eed50677718223be829fed869360dc2ed98252a2e0a335403b8e680bd5a47cb96d92a762899e46a8823a260dda4be7ae98b45208c87c80a833ab8929056df427
 SHA512 
3cb734239fa3180a9cc0eb2564c5a04f5e5c64ea314079c0604cebdbb821132f95a2c113dab476af8820308f0e6dbd4eac02b5da45dc2ed78a5d3ca010453618
+DIST xeyes-1.1.2.tar.bz2 133160 BLAKE2B 
c3f31a2df7988517e4f8903fce6b0cbfbaad01e84d89c7b9f7755eccebba95fbb8b75377644ae97f090e9f4a3a245698966e78f738275f7513f5927193b5dd19
 SHA512 
008d76f03ddabd3d86ad9e52a540504553b94cb7a6743b20cf08897549eb27505667365ab9af21956a1b5ec7297acca8903a326536e6195a30e643cd93297ee0

diff --git a/x11-apps/xeyes/xeyes-1.1.2.ebuild 
b/x11-apps/xeyes/xeyes-1.1.2.ebuild
new file mode 100644
index 000..38058856c83
--- /dev/null
+++ b/x11-apps/xeyes/xeyes-1.1.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X.Org xeyes application"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux ~sparc64-solaris"
+IUSE=""
+RDEPEND="x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXrender"
+DEPEND="${RDEPEND}"
+
+XORG_CONFIGURE_OPTIONS="--with-xrender"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xbacklight/

2018-03-09 Thread Matt Turner
commit: 337bd6d9c6989832ec89c155112c3150e734d21a
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:17:26 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337bd6d9

x11-apps/xbacklight: Version bump to 1.2.2

 x11-apps/xbacklight/Manifest|  1 +
 x11-apps/xbacklight/xbacklight-1.2.2.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-apps/xbacklight/Manifest b/x11-apps/xbacklight/Manifest
index 73ba3367711..32a92304cb6 100644
--- a/x11-apps/xbacklight/Manifest
+++ b/x11-apps/xbacklight/Manifest
@@ -1 +1,2 @@
 DIST xbacklight-1.2.1.tar.bz2 117607 BLAKE2B 
286be7b9f6d0e50ba20bae86211a7d611df055e3298e8676b52c36168db67e153c13e242089db52b1c7ed2c6872dfe8dd63a7f97b81644269832276bf636
 SHA512 
9a0afebea2fe155ab7d1ad00ef27566daeb7dc4fd47523511f1b8e8ac30977f938a08783bc0c7443fe92ebff1c17c68c78d44db08b32768d7831128130e0637d
+DIST xbacklight-1.2.2.tar.bz2 124058 BLAKE2B 
4ad7b0eaab29bada40ba6b79a538d5dbf6c584226c51004e1488733b5b33a7c3905d21cb5f275010f301241da3eb644b0e66e20a07fe271152905568008c5af7
 SHA512 
4dca70ef8e3494b19ea126c46395807cddc007b2b09a133810daeb77ae27fa36ac4eec7813828248fc195abe27f59700cfa58ee65ef3a020a51f73e5107678ec

diff --git a/x11-apps/xbacklight/xbacklight-1.2.2.ebuild 
b/x11-apps/xbacklight/xbacklight-1.2.2.ebuild
new file mode 100644
index 000..9cd8da3704a
--- /dev/null
+++ b/x11-apps/xbacklight/xbacklight-1.2.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="Sets backlight level using the RandR 1.2 BACKLIGHT output 
property"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="x11-libs/libxcb
+   >=x11-libs/xcb-util-0.3.8"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xlsclients/

2018-03-09 Thread Matt Turner
commit: e8125f271ff07fcf2e07b985940a3089584c2f98
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:20:57 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8125f27

x11-apps/xlsclients: Version bump to 1.1.4

 x11-apps/xlsclients/Manifest|  1 +
 x11-apps/xlsclients/xlsclients-1.1.4.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-apps/xlsclients/Manifest b/x11-apps/xlsclients/Manifest
index 747cb7b1607..99f3ed1ebab 100644
--- a/x11-apps/xlsclients/Manifest
+++ b/x11-apps/xlsclients/Manifest
@@ -1,2 +1,3 @@
 DIST xlsclients-1.1.2.tar.bz2 114703 BLAKE2B 
68e8d077b26760d14e825cb73724cf4c98f3f429f35e541a0fcc65c5162b00fffb90bcdc5bc8b1f9d8e8f250333756104608d4325f2d1bf1616746c7f4dc3b8a
 SHA512 
c217c17ddd937fd27b11706e6453a6171037bc33f9d108c0bf717dd5f2a0580eb82bb9085342d81d526c75d8aaa0a2d911e6ebcaa12ac8cafce4caa726ac93e8
 DIST xlsclients-1.1.3.tar.bz2 127324 BLAKE2B 
03860a7b3e53e371aaa66156029821e4693c720213e64b66f329121823a9ee01ce6e2f37970cdb434ce21a7484285c8df7f4effd1e17b028792131634a9651da
 SHA512 
4266068b96bb0bf565021fbda726511a387800fcc81b6b53f3fb847ca6a4de50811f66ca1423a56414619ad6f3b4d2dfb235106a1eacf9e5def8cf49c2b2ba85
+DIST xlsclients-1.1.4.tar.bz2 130586 BLAKE2B 
8e13bd29f10035a101cabe2a271fd665618dce12f7047f441bf943e8c4d2743e2385874b8e1cf42b69f6a19b7a3d5c16ec9ecff7e6cb6240102d6946dd5e
 SHA512 
42fd848d88d3cf31168a37fed63f9f5b60ddc4f36be2956b354e574c93129d75f29e005d6631784380bcef27860b54c64f419ca18ad77f092f4520dec47b10f4

diff --git a/x11-apps/xlsclients/xlsclients-1.1.4.ebuild 
b/x11-apps/xlsclients/xlsclients-1.1.4.ebuild
new file mode 100644
index 000..d3359dd6ba5
--- /dev/null
+++ b/x11-apps/xlsclients/xlsclients-1.1.4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X.Org xlsclients application"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+   >=x11-libs/libxcb-1.7
+   >=x11-libs/xcb-util-0.3.8
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xfontsel/

2018-03-09 Thread Matt Turner
commit: c5d15d39cf2ca16aae09cc6acfd0fc3921ed507a
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:16:39 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:29:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d15d39

x11-apps/xfontsel: Version bump to 1.0.6

 x11-apps/xfontsel/Manifest  |  1 +
 x11-apps/xfontsel/xfontsel-1.0.6.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xfontsel/Manifest b/x11-apps/xfontsel/Manifest
index 28c5c9ead20..223eb865585 100644
--- a/x11-apps/xfontsel/Manifest
+++ b/x11-apps/xfontsel/Manifest
@@ -1 +1,2 @@
 DIST xfontsel-1.0.5.tar.bz2 139801 BLAKE2B 
dc3c9f8b893434923f414a9bb2a8608cba1eafc7ad915cbd6231763892608cebcba8147a02250719ed4fb5881389467ab375af904248047d369533949713
 SHA512 
df7a49286b94f64c610ab990d66376dedc12e3e8fa1d803641f466c3f6ebfdd06e81e4c7be39f8e6234928305f397d877579c39cf24c319dd5deead56f2578a4
+DIST xfontsel-1.0.6.tar.bz2 146469 BLAKE2B 
9773430e51e63d23086403f91fd78f6ed2e7f3abf144fda5bba171d05145026d233474e9d055b31bd498a861994c4f59af52a8101fc1e10b891ea879cb2f0bb9
 SHA512 
2f6bc51549a302404cdaf9a5a825add383953fcbb2a0c7076691cefd4dd7e4a3c772c047be74101c8486f75d03ce0bd3e65ede14e91732cf2a932810441c9099

diff --git a/x11-apps/xfontsel/xfontsel-1.0.6.ebuild 
b/x11-apps/xfontsel/xfontsel-1.0.6.ebuild
new file mode 100644
index 000..90a64ebd926
--- /dev/null
+++ b/x11-apps/xfontsel/xfontsel-1.0.6.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="point and click selection of X11 font names"
+
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-linux ~x86-linux ~x64-macos"
+IUSE=""
+
+RDEPEND="x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libX11"
+DEPEND="${RDEPEND}"



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

2018-03-09 Thread Sergei Trofimovich
commit: 52c81a78f4f438130779d95ab202d4b765db36c7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar  9 22:36:08 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar  9 22:36:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c81a78

dev-lang/elixir: drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/elixir/Manifest   |  1 -
 dev-lang/elixir/elixir-1.6.1-r1.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index d5fe2840dc2..f2e940a4438 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -1,4 +1,3 @@
 DIST elixir-1.4.5.tar.gz 1829098 BLAKE2B 
bc8e2beafe53c3af507215d913558e295370ed8d3731c8b013f5d1cd2ad1d8a4fad4b3fe1a7ee3397470916f6f6687436ecbaa06c85c47f4b52aa0331b7dad23
 SHA512 
3fe659a739ded54bfc7d05a96acf3061c860e44cfd7700651d138c7e21997c5703cc62d2bd3b7a258b27064bb222dfdcdc01e4d017451f522f9658a039073611
-DIST elixir-1.6.1.tar.gz 2068820 BLAKE2B 
9bc993ca8b74b704c9009f6e9719a1f57e2da903bb672db11b3b2872a9219dc6d605b3b178da5487e6a08e1c7333451c96501a92f8cd513696686ce6859f3a1a
 SHA512 
db7d3c8b2561e70e0efc44a6ec05428cc085f35d294845546cecb8f7a3c8e63008c666ca14191238728da725e98820315cf2b6abcb7ffdec640fe305926c53ec
 DIST elixir-1.6.2.tar.gz 2072469 BLAKE2B 
a8feb80abe02192a1a9ece2f87a8aacca090d49c72223d9c14054914bb823a447dc42b334d110272c3a2fce8fa5381651f2391e3abbc623acc1c01c8a1e8f91a
 SHA512 
de94d90b3fa192d572a3adb83207003d353c494943ca96446e0bcf351480a4e8871c976e6decc6b28f0327a6b64cc5ff128085bea3121ad038378c798aa18bdb
 DIST elixir-1.6.3.tar.gz 2074083 BLAKE2B 
77da43eede0823ff80cae182a61a07f124301b534b8dd97ae8304f13946f28bc1bfbde7afaa0f09a85fe3f57b1fd8f1c13e212eea1aa9986447b8003a1ac4d34
 SHA512 
76f38accd277d92c428954871c62b9ff69b97137d1e4e3889feb3be94055ba2b45275aa38561aef700dac0f5381db72d4e47b55342a3e04397f3781b412dbf2c

diff --git a/dev-lang/elixir/elixir-1.6.1-r1.ebuild 
b/dev-lang/elixir/elixir-1.6.1-r1.ebuild
deleted file mode 100644
index 844bd80c891..000
--- a/dev-lang/elixir/elixir-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib
-
-DESCRIPTION="Elixir programming language"
-HOMEPAGE="https://elixir-lang.org;
-SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 ErlPL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
-IUSE=""
-
-DEPEND=">=dev-lang/erlang-18[ssl]"
-# 'mix' tool collides with sci-biology/phylip, bug #537514
-RDEPEND="${DEPEND}
-   !!sci-biology/phylip
-"
-
-RESTRICT=test # needs debug symbols
-
-src_compile() {
-   emake Q=""
-}
-
-src_install() {
-   emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" 
install
-   dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
-}



[gentoo-commits] proj/linux-patches: New tag: 4.15-11

2018-03-09 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar  9 23:10:57 2018 +

New tag: 4.15-11




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

2018-03-09 Thread Michał Górny
commit: 54a35a5810b0475469b43d235f050cf8a8b7a54e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  9 23:05:14 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  9 23:11:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a35a58

sys-libs/libcxx: Try building with -nodefaultlibs for bootstrap

Add a hack that appends -nodefaultlibs if the C++ compiler fails to link
software otherwise. This is based on what we do in sys-libs/compiler-rt
already and it should make it possible to bootstrap libc++ on systems
without C++ standard library.

 sys-libs/libcxx/libcxx-6.0.0.ebuild| 14 ++
 sys-libs/libcxx/libcxx-6.0..ebuild | 14 ++
 sys-libs/libcxx/libcxx-.ebuild | 14 ++
 3 files changed, 42 insertions(+)

diff --git a/sys-libs/libcxx/libcxx-6.0.0.ebuild 
b/sys-libs/libcxx/libcxx-6.0.0.ebuild
index 9c9b75e3d7f..0948ab0c682 100644
--- a/sys-libs/libcxx/libcxx-6.0.0.ebuild
+++ b/sys-libs/libcxx/libcxx-6.0.0.ebuild
@@ -73,6 +73,11 @@ pkg_setup() {
fi
 }
 
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
 multilib_src_configure() {
local cxxabi cxxabi_incs
if use libcxxabi; then
@@ -109,6 +114,15 @@ multilib_src_configure() {
fi
fi
 
+   # bootstrap: cmake is unhappy if compiler can't link to stdlib
+   local nolib_flags=( -nodefaultlibs -lc )
+   if ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CXX} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
local libdir=$(get_libdir)
local mycmakeargs=(
-DLIBCXX_LIBDIR_SUFFIX=${libdir#lib}

diff --git a/sys-libs/libcxx/libcxx-6.0..ebuild 
b/sys-libs/libcxx/libcxx-6.0..ebuild
index cf76bba5fdf..4e687c722c6 100644
--- a/sys-libs/libcxx/libcxx-6.0..ebuild
+++ b/sys-libs/libcxx/libcxx-6.0..ebuild
@@ -85,6 +85,11 @@ pkg_setup() {
fi
 }
 
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
 multilib_src_configure() {
local cxxabi cxxabi_incs
if use libcxxabi; then
@@ -121,6 +126,15 @@ multilib_src_configure() {
fi
fi
 
+   # bootstrap: cmake is unhappy if compiler can't link to stdlib
+   local nolib_flags=( -nodefaultlibs -lc )
+   if ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CXX} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
local libdir=$(get_libdir)
local mycmakeargs=(
-DLIBCXX_LIBDIR_SUFFIX=${libdir#lib}

diff --git a/sys-libs/libcxx/libcxx-.ebuild 
b/sys-libs/libcxx/libcxx-.ebuild
index 214c61d31f6..f304a076c17 100644
--- a/sys-libs/libcxx/libcxx-.ebuild
+++ b/sys-libs/libcxx/libcxx-.ebuild
@@ -84,6 +84,11 @@ pkg_setup() {
fi
 }
 
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
 multilib_src_configure() {
local cxxabi cxxabi_incs
if use libcxxabi; then
@@ -120,6 +125,15 @@ multilib_src_configure() {
fi
fi
 
+   # bootstrap: cmake is unhappy if compiler can't link to stdlib
+   local nolib_flags=( -nodefaultlibs -lc )
+   if ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CXX} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
local libdir=$(get_libdir)
local mycmakeargs=(
-DLIBCXX_LIBDIR_SUFFIX=${libdir#lib}



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

2018-03-09 Thread Michał Górny
commit: 3c93f9d2a10e4c1725440850e77d2bc12cfce6a8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar  9 22:58:54 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar  9 23:11:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c93f9d2

sys-devel/clang: Raise libcxx dep for USE=default-libcxx

Require the same or newer sys-libs/libcxx version when 'default-libcxx'
flag is used. This may reduce the risk of libc++ version problems
on pure libc++ systems (e.g. FreeBSD) by promoting early libc++ upgrade,
and it is consistent with the dependency in sys-devel/clang-runtime.

 sys-devel/clang/clang-4.0.1.ebuild| 2 +-
 sys-devel/clang/clang-5.0.1.ebuild| 2 +-
 sys-devel/clang/clang-6.0.0.ebuild| 2 +-
 sys-devel/clang/clang-6.0..ebuild | 2 +-
 sys-devel/clang/clang-.ebuild | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-devel/clang/clang-4.0.1.ebuild 
b/sys-devel/clang/clang-4.0.1.ebuild
index f600ff571c2..6c37d1fd959 100644
--- a/sys-devel/clang/clang-4.0.1.ebuild
+++ b/sys-devel/clang/clang-4.0.1.ebuild
@@ -47,7 +47,7 @@ RDEPEND="${RDEPEND}
 PDEPEND="
~sys-devel/clang-runtime-${PV}
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
-   default-libcxx? ( sys-libs/libcxx )"
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( ${ALL_LLVM_TARGETS[*]} )"

diff --git a/sys-devel/clang/clang-5.0.1.ebuild 
b/sys-devel/clang/clang-5.0.1.ebuild
index f215ab8b200..4c30e033af7 100644
--- a/sys-devel/clang/clang-5.0.1.ebuild
+++ b/sys-devel/clang/clang-5.0.1.ebuild
@@ -54,7 +54,7 @@ RDEPEND="${RDEPEND}
 PDEPEND="
~sys-devel/clang-runtime-${PV}
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
-   default-libcxx? ( sys-libs/libcxx )"
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( ${ALL_LLVM_TARGETS[*]} )"

diff --git a/sys-devel/clang/clang-6.0.0.ebuild 
b/sys-devel/clang/clang-6.0.0.ebuild
index 36d8549e27a..e6a5cb693b9 100644
--- a/sys-devel/clang/clang-6.0.0.ebuild
+++ b/sys-devel/clang/clang-6.0.0.ebuild
@@ -56,7 +56,7 @@ RDEPEND="${RDEPEND}
 PDEPEND="
~sys-devel/clang-runtime-${PV}
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
-   default-libcxx? ( sys-libs/libcxx )"
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( ${ALL_LLVM_TARGETS[*]} )"

diff --git a/sys-devel/clang/clang-6.0..ebuild 
b/sys-devel/clang/clang-6.0..ebuild
index a9edb3ec6a2..dc710183291 100644
--- a/sys-devel/clang/clang-6.0..ebuild
+++ b/sys-devel/clang/clang-6.0..ebuild
@@ -52,7 +52,7 @@ RDEPEND="${RDEPEND}
 PDEPEND="
~sys-devel/clang-runtime-${PV}
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
-   default-libcxx? ( sys-libs/libcxx )"
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( ${ALL_LLVM_TARGETS[*]} )"

diff --git a/sys-devel/clang/clang-.ebuild 
b/sys-devel/clang/clang-.ebuild
index 015b5639dbf..0014ecde46b 100644
--- a/sys-devel/clang/clang-.ebuild
+++ b/sys-devel/clang/clang-.ebuild
@@ -53,7 +53,7 @@ RDEPEND="${RDEPEND}
 PDEPEND="
~sys-devel/clang-runtime-${PV}
default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
-   default-libcxx? ( sys-libs/libcxx )"
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
|| ( ${ALL_LLVM_TARGETS[*]} )"



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

2018-03-09 Thread Mike Pagano
commit: d4d0802898b8aa6801d0dc781444851bcf8e6728
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar  9 23:23:09 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar  9 23:23:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d08028

sys-kernel/gentoo-sources: Linux patch 4.15.8
Removal of redundant patch :
2901_allocate_buffer_on_heap_rather_than_globally.patch

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.15.8.ebuild| 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 05811866535..47f0822f406 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -52,6 +52,9 @@ DIST genpatches-4.14-29.extras.tar.xz 17480 BLAKE2B 
4e7ec2ac266170e066a1cdded463
 DIST genpatches-4.15-1.base.tar.xz 5908 BLAKE2B 
6627ff7c5bd6b799dae5e61b1638ccc538715cc253521fd07faa0c5ea7dc9aed5204c040742d37a9d172509577ae5442526d11cbe8714540ee8e1f1637d0fbbc
 SHA512 
c7b8cb613f4a2e6570808d179be6972511ea45c849c4415509e38e1d4688014cab15486628bb282178f306ff786e83718fb2171d1391057bb817ed67a0508caf
 DIST genpatches-4.15-1.experimental.tar.xz 5184 BLAKE2B 
814356256c11ea5bb67706f47ed76d6fe6f8b4232b989ca042509ed2a7f3088f55bd113d3cac25342a66e4803f90864cca803c91661af106141b78ac9cf5fe18
 SHA512 
e840928a463a764d59013424045f64c1fdc8e5d18cf1d20c9ea15388d5f4c4b9ec6aa86e88c33add716366d6b18be175943c22b6bb1c88d3cdbaebb606a38b10
 DIST genpatches-4.15-1.extras.tar.xz 17492 BLAKE2B 
1242891d2ebe519d6c9d43eb6a0b2e9dd1c51ae76dc8aaf71f14dfbf3b9c52097cfc4ad59c5e2add1da4ded0a34a06e2d302a0366a8afb665f1536f899fa3f9d
 SHA512 
21830b23a1b16291beba81ac122a36e8bcf9268b548aa6e9258f18283e80f610ed249ccf320f27b0a45acd35e3bd8ba5ceb0420e360ae94635121f89d74903b6
+DIST genpatches-4.15-11.base.tar.xz 246088 BLAKE2B 
12a2d77897901756c4012455b6458545568f9a8886c080820e5b2197cb518db8ffc2812b52cb0bb4255b2f96df8755d4af34c9068a90a9973ea25a3d98f3c7df
 SHA512 
73e5abaa69702e943bdf77faae7665ed8582eb4b8e32d1b644fa4e1e6b985c0fccd026f637ad1f10afd4335b1cea359154e96c6abf4ca1e746ae27cef5aa67a4
+DIST genpatches-4.15-11.experimental.tar.xz 5184 BLAKE2B 
4a44f3d3fef089140e6420c26d1c4102d518ce615abc30afb8127ede4328c276e3380502c2b28d5f452d8c7881130f0d2d7b04f0f81ce44f02db7b280493a12c
 SHA512 
ddf304f14c9c714c32423b349c8740bd0785c5893ea7cfcf89895f0b76214693dff142c7fa5c40df09f55696b845210e3be8bda4fbf7deacff1718a83f83047a
+DIST genpatches-4.15-11.extras.tar.xz 17484 BLAKE2B 
919091a255d5ec058e52c151caad2afe470b401a9ab5269946a2309ddee3a2b5068df8483807ee310832c690bb561700363a2b1c0294a4e15ca03dff36061890
 SHA512 
3a426bf63ffe786984cc8b9c296b0393fcaa9881c65d4220cadb331fe445fc05418a629cd5494f0a1419215d4512679d9619c8a92f4a10b2ad8087fa44292ffb
 DIST genpatches-4.15-2.base.tar.xz 22348 BLAKE2B 
a4d4e0b6a83e46a657ced903845dc7adcdb749e6657006c58d7070a0cb906066a1241ba7c33c9431aab4af12debc0e875822c5d327dc29853420cc5699cfae2e
 SHA512 
2d6d8a2cda9ee4c41068c03f1e90e5bec2c25debb2bfbda7d6acc83b49b4ecfe861fd0be68c133dac4c98f23d8c23fca816f817653cb283405148985f20c4e9e
 DIST genpatches-4.15-2.experimental.tar.xz 5184 BLAKE2B 
4967ea59aaf9587c5f36e1cb97e0ce454f7d23c0d9e02cacf4bffef14834ca591eb4b64606fdc267d2051cab21ac49cfab16082d1a0affa2e2e555bfda27a72c
 SHA512 
9fbf5806636b2676144dfce4d33c8ff1d97dba9a44703abe5cbc1741c3f54f082416f9628f308a186dfef1c82b42183a9a52970f96be06c1e0a60ae1a1a29257
 DIST genpatches-4.15-2.extras.tar.xz 17488 BLAKE2B 
7549c1059b8aa48dedf196fbf53be363735ee2d016ce03fc22c3c72082eb5c770d5af557c8602ad01e7b98f1eeaa4c0497a6eebf344596365811f402307b3f6d
 SHA512 
053490dac39816e14086781c4aa7a6c66544543a8851fd672b8a8cfcf49a03573e3820284de3a28c0345eec27a1c1687bc445443c5076ae3662686da3ed5e1d5

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.15.8.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.15.8.ebuild
new file mode 100644
index 000..8e9c3c7895d
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.15.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="11"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2018-03-09 Thread Sebastian Pipping
commit: 8c65658fe72ebed4fadd184d74f554f4405b0d7e
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  9 23:38:25 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  9 23:42:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c65658f

dev-python/ws4py: Python 3.6 (for 0.3.4)

Bug: https://bugs.gentoo.org/643732
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/ws4py/files/ws4py-0.3.4-tests.patch | 67 ++
 dev-python/ws4py/ws4py-0.3.4-r1.ebuild | 55 +
 2 files changed, 122 insertions(+)

diff --git a/dev-python/ws4py/files/ws4py-0.3.4-tests.patch 
b/dev-python/ws4py/files/ws4py-0.3.4-tests.patch
new file mode 100644
index 000..dde60f2ed04
--- /dev/null
+++ b/dev-python/ws4py/files/ws4py-0.3.4-tests.patch
@@ -0,0 +1,67 @@
+From 185c88cb6779b3b15a5c14047bb62b8fcb8d2e57 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Sat, 10 Mar 2018 00:33:37 +0100
+Subject: [PATCH] Fix AttributeErrors from mistaken Mock.assert_call_once_with
+
+This commit is a backport/subset of:
+https://github.com/Lawouach/WebSocket-for-Python/commit/b5d47f7b3497f1b713a20fe6306b7d9afdd8c408
+---
+ test/test_manager.py | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/test/test_manager.py b/test/test_manager.py
+index 8c229b0..aacc162 100644
+--- a/test/test_manager.py
 b/test/test_manager.py
+@@ -16,10 +16,10 @@ class WSManagerTest(unittest.TestCase):
+ ws.sock.fileno.return_value = 1
+ 
+ m.add(ws)
+-m.poller.register.assert_call_once_with(ws)
++m.poller.register.assert_called_once_with(1)
+ 
+ m.remove(ws)
+-m.poller.unregister.assert_call_once_with(ws)
++m.poller.unregister.assert_called_once_with(1)
+ 
+ @patch('ws4py.manager.SelectPoller')
+ def test_cannot_add_websocket_more_than_once(self, MockSelectPoller):
+@@ -49,7 +49,7 @@ class WSManagerTest(unittest.TestCase):
+ self.assertEqual(len(m), 1)
+ m.remove(ws)
+ self.assertEqual(len(m), 0)
+-m.poller.unregister.assert_call_once_with(ws)
++m.poller.unregister.assert_called_once_with(1)
+ m.poller.reset_mock()
+ 
+ m.remove(ws)
+@@ -98,7 +98,7 @@ class WSManagerTest(unittest.TestCase):
+ m.add(ws)
+ m.start()
+ 
+-ws.terminate.assert_call_once_with()
++ws.terminate.assert_called_once_with()
+ 
+ m.stop()
+ 
+@@ -109,7 +109,7 @@ class WSManagerTest(unittest.TestCase):
+ ws = MagicMock()
+ m.add(ws)
+ m.close_all()
+-ws.terminate.assert_call_once_with(1001, 'Server is shutting down')
++ws.close.assert_called_once_with(code=1001, reason='Server is 
shutting down')
+ 
+ @patch('ws4py.manager.SelectPoller')
+ def test_broadcast(self, MockSelectPoller):
+@@ -120,7 +120,7 @@ class WSManagerTest(unittest.TestCase):
+ m.add(ws)
+ 
+ m.broadcast(b'hello there')
+-ws.send.assert_call_once_with(b'hello there')
++ws.send.assert_called_once_with(b'hello there', False)
+ 
+ @patch('ws4py.manager.SelectPoller')
+ def test_broadcast_failure_must_not_break_caller(self, MockSelectPoller):
+-- 
+2.16.2
+

diff --git a/dev-python/ws4py/ws4py-0.3.4-r1.ebuild 
b/dev-python/ws4py/ws4py-0.3.4-r1.ebuild
new file mode 100644
index 000..6ab67dfda7d
--- /dev/null
+++ b/dev-python/ws4py/ws4py-0.3.4-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# We could depend on dev-python/cherrypy when USE=server, but
+# that is an optional component ...
+# Same for www-servers/tornado and USE=client ... so why not???
+# pypy is viable but better with a cutdown set of deps
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_REQ_USE="threads?"
+
+inherit distutils-r1
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/Lawouach/WebSocket-for-Python.git;
+   inherit git-2
+else
+   inherit vcs-snapshot
+   
SRC_URI="https://github.com/Lawouach/WebSocket-for-Python/tarball/v${PV} -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DESCRIPTION="WebSocket client and server library for Python 2 and 3 as well as 
PyPy"
+HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+client +server test +threads"
+# doc build requires sphinxcontrib ext packages absent from portage
+
+RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' 
python2_7)
+   >=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
+   client? ( >=www-servers/tornado-3.1[${PYTHON_USEDEP}] )
+   server? ( 

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

2018-03-09 Thread Sebastian Pipping
commit: 9f6902b044c0120815c76d471e9187f875e83da6
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  9 23:39:48 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  9 23:42:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6902b0

www-apps/nikola: 7.8.11 + Python 3.6

Closes: https://bugs.gentoo.org/643732
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 www-apps/nikola/Manifest |  1 +
 www-apps/nikola/nikola-7.8.11.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/www-apps/nikola/Manifest b/www-apps/nikola/Manifest
index 5a1db157712..846df75f53a 100644
--- a/www-apps/nikola/Manifest
+++ b/www-apps/nikola/Manifest
@@ -1 +1,2 @@
+DIST Nikola-7.8.11.tar.gz 4104413 BLAKE2B 
22da280a7f7416ad88680a573aa103dc38a8e7ed5476f0ce35c7d179131aaf6bc41edfd1f591967bcc6e747a279b5e0b9e2e0c6e959d45e93328dcb14d95658e
 SHA512 
9273f56a6cbb08db9a4b5c562cd4e80e8bbb777c299406bc3d816a63d8b21d1b2a3e4aa3fa376858459a650ded54b0526ac54b4f186757cd2dec7ccf656e145e
 DIST Nikola-7.8.8.tar.gz 3870991 BLAKE2B 
df6b3784acb339faccbcf1d269a2a9e315861be25e3880fab1c18754df1121b7081e9d1ad08d5a08d6b6913eacfdf184d9a19e5e1218a038913a6c7d2f78dcde
 SHA512 
6222cfaea048a547d8a224828815b8334d2f39abf872d63b9a970ca017cee37e5efeaccc5327b8c21bea9fdfe7beafae7ac9af9f57d459a10fa991879bf74687

diff --git a/www-apps/nikola/nikola-7.8.11.ebuild 
b/www-apps/nikola/nikola-7.8.11.ebuild
new file mode 100644
index 000..b01df582f29
--- /dev/null
+++ b/www-apps/nikola/nikola-7.8.11.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+MY_PN="Nikola"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A static website and blog generator"
+HOMEPAGE="https://getnikola.com/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="assets charts ghpages hyphenation ipython jinja watchdog webmedia 
websocket"
+RESTRICT="test" # needs coveralls
+
+DEPEND=">=dev-python/docutils-0.12[${PYTHON_USEDEP}]" # needs rst2man to build 
manpage
+RDEPEND="${DEPEND}
+   >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
+   >=dev-python/doit-0.29.0[${PYTHON_USEDEP}]
+   >=dev-python/logbook-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-2.4.0[${PYTHON_USEDEP}]
+   >=dev-python/natsort-3.5.2[${PYTHON_USEDEP}]
+   >=dev-python/piexif-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
+   >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.4[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-20.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}]
+   >=dev-python/yapsy-1.11.223[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   assets? ( >=dev-python/webassets-0.10.1[${PYTHON_USEDEP}] )
+   charts? ( >=dev-python/pygal-2.0.1[${PYTHON_USEDEP}] )
+   ghpages? ( >=dev-python/ghp-import-0.4.1[${PYTHON_USEDEP}] )
+   hyphenation? ( >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] )
+   ipython? ( >=dev-python/ipython-2.0.0[notebook,${PYTHON_USEDEP}] )
+   jinja? ( >=dev-python/jinja-2.7.2[${PYTHON_USEDEP}] )
+   watchdog? ( ~dev-python/watchdog-0.8.3[${PYTHON_USEDEP}] )
+   webmedia? ( >=dev-python/micawber-0.3.0[${PYTHON_USEDEP}] )
+   websocket? ( ~dev-python/ws4py-0.3.4[${PYTHON_USEDEP}] )"
+#  typography? ( >=dev-python/typogrify-2.0.4[${PYTHON_USEDEP}] ) # needs 
smartypants
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   distutils-r1_src_install
+
+   # hackish way to remove docs that ended up in the wrong place
+   rm -rv "${D}/usr/share/doc/${PN}" || die
+
+   dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.txt
+   doman "docs/man/${PN}.1.gz"
+}



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

2018-03-09 Thread Sebastian Pipping
commit: 8ec13fef8f955a2ef4b521e11583cd0f881d6d92
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  9 22:49:34 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  9 23:42:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec13fef

dev-python/webassets: 0.12.1 + Python 3.6

Bug: https://bugs.gentoo.org/643732
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/webassets/Manifest|  1 +
 dev-python/webassets/webassets-0.12.1.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-python/webassets/Manifest b/dev-python/webassets/Manifest
index d1f087bdfc4..82e9680a824 100644
--- a/dev-python/webassets/Manifest
+++ b/dev-python/webassets/Manifest
@@ -1 +1,2 @@
+DIST webassets-0.12.1.tar.gz 181402 BLAKE2B 
907a4184e0274a9543bda2b7c2fdfeabef346b0920d98e04abbfb3b9858ecae3c0da32b65efe8e4b52d82ab938e182e2e37f005ba25afb1d62235dcc5bc9bee7
 SHA512 
1e65956afc63dd4bbf43b3b7e220ec6edb8d69d817c6361de67bf8fc7a90b34d3f7e4d0bae4cc45cb3fc043802d2e5d5c8a7cc87421186000212a36605fbc26e
 DIST webassets-0.12.tar.gz 180368 BLAKE2B 
eb7484d724d41467a8c04c1407cba9666abc77d52b06736f489f20593deb265f30d682ce26ae8bec5f34bcd66b11d052c5ee240d9dab191e7c471c8ec62f9916
 SHA512 
ad95e5345f9f736389fc684c5b51bb47ad5abb3bdca03a3a4649892095d139722aaf5aa57677997fe869e751b1b82a63c3a882c58005bc6a2ab954bc479447b7

diff --git a/dev-python/webassets/webassets-0.12.1.ebuild 
b/dev-python/webassets/webassets-0.12.1.ebuild
new file mode 100644
index 000..ccd9940ca27
--- /dev/null
+++ b/dev-python/webassets/webassets-0.12.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Asset management for Python web development"
+HOMEPAGE="https://github.com/miracle2k/webassets;
+SRC_URI="https://github.com/miracle2k/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+# ^^ pypi tarball is missing tests
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}] )"
+
+python_prepare_all() {
+   # webassets wants /usr/bin/babel from babeljs,
+   # but we have only one from openbabel
+   # ... and we don't have postcss
+   sed -i \
+   -e 's|\(TestBabel\)|No\1|' \
+   -e 's|\(TestAutoprefixer6Filter\)|No\1|' \
+   tests/test_filters.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   py.test -v || die
+}



[gentoo-commits] proj/musl:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2018-03-09 Thread Aric Belsito
commit: 2f21704fb2fad7531d40504637c23bf30232e935
Author: Aric Belsito  gmail  com>
AuthorDate: Sat Mar 10 01:55:47 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sat Mar 10 01:55:47 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=2f21704f

sys-kernel/dracut: version bump to 047

 sys-kernel/dracut/Manifest |  1 +
 sys-kernel/dracut/dracut-046-r1.ebuild |  2 +-
 .../{dracut-046-r1.ebuild => dracut-047.ebuild}| 62 ++-
 sys-kernel/dracut/files/dracut-047-libfts.patch| 87 ++
 4 files changed, 112 insertions(+), 40 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 29e5148..71ff6ad 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,2 +1,3 @@
 DIST dracut-045.tar.xz 292652 BLAKE2B 
0e7c57ddca6757d59823afdc4ff23dcb06cc9cec317ece8cca14c5b6dfd2a7984fb8e857f5f48ad61922ba11b4b68944b366bddb02552efb52375f6e12802de7
 SHA512 
b57aab1f6fbdd5ad52a13a0eb99937b1abcd11507a2a3e6ec9bcb94e578cc32edc01a814ea2cef93158c27c17e3e40bcdd32a66457a20363f8136b8b546bbb4a
 DIST dracut-046.tar.xz 299520 BLAKE2B 
1e2d848aa0db0e90734d8c60610a60b1f0ff67f8c4d4f9933bec0bc1290071b1b1ee3cdb6c3da5b82d8f6d4cc7561ee17d38685659a4a6ee48a9085e388dfced
 SHA512 
75cefc184960024ef32f7bb5a0fe060e9c7d82dbfd0fe247d54b585e2ebbf0f8af5d5dc1be7e5e8cf2c3bc27b3293842c6361ae62d047289d0c59d7d40b09122
+DIST dracut-047.tar.xz 305836 BLAKE2B 
18333ae1e24cfbbb6a152bf9ba2c48884821f6a506344259ba56c581a9f3efac7b4c88e8ca149ef1f83347a5e4d59acba61e42b8e0ab3a9e9beb8684d5db28b0
 SHA512 
03369726b6c2b682d0c9dead7b7dbd1c3989aaf2b4a561015634d33a94e5230d03cb634c3890191b19dd8c1c83389533ae1a46d45d2024ba885e0d2d46c5d035

diff --git a/sys-kernel/dracut/dracut-046-r1.ebuild 
b/sys-kernel/dracut/dracut-046-r1.ebuild
index 75ecc57..db58301 100644
--- a/sys-kernel/dracut/dracut-046-r1.ebuild
+++ b/sys-kernel/dracut/dracut-046-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://dracut.wiki.kernel.org;
 SRC_URI="mirror://kernel/linux/utils/boot/${PN}/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~arm ia64 ~mips ~ppc sparc x86"
 IUSE="debug selinux"
 
 RESTRICT="test"

diff --git a/sys-kernel/dracut/dracut-046-r1.ebuild 
b/sys-kernel/dracut/dracut-047.ebuild
similarity index 75%
copy from sys-kernel/dracut/dracut-046-r1.ebuild
copy to sys-kernel/dracut/dracut-047.ebuild
index 75ecc57..977b3ce 100644
--- a/sys-kernel/dracut/dracut-046-r1.ebuild
+++ b/sys-kernel/dracut/dracut-047.ebuild
@@ -3,56 +3,56 @@
 
 EAPI=6
 
-inherit bash-completion-r1 linux-info toolchain-funcs systemd
+inherit bash-completion-r1 linux-info systemd toolchain-funcs
 
 DESCRIPTION="Generic initramfs generation tool"
 HOMEPAGE="https://dracut.wiki.kernel.org;
 SRC_URI="mirror://kernel/linux/utils/boot/${PN}/${P}.tar.xz"
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~sparc ~x86"
 IUSE="debug selinux"
 
+# Tests need root privileges, bug #298014
 RESTRICT="test"
 
-CDEPEND="virtual/udev
+COMMON_DEPEND=">=sys-apps/kmod-23[tools]
virtual/pkgconfig
-   >=sys-apps/kmod-15[tools]
+   virtual/udev
"
-RDEPEND="${CDEPEND}
+RDEPEND="${COMMON_DEPEND}
app-arch/cpio
>=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
|| (
>=sys-apps/sysvinit-2.87-r3
sys-apps/systemd[sysv-utils]
)
-   sys-apps/coreutils[xattr(-)]
>=sys-apps/util-linux-2.21
 
debug? ( dev-util/strace )
elibc_musl? ( sys-libs/fts-standalone )
selinux? (
+   sec-policy/selinux-dracut
sys-libs/libselinux
sys-libs/libsepol
-   sec-policy/selinux-dracut
)
-   !net-analyzer/arping
"
-DEPEND="${CDEPEND}
+DEPEND="${COMMON_DEPEND}
app-text/asciidoc
-   >=dev-libs/libxslt-1.1.26
app-text/docbook-xml-dtd:4.5
>=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
"
 
 DOCS=( AUTHORS HACKING NEWS README README.generic README.kernel README.modules
-   README.testsuite TODO )
+   README.testsuite TODO dracut.html )
 
 QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}/045-systemdutildir.patch"
-   "${FILESDIR}/046-amd-microcode.patch"
"${FILESDIR}"/${P}-libfts.patch
 )
 
@@ -73,25 +73,19 @@ src_configure() {
 src_install() {
default
 
-   local dracutlibdir="usr/lib/dracut"
-
-   local libdirs="/$(get_libdir) /usr/$(get_libdir)"
-   if [[ ${SYMLINK_LIB} = yes ]]; then
+   local libdirs=( /$(get_libdir) /usr/$(get_libdir) )
+   if [[ ${SYMLINK_LIB} = yes && $(get_libdir) != lib ]]; then
# Preserve lib -> lib64 symlinks in initramfs
-   [[ $libdirs =~ /lib\  ]] || libdirs+=" /lib /usr/lib"
+   libdirs+=( /lib /usr/lib )
fi
 
-   einfo "Setting 

[gentoo-commits] proj/qt:master commit in: eclass/

2018-03-09 Thread Michael Palimaka
commit: 2387fb8372d617c08ad5a63404c1699cd0a0d3b5
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 01:54:38 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 01:55:44 2018 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=2387fb83

qt5-build.eclass: remove version conditional for passing -platform on freebsd

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

 eclass/qt5-build.eclass | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 0e7111b5..2f95c64e 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -545,14 +545,15 @@ qt5_base_configure() {
-testsdir "${QT5_TESTSDIR}"
 
# force appropriate compiler
+   if use kernel_FreeBSD; then
+   if tc-is-gcc; then
+   echo -platform freebsd-g++
+   elif tc-is-clang; then
+   echo -platform freebsd-clang
+   fi
+   fi
$(if [[ ${QT5_MINOR_VERSION} -ge 10 ]]; then
-   if use kernel_FreeBSD; then
-   if tc-is-gcc; then
-   echo -platform freebsd-g++
-   elif tc-is-clang; then
-   echo -platform freebsd-clang
-   fi
-   elif use kernel_linux; then
+   if use kernel_linux; then
if tc-is-gcc; then
echo -platform linux-g++
elif tc-is-clang; then



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xrdb/

2018-03-09 Thread Matt Turner
commit: 4a0281d5425b04e56df5d9ce2614c46bde1c4771
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:51:03 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:51:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0281d5

x11-apps/xrdb: Version bump to 1.1.1

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 x11-apps/xrdb/Manifest  |  1 +
 x11-apps/xrdb/xrdb-1.1.1.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-apps/xrdb/Manifest b/x11-apps/xrdb/Manifest
index f4b5cb3e4d1..61aafa3232c 100644
--- a/x11-apps/xrdb/Manifest
+++ b/x11-apps/xrdb/Manifest
@@ -1 +1,2 @@
 DIST xrdb-1.1.0.tar.bz2 138035 BLAKE2B 
62cea13d943692cf8be654b53c89751925c0e1b07c84cbe954070c109a5792908bb3642b208ac2da151f8416ab645c05d3d54084424d9fc9d5aba4efc99604e6
 SHA512 
8e2a177653d5aa895c71ed3640e0f1dd9fe8bf5cd6f0c6ff7e372394a2a41c3aa2286905fd9c69e3d140024d235b81a1f32b5d4012b1ac5ac1ed945599dee407
+DIST xrdb-1.1.1.tar.bz2 141950 BLAKE2B 
bfd0e384e4bdbae3209caf4e729a8151ec174ca1a461d3dd5a357b8a383fcf7da072741e539a8830434b416c894684e20cde8bde11fb211420d5796c2c08298b
 SHA512 
20c342004ef911fc4d3ef4ac3ac15d1c30bb946b8156f3a6916c242e470be0cb63261563462fd1e2e07b1a7cc527b8cacf5f913e31b02196629a95043cf8d13f

diff --git a/x11-apps/xrdb/xrdb-1.1.1.ebuild b/x11-apps/xrdb/xrdb-1.1.1.ebuild
new file mode 100644
index 000..0432cd1c591
--- /dev/null
+++ b/x11-apps/xrdb/xrdb-1.1.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X server resource database utility"
+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 ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libXmu
+   x11-libs/libX11"
+DEPEND="${RDEPEND}"



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

2018-03-09 Thread Zac Medico
commit: 9c860bd224915e7a7e94915a36629174a783f749
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar  9 23:34:16 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  9 23:36:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c860bd2

profiles/base: Stable-mask sys-apps/portage[rsync-verify]

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

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 25385e4e025..c7f85959a7b 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in package.use.mask
 
+# Zac Medico  (9 Mar 2018)
+# The rsync-verify support is not really stable yet.
+# Bugs #649276, #647964
+sys-apps/portage rsync-verify
+
 # Kent Fredric  (3 Mar 2018)
 # Not an officially supported configuration, as it causes unpredictable
 # fragility and/or dependency headaches due to the very narrow interop window



[gentoo-commits] repo/gentoo:master commit in: net-fs/smbnetfs/files/, net-fs/smbnetfs/

2018-03-09 Thread Sergei Trofimovich
commit: 70a1df6b287648024c2b8aa7d439a6f3644c2256
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar  9 23:36:29 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar  9 23:37:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a1df6b

net-fs/smbnetfs: fix attr/xattr.h inclusion, bug #650038

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/650038
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/smbnetfs-0.6.1-use-proper-xattr.patch| 25 ++
 net-fs/smbnetfs/smbnetfs-0.6.1.ebuild  |  2 ++
 2 files changed, 27 insertions(+)

diff --git a/net-fs/smbnetfs/files/smbnetfs-0.6.1-use-proper-xattr.patch 
b/net-fs/smbnetfs/files/smbnetfs-0.6.1-use-proper-xattr.patch
new file mode 100644
index 000..925a8cf8fef
--- /dev/null
+++ b/net-fs/smbnetfs/files/smbnetfs-0.6.1-use-proper-xattr.patch
@@ -0,0 +1,25 @@
+From 398e8169ea6d3d854af0173b1e66bf13c124f901 Mon Sep 17 00:00:00 2001
+From: Mikhail Kshevetskiy 
+Date: Thu, 1 Feb 2018 11:55:41 +0300
+Subject: [PATCH] use proper xattr
+
+---
+ src/function.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/function.c b/src/function.c
+index 9728eae..3e88f42 100644
+--- a/src/function.c
 b/src/function.c
+@@ -8,7 +8,7 @@
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.16.2
+

diff --git a/net-fs/smbnetfs/smbnetfs-0.6.1.ebuild 
b/net-fs/smbnetfs/smbnetfs-0.6.1.ebuild
index e4515439067..e451b3cdef1 100644
--- a/net-fs/smbnetfs/smbnetfs-0.6.1.ebuild
+++ b/net-fs/smbnetfs/smbnetfs-0.6.1.ebuild
@@ -21,6 +21,8 @@ RDEPEND=">=sys-fs/fuse-2.3
 DEPEND="${RDEPEND}
virtual/pkgconfig"
 
+PATCHES=("${FILESDIR}"/${P}-use-proper-xattr.patch)
+
 DISABLE_AUTOFORMATTING=yes
 DOC_CONTENTS="
 For quick usage, exec:



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

2018-03-09 Thread Mike Pagano
commit: 0635801e253cb541ddfcf3755a2295944c61fc21
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar  9 23:45:32 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar  9 23:45:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0635801e

sys-kernel/gentoo-sources: Linux patch 4.14.25

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.14.25.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 47f0822f406..18ed889b055 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -49,6 +49,9 @@ DIST genpatches-4.14-28.extras.tar.xz 17488 BLAKE2B 
29d1c5a21219938645204649ebc6
 DIST genpatches-4.14-29.base.tar.xz 791916 BLAKE2B 
cbe93337cb76ff0d9a39be29362d8d1d94b086828a3cde84369bdd2ef68d8eb0633bbf0ca6f8add26bb83a705b7fa87047f533721551c213da2962f33df95958
 SHA512 
4cf5e2933d438c5b718497d0fdfde15beda14cdfd72debaeb594113476777fa28d2ccd55a0aef9d52af6f4bc989e2f066670d6c7cb7f00331f497790a8a05df5
 DIST genpatches-4.14-29.experimental.tar.xz 5180 BLAKE2B 
1b2c5562700863d74bf5ab8423e523e6dcb9431979cb45aaa6a6d3b8135caedfb6c9c06be68fbce4f20bb980318075fe5cdcf5a079fd74b0e469f946e457c763
 SHA512 
b337951377b24d6fe7d475e196e5232933de402154ddd52154ae7909bf004ba00a730eb4959f9c171fe9e82ab09d19ee7ab0f21fa9a00c6b09608ad24e37e33c
 DIST genpatches-4.14-29.extras.tar.xz 17480 BLAKE2B 
4e7ec2ac266170e066a1cdded46341f553d042d8ecae8d1f6825a8a9e9b17460961cba706003f827a1f236bf0e448788313d6866f0addc960a9dfe745c3e8196
 SHA512 
2e768f58c1d7348c0e832a1dc1cb768022f5802d9982d486f95b01f316d823d48f956e09ee3f292d05fa41d532c324f35ad624f5c115b6c77680cbd5c74f0731
+DIST genpatches-4.14-30.base.tar.xz 820012 BLAKE2B 
06b2f018bceeb0456c396f97119c4fbff110324528376b5e159ab85e22911e021d0af8cb0216e04d6930e63a9a232fbb9f5e9e81fa6064d9368aa8441b8951a2
 SHA512 
3956ab075f16f1fe229a065a390a3242c7bf16ccfea6bbffb4ea13282594ceb19a52ee33d143302ad845889e60caa80e984873a3c981646aadec43aa72a7b765
+DIST genpatches-4.14-30.experimental.tar.xz 5184 BLAKE2B 
4a44f3d3fef089140e6420c26d1c4102d518ce615abc30afb8127ede4328c276e3380502c2b28d5f452d8c7881130f0d2d7b04f0f81ce44f02db7b280493a12c
 SHA512 
ddf304f14c9c714c32423b349c8740bd0785c5893ea7cfcf89895f0b76214693dff142c7fa5c40df09f55696b845210e3be8bda4fbf7deacff1718a83f83047a
+DIST genpatches-4.14-30.extras.tar.xz 17484 BLAKE2B 
919091a255d5ec058e52c151caad2afe470b401a9ab5269946a2309ddee3a2b5068df8483807ee310832c690bb561700363a2b1c0294a4e15ca03dff36061890
 SHA512 
3a426bf63ffe786984cc8b9c296b0393fcaa9881c65d4220cadb331fe445fc05418a629cd5494f0a1419215d4512679d9619c8a92f4a10b2ad8087fa44292ffb
 DIST genpatches-4.15-1.base.tar.xz 5908 BLAKE2B 
6627ff7c5bd6b799dae5e61b1638ccc538715cc253521fd07faa0c5ea7dc9aed5204c040742d37a9d172509577ae5442526d11cbe8714540ee8e1f1637d0fbbc
 SHA512 
c7b8cb613f4a2e6570808d179be6972511ea45c849c4415509e38e1d4688014cab15486628bb282178f306ff786e83718fb2171d1391057bb817ed67a0508caf
 DIST genpatches-4.15-1.experimental.tar.xz 5184 BLAKE2B 
814356256c11ea5bb67706f47ed76d6fe6f8b4232b989ca042509ed2a7f3088f55bd113d3cac25342a66e4803f90864cca803c91661af106141b78ac9cf5fe18
 SHA512 
e840928a463a764d59013424045f64c1fdc8e5d18cf1d20c9ea15388d5f4c4b9ec6aa86e88c33add716366d6b18be175943c22b6bb1c88d3cdbaebb606a38b10
 DIST genpatches-4.15-1.extras.tar.xz 17492 BLAKE2B 
1242891d2ebe519d6c9d43eb6a0b2e9dd1c51ae76dc8aaf71f14dfbf3b9c52097cfc4ad59c5e2add1da4ded0a34a06e2d302a0366a8afb665f1536f899fa3f9d
 SHA512 
21830b23a1b16291beba81ac122a36e8bcf9268b548aa6e9258f18283e80f610ed249ccf320f27b0a45acd35e3bd8ba5ceb0420e360ae94635121f89d74903b6

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.25.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.25.ebuild
new file mode 100644
index 000..bc66602042c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.25.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="30"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] proj/qt:master commit in: dev-qt/qtquickcontrols2/

2018-03-09 Thread Michael Palimaka
commit: a925ebc7df540cae53da053086596e17618c23c8
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 00:42:29 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 00:43:02 2018 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=a925ebc7

dev-qt/qtquickcontrols2: sync keywords with main tree

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.1.ebuild   | 2 +-
 dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_beta1.ebuild | 2 +-
 dev-qt/qtquickcontrols2/qtquickcontrols2-5.11..ebuild| 2 +-
 dev-qt/qtquickcontrols2/qtquickcontrols2-5.9..ebuild | 2 +-
 dev-qt/qtquickcontrols2/qtquickcontrols2-5..ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.1.ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.1.ebuild
index 120bd5c2..aa6bccf5 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.1.ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.10.1.ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="widgets"

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_beta1.ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_beta1.ebuild
index 120bd5c2..aa6bccf5 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_beta1.ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.0_beta1.ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="widgets"

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11..ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11..ebuild
index 120bd5c2..aa6bccf5 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11..ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11..ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="widgets"

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9..ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9..ebuild
index 120bd5c2..aa6bccf5 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9..ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9..ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="widgets"

diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5..ebuild 
b/dev-qt/qtquickcontrols2/qtquickcontrols2-5..ebuild
index 120bd5c2..aa6bccf5 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5..ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5..ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 IUSE="widgets"



[gentoo-commits] proj/qt:master commit in: dev-qt/qtvirtualkeyboard/

2018-03-09 Thread Michael Palimaka
commit: 3e52e9729aa3933d00a493c0610aba7872735d79
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 00:42:57 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 00:43:02 2018 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=3e52e972

dev-qt/qtvirtualkeyboard: sync keywords with main tree

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.1.ebuild   | 2 +-
 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_beta1.ebuild | 2 +-
 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11..ebuild| 2 +-
 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9..ebuild | 2 +-
 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5..ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.1.ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.1.ebuild
index b7dd174e..21b1fd14 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.1.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.10.1.ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 # TODO: unbudle libraries for more layouts

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_beta1.ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_beta1.ebuild
index b7dd174e..21b1fd14 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_beta1.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.0_beta1.ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 # TODO: unbudle libraries for more layouts

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11..ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11..ebuild
index b7dd174e..21b1fd14 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11..ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11..ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 # TODO: unbudle libraries for more layouts

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9..ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9..ebuild
index b7dd174e..21b1fd14 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9..ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.9..ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 # TODO: unbudle libraries for more layouts

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5..ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5..ebuild
index b7dd174e..21b1fd14 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5..ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5..ebuild
@@ -7,7 +7,7 @@ inherit qt5-build
 DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 # TODO: unbudle libraries for more layouts



[gentoo-commits] repo/gentoo:master commit in: kde-misc/krename/

2018-03-09 Thread Michael Palimaka
commit: f28e29b33de37389b6b8522419ed93f062d7d8c8
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 02:17:01 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 02:24:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28e29b3

kde-misc/krename: remove 4.0.9_p20170610

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 kde-misc/krename/Manifest   |  1 -
 kde-misc/krename/krename-4.0.9_p20170610.ebuild | 55 -
 2 files changed, 56 deletions(-)

diff --git a/kde-misc/krename/Manifest b/kde-misc/krename/Manifest
index e85501ccb01..9bd63d72b85 100644
--- a/kde-misc/krename/Manifest
+++ b/kde-misc/krename/Manifest
@@ -1,2 +1 @@
-DIST krename-4.0.9_p20170610.tar.xz 117888 BLAKE2B 
811079cce2e2524aa32146068f534c662d445eb84170b0060fd361f790705691e621277109ba6d43900787dc3fabf83cafce1debf2a9da0dfca079de509575b2
 SHA512 
a406650f9c2b9094e21ea5224166b6f621da8cab9720737ded37b92c8fd0942ef10cdedc475a08ab363320719ffb203e3f7e0e72de4e64658fc68ad0600736fa
 DIST krename-5.0.0.tar.xz 279968 BLAKE2B 
fefbcb4ba1bac3f505db9392c3407af780ae7669f6bf105dd9faca32b0527e64b0a9a8590ac7df429d2cdbc2fe0028eca1215c056f895038f1c02685e42636a6
 SHA512 
9a52d921342f81990236aecb260beebca04f65578b34704c338f94214117d0e18d8b39e9832ddb5fed39a8f1d9f58f05a445e7dec3631e7cac062f30fce09597

diff --git a/kde-misc/krename/krename-4.0.9_p20170610.ebuild 
b/kde-misc/krename/krename-4.0.9_p20170610.ebuild
deleted file mode 100644
index 7f23fecc158..000
--- a/kde-misc/krename/krename-4.0.9_p20170610.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_TEST="true"
-inherit kde5
-
-DESCRIPTION="Powerful batch file renamer"
-HOMEPAGE="http://www.krename.net/;
-SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz;
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
-IUSE="exif pdf taglib truetype"
-
-COMMON_DEPEND="
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kjobwidgets)
-   $(add_frameworks_dep kjs)
-   $(add_frameworks_dep kservice)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtxml)
-   exif? ( media-gfx/exiv2:= )
-   pdf? ( app-text/podofo )
-   taglib? ( media-libs/taglib )
-   truetype? ( media-libs/freetype:2 )
-"
-DEPEND="${COMMON_DEPEND}
-   sys-devel/gettext
-"
-RDEPEND="${COMMON_DEPEND}
-   !kde-misc/krename:4
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake-utils_use_find_package exif Exiv2)
-   $(cmake-utils_use_find_package taglib Taglib)
-   $(cmake-utils_use_find_package pdf PoDoFo)
-   $(cmake-utils_use_find_package truetype Freetype)
-   )
-
-   kde5_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-misc/krename/

2018-03-09 Thread Michael Palimaka
commit: 4f4a18fa7760bc1d6877b0a225b231812e0a23a1
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 02:16:38 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 10 02:24:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4a18fa

kde-misc/krename: stabilise 5.0.0 for amd64/x86

Bug: https://bugs.gentoo.org/649972
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 kde-misc/krename/krename-5.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-misc/krename/krename-5.0.0.ebuild 
b/kde-misc/krename/krename-5.0.0.ebuild
index 52ad2b586c7..ac3f3c30112 100644
--- a/kde-misc/krename/krename-5.0.0.ebuild
+++ b/kde-misc/krename/krename-5.0.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.krename.net/;
 SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="exif pdf taglib truetype"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xsetroot/

2018-03-09 Thread Matt Turner
commit: 1ac9cf946124d6531f5a60a54c64934859a5e3d2
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 05:59:01 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac9cf94

x11-apps/xsetroot: Version bump to 1.1.2

 x11-apps/xsetroot/Manifest  |  1 +
 x11-apps/xsetroot/xsetroot-1.1.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-apps/xsetroot/Manifest b/x11-apps/xsetroot/Manifest
index 6f60a548007..213b1ef5453 100644
--- a/x11-apps/xsetroot/Manifest
+++ b/x11-apps/xsetroot/Manifest
@@ -1 +1,2 @@
 DIST xsetroot-1.1.1.tar.bz2 119977 BLAKE2B 
7589dc6014c2f905dce4bc72c4a98096eba38354975c307408e1aeb06e27cafcf64ecda7f8e3a470ac25e41108b3aac688fa9d365a3ab41908a52d8044142712
 SHA512 
04834a8ca658a4aabe03e62588353102e8019d424e25fab450d48e6fc4ac358df5bb98a850c82c61e2495faabfe54f3d92d9563e77c83ace7fd69c278edbbd64
+DIST xsetroot-1.1.2.tar.bz2 129091 BLAKE2B 
0bd0615f64c636eaad7ed1b83d49208e9065edf7583bcd7e5d4c5d2f1a1eca4c7692209a540cab823c35497696176f4925afecaaf843610f6e9485cd3724f1cb
 SHA512 
0b9df1b72305e5c24f1e1664578aa4411a5ffcdc5d318458117594e641f01c34700205b0d16c08abf4a8106d36128ccdbe1ea1f1035fce9018d6b52801a8b72b

diff --git a/x11-apps/xsetroot/xsetroot-1.1.2.ebuild 
b/x11-apps/xsetroot/xsetroot-1.1.2.ebuild
new file mode 100644
index 000..dd0ecf2d07c
--- /dev/null
+++ b/x11-apps/xsetroot/xsetroot-1.1.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X.Org xsetroot application"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
+IUSE=""
+RDEPEND="x11-libs/libXmu
+   x11-libs/libX11
+   x11-misc/xbitmaps
+   x11-libs/libXcursor"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xwud/

2018-03-09 Thread Matt Turner
commit: 7e190dc9f6e72aacef8bb367280fe16d3de68034
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 06:01:38 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e190dc9

x11-apps/xwud: Version bump to 1.0.5

 x11-apps/xwud/Manifest  |  1 +
 x11-apps/xwud/xwud-1.0.5.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-apps/xwud/Manifest b/x11-apps/xwud/Manifest
index 9d84bef055b..6419eb10b23 100644
--- a/x11-apps/xwud/Manifest
+++ b/x11-apps/xwud/Manifest
@@ -1 +1,2 @@
 DIST xwud-1.0.4.tar.bz2 124604 BLAKE2B 
e2c39708777b3f05f4013bf82598d0d33b4a8a69706467e3dad873f996375e9636a9662c9b939855d36c64a9bc03bd7b12e994541da08de8b126e4b170762dfe
 SHA512 
f3ef5fb0dc9c9e3dc3acfa597c1332263f62be5e524c7512600106e9d8eb5733231729853f6b123205367db52cb0a567320dff65d29743bf892e237795ebee57
+DIST xwud-1.0.5.tar.bz2 133376 BLAKE2B 
27ce8251ae2a2a87393655e1824121dd54f75839a8066405299e9052bf2c55c6946cd686f285dca1d7339029d8ca8b94e4adb3efb485b42bd347db212b12858d
 SHA512 
27a0ce7481978ae6cd94b0d94374af72185e270d68f2496620e148bb00945427c4827138d9efc48745e6382e3da3390ed0cdff7dbd02dcf9706e8ecccae97184

diff --git a/x11-apps/xwud/xwud-1.0.5.ebuild b/x11-apps/xwud/xwud-1.0.5.ebuild
new file mode 100644
index 000..c7fb0725264
--- /dev/null
+++ b/x11-apps/xwud/xwud-1.0.5.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="image displayer for X"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/transset/

2018-03-09 Thread Matt Turner
commit: bcf7f545088c9f75ab84e479ce095a8564f884bb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 06:02:12 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf7f545

x11-apps/transset: Version bump to 1.0.2

 x11-apps/transset/Manifest  |  1 +
 x11-apps/transset/transset-1.0.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-apps/transset/Manifest b/x11-apps/transset/Manifest
index cadd702e77e..99a53ad3d6b 100644
--- a/x11-apps/transset/Manifest
+++ b/x11-apps/transset/Manifest
@@ -1 +1,2 @@
 DIST transset-1.0.1.tar.bz2 121199 BLAKE2B 
1ef56061150993bf870075c5dadf0589dc795750ce9b898a5a39a062fd14693003a4b0ab258140e87a208fb1f560742dc6217bfebaeffce98cc73d677fe015e9
 SHA512 
709a693cedc877f981179376105ac071ea5cf553c4388ecc7b974547050104fbc2cc64292f86f047b70acf7d85e7dca1ed7cd004b73652f4854275c8a514fd1d
+DIST transset-1.0.2.tar.bz2 127774 BLAKE2B 
fba4e8dc6eb3b3ea1285af9fccacc2d46cddbf17a086084c3db395bb5d78e6f13a348e2733c8b42efd2993dc053c01a4e6761c479506ba5d84a8715a956303c0
 SHA512 
f7a658cae70e211a0455420efbfacee0f3032821d94e7a80ec6db32ced716c1ce013f38713915505998071c312cedd1bad08575dbadfbbeb94361b048623f874

diff --git a/x11-apps/transset/transset-1.0.2.ebuild 
b/x11-apps/transset/transset-1.0.2.ebuild
new file mode 100644
index 000..061b3239cd7
--- /dev/null
+++ b/x11-apps/transset/transset-1.0.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit xorg-2
+
+DESCRIPTION="An utility for setting opacity property"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/xapps 
https://cgit.freedesktop.org/xorg/app/transset/;
+
+LICENSE="SGI-B-2.0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   >=x11-proto/xproto-7.0.17"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xsm/

2018-03-09 Thread Matt Turner
commit: 24bbbc560dd65325ff66bda7b1b6500c98fca683
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 05:59:34 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bbbc56

x11-apps/xsm: Version bump to 1.0.4

 x11-apps/xsm/Manifest |  1 +
 x11-apps/xsm/xsm-1.0.4.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/x11-apps/xsm/Manifest b/x11-apps/xsm/Manifest
index cb6d08838e7..c799f05991d 100644
--- a/x11-apps/xsm/Manifest
+++ b/x11-apps/xsm/Manifest
@@ -1 +1,2 @@
 DIST xsm-1.0.3.tar.bz2 161012 BLAKE2B 
2628e4234b5fed58ebefb35f454c36e268c75cafa784ed709833d5979ee4484ada8f315d75b6204e64a0efd0f1fd7a14662afb430c0e84bc81a40eefda9380cf
 SHA512 
930a12272011ddd7c60e62b32b485c383292163f8aed6086c756f71cece62d0c316d89a6056751818b3b0ee26f68cca6e0fc914cd58d9b20da0a3b7ccf2145f0
+DIST xsm-1.0.4.tar.bz2 170933 BLAKE2B 
05cf4614440f36da6ed1e8e0949ef6955da03d1fe0cc2d0323150b34ea01c293301aa49006a93fe7c44c842db41fb6b66a2f4a4051ddf2258143e54a6e99b390
 SHA512 
d4e4da7c309a4eae126d2b58a13684f4dbc06b09f76dde9c89c707375df2843614f3d83bc44f9cd02f239200db3397abd86796dca0dbafc69f60482b0af5a176

diff --git a/x11-apps/xsm/xsm-1.0.4.ebuild b/x11-apps/xsm/xsm-1.0.4.ebuild
new file mode 100644
index 000..cc08af1187c
--- /dev/null
+++ b/x11-apps/xsm/xsm-1.0.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X Session Manager"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="rsh"
+RDEPEND="x11-libs/libXaw
+   x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libICE
+   x11-libs/libSM
+   rsh? ( net-misc/netkit-rsh )"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+   # (#158056) /usr/$(get_libdir)/X11/xsm could be a symlink
+   local XSMPATH="${EROOT}usr/$(get_libdir)/X11/xsm"
+   if [[ -L ${XSMPATH} ]]; then
+   einfo "Removing symlink ${XSMPATH}"
+   rm -f ${XSMPATH} || die "failed to remove symlink ${XSMPATH}"
+   fi
+   xorg-2_pkg_setup
+}
+
+src_configure() {
+   XORG_CONFIGURE_OPTIONS="$(use_with rsh rsh /usr/bin/rsh)"
+   xorg-2_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xwininfo/

2018-03-09 Thread Matt Turner
commit: 67e5d28160e555782c96408945c1630c8d8c4847
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 06:01:01 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e5d281

x11-apps/xwininfo: Version bump to 1.1.4

 x11-apps/xwininfo/Manifest  |  1 +
 x11-apps/xwininfo/xwininfo-1.1.4.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/x11-apps/xwininfo/Manifest b/x11-apps/xwininfo/Manifest
index 8c28abca30f..74838e2aa52 100644
--- a/x11-apps/xwininfo/Manifest
+++ b/x11-apps/xwininfo/Manifest
@@ -1 +1,2 @@
 DIST xwininfo-1.1.3.tar.bz2 157512 BLAKE2B 
eba1f98cf8aa8afc68a5bc0f538e1e0588a38bd0022ba0a2bf6da7e2cbcd4459111aed37f88b8d46054f8c3e52e435d0c95a8f7c9b1247580dde812a3bd3715c
 SHA512 
b4c3c72de157d33e309694be96dcafabb3240c1883fb3caf44843cba8b90fe09496eb4ab061eba9107115d76ca59a8ec660e11ff968e422ab35cd5e1749ca466
+DIST xwininfo-1.1.4.tar.bz2 169159 BLAKE2B 
4bdf7321eba8e2cd078c3220e3135ca1b044461ab90b8daa350beed1feb53f02dd9dd4c1192be6dd6b9ef2a9dc028c4a9c464f3124590e6195aca7547ed61830
 SHA512 
d3ab103a0a311e08d1eabc4346750c21eb7d2fbcdc27cab0989a2624b9cd488911614fcf9832603353450114b1231a8f8262cab16e090a0d458d83ec7b6b959b

diff --git a/x11-apps/xwininfo/xwininfo-1.1.4.ebuild 
b/x11-apps/xwininfo/xwininfo-1.1.4.ebuild
new file mode 100644
index 000..4e7c0e6044c
--- /dev/null
+++ b/x11-apps/xwininfo/xwininfo-1.1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2 flag-o-matic
+
+DESCRIPTION="window information utility for X"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris 
~x86-winnt"
+IUSE=""
+
+RDEPEND=">=x11-libs/libxcb-1.6"
+DEPEND="${RDEPEND}
+   x11-libs/libX11
+   >=x11-proto/xproto-7.0.17"
+
+pkg_setup() {
+   # interix has a _very_ old iconv in libc, however, including
+   # iconv.h redefines those symbols to libiconv_*, which then
+   # are unresolved, as the configure check is old and dumb.
+   [[ ${CHOST} == *-interix* || ${CHOST} == *-solaris* ]] &&
+   append-libs -liconv
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xwd/

2018-03-09 Thread Matt Turner
commit: 4ad01a7cd7fddd2f914da5dbff0454f289d19ae0
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 06:00:10 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad01a7c

x11-apps/xwd: Version bump to 1.0.7

 x11-apps/xwd/Manifest |  1 +
 x11-apps/xwd/xwd-1.0.7.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-apps/xwd/Manifest b/x11-apps/xwd/Manifest
index 87cd761c89d..3386c2993ae 100644
--- a/x11-apps/xwd/Manifest
+++ b/x11-apps/xwd/Manifest
@@ -1 +1,2 @@
 DIST xwd-1.0.6.tar.bz2 144548 BLAKE2B 
56560a36931d15f6f59d6c6548325e559534cee10cb13b07722bce5b47d7d2360244b29e88a66a58d2209336f0ffb14cbabb0369c144ceeeabb4eb184b06
 SHA512 
8fb86cbe163631fdb3f49ad6bb648ea599d7c5f9b11aba7e88afb86daed34cab88dcba057e0c5ca3e4e5904598b279f5a68ad43a64dd1053d647aa78523a806f
+DIST xwd-1.0.7.tar.bz2 148026 BLAKE2B 
9088105a07db38418352cccafaee4ecc084940e031416358291e6b5a6f47b2c8972928f0eb3479db4ff93b3a54a24ea4231f4d8196464f14ac4d7a1b5bb7ecce
 SHA512 
6fdb0a115ae505169bbc7fcc45580daf26bced2e26e0bf9a877636016038931a8386e8edcbe015f4024be508d0461906adef4834cf22a445e3c282f0b8fad17e

diff --git a/x11-apps/xwd/xwd-1.0.7.ebuild b/x11-apps/xwd/xwd-1.0.7.ebuild
new file mode 100644
index 000..d88f8dfd465
--- /dev/null
+++ b/x11-apps/xwd/xwd-1.0.7.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="dump an image of an X window"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+# libXt dependency is not in configure.ac, bug #408629, upstream #47462."
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-libs/libXt
+   x11-libs/libxkbfile
+   x11-proto/xproto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xset/

2018-03-09 Thread Matt Turner
commit: 3648b882af771c2e5727ca0a3e52f208bc57a6fb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 05:58:27 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3648b882

x11-apps/xset: Version bump to 1.2.4

 x11-apps/xset/Manifest  |  1 +
 x11-apps/xset/xset-1.2.4.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/x11-apps/xset/Manifest b/x11-apps/xset/Manifest
index a81a0208a4d..4c51261606b 100644
--- a/x11-apps/xset/Manifest
+++ b/x11-apps/xset/Manifest
@@ -1 +1,2 @@
 DIST xset-1.2.3.tar.bz2 142286 BLAKE2B 
83ba3d7ccc259ae7b244049e558af6db9428b897b340537b75b6c534c7e8a11f36709237982ffe1ab5b523cef5834467bdc85c94fbe07c64d6eab6eef2c930b2
 SHA512 
7b2cf4b06b93aec9f6f868be3f0932a5d6e62968485f7eb742a9b775059aa2a49c9170404e0597fd41a5730c0bf321e371ee6b23bbcde3be054f768ab8d3d92a
+DIST xset-1.2.4.tar.bz2 145546 BLAKE2B 
df4ae52046af7f632e2f60386bd3b8d90b27db3e53ceb68f1056c9c5df2ee9c6d83d109a444eb99ddc031e35b91db0249ee56eba3180bc9a8a002935db213605
 SHA512 
f24714c9a82081a09d3054bbad98553de9366992f22eaf3e2bcadbb58fad1d3dad2547fef6fa9898d8a9df064573c29df9d82a5c801fa92248604c95f65dc83d

diff --git a/x11-apps/xset/xset-1.2.4.ebuild b/x11-apps/xset/xset-1.2.4.ebuild
new file mode 100644
index 000..fe81eebb63e
--- /dev/null
+++ b/x11-apps/xset/xset-1.2.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X.Org xset application"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXmu
+   x11-libs/libXext"
+DEPEND="${RDEPEND}"
+
+XORG_CONFIGURE_OPTIONS=(
+   --without-xf86misc
+   --without-fontcache
+)



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xrefresh/

2018-03-09 Thread Matt Turner
commit: 993e02d090075878a43b20fa7239f915c4c43faf
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 05:57:52 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 06:02:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993e02d0

x11-apps/xrefresh: Version bump to 1.0.6

 x11-apps/xrefresh/Manifest  |  1 +
 x11-apps/xrefresh/xrefresh-1.0.6.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/x11-apps/xrefresh/Manifest b/x11-apps/xrefresh/Manifest
index 244f52419ec..e57a616e8c5 100644
--- a/x11-apps/xrefresh/Manifest
+++ b/x11-apps/xrefresh/Manifest
@@ -1 +1,2 @@
 DIST xrefresh-1.0.5.tar.bz2 120757 BLAKE2B 
5c29df155649998cc18e607267f140e59fc50df063d1ba26440103c71c998050f4a0e940ef87a78ceeb3f350e9340fea3813c204548d5f506cb8c014be9362e0
 SHA512 
287d167cd167aa35cfc89364bf4e74313137ce47978419446c60cb915188c34051f95d4900d0d5dcf692173f31e00e2699d70e54b79f0b21a59b4694be744014
+DIST xrefresh-1.0.6.tar.bz2 127494 BLAKE2B 
587f5756bbd3095e77494288d4b9cca2b342bb718e5cadefdfbf018710ce0f216f43b68814d0d0a681c87d855be4ecf199a314361278c3bfdd81e6073f69
 SHA512 
361e97fecfc2706d5eeab69df0d4dd4baa55b6783cfddabf51d8561b7c930d71ce6c217e0512c6564208d69b04f89c69ea8c0bfb2e4f6cc25b062b55e4db3674

diff --git a/x11-apps/xrefresh/xrefresh-1.0.6.ebuild 
b/x11-apps/xrefresh/xrefresh-1.0.6.ebuild
new file mode 100644
index 000..86999d924a4
--- /dev/null
+++ b/x11-apps/xrefresh/xrefresh-1.0.6.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="refresh all or part of an X screen"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}"



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

2018-03-09 Thread Sergei Trofimovich
commit: 62017480391f30a089105f52a32812c5d5040af0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar  9 22:33:34 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar  9 22:36:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62017480

dev-lang/elixir: bump up to 1.6.3

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/elixir/Manifest|  1 +
 dev-lang/elixir/elixir-1.6.3.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index c1a8c800faa..d5fe2840dc2 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -1,3 +1,4 @@
 DIST elixir-1.4.5.tar.gz 1829098 BLAKE2B 
bc8e2beafe53c3af507215d913558e295370ed8d3731c8b013f5d1cd2ad1d8a4fad4b3fe1a7ee3397470916f6f6687436ecbaa06c85c47f4b52aa0331b7dad23
 SHA512 
3fe659a739ded54bfc7d05a96acf3061c860e44cfd7700651d138c7e21997c5703cc62d2bd3b7a258b27064bb222dfdcdc01e4d017451f522f9658a039073611
 DIST elixir-1.6.1.tar.gz 2068820 BLAKE2B 
9bc993ca8b74b704c9009f6e9719a1f57e2da903bb672db11b3b2872a9219dc6d605b3b178da5487e6a08e1c7333451c96501a92f8cd513696686ce6859f3a1a
 SHA512 
db7d3c8b2561e70e0efc44a6ec05428cc085f35d294845546cecb8f7a3c8e63008c666ca14191238728da725e98820315cf2b6abcb7ffdec640fe305926c53ec
 DIST elixir-1.6.2.tar.gz 2072469 BLAKE2B 
a8feb80abe02192a1a9ece2f87a8aacca090d49c72223d9c14054914bb823a447dc42b334d110272c3a2fce8fa5381651f2391e3abbc623acc1c01c8a1e8f91a
 SHA512 
de94d90b3fa192d572a3adb83207003d353c494943ca96446e0bcf351480a4e8871c976e6decc6b28f0327a6b64cc5ff128085bea3121ad038378c798aa18bdb
+DIST elixir-1.6.3.tar.gz 2074083 BLAKE2B 
77da43eede0823ff80cae182a61a07f124301b534b8dd97ae8304f13946f28bc1bfbde7afaa0f09a85fe3f57b1fd8f1c13e212eea1aa9986447b8003a1ac4d34
 SHA512 
76f38accd277d92c428954871c62b9ff69b97137d1e4e3889feb3be94055ba2b45275aa38561aef700dac0f5381db72d4e47b55342a3e04397f3781b412dbf2c

diff --git a/dev-lang/elixir/elixir-1.6.3.ebuild 
b/dev-lang/elixir/elixir-1.6.3.ebuild
new file mode 100644
index 000..844bd80c891
--- /dev/null
+++ b/dev-lang/elixir/elixir-1.6.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib
+
+DESCRIPTION="Elixir programming language"
+HOMEPAGE="https://elixir-lang.org;
+SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 ErlPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=dev-lang/erlang-18[ssl]"
+# 'mix' tool collides with sci-biology/phylip, bug #537514
+RDEPEND="${DEPEND}
+   !!sci-biology/phylip
+"
+
+RESTRICT=test # needs debug symbols
+
+src_compile() {
+   emake Q=""
+}
+
+src_install() {
+   emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" 
install
+   dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
+}



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

2018-03-09 Thread Sergei Trofimovich
commit: 9ace482e762b1f671985c3e20a21d09a01b40917
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar  9 22:35:30 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar  9 22:36:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ace482e

dev-lang/ghc: bump up to 8.4.1 with x86 and amd64 binaries

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/ghc/Manifest   |  4 +++-
 .../ghc/{ghc-8.4.1_alpha1.ebuild => ghc-8.4.1.ebuild}   | 17 +++--
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest
index 67e9873d8a6..00b1a9c5e0d 100644
--- a/dev-lang/ghc/Manifest
+++ b/dev-lang/ghc/Manifest
@@ -5,7 +5,7 @@ DIST ghc-7.8.4-src.tar.bz2 10600755 BLAKE2B 
6cf27f663178513b25032b648cf36b016e01
 DIST ghc-8.0.2-src.tar.xz 10687760 BLAKE2B 
3b2a487c115680342ce308ff1a42d2b6fa6fb1f31e2670b27a305b4d44160056611b77273c9d47f2e37a1ef01b1aba59c36e76b65c83142a5f09812bf3b1ea02
 SHA512 
58ea3853cd93b556ecdc4abd0be079b2621171b8491f59004ea4e036a4cba4470aaafe6591b942e0a50a64bdc47540e01fe6900212a1ef7087850112d9bfc5ef
 DIST ghc-8.2.1-src.tar.xz 10736016 BLAKE2B 
60993cfc9569e83b0c383591ef30a7280e0138fbb7bd696ad62d87e68dcbccf31c0b8ba211b6647922b8595c7aec2c783648f12c67da53e0766b71c7d7c923fc
 SHA512 
d9aa2aa7f9414db8f4e51d6c275694b46df515e68331a1a2b6018256333a2c63ebd877b75ee90407ecce5be672ec9afc6bebd62aadbf8ae06b94f1760d1736be
 DIST ghc-8.2.2-src.tar.xz 10753272 BLAKE2B 
6fd792390d3df20f84836466705c3f3c931ba2d594dcbe2b808ea0ae28446b443df8aae74903eabf05ff9064d68a303086cf888ea68222eb1c60959c8f21
 SHA512 
6549416f470b599973d409fa45f59c25b07e6a94798cef1a19ad432547dc225338cf4dbc4a4793114b4a417798a3b59b122b92b020251074405c5302b7ffe799
-DIST ghc-8.4.0.20171214-src.tar.xz 11153936 BLAKE2B 
12a64fc5cf63c137f0f37c6ccf0f8be65edccb120a1ed4d156fcc3e6b4171319b5806e05ab11def25635df664c275e5c89749fd2f4138f0c1a50676fda482f73
 SHA512 
e92aa4746cb14c538cb6fc86c818b354dbf1c36dc0f9ef79e6617196e8f2264d072346d8f93e27b167d09651458000987c5cddd3751ec4d74972ebfd71cc817b
+DIST ghc-8.4.1-src.tar.xz 11301528 BLAKE2B 
6dcf467d04cace856b68315c85b80f19b517dcbc8ae6e2a08c60afa141c9e0261e012738452c9ca208f9fc40c48bd1a0817e5e0fe9f4737383cd7b44ca65c8d9
 SHA512 
f8ae11f498bf2911fb92635534c6906c96f1fbe5072c7b7447bd3f69e408026b674564515af02a8aaddc57ee6905ce78d10005b12478a39c220580aaec13a9f7
 DIST ghc-bin-7.10.3-alpha.tbz2 183558856 BLAKE2B 
2bb02aafa49c6a91bec016e8bec2d07257d602e53c9df55792ec6fbbf8e2e46de1d5f3f72c0ccf74d6bd7f7987f53412063ccb02ae85455fce11fa928cbf5291
 SHA512 
08709fe9b4036ab41715c9a637a2a160104e3ab9e0ed9efaaf73428e3cfe19619e50c42b72c60bbbd27be2b9c2ea68f63d72c1a27d4519756e7c0d909f724230
 DIST ghc-bin-7.10.3-amd64.tbz2 112040431 BLAKE2B 
3e59b70ca309a1cd704266c54a7983f9a58362bf700ced89c5649c780c664c650ec091e14026a7b84e339d2ebff39eba1772eebcd9fb4b99b9c99d179453d5cc
 SHA512 
e1554b3944edbe8e16537de5a29132dc6a22d780d9a700cdc9b76387b94191164398d6f2242bf8199527802572e2bb02545569d4f0930a0ee0dbfdeb25978558
 DIST ghc-bin-7.10.3-ia64.tbz2 238680956 BLAKE2B 
08593718d376051edfb0c86131e54dafc5c15056757fbeef90c653a7d217e49ff34ffaf7cd4083144c9277e73a290b822a0f889aaf806341375708e4b92654b2
 SHA512 
3694011aec8a6dc37889418b318993cb82f9b46a5175dd837713f396c8f59a19a920e0b0669fe3b4ec37d5bd8837c115264c0a8fc97c5a4ce06a3bdd52fcfce5
@@ -31,5 +31,7 @@ DIST ghc-bin-8.2.1-i686-pc-linux-gnu.tbz2 96157437 BLAKE2B 
2b9608845db8cea78db07
 DIST ghc-bin-8.2.1-x86_64-pc-linux-gnu.tbz2 97490496 BLAKE2B 
3666ea70cb8b3645db071040d2069fe244042c11954b34e5d92aaa90132d2316c0ee8c176cd4e674772bea3b99df150404f62bd8745c046cdaf102ecf0a0fa54
 SHA512 
52630a185d0eab56bce0469a612a54109895bfee041ec362ced59a9b35ba3b9c185e86bc7dbf0a5939081d3626baa19fbb3306e36d1857530248a7b9bfc100bb
 DIST ghc-bin-8.2.2-i686-pc-linux-gnu.tbz2 96638908 BLAKE2B 
b470f838e77330969f162196b0f1035fa764f5d123687fbf67c14323280bfe55216af0e16f8b79c62f290905d96abc8bfafee650f8d27c81608853e78329b2c9
 SHA512 
15b1525890477539878385efc15ce5f1cf2f126cc785c42923be958cabe3298cebe73526a2370cf4c630124160a7ca0f0f9062aebbf035dce807a0374eaddd14
 DIST ghc-bin-8.2.2-x86_64-pc-linux-gnu.tbz2 97696152 BLAKE2B 
b481cfea186220ee402f9f215dd48b002288766b643f3d8352579735347136c6349d242a9a56728d88ce80f72367dc9fdb6e40c47a0331910dadbb9a4998e17b
 SHA512 
531df6505e8987fb5c5cc0aac59adc6aa153a4757b96936d3f09f27f3614589ff41c227568b780114b2e87c6c8656f2c88683cce86925628d12723f14b893eff
+DIST ghc-bin-8.4.1-i686-pc-linux-gnu.tbz2 116995839 BLAKE2B 
f94f2206d603d57f7fa64bdf63bcd2528019284fbf6641273ea1d8c62324e2f0b26b2cfa50c6ef96e12beba550bcedd17aa824e7cf9a27c794e962526326e105
 SHA512 
8167ea80fa627a1b55d28363513ac79985229326019288e7334cc87c3017d39781f4d129081d62da112420152a41d23d2dffb0c13721b80cca72d2a21fbd2c0a
+DIST ghc-bin-8.4.1-x86_64-pc-linux-gnu.tbz2 117369638 BLAKE2B 
583db924a50a3d7d261d2f392a74e0ff487ee662af055ac292ff1943534fb305d6c9f6f0045ba4bdd5afa268d75beb50f64b4760e49cddabe1f56776a5f4769f
 

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

2018-03-09 Thread Zac Medico
commit: 369f75c043173531d52a4aa6c7ba55e5a8d5b1ac
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar  9 23:23:01 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar  9 23:27:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369f75c0

sys-apps/portage: rsync-verify off by default (bug 649276)

Since portage-2.3.24 is due for stabilization, and rsync-verify support
is not really stable yet, turn it off by default.

Bug: https://bugs.gentoo.org/649276
See: https://bugs.gentoo.org/647964
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-apps/portage/portage-2.3.24-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.24-r1.ebuild 
b/sys-apps/portage/portage-2.3.24-r1.ebuild
index 7884189ba9c..443cd948df3 100644
--- a/sys-apps/portage/portage-2.3.24-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.24-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions rsync-verify selinux 
xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27



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

2018-03-09 Thread Anthony G. Basile
commit: 89e5564715199048b5e368cd6530529552c84f11
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Mar  9 22:57:15 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Mar  9 22:57:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e55647

sys-libs/uclibc-ng: fall back on 1.0.26

=dev-lang/python-3.5.4-r1 breaks on later versions

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-libs/uclibc-ng/uclibc-ng-1.0.26.ebuild | 2 +-
 sys-libs/uclibc-ng/uclibc-ng-1.0.28.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/uclibc-ng/uclibc-ng-1.0.26.ebuild 
b/sys-libs/uclibc-ng/uclibc-ng-1.0.26.ebuild
index 6ce66393dd4..f9471f6e42a 100644
--- a/sys-libs/uclibc-ng/uclibc-ng-1.0.26.ebuild
+++ b/sys-libs/uclibc-ng/uclibc-ng-1.0.26.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://www.uclibc-ng.org/;
 if [[ ${PV} != "" ]] ; then
PATCH_VER=""
SRC_URI="http://downloads.uclibc-ng.org/releases/${PV}/${MY_P}.tar.bz2;
-   KEYWORDS="-* ppc"
+   KEYWORDS="-* amd64 arm ~mips ~ppc x86"
 fi
 
 LICENSE="LGPL-2"

diff --git a/sys-libs/uclibc-ng/uclibc-ng-1.0.28.ebuild 
b/sys-libs/uclibc-ng/uclibc-ng-1.0.28.ebuild
index 6f75777134c..507f8c13ae9 100644
--- a/sys-libs/uclibc-ng/uclibc-ng-1.0.28.ebuild
+++ b/sys-libs/uclibc-ng/uclibc-ng-1.0.28.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://uclibc-ng.org/;
 if [[ ${PV} != "" ]] ; then
PATCH_VER=""
SRC_URI="http://downloads.uclibc-ng.org/releases/${PV}/${MY_P}.tar.bz2;
-   KEYWORDS="-* amd64 arm ~mips ~ppc x86"
+   KEYWORDS="-* ~amd64 ~arm ~mips ~ppc ~x86"
 fi
 
 LICENSE="LGPL-2"



[gentoo-commits] proj/linux-patches: New tag: 4.14-30

2018-03-09 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar  9 23:32:26 2018 +

New tag: 4.14-30




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

2018-03-09 Thread Sebastian Pipping
commit: 7ec7fd8d98a4b9ec3c9575bbcb902a79aa2522fb
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  9 23:06:40 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  9 23:42:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec7fd8d

dev-python/yapsy: Python 3.6

Bug: https://bugs.gentoo.org/643732
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/yapsy-1.11.223-python36-tests.patch  | 22 ++
 dev-python/yapsy/yapsy-1.11.223-r2.ebuild  | 47 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/yapsy/files/yapsy-1.11.223-python36-tests.patch 
b/dev-python/yapsy/files/yapsy-1.11.223-python36-tests.patch
new file mode 100644
index 000..55b6b00873b
--- /dev/null
+++ b/dev-python/yapsy/files/yapsy-1.11.223-python36-tests.patch
@@ -0,0 +1,22 @@
+From b79ab28e430995cd64923bb93474b214bc38529b Mon Sep 17 00:00:00 2001
+From: Thibauld Nion 
+Date: Sun, 29 Jan 2017 18:31:06 +0100
+Subject: [PATCH] fix error on python 3.6
+
+---
+ test/test_ErrorInPlugin.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/test_ErrorInPlugin.py b/test/test_ErrorInPlugin.py
+index 171ce5d..9f22dcf 100644
+--- a/test/test_ErrorInPlugin.py
 b/test/test_ErrorInPlugin.py
+@@ -50,7 +50,7 @@ def errorMock(*args,**kwargs):
+   self.assertEqual(len(callback_infos),1)
+   self.assertTrue(isinstance(callback_infos[0].error,tuple))
+   self.assertEqual(loadedPlugins[0],callback_infos[0])
+-  self.assertEqual(callback_infos[0].error[0],ImportError)
++  
self.assertTrue(issubclass(callback_infos[0].error[0],ImportError))
+   # check that the getCategories works
+   self.assertEqual(len(spm.getCategories()),1)
+   sole_category = spm.getCategories()[0]

diff --git a/dev-python/yapsy/yapsy-1.11.223-r2.ebuild 
b/dev-python/yapsy/yapsy-1.11.223-r2.ebuild
new file mode 100644
index 000..62cd725684e
--- /dev/null
+++ b/dev-python/yapsy/yapsy-1.11.223-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+MY_P="Yapsy-${PV}"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fat-free DIY Python plugin management toolkit"
+HOMEPAGE="http://yapsy.sourceforge.net/;
+SRC_URI="mirror://sourceforge/yapsy/${MY_P}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-python36-tests.patch
+)
+
+python_prepare_all() {
+   # Disable erroneous test
+   sed -e 's:test_default_plugins_place_is_parent_dir:_&:' \
+   -i test/test_PluginFileLocator.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C doc html
+}
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/_build/html/. )
+   distutils-r1_python_install_all
+}



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

2018-03-09 Thread Sebastian Pipping
commit: e7346caba09182d0b5a04318280b64a806fe2c3a
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  9 22:55:29 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  9 23:42:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7346cab

dev-python/pygal: EAPI 6 + Python 3.6

Bug: https://bugs.gentoo.org/643732
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-python/pygal/pygal-2.1.1-r1.ebuild | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/dev-python/pygal/pygal-2.1.1-r1.ebuild 
b/dev-python/pygal/pygal-2.1.1-r1.ebuild
new file mode 100644
index 000..0c6c2808c66
--- /dev/null
+++ b/dev-python/pygal/pygal-2.1.1-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit distutils-r1
+
+DESCRIPTION="A python SVG charts generator"
+HOMEPAGE="http://pygal.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]
+   media-gfx/cairosvg[${PYTHON_USEDEP}]"



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

2018-03-09 Thread Matt Turner
commit: c479daf97b1b657a0558c5ebee663ce61bcd80cb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 10 02:12:23 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 02:12:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c479daf9

media-libs/mesa: Require libdrm-2.4.91

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index eb358442541..20172a9a364 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -75,7 +75,7 @@ REQUIRED_USE="
video_cards_vmware? ( gallium )
 "
 
-LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.89"
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.91"
 # keep correct libdrm and dri2proto dep
 # keep blocks in rdepend for binpkg
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xinit/, x11-apps/xinit/files/

2018-03-09 Thread Matt Turner
commit: b5d149489d0d734466fe09c232b5ed42ec9ec9f1
Author: Marty E. Plummer  startmail  com>
AuthorDate: Sat Mar 10 05:32:38 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 10 05:55:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d14948

x11-apps/xinit: rebase xinit-1.3.4-startx-current-vt.patch

Patch no longer cleanly applies, fixed it up to apply on new version
using quilt. Builds properly on my system.

Closes: https://bugs.gentoo.org/650066
Signed-off-by: Marty E. Plummer  startmail.com>
Closes: https://github.com/gentoo/gentoo/pull/7412

 .../xinit/files/xinit-1.4.0-startx-current-vt.patch  | 20 
 x11-apps/xinit/xinit-1.4.0.ebuild|  2 +-
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/x11-apps/xinit/files/xinit-1.4.0-startx-current-vt.patch 
b/x11-apps/xinit/files/xinit-1.4.0-startx-current-vt.patch
new file mode 100644
index 000..ecddd3b369e
--- /dev/null
+++ b/x11-apps/xinit/files/xinit-1.4.0-startx-current-vt.patch
@@ -0,0 +1,20 @@
+--- a/startx.cpp
 b/startx.cpp
+@@ -200,17 +200,6 @@ XCOMM process server arguments
+ if [ x"$server" = x ]; then
+ server=$defaultserver
+ 
+-#ifdef __linux__
+-XCOMM When starting the defaultserver start X on the current tty to avoid
+-XCOMM the startx session being seen as inactive:
+-XCOMM "https://bugzilla.redhat.com/show_bug.cgi?id=806491;
+-tty=$(tty)
+-if expr "$tty" : '/dev/tty[0-9][0-9]*$' > /dev/null; then
+-tty_num=$(echo "$tty" | grep -oE '[0-9]+$')
+-vtarg="vt$tty_num -keeptty"
+-fi
+-#endif
+-
+ XCOMM For compatibility reasons, only use xserverrc if there were no 
server command line arguments
+ if [ x"$serverargs" = x -a x"$display" = x ]; then
+   if [ -f "$userserverrc" ]; then

diff --git a/x11-apps/xinit/xinit-1.4.0.ebuild 
b/x11-apps/xinit/xinit-1.4.0.ebuild
index ea3e115f959..c2d2baabb33 100644
--- a/x11-apps/xinit/xinit-1.4.0.ebuild
+++ b/x11-apps/xinit/xinit-1.4.0.ebuild
@@ -28,7 +28,7 @@ PDEPEND="x11-apps/xrdb
 
 PATCHES=(
"${FILESDIR}/${PN}-1.3.3-gentoo-customizations.patch"
-   "${FILESDIR}/${PN}-1.3.4-startx-current-vt.patch"
+   "${FILESDIR}/${PN}-1.4.0-startx-current-vt.patch"
 )
 
 src_configure() {



[gentoo-commits] proj/linux-patches:4.15 commit in: /

2018-03-09 Thread Mike Pagano
commit: 186dad837693de84ff4792013172b41a991bfa70
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar  9 22:50:57 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar  9 22:50:57 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=186dad83

Remove redundant patch 2901_allocate_buffer_on_heap_rather_than_globally.patch

 _README|   4 -
 ...ocate_buffer_on_heap_rather_than_globally.patch | 460 -
 2 files changed, 464 deletions(-)

diff --git a/_README b/_README
index bd1cdaf..552a9c3 100644
--- a/_README
+++ b/_README
@@ -103,10 +103,6 @@ Patch:  2900_dev-root-proc-mount-fix.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=438380
 Desc:   Ensure that /dev/root doesn't appear in /proc/mounts when bootint 
without an initramfs.
 
-Patch:  2901_allocate_buffer_on_heap_rather_than_globally.patch
-From:   https://bugs.gentoo.org/646438
-Desc:   Patchwork [v2] platform/x86: dell-laptop: Allocate buffer on heap 
rather than globally Bug #646438
-
 Patch:  4200_fbcondecor.patch
 From:   http://www.mepiscommunity.org/fbcondecor
 Desc:   Bootsplash ported by Conrad Kostecki. (Bug #637434)

diff --git a/2901_allocate_buffer_on_heap_rather_than_globally.patch 
b/2901_allocate_buffer_on_heap_rather_than_globally.patch
deleted file mode 100644
index eb5fecc..000
--- a/2901_allocate_buffer_on_heap_rather_than_globally.patch
+++ /dev/null
@@ -1,460 +0,0 @@
-diff --git a/drivers/platform/x86/dell-laptop.c 
b/drivers/platform/x86/dell-laptop.c
-index cd4725e7e0b5..6e8071d493dc 100644
 a/drivers/platform/x86/dell-laptop.c
-+++ b/drivers/platform/x86/dell-laptop.c
-@@ -78,7 +78,6 @@ static struct platform_driver platform_driver = {
-   }
- };
- 
--static struct calling_interface_buffer *buffer;
- static struct platform_device *platform_device;
- static struct backlight_device *dell_backlight_device;
- static struct rfkill *wifi_rfkill;
-@@ -286,7 +285,8 @@ static const struct dmi_system_id dell_quirks[] 
__initconst = {
-   { }
- };
- 
--void dell_set_arguments(u32 arg0, u32 arg1, u32 arg2, u32 arg3)
-+static void dell_fill_request(struct calling_interface_buffer *buffer,
-+ u32 arg0, u32 arg1, u32 arg2, u32 arg3)
- {
-   memset(buffer, 0, sizeof(struct calling_interface_buffer));
-   buffer->input[0] = arg0;
-@@ -295,7 +295,8 @@ void dell_set_arguments(u32 arg0, u32 arg1, u32 arg2, u32 
arg3)
-   buffer->input[3] = arg3;
- }
- 
--int dell_send_request(u16 class, u16 select)
-+static int dell_send_request(struct calling_interface_buffer *buffer,
-+   u16 class, u16 select)
- {
-   int ret;
- 
-@@ -432,21 +433,22 @@ static int dell_rfkill_set(void *data, bool blocked)
-   int disable = blocked ? 1 : 0;
-   unsigned long radio = (unsigned long)data;
-   int hwswitch_bit = (unsigned long)data - 1;
-+  struct calling_interface_buffer buffer;
-   int hwswitch;
-   int status;
-   int ret;
- 
--  dell_set_arguments(0, 0, 0, 0);
--  ret = dell_send_request(CLASS_INFO, SELECT_RFKILL);
-+  dell_fill_request(, 0, 0, 0, 0);
-+  ret = dell_send_request(, CLASS_INFO, SELECT_RFKILL);
-   if (ret)
-   return ret;
--  status = buffer->output[1];
-+  status = buffer.output[1];
- 
--  dell_set_arguments(0x2, 0, 0, 0);
--  ret = dell_send_request(CLASS_INFO, SELECT_RFKILL);
-+  dell_fill_request(, 0x2, 0, 0, 0);
-+  ret = dell_send_request(, CLASS_INFO, SELECT_RFKILL);
-   if (ret)
-   return ret;
--  hwswitch = buffer->output[1];
-+  hwswitch = buffer.output[1];
- 
-   /* If the hardware switch controls this radio, and the hardware
-  switch is disabled, always disable the radio */
-@@ -454,8 +456,8 @@ static int dell_rfkill_set(void *data, bool blocked)
-   (status & BIT(0)) && !(status & BIT(16)))
-   disable = 1;
- 
--  dell_set_arguments(1 | (radio<<8) | (disable << 16), 0, 0, 0);
--  ret = dell_send_request(CLASS_INFO, SELECT_RFKILL);
-+  dell_fill_request(, 1 | (radio<<8) | (disable << 16), 0, 0, 0);
-+  ret = dell_send_request(, CLASS_INFO, SELECT_RFKILL);
-   return ret;
- }
- 
-@@ -464,9 +466,11 @@ static void dell_rfkill_update_sw_state(struct rfkill 
*rfkill, int radio,
- {
-   if (status & BIT(0)) {
-   /* Has hw-switch, sync sw_state to BIOS */
-+  struct calling_interface_buffer buffer;
-   int block = rfkill_blocked(rfkill);
--  dell_set_arguments(1 | (radio << 8) | (block << 16), 0, 0, 0);
--  dell_send_request(CLASS_INFO, SELECT_RFKILL);
-+  dell_fill_request(,
-+ 1 | (radio << 8) | (block << 16), 0, 0, 0);
-+  dell_send_request(, CLASS_INFO, SELECT_RFKILL);
-   } else {
-   /* No hw-switch, sync BIOS state to 

  1   2   3   >