[gentoo-commits] repo/gentoo:master commit in: net-wireless/wireless-regdb/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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