[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-topology-conf/

2021-05-31 Thread Tony Vroon
commit: 9e0c4b72329e25d2e281dd794049252b4e1bbcdb
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon May 31 19:11:40 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon May 31 19:14:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0c4b72

media-libs/alsa-topology-conf: Version bump to 1.2.5

Upstream changelog:
https://alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-topology-conf

Closes: https://bugs.gentoo.org/720898
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.2

 media-libs/alsa-topology-conf/Manifest |  1 +
 .../alsa-topology-conf-1.2.5.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/media-libs/alsa-topology-conf/Manifest 
b/media-libs/alsa-topology-conf/Manifest
index e9ab2769895..33c4a9cab89 100644
--- a/media-libs/alsa-topology-conf/Manifest
+++ b/media-libs/alsa-topology-conf/Manifest
@@ -1,3 +1,4 @@
 DIST alsa-topology-conf-1.2.2.tar.bz2 6346 BLAKE2B 
6aea93139e85de3d28ce19319429340eac61bb340c29448dfa14d4fe1d80dc1e5e0c066b33ccab3d9c620efe6b95b095cf1ea52583d7543ca472f1375dc5ad57
 SHA512 
145ee0e16f7f84d5f97759b1efaa3df9fe35c8b33c7ae863ae1b915f361acd902ad05f59090e1d98b2a4f2ecc14933681592893564fcc45cdbc974899f789b94
 DIST alsa-topology-conf-1.2.3.tar.bz2 11787 BLAKE2B 
8dbeafd6a6800e826e76c0305caa01f6d7af4d32eadb49feb6fcab23041e3b3bc4c2bb9286e41b2e1a123ee363d621c46a8c96459ce4af03f8a45f834b83c6c7
 SHA512 
e57439212fd76d1d0c1677654ae7cecef0f89c01a6c57f5f00a02ecd2f6d9f22dc31ed4f301cf82464d98ac32c01f2015a91a5b51d08268ddfeb4265e9b951b9
 DIST alsa-topology-conf-1.2.4.tar.bz2 11631 BLAKE2B 
57df107b255e598e2fb79b56dc34d84130a023050db42e7925082ce5efb7048658ed6a8cd1854d2d9e23e8a833dbe90d7aa11ca7c1874f39caf392b292147ab7
 SHA512 
e5b367a23f42ed2c2a83f3dd9df264b4e054f5ba7c4be98520418598f0b06a11627498a8a6ef943522b209951645f83fb32db7c9c8260aa5db08358970cb
+DIST alsa-topology-conf-1.2.5.tar.bz2 11657 BLAKE2B 
0870aa5db05d7b82e5312ac5bd3c2d887f0cafc25a317cbc416ce0ac6982ce296620833c4459ccb357b4b014d300329fc3d0028d3ec2024495cc21f9cc122e1f
 SHA512 
2eb4d8baf2dcbf0b631dd11dbf15bffc51694d9cc6931619e51787f3ba58d1a091d266e6721a3b737c040ec74a28270b93f39fb97f30a3227cf340dd646e5d51

diff --git a/media-libs/alsa-topology-conf/alsa-topology-conf-1.2.5.ebuild 
b/media-libs/alsa-topology-conf/alsa-topology-conf-1.2.5.ebuild
new file mode 100644
index 000..259b3498029
--- /dev/null
+++ b/media-libs/alsa-topology-conf/alsa-topology-conf-1.2.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="ALSA topology configuration files"
+HOMEPAGE="https://www.alsa-project.org;
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE=""
+
+RDEPEND="!

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

2021-05-31 Thread Tony Vroon
commit: 98f91452d5abe876b19e2be4253b666e01eeea1e
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon May 31 19:14:28 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon May 31 19:14:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f91452

media-sound/alsa-utils: Version bump to 1.2.5

Upstream changelog:
https://alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-utils

Closes: https://bugs.gentoo.org/720898
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.2

 media-sound/alsa-utils/Manifest|  1 +
 media-sound/alsa-utils/alsa-utils-1.2.5.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index d04366a0931..6ea5f9e51f2 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,3 +1,4 @@
 DIST alsa-utils-1.2.2.tar.bz2 1274821 BLAKE2B 
79b6cd719dbf36ca65b186c6682c9617fb89cb76aa530e4f40850004170703990054b5e96f700c652b11781e0086490824ce2433e33b17c03655fea089f59ceb
 SHA512 
30598c658f3f2ad71a5ce7911b09ae13add54b293bcf3bebb053371d84a91528bd64fd376f167456b2e27e2546a2279019678e099247513e5142b283af756fd9
 DIST alsa-utils-1.2.3.tar.bz2 1277105 BLAKE2B 
70037123de16d4d267fbe862acba31144e1f060cb01c294cf0691d9378e1f04b108c9f3a5e071979abe9b5c1c15a49facc9e0be73122caaf812047a514e4de4d
 SHA512 
5aeba2e5b7279c62d4df85b61a26b3f41e5465bac5a0b94c7bbe1299f7aa38e8cf2a1f749f618289a63b61f76609fe54169fcbe70792b45adc8957811b672012
 DIST alsa-utils-1.2.4.tar.bz2 1286259 BLAKE2B 
41eb0b8186c1956c19d8f8b28863ab54c66ff531b9ec5c48cc6c5ed8ca249d135614112ce412d6adb6f21982235e06a4148591777cce00d17ea537aacbd664ad
 SHA512 
13080abda55269513b3751044dac292d695e273073a62d74ed4a32c68f448a2b015fe16604650821a6398b6ef6a7b6008cb9f0b7fb7f4ee1fa2b4eb2dcf29770
+DIST alsa-utils-1.2.5.tar.bz2 1326676 BLAKE2B 
52cbe978390e1b5600bf7422e67ece1d24a946d99acddbc059bf6eb3a0b8dfe37cc573167013296e923bf1597973eb55b2580eaf849e088822ba7b2afc14279f
 SHA512 
0e319e553c9c209a46f5c83c50007bd82acf1c9cf78649978b3ab6fbb4349f51c1c7c6a975a8c24d25ba07ad5325e74d2c34dc5c89180998a0f63d1326fde8b1

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.5.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.5.ebuild
new file mode 100644
index 000..507876a36c1
--- /dev/null
+++ b/media-sound/alsa-utils/alsa-utils-1.2.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd udev
+
+DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
+HOMEPAGE="https://alsa-project.org/;
+SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="bat doc +libsamplerate +ncurses nls selinux"
+
+CDEPEND=">=media-libs/alsa-lib-${PV}
+   libsamplerate? ( media-libs/libsamplerate )
+   ncurses? ( >=sys-libs/ncurses-5.7-r7:0= )
+   bat? ( sci-libs/fftw:= )"
+DEPEND="${CDEPEND}
+   doc? ( app-text/xmlto )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-alsa )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
+)
+
+src_configure() {
+   local myeconfargs=(
+   # --disable-alsaconf because it doesn't work with sys-apps/kmod 
wrt #456214
+   --disable-alsaconf
+   --disable-maintainer-mode
+   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
+   $(use_enable bat)
+   $(use_enable libsamplerate alsaloop)
+   $(use_enable ncurses alsamixer)
+   $(use_enable nls)
+   $(usex doc '' --disable-xmlto)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   dodoc seq/*/README.*
+
+   newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
+   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
+
+   insinto /etc/modprobe.d
+   newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf
+
+   keepdir /var/lib/alsa
+
+   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
+   # scan directory /usr/share/alsa/ucm: No such file or directory
+   # alsaucm: unable to obtain card list: No such file or directory
+   keepdir /usr/share/alsa/ucm
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog
+   elog "To take advantage of the init script, and automate the 
process of"
+  

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

2021-05-31 Thread Tony Vroon
commit: 0356c1a6afb68099afdcd6e8f6ff046431d7502a
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon May 31 19:10:26 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon May 31 19:14:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0356c1a6

media-libs/alsa-lib: Version bump to 1.2.5

The previous MUSL patch has been merged upstream and is thus dropped.
Upstream changelog:
https://alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib

Closes: https://bugs.gentoo.org/720898
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.2

 media-libs/alsa-lib/Manifest  |  1 +
 media-libs/alsa-lib/alsa-lib-1.2.5.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index 0661d2ea015..088fbc2ca50 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1,3 +1,4 @@
 DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 
176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726
 SHA512 
d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033
 DIST alsa-lib-1.2.3.2.tar.bz2 1038591 BLAKE2B 
70ba972953f71fc6ac20f6f3e91361b5aed72c8c7887252331a01334ec4cc154c1bfea02dfaf0f76f8244b8cf73426d83577dcf55aa0033f80ee303d23386df6
 SHA512 
1fbc6360fda841bd9ca488739bdc9f4142c1b4a07ff767f48f1e160e3d4dff914aed422c97088e238b5e77d7e30aa79ff72569c3348a4cf4a412e1e4bce0bf2a
 DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B 
e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db
 SHA512 
12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844
+DIST alsa-lib-1.2.5.tar.bz2 1068496 BLAKE2B 
84fe4e22d4316bfc84f15f2493f40f113eb3db7722f230550586533e80daf214140164e8ddc1a399b82a3fd0fb21125ff225cfeb45eaa19320c2e2aa3997c662
 SHA512 
d9b53484737a3684aac7e08b4b18400aac10fec1a78a8bf9101944bea2c50710bc7355e9bb0012541b067e2d5ee7b1b818bf1bdbffbb2b2d7ad0eb15efe49725

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild
new file mode 100644
index 000..8183119b95e
--- /dev/null
+++ b/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit autotools multilib-minimal python-single-r1
+
+DESCRIPTION="Advanced Linux Sound Architecture Library"
+HOMEPAGE="https://alsa-project.org/;
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="alisp debug doc elibc_uclibc python +thread-safety"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )"
+RDEPEND="python? ( ${PYTHON_DEPS} )
+   media-libs/alsa-topology-conf
+   media-libs/alsa-ucm-conf
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
+   # https://bugs.gentoo.org/509886
+   if use elibc_uclibc ; then
+   sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am 
|| die
+   fi
+   # https://bugs.gentoo.org/545950
+   sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' 
test/lsb/Makefile.am || die
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-maintainer-mode
+   --disable-resmgr
+   --enable-aload
+   --enable-rawmidi
+   --enable-seq
+   --enable-shared
+   # enable Python only on final ABI
+   $(multilib_native_use_enable python)
+   $(use_enable alisp)
+   $(use_enable thread-safety)
+   $(use_with debug)
+   $(usex elibc_uclibc --without-versioned '')
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   emake
+
+   if multilib_is_native_abi && use doc; then
+   emake doc
+   grep -FZrl "${S}" doc/doxygen/html | \
+   xargs -0 sed -i -e "s:${S}::" || die
+   fi
+}
+
+multilib_src_install() {
+   multilib_is_native_abi && use doc && lo

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/

2021-05-31 Thread Tony Vroon
commit: 2d3353638d30cc2e03743e133cfa66d6880e14fa
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon May 31 19:12:47 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon May 31 19:14:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d335363

media-libs/alsa-ucm-conf: Version bump to 1.2.5

Upstream changelog:
https://alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-ucm-conf

Closes: https://bugs.gentoo.org/720898
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.2

 media-libs/alsa-ucm-conf/Manifest  |  1 +
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.5.ebuild   | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/media-libs/alsa-ucm-conf/Manifest 
b/media-libs/alsa-ucm-conf/Manifest
index d7018801694..37001817b7e 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -1,3 +1,4 @@
 DIST alsa-ucm-conf-1.2.2.tar.bz2 14608 BLAKE2B 
ce850415a115f673267f6ab32f176c2ab73aad8bd7cf2be244bfbb7342756c6de2212044cb92b3524dc4189955c8144b134af144b6a15aabf33c06cbcfe1fdf6
 SHA512 
25e3f341c110772c7cffc8c7745b320f2ddd12fe6460380c088939b5dc67b99ae4ad92e69375179574e0e1c40d14ff49961e86494e223fde009e51590f00ca8f
 DIST alsa-ucm-conf-1.2.3.tar.bz2 17482 BLAKE2B 
d280ebb530c58df706d9b01c169472af8a88ec87735a8c5639981a2fddee31add0d78a2e47b43abf5bd13ef051dbb25749c701174aa0ea1b7255f771856e3e12
 SHA512 
1bdb024170f1dc18170c1d3699798c14d9cc7bbaccfe6eaef1fac0ec8c28074d08ed722bf47996682d4a0737138112b7eb4d45e224f00b027b3331da728e47cd
 DIST alsa-ucm-conf-1.2.4.tar.bz2 20141 BLAKE2B 
545f3bfb36c6c41e48a5d6c2a98b936b2e71d8aab99227faecfcb1dd1dec9a03eb25f1664ca9aad3f9371f140b548258bba5a3904f5a3ec83513eb72abe7c7c2
 SHA512 
9043460e92b2ed44757b08b9faca888e8bfae40d84e4ad7e7df44df2bb3b0617e86ef23783973accd62fb6681788262e67212e2bf67178d75781e57a0fa346d2
+DIST alsa-ucm-conf-1.2.5.tar.bz2 23992 BLAKE2B 
8ecd5adee6c9f429ab2791dfd57b0f9b1d58272b04d2c6cd3ad9aba36b53b380cfe626cae1e5c40f703eb7f891fb53b0bf70a78f9e5d2d8ae6b2dfb30fd6f659
 SHA512 
f16e8f04018c65de5e24f2a3eb0b3edff26cbce78cc1820c42c46907c903913c571797b59e803ae36b8ec3136487d0a5aacd034e2a8df3e15ed998b7a70152b7

diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.5.ebuild 
b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.5.ebuild
new file mode 100644
index 000..2b01161620d
--- /dev/null
+++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="ALSA ucm configuration files"
+HOMEPAGE="https://www.alsa-project.org;
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE=""
+
+RDEPEND="!

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

2021-04-21 Thread Tony Vroon
commit: 04d823027daf8b17a875e0396669fd4e744bc6c5
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed Apr 21 21:13:33 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Apr 21 21:14:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d82302

app-misc/ckb: Fix systemd unit install.

As pointed out by John "ajak" Helmert III, the automatic detection of systemd
vs OpenRC can fail. Override it with a USE-flag, and use that to simplify
the first-use elog messages.

Closes: https://bugs.gentoo.org/783789
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.17, Repoman-3.0.2

 app-misc/ckb/ckb-0.4.4-r1.ebuild | 61 
 1 file changed, 61 insertions(+)

diff --git a/app-misc/ckb/ckb-0.4.4-r1.ebuild b/app-misc/ckb/ckb-0.4.4-r1.ebuild
new file mode 100644
index 000..7b290d85ef3
--- /dev/null
+++ b/app-misc/ckb/ckb-0.4.4-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg cmake
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd"
+
+RDEPEND="
+   dev-libs/libdbusmenu-qt
+   dev-libs/quazip:0=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-sound/pulseaudio
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${PN}-next-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   -DFORCE_INIT_SYSTEM=$(usex systemd systemd openrc)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc CHANGELOG.md
+
+   newinitd "${FILESDIR}"/ckb.initd ckb-daemon
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "The ckb daemon will have to be started before use:"
+   elog
+   if use systemd ; then
+   elog "# systemctl start ckb-next-daemon"
+   else
+   elog "# rc-service ckb start"
+   fi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/rpm/files/, app-arch/rpm/

2021-04-13 Thread Tony Vroon
commit: 46e2330f712a1c60bed71abc25eea1f4f499f150
Author: Tony Vroon  gentoo  org>
AuthorDate: Tue Apr 13 19:16:21 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Apr 13 19:17:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e2330f

app-arch/rpm: Version bump to 4.16.1.3

Switch to new crypto provider libgcrypt, as NSS is deprecated. As flagged
up by Sam James in bug #780684. This has potential to address some test
suite failures, but even with -usersandbox I still drown in a sea of:
mktemp: failed to create file via template
'/var/tmp/portage/app-arch/rpm-4.16.1.3/temp/rpmXX':
No such file or directory

Addresses CVE-2021-20271, a security vulnerability in the signature check
functionality. Also addresses undisclosed vulnerability CVE-2021-3421.
As flagged up by John "ajak" Helmert III in bug #778533

Bug: https://bugs.gentoo.org/778533
Closes: https://bugs.gentoo.org/780684
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.17, Repoman-3.0.2

 app-arch/rpm/Manifest|   1 +
 app-arch/rpm/files/rpm-4.16.1.3-libdir.patch |  34 ++
 app-arch/rpm/rpm-4.16.1.3.ebuild | 148 +++
 3 files changed, 183 insertions(+)

diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest
index 08fa264efdf..4209654a205 100644
--- a/app-arch/rpm/Manifest
+++ b/app-arch/rpm/Manifest
@@ -1,2 +1,3 @@
 DIST rpm-4.14.2.1.tar.bz2 4156574 BLAKE2B 
2eb0cf621eecef7d8977d28d52be922156ceb64b14d2aefda0f5a927b90cf3d3e9c055d773e05ed52422254397153b79557dc94bdb43ca28a2ea126153a43c1f
 SHA512 
0aad457f91918904c15649a1764ce7cbfaf38e083678031286e866f7997be0435a6b7b73596706d97e9263cff7b4df4a3150b142d81e6e3fddbfcf67bd83f990
 DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d
+DIST rpm-4.16.1.3.tar.bz2 4354652 BLAKE2B 
10013014bdeaf908b64c90f8e76f1d4b0cd0e8cb926f0cd979d7b1e1963b9a25c5b98531deea7e74e00168e2e6349f443fa4578c69c717ca1ab5e6b79d801f3a
 SHA512 
54e503b32dffaa73d6168f26a00220d9d9124082d8a1eb1ddf34ce32a482f07cb06ec654cf065fca1607cc37b13fa7d4fa9895553541d7cfddecf68c9eb96f2e

diff --git a/app-arch/rpm/files/rpm-4.16.1.3-libdir.patch 
b/app-arch/rpm/files/rpm-4.16.1.3-libdir.patch
new file mode 100644
index 000..a2c95ff064e
--- /dev/null
+++ b/app-arch/rpm/files/rpm-4.16.1.3-libdir.patch
@@ -0,0 +1,34 @@
+diff -uNr rpm-4.16.1.3.ORIG/configure.ac rpm-4.16.1.3/configure.ac
+--- rpm-4.16.1.3.ORIG/configure.ac 2021-04-13 19:32:35.630955569 +0100
 rpm-4.16.1.3/configure.ac  2021-04-13 19:32:54.939623251 +0100
+@@ -957,13 +957,7 @@
+ AC_DEFINE_UNQUOTED([RUNDIR],["${RUNDIR}"],[run-time variable directory])
+ AC_SUBST(RUNDIR)
+ 
+-if test X"$prefix" = XNONE ; then
+-usrprefix="$ac_default_prefix"
+-else
+-usrprefix=$prefix
+-fi
+-
+-RPMCONFIGDIR="`echo ${usrprefix}/lib/rpm`"
++RPMCONFIGDIR="`echo ${libexecdir}/rpm/`"
+ AC_SUBST(RPMCONFIGDIR)
+ 
+ AC_SUBST(OBJDUMP)
+diff -uNr rpm-4.16.1.3.ORIG/rpm.am rpm-4.16.1.3/rpm.am
+--- rpm-4.16.1.3.ORIG/rpm.am   2021-04-13 19:32:35.584956361 +0100
 rpm-4.16.1.3/rpm.am2021-04-13 19:32:54.940623234 +0100
+@@ -1,10 +1,8 @@
+ # Internal binaries
+-## HACK: It probably should be $(libexecdir)/rpm or $(libdir)/rpm
+-rpmlibexecdir = $(prefix)/lib/rpm
++rpmlibexecdir = $(pkglibexecdir)
+ 
+ # Host independent config files
+-## HACK: it probably should be $(datadir)/rpm
+-rpmconfigdir = $(prefix)/lib/rpm
++rpmconfigdir = $(pkglibexecdir)
+ 
+ # Libtool version (current-revision-age) for all our libraries
+ rpm_version_info = 10:3:1

diff --git a/app-arch/rpm/rpm-4.16.1.3.ebuild b/app-arch/rpm/rpm-4.16.1.3.ebuild
new file mode 100644
index 000..32b827a153f
--- /dev/null
+++ b/app-arch/rpm/rpm-4.16.1.3.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-2 )
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit autotools flag-o-matic lua-single perl-module python-single-r1 
toolchain-funcs
+
+DESCRIPTION="Red Hat Package Management Utils"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+# Tests are broken. See bug 657500
+RESTRICT="test"
+
+IUSE="acl caps doc dbus lua nls openmp python selinux test +zstd"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} 

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

2021-04-12 Thread Tony Vroon
commit: e150b4a992a92e010f3c31daa88be2135e30dbba
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Apr 12 15:29:36 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Apr 12 15:30:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e150b4a9

app-misc/ckb: Version bump to 0.4.4

New upstream release, containing these bugfixes:
* Fixed a crash when creating a new profile
* Fixed lights turning off unexpectedly or not being restored correctly
* Macros can now be repeated quickly by repeatedly pressing the keys
* Fixed various deadlocks when resuming from suspend or during device init

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.17, Repoman-3.0.2

 app-misc/ckb/Manifest |  1 +
 app-misc/ckb/ckb-0.4.4.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/app-misc/ckb/Manifest b/app-misc/ckb/Manifest
index 7b2b389c186..25b8c7424c1 100644
--- a/app-misc/ckb/Manifest
+++ b/app-misc/ckb/Manifest
@@ -1 +1,2 @@
 DIST ckb-0.4.3.tar.gz 1588845 BLAKE2B 
bdf11580c8224dfe0a7d01f99e3bea1d36fa3d7c1de84ec991ee4454c838db614bd74757ec3b952d28ab672244bb4c2f6b80366255cfb57ec37ff8742c1d
 SHA512 
6772812fb9608251f3a14efeb16960966be446462ab3f5b1bec896761aeae9e5f5cf9c07b21e509dbef057825c3017323f82f066519cb512ebe2fc6eea6ec217
+DIST ckb-0.4.4.tar.gz 1593244 BLAKE2B 
99476d3be98b3edac540b67b275a1ebec440f2a55d8bedd9bbdc815abd15bbeb3d035c703faa2dfdf9f4dcb70f49024c82b2990b1151b0ad5b78b741430d80f9
 SHA512 
b03d301a6b984957b5a3047769f25311c479f7992c59222b0ce9314b3204dac2d937c26997b97ec2ee1fdc79e3208c76a57a5c603dc1cd99ffb39fd426f58385

diff --git a/app-misc/ckb/ckb-0.4.4.ebuild b/app-misc/ckb/ckb-0.4.4.ebuild
new file mode 100644
index 000..296ba6dabec
--- /dev/null
+++ b/app-misc/ckb/ckb-0.4.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg cmake
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/libdbusmenu-qt
+   dev-libs/quazip:0=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-sound/pulseaudio
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${PN}-next-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc CHANGELOG.md
+
+   newinitd "${FILESDIR}"/ckb.initd ckb-daemon
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "The ckb daemon will have to be started before use:"
+   elog
+   elog "OpenRC:"
+   elog "# rc-service ckb start"
+   elog
+   elog "Systemd:"
+   elog "# systemctl start ckb-next-daemon"
+   fi
+}



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

2021-02-03 Thread Tony Vroon
commit: bbbf7110d51c4aa3a47c7df4830abe7738ab432e
Author: John Helmert III  posteo  net>
AuthorDate: Wed Jan 13 21:43:01 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Feb  3 16:08:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbf7110

app-misc/ckb: Version bump to 0.4.3

This drops the GCC 10 patch, as it has been integrated upstream. The quazip
USE-flag is no longer in the tree, so no longer needs to be specified. Adds
an elog message informing the user that the daemon must be started before
use.

Closes: https://github.com/gentoo/gentoo/pull/19056
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Tony Vroon  gentoo.org>

 app-misc/ckb/Manifest |  1 +
 app-misc/ckb/ckb-0.4.3.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/app-misc/ckb/Manifest b/app-misc/ckb/Manifest
index fa95dc0c740..0701fab0cdd 100644
--- a/app-misc/ckb/Manifest
+++ b/app-misc/ckb/Manifest
@@ -1 +1,2 @@
 DIST ckb-0.4.2.tar.gz 883681 BLAKE2B 
b3d921010b1caa8cb870770c6cf3ff0e9f6c65ea742325995e26351331e3063a16e8a391f593bfc8b16663cef0580e087d776796ea69776465122b08e00e9382
 SHA512 
4c80101e935a4d5137b0fd6aaf7d97889913af0bbb8e3097e035e2420043d6525094c1e3f7b5676e8c50328454251ff3260f6aa9b81ec583a2e8136333ee6af8
+DIST ckb-0.4.3.tar.gz 1588845 BLAKE2B 
bdf11580c8224dfe0a7d01f99e3bea1d36fa3d7c1de84ec991ee4454c838db614bd74757ec3b952d28ab672244bb4c2f6b80366255cfb57ec37ff8742c1d
 SHA512 
6772812fb9608251f3a14efeb16960966be446462ab3f5b1bec896761aeae9e5f5cf9c07b21e509dbef057825c3017323f82f066519cb512ebe2fc6eea6ec217

diff --git a/app-misc/ckb/ckb-0.4.3.ebuild b/app-misc/ckb/ckb-0.4.3.ebuild
new file mode 100644
index 000..5a1da477ebe
--- /dev/null
+++ b/app-misc/ckb/ckb-0.4.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg cmake
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/libdbusmenu-qt
+   dev-libs/quazip
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-sound/pulseaudio
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm"
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-next-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc CHANGELOG.md
+
+   newinitd "${FILESDIR}"/ckb.initd ckb-daemon
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "The ckb daemon will have to be started before use:"
+   elog
+   elog "OpenRC:"
+   elog "# rc-service ckb start"
+   elog
+   elog "Systemd:"
+   elog "# systemctl start ckb-next-daemon"
+   fi
+}



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

2021-02-03 Thread Tony Vroon
commit: 28f7499d2c1da25520b543dbd9716c3ac8d039de
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed Feb  3 09:56:30 2021 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Feb  3 09:56:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f7499d

net-wireless/wireless-regdb: Version bump to 20201120

With thanks to David Michael, this brings us in line with Fedora.
This introduces the following changes compared to 20190603:

Egypt (EG)
* Channels 12 & 13 are allowable on 2.4GHz range
* Outdoor usage of the U-NII-1 & 2A bands is not permitted

Great Britain (GB)
* Channel 144 on 5GHz range is allowable (5725-5730)
* 5.8GHz maximum transmit power is 100mW, not 25mW
* DMG band is extended to cover channels 5 & 6 (66-71GHz)

Croatia (HR)
* Indoor usage & higher transmit power for channels 32-50 on 5GHz
* Indoor usage permitted for channels 52-68

Indonesia (ID)
* Outdoor usage is not permitted

Kazakhstan (KZ)
* Channels 12 & 13 are allowable on 2.4GHz range
* Higher transmit power for U-NII-1 band
* 160MHz channels are permitted on U-NII-2C band
* Indoor usage permitted for U-NII-3 band
* Channels 1-4 are allowable for WiGig 802.11ad/ay

Pakistan (PK)
* Channels 144 & 175 are allowable on 5GHz range

Russia (RU)
* Channels 12 & 13 are allowable on 2.4GHz range
* 160MHz channels are permitted on 5GHz
* Outdoor usage is not permitted on 5GHz
* Channels 1-4 are allowable for WiGig 802.11ad/ay, indoor only

Singapore (SG)
* U-NII-2C is now available without TPC (harmonised)
* Channels 1-4 are allowable for WiGig 802.11ad/ay

Taiwan (TW)
* Channel 144 is allowable on 5GHz range

United States (US)
* Channels 12 & 13 are disabled on 2.4GHz due to unclear restrictions
* Channels 32, 68 & 144 are allowable on 5GHz range

Closes: https://bugs.gentoo.org/766612
Signed-off-by: David Michael  gmail.com>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.13, Repoman-3.0.2

 net-wireless/wireless-regdb/Manifest   |  1 +
 .../wireless-regdb/wireless-regdb-20201120.ebuild  | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/net-wireless/wireless-regdb/Manifest 
b/net-wireless/wireless-regdb/Manifest
index 98a2e57b34f..b01cc84beee 100644
--- a/net-wireless/wireless-regdb/Manifest
+++ b/net-wireless/wireless-regdb/Manifest
@@ -1,2 +1,3 @@
 DIST wireless-regdb-2019.03.01.tar.xz 23196 BLAKE2B 
804ad05a0270df58dd89eb7193f8b568b5534abfc52b35f519e27cfa1f1922db457c77477b3014bd6b48cdd1bbe9e859a6508afa848cf01efbbf6b20d10c4984
 SHA512 
f0b94e1f661d86f4fcd39384588e10d7353ad085563ddc40a98446b416ce0d7bd0cbe34f1d9620ac45a33f16b7bfe58419da915061942cd5f51d5a3bf9809d72
 DIST wireless-regdb-2019.06.03.tar.xz 23176 BLAKE2B 
46ed9c25103a57d2370f07035f27ffd89d6a65cdccb22d283aef524aff60b669f21dd4a4dd78c68229a443640a5fd0faa1ad6917e712181881d4b27ead74f480
 SHA512 
73209ca28c59d6760349ffb713f550300e80db1592bae52b6d252ac9401fa2bb2ace7e6c30cf55df7541da9cef4c8587f3790f7aa34529552468e4b63a3d8fdb
+DIST wireless-regdb-2020.11.20.tar.xz 24840 BLAKE2B 
b2db70097db43710cc2b6d8966b5c6d4d910a704a87a0bc979667bfd293d8baa402677b5e5bc0fcc4f49647ede4cd6bc3e17d41288f41e58c5c6cf3b968489a9
 SHA512 
93764e677c4d5cdcb4e927bff206c646061fe1e65896dd63f683e145d45917545b4e08caa14bfb3ea04ffb85438935503bbde386cbabfef2804905e508ecf7a0

diff --git a/net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild 
b/net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild
new file mode 100644
index 000..861834a692f
--- /dev/null
+++ b/net-wireless/wireless-regdb/wireless-regdb-20201120.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
+DESCRIPTION="Binary regulatory database for CRDA"
+HOMEPAGE="https://wireless.kernel.org/en/developers/Regulatory;
+SRC_URI="https://www.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   einfo "Recompiling regulatory.bin from db.txt would break CRDA verify. 
Installing unmodified binary version."
+}
+
+src_install() {
+   # This file is not ABI-specific, and crda itself always hardcodes
+   # this path.  So install into a common location for all ABIs to use.
+   insinto /usr/lib/crda
+   doins regulatory.bin
+
+   insinto /etc/wireless-regdb/pubkeys
+   doins sforshee.key.pub.pem
+
+   # Linux 4.15 now complains if the firmware loader
+   # can't find these files #643520
+   insinto /lib/firmware
+   doins regulatory.db
+   doins regulatory.db.p7s
+
+   doman regulatory.bin.5
+   dodoc README db.txt
+}



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

2020-10-01 Thread Tony Vroon
commit: 3e6e79caaf14c6c26e4935dea0925347dbd47556
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Oct  1 11:51:59 2020 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Oct  1 11:51:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6e79ca

package.use.mask: Readd lost mask

I accidentally removed the last mask when adding a new one.
Fix it up.

Signed-Off-By: Tony Vroon  gentoo.org>

 profiles/default/linux/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index 50ef308ad69..2210983ff5a 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -6,6 +6,10 @@
 # dependency at this point in time.
 app-arch/rpm lua
 
+# Alexey Shvetsov  (2019-12-24)
+# Gromacs python module install br0ken
+sci-chemistry/gromacs python
+
 # Peter Levine  (2019-10-01)
 # Native inotify support is preferred on linux.
 # https://bugs.gentoo.org/697476



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

2020-10-01 Thread Tony Vroon
commit: f727fd1560328d4085e8477cb7e8d0dc6fc97a12
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Oct  1 11:48:06 2020 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Oct  1 11:49:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f727fd15

package.use.mask: app-arch/rpm lua

Upstream RPM requires Lua 5.2 or newer. This is not a satisfiable
dependency in the tree at this time.

Signed-Off-By: Tony Vroon  gentoo.org>

 profiles/default/linux/package.use.mask | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index ec1ce5cca9d..50ef308ad69 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -1,9 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Alexey Shvetsov  (2019-12-24)
-# Gromacs python module install br0ken
-sci-chemistry/gromacs python
+# Tony Vroon  (2020-10-01)
+# Upstream requires Lua 5.2 which is not a satisfiable 
+# dependency at this point in time.
+app-arch/rpm lua
 
 # Peter Levine  (2019-10-01)
 # Native inotify support is preferred on linux.



[gentoo-commits] repo/gentoo:master commit in: app-arch/rpm/files/, app-arch/rpm/

2020-10-01 Thread Tony Vroon
commit: 3bfda681c33a63ebe64a04f5ef0084c3d07990aa
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Oct  1 11:15:19 2020 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Oct  1 11:17:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bfda681

app-arch/rpm: Version bump to 4.16.0

This has USE="zstd" defaulted to on to ensure Fedora 31 packages are
recognised without issue.

Closes: https://bugs.gentoo.org/520312
Closes: https://bugs.gentoo.org/730354
Closes: https://bugs.gentoo.org/740078
Signed-Off-By: Tony Vroon  gentoo.org>

 app-arch/rpm/Manifest |   1 +
 app-arch/rpm/files/rpm-4.16.0-autotools.patch |  13 +++
 app-arch/rpm/files/rpm-4.16.0-libdir.patch|  34 +++
 app-arch/rpm/rpm-4.16.0.ebuild| 139 ++
 4 files changed, 187 insertions(+)

diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest
index 7529e899a90..08fa264efdf 100644
--- a/app-arch/rpm/Manifest
+++ b/app-arch/rpm/Manifest
@@ -1 +1,2 @@
 DIST rpm-4.14.2.1.tar.bz2 4156574 BLAKE2B 
2eb0cf621eecef7d8977d28d52be922156ceb64b14d2aefda0f5a927b90cf3d3e9c055d773e05ed52422254397153b79557dc94bdb43ca28a2ea126153a43c1f
 SHA512 
0aad457f91918904c15649a1764ce7cbfaf38e083678031286e866f7997be0435a6b7b73596706d97e9263cff7b4df4a3150b142d81e6e3fddbfcf67bd83f990
+DIST rpm-4.16.0.tar.bz2 4341683 BLAKE2B 
5161e5dcc6d9a1f1d4b8e44740fb368050b808fd9e8b8276fb17b530a4642e1b9ad104b5a30c0071215aef7f823eeab10988dd41f73af1c52d575529c374b5eb
 SHA512 
177119c3ac3d48980db55bb4ba0fdbb2a911968e5efc690bfa8cc343f850fc90531cc0dee6dd8e45d2b14f0d951ced35bd8893d24011b7f270745d281ddf4e3d

diff --git a/app-arch/rpm/files/rpm-4.16.0-autotools.patch 
b/app-arch/rpm/files/rpm-4.16.0-autotools.patch
new file mode 100644
index 000..9b1f71ad86e
--- /dev/null
+++ b/app-arch/rpm/files/rpm-4.16.0-autotools.patch
@@ -0,0 +1,13 @@
+diff -uNr rpm-4.16.0.ORIG/configure.ac rpm-4.16.0/configure.ac
+--- rpm-4.16.0.ORIG/configure.ac   2020-10-01 11:02:21.605485875 +0100
 rpm-4.16.0/configure.ac2020-10-01 11:05:34.077157904 +0100
+@@ -552,9 +552,6 @@
+ 
+ AM_CONDITIONAL([BDB], [test "x$have_bdb" != "xno"])
+ AM_CONDITIONAL([WITH_INTERNAL_DB],[test "x$have_bdb" = "xinternal"])
+-if test "x$have_bdb" = "xinternal"; then
+-AC_CONFIG_SUBDIRS(db3)
+-fi
+ 
+ 
+ #=

diff --git a/app-arch/rpm/files/rpm-4.16.0-libdir.patch 
b/app-arch/rpm/files/rpm-4.16.0-libdir.patch
new file mode 100644
index 000..c9f5f297233
--- /dev/null
+++ b/app-arch/rpm/files/rpm-4.16.0-libdir.patch
@@ -0,0 +1,34 @@
+diff -uNr rpm-4.16.0.ORIG/configure.ac rpm-4.16.0/configure.ac
+--- rpm-4.16.0.ORIG/configure.ac   2020-10-01 11:08:43.780842602 +0100
 rpm-4.16.0/configure.ac2020-10-01 11:09:03.533705353 +0100
+@@ -935,13 +935,7 @@
+ AC_DEFINE_UNQUOTED([RUNDIR],["${RUNDIR}"],[run-time variable directory])
+ AC_SUBST(RUNDIR)
+ 
+-if test X"$prefix" = XNONE ; then
+-usrprefix="$ac_default_prefix"
+-else
+-usrprefix=$prefix
+-fi
+-
+-RPMCONFIGDIR="`echo ${usrprefix}/lib/rpm`"
++RPMCONFIGDIR="`echo ${libexecdir}/rpm/`"
+ AC_SUBST(RPMCONFIGDIR)
+ 
+ AC_SUBST(OBJDUMP)
+diff -uNr rpm-4.16.0.ORIG/rpm.am rpm-4.16.0/rpm.am
+--- rpm-4.16.0.ORIG/rpm.am 2020-10-01 11:08:43.743842859 +0100
 rpm-4.16.0/rpm.am  2020-10-01 11:09:03.533705353 +0100
+@@ -1,10 +1,8 @@
+ # Internal binaries
+-## HACK: It probably should be $(libexecdir)/rpm or $(libdir)/rpm
+-rpmlibexecdir = $(prefix)/lib/rpm
++rpmlibexecdir = $(pkglibexecdir)
+ 
+ # Host independent config files
+-## HACK: it probably should be $(datadir)/rpm
+-rpmconfigdir = $(prefix)/lib/rpm
++rpmconfigdir = $(pkglibexecdir)
+ 
+ # Libtool version (current-revision-age) for all our libraries
+ rpm_version_info = 10:0:1

diff --git a/app-arch/rpm/rpm-4.16.0.ebuild b/app-arch/rpm/rpm-4.16.0.ebuild
new file mode 100644
index 000..67132e47a62
--- /dev/null
+++ b/app-arch/rpm/rpm-4.16.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit autotools flag-o-matic perl-module python-single-r1
+
+DESCRIPTION="Red Hat Package Management Utils"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+# Tests are broken. See bug 657500
+RESTRICT="test"
+
+IUSE="acl caps doc dbus lua nls python selinux test +zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="!app-arch/rpm5
+   app-arch/libarchive
+   

[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/

2020-04-29 Thread Tony Vroon
commit: 575dd3b58c7176367177b2c672cfab6c305c3739
Author: Olaf Torvaldsson  ftml  net>
AuthorDate: Wed Apr 22 08:42:54 2020 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Apr 29 12:03:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=575dd3b5

gui-apps/wf-recorder: new package

Closes: https://bugs.gentoo.org/717976
Signed-Off-by: Olaf Torvaldsson  ftml.net>
Closes: https://github.com/gentoo/gentoo/pull/15466
Signed-Off-By: Tony Vroon  gentoo.org>
Signed-off-by: Tony Vroon  gentoo.org>

 gui-apps/wf-recorder/Manifest |  1 +
 gui-apps/wf-recorder/metadata.xml | 19 
 gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild | 31 +++
 3 files changed, 51 insertions(+)

diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest
new file mode 100644
index 000..81897d6afc7
--- /dev/null
+++ b/gui-apps/wf-recorder/Manifest
@@ -0,0 +1 @@
+DIST wf-recorder-0.2.1.tar.xz 19828 BLAKE2B 
b86fc418a2779521a44eaefcf0c6d5533be64b608c7c3a8a550156a07eb10053f31bce1693c33842e7313997b090b63f7908eb64d9705c406c5026a6cde09c4d
 SHA512 
e232f4a13d4891863a58667dc87df113f13fabac5042c93143d652472287e84906b261b764869cd02c523f5b3d2331224e2bb71f66814d1a1c9c99a0d28aa40a

diff --git a/gui-apps/wf-recorder/metadata.xml 
b/gui-apps/wf-recorder/metadata.xml
new file mode 100644
index 000..3404d6d813e
--- /dev/null
+++ b/gui-apps/wf-recorder/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   con...@ftml.net
+   Olaf Torvaldsson
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Build and install man pages
+   Enable OpenCL
+   
+   
+   ammen99/wf-recorder
+   
+

diff --git a/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild 
b/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild
new file mode 100644
index 000..cbae5bbd6bd
--- /dev/null
+++ b/gui-apps/wf-recorder/wf-recorder-0.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Screen recorder for wlroots-based compositors"
+HOMEPAGE="https://github.com/ammen99/wf-recorder;
+SRC_URI="https://github.com/ammen99/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+man opencl"
+
+DEPEND="dev-libs/wayland
+   dev-libs/wayland-protocols
+   media-sound/pulseaudio
+   media-video/ffmpeg
+   opencl? ( virtual/opencl )"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( app-text/scdoc )"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature man man-pages)
+   $(meson_feature opencl)
+   )
+   meson_src_configure
+}



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

2020-02-10 Thread Tony Vroon
commit: 04dd55d527f2e49961ad32cd156148db82b04b0a
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Feb 10 13:53:17 2020 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Feb 10 13:53:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04dd55d5

net-misc/bird: Version bump to 2.0.7

Version 2.0.7 (2019-10-11)
  o BGP: Accumulated IGP metric (RFC 7311)
  o Important filter reconfiguration bugfix
  o Several other bugfixes

Version 2.0.6 (2019-09-10)
  o RAdv: Solicited unicast RAs
  o BGP: Optional Adj-RIB-Out
  o BGP: Extended optional parameters length
  o Filter: Sets and set expressions in path masks
  o Several important bugfixes

Version 2.0.5 (2019-08-01)
  o OSPF Graceful restart (RFC 3623, RFC 5187)
  o BGP: Dynamic BGP
  o BGP: Promiscuous ASN mode
  o BGP: Mandatory option for channels
  o BFD: Support for VRFs
  o Graceful restart command
  o Redesigned filtering code
  o Many bugfixes

  Notes:

  Previous version introduced an error in handling of OSPF NSSA-LSA, causing
  compatibility issues with proper implementations. The error is fixed in this
  version, therefore there are compatibility issues in OSPF NSSA areas between
  this and previous version.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.84, Repoman-2.3.20

 net-misc/bird/Manifest  |  3 +++
 net-misc/bird/bird-2.0.5.ebuild | 36 
 net-misc/bird/bird-2.0.6.ebuild | 36 
 net-misc/bird/bird-2.0.7.ebuild | 36 
 4 files changed, 111 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 1e7bd719165..0aa3b17dfbc 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -5,3 +5,6 @@ DIST bird-1.6.6.tar.gz 1029505 BLAKE2B 
45cd621175962ea22848948e61aaf8b5c4eebbae5
 DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 
3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1
 SHA512 
aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b
 DIST bird-2.0.3.tar.gz 1141917 BLAKE2B 
14b51a4195003ddcf848be45755057ebf835edf54f35208f8d80121c22eeb83c9afa0c0c1ab269c376da59f5d07843054b08e1679db873a0b8121aa611b9202b
 SHA512 
c88d0119dbebf4b2224ff7c6555e1ebf516748611e3544e7cfba47adb60c45a996efed7d2dc2b8fd849f15689e5d3c2624c4019c4a9a5a356d551a35db8fa0e2
 DIST bird-2.0.4.tar.gz 1051911 BLAKE2B 
12100685e4aad969dbb51eaa567e1038f50e7c030a25a8697bc35d4f33d0f64f9ccbc045e1210acb78f3d8d4a7cc7ef2be7ae50a36679f2322d292e8e6993ed4
 SHA512 
65092ca6be115b4d0c31c3c4a79d3ee2e196dc2f85454448eab568cc9cc1fe37b7bdfe1ddb74d4f6f147dc479a8570cf7bf702d762cd69414f976678c14c8e2f
+DIST bird-2.0.5.tar.gz 1099509 BLAKE2B 
cc865db0a845c045b441b27d1cfba6865f711ee3a68f056b701ba5d0652478325d3797069785af912b5f955a24647837d818c269b299106acba4acabce4f
 SHA512 
2da6f99c5e55915f8669a0dc3778357aedbb75cf06e0f672a5ddcc01a5b850aa4a1932957d2044f89f075cd437a74ba6c5da5a607225b391525aa48f43c47140
+DIST bird-2.0.6.tar.gz 1899912 BLAKE2B 
068f740a01a327b5fecf10a8aaafecac218fd14536ea98c93980d7ef9426766be80c68202410aaa20012f7f3b1837173e51d83d0ce2fb1828029d54174065206
 SHA512 
22aa676e171cf5ddf6dedbf0dfe9bb36a959efdf9cb278b7e969d5b08b06fe483e3b30ef40c1f9980387ed6ac6ee6626f3d85704925256c22dae91fa7d23267d
+DIST bird-2.0.7.tar.gz 1993395 BLAKE2B 
ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720
 SHA512 
48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35

diff --git a/net-misc/bird/bird-2.0.5.ebuild b/net-misc/bird/bird-2.0.5.ebuild
new file mode 100644
index 000..edc17f5b33c
--- /dev/null
+++ b/net-misc/bird/bird-2.0.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="http://bird.network.cz;
+SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz;
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+IUSE="+client debug"
+
+RDEPEND="client? ( sys-libs/ncurses )
+   client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   sys-devel/m4"
+
+src_configure() {
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable client) \
+   $(use_enable debug)
+}
+
+src_install() {
+   if use client; then
+   dobin birdc
+   fi
+   dobin birdcl
+   dosbin bird
+   newinitd "${FILESDIR}/initd-${PN}-2" bird
+   dodoc doc/bird.conf.example
+}

diff --git a/net-misc/bird/bird-2.0.6.ebui

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

2020-02-10 Thread Tony Vroon
commit: 9ca887070a0a703a063cac54afd4de9053b91590
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Feb 10 13:29:17 2020 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Feb 10 13:29:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca88707

app-admin/ansible-lint: Version bump to 4.1.0

Squelch DISTUTILS_USE_SETUPTOOLS as suggested by Ferenc Erki on GitHub.
Remove unused setuptools-git from DEPEND as per Ferenc Erki on GitHub.
Scavenge upstream patch identified by Peter on bug 698864 (setuptools).
Concern for Python 2.7 has now ceased due to EOL.

Closes: https://bugs.gentoo.org/681988
Bug: https://bugs.gentoo.org/698864
Closes: https://github.com/gentoo/gentoo/pull/14588
Reported-by: Lik
Suggested-by: Ferenc Erki
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.84, Repoman-2.3.20

 app-admin/ansible-lint/Manifest|   1 +
 app-admin/ansible-lint/ansible-lint-4.1.0.ebuild   |  39 +
 ...-lint-4.1.0-specifierset-split-setuptools.patch | 175 +
 3 files changed, 215 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 071396fc34a..eddd28d3cda 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1 +1,2 @@
 DIST ansible-lint-4.0.1.tar.gz 2909257 BLAKE2B 
c030b6fc58eaeeec42e40dd5bc46e5181916433b905bfc4a82382bf6bba8536d2639172aab0e2928ce1dd5489f322e19ab1c0ea5abb637562616addb9733e81a
 SHA512 
a2f3bd44287a2c72f79c5fbb4c02446484cf764d386d403694325bce172e2b195dd4812e0f89e5f4e1930db124e2b383e4f067bed5d4858c354c0ae0b3fb03e4
+DIST ansible-lint-4.1.0.tar.gz 2911091 BLAKE2B 
b6e414dbdeebcc1cae900736829abf2db0930e5e05ae7c2bbd6d30a89b6ac28485ddfb63528bdc3baae6ef97ae7536507632d43b16f9a16dd86887d781940aeb
 SHA512 
c1d07093d68bf5f43c20c3a999adf26d23ba587d5008a35069dcbab514b208737f5d0ecaf032e43d313233ea06193db81b349d5fb62f3ac684af9e51d8bc6e08

diff --git a/app-admin/ansible-lint/ansible-lint-4.1.0.ebuild 
b/app-admin/ansible-lint/ansible-lint-4.1.0.ebuild
new file mode 100644
index 000..46715fcb9b4
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-4.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+PATCHES="${FILESDIR}/${P}-specifierset-split-setuptools.patch"
+
+CDEPEND="app-admin/ansible[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flake8[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+   ${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+   nosetests || die
+}

diff --git 
a/app-admin/ansible-lint/files/ansible-lint-4.1.0-specifierset-split-setuptools.patch
 
b/app-admin/ansible-lint/files/ansible-lint-4.1.0-specifierset-split-setuptools.patch
new file mode 100644
index 000..4e4ac16d238
--- /dev/null
+++ 
b/app-admin/ansible-lint/files/ansible-lint-4.1.0-specifierset-split-setuptools.patch
@@ -0,0 +1,175 @@
+From c91d23b2f82b4efb540168132842b243eb2d8b0d Mon Sep 17 00:00:00 2001
+From: Sviatoslav Sydorenko 
+Date: Thu, 24 Oct 2019 01:38:35 +0200
+Subject: [PATCH] Drop support for setuptools older than 34.4.0
+
+Resolves #599
+---
+ setup.py | 141 +--
+ 1 file changed, 13 insertions(+), 128 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 
25cc9e80d09e4657b56c4c4ed68d9411b7d7eae9..ff4c5bd65a7f5786c5af32750fb83dd3f6d92cec
 100644
+--- a/setup.py
 b/setup.py
+@@ -1,138 +1,16 @@
+ #! /usr/bin/env python
+ """Ansible-lint distribution package setuptools installer."""
+ 
+-import setuptools
+-
+-
+-try:
+-from setuptools.config import read_configuration, ConfigOptionsHandler
+-import setuptools.config
+-import setuptools.dist
+-
+-# Set default value for 'use_scm_version'
+-setattr(setuptools.dist.Distribution, 'use_scm_version', False)
+-
+-# Attach bool parser to 'use_scm_version' option
+-clas

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

2019-11-25 Thread Tony Vroon
commit: 06b19f8171a14d0f96d0228344d653e5f147da22
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Nov 25 13:43:49 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Nov 25 13:44:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b19f81

app-misc/ckb: Version bump.

This adds 0.4.1 & 0.4.2 to the tree. Tested against:
 - MM800 RGB Polaris
 - M65 Pro RGB
 - K95 RGB Platinum

Requested-By: Manuel "mrueg" Rüger  gentoo.org>
Closes: https://bugs.gentoo.org/701108
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.16

 app-misc/ckb/Manifest |  2 ++
 app-misc/ckb/ckb-0.4.1.ebuild | 49 +++
 app-misc/ckb/ckb-0.4.2.ebuild | 49 +++
 3 files changed, 100 insertions(+)

diff --git a/app-misc/ckb/Manifest b/app-misc/ckb/Manifest
index 2dc7598a993..0d1474d32f3 100644
--- a/app-misc/ckb/Manifest
+++ b/app-misc/ckb/Manifest
@@ -1,2 +1,4 @@
 DIST ckb-0.2.9.tar.gz 664625 BLAKE2B 
37dc9c75876ca46fb10241da7b223ca67e5b9c0a998386f0f82eba15a97045e269b1f8a75dea18297865826bff241c21b255a507fd26e73747ee2656a228c4ce
 SHA512 
7910f089d7b01ceade5ae8282db931c9decb9296d4c9c5fc2419eb7fb4ba5a2c0f85721a3a6846ed24a72f61b18374baa7fd27e11329b5d2f65b21916e8b96e1
 DIST ckb-0.4.0.tar.gz 838586 BLAKE2B 
42d786d1934cce6bb082ba4c9f7081401153fa2bd209f290659cfd42787ef69fad9ad86c35df973f1934a03699a1472aa2a1ceb8ef70f46316558e764e5cd88c
 SHA512 
81058d1e31e7328dac1b3a83cb443b9d9f29593e872d189766c1dfe8b502965fd9ea7a962423e94d5053c99d8dd8c50bd98638c11631a2ca586fb9ade700284f
+DIST ckb-0.4.1.tar.gz 845316 BLAKE2B 
03b6d09ab9297fea30ecff5485fcb33d7ad00335b25ce8bbd7727db1b794c7016a8f161562b5271e29fcefb332b50797d91ff8c09724b96b8929033763ad6624
 SHA512 
294a29146978c722fdfbb9c2581ed3fc492b2ffead0de8c434bfe90e6aff6e61748517c0f98ae0d8747e7a95684cf22badf778b35358dbaa8acbc18a25ade993
+DIST ckb-0.4.2.tar.gz 883681 BLAKE2B 
b3d921010b1caa8cb870770c6cf3ff0e9f6c65ea742325995e26351331e3063a16e8a391f593bfc8b16663cef0580e087d776796ea69776465122b08e00e9382
 SHA512 
4c80101e935a4d5137b0fd6aaf7d97889913af0bbb8e3097e035e2420043d6525094c1e3f7b5676e8c50328454251ff3260f6aa9b81ec583a2e8136333ee6af8

diff --git a/app-misc/ckb/ckb-0.4.1.ebuild b/app-misc/ckb/ckb-0.4.1.ebuild
new file mode 100644
index 000..b9d31b54b0e
--- /dev/null
+++ b/app-misc/ckb/ckb-0.4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop cmake-utils systemd
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   >=dev-libs/quazip-0.7.2[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/libudev:=
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+S="${WORKDIR}/${PN}-next-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   newinitd "${FILESDIR}"/ckb.initd ckb-daemon
+   cmake-utils_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/app-misc/ckb/ckb-0.4.2.ebuild b/app-misc/ckb/ckb-0.4.2.ebuild
new file mode 100644
index 000..b9d31b54b0e
--- /dev/null
+++ b/app-misc/ckb/ckb-0.4.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop cmake-utils systemd
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   >=dev-libs/quazip-0.7.2[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/libudev:=
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+S="${WORKDIR}/${PN}-next-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   newinitd "${FILESDIR}"/ckb.initd ckb-daemon
+   cmake-utils_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2019-11-05 Thread Tony Vroon
commit: 653364af9e089cc2b2c63446546510036b8f0bb0
Author: Tony Vroon  gentoo  org>
AuthorDate: Tue Nov  5 13:58:50 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Nov  5 13:58:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653364af

sys-apps/fwupd: Respect sandbox environment better

Set CACHE_DIRECTORY in the environment, as suggested by David Haller.
No revision bump, if this affected you it would not install/merge.

Closes: https://bugs.gentoo.org/699162
Reported-By: Toralf Förster  gentoo.org>
Suggested-by: David Haller  dhaller.de>
Acked-by: Lars Wendler  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.16

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

diff --git a/sys-apps/fwupd/fwupd-1.3.3-r1.ebuild 
b/sys-apps/fwupd/fwupd-1.3.3-r1.ebuild
index 1d86c3c275b..684e4c548a4 100644
--- a/sys-apps/fwupd/fwupd-1.3.3-r1.ebuild
+++ b/sys-apps/fwupd/fwupd-1.3.3-r1.ebuild
@@ -129,7 +129,7 @@ src_configure() {
# Dependencies are not available (yet?)
-Dplugin_modem_manager="false"
)
-
+   export CACHE_DIRECTORY="${T}"
meson_src_configure
 }
 



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

2019-08-23 Thread Tony Vroon
commit: 84a141514834e2db88e2092ca5de80f14a45b49d
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Aug 23 08:07:50 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Aug 23 08:08:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a14151

net-misc/bgpq3: Remove dohtml which is banned in EAPI 7

Use dodoc instead, as suggested by Mike Fisher.
As this is fatal, no revision bump is required.

Closes: https://bugs.gentoo.org/692548
Reported-By: Toralf Förster  gentoo.org>
Suggested-By: Mike Fisher  gmail.com>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 net-misc/bgpq3/bgpq3-0.1.35.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-misc/bgpq3/bgpq3-0.1.35.ebuild 
b/net-misc/bgpq3/bgpq3-0.1.35.ebuild
index 2ee24d24e3d..ad300b09c41 100644
--- a/net-misc/bgpq3/bgpq3-0.1.35.ebuild
+++ b/net-misc/bgpq3/bgpq3-0.1.35.ebuild
@@ -30,6 +30,5 @@ src_prepare() {
 src_install() {
dobin bgpq3
doman bgpq3.8
-   dodoc CHANGES
-   dohtml *.html
+   dodoc CHANGES README.md *.html
 }



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

2019-08-09 Thread Tony Vroon
commit: 4c4a76ef7eb7a2de076c79e913f1903b568e4766
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Aug  9 10:50:47 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Aug  9 10:50:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4a76ef

dev-python/pysmi: Version bump to 0.3.4

This adds Python 3.7 support, the absence of which is holding up pysnmp work.

Closes: https://bugs.gentoo.org/691548
Requested-By: Jeroen Roovers  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 dev-python/pysmi/Manifest   |  1 +
 dev-python/pysmi/pysmi-0.3.4.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pysmi/Manifest b/dev-python/pysmi/Manifest
index 126301ba410..d653584a4b7 100644
--- a/dev-python/pysmi/Manifest
+++ b/dev-python/pysmi/Manifest
@@ -1,2 +1,3 @@
 DIST pysmi-0.1.3.tar.gz 78325 BLAKE2B 
8f82d86e096a47944eccbd4b7ef846f3d9ca155f3f6e0790eecad88cf872c20a725a4071c8c2b9295fc348fa20efbd41ae7d0479cbd4ffe054e9956a6b6784f1
 SHA512 
d321fbbc68e4b6b2b18de5c1215dc450ad2ba2ea6c70cbeee9d981d2e2106b59582eae42b09da72bc02af789f7f58a6fc97712869b74f0137d8f7fd7238b2211
 DIST pysmi-0.3.1.tar.gz 93003 BLAKE2B 
91fa382aa693d8849299baf27a2fe10116441cc0661aa553321d9b5584e64751df547172f185e207a7eb0c6438ded60a0acef5aa51263cc1f29219dd8cdef2fc
 SHA512 
b785689a1f99c53fdfecaed3d9dc1b5c3685388695e715cde9b42eb8511aac8a47b04dcce243c0fb09a4823a799d80a0033ed576637356b991c71bc660c8
+DIST pysmi-0.3.4.tar.gz 93985 BLAKE2B 
71b0ed936c196381f895b4f56e8e2e328ac274b08801a77b404b964201e00f8da2cbce2719414da358a4feb7992a3d04e732942f6e7006a0cceea4496f96b758
 SHA512 
720c8948a590130583d6ea388f0ade5d3bfe9e845821add7ffbf1b5495b5fe00b768ffb94f67b82465c6d86234f5306c6e1a5c2e49f4825bb9c31a0df629f7bd

diff --git a/dev-python/pysmi/pysmi-0.3.4.ebuild 
b/dev-python/pysmi/pysmi-0.3.4.ebuild
new file mode 100644
index 000..273421218aa
--- /dev/null
+++ b/dev-python/pysmi/pysmi-0.3.4.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2017-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+inherit distutils-r1
+
+DESCRIPTION="Python Lex & Yacc"
+HOMEPAGE="https://github.com/etingof/pysmi;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="dev-python/ply[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"



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

2019-08-09 Thread Tony Vroon
commit: 7f324bfd6eaa5d06b342d93fe301a5261a34fbd8
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Aug  9 08:34:30 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Aug  9 08:35:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f324bfd

Remove duplicate package sys-apps/light as dev-libs/light already in tree.
Unfortunately a bug report requesting the addition was left open, causing
confusion and duplication of effort.

Suggested-By: Joonas Niilola  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Closes: https://bugs.gentoo.org/578116

 sys-apps/light/Manifest |  1 -
 sys-apps/light/light-1.2.ebuild | 26 --
 sys-apps/light/metadata.xml |  8 
 3 files changed, 35 deletions(-)

diff --git a/sys-apps/light/Manifest b/sys-apps/light/Manifest
deleted file mode 100644
index bb1931fe604..000
--- a/sys-apps/light/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST light-1.2.tar.gz 32592 BLAKE2B 
86d2bf4a88cf61ec1b7af16510db3d26698397d5cc3ddee7f663c1f501ca6b5bf238e5f29f17142d6196908e1d444795abed41a12560c9411214d4a874c96ddb
 SHA512 
3f876262a730ef34219e0d596065c725376218ca88a2e9f56f62a25956b9ba505168f32c5877715abf746090c053873322a3292680055cc2f5b77ec8c0d466a4

diff --git a/sys-apps/light/light-1.2.ebuild b/sys-apps/light/light-1.2.ebuild
deleted file mode 100644
index 96d743e0796..000
--- a/sys-apps/light/light-1.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Program to easily change brightness on backlight-controllers."
-HOMEPAGE="https://github.com/haikarainen/light;
-SRC_URI="https://github.com/haikarainen/light/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="udev"
-DEPEND="udev? ( virtual/udev )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_with udev udev /lib/udev/rules.d)
-}

diff --git a/sys-apps/light/metadata.xml b/sys-apps/light/metadata.xml
deleted file mode 100644
index 1a06e96ebdc..000
--- a/sys-apps/light/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   chain...@gentoo.org
-   Tony Vroon
-   
-



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

2019-08-08 Thread Tony Vroon
commit: 5065c6198313ab3ecdfa34f75b4c8e06c0c18969
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Aug  8 13:33:11 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Aug  8 13:33:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5065c619

sys-apps/light: Initial commit.

Ebuild adapted from the bugzilla submission of Pallav Agarwal.

Suggested-By: Pallav Agarwal  gmail.com>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16

 sys-apps/light/Manifest |  1 +
 sys-apps/light/light-1.2.ebuild | 26 ++
 sys-apps/light/metadata.xml |  8 
 3 files changed, 35 insertions(+)

diff --git a/sys-apps/light/Manifest b/sys-apps/light/Manifest
new file mode 100644
index 000..bb1931fe604
--- /dev/null
+++ b/sys-apps/light/Manifest
@@ -0,0 +1 @@
+DIST light-1.2.tar.gz 32592 BLAKE2B 
86d2bf4a88cf61ec1b7af16510db3d26698397d5cc3ddee7f663c1f501ca6b5bf238e5f29f17142d6196908e1d444795abed41a12560c9411214d4a874c96ddb
 SHA512 
3f876262a730ef34219e0d596065c725376218ca88a2e9f56f62a25956b9ba505168f32c5877715abf746090c053873322a3292680055cc2f5b77ec8c0d466a4

diff --git a/sys-apps/light/light-1.2.ebuild b/sys-apps/light/light-1.2.ebuild
new file mode 100644
index 000..96d743e0796
--- /dev/null
+++ b/sys-apps/light/light-1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Program to easily change brightness on backlight-controllers."
+HOMEPAGE="https://github.com/haikarainen/light;
+SRC_URI="https://github.com/haikarainen/light/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="udev"
+DEPEND="udev? ( virtual/udev )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with udev udev /lib/udev/rules.d)
+}

diff --git a/sys-apps/light/metadata.xml b/sys-apps/light/metadata.xml
new file mode 100644
index 000..1a06e96ebdc
--- /dev/null
+++ b/sys-apps/light/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chain...@gentoo.org
+   Tony Vroon
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-Curve25519/files/, dev-perl/Crypt-Curve25519/

2019-06-13 Thread Tony Vroon
commit: e07299f804a8376bb5bf85d28916e0a360199f3e
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Jun 13 10:27:40 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Jun 13 10:27:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07299f8

dev-perl/Crypt-Curve25519: Fix fmul conflicting types build breakage.

With thanks to Mike Benson for trawling the upstream bug reports:
https://github.com/ajgb/crypt-curve25519/issues/9#issuecomment-447845725

No revision bump as the package does not install without the fix.
This uses a patch rather than a sed statement, as the latter could fail
silently.

Closes: https://bugs.gentoo.org/669436
Suggested-By: Mike Benson  kambe.com.au>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 .../Crypt-Curve25519-0.60.0.ebuild |   4 +-
 .../Crypt-Curve25519-0.60.0-fmul-fixedvar.patch| 174 +
 2 files changed, 177 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild 
b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild
index 05812412262..85c685c418f 100644
--- a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild
+++ b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,6 +12,8 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE="test"
 
+PATCHES="${FILESDIR}/${P}-fmul-fixedvar.patch"
+
 RDEPEND="
virtual/perl-Carp
virtual/perl-Exporter

diff --git 
a/dev-perl/Crypt-Curve25519/files/Crypt-Curve25519-0.60.0-fmul-fixedvar.patch 
b/dev-perl/Crypt-Curve25519/files/Crypt-Curve25519-0.60.0-fmul-fixedvar.patch
new file mode 100644
index 000..83f3e7e5130
--- /dev/null
+++ 
b/dev-perl/Crypt-Curve25519/files/Crypt-Curve25519-0.60.0-fmul-fixedvar.patch
@@ -0,0 +1,174 @@
+diff -uNr Crypt-Curve25519-0.06.ORIG/curve25519-donna.c 
Crypt-Curve25519-0.06/curve25519-donna.c
+--- Crypt-Curve25519-0.06.ORIG/curve25519-donna.c  2019-06-13 
11:19:36.492819752 +0100
 Crypt-Curve25519-0.06/curve25519-donna.c   2019-06-13 11:19:55.595991363 
+0100
+@@ -325,7 +325,7 @@
+  * reduced coefficient.
+  */
+ static void
+-fmul(limb *output, const limb *in, const limb *in2) {
++fixedvar(limb *output, const limb *in, const limb *in2) {
+   limb t[19];
+   fproduct(t, in, in2);
+   freduce_degree(t);
+@@ -661,54 +661,54 @@
+   /* 2 */ fsquare(z2,z);
+   /* 4 */ fsquare(t1,z2);
+   /* 8 */ fsquare(t0,t1);
+-  /* 9 */ fmul(z9,t0,z);
+-  /* 11 */ fmul(z11,z9,z2);
++  /* 9 */ fixedvar(z9,t0,z);
++  /* 11 */ fixedvar(z11,z9,z2);
+   /* 22 */ fsquare(t0,z11);
+-  /* 2^5 - 2^0 = 31 */ fmul(z2_5_0,t0,z9);
++  /* 2^5 - 2^0 = 31 */ fixedvar(z2_5_0,t0,z9);
+ 
+   /* 2^6 - 2^1 */ fsquare(t0,z2_5_0);
+   /* 2^7 - 2^2 */ fsquare(t1,t0);
+   /* 2^8 - 2^3 */ fsquare(t0,t1);
+   /* 2^9 - 2^4 */ fsquare(t1,t0);
+   /* 2^10 - 2^5 */ fsquare(t0,t1);
+-  /* 2^10 - 2^0 */ fmul(z2_10_0,t0,z2_5_0);
++  /* 2^10 - 2^0 */ fixedvar(z2_10_0,t0,z2_5_0);
+ 
+   /* 2^11 - 2^1 */ fsquare(t0,z2_10_0);
+   /* 2^12 - 2^2 */ fsquare(t1,t0);
+   /* 2^20 - 2^10 */ for (i = 2;i < 10;i += 2) { fsquare(t0,t1); 
fsquare(t1,t0); }
+-  /* 2^20 - 2^0 */ fmul(z2_20_0,t1,z2_10_0);
++  /* 2^20 - 2^0 */ fixedvar(z2_20_0,t1,z2_10_0);
+ 
+   /* 2^21 - 2^1 */ fsquare(t0,z2_20_0);
+   /* 2^22 - 2^2 */ fsquare(t1,t0);
+   /* 2^40 - 2^20 */ for (i = 2;i < 20;i += 2) { fsquare(t0,t1); 
fsquare(t1,t0); }
+-  /* 2^40 - 2^0 */ fmul(t0,t1,z2_20_0);
++  /* 2^40 - 2^0 */ fixedvar(t0,t1,z2_20_0);
+ 
+   /* 2^41 - 2^1 */ fsquare(t1,t0);
+   /* 2^42 - 2^2 */ fsquare(t0,t1);
+   /* 2^50 - 2^10 */ for (i = 2;i < 10;i += 2) { fsquare(t1,t0); 
fsquare(t0,t1); }
+-  /* 2^50 - 2^0 */ fmul(z2_50_0,t0,z2_10_0);
++  /* 2^50 - 2^0 */ fixedvar(z2_50_0,t0,z2_10_0);
+ 
+   /* 2^51 - 2^1 */ fsquare(t0,z2_50_0);
+   /* 2^52 - 2^2 */ fsquare(t1,t0);
+   /* 2^100 - 2^50 */ for (i = 2;i < 50;i += 2) { fsquare(t0,t1); 
fsquare(t1,t0); }
+-  /* 2^100 - 2^0 */ fmul(z2_100_0,t1,z2_50_0);
++  /* 2^100 - 2^0 */ fixedvar(z2_100_0,t1,z2_50_0);
+ 
+   /* 2^101 - 2^1 */ fsquare(t1,z2_100_0);
+   /* 2^102 - 2^2 */ fsquare(t0,t1);
+   /* 2^200 - 2^100 */ for (i = 2;i < 100;i += 2) { fsquare(t1,t0); 
fsquare(t0,t1); }
+-  /* 2^200 - 2^0 */ fmul(t1,t0,z2_100_0);
++  /* 2^200 - 2^0 */ fixedvar(t1,t0,z2_100_0);
+ 
+   /* 2^201 - 2^1 */ fsquare(t0,t1);
+   /* 2^202 - 2^2 */ fsquare(t1,t0);
+   /* 2^250 - 2^50 */ for (i = 2;i < 50;i += 2) { fsquare(t0,t1); 
fsquare(t1,t0); }
+-  /* 2^250 - 2^0 */ fmul(t0,t1,z2_50_0);
++  /* 2^250 - 2^0 */ fixedvar(t0,t1,z2_50_0);
+ 
+   /* 2^251 - 2^1 */ fsquare(t1,t0);
+   /* 2^252 - 2^2 */ fsquare(t0,t1);
+   /* 2^253 - 2^3 */ fsquare(t1,t0);
+   /* 2^254 - 2^4 */ fsquare(t0,t1);
+   /* 2^255 - 2^5 */ fsquare(t1,t0);
+-  

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

2019-05-22 Thread Tony Vroon
commit: 7ab4ef0541af8ed467f00b2663fc441692a91e8b
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed May 22 12:48:34 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed May 22 14:48:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab4ef05

dev-python/progressbar2: Version bump to 3.39.3 & widen PYTHON_COMPAT

This fixes non-timed progress bars:
https://github.com/WoLpH/python-progressbar/issues/185

Widen PYTHON_COMPAT based on upstream tox.ini suggesting Python 3.7 is
in fact supported. Previous 3.5 cap was based on the PyPi homepage for
the package.

Suggested-by: Pacho Ramos  gentoo.org>
Bug: https://bugs.gentoo.org/678422
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-python/progressbar2/Manifest   |  1 +
 dev-python/progressbar2/progressbar2-3.39.3.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest
index f378e476ae0..090df1fe6d2 100644
--- a/dev-python/progressbar2/Manifest
+++ b/dev-python/progressbar2/Manifest
@@ -1 +1,2 @@
 DIST progressbar2-3.39.2.tar.gz 131723 BLAKE2B 
d8ff04986e125d17b67d86399308c4f7ca55c1dc744e2cd42042fb61ec0b93e61f6af1308e884e24e1b423a5ff66e3074b30ce75c0fb7af85acb700288a7bcc0
 SHA512 
efbf08a09665542fc361757c2a649ecc3bff0077e68b2669f4dfe1635e7730cf3cd0c6a3ae13e059adada31dc77b291098c21746ed9b5e0929260d2788345d6b
+DIST progressbar2-3.39.3.tar.gz 131839 BLAKE2B 
2cbf1ecf04947b3a393b5cc473a696528cdaf38f132a1b0faab5e45dff76aecdee497ca1b2810b9ec5e3b180acfa8e2af1d195e5804c058a7d8880fc3b0a330f
 SHA512 
b8944b319f1133fe7abdd256bed8803e9f426208af5ddc58935121845e81b9f65878e536bd5a1e4810eaa6906b24d114e8681dddf1f77c1bf96cb231f6473a5e

diff --git a/dev-python/progressbar2/progressbar2-3.39.3.ebuild 
b/dev-python/progressbar2/progressbar2-3.39.3.ebuild
new file mode 100644
index 000..5e98c5dd5bf
--- /dev/null
+++ b/dev-python/progressbar2/progressbar2-3.39.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3)
+
+inherit distutils-r1
+
+DESCRIPTION="Text progressbar library for python"
+HOMEPAGE="https://pypi.org/project/progressbar2/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CDEPEND="!dev-python/progressbar[${PYTHON_USEDEP}]
+   dev-python/python-utils[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}"



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

2019-05-22 Thread Tony Vroon
commit: efdfebf4a6baa2ca13426b37b4eaaedea2ca56ab
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed May 22 14:43:13 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed May 22 14:48:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efdfebf4

dev-python/python-utils: Widen PYTHON_COMPAT

This does work with Python 3.7 once dependencies are suitably recompiled.

Suggested-By: Pacho Ramos  gentoo.org>
Closes: https://bugs.gentoo.org/678422
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

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

diff --git a/dev-python/python-utils/python-utils-2.3.0.ebuild 
b/dev-python/python-utils/python-utils-2.3.0.ebuild
index bd24410195b..9aa6daa7f23 100644
--- a/dev-python/python-utils/python-utils-2.3.0.ebuild
+++ b/dev-python/python-utils/python-utils-2.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_5 pypy pypy3)
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3)
 PATCHES=( "${FILESDIR}"/${P}-pytest-runner.patch )
 
 inherit distutils-r1



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

2019-05-22 Thread Tony Vroon
commit: 10e53506d119a545d38c49fe86505df83ef70a89
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed May 22 14:41:53 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed May 22 14:48:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e53506

dev-python/pytest-flakes: Widen PYTHON_COMPAT

Test suite passes for Python 3.6 & 3.7, so add to PYTHON_COMPAT.

Bug: https://bugs.gentoo.org/678422
Suggested-By: Pacho Ramos  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild 
b/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
index d273097c800..adbbf8912f9 100644
--- a/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
+++ b/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3)
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3)
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/bird/files/, net-misc/bird/

2019-05-22 Thread Tony Vroon
commit: 5c925cf427ea6590a61b9030cca0cae090f21201
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed May 22 12:11:04 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed May 22 12:11:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c925cf4

net-misc/bird: 1.6.6 & 2.0.4 version bumps

New init script by Alarig Le Lay fixes bad behaviour for 2.x daemons,
by rewriting in a different style as suggested by Michael Orlitzky.
1.6.6 contains several bugfixes related to route propagation.
2.0.4 contains:
 * OSPF: DN-bit handling (RFC 4576)
 * Preferred route counters are back
 * Important BGP bugfix
 * Several bugfixes related to route propagation
 * Some minor bugfixes

Closes: https://bugs.gentoo.org/682628
Bug: https://bugs.gentoo.org/622334
Suggested-By: Michael Orlitzky  gentoo.org>
Tested-by: Alarig Le Lay  swordarmor.fr>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-misc/bird/Manifest   |  2 ++
 net-misc/bird/bird-1.6.6.ebuild  | 68 
 net-misc/bird/bird-2.0.4.ebuild  | 36 +
 net-misc/bird/files/initd-bird-2 | 51 ++
 4 files changed, 157 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 613f07ffcd1..1e7bd719165 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,5 +1,7 @@
 DIST bird-1.6.3.tar.gz 1337198 BLAKE2B 
e1a4a5ec4f46980f77f7c69860343da50eadea54129f20b52302aca5cdf63b19370f8cc2642b480af621772ed7b49ed7ed61a38c486f22c055abbe6be210aab9
 SHA512 
d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df
 DIST bird-1.6.4.tar.gz 1018874 BLAKE2B 
f6ef0b952f6b8fadcaa1c1a32ac31b42a9804e221edb75073e23ff942276bf1beee6d3f4c9d89f90339e99bb82a5953c17ff6963e5ff60d29a50f45e06d4
 SHA512 
5034d6bdca40ecddaed57bd4ab6e700828b89221bd3ce6d347aa9caa4dca65880c080ee3f276a8c31adde2de16402c8b7e7fd32dc4463d29d63b3f16b833b2eb
 DIST bird-1.6.5.tar.gz 1114984 BLAKE2B 
15b2a432e467a8ce81acc4d3d5cf7dea865cf7d3a8c893ab348916fbf60104a5606a6cbc2fcd647c102f3177f0d04d2f046860da244f26a7357f321285f1e295
 SHA512 
a86c340f4acd9d90b5babe8f19dbd753b2ad94db2c92181bf969244c1d7b20aa825a0311c13a1e19b019019b91af7827775970fd39e807ab32da690492ce356e
+DIST bird-1.6.6.tar.gz 1029505 BLAKE2B 
45cd621175962ea22848948e61aaf8b5c4eebbae5f5703bd71571defb2661d0aee646e93a1b42b8d93e6901d256a6e6d91d9bc4573bc01c31d9b359f5184dc5a
 SHA512 
2419e487af2c8e75f613892ee1b1ada00085945bcafe17de972d3196f50a32321a6d18c9a3b58c0c58a5273f348a6d6de8b861505ad559269510a0ba69041fd9
 DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 
3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1
 SHA512 
aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b
 DIST bird-2.0.3.tar.gz 1141917 BLAKE2B 
14b51a4195003ddcf848be45755057ebf835edf54f35208f8d80121c22eeb83c9afa0c0c1ab269c376da59f5d07843054b08e1679db873a0b8121aa611b9202b
 SHA512 
c88d0119dbebf4b2224ff7c6555e1ebf516748611e3544e7cfba47adb60c45a996efed7d2dc2b8fd849f15689e5d3c2624c4019c4a9a5a356d551a35db8fa0e2
+DIST bird-2.0.4.tar.gz 1051911 BLAKE2B 
12100685e4aad969dbb51eaa567e1038f50e7c030a25a8697bc35d4f33d0f64f9ccbc045e1210acb78f3d8d4a7cc7ef2be7ae50a36679f2322d292e8e6993ed4
 SHA512 
65092ca6be115b4d0c31c3c4a79d3ee2e196dc2f85454448eab568cc9cc1fe37b7bdfe1ddb74d4f6f147dc479a8570cf7bf702d762cd69414f976678c14c8e2f

diff --git a/net-misc/bird/bird-1.6.6.ebuild b/net-misc/bird/bird-1.6.6.ebuild
new file mode 100644
index 000..db540658a18
--- /dev/null
+++ b/net-misc/bird/bird-1.6.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6"
+HOMEPAGE="http://bird.network.cz;
+SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz;
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+IUSE="+client debug ipv6"
+
+RDEPEND="client? ( sys-libs/ncurses )
+   client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   sys-devel/m4"
+
+src_prepare() {
+   eapply_user
+   mkdir ipv6
+   tar c --exclude ipv6 . | tar x -C ipv6
+}
+
+src_configure() {
+   econf \
+   --disable-ipv6 \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable client) \
+   $(use_enable debug)
+
+   if use ipv6; then
+   cd ipv6
+   econf \
+   --enable-ipv6 \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable client) \
+

[gentoo-commits] repo/gentoo:master commit in: app-misc/ckb/, app-misc/ckb/files/

2019-05-16 Thread Tony Vroon
commit: bb42f42e01fafe107eb30977080e8811d10b6b72
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu May 16 11:14:31 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu May 16 11:15:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb42f42e

app-misc/ckb: Version bump to 0.4.0

Adds coping mechanisms for non-modular kernels like mine, sent upstream.
Copes with significantly changed build system and shortens ebuild accordingly.
I am taking maintainership.

Closes: https://bugs.gentoo.org/680918
Suggested-By: Chicago  blkid.net>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 app-misc/ckb/Manifest   |  1 +
 app-misc/ckb/ckb-0.4.0.ebuild   | 50 
 app-misc/ckb/files/ckb-0.4.0-modprobe.patch | 72 +
 app-misc/ckb/metadata.xml   |  5 +-
 4 files changed, 127 insertions(+), 1 deletion(-)

diff --git a/app-misc/ckb/Manifest b/app-misc/ckb/Manifest
index 6882c728c07..2dc7598a993 100644
--- a/app-misc/ckb/Manifest
+++ b/app-misc/ckb/Manifest
@@ -1 +1,2 @@
 DIST ckb-0.2.9.tar.gz 664625 BLAKE2B 
37dc9c75876ca46fb10241da7b223ca67e5b9c0a998386f0f82eba15a97045e269b1f8a75dea18297865826bff241c21b255a507fd26e73747ee2656a228c4ce
 SHA512 
7910f089d7b01ceade5ae8282db931c9decb9296d4c9c5fc2419eb7fb4ba5a2c0f85721a3a6846ed24a72f61b18374baa7fd27e11329b5d2f65b21916e8b96e1
+DIST ckb-0.4.0.tar.gz 838586 BLAKE2B 
42d786d1934cce6bb082ba4c9f7081401153fa2bd209f290659cfd42787ef69fad9ad86c35df973f1934a03699a1472aa2a1ceb8ef70f46316558e764e5cd88c
 SHA512 
81058d1e31e7328dac1b3a83cb443b9d9f29593e872d189766c1dfe8b502965fd9ea7a962423e94d5053c99d8dd8c50bd98638c11631a2ca586fb9ade700284f

diff --git a/app-misc/ckb/ckb-0.4.0.ebuild b/app-misc/ckb/ckb-0.4.0.ebuild
new file mode 100644
index 000..a0ae0373699
--- /dev/null
+++ b/app-misc/ckb/ckb-0.4.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop cmake-utils systemd
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   >=dev-libs/quazip-0.7.2[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/libudev:=
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+PATCHES=( "${FILESDIR}/${P}-modprobe.patch" )
+S="${WORKDIR}/${PN}-next-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   newinitd "${FILESDIR}"/ckb.initd ckb-daemon
+   cmake-utils_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/app-misc/ckb/files/ckb-0.4.0-modprobe.patch 
b/app-misc/ckb/files/ckb-0.4.0-modprobe.patch
new file mode 100644
index 000..31dc3303b32
--- /dev/null
+++ b/app-misc/ckb/files/ckb-0.4.0-modprobe.patch
@@ -0,0 +1,72 @@
+---
+ src/daemon/input_linux.c | 21 ++---
+ src/gui/mainwindow.cpp   | 14 --
+ 2 files changed, 22 insertions(+), 13 deletions(-)
+
+diff --git a/src/daemon/input_linux.c b/src/daemon/input_linux.c
+index 0391243e..8489f5b5 100644
+--- a/src/daemon/input_linux.c
 b/src/daemon/input_linux.c
+@@ -55,13 +55,20 @@ int uinputopen(struct uinput_user_dev* indev, int mouse){
+ ///
+ /// Some tips on using [uinput_user_dev 
in](http://thiemonge.org/getting-started-with-uinput)
+ int os_inputopen(usbdevice* kb){
+-/// First check whether the uinput module is loaded by the kernel.
+-///
+-// Load the uinput module (if it's not loaded already)
+-if(system("modprobe uinput") != 0) {
+-ckb_fatal("Failed to load uinput module\n");
+-return 1;
++/// Let's see if uinput is already available
++int fd = open("/dev/uinput", O_RDWR);
++if(fd < 0){
++fd = open("/dev/input/uinput", O_RDWR);
++}
++
++// If not available, load the module
++if(fd < 0){
++if(system("modprobe uinput") != 0) {
++ckb_fatal("Failed to load uinput module\n");
++return 1;
++}
+ }
++close(fd);
+ 
+ if(IS_SINGLE_EP(kb)) {
+ kb->uinput_kb = 0;
+@@ -79,7 +86,7 @@ int os_inputopen(usbdevice* kb){
+ indev.id.product = kb->product;
+ indev.id.version = kb->fwversion;
+ // Open keyboard
+-int fd = uinputopen(, 0);
++fd = uinputopen(, 0);
+ kb->uinput_kb = fd;
+ if(

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

2019-04-01 Thread Tony Vroon
commit: a564d4b7c943a4942a9a65bff7c60834a23a5395
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Apr  1 12:29:14 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Apr  1 12:29:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a564d4b7

net-libs/libmbim: Propagate glib-utils fix to older versions.

This package requires glib-utils and should not rely on the
glib ebuild to implicitly pull this in.
Newly committed 1.18 is already fixed (the EAPI 7 way with
a BDEPEND), but the older ebuilds needed the extra DEPEND.

Closes: https://bugs.gentoo.org/667338
Suggested-By: Mart Raudsepp  gentoo.org>
Reported-By: Toralf Förster  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-libs/libmbim/libmbim-1.10.0.ebuild | 3 ++-
 net-libs/libmbim/libmbim-1.12.2.ebuild | 3 ++-
 net-libs/libmbim/libmbim-1.12.4.ebuild | 3 ++-
 net-libs/libmbim/libmbim-1.14.0.ebuild | 3 ++-
 net-libs/libmbim/libmbim-1.14.4.ebuild | 3 ++-
 net-libs/libmbim/libmbim-1.16.0.ebuild | 3 ++-
 net-libs/libmbim/libmbim-1.16.2.ebuild | 3 ++-
 net-libs/libmbim/libmbim-1.6.0.ebuild  | 3 ++-
 8 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/net-libs/libmbim/libmbim-1.10.0.ebuild 
b/net-libs/libmbim/libmbim-1.10.0.ebuild
index 3d883570ea6..580a6aac03e 100644
--- a/net-libs/libmbim/libmbim-1.10.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -22,6 +22,7 @@ IUSE="static-libs"
 RDEPEND=">=dev-libs/glib-2.32:2
virtual/libgudev:="
 DEPEND="${RDEPEND}
+   dev-util/glib-utils
dev-util/gtk-doc-am
virtual/pkgconfig"
 [[ ${PV} == "" ]] && DEPEND+=" dev-util/gtk-doc" #469214

diff --git a/net-libs/libmbim/libmbim-1.12.2.ebuild 
b/net-libs/libmbim/libmbim-1.12.2.ebuild
index a93d407b0ee..7d9320f581a 100644
--- a/net-libs/libmbim/libmbim-1.12.2.ebuild
+++ b/net-libs/libmbim/libmbim-1.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -22,6 +22,7 @@ IUSE="static-libs"
 RDEPEND=">=dev-libs/glib-2.32:2
virtual/libgudev:="
 DEPEND="${RDEPEND}
+   dev-util/glib-utils
dev-util/gtk-doc-am
virtual/pkgconfig"
 [[ ${PV} == "" ]] && DEPEND+=" dev-util/gtk-doc" #469214

diff --git a/net-libs/libmbim/libmbim-1.12.4.ebuild 
b/net-libs/libmbim/libmbim-1.12.4.ebuild
index b7960c01b17..a91f073f9d4 100644
--- a/net-libs/libmbim/libmbim-1.12.4.ebuild
+++ b/net-libs/libmbim/libmbim-1.12.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -22,6 +22,7 @@ IUSE="static-libs"
 RDEPEND=">=dev-libs/glib-2.32:2
virtual/libgudev:="
 DEPEND="${RDEPEND}
+   dev-util/glib-utils
dev-util/gtk-doc-am
virtual/pkgconfig"
 [[ ${PV} == "" ]] && DEPEND+=" dev-util/gtk-doc" #469214

diff --git a/net-libs/libmbim/libmbim-1.14.0.ebuild 
b/net-libs/libmbim/libmbim-1.14.0.ebuild
index 0f1540ae369..f10f42cfecd 100644
--- a/net-libs/libmbim/libmbim-1.14.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -17,6 +17,7 @@ IUSE="static-libs udev"
 RDEPEND=">=dev-libs/glib-2.32:2
udev? ( virtual/libgudev:= )"
 DEPEND="${RDEPEND}
+   dev-util/glib-utils
dev-util/gtk-doc-am
virtual/pkgconfig"
 

diff --git a/net-libs/libmbim/libmbim-1.14.4.ebuild 
b/net-libs/libmbim/libmbim-1.14.4.ebuild
index 30d61f25ae3..9620241e897 100644
--- a/net-libs/libmbim/libmbim-1.14.4.ebuild
+++ b/net-libs/libmbim/libmbim-1.14.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -17,6 +17,7 @@ IUSE="static-libs udev"
 RDEPEND=">=dev-libs/glib-2.32:2
udev? ( virtual/libgudev:= )"
 DEPEND="${RDEPEND}
+   dev-util/glib-utils
dev-util/gtk-doc-am
virtual/pkgconfig"
 

diff --git a/net-libs/libmbim/libmbim-1.16.0.ebuild 
b/net-libs/libmbim/libmbim-1.16.0.ebuild
index 30d61f25ae3..9620241e897 100644
--- a/net-libs/libmbim/libmbim-1.16.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.16.0.ebuild
@@ -1,4 +1,4 @@
-# Co

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

2019-04-01 Thread Tony Vroon
commit: c25f7daba26c3a776b776ddfd9c365fe81cd876d
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Apr  1 12:18:11 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Apr  1 12:18:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25f7dab

net-libs/libqmi: Version bump to 1.22.2

EAPI bump 6->7.
GLIB minimum version 2.36 as per upstream autoconf.
MBIM minimum version 1.18 as per upstream autoconf.
Updated SLOT based on current SONAME.
Test-suite passes.

Closes: https://bugs.gentoo.org/681450
Suggested-By: Mart Raudsepp  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-libs/libqmi/Manifest |  1 +
 net-libs/libqmi/libqmi-1.22.2.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/net-libs/libqmi/Manifest b/net-libs/libqmi/Manifest
index 853bf9d6bff..073fbca7bb3 100644
--- a/net-libs/libqmi/Manifest
+++ b/net-libs/libqmi/Manifest
@@ -7,3 +7,4 @@ DIST libqmi-1.18.0.tar.xz 873176 BLAKE2B 
ff60e3616d2ac94576df993f8f03020e19b8745
 DIST libqmi-1.18.2.tar.xz 845560 BLAKE2B 
732c7385d149073a9cf89a58f0e2977fff593b00ca86f4d1abfbbc1a4521a257f57d56fc73ba5e46bfc902b9aa882eed6e3e63ac00cab2649ab35b8a547c844c
 SHA512 
769e67534e0eeb7454849b69be72674ba07f65ec26adec668c0a0cf91c22c11bb6d91546606a33036d2a05fcd290efe05dcc1d4ab0740d625756628a7a7d3428
 DIST libqmi-1.20.0.tar.xz 859464 BLAKE2B 
146b07b47aa5d40d93ce381aca107ec554918a909aef85b28751228fdcb3a518ffa9479a88b1f17a94f9251a1cff1cb606c4cfd4689e8d5e813a6467f078e5cb
 SHA512 
fceec9aff22942fa64f7a568527033354dc379f347b96c9b37844bbdfb7bfa0936f554402b855c4b191fd63ca488776b94ee69e84502a460e941caddbd648b63
 DIST libqmi-1.20.2.tar.xz 860408 BLAKE2B 
d6f757c7eb7d93101763714f32dee1bfc4de1f4b58fe2b6f457b938e42175da12ba6070395f06542f4edb9c6b3264ad74a718f7fc58ac25de4f4d5f2692ee123
 SHA512 
2d1ceda25ad995b27dc20d9b5d85ee23a841c43f33aa68b3543df10cc1da72062e648c1136a2706740659ae2cf8c17373d7c6c6f5f8d075864f47e4fb89d7b50
+DIST libqmi-1.22.2.tar.xz 947124 BLAKE2B 
662cf58cb3fe48b5bbe167ac552b12ecff2944d1098e47b5a8c216a65c42c5e5c462f16625c4572e0e27e69a55cdfad76777468a42f8887f5b3984313c70747b
 SHA512 
5785b56a60db8fb2566b6a712a18ec2ae74ce1da257473ab6b7cdea3163298ebee6c60a3158a7041aa759bd717eee4b16d9eeaa6b15d9b6e911bc8c8c44bd3d8

diff --git a/net-libs/libqmi/libqmi-1.22.2.ebuild 
b/net-libs/libqmi/libqmi-1.22.2.ebuild
new file mode 100644
index 000..84afb73ad2d
--- /dev/null
+++ b/net-libs/libqmi/libqmi-1.22.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3 autotools
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/libqmi.git;
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+   SRC_URI="https://www.freedesktop.org/software/libqmi/${P}.tar.xz;
+fi
+
+DESCRIPTION="Qualcomm MSM (Mobile Station Modem) Interface (QMI) modem 
protocol library"
+HOMEPAGE="https://cgit.freedesktop.org/libqmi/;
+
+LICENSE="LGPL-2"
+SLOT="0/5.4"   # soname of libqmi-glib.so
+IUSE="doc +mbim static-libs"
+
+RDEPEND=">=dev-libs/glib-2.36
+   virtual/libgudev
+   mbim? ( >=net-libs/libmbim-1.18.0 )"
+DEPEND="${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   virtual/pkgconfig"
+[[ ${PV} == "" ]] && DEPEND+=" dev-util/gtk-doc" #469214
+
+src_prepare() {
+   default
+   [[ -e configure ]] || eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-more-warnings \
+   $(use_enable mbim mbim-qmux) \
+   $(use_enable static{-libs,}) \
+   $(use_enable {,gtk-}doc)
+}
+
+src_install() {
+   default
+   use static-libs || rm -f "${ED}/usr/$(get_libdir)/${PN}-glib.la"
+}



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

2019-04-01 Thread Tony Vroon
commit: d889b366dde0679e0f408dd0b3f74b46547ace7a
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Apr  1 12:02:43 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Apr  1 12:06:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d889b366

net-libs/libmbim: Version bump to 1.18.0

EAPI bump 6->7.
BDEPEND on glib-utils explicitly; do not rely on glib pulling this in.
Ensure test-suite passes, closes bug #628274.
Updated minimum glib version as per upstream autoconf values.

Closes: https://bugs.gentoo.org/628274
Bug: https://bugs.gentoo.org/681450
Suggested-By: Mart Raudsepp  gentoo.org>
Reported-By: Toralf Förster  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-libs/libmbim/Manifest  |  1 +
 net-libs/libmbim/libmbim-1.18.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/net-libs/libmbim/Manifest b/net-libs/libmbim/Manifest
index 7960cfbbe88..42efe88348c 100644
--- a/net-libs/libmbim/Manifest
+++ b/net-libs/libmbim/Manifest
@@ -5,4 +5,5 @@ DIST libmbim-1.14.0.tar.xz 401460 BLAKE2B 
702bb0bbfeaf48f982986da9f5c57a09534d5f
 DIST libmbim-1.14.4.tar.xz 402924 BLAKE2B 
0dec5cc540c2d57a5f98d2619c0c478c2b1377fcf446a1d40d5f978ab99a79d83f1fc55831483269fc12225ea08f6f7516310b23ab7e068916b58ff6c352b589
 SHA512 
0471cf1647aeaa4ee5c304fc3719d4ad9a631752458d71dd7cd24bd17215fada4ee47aa65c05903f24bb2d4e2f637e577ff30cbf8c22b5de5af2107bb05970e3
 DIST libmbim-1.16.0.tar.xz 453532 BLAKE2B 
68732c02f7ee56d898895fe61a1aac44b0c1e858d5bd8fbc4a962429d86ffd1e58442f8ab7c74211d312cc8efb549d3dda14f2c13e16d5d12f8b790299d268be
 SHA512 
90dcb4bf0e4d1d8da5f8bdc0d5a788b51775c55289c416e4dde1020dc353604a4ce40d723c500f8fb9099d7e9061b5c83148106dfd167128bae2cbafbda1279c
 DIST libmbim-1.16.2.tar.xz 455096 BLAKE2B 
f29eaea16ab1f627ed7976fb84d6d1234bc58009e140e70e5ef4f3b9d2a37fcbc3a5492ccbf94d83c169cc64d4f7b545ce556704ce3c750bc00da80d5431119d
 SHA512 
6081a5b40b7fc5cd21adf1948c16c57919c452bc2eccdccb561412ecada5aca7ff1fcac79568eb3dda83d49c780b0dab95a0b15bda0c4f2712b735cbe95402be
+DIST libmbim-1.18.0.tar.xz 474768 BLAKE2B 
3dce8e1fa0e57cdf75174d0145006b38213fcd2de9166589f2d3ddd7a17dae3b308ce7a7338d388543c8ba83b6a9d2bf12051cbde1666fc43580314d9906704b
 SHA512 
510af324563a6a4f9a9d656d6724398cf5c5ba07424962d5407dd05867ef36da40e1ee6c8be8040c6a67e764bc059d24282db45ce3d47075fcf4d7416245b28d
 DIST libmbim-1.6.0.tar.xz 360800 BLAKE2B 
28b36b14ee8b28793ae0dbe2b2cd421b1d5cf7c2c8aa853d9920fb2f413239fcb5cff7c341f2841ee68052621b2a60e1dea3f212a0ba62a7310353f9215191b4
 SHA512 
60c20da65cb5e0e5e3d73434c8b7960ebb7138d6b004d4e6223ba63ea95fdc97b35697a329f12a81033c39c36efcbb3bcb5d8ae813a569dc6e6ca928a1cd79dd

diff --git a/net-libs/libmbim/libmbim-1.18.0.ebuild 
b/net-libs/libmbim/libmbim-1.18.0.ebuild
new file mode 100644
index 000..a8e2b82383b
--- /dev/null
+++ b/net-libs/libmbim/libmbim-1.18.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+
+DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper 
library"
+HOMEPAGE="https://cgit.freedesktop.org/libmbim/;
+SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz;
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="static-libs udev"
+
+RDEPEND=">=dev-libs/glib-2.36:2
+   udev? ( virtual/libgudev:= )"
+DEPEND="${RDEPEND}
+   dev-util/gtk-doc-am
+   virtual/pkgconfig"
+BDEPEND="dev-util/glib-utils"
+
+src_configure() {
+   econf \
+   --disable-more-warnings \
+   --disable-gtk-doc \
+   $(use_with udev) \
+   $(use_enable static{-libs,})
+}
+
+src_install() {
+   default
+   use static-libs || rm -f "${ED}/usr/$(get_libdir)/${PN}-glib.la"
+}



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

2019-03-04 Thread Tony Vroon
commit: 8f7d5a17df8896a1c2c08668c95528a38fcd45c1
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Mar  4 14:37:38 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Mar  4 14:37:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d5a17

net-misc/arpsponge: Version bump to 3.17.11

This updates the homepage & SRC_URI to Github, as the AMS-IX redesigned
webpage appears to have broken all the download links and project home.
Since the previous packaged release is from 2012; I aim to remove it
soon.

Requested-By: Mike Hellers  linx.net>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-misc/arpsponge/Manifest |  1 +
 net-misc/arpsponge/arpsponge-3.17.11.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/net-misc/arpsponge/Manifest b/net-misc/arpsponge/Manifest
index e3c357368c6..619369c6d26 100644
--- a/net-misc/arpsponge/Manifest
+++ b/net-misc/arpsponge/Manifest
@@ -1 +1,2 @@
 DIST arpsponge-3.12.2.tar.gz 105507 BLAKE2B 
4bed9d81f93eb6412ffe1e7107df9a113880fe5473ce04ca7ef9027b46adc3ab68c056688ad673819a59e2bf0bff298a948b37d1c99f2f0c573083cef1833c0d
 SHA512 
49106e03c03080b45f8c27f483dc2b95d588d156685966acc4e5c28d068a503c98aa3ef16fbdb8a8da6bae5dbe378b92dc82c932201cf5ce48cda4d006245a5b
+DIST arpsponge-3.17.11.tar.gz 103641 BLAKE2B 
928ee848f0dc84304d5984ae8216fcc6d348deac03bb0e8e3178c27655d9b1550b426b58a4291c239b913e55316e8ad74519997c5b2a88783391e92e5c37c368
 SHA512 
70c5f16b568457ec1d88126f981d0c7cd0e85bff902dd3e4a33d9bff9047547523ead583ded12e30301d185104e4b8119088d52a6c6091f2601822ca83f3

diff --git a/net-misc/arpsponge/arpsponge-3.17.11.ebuild 
b/net-misc/arpsponge/arpsponge-3.17.11.ebuild
new file mode 100644
index 000..5e23076d980
--- /dev/null
+++ b/net-misc/arpsponge/arpsponge-3.17.11.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit perl-module
+
+DESCRIPTION="Sweeps up stray ARP queries from a peering LAN"
+HOMEPAGE="https://github.com/AMS-IX/arpsponge;
+SRC_URI="https://github.com/AMS-IX/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( GPL-1+ Artistic )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/IO-String
+   dev-perl/NetAddr-IP
+   dev-perl/NetPacket
+   dev-perl/Net-ARP
+   dev-perl/Net-Pcap
+   dev-perl/Readonly
+   dev-perl/TermReadKey
+   dev-perl/Term-ReadLine-Gnu
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Sys-Syslog
+   virtual/perl-Time-HiRes
+"
+
+DEPEND="${RDEPEND}
+   sys-devel/make
+"
+
+src_install() {
+   perl_set_version
+   insinto ${VENDOR_LIB}/M6
+   doins lib/M6/ReadLine.pm
+
+   insinto ${VENDOR_LIB}/M6/ARP
+   doins lib/M6/ARP/Base.pm
+   doins lib/M6/ARP/Const.pm
+   doins lib/M6/ARP/Control.pm
+   doins lib/M6/ARP/Event.pm
+   doins lib/M6/ARP/Log.pm
+   doins lib/M6/ARP/NetPacket.pm
+   doins lib/M6/ARP/Queue.pm
+   doins lib/M6/ARP/Sponge.pm
+   doins lib/M6/ARP/Table.pm
+   doins lib/M6/ARP/Util.pm
+
+   insinto ${VENDOR_LIB}/M6/ARP/Control
+   doins lib/M6/ARP/Control/Base.pm
+   doins lib/M6/ARP/Control/Client.pm
+   doins lib/M6/ARP/Control/Server.pm
+
+   newinitd "${FILESDIR}/arpsponge.initd" arpsponge
+   newconfd "${FILESDIR}/arpsponge.confd" arpsponge
+   dosbin sbin/asctl sbin/arpsponge sbin/aslogtail
+   doman man/asctl.8 man/arpsponge.8 man/aslogtail.8
+   dodoc doc/command_mapping.txt doc/arpsponge_architecture.txt
+}



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

2019-02-28 Thread Tony Vroon
commit: ef83f125241dca247dfb2cdbd156cdf9efe87210
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Feb 28 12:11:24 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Feb 28 12:11:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef83f125

net-proxy/http-replicator: Reinstate lost stable ebuild.

Bumped EAPI and updated copyright year. No on-disk changes.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --force

 .../{http-replicator-3.0-r7.ebuild => http-replicator-3.0-r8.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-proxy/http-replicator/http-replicator-3.0-r7.ebuild 
b/net-proxy/http-replicator/http-replicator-3.0-r8.ebuild
similarity index 98%
rename from net-proxy/http-replicator/http-replicator-3.0-r7.ebuild
rename to net-proxy/http-replicator/http-replicator-3.0-r8.ebuild
index 68405a1f8c1..28f535c83dc 100644
--- a/net-proxy/http-replicator/http-replicator-3.0-r7.ebuild
+++ b/net-proxy/http-replicator/http-replicator-3.0-r8.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 ) # not 2.6 bug #33907, not 3.0 bug #411083
 



[gentoo-commits] repo/gentoo:master commit in: net-proxy/http-replicator/files/, net-proxy/http-replicator/

2019-02-28 Thread Tony Vroon
commit: 97f0d18a976f63155e49686779c9eb75d539fa8a
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Feb 28 12:03:28 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Feb 28 12:03:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f0d18a

net-proxy/http-replicator: Revert 3.0 branch removal

This reverts commit 3b8b8f6ec45e0220e5b841c96f89f52c6c5e02a5.
The 4.0 branch does not implement --alias which means it is not a
drop-in replacement to 3.0 in all cases.
Please speak to me or file me a bug if you have any change requirements
for the 3.x branch ebuilds. I will action them.

Requested-By: Matthew Ogilvie
Signed-Off-By: Tony Vroon  gentoo.org>
Closes: https://bugs.gentoo.org/676758

 net-proxy/http-replicator/Manifest |  1 +
 .../http-replicator-3-missing-directory.patch  | 51 
 .../http-replicator-3-unique-cache-name.patch  | 31 
 .../files/http-replicator-3.0-sighup.patch | 20 +
 .../http-replicator/files/http-replicator-3.0.conf | 46 +++
 .../http-replicator/files/http-replicator-3.0.init | 20 +
 .../http-replicator/http-replicator-3.0-r7.ebuild  | 93 ++
 7 files changed, 262 insertions(+)

diff --git a/net-proxy/http-replicator/Manifest 
b/net-proxy/http-replicator/Manifest
index 8c075058ba4..460a0f3b65b 100644
--- a/net-proxy/http-replicator/Manifest
+++ b/net-proxy/http-replicator/Manifest
@@ -1 +1,2 @@
+DIST http-replicator_3.0.tar.gz 39291 BLAKE2B 
a97d8b6b32f5d4ca4feefa9abaa7da7cb6570f76566c79d7371134c0edd74b2333a02480deff02fa1bf5b6cd6f2bfbfe4aaa649633d70bd2efbdd22701422651
 SHA512 
d98a608c38201db6f2d8ba809a4777ab5588f5ed395882bdf542c2788df1770c61a2de160604c09297d847f2c73463ba0530d7f2c2e482467f8e8f35be068d57
 DIST http-replicator_4.0alpha2.tgz 27575 BLAKE2B 
48138bc8fa9695ddb31ce89c4638adda4a1d1b58c904cd98d0ee1dbab006f79ef7d19495db8eb4de0113f8e45da425950524c48ec9e3e864d8595ccdef9f7cfa
 SHA512 
437e0cc881af0cb8f84bfd1366bb6edeee4f76112c4b2ac2af4bcb8809462852b96e9c99e04c8f370492c9e1eb33ddc68a85c4f09b073694242cd6c05b4d3a6c

diff --git 
a/net-proxy/http-replicator/files/http-replicator-3-missing-directory.patch 
b/net-proxy/http-replicator/files/http-replicator-3-missing-directory.patch
new file mode 100644
index 000..37c2ce2361f
--- /dev/null
+++ b/net-proxy/http-replicator/files/http-replicator-3-missing-directory.patch
@@ -0,0 +1,51 @@
+Author: Matthew Ogilvie
+Date:   Sat Jan 17 09:24:34 2015 -0700
+
+add some suggestions to the missing-directory error message
+
+Also wait until directory confirmed before forking.
+
+See gentoo bug 502574 and bug 442874
+
+diff --git a/http-replicator b/http-replicator
+index bbc163c..81e254d 100755
+--- a/http-replicator
 b/http-replicator
+@@ -636,13 +636,6 @@ def main ():
+   parser.error('user %r does not exist' % 
options.user)
+   except OSError:
+   parser.error('no permission for changing to 
user %r' % options.user)
+-  pid = os.fork() # fork process
+-  if pid: # parent process
+-  pidfile.write(str(pid)) # store child's pid
+-  pidfile.close()
+-  return
+-  else:
+-  signal.signal(signal.SIGHUP, signal.SIG_IGN)
+   else:
+   handler = logging.StreamHandler(sys.stdout) # log to stdout
+   handler.setFormatter(logging.Formatter('%(levelname)s: %(name)s 
%(message)s'))
+@@ -651,10 +644,22 @@ def main ():
+   try:
+   os.chdir(options.dir) # change to cache directory
+   except OSError:
+-  parser.error('invalid directory %r' % options.dir)
++  parser.error('invalid directory %r\n' \
++   'Try running repcacheman, and/or see\n' \
++   'http://forums.gentoo.org/viewtopic-t-173226.html' 
\
++   % options.dir)
+   if not os.access(os.curdir, os.R_OK | os.W_OK): # check permissions for 
cache directory
+   parser.error('no read/write permission for directory %r' % 
options.dir)
+ 
++  if options.daemon:
++  pid = os.fork() # fork process
++  if pid: # parent process
++  pidfile.write(str(pid)) # store child's pid
++  pidfile.close()
++  return
++  else:
++  signal.signal(signal.SIGHUP, signal.SIG_IGN)
++
+   sys.stdout = sys.stderr = open('/dev/null', 'w') # redirect all output 
to bit bucket
+   logging.root.name = 'HttpReplicator'
+   try:

diff --git 
a/net-proxy/http-replicator/files/http-replicator-3-unique-cache-name.patch 
b/net-proxy/http-replicator/files/http-replicator-3-unique-cache-name.patch
new file mode 100644
index 000..3ad0529ed16
--- /dev/null
+++ b/net-proxy/http-replicator/f

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

2019-02-26 Thread Tony Vroon
commit: d87df6f6fcb0edad849f059842ab0bfb0eefdb6b
Author: Tony Vroon  gentoo  org>
AuthorDate: Tue Feb 26 08:55:22 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Feb 26 08:55:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87df6f6

dev-python/pywinrm: Initial commit.

This allows Ansible control of Windows hosts.

Requested-By: Ararat Smutkochorn  linx.net>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/pywinrm/Manifest |  1 +
 dev-python/pywinrm/metadata.xml | 12 
 dev-python/pywinrm/pywinrm-0.3.0.ebuild | 25 +
 3 files changed, 38 insertions(+)

diff --git a/dev-python/pywinrm/Manifest b/dev-python/pywinrm/Manifest
new file mode 100644
index 000..1e48e5e6d51
--- /dev/null
+++ b/dev-python/pywinrm/Manifest
@@ -0,0 +1 @@
+DIST pywinrm-0.3.0.tar.gz 25175 BLAKE2B 
bf020a2343dd317234d52600425930c9e8a798d07443f33279950d011c23ecffef97eb10042f4453ca8062d163c75c694d04b1e1f9facc3a6fe1da8d6840671d
 SHA512 
4a6ec3e5cc4b9030275454d846fa4356f81fe798f013f2be4dbfd4974f11ab2ccaabbc749f6e64fda985324ce6ffb1af906cdca02d2e2cb606d10bb94d02

diff --git a/dev-python/pywinrm/metadata.xml b/dev-python/pywinrm/metadata.xml
new file mode 100644
index 000..4091bd7dda6
--- /dev/null
+++ b/dev-python/pywinrm/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chain...@gentoo.org
+   Tony Vroon
+   
+
+   
+   pywinrm
+   
+

diff --git a/dev-python/pywinrm/pywinrm-0.3.0.ebuild 
b/dev-python/pywinrm/pywinrm-0.3.0.ebuild
new file mode 100644
index 000..7fc926f49b0
--- /dev/null
+++ b/dev-python/pywinrm/pywinrm-0.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Windows Remote Management through Python"
+HOMEPAGE="https://pypi.org/project/pywinrm/;
+SRC_URI="mirror://pypi/p/pywinrm/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-credssp[${PYTHON_USEDEP}]
+   dev-python/requests-kerberos[${PYTHON_USEDEP}]
+   dev-python/requests-ntlm[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-02-26 Thread Tony Vroon
commit: 0bc38d6ef4bfa304d1ec9333d08ea5a4a14d4e2c
Author: Tony Vroon  gentoo  org>
AuthorDate: Tue Feb 26 08:45:53 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Feb 26 08:46:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc38d6e

dev-python/requests-kerberos: Version bump to 0.12.0

This changes from PyPi to GitHub as the test-suite is otherwise missing.
With the activation of the test suite I can confidently state we were
missing Python 2.7 support for no good reason.
I need this with Python 2.7 for pywinrm (Ansible facing Windows hosts).

Requested-By: Ararat Smutkochorn  linx.net>
Acked-By: Michał Górny  gentoo.org>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/requests-kerberos/Manifest  |  1 +
 .../requests-kerberos-0.12.0.ebuild| 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/requests-kerberos/Manifest 
b/dev-python/requests-kerberos/Manifest
index 6649fdc..f902f47811e 100644
--- a/dev-python/requests-kerberos/Manifest
+++ b/dev-python/requests-kerberos/Manifest
@@ -1 +1,2 @@
 DIST requests-kerberos-0.11.0.tar.gz 10742 BLAKE2B 
eaf764ae8f5c897db43cbb931952062d4aaf33c04dfa0bbae2cfd3b44326240f80435d0b69c7f8bfa3567d0d16532796d009f0436f3ff5956a87998b825f98a3
 SHA512 
8700a7a305e0e42823bbc87c95ecfd404a76807459ab8a87f3105e817ebd9954fd41d7a2bab421bb5e21c0ec1b62a589c93cccb1f926a3ba66d6adbffe5db265
+DIST requests-kerberos-0.12.0.tar.gz 21579 BLAKE2B 
297cbecb0fc3508f5f62440c5860dcd94eeb077e68757c0646e7e3bec65cd34e19212b9992dad491ce0adeb91234db533528936f740599e42ff439f78af103ba
 SHA512 
b925b5f9f6753e87368dce451927df09568d0d6126d4ae8514bbd99a794d983e32298b92b6239be9f95595483e2682259cf165c6997d17d9cea64a81d4af1a06

diff --git a/dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild 
b/dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild
new file mode 100644
index 000..96c2cb6c27f
--- /dev/null
+++ b/dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+HOMEPAGE="https://github.com/requests/requests-kerberos/;
+DESCRIPTION="A Kerberos authentication handler for python-requests"
+SRC_URI="https://github.com/requests/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-python/requests-1.1.0[${PYTHON_USEDEP}]
+   || ( >=dev-python/pykerberos-1.1.8[${PYTHON_USEDEP}] 


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

2019-02-21 Thread Tony Vroon
commit: 4a124cb2e502196e2dd8af99188dea2f4ba3398c
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Feb 21 10:40:11 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Feb 21 13:39:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a124cb2

dev-python/requests-credssp: Initial commit.

Dependency of dev-python/pywinrm.

Requested-By: Ararat Smutkochorn  linx.net>
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/requests-credssp/Manifest   |  1 +
 dev-python/requests-credssp/metadata.xml   | 12 +++
 .../requests-credssp/requests-credssp-1.0.2.ebuild | 25 ++
 3 files changed, 38 insertions(+)

diff --git a/dev-python/requests-credssp/Manifest 
b/dev-python/requests-credssp/Manifest
new file mode 100644
index 000..cbbec873d6c
--- /dev/null
+++ b/dev-python/requests-credssp/Manifest
@@ -0,0 +1 @@
+DIST requests-credssp-1.0.2.tar.gz 21813 BLAKE2B 
4626b31e9933e7fe5abdcba59834bedbc14afdd32b21d90124bbb458407213ba8cb92e98394f980f43aacd61de6c0e56e835cf47489ea55338a3dcdd171099e4
 SHA512 
8a076fc53eee73e24b08f6283b02a48519b9df076222b2e37c145c1d4c1756c29ccc41f0016c5a8ee7f5f7bf76c95fa158016f2cddd42b45a5ab2182939ffae0

diff --git a/dev-python/requests-credssp/metadata.xml 
b/dev-python/requests-credssp/metadata.xml
new file mode 100644
index 000..5619a58605f
--- /dev/null
+++ b/dev-python/requests-credssp/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chain...@gentoo.org
+   Tony Vroon
+   
+
+   
+   requests-credssp
+   
+

diff --git a/dev-python/requests-credssp/requests-credssp-1.0.2.ebuild 
b/dev-python/requests-credssp/requests-credssp-1.0.2.ebuild
new file mode 100644
index 000..be0662bf8c9
--- /dev/null
+++ b/dev-python/requests-credssp/requests-credssp-1.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="HTTPS CredSSP authentication with the requests library"
+HOMEPAGE="https://pypi.org/project/requests-credssp/;
+SRC_URI="mirror://pypi/r/requests-credssp/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/ntlm-auth[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-02-08 Thread Tony Vroon
commit: 58fbf17a8c52c49dcfd9568a972b5f9b9a8fd2c2
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Feb  8 13:48:38 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Feb  8 13:48:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fbf17a

media-tv/plex-media-server: 1.14.1 version bump

As per the earlier request by Chris Slycord, bump to most recent version.
Taking ebuild review from Jonas Stein into account, bumping EAPI to 7.
Various quote-related simplifications as a result.

Taking maintainership and assigning bugs to me.

Closes: https://bugs.gentoo.org/661734
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 media-tv/plex-media-server/Manifest|   1 +
 media-tv/plex-media-server/metadata.xml|   5 +-
 .../plex-media-server-1.14.1.ebuild| 161 +
 3 files changed, 166 insertions(+), 1 deletion(-)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 8cd0da75b94..7fea2a2 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -1,3 +1,4 @@
 DIST plexmediaserver_1.11.3.4803-c40bba82e_amd64.deb 108830880 BLAKE2B 
7ed912756b8bdedb695c4cbf99d0565da53904814cedb8e026614b8db9bb638cbd437f35e05915d6d1c87ecf1136ea9ae08797bca2ebbe4f2e0a861b4841
 SHA512 
0bda324e733b1e86e8dba7c10f6bab3e9dad5463113c5998059492bd7d4a49e105068d1d9313c9405d7a3c85c99e6528be6c0f1c9f52db115a1da1545a9485b5
 DIST plexmediaserver_1.12.3.4973-215c28d86_amd64.deb 109277946 BLAKE2B 
6a868943c77a1355dd0a4dbe88323b937d827dbfe84e729cf1f5c5c7d4a7d44e9af7e69121a7e3cf9f5d60786c9877bd3e303d9d5d301c86f08984afb1062730
 SHA512 
1befe9196926bf4cabd1f9c746e958efc72392479a844f8c3d9161282618fe28e29dbb9c12ddccf5db5b852ae58cd43dc0d988f00732431e16106021c8618347
 DIST plexmediaserver_1.13.2.5154-fd05be322_amd64.deb 111093662 BLAKE2B 
26b1161107a8f9223f7065ff4119a32470c06794a159a42181b9278107a6d14f9fbb582e515223aaa659e9007d9b18299cd65b2a068e1d7dd934d52552a44cd1
 SHA512 
548c033272d56f6c54ab073536327b285fdbda3192c203a3ea3ff2b6c7afbc79ba7d56d7251f623ca1e09db572c92000d7baa7a8a555d853d85fdb9d1dfb8479
+DIST plexmediaserver_1.14.1.5488-cc260c476_amd64.deb 105175642 BLAKE2B 
59f7cc130115ae2179bcf0ddf5ef4583886c11447c423ada2b1da62f83c3840c89aa2b6d9c56e3a358d1da03bc9a6bd340cae7fee1b6da102e9bc785de4f8e27
 SHA512 
48f25ac27a8dc5d1a4ae74a04793994bb21431ed3069a9808373e0c5a424fd53f577d0912e1e46a155133b094bdafb7edeb5b6c9ef428a08e07e24e055267e86

diff --git a/media-tv/plex-media-server/metadata.xml 
b/media-tv/plex-media-server/metadata.xml
index bca0744b282..1a06e96ebdc 100644
--- a/media-tv/plex-media-server/metadata.xml
+++ b/media-tv/plex-media-server/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   chain...@gentoo.org
+       Tony Vroon
+   
 

diff --git a/media-tv/plex-media-server/plex-media-server-1.14.1.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.14.1.ebuild
new file mode 100644
index 000..f37b60268a7
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.14.1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils user systemd unpacker pax-utils python-single-r1
+
+MINOR_VERSION="5488-cc260c476"
+
+_APPNAME="plexmediaserver"
+_USERNAME="plex"
+_SHORTNAME="${_USERNAME}"
+_FULL_VERSION="${PV}.${MINOR_VERSION}"
+
+URI="https://downloads.plex.tv/plex-media-server;
+
+DESCRIPTION="A free media library that is intended for use with a plex client."
+HOMEPAGE="https://www.plex.tv/;
+SRC_URI="amd64? ( 
${URI}/${_FULL_VERSION}/plexmediaserver_${_FULL_VERSION}_amd64.deb )"
+SLOT="0"
+LICENSE="Plex"
+RESTRICT="bindist strip"
+KEYWORDS="-* ~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   sys-apps/fix-gnustack
+   dev-python/virtualenv[${PYTHON_USEDEP}]"
+
+RDEPEND="
+   net-dns/avahi
+   ${PYTHON_DEPS}"
+
+QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
+QA_PREBUILT="*"
+QA_MULTILIB_PATHS=(
+   "usr/lib/${_APPNAME}/.*"
+   "usr/lib/${_APPNAME}/Resources/Python/lib/python2.7/.*"
+)
+
+EXECSTACKED_BINS=( "${ED}/usr/lib/plexmediaserver/libgnsdk_dsp.so*" )
+BINS_TO_PAX_MARK=( "${ED}/usr/lib/plexmediaserver/Plex Script Host" )
+
+S="${WORKDIR}"
+PATCHES=( "${FILESDIR}/virtualenv_start_pms.patch" )
+
+pkg_setup() {
+   enewgroup ${_USERNAME}
+   enewuser ${_USERNAME} -1 /bin/bash /var/lib/${_APPNAME} 
"${_USERNAME},video"
+   python-single-r1_pkg_setup
+}
+
+src_unpack() {
+   unpack_deb ${A}
+

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

2019-02-01 Thread Tony Vroon
commit: ccff5283852294ce22206ecd509a54375ca8e4c6
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Feb  1 15:22:31 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Feb  1 15:52:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccff5283

dev-python/pytest-flakes: Initial commit.

Dependency for dev-python/python-utils.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/pytest-flakes/Manifest  |  1 +
 dev-python/pytest-flakes/metadata.xml  | 12 +++
 .../pytest-flakes/pytest-flakes-4.0.0.ebuild   | 24 ++
 3 files changed, 37 insertions(+)

diff --git a/dev-python/pytest-flakes/Manifest 
b/dev-python/pytest-flakes/Manifest
new file mode 100644
index 000..d32b5978ded
--- /dev/null
+++ b/dev-python/pytest-flakes/Manifest
@@ -0,0 +1 @@
+DIST pytest-flakes-4.0.0.tar.gz 7138 BLAKE2B 
e3c43df60484c664672f8b9ea92f8d4e25ae33e0dffc9cee200867220a3c8840f7325be28a4bec44918a9b44c1d73d3b89517db8dfa9bb982ed92a34c3b09674
 SHA512 
e74fe78e713040e3e85f206e8d26f5b8d8ef27dd94c2afccf3cd0f1f982c5e6c30c5966f2cdb774c7a2a8052d1a5cb324626b1997a9e75f5a7bb7d4a5e99376a

diff --git a/dev-python/pytest-flakes/metadata.xml 
b/dev-python/pytest-flakes/metadata.xml
new file mode 100644
index 000..9d43655030c
--- /dev/null
+++ b/dev-python/pytest-flakes/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chain...@gentoo.org
+       Tony Vroon
+   
+
+   
+   pytest-flakes
+   
+

diff --git a/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild 
b/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
new file mode 100644
index 000..976094bbe3a
--- /dev/null
+++ b/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3)
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="https://pypi.org/project/python-utils/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc test"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+python_test() {
+   "${PYTHON}" ./test_flakes.py || die "Tests failed under ${EPYTHON}"
+}



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

2019-02-01 Thread Tony Vroon
commit: 888f3f8b6d5c7315562150fa6daf664ee5c72ff3
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Feb  1 15:36:32 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Feb  1 15:52:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888f3f8b

dev-python/progressbar2: Initial commit.

Dependency of net-misc/irrtree.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/progressbar2/Manifest   |  1 +
 dev-python/progressbar2/metadata.xml   | 12 
 dev-python/progressbar2/progressbar2-3.39.2.ebuild | 21 +
 3 files changed, 34 insertions(+)

diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest
new file mode 100644
index 000..f378e476ae0
--- /dev/null
+++ b/dev-python/progressbar2/Manifest
@@ -0,0 +1 @@
+DIST progressbar2-3.39.2.tar.gz 131723 BLAKE2B 
d8ff04986e125d17b67d86399308c4f7ca55c1dc744e2cd42042fb61ec0b93e61f6af1308e884e24e1b423a5ff66e3074b30ce75c0fb7af85acb700288a7bcc0
 SHA512 
efbf08a09665542fc361757c2a649ecc3bff0077e68b2669f4dfe1635e7730cf3cd0c6a3ae13e059adada31dc77b291098c21746ed9b5e0929260d2788345d6b

diff --git a/dev-python/progressbar2/metadata.xml 
b/dev-python/progressbar2/metadata.xml
new file mode 100644
index 000..f2912434ed1
--- /dev/null
+++ b/dev-python/progressbar2/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chain...@gentoo.org
+       Tony Vroon
+   
+
+   
+   progressbar2
+   
+

diff --git a/dev-python/progressbar2/progressbar2-3.39.2.ebuild 
b/dev-python/progressbar2/progressbar2-3.39.2.ebuild
new file mode 100644
index 000..6fee4894854
--- /dev/null
+++ b/dev-python/progressbar2/progressbar2-3.39.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_5 pypy pypy3)
+
+inherit distutils-r1
+
+DESCRIPTION="Text progressbar library for python"
+HOMEPAGE="https://pypi.org/project/progressbar2/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CDEPEND="!dev-python/progressbar[${PYTHON_USEDEP}]
+   dev-python/python-utils[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-misc/irrtree/files/, net-misc/irrtree/

2019-02-01 Thread Tony Vroon
commit: 43556ff2bd33a464f82c731101d1694ac8bbc7e5
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Feb  1 15:51:59 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Feb  1 15:52:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43556ff2

net-misc/irrtree: Initial commit.

As requested by Moyaze Shivji in the LINX engineering department.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-misc/irrtree/Manifest  |  1 +
 .../files/irrtree-1.2.1-leniency-deps.patch| 12 
 .../files/irrtree-1.2.1-queue-capitalisation.patch | 12 
 net-misc/irrtree/irrtree-1.2.1.ebuild  | 22 ++
 net-misc/irrtree/metadata.xml  | 11 +++
 5 files changed, 58 insertions(+)

diff --git a/net-misc/irrtree/Manifest b/net-misc/irrtree/Manifest
new file mode 100644
index 000..19a6b36ea5f
--- /dev/null
+++ b/net-misc/irrtree/Manifest
@@ -0,0 +1 @@
+DIST irrtree-1.2.1.tar.gz 5554 BLAKE2B 
fa5482f461d2eb4a93b7daa4851db11368ee39083bc312eb9e72836a2f001223db796e5a2947e3377d610496adda63d02f2cfedb65520570b4ca0328a5532af5
 SHA512 
c22f3ca606cbbda66a466e3c0518c8bb61d32fe3d376005b351de1f36a245cd3a28d89ba1ef8102e6dc2d06d679e260a46c8d056554f62fc2eb0ca21a23ab981

diff --git a/net-misc/irrtree/files/irrtree-1.2.1-leniency-deps.patch 
b/net-misc/irrtree/files/irrtree-1.2.1-leniency-deps.patch
new file mode 100644
index 000..2997d2af2c7
--- /dev/null
+++ b/net-misc/irrtree/files/irrtree-1.2.1-leniency-deps.patch
@@ -0,0 +1,12 @@
+diff -uNr irrtree-1.2.1.ORIG/setup.py irrtree-1.2.1/setup.py
+--- irrtree-1.2.1.ORIG/setup.py2019-02-01 15:42:43.837122511 +
 irrtree-1.2.1/setup.py 2019-02-01 15:42:58.682123129 +
+@@ -46,7 +46,7 @@
+ print("  git push --tags")
+ sys.exit()
+ 
+-reqs = ['asciitree==0.3.3', 'progressbar2==3.34.3']
++reqs = ['asciitree>=0.3.3', 'progressbar2>=3.34.3']
+ 
+ setup(
+ name='irrtree',

diff --git a/net-misc/irrtree/files/irrtree-1.2.1-queue-capitalisation.patch 
b/net-misc/irrtree/files/irrtree-1.2.1-queue-capitalisation.patch
new file mode 100644
index 000..1196efa760f
--- /dev/null
+++ b/net-misc/irrtree/files/irrtree-1.2.1-queue-capitalisation.patch
@@ -0,0 +1,12 @@
+diff -uNr irrtree-1.2.1.ORIG/irrtree/cli.py irrtree-1.2.1/irrtree/cli.py
+--- irrtree-1.2.1.ORIG/irrtree/cli.py  2019-02-01 15:49:05.583138394 +
 irrtree-1.2.1/irrtree/cli.py   2019-02-01 15:49:18.405138927 +
+@@ -26,7 +26,7 @@
+ # POSSIBILITY OF SUCH DAMAGE.
+ 
+ from collections import OrderedDict as OD
+-from queue import Queue
++from Queue import Queue
+ 
+ import asciitree
+ import getopt

diff --git a/net-misc/irrtree/irrtree-1.2.1.ebuild 
b/net-misc/irrtree/irrtree-1.2.1.ebuild
new file mode 100644
index 000..998439317b2
--- /dev/null
+++ b/net-misc/irrtree/irrtree-1.2.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+PATCHES="${FILESDIR}/${P}-leniency-deps.patch
+   ${FILESDIR}/${P}-queue-capitalisation.patch"
+
+inherit distutils-r1
+
+DEPEND="dev-python/asciitree
+   dev-python/progressbar2"
+RDEPEND="${DEPEND}"
+
+DESCRIPTION="The BGP swiss army knife of networking"
+HOMEPAGE="https://github.com/job/irrtree;
+SRC_URI="https://github.com/job/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""

diff --git a/net-misc/irrtree/metadata.xml b/net-misc/irrtree/metadata.xml
new file mode 100644
index 000..723a74591c6
--- /dev/null
+++ b/net-misc/irrtree/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+chain...@gentoo.org
+Tony Vroon
+  
+  
+job/irrtree
+  
+



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

2019-02-01 Thread Tony Vroon
commit: 0f72930fbb456d917ed20d50545befed7cc21fcc
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Feb  1 15:28:07 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Feb  1 15:52:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f72930f

dev-python/python-utils: Initial commit.

Dependency of net-misc/irrtree.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/python-utils/Manifest   |  1 +
 .../files/python-utils-2.3.0-pytest-runner.patch   | 11 
 dev-python/python-utils/metadata.xml   | 12 +
 dev-python/python-utils/python-utils-2.3.0.ebuild  | 31 ++
 4 files changed, 55 insertions(+)

diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
new file mode 100644
index 000..187109d9611
--- /dev/null
+++ b/dev-python/python-utils/Manifest
@@ -0,0 +1 @@
+DIST python-utils-2.3.0.tar.gz 19384 BLAKE2B 
1746deadc8dbaf49a6499fe9c79d25c2b5cfea68e2d1b7ab6f88aa72807eedcdb338058e24a7822c6360dea36f1a044145572443c57f43f4cfed765a76e48f0b
 SHA512 
482ccf9c635a0cbe603b69488a364d9033f8b7fada279d901725b5bf91ac13b1cd4a6b7e8d5834a9355d97d8b0803397d5e13da2b7ba72f8d8e2f7f39fee027a

diff --git 
a/dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch 
b/dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch
new file mode 100644
index 000..277c283cad4
--- /dev/null
+++ b/dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch
@@ -0,0 +1,11 @@
+diff -uNr python-utils-2.3.0.ORIG/setup.py python-utils-2.3.0/setup.py
+--- python-utils-2.3.0.ORIG/setup.py   2019-02-01 15:09:06.863038597 +
 python-utils-2.3.0/setup.py2019-02-01 15:09:22.636039253 +
+@@ -27,7 +27,6 @@
+ long_description=long_description,
+ install_requires=['six'],
+ tests_require=['pytest'],
+-setup_requires=['pytest-runner'],
+ classifiers=['License :: OSI Approved :: BSD License'],
+ )
+ 

diff --git a/dev-python/python-utils/metadata.xml 
b/dev-python/python-utils/metadata.xml
new file mode 100644
index 000..70fe7370de4
--- /dev/null
+++ b/dev-python/python-utils/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chain...@gentoo.org
+       Tony Vroon
+   
+
+   
+   python-utils
+   
+

diff --git a/dev-python/python-utils/python-utils-2.3.0.ebuild 
b/dev-python/python-utils/python-utils-2.3.0.ebuild
new file mode 100644
index 000..bd24410195b
--- /dev/null
+++ b/dev-python/python-utils/python-utils-2.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_5 pypy pypy3)
+PATCHES=( "${FILESDIR}"/${P}-pytest-runner.patch )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="https://pypi.org/project/python-utils/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   dev-python/pytest-flakes[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+   find . -name '__pycache__' -prune -exec rm -rf {} \; || die "Cleaning 
__pycache__ failed"
+   find . -name '*.pyc' -exec rm -f {} \; || die "Cleaning *.pyc failed"
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   pytest -v || die
+}



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

2019-01-25 Thread Tony Vroon
commit: 37e822bd95701e0fca10c2cd7c3e8c68d4fbfd39
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Jan 25 12:02:42 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jan 25 12:02:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e822bd

net-misc/exabgp: Work around awkward upstream tarball filename

As per Mikle "zlogene" Kolyada, we cannot allow the upstream
tarball name to persist in the tree as it would cause distfile
collisions.
Bumping revision, belt & braces.

Closes: https://bugs.gentoo.org/542012
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-misc/exabgp/Manifest  | 2 +-
 net-misc/exabgp/{exabgp-3.4.26.ebuild => exabgp-3.4.26-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/exabgp/Manifest b/net-misc/exabgp/Manifest
index dbc9fe05e45..68f404a8fd6 100644
--- a/net-misc/exabgp/Manifest
+++ b/net-misc/exabgp/Manifest
@@ -1,2 +1,2 @@
-DIST 3.4.26.tar.gz 544456 BLAKE2B 
75f62ce8a68588f711e86208f00cc6de9ae51a5c82f833b91459bc05974c8eff06fec080823adfecea7b75a43caa3310f6395bd22ab4e6a696f230787bbaae23
 SHA512 
6cfcc8a40e1e05dfa76df46d8b5e13ce85e73f078d6ab4d2e23dd85035c1ed52bbbde81602ea7572841e6e20d7d7183a7e968599f9e8314e1b89e3a6341f
 DIST exabgp-3.2.17.tar.gz 596373 BLAKE2B 
410b77af542160334d32e3e3ea54b25f45c990c56fe2dbef0714576eb9e728cebe6d1463c0f22b1240aaf8e99ccabc5f7334cd6c2b3c77426c94b2c048c8783c
 SHA512 
69dbff75caf287e9e0f6ab3707a2bbd576b0b4c8a8c318217cf88c8a1c417d47915b038bc7d64be3bbce9771caa550275703e5543fb5799afc7149dc9f054416
+DIST exabgp-3.4.26.tar.gz 544456 BLAKE2B 
75f62ce8a68588f711e86208f00cc6de9ae51a5c82f833b91459bc05974c8eff06fec080823adfecea7b75a43caa3310f6395bd22ab4e6a696f230787bbaae23
 SHA512 
6cfcc8a40e1e05dfa76df46d8b5e13ce85e73f078d6ab4d2e23dd85035c1ed52bbbde81602ea7572841e6e20d7d7183a7e968599f9e8314e1b89e3a6341f

diff --git a/net-misc/exabgp/exabgp-3.4.26.ebuild 
b/net-misc/exabgp/exabgp-3.4.26-r1.ebuild
similarity index 95%
rename from net-misc/exabgp/exabgp-3.4.26.ebuild
rename to net-misc/exabgp/exabgp-3.4.26-r1.ebuild
index 16361f516bf..c0a9b4043db 100644
--- a/net-misc/exabgp/exabgp-3.4.26.ebuild
+++ b/net-misc/exabgp/exabgp-3.4.26-r1.ebuild
@@ -8,7 +8,7 @@ inherit distutils-r1
 
 DESCRIPTION="The BGP swiss army knife of networking"
 HOMEPAGE="https://github.com/Exa-Networks/exabgp;
-SRC_URI="https://github.com/Exa-Networks/${PN}/archive/${PV}.tar.gz;
+SRC_URI="https://github.com/Exa-Networks/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



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

2019-01-25 Thread Tony Vroon
commit: 49def8e9809e623517522e76d58211fa52bc7ef4
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Jan 25 09:57:04 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jan 25 09:57:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49def8e9

dev-python/asciitree: New addition.

This is a dependency for the irrtree package.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/asciitree/Manifest   |  1 +
 dev-python/asciitree/asciitree-0.3.3.ebuild | 18 ++
 dev-python/asciitree/metadata.xml   | 12 
 3 files changed, 31 insertions(+)

diff --git a/dev-python/asciitree/Manifest b/dev-python/asciitree/Manifest
new file mode 100644
index 000..31f5b6da8bc
--- /dev/null
+++ b/dev-python/asciitree/Manifest
@@ -0,0 +1 @@
+DIST asciitree-0.3.3.tar.gz 3951 BLAKE2B 
3ba081424ba94cc8afd9f688e78c3f05d99b01746023ce359285ec9389c1a8f4d471cbb16e2b66ac271a859379de0f195ad7072f016878b5c444bcfe4d2445c5
 SHA512 
7b61134299ff1cb907cbe74811dc1cab09d6aafdefad599e67025b85d8e35ffc8538524a8c6bb683009f7ff7f7f946250e81afac3fd3b7f3b3b0cd8e528b494f

diff --git a/dev-python/asciitree/asciitree-0.3.3.ebuild 
b/dev-python/asciitree/asciitree-0.3.3.ebuild
new file mode 100644
index 000..2941009afab
--- /dev/null
+++ b/dev-python/asciitree/asciitree-0.3.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit distutils-r1
+
+DESCRIPTION="Fast erasure codec for the command-line, C, Python, or Haskell"
+HOMEPAGE="https://pypi.org/project/asciitree/;
+SRC_URI="mirror://pypi/a/asciitree/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-python/asciitree/metadata.xml 
b/dev-python/asciitree/metadata.xml
new file mode 100644
index 000..34e95c6c075
--- /dev/null
+++ b/dev-python/asciitree/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chain...@gentoo.org
+   Tony Vroon
+   
+
+   
+   asciitree
+   
+



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

2019-01-25 Thread Tony Vroon
commit: 0e3f5038684f55212a24f5014e159ba2b80818be
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Jan 25 09:29:34 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jan 25 09:29:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e3f5038

net-misc/exabgp: 3.4.26 version bump

As reported by Toralf Förster, early versions of this package
incorrectly installed netlink into the global namespace.
Thanks to Zac Medico for reviving the bug report and confirming
that the issue was fixed upstream.

Closes: https://bugs.gentoo.org/542012
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-misc/exabgp/Manifest |  1 +
 net-misc/exabgp/exabgp-3.4.26.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/net-misc/exabgp/Manifest b/net-misc/exabgp/Manifest
index af39d95a501..dbc9fe05e45 100644
--- a/net-misc/exabgp/Manifest
+++ b/net-misc/exabgp/Manifest
@@ -1 +1,2 @@
+DIST 3.4.26.tar.gz 544456 BLAKE2B 
75f62ce8a68588f711e86208f00cc6de9ae51a5c82f833b91459bc05974c8eff06fec080823adfecea7b75a43caa3310f6395bd22ab4e6a696f230787bbaae23
 SHA512 
6cfcc8a40e1e05dfa76df46d8b5e13ce85e73f078d6ab4d2e23dd85035c1ed52bbbde81602ea7572841e6e20d7d7183a7e968599f9e8314e1b89e3a6341f
 DIST exabgp-3.2.17.tar.gz 596373 BLAKE2B 
410b77af542160334d32e3e3ea54b25f45c990c56fe2dbef0714576eb9e728cebe6d1463c0f22b1240aaf8e99ccabc5f7334cd6c2b3c77426c94b2c048c8783c
 SHA512 
69dbff75caf287e9e0f6ab3707a2bbd576b0b4c8a8c318217cf88c8a1c417d47915b038bc7d64be3bbce9771caa550275703e5543fb5799afc7149dc9f054416

diff --git a/net-misc/exabgp/exabgp-3.4.26.ebuild 
b/net-misc/exabgp/exabgp-3.4.26.ebuild
new file mode 100644
index 000..16361f516bf
--- /dev/null
+++ b/net-misc/exabgp/exabgp-3.4.26.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="The BGP swiss army knife of networking"
+HOMEPAGE="https://github.com/Exa-Networks/exabgp;
+SRC_URI="https://github.com/Exa-Networks/${PN}/archive/${PV}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""



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

2019-01-24 Thread Tony Vroon
commit: dc07f7945e839fbc6d7d046ccd2408cab6d40591
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Jan 24 12:59:23 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Jan 24 12:59:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc07f794

app-admin/ansible-lint: Version bump to 4.0.1

Version bump as requested by "Lik".
X86 keyword lost over dev-python/setuptools_scm_git_archive
dependency.

Closes: https://bugs.gentoo.org/675860
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-admin/ansible-lint/Manifest  |  1 +
 app-admin/ansible-lint/ansible-lint-4.0.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index fe02f30c4c8..55d1c603f5e 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1 +1,2 @@
 DIST ansible-lint-3.4.23.tar.gz 36922 BLAKE2B 
a012155d9608ce0517f152837cc7f5f8330848f3e6b6b8b62b1985c9aae5260d3b8c2e9016f945a30b8433387549a9421970d9f56fc32ff9aac25a71dc150285
 SHA512 
4b2357327319f2cc2c0863ed74af3c799afa97f6e8e1885f9c621a9b0b4ed4b33c731f4a0e8557bf7d03f4e1680a06e60b8602b48fbb55c55325f1dda31a51e7
+DIST ansible-lint-4.0.1.tar.gz 2909257 BLAKE2B 
c030b6fc58eaeeec42e40dd5bc46e5181916433b905bfc4a82382bf6bba8536d2639172aab0e2928ce1dd5489f322e19ab1c0ea5abb637562616addb9733e81a
 SHA512 
a2f3bd44287a2c72f79c5fbb4c02446484cf764d386d403694325bce172e2b195dd4812e0f89e5f4e1930db124e2b383e4f067bed5d4858c354c0ae0b3fb03e4

diff --git a/app-admin/ansible-lint/ansible-lint-4.0.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-4.0.1.ebuild
new file mode 100644
index 000..6b0d14dccfe
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-4.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_6 )
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+CDEPEND="app-admin/ansible[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools-git[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flake8[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+   ${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+   nosetests || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/purple-facebook/

2019-01-21 Thread Tony Vroon
commit: 26e44568bd8d9f88334ad4f8c853384c26f364c7
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Jan 21 14:00:25 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jan 21 14:00:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e44568

x11-plugins/purple-facebook: 0.9.6 version bump

As requested by Gabriel, this adds the recent 0.9.6 release.
This will address "Failed to read fixed header" as reported
by Kobboi.

Closes: https://bugs.gentoo.org/673586
Closes: https://bugs.gentoo.org/675392
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 x11-plugins/purple-facebook/Manifest   |  1 +
 .../purple-facebook-20190113.ebuild| 27 ++
 2 files changed, 28 insertions(+)

diff --git a/x11-plugins/purple-facebook/Manifest 
b/x11-plugins/purple-facebook/Manifest
index 98fd0abb0dd..908c8263b13 100644
--- a/x11-plugins/purple-facebook/Manifest
+++ b/x11-plugins/purple-facebook/Manifest
@@ -1,2 +1,3 @@
 DIST purple-facebook-20170608.tar.gz 459535 BLAKE2B 
24dcb59496efde8f176c48872b30568ac50c09456056b564f692ad96ee0a76691f19c5282abc4af37fbea5cde7fa43f151cb80217e6dba694f10d0e2cd118eaa
 SHA512 
50e8708afc059239347ccf1a5b92202469116848c63599cfc450d114f2b821a9c15ef340074e715ffebd46761b30f59ac8caf9bb2848af41c3ad0abc39fb39e2
 DIST purple-facebook-20170831.tar.gz 462381 BLAKE2B 
06f2f53885b11842f76c6d04d5c85ba78461cbaef46962ff058432a491a3e0e47653c2d04b5b4f0cc77a21e0cea08d1b302fe0116341df70caa4416180965fba
 SHA512 
0e90543b1b2ea24482b26b45ccd6b7d557f10cdcf1d5f535f8c47a0bc9721e5a1049d55705e2f360702d5ad52511f17cf1a7f353b69b62497890dd6b75f6cc83
+DIST purple-facebook-20190113.tar.gz 474005 BLAKE2B 
5deb89724ed12280ae29274a03556cc0609f9bcae537786f702d59a35ee2c820bea44bad62a0f6393680da4ea86eb86a2aa8649ab5bdebc43ccc3d6325f8b9a3
 SHA512 
bf2284169f6765986279421ad9946610de6f58a79d0b70e7dbd43445f59dc518aabdb8a9b41c9f1c8441c12edce79ecfaf7e98bdc56abdc59bb2c46951ee50ce

diff --git a/x11-plugins/purple-facebook/purple-facebook-20190113.ebuild 
b/x11-plugins/purple-facebook/purple-facebook-20190113.ebuild
new file mode 100644
index 000..5954a74a326
--- /dev/null
+++ b/x11-plugins/purple-facebook/purple-facebook-20190113.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+MY_PV="0.9.6"
+S="${WORKDIR}/${PN}-${MY_PV}"
+DESCRIPTION="Facebook protocol plugin for libpurple"
+HOMEPAGE="https://github.com/dequis/purple-facebook;
+SRC_URI="https://github.com/dequis/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/json-glib
+net-im/pidgin"
+DEPEND="${RDEPEND}"
+DOCS=( AUTHORS ChangeLog NEWS README VERSION )
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2019-01-10 Thread Tony Vroon
commit: b9655d0abe2d13230f8d9adbb38c95494faae240
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Jan 10 10:06:29 2019 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Jan 10 10:07:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9655d0a

net-misc/bird: 1.6.5 & 2.0.3 version bumps.

As requested by Joakim Tjernlund, bump up ebuilds in both branches.

Closes: https://bugs.gentoo.org/675036
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-Off-By: Tony Vroon  gentoo.org>

 net-misc/bird/Manifest  |  2 ++
 net-misc/bird/bird-1.6.5.ebuild | 68 +
 net-misc/bird/bird-2.0.3.ebuild | 36 ++
 3 files changed, 106 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 34de4ba5bf0..613f07ffcd1 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,3 +1,5 @@
 DIST bird-1.6.3.tar.gz 1337198 BLAKE2B 
e1a4a5ec4f46980f77f7c69860343da50eadea54129f20b52302aca5cdf63b19370f8cc2642b480af621772ed7b49ed7ed61a38c486f22c055abbe6be210aab9
 SHA512 
d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df
 DIST bird-1.6.4.tar.gz 1018874 BLAKE2B 
f6ef0b952f6b8fadcaa1c1a32ac31b42a9804e221edb75073e23ff942276bf1beee6d3f4c9d89f90339e99bb82a5953c17ff6963e5ff60d29a50f45e06d4
 SHA512 
5034d6bdca40ecddaed57bd4ab6e700828b89221bd3ce6d347aa9caa4dca65880c080ee3f276a8c31adde2de16402c8b7e7fd32dc4463d29d63b3f16b833b2eb
+DIST bird-1.6.5.tar.gz 1114984 BLAKE2B 
15b2a432e467a8ce81acc4d3d5cf7dea865cf7d3a8c893ab348916fbf60104a5606a6cbc2fcd647c102f3177f0d04d2f046860da244f26a7357f321285f1e295
 SHA512 
a86c340f4acd9d90b5babe8f19dbd753b2ad94db2c92181bf969244c1d7b20aa825a0311c13a1e19b019019b91af7827775970fd39e807ab32da690492ce356e
 DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 
3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1
 SHA512 
aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b
+DIST bird-2.0.3.tar.gz 1141917 BLAKE2B 
14b51a4195003ddcf848be45755057ebf835edf54f35208f8d80121c22eeb83c9afa0c0c1ab269c376da59f5d07843054b08e1679db873a0b8121aa611b9202b
 SHA512 
c88d0119dbebf4b2224ff7c6555e1ebf516748611e3544e7cfba47adb60c45a996efed7d2dc2b8fd849f15689e5d3c2624c4019c4a9a5a356d551a35db8fa0e2

diff --git a/net-misc/bird/bird-1.6.5.ebuild b/net-misc/bird/bird-1.6.5.ebuild
new file mode 100644
index 000..f4ccc176494
--- /dev/null
+++ b/net-misc/bird/bird-1.6.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6"
+HOMEPAGE="http://bird.network.cz;
+SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz;
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+IUSE="+client debug ipv6"
+
+RDEPEND="client? ( sys-libs/ncurses )
+   client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   sys-devel/m4"
+
+src_prepare() {
+   eapply_user
+   mkdir ipv6
+   tar c --exclude ipv6 . | tar x -C ipv6
+}
+
+src_configure() {
+   econf \
+   --disable-ipv6 \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable client) \
+   $(use_enable debug)
+
+   if use ipv6; then
+   cd ipv6
+   econf \
+   --enable-ipv6 \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable client) \
+   $(use_enable debug)
+   fi
+}
+
+src_compile() {
+   emake
+   if use ipv6; then
+   cd ipv6
+   emake
+   fi
+}
+
+src_install() {
+   if use ipv6; then
+   if use client; then
+   newbin ipv6/birdc birdc6
+   fi
+   newbin ipv6/birdcl birdcl6
+   newsbin ipv6/bird bird6
+   newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
+   fi
+   if use client; then
+   dobin birdc
+   fi
+   dobin birdcl
+   dosbin bird
+   newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
+   dodoc doc/bird.conf.example
+}

diff --git a/net-misc/bird/bird-2.0.3.ebuild b/net-misc/bird/bird-2.0.3.ebuild
new file mode 100644
index 000..298936acd43
--- /dev/null
+++ b/net-misc/bird/bird-2.0.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="http://bir

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

2018-10-18 Thread Tony Vroon
commit: a99a94a824de031c5439f57c3c1ae84e7b26b2f9
Author: Tony Vroon  gentoo  org>
AuthorDate: Thu Oct 18 08:08:30 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Thu Oct 18 08:08:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99a94a8

net-misc/asterisk: Remove vulnerable and old ebuilds

Security stabilisation is complete, remove vulnerable 13 branch ebuilds.
Also remove one old 11 branch ebuild.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-misc/asterisk/Manifest   |   2 -
 net-misc/asterisk/asterisk-11.25.1.ebuild| 324 --
 net-misc/asterisk/asterisk-13.19.0-r1.ebuild | 327 ---
 3 files changed, 653 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 03e52a87fd2..01ba4b2e0a9 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,6 +1,4 @@
-DIST asterisk-11.25.1.tar.gz 35125897 BLAKE2B 
42f79202c3e69dc0ff1ddad909c87bc0a0dd3c74bc674fbbcf339e00fedf829f7dd1ad5922fae82d26abc37cd62a44061a917861a2ee9b2fa4e26bec748b0aae
 SHA512 
37144b7296f929bdb707853690a12d4c1403741221c943becc88c18fe20587ba2381425574e97647c10efa9f98200336ddae7e3433740e5a509a837ed28ca02c
 DIST asterisk-11.25.3.tar.gz 35134682 BLAKE2B 
9da24d5d6a674ab660edb103e5fc56ddfbcc58cd86166cc08cceb0598a63b51eae36133565e09a30ad11ff6623ba8945437dfb561d2916f68341d398540dabce
 SHA512 
9c0521d55e5b69663ea40066d52e397ba6c165a4b20cd0a1e5e375b9c0e5a6e4f37908e50b0b580e288dec9be252af9a8bce7bceb03ba029f902fb757e6311ed
-DIST asterisk-13.19.0.tar.gz 33027887 BLAKE2B 
f799f51dc4b45d6db2261abfae33f41416616650702ff0cf6c253a80cf2f554f180df9e90bd107ac6a29ef16e3bfadba087f6485fa93978899590b417443
 SHA512 
5404080a42e2d6d76b8fa8629c9570ae55c943676c51901a34552dc69c35f82001a1738e2da3adedf1de254bc8d1821ea7708f844685462ecdd1fd4e979e0e7f
 DIST asterisk-13.23.1.tar.gz 33064056 BLAKE2B 
7f531766df5f2db29b562e7c7d4e265d5cf610f192188691279c0294195b835bb62beef19d7e9554862e6b44764064b21d50a3e307bbf85dd12b67a2df8be459
 SHA512 
227bfc80b2e6382019d608296c4e1c8e992ba867636fa2c8ee578d0aa406b8828bf7962b24035d9b581c433afd18be7cbe98eb954112661b9759b6296ee686dd
 DIST gentoo-asterisk-patchset-3.17.tar.bz2 5074 BLAKE2B 
3c945e77b54b2449253acb9fcea8d289a7a3184729190622c14aff5557d36c93556efa83320fe4e7ae84021960c09f35ae9f997e8015706eef933aae2948309e
 SHA512 
37f86f3c699b2643afd8080391e817a282571694bb56e00efd0734918dbc33d6c12a2463dbc24667597420863b4f506870140fbb8ef3f1700124ef790ae7252d
 DIST gentoo-asterisk-patchset-4.07.tar.bz2 2471 BLAKE2B 
d9026e7e8c12431496c24f204d117ed715741623195af10c838ec3ac5ce6a26fbb2d76d4c45c538881b532084e2ce74d2de83a27a0abaa5f65791be91416ef6d
 SHA512 
73a9f92e6a737687c311941100c45bbc573f54fa79d0284318996c0d70274a4d2218693406d71b371496d27123d4d99bbc159974388e6547a682c06084d3b4c5

diff --git a/net-misc/asterisk/asterisk-11.25.1.ebuild 
b/net-misc/asterisk/asterisk-11.25.1.ebuild
deleted file mode 100644
index 75bca552928..000
--- a/net-misc/asterisk/asterisk-11.25.1.ebuild
+++ /dev/null
@@ -1,324 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools eutils linux-info multilib user systemd
-
-MY_P="${PN}-${PV/_/-}"
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="http://www.asterisk.org/;
-SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
-mirror://gentoo/gentoo-asterisk-patchset-3.17.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE_VOICEMAIL_STORAGE="
-   +voicemail_storage_file
-   voicemail_storage_odbc
-   voicemail_storage_imap
-"
-IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl 
dahdi debug doc freetds gtalk http iconv ilbc xmpp ldap libedit libressl lua 
mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp 
span speex srtp static syslog vorbis"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( xmpp )
-   ^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
-   voicemail_storage_odbc? ( odbc )
-"
-
-EPATCH_SUFFIX="patch"
-PATCHES=( "${WORKDIR}/asterisk-patchset" )
-
-CDEPEND="dev-db/sqlite:3
-   dev-libs/popt
-   dev-libs/libxml2
-   !libressl? ( dev-libs/openssl:0 )
-   libressl? ( dev-libs/libressl )
-   sys-libs/ncurses:*
-   sys-libs/zlib
-   alsa? ( media-libs/alsa-lib )
-   bluetooth? ( net-wireless/bluez )
-   calendar? ( net-libs/neon
-dev-libs/libical
-dev-libs/iksemel )
-   caps? ( sys-libs/libcap )
-   cluster? ( sys-cluster/corosync )
-   curl? ( net-misc/curl )
-   dahdi? ( >=net-libs/libpri-1.4.12_beta2
-   net-misc/dahdi-tools )
-   freetds? ( dev

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

2018-10-17 Thread Tony Vroon
commit: eb87107203304706b5f8c8e859a6290808935317
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed Oct 17 08:33:00 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Oct 17 08:33:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb871072

net-misc/asterisk: Remove vulnerable non-stable 13.X ebuilds

Only the 13 branch is vulnerable, so leave the 11 stable branch ebuilds in.

Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-misc/asterisk/Manifest|   4 -
 net-misc/asterisk/asterisk-13.19.2.ebuild | 327 --
 net-misc/asterisk/asterisk-13.20.0.ebuild | 327 --
 net-misc/asterisk/asterisk-13.21.0.ebuild | 327 --
 net-misc/asterisk/asterisk-13.22.0.ebuild | 327 --
 5 files changed, 1312 deletions(-)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index b5607f685a2..03e52a87fd2 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,10 +1,6 @@
 DIST asterisk-11.25.1.tar.gz 35125897 BLAKE2B 
42f79202c3e69dc0ff1ddad909c87bc0a0dd3c74bc674fbbcf339e00fedf829f7dd1ad5922fae82d26abc37cd62a44061a917861a2ee9b2fa4e26bec748b0aae
 SHA512 
37144b7296f929bdb707853690a12d4c1403741221c943becc88c18fe20587ba2381425574e97647c10efa9f98200336ddae7e3433740e5a509a837ed28ca02c
 DIST asterisk-11.25.3.tar.gz 35134682 BLAKE2B 
9da24d5d6a674ab660edb103e5fc56ddfbcc58cd86166cc08cceb0598a63b51eae36133565e09a30ad11ff6623ba8945437dfb561d2916f68341d398540dabce
 SHA512 
9c0521d55e5b69663ea40066d52e397ba6c165a4b20cd0a1e5e375b9c0e5a6e4f37908e50b0b580e288dec9be252af9a8bce7bceb03ba029f902fb757e6311ed
 DIST asterisk-13.19.0.tar.gz 33027887 BLAKE2B 
f799f51dc4b45d6db2261abfae33f41416616650702ff0cf6c253a80cf2f554f180df9e90bd107ac6a29ef16e3bfadba087f6485fa93978899590b417443
 SHA512 
5404080a42e2d6d76b8fa8629c9570ae55c943676c51901a34552dc69c35f82001a1738e2da3adedf1de254bc8d1821ea7708f844685462ecdd1fd4e979e0e7f
-DIST asterisk-13.19.2.tar.gz 32991960 BLAKE2B 
3b1f731fb68e2d455bfc76e863a8abbd8903ac2f7e89f5bc4b97db0072b0999679a79e6ebbb55c886847fb1db639b6ad84d1f7de1fc3414968ab6b48c5eed72f
 SHA512 
3ee3d57d359ce3049480303b9662a33a905d08491e84d898fd6ee170ee9d34b8bdfcd082b80120dab606929a03572141fe219da75bb87770ed206aeb0249f1e4
-DIST asterisk-13.20.0.tar.gz 32986236 BLAKE2B 
bc634d93ce4d0a6b524554fa35845a2f289035aea9e7da3098517cdd6d2c85c94482d393276937ea0bc7064260835757e5ffc048f10ea73ba9c0525fd1cf0457
 SHA512 
de3e740b0dc5bc90806282cbe16f5ec6d151c4a7520b965e6ed30e3cd88d3dc8aca1994c7ae929c039ad755688af6f09a825b665665aacb10cf2566eaa270ca5
-DIST asterisk-13.21.0.tar.gz 32998111 BLAKE2B 
7119c541efe80435db6b39571e25e24159b3929f075bd7fd8b1e3260a309bf1ab03599a79aea7d47c429af7e1553d1d89f348c55022e359a43b3fb98ee94882d
 SHA512 
05b10017429a5c339bd50f7576e3198ffd6a71d698f7ad3f604d3e87b76f86da59841bad583c3d979e6e1b7a9fe9fba432c2a9c5faaa1e4dc48003228c637110
-DIST asterisk-13.22.0.tar.gz 33036487 BLAKE2B 
09febd1d9ca875b532dffb7e2be5bda0aa9b2aac22d39a28ee3270d5bcb46f56946549aa5d7c8159c00fdb5a7f36e6f5466d6ebfc93f39cb65276efe0bee52b9
 SHA512 
eb5416d6911aac474c4a1532b1452b0d05359e4150b2e03ba8ac7d5f5f8bfc837a1640fcf26dfa8452b3a738af37e5659f5db6680c16d3ff1ee6c785864c5d5c
 DIST asterisk-13.23.1.tar.gz 33064056 BLAKE2B 
7f531766df5f2db29b562e7c7d4e265d5cf610f192188691279c0294195b835bb62beef19d7e9554862e6b44764064b21d50a3e307bbf85dd12b67a2df8be459
 SHA512 
227bfc80b2e6382019d608296c4e1c8e992ba867636fa2c8ee578d0aa406b8828bf7962b24035d9b581c433afd18be7cbe98eb954112661b9759b6296ee686dd
 DIST gentoo-asterisk-patchset-3.17.tar.bz2 5074 BLAKE2B 
3c945e77b54b2449253acb9fcea8d289a7a3184729190622c14aff5557d36c93556efa83320fe4e7ae84021960c09f35ae9f997e8015706eef933aae2948309e
 SHA512 
37f86f3c699b2643afd8080391e817a282571694bb56e00efd0734918dbc33d6c12a2463dbc24667597420863b4f506870140fbb8ef3f1700124ef790ae7252d
 DIST gentoo-asterisk-patchset-4.07.tar.bz2 2471 BLAKE2B 
d9026e7e8c12431496c24f204d117ed715741623195af10c838ec3ac5ce6a26fbb2d76d4c45c538881b532084e2ce74d2de83a27a0abaa5f65791be91416ef6d
 SHA512 
73a9f92e6a737687c311941100c45bbc573f54fa79d0284318996c0d70274a4d2218693406d71b371496d27123d4d99bbc159974388e6547a682c06084d3b4c5

diff --git a/net-misc/asterisk/asterisk-13.19.2.ebuild 
b/net-misc/asterisk/asterisk-13.19.2.ebuild
deleted file mode 100644
index 99d5134312a..000
--- a/net-misc/asterisk/asterisk-13.19.2.ebuild
+++ /dev/null
@@ -1,327 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools eutils linux-info multilib user systemd
-
-MY_P="${PN}-${PV/_/-}"
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="http://www.asterisk.org/;
-SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
-mirror://gentoo/gentoo-asterisk-patchset-

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

2018-10-17 Thread Tony Vroon
commit: 8979cd86bc10fb98bb70fc9a710d17912af73982
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed Oct 17 08:26:36 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Oct 17 08:29:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8979cd86

net-misc/asterisk: CVE-2018-12227, CVE-2018-17281

Version bump to 13.23.1 to address 2 security vulnerabilities.

CVE-2018-12227: PJSIP information disclosure
SIP requests blocked by ACL respond 403 for an endpoint that
exists and 401 for an endpoint that does not, allowing an
attacker to identify valid accounts.

CVE-2018-17281: HTTP websocket stack overflow
An attacker can exhaust available stack space and crash the
running Asterisk instance by sending a specially crafted HTTP
request to res_http_websocket.so

Bug: https://bugs.gentoo.org/668848
Signed-Off-By: Tony Vroon  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-13.23.1.ebuild | 327 ++
 2 files changed, 328 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index cbfd28fd353..b5607f685a2 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -5,5 +5,6 @@ DIST asterisk-13.19.2.tar.gz 32991960 BLAKE2B 
3b1f731fb68e2d455bfc76e863a8abbd89
 DIST asterisk-13.20.0.tar.gz 32986236 BLAKE2B 
bc634d93ce4d0a6b524554fa35845a2f289035aea9e7da3098517cdd6d2c85c94482d393276937ea0bc7064260835757e5ffc048f10ea73ba9c0525fd1cf0457
 SHA512 
de3e740b0dc5bc90806282cbe16f5ec6d151c4a7520b965e6ed30e3cd88d3dc8aca1994c7ae929c039ad755688af6f09a825b665665aacb10cf2566eaa270ca5
 DIST asterisk-13.21.0.tar.gz 32998111 BLAKE2B 
7119c541efe80435db6b39571e25e24159b3929f075bd7fd8b1e3260a309bf1ab03599a79aea7d47c429af7e1553d1d89f348c55022e359a43b3fb98ee94882d
 SHA512 
05b10017429a5c339bd50f7576e3198ffd6a71d698f7ad3f604d3e87b76f86da59841bad583c3d979e6e1b7a9fe9fba432c2a9c5faaa1e4dc48003228c637110
 DIST asterisk-13.22.0.tar.gz 33036487 BLAKE2B 
09febd1d9ca875b532dffb7e2be5bda0aa9b2aac22d39a28ee3270d5bcb46f56946549aa5d7c8159c00fdb5a7f36e6f5466d6ebfc93f39cb65276efe0bee52b9
 SHA512 
eb5416d6911aac474c4a1532b1452b0d05359e4150b2e03ba8ac7d5f5f8bfc837a1640fcf26dfa8452b3a738af37e5659f5db6680c16d3ff1ee6c785864c5d5c
+DIST asterisk-13.23.1.tar.gz 33064056 BLAKE2B 
7f531766df5f2db29b562e7c7d4e265d5cf610f192188691279c0294195b835bb62beef19d7e9554862e6b44764064b21d50a3e307bbf85dd12b67a2df8be459
 SHA512 
227bfc80b2e6382019d608296c4e1c8e992ba867636fa2c8ee578d0aa406b8828bf7962b24035d9b581c433afd18be7cbe98eb954112661b9759b6296ee686dd
 DIST gentoo-asterisk-patchset-3.17.tar.bz2 5074 BLAKE2B 
3c945e77b54b2449253acb9fcea8d289a7a3184729190622c14aff5557d36c93556efa83320fe4e7ae84021960c09f35ae9f997e8015706eef933aae2948309e
 SHA512 
37f86f3c699b2643afd8080391e817a282571694bb56e00efd0734918dbc33d6c12a2463dbc24667597420863b4f506870140fbb8ef3f1700124ef790ae7252d
 DIST gentoo-asterisk-patchset-4.07.tar.bz2 2471 BLAKE2B 
d9026e7e8c12431496c24f204d117ed715741623195af10c838ec3ac5ce6a26fbb2d76d4c45c538881b532084e2ce74d2de83a27a0abaa5f65791be91416ef6d
 SHA512 
73a9f92e6a737687c311941100c45bbc573f54fa79d0284318996c0d70274a4d2218693406d71b371496d27123d4d99bbc159974388e6547a682c06084d3b4c5

diff --git a/net-misc/asterisk/asterisk-13.23.1.ebuild 
b/net-misc/asterisk/asterisk-13.23.1.ebuild
new file mode 100644
index 000..99d5134312a
--- /dev/null
+++ b/net-misc/asterisk/asterisk-13.23.1.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils linux-info multilib user systemd
+
+MY_P="${PN}-${PV/_/-}"
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="http://www.asterisk.org/;
+SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
+mirror://gentoo/gentoo-asterisk-patchset-4.07.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE_VOICEMAIL_STORAGE="
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+"
+IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl 
dahdi debug doc freetds gtalk http iconv ilbc xmpp ldap libedit libressl lua 
mysql newt +samples odbc osplookup oss pjproject portaudio postgres radius 
selinux snmp span speex srtp static syslog vorbis"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+EPATCH_SUFFIX="patch"
+PATCHES=( "${WORKDIR}/asterisk-patchset" )
+
+CDEPEND="dev-db/sqlite:3
+   dev-libs/popt
+   dev-libs/jansson
+   dev-libs/libxml2
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   sys-libs/ncurse

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

2018-08-31 Thread Tony Vroon
commit: 062697027374733e80e6bab2d5fa7789e61cd994
Author: Tony Vroon  gentoo  org>
AuthorDate: Fri Aug 31 17:12:55 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Aug 31 17:13:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06269702

net-libs/pjproject: Block media-plugins/mediastreamer-bcg729

This breaks the build process in a way that is not yet fully understood.
Annoying, but better to flag it up than to explode without warning.

Suggested-by: Jaco Kroon  uls.co.za>
Acked-by: Mart Raudsepp  gentoo.org>
Fixes: https://bugs.gentoo.org/609702
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-libs/pjproject/pjproject-2.7.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-libs/pjproject/pjproject-2.7.2.ebuild 
b/net-libs/pjproject/pjproject-2.7.2.ebuild
index ee569db2b4e..8f9962b2e27 100644
--- a/net-libs/pjproject/pjproject-2.7.2.ebuild
+++ b/net-libs/pjproject/pjproject-2.7.2.ebuild
@@ -44,7 +44,8 @@ RDEPEND="alsa? ( media-libs/alsa-lib )
 
net-libs/libsrtp:0"
 DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+   virtual/pkgconfig
+   !!media-plugins/mediastreamer-bcg729"
 
 REQUIRED_USE="?? ( ${SOUND_FLAGS} )"
 



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

2018-08-22 Thread Tony Vroon
commit: bf8f33b5866eb0297b25c47afa2696e6344f2fd6
Author: Anthony Delannoy  spnngl  com>
AuthorDate: Mon Aug 20 19:36:39 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Aug 22 14:56:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8f33b5

net-libs/libqmi: version bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9646
Closes: https://bugs.gentoo.org/664176

 net-libs/libqmi/Manifest   | 4 
 net-libs/libqmi/{libqmi-1.18.0.ebuild => libqmi-1.16.4.ebuild} | 5 ++---
 net-libs/libqmi/libqmi-1.18.0.ebuild   | 2 +-
 net-libs/libqmi/{libqmi-1.18.0.ebuild => libqmi-1.18.2.ebuild} | 2 +-
 net-libs/libqmi/{libqmi-1.18.0.ebuild => libqmi-1.20.0.ebuild} | 2 +-
 net-libs/libqmi/{libqmi-1.18.0.ebuild => libqmi-1.20.2.ebuild} | 2 +-
 6 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/net-libs/libqmi/Manifest b/net-libs/libqmi/Manifest
index 91d9cbb7389..853bf9d6bff 100644
--- a/net-libs/libqmi/Manifest
+++ b/net-libs/libqmi/Manifest
@@ -2,4 +2,8 @@ DIST libqmi-1.12.6.tar.xz 710564 BLAKE2B 
b7e16b1f8da62815788355a4ad54bb819e53ad8
 DIST libqmi-1.14.0.tar.xz 759472 BLAKE2B 
4826105830037fe9dc6e6b3341060e3821a7b586641156bf2db7d5fbec27ae03a0a354e928a51f087c4b7722400fb5dd3503fdcb97e031d5435eddfe33182f87
 SHA512 
d5b4affe479e4704a9d94232bbef096533322413de8ea3c27d3ab7d6fd077fbbae779b49633fa22833ab1ce25f76cf341bfb84ec81d75fdc477f2a355ac298bd
 DIST libqmi-1.16.0.tar.xz 734280 BLAKE2B 
dd8614ef16e8de2bde0babbb487130b3dc13da776238d4e2aae100a150c7f05a20ca24e682f7a160ae56fad3a7ee4e8b8f4ff31971e1ac5e1cb22a9960ecf99b
 SHA512 
e8ac10b72a15ab3d102ab5dd45ed2960f552d37c291b7ef2818f41d5a46121a5c25e60bb549f96d4982468607a11f33866632c13b0454c5cbe0d61aa95992996
 DIST libqmi-1.16.2.tar.xz 735124 BLAKE2B 
e99aa20e8030610b1958cab3ed7f91a3f4a3cad76fcad3bf25ea6cf82176a8571660e0fb301ed6b7cc27fbb7243d8437f16485275fcb2c42644acadf12ffe791
 SHA512 
7d0977d1904efb76adcdde0ca52cef864fc66a065e641f1d2b905d74fa5d314e6eae5b6ef58a508725f631823308fc8ddcc67a0547bd0e4c87dc8e3eb39b4cfb
+DIST libqmi-1.16.4.tar.xz 735220 BLAKE2B 
52651eb4dc886b3b56ee0e6c47da930be2547c491748664a24dc7f012ad999377800a2d410bf1b605c40784756bfce15231fdc430419993b58e330cc8abbc968
 SHA512 
1cd3df8602e4ed7a8e0e068146490a0cd2581244ab5d1dd961129c1a58fa384a8d3bb6bbf715f799660f44ab3b1d20ae744c4eee3972b7392e2ac560cee6e75c
 DIST libqmi-1.18.0.tar.xz 873176 BLAKE2B 
ff60e3616d2ac94576df993f8f03020e19b8745541287ac069a1d15ff166f37a661f4778c1a92921791ab43ccd583a8162564e87507511a5faa85e536493f976
 SHA512 
3890501fa2299ce5ac8fda732363e39738c95ffb153708d8f727e88c082014018463c569a0d9666385f6394d060ec41052dec400f3f6c733e78748ca7ee56b76
+DIST libqmi-1.18.2.tar.xz 845560 BLAKE2B 
732c7385d149073a9cf89a58f0e2977fff593b00ca86f4d1abfbbc1a4521a257f57d56fc73ba5e46bfc902b9aa882eed6e3e63ac00cab2649ab35b8a547c844c
 SHA512 
769e67534e0eeb7454849b69be72674ba07f65ec26adec668c0a0cf91c22c11bb6d91546606a33036d2a05fcd290efe05dcc1d4ab0740d625756628a7a7d3428
+DIST libqmi-1.20.0.tar.xz 859464 BLAKE2B 
146b07b47aa5d40d93ce381aca107ec554918a909aef85b28751228fdcb3a518ffa9479a88b1f17a94f9251a1cff1cb606c4cfd4689e8d5e813a6467f078e5cb
 SHA512 
fceec9aff22942fa64f7a568527033354dc379f347b96c9b37844bbdfb7bfa0936f554402b855c4b191fd63ca488776b94ee69e84502a460e941caddbd648b63
+DIST libqmi-1.20.2.tar.xz 860408 BLAKE2B 
d6f757c7eb7d93101763714f32dee1bfc4de1f4b58fe2b6f457b938e42175da12ba6070395f06542f4edb9c6b3264ad74a718f7fc58ac25de4f4d5f2692ee123
 SHA512 
2d1ceda25ad995b27dc20d9b5d85ee23a841c43f33aa68b3543df10cc1da72062e648c1136a2706740659ae2cf8c17373d7c6c6f5f8d075864f47e4fb89d7b50

diff --git a/net-libs/libqmi/libqmi-1.18.0.ebuild 
b/net-libs/libqmi/libqmi-1.16.4.ebuild
similarity index 91%
copy from net-libs/libqmi/libqmi-1.18.0.ebuild
copy to net-libs/libqmi/libqmi-1.16.4.ebuild
index b779f7ac0ba..5a9f25d5a37 100644
--- a/net-libs/libqmi/libqmi-1.18.0.ebuild
+++ b/net-libs/libqmi/libqmi-1.16.4.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"
@@ -8,7 +8,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools
EGIT_REPO_URI="https://anongit.freedesktop.org/git/libqmi.git;
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
SRC_URI="https://www.freedesktop.org/software/libqmi/${P}.tar.xz;
 fi
 
@@ -20,7 +20,6 @@ SLOT="0/5.1"  # soname of libqmi-glib.so
 IUSE="doc +mbim static-libs"
 
 RDEPEND=">=dev-libs/glib-2.32
-   virtual/libgudev
mbim? ( >=net-libs/libmbim-1.14.0 )"
 DEPEND="${RDEPEND}
doc? ( dev-util/gtk-doc )

diff --git a/net-libs/libqmi/libqmi-1.18.0.ebuild 
b/net-libs/libqmi/libqmi-1.18.0.ebuild
index b779f7ac0ba..3c9

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

2018-08-22 Thread Tony Vroon
commit: 0b1b5f633215cee2bae90f1ef342515d40559385
Author: Anthony Delannoy  spnngl  com>
AuthorDate: Mon Aug 20 19:38:21 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Aug 22 14:56:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1b5f63

net-libs/libmbim: version bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-libs/libmbim/Manifest  |  3 +++
 net-libs/libmbim/libmbim-1.14.4.ebuild | 34 ++
 net-libs/libmbim/libmbim-1.16.0.ebuild | 34 ++
 net-libs/libmbim/libmbim-1.16.2.ebuild | 34 ++
 4 files changed, 105 insertions(+)

diff --git a/net-libs/libmbim/Manifest b/net-libs/libmbim/Manifest
index e1ae1cc5d01..7960cfbbe88 100644
--- a/net-libs/libmbim/Manifest
+++ b/net-libs/libmbim/Manifest
@@ -2,4 +2,7 @@ DIST libmbim-1.10.0.tar.xz 384480 BLAKE2B 
68e038b680613316a748fcae7be6a60241cb74
 DIST libmbim-1.12.2.tar.xz 397268 BLAKE2B 
70d6ebfadda141b118ecb2c2476ba8c3b2ed1c8803295b6dfc4c32af4c4a0a14f8055ec0fd278e6be85676f4139823a01475ad5da56799425fa6adfd1b97c1f4
 SHA512 
d9ae50fecd39f2581ca8db21ec66ac6bfe13e10fe9298a7ec60338f66421ca8411dee3042f58692d60d491d17324d25233623674d322e81f0205c0dea486361a
 DIST libmbim-1.12.4.tar.xz 401816 BLAKE2B 
a9d28eea7e0cdd5aae1a6f38a3a80d9e84e9fe8e471d7637da6d2352ddc79c2df659c95a1a3d89c8794b9e6874ca32d7d912db06298be770203c0c5648d5b696
 SHA512 
74b0290eba3c83c13d1a8a07c1eaa979eae79cfadccd1b7acef0729c9d4c90e721dee9503a7cf69dd9c13a11c4a876716000cf78c22017d7e2d4e2b7906a3fbf
 DIST libmbim-1.14.0.tar.xz 401460 BLAKE2B 
702bb0bbfeaf48f982986da9f5c57a09534d5fae8e42af2c8735822f832ce9a08473deb4fb20c65597d854aa73311ff317f8c99dd466d1874ed57bae1dbe684b
 SHA512 
a9b1ba59828fd1c8cf39705717c56e3b75f34d6b3b9cd9f8be40fe245c07f4ea4d211727322c8b3c6d92f004c670e2fe6de76a3117e38b1e8de6673cfb6168bd
+DIST libmbim-1.14.4.tar.xz 402924 BLAKE2B 
0dec5cc540c2d57a5f98d2619c0c478c2b1377fcf446a1d40d5f978ab99a79d83f1fc55831483269fc12225ea08f6f7516310b23ab7e068916b58ff6c352b589
 SHA512 
0471cf1647aeaa4ee5c304fc3719d4ad9a631752458d71dd7cd24bd17215fada4ee47aa65c05903f24bb2d4e2f637e577ff30cbf8c22b5de5af2107bb05970e3
+DIST libmbim-1.16.0.tar.xz 453532 BLAKE2B 
68732c02f7ee56d898895fe61a1aac44b0c1e858d5bd8fbc4a962429d86ffd1e58442f8ab7c74211d312cc8efb549d3dda14f2c13e16d5d12f8b790299d268be
 SHA512 
90dcb4bf0e4d1d8da5f8bdc0d5a788b51775c55289c416e4dde1020dc353604a4ce40d723c500f8fb9099d7e9061b5c83148106dfd167128bae2cbafbda1279c
+DIST libmbim-1.16.2.tar.xz 455096 BLAKE2B 
f29eaea16ab1f627ed7976fb84d6d1234bc58009e140e70e5ef4f3b9d2a37fcbc3a5492ccbf94d83c169cc64d4f7b545ce556704ce3c750bc00da80d5431119d
 SHA512 
6081a5b40b7fc5cd21adf1948c16c57919c452bc2eccdccb561412ecada5aca7ff1fcac79568eb3dda83d49c780b0dab95a0b15bda0c4f2712b735cbe95402be
 DIST libmbim-1.6.0.tar.xz 360800 BLAKE2B 
28b36b14ee8b28793ae0dbe2b2cd421b1d5cf7c2c8aa853d9920fb2f413239fcb5cff7c341f2841ee68052621b2a60e1dea3f212a0ba62a7310353f9215191b4
 SHA512 
60c20da65cb5e0e5e3d73434c8b7960ebb7138d6b004d4e6223ba63ea95fdc97b35697a329f12a81033c39c36efcbb3bcb5d8ae813a569dc6e6ca928a1cd79dd

diff --git a/net-libs/libmbim/libmbim-1.14.4.ebuild 
b/net-libs/libmbim/libmbim-1.14.4.ebuild
new file mode 100644
index 000..30d61f25ae3
--- /dev/null
+++ b/net-libs/libmbim/libmbim-1.14.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 multilib
+
+DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper 
library"
+HOMEPAGE="https://cgit.freedesktop.org/libmbim/;
+SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz;
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="static-libs udev"
+
+RDEPEND=">=dev-libs/glib-2.32:2
+   udev? ( virtual/libgudev:= )"
+DEPEND="${RDEPEND}
+   dev-util/gtk-doc-am
+   virtual/pkgconfig"
+
+src_configure() {
+   econf \
+   --disable-more-warnings \
+   --disable-gtk-doc \
+   $(use_with udev) \
+   $(use_enable static{-libs,})
+}
+
+src_install() {
+   default
+   use static-libs || rm -f "${ED}/usr/$(get_libdir)/${PN}-glib.la"
+}

diff --git a/net-libs/libmbim/libmbim-1.16.0.ebuild 
b/net-libs/libmbim/libmbim-1.16.0.ebuild
new file mode 100644
index 000..30d61f25ae3
--- /dev/null
+++ b/net-libs/libmbim/libmbim-1.16.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit multilib
+
+DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper 
library"
+HOMEPAGE="https://cgit.freedesktop.org/libmbim/;
+SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz;

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

2018-08-13 Thread Tony Vroon
commit: 16cd1240a996243eed4ebc6ca93937ba7cb7cb84
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Aug 13 12:45:59 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Aug 13 12:46:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16cd1240

net-misc/asterisk: Introduce intermediate versions.

Introducing 13.20.0 & 13.21.0 to troubleshoot an issue.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-misc/asterisk/Manifest|   2 +
 net-misc/asterisk/asterisk-13.20.0.ebuild | 327 ++
 net-misc/asterisk/asterisk-13.21.0.ebuild | 327 ++
 3 files changed, 656 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 4f719c21b02..cbfd28fd353 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -2,6 +2,8 @@ DIST asterisk-11.25.1.tar.gz 35125897 BLAKE2B 
42f79202c3e69dc0ff1ddad909c87bc0a0
 DIST asterisk-11.25.3.tar.gz 35134682 BLAKE2B 
9da24d5d6a674ab660edb103e5fc56ddfbcc58cd86166cc08cceb0598a63b51eae36133565e09a30ad11ff6623ba8945437dfb561d2916f68341d398540dabce
 SHA512 
9c0521d55e5b69663ea40066d52e397ba6c165a4b20cd0a1e5e375b9c0e5a6e4f37908e50b0b580e288dec9be252af9a8bce7bceb03ba029f902fb757e6311ed
 DIST asterisk-13.19.0.tar.gz 33027887 BLAKE2B 
f799f51dc4b45d6db2261abfae33f41416616650702ff0cf6c253a80cf2f554f180df9e90bd107ac6a29ef16e3bfadba087f6485fa93978899590b417443
 SHA512 
5404080a42e2d6d76b8fa8629c9570ae55c943676c51901a34552dc69c35f82001a1738e2da3adedf1de254bc8d1821ea7708f844685462ecdd1fd4e979e0e7f
 DIST asterisk-13.19.2.tar.gz 32991960 BLAKE2B 
3b1f731fb68e2d455bfc76e863a8abbd8903ac2f7e89f5bc4b97db0072b0999679a79e6ebbb55c886847fb1db639b6ad84d1f7de1fc3414968ab6b48c5eed72f
 SHA512 
3ee3d57d359ce3049480303b9662a33a905d08491e84d898fd6ee170ee9d34b8bdfcd082b80120dab606929a03572141fe219da75bb87770ed206aeb0249f1e4
+DIST asterisk-13.20.0.tar.gz 32986236 BLAKE2B 
bc634d93ce4d0a6b524554fa35845a2f289035aea9e7da3098517cdd6d2c85c94482d393276937ea0bc7064260835757e5ffc048f10ea73ba9c0525fd1cf0457
 SHA512 
de3e740b0dc5bc90806282cbe16f5ec6d151c4a7520b965e6ed30e3cd88d3dc8aca1994c7ae929c039ad755688af6f09a825b665665aacb10cf2566eaa270ca5
+DIST asterisk-13.21.0.tar.gz 32998111 BLAKE2B 
7119c541efe80435db6b39571e25e24159b3929f075bd7fd8b1e3260a309bf1ab03599a79aea7d47c429af7e1553d1d89f348c55022e359a43b3fb98ee94882d
 SHA512 
05b10017429a5c339bd50f7576e3198ffd6a71d698f7ad3f604d3e87b76f86da59841bad583c3d979e6e1b7a9fe9fba432c2a9c5faaa1e4dc48003228c637110
 DIST asterisk-13.22.0.tar.gz 33036487 BLAKE2B 
09febd1d9ca875b532dffb7e2be5bda0aa9b2aac22d39a28ee3270d5bcb46f56946549aa5d7c8159c00fdb5a7f36e6f5466d6ebfc93f39cb65276efe0bee52b9
 SHA512 
eb5416d6911aac474c4a1532b1452b0d05359e4150b2e03ba8ac7d5f5f8bfc837a1640fcf26dfa8452b3a738af37e5659f5db6680c16d3ff1ee6c785864c5d5c
 DIST gentoo-asterisk-patchset-3.17.tar.bz2 5074 BLAKE2B 
3c945e77b54b2449253acb9fcea8d289a7a3184729190622c14aff5557d36c93556efa83320fe4e7ae84021960c09f35ae9f997e8015706eef933aae2948309e
 SHA512 
37f86f3c699b2643afd8080391e817a282571694bb56e00efd0734918dbc33d6c12a2463dbc24667597420863b4f506870140fbb8ef3f1700124ef790ae7252d
 DIST gentoo-asterisk-patchset-4.07.tar.bz2 2471 BLAKE2B 
d9026e7e8c12431496c24f204d117ed715741623195af10c838ec3ac5ce6a26fbb2d76d4c45c538881b532084e2ce74d2de83a27a0abaa5f65791be91416ef6d
 SHA512 
73a9f92e6a737687c311941100c45bbc573f54fa79d0284318996c0d70274a4d2218693406d71b371496d27123d4d99bbc159974388e6547a682c06084d3b4c5

diff --git a/net-misc/asterisk/asterisk-13.20.0.ebuild 
b/net-misc/asterisk/asterisk-13.20.0.ebuild
new file mode 100644
index 000..e0b88a37696
--- /dev/null
+++ b/net-misc/asterisk/asterisk-13.20.0.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils linux-info multilib user systemd
+
+MY_P="${PN}-${PV/_/-}"
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="http://www.asterisk.org/;
+SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
+mirror://gentoo/gentoo-asterisk-patchset-4.07.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE="
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+"
+IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl 
dahdi debug doc freetds gtalk http iconv ilbc xmpp ldap libedit libressl lua 
mysql newt +samples odbc osplookup oss pjproject portaudio postgres radius 
selinux snmp span speex srtp static syslog vorbis"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+EPATCH_SUFFIX="patch"
+PATCHES=( "${WORKDIR}/asterisk-patchset&qu

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

2018-08-08 Thread Tony Vroon
commit: 720a046ee8f58cf269ace267691ed7ce0b3eea50
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed Aug  8 12:52:41 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Aug  8 12:52:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720a046e

app-admin/ansible-lint: Initial commit.

Original 3.4.9 ebuild by Johann "ercpe" Schmitz & Justin "jlec" Lecher in the
last-hope overlay.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-3.4.23.ebuild | 36 +++
 app-admin/ansible-lint/metadata.xml   | 13 
 3 files changed, 50 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
new file mode 100644
index 000..fe02f30c4c8
--- /dev/null
+++ b/app-admin/ansible-lint/Manifest
@@ -0,0 +1 @@
+DIST ansible-lint-3.4.23.tar.gz 36922 BLAKE2B 
a012155d9608ce0517f152837cc7f5f8330848f3e6b6b8b62b1985c9aae5260d3b8c2e9016f945a30b8433387549a9421970d9f56fc32ff9aac25a71dc150285
 SHA512 
4b2357327319f2cc2c0863ed74af3c799afa97f6e8e1885f9c621a9b0b4ed4b33c731f4a0e8557bf7d03f4e1680a06e60b8602b48fbb55c55325f1dda31a51e7

diff --git a/app-admin/ansible-lint/ansible-lint-3.4.23.ebuild 
b/app-admin/ansible-lint/ansible-lint-3.4.23.ebuild
new file mode 100644
index 000..25c9f45d990
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-3.4.23.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+MY_P=${P/_/}
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/willthames/ansible-lint;
+SRC_URI="https://github.com/willthames/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+S="${WORKDIR}/${MY_P}"
+
+CDEPEND="app-admin/ansible[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flake8[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+   ${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+   nosetests || die
+}

diff --git a/app-admin/ansible-lint/metadata.xml 
b/app-admin/ansible-lint/metadata.xml
new file mode 100644
index 000..c7b18bf539b
--- /dev/null
+++ b/app-admin/ansible-lint/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+chain...@gentoo.org
+Tony Vroon
+  
+  
+ansible-lint
+willthames/ansible-lint
+https://github.com/willthames/ansible-lint/issues
+  
+



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

2018-08-01 Thread Tony Vroon
commit: 4b6c098a423bc4db7cb24c95d2ebccd50a94e534
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed Aug  1 13:27:07 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Aug  1 13:39:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6c098a

net-misc/asterisk: 13.22.0 version bump

Bugfix release; addresses stuck channels after app_confbridge ended quickly,
CDR deadlocks and now copes with OpenSSL configured as no-deprecated.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-13.22.0.ebuild | 327 ++
 2 files changed, 328 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 2b79ea8e0b5..4f719c21b02 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -2,5 +2,6 @@ DIST asterisk-11.25.1.tar.gz 35125897 BLAKE2B 
42f79202c3e69dc0ff1ddad909c87bc0a0
 DIST asterisk-11.25.3.tar.gz 35134682 BLAKE2B 
9da24d5d6a674ab660edb103e5fc56ddfbcc58cd86166cc08cceb0598a63b51eae36133565e09a30ad11ff6623ba8945437dfb561d2916f68341d398540dabce
 SHA512 
9c0521d55e5b69663ea40066d52e397ba6c165a4b20cd0a1e5e375b9c0e5a6e4f37908e50b0b580e288dec9be252af9a8bce7bceb03ba029f902fb757e6311ed
 DIST asterisk-13.19.0.tar.gz 33027887 BLAKE2B 
f799f51dc4b45d6db2261abfae33f41416616650702ff0cf6c253a80cf2f554f180df9e90bd107ac6a29ef16e3bfadba087f6485fa93978899590b417443
 SHA512 
5404080a42e2d6d76b8fa8629c9570ae55c943676c51901a34552dc69c35f82001a1738e2da3adedf1de254bc8d1821ea7708f844685462ecdd1fd4e979e0e7f
 DIST asterisk-13.19.2.tar.gz 32991960 BLAKE2B 
3b1f731fb68e2d455bfc76e863a8abbd8903ac2f7e89f5bc4b97db0072b0999679a79e6ebbb55c886847fb1db639b6ad84d1f7de1fc3414968ab6b48c5eed72f
 SHA512 
3ee3d57d359ce3049480303b9662a33a905d08491e84d898fd6ee170ee9d34b8bdfcd082b80120dab606929a03572141fe219da75bb87770ed206aeb0249f1e4
+DIST asterisk-13.22.0.tar.gz 33036487 BLAKE2B 
09febd1d9ca875b532dffb7e2be5bda0aa9b2aac22d39a28ee3270d5bcb46f56946549aa5d7c8159c00fdb5a7f36e6f5466d6ebfc93f39cb65276efe0bee52b9
 SHA512 
eb5416d6911aac474c4a1532b1452b0d05359e4150b2e03ba8ac7d5f5f8bfc837a1640fcf26dfa8452b3a738af37e5659f5db6680c16d3ff1ee6c785864c5d5c
 DIST gentoo-asterisk-patchset-3.17.tar.bz2 5074 BLAKE2B 
3c945e77b54b2449253acb9fcea8d289a7a3184729190622c14aff5557d36c93556efa83320fe4e7ae84021960c09f35ae9f997e8015706eef933aae2948309e
 SHA512 
37f86f3c699b2643afd8080391e817a282571694bb56e00efd0734918dbc33d6c12a2463dbc24667597420863b4f506870140fbb8ef3f1700124ef790ae7252d
 DIST gentoo-asterisk-patchset-4.07.tar.bz2 2471 BLAKE2B 
d9026e7e8c12431496c24f204d117ed715741623195af10c838ec3ac5ce6a26fbb2d76d4c45c538881b532084e2ce74d2de83a27a0abaa5f65791be91416ef6d
 SHA512 
73a9f92e6a737687c311941100c45bbc573f54fa79d0284318996c0d70274a4d2218693406d71b371496d27123d4d99bbc159974388e6547a682c06084d3b4c5

diff --git a/net-misc/asterisk/asterisk-13.22.0.ebuild 
b/net-misc/asterisk/asterisk-13.22.0.ebuild
new file mode 100644
index 000..e0b88a37696
--- /dev/null
+++ b/net-misc/asterisk/asterisk-13.22.0.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils linux-info multilib user systemd
+
+MY_P="${PN}-${PV/_/-}"
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="http://www.asterisk.org/;
+SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
+mirror://gentoo/gentoo-asterisk-patchset-4.07.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE="
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+"
+IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl 
dahdi debug doc freetds gtalk http iconv ilbc xmpp ldap libedit libressl lua 
mysql newt +samples odbc osplookup oss pjproject portaudio postgres radius 
selinux snmp span speex srtp static syslog vorbis"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+EPATCH_SUFFIX="patch"
+PATCHES=( "${WORKDIR}/asterisk-patchset" )
+
+CDEPEND="dev-db/sqlite:3
+   dev-libs/popt
+   dev-libs/jansson
+   dev-libs/libxml2
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   sys-libs/ncurses:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez )
+   calendar? ( net-libs/neon
+dev-libs/libical
+dev-libs/iksemel )
+   caps? ( sys-libs/libcap )
+   cluster? ( sys-cluster/corosync )
+   curl? ( net-misc/curl )
+   dahdi? ( >=net-libs/libpri-1.4.12_beta2
+   net-misc/dahdi-tools )
+  

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

2018-07-31 Thread Tony Vroon
commit: 3e931507346a375d803a91e6b26f3aa789f52157
Author: Tony Vroon  gentoo  org>
AuthorDate: Tue Jul 31 07:52:57 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 31 07:52:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e931507

net-libs/libsrtp: Remove old SLOT=2 ebuilds.

Now that stabilisation is complete, clear down the long list of SLOT=2 ebuilds.
We need SLOT=0 still for Asterisk, pjproject, ortp, qtwebengine &
gst-plugins-srtp which means 1.6.0 stays.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-libs/libsrtp/Manifest|  2 -
 net-libs/libsrtp/libsrtp-2.0.0-r1.ebuild | 75 
 net-libs/libsrtp/libsrtp-2.0.0.ebuild| 73 ---
 net-libs/libsrtp/libsrtp-2.1.0.ebuild| 74 ---
 4 files changed, 224 deletions(-)

diff --git a/net-libs/libsrtp/Manifest b/net-libs/libsrtp/Manifest
index 6c73f314ae5..bc57e86e9e4 100644
--- a/net-libs/libsrtp/Manifest
+++ b/net-libs/libsrtp/Manifest
@@ -1,4 +1,2 @@
 DIST libsrtp-1.6.0.tar.gz 1648862 BLAKE2B 
5526d7659db160df3b6d9f14922bd731d083f04c6dd084ef473c439d720733d0fd8b38bdfe92e30e05a8a94c41df965d04bca52601b2644352428b49b1ed9093
 SHA512 
5ac712d0d343c3b63ed248503cc7d33c637895a274c4434c91f513be117836f27cd5daba83088b4647bbd9c82d841e216e6346af8d485cb9ddcd35dee21d4887
-DIST libsrtp-2.0.0.tar.gz 265564 BLAKE2B 
ebae4a88fd5c77f3ed656569ee4300e4213d5be5c788efc84d8439a14a7773cfa60dc2b7c35a044ad1b5633af581f1526d1c3caa10e3ec800a2d66d5f837ce96
 SHA512 
61bba9aba9bb3e888c2bbc150411d0b3d583ed71ca455c5a3d4d6d06ecd383fdd61f86ad1979fb9c04da1b824e3fb9bb63f0d97e50b4a469d56907fb9dbc42d6
-DIST libsrtp-2.1.0.tar.gz 306090 BLAKE2B 
c5055a66bf12997cd1b0d996a930d413d144280ccf40a1bed4b1ef10caa097f9c4fa40910a66a41bd8e33732b810d8ca5f7cb8acd9cb506cc42ab7e5b5adaf6e
 SHA512 
60f4eb6fd37517eb96df80ab8a9c6fd79dfc89d969bdb04673cd98364f7108fbc703a64b1898056f9220a55315574b6f3f796b6814086360f6fd143e3b20fb3f
 DIST libsrtp-2.2.0.tar.gz 308469 BLAKE2B 
4ef318bdf5c69b69b5869f478d5f0b9ee82d7d8a52440d10e931722c75b2f3a62b59f7542bb932cc93a21b7af24e6b253d70b4722833c5e1e5afce052e3b00e2
 SHA512 
3a5214b02199ae8dff45a2ed225ed9b1dcb75a9c6b07669e23bf86f97ad26e3e22b4930acdf3c56b21b605211a89a53a17c61602195b391a5b29a09823ba868c

diff --git a/net-libs/libsrtp/libsrtp-2.0.0-r1.ebuild 
b/net-libs/libsrtp/libsrtp-2.0.0-r1.ebuild
deleted file mode 100644
index c15b98e7a29..000
--- a/net-libs/libsrtp/libsrtp-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Open-source implementation of the Secure Real-time Transport 
Protocol (SRTP)"
-HOMEPAGE="https://github.com/cisco/libsrtp;
-SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2/1"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd 
~ppc-macos ~x64-macos ~x86-macos"
-IUSE="aesicm console debug doc libressl openssl static-libs syslog test"
-
-RDEPEND="
-   openssl? (
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-   )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGES README TODO )
-
-PATCHES=( "${FILESDIR}/${PN}-pcap-automagic-r0.patch" )
-
-src_prepare() {
-   default
-
-   # test/rtpw.c is using /usr/share/dict/words assuming it exists
-   # using test/rtpw.c guaratees the file exists in any case
-   sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c || die
-
-   eautoreconf
-
-   # sadly, tests are too broken to even consider using work-arounds
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # stdout: default error output for messages in debug
-   # pcap: seems to be test-only
-   # openssl-kdf: OpenSSL 1.1.0+
-   econf \
-   --enable-stdout \
-   --disable-pcap \
-   --disable-openssl-kdf \
-   $(use_enable aesicm generic-aesicm) \
-   $(use_enable console) \
-   $(use_enable debug) \
-   $(use_enable openssl)
-}
-
-multilib_src_compile() {
-   use static-libs && emake ${PN}.a
-   emake shared_library
-   use test && emake test
-}
-
-multilib_src_test() {
-   LD_LIBRARY_PATH="${BUILD_DIR}" emake -j1 runtest
-
-   # Makefile.in has '$(testapp): libsrtp2.a'
-   if use !static-libs; then
-   rm libsrtp2.a || die
-   fi
-}
-
-multilib_src_install_all() {
-   # libsrtp.pdf can be generated with doxygen, but it seems to be broken.
-   use doc && DOCS+=( doc/*.txt )
-   einstalldocs
-}

diff --git a/net-libs/libsrtp/li

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

2018-07-23 Thread Tony Vroon
commit: 41a49ee7d1c93eac7c3405d45292bfd56b4dfe8b
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 20 09:22:04 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 16:03:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a49ee7

app-admin/graylog2: drop old

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 app-admin/graylog2/Manifest |  4 --
 app-admin/graylog2/files/confd  |  7 ---
 app-admin/graylog2/files/confd-r1   |  9 ---
 app-admin/graylog2/files/initd  | 54 --
 app-admin/graylog2/files/initd-r1   | 55 --
 app-admin/graylog2/graylog2-2.1.2.ebuild| 67 --
 app-admin/graylog2/graylog2-2.2.2.ebuild| 87 -
 app-admin/graylog2/graylog2-2.2.3.ebuild| 87 -
 app-admin/graylog2/graylog2-2.4.5-r1.ebuild | 87 -
 9 files changed, 457 deletions(-)

diff --git a/app-admin/graylog2/Manifest b/app-admin/graylog2/Manifest
index 5e8a328db48..d869968db91 100644
--- a/app-admin/graylog2/Manifest
+++ b/app-admin/graylog2/Manifest
@@ -1,5 +1 @@
-DIST graylog-2.1.2.tgz 94284738 BLAKE2B 
d4971bb6fb073f575d20204b49e7edf24773f42e4c9b84f0e1d2a5834bf8d95120ef1fa6391b22714923fa1f62e623f02a6788c82b1f48fc86f4953d484de36f
 SHA512 
df636143ff90b0aedcb6db78e20125c10da2428b6e474e925d6fc011fdc3a0b88414ec914981a71a0e08c4916cb5cd18a8eeda28e01d9edf3b3ae4a8fb0a90dc
-DIST graylog-2.2.2.tgz 99956086 BLAKE2B 
55499d11d9f9a81df8670521f62a45323941f7acac1b87a4df96dfbe0f14a63640cd536ab1c8affa69fe1c774d37b75ca8d0d4bc6194622267a6f5640cf05cc7
 SHA512 
341548b5d48e3a2008a1264128a604320b566b8f0e8da4d2fca54a69e1412a69839d09698e13d97dd399652611a3e24dd54dc81f56bc4ca00278afbd61ba9c2c
-DIST graylog-2.2.3.tgz 99971278 BLAKE2B 
981568151fa22b3b180a451075c9c66c1e9148d737e4683fdbeb505fccb54729619fce554ee3efd423f971081005e73e481f69d9b81676e80f1276b4a982cd6e
 SHA512 
19ad14bdee733b4ceed526af7f446fc74a4ac5bc6a0b4784618edd84a84aa00378c203d4051a3232c17caaf47f3ffe684cb8b17ce88c8d98e7b29bc22c0058e8
-DIST graylog-2.4.5.tgz 122974260 BLAKE2B 
0f04713fcee112f1018a78bea7c39b456ae167ec46c29b1b3c60326563d405a92a4d4d341860b0341a3ce2c7ad105a8ebf5068cae5b29b312d01a4fd036f277f
 SHA512 
bfcf879ab01142894ada2639f9d191aef640fa17e7c0a5935347291e99109fa677ae9caacada6cd3b94295a290eb710c20710621376c04222d6012492331b9af
 DIST graylog-2.4.6.tgz 122985232 BLAKE2B 
3a409a08f27c3abf1eadca57c4e8c9afc334655e050c0db9bad9d16e03acab6d92bfced708486ad8383987842d9b0a5ddc54e28d29fc426761fcb0ab8c65844c
 SHA512 
e1941f4740f43c5b92b5faa7cde06fb15294acfed5f0f56cb21a7ceffb8616382b68b67d049a2982c68833d706e57b77f365665f12193d053a2ac0996801bcbe

diff --git a/app-admin/graylog2/files/confd b/app-admin/graylog2/files/confd
deleted file mode 100644
index 58291368f35..000
--- a/app-admin/graylog2/files/confd
+++ /dev/null
@@ -1,7 +0,0 @@
-GRAYLOG_CONFIG_FILE="/etc/graylog2/graylog.conf"
-GRAYLOG_GROUP="graylog"
-GRAYLOG_LOG_DIR="/var/log/graylog2"
-GRAYLOG_USER="graylog"
-GRAYLOG_OPTIONS=""
-GRAYLOG_PID_FILE="/run/graylog2/graylog.pid"
-JAVA_OPTS="-Xms1g -Xmx1g -XX:NewRatio=1 -server -XX:+ResizeTLAB 
-XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled 
-XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:-OmitStackTraceInFastThrow"

diff --git a/app-admin/graylog2/files/confd-r1 
b/app-admin/graylog2/files/confd-r1
deleted file mode 100644
index 23b632ac433..000
--- a/app-admin/graylog2/files/confd-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-GRAYLOG_CONFIG_FILE="/etc/graylog2/graylog.conf"
-GRAYLOG_GROUP="graylog"
-GRAYLOG_LOG_DIR="/var/log/graylog2"
-GRAYLOG_INSTALL_DIR="/usr/share/graylog2"
-GRAYLOG_DATA_DIR="/var/lib/graylog2"
-GRAYLOG_USER="graylog"
-GRAYLOG_OPTIONS=""
-GRAYLOG_PID_FILE="/run/graylog2/graylog.pid"
-JAVA_OPTS="-Djava.library.path=$GRAYLOG_INSTALL_DIR/lib/sigar -Xms1g -Xmx1g 
-XX:NewRatio=1 -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC 
-XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC 
-XX:-OmitStackTraceInFastThrow"

diff --git a/app-admin/graylog2/files/initd b/app-admin/graylog2/files/initd
deleted file mode 100644
index 20c2143e96c..000
--- a/app-admin/graylog2/files/initd
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-export JAVA_HOME=`java-config --jre-home`
-
-checkconfig() {
-  if [ ! -r "${GRAYLOG_CONFIG_FILE}" ]; then
-eerror "GRAYLOG_CONFIG_FILE doesn't point to a readable config file"
-  fi
-}
-
-depend() {
-  need net
-}
-
-start() {
-  checkconfig || return 1
-
-  [ -e `dirname "$GRAYLOG_PID_FILE"` ] || \
-install -d -o${GRAYLOG_USER} -g${GRAYLOG_GROUP} -m75

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

2018-07-23 Thread Tony Vroon
commit: bb563d4be7d8d5b0a4bfb77fbf2d03bac22d070c
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 20 09:19:57 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 16:03:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb563d4b

app-admin/graylog2: bump to 2.4.6

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

 app-admin/graylog2/Manifest  |  1 +
 app-admin/graylog2/graylog2-2.4.6.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/app-admin/graylog2/Manifest b/app-admin/graylog2/Manifest
index 0380f11e831..5e8a328db48 100644
--- a/app-admin/graylog2/Manifest
+++ b/app-admin/graylog2/Manifest
@@ -2,3 +2,4 @@ DIST graylog-2.1.2.tgz 94284738 BLAKE2B 
d4971bb6fb073f575d20204b49e7edf24773f42e
 DIST graylog-2.2.2.tgz 99956086 BLAKE2B 
55499d11d9f9a81df8670521f62a45323941f7acac1b87a4df96dfbe0f14a63640cd536ab1c8affa69fe1c774d37b75ca8d0d4bc6194622267a6f5640cf05cc7
 SHA512 
341548b5d48e3a2008a1264128a604320b566b8f0e8da4d2fca54a69e1412a69839d09698e13d97dd399652611a3e24dd54dc81f56bc4ca00278afbd61ba9c2c
 DIST graylog-2.2.3.tgz 99971278 BLAKE2B 
981568151fa22b3b180a451075c9c66c1e9148d737e4683fdbeb505fccb54729619fce554ee3efd423f971081005e73e481f69d9b81676e80f1276b4a982cd6e
 SHA512 
19ad14bdee733b4ceed526af7f446fc74a4ac5bc6a0b4784618edd84a84aa00378c203d4051a3232c17caaf47f3ffe684cb8b17ce88c8d98e7b29bc22c0058e8
 DIST graylog-2.4.5.tgz 122974260 BLAKE2B 
0f04713fcee112f1018a78bea7c39b456ae167ec46c29b1b3c60326563d405a92a4d4d341860b0341a3ce2c7ad105a8ebf5068cae5b29b312d01a4fd036f277f
 SHA512 
bfcf879ab01142894ada2639f9d191aef640fa17e7c0a5935347291e99109fa677ae9caacada6cd3b94295a290eb710c20710621376c04222d6012492331b9af
+DIST graylog-2.4.6.tgz 122985232 BLAKE2B 
3a409a08f27c3abf1eadca57c4e8c9afc334655e050c0db9bad9d16e03acab6d92bfced708486ad8383987842d9b0a5ddc54e28d29fc426761fcb0ab8c65844c
 SHA512 
e1941f4740f43c5b92b5faa7cde06fb15294acfed5f0f56cb21a7ceffb8616382b68b67d049a2982c68833d706e57b77f365665f12193d053a2ac0996801bcbe

diff --git a/app-admin/graylog2/graylog2-2.4.6.ebuild 
b/app-admin/graylog2/graylog2-2.4.6.ebuild
new file mode 100644
index 000..91ea75e61cb
--- /dev/null
+++ b/app-admin/graylog2/graylog2-2.4.6.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit user
+
+DESCRIPTION="Free and open source log management"
+HOMEPAGE="https://graylog.org;
+SRC_URI="https://packages.graylog2.org/releases/graylog/graylog-${PV}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+RESTRICT="strip"
+
+RDEPEND="virtual/jdk:1.8"
+
+DOCS=(
+   COPYING README.markdown UPGRADING.rst
+)
+
+GRAYLOG_DATA_DIR="/var/lib/graylog2"
+GRAYLOG_INSTALL_DIR="/usr/share/graylog2"
+QA_PREBUILT="${GRAYLOG_INSTALL_DIR}/lib/sigar/libsigar*"
+
+S="${WORKDIR}/graylog-${PV}"
+
+pkg_setup() {
+   enewgroup graylog
+   enewuser graylog -1 -1 -1 graylog
+}
+
+src_prepare() {
+   default
+
+   # Stick to architecture of build host
+   if ! use amd64; then
+   rm -r lib/sigar/libsigar-amd64-*.so || die "Failed in removing 
AMD64 support libraries"
+   fi
+   if ! use ppc64; then
+   rm -r lib/sigar/libsigar-ppc64-*.so || die "Failed in removing 
PPC64 support libraries"
+   fi
+   if ! use x86; then
+   rm -r lib/sigar/libsigar-x86-*.so || die "Failed in removing 
X86 support libraries"
+   fi
+   # Currently unsupported platforms
+   # QA warning galore but testing/patches welcome
+   rm lib/sigar/libsigar-*freebsd*so \
+   lib/sigar/libsigar-*solaris*so \
+   lib/sigar/libsigar-*hpux*.sl \
+   lib/sigar/libsigar-*macosx*.dylib \
+   lib/sigar/libsigar-ia64-*.so \
+   lib/sigar/libsigar-ppc-*.so \
+   lib/sigar/libsigar-s390x*.so \
+   lib/sigar/*winnt* || die "Failed in removing unsupported 
platform libraries"
+
+   # gentoo specific paths
+   sed -i "s@\(node_id_file = \).*@\1${GRAYLOG_DATA_DIR}/node-id@g; \
+   s@\(message_journal_dir = 
\).*@\1${GRAYLOG_DATA_DIR}/data/journal@g; \
+   s@#\(content_packs_dir = 
\).*@\1${GRAYLOG_DATA_DIR}/data/contentpacks@g" \
+   graylog.conf.example || die
+}
+
+src_install() {
+   default
+
+   insinto /etc/graylog2
+   doins graylog.conf.example
+
+   insinto "${GRAYLOG_DATA_DIR}/data/contentpacks"
+   doins data/contentpacks/grok-patterns.json
+
+   insinto "${GRAYLOG_INSTALL_DIR}"
+   doins graylog.jar
+   doins -r lib plugin
+
+   newconfd "${FILESDIR}/confd-r2" graylog2
+   new

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

2018-07-23 Thread Tony Vroon
commit: 2cff6b95aaa3657f0405fe0b836b013f5c96faa9
Author: Oleksandr Trotsenko  gmail  com>
AuthorDate: Tue Jun  5 14:45:50 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 16:01:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cff6b95

dev-python/kaitaistruct: Introducing new package

Introducing dev-python/kaitaistruct into Gentoo repository.

Closes: https://bugs.gentoo.org/654860
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9251
Closes: https://bugs.gentoo.org/654860

 dev-python/kaitaistruct/Manifest|  1 +
 dev-python/kaitaistruct/kaitaistruct-0.8.ebuild | 18 ++
 dev-python/kaitaistruct/metadata.xml| 12 
 3 files changed, 31 insertions(+)

diff --git a/dev-python/kaitaistruct/Manifest b/dev-python/kaitaistruct/Manifest
new file mode 100644
index 000..ec7d0a659be
--- /dev/null
+++ b/dev-python/kaitaistruct/Manifest
@@ -0,0 +1 @@
+DIST kaitaistruct-0.8.tar.gz 5158 BLAKE2B 
802435e81c8ec2544f26109762d43d7761c8672714107861e5f981583bf38ab85b3c2f1f3be5d25429287b380b756599fb51cedd130870f2cd9cfe221fd2f509
 SHA512 
8361e30c5bec9a7c57c280d277232ff4123686f29f3813e61cde9bf7512ead2e2f447ea1e18b8925aefe432edbbd9682a690293dcb928a9049c4c81832b5666f

diff --git a/dev-python/kaitaistruct/kaitaistruct-0.8.ebuild 
b/dev-python/kaitaistruct/kaitaistruct-0.8.ebuild
new file mode 100644
index 000..bc1eb4526a5
--- /dev/null
+++ b/dev-python/kaitaistruct/kaitaistruct-0.8.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=( python2_7 python3_{4,5,6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Kaitai Struct runtime for Python"
+HOMEPAGE="https://kaitai.io/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-python/kaitaistruct/metadata.xml 
b/dev-python/kaitaistruct/metadata.xml
new file mode 100644
index 000..e7214b7e32c
--- /dev/null
+++ b/dev-python/kaitaistruct/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   oleksandr.trotse...@gmail.com
+   Oleksandr Trotsenko
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+



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

2018-07-23 Thread Tony Vroon
commit: 5d43d1de40a45412ec05057af531f4dd2ca7b7d6
Author: PPed72  iol  it>
AuthorDate: Mon Jul 23 13:51:55 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 15:57:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d43d1de

net-misc/netkit-telnetd: revbump to new Debian patchlevel

Remove old. EAPI 6.
Closes: https://bugs.gentoo.org/640620
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9325
Closes: https://bugs.gentoo.org/640620

 net-misc/netkit-telnetd/Manifest   |  2 +-
 ...-telnetd-0.17-r11.ebuild => netkit-telnetd-0.17-r12.ebuild} | 10 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/netkit-telnetd/Manifest b/net-misc/netkit-telnetd/Manifest
index 343ada668ee..baf55850d14 100644
--- a/net-misc/netkit-telnetd/Manifest
+++ b/net-misc/netkit-telnetd/Manifest
@@ -1,3 +1,3 @@
 DIST netkit-telnet-0.17.tar.gz 133749 BLAKE2B 
0eef225adeb0dd332ffd9cce0285213e6aa89f04263fb37e3dac35462492732265b2c29bd2a86277e39e0ad55267ff1a150f1140823c91d44c29cf6a20df8e7e
 SHA512 
e2cfabed12326af5e288def1821353eacffb4586008263dcd1bed1a9dd9d8548e51e68d7ede58ea75927783ba534ea8807ec722271843a77146f064f3d826dd3
 DIST netkit-telnet_0.17-36.diff.gz 27226 BLAKE2B 
c19370f6462295bb7e8d09307121ec3356e9d1751b3ce5b7985844f54506351f633de381ffb3cd3209995c18269ce716084742d4689d626b28aee8a3eb43
 SHA512 
7cd1ec5f96fcacee551700d65f62b6c217e0d9b5220a218aa60fceb3883d0754831606a247355dc2bf6486a02175b8d9b27058d6bc788de8e1b80545fdedbf9a
-DIST netkit-telnet_0.17-40.debian.tar.xz 36104 BLAKE2B 
1582e8ea06c287c460f590bf4440a506820f0935d286508144105f18ed27529139a69416c694bd7920c79f41318be46afd37871e8beef35f63768ec99d538896
 SHA512 
7fd13a7bf95a9b09b5a81080d2b8904150646f5b48ec2f8f0736b41caaf640a6369ab5fcd056677de029e7c571586982a7e8354f74c3b1f94d048d31d7a3e1d2
+DIST netkit-telnet_0.17-41.debian.tar.xz 36592 BLAKE2B 
6db35c25e14b219c15c4dd180f0dab064e5b101b42f29e7b71d99f797d22a51b376e6de148cf83fa479039f0ecbc811ecc36953dd89ae11f079b4ed42690d18f
 SHA512 
4de0d51c6cc3c9113b38c9ab76553d22294a02a86d2e02a0481bdad77887782902d41f99eb5dd268bee175ebee5489b3e9871012234a7480a431ef47015cdf5c

diff --git a/net-misc/netkit-telnetd/netkit-telnetd-0.17-r11.ebuild 
b/net-misc/netkit-telnetd/netkit-telnetd-0.17-r12.ebuild
similarity index 92%
rename from net-misc/netkit-telnetd/netkit-telnetd-0.17-r11.ebuild
rename to net-misc/netkit-telnetd/netkit-telnetd-0.17-r12.ebuild
index 6c1cadefb04..47aac67eb81 100644
--- a/net-misc/netkit-telnetd/netkit-telnetd-0.17-r11.ebuild
+++ b/net-misc/netkit-telnetd/netkit-telnetd-0.17-r12.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="6"
 
 inherit eutils toolchain-funcs
 
-PATCHLEVEL=40
+PATCHLEVEL=41
 DESCRIPTION="Standard Linux telnet client and server"
 #old HOMEPAGE="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/;
 # This might be the best HOMEPAGE now?
@@ -30,8 +30,8 @@ S=${WORKDIR}/netkit-telnet-${PV}
 
 src_prepare() {
# Patch: [0]
-   # Gentoo lacks a maintainer for this package right now. And a
-   # security problem arose. While reviewing our options for how
+   # Gentoo used to lack a maintainer for this package.
+   # A security problem arose. While reviewing our options for how
# should we proceed with the security bug we decided it would be
# better to just stay in sync with debian's own netkit-telnet
# package. Lots of bug fixes by them over time which were not in



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

2018-07-23 Thread Tony Vroon
commit: f7aa86360511c47a98eaa9c9a8086fca2f75aff8
Author: Kajzer  gmail  com>
AuthorDate: Mon Jul 23 13:51:51 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 15:56:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7aa8636

x11-misc/polybar: version bump to 3.2.0

Closes: https://github.com/gentoo/gentoo/pull/9326

 x11-misc/polybar/Manifest |  1 +
 x11-misc/polybar/polybar-3.2.0.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 4648dddbc07..b5689370854 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,4 @@
 DIST i3ipcpp-0.7.1.tar.gz 191417 BLAKE2B 
62b76a0921c78f374309d26856c01d1467b8bd181ce922fd47daec406afda9d76eea9a1f473b4899e22f99e2ef36fc70f72db1bb17eb1f3e71a8431c2634b915
 SHA512 
ef9f591bb4436916ad038bcb0c15ea3415d1978ff264fb276108ddac89c98515c464fbf252429f6a76589cb78e1434adba2efefb5a844dadad0e261f3806fb72
 DIST polybar-3.1.0.tar.gz 418298 BLAKE2B 
1c7394a17ff1ec5b0dec519b7aa58e63cfcec0f104d4302051f6e12753b7074c3d85072a3d78e7ce135c53d4ddd4a6f68ea61ffb7b2ad04997bbf0c836115046
 SHA512 
6d8759d9f750c2abfa79fe735615b0ed3d1827e3a88561317712c6f02cb32a0a77726f97cb419f3a040ae9085a34a23cb1aad0aacf3f14e56c542977b89036b2
+DIST polybar-3.2.0.tar.gz 242314 BLAKE2B 
1bdecba237f6d400479305caa2e571b5de708b07251c77f999fdc16af4c89a54ff722956c24b0b188aa76b5418cdf159eb21004091d87d2b93e2d43ba8a888c8
 SHA512 
14516e37bc39736eddb53aaffd38bbfa8443fa6744bd3bd374359b9d55c085c89f59ecaa80f31815f4828398d378d2772bbd79fac36a639a208814a0bf230930
 DIST xpp-1.4.0.tar.gz 84095 BLAKE2B 
2af4221953abe7f40473c55cd50c608b54ebc85a62be65af987ed5e6c5eaf56fbd92531788becf39ba5ad52099ac78f36e9b2a2515b473f4d86ed5fda3fa5065
 SHA512 
d34cbbe2391db36db7dffac0415d26b7487536e97c4d7efd472ab0aeffa4c8e757ee030b05e2aa1cfa8a591ee591bb96a6db7eb9fa5850027f958e92f078739c

diff --git a/x11-misc/polybar/polybar-3.2.0.ebuild 
b/x11-misc/polybar/polybar-3.2.0.ebuild
new file mode 100644
index 000..480c094886d
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.2.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-single-r1
+
+XPP_VERSION="1.4.0"
+I3IPCPP_VERSION="0.7.1"
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/jaagr/polybar;
+SRC_URI="https://github.com/jaagr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://github.com/jaagr/xpp/archive/${XPP_VERSION}.tar.gz -> 
xpp-${XPP_VERSION}.tar.gz
+   https://github.com/jaagr/i3ipcpp/archive/v${I3IPCPP_VERSION}.tar.gz -> 
i3ipcpp-${I3IPCPP_VERSION}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="alsa curl i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   x11-base/xcb-proto
+   x11-libs/cairo[xcb]
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   alsa? ( media-libs/alsa-lib )
+   curl? ( net-misc/curl )
+   i3wm? ( dev-libs/jsoncpp )
+   mpd? ( media-libs/libmpdclient )
+   network? ( net-wireless/wireless-tools )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   rmdir "${S}"/lib/xpp || die
+   mv "${WORKDIR}"/xpp-$XPP_VERSION "${S}"/lib/xpp || die
+
+   rmdir "${S}"/lib/i3ipcpp || die
+   mv "${WORKDIR}"/i3ipcpp-$I3IPCPP_VERSION "${S}"/lib/i3ipcpp || die
+
+   sed -i "s/.*cpp_error,.*/&\n\t  'eventstruct'   : lambda x, y: None,/" 
lib/xpp/generators/cpp_client.py || die "sed failed"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_ALSA="$(usex alsa)"
+   -DENABLE_CURL="$(usex curl)"
+   -DENABLE_I3="$(usex i3wm)"
+   -DBUILD_IPC_MSG="$(usex ipc)"
+   -DENABLE_MPD="$(usex mpd)"
+   -DENABLE_NETWORK="$(usex network)"
+   -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2018-07-23 Thread Tony Vroon
commit: 8fc706e0a03a10e1bac014895bb739da487f6ee4
Author: Robert Siebeck  r123  de>
AuthorDate: Mon Jul 23 08:34:29 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 09:03:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc706e0

net-im/signal-desktop-bin: new version 1.14.4

Closes: https://bugs.gentoo.org/661640
Closes: https://github.com/gentoo/gentoo/pull/9324
Closes: https://bugs.gentoo.org/661640

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-1.14.4.ebuild   | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index bea1b83910e..20604c1c27f 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_1.14.1_amd64.deb 6578 BLAKE2B 
17baf6e83c54a504784d9fc1bdcf5ec1b2ae9148b4d833a77d5f916c84cd3affcc4f77f205284b862a253e0a8480742270c4f21ab566d7213c7422f68157
 SHA512 
3180c44e4131a2e13d75896e728f4ee4f20064902536fdeafa4ccfb47a29a131826622341ada4ba1d3e71db8a8a141fdeb7f66b586c8993ba1ed78daaa23d2df
+DIST signal-desktop_1.14.4_amd64.deb 65716964 BLAKE2B 
6209261ea15e14ae6b8da175afdddc4f48af55094a4dab20bdf7dcb5fe52ae79fbb7e2c235297afca2506749de387f8ca06b36a4aa89232b4cf903ded92c291e
 SHA512 
d5e35fe04bbcb64cd2b5d12823be5400a85ca5ec8c24891f7f12aa6c38074f97a739afe7f028b4a397d1cc4d2e7193d7354829b54847dd0e95c71c7a46dae017

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.14.4.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-1.14.4.ebuild
new file mode 100644
index 000..4c7b60f0d17
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-1.14.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="${PN/-bin/}"
+
+inherit gnome2-utils pax-utils unpacker xdg-utils
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/WhisperSystems/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   gnome-base/gconf:2
+   dev-libs/nss
+   x11-libs/gtk+:3[X]
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   net-print/cups
+   "
+
+QA_PREBUILT="opt/Signal/signal-desktop
+   opt/Signal/libnode.so
+   opt/Signal/libffmpeg.so"
+
+S="${WORKDIR}"
+
+src_install() {
+   insinto /
+   dodoc -r usr/share/doc/signal-desktop/.
+   doins -r opt
+   insinto /usr/share
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop
+   pax-mark m opt/Signal/signal-desktop
+
+   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2018-07-23 Thread Tony Vroon
commit: b65530cc056c920f01d87108a39afb545b2a014d
Author: Robert Siebeck  r123  de>
AuthorDate: Mon Jul 23 08:35:44 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 09:03:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65530cc

net-im/signal-desktop-bin: remove old version

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-1.14.1.ebuild   | 57 --
 2 files changed, 58 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 20604c1c27f..4c3c323e225 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_1.14.1_amd64.deb 6578 BLAKE2B 
17baf6e83c54a504784d9fc1bdcf5ec1b2ae9148b4d833a77d5f916c84cd3affcc4f77f205284b862a253e0a8480742270c4f21ab566d7213c7422f68157
 SHA512 
3180c44e4131a2e13d75896e728f4ee4f20064902536fdeafa4ccfb47a29a131826622341ada4ba1d3e71db8a8a141fdeb7f66b586c8993ba1ed78daaa23d2df
 DIST signal-desktop_1.14.4_amd64.deb 65716964 BLAKE2B 
6209261ea15e14ae6b8da175afdddc4f48af55094a4dab20bdf7dcb5fe52ae79fbb7e2c235297afca2506749de387f8ca06b36a4aa89232b4cf903ded92c291e
 SHA512 
d5e35fe04bbcb64cd2b5d12823be5400a85ca5ec8c24891f7f12aa6c38074f97a739afe7f028b4a397d1cc4d2e7193d7354829b54847dd0e95c71c7a46dae017

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.14.1.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-1.14.1.ebuild
deleted file mode 100644
index 4c7b60f0d17..000
--- a/net-im/signal-desktop-bin/signal-desktop-bin-1.14.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="${PN/-bin/}"
-
-inherit gnome2-utils pax-utils unpacker xdg-utils
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/WhisperSystems/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   gnome-base/gconf:2
-   dev-libs/nss
-   x11-libs/gtk+:3[X]
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
-   net-print/cups
-   "
-
-QA_PREBUILT="opt/Signal/signal-desktop
-   opt/Signal/libnode.so
-   opt/Signal/libffmpeg.so"
-
-S="${WORKDIR}"
-
-src_install() {
-   insinto /
-   dodoc -r usr/share/doc/signal-desktop/.
-   doins -r opt
-   insinto /usr/share
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop
-   pax-mark m opt/Signal/signal-desktop
-
-   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/arno-iptables-firewall/

2018-07-23 Thread Tony Vroon
commit: 336d88091ab27258d7255bc761e02847782ae3ec
Author: Ferenc Erki  gmail  com>
AuthorDate: Wed Jul 18 18:16:10 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 08:49:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336d8809

net-firewall/arno-iptables-firewall: version bump

Also migrating from versionator to eapi7-ver.

Closes: https://bugs.gentoo.org/661542
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9274
Closes: https://bugs.gentoo.org/661542

 net-firewall/arno-iptables-firewall/Manifest   |  1 +
 .../arno-iptables-firewall-2.0.3.ebuild| 95 ++
 2 files changed, 96 insertions(+)

diff --git a/net-firewall/arno-iptables-firewall/Manifest 
b/net-firewall/arno-iptables-firewall/Manifest
index 3cb0552cc31..d4d0807f901 100644
--- a/net-firewall/arno-iptables-firewall/Manifest
+++ b/net-firewall/arno-iptables-firewall/Manifest
@@ -1,2 +1,3 @@
 DIST arno-iptables-firewall-2.0.2a.tar.gz 138141 BLAKE2B 
1dad35b86ff5d93991b01ed0b3f4cd61eeab0d896b7c270d809600de972cae13828f192e8962199563b7ebf55f961a4cd96af9b15234e504df23615827aec638
 SHA512 
56ba669101375cccd29183e7069198f27d0656021310a90a82cb03ce417d4dec241084f3332f57d52f889b125836a6a08bb116453aaa9a4c3860204e109322e5
+DIST arno-iptables-firewall-2.0.3.tar.gz 139445 BLAKE2B 
57dade49a4aaacb1354129efeb5ca013060d51baa8c23dea1fc326e52a693c7137047883ea7bbca6cc3221f70a83f7283123a345e22ceac4bb99d3b43410b65d
 SHA512 
c88a560d4c0a2644dd1ec35e0a6e2b1883e52dc6c71075207c3b98a59964a4be3787620e9414ad5e926bddb9dbc7c2674fd8687828526c35f0fb4a53a05aa929
 DIST arno-iptables-firewall_2.0.1e.tar.gz 126238 BLAKE2B 
0c8263004d2294f6eedd7f40e6c339da3a57db803ce1d064ac0bf4a3d2191b26fcd0b59185e51240bd0378365f9ca115c80c5edc256aa68359728c960ab8e6e3
 SHA512 
244b3bbf08b2d97128908aece487388bb71ced002cc129885144f4eacf9cf6053c9eb1225a1cd33fdefc502f1e6822a85710d35a7884e99cfde35d34f3fd4f70

diff --git 
a/net-firewall/arno-iptables-firewall/arno-iptables-firewall-2.0.3.ebuild 
b/net-firewall/arno-iptables-firewall/arno-iptables-firewall-2.0.3.ebuild
new file mode 100644
index 000..939a095dd94
--- /dev/null
+++ b/net-firewall/arno-iptables-firewall/arno-iptables-firewall-2.0.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit readme.gentoo-r1 systemd eapi7-ver
+
+DESCRIPTION="Arno's iptables firewall script"
+HOMEPAGE="http://rocky.eld.leidenuniv.nl;
+
+MY_PV=$(ver_rs 3 -)
+MY_PV=${MY_PV/rc/RC}
+SRC_URI="https://github.com/${PN}/aif/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+plugins"
+
+# sys-apps/coreutils dependency wrt
+# https://bugs.gentoo.org/show_bug.cgi?id=448716
+
+DEPEND=""
+RDEPEND="net-firewall/ipset
+   net-firewall/iptables
+   >=sys-apps/coreutils-8.21
+   sys-apps/iproute2
+   plugins? ( net-dns/bind-tools )"
+
+S="${WORKDIR}/aif-${MY_PV}"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="You will need to configure /etc/${PN}/firewall.conf
+before using this package. To start the script, run:
+
+/etc/init.d/${PN} start (for OpenRC)
+systemctl start ${PN} (for systemd)
+
+If you want to start this script at boot, run:
+
+rc-update add ${PN} default (for OpenRC)
+systemctl enable ${PN} (for systemd)"
+
+src_prepare() {
+   sed -i -e 's:/usr/local/share/:/usr/libexec/:' \
+   etc/"${PN}"/firewall.conf || die "Sed failed!"
+   sed -i -e 's:/usr/local/sbin/:/usr/sbin/:' \
+   lib/systemd/system/"${PN}.service" || die "Sed failed!"
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/"${PN}"
+   doins etc/"${PN}"/firewall.conf
+   doins etc/"${PN}"/custom-rules
+
+   doinitd "${FILESDIR}/${PN}"
+   systemd_dounit lib/systemd/system/"${PN}.service"
+
+   dobin bin/arno-fwfilter
+   dosbin bin/"${PN}"
+
+   insinto /usr/libexec/"${PN}"
+   doins share/"${PN}"/environment
+
+   dodoc CHANGELOG README
+   readme.gentoo_create_doc
+
+   if use plugins
+   then
+   insinto /etc/"${PN}"/plugins
+   doins etc/"${PN}"/plugins/*
+
+   insinto /usr/libexec/"${PN}"/plugins
+   doins share/"${PN}"/plugins/*.plugin
+
+   exeinto /usr/libexec/"${PN}"/plugins
+   doexe share/"${PN}"/plugins/dyndns-host-open-helper
+   doexe share/"${PN}"/plugins/traffic-accounting-helper
+   doexe share/"${PN}"/plugins/traffic-accounting-log-rotate
+   doexe share/"${PN}"

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2018-07-23 Thread Tony Vroon
commit: da4a46a43b19ab5483c93d45b20b9f0384d3cbc7
Author: Tact Yoshida  gmail  com>
AuthorDate: Thu Jul 19 03:13:11 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 08:46:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4a46a4

net-misc/tigervnc: Version bump to 1.9.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9275

 net-misc/tigervnc/Manifest |   2 +
 .../files/tigervnc-1.9.0-030_manpages.patch|  55 ++
 .../files/tigervnc-1.9.0-055_xstartup.patch|  33 
 .../files/xserver120-drmfourcc-header.patch|  36 
 net-misc/tigervnc/files/xserver120.patch   |  91 ++
 net-misc/tigervnc/metadata.xml |  20 +--
 net-misc/tigervnc/tigervnc-1.9.0.ebuild| 196 +
 7 files changed, 423 insertions(+), 10 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 95da57ad284..3df4fac3055 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,3 +1,5 @@
 DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 BLAKE2B 
5e4aed97f3b1e88488f1f080b11afb515d70fcf5b9a20074436a97b3a54a89bd308bacec5584263a7cd72ef3f8b8863102cbd8ab3685cb3251764f5f23f4a037
 SHA512 
86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573
 DIST tigervnc-1.8.0.tar.gz 1433830 BLAKE2B 
bdbe0e11a1459dc6328c7c54e8062f0628b952e33fcbe6ffe93c1b2148b52a17fd99fcae333b2eddf5256ffd0376a83634521473c2cd8937ba95b69bf133c796
 SHA512 
c066e9781622e342667bf03fd6bbb94ed17b412b07c46764b7b73b2eb308c285e865cf1e901f7d218db05a0486fb3f8877e75da3c939ef0d020247713779327a
+DIST tigervnc-1.9.0.tar.gz 1506520 BLAKE2B 
292c2e5fb9ffe2573e216257e889d259abfdca5964559492c318e24ea00563211e7477a4f1b2b09d0e962343d4aeb2c12dcfdd6857a3282882ee9f91fdf8103a
 SHA512 
333910f567e6b5e4a5a22d898b2d4c3f4b834cb4cc8fc13ff55d31401894c0d5122a127692ec5eb51e412c945ff3ea5b8146f9ab22cbe1e47541e09239ec8c9d
 DIST xorg-server-1.19.5.tar.bz2 5965044 BLAKE2B 
23375793ea4459a962f412440e307081ce2acd3c646e5db4d1bfac20e267bcbb1752ba8f6de66df06d25eaf92d1b55082a80eced0d44c257a757d5926ca6a7f3
 SHA512 
928dea5850b98cd815004cfa133eca23cfa9521920c934c68a92787f2cae13cca1534eee772a4fb74b8ae8cb92662b5d68b95b834c8aa8ec57cd57cb4e5dd45c
+DIST xorg-server-1.20.0.tar.bz2 6096838 BLAKE2B 
34ee6d6dbbde54d54e082a0791e85ad52d728e239a7d8fadb75ebcbdbaab8752b90ca6d075f096d971db7ec68ce4ecac5c70fcf536ce23c20b8dce8f32e2c046
 SHA512 
1489e8511c9da682ef0460182dfeeddd241c72d4ef4d206d9706f1e39572c09953df851fab18cefb65a1ee4c6710c6ba13c63c9c9fc0bc1b5f12c50780412cde

diff --git a/net-misc/tigervnc/files/tigervnc-1.9.0-030_manpages.patch 
b/net-misc/tigervnc/files/tigervnc-1.9.0-030_manpages.patch
new file mode 100644
index 000..8a30f18d7d9
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.9.0-030_manpages.patch
@@ -0,0 +1,55 @@
+diff --git a/unix/vncserver b/unix/vncserver
+index 9e7a6ac5..139f9601 100755
+--- a/unix/vncserver
 b/unix/vncserver
+@@ -684,6 +684,7 @@ sub Usage
+   " [-geometry x]\n".
+   " [-pixelformat rgbNNN|bgrNNN]\n".
+   " [-fp ]\n".
++  " [-cc ]\n".
+   " [-fg]\n".
+   " [-autokill]\n".
+   " [-noxstartup]\n".
+diff --git a/vncviewer/vncviewer.cxx b/vncviewer/vncviewer.cxx
+index f076565f..05669a42 100644
+--- a/vncviewer/vncviewer.cxx
 b/vncviewer/vncviewer.cxx
+@@ -352,6 +352,11 @@ static void usage(const char *programName)
+   "   %s [parameters] -listen [port] [parameters]\n"
+   "   %s [parameters] [.tigervnc file]\n",
+   programName, programName, programName);
++  fprintf(stderr,"\n"
++"Options:\n\n"
++"  -display Xdisplay - Specifies the X display for the viewer 
window\n"
++"  -geometry geometry - Standard X position and sizing 
specification.\n");
++
+   fprintf(stderr,"\n"
+   "Parameters can be turned on with - or off with -=0\n"
+   "Parameters which take a value can be specified as "
+diff --git a/vncviewer/vncviewer.man b/vncviewer/vncviewer.man
+index 729c01d6..07dc58f1 100644
+--- a/vncviewer/vncviewer.man
 b/vncviewer/vncviewer.man
+@@ -240,6 +240,10 @@ This option specifies the preferred encoding to use from 
one of "Tight", "ZRLE",
+ Disable lossy JPEG compression in Tight encoding. Default is off.
+ .
+ .TP
++.B \-ImprovedHextile
++Try harder to compress data (default).
++.
++.TP
+ .B \-QualityLevel \fIlevel\fP
+ JPEG quality level. 0 = Low, 9 = High. May be adjusted automatically if
+ \fB-AutoSelect\fP is turned on. Default is 8.
+@@ -296,6 +300,

[gentoo-commits] repo/gentoo:master commit in: media-gfx/opentoonz/files/, media-gfx/opentoonz/

2018-07-23 Thread Tony Vroon
commit: f6a0df382ce2a8668a9573f661213aaa19fa3997
Author: Tact Yoshida  gmail  com>
AuthorDate: Wed Jul 18 18:59:44 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 08:42:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a0df38

media-gfx/opentoonz: Version bump to 1.2.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9276
Closes: https://bugs.gentoo.org/612938

 media-gfx/opentoonz/Manifest   |  1 +
 ...ntoonz-1.2.1-gcc6-no-throw-in-destructors.patch | 38 +
 media-gfx/opentoonz/opentoonz-1.2.1.ebuild | 94 ++
 3 files changed, 133 insertions(+)

diff --git a/media-gfx/opentoonz/Manifest b/media-gfx/opentoonz/Manifest
index fb7bd6893f2..19f8c7123f0 100644
--- a/media-gfx/opentoonz/Manifest
+++ b/media-gfx/opentoonz/Manifest
@@ -1 +1,2 @@
 DIST opentoonz-1.1.2.tar.gz 36777909 BLAKE2B 
d822218c5ea1843a50da8d799bd9edf6998bd424ec2b65600371a0ae9f69aaea0d1c45aa53c3a0287c67459b8101a82bc0c339510859f4fbac3a116c9671df08
 SHA512 
800a741cb40e7dede79ef92705fc8fe3a23524c8a4397c30f80a81a7513c98606fb1bb5574188969ba08cfe8995d679f9fc5ecb696a6ac14c48aa2646a2c871e
+DIST opentoonz-1.2.1.tar.gz 39843446 BLAKE2B 
f9035bab5c6fa1d86459b401ca94acbffe8e38a2f5ec2bc97f303c7e829b9f6695480e7ab7a7560909f6ce45109ca1704d5020ff774964b5ed72b1b01588e93b
 SHA512 
3eaf5983b5ec7424338e25975228b9bf6e9da61b2699c52377528966ecf07971868426bda0a64c780c2876cc1f0e4adb63c46767e8099fbfe32a8d1586c13f44

diff --git 
a/media-gfx/opentoonz/files/opentoonz-1.2.1-gcc6-no-throw-in-destructors.patch 
b/media-gfx/opentoonz/files/opentoonz-1.2.1-gcc6-no-throw-in-destructors.patch
new file mode 100644
index 000..ad0e5a2758e
--- /dev/null
+++ 
b/media-gfx/opentoonz/files/opentoonz-1.2.1-gcc6-no-throw-in-destructors.patch
@@ -0,0 +1,38 @@
+Bug: https://bugs.gentoo.org/show_bug.cgi?id=612938
+
+From ae91dbad8c33b35ea564d235c8eba63adfcc0fef Mon Sep 17 00:00:00 2001
+From: Peter-Levine 
+Date: Wed, 31 May 2017 04:49:36 -0400
+Subject: [PATCH] Don't allow throw() in destructors (#1182)
+
+---
+ toonz/sources/image/3gp/tiio_3gp_proxy.cpp | 2 --
+ toonz/sources/image/mov/tiio_mov_proxy.cpp | 2 --
+ 2 files changed, 4 deletions(-)
+
+diff --git a/toonz/sources/image/3gp/tiio_3gp_proxy.cpp 
b/toonz/sources/image/3gp/tiio_3gp_proxy.cpp
+index d1bd79717..03140f695 100644
+--- a/toonz/sources/image/3gp/tiio_3gp_proxy.cpp
 b/toonz/sources/image/3gp/tiio_3gp_proxy.cpp
+@@ -138,8 +138,6 @@ TLevelWriter3gp::~TLevelWriter3gp() {
+   QString res;
+ 
+   stream << (msg << QString("$closeLW3gp") << m_id);
+-  if (tipc::readMessage(stream, msg) != "ok")
+-throw TException("Unable to write file");
+ }
+ 
+ //--
+diff --git a/toonz/sources/image/mov/tiio_mov_proxy.cpp 
b/toonz/sources/image/mov/tiio_mov_proxy.cpp
+index 260bbb196..6be067c01 100644
+--- a/toonz/sources/image/mov/tiio_mov_proxy.cpp
 b/toonz/sources/image/mov/tiio_mov_proxy.cpp
+@@ -206,8 +206,6 @@ TLevelWriterMov::~TLevelWriterMov() {
+   QString res;
+ 
+   stream << (msg << QString("$closeLWMov") << m_id);
+-  if (tipc::readMessage(stream, msg) != "ok")
+-throw TException("Unable to write file");
+ }
+ 
+ //--

diff --git a/media-gfx/opentoonz/opentoonz-1.2.1.ebuild 
b/media-gfx/opentoonz/opentoonz-1.2.1.ebuild
new file mode 100644
index 000..84389a579e2
--- /dev/null
+++ b/media-gfx/opentoonz/opentoonz-1.2.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="An open-source full-featured 2D animation creation software"
+HOMEPAGE="https://github.com/opentoonz/opentoonz;
+SRC_URI="https://github.com/opentoonz/opentoonz/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD libtiff"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   app-arch/lz4:=
+   >=dev-libs/boost-1.55.0:=
+   dev-libs/lzo:2=
+   >=dev-qt/qtcore-5.9:5
+   >=dev-qt/qtgui-5.9:5
+   >=dev-qt/qtmultimedia-5.9:5[widgets]
+   >=dev-qt/qtnetwork-5.9:5
+   >=dev-qt/qtopengl-5.9:5
+   >=dev-qt/qtprintsupport-5.9:5
+   >=dev-qt/qtscript-5.9:5
+   >=dev-qt/qtsvg-5.9:5
+   >=dev-qt/qtwidgets-5.9:5
+   >=dev-qt/qtxml-5.9:5
+   media-libs/freeglut:=
+   media-libs/freetype:2=
+   media-libs/glew:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libmypaint-1.3.0
+   media-libs/libpng:=
+   media-libs/libsdl2:=
+   sci-libs/cblas-reference:=
+   >=sci-libs/superlu-4.1:=
+   sys-libs/zlib:=
+   

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

2018-07-23 Thread Tony Vroon
commit: 428df618ffd0ef65f0fdd650f79fc01bc48d98c0
Author: Oleksandr Trotsenko  gmail  com>
AuthorDate: Fri Jul 20 12:36:53 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 08:39:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428df618

dev-python/h11: Introducing support for Python3.7

Dropping support for pypy because tests fail on it.
All Python target USE flags confirmed to pass tests

Closes: https://bugs.gentoo.org/661638
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9295
Closes: https://bugs.gentoo.org/661638

 dev-python/h11/h11-0.7.0.ebuild | 2 +-
 dev-python/h11/h11-0.8.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/h11/h11-0.7.0.ebuild b/dev-python/h11/h11-0.7.0.ebuild
index 6c6a5b9ba4e..cffbe228322 100644
--- a/dev-python/h11/h11-0.7.0.ebuild
+++ b/dev-python/h11/h11-0.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
 
 inherit distutils-r1
 

diff --git a/dev-python/h11/h11-0.8.1.ebuild b/dev-python/h11/h11-0.8.1.ebuild
index 42f5ff8794e..e3c685dbd66 100644
--- a/dev-python/h11/h11-0.8.1.ebuild
+++ b/dev-python/h11/h11-0.8.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/atheme-services/, net-irc/atheme-services/files/

2018-07-23 Thread Tony Vroon
commit: 0bfa6969fdd253bb2642808581664cf884529c07
Author: Wade Cline  hotmail  com>
AuthorDate: Mon Jul 23 05:29:13 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 08:36:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bfa6969

net-irc/atheme-services Version bump to 7.2.10_p2

Closes: https://github.com/gentoo/gentoo/pull/9323

 net-irc/atheme-services/Manifest   |  1 +
 .../atheme-services-7.2.10_p2.ebuild   | 91 ++
 ...theme-services-7.2.10_p2-configure-logdir.patch | 25 ++
 3 files changed, 117 insertions(+)

diff --git a/net-irc/atheme-services/Manifest b/net-irc/atheme-services/Manifest
index 6236fb81cee..050f15eb282 100644
--- a/net-irc/atheme-services/Manifest
+++ b/net-irc/atheme-services/Manifest
@@ -1 +1,2 @@
+DIST atheme-services-7.2.10_p2.tar.xz 21061364 BLAKE2B 
e02ea3b9b55c0a02bfd354da65ed45318c2f0a5d5d35cabe7984760cfe1683b9856cc779754f1de8861816b5b2d2323c898100697e8d365ffed039e90b42cde6
 SHA512 
c7e6654ddbf515b1565b77f0659cd9a77787d004fb532ecdee638189e823ec65afc283cbeafc6d7625ed6c210835e5546c5e33718e08ad0b280ccc7a2df7be48
 DIST atheme-services-7.2.9.tar.bz2 1179582 BLAKE2B 
ea8a52cccffae78a317dc060fc6eef4daf398ab5c3d91147aaad48252614df42fd0327ee0cc9eef237dd03d81edde6a64bb0fb498d68039e8424fbab1b92861c
 SHA512 
8852bcf4746ad3b8814e2e7ae8b435c538b442f26f6cf8479087d115c0c4d6877ea864f9e19ccaa9ae93ea8a116cfa53d1f22846fffb783f78bfad8e95fd26f7

diff --git a/net-irc/atheme-services/atheme-services-7.2.10_p2.ebuild 
b/net-irc/atheme-services/atheme-services-7.2.10_p2.ebuild
new file mode 100644
index 000..90d919e5357
--- /dev/null
+++ b/net-irc/atheme-services/atheme-services-7.2.10_p2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic perl-functions user
+
+MY_PN="atheme"
+MY_PV="7.2.10-r2"
+
+DESCRIPTION="A portable and secure set of open-source and modular IRC services"
+HOMEPAGE="https://github.com/atheme/atheme;
+SRC_URI="https://github.com/atheme/atheme/releases/download/v${MY_PV}/${MY_PN}-v${MY_PV}.tar.xz
 -> ${PN}-${PV}.tar.xz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="cracklib largenet ldap nls +pcre perl profile ssl"
+S="${WORKDIR}/${MY_PN}-v${MY_PV}"
+
+RDEPEND=">=dev-libs/libmowgli-2.1.0:2
+   cracklib? ( sys-libs/cracklib )
+   ldap? ( net-nds/openldap )
+   perl? ( dev-lang/perl )
+   pcre? ( dev-libs/libpcre )
+   ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=("${FILESDIR}"/${P}-configure-logdir.patch)
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 /var/lib/atheme ${PN}
+}
+
+src_configure() {
+   # perl scriping module support is also broken in 7.0.0. Yay for QA 
failures.
+   econf \
+   --sysconfdir="${EPREFIX}"/etc/${PN} \
+   --localstatedir="${EPREFIX}"/var \
+   --enable-fhs-paths \
+   --disable-warnings \
+   --enable-contrib \
+   $(use_enable largenet large-net) \
+   $(use_with cracklib) \
+   $(use_with ldap) \
+   $(use_enable nls) \
+   $(use_enable profile) \
+   $(use_with pcre) \
+   $(use_with perl) \
+   $(use_enable ssl)
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+
+   insinto /etc/${PN}
+   for conf in dist/*.example; do
+   # The .cron file isn't meant to live in /etc/${PN}, so only
+   # install a .example version.
+   [[ ${conf} == *cron* ]] && continue
+
+   local confdest=${conf##*/}
+   newins ${conf} ${confdest%.example}
+   done
+
+   fowners -R 0:${PN} /etc/${PN}
+   keepdir /var/{lib,log}/atheme
+   fowners ${PN}:${PN} /var/{lib,log}/atheme
+   fperms -R go-w,o-rx /etc/${PN}
+   fperms 750 /etc/${PN} /var/{lib,log}/atheme
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   mv "${ED}"/usr/bin/{,atheme-}dbverify || die
+
+   # contributed scripts and such:
+   docinto contrib
+   dodoc contrib/*.{c,pl,php,py,rb}
+
+   use perl && perl_domodule -r contrib/Atheme{,.pm}
+
+   rm "${ED%/}/usr/share/doc/${PF}/WINDOWS" || die
+
+   # Bug #454840 #520490
+   rm -rf "${ED%/}/var/run" || die
+}

diff --git 
a/net-irc/atheme-services/files/atheme-services-7.2.10_p2-configure-logdir.patch
 
b/net-irc/atheme-services/files/atheme-services-7.2.10_p2-configure-logdir.patch
new file mode 100644
index 000..d57af2d9f44
--- /dev/null
+++ 
b/net-irc/atheme-services/files/atheme-services-7.2.10_p2-configure-log

[gentoo-commits] repo/gentoo:master commit in: net-irc/atheme-services/, net-irc/atheme-services/files/

2018-07-23 Thread Tony Vroon
commit: a5312c646cab22edee5af3d3ac20c2e8ed20a1e4
Author: Wade Cline  hotmail  com>
AuthorDate: Mon Jul 23 05:33:03 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 23 08:36:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5312c64

net-irc/atheme-services Remove old version

 net-irc/atheme-services/Manifest   |  1 -
 .../atheme-services-7.2.9-r1.ebuild| 89 --
 .../atheme-services-7.2.9-configure-logdir.patch   | 25 --
 .../files/atheme-services-7.2.9-fix-docdir.patch   | 13 
 4 files changed, 128 deletions(-)

diff --git a/net-irc/atheme-services/Manifest b/net-irc/atheme-services/Manifest
index 050f15eb282..ca89021adb4 100644
--- a/net-irc/atheme-services/Manifest
+++ b/net-irc/atheme-services/Manifest
@@ -1,2 +1 @@
 DIST atheme-services-7.2.10_p2.tar.xz 21061364 BLAKE2B 
e02ea3b9b55c0a02bfd354da65ed45318c2f0a5d5d35cabe7984760cfe1683b9856cc779754f1de8861816b5b2d2323c898100697e8d365ffed039e90b42cde6
 SHA512 
c7e6654ddbf515b1565b77f0659cd9a77787d004fb532ecdee638189e823ec65afc283cbeafc6d7625ed6c210835e5546c5e33718e08ad0b280ccc7a2df7be48
-DIST atheme-services-7.2.9.tar.bz2 1179582 BLAKE2B 
ea8a52cccffae78a317dc060fc6eef4daf398ab5c3d91147aaad48252614df42fd0327ee0cc9eef237dd03d81edde6a64bb0fb498d68039e8424fbab1b92861c
 SHA512 
8852bcf4746ad3b8814e2e7ae8b435c538b442f26f6cf8479087d115c0c4d6877ea864f9e19ccaa9ae93ea8a116cfa53d1f22846fffb783f78bfad8e95fd26f7

diff --git a/net-irc/atheme-services/atheme-services-7.2.9-r1.ebuild 
b/net-irc/atheme-services/atheme-services-7.2.9-r1.ebuild
deleted file mode 100644
index 5fcdc6534d3..000
--- a/net-irc/atheme-services/atheme-services-7.2.9-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic perl-functions user
-
-DESCRIPTION="A portable and secure set of open-source and modular IRC services"
-HOMEPAGE="https://github.com/atheme/atheme;
-SRC_URI="https://github.com/atheme/atheme/releases/download/v${PV}/atheme-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="cracklib largenet ldap nls +pcre perl profile ssl"
-S="${WORKDIR}/atheme-${PV}"
-
-RDEPEND=">=dev-libs/libmowgli-2.1.0:2
-   cracklib? ( sys-libs/cracklib )
-   ldap? ( net-nds/openldap )
-   perl? ( dev-lang/perl )
-   pcre? ( dev-libs/libpcre )
-   ssl? ( dev-libs/openssl:0= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-docdir.patch
-   "${FILESDIR}"/${P}-configure-logdir.patch)
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 /var/lib/atheme ${PN}
-}
-
-src_configure() {
-   # perl scriping module support is also broken in 7.0.0. Yay for QA 
failures.
-   econf \
-   --sysconfdir="${EPREFIX}"/etc/${PN} \
-   --localstatedir="${EPREFIX}"/var \
-   --enable-fhs-paths \
-   --disable-warnings \
-   --enable-contrib \
-   $(use_enable largenet large-net) \
-   $(use_with cracklib) \
-   $(use_with ldap) \
-   $(use_enable nls) \
-   $(use_enable profile) \
-   $(use_with pcre) \
-   $(use_with perl) \
-   $(use_enable ssl)
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   default
-
-   insinto /etc/${PN}
-   for conf in dist/*.example; do
-   # The .cron file isn't meant to live in /etc/${PN}, so only
-   # install a .example version.
-   [[ ${conf} == *cron* ]] && continue
-
-   local confdest=${conf##*/}
-   newins ${conf} ${confdest%.example}
-   done
-
-   fowners -R 0:${PN} /etc/${PN}
-   keepdir /var/{lib,log}/atheme
-   fowners ${PN}:${PN} /var/{lib,log}/atheme
-   fperms -R go-w,o-rx /etc/${PN}
-   fperms 750 /etc/${PN} /var/{lib,log}/atheme
-
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   mv "${ED}"/usr/bin/{,atheme-}dbverify || die
-
-   # contributed scripts and such:
-   docinto contrib
-   dodoc contrib/*.{c,pl,php,py,rb}
-
-   use perl && perl_domodule -r contrib/Atheme{,.pm}
-
-   rm "${ED%/}/usr/share/doc/${PF}/WINDOWS" || die
-
-   # Bug #454840 #520490
-   rm -rf "${ED%/}/var/run" || die
-}

diff --git 
a/net-irc/atheme-services/files/atheme-services-7.2.9-configure-logdir.patch 
b/net-irc/atheme-services/files/atheme-services-7.2.9-configure-logdir.patch
deleted file mode 100644
index d57af2d9f44..000
--- a/net-irc/atheme-services/files/atheme-services-7.2.9-configure-logdir.patch
+++ /dev/null
@@ -1,25

[gentoo-commits] repo/gentoo:master commit in: x11-themes/numix-gtk-theme/

2018-07-18 Thread Tony Vroon
commit: 3fdc98ff1e97b8ac6d80644f9a6ddb95afd2b46a
Author: Joonas Niilola  gmail  com>
AuthorDate: Wed Jul 18 07:19:37 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:37:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fdc98ff

x11-themes/numix-gtk-theme: new package

Closes: https://bugs.gentoo.org/524176
Package-Manager: Portage[mgorny]-2.3.43.2
Closes: https://github.com/gentoo/gentoo/pull/9270
Closes: https://bugs.gentoo.org/524176

 x11-themes/numix-gtk-theme/Manifest|  1 +
 x11-themes/numix-gtk-theme/metadata.xml| 11 
 .../numix-gtk-theme/numix-gtk-theme-2.6.7.ebuild   | 29 ++
 3 files changed, 41 insertions(+)

diff --git a/x11-themes/numix-gtk-theme/Manifest 
b/x11-themes/numix-gtk-theme/Manifest
new file mode 100644
index 000..48a6ba3e61d
--- /dev/null
+++ b/x11-themes/numix-gtk-theme/Manifest
@@ -0,0 +1 @@
+DIST numix-gtk-theme-2.6.7.tar.gz 156607 BLAKE2B 
0ba8476ffa6e94b83412a76fd7a7c9b17453e886f4c1168cb663cb780e3b9e8cf238f06c04b979d6847eb932623fc59eb8d8736293735f11d23cad1dbb4017dd
 SHA512 
a034644a08173e70de496b88b40c8749d3c3dc988da0c09a03eca77a5263704b001114678e0492988831b1664593d4054f2d7c0d90d95f5b05dcd05914577a03

diff --git a/x11-themes/numix-gtk-theme/metadata.xml 
b/x11-themes/numix-gtk-theme/metadata.xml
new file mode 100644
index 000..d9a6217dd22
--- /dev/null
+++ b/x11-themes/numix-gtk-theme/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+juip...@gmail.com
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+

diff --git a/x11-themes/numix-gtk-theme/numix-gtk-theme-2.6.7.ebuild 
b/x11-themes/numix-gtk-theme/numix-gtk-theme-2.6.7.ebuild
new file mode 100644
index 000..f80967a6e65
--- /dev/null
+++ b/x11-themes/numix-gtk-theme/numix-gtk-theme-2.6.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A modern flat theme with a combination of light and dark elements"
+HOMEPAGE="https://github.com/numixproject/numix-gtk-theme;
+SRC_URI="https://github.com/numixproject/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/libxml2
+   x11-libs/gtk+:3
+   x11-themes/gtk-engines-murrine
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/glib:2
+   dev-ruby/sass:*
+   x11-libs/gdk-pixbuf:2
+"
+
+src_install() {
+   einstalldocs
+   emake DESTDIR="${D}" install || die "Installing ${PN} failed."
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/prewikka/files/, www-apps/prewikka/

2018-07-18 Thread Tony Vroon
commit: 8a214509fee49cb4af6e7030b94d5dadf31b9739
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:35:08 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a214509

www-apps/prewikka: Bump version 4.1

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

 www-apps/prewikka/Manifest |  1 +
 .../files/prewikka-4.1.5-fix_rule_error.patch  | 32 ++
 .../files/prewikka-4.1.5-fix_siteconfig.patch  | 12 +++
 www-apps/prewikka/prewikka-4.1.5.ebuild| 38 ++
 4 files changed, 83 insertions(+)

diff --git a/www-apps/prewikka/Manifest b/www-apps/prewikka/Manifest
index ec269634681..1024ef2e42d 100644
--- a/www-apps/prewikka/Manifest
+++ b/www-apps/prewikka/Manifest
@@ -1,2 +1,3 @@
 DIST prewikka-3.1.0.tar.gz 1349193 BLAKE2B 
b87021ecec490b44f080dfd7a29b301ec55c1e6316fbaa385edfd9a9c586c8eb964bd8aa637041eda3fff3b7d3463845de207bc9e6cb6a209d3c15c8c661daaa
 SHA512 
7321e7383d6205f18dffd00a23d07e9154dd79e35eb58d04a6af77bc9f70e476b67a953eb5d09685b4a7c386ecdb9111d40c77bf3b570ffc27a1c90b612a4803
 DIST prewikka-4.0.0.tar.gz 1365985 BLAKE2B 
2248c80bebccf4a5f4b99f46d3af6f2aff433c19105e02dfa6c8570a6e41436a9f74971774f3963cbec9abcf70a2bf52b04cd99d930f3e193033aeb1246d1a18
 SHA512 
01e69b89543cac6b7a694a48cb184759641d37a5987530ce5b738a287a9cd72cc37f6bb85a621d6eb973e957730a6cb438fd302a33f2324359232e4325970bb6
+DIST prewikka-4.1.5.tar.gz 1432885 BLAKE2B 
aa899eae92b7eee10c4e80544fc02c80fce403dd808464ef3ca21a6d8ddb052730314bd4b83970c684401c53f8398df0f9ca5180c946999e08a2faf9eb7b94f4
 SHA512 
f68fb6c893727e1bfc2611ef8e3327e6c44d24ea36239fb998675d0e8102dd9849990dbd344c9f584a045f9ed6b4208c3a9928c952ed6248e691687827677dd3

diff --git a/www-apps/prewikka/files/prewikka-4.1.5-fix_rule_error.patch 
b/www-apps/prewikka/files/prewikka-4.1.5-fix_rule_error.patch
new file mode 100644
index 000..64fd92f14ef
--- /dev/null
+++ b/www-apps/prewikka/files/prewikka-4.1.5-fix_rule_error.patch
@@ -0,0 +1,32 @@
+# Based on 
https://www.prelude-siem.org/projects/prewikka/repository/revisions/9814f708b6e157795b89f9edda32ab38d0a2ced7/diff/prewikka/view.py
+# Already commited
+
+--- a/prewikka/view.py
 b/prewikka/view.py
+@@ -523,7 +523,7 @@
+ 
+ try:
+ rule, view_kwargs = env.request.url_adapter.match(request.path, 
method=request.method, return_rule=True)
+-view = self._views_rules[rule]
++view = self._views_rules[rule.rule+rule.endpoint]
+ 
+ except werkzeug.exceptions.MethodNotAllowed:
+ raise InvalidMethodError(N_("Method '%(method)s' is not allowed 
for view '%(view)s'",
+@@ -580,7 +580,7 @@
+ 
+ rule = Rule(path, endpoint=v.view_endpoint, methods=methods, 
defaults=defaults)
+ 
+-self._views_rules[rule] = v
++self._views_rules[rule.rule+rule.endpoint] = v
+ self._rule_map.add(rule)
+ 
+ def addView(self, view):
+@@ -601,7 +601,7 @@
+ 
+ rule = Rule((view.view_path or "/" + view.view_id), 
endpoint=view.view_endpoint)
+ 
+-self._views_rules[rule] = view
++self._views_rules[rule.rule+rule.endpoint] = view
+ self._rule_map.add(rule)
+ self._views[view.view_id] = view
+ 

diff --git a/www-apps/prewikka/files/prewikka-4.1.5-fix_siteconfig.patch 
b/www-apps/prewikka/files/prewikka-4.1.5-fix_siteconfig.patch
new file mode 100644
index 000..773b2e98469
--- /dev/null
+++ b/www-apps/prewikka/files/prewikka-4.1.5-fix_siteconfig.patch
@@ -0,0 +1,12 @@
+--- a/setup.py
 b/setup.py
+@@ -84,7 +84,8 @@
+ 
+ def init_siteconfig(self):
+ config = open("prewikka/siteconfig.py", "w")
+-config.write("tmp_dir = '%s'\n" % 
(os.path.join(tempfile.gettempdir(), "prewikka")))
++config.write("import os, tempfile\n")
++config.write("tmp_dir = os.path.join(tempfile.gettempdir(), 
'prewikka')\n")
+ config.write("conf_dir = '%s'\n" % 
(os.path.abspath(self.conf_prefix)))
+ config.write("data_dir = '%s'\n" % 
(os.path.abspath(self.data_prefix)))
+ config.write("libprelude_required_version = '%s'\n" % 
(LIBPRELUDE_REQUIRED_VERSION))

diff --git a/www-apps/prewikka/prewikka-4.1.5.ebuild 
b/www-apps/prewikka/prewikka-4.1.5.ebuild
new file mode 100644
index 000..712e2dcd057
--- /dev/null
+++ b/www-apps/prewikka/prewikka-4.1.5.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 )
+PYTHON_REQ_USE="ssl"
+
+inherit distutils-r1
+
+DESCRIPTION="Graphical front-end analysis console for the Prelude Framework"
+HOMEPAGE="https://www.prelude-siem.org;
+SRC_URI="https://www.prelude-siem.org/pkg/src

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

2018-07-18 Thread Tony Vroon
commit: 65f16f10420135293f89ee83d6df18d3a04802aa
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:33:42 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f16f10

app-admin/prelude-manager: Bump version 4.1

 app-admin/prelude-manager/Manifest |  1 +
 .../prelude-manager/prelude-manager-4.1.1.ebuild   | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/app-admin/prelude-manager/Manifest 
b/app-admin/prelude-manager/Manifest
index f4e74851211..de3391361b3 100644
--- a/app-admin/prelude-manager/Manifest
+++ b/app-admin/prelude-manager/Manifest
@@ -1,3 +1,4 @@
 DIST prelude-manager-3.0.0.tar.gz 1286459 BLAKE2B 
0909b0d7501909de51cd580b6ce22a66b1900a3b5b7376d3aeb4136bf41128ab766a025d69d33c414a9623dabb0de144e2f21190c3c3cccb9c067db359aab1bd
 SHA512 
4c16a353495179265375686ce9592c8cd044b4255060b78286466bd25f9b38634233c95af058e1c0b81e1b574ec9ada5b2db92d6d1f5594dfcddce572fd0fd67
 DIST prelude-manager-3.1.0.tar.gz 1301799 BLAKE2B 
938937d2752ad47630b36c3a546f2493a964fde01e3df694e4a9fbddfa1efc3ddc9d864f8c1169e8ae8f3b414c4cd1983bbbd015f192ee065e2531489a23ba8b
 SHA512 
75df43f9db81d2b6bd87c649eda7bb30ee10510576473bea83cb5cce44f576e9d69d775b5d76dcea8841eee61730a97cdae51e6c8b3a426d2442c5183d0e0d10
 DIST prelude-manager-4.0.0.tar.gz 1353116 BLAKE2B 
20aaa28797a67fd310807735bb08f0c21c3bd95950598a86c45144ee2474785aef0c7d569732c817509ae8ae52ffce5f43f3c071931f2960578681f91a8c9504
 SHA512 
793ed37c71eb4884cbbb49b11c7388ee291a35252255458ceadb4ce10d1392e8bad423f95e31bff4550a9cf1d04139e43729352554fd847048b6c8d14f813a8a
+DIST prelude-manager-4.1.1.tar.gz 1415847 BLAKE2B 
7cea7209a680a38cf597a9678f3ac9a31b00187e4597e1aeed91bbe57a55981279e8399ee8c90a044e40873e595ca648736fa79090420d9bcd72b82588f7bb5e
 SHA512 
4e9d09b56eb7ec55144caa06a04e458bf0462d8c0064a34aac5aa0fb96a30fbefe5a4956185b606ec58fc410e4cbcac8721e521b3396303b3bff88808042a966

diff --git a/app-admin/prelude-manager/prelude-manager-4.1.1.ebuild 
b/app-admin/prelude-manager/prelude-manager-4.1.1.ebuild
new file mode 100644
index 000..58cb583e19a
--- /dev/null
+++ b/app-admin/prelude-manager/prelude-manager-4.1.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools systemd
+
+DESCRIPTION="Bus communication for all Prelude modules"
+HOMEPAGE="https://www.prelude-siem.org;
+SRC_URI="https://www.prelude-siem.org/pkg/src/4.1.0/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbx geoip tcpwrapper xml"
+
+RDEPEND="net-libs/gnutls:=
+   ~dev-libs/libprelude-4.1.0
+   dbx? ( ~dev-libs/libpreludedb-4.1.0 )
+   geoip? ( dev-libs/libmaxminddb )
+   tcpwrapper? ( sys-apps/tcp-wrappers )
+   xml? ( dev-libs/libxml2 )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.1.0-run.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --localstatedir="${EPREFIX}/var"
+   $(use_with dbx libpreludedb-prefix)
+   $(use_enable geoip libmaxminddb)
+   $(use_with tcpwrapper libwrap)
+   $(usex xml '' '--without-xml-prefix')
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   rm -rv "${ED%/}/run" || die "rm failed"
+   keepdir /var/spool/prelude-manager{,/failover,/scheduler}
+
+   find "${D}" -name '*.la' -delete || die
+
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   systemd_newtmpfilesd "${FILESDIR}/${PN}.run" "${PN}.conf"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prelude-lml-rules/

2018-07-18 Thread Tony Vroon
commit: 0336ce5affc934236aada501b984f888767724b9
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:34:39 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0336ce5a

net-analyzer/prelude-lml-rules: Bump version 4.1

 net-analyzer/prelude-lml-rules/Manifest |  1 +
 .../prelude-lml-rules-4.1.0.ebuild  | 21 +
 2 files changed, 22 insertions(+)

diff --git a/net-analyzer/prelude-lml-rules/Manifest 
b/net-analyzer/prelude-lml-rules/Manifest
index e34e6cdb377..d40ac36efbe 100644
--- a/net-analyzer/prelude-lml-rules/Manifest
+++ b/net-analyzer/prelude-lml-rules/Manifest
@@ -1,3 +1,4 @@
 DIST prelude-lml-rules-3.0.1.tar.gz 117551 BLAKE2B 
65b4c5a03adf0cad2063463526165a3789ecffd15c75131acbbce6510e354e9e5ddb1575cc682b235e6833a16872889ce67c1557bbe19557e7f154b219c68b00
 SHA512 
fc3b35fcb6249b40e5f5fad6b22b238167f7039a48a3e7732110a77f23fd82d0f0150a891f83e07ab7e0ccd8b33cbcff5d8498f6f14f01248d87b8f37e6ea9a3
 DIST prelude-lml-rules-3.1.0.tar.gz 117010 BLAKE2B 
0ec6c3a02dcc013368ba7793c8ad3446991099b7ae9224b7ee7daa210acd31c7933eb5e0b4098b7a4a870ca9a85937d8642074e09cb9e870efb11bfbf06881a9
 SHA512 
8addb0ac785098d49aa220e63e95805290028f42504df868660f8ccd5f516c9a7f53e794714fe395c8a50935e64575cd405a20f65dd02692c5613c9bc9a028b7
 DIST prelude-lml-rules-4.0.0.tar.gz 115058 BLAKE2B 
93f3bc14f14a8aea70850b67a427f74818bd8119e7f54c66c3391a2e81656dd13462362a6e82d03997701cc8d8189b744922545c7e7463df79b0052e2449c302
 SHA512 
9244d7d5e4a7a64c10adc2f8bc0662e7ada2a367b6bf6b38292db3abab484bcb0bf3a26696576ecbb593a82de5e372ae3d381070af06a65ba03b01b9273a19f3
+DIST prelude-lml-rules-4.1.0.tar.gz 116148 BLAKE2B 
0b24d5673a186f085935cd146dc27d38224736141ec480564e5be0bea7f6d624084e5bd2178453950a5ce57caf1b8ff6e3574d789b230ec07268559801856528
 SHA512 
a4752bb16a0b7d24f2a5d1ee62390d646778509e63dbdefa2419caca6d6251c429f18abf38dce7729cf185b9a3ef819de3fa75324e36787b984800a76c8dd3f7

diff --git a/net-analyzer/prelude-lml-rules/prelude-lml-rules-4.1.0.ebuild 
b/net-analyzer/prelude-lml-rules/prelude-lml-rules-4.1.0.ebuild
new file mode 100644
index 000..59a9a724b22
--- /dev/null
+++ b/net-analyzer/prelude-lml-rules/prelude-lml-rules-4.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Prelude LML community ruleset"
+HOMEPAGE="https://www.prelude-siem.org;
+SRC_URI="https://www.prelude-siem.org/pkg/src/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="~net-analyzer/prelude-lml-${PV}"
+
+RDEPEND="${DEPEND}"
+
+src_install() {
+   insinto "/etc/prelude-lml/ruleset"
+   doins ruleset/*.rules
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prelude-correlator/, net-analyzer/prelude-correlator/files/

2018-07-18 Thread Tony Vroon
commit: 7929e22bd5d58b1b119d20008aa6823a9ce0fd3b
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:34:08 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7929e22b

net-analyzer/prelude-correlator: Bump version 4.1

 net-analyzer/prelude-correlator/Manifest   |  1 +
 .../prelude-correlator-4.1.1-fix_python3.patch | 36 ++
 .../prelude-correlator-4.1.1.ebuild| 33 
 3 files changed, 70 insertions(+)

diff --git a/net-analyzer/prelude-correlator/Manifest 
b/net-analyzer/prelude-correlator/Manifest
index 49337bbb73d..58c9e31c5b8 100644
--- a/net-analyzer/prelude-correlator/Manifest
+++ b/net-analyzer/prelude-correlator/Manifest
@@ -1,3 +1,4 @@
 DIST prelude-correlator-3.0.1.tar.gz 181019 BLAKE2B 
9156b7c76ac641326dcbb6e89f336ad1a65ed9c0af3b32acaa2d4430d3ba0b5015b5baf6372bdeb8e08d269b7742304f84ac026c512b63ca8710cc757697d0c6
 SHA512 
2aa159251cf7f9fead117737f67cc01e7cb2012c4fd9db77454c7d639cf477888d5ea6476661bf501c2da7aaef58ea7101b7780669f025af1480acd9480ce8d3
 DIST prelude-correlator-3.1.0.tar.gz 185812 BLAKE2B 
8390059cf00f1f4038d31eff401d4a2e475f9ef89fe84b4748c891ccf521fa6c6d241e4e441d6398a2acaf2bf01451e4407188e95779f8c0dbb19713c405cc6d
 SHA512 
f44d805445c19af1f80f2662b7c5d2678e9928fd5cea17e1938a712157ca3ac51eaf361bd164ec6fa38836461b3719cf739232c130f3c784cf692e1588256d79
 DIST prelude-correlator-4.0.0.tar.gz 347973 BLAKE2B 
93f383d5d3ca3632f841b8523efa829f00ee36e4fdce76c982ef638f468dc574fa69452b4e9e5abcdaec87697a4a824faf543f0383756d15a72e99c0ac02cabe
 SHA512 
aeeb5d1e29a464afa41b8a04f5324e0915b8450eceea68a07cb6d8bb61823ab8da8df51e1a331f5a66fd295bd2a514f484da5c396e0508c4fc5634c98382779b
+DIST prelude-correlator-4.1.1.tar.gz 237036 BLAKE2B 
f3965b179d101450bd5b64805d0c982cc093de47fbbc4b4e0077f231cffcf152f3ace78cab5e96d7e18d8af0fae7de0fb5c70c17b245558ab091bee6438d
 SHA512 
ac6eb554ab8d20325afbe49fcec9e238d84579cb68ee5731e6ec7d1da11c1b745e60117fade76d8747c93f57d4ae91461fd6e82160f659f88a0bb545e4990597

diff --git 
a/net-analyzer/prelude-correlator/files/prelude-correlator-4.1.1-fix_python3.patch
 
b/net-analyzer/prelude-correlator/files/prelude-correlator-4.1.1-fix_python3.patch
new file mode 100644
index 000..a671aa47658
--- /dev/null
+++ 
b/net-analyzer/prelude-correlator/files/prelude-correlator-4.1.1-fix_python3.patch
@@ -0,0 +1,36 @@
+--- a/preludecorrelator/config.py
 b/preludecorrelator/config.py
+@@ -19,7 +19,11 @@
+ 
+ import os
+ import glob
+-import StringIO
++import sys
++if sys.version_info >= (3, 0):
++from io import StringIO
++else:
++import StringIO
+ try:
+ import configparser
+ except:
+@@ -77,5 +81,8 @@
+ f = open(fname, 'r')
+ except IOError:
+ continue
+-self.readfp(StringIO.StringIO('[prelude]\n' + f.read()))
++if sys.version_info >= (3, 0):
++self.readfp(StringIO('[prelude]\n' + f.read()))
++else:
++self.readfp(StringIO.StringIO('[prelude]\n' + f.read()))
+ f.close()
+--- a/preludecorrelator/context.py
 b/preludecorrelator/context.py
+@@ -362,7 +362,7 @@
+ 
+ try:
+ _CONTEXT_TABLE.update(ContextUnpickler(fd).load())
+-except EOFError:
++except:
+ return
+ 
+ logger.debug("[load]: %d context loaded", len(_CONTEXT_TABLE))

diff --git a/net-analyzer/prelude-correlator/prelude-correlator-4.1.1.ebuild 
b/net-analyzer/prelude-correlator/prelude-correlator-4.1.1.ebuild
new file mode 100644
index 000..1ff9d4c41e2
--- /dev/null
+++ b/net-analyzer/prelude-correlator/prelude-correlator-4.1.1.ebuild
@@ -0,0 +1,33 @@
+# 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,5,6}} )
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Real time correlator of events received by Prelude Manager"
+HOMEPAGE="https://www.prelude-siem.org;
+SRC_URI="https://www.prelude-siem.org/pkg/src/4.1.0/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+RDEPEND="~dev-libs/libprelude-4.1.0[python,${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.1.1-fix_python3.patch"
+)
+
+src_install() {
+   distutils-r1_src_install
+
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   systemd_newtmpfilesd "${FILESDIR}/${PN}.run" "${PN}.conf"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+}



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

2018-07-18 Thread Tony Vroon
commit: 6b197c4037fb77c3373c8bd955234a87a5b2765c
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:34:25 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b197c40

net-analyzer/prelude-lml: Bump version 4.1

 net-analyzer/prelude-lml/Manifest |  1 +
 net-analyzer/prelude-lml/prelude-lml-4.1.0.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/net-analyzer/prelude-lml/Manifest 
b/net-analyzer/prelude-lml/Manifest
index cc0f04d9a4f..32957a3f02e 100644
--- a/net-analyzer/prelude-lml/Manifest
+++ b/net-analyzer/prelude-lml/Manifest
@@ -1,3 +1,4 @@
 DIST prelude-lml-3.0.0.tar.gz 1391203 BLAKE2B 
b3e4bfab596f869919c70dd7d2c3860bba33754970eff9b1a8c238f35cafec67601548985bd36244740062455a19fc816cbd7eb50bc6a3c4c97cf9da5b288dd3
 SHA512 
f206407f99df394186466566608b434a94d4fdce3e5e8991a4236f2ee670f6ae2573adea22bc248fdfea760588e94160faa7260257aeaeb35c938e1bb886ee6c
 DIST prelude-lml-3.1.0.tar.gz 1408600 BLAKE2B 
7475754de5df1200e89fe37fbdc27ec7d0862f7d844ad56adf6875fea88c19e3a7f4da725a729bde16171e207ce47f40200eaf10ddeededf0b14ac60fd92cf4a
 SHA512 
16fe23c410f6ee585513589c1f9435e0a7dded010ccfd8bb0a8744603e7e020378afee474f6146472afa39263052defddc8c9115235dbd3015727c18f625773b
 DIST prelude-lml-4.0.0.tar.gz 1435446 BLAKE2B 
03231bfe4763bfbbc3256075f832a99f83c8e26221412f6b07ab7464d4d46b6abdad6dccdd3379927dbf05cfe808b31df57398f48bd794a311ced19f6e7fac67
 SHA512 
e2ae3a754f722b19110a32ae9ab7d0d9ce5ceb256c04a2b56f6549802d605cfa741cef4687c8883b585a0dd59f3507ee2d1275f4eb05050d10d24ad068522ef8
+DIST prelude-lml-4.1.0.tar.gz 1457294 BLAKE2B 
ec57e0e1d9048918c838965444888e80ee320882057dd3972c5da68402ca2443363dc26efc86e89916b1bc4e25d32c36aeac350ddf4aafb4598e8b3704e4f6e7
 SHA512 
e34d542e3b9e12873f9e2a19e2573b32e2b686574cbc8678cefbb198d7397695f8a2512effb58be9e6703663158c2294d741e0f6f8db23c5541e58bdd3c7f035

diff --git a/net-analyzer/prelude-lml/prelude-lml-4.1.0.ebuild 
b/net-analyzer/prelude-lml/prelude-lml-4.1.0.ebuild
new file mode 100644
index 000..754a0268b46
--- /dev/null
+++ b/net-analyzer/prelude-lml/prelude-lml-4.1.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools systemd
+
+DESCRIPTION="The prelude log analyzer"
+HOMEPAGE="https://www.prelude-siem.org;
+SRC_URI="https://www.prelude-siem.org/pkg/src/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="icu ssl"
+
+RDEPEND="~dev-libs/libprelude-${PV}
+   dev-libs/libpcre
+   icu? ( dev-libs/icu:= )
+   ssl? ( net-libs/gnutls:= )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.1.0-run.patch"
+   "${FILESDIR}/${PN}-3.0.0-conf.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --localstatedir="${EPREFIX}/var"
+   $(use_with ssl libgnutls-prefix)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   rm -rv "${ED%/}/run" || die "rm failed"
+   keepdir /var/${PN}
+
+   find "${D}" -name '*.la' -delete || die
+
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   systemd_newtmpfilesd "${FILESDIR}/${PN}.run" "${PN}.conf"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+}



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

2018-07-18 Thread Tony Vroon
commit: 2bc6b2674f0f1fe9f4bd0828ba35214962d64c94
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:32:52 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc6b267

dev-libs/libprelude: Bump version 4.1

Closes: https://github.com/gentoo/gentoo/pull/9239
Closes: https://bugs.gentoo.org/645852

 dev-libs/libprelude/Manifest|  1 +
 dev-libs/libprelude/libprelude-4.1.0.ebuild | 92 +
 2 files changed, 93 insertions(+)

diff --git a/dev-libs/libprelude/Manifest b/dev-libs/libprelude/Manifest
index 4db09474f9e..d853c53840b 100644
--- a/dev-libs/libprelude/Manifest
+++ b/dev-libs/libprelude/Manifest
@@ -1,3 +1,4 @@
 DIST libprelude-3.0.0.tar.gz 2900153 BLAKE2B 
dd03b46a11b673252dc36701e4568c445fe1e3a61a79c92ce04ed6fefac804983ba03e39928038a67768d9e5e0542d74703c07254c0112d5a6906a7c37ae4403
 SHA512 
a1fd51aa3bb1b68759a00dd1636cb96379f0e954a66f4e39887ab20a5b4c191a0455dd6bd5f41b20ad94d06fff59af7f89b258f42e1c0dd4cfc99185a77d1797
 DIST libprelude-3.1.0.tar.gz 2949462 BLAKE2B 
52764791766c54e2c1baa96231c6578f06219a6d1c48a97ad318fc8445fc64f90a63019654f7350d65ec4e0a336eef66bd449484321c590d1ee4596a6a386724
 SHA512 
f2878b19b4ba3cc74b0530f8741525ecf1425540d30356d182c4e0a797dbb5f4023792351bd059105dafc6b7818d4caa2e9c8b39be9a7039a89680244fcf1239
 DIST libprelude-4.0.0.tar.gz 2864402 BLAKE2B 
2e51eb1af74b63140bc66a358b112a753c1a0fd86d6bb8bb43ccddca4cd396e34566168edca55a626a0b43ba56e676301f3792247c25f64c7a31430af3708311
 SHA512 
5d88e8f211b09cc3e43dbe299e935d8f11575ae3f1894059793966cd14a8e47177ef8963d45305e1a24f9efc4048520329b31681301a21815909bd38606c2ce7
+DIST libprelude-4.1.0.tar.gz 2852916 BLAKE2B 
a18babb24795d17d72eb1c0755f4b0330125c8b289af0b52753f6f69b5e820f0f972019b57eaded3abfc45c69bd75c0d120fe29982887e55d75f2c4c8b6486f7
 SHA512 
073307ca070794b47643e2ef2db4788fa92374735558b466441f0663f420cab45aecc7a1d99bb487ad23ebe602d5668369ffa6ab29fa3b0504356420ab3a7878

diff --git a/dev-libs/libprelude/libprelude-4.1.0.ebuild 
b/dev-libs/libprelude/libprelude-4.1.0.ebuild
new file mode 100644
index 000..975d9e553ea
--- /dev/null
+++ b/dev-libs/libprelude/libprelude-4.1.0.ebuild
@@ -0,0 +1,92 @@
+# 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,5,6}} )
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+DISTUTILS_OPTIONAL=1
+
+inherit autotools distutils-r1 ruby-single
+
+DESCRIPTION="Prelude-SIEM Framework Library"
+HOMEPAGE="https://www.prelude-siem.org;
+SRC_URI="https://www.prelude-siem.org/pkg/src/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="lua perl python ruby"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="net-libs/gnutls:=
+   lua? ( dev-lang/lua:* )
+   perl? ( dev-lang/perl:= virtual/perl-ExtUtils-MakeMaker )
+   python? ( ${PYTHON_DEPS} )
+   ruby? ( ${RUBY_DEPS} )"
+
+DEPEND="${RDEPEND}
+   >=dev-lang/swig-3.0.11
+   dev-util/gtk-doc-am
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch"
+)
+
+src_prepare() {
+   default
+
+   # Avoid null runpaths in Perl bindings.
+   sed -e 's/ LD_RUN_PATH=""//' -i "${S}/bindings/Makefile.am" || die "sed 
failed"
+
+   eautoreconf
+
+   if use python; then
+   cd bindings/python || die
+   distutils-r1_src_prepare
+   fi
+}
+
+src_configure() {
+   local myconf=(
+   --enable-easy-bindings
+   --with-swig
+   $(use_with lua)
+   $(use_with perl)
+   $(usex perl '--with-perl-installdirs=vendor' '')
+   $(use_with ruby)
+   )
+
+   if use python; then
+   python_setup
+   if python_is_python3; then
+   myconf+=(--without-python2 --with-python3="${EPYTHON}")
+   else
+   myconf+=(--without-python3 --with-python2="${EPYTHON}")
+   fi
+   else
+   myconf+=(--without-python2 --without-python3)
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+   if use python; then
+   cd bindings/python || die
+   distutils-r1_src_compile
+   fi
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   if use python; then
+   cd bindings/python || die
+   distutils-r1_src_install
+   fi
+}



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

2018-07-18 Thread Tony Vroon
commit: b2b095782fd811ea6f2376accfb6205bf68de344
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:33:20 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b09578

dev-libs/libpreludedb: Bump version 4.1

 dev-libs/libpreludedb/Manifest  |  1 +
 dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index e057c4dee82..4992f8d73c4 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1,3 +1,4 @@
 DIST libpreludedb-3.0.0.tar.gz 1269937 BLAKE2B 
6f6bad7b9529b88bd03b224c1ea4066b9e806ff82960d1c2e336ebc5c345353a3b63224e0ea84407f159443b6ec53c1cb6bba8009d48dfb53a26bab96960467e
 SHA512 
9d80e01be8cf028b8a843e68e45eeb84c561ff37e688fe5b8156e717f337b1db4d3de983f37a0544bf018238bec07580dce0c7208df005113efbba0aab34b981
 DIST libpreludedb-3.1.0.tar.gz 1291186 BLAKE2B 
90b3b6264f0042b14e54abfc3068071419646076fc6cfa3dd84ba6c14797fb0ea5edef47b8a5d0dc455468e6daaa8e795b621a4f9001d19d8edc33630a88
 SHA512 
dcb98eff2521979c2956bdd6f3b661c346c0f6748ef820a75d77c948e426a996de26c7fc6b6c2abddc93277db3820eb2f44b61c87feb86483e720cf9b0e0124c
 DIST libpreludedb-4.0.0.tar.gz 1325812 BLAKE2B 
7a506f7cd7b51898e26201f2cc640b1f34227f9cf7c5c6e2385480f1fc0ad854b6d747293ab502b641cc65f1ee9ae4a8f225e6a1d4489bcaa59901c6342f1279
 SHA512 
13f5dbcfa6af965f2075d60c645ebb19cbd6b18807b26f4f13a7a05f1cf552996f9846e856728a4e1dc621efda693016e82623d4a3cbf74849b3e7114f19faca
+DIST libpreludedb-4.1.0.tar.gz 1333638 BLAKE2B 
380a6d4ef883610f9f9882b6100417f2567520c421355fb7eec8d2cd7e2f3942c4cb90ea21fa1557327026edd5c1e35e338a79e06a21cfb2bd6813a289c2
 SHA512 
de1fa5106d7f34edb5a23e726c968de84bb8b10257587b6ee36276ed75ddc54f4f9539aecb7836e114eb3bfa90104dd3b5e097be0c3d12347dcbded94f293dc4

diff --git a/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
new file mode 100644
index 000..ee315b82f58
--- /dev/null
+++ b/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
@@ -0,0 +1,89 @@
+# 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,5,6}} )
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+DISTUTILS_OPTIONAL=1
+
+inherit autotools distutils-r1 ruby-single
+
+DESCRIPTION="Framework to easy access to the Prelude database"
+HOMEPAGE="https://www.prelude-siem.org;
+SRC_URI="https://www.prelude-siem.org/pkg/src/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mysql postgres python sqlite"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="~dev-libs/libprelude-${PV}
+   net-libs/gnutls:=
+   mysql? ( virtual/libmysqlclient )
+   postgres? ( dev-db/postgresql:* )
+   python? ( ${PYTHON_DEPS} )
+   sqlite? ( dev-db/sqlite:3 )"
+
+DEPEND="${RDEPEND}
+   >=dev-lang/swig-3.0.11
+   dev-util/gtk-doc-am
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if use python; then
+   cd bindings/python || die
+   distutils-r1_src_prepare
+   fi
+}
+
+src_configure() {
+   local myconf=(
+   --enable-easy-bindings
+   --with-swig
+   $(use_with mysql)
+   $(use_with postgres postgresql)
+   $(use_with sqlite sqlite3)
+   )
+
+   if use python; then
+   python_setup
+   if python_is_python3; then
+   myconf+=(--without-python2 --with-python3="${EPYTHON}")
+   else
+   myconf+=(--without-python3 --with-python2="${EPYTHON}")
+   fi
+   else
+   myconf+=(--without-python2 --without-python3)
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+   if use python; then
+   cd bindings/python || die
+   distutils-r1_src_compile
+   fi
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   if use python; then
+   cd bindings/python || die
+   distutils-r1_src_install
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx-unit/, www-servers/nginx-unit/files/

2018-07-17 Thread Tony Vroon
commit: 45c246558a1abfd8c5fdb2b51d00b33faf1a0d81
Author: Ralph Seichter  seichter  de>
AuthorDate: Mon Jul 16 10:57:14 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 17:14:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c24655

www-servers/nginx-unit: New package, by Ralph Seichter.

NGINX Unit is a dynamic web and application server, designed to run
applications in multiple languages. Unit is lightweight, polyglot,
and dynamically configured via API. The design of the server allows
reconfiguration of specific application parameters as needed by the
engineering or operations.  (Source: http://unit.nginx.org/)

Bug: https://bugs.gentoo.org/661074
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9249
Closes: https://bugs.gentoo.org/661074

 www-servers/nginx-unit/Manifest   |  1 +
 www-servers/nginx-unit/files/nginx-unit.initd | 14 ++
 www-servers/nginx-unit/metadata.xml   | 22 +++
 www-servers/nginx-unit/nginx-unit-1.3.ebuild  | 39 +++
 4 files changed, 76 insertions(+)

diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest
new file mode 100644
index 000..9faa8c2bda7
--- /dev/null
+++ b/www-servers/nginx-unit/Manifest
@@ -0,0 +1 @@
+DIST nginx-unit-1.3.tar.gz 401670 BLAKE2B 
34a0ed9631c7061d1c71f8335103b0e266ef6f949afeb8cef283a7b5dd6c9f0a4835f20fdedd091af6950cd0897cb1ab48dea9f475e1b75a2872da7ac0090d10
 SHA512 
63a47b920bfdae7a7e034d616f520b27b46151a299cf5854373f7f8472043de0ffc98f9d62317c46e637857e0ef24668ded99be6e058315acf25b4e1c7f1ed09

diff --git a/www-servers/nginx-unit/files/nginx-unit.initd 
b/www-servers/nginx-unit/files/nginx-unit.initd
new file mode 100755
index 000..23720abcc1e
--- /dev/null
+++ b/www-servers/nginx-unit/files/nginx-unit.initd
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+command="/usr/sbin/unitd"
+pidfile="/run/nginx-unit.pid"
+
+depend() {
+   use dns logger netmount
+}
+
+start_pre() {
+   checkpath -d /var/lib/nginx-unit -o root:root 0770
+}

diff --git a/www-servers/nginx-unit/metadata.xml 
b/www-servers/nginx-unit/metadata.xml
new file mode 100644
index 000..7660440b3f5
--- /dev/null
+++ b/www-servers/nginx-unit/metadata.xml
@@ -0,0 +1,22 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@seichter.de
+   Ralph Seichter
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   NGINX Unit is a dynamic web and application server, designed to 
run
+   applications in multiple languages. Unit is lightweight, 
polyglot, and
+   dynamically configured via API. The design of the server allows
+   reconfiguration of specific application parameters as needed by 
the
+   engineering or operations.
+   
+   
+   nginx/unit
+   
+

diff --git a/www-servers/nginx-unit/nginx-unit-1.3.ebuild 
b/www-servers/nginx-unit/nginx-unit-1.3.ebuild
new file mode 100644
index 000..da3e472ba88
--- /dev/null
+++ b/www-servers/nginx-unit/nginx-unit-1.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A dynamic web and application server"
+HOMEPAGE="https://unit.nginx.org;
+SRC_URI="https://unit.nginx.org/download/unit-${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="perl python"
+REQUIRED_USE="|| ( ${IUSE} )"
+DEPEND="perl? ( dev-lang/perl:= )
+   python? ( dev-lang/python:= )"
+RDEPEND="${DEPEND}"
+S="${WORKDIR}/unit-${PV}"
+
+src_configure() {
+   ./configure \
+   --prefix=/usr \
+   --log=/var/log/${PN} \
+   --state=/var/lib/${PN} \
+   --pid=/run/${PN}.pid \
+   --control=unix:/run/${PN}.sock || die "Core configuration 
failed"
+   for flag in ${IUSE} ; do
+   if use ${flag} ; then
+   ./configure ${flag} || die "Module configuration 
failed: ${flag}"
+   fi
+   done
+}
+
+src_install() {
+   default
+   keepdir /var/lib/${PN}
+   fperms 0770 /var/lib/${PN}
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+}



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

2018-07-17 Thread Tony Vroon
commit: f7d7dd4261989165a26bb65d4a8ff153b2053757
Author: Karol Wrótniak  droidsonroids  pl>
AuthorDate: Sun Jul 15 15:41:26 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 17:09:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d7dd42

dev-util/bitrise: bump version 1.19.0

Bug: https://bugs.gentoo.org/657710
Closes: https://bugs.gentoo.org/657710
Closes: https://github.com/gentoo/gentoo/pull/9237

 dev-util/bitrise/Manifest  |  1 +
 dev-util/bitrise/bitrise-1.19.0.ebuild | 45 ++
 dev-util/bitrise/metadata.xml  |  2 +-
 3 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/dev-util/bitrise/Manifest b/dev-util/bitrise/Manifest
index 63b8867a322..3903da5834c 100644
--- a/dev-util/bitrise/Manifest
+++ b/dev-util/bitrise/Manifest
@@ -1 +1,2 @@
 DIST bitrise-1.16.1.tar.gz 3986520 BLAKE2B 
2a38eb72abc2aee69b9494abe03434014531a5081e8d71e7883418d686dffd1de8d61b2dda8761a1d074392a4f84699a4cff36be4f6be8abf52ba705434b8283
 SHA512 
37d87a27f2d3c17df7c61eebb8ab50887c7f723901125af08a5833bd053c5706cf1a2d3310fa30a6ade3bec8292b30bc4ddfb3143ece8129c606fcbe5103ddd6
+DIST bitrise-1.19.0.tar.gz 4223634 BLAKE2B 
cb0822af15c1214d785f002617cd5c184e50a85c289d7ef5fe4fb429009495db26935aea9b9fbdb43514221d233a10347b52d01c0f839bb981da8437d61f79a1
 SHA512 
ef0ca59a907bf85ceadd2bccb7859e6b40146fd4983d51c84f82ba3ac36b47eeef41cbd342cfcbe516ed2ee678e66a4e07ef451cc36a7b6977fa6def9ac2a1e4

diff --git a/dev-util/bitrise/bitrise-1.19.0.ebuild 
b/dev-util/bitrise/bitrise-1.19.0.ebuild
new file mode 100644
index 000..2cb6e23d981
--- /dev/null
+++ b/dev-util/bitrise/bitrise-1.19.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build
+
+EGO_ON="github.com/bitrise-io"
+EGO_PN="${EGO_ON}/${PN}"
+
+DESCRIPTION="Run your Bitrise.io automations on any Mac or Linux machine"
+HOMEPAGE="https://www.bitrise.io/cli;
+SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND=">=dev-util/envman-1.2.0
+>=dev-util/stepman-0.10.0"
+
+S="${WORKDIR}/src/${EGO_ON}/${PN}"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${WORKDIR}/src/${EGO_ON}" || die "Couldn't create project dir 
in GOPATH"
+   mv "${WORKDIR}/${P}" "${WORKDIR}/src/${EGO_ON}/bitrise" || die 
"Couldn't move sources to GOPATH"
+}
+
+src_compile() {
+   GOPATH="${WORKDIR}" go build -v -o bin/bitrise || die "Couldn't compile 
bitrise"
+}
+
+src_test() {
+   export PULL_REQUEST_ID=""
+   export INTEGRATION_TEST_BINARY_PATH="${S}/bin/bitrise"
+   GOPATH="${WORKDIR}" go test -v ./_tests/integration/... || die 
"Integration tests failed"
+}
+
+src_install() {
+   dobin bin/bitrise
+   dodoc README.md
+   use doc && dodoc -r _docs
+}

diff --git a/dev-util/bitrise/metadata.xml b/dev-util/bitrise/metadata.xml
index d00260bae97..c4961be108e 100644
--- a/dev-util/bitrise/metadata.xml
+++ b/dev-util/bitrise/metadata.xml
@@ -14,6 +14,6 @@
https://github.com/bitrise-io/bitrise/issues

https://github.com/bitrise-io/bitrise/blob/master/CHANGELOG.md

https://github.com/bitrise-io/bitrise/blob/master/README.md
-   bitriseio/bitrise
+   bitrise-io/bitrise

 



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

2018-07-17 Thread Tony Vroon
commit: a60d4a1cf3582f03f7cf83081c5d064fad038484
Author: Karol Wrótniak  droidsonroids  pl>
AuthorDate: Sun Jul 15 15:08:48 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 16:25:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60d4a1c

dev-util/stepman: new ebuild, version 0.10.0

Closes: https://bugs.gentoo.org/661246
Closes: https://github.com/gentoo/gentoo/pull/9235

 dev-util/stepman/Manifest  |  1 +
 dev-util/stepman/metadata.xml  | 20 +
 dev-util/stepman/stepman-0.10.0.ebuild | 39 ++
 3 files changed, 60 insertions(+)

diff --git a/dev-util/stepman/Manifest b/dev-util/stepman/Manifest
new file mode 100644
index 000..b47330bf9fb
--- /dev/null
+++ b/dev-util/stepman/Manifest
@@ -0,0 +1 @@
+DIST stepman-0.10.0.tar.gz 3054342 BLAKE2B 
8d1d6fc8b4b85c79d535c6162a8b7c5ba15042b6a8334286cdf7ad5d498ee20abecaa1bb9ce9ffe5406891271e23a2e2554bea0b52bbf08df23a2154fdcb4da8
 SHA512 
1437d5c997e62a9da3beb666a15ac665e18300fad3668ee3acdae30307027bbf16c0d95f649a9a62c6203f3e09f9ec83525a23b3789f09c3707ff1937a7affbe

diff --git a/dev-util/stepman/metadata.xml b/dev-util/stepman/metadata.xml
new file mode 100644
index 000..a84ba407797
--- /dev/null
+++ b/dev-util/stepman/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   karol.wrotn...@droidsonroids.pl
+   Karol Wrótniak
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+Step collection manager for Bitrise CLI. Part of the 
Bitrise Continuous Integration, Delivery and Automations Stack, with envman and 
bitrise. For a nice  quick intro you 
+should check: https://www.bitrise.io/cli
+   
+   https://github.com/bitrise-io/stepman/issues
+   
https://github.com/bitrise-io/stepman/blob/master/CHANGELOG.md
+   
https://github.com/bitrise-io/stepman/blob/master/README.md
+   bitrise-io/stepman
+   
+

diff --git a/dev-util/stepman/stepman-0.10.0.ebuild 
b/dev-util/stepman/stepman-0.10.0.ebuild
new file mode 100644
index 000..4b0b891bc49
--- /dev/null
+++ b/dev-util/stepman/stepman-0.10.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build
+
+EGO_ON="github.com/bitrise-io"
+EGO_PN="${EGO_ON}/${PN}"
+
+DESCRIPTION="Step collection manager for Bitrise CLI."
+HOMEPAGE="https://www.bitrise.io/cli;
+SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/src/${EGO_ON}/${PN}"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${WORKDIR}/src/${EGO_ON}" || die "Couldn't create project dir 
in GOPATH"
+   mv "${WORKDIR}/${P}" "${WORKDIR}/src/${EGO_ON}/stepman" || die 
"Couldn't move sources to GOPATH"
+}
+
+src_compile() {
+   GOPATH="${WORKDIR}" go build -v -o bin/stepman || die "Couldn't compile 
stepman"
+}
+
+src_test() {
+   export INTEGRATION_TEST_BINARY_PATH="${S}/bin/stepman"
+   GOPATH="${WORKDIR}" go test -v ./_tests/integration/... || die 
"Integration tests failed"
+}
+
+src_install() {
+   dobin bin/stepman
+   dodoc README.md
+}



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

2018-07-17 Thread Tony Vroon
commit: 2ed2865794e0a21572eca83543082fcacd3117ba
Author: Karol Wrótniak  droidsonroids  pl>
AuthorDate: Sun Jul 15 15:30:30 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 16:24:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed28657

dev-util/envman: new ebuild, version 1.2.0

Closes: https://github.com/gentoo/gentoo/pull/9236
Closes: https://bugs.gentoo.org/661248
Closes: https://bugs.gentoo.org/657710

 dev-util/envman/Manifest|  1 +
 dev-util/envman/envman-1.2.0.ebuild | 38 +
 dev-util/envman/metadata.xml| 19 +++
 3 files changed, 58 insertions(+)

diff --git a/dev-util/envman/Manifest b/dev-util/envman/Manifest
new file mode 100644
index 000..e4ecaa9b6e7
--- /dev/null
+++ b/dev-util/envman/Manifest
@@ -0,0 +1 @@
+DIST envman-1.2.0.tar.gz 2997860 BLAKE2B 
e49d3b421fb1ab226de4430e90d8c684bc3a2554205c6383a140c0832134eaba338797dca44668fc2473d248940b5499395ab3a6d3359382305fd8a719772257
 SHA512 
5245aea8c280a6d6022e8132216891f09abee707c0ed736bfe6b4882aa23880a771dce5371b8ba5fcdd41fa951606727e7582442d897058b25985cf9dd5a9d18

diff --git a/dev-util/envman/envman-1.2.0.ebuild 
b/dev-util/envman/envman-1.2.0.ebuild
new file mode 100644
index 000..6713bc5a103
--- /dev/null
+++ b/dev-util/envman/envman-1.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build
+
+EGO_ON="github.com/bitrise-io"
+EGO_PN="${EGO_ON}/${PN}"
+
+DESCRIPTION="Environment variable manager for Bitrise CLI."
+HOMEPAGE="https://www.bitrise.io/cli;
+SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/src/${EGO_ON}/${PN}"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${WORKDIR}/src/${EGO_ON}" || die "Couldn't create project dir 
in GOPATH"
+   mv "${WORKDIR}/${P}" "${WORKDIR}/src/${EGO_ON}/envman" || die "Couldn't 
move sources to GOPATH"
+}
+
+src_compile() {
+   GOPATH="${WORKDIR}" go build -v -o bin/envman || die "Couldn't compile 
envman"
+}
+
+src_test() {
+   GOPATH="${WORKDIR}" go test ./... || die "Tests failed"
+}
+
+src_install() {
+   dobin bin/envman
+   dodoc README.md
+}

diff --git a/dev-util/envman/metadata.xml b/dev-util/envman/metadata.xml
new file mode 100644
index 000..c93a133753b
--- /dev/null
+++ b/dev-util/envman/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   karol.wrotn...@droidsonroids.pl
+   Karol Wrótniak
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   Environment variable manager for Bitrise CLI. Part of 
the Bitrise Continuous Integration, Delivery and Automations Stack, with 
stepman and bitrise. For a nice  quick intro you should check: 
https://www.bitrise.io/cli
+   
+   https://github.com/bitrise-io/envman/issues
+   
https://github.com/bitrise-io/envman/blob/master/CHANGELOG.md
+   
https://github.com/bitrise-io/envman/blob/master/README.md
+   bitriseio/envman
+   
+



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

2018-07-17 Thread Tony Vroon
commit: cabd4d78ae4d5da5aafea7aa715d19323f710020
Author: Oleksandr Trotsenko  gmail  com>
AuthorDate: Wed Jun  6 17:45:21 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 16:07:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cabd4d78

dev-python/h11: Introducing new package

Introducing dev-python/h11 into Gentoo.

Closes: https://bugs.gentoo.org/654856
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9250

 dev-python/h11/Manifest |  2 ++
 dev-python/h11/h11-0.7.0.ebuild | 28 
 dev-python/h11/h11-0.8.1.ebuild | 28 
 dev-python/h11/metadata.xml | 12 
 4 files changed, 70 insertions(+)

diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest
new file mode 100644
index 000..a3a148963b6
--- /dev/null
+++ b/dev-python/h11/Manifest
@@ -0,0 +1,2 @@
+DIST h11-0.7.0.zip 105979 BLAKE2B 
46922a67a8496254845562e46432596cbc400e788adddc5df1b84583d16a090fbc1ac6a4dab1af9d05263abb33d2505627be1325ca9c3f6dd27dd3676ca99027
 SHA512 
abf9b8f7f12870804539049c3bfebbbe476e394636aed9967aa725d501fff983f28c7f14b4b882c17914d00fe3e74417ff8922128d0e4e07bf042a7db6d0b100
+DIST h11-0.8.1.tar.gz 94009 BLAKE2B 
34c43874ba8d1e59f89d9d71a5eb8033583aefc6659f6cf645067267a68769f01864b997623ad175e263d4918e2e572e2af49f4ddf743608fc259ab7b4a51022
 SHA512 
3310dcd8552de4440ed9669fd37b3fc4d76073a9801decb705bceee3c1e98ff83470bd124ecf36e1ec3457ff2fb4da6f4fbf077daa810c28ab73044dfab709d4

diff --git a/dev-python/h11/h11-0.7.0.ebuild b/dev-python/h11/h11-0.7.0.ebuild
new file mode 100644
index 000..6c6a5b9ba4e
--- /dev/null
+++ b/dev-python/h11/h11-0.7.0.ebuild
@@ -0,0 +1,28 @@
+# 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="A pure-Python implementation of HTTP/1.1 inspired by hyper-h2"
+HOMEPAGE="https://github.com/python-hyper/h11 https://pypi.python.org/pypi/h11;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   py.test -v || die "Testing failed"
+}

diff --git a/dev-python/h11/h11-0.8.1.ebuild b/dev-python/h11/h11-0.8.1.ebuild
new file mode 100644
index 000..42f5ff8794e
--- /dev/null
+++ b/dev-python/h11/h11-0.8.1.ebuild
@@ -0,0 +1,28 @@
+# 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} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A pure-Python implementation of HTTP/1.1 inspired by hyper-h2"
+HOMEPAGE="https://github.com/python-hyper/h11 https://pypi.python.org/pypi/h11;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   py.test -v || die "Testing failed"
+}

diff --git a/dev-python/h11/metadata.xml b/dev-python/h11/metadata.xml
new file mode 100644
index 000..e7214b7e32c
--- /dev/null
+++ b/dev-python/h11/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   oleksandr.trotse...@gmail.com
+   Oleksandr Trotsenko
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+



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

2018-07-17 Thread Tony Vroon
commit: 8b13e9ccaa02b2bae9ab69f0129cc98e3f420946
Author: Tact Yoshida  gmail  com>
AuthorDate: Mon Jul 16 23:13:28 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 16:06:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b13e9cc

dev-util/cutter: bump to 1.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9257

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.6.ebuild  | 46 ++
 .../cutter/files/cutter-1.6-python3-config.patch   | 20 ++
 3 files changed, 67 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 26f360c427e..e13009f0b8b 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
 DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e91f50abc2e87542efbd2cc73d5a52b0e5303b9cea751edf91bc71b63295edd5b32d1b2b9ed3a1443cfc92e7
 SHA512 
54caec67e57f2ff3908942c1ebd1e909c65204c6f31d0ec95e31f46e03364f309898006b93555ba81287c0d74faf407272226e5ec65b3148ecde8feec11ca3be
+DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4b21db81a792ee165deda523a4e59378c954d0f2aa5b0af25d67329ed2119c004edc402c9b593a3b230a6fd9
 SHA512 
83aaadfbaccdaa514606408868c050e22d0a80a749b98a9f6df929467a16e69b0d454b25ce1cf53e35ebbfb74e9b39e2bd390057488c9bb3992a442ca306c2f1

diff --git a/dev-util/cutter/cutter-1.6.ebuild 
b/dev-util/cutter/cutter-1.6.ebuild
new file mode 100644
index 000..58addf19812
--- /dev/null
+++ b/dev-util/cutter/cutter-1.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   >=dev-util/radare2-2.7.0
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}

diff --git a/dev-util/cutter/files/cutter-1.6-python3-config.patch 
b/dev-util/cutter/files/cutter-1.6-python3-config.patch
new file mode 100644
index 000..51a811dbb33
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.6-python3-config.patch
@@ -0,0 +1,20 @@
+--- a/src/Cutter.pro   2018-04-24 17:43:11.0 +0900
 b/src/Cutter.pro   2018-07-08 21:21:34.280748499 +0900
+@@ -74,11 +74,13 @@
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-CONFIG += link_pkgconfig
+-!packagesExist(python3) {
+-error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
++system(type python3-config) {
++LIBS += $$system(python3-config --libs)
++TMP = $$system(python3-config --includes)
++INCLUDEPATH += $$replace(TMP, "-I", "")
++} else {
++error("ERROR: Python 3 could not be found. Make sure it is 
available to python3-config.")
+ }
+-PKGCONFIG += python3
+ }
+ }
+



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

2018-07-17 Thread Tony Vroon
commit: a7f55c68595131e83645bd49315009719269f53c
Author: Tony Vroon  gentoo  org>
AuthorDate: Tue Jul 17 15:30:57 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 15:32:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f55c68

dev-db/tokumx: Ensure null pointer checks are not optimised away.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 ...okumx-2.0.2-no-delete-null-pointer-checks.patch | 23 ++
 ...kumx-2.0.2-r1.ebuild => tokumx-2.0.2-r2.ebuild} |  1 +
 2 files changed, 24 insertions(+)

diff --git 
a/dev-db/tokumx/files/tokumx-2.0.2-no-delete-null-pointer-checks.patch 
b/dev-db/tokumx/files/tokumx-2.0.2-no-delete-null-pointer-checks.patch
new file mode 100644
index 000..551770553d7
--- /dev/null
+++ b/dev-db/tokumx/files/tokumx-2.0.2-no-delete-null-pointer-checks.patch
@@ -0,0 +1,23 @@
+diff -uNr tokumx-enterprise-2.0.2.ORIG/CMakeLists.txt 
tokumx-enterprise-2.0.2/CMakeLists.txt
+--- tokumx-enterprise-2.0.2.ORIG/CMakeLists.txt2018-07-17 
16:20:18.712013701 +0100
 tokumx-enterprise-2.0.2/CMakeLists.txt 2018-07-17 16:22:06.063018495 
+0100
+@@ -83,7 +83,7 @@
+ endmacro(set_cxxflags_if_supported)
+ 
+ set(CMAKE_C_FLAGS "-fPIC -fno-strict-aliasing -ggdb -Wall -Wsign-compare 
-Wno-unknown-pragmas -Winvalid-pch -pipe")
+-set(CMAKE_CXX_FLAGS "-fPIC -fno-strict-aliasing -ggdb")
++set(CMAKE_CXX_FLAGS "-fPIC -fno-strict-aliasing 
-fno-delete-null-pointer-checks -ggdb")
+ set_cxxflags_if_supported(
+   -Wall
+   -Wsign-compare
+diff -uNr tokumx-enterprise-2.0.2.ORIG/SConstruct 
tokumx-enterprise-2.0.2/SConstruct
+--- tokumx-enterprise-2.0.2.ORIG/SConstruct2018-07-17 16:20:18.712013701 
+0100
 tokumx-enterprise-2.0.2/SConstruct 2018-07-17 16:22:40.459020031 +0100
+@@ -702,6 +702,7 @@
+ # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is 
found in the search path but can't be used.
+ env.Append( CCFLAGS=["-fPIC",
+  "-fno-strict-aliasing",
++ "-fno-delete-null-pointer-checks",
+  "-ggdb",
+  "-pthread",
+  "-Wall",

diff --git a/dev-db/tokumx/tokumx-2.0.2-r1.ebuild 
b/dev-db/tokumx/tokumx-2.0.2-r2.ebuild
similarity index 97%
rename from dev-db/tokumx/tokumx-2.0.2-r1.ebuild
rename to dev-db/tokumx/tokumx-2.0.2-r2.ebuild
index 866bdec8d24..b1fbf2a7fdf 100644
--- a/dev-db/tokumx/tokumx-2.0.2-r1.ebuild
+++ b/dev-db/tokumx/tokumx-2.0.2-r2.ebuild
@@ -43,6 +43,7 @@ src_prepare() {
eapply "${FILESDIR}/${P}-boost-57.patch"
eapply "${FILESDIR}/${P}-gcc-7.patch"
eapply "${FILESDIR}/${P}-undefined-reference.patch"
+   eapply "${FILESDIR}/${P}-no-delete-null-pointer-checks.patch"
cmake-utils_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/files/

2018-07-16 Thread Tony Vroon
commit: 57025e01875215631c175b708153d2ddaa91978a
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Jul 14 12:27:36 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 13:45:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57025e01

app-pda/libimobiledevice: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/9224

 app-pda/libimobiledevice/files/gnutls-3.4.patch | 51 -
 1 file changed, 51 deletions(-)

diff --git a/app-pda/libimobiledevice/files/gnutls-3.4.patch 
b/app-pda/libimobiledevice/files/gnutls-3.4.patch
deleted file mode 100644
index 9b4b8337210..000
--- a/app-pda/libimobiledevice/files/gnutls-3.4.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 2a5868411c57e25802d2f16fd6b77601f10d0b72 Mon Sep 17 00:00:00 2001
-From: Nikos Mavrogiannopoulos 
-Date: Fri, 29 Apr 2016 22:58:34 +0200
-Subject: [PATCH] Updated gnutls certificate callback to new API (backwards
- compatible)
-

- src/idevice.c | 13 +
- 1 file changed, 13 insertions(+)
-
-diff --git a/src/idevice.c b/src/idevice.c
-index 5912aeb..f2de6a3 100644
 a/src/idevice.c
-+++ b/src/idevice.c
-@@ -642,7 +642,11 @@ static const char *ssl_error_to_string(int e)
- /**
-  * Internally used gnutls callback function that gets called during handshake.
-  */
-+#if GNUTLS_VERSION_NUMBER >= 0x020b07
-+static int internal_cert_callback(gnutls_session_t session, const 
gnutls_datum_t * req_ca_rdn, int nreqs, const gnutls_pk_algorithm_t * 
sign_algos, int sign_algos_length, gnutls_retr2_st * st)
-+#else
- static int internal_cert_callback(gnutls_session_t session, const 
gnutls_datum_t * req_ca_rdn, int nreqs, const gnutls_pk_algorithm_t * 
sign_algos, int sign_algos_length, gnutls_retr_st * st)
-+#endif
- {
-   int res = -1;
-   gnutls_certificate_type_t type = gnutls_certificate_type_get(session);
-@@ -650,7 +654,12 @@ static int internal_cert_callback(gnutls_session_t 
session, const gnutls_datum_t
-   ssl_data_t ssl_data = 
(ssl_data_t)gnutls_session_get_ptr(session);
-   if (ssl_data && ssl_data->host_privkey && ssl_data->host_cert) {
-   debug_info("Passing certificate");
-+#if GNUTLS_VERSION_NUMBER >= 0x020b07
-+  st->cert_type = type;
-+  st->key_type = GNUTLS_PRIVKEY_X509;
-+#else
-   st->type = type;
-+#endif
-   st->ncerts = 1;
-   st->cert.x509 = _data->host_cert;
-   st->key.x509 = ssl_data->host_privkey;
-@@ -759,7 +768,11 @@ LIBIMOBILEDEVICE_API idevice_error_t 
idevice_connection_enable_ssl(idevice_conne
-   debug_info("enabling SSL mode");
-   errno = 0;
-   gnutls_certificate_allocate_credentials(_data_loc->certificate);
-+#if GNUTLS_VERSION_NUMBER >= 0x020b07
-+  gnutls_certificate_set_retrieve_function(ssl_data_loc->certificate, 
internal_cert_callback);
-+#else
-   
gnutls_certificate_client_set_retrieve_function(ssl_data_loc->certificate, 
internal_cert_callback);
-+#endif
-   gnutls_init(_data_loc->session, GNUTLS_CLIENT);
-   gnutls_priority_set_direct(ssl_data_loc->session, 
"NONE:+VERS-SSL3.0:+ANON-DH:+RSA:+AES-128-CBC:+AES-256-CBC:+SHA1:+MD5:+COMP-NULL",
 NULL);
-   gnutls_credentials_set(ssl_data_loc->session, GNUTLS_CRD_CERTIFICATE, 
ssl_data_loc->certificate);



[gentoo-commits] repo/gentoo:master commit in: app-misc/elasticsearch/files/, app-misc/elasticsearch/

2018-07-16 Thread Tony Vroon
commit: 4f3426c43a9f455b0dcd039da1c313a1d2af7779
Author: Tomas Mozes  sygic  com>
AuthorDate: Fri Jul 13 15:43:58 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 13:44:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3426c4

app-misc/elasticsearch: stop using /etc/conf.d for systemd

Closes: https://bugs.gentoo.org/646248
Package-Manager: Portage-2.3.42, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9216
Closes: https://bugs.gentoo.org/646248

 .../elasticsearch/elasticsearch-6.3.1-r1.ebuild| 77 ++
 .../files/elasticsearch-systemd-pre-exec   |  5 ++
 .../elasticsearch/files/elasticsearch.service.3| 51 ++
 .../elasticsearch/files/elasticsearch.service.conf |  6 ++
 4 files changed, 139 insertions(+)

diff --git a/app-misc/elasticsearch/elasticsearch-6.3.1-r1.ebuild 
b/app-misc/elasticsearch/elasticsearch-6.3.1-r1.ebuild
new file mode 100644
index 000..1a6bec30a73
--- /dev/null
+++ b/app-misc/elasticsearch/elasticsearch-6.3.1-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd user
+
+DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
+HOMEPAGE="https://www.elastic.co/products/elasticsearch;
+SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${PN}-oss-${PV}.tar.gz;
+LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/jre:1.8"
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 /bin/bash /usr/share/${PN} ${PN}
+}
+
+src_prepare() {
+   default
+
+   rm -v bin/*.{bat,exe} LICENSE.txt || die
+}
+
+src_install() {
+   keepdir /etc/${PN}
+   keepdir /etc/${PN}/scripts
+
+   insinto /etc/${PN}
+   doins -r config/.
+   rm -rv config || die
+
+   fowners root:${PN} /etc/${PN}
+   fperms 2750 /etc/${PN}
+
+   insinto /usr/share/${PN}
+   doins -r .
+
+   exeinto /usr/share/${PN}/bin
+   doexe "${FILESDIR}/elasticsearch-systemd-pre-exec"
+
+   chmod +x "${ED}"/usr/share/${PN}/bin/* || die
+
+   keepdir /var/{lib,log}/${PN}
+   fowners ${PN}:${PN} /var/{lib,log}/${PN}
+   fperms 0750 /var/{lib,log}/${PN}
+   dodir /usr/share/${PN}/plugins
+
+   insinto /etc/sysctl.d
+   newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf
+
+   newconfd "${FILESDIR}/${PN}.conf.3" ${PN}
+   newinitd "${FILESDIR}/${PN}.init.4" ${PN}
+
+   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
+   systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d" ${PN}.conf
+   systemd_newunit "${FILESDIR}"/${PN}.service.3 ${PN}.service
+}
+
+pkg_postinst() {
+   elog
+   elog "You may create multiple instances of ${PN} by"
+   elog "symlinking the init script:"
+   elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance"
+   elog
+   elog "Please make sure you put elasticsearch.yml, log4j2.properties and 
scripts"
+   elog "from /etc/${PN} into the configuration directory of the instance:"
+   elog "/etc/${PN}/instance"
+   elog
+   ewarn "Please make sure you have proper permissions on /etc/${PN}"
+   ewarn "prior to keystore generation or you may experience startup 
fails."
+   ewarn "chown root:${PN} /etc/${PN} && chmod 2750 /etc/${PN}"
+   ewarn "chown root:${PN} /etc/${PN}/${PN}.keystore && chmod 0660 
/etc/${PN}/${PN}.keystore"
+}

diff --git a/app-misc/elasticsearch/files/elasticsearch-systemd-pre-exec 
b/app-misc/elasticsearch/files/elasticsearch-systemd-pre-exec
index a51d639bf7d..30f773638d3 100755
--- a/app-misc/elasticsearch/files/elasticsearch-systemd-pre-exec
+++ b/app-misc/elasticsearch/files/elasticsearch-systemd-pre-exec
@@ -5,3 +5,8 @@ if [ ! -z "$CONF_FILE" ]; then
 echo "CONF_FILE setting is no longer supported. elasticsearch.yml must be 
placed in the config directory and cannot be renamed."
 exit 1
 fi
+
+# fails to start without keystore
+if [ ! -f "${ES_PATH_CONF}/elasticsearch.keystore" ]; then
+"${ES_HOME}/bin/elasticsearch-keystore" create
+fi

diff --git a/app-misc/elasticsearch/files/elasticsearch.service.3 
b/app-misc/elasticsearch/files/elasticsearch.service.3
new file mode 100644
index 000..69d3550e7d9
--- /dev/null
+++ b/app-misc/elasticsearch/files/elasticsearch.service.3
@@ -0,0 +1,51 @@
+[Unit]
+Description=Elasticsearch
+Documentation=https://www.elastic.co
+Wants=network.target
+After=network.target
+
+[Service]
+Environment=ES_HOME=/usr/share/elasticsearch
+Environment=ES_PATH_CONF=/etc/elasticsearch
+Environment=DATA

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

2018-07-16 Thread Tony Vroon
commit: 1f4dbeda156c024b8c25d19f6ab5691f740f3695
Author: Tomas Mozes  sygic  com>
AuthorDate: Fri Jul 13 15:44:52 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 13:44:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f4dbeda

app-misc/elasticsearch: drop old

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 app-misc/elasticsearch/elasticsearch-6.3.1.ebuild | 72 ---
 1 file changed, 72 deletions(-)

diff --git a/app-misc/elasticsearch/elasticsearch-6.3.1.ebuild 
b/app-misc/elasticsearch/elasticsearch-6.3.1.ebuild
deleted file mode 100644
index f3e63754b4a..000
--- a/app-misc/elasticsearch/elasticsearch-6.3.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit systemd user
-
-DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
-HOMEPAGE="https://www.elastic.co/products/elasticsearch;
-SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${PN}-oss-${PV}.tar.gz;
-LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="virtual/jre:1.8"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 /bin/bash /usr/share/${PN} ${PN}
-}
-
-src_prepare() {
-   default
-
-   rm -v bin/*.{bat,exe} LICENSE.txt || die
-}
-
-src_install() {
-   keepdir /etc/${PN}
-   keepdir /etc/${PN}/scripts
-
-   insinto /etc/${PN}
-   doins -r config/.
-   rm -rv config || die
-
-   fowners root:${PN} /etc/${PN}
-   fperms 2750 /etc/${PN}
-
-   insinto /usr/share/${PN}
-   doins -r .
-
-   exeinto /usr/share/${PN}/bin
-   doexe "${FILESDIR}/elasticsearch-systemd-pre-exec"
-
-   chmod +x "${ED}"/usr/share/${PN}/bin/* || die
-
-   keepdir /var/{lib,log}/${PN}
-   fowners ${PN}:${PN} /var/{lib,log}/${PN}
-   fperms 0750 /var/{lib,log}/${PN}
-   dodir /usr/share/${PN}/plugins
-
-   insinto /etc/sysctl.d
-   newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf
-
-   newconfd "${FILESDIR}/${PN}.conf.3" ${PN}
-   newinitd "${FILESDIR}/${PN}.init.4" ${PN}
-
-   systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d" ${PN}.conf
-   systemd_newunit "${FILESDIR}"/${PN}.service.2 ${PN}.service
-}
-
-pkg_postinst() {
-   elog
-   elog "You may create multiple instances of ${PN} by"
-   elog "symlinking the init script:"
-   elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance"
-   elog
-   elog "Please make sure you put elasticsearch.yml, log4j2.properties and 
scripts"
-   elog "from /etc/elasticsearch into the configuration directory of the 
instance:"
-   elog "/etc/${PN}/instance"
-   elog
-}



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

2018-07-16 Thread Tony Vroon
commit: 12c1bdd7ae9904e58156c2aa74e16dc83ee4e5f4
Author: ktrace  bks  tv>
AuthorDate: Sat Jul 14 22:21:41 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 13:35:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c1bdd7

app-arch/rpm: fix automagic, add USE "zstd"

 Fix automagic dependency on app-arch/zstd, add USE zstd

Bug: https://bugs.gentoo.org/658746
Closes: https://github.com/gentoo/gentoo/pull/9232
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9232
Closes: https://bugs.gentoo.org/658746

 app-arch/rpm/metadata.xml |   6 ++
 app-arch/rpm/rpm-4.14.1-r1.ebuild | 133 ++
 2 files changed, 139 insertions(+)

diff --git a/app-arch/rpm/metadata.xml b/app-arch/rpm/metadata.xml
index 7a38bb90096..e8a64db778c 100644
--- a/app-arch/rpm/metadata.xml
+++ b/app-arch/rpm/metadata.xml
@@ -2,4 +2,10 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

+   
+   Enable support for ZSTD compression using 
app-arch/zstd
+   
+   
+   rpm-software-management/rpm
+   
 

diff --git a/app-arch/rpm/rpm-4.14.1-r1.ebuild 
b/app-arch/rpm/rpm-4.14.1-r1.ebuild
new file mode 100644
index 000..1afa7aeae2c
--- /dev/null
+++ b/app-arch/rpm/rpm-4.14.1-r1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
+
+inherit autotools flag-o-matic perl-module python-single-r1 eapi7-ver
+
+DESCRIPTION="Red Hat Package Management Utils"
+HOMEPAGE="http://www.rpm.org
+   https://github.com/rpm-software-management/rpm;
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+# Tests are broken. See bug 657500
+RESTRICT="test"
+
+IUSE="acl caps doc lua nls python selinux test zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="!app-arch/rpm5
+   app-arch/libarchive
+   >=sys-libs/db-4.5:*
+   >=sys-libs/zlib-1.2.3-r1
+   >=app-arch/bzip2-1.0.1
+   >=dev-libs/popt-1.7
+   >=app-crypt/gnupg-1.2
+   dev-libs/elfutils
+   virtual/libintl
+   >=dev-lang/perl-5.8.8
+   dev-libs/nss
+   python? ( ${PYTHON_DEPS} )
+   nls? ( virtual/libintl )
+   lua? ( >=dev-lang/lua-5.1.0:*[deprecated] )
+   acl? ( virtual/acl )
+   caps? ( >=sys-libs/libcap-2.0 )
+   zstd? ( app-arch/zstd )
+"
+DEPEND="${CDEPEND}
+   nls? ( sys-devel/gettext )
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+   test? ( sys-apps/fakechroot )
+"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-rpm )
+"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-4.11.0-autotools.patch
+   eapply "${FILESDIR}"/${PN}-4.8.1-db-path.patch
+   eapply "${FILESDIR}"/${PN}-4.9.1.2-libdir.patch
+
+   # fix #356769
+   sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath 
failed"
+   # fix #492642
+   sed -i "s:@__PYTHON@:${PYTHON}:" macros.in || die "Fixing %__python 
failed"
+
+   eapply_user
+
+   eautoreconf
+
+   # Prevent automake maintainer mode from kicking in (#450448).
+   touch -r Makefile.am preinstall.am
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   econf \
+   --without-selinux \
+   --with-external-db \
+   --with-crypto=nss \
+   $(use_enable python) \
+   $(use_with doc hackingdocs) \
+   $(use_enable nls) \
+   $(use_with lua) \
+   $(use_with caps cap) \
+   $(use_with acl) \
+   $(use_enable zstd zstd $(usex zstd yes no))
+}
+
+src_install() {
+   default
+
+   # remove la files
+   find "${ED}" -name '*.la' -delete || die
+
+   # fix symlinks to /bin/rpm (#349840)
+   for binary in rpmquery rpmverify;do
+   ln -sf rpm "${ED}"/usr/bin/${binary} || die
+   done
+
+   if ! use nls; then
+   rm -rf "${ED}"/usr/share/man/?? || die
+   fi
+
+   keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD}
+
+   dodoc CREDITS README*
+   if use doc; then
+   for docname in hacking librpm; do
+   docinto "html/${docname}"
+   dodoc -r "doc/${docname}/html/."
+   done
+   fi
+
+   # Fix perllocal.pod file collision
+

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

2018-07-16 Thread Tony Vroon
commit: 30ae7d5ee710ad9fd856898d636aaee5970bc81c
Author: Tony Vroon  gentoo  org>
AuthorDate: Mon Jul 16 13:40:01 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 13:40:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ae7d5e

app-arch/rpm: Take maintainership.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-arch/rpm/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-arch/rpm/metadata.xml b/app-arch/rpm/metadata.xml
index e8a64db778c..49d25c49b06 100644
--- a/app-arch/rpm/metadata.xml
+++ b/app-arch/rpm/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   chain...@gentoo.org
+   Tony Vroon
+   

Enable support for ZSTD compression using 
app-arch/zstd




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

2018-07-16 Thread Tony Vroon
commit: 518edca50a17f05668caa1ec01fb4984361f5a44
Author: Florian Tham  gmail  com>
AuthorDate: Mon Jul 16 09:55:51 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 13:32:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518edca5

app-admin/rcm: Bump to version 1.3.3

Closes: https://github.com/gentoo/gentoo/pull/9247

 app-admin/rcm/Manifest |  1 +
 app-admin/rcm/rcm-1.3.3.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/app-admin/rcm/Manifest b/app-admin/rcm/Manifest
index 15b725a1379..bf90e0325dd 100644
--- a/app-admin/rcm/Manifest
+++ b/app-admin/rcm/Manifest
@@ -1 +1,2 @@
 DIST rcm-1.3.1.tar.gz 89437 BLAKE2B 
d897b793158da3a5e3975e283bd209f43f98eeb085bfb235802e8f1e3249ce2e09de2d8c391f89f4684afb78adc6c0b2bd91267cc32dcfe87b6b22296b47f309
 SHA512 
1fd8ad6f8bee1617769bddbef8d9b99f0b2bedc82c9833523370dfda4583c425f1ab8f2195f11236d1385553a2a49ead6d4c5f0803deeb56737b6836a0d9
+DIST rcm-1.3.3.tar.gz 92193 BLAKE2B 
42634fad58bf75b622ddf593cf83749113ffd35cba6b91f370b98b1211f5cb61274acd6f23e0be2ba7a49e966bb14c767b636aecc6c9a90b5802f13a2b123b53
 SHA512 
aa00edd76ab494a65cf3e97103d3bfffa427af83e57391cbe8e07ad2516b910c85d2e99a24405390fd27feee20752bab4b4856eeb8bac48eeb6f5707875df99a

diff --git a/app-admin/rcm/rcm-1.3.3.ebuild b/app-admin/rcm/rcm-1.3.3.ebuild
new file mode 100644
index 000..e068009d9ce
--- /dev/null
+++ b/app-admin/rcm/rcm-1.3.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="rc file (dotfile) management"
+HOMEPAGE="https://github.com/thoughtbot/rcm;
+SRC_URI="https://thoughtbot.github.io/${PN}/dist/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="test? ( dev-util/cram )"
+
+src_test() {
+   emake -j1 check
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2018-07-16 Thread Tony Vroon
commit: 518e8b7ce3edf071ca76f7a876581aee220e6d21
Author: Robert Siebeck  r123  de>
AuthorDate: Sun Jul 15 11:13:12 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 09:58:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518e8b7c

net-im/signal-desktop-bin: remove old version

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-1.13.0.ebuild   | 57 --
 2 files changed, 58 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 5327330c7f0..bea1b83910e 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_1.13.0_amd64.deb 65702626 BLAKE2B 
bbe0cf058e98f587c1c828170d287a4c796e9638b921a0a5e33a6cf0a6031977366e240bd72a339620ce65f3bcd624ab49616d75ea30a51251dbe7b624d2e419
 SHA512 
396a918b4a078ca8511917664a4ef4c0fedf042e44099a4801e1607c8c4f1a5ec01ac50dc39e32b3b7de62482b75842d906318a56c4413a2efcadacf6e8151cb
 DIST signal-desktop_1.14.1_amd64.deb 6578 BLAKE2B 
17baf6e83c54a504784d9fc1bdcf5ec1b2ae9148b4d833a77d5f916c84cd3affcc4f77f205284b862a253e0a8480742270c4f21ab566d7213c7422f68157
 SHA512 
3180c44e4131a2e13d75896e728f4ee4f20064902536fdeafa4ccfb47a29a131826622341ada4ba1d3e71db8a8a141fdeb7f66b586c8993ba1ed78daaa23d2df

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.13.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-1.13.0.ebuild
deleted file mode 100644
index 4c7b60f0d17..000
--- a/net-im/signal-desktop-bin/signal-desktop-bin-1.13.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="${PN/-bin/}"
-
-inherit gnome2-utils pax-utils unpacker xdg-utils
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/WhisperSystems/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   gnome-base/gconf:2
-   dev-libs/nss
-   x11-libs/gtk+:3[X]
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
-   net-print/cups
-   "
-
-QA_PREBUILT="opt/Signal/signal-desktop
-   opt/Signal/libnode.so
-   opt/Signal/libffmpeg.so"
-
-S="${WORKDIR}"
-
-src_install() {
-   insinto /
-   dodoc -r usr/share/doc/signal-desktop/.
-   doins -r opt
-   insinto /usr/share
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop
-   pax-mark m opt/Signal/signal-desktop
-
-   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2018-07-16 Thread Tony Vroon
commit: 3d29d5d0ffb6bd68f8c864e6fbb53c19c536ae28
Author: Robert Siebeck  r123  de>
AuthorDate: Sun Jul 15 11:12:47 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Mon Jul 16 09:58:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d29d5d0

net-im/signal-desktop-bin: new version 1.14.1

Closes: https://github.com/gentoo/gentoo/pull/9233

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-1.14.1.ebuild   | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index a2969975b31..5327330c7f0 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_1.13.0_amd64.deb 65702626 BLAKE2B 
bbe0cf058e98f587c1c828170d287a4c796e9638b921a0a5e33a6cf0a6031977366e240bd72a339620ce65f3bcd624ab49616d75ea30a51251dbe7b624d2e419
 SHA512 
396a918b4a078ca8511917664a4ef4c0fedf042e44099a4801e1607c8c4f1a5ec01ac50dc39e32b3b7de62482b75842d906318a56c4413a2efcadacf6e8151cb
+DIST signal-desktop_1.14.1_amd64.deb 6578 BLAKE2B 
17baf6e83c54a504784d9fc1bdcf5ec1b2ae9148b4d833a77d5f916c84cd3affcc4f77f205284b862a253e0a8480742270c4f21ab566d7213c7422f68157
 SHA512 
3180c44e4131a2e13d75896e728f4ee4f20064902536fdeafa4ccfb47a29a131826622341ada4ba1d3e71db8a8a141fdeb7f66b586c8993ba1ed78daaa23d2df

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.14.1.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-1.14.1.ebuild
new file mode 100644
index 000..4c7b60f0d17
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-1.14.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="${PN/-bin/}"
+
+inherit gnome2-utils pax-utils unpacker xdg-utils
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/WhisperSystems/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   gnome-base/gconf:2
+   dev-libs/nss
+   x11-libs/gtk+:3[X]
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   net-print/cups
+   "
+
+QA_PREBUILT="opt/Signal/signal-desktop
+   opt/Signal/libnode.so
+   opt/Signal/libffmpeg.so"
+
+S="${WORKDIR}"
+
+src_install() {
+   insinto /
+   dodoc -r usr/share/doc/signal-desktop/.
+   doins -r opt
+   insinto /usr/share
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop
+   pax-mark m opt/Signal/signal-desktop
+
+   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamtk/files/, app-antivirus/clamtk/

2018-07-13 Thread Tony Vroon
commit: 8eec402b2cc60b516675c69917e3abc1cebae8f2
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Wed Jul 11 23:43:57 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 14:47:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eec402b

app-antivirus/clamtk: add dep for faenza icon theme

If icons are missing, ClamTk will crash,
so adding dep for the faenza icon theme,
to ensure, all icons are available as fallback.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=660814
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9191
Closes: https://bugs.gentoo.org/660814

 app-antivirus/clamtk/clamtk-5.25-r1.ebuild| 173 ++
 app-antivirus/clamtk/files/change_icon_path.patch |  15 ++
 2 files changed, 188 insertions(+)

diff --git a/app-antivirus/clamtk/clamtk-5.25-r1.ebuild 
b/app-antivirus/clamtk/clamtk-5.25-r1.ebuild
new file mode 100644
index 000..2c7c172c091
--- /dev/null
+++ b/app-antivirus/clamtk/clamtk-5.25-r1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="af ar ast az bg bs ca cs da de el_GR en_AU en_CA en_GB eo es eu fi 
fo fr ga gl he hr hu id it ja km ko lo lt lv mr ms nb nl nl_BE nn pa pl pt 
pt_BR ro ru si sk sl sr@latin sv ta te th tr ug uk uz zh_CN zh_TW"
+PLOCALE_BACKUP="en_GB"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit desktop l10n perl-functions python-single-r1 xdg-utils
+
+MY_PV_KDE="0.18"
+MY_PV_NAUTILUS="0.02"
+MY_PV_NEMO="0.04"
+MY_PV_THUNAR="0.06"
+
+DESCRIPTION="A graphical front-end for ClamAV"
+HOMEPAGE="https://dave-theunsub.github.io/clamtk/;
+SRC_URI="https://bitbucket.org/davem_/clamtk/downloads/${P}.tar.xz
+   kde? ( 
https://bitbucket.org/davem_/${PN}-kde/downloads/${PN}-kde-${MY_PV_KDE}.tar.xz )
+   nautilus? ( 
https://bitbucket.org/davem_/${PN}-gnome/downloads/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz
 )
+   nemo? ( 
https://bitbucket.org/davem_/nemo-sendto-${PN}/downloads/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz
 )
+   thunar? ( 
https://bitbucket.org/davem_/thunar-sendto-${PN}/downloads/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz
 )"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="kde nautilus nemo +nls thunar"
+REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="app-antivirus/clamav
+   dev-perl/File-chdir
+   dev-perl/Gtk2
+   dev-perl/JSON
+   dev-perl/LWP-Protocol-https
+   dev-perl/LWP-UserAgent-Cached
+   dev-perl/Locale-gettext
+   dev-perl/Text-CSV
+   dev-perl/glib-perl
+   dev-perl/libwww-perl
+   virtual/perl-Digest-MD5
+   virtual/perl-Digest-SHA
+   virtual/perl-Encode
+   virtual/perl-MIME-Base64
+   virtual/perl-Time-Piece
+   x11-themes/faenza-icon-theme
+   nautilus? ( dev-python/nautilus-python[${PYTHON_USEDEP}] )"
+
+DEPEND="nls? ( sys-devel/gettext )"
+
+DOCS=( CHANGES credits.md DISCLAIMER README.md )
+
+PATCHES=( "$FILESDIR"/change_icon_path.patch )
+
+pkg_setup() {
+   if use nautilus; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_unpack() {
+   default
+
+   unpack "${S}"/clamtk.1.gz
+
+   if use kde; then
+   unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz
+   fi
+
+   if use nautilus; then
+   unpack 
"${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz
+   fi
+
+   if use nemo; then
+   unpack 
"${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz
+   fi
+
+   if use thunar; then
+   unpack 
"${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz
+   fi
+}
+
+src_prepare() {
+   remove_locales() {
+   rm "po/${1}.mo" || die
+   }
+
+   if use nls; then
+   l10n_find_plocales_changes 'po' '' '.mo'
+   l10n_for_each_disabled_locale_do remove_locales
+   fi
+
+   default
+}
+
+src_install() {
+   install_locales() {
+   domo "po/${1}.mo" || die
+   }
+
+   dobin clamtk
+
+   perl_set_version
+   insinto "${VENDOR_LIB}"/ClamTk
+   doins lib/*.pm
+
+   if use nls; then
+   l10n_for_each_locale_do install_locales
+   fi
+
+   doicon images/clamtk.png images/clamtk.xpm
+
+   domenu clamtk.desktop
+
+   doman ../clamtk.1
+
+   if use kde; then
+   insinto /usr/share/kservices5/ServiceMenus
+   doins ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.desktop
+
+   doicon ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.png 
../clamtk-kde-${MY_PV_KDE}/clamtk-kde

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

2018-07-13 Thread Tony Vroon
commit: d0bf18ac90ee0cc0eccca63b96a0590a79a04a5d
Author: Marty E. Plummer  startmail  com>
AuthorDate: Sun Jul  8 00:30:43 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 11:16:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bf18ac

dev-libs/libevdev: add live ebuild

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-libs/libevdev/libevdev-.ebuild | 48 ++
 1 file changed, 48 insertions(+)

diff --git a/dev-libs/libevdev/libevdev-.ebuild 
b/dev-libs/libevdev/libevdev-.ebuild
new file mode 100644
index 000..d551ca6aecf
--- /dev/null
+++ b/dev-libs/libevdev/libevdev-.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit multilib-minimal python-any-r1
+
+DESCRIPTION="Handler library for evdev events"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/libevdev.git;
+   inherit autotools git-r3
+else
+   SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc static-libs"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+"
+RESTRICT="test" # Tests need to run as root.
+
+src_prepare() {
+   default
+   [[ ${PV} == * ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
+}
+
+multilib_src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   if use doc ;then
+   local HTML_DOCS=( doc/html/. )
+   einstalldocs
+   fi
+}



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

2018-07-13 Thread Tony Vroon
commit: d6f48757fd057fcde3b6b28a98f00b3879f2d1dc
Author: Marty E. Plummer  startmail  com>
AuthorDate: Sun Jul  8 00:24:27 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 11:16:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6f48757

dev-libs/libevdev: port to EAPI 7

Package-Manager: Portage-2.3.41, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9207

 dev-libs/libevdev/libevdev-1.5.9-r1.ebuild | 48 ++
 1 file changed, 48 insertions(+)

diff --git a/dev-libs/libevdev/libevdev-1.5.9-r1.ebuild 
b/dev-libs/libevdev/libevdev-1.5.9-r1.ebuild
new file mode 100644
index 000..d551ca6aecf
--- /dev/null
+++ b/dev-libs/libevdev/libevdev-1.5.9-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit multilib-minimal python-any-r1
+
+DESCRIPTION="Handler library for evdev events"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/libevdev.git;
+   inherit autotools git-r3
+else
+   SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc static-libs"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+"
+RESTRICT="test" # Tests need to run as root.
+
+src_prepare() {
+   default
+   [[ ${PV} == * ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
+}
+
+multilib_src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   if use doc ;then
+   local HTML_DOCS=( doc/html/. )
+   einstalldocs
+   fi
+}



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

2018-07-13 Thread Tony Vroon
commit: dd77923b4fc5e93da5aba59dd8e261384a8d2041
Author: Marty E. Plummer  startmail  com>
AuthorDate: Sun Jul  8 20:27:31 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 11:16:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd77923b

dev-libs/libpthread-stubs: port to EAPI 7

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 .../libpthread-stubs-0.4-r1.ebuild | 23 ++
 1 file changed, 23 insertions(+)

diff --git a/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild 
b/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild
new file mode 100644
index 000..594762ecbbf
--- /dev/null
+++ b/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal
+
+DESCRIPTION="Pthread functions stubs for platforms missing them"
+HOMEPAGE="https://www.x.org/wiki/;
+SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~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=""
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf
+}
+
+# there is nothing to compile for this package, all its contents are produced 
by
+# configure. the only make job that matters is make install
+multilib_src_compile() { true; }



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

2018-07-13 Thread Tony Vroon
commit: 65184af2af342314df8ac61ea7045c80e90c4e9a
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Sat Jul  7 21:55:59 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 11:10:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65184af2

www-apps/phpsysinfo: bump to version 3.2.10

Closes: https://bugs.gentoo.org/613512
Closes: https://bugs.gentoo.org/615054
Closes: https://bugs.gentoo.org/636946
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9095
Closes: https://bugs.gentoo.org/636946

 www-apps/phpsysinfo/Manifest |  1 +
 www-apps/phpsysinfo/metadata.xml | 25 +++
 www-apps/phpsysinfo/phpsysinfo-3.2.10.ebuild | 48 
 3 files changed, 74 insertions(+)

diff --git a/www-apps/phpsysinfo/Manifest b/www-apps/phpsysinfo/Manifest
index ca5c14cf1a9..e2f5795a371 100644
--- a/www-apps/phpsysinfo/Manifest
+++ b/www-apps/phpsysinfo/Manifest
@@ -1,2 +1,3 @@
+DIST phpsysinfo-3.2.10.tar.gz 1021435 BLAKE2B 
b9db266021c0392902d6de58492165a889151716484d23f99648e8322c7e76edfda17e8a7b8f415fcc42d5970a98603ea84571989c1168e10e8d87ee3a2f6927
 SHA512 
56954e64e6c267c2a60baaf91a9a218d2c81d99dc4f159e35d752328bdd38135eb4e9d91d09798b3822cdbf0d04a6169a46385c2d02a812b136fe115b7310a88
 DIST phpsysinfo-3.2.2.tar.gz 899974 BLAKE2B 
4da569d90a4ee383535a5a155c754a40f104453d504148729fcde03a4ee6839e914dc0375115d392c81225a451a35e3009218c20019abf0661ba629c98377952
 SHA512 
fe1fae67379abf0fb75d166aaab87cb91ead33c87cfbd0569b61d95b9b3172820565dff37f6d35744fbf9332adc5a5af1ec49477a56572f55f57e53edb9164b9
 DIST phpsysinfo-3.2.3.tar.gz 909045 BLAKE2B 
dc1f9d9f7cd83b60eb16f073607f5c7a5f5ad155b297d4defc9b1768c771cd12bd315af3e67f4c7a5f731ef66b8e9eb00da4083074f9cb3908ebbce9198a568c
 SHA512 
33a77d96f3f9ac4e59a078e3106af656f68ec048aa7b89409915373cb4174fff7f709a3a3984cdba2990d397fd019930ae7f24b8fe5484061f3a89dc9f023eaa

diff --git a/www-apps/phpsysinfo/metadata.xml b/www-apps/phpsysinfo/metadata.xml
index 15b8d1f6508..f8482ac659c 100644
--- a/www-apps/phpsysinfo/metadata.xml
+++ b/www-apps/phpsysinfo/metadata.xml
@@ -1,10 +1,35 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   ck+gen...@bl4ckb0x.de
+   Conrad Kostecki
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

web-a...@gentoo.org
Gentoo Webapps

+   
+   Install sys-power/apcupsd to 
display those stats.
+   Install sys-fs/dmraid to display 
those stats.
+   Install sys-libs/freeipmi to 
display those stats.
+   Install app-admin/hddtemp to 
display those stats.
+   Install sys-apps/ipmitool to 
display those stats.
+   Install sys-apps/ipmiutil to 
display those stats.
+   Install net-firewall/iptables 
to display those stats.
+   Install sys-apps/lm_sensors 
to display those stats.
+   Install sys-fs/mdadm to display 
those stats.
+   Install sys-block/megactl to 
display those stats.
+   Install sys-power/nut to display 
those stats.
+   Install sys-fs/quota to display 
those stats.
+   Install sys-apps/smartmontools to 
display those stats.
+   Install net-analyzer/net-snmp to 
display those stats.
+   Install app-misc/uptimed to 
display those stats.
+   

rk4an/phpsysinfo


diff --git a/www-apps/phpsysinfo/phpsysinfo-3.2.10.ebuild 
b/www-apps/phpsysinfo/phpsysinfo-3.2.10.ebuild
new file mode 100644
index 000..9cc1c23ec99
--- /dev/null
+++ b/www-apps/phpsysinfo/phpsysinfo-3.2.10.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+DESCRIPTION="A customizable PHP script that displays information about your 
system nicely"
+HOMEPAGE="https://rk4an.github.com/phpsysinfo/;
+SRC_URI="https://github.com/rk4an/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="apcupsd dmraid freeipmi hddtemp ipmitool ipmiutil iptables lm_sensors 
mdadm megactl nut quota smart snmp uptime"
+RDEPEND="dev-lang/php[simplexml,xml,xsl(+),xslt(+),unicode]
+   virtual/httpd-php
+   apcupsd? ( sys-power/apcupsd )
+   dmraid? ( sys-fs/dmraid )
+   freeipmi? ( sys-libs/freeipmi )
+   hddtemp? ( app-admin/hddtemp )
+   ipmitool? ( sys-apps/ipmitool )
+   ipmiutil? ( sys-apps/ipmiutil )
+   iptables? ( net-firewall/iptables )
+   lm_sensors? ( sys-apps/lm_sensors )
+   mdadm? ( sys-fs/mdadm )
+   megactl? ( sys-block/megactl )
+   nut? ( sys-power/nut )
+   quota? ( sys-fs/quota )
+   smart? ( sys-apps/smartmontools )
+ 

[gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/

2018-07-13 Thread Tony Vroon
commit: 2784b9e5903ce8e272cff6543c6d2d5fdf363b66
Author: Lucian Poston  pm  me>
AuthorDate: Thu Jul 12 12:12:28 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 10:56:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2784b9e5

mail-mta/protonmail-bridge-bin: Bump 1.0.5

Fix preserve-libs issues: https://bugs.gentoo.org/660366

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

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9201
Closes: https://bugs.gentoo.org/660366

 mail-mta/protonmail-bridge-bin/Manifest|   2 +-
 .../protonmail-bridge-bin-1.0.4.ebuild |  42 -
 .../protonmail-bridge-bin-1.0.5.ebuild | 188 +
 3 files changed, 189 insertions(+), 43 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest 
b/mail-mta/protonmail-bridge-bin/Manifest
index 2209f0bab9d..1103b7d9c70 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1 @@
-DIST protonmail-bridge-1.0.4-1.x86_64.rpm 47422421 BLAKE2B 
0846ce606feec1402e606a3b1bbe5c4431f804afc07e24689c77bcc64f211fe756a6890598e79cb6f6169a41a20158f7685b8d26a10fb91926abc77a5681ae20
 SHA512 
6d366ac02dec8ae3fa2bf188eff7cdaf6155c30386c76d29771362b573b3f3abc0e26df837955cb5f56d51ed1cd1b0b603911886478b5cfc7a750b2ee0077538
+DIST protonmail-bridge-1.0.5-1.x86_64.rpm 46864229 BLAKE2B 
bfd35880dd172dd4fc2352f28f9dc9e57049a114b15fbcc2f462c286e005276ac78b14ea2eab074f5e767aa39f6d58138d06118b8f5618d38e3aa977ceb7a725
 SHA512 
11a9230dd6ba9655b172a84529ea32852fe237e5174948aa711d9afe44fb3db3d29175933aa1f4dfffaf06207e6d38b815a0cce1f9d23e116a7cf9895f64

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.4.ebuild 
b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.4.ebuild
deleted file mode 100644
index b00b93b2007..000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/;
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm;
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-   app-crypt/libsecret
-   dev-libs/glib:2
-   media-sound/pulseaudio
-   virtual/opengl
-"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_install() {
-   # Using doins -r would strip executable bits from all binaries
-   cp -pPR "${S}"/usr "${D}"/ || die "Failed to copy files"
-
-   dosym "Desktop-Bridge" "/usr/bin/${PN}" || die
-
-   cat <<-EOF > "${T}/50-${PN}" || die
-   SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-   EOF
-   insinto /etc/revdep-rebuild
-   doins "${T}/50-${PN}"
-}

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild 
b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild
new file mode 100644
index 000..7f63cb22441
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/;
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm;
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   app-crypt/libsecret
+   dev-libs/glib:2
+   media-sound/pulseaudio
+   sys-apps/dbus
+   virtual/opengl
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused 
libs
+   cd "${S}/usr/lib/protonmail/bridge" || die
+   patchelf --set-rpath '$ORIGIN/lib' Desktop-Bridge || die "patchelf 
failed"
+   patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf 
failed"
+   patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf 
failed"
+
+   rm "lib/libQt53DCore.so.5"
+   rm "lib/l

[gentoo-commits] repo/gentoo:master commit in: games-engines/gargoyle/

2018-07-13 Thread Tony Vroon
commit: 052aafb60214cbf224df6ae71dd16eec51f7dffc
Author: Nikos Chantziaras  gmail  com>
AuthorDate: Wed Jul  4 17:03:20 2018 +
Commit:     Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 10:49:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=052aafb6

games-engines/gargoyle: fix build on recent GCC, ebuild improvements

Bumped EAPI, removed the use of games.eclass, fixed a runtime error due
to a no longer needed sed, create relative instead of absolute symlinks.
Revbump due to a file location change.

Closes: https://bugs.gentoo.org/642996
Package-Manager: Portage-2.3.42, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9052
Closes: https://bugs.gentoo.org/642996

 ...yle-2011.1.ebuild => gargoyle-2011.1-r1.ebuild} | 35 ++
 1 file changed, 15 insertions(+), 20 deletions(-)

diff --git a/games-engines/gargoyle/gargoyle-2011.1.ebuild 
b/games-engines/gargoyle/gargoyle-2011.1-r1.ebuild
similarity index 78%
rename from games-engines/gargoyle/gargoyle-2011.1.ebuild
rename to games-engines/gargoyle/gargoyle-2011.1-r1.ebuild
index 640adac5fa7..82e11b23782 100644
--- a/games-engines/gargoyle/gargoyle-2011.1.ebuild
+++ b/games-engines/gargoyle/gargoyle-2011.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # Regarding licenses: libgarglk is licensed under the GPLv2. Bundled
@@ -8,8 +8,8 @@
 # Since we don't compile or install any of the bundled fonts, their licenses
 # don't apply. (Fonts are installed through dependencies instead.)
 
-EAPI=5
-inherit eutils flag-o-matic multiprocessing toolchain-funcs gnome2-utils games
+EAPI=6
+inherit eutils flag-o-matic gnome2-utils multilib multiprocessing 
toolchain-funcs
 
 DESCRIPTION="An Interactive Fiction (IF) player supporting all major formats"
 HOMEPAGE="http://ccxvii.net/gargoyle/;
@@ -21,7 +21,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="
-   >=media-fonts/libertine-5
+   media-fonts/libertine
media-fonts/liberation-fonts
media-libs/freetype:2
media-libs/libpng:0
@@ -52,11 +52,10 @@ src_prepare() {
# Convert garglk.ini to UNIX format.
edos2unix garglk/garglk.ini
 
-   # The font name of Linux Libertine changed in version 5.
-   sed -i -e 's/Linux Libertine O/Linux Libertine/g' garglk/garglk.ini || 
die
-
epatch "${FILESDIR}"/${P}-desktopfile.patch
append-cflags -std=gnu89 # build with gcc5 (bug #573378)
+   append-cxxflags -std=gnu++11 # code assumes C++11 semantics (bug 
#642996)
+   default
 }
 
 src_compile() {
@@ -69,7 +68,7 @@ src_compile() {
-sC++="$(tc-getCXX) ${CXXFLAGS}" \
-sCXX="$(tc-getCXX) ${CXXFLAGS}" \
-sC++FLAGS="" \
-   -sGARGLKINI="${GAMES_SYSCONFDIR}/garglk.ini" \
+   -sGARGLKINI="/etc/garglk.ini" \
-sUSESDL=yes \
-sBUNDLEFONTS=no \
-dx \
@@ -78,15 +77,15 @@ src_compile() {
 
 src_install() {
DESTDIR="${D}" \
-   _BINDIR="${GAMES_PREFIX}/libexec/${PN}" \
-   _APPDIR="${GAMES_PREFIX}/libexec/${PN}" \
-   _LIBDIR="$(games_get_libdir)" \
+   _BINDIR="/usr/libexec/${PN}" \
+   _APPDIR="/usr/libexec/${PN}" \
+   _LIBDIR="/usr/$(get_libdir)" \
EXEMODE=755 \
FILEMODE=755 \
jam install || die
 
# Install config file.
-   insinto "${GAMES_SYSCONFDIR}"
+   insinto "/etc"
newins garglk/garglk.ini garglk.ini
 
# Install application entry and icon.
@@ -97,24 +96,20 @@ src_install() {
for terp in advsys agility alan2 alan3 frotz geas git glulxe hugo jacl \
level9 magnetic nitfol scare tadsr
do
-   dosym "${GAMES_PREFIX}/libexec/${PN}/${terp}" \
-   "${GAMES_BINDIR}/${PN}-${terp}"
+   dosym "../libexec/${PN}/${terp}" \
+   "/usr/bin/${PN}-${terp}"
done
 
# Also symlink the main binary since it resides in libexec.
-   dosym "${GAMES_PREFIX}/libexec/${PN}/${PN}" \
-   "${GAMES_BINDIR}/${PN}"
-
-   prepgamesdirs
+   dosym "../libexec/${PN}/${PN}" \
+   "/usr/bin/${PN}"
 }
 
 pkg_preinst() {
-   games_pkg_preinst
gnome2_icon_savelist
 }
 
 pkg_postinst() {
-   games_pkg_postinst
gnome2_icon_cache_update
 }
 



  1   2   3   4   5   6   >