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

2018-10-24 Thread Richard Farina
commit: d5cded578b0e3c4f480927ea8f3576c7a28d1118
Author: Zero_Chaos  gentoo  org>
AuthorDate: Thu Oct 25 03:39:00 2018 +
Commit: Richard Farina  gentoo  org>
CommitDate: Thu Oct 25 03:39:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5cded57

net-wireless/wireless-regdb: bump

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

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

diff --git a/net-wireless/wireless-regdb/Manifest 
b/net-wireless/wireless-regdb/Manifest
index b0162ba321a..108dcb5fd67 100644
--- a/net-wireless/wireless-regdb/Manifest
+++ b/net-wireless/wireless-regdb/Manifest
@@ -2,3 +2,4 @@ DIST wireless-regdb-2017.12.23.tar.xz 21444 BLAKE2B 
0fa2b2e998d255c574c810b1bd3c
 DIST wireless-regdb-2018.05.09.tar.xz 22768 BLAKE2B 
6c384b2f1303013572b53380d23b38b00e3b87300897ec79a5dbb8de1d8e9f9b6c1302f19e306384141e894c3f8fbbca48fbc6c78d721979e0657a3d8156fb18
 SHA512 
37b20960e82f48d25b441d2656f09687d9f16a55ca18be56f805c0d6a689454e2ec372ccaecec201799e6610d8275c0556a1e249bb8758d8964908b3a78d6c41
 DIST wireless-regdb-2018.05.31.tar.xz 22908 BLAKE2B 
1cf2596d8c7c3b8fa108af7f13479ea362d73a53eab59bda4dcda6fab15777a65e1661267ab1f4978398f6547fd1596492d3a4323b657a54fed829ea956bd6cc
 SHA512 
fda18edd619b294b125a5c1e04e758c04332c6d1d99ed44574321753294c159bd6c6f0c592ebfd91e99d301467e8ee8b97d1ad595cd56b3902bd5f85acd95b8d
 DIST wireless-regdb-2018.09.07.tar.xz 23312 BLAKE2B 
b1cbb10e0a8a410757e8ddaed327e7bd959640cd8451e452af6a85e92adca0786d831a811a6dd7b0b791a7e155e9fb547726898f5233ccf2bbf4d18230a6cfb6
 SHA512 
22205481214def58bc21eb6d199c92d1a438df5db2571a485f96acc89ff03ff1de96e6f4560901c69bda77d7f642dd2d1af24b7488fb96d0ccf6f86780f88d12
+DIST wireless-regdb-2018.10.24.tar.xz 23296 BLAKE2B 
d9fd3da8ff91514e671d14e3caed628f9bc7e338227b5f1164523f4c8125ae9abe2b998d026f8aaa612fda60ea4bdf3817f9808935cda984e137a75fb5b3ddde
 SHA512 
1bf295a759c8807178eea8b421a2276f23eac8fc51742386867e8589e297f78a8466c011995daaa40b288ffb1db875142f124d93ce637a8967e548e9b5ce2174

diff --git a/net-wireless/wireless-regdb/wireless-regdb-20181024.ebuild 
b/net-wireless/wireless-regdb/wireless-regdb-20181024.ebuild
new file mode 100644
index 000..29d121a1567
--- /dev/null
+++ b/net-wireless/wireless-regdb/wireless-regdb-20181024.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+IUSE=""
+
+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: sci-chemistry/votca-csg/

2018-10-24 Thread Christoph Junghans
commit: 5e5649db98ca32bcc6a46a8623d365981fd076fb
Author: Christoph Junghans  gentoo  org>
AuthorDate: Thu Oct 25 00:43:11 2018 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Thu Oct 25 00:43:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5649db

sci-chemistry/votca-csg: 1.4.1 doesn't support gmx-2019

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Christoph Junghans  gentoo.org>
Closes: https://bugs.gentoo.org/669522

 sci-chemistry/votca-csg/votca-csg-1.4.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-chemistry/votca-csg/votca-csg-1.4.1.ebuild 
b/sci-chemistry/votca-csg/votca-csg-1.4.1.ebuild
index c83eac6e62b..47c989751bf 100644
--- a/sci-chemistry/votca-csg/votca-csg-1.4.1.ebuild
+++ b/sci-chemistry/votca-csg/votca-csg-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -29,7 +29,7 @@ SLOT="0"
 
 RDEPEND="
~sci-libs/votca-tools-${PV}
-   gromacs? ( sci-chemistry/gromacs:= )
+   gromacs? ( 

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

2018-10-24 Thread Patrick McLean
commit: 371794f20c7eb2b88cae2619b6fa352aafb4
Author: Patrick McLean  sony  com>
AuthorDate: Thu Oct 25 00:06:36 2018 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Oct 25 00:06:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371794f2

net-misc/openssh: Fix build with openssl-1.1 and hpn (bug #669506)

Closes: https://bugs.gentoo.org/669506
Signed-off-by: Patrick McLean  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../files/openssh-7.9_p1-hpn-openssl-1.1.patch | 107 +
 net-misc/openssh/openssh-7.9_p1.ebuild |   1 +
 2 files changed, 108 insertions(+)

diff --git a/net-misc/openssh/files/openssh-7.9_p1-hpn-openssl-1.1.patch 
b/net-misc/openssh/files/openssh-7.9_p1-hpn-openssl-1.1.patch
new file mode 100644
index 000..524d05ad89d
--- /dev/null
+++ b/net-misc/openssh/files/openssh-7.9_p1-hpn-openssl-1.1.patch
@@ -0,0 +1,107 @@
+--- openssh-7.9p1.orig/cipher-ctr-mt.c 2018-10-24 20:48:00.909255466 -
 openssh-7.9p1/cipher-ctr-mt.c  2018-10-24 20:48:17.378155144 -
+@@ -46,7 +46,7 @@
+ 
+ /* TUNABLES */
+ /* maximum number of threads and queues */
+-#define MAX_THREADS  32
++#define MAX_THREADS  32 
+ #define MAX_NUMKQ(MAX_THREADS * 2)
+ 
+ /* Number of pregen threads to use */
+@@ -435,7 +435,7 @@
+   destp.u += AES_BLOCK_SIZE;
+   srcp.u += AES_BLOCK_SIZE;
+   len -= AES_BLOCK_SIZE;
+-  ssh_ctr_inc(ctx->iv, AES_BLOCK_SIZE);
++  ssh_ctr_inc(c->aes_counter, AES_BLOCK_SIZE);
+ 
+   /* Increment read index, switch queues on rollover */
+   if ((ridx = (ridx + 1) % KQLEN) == 0) {
+@@ -481,8 +481,6 @@
+   /* get the number of cores in the system */
+   /* if it's not linux it currently defaults to 2 */
+   /* divide by 2 to get threads for each direction (MODE_IN||MODE_OUT) */
+-  /* NB: assigning a float to an int discards the remainder which is */
+-  /* acceptable (and wanted) in this case */
+ #ifdef __linux__
+   cipher_threads = sysconf(_SC_NPROCESSORS_ONLN) / 2;
+ #endif /*__linux__*/
+@@ -505,11 +503,12 @@
+   if (cipher_threads < 2) 
+   cipher_threads = 2;
+   
+-/* assure that we aren't trying to create more threads than we have 
in the struct */
+-  /* cipher_threads is half the total of allowable threads hence the odd 
looking math here */
++  /* assure that we aren't trying to create more threads */
++  /* than we have in the struct. cipher_threads is half the */
++  /* total of allowable threads hence the odd looking math here */
+   if (cipher_threads * 2 > MAX_THREADS)
+   cipher_threads = MAX_THREADS / 2;
+-  
++
+   /* set the number of keystream queues */
+   numkq = cipher_threads * 2;
+ 
+@@ -551,16 +550,16 @@
+   }
+ 
+   if (iv != NULL) {
+-  memcpy(ctx->iv, iv, AES_BLOCK_SIZE);
++  memcpy(c->aes_counter, iv, AES_BLOCK_SIZE);
+   c->state |= HAVE_IV;
+   }
+ 
+   if (c->state == (HAVE_KEY | HAVE_IV)) {
+   /* Clear queues */
+-  memcpy(c->q[0].ctr, ctx->iv, AES_BLOCK_SIZE);
++  memcpy(c->q[0].ctr, c->aes_counter, AES_BLOCK_SIZE);
+   c->q[0].qstate = KQINIT;
+   for (i = 1; i < numkq; i++) {
+-  memcpy(c->q[i].ctr, ctx->iv, AES_BLOCK_SIZE);
++  memcpy(c->q[i].ctr, c->aes_counter, AES_BLOCK_SIZE);
+   ssh_ctr_add(c->q[i].ctr, i * KQLEN, AES_BLOCK_SIZE);
+   c->q[i].qstate = KQEMPTY;
+   }
+@@ -644,8 +643,22 @@
+ const EVP_CIPHER *
+ evp_aes_ctr_mt(void)
+ {
++# if OPENSSL_VERSION_NUMBER >= 0x1010UL
++  static EVP_CIPHER *aes_ctr;
++  aes_ctr = EVP_CIPHER_meth_new(NID_undef, 16/*block*/, 16/*key*/);
++  EVP_CIPHER_meth_set_iv_length(aes_ctr, AES_BLOCK_SIZE);
++  EVP_CIPHER_meth_set_init(aes_ctr, ssh_aes_ctr_init);
++  EVP_CIPHER_meth_set_cleanup(aes_ctr, ssh_aes_ctr_cleanup);
++  EVP_CIPHER_meth_set_do_cipher(aes_ctr, ssh_aes_ctr);
++#  ifndef SSH_OLD_EVP
++  EVP_CIPHER_meth_set_flags(aes_ctr, EVP_CIPH_CBC_MODE
++| EVP_CIPH_VARIABLE_LENGTH
++| EVP_CIPH_ALWAYS_CALL_INIT
++| EVP_CIPH_CUSTOM_IV);
++#  endif /*SSH_OLD_EVP*/
++  return (aes_ctr);
++# else /*earlier version of openssl*/
+   static EVP_CIPHER aes_ctr;
+-
+   memset(_ctr, 0, sizeof(EVP_CIPHER));
+   aes_ctr.nid = NID_undef;
+   aes_ctr.block_size = AES_BLOCK_SIZE;
+@@ -654,11 +667,12 @@
+   aes_ctr.init = ssh_aes_ctr_init;
+   aes_ctr.cleanup = ssh_aes_ctr_cleanup;
+   aes_ctr.do_cipher = ssh_aes_ctr;
+-#ifndef SSH_OLD_EVP
+-  aes_ctr.flags = EVP_CIPH_CBC_MODE | EVP_CIPH_VARIABLE_LENGTH |
+- 

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

2018-10-24 Thread Patrick McLean
commit: 65ca8ad25d826a4b1fd45792ce625267ec5e4899
Author: Patrick McLean  sony  com>
AuthorDate: Wed Oct 24 20:04:57 2018 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Oct 24 22:58:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ca8ad2

app-admin/salt: Version bump to 2016.11.10

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

 app-admin/salt/Manifest | 2 +-
 app-admin/salt/{salt-2016.11.9-r2.ebuild => salt-2016.11.10.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index d2a7360c640..011dcc86542 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,3 +1,3 @@
-DIST salt-2016.11.9.tar.gz 10062996 BLAKE2B 
5176d04d07a69de21c9c136c201d334614c5675fd78e306a0160fae829b633441cd859f4ba1a0822dfbb9ae716475c53f6eb058187d4acc8a5770dd4ceace577
 SHA512 
896fd27c111e926e246b51d00b69d41c8f4d25ec0c034c9ff3dc5414f5e93592fd637cdeaecf02b3b98a4e5a7ce478bfda86b15497961078374608d76516593d
+DIST salt-2016.11.10.tar.gz 10058200 BLAKE2B 
4b6a42f6bf56421bc19458686ec23a1f945ceeb68b4ce7059fde036ba98d677fc8b61cb0f0c6ab249304b2f07d1b0250f6b91e7c443e12868649bf88f4d44d43
 SHA512 
e767e2c4c20e3a49a748b2699e4c640610280c0ba1c5955d94daffc7c36991ee632f02a50e338c65b35da146e234c36cc732214174b9bc5cbd62316b9ee40c28
 DIST salt-2017.7.7.tar.gz 11131480 BLAKE2B 
ea01c8894433cf96697c830d58184bfefca52dcd1be9b1c398270acc229886eeb41edf83d1498fc500f23209fc4e56ba8471da88383bd4c1a9338262423477fb
 SHA512 
01cba364e2dcb5021b2b3b738462645c84332bbf31c0fa82f017fc583a097dccde308fd86be54d2b429921f34c89a4a40b942385c3bc139eb11753d155664063
 DIST salt-2018.3.2.tar.gz 12996445 BLAKE2B 
8411fb0891e23ce8e35157662a0a45c0c5b13b62f3fd21cc4bbe5152f923a98b27cb5bee4fb8cb3e6ec5c9daed1afa27baf4b570b94f9f40eddc0891f72829e9
 SHA512 
142ebe13638d7e6dd0aecc9f0325002d30e115fe8688f5f74cbeb7ff21020327d65ded0dcd845e55362b97568b696887fa22243d66d5eadef65f97152d4775d3

diff --git a/app-admin/salt/salt-2016.11.9-r2.ebuild 
b/app-admin/salt/salt-2016.11.10.ebuild
similarity index 98%
rename from app-admin/salt/salt-2016.11.9-r2.ebuild
rename to app-admin/salt/salt-2016.11.10.ebuild
index 7647ba04538..bf91e90ffef 100644
--- a/app-admin/salt/salt-2016.11.9-r2.ebuild
+++ b/app-admin/salt/salt-2016.11.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
KEYWORDS=""
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~x86 ~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="Apache-2.0"



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

2018-10-24 Thread Patrick McLean
commit: 9fb2ad3eddd80634ff623c9b9d6ae3a9499e55a6
Author: Patrick McLean  sony  com>
AuthorDate: Wed Oct 24 20:36:12 2018 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Oct 24 22:59:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb2ad3e

app-admin/salt: Version bump to 2017.7.8

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

 app-admin/salt/Manifest|  2 +-
 ...7.7.3-tests.patch => salt-2017.7.8-tests.patch} | 24 +-
 .../{salt-2017.7.7.ebuild => salt-2017.7.8.ebuild} |  6 +++---
 3 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 011dcc86542..07da69d6b1b 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,3 +1,3 @@
 DIST salt-2016.11.10.tar.gz 10058200 BLAKE2B 
4b6a42f6bf56421bc19458686ec23a1f945ceeb68b4ce7059fde036ba98d677fc8b61cb0f0c6ab249304b2f07d1b0250f6b91e7c443e12868649bf88f4d44d43
 SHA512 
e767e2c4c20e3a49a748b2699e4c640610280c0ba1c5955d94daffc7c36991ee632f02a50e338c65b35da146e234c36cc732214174b9bc5cbd62316b9ee40c28
-DIST salt-2017.7.7.tar.gz 11131480 BLAKE2B 
ea01c8894433cf96697c830d58184bfefca52dcd1be9b1c398270acc229886eeb41edf83d1498fc500f23209fc4e56ba8471da88383bd4c1a9338262423477fb
 SHA512 
01cba364e2dcb5021b2b3b738462645c84332bbf31c0fa82f017fc583a097dccde308fd86be54d2b429921f34c89a4a40b942385c3bc139eb11753d155664063
+DIST salt-2017.7.8.tar.gz 12060430 BLAKE2B 
b2dde1b6f43bbb9b9db29b70dfd57591ae0e490e35ec7f4895b68b444ff77f9e997321d73697f791d345756abf451f11891b5f78a97c537c35dfe8bd24c43bbc
 SHA512 
1e5123ee3dc194a33cf5da1e68a0419230b2b4eea26e7f66bf2d64754f0dbef9012abfbd498015f6b675725e580d72abf13c151b106639597337498b1fd42238
 DIST salt-2018.3.2.tar.gz 12996445 BLAKE2B 
8411fb0891e23ce8e35157662a0a45c0c5b13b62f3fd21cc4bbe5152f923a98b27cb5bee4fb8cb3e6ec5c9daed1afa27baf4b570b94f9f40eddc0891f72829e9
 SHA512 
142ebe13638d7e6dd0aecc9f0325002d30e115fe8688f5f74cbeb7ff21020327d65ded0dcd845e55362b97568b696887fa22243d66d5eadef65f97152d4775d3

diff --git a/app-admin/salt/files/salt-2017.7.3-tests.patch 
b/app-admin/salt/files/salt-2017.7.8-tests.patch
similarity index 80%
rename from app-admin/salt/files/salt-2017.7.3-tests.patch
rename to app-admin/salt/files/salt-2017.7.8-tests.patch
index 9399bf87334..e428108c461 100644
--- a/app-admin/salt/files/salt-2017.7.3-tests.patch
+++ b/app-admin/salt/files/salt-2017.7.8-tests.patch
@@ -1,25 +1,29 @@
 diff --git a/tests/unit/fileserver/test_roots.py 
b/tests/unit/fileserver/test_roots.py
-index cc9c8dbce9..a50a240c25 100644
+index 23f3b26874..bf0b55c385 100644
 --- a/tests/unit/fileserver/test_roots.py
 +++ b/tests/unit/fileserver/test_roots.py
-@@ -164,12 +164,6 @@ class RootsTest(TestCase, 
AdaptedConfigurationTestCaseMixin, LoaderModuleMockMix
+@@ -173,16 +173,6 @@ class RootsTest(TestCase, 
AdaptedConfigurationTestCaseMixin, LoaderModuleMockMix
  ret = roots.dir_list({'saltenv': 'base'})
  self.assertIn('empty_dir', ret)
  
 -def test_symlink_list(self):
--if self.test_symlink_list_file_roots:
--self.opts['file_roots'] = self.test_symlink_list_file_roots
--ret = roots.symlink_list({'saltenv': 'base'})
--self.assertDictEqual(ret, {'dest_sym': 'source_sym'})
--
+-orig_file_roots = self.opts['file_roots']
+-try:
+-if self.test_symlink_list_file_roots:
+-self.opts['file_roots'] = self.test_symlink_list_file_roots
+-ret = roots.symlink_list({'saltenv': 'base'})
+-self.assertDictEqual(ret, {'dest_sym': 'source_sym'})
+-finally:
+-if self.test_symlink_list_file_roots:
+-self.opts['file_roots'] = orig_file_roots
  
- class RootsLimitTraversalTest(TestCase, AdaptedConfigurationTestCaseMixin):
  
+ class RootsLimitTraversalTest(TestCase, AdaptedConfigurationTestCaseMixin):
 diff --git a/tests/unit/modules/test_inspect_collector.py 
b/tests/unit/modules/test_inspect_collector.py
-index 0d37519a9e..c18be8d592 100644
+index c2a86d9e5e..421cab9b52 100644
 --- a/tests/unit/modules/test_inspect_collector.py
 +++ b/tests/unit/modules/test_inspect_collector.py
-@@ -59,44 +59,6 @@ class InspectorCollectorTestCase(TestCase):
+@@ -61,44 +61,6 @@ class InspectorCollectorTestCase(TestCase):
  inspector.pidfile,
  os.sep + os.sep.join(['foo', 'pid', 'bar.pid']))
  

diff --git a/app-admin/salt/salt-2017.7.7.ebuild 
b/app-admin/salt/salt-2017.7.8.ebuild
similarity index 97%
rename from app-admin/salt/salt-2017.7.7.ebuild
rename to app-admin/salt/salt-2017.7.8.ebuild
index bb76353c1a4..af04cbe98e2 100644
--- a/app-admin/salt/salt-2017.7.7.ebuild
+++ b/app-admin/salt/salt-2017.7.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 

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

2018-10-24 Thread Patrick McLean
commit: 438d30637d54082fcfe3137ca8dd23636b6837f7
Author: Patrick McLean  sony  com>
AuthorDate: Wed Oct 24 23:01:36 2018 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Oct 24 23:01:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438d3063

app-admin/salt: Version bump to 2018.3.3

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

 app-admin/salt/Manifest   | 2 +-
 app-admin/salt/{salt-2018.3.2.ebuild => salt-2018.3.3.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 07da69d6b1b..042f649e584 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,3 +1,3 @@
 DIST salt-2016.11.10.tar.gz 10058200 BLAKE2B 
4b6a42f6bf56421bc19458686ec23a1f945ceeb68b4ce7059fde036ba98d677fc8b61cb0f0c6ab249304b2f07d1b0250f6b91e7c443e12868649bf88f4d44d43
 SHA512 
e767e2c4c20e3a49a748b2699e4c640610280c0ba1c5955d94daffc7c36991ee632f02a50e338c65b35da146e234c36cc732214174b9bc5cbd62316b9ee40c28
 DIST salt-2017.7.8.tar.gz 12060430 BLAKE2B 
b2dde1b6f43bbb9b9db29b70dfd57591ae0e490e35ec7f4895b68b444ff77f9e997321d73697f791d345756abf451f11891b5f78a97c537c35dfe8bd24c43bbc
 SHA512 
1e5123ee3dc194a33cf5da1e68a0419230b2b4eea26e7f66bf2d64754f0dbef9012abfbd498015f6b675725e580d72abf13c151b106639597337498b1fd42238
-DIST salt-2018.3.2.tar.gz 12996445 BLAKE2B 
8411fb0891e23ce8e35157662a0a45c0c5b13b62f3fd21cc4bbe5152f923a98b27cb5bee4fb8cb3e6ec5c9daed1afa27baf4b570b94f9f40eddc0891f72829e9
 SHA512 
142ebe13638d7e6dd0aecc9f0325002d30e115fe8688f5f74cbeb7ff21020327d65ded0dcd845e55362b97568b696887fa22243d66d5eadef65f97152d4775d3
+DIST salt-2018.3.3.tar.gz 13953724 BLAKE2B 
353f4ee23747f02200116157823b038fc8d361fb88f5f531a147d6c81497ba3f6cebf5a5abf4ac7f81199439bbf8a9cc46e03cdd76bfbb3c39f2b31a6158ca5c
 SHA512 
f00ed83d5ec9d4767d7215fae8569ec560db61a0c8ded17469026e682e367c19811d33c6c53590a275ee24ad897a0eac09d8fde8ae9320d8706d6459ff3cc6da

diff --git a/app-admin/salt/salt-2018.3.2.ebuild 
b/app-admin/salt/salt-2018.3.3.ebuild
similarity index 96%
rename from app-admin/salt/salt-2018.3.2.ebuild
rename to app-admin/salt/salt-2018.3.3.ebuild
index fff0c84f2ac..c66e94d5e7a 100644
--- a/app-admin/salt/salt-2018.3.2.ebuild
+++ b/app-admin/salt/salt-2018.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
KEYWORDS=""
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~x86 ~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="Apache-2.0"
@@ -96,14 +96,14 @@ RESTRICT="x86? ( test )"
 
 PATCHES=(
"${FILESDIR}/${PN}-2017.7.0-dont-realpath-tmpdir.patch"
-   "${FILESDIR}/${PN}-2017.7.3-tests.patch"
+   "${FILESDIR}/${PN}-2017.7.8-tests.patch"
"${FILESDIR}/${PN}-2018.3.2-skip-zeromq-test-that-hangs.patch"
 )
 
 python_prepare() {
# remove tests with external dependencies that may not be available
rm tests/unit/{test_zypp_plugins.py,utils/test_extend.py} || die
-   rm tests/unit/modules/test_boto_{vpc,secgroup,elb}.py || die
+   rm tests/unit/modules/test_{file,boto_{vpc,secgroup,elb}}.py || die
rm tests/unit/states/test_boto_vpc.py || die
rm tests/unit/modules/test_{kubernetes,vsphere}.py || die
 



[gentoo-commits] proj/sci:master commit in: sci-chemistry/gamess/

2018-10-24 Thread Andrew Savchenko
commit: 243e204391a21eb4520f069be98359de9ecac556
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Wed Oct 24 22:27:27 2018 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Wed Oct 24 22:27:27 2018 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=243e2043

sci-chemistry/gamess: add memory check for USE=msucc

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

 sci-chemistry/gamess/gamess-20180930.3.ebuild | 14 +-
 sci-chemistry/gamess/metadata.xml |  2 +-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/sci-chemistry/gamess/gamess-20180930.3.ebuild 
b/sci-chemistry/gamess/gamess-20180930.3.ebuild
index ce3b8eba8..fe96a626b 100644
--- a/sci-chemistry/gamess/gamess-20180930.3.ebuild
+++ b/sci-chemistry/gamess/gamess-20180930.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit fortran-2 flag-o-matic pax-utils toolchain-funcs
+inherit check-reqs fortran-2 flag-o-matic pax-utils toolchain-funcs
 
 DESCRIPTION="A powerful quantum chemistry package"
 HOMEPAGE="http://www.msg.chem.iastate.edu/GAMESS/GAMESS.html;
@@ -40,6 +40,17 @@ RESTRICT="fetch"
 GAMESS_DOWNLOAD="http://www.msg.ameslab.gov/GAMESS/License_Agreement.html;
 GAMESS_VERSION="September 30, 2018 R3"
 
+pre_build_checks() {
+   if use msucc; then
+   CHECKREQS_MEMORY=6G
+   check-reqs_pkg_setup
+   fi
+}
+
+pkg_pretend() {
+   pre_build_checks
+}
+
 pkg_nofetch() {
echo
elog "Please download ${PN}-current.tar.gz from"
@@ -66,6 +77,7 @@ get_fcomp() {
 }
 
 pkg_setup() {
+   pre_build_checks
fortran-2_pkg_setup
get_fcomp
# currently amd64 is only supported with gfortran

diff --git a/sci-chemistry/gamess/metadata.xml 
b/sci-chemistry/gamess/metadata.xml
index 7c7fbea32..7f7e33d86 100644
--- a/sci-chemistry/gamess/metadata.xml
+++ b/sci-chemistry/gamess/metadata.xml
@@ -11,7 +11,7 @@


Build Michigan State University CCT3 and 
CCSD3A methods.
-   This will increase build time and memory requirements 
by multiple times
+   This will increase build time and memory requirements 
by ~10 times
Enable NEO for nuclear basis support
Make this package work on PAX 
kernels
Enable tinker qmmm code



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

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: 1efa3958413cda09142e12371e54032a9c442e17
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Wed Oct 24 22:23:19 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 22:26:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1efa3958

dev-lang/rebar-bin: Add new package

Fetch and install prebuilt binary as it's way easier than building this
from source.

Bug: https://bugs.gentoo.org/628876
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-util/rebar-bin/Manifest   |  1 +
 dev-util/rebar-bin/metadata.xml   | 28 
 dev-util/rebar-bin/rebar-bin-3.6.2.ebuild | 31 +++
 3 files changed, 60 insertions(+)

diff --git a/dev-util/rebar-bin/Manifest b/dev-util/rebar-bin/Manifest
new file mode 100644
index 000..da758047790
--- /dev/null
+++ b/dev-util/rebar-bin/Manifest
@@ -0,0 +1 @@
+DIST rebar3 694889 BLAKE2B 
3a8f5562a0c984caf5d7b3ba1063a90bf110a60cea316eaf88f5199b890e186f85193dc0302b36dc31051d3552912c8d1582f563f989df97ee28364a3f47512a
 SHA512 
8fb5c7737d70fc7a706b1e124ab660550e8637da9258338016ab2e260f1c6d662548ef723705cd18210050d052e79945578623d9e9892e08dbfdb9cb04fd89fb

diff --git a/dev-util/rebar-bin/metadata.xml b/dev-util/rebar-bin/metadata.xml
new file mode 100644
index 000..56b1d345d11
--- /dev/null
+++ b/dev-util/rebar-bin/metadata.xml
@@ -0,0 +1,28 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   aide...@gentoo.org
+   Amadeusz Żołnowski
+   
+   
+   Rebar3 is an Erlang tool that makes it easy to create, develop, 
and
+   release Erlang libraries, applications, and systems in a 
repeatable
+   manner.
+
+   Rebar3 will:
+
+   - respect and enforce standard Erlang/OTP conventions for 
project
+   structure so they are easily reusable by the community;
+   - manage source dependencies and Erlang packages while ensuring
+   repeatable builds;
+   - handle build artifacts, paths, and libraries such that 
standard
+   development tools can be used without a headache;
+   - adapt to projects of all sizes on almost any platform;
+   - treat documentation as a feature, and errors or lack of 
documentation
+   as a bug.
+   
+   
+   erlang/rebar3
+   
+

diff --git a/dev-util/rebar-bin/rebar-bin-3.6.2.ebuild 
b/dev-util/rebar-bin/rebar-bin-3.6.2.ebuild
new file mode 100644
index 000..9835d50cdf2
--- /dev/null
+++ b/dev-util/rebar-bin/rebar-bin-3.6.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=${P#-bin}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="A sophisticated build-tool for Erlang projects that follows OTP 
principles"
+HOMEPAGE="https://github.com/erlang/rebar3;
+
+SRC_URI="https://github.com/erlang/rebar3/releases/download/${PV}/rebar3;
+
+LICENSE="Apache-2.0"
+SLOT="3"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-lang/erlang"
+DEPEND=""
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/usr/bin/rebar3"
+
+src_unpack() {
+   cp -v "${DISTDIR}/${A}" "${S}/" || die
+}
+
+src_install() {
+   dobin rebar3
+}



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

2018-10-24 Thread Matthew Thode
commit: cc38afb0a37401cd074744dd5d9edc2ed09f4bb1
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 24 22:11:19 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 24 22:11:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc38afb0

app-admin/puppet: 5.5.7 bump

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

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-5.5.7.ebuild | 144 +++
 2 files changed, 145 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 85a635c03b4..19db39fefce 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -2,4 +2,5 @@ DIST puppet-4.10.11.tar.gz 3022878 BLAKE2B 
d3eec840bb1c46e0dfbbc9dad598b362049a7
 DIST puppet-4.10.12.tar.gz 3022218 BLAKE2B 
03757857868b1544078ae5e40d6e438631c788f1b01a3e62ba90e477b754601d2c085228e084363ff20ee39728b02ebe8ca83e17f7c79dddae1c3968aef4e320
 SHA512 
ff7accf70b1d4de7282cf3b41246151c49c4758a41ace56a470e4723749638027011cf170747e66fa5812280e1612e754e12d92dd35fa6c93171f7187bb9cfa2
 DIST puppet-5.5.3.tar.gz 304 BLAKE2B 
d2534da5956806e5280c59e82332f1ffca79e72f73b1abb460f155aac936a5ba1719f18dc5742c85fca365ff6b03a602ca0ceaa04714091045ab2afac1b57823
 SHA512 
14a711002c64f0598930f64e9e2b81c03daddda750860acb349271c1cc9d04c0d149b14817b200dda26f0ca75c3f79593990ecf28a5cca83220a3f5a16eac34d
 DIST puppet-5.5.6.tar.gz 3026301 BLAKE2B 
eb05a0c4eed99ce1ce7a77be76da069be1e4b4f8917206b3811a3a7378c2e39b9c84b560bbcce0bee180ddb502251efb48362dd1c2494c79e6f441cde41a2707
 SHA512 
53bccc4cf3d4dde3079d96cd28b4cf380d004fdf67da8eaeaf70706ca5e1fe611910042f1aa03453fb29419bb9888a0eeef9a9d64e8f0cfe5d8d7a73e5bf5850
+DIST puppet-5.5.7.tar.gz 3058343 BLAKE2B 
b3a1ef97c3da94f82e872485047da165ad7f2d98240f6ff1d691e1d5c3864b1d00235f71a91fe5f0564ae565f3e665fa2fcf9597a57b0e8ab1ec0e2acc18d69a
 SHA512 
ef1e8542280948cabf711354a397c22aaf8e7ae853c829f6363c1b8adb3534e76865fcdf03f4a6cc6dc156b166cb0d87cdb64204702e369c0169f05dcaa8e49e
 DIST puppet-6.0.2.tar.gz 2796833 BLAKE2B 
a3d09dfd7dd0cadb2f752b4836336abd98c8cf6350f4e8b503a7e6b3029e59ff235f3567033b20bc3724708a9504db9ee87ac4c8374f0488862a7205a8a65069
 SHA512 
f32298d2884927f02f5316dde1d3d9bf33b89f6d011e2eab7f935b730a16d39277b5c17b2986eab91c19aefd5071b5fcbba62550ddd60e3b964f33f4029ac25a

diff --git a/app-admin/puppet/puppet-5.5.7.ebuild 
b/app-admin/puppet/puppet-5.5.7.ebuild
new file mode 100644
index 000..bf7f4cace5d
--- /dev/null
+++ b/app-admin/puppet/puppet-5.5.7.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit eutils user ruby-fakegem versionator
+
+DESCRIPTION="A system automation and configuration management software."
+HOMEPAGE="http://puppetlabs.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   >=dev-ruby/facter-3.0.0
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+   >=app-portage/eix-0.18.0"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+pkg_setup() {
+   enewgroup puppet
+   enewuser puppet -1 -1 /var/lib/puppet puppet
+}
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # can't be run within portage.
+   epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
+
+   # fix systemd path
+   epatch "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm 

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

2018-10-24 Thread Matthew Thode
commit: e1329732e0c4bb942b759579d58aebde258c0d65
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 24 14:41:19 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 24 22:11:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1329732

media-sound/pulseeffects: 4.3.9 bump

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

 media-sound/pulseeffects/Manifest   | 2 +-
 .../{pulseeffects-4.3.8.ebuild => pulseeffects-4.3.9.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pulseeffects/Manifest 
b/media-sound/pulseeffects/Manifest
index 640f4a48944..3503d3fe413 100644
--- a/media-sound/pulseeffects/Manifest
+++ b/media-sound/pulseeffects/Manifest
@@ -1,2 +1,2 @@
 DIST pulseeffects-3.2.3.tar.gz 648968 BLAKE2B 
aef2aaacacc41020c5f14582c91b53ba84f3e56d7cf4a13a955769ff80796ae21cbc0ecad9b2c3e24985a6a6daf86888c3a8c6e2387b917860336e73fa8c0d6b
 SHA512 
802068c867b9708e7503e0beb65fb5aaf9ff4916b98048634a443f701864db00e5401de42ff58ed3e5fe9430af6caae74efe8f0b1b0e3e2c9d48dcb7c7e6a400
-DIST pulseeffects-4.3.8.tar.gz 1020024 BLAKE2B 
07cc1341a9c829c6e9e4f820337ee993b16e4d014636ad89793952059af5814754682035841b4307a700d2681e49aec5cd4138cdf13fafc79e60557d8087a362
 SHA512 
3c6537daf2fd3205ecb42ee91cc01ce2a4b28ec2ecfe32c978f70e8334fef667369c684b1ea2dfdd0537fe70d10084a1c758da7757f5473d1dafba6110dc03c7
+DIST pulseeffects-4.3.9.tar.gz 1019494 BLAKE2B 
ddc2cb818a520b9a5fe9d88078a058e1a6e1c27225f6ffd41979bd5ebd5349f6fcdbb64766ee6b45759c059ad31859ad88de8f28fc4c7242275147b6eca18d81
 SHA512 
90d18ca3154baa685d9b421371c6a5098a11feb4f154d9b19865bb7b54d074aca703f803fbb40f29dd758b1090d3c12656268b59410d3249d4f34a8a1707953f

diff --git a/media-sound/pulseeffects/pulseeffects-4.3.8.ebuild 
b/media-sound/pulseeffects/pulseeffects-4.3.9.ebuild
similarity index 100%
rename from media-sound/pulseeffects/pulseeffects-4.3.8.ebuild
rename to media-sound/pulseeffects/pulseeffects-4.3.9.ebuild



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

2018-10-24 Thread Matthew Thode
commit: 4240b609fbddcbe5ed3a119f2e131a6db45c46b3
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 24 14:39:46 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 24 22:11:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4240b609

sys-cluster/cinder: 13.0.1 bump

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

 sys-cluster/cinder/Manifest |   2 +
 sys-cluster/cinder/cinder-13.0.1.ebuild | 213 
 2 files changed, 215 insertions(+)

diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest
index 0ae4590a3f1..a76bf918f4d 100644
--- a/sys-cluster/cinder/Manifest
+++ b/sys-cluster/cinder/Manifest
@@ -2,7 +2,9 @@ DIST cinder-11.1.1.tar.gz 5808526 BLAKE2B 
1b773e45673c35faff1a327d73608949e088f3
 DIST cinder-12.0.3.tar.gz 5333501 BLAKE2B 
a2ee71f1e35813162e5f37abdf7a3b1fd2bc7fe283422e07ad4506d7d0d6d322d7488876b1d4a8966ad357d8439f4f8e8322926c66810ed76210caa077d94910
 SHA512 
51b151d0fff6f2983ab0d0f90fb2e29bf04e54f51925d2b8acdda715f6a1eb83cd44f6e2a42243298ce4e8e8d23cdeedbf902d778e259960d56f8bccfd8420a2
 DIST cinder-12.0.4.tar.gz 5349921 BLAKE2B 
168beb53879656956a97a4e787aba200b119e80e3b787fa94534c7ca8a68fb641df47069e19759ef022103a3f306402711ec315bc61d6387b427c6f5672919fc
 SHA512 
0a139c25458020a869ab9395f42cd31b83cbfb65640a41ef0039aef48a92fd641a0084c5fd8fbdc35b6c8b6e9250e1d0a845816b92a882358acf4e2793be536c
 DIST cinder-13.0.0.tar.gz 5515802 BLAKE2B 
9893e3cef0f14684ac6e1dff2a33cc96dd8f47a403e1d8a9a993be3be38f8c76f239535ef5faed72c991c88b51de106f54a5741688d457da654cfaa4a2c1843e
 SHA512 
842e6cd858910cabc99bed874f5bd6b7234da0f676e91b83a767ba357b0eb7f4409dd383a9c64896dc6346a87399296399954af96f13b21cd655be5c89b3e978
+DIST cinder-13.0.1.tar.gz 5457335 BLAKE2B 
5f8db00c5dc4e8e05c40d77f06561be352d42091e996cb2e87cbf590361ee1537903876ebf353d5dcf277decdceae82b6066a62e0b8ff4e2f58370ce3661de8a
 SHA512 
9dd64ed77a2c6bb4ddcd6dfa38510e5f37a7bde5ee8f967c9dad884a30e655bb75becd76d91ac4973f5a20b9a2e3ce064262dc1760da5629fcd04499a26ed220
 DIST cinder.conf.sample-13.0.0 185527 BLAKE2B 
c53c017c5cacf2fb604840e14adf3b1db36bf8dd2c79d29f1c6b35da843640f97efcfd97d6f68a40a2f928ce864a3e221d7138d7cac977c0d544817e2826ebb2
 SHA512 
1dc850bebd66d90e2950795337a78ea8aea69ead0aeb3e5b7f97c7b12f33a3afc483f3bde2942a34539fbc048fa5b589b3c7d2df53314180f64094569bb81b15
+DIST cinder.conf.sample-13.0.1 185527 BLAKE2B 
c53c017c5cacf2fb604840e14adf3b1db36bf8dd2c79d29f1c6b35da843640f97efcfd97d6f68a40a2f928ce864a3e221d7138d7cac977c0d544817e2826ebb2
 SHA512 
1dc850bebd66d90e2950795337a78ea8aea69ead0aeb3e5b7f97c7b12f33a3afc483f3bde2942a34539fbc048fa5b589b3c7d2df53314180f64094569bb81b15
 DIST cinder.conf.sample-2018.2. 185527 BLAKE2B 
c53c017c5cacf2fb604840e14adf3b1db36bf8dd2c79d29f1c6b35da843640f97efcfd97d6f68a40a2f928ce864a3e221d7138d7cac977c0d544817e2826ebb2
 SHA512 
1dc850bebd66d90e2950795337a78ea8aea69ead0aeb3e5b7f97c7b12f33a3afc483f3bde2942a34539fbc048fa5b589b3c7d2df53314180f64094569bb81b15
 DIST pike-cinder.conf.sample 185310 BLAKE2B 
6f6a626537098107d63cd33ef6f8cc63dd5064711fcab3b6a7ebd0bb4170d3cc18e1cc414491859c63ca02d39602f496068823975f1cd5de731402696ade0868
 SHA512 
12c44b7a31888fbf4c70e037a2f5d0b778018e10bd0fc1cb97391bbe2fc6f97bbe4bec0d1504513ee0235ce50decda6883fe64a7d8fd5e329d8ad73e6bb74654
 DIST queens-cinder.conf.sample 179467 BLAKE2B 
00c229a6d9882740460c633db69bf3f5ff3d77a2a8e78f38528f1b5e6e03c2371141ba219c24b8dc82e51c20a5e784af142c1a0192791ff356e5841a9991d713
 SHA512 
346f9ad4ddcfed26dd3b9b34e65c2edaf08a7d649d4af5bd3a5ebf1047c78d6cdc4e4712666e022f56acd3b2a0b323850b40cc4d0008f2c140507342a00b2908

diff --git a/sys-cluster/cinder/cinder-13.0.1.ebuild 
b/sys-cluster/cinder/cinder-13.0.1.ebuild
new file mode 100644
index 000..995a9db17c0
--- /dev/null
+++ b/sys-cluster/cinder/cinder-13.0.1.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of 
nova-volumes"
+HOMEPAGE="https://launchpad.net/cinder;
+
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/rocky/cinder.conf.sample
 -> cinder.conf.sample-${PV}"
+   EGIT_REPO_URI="https://github.com/openstack/cinder.git;
+   EGIT_BRANCH="stable/rocky"
+else
+   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/rocky/cinder.conf.sample
 -> cinder.conf.sample-${PV}
+   https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres 
rdma sqlite +tcp test +tgt"
+REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi? ( tgt ) infiniband? ( rdma )"

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

2018-10-24 Thread Matthew Thode
commit: a091acb5eaa8ea5b891988491200f9f989de
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 24 22:08:50 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 24 22:11:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a091acb5

app-admin/puppet-agent: 5.5.7 bump

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

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-5.5.7.ebuild | 85 
 2 files changed, 87 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 88f3df49756..a21fcb81b54 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,5 +2,7 @@ DIST puppet-agent_5.5.4-1stretch_amd64.deb 17273314 BLAKE2B 
e296cda8219deafe9b36
 DIST puppet-agent_5.5.4-1stretch_i386.deb 18195740 BLAKE2B 
aa1e5b7030de4ec58a389a552c0d2c870875244f6a722c9b87d4aca28261f073b347476aaa313edd4f66fa07621a333c777a3a6b04228aa7d2f35391f4f84df8
 SHA512 
3e7346ccde7d3bc9e99bb38a2958c9ddda3dd4a5124ced21dc048df41566a0d9e6d9e5250f7c93433c02585fd83031292f8197a7c6537a1563dd6ebec464b979
 DIST puppet-agent_5.5.6-1stretch_amd64.deb 17279588 BLAKE2B 
d9614ee1cbec786303ac72fc9b704c90056771c9e3c23a93d6b7cff11f27394fbd277d5ae0d8eca20d9801d31019e7ca381af0cb60b72fc109ce6b2a99ee1124
 SHA512 
1172d72a1054cf04ab8033ab319313b7da6fd76684738bdb4aa1bc6bd9fa9dc0f2b00d765382023e0e854efbee6adba5b66bd62e2e04a9f153da79bccad427f7
 DIST puppet-agent_5.5.6-1stretch_i386.deb 18195950 BLAKE2B 
602a8409a6f0b5695f389604f82b8d6401db5d8abdd7148418bab6f09d64b285ff1c43870b144e863f148993b2e02c1abe11827e3e29ad5cf1314d7030cd5988
 SHA512 
f96bd2f4cbb2cec2405fdf87bb61711f8a750462d15e65507d37cc6cf6fa8f3a5e3a3d66abc74cfc02a109cc17c413e7f32c8d5f179468c84f6a86452ae38c40
+DIST puppet-agent_5.5.7-1stretch_amd64.deb 17300432 BLAKE2B 
4c3b13361b9a97734a7b63ad94d1e96d9bcad284372d0b63a085c4415fa7c0433e66546bd43c99a82839837ed5a8683c6d2739d47b629f5580b8007219f06010
 SHA512 
fa17413afc2f2872963e241b38c2d7abe06ed37b0f01f2ace3cc6c31e53451291fe98905957377940b16d1b6926991ef39b556a4697e9ba06f10f62583f72c9e
+DIST puppet-agent_5.5.7-1stretch_i386.deb 1882 BLAKE2B 
b9ce9269cc59d79450cb66c9c3e545ad4267ad1a43905df4ca57b45ad1213dd11c9ddcffb77719a151f52eb60d6792a486823ea4a29b2f4e83a2d62960c9691a
 SHA512 
b65ecaf27c2bcc6556d7d43a0b78e282a64c72eed3b672af5d2e23c34eefe8134b6d4c60505f9d7c6e5b40ed4a1ad391128933c27710819f5078ec7d8680b6d4
 DIST puppet-agent_6.0.2-1stretch_amd64.deb 17859762 BLAKE2B 
c787eb36bc1eacb544b669959d83539ba157702627a7cf925cd1be9e919604cd749f86a1635e9c0b53fe85f446e377fc61123ca259357f4a5781d0f8f406f365
 SHA512 
c0587cbf382258c73760837eab85985c2414ff59521bbed680b13b5d09ebb76a96cc52e553d68fb482f4b2d725b130fc3b747849637b4c73cb11b5f5cd266a44
 DIST puppet-agent_6.0.2-1stretch_i386.deb 18596344 BLAKE2B 
9f1f99e0c1033f621b3c50674f18e296e65b9addf82e61163e995f69eedbca97174a3ede6324e9bec1b46c4819a2c68892a4bdb7db8e81aba975bb6293c018df
 SHA512 
9f2fc097ea2ef7c4411227ba97fa3371b98b3b3b4fb5e9c70a71ae87215e3c7b9fb5ee2cd58324bb24fb2352e34d4509165ca8e2c9c1144e89237307683a7dfd

diff --git a/app-admin/puppet-agent/puppet-agent-5.5.7.ebuild 
b/app-admin/puppet-agent/puppet-agent-5.5.7.ebuild
new file mode 100644
index 000..ba2c3193b7e
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-5.5.7.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils systemd unpacker user
+
+DESCRIPTION="general puppet client utils along with mcollective hiera and 
facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_BASE="http://apt.puppetlabs.com/pool/stretch/puppet5/${PN:0:1}/${PN}/${PN}_${PV}-1stretch;
+SRC_URI="
+   amd64? ( ${SRC_BASE}_amd64.deb )
+   x86?   ( ${SRC_BASE}_i386.deb )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+CDEPEND="!app-admin/augeas
+   !app-admin/mcollective
+   !app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   !app-emulation/virt-what"
+
+DEPEND="
+   ${CDEPEND}"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/glibc
+   sys-libs/readline:0/7
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+pkg_setup() {
+   enewgroup puppet
+   enewuser puppet -1 -1 /var/run/puppet puppet
+}
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/mcollective
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir 

[gentoo-commits] repo/gentoo:master commit in: dev-erlang/proper/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: 0da03feb048c0aafd52f92cb8fdcc422ad622d1e
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Sat Oct 20 20:32:14 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da03feb

dev-erlang/proper: Bump version

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/proper/Manifest  |  1 +
 dev-erlang/proper/proper-1.3.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-erlang/proper/Manifest b/dev-erlang/proper/Manifest
index 465cb1bd188..27907355907 100644
--- a/dev-erlang/proper/Manifest
+++ b/dev-erlang/proper/Manifest
@@ -1 +1,2 @@
 DIST proper-1.2.tar.gz 291892 BLAKE2B 
6c69f449c8794c1a957c78e7c478385bb4590f13752856c8695fadcad5f25943da8939d028b21e8615042fccda20561479e1906e4e1c701c281d29123000bd65
 SHA512 
07030eaf63d7e28d5df168ab6b49bf1ad1850b962453079f8421ce4b682caa0e6bf166a71e7abebff3d61c3ada7da86fe3b6ffee3a8ddadb9686e75733cbf75e
+DIST proper-1.3.tar.gz 385139 BLAKE2B 
ff161c9ef694a039105a4ef863952b1a9377bcdfcecebe760de15bfe722291aaf2098a1e187357c6c30586024313f746abf52c89f6c337977deb6caeb448d404
 SHA512 
4d57ad4fb2a73aedbc9d839c953f0a844bc13acfbcc7e7ec2f0fcf3570a6b877589c1684a28e30dea93f469f6a7ab6db46bb95bb9b539721f6273eb6909dd2bf

diff --git a/dev-erlang/proper/proper-1.3.ebuild 
b/dev-erlang/proper/proper-1.3.ebuild
new file mode 100644
index 000..d7a31858226
--- /dev/null
+++ b/dev-erlang/proper/proper-1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="QuickCheck-inspired property-based testing tool for Erlang"
+HOMEPAGE="https://github.com/manopapad/proper;
+SRC_URI="https://github.com/manopapad/proper/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md THANKS )
+
+src_configure() {
+   ./configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_oauth2/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: eede150bda8fa32a248ddd74056aafda3d7ca252
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Wed Oct 24 21:12:59 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eede150b

dev-erlang/p1_oauth2: Bump version

Thanks to Rion  gmail.com>.

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/p1_oauth2/Manifest   |  1 +
 dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-erlang/p1_oauth2/Manifest b/dev-erlang/p1_oauth2/Manifest
index 6b5c307bfce..c6ff35c152f 100644
--- a/dev-erlang/p1_oauth2/Manifest
+++ b/dev-erlang/p1_oauth2/Manifest
@@ -1 +1,2 @@
 DIST p1_oauth2-0.6.1.tar.gz 212804 BLAKE2B 
571341aaa4d3a4bac6ac2f8f46d2e4b9caf5e00622a392635d79ff11b520a3cab71d360220c99a46035ce851974d975d69a71ac9b1be626c9b126941fc4a73cf
 SHA512 
2509d48775579a26178fb5a082e628a8487c986b1b4d4abe974b653a1e0b7605bed934d59f6d62927582bdb95a53ba454816d326d99a77c5360928c4973ade4a
+DIST p1_oauth2-0.6.3.tar.gz 213860 BLAKE2B 
a610f7911ce46c30760dd8da42531ff1f4e4953f3158a42f360cec9090ca9901647bdedff5eacd7416e34bb64987cedcbb675c1c39de3a4172e337ec50c07495
 SHA512 
634606530f90810fb998baf26d14afc092699144506c9be771e74d5c965698d81b93bdc35ce53ff94d0b3ad1c4557a16660cfe74bc75586fbab2baa45b1d9c46

diff --git a/dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild 
b/dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild
new file mode 100644
index 000..e5eb8b1ecc8
--- /dev/null
+++ b/dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Erlang OAuth 2.0 implementation"
+HOMEPAGE="https://github.com/processone/p1_oauth2;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+   test? (
+   >=dev-erlang/meck-0.8.7
+   >=dev-erlang/proper-1.1_p20150814
+   )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( CHANGELOG.md  README.md )
+
+src_prepare() {
+   rebar_src_prepare
+   rebar_remove_deps rebar.test.config
+   sed -e '/, warnings_as_errors/d' -i rebar.test.config || die
+}
+
+src_test() {
+   erebar -C rebar.test.config compile eunit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/lager/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: 8f4ee3d44db7a147eaa44a11c15b9caf37d23a74
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Sat Oct 20 20:12:34 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4ee3d4

dev-erlang/lager: Bump version

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/lager/Manifest   |  1 +
 dev-erlang/lager/lager-3.6.7.ebuild | 28 
 dev-erlang/lager/metadata.xml   |  1 +
 3 files changed, 30 insertions(+)

diff --git a/dev-erlang/lager/Manifest b/dev-erlang/lager/Manifest
index 311136dd405..c461d33ce26 100644
--- a/dev-erlang/lager/Manifest
+++ b/dev-erlang/lager/Manifest
@@ -2,3 +2,4 @@ DIST lager-3.2.0.tar.gz 244340 BLAKE2B 
4330956a82e376bb2527f1883d8481982d313d64a
 DIST lager-3.2.1.tar.gz 244701 BLAKE2B 
03d09c1fd42b4b1365264a2c5bd9f67032bd1f725c73bc06e875d60e9d5abd8eb38da44c75c1eada11d782d859c154dab40ace6d93d2e234201e6a39d34aa347
 SHA512 
2b9f82224943fd196f8aa12f228618996c3dcb2e83c8bf2633375e38771a4817e791db1d54493ab02835382796444266b623fce5686c864e21e49affddabea32
 DIST lager-3.2.2.tar.gz 244979 BLAKE2B 
79b895c2a4df313fa582c3573c23d2ea233db1ad694d9425dc5217853c14d2ea1d40524ff634ba0f001ca85ac7833b52709840b9bb68d6b609e19d2acd906a36
 SHA512 
c183f141b50343c5892ee4417ab76cdd69862a53ccd9c0840b2df52c7034f08e5ac92546d6bdfc8014c8e7561cb75cfb20b3967e0146996907c9594d341095b6
 DIST lager-3.2.4.tar.gz 245002 BLAKE2B 
4d6197cbefed0f9d53d4ef522b2f0827e86e404e108710a0c615befb8d033b77cef3a2fd53a9c9b8a98fd0f708be95e7d0a6d5f64802cf061d5171f343971c7c
 SHA512 
765e132c19c46593f79f73400d04801d27767192dfeb75c3d3aef5a20963dc6113e544db35dccee2a975476a5653954a79ac49eb923d84daade0dc64a8c1e6f7
+DIST lager-3.6.7.tar.gz 266527 BLAKE2B 
b26fbd07b8db0a366d5adf74e56a28f3898fa4853f5c3383cc32043b7fefb58e996309d12c77ea0d94ee98eefe2b81c32a4d0c40a0f5608ed94e71c9d754d992
 SHA512 
7dde8196204c6e65f78a95705151d4681edd4d2e9c3a1a3b37135e777ed3b653124fbfa43192ebf56328b5f2d6daec1b4e1055399c3cd47d5969bfc3cbc822bc

diff --git a/dev-erlang/lager/lager-3.6.7.ebuild 
b/dev-erlang/lager/lager-3.6.7.ebuild
new file mode 100644
index 000..126dde8f4bb
--- /dev/null
+++ b/dev-erlang/lager/lager-3.6.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Logging framework for Erlang/OTP"
+HOMEPAGE="https://github.com/erlang-lager/lager;
+SRC_URI="https://github.com/erlang-lager/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-erlang/goldrush-0.1.9
+   >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md TODO )
+
+src_prepare() {
+   rebar_src_prepare
+   sed -i '/goldrush/d' rebar.config.script
+   # 'priv' directory contains only edoc.css, but doc isn't going to be 
built.
+   rm -r "${S}/priv" || die
+}

diff --git a/dev-erlang/lager/metadata.xml b/dev-erlang/lager/metadata.xml
index b31f95d2803..3fa9733e9c1 100644
--- a/dev-erlang/lager/metadata.xml
+++ b/dev-erlang/lager/metadata.xml
@@ -13,5 +13,6 @@


basho/lager
+   erlang-lager/lager

 



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/stringprep/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: 9e6f7f5aa93f2fe91fab21adb624cce1a265ca29
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Wed Oct 24 21:38:18 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6f7f5a

dev-erlang/stringprep: Bump version

Thanks to Rion  gmail.com>.

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/stringprep/Manifest |  1 +
 dev-erlang/stringprep/stringprep-1.0.14.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-erlang/stringprep/Manifest b/dev-erlang/stringprep/Manifest
index 69bab8b..809cb2375f9 100644
--- a/dev-erlang/stringprep/Manifest
+++ b/dev-erlang/stringprep/Manifest
@@ -1,3 +1,4 @@
+DIST stringprep-1.0.14.tar.gz 95662 BLAKE2B 
5bba174aa4bad36b230143e6b598149a62237039482811641fb80e35437f49f5ef99d66d020f715de5db4ccfe98f8a1fd4aeab2eacae74b3093907254442c0e9
 SHA512 
665eebd8339405c87c810f89e7671ee9490ad960da21da9b45ea867df962c39d727f1b00c2b441b60294122db5cfad64c768497db7772cbace7391ab50fe3cb0
 DIST stringprep-1.0.3.tar.gz 95189 BLAKE2B 
448a5447d9974f20e110a2359a5e1e92e449784bcb3915fc7f33d4676e6de79fe42bac40c3d404fe582edb45fa90ef4fa725aade9a0ef3f67927240cae498e17
 SHA512 
a42ad55ddfe69f34025fb4ce8f357b13ca3f24449da7ca1e4dc5d78dd350d39530c39d1f3542fe0cba8081c6bc5d3441a606f227733d7a6d87d658a703a0feb1
 DIST stringprep-1.0.5.tar.gz 95323 BLAKE2B 
1ec1a66856c707d0f34ae5e257828a9b301ce2d4d9137dc52e1b5911d4ceadaa8d6925168cd4f58207c639893048095d873b27997cfc7999815f80c74ced94b7
 SHA512 
08132b1c6ceb7e4d069677e8a49ef2543b7d2491d745b3b68cc59b1786ad9884db5e694317ea44059c285ce63df4e7ababc6e0fbad2f36105479e6a07e159a05
 DIST stringprep-1.0.6.tar.gz 95340 BLAKE2B 
d8250653ba6b0f0e0f51303dfa3b90e0695a0b51692c1005ef3ad68e07bec3c831dba7d97be00ceb75a392c2c98baa99a15dc53813ebe9c57dc594053a1f048c
 SHA512 
930399b8a33f6f4aac9db12f0cc46197e94b6964eca6b913bea6ad331b8c2dcfb521331245858b4480f0c9bf472f7cfa98101349c4b2624c10718410d49cd040

diff --git a/dev-erlang/stringprep/stringprep-1.0.14.ebuild 
b/dev-erlang/stringprep/stringprep-1.0.14.ebuild
new file mode 100644
index 000..9848954c417
--- /dev/null
+++ b/dev-erlang/stringprep/stringprep-1.0.14.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir"
+HOMEPAGE="https://github.com/processone/stringprep;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 tcltk"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-erlang/p1_utils-1.0.13
+   >=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_mysql/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: bb1519abcf7c2138de12b8e99944d8cad1fda982
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Sat Oct 20 20:20:29 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1519ab

dev-erlang/p1_mysql: Bump version

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/p1_mysql/Manifest  |  1 +
 dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-erlang/p1_mysql/Manifest b/dev-erlang/p1_mysql/Manifest
index 42b6706d6c8..cc5cc3fe202 100644
--- a/dev-erlang/p1_mysql/Manifest
+++ b/dev-erlang/p1_mysql/Manifest
@@ -1,2 +1,3 @@
 DIST p1_mysql-1.0.1.tar.gz 19329 BLAKE2B 
b5904a12e8ce5c1b58ff789adb5df7fd9040b8a874b6e1054f3086fa1c28b1347e21d6809fa00fb8281816d2bfaccd7889cb2c2665376a40e87b36eaf315e269
 SHA512 
2e5d3baa255ab7b6d3271e633793bfb265648b260c104256980a1229ea20bf3701d8f665f65fb4785272ea7e4e6a346a262ffbf609de10aec6d8029ef1d4f567
 DIST p1_mysql-1.0.2.tar.gz 19512 BLAKE2B 
8cf7cded80d6ca1239019f3d1bbb7d4babbe0336a09b6c8ebb55e116eeb592e35a6f332ee6950c78ac6559a3850bdc1dbfa50ded2d30e008deb8e8d50b5c86d2
 SHA512 
ac0656b3134cfae47161a4643188784cf71e8ea19bbd5856e58d4f1d508a8771534975a631da51e7574e5adb3f64cdd250ab59ab7e9138fd5cb865e80522bd11
+DIST p1_mysql-1.0.8.tar.gz 21914 BLAKE2B 
74c5ab5358347cd956b6d5fec2f96dedd97a0e832c39db8d44b4e7bd810d94237f87a70fe779c54e5e45efe0c574edfb7df1e608cafae226452fb8eb7d0b92a5
 SHA512 
68382135f96f3edb51fbdd6381a03773f99f39b9fbbcd63add159a7fe6f37a9f19f1ffa39eb248d9b490926ff3c6f393aac6449cf0d88c10eee50c807aba1ab7

diff --git a/dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild 
b/dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild
new file mode 100644
index 000..c711d6db7a0
--- /dev/null
+++ b/dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Pure Erlang MySQL driver"
+HOMEPAGE="https://github.com/processone/p1_mysql;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md  README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/meck/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: f82bd2d5d91ace1e604194447ddca46be9ca5914
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Sat Oct 20 20:29:06 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82bd2d5

dev-erlang/meck: Bump version

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/meck/Manifest   |  1 +
 dev-erlang/meck/meck-0.8.12.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-erlang/meck/Manifest b/dev-erlang/meck/Manifest
index 99bc7634437..447d9d252c0 100644
--- a/dev-erlang/meck/Manifest
+++ b/dev-erlang/meck/Manifest
@@ -1,2 +1,3 @@
+DIST meck-0.8.12.tar.gz 50998 BLAKE2B 
fc87c0472e5e5063b2247366654e8fd5d6310e8f16e3f324ad721cab35e88527f2bacd7eb0d686a44137ebe758d77a24357002c29ff2e979fb54efc82c8ff160
 SHA512 
d70c878474a300465c7b439f25d363362f376135f0bf5f9a1e74e2c620a59b20ceb0e47d2cf0dc44ae80ec5215c60f696084b21aa94d72220632d8012827147d
 DIST meck-0.8.3.tar.gz 232910 BLAKE2B 
8ea00214e5760eba20b4aaf0c2e9d16643ac764c7225df1f1f841cc9614820cbd707ce5e24761dc416d15e997ac5a76844ce4b7f1dc3f2e6d908378ad8949077
 SHA512 
2009bba7d9e7825142c335a03f3f67ef1a9407fa0f93d360c3f4854851af789dc3ad65935e42b1f0bc69d0f47a8854d311eaf68628a4088d1bcbe05c4010c5bd
 DIST meck-0.8.4.tar.gz 234157 BLAKE2B 
0f8abb2bda2afa3c41e18d51ec8ba6add17e69343f298c595dc4c6e6edab05770c875e158ba73314e1f5289bf6692bc5bf1e779e0e9edbe7d39a88ba44724be0
 SHA512 
e6d8caf385e93daef70382f2efac59215628cc200dfaeb74437571d24131b49eb8328af452133ce3c9393d14a1f84b90c2432c83af25cf0cb17cd19a236373a7

diff --git a/dev-erlang/meck/meck-0.8.12.ebuild 
b/dev-erlang/meck/meck-0.8.12.ebuild
new file mode 100644
index 000..a4ffc575194
--- /dev/null
+++ b/dev-erlang/meck/meck-0.8.12.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Mocking library for Erlang"
+HOMEPAGE="https://github.com/eproxus/meck;
+SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+CDEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${CDEPEND}
+   test? ( >=dev-erlang/hamcrest-0.1.0_p20150103 )"
+RDEPEND="${CDEPEND}"
+
+DOCS=( CHANGELOG.md NOTICE README.md )
+
+# Tests need rebar3. The build somewhat works with rebar2.
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/xmpp/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: c84d4ef194a524de93c5aa2b6948afe600059a69
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Wed Oct 24 21:53:10 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84d4ef1

dev-erlang/xmpp: Bump version

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/xmpp/Manifest  |  1 +
 dev-erlang/xmpp/xmpp-1.2.5.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-erlang/xmpp/Manifest b/dev-erlang/xmpp/Manifest
index 68e5673c09d..494daf70efe 100644
--- a/dev-erlang/xmpp/Manifest
+++ b/dev-erlang/xmpp/Manifest
@@ -1 +1,2 @@
 DIST xmpp-1.1.9.tar.gz 370926 BLAKE2B 
908ce986831300a3f62609a6b95cdbab42028cbbbe1bffe30fbe9865956de2a86d791dc9c807295c50a4e1945e85f5e16f9e7d03ee4e1cf4e96638e7e6a63aff
 SHA512 
13af5699966c8e9c0568356a3620ce6861549b0091e1889c957a91b4384ed24dd98a04422fcfed07470fc94ad9e49459e7942fc5aa9c5e5fd1a20f3efd5fdd1f
+DIST xmpp-1.2.5.tar.gz 459997 BLAKE2B 
73157baa9b4616a76472f76f0e290efc1312b6ea6171edd09636562ee0a7b733bd82459dcb324ae8fc279d8a61b4dd0f2dfabb44013d921063abb1a0a4d859f4
 SHA512 
93aaec3a31e6b6ce2aebcdbf3e21ec78746f7ba40363f5e7186c184397af9dc3da33f8da40c732b1dfa8805683383a56b2407978e50a0e8652a09b55bb230f66

diff --git a/dev-erlang/xmpp/xmpp-1.2.5.ebuild 
b/dev-erlang/xmpp/xmpp-1.2.5.ebuild
new file mode 100644
index 000..0a374c9a6bd
--- /dev/null
+++ b/dev-erlang/xmpp/xmpp-1.2.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
+HOMEPAGE="https://github.com/processone/xmpp;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-erlang/ezlib-1.0.4
+   >=dev-erlang/fast_tls-1.0.14
+   >=dev-erlang/fast_xml-1.1.34
+   >=dev-erlang/p1_utils-1.0.13
+   >=dev-erlang/stringprep-1.0.14
+   dev-lang/erlang"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md )
+
+src_prepare() {
+   rebar_src_prepare
+   rebar_fix_include_path fast_xml
+}



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/p1_pgsql/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: da1a02698ce7db530391adbfa315d6376b46fde2
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Wed Oct 24 21:21:46 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1a0269

dev-erlang/p1_pgsql: Bump version

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/p1_pgsql/Manifest  |  1 +
 dev-erlang/p1_pgsql/p1_pgsql-1.1.6.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-erlang/p1_pgsql/Manifest b/dev-erlang/p1_pgsql/Manifest
index c9ce75994e9..28fe16e0d0d 100644
--- a/dev-erlang/p1_pgsql/Manifest
+++ b/dev-erlang/p1_pgsql/Manifest
@@ -1,3 +1,4 @@
 DIST p1_pgsql-1.1.0.tar.gz 18634 BLAKE2B 
9049192142f43bd4685de59cb62e38139058111066720dcfb4a5ad67670823739789b9d291efa046d102f1042f1726467cdf6c455d5e8567928b5029fef4cb80
 SHA512 
0907d7aba238dfc561aea4b536aff198b7eb9f365cdd3e0a0f826201299cd146802629572862684b2b1b336341afd1778abe471056b09d14b21953a7c3cb4ba4
 DIST p1_pgsql-1.1.1.tar.gz 18797 BLAKE2B 
e6374d98c2417074130f4cf6cedcc54b51ed0d57dd9f28e3d1dee6ace47fe3d807eab4906b25ec392affa09243fe30fc98cb4b8231d50ae1b2b9048428027b89
 SHA512 
6eaf443528d410a23086b267acbd6ebebe1503e0dc079ff9774d8c30018857c97a29f8aae67dfc9a399c35fdb7aa6e800cfe22a0b4d7836db286e05c9c7f4fad
 DIST p1_pgsql-1.1.2.tar.gz 19347 BLAKE2B 
fc8d052dd77037b20a99fc147c55392c4d731eef6f098b6b805c4441e44b7a16ce6dce44c88ac2fa325d47fbadfa11fdc9c75b1f2039112699c2ab1b1dc6af42
 SHA512 
e5ead1e41e5dd0b9ec1ff96e6d133b8a5eaea38f6eb343391f5a7cc9757c3255730b147a621a8d55f7e0be2798186aedba0af2434ed96a981fa8f19c4ba8927e
+DIST p1_pgsql-1.1.6.tar.gz 20545 BLAKE2B 
17e5f2dc5f08ff830ae2b17a80950e45a0df7f939b8d42bf6a4a373c76818997c040b57f5db4cca3d0767d98c4684c0f61a610822d4c43c5138e61589cf57b8f
 SHA512 
7bed2f44a134cdae1738c2a09257a406fe292a0f6bfb587eecb6597c1b4c6e9ea45d2ed6022ccc6a9a00fe008e4d99b2df4896ac2f0654e1daf7369a39dd60c9

diff --git a/dev-erlang/p1_pgsql/p1_pgsql-1.1.6.ebuild 
b/dev-erlang/p1_pgsql/p1_pgsql-1.1.6.ebuild
new file mode 100644
index 000..96828d577d2
--- /dev/null
+++ b/dev-erlang/p1_pgsql/p1_pgsql-1.1.6.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Pure Erlang PostgreSQL driver"
+HOMEPAGE="https://github.com/processone/p1_pgsql;
+SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ErlPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md  README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/luerl/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: 41de960c26f22f08ebfe3405d069398f72bc7699
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Sat Oct 20 20:15:59 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41de960c

dev-erlang/luerl: Bump version

Thanks to Rion  gmail.com>.

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/luerl/Manifest |  1 +
 dev-erlang/luerl/luerl-0.3.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-erlang/luerl/Manifest b/dev-erlang/luerl/Manifest
index ee5794670f7..b9cdec83bb5 100644
--- a/dev-erlang/luerl/Manifest
+++ b/dev-erlang/luerl/Manifest
@@ -1 +1,2 @@
 DIST luerl-0.2.tar.gz 94603 BLAKE2B 
47e04b93791c6e9342878a1d3da8f1b757822e5fcf7278fc7f13441e1bacd96c3716744d303ce087d8f0dbc98b2c8c74c32777f291470e02b02f9c7bdd26eeb7
 SHA512 
80fb76609ad42df880d67919c352785781adb1d815b4c625bb93c35caf17ecf5455e82aab61f95c6c2f522d554b2858748d295db7c487c26e90c6afa957faaec
+DIST luerl-0.3.tar.gz 95182 BLAKE2B 
eca0317c823fb3649f87e6e872780e06aa6288f7e7fb10dcdff345680f0112e2928a54bd061bc258e95da160ddd335500c6ed123e1e8cf77d37822634c42da05
 SHA512 
490e4cd5d26b18d4102e83b6a8440fd31588f3888ac1942c44ac0985f68250b440eabeecdae648f076a6b8290a5ae838a59e0a517d745c5febfbc00b6d5dba44

diff --git a/dev-erlang/luerl/luerl-0.3.ebuild 
b/dev-erlang/luerl/luerl-0.3.ebuild
new file mode 100644
index 000..32da7ac5fc5
--- /dev/null
+++ b/dev-erlang/luerl/luerl-0.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+DESCRIPTION="Lua in Erlang"
+HOMEPAGE="https://github.com/rvirding/luerl;
+SRC_URI="https://github.com/rvirding/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/sqlite3/

2018-10-24 Thread Amadeusz Piotr Żołnowski
commit: cbc42a4bd5566f695cac5946340a7db56fce073e
Author: Amadeusz Piotr Żołnowski  gentoo  org>
AuthorDate: Wed Oct 24 21:29:41 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Oct 24 21:53:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc42a4b

dev-erlang/sqlite3: Bump version

Bug: https://bugs.gentoo.org/626260
Signed-off-by: Amadeusz Piotr Żołnowski  gentoo.org>

 dev-erlang/sqlite3/Manifest |  1 +
 dev-erlang/sqlite3/sqlite3-1.1.6.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-erlang/sqlite3/Manifest b/dev-erlang/sqlite3/Manifest
index 4e914438dd3..841732fc9e5 100644
--- a/dev-erlang/sqlite3/Manifest
+++ b/dev-erlang/sqlite3/Manifest
@@ -1 +1,2 @@
 DIST sqlite3-1.1.5.tar.gz 1833901 BLAKE2B 
19b02655962e4f70b01826e1346c93119a2a9bc8474083b0cb7719cdf8096d7fe7e33c3e8f17bb1d1bf11e32f4f9707fc2bb15ba6bfa848d2318a9e6c517d85b
 SHA512 
894f39ba0760d15c4adf396d277cc30414c28acbc62135395af6939f769cab9237e836d5c3dcb5250c41917bec3db577902c01dbad1d2600480b3647c3c61c30
+DIST sqlite3-1.1.6.tar.gz 1834834 BLAKE2B 
43b8bb8c10888aebd8842ffe410c1aa2506606dd99c551778b08b2c70788c4bce201758a0bb950e949d25a1d49351c17e2d225c2ad165588378d166959b7485a
 SHA512 
f3781c186f4f677340bf752884559e9afe745726b6e8dfeb8b701ab34a5e58af0e7dba8bd852443f44fac874a1af66970ea29b044ff2f0cfbbeafbb4996cdc8d

diff --git a/dev-erlang/sqlite3/sqlite3-1.1.6.ebuild 
b/dev-erlang/sqlite3/sqlite3-1.1.6.ebuild
new file mode 100644
index 000..daf585d0243
--- /dev/null
+++ b/dev-erlang/sqlite3/sqlite3-1.1.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rebar
+
+MY_PN="erlang-sqlite3"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="SQLite gen_server port for Erlang"
+HOMEPAGE="https://github.com/processone/erlang-sqlite3;
+SRC_URI="https://github.com/processone/${MY_PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ErlPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1
+   dev-db/sqlite:3"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS README.md )
+
+S="${WORKDIR}/${MY_P}"



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

2018-10-24 Thread Sergei Trofimovich
commit: c74db48acaf558d7f98f0e189e4aa6e50e640970
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Oct 24 21:38:12 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Oct 24 21:41:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c74db48a

toolchain-glibc.eclass: drop PIE ewarn

The ewarn lacks 'https://bugs.gentoo.org/669410
Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/toolchain-glibc.eclass | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/eclass/toolchain-glibc.eclass b/eclass/toolchain-glibc.eclass
index 13d99ee1d94..0d252cc0ff4 100644
--- a/eclass/toolchain-glibc.eclass
+++ b/eclass/toolchain-glibc.eclass
@@ -557,9 +557,6 @@ toolchain-glibc_pkg_pretend() {
ewarn "hypervisor, which is probably not what you want."
fi
 
-   use hardened && ! tc-enables-pie && \
-   ewarn "PIE hardening not applied, as your compiler doesn't 
default to PIE"
-
# Make sure host system is up to date #394453
if has_version '

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

2018-10-24 Thread Sergei Trofimovich
commit: cbda286a2f7c63bf8075cb999e64c26835530c68
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Oct 24 21:41:26 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Oct 24 21:41:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbda286a

sys-libs/glibc: drop PIE ewarn

The ewarn lacks 'https://bugs.gentoo.org/669410
Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/glibc/glibc-2.19-r2.ebuild | 5 +
 sys-libs/glibc/glibc-2.26-r7.ebuild | 5 +
 sys-libs/glibc/glibc-2.27-r6.ebuild | 3 ---
 sys-libs/glibc/glibc-2.28-r1.ebuild | 3 ---
 sys-libs/glibc/glibc-2.28.ebuild| 5 +
 sys-libs/glibc/glibc-.ebuild| 3 ---
 6 files changed, 3 insertions(+), 21 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.19-r2.ebuild 
b/sys-libs/glibc/glibc-2.19-r2.ebuild
index 3ff1fb95b99..496ac4d5a31 100644
--- a/sys-libs/glibc/glibc-2.19-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -628,9 +628,6 @@ sanity_prechecks() {
ewarn "hypervisor, which is probably not what you want."
fi
 
-   use hardened && ! tc-enables-pie && \
-   ewarn "PIE hardening not applied, as your compiler doesn't 
default to PIE"
-
# Check for sanity of /etc/nsswitch.conf
if [[ -e ${EROOT}/etc/nsswitch.conf ]] ; then
local entry

diff --git a/sys-libs/glibc/glibc-2.26-r7.ebuild 
b/sys-libs/glibc/glibc-2.26-r7.ebuild
index f912fc41765..75c16e8a73b 100644
--- a/sys-libs/glibc/glibc-2.26-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.26-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -164,9 +164,6 @@ pkg_pretend() {
ewarn "hypervisor, which is probably not what you want."
fi
 
-   use hardened && ! tc-enables-pie && \
-   ewarn "PIE hardening not applied, as your compiler doesn't 
default to PIE"
-
# Make sure host system is up to date #394453
if has_version '

[gentoo-commits] repo/gentoo:master commit in: net-wireless/crda/, net-wireless/crda/files/

2018-10-24 Thread Lars Wendler
commit: 7b3d816ab59a4e9a0b213743555f869141f0a071
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 21:09:00 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 21:09:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3d816a

net-wireless/crda: Revbump to fix openssl-1.1 build failure.

Also bumped ebuild to EAPI-6.

Closes: https://bugs.gentoo.org/652428
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-wireless/crda/crda-3.18-r2.ebuild  |  81 ++
 .../crda-3.18-openssl-1.1.0-compatibility.patch| 315 +
 2 files changed, 396 insertions(+)

diff --git a/net-wireless/crda/crda-3.18-r2.ebuild 
b/net-wireless/crda/crda-3.18-r2.ebuild
new file mode 100644
index 000..db7d191eab6
--- /dev/null
+++ b/net-wireless/crda/crda-3.18-r2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit toolchain-funcs python-any-r1 udev
+
+DESCRIPTION="Central Regulatory Domain Agent for wireless networks"
+HOMEPAGE="https://wireless.wiki.kernel.org/en/developers/regulatory/crda;
+SRC_URI="http://linuxwireless.org/download/crda/${P}.tar.xz
+   mirror://kernel/software/network/crda/${P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gcrypt libressl"
+
+RDEPEND="!gcrypt? (
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   )
+   gcrypt? ( dev-libs/libgcrypt:0 )
+   dev-libs/libnl:3
+   net-wireless/wireless-regdb"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/m2crypto[${PYTHON_USEDEP}]')
+   virtual/pkgconfig"
+
+python_check_deps() {
+   has_version --host-root "dev-python/m2crypto[${PYTHON_USEDEP}]"
+}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.18-no-ldconfig.patch
+   "${FILESDIR}"/${PN}-3.18-no-werror.patch
+   "${FILESDIR}"/${PN}-3.18-cflags.patch
+   "${FILESDIR}"/${PN}-3.18-libreg-link.patch #542436
+   "${FILESDIR}"/${PN}-3.18-openssl-1.1.0-compatibility.patch #652428
+)
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s:\:$(tc-getPKG_CONFIG):" \
+   Makefile || die
+}
+
+_emake() {
+   # The source hardcodes /usr/lib/crda/ paths (ignoring all make vars
+   # that look like it should change it).  We want to use /usr/lib/
+   # anyways as this file is not ABI specific and we want to share it
+   # among all ABIs rather than pointlessly duplicate it.
+   #
+   # The trailing slash on SBINDIR is required by the source.
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   SBINDIR='$(PREFIX)/sbin/' \
+   LIBDIR='$(PREFIX)/'"$(get_libdir)" \
+   UDEV_RULE_DIR="$(get_udevdir)/rules.d" \
+   REG_BIN="${SYSROOT}"/usr/lib/crda/regulatory.bin \
+   USE_OPENSSL=$(usex gcrypt 0 1) \
+   CC="$(tc-getCC)" \
+   V=1 \
+   WERROR= \
+   "$@"
+}
+
+src_compile() {
+   _emake all_noverify
+}
+
+src_test() {
+   _emake verify
+}
+
+src_install() {
+   _emake DESTDIR="${D}" install
+   keepdir /etc/wireless-regdb/pubkeys
+}

diff --git 
a/net-wireless/crda/files/crda-3.18-openssl-1.1.0-compatibility.patch 
b/net-wireless/crda/files/crda-3.18-openssl-1.1.0-compatibility.patch
new file mode 100644
index 000..00a9b5570d2
--- /dev/null
+++ b/net-wireless/crda/files/crda-3.18-openssl-1.1.0-compatibility.patch
@@ -0,0 +1,315 @@
+From 338637ac08c19708eb35523894b44bbe3c726cfa Mon Sep 17 00:00:00 2001
+From: quentin 
+Date: Mon, 2 Apr 2018 18:07:50 +0200
+Subject: [PATCH] crda: Fix for OpenSSL 1.1.0: BIGNUM now opaque
+
+OpenSSL 1.1.0 makes most of OpenSSL's structures opaque, and provides
+functions to manipulate them. This means it's no longer possible to
+construct an OpenSSL BIGNUM directly from scratch, as was done in
+keys-ssl.c.
+
+Use BN_bin2bn() (available since OpenSSL 0.9.8) to build the bignum from
+its big-endian representation as a byte array.
+
+This also allows factoring the code in utils/key2pub.py as it's now the
+same mechanism as with libgcrypt.
+
+This was tested with OpenSSL 1.1.0g.
+
+Signed-off-by: Quentin Minster 
+---
+ Makefile |  12 +++
+ reglib.c |  44 +--
+ utils/key2pub.py | 107 ++-
+ 3 files changed, 49 insertions(+), 114 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index a3ead30..a4e7373 100644
+--- a/Makefile
 b/Makefile
+@@ -38,18 +38,16 @@ all: all_noverify verify
+ 
+ all_noverify: $(LIBREG) crda intersect regdbdump db2rd optimize
+ 
++$(LIBREG): keys.c
++
+ ifeq ($(USE_OPENSSL),1)
+ CFLAGS += -DUSE_OPENSSL -DPUBKEY_DIR=\"$(RUNTIME_PUBKEY_DIR)\" 

[gentoo-commits] proj/java-config:master commit in: src/, man/, src/java_config_2/

2018-10-24 Thread James Le Cuirot
commit: b444f958864524357c7462ff7267af429d7e23aa
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 24 21:08:23 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 24 21:08:23 2018 +
URL:https://gitweb.gentoo.org/proj/java-config.git/commit/?id=b444f958

Drop deprecated features to set system and user VMs

This is done with eselect java-vm now.

 man/java-config-2.1 | 28 ++---
 src/java-config-2   | 53 +
 src/java_config_2/EnvironmentManager.py | 18 ---
 3 files changed, 4 insertions(+), 95 deletions(-)

diff --git a/man/java-config-2.1 b/man/java-config-2.1
index 9518e70..e5c2785 100644
--- a/man/java-config-2.1
+++ b/man/java-config-2.1
@@ -8,8 +8,7 @@ java-config - The Java configuration tool for Gentoo
 .PP 
 .I java-config
 Is used to query/set properties of your system's Java environment. It can be
-used to list available VMs, java packages, set system default JVM and set user
-default JVM.
+used to list available VMs and java packages.
 .PP 
 In addition, it is used by Portage as a common interface to querying 
 properties about the various JVMs.
@@ -61,21 +60,10 @@ List available Java packages. Used for selection by
 .I --classpath
 .TP 
 \fB-L, --list-available-vms\fI
-Lists available JVMs. Used with 
-.I --set-system-vm
-and 
-.I -set-user-vm
-.
-.TP 
-\fB-S , --set-system-vm=\fI
-Sets the system-wide default JVM.
-.TP 
-\fB-s , --set-user-vm=\fI
-Sets the user-specific JVM by putting all necessary env vars into 
-.I $HOME/.gentoo/java-env .
+Lists available JVMs.
 .TP 
 \fB-f, --show-active-vm\fI
-Show the JVM that's currently active, as set via --set-system-vm or 
--set-user-vm.
+Show the JVM that's currently active, as set by eselect java-vm.
 .TP 
 \fB-n, --nocolor\fI
 Turn off all colors.
@@ -98,16 +86,6 @@ Value to retieve from packages package.env file, specified 
by --package.
 \fB--get-virtual-providers=PACKAGE(S)\fI
 Return a list of packages that provide a virtual.
 
-.SH "NOTES"
-You can get the  that is used with 
-.I --set-system-vm=
-and 
-.I --set-user-vm=
-in the output of 
-.I java-config --list-available-vms
-inside the brackets. Ex. [blackdown-jdk-1.4.1] and you can use this to
-set your default Java Virtual Machine.
-
 .SH "MAINTAINER"
 j...@gentoo.org
 .SH "AUTHORS"

diff --git a/src/java-config-2 b/src/java-config-2
index bf7c48d..d542d66 100755
--- a/src/java-config-2
+++ b/src/java-config-2
@@ -1,7 +1,7 @@
 #!/@GENTOO_PORTAGE_EPREFIX@usr/bin/python -E
 # -*- coding: UTF-8 -*-
 
-# Copyright 2004-2013 Gentoo Foundation
+# Copyright 2004-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from java_config_2.OutputFormatter import OutputFormatter
@@ -170,40 +170,6 @@ def print_environment(option, opt, value, parser):
 fatalError("Could not find a vm matching: %s" % value)
 manager.create_env_entry(vm, printer, "%s=%s")
 
-def set_system_vm(option, opt, value, parser):
-deprecation_notice()
-vm = manager.get_vm(value)
-if not vm:
-fatalError("Could not find a vm matching: %s" % value)
-try:
-manager.set_system_vm(vm)
-printer._print("Now using %s as your generation-2 system JVM" % (vm) )
-if vm.is_build_only():
-printer._printWarning("%s is marked as a build-only JVM. Using 
this vm is not recommended. " % (vm))
-except PermissionError:
-fatalError("You do not have enough permissions to set the system VM!")
-except EnvironmentUndefinedError:
-fatalError("The selected VM is missing critical environment 
variables.")
-except InvalidConfigError as e:
-fatalError("Target file already exists and is not a symlink: %s" % 
e.file)
-
-def set_user_vm(option, opt, value, parser):
-deprecation_notice()
-vm = manager.get_vm(value)
-if not vm:
-fatalError("Could not find a vm matching: %s" % value)
-if os.getuid() is 0:
-fatalError("The user 'root' should always use the System VM")
-try:
-manager.set_user_vm(vm)
-printer._print("Now using %s as your user JVM" % (vm))
-if vm.is_build_only():
-printer._printWarning("%s is marked as a build-only JVM. Using 
this vm is not recommended. " % (vm))
-except PermissionError:
-fatalError("You do not have enough permissions to set the VM!")
-except InvalidConfigError as e:
-fatalError("Target file already exists and is not a symlink: %s" % 
e.file)
-
 def select_vm(option, opt, value, parser):
 if not value: return
 vm = manager.get_vm(value)
@@ -211,9 +177,6 @@ def select_vm(option, opt, value, parser):
 fatalError("The vm could not be found")
 manager.set_active_vm(manager.get_vm(value))
 
-def deprecation_notice():
-printer._printWarning("Setting user and system vm using java-config is 
deprecated, use eselect java-vm instead.")
-
 def 

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

2018-10-24 Thread James Le Cuirot
commit: 2c9605edbaadf82554bdaf86cccaf54d2e12cb2b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan  1 11:31:41 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 24 21:06:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9605ed

java-vm-2.eclass: Replace java-config VM handling with eselect-java

The VM handling options are deprecated.

Closes: https://bugs.gentoo.org/368205
Signed-off-by: James Le Cuirot  gentoo.org>

 eclass/java-vm-2.eclass | 34 +++---
 1 file changed, 7 insertions(+), 27 deletions(-)

diff --git a/eclass/java-vm-2.eclass b/eclass/java-vm-2.eclass
index f6b50cfbd01..2ce5bce0e71 100644
--- a/eclass/java-vm-2.eclass
+++ b/eclass/java-vm-2.eclass
@@ -74,17 +74,9 @@ java-vm-2_pkg_setup() {
 # invalid. Also update mime database.
 
 java-vm-2_pkg_postinst() {
-   # Note that we cannot rely on java-config here, as it will silently 
recognize
-   # e.g. icedtea6-bin as valid system VM if icedtea6 is set but invalid 
(e.g. due
-   # to the migration to icedtea-6)
-   if [[ ! -L "${EROOT}${JAVA_VM_SYSTEM}" ]]; then
-   java_set_default_vm_
-   else
-   local current_vm_path=$(readlink "${EROOT}${JAVA_VM_SYSTEM}")
-   local current_vm=$(basename "${ROOT}${current_vm_path}")
-   if [[ ! -L "${EROOT}${JAVA_VM_DIR}/${current_vm}" ]]; then
-   java_set_default_vm_
-   fi
+   if [[ ! -d ${EROOT}${JAVA_VM_SYSTEM} ]]; then
+   eselect java-vm set system "${VMHANDLE}"
+   einfo "${P} set as the default system-vm."
fi
 
xdg_desktop_database_update
@@ -98,10 +90,10 @@ java-vm-2_pkg_postinst() {
 # Warn user if removing system-vm.
 
 java-vm-2_pkg_prerm() {
-   if [[ "$(GENTOO_VM="" java-config -f 2>/dev/null)" == "${VMHANDLE}" && 
-z "${REPLACED_BY_VERSION}" ]]; then
-   ewarn "It appears you are removing your system-vm!"
-   ewarn "Please run java-config -L to list available VMs,"
-   ewarn "then use java-config -S to set a new system-vm!"
+   if [[ $(GENTOO_VM= java-config -f 2>/dev/null) == ${VMHANDLE} && -z 
${REPLACED_BY_VERSION} ]]; then
+   ewarn "It appears you are removing your system-vm! Please run"
+   ewarn "\"eselect java-vm list\" to list available VMs, then use"
+   ewarn "\"eselect java-vm set system\" to set a new system-vm!"
fi
 }
 
@@ -117,18 +109,6 @@ java-vm-2_pkg_postrm() {
 }
 
 
-# @FUNCTION: java_set_default_vm_
-# @INTERNAL
-# @DESCRIPTION:
-# Set system-vm.
-
-java_set_default_vm_() {
-   java-config-2 --set-system-vm="${VMHANDLE}"
-
-   einfo " ${P} set as the default system-vm."
-}
-
-
 # @FUNCTION: get_system_arch
 # @DESCRIPTION:
 # Get Java specific arch name.



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

2018-10-24 Thread James Le Cuirot
commit: af987d9fda0cb8c970809ee4a145ab01e0bb88ec
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jan  1 11:33:05 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 24 21:06:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af987d9f

java-utils-2: Replace java-config VM handling with eselect-java

The VM handling options are deprecated.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index 25e35c33dd2..1ba8bc5c5b5 100644
--- a/eclass/java-utils-2.eclass
+++ b/eclass/java-utils-2.eclass
@@ -1480,7 +1480,7 @@ java-pkg_ensure-vm-version-sufficient() {
if ! java-pkg_is-vm-version-sufficient; then
debug-print "VM is not suffient"
eerror "Current Java VM cannot build this package"
-   einfo "Please use java-config -S to set the correct one"
+   einfo "Please use \"eselect java-vm set system\" to set the 
correct one"
die "Active Java VM cannot build this package"
fi
 }
@@ -1508,7 +1508,7 @@ java-pkg_ensure-vm-version-eq() {
if ! java-pkg_is-vm-version-eq $@ ; then
debug-print "VM is not suffient"
eerror "This package requires a Java VM version = $@"
-   einfo "Please use java-config -S to set the correct one"
+   einfo "Please use \"eselect java-vm set system\" to set the 
correct one"
die "Active Java VM too old"
fi
 }
@@ -1555,7 +1555,7 @@ java-pkg_ensure-vm-version-ge() {
if ! java-pkg_is-vm-version-ge "$@" ; then
debug-print "vm is not suffient"
eerror "This package requires a Java VM version >= $@"
-   einfo "Please use java-config -S to set the correct one"
+   einfo "Please use \"eselect java-vm set system\" to set the 
correct one"
die "Active Java VM too old"
fi
 }



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

2018-10-24 Thread William Hubbs
commit: 674cec4411552e0f53794d9680278da740433567
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Oct 24 20:45:12 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Oct 24 20:45:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674cec44

sys-apps/openrc: 0.39.1 bump for bug #669500.

closes: https://bugs.gentoo.org/669500
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest |   1 +
 sys-apps/openrc/openrc-0.39.1.ebuild | 326 +++
 2 files changed, 327 insertions(+)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index e5539ebf73a..eda265b1850 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -4,4 +4,5 @@ DIST openrc-0.36.tar.gz 240179 BLAKE2B 
1361d22782d6063e7fce61a98ef1e1f754d0208ec
 DIST openrc-0.37.tar.gz 240928 BLAKE2B 
b802260a3bd71e6d8e6d54b21007024481d42a4f179eff824a39fb91f5b1cd4f7a2fd52d9e7f23b1077965b57d319a99a5b39b8cd2d7f66dfe272b4497d53a22
 SHA512 
16235774ad28a66308dd1ea00238b4025a4d26c9c0bb6cdb032f28d00479520c4c5fdb349f82d33a535eee3d491d0349b5871b15cae30ef296ec476883965b83
 DIST openrc-0.38.2.tar.gz 240924 BLAKE2B 
a50e567aa3ac1edfd4e7cbdfbf3d7ce6ac39b7d7c2b4a9bcc8cf088735fa436a334eb077ecb10b67f6f5faab979ba62729aca4f3f61e12167cbd48fc8a7f3776
 SHA512 
5c5f1cfa9990970a02619c5b97c0d424d921fe16e83767372beee9a7b296c6ea33b43ae4045cf7266254b98871a5d347de1040443fe8fc68d7b9d164eed909e6
 DIST openrc-0.38.3.tar.gz 238031 BLAKE2B 
87d1546e21d581feda4064cd64bf43f762203becdcc4b002bf868f17403bd42770cb1106a8bc383c8d69e19ad66ad2bedaa7090c95206597e8a9b6e2ba481dcc
 SHA512 
6bb42ccdab5fb24b11f5042bf19850f440d3494b6bd1d7b8db31b592f051fcd26feac1c8d9ef515238c53c6f5bf98a8c367a48471c178ae829e05c56bd24cfde
+DIST openrc-0.39.1.tar.gz 243215 BLAKE2B 
81b722626e301c6b98c4f29c521ba725748aa5f29958f40d9e83c675bb3cd100baf8a5b0cc7a2fb183b9fa7150756c5b29d863d12df680790a83ed40a2fca278
 SHA512 
88fad7787776afbe5cb9558e96d6f6056c4854604bc4bbc60db26ec31fc8e40fb184fcb7cd6ba7bf1464f862e4f1db79b28607db9bac34f3a33261c07d134e4e
 DIST openrc-0.39.tar.gz 243270 BLAKE2B 
d9ce9c48edfe867468c286bf24f2aa4591dd77f44f7b93cac41bf9035984ef0b0b9e35b6ba356e0733bad048567c856ef05e6ecc1736b8ce1824d71e775b4343
 SHA512 
ced69869ead3f3e84ec9b9746c7f5a0cb205d5ebac07d6743a187739021571a96932cf07f5cfc3d79e15d00d4ea977bb54574f36037eafe1b34043525f1f8764

diff --git a/sys-apps/openrc/openrc-0.39.1.ebuild 
b/sys-apps/openrc/openrc-0.39.1.ebuild
new file mode 100644
index 000..78e08b97990
--- /dev/null
+++ b/sys-apps/openrc/openrc-0.39.1.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic pam toolchain-funcs
+
+DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
+HOMEPAGE="https://github.com/openrc/openrc/;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="audit debug ncurses pam newnet prefix +netifrc selinux static-libs
+   unicode kernel_linux kernel_FreeBSD"
+
+COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc 
sys-process/fuser-bsd ) )
+   ncurses? ( sys-libs/ncurses:0= )
+   pam? (
+   sys-auth/pambase
+   virtual/pam
+   )
+   audit? ( sys-process/audit )
+   kernel_linux? (
+   sys-process/psmisc
+   !=sys-libs/libselinux-2.6
+   )
+   !test
+# a value of "#" will just comment out the option
+set_config() {
+   local file="${ED}/$1" var=$2 val com
+   eval "${@:5}" && val=$3 || val=$4
+   [[ ${val} == "#" ]] && com="#" && val='\2'
+   sed -i -r -e "/^#?${var}=/{s:=([\"'])?([^ 
]*)\1?:=\1${val}\1:;s:^#?:${com}:}" "${file}"
+}
+
+set_config_yes_no() {
+   set_config "$1" "$2" YES NO "${@:3}"
+}
+
+src_install() {
+   emake ${MAKE_ARGS} DESTDIR="${D}" install
+
+   # move the shared libs back to /usr so ldscript can install
+   # more of a minimal set of files
+   # disabled for now due to #270646
+   #mv "${ED}"/$(get_libdir)/lib{einfo,rc}* "${ED}"/usr/$(get_libdir)/ || 
die
+   #gen_usr_ldscript -a einfo rc
+   gen_usr_ldscript libeinfo.so
+   gen_usr_ldscript librc.so
+
+   if ! use kernel_linux; then
+   keepdir /lib/rc/init.d
+   fi
+   keepdir /lib/rc/tmp
+
+   # Backup our default runlevels
+   dodir /usr/share/"${PN}"
+   cp -PR "${ED}"/etc/runlevels "${ED}"/usr/share/${PN} || die
+   rm -rf "${ED}"/etc/runlevels
+
+   # Setup unicode defaults for silly unicode users
+   set_config_yes_no 

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

2018-10-24 Thread Alfredo Tupone
commit: 6c69d99e6c710cee2501d6f1f6db492ceb29f0f8
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Oct 24 19:50:08 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Oct 24 19:54:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c69d99e

dev-lang/gnat-gpl does not build with jit and march=native

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

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 3e87f308515..0c4b7b52f79 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Alfredo Tupone  (24 Oct 2018)
+# jit brokes build of gnat-gpl
+dev-lang/gnat-gpl jit
+
 # Pacho Ramos  (21 Oct 2018)
 # splashutils is being removed
 sys-power/suspend fbsplash



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

2018-10-24 Thread Sergei Trofimovich
commit: 8fe3cbe88c0d4afb9ecd6b5625d451b1c6c50f3a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Oct 24 19:28:17 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Oct 24 19:29:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe3cbe8

dev-lang/elixir: bump up to 1.7.4

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

 dev-lang/elixir/Manifest|  1 +
 dev-lang/elixir/elixir-1.7.4.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index c9b07f02b5a..c8f8d3e4908 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -4,3 +4,4 @@ DIST elixir-1.6.6.tar.gz 2078742 BLAKE2B 
4a793ac55db97c1d604d5f0012758d039f4a26e
 DIST elixir-1.7.1.tar.gz 2139430 BLAKE2B 
71fb91134ec707f254cdc5aa36e9335c2a5855b8d65f5a42a75df7dc7e690b342531748e36cfca051cb751eed5487e39b5ef03fc3af35871ca389033ea79ab14
 SHA512 
f1d5f1f1c5df78673b318d69e1863e2780ad7cd54b050ac6ac9767a07952828a91d749bf16cd6c8d384d3a0c5b6154683d93086121787b5f03783113d8bd3b2c
 DIST elixir-1.7.2.tar.gz 2140217 BLAKE2B 
d29889a89ab4f29cfb0ee9be75ad62db0ca70f59dfaf75a740b0647ba74d8e1c93e19adea74ef9722e315c011ef6c316fc73da08ee192bb9344ac4130ee46549
 SHA512 
b105014530f8d68b1b3f15b0199c38efeacdcfc8595269a4ed0275f653e747fce60e6bc0fc94c34a056a6ebbaaf312f061f1aba37988dd984e6b717e856bbab8
 DIST elixir-1.7.3.tar.gz 2140430 BLAKE2B 
5f5d4d094de9c6412488444241991693d9f14afeddd087077ac1e4aba4a4f825ccf04196778f9e00d56f90c90e5b584dcfc0a286e7beabad3eb22a292661fea2
 SHA512 
67c8de5a85eefc5f7d7ed42ec8b96cb34937cea6c94eb1f2c27237fc0b4c51b2eb39d65c2a4dce4788cb6ed1879fb1839cd8d73c66be71b0b4895952dc228f05
+DIST elixir-1.7.4.tar.gz 2139938 BLAKE2B 
8515fbbb89db64efbda8834f2368ee4391a4e0ed042812a059f0d640b0c9028bec330ba192aaec7988d83635bbc25d2a6891236571c3817a76f6477594899b94
 SHA512 
594e76601e0d6f7eeddfcaa9b76a2e5c66f702a497599fffc5e9255790c18ac5e00b986fc45fd3b90335522f51272bcd4bcf2b9f8951b94eebfb1d56ac7cebc2

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



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

2018-10-24 Thread Sergei Trofimovich
commit: d7d825f65a5ba82e74f30005d1a71ca164b0ab75
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Oct 24 19:28:51 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Oct 24 19:29:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d825f6

dev-lang/elixir: drop old

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

 dev-lang/elixir/Manifest|  3 ---
 dev-lang/elixir/elixir-1.6.5.ebuild | 32 
 dev-lang/elixir/elixir-1.7.1.ebuild | 32 
 dev-lang/elixir/elixir-1.7.2.ebuild | 32 
 4 files changed, 99 deletions(-)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index c8f8d3e4908..a425e482a92 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -1,7 +1,4 @@
 DIST elixir-1.4.5.tar.gz 1829098 BLAKE2B 
bc8e2beafe53c3af507215d913558e295370ed8d3731c8b013f5d1cd2ad1d8a4fad4b3fe1a7ee3397470916f6f6687436ecbaa06c85c47f4b52aa0331b7dad23
 SHA512 
3fe659a739ded54bfc7d05a96acf3061c860e44cfd7700651d138c7e21997c5703cc62d2bd3b7a258b27064bb222dfdcdc01e4d017451f522f9658a039073611
-DIST elixir-1.6.5.tar.gz 2075889 BLAKE2B 
73586354f3672ef7892b462781e8e94ab913548b4753129a08e4864f222590e95b310c55df628e4e42015bed642569a7183624c2d107cd07dac560ba2b9a57fa
 SHA512 
e2cf9c2d9198da32cefb841cae4ce64bb52eb28239bbffb6d991916cfdee420b242773664efa7381eb4609c67438ab608f5f96ca2c403b54ecdd9bfdddf91a95
 DIST elixir-1.6.6.tar.gz 2078742 BLAKE2B 
4a793ac55db97c1d604d5f0012758d039f4a26eff5866a2ad2b90010f8477a8f62cc8f01a391f93133c927c5da5494b6d10b76f087a4af1206da977b0ec14a17
 SHA512 
62010100274b99423bb6a660e34ef53a702250a09371ef4b49ec03a3afe8761611b3734aea31763afa361560eb74c6d23e022d4d9bc4453c1bdef36bb37f9b4d
-DIST elixir-1.7.1.tar.gz 2139430 BLAKE2B 
71fb91134ec707f254cdc5aa36e9335c2a5855b8d65f5a42a75df7dc7e690b342531748e36cfca051cb751eed5487e39b5ef03fc3af35871ca389033ea79ab14
 SHA512 
f1d5f1f1c5df78673b318d69e1863e2780ad7cd54b050ac6ac9767a07952828a91d749bf16cd6c8d384d3a0c5b6154683d93086121787b5f03783113d8bd3b2c
-DIST elixir-1.7.2.tar.gz 2140217 BLAKE2B 
d29889a89ab4f29cfb0ee9be75ad62db0ca70f59dfaf75a740b0647ba74d8e1c93e19adea74ef9722e315c011ef6c316fc73da08ee192bb9344ac4130ee46549
 SHA512 
b105014530f8d68b1b3f15b0199c38efeacdcfc8595269a4ed0275f653e747fce60e6bc0fc94c34a056a6ebbaaf312f061f1aba37988dd984e6b717e856bbab8
 DIST elixir-1.7.3.tar.gz 2140430 BLAKE2B 
5f5d4d094de9c6412488444241991693d9f14afeddd087077ac1e4aba4a4f825ccf04196778f9e00d56f90c90e5b584dcfc0a286e7beabad3eb22a292661fea2
 SHA512 
67c8de5a85eefc5f7d7ed42ec8b96cb34937cea6c94eb1f2c27237fc0b4c51b2eb39d65c2a4dce4788cb6ed1879fb1839cd8d73c66be71b0b4895952dc228f05
 DIST elixir-1.7.4.tar.gz 2139938 BLAKE2B 
8515fbbb89db64efbda8834f2368ee4391a4e0ed042812a059f0d640b0c9028bec330ba192aaec7988d83635bbc25d2a6891236571c3817a76f6477594899b94
 SHA512 
594e76601e0d6f7eeddfcaa9b76a2e5c66f702a497599fffc5e9255790c18ac5e00b986fc45fd3b90335522f51272bcd4bcf2b9f8951b94eebfb1d56ac7cebc2

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

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

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

2018-10-24 Thread Ben Kohler
commit: 29431c2409a0a716f4251e48aa0876c8c7a622b4
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Oct 24 18:50:21 2018 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Oct 24 18:50:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29431c24

net-wireless/unifi: drop ~x86 keywords due to mongodb

Closes: https://bugs.gentoo.org/668298
Signed-off-by: Ben Kohler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-wireless/unifi/unifi-5.6.39-r1.ebuild | 4 ++--
 net-wireless/unifi/unifi-5.6.40.ebuild| 4 ++--
 net-wireless/unifi/unifi-5.8.29.ebuild| 4 ++--
 net-wireless/unifi/unifi-5.8.30.ebuild| 4 ++--
 net-wireless/unifi/unifi-5.9.26.ebuild| 4 ++--
 net-wireless/unifi/unifi-5.9.29.ebuild| 2 +-
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/net-wireless/unifi/unifi-5.6.39-r1.ebuild 
b/net-wireless/unifi/unifi-5.6.39-r1.ebuild
index 4f41ed02126..ef629499909 100644
--- a/net-wireless/unifi/unifi-5.6.39-r1.ebuild
+++ b/net-wireless/unifi/unifi-5.6.39-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ DESCRIPTION="A Management Controller for Ubiquiti Networks 
UniFi APs"
 HOMEPAGE="https://www.ubnt.com;
 SRC_URI="https://dl.ubnt.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> 
${P}.zip"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
 SLOT="0/5.6"
 

diff --git a/net-wireless/unifi/unifi-5.6.40.ebuild 
b/net-wireless/unifi/unifi-5.6.40.ebuild
index 2662c1775fd..d99b14431c0 100644
--- a/net-wireless/unifi/unifi-5.6.40.ebuild
+++ b/net-wireless/unifi/unifi-5.6.40.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ DESCRIPTION="A Management Controller for Ubiquiti Networks 
UniFi APs"
 HOMEPAGE="https://www.ubnt.com;
 SRC_URI="https://dl.ubnt.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> 
${P}.zip"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
 SLOT="0/5.6"
 

diff --git a/net-wireless/unifi/unifi-5.8.29.ebuild 
b/net-wireless/unifi/unifi-5.8.29.ebuild
index f5a0a0ce0a0..2fee194c00f 100644
--- a/net-wireless/unifi/unifi-5.8.29.ebuild
+++ b/net-wireless/unifi/unifi-5.8.29.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ DESCRIPTION="A Management Controller for Ubiquiti Networks 
UniFi APs"
 HOMEPAGE="https://www.ubnt.com;
 SRC_URI="https://dl.ubnt.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> 
${P}.zip"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
 SLOT="0/5.8"
 IUSE="systemd"

diff --git a/net-wireless/unifi/unifi-5.8.30.ebuild 
b/net-wireless/unifi/unifi-5.8.30.ebuild
index d1c79951bd3..f9f4e147369 100644
--- a/net-wireless/unifi/unifi-5.8.30.ebuild
+++ b/net-wireless/unifi/unifi-5.8.30.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ DESCRIPTION="A Management Controller for Ubiquiti Networks 
UniFi APs"
 HOMEPAGE="https://www.ubnt.com;
 SRC_URI="https://dl.ubnt.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> 
${P}.zip"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
 SLOT="0/5.8"
 IUSE="systemd"

diff --git a/net-wireless/unifi/unifi-5.9.26.ebuild 
b/net-wireless/unifi/unifi-5.9.26.ebuild
index 0a15e3a72f8..7496ff62a2a 100644
--- a/net-wireless/unifi/unifi-5.9.26.ebuild
+++ b/net-wireless/unifi/unifi-5.9.26.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ DESCRIPTION="A Management Controller for Ubiquiti Networks 
UniFi APs"
 HOMEPAGE="https://www.ubnt.com;
 SRC_URI="https://dl.ubnt.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> 
${P}.zip"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 
LGPL-3 MIT ubiquiti"
 SLOT="0/5.9"
 IUSE="systemd"

diff --git a/net-wireless/unifi/unifi-5.9.29.ebuild 
b/net-wireless/unifi/unifi-5.9.29.ebuild
index cbdf0853fc4..fab1784a295 100644
--- a/net-wireless/unifi/unifi-5.9.29.ebuild
+++ b/net-wireless/unifi/unifi-5.9.29.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A Management Controller for Ubiquiti Networks 
UniFi APs"
 

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

2018-10-24 Thread Ben Kohler
commit: b38e91e9d5eba7a2536877aa7354a1b2b101f67c
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Oct 24 18:48:11 2018 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Oct 24 18:48:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38e91e9

media-video/unifi-video: bump to 3.10.0_beta1

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

 media-video/unifi-video/Manifest   |  1 +
 .../unifi-video/unifi-video-3.10.0_beta1.ebuild| 83 ++
 2 files changed, 84 insertions(+)

diff --git a/media-video/unifi-video/Manifest b/media-video/unifi-video/Manifest
index 8f9e8ce366d..15a970713f9 100644
--- a/media-video/unifi-video/Manifest
+++ b/media-video/unifi-video/Manifest
@@ -1,3 +1,4 @@
+DIST unifi-video.Ubuntu16.04_amd64.v3.10.0-beta.1.deb 151614954 BLAKE2B 
2c43a9f7d497164ed8bace7cd19c6ed88a8b09ea85af2dcc3bfd7d6eb23140d32c695b48a7793b76822024190d934d651b38dbccb4cfe4de6e8f0ce5114d
 SHA512 
c84fd0477d42fcb79a6e24f11bca593da6862987cce9e213099695a75a63930928c009ceb99c7921b1db1499a2e617a82400e941c1c069b454a9301e8e295f8f
 DIST unifi-video.Ubuntu16.04_amd64.v3.9.10-beta.1.deb 116146196 BLAKE2B 
5becd4bfe7e94066a34e809dd3485b906e39d0d79bb81a302ae9168147ef9f1517df5345ba521175b05847299abc556304f75801cd188c7868211217ef3dad59
 SHA512 
d5b5f9fb458a463f177212c157fdd2293b6bc696f28539347d64ed8c540408321a2683ac7cb350f4a665d1d83dc216b7f849214b6c51ee392b85451a4c9b33c2
 DIST unifi-video.Ubuntu16.04_amd64.v3.9.7.deb 117374890 BLAKE2B 
b0f274da3052471472cd2405ec0a5d79fd97cbc30f014ede42a004dcffc4d27b9b5ecc36f32b4f60f8c47ba73b85795d2851345f5472b85192cf836bfb929173
 SHA512 
9a0f48d81f3935baad4004681cabe2ff46f4f86f8770c260c98fbd724de2949427de8ec706d86d612a9ccbcda69ca227aa4a123c3208e0a4ab7c0a51540c06f8
 DIST unifi-video.Ubuntu16.04_amd64.v3.9.8-beta.1.deb 117380976 BLAKE2B 
7fea704c3b780d51c3d0fc1de24b74654ba438b5223b368bbd6b42110b98fb22f0aa29816b6acec9961a9fa4f6dbace54361c64c4c12ae6a39b855c9e91702a1
 SHA512 
a4782c3b5319d7bc54d5df3dc64fdfec86e729636cc2e5479d7ca3a8f5112c57c83c0ac421be3cc0ce88975d6f47dd7bb57743d6802164531fdafed2bbe484bb

diff --git a/media-video/unifi-video/unifi-video-3.10.0_beta1.ebuild 
b/media-video/unifi-video/unifi-video-3.10.0_beta1.ebuild
new file mode 100644
index 000..f811db81bec
--- /dev/null
+++ b/media-video/unifi-video/unifi-video-3.10.0_beta1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd user
+
+MY_PV="${PV/_beta/-beta.}"
+DESCRIPTION="UniFi Video Server"
+HOMEPAGE="https://www.ubnt.com/download/unifi-video/;
+SRC_URI="https://dl.ubnt.com/firmwares/ufv/v${MY_PV}/unifi-video.Ubuntu16.04_amd64.v${MY_PV}.deb;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+RESTRICT="mirror"
+
+DEPEND=""
+RDEPEND="dev-db/mongodb
+   dev-java/commons-daemon
+   sys-apps/lsb-release
+   sys-libs/libcap
+   virtual/jre:1.8"
+
+S=${WORKDIR}
+QA_PREBUILT="usr/lib*/${PN}/lib/*.so usr/lib*/${PN}/bin/*"
+
+pkg_setup() {
+   enewuser ${PN}
+   enewgroup ${PN}
+}
+
+src_unpack() {
+   default
+   unpack "${WORKDIR}"/data.tar.gz
+}
+
+src_prepare() {
+   eapply "${FILESDIR}"/commons-daemon-move.patch
+   sed -i usr/sbin/${PN} \
+   -e '/require_root$/d' \
+   -e '/update_limits$/d' \
+   -e '/ulimit/d' \
+   -e '/coredump_filter/d' || die
+   default
+}
+
+src_install() {
+   static_dir="/usr/$(get_libdir)/${PN}"
+   #install static data
+   insinto ${static_dir}
+   doins -r usr/lib/${PN}/*
+   fperms -R +x ${static_dir}/bin
+   fowners -R ${PN}:${PN} ${static_dir}/conf/evostream/
+
+   #wrapper to work around mongodb-3.6 compat issue
+   exeinto ${static_dir}/bin/
+   newexe "${FILESDIR}"/mongod-wrapper mongod
+
+   #prepare runtime-data dirs which live in /var but are symlinked from 
static
+   #data dir, and are writable by non-root user
+   dodir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+   dosym ../../../var/log/${PN} ${static_dir}/logs
+
+   dodir /var/lib/${PN}/work
+   fowners ${PN}:${PN} /var/lib/${PN}/work
+   dosym ../../../var/lib/${PN}/work ${static_dir}/work
+
+   keepdir /var/lib/${PN}/data
+   fowners ${PN}:${PN} /var/lib/${PN}/data
+   dosym ../../../var/lib/${PN}/data ${static_dir}/data
+
+   echo "CONFIG_PROTECT=\"/var/lib/${PN}/data/system.properties\"" > 
"${T}"/99${PN}
+   doenvd "${T}"/99${PN}
+
+   into /usr
+   dosbin usr/sbin/${PN}
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+}



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

2018-10-24 Thread Ben Kohler
commit: 9039c137128ccec355e8e27efca6622c461797ce
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Oct 24 18:30:10 2018 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Oct 24 18:30:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9039c137

media-video/unifi-video: bump to 3.9.9 & 3.9.10_beta1

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

 media-video/unifi-video/Manifest   |  2 +
 .../unifi-video/unifi-video-3.9.10_beta1.ebuild| 83 ++
 media-video/unifi-video/unifi-video-3.9.9.ebuild   | 83 ++
 3 files changed, 168 insertions(+)

diff --git a/media-video/unifi-video/Manifest b/media-video/unifi-video/Manifest
index 70c8cc596cb..8f9e8ce366d 100644
--- a/media-video/unifi-video/Manifest
+++ b/media-video/unifi-video/Manifest
@@ -1,3 +1,5 @@
+DIST unifi-video.Ubuntu16.04_amd64.v3.9.10-beta.1.deb 116146196 BLAKE2B 
5becd4bfe7e94066a34e809dd3485b906e39d0d79bb81a302ae9168147ef9f1517df5345ba521175b05847299abc556304f75801cd188c7868211217ef3dad59
 SHA512 
d5b5f9fb458a463f177212c157fdd2293b6bc696f28539347d64ed8c540408321a2683ac7cb350f4a665d1d83dc216b7f849214b6c51ee392b85451a4c9b33c2
 DIST unifi-video.Ubuntu16.04_amd64.v3.9.7.deb 117374890 BLAKE2B 
b0f274da3052471472cd2405ec0a5d79fd97cbc30f014ede42a004dcffc4d27b9b5ecc36f32b4f60f8c47ba73b85795d2851345f5472b85192cf836bfb929173
 SHA512 
9a0f48d81f3935baad4004681cabe2ff46f4f86f8770c260c98fbd724de2949427de8ec706d86d612a9ccbcda69ca227aa4a123c3208e0a4ab7c0a51540c06f8
 DIST unifi-video.Ubuntu16.04_amd64.v3.9.8-beta.1.deb 117380976 BLAKE2B 
7fea704c3b780d51c3d0fc1de24b74654ba438b5223b368bbd6b42110b98fb22f0aa29816b6acec9961a9fa4f6dbace54361c64c4c12ae6a39b855c9e91702a1
 SHA512 
a4782c3b5319d7bc54d5df3dc64fdfec86e729636cc2e5479d7ca3a8f5112c57c83c0ac421be3cc0ce88975d6f47dd7bb57743d6802164531fdafed2bbe484bb
 DIST unifi-video.Ubuntu16.04_amd64.v3.9.8-beta.2.deb 117447150 BLAKE2B 
f42a916e6ce78d02306559f9bb5c09e2a065facbe3abe3055a921b0a11dd7826f36c119eebda3495c8410560b6d5134e8cbbfb5c5a019e575e6fc4cc803e76b2
 SHA512 
0d9fc72a45fb0e87c7fc98c389c02336d12263d69ce96f17e255e354781ba84882f1f9cf4a4baa14e2638646491273407ccce93e020e75e3703405b48a2a13dc
+DIST unifi-video.Ubuntu16.04_amd64.v3.9.9.deb 117449304 BLAKE2B 
0d3805481d587ee4b96265b69c82e27a35867895ae0a5d6496fd81eea4da946928ae2c7fd8d4184e5fb330d7ea6c94a835eaf17deb4e9598b784bb48d29494e3
 SHA512 
fc5023377c26484589680c3e4496e6b7c05d16b5c167a587dc026f6d9797d6974fe22eec164afbc62ecaf980f1e51ab828f85e9dd8b0dd31214fe54a93e97f4f

diff --git a/media-video/unifi-video/unifi-video-3.9.10_beta1.ebuild 
b/media-video/unifi-video/unifi-video-3.9.10_beta1.ebuild
new file mode 100644
index 000..f811db81bec
--- /dev/null
+++ b/media-video/unifi-video/unifi-video-3.9.10_beta1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd user
+
+MY_PV="${PV/_beta/-beta.}"
+DESCRIPTION="UniFi Video Server"
+HOMEPAGE="https://www.ubnt.com/download/unifi-video/;
+SRC_URI="https://dl.ubnt.com/firmwares/ufv/v${MY_PV}/unifi-video.Ubuntu16.04_amd64.v${MY_PV}.deb;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+RESTRICT="mirror"
+
+DEPEND=""
+RDEPEND="dev-db/mongodb
+   dev-java/commons-daemon
+   sys-apps/lsb-release
+   sys-libs/libcap
+   virtual/jre:1.8"
+
+S=${WORKDIR}
+QA_PREBUILT="usr/lib*/${PN}/lib/*.so usr/lib*/${PN}/bin/*"
+
+pkg_setup() {
+   enewuser ${PN}
+   enewgroup ${PN}
+}
+
+src_unpack() {
+   default
+   unpack "${WORKDIR}"/data.tar.gz
+}
+
+src_prepare() {
+   eapply "${FILESDIR}"/commons-daemon-move.patch
+   sed -i usr/sbin/${PN} \
+   -e '/require_root$/d' \
+   -e '/update_limits$/d' \
+   -e '/ulimit/d' \
+   -e '/coredump_filter/d' || die
+   default
+}
+
+src_install() {
+   static_dir="/usr/$(get_libdir)/${PN}"
+   #install static data
+   insinto ${static_dir}
+   doins -r usr/lib/${PN}/*
+   fperms -R +x ${static_dir}/bin
+   fowners -R ${PN}:${PN} ${static_dir}/conf/evostream/
+
+   #wrapper to work around mongodb-3.6 compat issue
+   exeinto ${static_dir}/bin/
+   newexe "${FILESDIR}"/mongod-wrapper mongod
+
+   #prepare runtime-data dirs which live in /var but are symlinked from 
static
+   #data dir, and are writable by non-root user
+   dodir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+   dosym ../../../var/log/${PN} ${static_dir}/logs
+
+   dodir /var/lib/${PN}/work
+   fowners ${PN}:${PN} /var/lib/${PN}/work
+   dosym ../../../var/lib/${PN}/work ${static_dir}/work
+
+   keepdir /var/lib/${PN}/data
+   fowners ${PN}:${PN} /var/lib/${PN}/data
+   dosym ../../../var/lib/${PN}/data ${static_dir}/data
+
+   echo "CONFIG_PROTECT=\"/var/lib/${PN}/data/system.properties\"" > 
"${T}"/99${PN}
+ 

[gentoo-commits] proj/kde:master commit in: kde-apps/kdenlive/

2018-10-24 Thread Andreas Sturmlechner
commit: 871503e1c9ad46b09359bb5044adc6e98d166aa8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 24 18:27:16 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 24 18:27:16 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=871503e1

kde-apps/kdenlive: Require media-libs/mlt[frei0r]

Closes: https://bugs.gentoo.org/669466
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 kde-apps/kdenlive/kdenlive-18.08.49..ebuild | 4 ++--
 kde-apps/kdenlive/kdenlive-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kde-apps/kdenlive/kdenlive-18.08.49..ebuild 
b/kde-apps/kdenlive/kdenlive-18.08.49..ebuild
index 8e046cbb3a..3ab95be373 100644
--- a/kde-apps/kdenlive/kdenlive-18.08.49..ebuild
+++ b/kde-apps/kdenlive/kdenlive-18.08.49..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -45,7 +45,7 @@ RDEPEND="
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
-   >=media-libs/mlt-6.10.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
+   >=media-libs/mlt-6.10.0[ffmpeg,frei0r,kdenlive,melt,qt5,sdl,xml]
virtual/ffmpeg[encode,sdl,X]
virtual/opengl
freesound? ( $(add_qt_dep qtwebkit) )

diff --git a/kde-apps/kdenlive/kdenlive-.ebuild 
b/kde-apps/kdenlive/kdenlive-.ebuild
index 8e046cbb3a..3ab95be373 100644
--- a/kde-apps/kdenlive/kdenlive-.ebuild
+++ b/kde-apps/kdenlive/kdenlive-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -45,7 +45,7 @@ RDEPEND="
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
-   >=media-libs/mlt-6.10.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
+   >=media-libs/mlt-6.10.0[ffmpeg,frei0r,kdenlive,melt,qt5,sdl,xml]
virtual/ffmpeg[encode,sdl,X]
virtual/opengl
freesound? ( $(add_qt_dep qtwebkit) )



[gentoo-commits] proj/kde:master commit in: kde-plasma/libkworkspace/

2018-10-24 Thread Andreas Sturmlechner
commit: fe8e6dcbe6e07031c9445017d99f7bda1bf655de
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 24 17:49:37 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 24 18:23:38 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fe8e6dcb

kde-plasma/libkworkspace: Add kde-plasma/kwin to DEPEND

Closes: https://bugs.gentoo.org/669524
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 kde-plasma/libkworkspace/libkworkspace-5.14.49..ebuild | 7 +--
 kde-plasma/libkworkspace/libkworkspace-.ebuild | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/kde-plasma/libkworkspace/libkworkspace-5.14.49..ebuild 
b/kde-plasma/libkworkspace/libkworkspace-5.14.49..ebuild
index c4dc801b96..ec50706c5a 100644
--- a/kde-plasma/libkworkspace/libkworkspace-5.14.49..ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-5.14.49..ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Workspace library to interact with the Plasma 
session manager"
 KEYWORDS=""
 IUSE=""
 
-DEPEND="
+COMMON_DEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kwindowsystem)
@@ -26,7 +26,10 @@ DEPEND="
x11-libs/libX11
x11-libs/libXau
 "
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+   $(add_plasma_dep kwin)
+"
+RDEPEND="${COMMON_DEPEND}
!kde-plasma/libkworkspace:4
!

[gentoo-commits] repo/gentoo:master commit in: kde-misc/ktoshiba/files/, kde-misc/ktoshiba/

2018-10-24 Thread Andreas Sturmlechner
commit: cc4b5436d6e45bf56c6b08f726b810254851c50e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 24 18:15:27 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 24 18:15:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc4b5436

kde-misc/ktoshiba: Fix build with Qt 5.11

Closes: https://bugs.gentoo.org/669518
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 kde-misc/ktoshiba/files/ktoshiba-5.3.1-qt-5.11.patch | 10 ++
 kde-misc/ktoshiba/ktoshiba-5.3.1.ebuild  |  5 +++--
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/kde-misc/ktoshiba/files/ktoshiba-5.3.1-qt-5.11.patch 
b/kde-misc/ktoshiba/files/ktoshiba-5.3.1-qt-5.11.patch
new file mode 100644
index 000..c7ec51226ad
--- /dev/null
+++ b/kde-misc/ktoshiba/files/ktoshiba-5.3.1-qt-5.11.patch
@@ -0,0 +1,10 @@
+--- a/src/fnactions.cpp2016-06-06 17:41:50.425121940 +0200
 b/src/fnactions.cpp2018-10-24 20:10:45.872718660 +0200
+@@ -17,6 +17,7 @@
+ */
+ 
+ #include 
++#include 
+ #include 
+ 
+ #include 

diff --git a/kde-misc/ktoshiba/ktoshiba-5.3.1.ebuild 
b/kde-misc/ktoshiba/ktoshiba-5.3.1.ebuild
index 4295ad18882..6bfd01a7e52 100644
--- a/kde-misc/ktoshiba/ktoshiba-5.3.1.ebuild
+++ b/kde-misc/ktoshiba/ktoshiba-5.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,11 +28,12 @@ RDEPEND="
$(add_qt_dep qtwidgets)
net-libs/libmnl
 "
-
 DEPEND="${RDEPEND}
sys-devel/gettext
 "
 
+PATCHES=( "${FILESDIR}/${P}-qt-5.11.patch" )
+
 src_configure() {
local mycmakeargs=(
-DLIBMNL_INCLUDE_DIRS=/usr/include/libmnl



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

2018-10-24 Thread Andreas Sturmlechner
commit: f299cadc4f9b84476599a4f561ff3588071600a1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 24 18:06:08 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 24 18:06:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f299cadc

dev-qt/qtwebengine: Fix x86 build with GCC-8 (again)

Closes: https://bugs.gentoo.org/657124
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild
index a057c51763d..57fa9ada481 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild
@@ -79,6 +79,7 @@ DEPEND="${RDEPEND}
 "
 
 PATCHES+=(
+   "${FILESDIR}/${PN}-5.9.6-gcc8.patch" # bug 657124
"${FILESDIR}/${PN}-5.11.1-nouveau-disable-gpu.patch" # bug 609752
 )
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/libkworkspace/

2018-10-24 Thread Andreas Sturmlechner
commit: d4dc64d39db25e69b87f508350be4446ead5ba91
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 24 17:49:37 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 24 17:53:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4dc64d3

kde-plasma/libkworkspace: Add kde-plasma/kwin to DEPEND

Closes: https://bugs.gentoo.org/669524
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 kde-plasma/libkworkspace/libkworkspace-5.14.2.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/libkworkspace/libkworkspace-5.14.2.ebuild 
b/kde-plasma/libkworkspace/libkworkspace-5.14.2.ebuild
index 8c7ef5997ee..dac6b01edb2 100644
--- a/kde-plasma/libkworkspace/libkworkspace-5.14.2.ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-5.14.2.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Workspace library to interact with the Plasma 
session manager"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE=""
 
-DEPEND="
+COMMON_DEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kwindowsystem)
@@ -26,7 +26,10 @@ DEPEND="
x11-libs/libX11
x11-libs/libXau
 "
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+   $(add_plasma_dep kwin)
+"
+RDEPEND="${COMMON_DEPEND}
!kde-plasma/libkworkspace:4
!

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

2018-10-24 Thread Brian Evans
commit: caf420c807bd52e6f0bdbf12845cf7f72a87c55f
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Oct 24 17:49:26 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 17:49:26 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=caf420c8

Change eutils in quickstart to epatch and desktop where necessary

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

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

diff --git a/quickstart/text.xml b/quickstart/text.xml
index b82185d..19a2b9e 100644
--- a/quickstart/text.xml
+++ b/quickstart/text.xml
@@ -260,9 +260,9 @@ compile-time dependencies, and the RDEPEND lists 
runtime dependencies. Se
 
 Often we need to apply patches. This is done in the src_prepare
 function using the epatch helper function. To use epatch
-one must first tell Portage that the eutils eclass (an eclass is
+one must first tell Portage that the epatch eclass (an eclass is
 like a library) is required 
-this is done via inherit eutils at the top of the ebuild. Here's
+this is done via inherit epatch at the top of the ebuild. Here's
 app-misc/detox/detox-1.1.0.ebuild:
 
 
@@ -272,7 +272,7 @@ this is done via inherit eutils at the top of the 
ebuild. Here's
 
 EAPI=5
 
-inherit eutils
+inherit epatch
 
 DESCRIPTION="detox safely removes spaces and strange characters from filenames"
 HOMEPAGE="http://detox.sourceforge.net/;
@@ -372,7 +372,7 @@ Another more complicated example, this time based upon
 
 EAPI=5
 
-inherit eutils
+inherit epatch desktop
 
 DESCRIPTION="A lightweight email client and newsreader"
 HOMEPAGE="https://sylpheed.good-day.net/;



[gentoo-commits] proj/devmanual:master commit in: appendices/common-problems/, eclass-writing/, general-concepts/portage-cache/, ...

2018-10-24 Thread Brian Evans
commit: 1d49e091adefb61f2e5b8dc3a190195651203faa
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Oct 24 17:16:26 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 17:16:26 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=1d49e091

Remove more versionator references

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

 appendices/common-problems/text.xml | 4 ++--
 ebuild-writing/file-format/text.xml | 4 ++--
 ebuild-writing/variables/text.xml   | 2 +-
 eclass-writing/text.xml | 2 +-
 general-concepts/portage-cache/text.xml | 6 +++---
 xsl/lang.highlight.ebuild.xsl   | 6 ++
 6 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/appendices/common-problems/text.xml 
b/appendices/common-problems/text.xml
index bced1db..992f863 100644
--- a/appendices/common-problems/text.xml
+++ b/appendices/common-problems/text.xml
@@ -57,9 +57,9 @@ in use, there are various alternatives:
 
 Usually when any of the above are used in global scope, it is to manipulate
 a version or program name string. These should be avoided in favour of
-pure bash constructs. The versionator eclass is often of use 
here.
+pure bash constructs. The eapi7-ver eclass is often of use 
here.
 See ,
-man versionator.eclass and man eapi7-ver.eclass and .
 
   

diff --git a/ebuild-writing/file-format/text.xml 
b/ebuild-writing/file-format/text.xml
index f9e6a4f..2c130af 100644
--- a/ebuild-writing/file-format/text.xml
+++ b/ebuild-writing/file-format/text.xml
@@ -130,8 +130,8 @@ is to use  as the version (or as the last 
version component).
 
 
 The
-
-versionator.eclass may be used to manipulate and extract ebuild
+
+eapi7-ver.eclass may be used to manipulate and extract ebuild
 version components.
 
 

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index f2575ad..98babe4 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -540,7 +540,7 @@ to read.
 
 Some ebuilds use calls to sed, awk and / or cut to do 
this. This
 must not be done for any new code, and should be fixed to use either
-versionator or bash substitution where possible. Global scope non-bash code is
+eapi7-ver or bash substitution where possible. Global scope non-bash code is
 highly discouraged.
 
 

diff --git a/eclass-writing/text.xml b/eclass-writing/text.xml
index db7d9f1..99824e5 100644
--- a/eclass-writing/text.xml
+++ b/eclass-writing/text.xml
@@ -26,7 +26,7 @@ Roughly speaking, there are three kinds of eclass:
 
   
 Those which provide common functions which are used by many ebuilds (for
-example, eutils, versionator, cvs, 
bash-completion)
+example, eutils, eapi7-ver, cvs, 
bash-completion)
   
   
 Those which provide a basic build system for many similar packages (for

diff --git a/general-concepts/portage-cache/text.xml 
b/general-concepts/portage-cache/text.xml
index f985d56..13dcfae 100644
--- a/general-concepts/portage-cache/text.xml
+++ b/general-concepts/portage-cache/text.xml
@@ -25,14 +25,14 @@ fi
 
 
 
-However, this is legal, since versionator.eclass works upon PV, 
and
+However, this is legal, since eapi7-ver.eclass works upon PV, and
 PV and PN are both static:
 
 
 
-inherit versionator
+inherit eapi7-ver
 
-if [[ $(get_major_version) -ge 7 ]] ; then
+if ver_test -ge 7.0 ; then
IUSE="${IUSE} tcltk mzscheme"
DEPEND="${DEPEND}
tcltk?( dev-lang/tcl )

diff --git a/xsl/lang.highlight.ebuild.xsl b/xsl/lang.highlight.ebuild.xsl
index 4f84b8d..e2b1d72 100644
--- a/xsl/lang.highlight.ebuild.xsl
+++ b/xsl/lang.highlight.ebuild.xsl
@@ -331,6 +331,11 @@

   
 
+  
+  
+   
+  
+
   
   
 
@@ -412,3 +417,4 @@
   
 
 
+



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/, ebuild-writing/variables/, ...

2018-10-24 Thread Brian Evans
commit: 48b054eb8da9f4689480249e6d65076953dc0ed5
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Oct 24 16:50:22 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 16:50:22 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=48b054eb

Tidy up formatting, links and typo for BDEPEND

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

 ebuild-writing/eapi/text.xml | 4 ++--
 ebuild-writing/functions/src_prepare/epatch/text.xml | 6 +++---
 ebuild-writing/variables/text.xml| 2 +-
 function-reference/install-functions/text.xml| 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 1eb82b9..fabbc93 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -1054,7 +1054,7 @@ src_install() {
Empty groupings are banned
Groupings which are empty, such as DEPEND="|| ( 
${empty_var} )" will now generate an error.
Furthermore, conditions within groupings are more strictly 
enforced.
-   Eg. REQUIRED_USE="|| ( foo? ( bar ) baz? ( zoinks )" 
would previously work with USE="-a -b" now requires
+   Eg. REQUIRED_USE="|| ( foo? ( bar ) baz? ( zoinks )" 
would previously work with USE="-foo -baz" now requires
either USE="foo bar" or USE="baz zoinks".


@@ -1110,7 +1110,7 @@ src_install() {
ver_rs replaces separators in a version 
string
ver_test compares two versions

-   See 
+   See Version 
and Name Formatting Issues
for examples of common uses or
https://dev.gentoo.org/~mgorny/articles/the-ultimate-guide-to-eapi-7.html#version-manipulation-and-comparison-commands;>
an in-depth look

diff --git a/ebuild-writing/functions/src_prepare/epatch/text.xml 
b/ebuild-writing/functions/src_prepare/epatch/text.xml
index 720fd67..5a6939d 100644
--- a/ebuild-writing/functions/src_prepare/epatch/text.xml
+++ b/ebuild-writing/functions/src_prepare/epatch/text.xml
@@ -14,15 +14,15 @@ Also note that old ebuilds may still use src_unpack to 
apply patches.
 This is because those ebuilds are based in EAPI=1.
 You are advised to use the latest and apply your patches in src_prepare 
function instead.
 
-Starting with EAPI=7, this function is banned and eapply must be used.
+Starting with EAPI=7, this function is banned and eapply must be used.
 
 
 
-Beginning with EAPI=6, a new function eapply was added to apply patches
+Beginning with EAPI=6, a new function eapply was added to apply patches
 without the need for an eclass.
 This function differs from epatch in several ways:
 
-eapply will not unpack patches for you.
+eapply will not unpack patches for you.
 
 The default patch level is -p1.
 Other patch levels must be specified manually or the command will fail.

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index fa960ee..f2575ad 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -257,7 +257,7 @@ The following variables may or must be defined by every 
ebuild.
 
   
   
-DEPEND
+BDEPEND
 
 (EAPI=7) A list of the package's CBUILD build dependencies.  See
 .

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index d0c8833..2b0cbf2 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -88,10 +88,10 @@ the first is the source name, the second the name to use 
when installing.
   
 
   libopts
-  Note: Banned in EAPI=7
 
 
   Specify arguments passed to install for libraries
+  Note: Banned in EAPI=7
 
   
   
@@ -208,10 +208,10 @@ the first is the source name, the second the name to use 
when installing.
   
 
   dolib
-  Note: Banned in EAPI=7
 
 
   Install a library file
+  Note: Banned in EAPI=7
 
   
   



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

2018-10-24 Thread William Hubbs
commit: e03d31a04b6458e350ad6090b519191fd29ab2a8
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Oct 24 16:29:46 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Oct 24 16:30:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03d31a0

dev-lang/go:  1.10.4 version bump

closes: https://bugs.gentoo.org/show_bug.cgi?id=668874
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.10.4.ebuild | 228 +++
 2 files changed, 229 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 55761a392d2..5471e77aaa2 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,6 +12,7 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.10.1.src.tar.gz 18305765 BLAKE2B 
61b8db22c50b9a4653244dc18267f405607755932d84ea2c475338a9f4a5421da2bb8cc808dbd166aa35c3c8778180bf47d6e51ebe303bc62e582516919058f9
 SHA512 
13f6b0643a4f92eeca0b9fa10de38fc3427daea9aa3227cf9a5738ffee1a3f2e355ba5faf711b8506f7de118bdcd3b9064b65407a22613523e29ffd73415
 DIST go1.10.2.src.tar.gz 18308678 BLAKE2B 
5f16757f879e9be9d2e936bc5e3cefcfd32914dbe7def8252b20ac647c90cfae09dfd7ff782f55cee4b3fecda6cc88c547f20087b571dbd06bc7600510c788bc
 SHA512 
754e60bce1ea3479ebb57625e3d7875a151e7a6d7a1067478a9e45bde5423f47123d084832bb838acf7675a9d05057b76c1d773e43cae0fb4e7a52acf4a9
 DIST go1.10.3.src.tar.gz 18323736 BLAKE2B 
f07ea774378eb25e28fc29ce6d8d7ed84227d4b93bfa93d38a071fe294da30c3cdc3a559d643e7379873df56b0e2731dbd772e385ffcb4b2e93819db3b4e33f2
 SHA512 
fd2bd5fcb5c6d0a5336c4b1d2cacb368edbb01359297a83bdedc53f6018642598232f00633fc60fde879050f5f26a810c828d46b5d6626cbcc0702d93ad33fbb
+DIST go1.10.4.src.tar.gz 18331174 BLAKE2B 
e16998d81d286f132894fefd31f4139f757b7da3dfc829c389e41ef770bed22b3c9ae7bcf190fb4c83da16cf8e8c34681cfdc5bbc786f9036710e821c9bbd483
 SHA512 
ead2c06d903670ff4530748aa2fa6a1140fdf32cf3b8d74cd7d6e046af73c79fd5f98d2188062e6845e5c0513c080ed7079a210720c30338cb8730b95aede9f5
 DIST go1.11.1.src.tar.gz 21097206 BLAKE2B 
12303f57a92ec64badffea9e98a0361f48b844d423f3ed454ba4bfdd367425e7b318de1cf9b3e7835585f6dbb01f5c07bfb43adbfcc90a590b35984752ef8d3c
 SHA512 
9c19f40b24f2180563705511a5692932c0db3585939053e6d78eea1f394902d37f05b0386f0e7d0c0266178de7e9bd7b003324ed232ce2e5050c9faafafdd979
 DIST go1.11.src.tar.gz 21091932 BLAKE2B 
029b1c43b6244ab320b24fccca2bac693a0df0f975da2880a24e85fafbd7d6c836f63c609f1df44fb3eacc1c66c3d147858b7a2b9c0c370bb8fdbc8614b35713
 SHA512 
2758b7924b4b8cffc30b56fbf039b8e23d1a3c42506ed4997bd64531ba742e2c60e95d1fa70cae2ccda45d1959fadccfd2404af87d962530e4b1d3556c4aaf43
 DIST go1.9.6.src.tar.gz 16397247 BLAKE2B 
36c9077177bd7bbe9b40c422c5faf7aa83fdd8a2360051cb026346a9fea35297d892d6c677962c498ea8531c1748d58a55bbb1db7c1cf323a1d65c0b9b8573fd
 SHA512 
f7863a4fe586414c91465a6a82a47097b2593384688a7c68ad3e9981559047b4faf2c134104ad09a64125576dac557809884d9f125d91108dd51746620a368a2

diff --git a/dev-lang/go/go-1.10.4.ebuild b/dev-lang/go/go-1.10.4.ebuild
new file mode 100644
index 000..3eecca0eb62
--- /dev/null
+++ b/dev-lang/go/go-1.10.4.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist;
+BOOTSTRAP_VERSION="bootstrap-1.8"
+BOOTSTRAP_URI="
+amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz )
+arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz )
+arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz )
+ppc64? (
+   ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
+   ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
+)
+s390? ( ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz )
+x86? ( ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz )
+amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz )
+x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz )
+x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz )
+x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz )
+"
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd 
~x86-fbsd ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until 

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

2018-10-24 Thread Mart Raudsepp
commit: 309b556f943089607f5999e740fd979c467a6ffd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Oct 24 15:49:47 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Oct 24 16:17:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309b556f

net-misc/networkmanager: bump to 1.14.4 for various crash fixes

Also fix docs installation

Closes: https://bugs.gentoo.org/669432
Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-misc/networkmanager/Manifest   |   1 +
 .../networkmanager/networkmanager-1.14.4.ebuild| 339 +
 2 files changed, 340 insertions(+)

diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index 96f550bf5a6..85b1534e590 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -2,4 +2,5 @@ DIST NetworkManager-1.10.10.tar.xz 4038552 BLAKE2B 
a0a3c2a74dd641d25267ec7932f08
 DIST NetworkManager-1.12.4.tar.xz 4195812 BLAKE2B 
11c59da430cdf6f70cc841d980e0bc0280244a1a1ee52311946f27c1f61ae23b14e115caba02c80738ef35d67eab6f1fadc1a0dee3250510d05fd1e90aed5ac1
 SHA512 
6fc891a6f8c3b4cc43449dabf0c025a9e706b723f602085f34cc93bda885c300de293004390c4926b95e26201b86d97ecd23160f82ef03e4d2b680f822c827c3
 DIST NetworkManager-1.14.0.tar.xz 4389692 BLAKE2B 
1d1b12764503d5f56d27f11449f3a0149491887312ed735c5cd25c0eeb6928fead30544d32cdd65262e00c4bdaed55dfb6dbc731c82de41ff8c49ff85937211e
 SHA512 
cb0add2585c586ad36b4fb986a654de30047dc77f038927437156227f42622ac1045c58b76573f4e1acef22aa9f695da417f392a50fde70f4a086504701cecf1
 DIST NetworkManager-1.14.2.tar.xz 4415068 BLAKE2B 
e33d385f907feb6ca7cae51aaa4a0c64e9f33d7f3c9ba11ca19ba71d0d9f1f9b05ab99eb10debb65d4d0bf9d76be7d1610d23dfe84a2718be353725d8d0a7c70
 SHA512 
f2c45138daf8124704d4f8ee3966da8a2b6c9a18bc51332d19c36d6d5bbd795c6f85f182c7816604fa5e8be7e6ee1daa62b26a868b731e7bc4d4b72e543d3646
+DIST NetworkManager-1.14.4.tar.xz 4414196 BLAKE2B 
31b236ee143892725cfe26a83bc75f938e19f52c5d09fb6ea3635f517feb5bab428eec4ee5e617920a8a8dd6bfe72bf9b760ecf16dec0bac4bb8663c58e4
 SHA512 
4199d6d7bbbee318b0f69cf2c1bf46cc3721c764121634751753c3cc833c4c5ac0856467896536e3d403ba8783fe452aaa79bfcd71a5ec324a4274989fb656c7
 DIST NetworkManager-1.8.4.tar.xz 3821500 BLAKE2B 
7db1c95af5b8006cd3b7e1d960f9763c05caf5aadcc139bbe349a12ef996821afc38250afe4b078fd4d1953be19c1f16c6813562c5f4792e6c17f28ee0521c06
 SHA512 
e9aa26e2abe4537c6cbba53e281493e32be8a9f0624d5323212848f286d1279ad2ab79a39de34ad0ea188c888b1b61c4ba4d4d053c4d227e68f9236955f69bb1

diff --git a/net-misc/networkmanager/networkmanager-1.14.4.ebuild 
b/net-misc/networkmanager/networkmanager-1.14.4.ebuild
new file mode 100644
index 000..eeae52d8bd2
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.14.4.ebuild
@@ -0,0 +1,339 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME_ORG_MODULE="NetworkManager"
+GNOME2_LA_PUNT="yes"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
+
+inherit bash-completion-r1 gnome2 linux-info multilib python-any-r1 systemd \
+   user readme.gentoo-r1 vala virtualx udev multilib-minimal
+
+DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
+
+LICENSE="GPL-2+"
+SLOT="0" # add subslot if libnm-util.so.2 or libnm-glib.so.4 bumps soname 
version
+
+IUSE="audit bluetooth connection-sharing consolekit +dhclient dhcpcd elogind 
gnutls +introspection iwd json kernel_linux +nss +modemmanager ncurses ofono 
ovs policykit +ppp resolvconf selinux systemd teamd test vala +wext +wifi"
+
+REQUIRED_USE="
+   iwd? ( wifi )
+   modemmanager? ( ppp )
+   vala? ( introspection )
+   wext? ( wifi )
+   ^^ ( nss gnutls )
+   ?? ( consolekit elogind systemd )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# gobject-introspection-0.10.3 is needed due to gnome bug 642300
+# wpa_supplicant-0.7.3-r3 is needed due to bug 359271
+COMMON_DEPEND="
+   >=sys-apps/dbus-1.2[${MULTILIB_USEDEP}]
+   >=dev-libs/dbus-glib-0.100[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+   policykit? ( >=sys-auth/polkit-0.106 )
+   net-libs/libndp[${MULTILIB_USEDEP}]
+   >=net-misc/curl-7.24
+   net-misc/iputils
+   sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+   audit? ( sys-process/audit )
+   bluetooth? ( >=net-wireless/bluez-5 )
+   connection-sharing? (
+   net-dns/dnsmasq[dbus,dhcp]
+   net-firewall/iptables )
+   consolekit? ( >=sys-auth/consolekit-1.0.0 )
+   dhclient? ( >=net-misc/dhcp-4[client] )
+   dhcpcd? ( net-misc/dhcpcd )
+   elogind? ( >=sys-auth/elogind-219 )
+   gnutls? (
+   

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

2018-10-24 Thread Richard Farina
commit: 8f430267839bb27e317fc375ea14165a9c868921
Author: Zero_Chaos  gentoo  org>
AuthorDate: Wed Oct 24 16:13:20 2018 +
Commit: Richard Farina  gentoo  org>
CommitDate: Wed Oct 24 16:16:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f430267

net-wireless/gnuradio: bug 668440

plus some other minor dep clean up

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

 ...7.13.4-r1.ebuild => gnuradio-3.7.13.4-r2.ebuild} | 17 +
 net-wireless/gnuradio/gnuradio-3.7..ebuild  | 21 +++--
 2 files changed, 16 insertions(+), 22 deletions(-)

diff --git a/net-wireless/gnuradio/gnuradio-3.7.13.4-r1.ebuild 
b/net-wireless/gnuradio/gnuradio-3.7.13.4-r2.ebuild
similarity index 95%
rename from net-wireless/gnuradio/gnuradio-3.7.13.4-r1.ebuild
rename to net-wireless/gnuradio/gnuradio-3.7.13.4-r2.ebuild
index 401a34b7994..eab46b2eca5 100644
--- a/net-wireless/gnuradio/gnuradio-3.7.13.4-r1.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.7.13.4-r2.ebuild
@@ -23,9 +23,7 @@ else
KEYWORDS="~amd64 ~arm ~x86"
 fi
 if [[ ${PV} == "3.7." ]]; then
-   EGIT_BRANCH="maint"
-elif [[ ${PV} == "3.8." ]]; then
-   EGIT_BRANCH="next"
+   EGIT_BRANCH="maint-3.7"
 fi
 
 IUSE="+audio +alsa atsc +analog +digital channels doc dtv examples fcd fec 
+filter grc jack log noaa oss pager performance-counters portaudio +qt5 sdl 
test trellis uhd vocoder +utils wavelet wxwidgets zeromq"
@@ -53,7 +51,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-lang/orc-0.4.12
dev-libs/boost:0=[${PYTHON_USEDEP}]
!<=dev-libs/boost-1.52.0-r6:0/1.52
-   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
sci-libs/fftw:3.0=
alsa? (
@@ -62,9 +60,10 @@ RDEPEND="${PYTHON_DEPS}
fcd? ( virtual/libusb:1 )
filter? ( sci-libs/scipy )
grc? (
-   dev-python/pygobject:*[cairo(+),${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   >=dev-python/pygtk-2.10:2[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
)
jack? (
media-sound/jack-audio-connection-kit
@@ -90,6 +89,7 @@ RDEPEND="${PYTHON_DEPS}
)
wxwidgets? (
dev-python/wxpython:3.0[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
)
zeromq? ( >=net-libs/zeromq-2.1.11 )
"
@@ -111,7 +111,7 @@ DEPEND="${RDEPEND}
 src_prepare() {
gnome2_environment_reset #534582
 
-   if [[ ${PV} == "3.8." ]]; then
+   if [[ ${PV} == "" ]]; then
true
else
epatch "${FILESDIR}"/gnuradio-wxpy3.0-compat.patch
@@ -129,6 +129,7 @@ src_prepare() {
 }
 
 src_configure() {
+   #zeromq missing deps isn't fatal
python_export PYTHON_SITEDIR
mycmakeargs=(
-DENABLE_DEFAULT=OFF

diff --git a/net-wireless/gnuradio/gnuradio-3.7..ebuild 
b/net-wireless/gnuradio/gnuradio-3.7..ebuild
index eaeda20092f..d9ecae20f23 100644
--- a/net-wireless/gnuradio/gnuradio-3.7..ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.7..ebuild
@@ -5,7 +5,7 @@ EAPI=6
 PYTHON_COMPAT=( python2_7 )
 
 CMAKE_BUILD_TYPE="None"
-inherit cmake-utils eutils gnome2-utils python-single-r1 xdg-utils
+inherit cmake-utils eutils gnome2-utils python-single-r1 python-utils-r1 
xdg-utils
 
 DESCRIPTION="Toolkit that provides signal processing blocks to implement 
software radios"
 HOMEPAGE="https://www.gnuradio.org/;
@@ -48,7 +48,8 @@ RDEPEND="${PYTHON_DEPS}
>=dev-lang/orc-0.4.12
dev-libs/boost:0=[${PYTHON_USEDEP}]
!<=dev-libs/boost-1.52.0-r6:0/1.52
-   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
sci-libs/fftw:3.0=
alsa? (
media-libs/alsa-lib:=
@@ -59,6 +60,7 @@ RDEPEND="${PYTHON_DEPS}
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
>=dev-python/pygtk-2.10:2[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
)
jack? (
media-sound/jack-audio-connection-kit
@@ -76,9 +78,8 @@ RDEPEND="${PYTHON_DEPS}
>=sci-libs/gsl-1.10
)
wxwidgets? (
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
dev-python/wxpython:3.0[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
)
zeromq? ( >=net-libs/zeromq-2.1.11 )
"
@@ -86,7 +87,6 @@ RDEPEND="${PYTHON_DEPS}
 DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.2
>=dev-lang/swig-3.0.5
-   

[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2018-10-24 Thread Mike Gilbert
commit: 2a31581d2608cf6f01c98c0640dd0a17cef32099
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct 24 13:57:20 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct 24 15:59:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a31581d

www-plugins/chrome-binary-plugins: automated update (71.0.3578.20)

Package-Manager: Portage-2.3.51_p2, Repoman-2.3.11_p27
Signed-off-by: Mike Gilbert  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 10_alpha.ebuild => chrome-binary-plugins-71.0.3578.20_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index bba4d323636..ad97ab1b86b 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_70.0.3538.67-1_amd64.deb 57157608 BLAKE2B 
6ae713e29bc49d3c2526032e0eff9d310addcb9543f06b61fd1284358282137aabf9a394f81369d028ea7d73bdbec8bfaafd71e0ff8055e9b69c722582e586e5
 SHA512 
120674dfdc2f059ed863f7c2cb28b8d417206c58979fd5f24bc880c69c2574f4001b2452146aebb8f5ac0c76527dcf5a3c98c9df1cf54f13fa7f5aa9dc10aef8
 DIST google-chrome-stable_70.0.3538.67-1_amd64.deb 56079500 BLAKE2B 
3835e5b088b9259ea32ed6689f0ed670e21841a35a34be741fd8ae47ad16d7f1642cb49e2e2a7fba23695a2578b1bb9bfa1fc4a57c0dca61fbd9c85ca4b3a008
 SHA512 
8f11a8a0caa6ce95d2f21b408ac70c4da1852465958e2515f874be6c55a8f109754e680f52cf81bd7aef691aa693d036fbcd1ae4f5d024213fc8de38d52ae66d
-DIST google-chrome-unstable_71.0.3578.10-1_amd64.deb 57838364 BLAKE2B 
786ab75466be4be8bcc6fcb13c57c1292ee27a78c84b6c4c1cdfda43677d652de69cba7dda7f07a6177000111b8495a504e9375f1656c656a7532dcd41f22f66
 SHA512 
3d95c702e080d0a3b575cc17eb6659e4d350d7a8d7d24f1c841bc4a844ca26b6f0ff991f851d60fe260df564a8a42e3793617d582fc72fcda98b1c72c6486ce2
+DIST google-chrome-unstable_71.0.3578.20-1_amd64.deb 57835864 BLAKE2B 
8fc9a63b32091c72501788b19889f593f9bb25187b78d48e4226087b83e199a5465b141c089fa3590fb5522b0560d740b8b6e5e7d910cbd3c2ae4c344465eebd
 SHA512 
b00bc185c7a49ac67790598d0e6cdbc77853fee8c0793222673f92a95585d73c53ab33088bfbdc0c588da265f1a56863d86638ef39bff6613872bdc153b92454

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-71.0.3578.10_alpha.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-71.0.3578.20_alpha.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-71.0.3578.10_alpha.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-71.0.3578.20_alpha.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-unstable/

2018-10-24 Thread Mike Gilbert
commit: a70bf1a261dd44580ae9d2ba52a6a53eb019421b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct 24 13:57:09 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct 24 15:59:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a70bf1a2

www-client/google-chrome-unstable: automated update (71.0.3578.20)

Package-Manager: Portage-2.3.51_p2, Repoman-2.3.11_p27
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/google-chrome-unstable/Manifest  | 2 +-
 ...e-71.0.3578.10.ebuild => google-chrome-unstable-71.0.3578.20.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index 28d56ec7303..fc828fd2c8d 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_71.0.3578.10-1_amd64.deb 57838364 BLAKE2B 
786ab75466be4be8bcc6fcb13c57c1292ee27a78c84b6c4c1cdfda43677d652de69cba7dda7f07a6177000111b8495a504e9375f1656c656a7532dcd41f22f66
 SHA512 
3d95c702e080d0a3b575cc17eb6659e4d350d7a8d7d24f1c841bc4a844ca26b6f0ff991f851d60fe260df564a8a42e3793617d582fc72fcda98b1c72c6486ce2
+DIST google-chrome-unstable_71.0.3578.20-1_amd64.deb 57835864 BLAKE2B 
8fc9a63b32091c72501788b19889f593f9bb25187b78d48e4226087b83e199a5465b141c089fa3590fb5522b0560d740b8b6e5e7d910cbd3c2ae4c344465eebd
 SHA512 
b00bc185c7a49ac67790598d0e6cdbc77853fee8c0793222673f92a95585d73c53ab33088bfbdc0c588da265f1a56863d86638ef39bff6613872bdc153b92454

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-71.0.3578.10.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-71.0.3578.20.ebuild
similarity index 100%
rename from 
www-client/google-chrome-unstable/google-chrome-unstable-71.0.3578.10.ebuild
rename to 
www-client/google-chrome-unstable/google-chrome-unstable-71.0.3578.20.ebuild



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

2018-10-24 Thread William Hubbs
commit: 168678e269753a6eda79eba12daa16ffdd10d109
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Oct 24 15:56:31 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Oct 24 15:57:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168678e2

app-misc/livecd-tools: sync live ebuild

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

 app-misc/livecd-tools/livecd-tools-.ebuild | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/app-misc/livecd-tools/livecd-tools-.ebuild 
b/app-misc/livecd-tools/livecd-tools-.ebuild
index 99000ce942c..75042487d6f 100644
--- a/app-misc/livecd-tools/livecd-tools-.ebuild
+++ b/app-misc/livecd-tools/livecd-tools-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,25 +7,23 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="git://anongit.gentoo.org/proj/livecd-tools.git"
inherit git-r3
 else
-   SRC_URI="https://dev.gentoo.org/~williamh/dist/${P}.tar.gz;
+   
SRC_URI="https://gitweb.gentoo.org/proj/livecd-tools.git/snapshot/${P}.tar.bz2;
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 fi
 
-inherit eutils
-
 DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
 HOMEPAGE="https://www.gentoo.org;
 
 SLOT="0"
 LICENSE="GPL-2"
+IUSE=""
 
-RDEPEND="
+RDEPEND="dev-util/dialog
+   net-dialup/mingetty
>=sys-apps/baselayout-2
>=sys-apps/openrc-0.8.2-r1
-   dev-util/dialog
-   net-dialup/mingetty
-   sys-apps/gawk
sys-apps/pciutils
+   sys-apps/gawk
sys-apps/sed
 "
 



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

2018-10-24 Thread Thomas Deutschmann
commit: f87026afc4a650474194cde9d04c6260914e0a14
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Oct 24 15:27:35 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Oct 24 15:42:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87026af

dev-libs/libmspack: bump to v0.8alpha

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

 dev-libs/libmspack/Manifest   |  1 +
 dev-libs/libmspack/libmspack-0.8_alpha.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libmspack/Manifest b/dev-libs/libmspack/Manifest
index 2be5af98ea8..056fa0f750b 100644
--- a/dev-libs/libmspack/Manifest
+++ b/dev-libs/libmspack/Manifest
@@ -1,2 +1,3 @@
 DIST libmspack-0.6alpha.tar.gz 476992 BLAKE2B 
3ff510e108e12741b661a4960f204ce268572f79917d4ec18e105d09cee3f515d76e02a2432717ad6c2118c7eb191b51902ce86e3c5b441ee269740816b2a392
 SHA512 
7ba4a584d335c2d703628a3c179bc0d323574632357cdfe04622f960dcc4ef970b5739799397b6802d44a312f7ed9d589b4be223facf044bbfdbfd76d9c7405d
 DIST libmspack-0.7.1alpha.tar.gz 486840 BLAKE2B 
f97abba7b261cced6e5c500c50243920c44ae8bc245e54386c4568e17989f2bad2c3316d83ebbd75220b50b09ed4ded156965e9aa430bd207aaa6b7c6218d800
 SHA512 
e903629a34c29099a261a108e4eb9cda485ab999bbc3383e3cd6a39715077d00b26a1c641b0f3df0eef60d2e15a7ef623379df0cfe25b99d4eda080529ffec7b
+DIST libmspack-0.8alpha.tar.gz 488869 BLAKE2B 
346609f86e1668f012794c89704991d9e1c206f73f47febcc6c32b6523819f00bf13aeafb250611b73ab8eb25764a6ada0cecaf138452ece64674784aeaeaedd
 SHA512 
d178afc4d2eded204594c81af1c91be17d3be4f1a09829e08c103023aa7badc6b2595e9ec13cc7f77e3262d2cd874ed40ce6da01695c5c839682562740d2bf0a

diff --git a/dev-libs/libmspack/libmspack-0.8_alpha.ebuild 
b/dev-libs/libmspack/libmspack-0.8_alpha.ebuild
new file mode 100644
index 000..79a9df1e794
--- /dev/null
+++ b/dev-libs/libmspack/libmspack-0.8_alpha.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools multilib-minimal
+
+MY_PV="${PV/_alpha/alpha}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A library for Microsoft compression formats"
+HOMEPAGE="https://www.cabextract.org.uk/libmspack/;
+SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug doc static-libs utils"
+
+DEPEND=""
+RDEPEND="
+   utils? ( !app-arch/mscompress )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable debug) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi; then
+   default
+   cd "${S}"/test && "${BUILD_DIR}"/test/cabd_test || die
+   fi
+}
+
+multilib_src_install_all() {
+   DOCS=(AUTHORS ChangeLog NEWS README TODO)
+   use doc && HTML_DOCS=(doc/*)
+   default_src_install
+   if use doc; then
+   rm "${ED%/}"/usr/share/doc/"${PF}"/html/{Makefile*,Doxyfile*} 
|| die
+   fi
+   if ! use utils; then
+   rm "${ED%/}"/usr/bin/* || die
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+   if ! use static-libs ; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-meta/

2018-10-24 Thread Andreas Sturmlechner
commit: c9a69082bb6de539de7ae9645359bf8d0a08094a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 24 15:29:06 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 24 15:29:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a69082

kde-plasma/plasma-meta: Set USE +legacy-systray

Closes: https://bugs.gentoo.org/669502
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 .../{plasma-meta-5.14.2.ebuild => plasma-meta-5.14.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-meta/plasma-meta-5.14.2.ebuild 
b/kde-plasma/plasma-meta/plasma-meta-5.14.2-r1.ebuild
similarity index 96%
rename from kde-plasma/plasma-meta/plasma-meta-5.14.2.ebuild
rename to kde-plasma/plasma-meta/plasma-meta-5.14.2-r1.ebuild
index e48e1a806f9..ccff79c4594 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.14.2.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.14.2-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="metapackage"
 SLOT="5"
 KEYWORDS="~amd64 ~arm ~x86"
 IUSE="bluetooth +browser-integration crypt +display-manager grub gtk +handbook
-legacy-systray networkmanager pam plymouth pulseaudio +sddm sdk +wallpapers"
++legacy-systray networkmanager pam plymouth pulseaudio +sddm sdk +wallpapers"
 
 RDEPEND="
$(add_plasma_dep breeze)



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

2018-10-24 Thread Lars Wendler
commit: df340f741b4b6aa654757abea5f3e94bab6b2934
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 15:13:49 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 15:13:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df340f74

net-libs/c-client: Drop deprecated eutils eclass.

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

 net-libs/c-client/c-client-2007f-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/c-client/c-client-2007f-r6.ebuild 
b/net-libs/c-client/c-client-2007f-r6.ebuild
index bd9925412df..4135436c43f 100644
--- a/net-libs/c-client/c-client-2007f-r6.ebuild
+++ b/net-libs/c-client/c-client-2007f-r6.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit flag-o-matic eutils libtool toolchain-funcs multilib
+inherit flag-o-matic libtool toolchain-funcs multilib
 
 MY_PN=imap
 MY_P="${MY_PN}-${PV}"



[gentoo-commits] repo/gentoo:master commit in: net-libs/c-client/, net-libs/c-client/files/

2018-10-24 Thread Lars Wendler
commit: c2626757b304cbe1ba5da551b0db496989e95cc0
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 15:07:24 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 15:07:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2626757

net-libs/c-client: Fixed build with openssl-1.1

Closes: https://bugs.gentoo.org/647616
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/c-client/c-client-2007f-r6.ebuild | 33 ++-
 .../files/c-client-2007f-openssl-1.1.patch | 66 ++
 2 files changed, 86 insertions(+), 13 deletions(-)

diff --git a/net-libs/c-client/c-client-2007f-r6.ebuild 
b/net-libs/c-client/c-client-2007f-r6.ebuild
index 6f539a98487..bd9925412df 100644
--- a/net-libs/c-client/c-client-2007f-r6.ebuild
+++ b/net-libs/c-client/c-client-2007f-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,9 +30,28 @@ DEPEND="${RDEPEND}
kernel_linux? ( pam? ( >=sys-libs/pam-0.72 ) )
 "
 
+PATCHES=(
+   # Apply a patch to only build the stuff we need for c-client
+   "${FILESDIR}/${PN}-2006k_GENTOO_Makefile.patch"
+
+   # Apply patch to add the compilation of a .so for PHP
+   # This was previously conditional, but is more widely useful.
+   "${FILESDIR}/${PN}-2006k_GENTOO_amd64-so-fix.patch"
+
+   # Respect LDFLAGS
+   "${FILESDIR}/${PN}-2007f-ldflags.patch"
+
+   # openssl-1.1 build fix #647616
+   "${FILESDIR}/${PN}-2007f-openssl-1.1.patch"
+)
+
 src_prepare() {
+   use topal && PATCHES+=( "${FILESDIR}/${P}-topal.patch" )
+
default
 
+   use chappa && eapply -p2 "${WORKDIR}/${P}-chappa-${CHAPPA_PL}-all.patch"
+
# Tarball packed with bad file perms
chmod -R u+rwX,go-w . || die "failed to fix permissions"
 
@@ -60,28 +79,16 @@ src_prepare() {
-i src/osdep/unix/Makefile \
|| die "failed to fix the FreeBSD ACTIVEFILE path in the 
Makefile"
 
-   # Apply a patch to only build the stuff we need for c-client
-   eapply "${FILESDIR}/${PN}-2006k_GENTOO_Makefile.patch"
-
-   # Apply patch to add the compilation of a .so for PHP
-   # This was previously conditional, but is more widely useful.
-   eapply "${FILESDIR}/${PN}-2006k_GENTOO_amd64-so-fix.patch"
-
# Remove the pesky checks about SSL stuff
sed -e '/read.*exit/d' -i Makefile \
|| die "failed to disable SSL warning in the Makefile"
 
-   # Respect LDFLAGS
-   eapply "${FILESDIR}/${PN}-2007f-ldflags.patch"
sed -e "s:CC=cc:CC=$(tc-getCC):" \
-e "s:ARRC=ar:ARRC=$(tc-getAR):" \
-e "s:RANLIB=ranlib:RANLIB=$(tc-getRANLIB):" \
-i src/osdep/unix/Makefile \
|| die "failed to fix build flags support in the Makefile"
 
-   use topal && eapply "${FILESDIR}/${P}-topal.patch"
-   use chappa && epatch "${DISTDIR}/${P}-chappa-${CHAPPA_PL}-all.patch.gz"
-
elibtoolize
 }
 

diff --git a/net-libs/c-client/files/c-client-2007f-openssl-1.1.patch 
b/net-libs/c-client/files/c-client-2007f-openssl-1.1.patch
new file mode 100644
index 000..918f0bd3fbd
--- /dev/null
+++ b/net-libs/c-client/files/c-client-2007f-openssl-1.1.patch
@@ -0,0 +1,66 @@
+diff -Nru a/src/osdep/unix/ssl_unix.c b/src/osdep/unix/ssl_unix.c
+--- a/src/osdep/unix/ssl_unix.c2011-07-23 02:20:10.0 +0200
 b/src/osdep/unix/ssl_unix.c2018-09-22 09:34:26.492765776 +0200
+@@ -59,7 +59,7 @@
+ static SSLSTREAM *ssl_start(TCPSTREAM *tstream,char *host,unsigned long 
flags);
+ static char *ssl_start_work (SSLSTREAM *stream,char *host,unsigned long 
flags);
+ static int ssl_open_verify (int ok,X509_STORE_CTX *ctx);
+-static char *ssl_validate_cert (X509 *cert,char *host);
++static char *ssl_validate_cert (X509 *cert,char *host, char *cert_subj);
+ static long ssl_compare_hostnames (unsigned char *s,unsigned char *pat);
+ static char *ssl_getline_work (SSLSTREAM *stream,unsigned long *size,
+  long *contd);
+@@ -210,6 +210,7 @@
+   BIO *bio;
+   X509 *cert;
+   unsigned long sl,tl;
++  char cert_subj[250];
+   char *s,*t,*err,tmp[MAILTMPLEN];
+   sslcertificatequery_t scq =
+ (sslcertificatequery_t) mail_parameters (NIL,GET_SSLCERTIFICATEQUERY,NIL);
+@@ -266,13 +267,17 @@
+   if (SSL_write (stream->con,"",0) < 0)
+ return ssl_last_error ? ssl_last_error : "SSL negotiation failed";
+   /* need to validate host names? */
+-  if (!(flags & NET_NOVALIDATECERT) &&
+-  (err = ssl_validate_cert (cert = SSL_get_peer_certificate (stream->con),
+-  host))) {
+-  /* application callback */
+-if (scq) return (*scq) (err,host,cert ? cert->name : "???") ? NIL : 

[gentoo-commits] proj/sci:master commit in: sci-chemistry/gamess/, sci-chemistry/gamess/files/

2018-10-24 Thread Andrew Savchenko
commit: 9770d9a78d9f1fcb5c003b1b0a2ae8114f0db707
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Wed Oct 24 14:52:39 2018 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Wed Oct 24 14:52:39 2018 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=9770d9a7

sci-chemistry/gamess: remove old

Old version sources are no longer reachable.

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

 .../gamess/files/gamess-20161808.1.gentoo.patch| 197 
 sci-chemistry/gamess/gamess-20161808.1.ebuild  | 342 -
 2 files changed, 539 deletions(-)

diff --git a/sci-chemistry/gamess/files/gamess-20161808.1.gentoo.patch 
b/sci-chemistry/gamess/files/gamess-20161808.1.gentoo.patch
deleted file mode 100644
index c29200fb6..0
--- a/sci-chemistry/gamess/files/gamess-20161808.1.gentoo.patch
+++ /dev/null
@@ -1,197 +0,0 @@
-diff -urN gamess.orig/comp gamess/comp
 gamess.orig/comp   2016-10-08 17:15:03.0 +0300
-+++ gamess/comp2016-11-29 11:30:44.836507346 +0300
-@@ -1548,7 +1548,7 @@
- #
-case gfortran:
- #
--  set OPT='-O2'
-+  set gentoo-OPT='-O2'
-   if ($MODULE == zheev)  set OPT='-O0'  # defensive compiling
- 
-   set EXTRAOPT=" "
-@@ -1593,6 +1593,10 @@
-  case 5.1:
-  case 5.2:
-  case 5.3:
-+   case 5.4:
-+   case 6.0:
-+   case 6.1:
-+   case 6.2:
- if ($MODULE == cosmo)  set OPT='-O0'
- if ($MODULE == dcscf)  set OPT='-O0'
- if ($MODULE == tddgrd) set OPT='-O0'
-@@ -1621,7 +1625,7 @@
- #optimizations in 32 bit mode, as a function of the ifort version.
- #
-case ifort:
--   set OPT = '-O3'
-+   set gentoo-OPT = '-O2'
-if ($MODULE == delocl) set OPT='-O0'  # from Cheol
-if ($MODULE == prpamm) set OPT='-O0'  # for exam13
-if ($MODULE == zheev)  set OPT='-O0'
-@@ -1766,7 +1770,7 @@
- #
- # first, initialize OPT and EXTRAOPT
- #
--  set OPT='-O2'
-+  set gentoo-OPT='-O2'
-   if ($MODULE == zheev)  set OPT='-O0'  # defensive compiling
- 
-   set EXTRAOPT=" "
-@@ -1823,6 +1827,10 @@
-  case 5.1:
-  case 5.2:
-  case 5.3:
-+   case 5.4:
-+   case 6.0:
-+   case 6.1:
-+   case 6.2:
- if ($MODULE == cosmo)  set OPT='-O0'  # same issue as seen in 4.6
- if ($MODULE == dcscf)  set OPT='-O0'  # exam44, continues from 4.7
- if ($MODULE == tddgrd) set OPT='-O0'  # exam41, continues from 4.6
-@@ -1864,7 +1872,7 @@
- # -WB means warn but don't fail on out-of-bounds array references
- # -ftz flushes underflow results to zero
- #
--  set OPT = '-O2'
-+  set gentoo-OPT = '-O2'
-   if (".$GMS_DEBUG_FLAGS" != .) set OPT="$GMS_DEBUG_FLAGS"
- #   alas, I'm so tired of hearing about so many versions failing to
- #   diagonalize, that this time critical code is run w/o optimization.
-diff -urN gamess.orig/ddi/compddi gamess/ddi/compddi
 gamess.orig/ddi/compddi2016-06-22 21:28:44.0 +0300
-+++ gamess/ddi/compddi 2016-11-29 11:28:19.067151986 +0300
-@@ -627,7 +627,7 @@
- 
-  set FORTRAN=$GMS_FORTRAN   # might be g77, gfortran, ifort, pgf77, f2c
- 
-- set CC = 'gcc'
-+ set gentoo-CC = 'gcc'
-  set CFLAGS = "-DLINUX -O3 -fstrict-aliasing -I./"
-  set CLIBS  = "-lpthread"
- 
-@@ -681,7 +681,7 @@
-  set ARCH='-m64'
-  if (`uname -p` == ia64) set ARCH=''
- 
-- set CC = 'gcc'
-+ set gentoo-CC = 'gcc'
-  set CFLAGS = "-DLINUX $ARCH -O3 -fstrict-aliasing -I./"
-  set CLIBS  = "-lpthread"
- 
-diff -urN gamess.orig/ddi/kickoff/ddikick.c gamess/ddi/kickoff/ddikick.c
 gamess.orig/ddi/kickoff/ddikick.c  2011-11-22 23:54:33.0 +0400
-+++ gamess/ddi/kickoff/ddikick.c   2016-11-29 11:28:19.068151988 +0300
-@@ -105,7 +105,7 @@
-   remoteshell = argv[++i];
-} else {
-   if((remoteshell = getenv("DDI_RSH")) == NULL) {
--  remoteshell = (char *) strdup("rsh");
-+  remoteshell = (char *) strdup("ssh");
-   }
-}
- 
-diff -urN gamess.orig/gms-files.csh gamess/gms-files.csh
 gamess.orig/gms-files.csh  2016-09-07 22:42:51.0 +0300
-+++ gamess/gms-files.csh   2016-11-29 11:28:19.068151988 +0300
-@@ -28,7 +28,7 @@
- # to see all the file definitions (one is just below).
- #
- #---quiet---set echo
--setenv AUXDATA $GMSPATH/auxdata
-+setenv AUXDATA /usr/share/gamess
- setenv  EXTBAS /dev/null
- setenv  NUCBAS /dev/null
- setenv  POSBAS /dev/null
-diff -urN gamess.orig/lked gamess/lked
 gamess.orig/lked   2016-07-29 20:59:09.0 +0300
-+++ gamess/lked2016-11-29 11:32:22.885745512 +0300
-@@ -362,12 +362,12 @@
-switch ($GMS_FORTRAN)
-  case gfortran:
- set LDR='gfortran'
--set LDOPTS=' '
-+set gentoo-LDOPTS=' '
- set FORTLIBS=' '
- breaksw
-  case 

[gentoo-commits] proj/sci:master commit in: sci-chemistry/gamess/, sci-chemistry/gamess/files/

2018-10-24 Thread Andrew Savchenko
commit: 91c6f2af341a0c3d7c900bcbd7a8826279541ef5
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Wed Oct 24 14:50:12 2018 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Wed Oct 24 14:50:12 2018 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=91c6f2af

sci-chemistry/gamess: version bump

- Update for September 30, 2018 R3 release.
- Add optional openmp support.
- Optionally enable vb2000 and msucc solvers.
  MSUCC is not well tested yet and requires lots of RAM.

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

 .../gamess/files/gamess-20180930.3.gentoo.patch| 185 ++
 sci-chemistry/gamess/gamess-20180930.3.ebuild  | 372 +
 sci-chemistry/gamess/metadata.xml  |   3 +
 3 files changed, 560 insertions(+)

diff --git a/sci-chemistry/gamess/files/gamess-20180930.3.gentoo.patch 
b/sci-chemistry/gamess/files/gamess-20180930.3.gentoo.patch
new file mode 100644
index 0..883e6d862
--- /dev/null
+++ b/sci-chemistry/gamess/files/gamess-20180930.3.gentoo.patch
@@ -0,0 +1,185 @@
+diff -Naurd gamess.orig/comp gamess/comp
+--- gamess.orig/comp   2018-10-01 06:45:26.0 +0300
 gamess/comp2018-10-23 17:24:42.094888310 +0300
+@@ -1585,7 +1585,7 @@
+ #
+case gfortran:
+ #
+-  set OPT='-O2'
++  set gentoo-OPT='-O2'
+   if ($MODULE == zheev)  set OPT='-O0'  # defensive compiling
+ 
+   set EXTRAOPT=" "
+@@ -1698,7 +1698,7 @@
+ #optimizations in 32 bit mode, as a function of the ifort version.
+ #
+case ifort:
+-   set OPT = '-O3'
++   set gentoo-OPT = '-O2'
+if ($MODULE == delocl) set OPT='-O0'  # from Cheol
+if ($MODULE == prpamm) set OPT='-O0'  # for exam13
+if ($MODULE == zheev)  set OPT='-O0'
+@@ -1944,7 +1944,7 @@
+ #
+ # first, initialize OPT and EXTRAOPT
+ #
+-  set OPT='-O2'
++  set gentoo-OPT='-O2'
+   if ($MODULE == zheev)  set OPT='-O0'  # defensive compiling
+ 
+   set EXTRAOPT=" "
+@@ -2109,7 +2109,7 @@
+ # -WB means warn but don't fail on out-of-bounds array references
+ # -ftz flushes underflow results to zero
+ #
+-  set OPT = '-O2'
++  set gentoo-OPT = '-O2'
+   if (".$GMS_DEBUG_FLAGS" != .) set OPT="$GMS_DEBUG_FLAGS"
+ #   alas, I'm so tired of hearing about so many versions failing to
+ #   diagonalize, that this time critical code is run w/o optimization.
+@@ -2331,6 +2331,10 @@
+  case 5.1:
+  case 5.2:
+  case 5.3:
++   case 5.4:
++   case 6.0:
++   case 6.1:
++   case 6.2:
+ if ($MODULE == cosmo)  set OPT='-O0'
+ if ($MODULE == dcscf)  set OPT='-O0'
+ if ($MODULE == tddgrd) set OPT='-O0'
+diff -Naurd gamess.orig/ddi/compddi gamess/ddi/compddi
+--- gamess.orig/ddi/compddi2018-08-07 10:23:20.0 +0300
 gamess/ddi/compddi 2018-10-23 17:14:31.801671875 +0300
+@@ -696,7 +696,7 @@
+ 
+  set FORTRAN=$GMS_FORTRAN   # might be g77, gfortran, ifort, pgf77, f2c
+ 
+- set CC = 'gcc'
++ set gentoo-CC = 'gcc'
+  set CFLAGS = "-DLINUX -O3 -fstrict-aliasing -I./"
+  set CLIBS  = "-lpthread"
+ 
+@@ -751,7 +751,7 @@
+  if (`uname -p` == ia64) set ARCH=''
+  if (`uname -p` == aarch64) set ARCH='-mcpu=native'
+ 
+- set CC = 'gcc'
++ set gentoo-CC = 'gcc'
+  set CFLAGS = "-DLINUX $ARCH -O3 -fstrict-aliasing -I./"
+  set CLIBS  = "-lpthread"
+ 
+diff -Naurd gamess.orig/ddi/kickoff/ddikick.c gamess/ddi/kickoff/ddikick.c
+--- gamess.orig/ddi/kickoff/ddikick.c  2018-02-08 00:15:23.0 +0300
 gamess/ddi/kickoff/ddikick.c   2018-10-23 17:14:31.801671875 +0300
+@@ -105,7 +105,7 @@
+   remoteshell = argv[++i];
+} else {
+   if((remoteshell = getenv("DDI_RSH")) == NULL) {
+-  remoteshell = (char *) strdup("rsh");
++  remoteshell = (char *) strdup("ssh");
+   }
+}
+ 
+diff -Naurd gamess.orig/gms-files.csh gamess/gms-files.csh
+--- gamess.orig/gms-files.csh  2018-10-01 06:45:26.0 +0300
 gamess/gms-files.csh   2018-10-23 17:14:31.802671840 +0300
+@@ -28,7 +28,7 @@
+ # to see all the file definitions (one is just below).
+ #
+ #---quiet---set echo
+-setenv AUXDATA $GMSPATH/auxdata
++setenv AUXDATA /usr/share/gamess
+ setenv  EXTBAS /dev/null
+ setenv  NUCBAS /dev/null
+ setenv  EXTCAB /dev/null
+diff -Naurd gamess.orig/lked gamess/lked
+--- gamess.orig/lked   2018-10-01 06:45:26.0 +0300
 gamess/lked2018-10-23 17:28:20.981434120 +0300
+@@ -368,12 +368,12 @@
+switch ($GMS_FORTRAN)
+  case gfortran:
+ set LDR='gfortran'
+-set LDOPTS=' '
++set gentoo-LDOPTS=' '
+ set FORTLIBS=' '
+ breaksw
+  case ifort:
+ set LDR='ifort'
+-set LDOPTS=' '  # add '-Wl,-M' to see load map
++set gentoo-LDOPTS=' '  # add '-Wl,-M' to see load map
+ set FORTLIBS='-Vaxlib'
+ 

[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/, ebuild-writing/functions/src_prepare/, ...

2018-10-24 Thread Brian Evans
commit: ffa353428d17602c069d4cd2206a698497cc4c33
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Oct 24 14:46:49 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 14:46:49 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ffa35342

More XML syntax fixes

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

 ebuild-writing/eapi/text.xml  | 8 
 ebuild-writing/functions/src_prepare/text.xml | 4 ++--
 function-reference/install-functions/text.xml | 2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 8653b20..1eb82b9 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -1054,7 +1054,7 @@ src_install() {
Empty groupings are banned
Groupings which are empty, such as DEPEND="|| ( 
${empty_var} )" will now generate an error.
Furthermore, conditions within groupings are more strictly 
enforced.
-   Eg. REQUIRED_USE="|| ( foo? ( bar ) baz? ( zoinks )" 
would previously work with USE="-a -b" now requires
+   Eg. REQUIRED_USE="|| ( foo? ( bar ) baz? ( zoinks )" 
would previously work with USE="-a -b" now requires
either USE="foo bar" or USE="baz zoinks".


@@ -1066,7 +1066,7 @@ src_install() {
 
 

-   package.provided banned
+   package.provided banned
Profiles may no longer contain a package.provided 
file with EAPI=7.

 
@@ -1127,8 +1127,8 @@ src_install() {
New function dostrip

The dostrip helper has been added with 
EAPI=7.
-   This function controls whether or not to strip a 
binary.
-   dostrip -x [file] will exclude a binary from 
being stripped.
+   This function controls whether or not to strip a 
binary.
+   dostrip -x [file] will exclude a binary from 
being stripped.
Conversely, when combined with RESTRICT=strip, 
dostrip [file] selects a binary
file to be stripped.


diff --git a/ebuild-writing/functions/src_prepare/text.xml 
b/ebuild-writing/functions/src_prepare/text.xml
index 214dfbf..0425bb1 100644
--- a/ebuild-writing/functions/src_prepare/text.xml
+++ b/ebuild-writing/functions/src_prepare/text.xml
@@ -46,9 +46,9 @@ Beginning with EAPI=6, the src_prepare function gained a new 
default implementat
 
 src_prepare() {
 if declare -p PATCHES | grep -q "^declare -a "; then
-[[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"
+[[ -n ${PATCHES[@]} ]]  eapply "${PATCHES[@]}"
 else
-[[ -n ${PATCHES} ]] && eapply ${PATCHES}
+[[ -n ${PATCHES} ]]  eapply ${PATCHES}
 fi
 eapply_user
 }

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index e42b4f6..d0c8833 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -243,7 +243,7 @@ the first is the source name, the second the name to use 
when installing.
   domo
 
 
-  Install a Gettext .mo file
+  Install a Gettext .mo file
   (EAPI=7) No longer looks at the value of into
 
   



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

2018-10-24 Thread Sergey Popov
commit: 3b793890131530295d7cc52c4cec4367fae832aa
Author: Georg Rudoy <0xd34df00d  gmail  com>
AuthorDate: Wed Oct 24 03:39:45 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Oct 24 14:44:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b793890

net-libs/qxmpp: upstream build system change in 

Signed-off-by: Georg Rudoy <0xd34df00d  gmail.com>
Signed-off-by: Sergey Popov  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/10210

 net-libs/qxmpp/qxmpp-.ebuild | 52 
 1 file changed, 20 insertions(+), 32 deletions(-)

diff --git a/net-libs/qxmpp/qxmpp-.ebuild b/net-libs/qxmpp/qxmpp-.ebuild
index 6bc4e3d8310..a6fb6f67b14 100644
--- a/net-libs/qxmpp/qxmpp-.ebuild
+++ b/net-libs/qxmpp/qxmpp-.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 EGIT_REPO_URI="https://github.com/qxmpp-project/qxmpp;
 
-inherit git-r3 qmake-utils
+inherit git-r3 cmake-utils
 
 DESCRIPTION="A cross-platform C++ XMPP client library based on the Qt 
framework"
 HOMEPAGE="https://github.com/qxmpp-project/qxmpp/;
@@ -25,50 +25,38 @@ RDEPEND="
vpx? ( media-libs/libvpx:= )
 "
 DEPEND="${RDEPEND}
+   dev-util/cmake
test? ( dev-qt/qttest:5 )
+   doc? ( app-doc/doxygen )
 "
 
 src_prepare() {
-   default
+   # requires network connection, bug #623708
+   sed -e "/qxmppiceconnection/d" \
+   -i tests/CMakeLists.txt || die "failed to drop single test"
 
-   if ! use doc; then
-   sed -e '/SUBDIRS/s/doc//' \
-   -e '/INSTALLS/d' \
-   -i qxmpp.pro || die "failed to remove docs"
-   fi
-   if ! use test; then
-   sed -e '/SUBDIRS/s/tests//' \
-   -i qxmpp.pro || die "failed to remove tests"
-   else
-   # requires network connection, bug #623708
-   sed -e "/qxmppiceconnection/d" \
-   -i tests/tests.pro || die "failed to drop single test"
-   fi
-   # There is no point in building examples. Also, they require 
dev-qt/qtgui
-   sed -e '/SUBDIRS/s/examples//' \
-   -i qxmpp.pro || die "sed for removing examples failed"
+   cmake-utils_src_prepare
 }
 
 src_configure() {
-   eqmake5 "${S}"/qxmpp.pro \
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="$(get_libdir)" \
-   QXMPP_USE_OPUS=$(usex opus 1 '') \
-   QXMPP_USE_SPEEX=$(usex speex 1 '') \
-   QXMPP_USE_THEORA=$(usex theora 1 '') \
-   QXMPP_USE_VPX=$(usex vpx 1 '')
+   local mycmakeargs=(
+   -DBUILD_DOCUMENTATION=$(usex doc)
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DWITH_OPUS=$(usex opus)
+   -DWITH_SPEEX=$(usex speex)
+   -DWITH_THEORA=$(usex theora)
+   -DWITH_VPX=$(usex vpx)
+   )
+
+   cmake-utils_src_configure
 }
 
 src_install() {
-   emake INSTALL_ROOT="${D}" install
-   einstalldocs
+   cmake-utils_src_install
+
if use doc; then
# Use proper path for documentation
mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || 
die "doc mv failed"
fi
 }
-
-src_test() {
-   MAKEOPTS="-j1" # random tests fail otherwise
-   default_src_test
-}



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

2018-10-24 Thread Richard Farina
commit: 960210d67a8a1bd7c32493a4a3831d01efd98bef
Author: Zero_Chaos  gentoo  org>
AuthorDate: Wed Oct 24 14:28:13 2018 +
Commit: Richard Farina  gentoo  org>
CommitDate: Wed Oct 24 14:30:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960210d6

net-wireless/gnuradio: match upstream development

next branch (3.8.) is deprecated and merged to master, so basically
one less branch for us to track now

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

 net-wireless/gnuradio/gnuradio-3.7..ebuild |   4 +-
 net-wireless/gnuradio/gnuradio-3.8..ebuild | 248 -
 net-wireless/gnuradio/gnuradio-.ebuild |  52 +++---
 3 files changed, 24 insertions(+), 280 deletions(-)

diff --git a/net-wireless/gnuradio/gnuradio-3.7..ebuild 
b/net-wireless/gnuradio/gnuradio-3.7..ebuild
index 3b3053625af..eaeda20092f 100644
--- a/net-wireless/gnuradio/gnuradio-3.7..ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.7..ebuild
@@ -22,8 +22,6 @@ else
 fi
 if [[ ${PV} == "3.7." ]]; then
EGIT_BRANCH="maint-3.7"
-elif [[ ${PV} == "3.8." ]]; then
-   EGIT_BRANCH="next"
 fi
 
 IUSE="+audio +alsa atsc +analog +digital channels doc dtv examples fcd fec 
+filter grc jack log noaa oss pager performance-counters portaudio sdl test 
trellis uhd vocoder +utils wavelet wxwidgets zeromq"
@@ -103,7 +101,7 @@ DEPEND="${RDEPEND}
 src_prepare() {
gnome2_environment_reset #534582
 
-   if [[ ${PV} == "3.8." ]]; then
+   if [[ ${PV} == "" ]]; then
true
else
epatch "${FILESDIR}"/gnuradio-wxpy3.0-compat.patch

diff --git a/net-wireless/gnuradio/gnuradio-3.8..ebuild 
b/net-wireless/gnuradio/gnuradio-3.8..ebuild
deleted file mode 100644
index cdc3acd6eeb..000
--- a/net-wireless/gnuradio/gnuradio-3.8..ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-CMAKE_BUILD_TYPE="None"
-inherit cmake-utils eutils gnome2-utils python-single-r1 python-utils-r1 
xdg-utils
-
-DESCRIPTION="Toolkit that provides signal processing blocks to implement 
software radios"
-HOMEPAGE="https://www.gnuradio.org/;
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-if [[ ${PV} =~ "" ]]; then
-   EGIT_REPO_URI="https://www.gnuradio.org/cgit/gnuradio.git;
-   inherit git-r3
-   KEYWORDS=""
-else
-   SRC_URI="https://www.gnuradio.org/releases/gnuradio/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~x86"
-fi
-if [[ ${PV} == "3.7." ]]; then
-   EGIT_BRANCH="maint"
-elif [[ ${PV} == "3.8." ]]; then
-   EGIT_BRANCH="next"
-fi
-
-IUSE="+audio +alsa atsc +analog +digital channels doc dtv examples fcd fec 
+filter grc jack log noaa oss pager performance-counters portaudio +qt5 sdl 
test trellis uhd vocoder +utils wavelet wxwidgets zeromq"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   audio? ( || ( alsa oss jack portaudio ) )
-   alsa? ( audio )
-   oss? ( audio )
-   jack? ( audio )
-   portaudio? ( audio )
-   analog? ( filter )
-   digital? ( filter analog )
-   dtv? ( fec )
-   pager? ( filter analog )
-   qt5? ( filter )
-   uhd? ( filter analog )
-   fcd? ( || ( alsa oss ) )
-   wavelet? ( analog )
-   wxwidgets? ( filter analog )"
-
-# bug #348206
-# comedi? ( >=sci-electronics/comedilib-0.8 )
-# boost-1.52.0 is blacklisted, bug #461578, upstream #513, boost #7669
-RDEPEND="${PYTHON_DEPS}
-   >=dev-lang/orc-0.4.12
-   dev-libs/boost:0=[${PYTHON_USEDEP}]
-   !<=dev-libs/boost-1.52.0-r6:0/1.52
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   sci-libs/fftw:3.0=
-   alsa? (
-   media-libs/alsa-lib:=
-   )
-   fcd? ( virtual/libusb:1 )
-   filter? ( sci-libs/scipy )
-   grc? (
-   dev-python/pygobject:*[cairo(+),${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/mako[${PYTHON_USEDEP}]
-   )
-   jack? (
-   media-sound/jack-audio-connection-kit
-   )
-   log? ( dev-libs/log4cpp )
-   portaudio? (
-   >=media-libs/portaudio-19_pre
-   )
-   qt5? (
-   dev-python/PyQt5[opengl,${PYTHON_USEDEP}]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   x11-libs/qwt:6[qt5(+)]
-   )
-   sdl? ( >=media-libs/libsdl-1.2.0 )
-   uhd? ( >=net-wireless/uhd-3.9.6:=[${PYTHON_USEDEP}]
-   dev-libs/log4cpp )
-   utils? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
-   vocoder? ( media-sound/gsm
-   >=media-libs/codec2-0.8.1 )
-   wavelet? (
-   

[gentoo-commits] repo/gentoo:master commit in: www-misc/htdig/files/, www-misc/htdig/

2018-10-24 Thread Lars Wendler
commit: ff82bc730056751a6400394102d03636076120b2
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 14:19:04 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 14:19:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff82bc73

www-misc/htdig: Added Debian patch to fix build issue.

Closes: https://bugs.gentoo.org/638720
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../htdig-3.2.0_beta6-drop-bogus-assignment.patch | 16 
 www-misc/htdig/htdig-3.2.0_beta6-r5.ebuild| 19 +++
 2 files changed, 27 insertions(+), 8 deletions(-)

diff --git a/www-misc/htdig/files/htdig-3.2.0_beta6-drop-bogus-assignment.patch 
b/www-misc/htdig/files/htdig-3.2.0_beta6-drop-bogus-assignment.patch
new file mode 100644
index 000..2328280e317
--- /dev/null
+++ b/www-misc/htdig/files/htdig-3.2.0_beta6-drop-bogus-assignment.patch
@@ -0,0 +1,16 @@
+--- htdig-3.2.0b6.orig/htdig/Parsable.cc
 htdig-3.2.0b6/htdig/Parsable.cc
+@@ -74,7 +74,6 @@ Parsable::addString(Retriever& retriever
+   retriever.got_word(w, wordindex++, slot); // slot for img_alt
+   w = HtWordToken(0);
+ }
+-w = '\0';
+ }
+ 
+ 
//*
+@@ -92,5 +91,4 @@ Parsable::addKeywordString(Retriever& re
+   retriever.got_word(w, wordindex++, 9);
+   w = HtWordToken(0);
+ }
+-w = '\0';
+ }

diff --git a/www-misc/htdig/htdig-3.2.0_beta6-r5.ebuild 
b/www-misc/htdig/htdig-3.2.0_beta6-r5.ebuild
index 7596cb36167..eec36227e38 100644
--- a/www-misc/htdig/htdig-3.2.0_beta6-r5.ebuild
+++ b/www-misc/htdig/htdig-3.2.0_beta6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -31,6 +31,7 @@ PATCHES=(
"${FILESDIR}"/${P}-quoting.patch
"${FILESDIR}"/${P}-gcc6.patch
"${FILESDIR}"/${P}-musl.patch
+   "${FILESDIR}"/${P}-drop-bogus-assignment.patch #638720
 )
 
 HTML_DOCS=( htdoc )
@@ -42,14 +43,16 @@ src_prepare() {
 }
 
 src_configure() {
-   econf \
-   --with-config-dir="${EPREFIX}"/etc/${PN} \
-   --with-default-config-file="${EPREFIX}"/etc/${PN}/${PN}.conf \
-   --with-database-dir="${EPREFIX}"/var/lib/${PN}/db \
-   --with-cgi-bin-dir="${EPREFIX}"/var/www/localhost/cgi-bin \
-   --with-search-dir="${EPREFIX}"/var/www/localhost/htdocs/${PN} \
-   --with-image-dir="${EPREFIX}"/var/www/localhost/htdocs/${PN} \
+   local myeconfargs=(
+   --with-config-dir="${EPREFIX}"/etc/${PN}
+   --with-default-config-file="${EPREFIX}"/etc/${PN}/${PN}.conf
+   --with-database-dir="${EPREFIX}"/var/lib/${PN}/db
+   --with-cgi-bin-dir="${EPREFIX}"/var/www/localhost/cgi-bin
+   --with-search-dir="${EPREFIX}"/var/www/localhost/htdocs/${PN}
+   --with-image-dir="${EPREFIX}"/var/www/localhost/htdocs/${PN}
$(use_with ssl)
+   )
+   econf "${myeconfargs[@]}"
 }
 
 src_install () {



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_prepare/epatch/

2018-10-24 Thread Brian Evans
commit: 4684bc6ef8285f33d1c31e7b631f4fc85519f42c
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Oct 24 14:16:12 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 14:16:12 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=4684bc6e

ebuild-writing/epatch: Fix typo

"olds ebuild" -> "old ebuilds"

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

 ebuild-writing/functions/src_prepare/epatch/text.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ebuild-writing/functions/src_prepare/epatch/text.xml 
b/ebuild-writing/functions/src_prepare/epatch/text.xml
index a1a2baf..720fd67 100644
--- a/ebuild-writing/functions/src_prepare/epatch/text.xml
+++ b/ebuild-writing/functions/src_prepare/epatch/text.xml
@@ -10,7 +10,7 @@ use epatch (from epatch.eclass, which you must 
make sure
 to inherit!) inside src_prepare. This function automatically
 handles -p levels, gunzip and so on as necessary.
 
-Also note that olds ebuild may still use src_unpack to apply patches.
+Also note that old ebuilds may still use src_unpack to apply patches.
 This is because those ebuilds are based in EAPI=1.
 You are advised to use the latest and apply your patches in src_prepare 
function instead.
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_prepare/epatch/

2018-10-24 Thread Brian Evans
commit: 9598695d8c75f47e8f11adb8c468e48a57af4c10
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Oct 24 14:14:06 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 14:14:06 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=9598695d

Fix XML syntax in epatch document

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

 ebuild-writing/functions/src_prepare/epatch/text.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ebuild-writing/functions/src_prepare/epatch/text.xml 
b/ebuild-writing/functions/src_prepare/epatch/text.xml
index 7f80b93..a1a2baf 100644
--- a/ebuild-writing/functions/src_prepare/epatch/text.xml
+++ b/ebuild-writing/functions/src_prepare/epatch/text.xml
@@ -9,11 +9,11 @@ The canonical way of applying patches in ebuilds is to
 use epatch (from epatch.eclass, which you must make sure
 to inherit!) inside src_prepare. This function automatically
 handles -p levels, gunzip and so on as necessary.
-
+
 Also note that olds ebuild may still use src_unpack to apply patches.
 This is because those ebuilds are based in EAPI=1.
 You are advised to use the latest and apply your patches in src_prepare 
function instead.
-
+
 Starting with EAPI=7, this function is banned and eapply must be used.
 
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/

2018-10-24 Thread Lars Wendler
commit: 1fec4a8053339c8b7d712098f25dc74d5024e429
Author: pini  tuxfamily  org>
AuthorDate: Wed Oct  3 06:26:12 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 13:27:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fec4a80

x11-vm/i3: remove doc conditional in 4.15

Signed-off-by: pini  tuxfamily.org>
Closes: https://github.com/gentoo/gentoo/pull/10051
Signed-off-by: Lars Wendler  gentoo.org>

 x11-wm/i3/i3-4.15.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/x11-wm/i3/i3-4.15.ebuild b/x11-wm/i3/i3-4.15.ebuild
index 350a31d9758..0bd559fa4ae 100644
--- a/x11-wm/i3/i3-4.15.ebuild
+++ b/x11-wm/i3/i3-4.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -31,8 +31,6 @@ CDEPEND="dev-libs/libev
>=x11-libs/cairo-1.14.4[X,xcb]
>=x11-libs/pango-1.30.0[X]"
 DEPEND="${CDEPEND}
-   app-text/asciidoc
-   doc? ( app-text/xmlto dev-lang/perl )
test? (
dev-perl/AnyEvent
>=dev-perl/X11-XCB-0.120.0



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

2018-10-24 Thread Lars Wendler
commit: 281ad1c5b4f2d41492b69aaf169f5fa6ea1ab20b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 13:26:18 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 13:26:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281ad1c5

net-firewall/iptables: Fixed build with USE="-nftables"

Closes: https://bugs.gentoo.org/669486
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 ...es-1.8.1-build_limit_without_libnftnl_fix.patch | 44 ++
 net-firewall/iptables/iptables-1.8.1.ebuild|  2 +
 2 files changed, 46 insertions(+)

diff --git 
a/net-firewall/iptables/files/iptables-1.8.1-build_limit_without_libnftnl_fix.patch
 
b/net-firewall/iptables/files/iptables-1.8.1-build_limit_without_libnftnl_fix.patch
new file mode 100644
index 000..a0fca7efa93
--- /dev/null
+++ 
b/net-firewall/iptables/files/iptables-1.8.1-build_limit_without_libnftnl_fix.patch
@@ -0,0 +1,44 @@
+From b2fc2a368562d55fadad94d995247bb8cd7e68a3 Mon Sep 17 00:00:00 2001
+From: Florian Westphal 
+Date: Wed, 24 Oct 2018 12:00:11 +0200
+Subject: extensions: limit: unbreak build without libnftnl
+
+Lars Wendler reported 1.8.1 build failure when trying to build without nft 
backend:
+
+  In file included from ../iptables/nft.h:5, from libxt_limit.c:18: 
libnftnl/rule.h: No such file or directory
+
+Reported-by: Lars Wendler 
+Fixes: 02b80972c43 ("ebtables: Merge libebt_limit.c into libxt_limit.c")
+Signed-off-by: Florian Westphal 
+---
+ extensions/libxt_limit.c | 1 -
+ iptables/nft-bridge.h| 1 +
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/extensions/libxt_limit.c b/extensions/libxt_limit.c
+index c7b66295..1b324657 100644
+--- a/extensions/libxt_limit.c
 b/extensions/libxt_limit.c
+@@ -15,7 +15,6 @@
+ #include 
+ #include 
+ #include 
+-#include "iptables/nft.h"
+ #include "iptables/nft-bridge.h"
+ 
+ #define XT_LIMIT_AVG  "3/hour"
+diff --git a/iptables/nft-bridge.h b/iptables/nft-bridge.h
+index 9d49ccbe..de52cd71 100644
+--- a/iptables/nft-bridge.h
 b/iptables/nft-bridge.h
+@@ -68,6 +68,7 @@ int ebt_get_mac_and_mask(const char *from, unsigned char 
*to, unsigned char *mas
+ #define EBT_VERDICT_BITS 0x000F
+ 
+ struct nftnl_rule;
++struct iptables_command_state;
+ 
+ static const char *ebt_standard_targets[NUM_STANDARD_TARGETS] = {
+   "ACCEPT",
+-- 
+cgit v1.2.1
+

diff --git a/net-firewall/iptables/iptables-1.8.1.ebuild 
b/net-firewall/iptables/iptables-1.8.1.ebuild
index 043562633bd..3db0cde5904 100644
--- a/net-firewall/iptables/iptables-1.8.1.ebuild
+++ b/net-firewall/iptables/iptables-1.8.1.ebuild
@@ -42,6 +42,8 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 src_prepare() {
+   eapply "${FILESDIR}/${P}-build_limit_without_libnftnl_fix.patch" #669486
+
# use the saner headers from the kernel
rm -f include/linux/{kernel,types}.h
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-init/

2018-10-24 Thread Gilles Dartiguelongue
commit: 4b5c62dfe789f9a34c18f05a603502dd2bcdab12
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Oct 24 13:15:44 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Oct 24 13:19:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5c62df

app-emulation/cloud-init: add myself to maintainers

As discussed with prometheanfire.

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

 app-emulation/cloud-init/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/cloud-init/metadata.xml 
b/app-emulation/cloud-init/metadata.xml
index 0516fdb4ff9..ac6c94ad067 100644
--- a/app-emulation/cloud-init/metadata.xml
+++ b/app-emulation/cloud-init/metadata.xml
@@ -5,6 +5,10 @@
 prometheanf...@gentoo.org
 Matthew Thode
   
+  
+e...@gentoo.org
+Gilles Dartiguelongue
+  
   
 Package provides configuration and customization of cloud instance.
   



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-init/files/, app-emulation/cloud-init/

2018-10-24 Thread Gilles Dartiguelongue
commit: aa3309442f544a16e542cfaae4e9d130b541e2cd
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Oct 24 13:14:01 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Oct 24 13:19:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa330944

app-emulation/cloud-init: version bump 17.2 → 18.4

Fix running unittests. Remove unused inherits. Rely on build system for
cloud.cfg, templates and documentation installation. Add patches for
Gentoo specifics.

Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --force
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 app-emulation/cloud-init/Manifest  |  1 +
 app-emulation/cloud-init/cloud-init-18.4.ebuild| 84 
 .../cloud-init-18.4-fix-packages-module.patch  | 25 ++
 ...it-18.4-gentoo-support-upstream-templates.patch | 91 ++
 4 files changed, 201 insertions(+)

diff --git a/app-emulation/cloud-init/Manifest 
b/app-emulation/cloud-init/Manifest
index 62e79395b58..1ed457e3bf6 100644
--- a/app-emulation/cloud-init/Manifest
+++ b/app-emulation/cloud-init/Manifest
@@ -5,3 +5,4 @@ DIST cloud-init-0.7.8.tar.gz 508777 BLAKE2B 
7b5b3f1b5f28b6a4ba67ef30cbbb32e1a1eb
 DIST cloud-init-0.7.9.tar.gz 602188 BLAKE2B 
c2e2b8538488474cd4674b976f859164f0ab8ed585fc0b59c6e75f23a62fd035b8b76e0700c1e68893fc4a8346b3110ff2b25f13be92ff13eeac0f1ad2405641
 SHA512 
ee52909f634f51dcf9e1229a8f49faa8c562bf05b69fac108fcc80cb3217f4364a33cf696df015e4dcd7887c68cf6108729850648b4daee07b3d3247ca3cc5b1
 DIST cloud-init-17.1.tar.gz 780532 BLAKE2B 
10809da2e81d594542d83b2416481c493474cac2e790da25363e631f6dae9edc1e2fd160708121486dd3a2ebd19cfc29d18978cbe7d82eb1aec907762bf7bf0b
 SHA512 
988cae4291c8d6a5bce012b78d651c602c02ad38c3790e9ed9aa7c815ae84c98767718ab9b0d346ddbc9c83cb886d455590128af750183618c0bf0f0c5a79564
 DIST cloud-init-17.2.tar.gz 810821 BLAKE2B 
df1a7c1ed1fc48a7801a53bd89839d963debca6abf7f892d61bf7ec9222ab33bf78221e65d79028e0445cac4c5fe1e0c1620d49aea26c036ee17933d9c1893f5
 SHA512 
ad1c7f6ca9762b70a1f06a6b538032a7de0c5371fd792260d5959df113f4f51509d184b2207ffa23b41f395c1903d551d66aaf2a2ad60af3594cf1f18d1e4a38
+DIST cloud-init-18.4.tar.gz 965112 BLAKE2B 
2879aafedea877e4e406a5e837d100ba65e40c62660621f606e7a189af7b1ec8d98ba2c02ae5d253a0b4587502d3a636dec5c2772c968a9037b47e62a05656b4
 SHA512 
730aca6406f652f55afc2dd50c49eb6708584e0a96715606bcba05cb7f40e47c256faff1f9748f04674a8f941ec9435801c9ed2ac79adec8a6ef167d6b195103

diff --git a/app-emulation/cloud-init/cloud-init-18.4.ebuild 
b/app-emulation/cloud-init/cloud-init-18.4.ebuild
new file mode 100644
index 000..331c102da1a
--- /dev/null
+++ b/app-emulation/cloud-init/cloud-init-18.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
+
+inherit distutils-r1
+
+DESCRIPTION="Cloud instance initialisation magic"
+HOMEPAGE="https://launchpad.net/cloud-init;
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# remove prettytable in 17.2
+CDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/oauthlib[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.2[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   ${CDEPEND}
+   >=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/unittest2[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/contextlib2[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   net-analyzer/macchanger
+   sys-apps/iproute2
+   sys-fs/growpart
+   virtual/logger
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-packages-module.patch
+   "${FILESDIR}"/${P}-gentoo-support-upstream-templates.patch
+)
+
+src_prepare() {
+   # Fix location of documentation installation
+   sed -i "s:USR + '/share/doc/cloud-init:USR + '/share/doc/${PF}:" 
setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # Do not use Makefile target as it does not setup environment correclty
+   esetup.py nosetests -v --where cloudinit --where tests/unittests || die
+}
+
+python_install() {
+   distutils-r1_python_install --init-system=sysvinit_openrc,systemd 
--distro gentoo
+}
+
+python_install_all() {
+   keepdir /etc/cloud
+
+   distutils-r1_python_install_all
+
+   # installs as 

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

2018-10-24 Thread Tobias Klausmann
commit: 8ab2de50b3b4a6354517881d4436d2c0344f6355
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Oct 24 13:17:30 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Oct 24 13:17:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab2de50

www-apps/grafana-bin: Add v5.2.5 and v5.3.2

Bug: https://bugs.gentoo.org/668780
Signed-off-by: Tobias Klausmann  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apps/grafana-bin/Manifest |  2 +
 www-apps/grafana-bin/grafana-bin-5.2.5.ebuild | 63 +++
 www-apps/grafana-bin/grafana-bin-5.3.2.ebuild | 62 ++
 3 files changed, 127 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index b065f646860..fe1e3c91103 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,2 +1,4 @@
 DIST grafana-bin-5.2.4.tar.gz 54300847 BLAKE2B 
defb1b32fafe95c17ab4201665df053d8cb1cf7154a366d2b0bbf3936ffa4baf6f5a3ae3e5fe9fa96334fc0bfcc557106c38d4dcab5d5b5ca64b588726274034
 SHA512 
75c0ca8735ab0e8c2b340322cc5b0d5adec90a7159761cd9fa2c346a5a4e9fcceb904d160e55be2e4c9b5fa582356aa20430f9d4577e2df3195825d83de897d2
+DIST grafana-bin-5.2.5.tar.gz 54300812 BLAKE2B 
c6b0928f15938e6240551a80b00e996e450a1fef5aeb703728e4654d4e0c081ad23f3250775d5de5858b4bff7ed0753a90b41caf502e2e93b28bb4fa4f1c86c7
 SHA512 
eff8331c99ed4483a6d715b58170cc0b9c7f57aaff66cc03daa68e767cfb67635ece0583ea476a74e0df176d40fe4d92778533d0545476a5528d8ec8f9e400a7
 DIST grafana-bin-5.3.1.tar.gz 54595281 BLAKE2B 
a6feb32e885bb6ce89c168e51e2b2ef6fd33557b44e6ed5f23a3b724b67f7e3055234bb25a714cc515a89d0de6dd69ccfec92c5aeeed72865ce4f646b3a9bba5
 SHA512 
b439be6d031d24f046985cddce0ce2866efb808f9d107f305998ed042b6bc86f5fdb4482d31bb3da53e4f57d52ac61bd7448394410cd063e46f396f7506cd179
+DIST grafana-bin-5.3.2.tar.gz 54609996 BLAKE2B 
c5c4493e31a766332cda727ede440d4cce59278e1d1693409d112d8093f3074f95e2cc10b0c21379f306eed497d1fc236d5744f111afb512473ff5e097afb3d2
 SHA512 
d2f4786c304af42c2680210f712cb11010825b76cb1155235841a1f80d30715f2f2b3510ac93594d807b132e4f5c43d89cab026db2b7ea20672f592e3b117b09

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

diff --git a/www-apps/grafana-bin/grafana-bin-5.3.2.ebuild 
b/www-apps/grafana-bin/grafana-bin-5.3.2.ebuild
new file mode 100644
index 000..e918394e986
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-5.3.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit user systemd
+
+MY_PN=${PN/-bin/}
+S=${WORKDIR}/${MY_PN}-${PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org;

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-vfs/, gnome-base/gnome-vfs/files/

2018-10-24 Thread Lars Wendler
commit: ac43ef9f87e64583606d6654b1ede19a16d3abdd
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 13:07:38 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 13:08:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac43ef9f

gnome-base/gnome-vfs: Fixed build with openssl-1.1

Closes: https://bugs.gentoo.org/592540
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../files/gnome-vfs-2.24.4-openssl-1.1.patch   | 26 
 gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild| 35 +-
 2 files changed, 47 insertions(+), 14 deletions(-)

diff --git a/gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-openssl-1.1.patch 
b/gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-openssl-1.1.patch
new file mode 100644
index 000..14207f28d19
--- /dev/null
+++ b/gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-openssl-1.1.patch
@@ -0,0 +1,26 @@
+$NetBSD: patch-libgnomevfs_gnome-vfs-ssl.c,v 1.1 2018/02/16 13:18:26 wiz Exp $
+
+struct SSL is opaque in openssl-1.1; and the SSL_free() man page
+says that one should not free members of it manually (in both
+the openssl-1.0 and openssl-1.1 man pages).
+
+--- libgnomevfs/gnome-vfs-ssl.c.orig   2010-02-09 12:16:14.0 +
 libgnomevfs/gnome-vfs-ssl.c
+@@ -400,9 +400,6 @@ gnome_vfs_ssl_create_from_fd (GnomeVFSSS
+   }
+   }
+ 
+-if (ssl->private->ssl->ctx)
+-SSL_CTX_free (ssl->private->ssl->ctx);
+-
+ SSL_free (ssl->private->ssl);
+   g_free (ssl->private);
+   g_free (ssl);
+@@ -705,7 +702,6 @@ gnome_vfs_ssl_destroy (GnomeVFSSSL *ssl,
+   }
+   }
+   
+-  SSL_CTX_free (ssl->private->ssl->ctx);
+   SSL_free (ssl->private->ssl);
+   close (ssl->private->sockfd);
+   if (ssl->private->timeout)

diff --git a/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild 
b/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild
index 7b788c1a09d..ad3dca34e33 100644
--- a/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild
+++ b/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -47,43 +47,50 @@ DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.13
 "
 
-src_prepare() {
+PATCHES=(
# Allow the Trash on afs filesystems (#106118)
-   epatch "${FILESDIR}"/${PN}-2.12.0-afs.patch
+   "${FILESDIR}"/${PN}-2.12.0-afs.patch
 
# Fix compiling with headers missing
-   epatch "${FILESDIR}"/${PN}-2.15.2-headers-define.patch
+   "${FILESDIR}"/${PN}-2.15.2-headers-define.patch
 
# Fix for crashes running programs via sudo
-   epatch "${FILESDIR}"/${PN}-2.16.0-no-dbus-crash.patch
+   "${FILESDIR}"/${PN}-2.16.0-no-dbus-crash.patch
 
# Fix automagic dependencies, upstream bug #493475
-   epatch "${FILESDIR}"/${PN}-2.20.0-automagic-deps.patch
-   epatch "${FILESDIR}"/${PN}-2.20.1-automagic-deps.patch
+   "${FILESDIR}"/${PN}-2.20.0-automagic-deps.patch
+   "${FILESDIR}"/${PN}-2.20.1-automagic-deps.patch
 
# Fix to identify ${HOME} (#200897)
# thanks to debian folks
-   epatch "${FILESDIR}"/${PN}-2.24.4-home_dir_fakeroot.patch
+   "${FILESDIR}"/${PN}-2.24.4-home_dir_fakeroot.patch
 
# Configure with gnutls-2.7, bug #253729
# Fix building with gnutls-2.12, bug #388895
-   epatch "${FILESDIR}"/${PN}-2.24.4-gnutls27.patch
+   "${FILESDIR}"/${PN}-2.24.4-gnutls27.patch
 
# Prevent duplicated volumes, bug #193083
-   epatch "${FILESDIR}"/${PN}-2.24.0-uuid-mount.patch
+   "${FILESDIR}"/${PN}-2.24.0-uuid-mount.patch
 
# Do not build tests with FEATURES="-test", bug #226221
-   epatch "${FILESDIR}"/${PN}-2.24.4-build-tests-asneeded.patch
+   "${FILESDIR}"/${PN}-2.24.4-build-tests-asneeded.patch
 
# Disable broken test, bug #285706
-   epatch "${FILESDIR}"/${PN}-2.24.4-disable-test-async-cancel.patch
+   "${FILESDIR}"/${PN}-2.24.4-disable-test-async-cancel.patch
 
# Fix for automake-1.13 compatibility, #466944
-   epatch "${FILESDIR}"/${P}-automake-1.13.patch
+   "${FILESDIR}"/${P}-automake-1.13.patch
 
# Fix gnutls-3.4+ compatibility, #560084
# always use system defaults (patch from Arch Linux)
-   epatch "${FILESDIR}"/${P}-gnutls34.patch
+   "${FILESDIR}"/${P}-gnutls34.patch
+
+   # Fix build with openssl-1.1 #592540
+   "${FILESDIR}"/${PN}-2.24.4-openssl-1.1.patch
+)
+
+src_prepare() {
+   epatch "${PATCHES[@]}"
 
sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in || die
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/query-functions/

2018-10-24 Thread Brian Evans
commit: b52cc8dffe22a0f0428d1bb533acc1b1b92e411e
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 14:58:21 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:36 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=b52cc8df

function-reference/query-functions: Add EAPI=7 options for {has,best}_version

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

 function-reference/query-functions/text.xml | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/function-reference/query-functions/text.xml 
b/function-reference/query-functions/text.xml
index 97d2dfb..8511c93 100644
--- a/function-reference/query-functions/text.xml
+++ b/function-reference/query-functions/text.xml
@@ -93,18 +93,22 @@ query variables and similar state.
   
   
 
-  best_version pkg
+  best_version [option] pkg
 
 
   Echoes category, name and version of the highest version of pkg
   that is currently installed.
   Example: best_version app-editors/emacs:24 will output
   app-editors/emacs-24.5-r3.
+  (EAPI=7) An option may also be specified to query certain types of 
dependencies.
+  -b for BDEPEND
+  -d for DEPEND
+  -r (default) for RDEPEND
 
   
   
 
-  has_version pkg[flag]
+  has_version [option] pkg[flag]
 
 
   True if pkg (can include
@@ -113,6 +117,10 @@ query variables and similar state.
   )
   is installed. Example: has_version
   "=app-editors/nano-2.5.3[nls,spell]".
+  (EAPI=7) An option may also be specified to query certain types of 
dependencies.
+  -b for BDEPEND
+  -d for DEPEND
+  -r (default) for RDEPEND
 
   
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/variables/

2018-10-24 Thread Brian Evans
commit: f7b0e2c7b3fae81bcbfb69f16be8942be3564880
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Sep 14 19:02:19 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:35 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=f7b0e2c7

variables: Prefer eapi7-ver functions to versionator

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

 ebuild-writing/variables/text.xml | 38 +++---
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index 4829ea8..39aeb76 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -483,14 +483,18 @@ conventions. Using capital letters in names or 
differences in how underscores an
 are used in versions are particularly common. For example, what Gentoo calls 
foo-1.2.3b may be
 expecting a tarball named Foo-1.2-3b.tar.bz2. Rather than hard coding 
the package string,
 it is preferable to make MY_PN, MY_PV and MY_P variables 
and use those to define the
-upstream naming. The easy way of redefining the version, which should be used 
unless you are sure
-you know what you are doing, is to use the versionator eclass:
+upstream naming.
+EAPI=7 debuted a new set of functions, ver_cut, ver_rs and ver_test.
+These were backported into older EAPIs with the eapi7-ver eclass.
+The easy way of redefining the version, which should be used unless you are 
sure
+you know what you are doing, is to use these functions:
 
 
 
-inherit versionator
+inherit eapi7-ver
 MY_PN="Foo"
-MY_PV=$(replace_version_separator 2 '-')
+# Replace the second period separator in PV with -
+MY_PV=$(ver_rs 2 '-')
 MY_P="${MY_PN}-${MY_PV}"
 
 
@@ -501,7 +505,7 @@ switches to a format like Foo-1.3-4.5.tar.bz2 (yes, 
this really happens).
 
 
 It is also possible to use bash substitution to achieve the same effect (this 
is
-how versionator works internally), but this is complicated, error prone and 
hard
+how eapi7-ver works internally), but this is complicated, error prone and hard
 to read.
 
 
@@ -513,8 +517,8 @@ highly discouraged.
 
 
 
-The versionator eclass can also be used to extract particular components
-from a version string. See man versionator.eclass and the eclass source 
code
+The ver_ functions are used extract particular components
+from a version string. See man eapi7-ver.eclass and the eclass source 
code
 for further documentation and examples. A brief summary of the functions
 follows.
 
@@ -525,39 +529,35 @@ follows.
 Purpose
   
   
-get_all_version_components
-Split up a version string into its component parts.
-  
-  
-get_version_components
+ver_rs [range] ' '
 Get important version components, excluding '.', '-' and '_'.
   
   
-get_major_version
+ver_cut 1
 Get the major version.
   
   
-get_version_component_range
+ver_cut [range]
 Extract a range of subparts from a version string.
   
   
-get_after_major_version
+ver_cut 2-
 Get everything after the major version.
   
   
-replace_version_separator
+ver_rs [range] [char]
 Replace a particular version separator.
   
   
-replace_all_version_separators
+ver_rs 1- [char]
 Replace all version separators.
   
   
-delete_version_separator
+ver_rs [range] ''
 Delete a version separator.
   
   
-delete_all_version_separators
+ver_rs 1- ''
 Delete all version separators.
   
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_prepare/, ebuild-writing/eapi/, ...

2018-10-24 Thread Brian Evans
commit: f5e2341205570e3ee90bbe235401cca9c1a8d456
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 16:28:25 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:59:32 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=f5e23412

Clean up whitespace, syntax and wordings

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

 ebuild-writing/eapi/text.xml   | 24 +++---
 .../functions/src_prepare/epatch/text.xml  |  2 +-
 ebuild-writing/functions/src_prepare/text.xml  | 14 ++---
 ebuild-writing/variables/text.xml  |  2 +-
 4 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 7fd018f..8653b20 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -1051,7 +1051,7 @@ src_install() {
 
 

-   Empty groupings are banned
+   Empty groupings are banned
Groupings which are empty, such as DEPEND="|| ( 
${empty_var} )" will now generate an error.
Furthermore, conditions within groupings are more strictly 
enforced.
Eg. REQUIRED_USE="|| ( foo? ( bar ) baz? ( zoinks )" 
would previously work with USE="-a -b" now requires
@@ -1094,24 +1094,24 @@ src_install() {
has_version and best_version now support 
an optional switch
to determine which type of dependencies to check.

-   
-   -r (the default) will check 
runtime dependencies (RDEPEND)
-   -d will check target build-time 
dependencies (DEPEND)
-   -b will check host build-time 
dependencies (BDEPEND)
-   
+   
+   -r (the default) will check runtime 
dependencies (RDEPEND)
+   -d will check CHOST build-time 
dependencies (DEPEND)
+   -b will check CBUILD build-time 
dependencies (BDEPEND)
+   


Version manipulation and comparision commands

EAPI=7 introduced three commands for common version 
number operations.

-   
-   ver_cut obtains substrings of a 
version string
-   ver_rs replaces separators in a 
version string
-   ver_test compares two 
versions
-   
+   
+   ver_cut obtains substrings of a version 
string
+   ver_rs replaces separators in a version 
string
+   ver_test compares two versions
+   
See 
-   for examples of common uses or 
+   for examples of common uses or
https://dev.gentoo.org/~mgorny/articles/the-ultimate-guide-to-eapi-7.html#version-manipulation-and-comparison-commands;>
an in-depth look


diff --git a/ebuild-writing/functions/src_prepare/epatch/text.xml 
b/ebuild-writing/functions/src_prepare/epatch/text.xml
index eba335b..7f80b93 100644
--- a/ebuild-writing/functions/src_prepare/epatch/text.xml
+++ b/ebuild-writing/functions/src_prepare/epatch/text.xml
@@ -28,7 +28,7 @@ The default patch level is -p1.
 Other patch levels must be specified manually or the command will fail.
 
 
-When specifying a directory, at least file name ending in .patch or .diff
+When specifying a directory, at least one file with a name ending in .patch or 
.diff
 must exist or the command fails.  Other files are ignored.
 
 

diff --git a/ebuild-writing/functions/src_prepare/text.xml 
b/ebuild-writing/functions/src_prepare/text.xml
index 4ff2074..214dfbf 100644
--- a/ebuild-writing/functions/src_prepare/text.xml
+++ b/ebuild-writing/functions/src_prepare/text.xml
@@ -44,13 +44,13 @@ src_prepare() {
 Beginning with EAPI=6, the src_prepare function gained a new default 
implementation:
 
 
-src_prepare() {  
-if declare -p PATCHES | grep -q "^declare -a "; then  
-[[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"  
-else  
-[[ -n ${PATCHES} ]] && eapply ${PATCHES}  
-fi  
-eapply_user  
+src_prepare() {
+if declare -p PATCHES | grep -q "^declare -a "; then
+[[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"
+else
+[[ -n ${PATCHES} ]] && eapply ${PATCHES}
+fi
+eapply_user
 }
 
 

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index 4cf24dc..fa960ee 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -128,7 +128,7 @@ for these variables when writing ebuilds.
   
 EROOT
 
-  .
+  Shorthand for ${ROOT%/}${EPREFIX}/.
 
   
   



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/variables/

2018-10-24 Thread Brian Evans
commit: 273d8d7ba3cd6df5662628fd45ffc13ef214ba77
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 14:50:04 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:36 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=273d8d7b

ebuild-writing/variables: Add EAPI=7 variables

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

 ebuild-writing/variables/text.xml | 30 +-
 1 file changed, 29 insertions(+), 1 deletion(-)

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index 811d92a..4cf24dc 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -128,7 +128,27 @@ for these variables when writing ebuilds.
   
 EROOT
 
-  Shorthand for ${ROOT%/}${EPREFIX}/.
+  .
+
+  
+  
+SYSROOT
+
+  (EAPI=7) The absolute path to the root directory containing build 
dependencies
+   satisfied by DEPEND
+
+  
+  
+ESYSROOT
+
+  (EAPI=7) Shorthand for ${SYSROOT%/}${EPREFIX}/.
+
+  
+  
+BROOT
+
+  (EAPI=7) The absolute path to the root directory containing build 
dependencies
+   satisfied by BDEPEND, typically executable build tools.
 
   
 
@@ -233,6 +253,14 @@ The following variables may or must be defined by every 
ebuild.
 
 A list of the package's build dependencies.  See
 .
+Starting with EAPI-7, applies to CHOST only.
+
+  
+  
+DEPEND
+
+(EAPI=7) A list of the package's CBUILD build dependencies.  See
+.
 
   
   



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/eapi/

2018-10-24 Thread Brian Evans
commit: b887343bd84cfbfd7c0fa42e1e35158f3817e464
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 14:35:57 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:36 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=b887343b

ebuild-writing/eapi: Add summary of EAPI=7 features

Reference material used includes "The ultimate guide to EAPI 7"[1] by Michał 
Górny
and the "Package Manager Specification"[2]

[1] https://dev.gentoo.org/~mgorny/articles/the-ultimate-guide-to-eapi-7.html
[2] https://projects.gentoo.org/pms/7/pms.html

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

 ebuild-writing/eapi/text.xml | 184 +++
 1 file changed, 184 insertions(+)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 406a562..7fd018f 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -976,6 +976,190 @@ src_install() {
 
 
 
+
+EAPI=7
+
+
+Terminology
+
+Documents may use the following terms to better describe dependency and 
installation targets.
+
+   
+   CHOST
+   The system that will be running the installed package.
+   
+   
+   CBUILD
+   The system used to build packages. When not cross-compiling, 
CBUILD == CHOST.
+   
+   
+   CTARGET
+   Used in certain cross-compliations, often empty value.
+   
+
+
+
+
+Variables
+
+
+   
+   PORTDIR and ECLASSDIR are removed
+   PORTDIR and ECLASSDIR are no longer defined 
and cannot be used
+   in ebuilds to access these directories.
+   
+   
+   DESTTREE and INSDESTTREE are removed
+   The unintended exported variables PORTDIR and 
ECLASSDIR
+   cannot be used in ebuilds to manipulate installation paths.
+   Use into or insinto, respectively, instead.
+   
+   
+   D, ED, ROOT, and EROOT 
modified
+   These variables no longer contain a trailing slash with 
EAPI=7.
+   
+   
+   BDEPEND addded
+   
+   Previously, all build-time tools and libraries went 
into the DEPEND.
+   Now, built-time dependencies are split into 
DEPEND and BDEPEND.
+   The difference is simply that BDEPEND are 
dependencies to be executed on the CBUILD.
+   DEPEND remains for other dependencies, such as 
libraries, for the CHOST.
+   This improves the cross-compliation support.
+   
+   
+   
+   BROOT added
+   BROOT is the absolute path to the root directory, 
including any prefix, containing build
+   dependencies satisfied by BDEPEND, typically executable build 
tools.
+   
+   
+   SYSROOT and ESYSROOT added
+   SYSROOT is the location of where dependencies in 
DEPEND are installed.
+   ESYSROOT is SYSROOT with EPREFIX appended.
+   
+   
+   
+   ENV_UNSET added
+   A whitespace delimited list of variables to be removed from 
the build environment.
+   
+
+
+
+
+Metadata
+
+
+   
+   Empty groupings are banned
+   Groupings which are empty, such as DEPEND="|| ( 
${empty_var} )" will now generate an error.
+   Furthermore, conditions within groupings are more strictly 
enforced.
+   Eg. REQUIRED_USE="|| ( foo? ( bar ) baz? ( zoinks )" 
would previously work with USE="-a -b" now requires
+   either USE="foo bar" or USE="baz zoinks".
+   
+   
+
+
+
+
+Profiles
+
+
+   
+   package.provided banned
+   Profiles may no longer contain a package.provided 
file with EAPI=7.
+   
+
+
+
+
+Helpers
+
+
+   
+   dohtml banned
+   
+   The dohtml helper has been banned with 
EAPI=7.
+   
+   
+   
+   dolib and libopts banned
+   
+   The dolib helper and the associated 
libopts have been banned with EAPI=7.
+   
+   
+   
+   has_version and best_version changes
+   
+   has_version and best_version now support 
an optional switch
+   to determine which type of dependencies to check.
+   
+   
+   -r (the default) will check 
runtime dependencies (RDEPEND)
+   -d will check target build-time 
dependencies (DEPEND)
+   -b will check host build-time 
dependencies (BDEPEND)
+   
+   
+   
+   Version manipulation and comparision commands
+   
+   EAPI=7 introduced three 

[gentoo-commits] proj/devmanual:master commit in: function-reference/message-functions/, ebuild-writing/messages/

2018-10-24 Thread Brian Evans
commit: 2c7b36df8e8f8909c05469c643c357cf2da2b41b
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 15:01:50 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:36 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=2c7b36df

Update message-functions for EAPI=7

Drop mention of ebeep and epause
Promote eqawarn leaving note about pre-EAPI=7 needing eutils

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

 ebuild-writing/messages/text.xml  |  2 +-
 function-reference/message-functions/text.xml | 35 +--
 2 files changed, 2 insertions(+), 35 deletions(-)

diff --git a/ebuild-writing/messages/text.xml b/ebuild-writing/messages/text.xml
index f8b81d6..85afa40 100644
--- a/ebuild-writing/messages/text.xml
+++ b/ebuild-writing/messages/text.xml
@@ -100,7 +100,7 @@ is mainly used for displaying additional error details 
before bailing out.
 
 
The eqawarn function can be used by eclass authors to notify 
ebuild writers about
-   deprecated functionality. eqawarn is defined in eutils. Portage doesn't 
log the qa message
+   deprecated functionality. eqawarn is defined in eutils prior to EAPI=7. 
Portage doesn't log the qa message
class by default so users don't get annoyed by seeing messages they 
can't do much about.
 
 

diff --git a/function-reference/message-functions/text.xml 
b/function-reference/message-functions/text.xml
index 24f4b82..af6771a 100644
--- a/function-reference/message-functions/text.xml
+++ b/function-reference/message-functions/text.xml
@@ -74,46 +74,13 @@ displaying informational messages.
   Display the end of an action block.
 
   
-
-
-
-   The following are available from eutils.eclass . ebeep and epause
-   are deprecated in EAPIS 0, 1 and 2 in favor of GLEP 42 news items and
-   package manager message logging functionality.
-
-
-
-  
-
-  Function
-
-
-  Details
-
-  
-  
-
-  epause
-
-
-  Pause for the specified number (must be a positive integer) of seconds.
-  Defaults to a sane value.
-
-  
-  
-
-  ebeep
-
-
-  Beep the specified number (must be a positive integer) of times. 
Defaults to a sane value.
-
-  
   
 
   eqawarn
 
 
   Used by eclass authors to notify ebuild writers that they are using 
deprecated functionality.
+  Before EAPI=7, the eutils eclass must be inherited.
 
   
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_prepare/epatch/

2018-10-24 Thread Brian Evans
commit: 459be03a011a231ef4c995a234251a3071ceb95f
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Sep 14 17:43:06 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:59:24 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=459be03a

Change src_prepare/epatch document to include eapply as well

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

 .../functions/src_prepare/epatch/text.xml  | 63 --
 1 file changed, 60 insertions(+), 3 deletions(-)

diff --git a/ebuild-writing/functions/src_prepare/epatch/text.xml 
b/ebuild-writing/functions/src_prepare/epatch/text.xml
index 65386dd..eba335b 100644
--- a/ebuild-writing/functions/src_prepare/epatch/text.xml
+++ b/ebuild-writing/functions/src_prepare/epatch/text.xml
@@ -1,14 +1,37 @@
 
 
 
-Patching with epatch
+Patching with epatch and eapply
 
 
 
 The canonical way of applying patches in ebuilds is to
-use epatch (from eutils.eclass, which you must make sure
+use epatch (from epatch.eclass, which you must make sure
 to inherit!) inside src_prepare. This function automatically
-handles -p levels, gunzip and so on as necessary. Also note that 
olds ebuild may still use src_unpack to apply patches. This is because those 
ebuilds are based in EAPI=1. You are advised to use EAPI=2 and apply your 
patches in src_prepare function instead.
+handles -p levels, gunzip and so on as necessary.
+
+Also note that olds ebuild may still use src_unpack to apply patches.
+This is because those ebuilds are based in EAPI=1.
+You are advised to use the latest and apply your patches in src_prepare 
function instead.
+
+Starting with EAPI=7, this function is banned and eapply must be used.
+
+
+
+Beginning with EAPI=6, a new function eapply was added to apply patches
+without the need for an eclass.
+This function differs from epatch in several ways:
+
+eapply will not unpack patches for you.
+
+The default patch level is -p1.
+Other patch levels must be specified manually or the command will fail.
+
+
+When specifying a directory, at least file name ending in .patch or .diff
+must exist or the command fails.  Other files are ignored.
+
+
 
 
 
@@ -17,6 +40,40 @@ and patches is highly discouraged.
 
 
 
+
+Basic eapply
+
+
+The default src_prepare function will look for a global PATCHES array to apply
+a list of patches for you.
+
+
+PATCHES=(
+   "${FILESDIR}/${P}-destdir.patch"
+   "${FILESDIR}/${P}-parallel_build.patch"
+)
+
+
+
+
+
+Advanced eapply
+
+
+This example shows how different patch levels can be applied:
+
+
+
+src_prepare() {
+   eapply -p2 "${WORKDIR}/${P}-suse-update.patch.bz2"
+   eapply -p0 "${FILESDIR}/${PV}-no-TIOCGDEV.patch"
+   eapply "${FILESDIR}/${PV}-gcc-6.patch"
+   eapply_user
+}
+
+
+
+
 
 Basic epatch
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/variables/, ebuild-writing/eapi/

2018-10-24 Thread Brian Evans
commit: 01cb58aae249511d25609883166477c6bbda992d
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Sep 14 19:37:33 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:36 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=01cb58aa

Move REQUIRED_USE descripton to variables

Instead of having it split on the EAPI page, this allows it
to grow organically in its own section

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

 ebuild-writing/eapi/text.xml  | 39 +
 ebuild-writing/variables/text.xml | 71 +--
 2 files changed, 70 insertions(+), 40 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 3f60d1a..406a562 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -595,45 +595,8 @@ src_install() {
must be enabled (or disabled if it has an exclamation 
mark prefix).


-   Essentially, REQUIRED_USE is an analogue of 
DEPEND
-   style syntax. For example, to state that some 
combination is
-   forbidden, i.e. "if foo is set, bar must 
be unset":
+   See 

-   
-REQUIRED_USE="foo? ( !bar )"
-   
-   
-   To state "if foo is set, then at least one of 
bar,
-   baz, and quux must be activated":
-   
-   
-REQUIRED_USE="foo? ( || ( bar baz quux ) )"
-   
-   
-   To state "exactly one of foo, bar, or 
baz must
-   be set, but not several":
-   
-   
-REQUIRED_USE="^^ ( foo bar baz )"
-   
-   
-   Note that the last relationship is that of an Exclusive 
OR (XOR).
-   While an XOR could be formed from usual DEPEND 
syntax, a
-   specific ^^ operator has been added for this 
case.
-   
-   
-   Finally, to state "at least one of foo, 
bar, or
-   baz must be set":
-   
-   
-REQUIRED_USE="|| ( foo bar baz )"
-   
-
-   
-   See section
-   
-   for when (and when not) to use REQUIRED_USE.
-   


REPLACING_VERSIONS and REPLACED_BY_VERSION

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index 39aeb76..811d92a 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -216,8 +216,8 @@ The following variables may or must be defined by every 
ebuild.
 REQUIRED_USE
 
 A list of assertions that must be met by the configuration of
-USE flags to be valid for this ebuild. (Requires
-EAPI>=4.)
+USE flags to be valid for this ebuild. (Requires EAPI>=4.)
+See .
 
   
   
@@ -636,5 +636,72 @@ have no direct correlation with the expected string should 
be avoided.
 
 
 
+
+REQUIRED_USE
+
+
+The REQUIRED_USE variable contains a list of assertions that must be
+met by the configuration of USE flags to be valid for this ebuild. In order
+to be matched, a USE flag in a terminal element must be enabled
+(or disabled if it has an exclamation mark prefix).
+
+
+
+Essentially, REQUIRED_USE is an analogue of DEPEND style syntax.
+For example, to state that some combination is forbidden, i.e. if foo is 
set, bar must be unset:
+
+
+
+REQUIRED_USE="foo? ( !bar )"
+
+
+To state "if foo is set, then at least one of bar, baz, and quux must be 
activated":
+
+
+REQUIRED_USE="foo? ( || ( bar baz quux ) )"
+
+
+To state "exactly one of foo, bar, or baz must be set, but not several":
+
+
+REQUIRED_USE="^^ ( foo bar baz )"
+
+
+Note that the last relationship is that of an Exclusive OR (XOR).
+While an XOR could be formed from usual DEPEND syntax,
+a specific ^^ operator has been added for this case.
+
+
+Finally, to state "at least one of foo, bar, or baz must be set":
+
+
+REQUIRED_USE="|| ( foo bar baz )"
+
+
+See section 
+for when (and when not) to use REQUIRED_USE.
+
+
+
+EAPI 5
+
+
+EAPI 5 added an additional case to simplify conflicting USE flags.
+
+
+To state "zero or one of foo, bar, or baz must be set, but not several":
+
+
+REQUIRED_USE="?? ( foo bar baz )"
+
+In the previous EAPI, this would be the same as:
+
+REQUIRED_USE="foo? ( !bar !baz ) bar? ( !foo !baz ) baz? ( !foo !bar )"
+
+
+
+
+
+
 
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2018-10-24 Thread Brian Evans
commit: 7cb1e1f8abbf1db100e3685cd9d1093c2a788a03
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 15:13:36 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:37 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=7cb1e1f8

install-functions: Update domo and add dostrip for EAPI=7

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

 function-reference/install-functions/text.xml | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index 1134164..24552a7 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -242,7 +242,8 @@ the first is the source name, the second the name to use 
when installing.
   domo
 
 
-  Install a Gettext .mo file
+  Install a Gettext .mo file
+  (EAPI=7) No longer looks at the value of into
 
   
   
@@ -387,6 +388,17 @@ the first is the source name, the second the name to use 
when installing.
   Install an sbin file using the second argument as the name
 
   
+  
+
+  dostrip
+
+
+  Introduced with EAPI=7, controls the stripping of executables.
+  Normally executed to exclude from stripping.
+  Eg. dostrip -x /path/to/important.so.  May also be used to 
include binaries
+  to strip when RESTRICT=strip without the -x option.
+
+  
 
 
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2018-10-24 Thread Brian Evans
commit: e9a60c0e885eb466dd3251ee33ab309f592ecd1d
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 15:20:59 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:37 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e9a60c0e

install-functions: mark dohtml as banned with EAPI=7

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

 function-reference/install-functions/text.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index 24552a7..e42b4f6 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -176,7 +176,8 @@ the first is the source name, the second the name to use 
when installing.
   Installs HTML document files into /usr/share/doc/${PF}/html
   The -r option allows directories to be installed recursively.
   Note: Deprecated in EAPI 6, switch to einstalldocs
-  instead
+  instead.
+  Note: Banned in EAPI=7
 
   
   



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_prepare/

2018-10-24 Thread Brian Evans
commit: 404265ebc3cd062402d737dc120f872c3330fa86
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Sep 14 17:08:48 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:51:35 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=404265eb

src_prepare: Show new EAPI 6 default_src_prepare

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

 ebuild-writing/functions/src_prepare/text.xml | 13 +
 1 file changed, 13 insertions(+)

diff --git a/ebuild-writing/functions/src_prepare/text.xml 
b/ebuild-writing/functions/src_prepare/text.xml
index 2a8cb84..4ff2074 100644
--- a/ebuild-writing/functions/src_prepare/text.xml
+++ b/ebuild-writing/functions/src_prepare/text.xml
@@ -40,6 +40,19 @@ src_prepare() {
true;
 }
 
+
+Beginning with EAPI=6, the src_prepare function gained a new default 
implementation:
+
+
+src_prepare() {  
+if declare -p PATCHES | grep -q "^declare -a "; then  
+[[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"  
+else  
+[[ -n ${PATCHES} ]] && eapply ${PATCHES}  
+fi  
+eapply_user  
+}
+
 
 
 



[gentoo-commits] proj/devmanual:master commit in: general-concepts/overlay/

2018-10-24 Thread Brian Evans
commit: 913f947302f399b1ff2834e93973ebd1eeb8e931
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Sep 17 15:17:27 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Oct 24 12:56:37 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=913f9473

overlays: Remove reference to PORTDIR_OVERLAY

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

 general-concepts/overlay/text.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/general-concepts/overlay/text.xml 
b/general-concepts/overlay/text.xml
index 8428e25..aca48c7 100644
--- a/general-concepts/overlay/text.xml
+++ b/general-concepts/overlay/text.xml
@@ -6,8 +6,8 @@
 
 
 Portage can look in multiple places for packages by using an overlay. The
-locations of overlays are controlled by the PORTDIR_OVERLAY variable, 
which
-should contain a space-separated list of paths.
+locations of overlays are controlled by the location variable
+in one or more repos.conf files.
 
 
 



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

2018-10-24 Thread Michał Górny
commit: fdab0909a134b86ad76ab497b0e4e7d13e4fa2a8
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Oct 21 02:13:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 24 12:58:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdab0909

www-client/midori: Fix net-libs/webkit-gtk dep to [opengl]

Closes: https://github.com/gentoo/gentoo/pull/10191
Signed-off-by: Michał Górny  gentoo.org>

 www-client/midori/midori-0.5.11-r2.ebuild | 2 +-
 www-client/midori/midori-0.5.11-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/midori/midori-0.5.11-r2.ebuild 
b/www-client/midori/midori-0.5.11-r2.ebuild
index 6b7ef90da64..7cc8c2fa4e8 100644
--- a/www-client/midori/midori-0.5.11-r2.ebuild
+++ b/www-client/midori/midori-0.5.11-r2.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
>=net-libs/libsoup-2.38:2.4
>=x11-libs/libnotify-0.7
>=x11-libs/gtk+-3.10.0:3
-   >=net-libs/webkit-gtk-2.3.91:4[jit=]
+   >=net-libs/webkit-gtk-2.3.91:4[jit=,opengl]
granite? ( >=dev-libs/granite-0.2 )
xscreensaver? (
x11-libs/libX11

diff --git a/www-client/midori/midori-0.5.11-r3.ebuild 
b/www-client/midori/midori-0.5.11-r3.ebuild
index f7bfd147bf8..5fd35eecf3b 100644
--- a/www-client/midori/midori-0.5.11-r3.ebuild
+++ b/www-client/midori/midori-0.5.11-r3.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
>=net-libs/libsoup-2.38:2.4
>=x11-libs/libnotify-0.7
>=x11-libs/gtk+-3.10.0:3
-   >=net-libs/webkit-gtk-2.3.91:4[jit=]
+   >=net-libs/webkit-gtk-2.3.91:4[jit=,opengl]
granite? ( >=dev-libs/granite-0.2 )
xscreensaver? (
x11-libs/libX11



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

2018-10-24 Thread Michał Górny
commit: 7b61b7b592e772c7ffd486bd5956daec4eb810d3
Author: Oleksandr Trotsenko  gmail  com>
AuthorDate: Sun Oct 21 21:07:30 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 24 12:58:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b61b7b5

dev-python/wsproto: Version bump to 0.12.0

Updating to the latest available version.

Closes: https://bugs.gentoo.org/669238
Signed-off-by: Oleksandr Trotsenko  gmail.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10193
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/wsproto/Manifest  |  1 +
 dev-python/wsproto/wsproto-0.12.0.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
index a87f546b358..8c8a044f677 100644
--- a/dev-python/wsproto/Manifest
+++ b/dev-python/wsproto/Manifest
@@ -1 +1,2 @@
 DIST wsproto-0.11.0.tar.gz 41179 BLAKE2B 
72486adde659e96910bcc56efe5f3ddd71d962e2844e332eabea2a0cbe5574678be85d330fdd54f951f679dfe5b1c185641a30169cc6cd9ac6c4ed066c6a3533
 SHA512 
583e030dc88971b3733e5e84e5fbaa70d6043d01485cabbbf45470baa31e4f511aea55e108132fc298aeae0031542af7bdd22b7ae25b11832179025a2fde4bdd
+DIST wsproto-0.12.0.tar.gz 45252 BLAKE2B 
1be690faba6665b11e2e1c1725935addb132d7008f0ae81e7d5c383a152a5d79389287b3c152cb380e0bdfc97a3438e2a48b62f3c8acf6b501427bc617225ec0
 SHA512 
159b7f67eff60c2514cfca17036d95017109fe251def6cec132998ac82a037484e3e248d4335539fd03491f56c491a7cf51582aa3f74a44d7d150220a875b18d

diff --git a/dev-python/wsproto/wsproto-0.12.0.ebuild 
b/dev-python/wsproto/wsproto-0.12.0.ebuild
new file mode 100644
index 000..98cb9d8b563
--- /dev/null
+++ b/dev-python/wsproto/wsproto-0.12.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="WebSockets state-machine based protocol implementation"
+HOMEPAGE="https://github.com/python-hyper/wsproto 
https://pypi.python.org/pypi/wsproto;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   =dev-python/h11-0.8*[${PYTHON_USEDEP}]
+   virtual/python-enum34[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   py.test -v || die "Testing failed"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2018-10-24 Thread Lars Wendler
commit: ab9cb2adf29b582afb8541b4ceb5a3185c82ba30
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 12:30:31 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 12:30:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9cb2ad

dev-libs/cyrus-sasl: Fixed build with openssl-1.1

Bumped to EAPI-6 and did some ebuild cleanup.

Closes: https://bugs.gentoo.org/592528
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild   | 111 ---
 ...us-sasl-2.1.23-gss_c_nt_hostbased_service.patch |   4 +-
 .../files/cyrus-sasl-2.1.25-fix_heimdal.patch  |   8 +-
 .../files/cyrus-sasl-2.1.25-missing_header.patch   |   4 +-
 .../files/cyrus-sasl-2.1.25-service_keytabs.patch  |   8 +-
 ...us-sasl-2.1.26-fix_dovecot_authentication.patch |   8 +-
 .../files/cyrus-sasl-2.1.26-missing-size_t.patch   |   4 +-
 .../files/cyrus-sasl-2.1.26-openssl-1.1.patch  | 353 +
 8 files changed, 425 insertions(+), 75 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
index 582c8463da1..f7351ba 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
-inherit eutils flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd
 
 SASLAUTHD_CONF_VER="2.1.26"
 
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}/${PN}-2.1.26-send-imap-logout.patch"
"${FILESDIR}/${PN}-2.1.26-canonuser-ldapdb-garbage-in-out-buffer.patch"
"${FILESDIR}/${PN}-2.1.26-fix_dovecot_authentication.patch"
+   "${FILESDIR}/${PN}-2.1.26-openssl-1.1.patch" #592528
 )
 
 pkg_setup() {
@@ -65,7 +66,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   epatch "${PATCHES[@]}"
+   default
 
# Get rid of the -R switch (runpath_switch for Sun)
# >=gcc-4.6 errors out with unknown option
@@ -103,73 +104,66 @@ multilib_src_configure() {
# Java support.
multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
 
-   local myconf=()
-
-   # Add authdaemond support (bug #56523).
-   if use authdaemond ; then
-   myconf+=( 
--with-authdaemond="${EPREFIX}"/var/lib/courier/authdaemon/socket )
-   fi
-
-   # Fix for bug #59634.
-   if ! use ssl ; then
-   myconf+=( --without-des )
-   fi
+   local myeconfargs=(
+   --enable-login
+   --enable-ntlm
+   --enable-auth-sasldb
+   --disable-cmulocal
+   --disable-krb4
+   --disable-macos-framework
+   --enable-otp
+   --without-sqlite
+   --with-saslauthd="${EPREFIX}"/run/saslauthd
+   --with-pwcheck="${EPREFIX}"/run/saslauthd
+   --with-configdir="${EPREFIX}"/etc/sasl2
+   --with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sasl2
+   --with-dbpath="${EPREFIX}"/etc/sasl2/sasldb2
+   $(use_with ssl openssl)
+   $(use_with pam)
+   $(use_with openldap ldap)
+   $(use_enable ldapdb)
+   $(multilib_native_use_enable sample)
+   $(use_enable kerberos gssapi)
+   $(multilib_native_use_enable java)
+   $(multilib_native_use_with java javahome ${JAVA_HOME})
+   $(multilib_native_use_with mysql mysql "${EPREFIX}"/usr)
+   $(multilib_native_use_with postgres pgsql)
+   $(use_with sqlite sqlite3 "${EPREFIX}"/usr/$(get_libdir))
+   $(use_enable srp)
+   $(use_enable static-libs static)
+
+   # Add authdaemond support (bug #56523).
+   $(usex authdaemond 
--with-authdaemond="${EPREFIX}"/var/lib/courier/authdaemon/socket '')
+
+   # Fix for bug #59634.
+   $(usex ssl '' --without-des)
+
+   # Use /dev/urandom instead of /dev/random (bug #46038).
+   $(usex urandom --with-devrandom=/dev/urandom '')
+   )
 
if use sqlite || { multilib_is_native_abi && { use mysql || use 
postgres; }; } ; then
-   myconf+=( --enable-sql )
+   myeconfargs+=( --enable-sql )
else
-   myconf+=( --disable-sql )
+   myeconfargs+=( --disable-sql )
fi
 
# Default to GDBM if both 'gdbm' and 'berkdb' are present.
if use gdbm ; then
einfo "Building with GNU DB as database backend for your SASLdb"
-   myconf+=( --with-dblib=gdbm )
+   myeconfargs+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_p11/files/, sys-auth/pam_p11/

2018-10-24 Thread Lars Wendler
commit: 3e50a2a015fe3d523bfc4e72ed2175d4d6033e97
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 12:05:16 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 12:05:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e50a2a0

sys-auth/pam_p11: Fixed build with openssl-1.1

Closes: https://bugs.gentoo.org/658036
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../pam_p11/files/pam_p11-0.2.0-openssl11.patch| 76 ++
 sys-auth/pam_p11/pam_p11-0.2.0.ebuild  | 10 ++-
 2 files changed, 84 insertions(+), 2 deletions(-)

diff --git a/sys-auth/pam_p11/files/pam_p11-0.2.0-openssl11.patch 
b/sys-auth/pam_p11/files/pam_p11-0.2.0-openssl11.patch
new file mode 100644
index 000..8c41e29bed1
--- /dev/null
+++ b/sys-auth/pam_p11/files/pam_p11-0.2.0-openssl11.patch
@@ -0,0 +1,76 @@
+From 46a6079817c67a09e5ac493af3381c655bd91c26 Mon Sep 17 00:00:00 2001
+From: Peter Popovec 
+Date: Tue, 21 Aug 2018 10:24:36 +0200
+Subject: [PATCH] Replacing deprecated OpenSSL API functions (#12)
+
+fixes https://github.com/OpenSC/pam_p11/issues/10
+---
+ configure.ac  |  5 +
+ src/pam_p11.c | 17 ++---
+ 2 files changed, 19 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 5bcbdd6..2854a99 100644
+--- a/configure.ac
 b/configure.ac
+@@ -85,6 +85,11 @@ PKG_CHECK_MODULES(
+   )]
+ )
+ 
++saved_LIBS="$LIBS"
++LIBS="$OPENSSL_LIBS $LIBS"
++AC_CHECK_FUNCS(EVP_MD_CTX_new EVP_MD_CTX_free EVP_MD_CTX_reset)
++LIBS="$saved_LIBS"
++
+ if test -z "${PAM_LIBS}"; then
+   AC_ARG_VAR([PAM_CFLAGS], [C compiler flags for pam])
+   AC_ARG_VAR([PAM_LIBS], [linker flags for pam])
+diff --git a/src/pam_p11.c b/src/pam_p11.c
+index 2b4bfbe..60380e5 100644
+--- a/src/pam_p11.c
 b/src/pam_p11.c
+@@ -31,6 +31,17 @@
+ #include 
+ #include 
+ 
++/* openssl deprecated API emulation */
++#ifndef HAVE_EVP_MD_CTX_NEW
++#define EVP_MD_CTX_new()  EVP_MD_CTX_create()
++#endif
++#ifndef HAVE_EVP_MD_CTX_FREE
++#define EVP_MD_CTX_free(ctx)  EVP_MD_CTX_destroy((ctx))
++#endif
++#ifndef HAVE_EVP_MD_CTX_RESET
++#define EVP_MD_CTX_reset(ctx) EVP_MD_CTX_cleanup((ctx))
++#endif
++
+ #ifdef ENABLE_NLS
+ #include 
+ #include 
+@@ -578,7 +589,7 @@ static int key_verify(pam_handle_t *pamh, int flags, 
PKCS11_KEY *authkey)
+   unsigned char signature[256];
+   unsigned int siglen = sizeof signature;
+   const EVP_MD *md = EVP_sha1();
+-  EVP_MD_CTX *md_ctx = EVP_MD_CTX_create();
++  EVP_MD_CTX *md_ctx = EVP_MD_CTX_new();
+   EVP_PKEY *privkey = PKCS11_get_private_key(authkey);
+   EVP_PKEY *pubkey = PKCS11_get_public_key(authkey);
+ 
+@@ -596,7 +607,7 @@ static int key_verify(pam_handle_t *pamh, int flags, 
PKCS11_KEY *authkey)
+   || !EVP_SignInit(md_ctx, md)
+   || !EVP_SignUpdate(md_ctx, challenge, sizeof challenge)
+   || !EVP_SignFinal(md_ctx, signature, , privkey)
+-  || !EVP_MD_CTX_cleanup(md_ctx)
++  || !EVP_MD_CTX_reset(md_ctx)
+   || !EVP_VerifyInit(md_ctx, md)
+   || !EVP_VerifyUpdate(md_ctx, challenge, sizeof 
challenge)
+   || 1 != EVP_VerifyFinal(md_ctx, signature, siglen, 
pubkey)) {
+@@ -613,7 +624,7 @@ static int key_verify(pam_handle_t *pamh, int flags, 
PKCS11_KEY *authkey)
+   if (NULL != privkey)
+   EVP_PKEY_free(privkey);
+   if (NULL != md_ctx) {
+-  EVP_MD_CTX_destroy(md_ctx);
++  EVP_MD_CTX_free(md_ctx);
+   }
+   return ok;
+ }

diff --git a/sys-auth/pam_p11/pam_p11-0.2.0.ebuild 
b/sys-auth/pam_p11/pam_p11-0.2.0.ebuild
index cc81b3a08cb..6156029daf1 100644
--- a/sys-auth/pam_p11/pam_p11-0.2.0.ebuild
+++ b/sys-auth/pam_p11/pam_p11-0.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit pam
+inherit autotools pam
 
 DESCRIPTION="PAM module for authenticating against PKCS#11 tokens"
 HOMEPAGE="https://github.com/opensc/pam_p11/wiki;
@@ -22,8 +22,14 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}/${P}-build.patch"
+   "${FILESDIR}/${P}-openssl11.patch" #658036
 )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
econf --with-pamdir="$(getpam_mod_dir)"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-process/rtirq/

2018-10-24 Thread Michał Górny
commit: 2cfc06b5af03ba8fc3369dfa013cdf7e60cbcb76
Author: Karl Linden  gmail  com>
AuthorDate: Sat Oct 13 15:32:42 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 24 11:56:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfc06b5

sys-process/rtirq: version bump to 20180209

- Install systemd service file.
- Bump to EAPI 7.
- Drop explicit RDEPEND on sys-apps/util-linux.
- Group variables as in skel.ebuild.
- Update LICENSE to GPL-2+ in accordance with rtirq.sh.
- Do not use PN variable in src_install.
- Remove OpenRC specific code that was not very useful anyway.
- Use KV_LOCAL from linux-info to detect if the current kernel is
  realtime or not.
- Avoid using grep unnecessarily.

Closes: https://bugs.gentoo.org/653732
Signed-off-by: Karl Linden  gmail.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10135
Signed-off-by: Michał Górny  gentoo.org>

 sys-process/rtirq/Manifest  |  1 +
 sys-process/rtirq/rtirq-20180209.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest
index 57ca7c2065b..4c95062e111 100644
--- a/sys-process/rtirq/Manifest
+++ b/sys-process/rtirq/Manifest
@@ -1 +1,2 @@
 DIST rtirq-20150216.tar.gz 12249 BLAKE2B 
b138c3b274e7d0875fc18d21ff77291975f86d841cfd06d704b428bcf7e106fb06b4738a4d8dd88ca2e58fa719b8232ef8a61df0bd088c9a368497e27095bd39
 SHA512 
4cb4e3a8e314cec238c2a21c975bec258f229b660e0994893b73aa0b16f6041179ff4e220532fde237d70e15fd5420e22ee5dbf84168148060e760d76617b59c
+DIST rtirq-20180209.tar.gz 12290 BLAKE2B 
432bf6c931b753d4d9a5d7c50a35b0fb9b2161d09c9f762b97a5aae88152de1f3d14a2a4ccc46d8607d7379e4a7a659d603cc09ee20017923b176359eb4b9133
 SHA512 
9de924e627b91d6df162b6c8c0c3421fbab11f08162abe98b0fac8742ea924a7e0a18aab23d828e19fe81dfdb70f2f6814c7195acbcbc93af9a339dc549190b2

diff --git a/sys-process/rtirq/rtirq-20180209.ebuild 
b/sys-process/rtirq/rtirq-20180209.ebuild
new file mode 100644
index 000..5186ad22dd4
--- /dev/null
+++ b/sys-process/rtirq/rtirq-20180209.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info systemd
+
+DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers"
+HOMEPAGE="http://www.rncbc.org/archive/#rtirq;
+SRC_URI="http://www.rncbc.org/archive/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+   get_version
+
+   # Correct config file path.
+   sed -i -e "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" ${PN}.sh 
|| die
+   sed -i -e "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" ${PN}.conf || die
+
+   default
+}
+
+src_install() {
+   dosbin rtirq.sh
+   doinitd "${FILESDIR}"/rtirq
+   newconfd rtirq.conf rtirq
+   systemd_dounit rtirq.service
+}
+
+pkg_postinst() {
+   if [[ ${KV_LOCAL} != *rt* ]] ; then
+   elog "To use rtirq you need a realtime kernel."
+   elog "Realtime kernel sources are supplied in 
sys-kernel/rt-sources."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/rtirq/

2018-10-24 Thread Michał Górny
commit: 3f368aed96405b63a317916a559da07155cc7232
Author: Karl Linden  gmail  com>
AuthorDate: Sat Oct 13 15:05:30 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 24 11:56:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f368aed

sys-process/rtirq: correct HOMEPAGE and SRC_URI

Signed-off-by: Karl Linden  gmail.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Michał Górny  gentoo.org>

 sys-process/rtirq/rtirq-20150216.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/rtirq/rtirq-20150216.ebuild 
b/sys-process/rtirq/rtirq-20150216.ebuild
index 25ac445e402..91f6fe3f344 100644
--- a/sys-process/rtirq/rtirq-20150216.ebuild
+++ b/sys-process/rtirq/rtirq-20150216.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
 
 DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers"
-HOMEPAGE="http://www.rncbc.org/jack/;
+HOMEPAGE="http://www.rncbc.org/archive/#rtirq;
 
-SRC_URI="http://www.rncbc.org/jack/${P}.tar.gz;
+SRC_URI="http://www.rncbc.org/archive/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/arduino/files/, dev-embedded/arduino/

2018-10-24 Thread Virgil Dupras
commit: 80d731cd86741c9e87fe3db4fb117b977d1c866b
Author: Virgil Dupras  gentoo  org>
AuthorDate: Wed Oct 24 11:49:16 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Wed Oct 24 11:49:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d731cd

dev-embedded/arduino: remove old

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

 dev-embedded/arduino/Manifest  |   3 -
 dev-embedded/arduino/arduino-1.0.5-r1.ebuild   |  98 ---
 dev-embedded/arduino/arduino-1.0.5-r2.ebuild   | 107 -
 .../arduino/files/arduino-1.0.1-build.xml.patch|  38 
 .../arduino/files/arduino-1.0.3-script.patch   |  20 
 5 files changed, 266 deletions(-)

diff --git a/dev-embedded/arduino/Manifest b/dev-embedded/arduino/Manifest
index ebb1d7f130e..3955a4b47f7 100644
--- a/dev-embedded/arduino/Manifest
+++ b/dev-embedded/arduino/Manifest
@@ -1,4 +1,3 @@
-DIST arduino-1.0.5-src.tar.gz 40526292 BLAKE2B 
3844d5f644af94adbb8fb6fa2f80640ae823d2455d0c2e175bc614a281ce5ece0bd111ecd3661d8ab2f2017781b8b1753b215b705090e449be0525b5ec009a4b
 SHA512 
0401bf6051a48d343f9e4e822446a846b2c6446c68949efe5daf5f5445114312eecb9c99a4565ab2e2f80831aaa32122ecc21f81c8a97136704482cd0f1f1c00
 DIST arduino-1.8.5-Adafruit_CircuitPlayground-1.6.8.zip 404619 BLAKE2B 
993ec1282cc711b814db99fe1e4b50a2a6e6559722872e8fbcbb42e022c0e3611e10a4a0285468f82241eb5e15c0f91ff49ae9f2e0190d80a674cba51c93eae6
 SHA512 
0f0d32841bb6987edfc0e9aa0af8d0f7cf68dd33bf07ff0ec4cdd0d9733bb092b97a4810d7a0828e1d38fb25ec58e8fd3c023f70dffa3b1397386a902c932491
 DIST arduino-1.8.5-Bridge-1.6.3.zip 64717 BLAKE2B 
cb20da7b1db33ad89bd5fcadd01035592b664a7aaa98c27463fad643deba0b1d7e48b341f75f2564716f5b32e800b96934202c683b9a68c628d5af01662c9b7e
 SHA512 
6836580af17b9fbc1ce39821c2e3891bb2f240904a30e66110a03837a24979093ad88819dc333fa5b47ceff6f6ef17552004356bc71200a2e7b09d2182e91fc5
 DIST arduino-1.8.5-Edison_help_files-1.6.2.zip 3321743 BLAKE2B 
5d760ba329741cac27253fb439cf98381c0c0d7327f0c22f61cffc23c48d655278280185e5a7f6c85f3d182cacad4626eb9fe6cc2aaf7d2965bb377e2f39bbaa
 SHA512 
63d4005036b43f09347814433578e8c75a7af5caa0923516deab146ef0867af4e60aad0c9d5d47870dcec0ddb4e5396363e4312425f95a8d8da8725f77da8f3a
@@ -18,5 +17,3 @@ DIST arduino-1.8.5-Temboo-1.2.1.zip 187499 BLAKE2B 
4f26317b21492697fa3bbce1fe2cd
 DIST arduino-1.8.5-WiFi101-Updater-ArduinoIDE-Plugin-0.9.1.zip 703748 BLAKE2B 
be9a0e2ac5a890121a0ef59700ee9a001711d7357d1c9aedfac7ca8593ed6bdef32219a88003846d4a793a532a3ebb47cde28dbe4c93dbeef8567ad6fb36bf00
 SHA512 
f107e5ee544450cc7cabfc7eb43462d374a59446418b5ce3a9f3eb545b03fe6383f42e79eb6919fb4b6e621902cbb84f4fa7119f23b51aa770ebd020dee9
 DIST arduino-1.8.5-reference-1.6.6-3.zip 7004842 BLAKE2B 
49d0d41fb499c15f06c8cb8d8211e5039ee9843a6629f305762b262a5bf199e4bbe7fea4716b7734403dc7e83ce35a963035b3a2c0d6a198a4218e7472b18d74
 SHA512 
65962322b6dcb15da6c119d47c382052d1183772c855b8e8fcdd108b54e730e2374d93741737f3b51e57288a0e8842a6a7f79dce4377ea3630293e6c3e7e8b73
 DIST arduino-1.8.5.tar.gz 48219839 BLAKE2B 
b031ccd601c42adce0ef06b69bd6103996d7a2a29a4640ab2518bb607e17d90524e1f7dc9861c096df90b0f0a439c5ee8867912b53cb925309dd7e0f6ddf3b54
 SHA512 
f01b0401edc7ea5d58cb475776b816d05f289060613dd452ca71ecaf4a3a95c5e9ddb5f2cf06d3c165e9e0540c895f9eaea896a7974c88834de569944c4adbd2
-DIST arduino-icons.tar.bz2 58775 BLAKE2B 
20f230394a8d725eaf7300f66105b09b31eb96aad8798f325d9e5eec6a1aec8319deb561d1b76d47d08dc6663ec11b6b991e057b88d6619c16a80cf0e10959e1
 SHA512 
b750e79d6117f5df619f2b765dad6e64f0ba4aa3314b0b6e00801577e3ea1f15951ba15efe7a00f5317285a19ac29ac41c78b71342f45cd164c794a42bafcdd9
-DIST arduino-src-1.0.5.tar.gz 235284641 BLAKE2B 
7e7ed1305be468dff5ee32238e51b56c214bb993531c67a5ed178a267b5ff8b0f5303aa2a539b64ac40b20278d0206513c3b26f74dd9120058d97fabbbafef27
 SHA512 
0a40203b8a31c4d9288500962ada7f5083c280a84d8c56ab7da2d1326e1c02a908a96db589ab10bafc115abefe010bf23f6994c08e43c86a4ac10c2d4ab93ec2

diff --git a/dev-embedded/arduino/arduino-1.0.5-r1.ebuild 
b/dev-embedded/arduino/arduino-1.0.5-r1.ebuild
deleted file mode 100644
index 6dde62efe0a..000
--- a/dev-embedded/arduino/arduino-1.0.5-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-JAVA_PKG_IUSE="doc examples"
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="An open-source AVR electronics prototyping platform"
-HOMEPAGE="https://arduino.cc/ https://github.com/arduino/;
-SRC_URI="https://${PN}.googlecode.com/files/${P}-src.tar.gz
-mirror://gentoo/arduino-icons.tar.bz2"
-LICENSE="GPL-2 GPL-2+ LGPL-2 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-RESTRICT="strip binchecks"
-IUSE=""
-
-COMMONDEP="
-dev-java/jna:0
->dev-java/rxtx-2.1:2"
-
-RDEPEND="${COMMONDEP}
-dev-embedded/avrdude
-dev-embedded/uisp
-sys-devel/crossdev
->=virtual/jre-1.5"
-
-DEPEND="${COMMONDEP}

[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/

2018-10-24 Thread Jeroen Roovers
commit: 35edd05a5530db10454d9347720e36ae954a20eb
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Oct 24 09:45:08 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Oct 24 09:45:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35edd05a

net-dns/c-ares: Version 1.15.0

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

 net-dns/c-ares/Manifest |  1 +
 net-dns/c-ares/c-ares-1.15.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index ec995464d44..6991aca2953 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1,2 +1,3 @@
 DIST c-ares-1.13.0.tar.gz 1446797 BLAKE2B 
9d7daaad8e35242f110ee8b4abf20619e46beb3fcf49a1b6d7df596fd4129b56cb92f4aeba10845aeb6ed4f4d789ac11745ddc87803ca5bf27fed1aebdb4286c
 SHA512 
4a7942e754673f5b8d55a7471e31b0f390e8324b14c12077580c956147fad4d165c7fe8a3190199b1add95c710ceeb1a7957706d4f0d6299d39c5dddc719bd9d
 DIST c-ares-1.14.0.tar.gz 1335940 BLAKE2B 
d62a0b6d5ea4a2926ff8f2f719d267f9a0c97fa9756b80fcf7c97822f3dd7a1ce9587d9db0ea5217f052f54f5858c68e71c78c33f32fe60df81f456cd9719ac6
 SHA512 
30cd3f8c4eea15f994b2ceb44d84e506858f69f624e651e39bb4db523fea9ad5e8906b75abf07131ae364be19172274ed4053059669091f21ce4463cdbb857bf
+DIST c-ares-1.15.0.tar.gz 1347687 BLAKE2B 
c4028bb2840af23274b79c73600bfcf73a348c7ab63ae3c215829e0fe2cf149f4ad38a3ec657c3997bad818ced3cacaed0579dd0dd2ef42eaffd074bdc4f22ed
 SHA512 
a1de6c5e7e1a6a13c926aae690e83d5caa51e7313d63da1cf2af6bc757c41d585aad5466bc3ba7b7f7793cb1748fa589f40972b196728851c8b059cfc8c3be50

diff --git a/net-dns/c-ares/c-ares-1.15.0.ebuild 
b/net-dns/c-ares/c-ares-1.15.0.ebuild
new file mode 100644
index 000..c90ba00fe1b
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.15.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.haxx.se/;
+SRC_URI="https://${PN}.haxx.se/download/${P}.tar.gz;
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc64-solaris"
+IUSE="static-libs"
+
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+
+DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-1.12.0-remove-tests.patch
+   eapply_user
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-nonblocking \
+   --enable-symbol-hiding \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   prune_libtool_files --all
+}



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

2018-10-24 Thread Louis Sautier
commit: 6c76f6521560c1b8f14eb034b2f4e3ab9611ff6b
Author: Louis Sautier  gentoo  org>
AuthorDate: Wed Oct 24 09:13:14 2018 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Wed Oct 24 09:20:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c76f652

dev-python/geventhttpclient: fix ImportError while collecting tests

Closes: https://bugs.gentoo.org/667758
Signed-off-by: Louis Sautier  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild 
b/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild
index bbedb9e89a2..a16291b3b01 100644
--- a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild
+++ b/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,9 @@ python_prepare_all() {
 
 python_test() {
# Ignore tests which require network access
-   py.test src/geventhttpclient/tests --ignore \
+   # Append to sys.path to avoid ImportError
+   # https://bugs.gentoo.org/667758
+   pytest --import-mode=append -vv src/geventhttpclient/tests --ignore \
src/geventhttpclient/tests/test_client.py || \
die "Tests failed with ${EPYTHON}"
 }



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

2018-10-24 Thread Andreas Sturmlechner
commit: 37e657a5b7423fc2e73df0a67f04a2a8b756f4e9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 24 08:21:02 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 24 08:21:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e657a5

media-libs/glyr: Drop old

Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 media-libs/glyr/Manifest  |  2 --
 media-libs/glyr/glyr-1.0.5.ebuild | 32 
 media-libs/glyr/glyr-1.0.7.ebuild | 32 
 3 files changed, 66 deletions(-)

diff --git a/media-libs/glyr/Manifest b/media-libs/glyr/Manifest
index 5d889ba9e7d..9b617572412 100644
--- a/media-libs/glyr/Manifest
+++ b/media-libs/glyr/Manifest
@@ -1,3 +1 @@
 DIST glyr-1.0.10.tar.gz 416414 BLAKE2B 
6cc4dbe7f95bb86635c131f37e4a0d0c95cf2027e8d84629e5d2760d9d8baa5194976b119f2759922ad6a3a2986cc22c630260bb85108caf04674d12a43b1406
 SHA512 
dc5a579c84c321de7c28861e42196d42ef73bbdbe86b5d662d7ace1d79efe8d6d8d0a8086092ed9c32af9651db8cb11bf1678c5582b17192b23e20a66812bb21
-DIST glyr-1.0.5.tar.gz 426382 BLAKE2B 
c729eb77fac5ab0afc2ab01a83d004678697456f894b72bda45672333068ce0ca24483cd9e60751dfbef9b8ff576fe825c7af9b20afb8201b7d2c2d7d86d3252
 SHA512 
e630116ae5a673c9b85a0a4f3dfa2a8ede319bdca357225250ab687b7bf08ddf86041316962918d577376d9641ba1128ec95fa24b5784150155acf78959af744
-DIST glyr-1.0.7.tar.gz 425072 BLAKE2B 
8d4ac47467232cca06f517a7f60d824c962949fb4226584e3c81e7c65338d28642fc09eb7e691908c1f25a9e225face52f1a565a1454bbd056f686398fee140a
 SHA512 
e6ffe4f1f2630fead1a8593b63e10dacfa3d8d57b241d0f660f5cd35223dd3b2888d6eee8e6089548ed01301326d195e98f50893745ee3567570d498e23b8c1d

diff --git a/media-libs/glyr/glyr-1.0.5.ebuild 
b/media-libs/glyr/glyr-1.0.5.ebuild
deleted file mode 100644
index 1cbcb53898c..000
--- a/media-libs/glyr/glyr-1.0.5.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils
-
-DESCRIPTION="A music related metadata searchengine, both with commandline 
interface and C API"
-HOMEPAGE="https://github.com/sahib/glyr;
-SRC_URI="https://github.com/sahib/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="dev-db/sqlite:3
-   >=dev-libs/glib-2.10:2
-   net-misc/curl"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS="AUTHORS README*" # CHANGELOG is obsolete in favour of git history
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   sed -i \
-   -e '/GCC_ONLY_OPT.*-s/d' \
-   -e '/FLAGS/s:-Os::' \
-   -e '/FLAGS/s:-g3::' \
-   CMakeLists.txt || die
-}

diff --git a/media-libs/glyr/glyr-1.0.7.ebuild 
b/media-libs/glyr/glyr-1.0.7.ebuild
deleted file mode 100644
index f2dc637e0b7..000
--- a/media-libs/glyr/glyr-1.0.7.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils
-
-DESCRIPTION="A music related metadata searchengine, both with commandline 
interface and C API"
-HOMEPAGE="https://github.com/sahib/glyr;
-SRC_URI="https://github.com/sahib/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-db/sqlite:3
-   >=dev-libs/glib-2.10:2
-   net-misc/curl"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS="AUTHORS README*" # CHANGELOG is obsolete in favour of git history
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   sed -i \
-   -e '/GCC_ONLY_OPT.*-s/d' \
-   -e '/FLAGS/s:-Os::' \
-   -e '/FLAGS/s:-g3::' \
-   CMakeLists.txt || die
-}



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

2018-10-24 Thread Tobias Klausmann
commit: e16b2a452d689fb048ec263eb5084b4d9a923f9d
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Oct 24 07:47:04 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Oct 24 07:47:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16b2a45

net-fs/samba: Add ~alpha keyword to 4.8.6

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

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

diff --git a/net-fs/samba/samba-4.8.6.ebuild b/net-fs/samba/samba-4.8.6.ebuild
index 9befc0e2119..d8441097fab 100644
--- a/net-fs/samba/samba-4.8.6.ebuild
+++ b/net-fs/samba/samba-4.8.6.ebuild
@@ -15,7 +15,7 @@ SRC_PATH="stable"
 
 SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz"
 [[ ${PV} = *_rc* ]] || \
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
 
 DESCRIPTION="Samba Suite Version 4"
 HOMEPAGE="https://www.samba.org/;



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

2018-10-24 Thread Mikle Kolyada
commit: b31730f47212385dcaf3517018121efbfbb4e315
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 24 07:44:06 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 24 07:44:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31730f4

media-libs/glyr: amd64 stable wrt bug #668622

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

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

diff --git a/media-libs/glyr/glyr-1.0.10.ebuild 
b/media-libs/glyr/glyr-1.0.10.ebuild
index deaae08241b..65ac5aac4cf 100644
--- a/media-libs/glyr/glyr-1.0.10.ebuild
+++ b/media-libs/glyr/glyr-1.0.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sahib/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="



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

2018-10-24 Thread Mikle Kolyada
commit: fa2e065a7949efd6f9f69d53c450ec57056dd28f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 24 07:40:35 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 24 07:40:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2e065a

app-text/xmlto: amd64 stable wrt bug #669068

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

 app-text/xmlto/xmlto-0.0.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/xmlto/xmlto-0.0.28-r1.ebuild 
b/app-text/xmlto/xmlto-0.0.28-r1.ebuild
index 4942d1c4684..a5fb9fbcbb7 100644
--- a/app-text/xmlto/xmlto-0.0.28-r1.ebuild
+++ b/app-text/xmlto/xmlto-0.0.28-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x86-solaris"
 IUSE="latex text"
 
 RDEPEND=">=app-text/docbook-xsl-stylesheets-1.62.0-r1



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

2018-10-24 Thread Lars Wendler
commit: 4e29245879a34247ae4e46eb35d6afac3125f725
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 07:19:11 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 07:35:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e292458

net-fs/samba: Bump to version 4.7.11

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

 net-fs/samba/Manifest|   1 +
 net-fs/samba/samba-4.7.11.ebuild | 319 +++
 2 files changed, 320 insertions(+)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 3882da56dcd..73db6eca7c4 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,6 +1,7 @@
 DIST samba-4.5.11-disable-python-patches.tar.xz 6292 BLAKE2B 
c2a32a1059a02bc1c87ce5f604cbc5878c654b8f693c8486b5ba63b37513444915a7b6389fe82b7e31ab2f9577dd8462eddba60b4f4f756b4ed1145ce7bd90ae
 SHA512 
f0e3076e3e1ecaae3f06b3ef30efc81719fb3f63a1041dcbdae4b62ca4cf693732f9eb16f047d046d4930136fed82194e82b455ea888e12cf845b3e6a122d57d
 DIST samba-4.5.16.tar.gz 21024396 BLAKE2B 
e737559fb748044076608fa233700eb54c7e1c56bc234763f062b6341a179cc78a4a8cdf9f3d6f4d7f3cf8a79f846852ddd5cc753a468c3adb3a0451e1809ed9
 SHA512 
de8a41013cfb5ef3adcb290efd97a78a5de876d90ad05764d631f14e663a1849bb53e4ac394b46c906f1109be5748fee9316407a659c57007d36851ae8adcd7f
 DIST samba-4.7.10.tar.gz 16911799 BLAKE2B 
e8ee8763c9843d048589cb17c1b78a3e3983ff8766b2981a7da0c2e6f8425a85c97f2619a9a8259a94ccd07d7aa55bb9bf928261959c04eb0b7fdfe318fc2433
 SHA512 
4165cf9ec1c6355d0832fb4e17939f8f1544802e6e144d51a4f6030ad54660bb468b586d3db488f5e13f3d451fe4e2af94b748d2432da62ce256eb2467d3a51c
+DIST samba-4.7.11.tar.gz 16918373 BLAKE2B 
3d74c3b7c6ce0563474ab01583320b31cf37af69e5c72bbe0447832256aae20352647d1f1a8d66d5b8f3a64a7cee66bedf97f273054b3455c279486043331520
 SHA512 
4fd05d3dd88f08a9ae7853266f40eefe089f80018331381396e8eeea66b80bb29132d75d5690e6c365c0347cd3a9ddf5f8992d515a0c5c11c2da915960a57f4f
 DIST samba-4.8.5.tar.gz 17715401 BLAKE2B 
fc1aef2f5362fff1870abe40eebfe932f5ca347e65d1a2502ee19c9fce8cbf71e3f4181a18056d8d6b3e92d2515f946e3dc746b00f2398d91f88b1172e91cd43
 SHA512 
23a88c48214c3bf4cbc135cb84873bb8d12f32187ccbda47b02495fa4a12458f103de5e968e8f9a5958c116f618332cfffbf54d084e4f1e363fbf079b897e3a0
 DIST samba-4.8.6.tar.gz 17723841 BLAKE2B 
38da52e14b4417f26462eef2226c4498e54d2c276b4056e8c6d6c66079f33bcda24c1eab30b29bc7413280ec89a74a55e043e8274ac50f9a25bae7563717ff34
 SHA512 
f6afab5ca466bd8653a56c205b71ce94ecf0ad0c6e4c9d64cbba7b1e56f1987bc2022e6b629d87eb6078e3f6ba53833c19cfb41e40b6d589e4317ea9d85de273
 DIST samba-4.9.1.tar.gz 18018259 BLAKE2B 
783423098864c391f08b30e05b70308e922bdb4dad08b8b0b4d1112808357b9bb96aad7a094d0fe2e308f84a143d5f90be523b9c3551a3068ecdcad7347613f6
 SHA512 
267673b6d6ab0db59063480c20f02e5864ef96e9ad1097c23a99b2ab4b5fd2252193d7a152729b40cae0751fb9b0b108b087a190f5db11eabbd075224bd6e663

diff --git a/net-fs/samba/samba-4.7.11.ebuild b/net-fs/samba/samba-4.7.11.ebuild
new file mode 100644
index 000..4d0da786d55
--- /dev/null
+++ b/net-fs/samba/samba-4.7.11.ebuild
@@ -0,0 +1,319 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='threads(+),xml(+)'
+
+inherit python-single-r1 waf-utils multilib-minimal linux-info systemd eutils
+
+MY_PV="${PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SRC_PATH="stable"
+[[ ${PV} = *_rc* ]] && SRC_PATH="rc"
+
+SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz"
+[[ ${PV} = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DESCRIPTION="Samba Suite Version 4"
+HOMEPAGE="https://www.samba.org/;
+LICENSE="GPL-3"
+
+SLOT="0"
+
+IUSE="acl addc addns ads ceph client cluster cups debug dmapi fam gnutls gpg 
iprint ldap pam python
+quota selinux syslog system-heimdal +system-mitkrb5 systemd test winbind 
zeroconf"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/samba-4.0/policy.h
+   /usr/include/samba-4.0/dcerpc_server.h
+   /usr/include/samba-4.0/ctdb.h
+   /usr/include/samba-4.0/ctdb_client.h
+   /usr/include/samba-4.0/ctdb_protocol.h
+   /usr/include/samba-4.0/ctdb_private.h
+   /usr/include/samba-4.0/ctdb_typesafe_cb.h
+   /usr/include/samba-4.0/ctdb_version.h
+)
+
+# sys-apps/attr is an automagic dependency (see bug #489748)
+CDEPEND="
+   >=app-arch/libarchive-3.1.2[${MULTILIB_USEDEP}]
+   dev-lang/perl:=
+   dev-libs/libaio[${MULTILIB_USEDEP}]
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   dev-libs/iniparser:0
+   dev-libs/popt[${MULTILIB_USEDEP}]
+   dev-python/subunit[${PYTHON_USEDEP},${MULTILIB_USEDEP}]
+   >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
+   net-libs/libnsl:=[${MULTILIB_USEDEP}]
+   sys-apps/attr[${MULTILIB_USEDEP}]
+   
>=sys-libs/ldb-1.2.3[ldap(+)?,python?,${PYTHON_USEDEP},${MULTILIB_USEDEP}]
+   

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

2018-10-24 Thread Lars Wendler
commit: 89e321c62aaf9413649531274af3165d840415df
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 07:24:19 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 07:35:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e321c6

sys-apps/iproute2: Bump to version 4.19.0

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

 sys-apps/iproute2/Manifest   |   1 +
 sys-apps/iproute2/iproute2-4.19.0.ebuild | 151 +++
 2 files changed, 152 insertions(+)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 376df83e778..da65ca3058c 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,4 +1,5 @@
 DIST iproute2-4.14.1.tar.xz 636876 BLAKE2B 
232dbe29b9af516d8345c86c044359d3b0cfe73fb88a2ba1dcd05534b52dea37c9155d2b273a4a0d40b55fba8b5503a0fbe5bc71f37864c0a2ba9d6f08b6bf41
 SHA512 
e593b68c46ef5f98bd6911ee7beb38388a14935a29fefabdeccc96aa012593b6f3a49b3bb1baed7d77e54f1f4a857172e058b73407f4070f158b8713f44f5d2c
 DIST iproute2-4.17.0.tar.xz 675268 BLAKE2B 
3d1455c119c9c56b11a64092c152fcea2b161f571006878215425b95deef779fed523368252ce672a1a70251c019edbe6ff2bdac8c3ee8abab1fb29e2a3c669c
 SHA512 
ccd7fb70afd58f1fcd4e17c38a24607207da853c4d6118fda423efa6e51faad3ad03c4d6d58a579c40ef9c68aaf13b1c455e12b0c36e155712d3d4db3c2ff4b5
 DIST iproute2-4.18.0.tar.xz 692868 BLAKE2B 
ad40a5fa0aecb7c5eb98c3ee2b3a8da212c4b970ceb5f3781dcf961da249a70424a7c760f0f1a0a7fb2348efc9ac9ab3a9ac28fda3692d26001e2b3521493072
 SHA512 
c7c8e8e76c78faf63548da641769cf9f51811a308cd8eeec171f5f46423f116ff123033f11a554609825aba6d078c95dbbe36aa7ab23bd8d87b3a0d5100be1a9
+DIST iproute2-4.19.0.tar.xz 720408 BLAKE2B 
2d0ece5dd8f1beb7912d025c269a9edd2ecd87aea04971a28eca9f9b7ea82d0e4aa397c9338c0cb6cb463887678a541a5407644e82244ffbbae0eb8f6ac088e8
 SHA512 
47c750da2247705b1b1d1621f58987333e54370d0fff2f24106194022de793ff35dfd67fd1be127ce019008705702092d31dac49abf930a7c0dc5c7e7c0665b8
 DIST iproute2-4.4.0.tar.xz 528552 BLAKE2B 
cad90d2734647a5a5e90b0a8b1337656c6480471caa06beee54fb3abd9c3bc64fc21da349d9b8aa0decf6208de325dd37a9e02fd9e994b024f9142dcd229b87c
 SHA512 
48236fc6103a55d977efa4f93ad7fdfc0944df975ce771d57fd3dcfb13b761b0c05dbe749978ac86c7a471d023bee62a2f1648a6ca75f50da9252acfde174b69

diff --git a/sys-apps/iproute2/iproute2-4.19.0.ebuild 
b/sys-apps/iproute2/iproute2-4.19.0.ebuild
new file mode 100644
index 000..e35ecc5e6ec
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-4.19.0.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs flag-o-matic multilib
+
+if [[ ${PV} == "" ]] ; then
+   
EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git"
+   inherit git-r3
+else
+   SRC_URI="mirror://kernel/linux/utils/net/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86"
+fi
+
+DESCRIPTION="kernel routing and traffic control utilities"
+HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="atm berkdb elf +iptables ipv6 minimal selinux"
+
+# We could make libmnl optional, but it's tiny, so eh
+RDEPEND="
+   !net-misc/arpd
+   !minimal? ( net-libs/libmnl )
+   elf? ( virtual/libelf )
+   iptables? ( >=net-firewall/iptables-1.4.20:= )
+   berkdb? ( sys-libs/db:= )
+   atm? ( net-dialup/linux-atm )
+   selinux? ( sys-libs/libselinux )
+"
+# We require newer linux-headers for ipset support #549948 and some defines 
#553876
+DEPEND="
+   ${RDEPEND}
+   app-arch/xz-utils
+   iptables? ( virtual/pkgconfig )
+   >=sys-devel/bison-2.4
+   sys-devel/flex
+   >=sys-kernel/linux-headers-3.16
+   elibc_glibc? ( >=sys-libs/glibc-2.7 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907
+   "${FILESDIR}"/${PN}-4.16.0-configure-nomagic.patch # bug 643722
+)
+
+src_prepare() {
+   if ! use ipv6 ; then
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-4.11.0-no-ipv6.patch #326849
+   )
+   fi
+
+   default
+
+   sed -i \
+   -e '/^CC :\?=/d' \
+   -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
+   -e "s:-O2:${CFLAGS} ${CPPFLAGS}:" \
+   -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
+   -e "/^DBM_INCLUDE/s:=.*:=${T}:" \
+   Makefile || die
+
+   # Use /run instead of /var/run.
+   sed -i \
+   -e 's:/var/run:/run:g' \
+   include/namespace.h \
+   man/man8/ip-netns.8 || die
+
+   # build against system headers
+   rm -r include/netinet #include/linux include/ip{,6}tables{,_common}.h 
include/libiptc
+   sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die
+
+   use minimal && sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/arduino/

2018-10-24 Thread Mikle Kolyada
commit: c71056527ef89f08c9b661351c6af405d1232b73
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 24 07:34:19 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 24 07:34:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7105652

dev-embedded/arduino: amd64 stable wrt bug #668220

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

 dev-embedded/arduino/arduino-1.8.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/arduino/arduino-1.8.5-r2.ebuild 
b/dev-embedded/arduino/arduino-1.8.5-r2.ebuild
index 1f664fa2853..f058950e8fc 100644
--- a/dev-embedded/arduino/arduino-1.8.5-r2.ebuild
+++ b/dev-embedded/arduino/arduino-1.8.5-r2.ebuild
@@ -51,7 +51,7 @@ 
SRC_URI="https://github.com/arduino/Arduino/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-2 LGPL-2.1 CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 # bincheck RESTRICT is needed because firmware that ships with arduino 
contains code that makes
 # scanelf bark. It's also why we need a separate package for 
arduino-listserialportsc because if



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/arduino-ctags/

2018-10-24 Thread Mikle Kolyada
commit: 9f89a88d2369aad27c0021bfca5dea9ef76fe54f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 24 07:33:26 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 24 07:33:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f89a88d

dev-embedded/arduino-ctags: amd64 stable wrt bug #668220

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

 dev-embedded/arduino-ctags/arduino-ctags-20161123.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/arduino-ctags/arduino-ctags-20161123.ebuild 
b/dev-embedded/arduino-ctags/arduino-ctags-20161123.ebuild
index 5fdb6990c1f..2e0a463f1c0 100644
--- a/dev-embedded/arduino-ctags/arduino-ctags-20161123.ebuild
+++ b/dev-embedded/arduino-ctags/arduino-ctags-20161123.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/arduino/ctags/archive/${COMMITHASH}.tar.gz -> ${P}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 S="${WORKDIR}/ctags-${COMMITHASH}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/arduino-builder/

2018-10-24 Thread Mikle Kolyada
commit: 95f2be25b14c6181e6fe0dc3746eebc26d06d74f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 24 07:33:55 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 24 07:33:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f2be25

dev-embedded/arduino-builder: amd64 stable wrt bug #668220

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

 dev-embedded/arduino-builder/arduino-builder-1.3.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/arduino-builder/arduino-builder-1.3.25.ebuild 
b/dev-embedded/arduino-builder/arduino-builder-1.3.25.ebuild
index fbf0e5e8291..9eea737b208 100644
--- a/dev-embedded/arduino-builder/arduino-builder-1.3.25.ebuild
+++ b/dev-embedded/arduino-builder/arduino-builder-1.3.25.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/arduino/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
${EGO_VENDOR_URI}"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="sys-devel/crossdev
dev-embedded/avrdude



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/arduino-listserialportsc/

2018-10-24 Thread Mikle Kolyada
commit: 3a9fa53bf62ea214ae0044bd1fa0af697609c549
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 24 07:33:02 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 24 07:33:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9fa53b

dev-embedded/arduino-listserialportsc: amd64 stable wrt bug #668220

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

 .../arduino-listserialportsc/arduino-listserialportsc-1.4.0.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-embedded/arduino-listserialportsc/arduino-listserialportsc-1.4.0.ebuild 
b/dev-embedded/arduino-listserialportsc/arduino-listserialportsc-1.4.0.ebuild
index 54309574a08..7a3b5304855 100644
--- 
a/dev-embedded/arduino-listserialportsc/arduino-listserialportsc-1.4.0.ebuild
+++ 
b/dev-embedded/arduino-listserialportsc/arduino-listserialportsc-1.4.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/arduino/listSerialPortsC;
 SRC_URI="https://github.com/arduino/listSerialPortsC/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND=">=dev-libs/libserialport-0.1.1"
 DEPEND="${RDEPEND}



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

2018-10-24 Thread Lars Wendler
commit: c0bf5181db53b002fef9ca71f9c2b771f4f1f00b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 07:34:59 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 07:35:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0bf5181

net-firewall/iptables: Bump to version 1.8.1

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

 net-firewall/iptables/Manifest  |   1 +
 net-firewall/iptables/iptables-1.8.1.ebuild | 126 
 2 files changed, 127 insertions(+)

diff --git a/net-firewall/iptables/Manifest b/net-firewall/iptables/Manifest
index d558eddc3ac..b9cbba29633 100644
--- a/net-firewall/iptables/Manifest
+++ b/net-firewall/iptables/Manifest
@@ -2,3 +2,4 @@ DIST iptables-1.4.21.tar.bz2 547439 BLAKE2B 
e30f25581a118b91781dcc02761d4c8c420f
 DIST iptables-1.6.1.tar.bz2 620890 BLAKE2B 
b45ac26e1fb7e8b17a6df0afab3b6c0e2f0a5df9191367548136b3ce9aadc1bcb875b8bc0403e6f12fcf487054e96418f4ef34da827af8989fd4dcf83cd3cd8d
 SHA512 
12280db6e6ef8e68da2537e9da59fc601790fd02b1ba38a37c90dbb56272018329dccb8be995f96ecd5d94fafa6043204f3e8f8ee96531685d9e3c55359d2ee8
 DIST iptables-1.6.2.tar.bz2 639785 BLAKE2B 
3d129756fd33c8c73d56d57e3c5595896db86ded14834a45db21b964d82840b62216ce3cea4ae4960e8c5f0671df3cc6bfb222f68d29cf3a8c99e0eee14bf017
 SHA512 
04f22e969c794246b9aa28055b202638081cfb0bb4a5625c049a30c48ac84cdd41db12a53c5831398cfe47c8f5691aa02b30b0ae3b5afe0f20ec48cf86a799c0
 DIST iptables-1.8.0.tar.bz2 677980 BLAKE2B 
ce874572d736087f46ea5a6e393cf9b32bf7328efda0fd9faee94dfa11428fc0e124d5ed81329484032ac4ebe89b2604b26dbb135e152c0e0f4c74d88db52d00
 SHA512 
5f3fe4c15f02e29a2e6ee2905a242f450f8a3b51553618e0cdc59301c35b8bb663e8f2ea70dfcaed8d4e53192c01519906b60ff649385c693e0602622742890f
+DIST iptables-1.8.1.tar.bz2 678706 BLAKE2B 
671e7329cc07dae0fbc54c1f6061bc148c4823e1f675369ee36a7cd2346cc1a9a516d5aa2e8a3506d5400027c1ba306cbe426940894117710bc61aacd256fccd
 SHA512 
96a896b6dd26c2d0b4e1672d428ea3c3aab0a3c9e56a896af3a2b8428c4212d7378ba555e0be198b0ccb3fd370bca529466ab8b4edc1777eb7deed600d3f0e11

diff --git a/net-firewall/iptables/iptables-1.8.1.ebuild 
b/net-firewall/iptables/iptables-1.8.1.ebuild
new file mode 100644
index 000..043562633bd
--- /dev/null
+++ b/net-firewall/iptables/iptables-1.8.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Force users doing their own patches to install their own tools
+AUTOTOOLS_AUTO_DEPEND=no
+
+inherit multilib systemd toolchain-funcs autotools flag-o-matic
+
+DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools"
+HOMEPAGE="https://www.netfilter.org/projects/iptables/;
+SRC_URI="https://www.netfilter.org/projects/iptables/files/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+# Subslot tracks libxtables as that's the one other packages generally link
+# against and iptables changes.  Will have to revisit if other sonames change.
+SLOT="0/12"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="conntrack ipv6 netlink nftables pcap static-libs"
+
+COMMON_DEPEND="
+   conntrack? ( >=net-libs/libnetfilter_conntrack-1.0.6 )
+   netlink? ( net-libs/libnfnetlink )
+   nftables? (
+   >=net-libs/libmnl-1.0:0=
+   >=net-libs/libnftnl-1.1.1:0=
+   )
+   pcap? ( net-libs/libpcap )
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/os-headers
+   >=sys-kernel/linux-headers-4.4:0
+   virtual/pkgconfig
+   nftables? (
+   sys-devel/flex
+   virtual/yacc
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   nftables? ( net-misc/ethertypes )
+"
+
+src_prepare() {
+   # use the saner headers from the kernel
+   rm -f include/linux/{kernel,types}.h
+
+   # Only run autotools if user patched something
+   eapply_user && eautoreconf || elibtoolize
+}
+
+src_configure() {
+   # Some libs use $(AR) rather than libtool to build #444282
+   tc-export AR
+
+   # Hack around struct mismatches between userland & kernel for some 
ABIs. #472388
+   use amd64 && [[ ${ABI} == "x32" ]] && append-flags -fpack-struct
+
+   sed -i \
+   -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
+   -e "/nfconntrack=[01]/s:=[01]:=$(usex conntrack 1 0):" \
+   configure || die
+
+   local myeconfargs=(
+   --sbindir="${EPREFIX}/sbin"
+   --libexecdir="${EPREFIX}/$(get_libdir)"
+   --enable-devel
+   --enable-shared
+   $(use_enable nftables)
+   $(use_enable pcap bpf-compiler)
+   $(use_enable pcap nfsynproxy)
+   $(use_enable static-libs static)
+   $(use_enable ipv6)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   # Deal with parallel build errors.
+   use nftables && 

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

2018-10-24 Thread Mikle Kolyada
commit: 47b03206df5961770cc09addce1623b37b4f70b7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Oct 24 07:32:02 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Oct 24 07:32:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47b03206

dev-util/astyle: amd64 stable wrt bug #668220

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

 dev-util/astyle/astyle-3.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/astyle/astyle-3.1-r2.ebuild 
b/dev-util/astyle/astyle-3.1-r2.ebuild
index 4e7729f00f8..8e2af0ab360 100644
--- a/dev-util/astyle/astyle-3.1-r2.ebuild
+++ b/dev-util/astyle/astyle-3.1-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="mirror://sourceforge/astyle/astyle_${PV}_linux.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/3.1"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="examples java static-libs"
 
 DEPEND="app-arch/xz-utils



  1   2   >