[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgcrypt/, dev-libs/libgcrypt/files/
commit: 9d90879749a22548cb21093842352e242226bd3e Author: Alon Bar-Lev gentoo org> AuthorDate: Tue Apr 11 06:48:19 2017 + Commit: Alon Bar-Lev gentoo org> CommitDate: Tue Apr 11 06:49:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d908797 dev-libs/libgcrypt: cleanup Bug: 613232 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libgcrypt/Manifest| 2 - .../files/libgcrypt-1.5.4-CVE-2015-7511.patch | 326 - .../files/libgcrypt-1.7.5-fix-nehalem.patch| 41 --- dev-libs/libgcrypt/libgcrypt-1.7.3.ebuild | 71 - dev-libs/libgcrypt/libgcrypt-1.7.5-r2.ebuild | 75 - 5 files changed, 515 deletions(-) diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest index 295b7fc4533..1a6b79eadc7 100644 --- a/dev-libs/libgcrypt/Manifest +++ b/dev-libs/libgcrypt/Manifest @@ -1,4 +1,2 @@ DIST libgcrypt-1.5.6.tar.bz2 1548918 SHA256 301826b5e521c867056fd630aad6f0a60e176d18a017da6bc24b1695df3abe79 SHA512 2c16912de66bc83adfbf8f43a2a9f57e1afcc866b1774ec11a670e2a793a7c5f2029d134c0bda681c9cb95f7dcc166133782c124e520b7fbe246ec10a9e1c06a WHIRLPOOL d1d556268fafdf7cd19dc0442e25a24b732748b47ce4edd42ce03b039f42e0c409a4711af6759aa04bbcdd94d0dd1c64a20ede89731458d099ea7864c70c24b4 -DIST libgcrypt-1.7.3.tar.bz2 2861294 SHA256 ddac6111077d0a1612247587be238c5294dd0ee4d76dc7ba783cc55fb0337071 SHA512 55c5704e45167dc5adf1e5a92789a5d841dc27966212cc556abb374e724fddcd85c74b83e0cfa5f3ed2575e3fec9465e8a90d1c5bc8ab1f6697c9abfc2dcaa05 WHIRLPOOL c409710569cc2d9288622884826848eca3677c833c61de20b7e9e771e969a0565fea320d557e3df81024e3b8055deb5c6252ac7dabbfb88e0122dc66f03af0f6 -DIST libgcrypt-1.7.5.tar.bz2 2883968 SHA256 d1fea4128beef2bb30a470af6bafabccc503ced350534fb9dd8f5a53ffbae800 SHA512 575cc6cda3a7c3770e62089d5de1d26de3136a1360b9913814727fdef1c803890d77c57f61621687419d7e572ffd3bc11090cc8899cc4b6af2908ed38324405c WHIRLPOOL 42e790e956d0aeb9d07ce388c80262e34386d436714c7eb436a3c6cdb0d86f863bc42e3dd2fc8cd7e997716fa53002d6f49298015a98666444f47f22def6f5ed DIST libgcrypt-1.7.6.tar.bz2 2897695 SHA256 626aafee84af9d2ce253d2c143dc1c0902dda045780cc241f39970fc60be05bc SHA512 fb7e20c50280f2ca715c3fc9a457f1cc4797812f8dfa3ec756471bd0049c2cf75ffe12daa543aefe6cdcd1b90b4b9f943f148c073ad99d3a7dee42a8173f WHIRLPOOL 30c0e6a61ad0c8d2251beeb46466a2aaec05e991fc097f54302af3cdd98c7456522df006d4e590fd9e95a13f1f8291bc3ea5cd0bb99baecadbc0df2a20f2e0e0 diff --git a/dev-libs/libgcrypt/files/libgcrypt-1.5.4-CVE-2015-7511.patch b/dev-libs/libgcrypt/files/libgcrypt-1.5.4-CVE-2015-7511.patch deleted file mode 100644 index 9ab0b4c2e64..000 --- a/dev-libs/libgcrypt/files/libgcrypt-1.5.4-CVE-2015-7511.patch +++ /dev/null @@ -1,326 +0,0 @@ -From fcbb9fcc2e6983ea61bf565b6ee2e29816b8cd57 Mon Sep 17 00:00:00 2001 -From: NIIBE Yutaka -Date: Wed, 10 Feb 2016 17:43:03 +0900 -Subject: [PATCH] ecc: Fix for chosen cipher text attacks. - -* src/mpi.h (_gcry_mpi_ec_curve_point): New internal function. -* cipher/ecc.c (ecc_decrypt_raw): Validate input. Remove duplicated -point_free. -* mpi/ec.c (_gcry_mpi_ec_mul_point):Use simple left-to-right binary -method for when SCALAR is secure. -(_gcry_mpi_ec_curve_point): New. - --- - -CVE-id: CVE-2015-7511 - -Thanks to Daniel Genkin, Lev Pachmanov, Itamar Pipman, and Eran -Tromer. http://www.cs.tau.ac.IL/~tromer/ecdh/ - -This could be an effective contermeasure to some chosen cipher text -attacks. - -(backport from master - commit 88e1358962e902ff1cbec8d53ba3eee46407851a) -(backport from LIBGCRYPT-1-6-BRANCH - commit 28eb424e4427b320ec1c9c4ce56af25d495230bd) - -Signed-off-by: NIIBE Yutaka - cipher/ecc.c | 11 ++- - mpi/ec.c | 226 +++ - src/mpi.h| 2 +- - 3 files changed, 145 insertions(+), 94 deletions(-) - -diff --git a/cipher/ecc.c b/cipher/ecc.c -index b8487dc..80b67ae 100644 a/cipher/ecc.c -+++ b/cipher/ecc.c -@@ -1535,12 +1535,19 @@ ecc_decrypt_raw (int algo, gcry_mpi_t *result, gcry_mpi_t *data, - - ctx = _gcry_mpi_ec_init (sk.E.p, sk.E.a); - -+ if (!_gcry_mpi_ec_curve_point (&kG, sk.E.b, ctx)) -+{ -+ point_free (&kG); -+ point_free (&sk.E.G); -+ point_free (&sk.Q); -+ _gcry_mpi_ec_free (ctx); -+ return GPG_ERR_INV_DATA; -+} -+ - /* R = dkG */ - point_init (&R); - _gcry_mpi_ec_mul_point (&R, sk.d, &kG, ctx); - -- point_free (&kG); -- - /* The following is false: assert( mpi_cmp_ui( R.x, 1 )==0 );, so: */ - { - gcry_mpi_t x, y; -diff --git a/mpi/ec.c b/mpi/ec.c -index fa00818..bdb155a 100644 a/mpi/ec.c -+++ b/mpi/ec.c -@@ -612,110 +612,154 @@ _gcry_mpi_ec_mul_point (mpi_point_t *result, - gcry_mpi_t scalar, mpi_point_t *point, - mpi_ec_t ctx) - { --#if 0 -- /* Simple left to right binary method. GECC Algorithm 3.27 */ -- unsigned int nbits; -- int i; -- -- nbits = mpi_get_nbits (s
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgpg-error/
commit: b4d99291c82bdc2b59faec0837f41f65e9406eff Author: Alon Bar-Lev gentoo org> AuthorDate: Tue Apr 11 06:51:47 2017 + Commit: Alon Bar-Lev gentoo org> CommitDate: Tue Apr 11 06:51:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d99291 dev-libs/libgpg-error: cleanup Bug: 613234 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libgpg-error/Manifest | 2 - dev-libs/libgpg-error/libgpg-error-1.24.ebuild | 59 -- dev-libs/libgpg-error/libgpg-error-1.26.ebuild | 50 -- 3 files changed, 111 deletions(-) diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest index ed8403feff3..4a75e0008ff 100644 --- a/dev-libs/libgpg-error/Manifest +++ b/dev-libs/libgpg-error/Manifest @@ -1,3 +1 @@ -DIST libgpg-error-1.24.tar.bz2 783628 SHA256 9268e1cc487de5e6e4460fca612a06e4f383072ac43ae90603e5e46783d3e540 SHA512 d577ebf36251402dd27187056f7c54cea226119f499d1c3bc1c4201ba4d2ae4a9dcefdf4502411cfcffe52b1cefab8c2cfddfa16b7e6ad3b49305a3394ccca31 WHIRLPOOL 2f216d374e0cc9ca64a9a9d3a4c3e756d28275e80ff42fa00649d2d969bf03b04bc56e71125fac176da447176fe8fe6052014c71b1f70ccb1d3c4cb11194c09c -DIST libgpg-error-1.26.tar.bz2 798096 SHA256 4c4bcbc90116932e3acd37b37812d8653b1b189c1904985898e860af818aee69 SHA512 3f0c2bcba82156639b077d25b01ad41df1b8c960fbd90591e9c18eb7c6835d6cc8315100624cfdfec1d62d1df1ae8ebac55033af25e0a6474d1b7f7980b06a72 WHIRLPOOL e3ff86a4e1ae8c2b838726873fad8cc52fea2cb38ec993069788824995bea6d535afce1d869ee22cc6f4d42cef1008d3811eae44b553d949220dacbe229a8cee DIST libgpg-error-1.27.tar.bz2 813060 SHA256 4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2 SHA512 51b313c1159074fdbbce84f63bd8afd84b3b58cd608714865b25bed84c1862d050708aa06ac3dab92f1906593df5121161e594c2809653b0fb2c236cae5dcc2f WHIRLPOOL 7d6e68c1d2388f0599573b3d56187582e5302777466e517ac22eafed50e1c3bc6bb8e81cd6d1561b917c4bfc627bf358344f47342449471c5ddf8175a7848396 diff --git a/dev-libs/libgpg-error/libgpg-error-1.24.ebuild b/dev-libs/libgpg-error/libgpg-error-1.24.ebuild deleted file mode 100644 index e4999c2534e..000 --- a/dev-libs/libgpg-error/libgpg-error-1.24.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit libtool ltprune multilib-minimal toolchain-funcs - -DESCRIPTION="Contains error handling functions used by GnuPG software" -HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error"; -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="common-lisp nls static-libs" - -RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] ) - abi_x86_32? ( - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - !<=app-emulation/emul-linux-x86-baselibs-20131008-r12 - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gpg-error-config -) -MULTILIB_WRAPPED_HEADERS=( - /usr/include/gpg-error.h -) - -src_prepare() { - epatch_user - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - CC_FOR_BUILD=$(tc-getBUILD_CC) - --enable-threads - $(use_enable nls) - $(use_enable static-libs static) - $(use_enable common-lisp languages) - ) - - multilib_is_native_abi || myeconfargs+=( - --disable-languages - ) - - ECONF_SOURCE=${S} \ - econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - einstalldocs - - # library has no dependencies, so it does not need the .la file - prune_libtool_files --all -} diff --git a/dev-libs/libgpg-error/libgpg-error-1.26.ebuild b/dev-libs/libgpg-error/libgpg-error-1.26.ebuild deleted file mode 100644 index 0824ebe5f47..000 --- a/dev-libs/libgpg-error/libgpg-error-1.26.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit libtool ltprune multilib-minimal toolchain-funcs - -DESCRIPTION="Contains error handling functions used by GnuPG software" -HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error"; -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="com
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libassuan/
commit: 68a2ef1163dd368a1e648d6dc6f3411620f7c19f Author: Alon Bar-Lev gentoo org> AuthorDate: Tue Apr 11 06:45:43 2017 + Commit: Alon Bar-Lev gentoo org> CommitDate: Tue Apr 11 06:45:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a2ef11 dev-libs/libassuan: cleanup Bug: 613236 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libassuan/libassuan-2.4.3.ebuild | 37 --- 1 file changed, 37 deletions(-) diff --git a/dev-libs/libassuan/libassuan-2.4.3.ebuild b/dev-libs/libassuan/libassuan-2.4.3.ebuild deleted file mode 100644 index 7b3835ecd0d..000 --- a/dev-libs/libassuan/libassuan-2.4.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit libtool ltprune - -DESCRIPTION="IPC library used by GnuPG and GPGME" -HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html"; -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" - -LICENSE="GPL-3 LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/libgpg-error-1.8" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) - -src_prepare() { - default - - # for Solaris .so - elibtoolize -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - default - # ppl need to use libassuan-config for --cflags and --libs - prune_libtool_files -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libksba/
commit: 4f5b124c82c95380aedefdbf1e6cb7a2fa276b7c Author: Alon Bar-Lev gentoo org> AuthorDate: Tue Apr 11 06:47:26 2017 + Commit: Alon Bar-Lev gentoo org> CommitDate: Tue Apr 11 06:47:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f5b124c dev-libs/libksba: cleanup Bug: 613238 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libksba/libksba-1.3.5.ebuild | 16 1 file changed, 16 deletions(-) diff --git a/dev-libs/libksba/libksba-1.3.5.ebuild b/dev-libs/libksba/libksba-1.3.5.ebuild deleted file mode 100644 index aade0f3..000 --- a/dev-libs/libksba/libksba-1.3.5.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -DESCRIPTION="X.509 and CMS (PKCS#7) library" -HOMEPAGE="http://www.gnupg.org/related_software/libksba"; -SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" - -LICENSE="LGPL-3+ GPL-2+ GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/libgpg-error-1.8" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgcrypt/
commit: 8e6655ee080f19fdf8d53c26850adf9317b0f32f Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:37:57 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:37:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6655ee dev-libs/libgcrypt: Stable for HPPA (bug #613232). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches dev-libs/libgcrypt/libgcrypt-1.7.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgcrypt/libgcrypt-1.7.6.ebuild b/dev-libs/libgcrypt/libgcrypt-1.7.6.ebuild index dea72972e1b..773a521d288 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.7.6.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.7.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 9bf7835a8a15fd4b476e9ac6cfb9c0daf5e2c070 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:36:48 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:36:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf7835a app-editors/emacs: Stable for HPPA (bug #613894). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches app-editors/emacs/emacs-23.4-r15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-23.4-r15.ebuild b/app-editors/emacs/emacs-23.4-r15.ebuild index 4d646209a95..e168b76aade 100644 --- a/app-editors/emacs/emacs-23.4-r15.ebuild +++ b/app-editors/emacs/emacs-23.4-r15.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.bz2 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="23" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="alsa aqua athena dbus games gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif pax_kernel png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm" REQUIRED_USE="?? ( aqua X )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/net6/
commit: 6e85a9c434c91ef2c45596ed4ae00cc926a665f2 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:40:30 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:40:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e85a9c4 net-libs/net6: Stable for HPPA (bug #612350). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches net-libs/net6/net6-1.3.14-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/net6/net6-1.3.14-r2.ebuild b/net-libs/net6/net6-1.3.14-r2.ebuild index 3ef3cc57988..b0af352cb3b 100644 --- a/net-libs/net6/net6-1.3.14-r2.ebuild +++ b/net-libs/net6/net6-1.3.14-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ppc x86" +KEYWORDS="amd64 ~arm hppa ppc x86" IUSE="nls static-libs" RDEPEND="dev-libs/libsigc++:2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgpg-error/
commit: 20399e7819229aaf82271ad002d1de9476353582 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:38:35 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:38:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20399e78 dev-libs/libgpg-error: Stable for HPPA (bug #613234). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild b/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild index b911aa8d371..d3657520c65 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp nls static-libs" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libksba/
commit: 45a7a5913aa89429b8d367b8e1b9cc98532a6ff9 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:39:36 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:39:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a7a591 dev-libs/libksba: Stable for HPPA (bug #613238). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches dev-libs/libksba/libksba-1.3.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libksba/libksba-1.3.5-r1.ebuild b/dev-libs/libksba/libksba-1.3.5-r1.ebuild index 9b44b57c490..548687ea364 100644 --- a/dev-libs/libksba/libksba-1.3.5-r1.ebuild +++ b/dev-libs/libksba/libksba-1.3.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" LICENSE="LGPL-3+ GPL-2+ GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8"
[gentoo-commits] repo/gentoo:master commit in: net-misc/chrony/
commit: 7d4f78369a22c380f0c5e5406bc1c8e9b0720d09 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:37:20 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:37:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4f7836 net-misc/chrony: Stable for HPPA (bug #614978). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches net-misc/chrony/chrony-3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/chrony/chrony-3.1.ebuild b/net-misc/chrony/chrony-3.1.ebuild index 4f9dc53902d..8c5fdeadc17 100644 --- a/net-misc/chrony/chrony-3.1.ebuild +++ b/net-misc/chrony/chrony-3.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64" +KEYWORDS="~alpha ~amd64 ~arm hppa ~ppc ~ppc64" IUSE="caps +cmdmon html ipv6 libedit +ntp +phc pps readline +refclock +rtc selinux +adns" REQUIRED_USE=" ?? ( libedit readline )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libassuan/
commit: f6e9078e3262c14d8596c2d673de2fe824a1d67e Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:39:07 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:39:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e9078e dev-libs/libassuan: Stable for HPPA (bug #613236). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches dev-libs/libassuan/libassuan-2.4.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libassuan/libassuan-2.4.3-r1.ebuild b/dev-libs/libassuan/libassuan-2.4.3-r1.ebuild index dbae582bf11..158bc92f11b 100644 --- a/dev-libs/libassuan/libassuan-2.4.3-r1.ebuild +++ b/dev-libs/libassuan/libassuan-2.4.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3 LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8"
[gentoo-commits] repo/gentoo:master commit in: app-admin/eselect/
commit: e5b245b25be82e292b4678691e97eb5d2caa7bf6 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:42:43 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:42:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b245b2 app-admin/eselect: Stable for HPPA (bug #613450). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches app-admin/eselect/eselect-1.4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/eselect/eselect-1.4.8.ebuild b/app-admin/eselect/eselect-1.4.8.ebuild index 33253dfa550..61a406a35ab 100644 --- a/app-admin/eselect/eselect-1.4.8.ebuild +++ b/app-admin/eselect/eselect-1.4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"; LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-3.0 )" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc emacs vim-syntax" RDEPEND="sys-apps/sed
[gentoo-commits] repo/gentoo:master commit in: app-emacs/emacs-common-gentoo/
commit: 8b7847519cb326b2bc7ca9abfd4ef33dda8663da Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 11 06:35:35 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 11 06:35:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b784751 app-emacs/emacs-common-gentoo: Stable for HPPA (bug #613904). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild index aa19e765280..b99d5faf778 100644 --- a/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild +++ b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"; LICENSE="GPL-3+" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="games X" PDEPEND="virtual/emacs"
[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wine/
commit: 1589c01a49132c324ae21d37cf0229246c6330f6 Author: NP-Hardass gentoo org> AuthorDate: Tue Apr 11 06:02:58 2017 + Commit: NP Hardass gentoo org> CommitDate: Tue Apr 11 06:03:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1589c01a app-eselect/eselect-wine: Add eroen to metadata as co-maintainer Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-eselect/eselect-wine/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/app-eselect/eselect-wine/metadata.xml b/app-eselect/eselect-wine/metadata.xml index 8c68ad9f558..5f4f92ea6f4 100644 --- a/app-eselect/eselect-wine/metadata.xml +++ b/app-eselect/eselect-wine/metadata.xml @@ -5,4 +5,8 @@ np-hard...@gentoo.org NP-Hardass + + gentoo-w...@eroen.eu + eroen +
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/uglifier/
commit: 663dea4d384cdda7f2e48f61d9bc386ce422d49d Author: Hans de Graaff gentoo org> AuthorDate: Tue Apr 11 05:23:29 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Apr 11 05:23:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663dea4d dev-ruby/uglifier: add 3.2.0 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-ruby/uglifier/Manifest | 1 + dev-ruby/uglifier/uglifier-3.2.0.ebuild | 33 + 2 files changed, 34 insertions(+) diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest index e78b98de737..48123c67807 100644 --- a/dev-ruby/uglifier/Manifest +++ b/dev-ruby/uglifier/Manifest @@ -6,3 +6,4 @@ DIST uglifier-3.1.3.tar.gz 99621 SHA256 264d63ebec4887ac4112b8128f32ef961ebe3f3a DIST uglifier-3.1.6.tar.gz 100853 SHA256 5cec8a824d94f156f86f5aa1e18d4500909faae97b033a7f71c580f71bdac3e3 SHA512 ef84b95ce22ec8d69f789ef6119c17f1c99374f5055c1234b6fcff0af8822cd265221f23cccf2a3f202f20179d1d33b06c2bb634af465c6093174073767b69b4 WHIRLPOOL 93202195f85c33f2560aeefab869c77232a316ab795f037f5dbc02fc8e215b270ea4d1d5776fb039ad94bb04245356a8ccbcd9991c4f4fa4c637287e677306ff DIST uglifier-3.1.7.tar.gz 100911 SHA256 25f47612af6d03ae39ea81dd941bbfbd475226c1322bdbf427fe4221dac57b54 SHA512 62b46e1031c265a00653301eba4527435161bf867cd21e2212060ca8c429c3d7bcb0108137927ba28514e9492d7533f4e00a9e1990c400faca1a9a47e45ddac1 WHIRLPOOL 5e77006cb27a9949dabefb697b7f6c7d6f9193db0681ffdbe7146abad29f6c1fb2872c935dbc97d1c3081b8450bd38ac66fe8d17b3af4662d78078327831f933 DIST uglifier-3.1.9.tar.gz 100907 SHA256 3a73733de5cff0ce72b22f6d874c0633b804967ebaf660b27846d530238dd157 SHA512 9bb7cc8aabd7d77c76e8b6f2ce148a5ebf9fb0cf0700d31daedb0098fa239ce71b1d6c105ee67018d25b5e6497dcaf30914165281f674d0eb99bc4f0f1eea935 WHIRLPOOL dede93bac0fe84851cd8592eda465d75617b4f92d8d6746e0b2264d42f3160704ad294d51eb1d7b13740ba29604327acc417fe08d3a3f65b9fb130d003a3cdcb +DIST uglifier-3.2.0.tar.gz 169273 SHA256 bc6a6197cf0a38e7f3426e87d1a09419a9e4e0b2d352b06d0a0156071637caa1 SHA512 5bc577753c175cddd7b3241f7343b75f593141c3bfa9ffa1325f7ade4a9acaf3b47e711007b5708f7cea1a7e9e768cbc3bc845d9eb362f877fe2fc83c047bb57 WHIRLPOOL 334b853e6846f615e9d29d4df7c31cabc870e72ec372017a83f619b2c0751b7522acbc1d5972e6236e308fe90c4e25a5c731c199c54ac642558a44b6cded diff --git a/dev-ruby/uglifier/uglifier-3.2.0.ebuild b/dev-ruby/uglifier/uglifier-3.2.0.ebuild new file mode 100644 index 000..b23fff6c2bd --- /dev/null +++ b/dev-ruby/uglifier/uglifier-3.2.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +USE_RUBY="ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby wrapper for UglifyJS JavaScript compressor" +HOMEPAGE="https://github.com/lautis/uglifier"; +SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~amd64 ~arm ~amd64-linux" + +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/execjs-0.3.0:*" + +ruby_add_bdepend "test? ( dev-ruby/sourcemap )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/
commit: 472e0c888545cd51abaf57e6e0cb941ce91afca7 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Apr 11 05:09:15 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 11 05:09:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472e0c88 dev-libs/glib: Tweak PCRE_CFLAGS for non-pkgconfig in a way that makes it happy Thanks-to: William Throwe dev-libs/glib/glib-2.50.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/glib/glib-2.50.3-r1.ebuild b/dev-libs/glib/glib-2.50.3-r1.ebuild index deabfe82c59..44b15dcc28f 100644 --- a/dev-libs/glib/glib-2.50.3-r1.ebuild +++ b/dev-libs/glib/glib-2.50.3-r1.ebuild @@ -148,7 +148,7 @@ multilib_src_configure() { fi export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)" export LIBFFI_LIBS="-lffi" - export PCRE_CFLAGS="" + export PCRE_CFLAGS=" " # test -n "$PCRE_CFLAGS" needs to pass export PCRE_LIBS="-lpcre" fi
[gentoo-commits] repo/gentoo:master commit in: media-plugins/live/
commit: efcee2a5107979ab58a300de5c43c8a055b2bc5c Author: Alexis Ballier gentoo org> AuthorDate: Tue Apr 11 04:23:04 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Apr 11 04:23:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efcee2a5 media-plugins/live: bump to 2017.04.10 Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-plugins/live/Manifest | 1 + media-plugins/live/live-2017.04.10.ebuild | 128 ++ 2 files changed, 129 insertions(+) diff --git a/media-plugins/live/Manifest b/media-plugins/live/Manifest index 5cc84c5256a..e46640cc424 100644 --- a/media-plugins/live/Manifest +++ b/media-plugins/live/Manifest @@ -3,3 +3,4 @@ DIST live.2016.10.11.tar.gz 623691 SHA256 7b2b43c6d235bb6598851047b229af0e4d57b8 DIST live.2016.10.21.tar.gz 620822 SHA256 65b1aa7ec7c487466020e980d1fd68007390f7575b384c1d0fed49b94ba2c240 SHA512 10846fd6d5482bbea131ae805137077997e9dec242665e3c01d699d5584154c65049e8c520ea855599e554154a148e61fea77b592d97c814a4a98c773658d8f5 WHIRLPOOL d503991a378f2397788895c3c2794b0a870b5935f9a89f8e3316a0095a9e852ac06978f6788138d9fb055611fa07d0cbfa013c99655ea481fab23d07b9253be9 DIST live.2016.11.28.tar.gz 626781 SHA256 08b93a20bc302bed1da2f05621f37fda962dbfc272132afa6fa1058d222c238a SHA512 319639acef6474b2eec0bdfa3416ca3c88a60f57d9d22911eee018fc494978fde93a241556bc0ea309f0b6a35e0242bd44a8f4de83a845f80d9ca5f94254ade6 WHIRLPOOL 877c1d17dbd62437712d90702112feefc2b0c87aff06ebdf6abceb4f5508dd26b166cc125cc0916b72c90f6075dfcd4e82084490cc7c2dc703ab5fd042dfb420 DIST live.2017.01.26.tar.gz 629183 SHA256 3c4d440b79e415eb3a86d30d0cd061d3edcaaa0281909e8629e9756c2c375458 SHA512 2123d78c18cb2a0f522450aa426beceefe7f70b659ec9c9f04045cbde8e53a927b7909172a42da3967be73989b16f444f02e0b70dab671d4c75e567d8939ad23 WHIRLPOOL 49db6d3f25e310dc8d90e7e257af1b5a844bd1efbe79525bb196e7bc4b5d65a56eecac9cb2a421c3425f3a5caae4efa3856469880f1d578117f52e43f67ede48 +DIST live.2017.04.10.tar.gz 629185 SHA256 4c37d9c828f9028403997272e49968c260385dbbaef62e28ba24faef0dda868b SHA512 ab5e790c654b01893fc5409ec69007096b31b19ccecb323319f759738e264f3cde06c7d60b84a4d078fbd20e44aa832352fec61d7ba6e0abbc24027203613349 WHIRLPOOL 2a08d77630f3bec9b639aaa7bf1646bf00ef28152aa21ae0e9092c7d231bb48f7ab751689d7279ca3d11759ef421f1d43c5c5578de6c446a283ab7c587301f62 diff --git a/media-plugins/live/live-2017.04.10.ebuild b/media-plugins/live/live-2017.04.10.ebuild new file mode 100644 index 000..22ccb8b6eb6 --- /dev/null +++ b/media-plugins/live/live-2017.04.10.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit flag-o-matic eutils toolchain-funcs multilib multilib-minimal + +DESCRIPTION="Libraries for standards-based RTP/RTCP/RTSP multimedia streaming" +HOMEPAGE="http://www.live555.com/"; +SRC_URI="http://www.live555.com/liveMedia/public/${P/-/.}.tar.gz + mirror://gentoo/${P/-/.}.tar.gz" + +LICENSE="LGPL-2.1" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="examples static-libs" +DOCS=( "live-shared/README" ) + +# Alexis Ballier +# Be careful, bump this everytime you bump the package and the ABI has changed. +# If you don't know, ask someone. +LIVE_ABI_VERSION=7 +SLOT="0/${LIVE_ABI_VERSION}" + +src_unpack() { + unpack ${A} + mkdir -p "${S}" + mv "${WORKDIR}/live" "${S}/" || die +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-recursive3.patch" + + if use static-libs ; then + cp -pPR live live-shared + mv live live-static + else + mv live live-shared + fi + + use static-libs && cp "${FILESDIR}/config.gentoo" live-static + cp "${FILESDIR}/config.gentoo-so-r1" live-shared + + case ${CHOST} in + *-solaris*) + use static-libs && { sed -i \ + -e '/^COMPILE_OPTS /s/$/ -DSOLARIS -DXLOCALE_NOT_USED/' \ + -e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \ + live-static/config.gentoo \ + || die ; } + sed -i \ + -e '/^COMPILE_OPTS /s/$/ -DSOLARIS -DXLOCALE_NOT_USED/' \ + -e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \ + live-shared/config.gentoo-so-r1 \ + || die + ;; + *-darwin*) + use static-libs && { sed -i \ + -e '/^COMPILE_OPTS /s/$/ -DBSD=1 -DHAVE_SOCKADDR_LEN=1/' \ + -e '/^LINK /s/$/ /' \ + -e '/^LIBRARY_LINK /s/$/ /' \ +
[gentoo-commits] repo/gentoo:master commit in: media-video/libva-utils/
commit: 7b6d4b48c29b1e65ba2118b532d68ad2e12fc179 Author: Alexis Ballier gentoo org> AuthorDate: Tue Apr 11 03:24:28 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Apr 11 03:24:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6d4b48 media-video/libva-utils: Bump to 1.8.1 Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-video/libva-utils/Manifest | 1 + media-video/libva-utils/libva-utils-1.8.1.ebuild | 58 2 files changed, 59 insertions(+) diff --git a/media-video/libva-utils/Manifest b/media-video/libva-utils/Manifest index 2552fd3afbe..5bcd8c69826 100644 --- a/media-video/libva-utils/Manifest +++ b/media-video/libva-utils/Manifest @@ -1 +1,2 @@ DIST libva-utils-1.8.0.tar.gz 1011595 SHA256 2a7590c8428d0b453b004702c4c515669403cea27f9f17b2560b38da337ec943 SHA512 020cf1d5af7a78ecb4806afe69d34106525086f10b007dddb8d36c0243b670c311df537d969c8b60222b4afc7bfc08c1d594843339af72618886eecfd03887ec WHIRLPOOL 46e76c555a69878e5cb553f3895752aafc821012afefec69b55f35014659e49ab3e30bcd5f94a9ffd86cd1c3fee467d215f58b3e10b69c54d1e630d78144a4b3 +DIST libva-utils-1.8.1.tar.gz 1011602 SHA256 cbd7a88b9b2592106879d271008c9e2236457e5bf4a647efe4bb3d3eaabaf94c SHA512 7b60cf773d7156bf5579754d0525a8cae07b5e63416fd1c6481a9bada388515f8f14d23661c11689599af7ddd192440f96f2c8873b539cf93e7db0550d4e1aae WHIRLPOOL 8d48567146729ab8423dbc52f65a1c004fd6dbca28eda27aecce415c7b0f54d5e973692ce7d7550f7058e59933cdaea21cfe8784107fb7227ca6a02ec9bf8699 diff --git a/media-video/libva-utils/libva-utils-1.8.1.ebuild b/media-video/libva-utils/libva-utils-1.8.1.ebuild new file mode 100644 index 000..ef34dbe2e6c --- /dev/null +++ b/media-video/libva-utils/libva-utils-1.8.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +SCM="" +if [ "${PV%}" != "${PV}" ] ; then # Live ebuild + SCM=git-r3 + EGIT_BRANCH=master + EGIT_REPO_URI="https://github.com/01org/libva-utils"; +fi + +AUTOTOOLS_AUTORECONF="yes" +inherit autotools-utils ${SCM} multilib + +DESCRIPTION="Collection of utilities and tests for VA-API" +HOMEPAGE="https://01.org/linuxmedia/vaapi"; +if [ "${PV%}" != "${PV}" ] ; then # Live ebuild + SRC_URI="" +else + SRC_URI="https://github.com/01org/libva-utils/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +SLOT="0" +if [ "${PV%}" = "${PV}" ] ; then + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +else + KEYWORDS="" +fi +IUSE="+drm test wayland X" + +RDEPEND=" + >=x11-libs/libva-1.8[drm?,wayland?,X?] + drm? ( >=x11-libs/libdrm-2.4 ) + X? ( + >=x11-libs/libX11-1.6.2 + >=x11-libs/libXext-1.3.2 + >=x11-libs/libXfixes-5.0.1 + ) + wayland? ( >=dev-libs/wayland-1.0.6 )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +REQUIRED_USE="|| ( drm wayland X )" + +DOCS=( CONTRIBUTING.md README.md ) + +src_configure() { + local myeconfargs=( + $(use_enable X x11) + $(use_enable wayland) + $(use_enable drm) + $(use_enable test tests) + ) + autotools-utils_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-ros/laser_filters/
commit: 7aa272be724f3da68053bf996e6460ee8d99d31f Author: Alexis Ballier gentoo org> AuthorDate: Tue Apr 11 03:22:57 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Apr 11 03:22:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa272be dev-ros/laser_filters: Bump to 1.8.4 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-ros/laser_filters/Manifest | 1 + dev-ros/laser_filters/laser_filters-1.8.4.ebuild | 26 2 files changed, 27 insertions(+) diff --git a/dev-ros/laser_filters/Manifest b/dev-ros/laser_filters/Manifest index 3ef1aae87cf..645a1993047 100644 --- a/dev-ros/laser_filters/Manifest +++ b/dev-ros/laser_filters/Manifest @@ -1 +1,2 @@ DIST laser_filters-1.8.3.tar.gz 27803 SHA256 3e124b474c0c0da419366fa21a101874cc7e4c83b352a2da5a21e1967c68555f SHA512 61580135ce6014be48ebcca4b786da7b2f06c2c1554bc8099361c0fdb5ff590ba85e42c3fe32d4a901f0c54ec8834af6488d0729cccbc5ef4eb0f5348e7badc2 WHIRLPOOL da036de83dc222302809405f7a64bba80338e7083de595b6ef8ce16a058ef2fa3e53ec9025b5fb450ff60e1a4e16d9f5ff2323c5c610df6d26b2e267a7abed3a +DIST laser_filters-1.8.4.tar.gz 27862 SHA256 5822b4f72c5c6d768ccbc3cc1e8977b92a348ecdbbfe2dd09c9ffa17fd8395f7 SHA512 4fd222a4562e04ba4cbc51ee84fffd047442ada303167534333e6d448e0943fd91a174db1e3f7ad717ad33e245a9b427f976fe7b18bfa1e70296921a9264ae62 WHIRLPOOL 0aa2fca235884c358c094063db3a5c239f3dc96103354528b7df6e959a63a3b1f250734dc671870d75de4743b608df05e0b7f365f2bb45609f62b1ab1277 diff --git a/dev-ros/laser_filters/laser_filters-1.8.4.ebuild b/dev-ros/laser_filters/laser_filters-1.8.4.ebuild new file mode 100644 index 000..d4c0837f023 --- /dev/null +++ b/dev-ros/laser_filters/laser_filters-1.8.4.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +ROS_REPO_URI="https://github.com/ros-perception/laser_filters"; +KEYWORDS="~amd64 ~arm" +PYTHON_COMPAT=( python2_7 ) + +inherit ros-catkin + +DESCRIPTION="Assorted filters designed to operate on 2D planar laser scanners" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/roscpp + dev-libs/boost:= + dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + dev-ros/tf + dev-ros/angles + dev-ros/filters + dev-ros/laser_geometry +" +DEPEND="${RDEPEND} + test? ( dev-ros/rostest[${PYTHON_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: dev-ros/dynamic_reconfigure/
commit: 3d6f06b21d098a56f7f5ca4fd5a485540b71d195 Author: Alexis Ballier gentoo org> AuthorDate: Tue Apr 11 03:42:18 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Apr 11 03:42:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6f06b2 dev-ros/dynamic_reconfigure: Bump to 1.5.48 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-ros/dynamic_reconfigure/Manifest | 1 + .../dynamic_reconfigure-1.5.48.ebuild | 23 ++ 2 files changed, 24 insertions(+) diff --git a/dev-ros/dynamic_reconfigure/Manifest b/dev-ros/dynamic_reconfigure/Manifest index 2473a463ce9..a305d0a8602 100644 --- a/dev-ros/dynamic_reconfigure/Manifest +++ b/dev-ros/dynamic_reconfigure/Manifest @@ -1,2 +1,3 @@ DIST dynamic_reconfigure-1.5.46.tar.gz 35500 SHA256 c3d782715f16c0ec3335e23d27ddb62f12eec3492e865003168c74bd212a6fbb SHA512 9f69ecb0d8bfda8d3f8512009743343c51598c4c886a12eec771ed5e48dacbd363e661c50118e279628a4b198966823c9a9fc8f5fcfa84e7fc307d180a2c1ec6 WHIRLPOOL f7333c92fc3e8fdf0119c4af83c22dca9b98158862be4da084ac439c8a2b7c9e6e3cd99352a40b86a4aee27f28d7a87f79e3102f401cee19ca2f0783abf3c8b7 DIST dynamic_reconfigure-1.5.47.tar.gz 38650 SHA256 d0c64e0cea268a532c3f5f14d8c9bfc7ad405b47683fa8e7054264d979d4ffd4 SHA512 46a3a8e930a32e02113594777f36beb225028aef17decc6a45413e80a47bafea34587bbf017a1c7bcfcb697332cddf7fd38908d20951831865f36f71a1548727 WHIRLPOOL 5f1632716af160d19141ce4aa4360744d59e533e783bd286cd86e729aa0294f2d46543efb1847dd6a88958b34b5287f62e56af9f20b9b098e147dda6725ae8cd +DIST dynamic_reconfigure-1.5.48.tar.gz 38764 SHA256 351b778ea8478faad7287e2c70219deb13114b4983cd09d6d5faa4825706664a SHA512 f4bdc00b580c56feaf3e076540d669923e1330c862fef3518774f43c57212dcbf28bb848f61e7196294d4e7439b4d06c33351aa8d133b71042b739ac59e105a6 WHIRLPOOL 67ecd130d57e598685e3ea8bde2fe0a4e2279a189b79e993369fc4223475038fa0e5d96c78d5e3b8f3ef5b017360e56bfe706f3d01825a17fe9d6027b9c30b9f diff --git a/dev-ros/dynamic_reconfigure/dynamic_reconfigure-1.5.48.ebuild b/dev-ros/dynamic_reconfigure/dynamic_reconfigure-1.5.48.ebuild new file mode 100644 index 000..9650a1395bc --- /dev/null +++ b/dev-ros/dynamic_reconfigure/dynamic_reconfigure-1.5.48.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +CATKIN_HAS_MESSAGES=yes +ROS_REPO_URI="https://github.com/ros/dynamic_reconfigure"; +KEYWORDS="~amd64 ~arm" +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs" + +inherit ros-catkin + +DESCRIPTION="Provides a means to change node parameters at any time without having to restart the node" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-libs/boost:=[threads] + dev-ros/rospy[${PYTHON_USEDEP}] + dev-ros/roscpp +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/lwt/
commit: 06bf0efa5b0eb7bed47b0e9bde7c998f9e22950b Author: Alexis Ballier gentoo org> AuthorDate: Tue Apr 11 03:15:31 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Apr 11 03:15:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06bf0efa dev-ml/lwt: Bump to 2.7.1 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-ml/lwt/Manifest | 1 + dev-ml/lwt/lwt-2.7.1.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/dev-ml/lwt/Manifest b/dev-ml/lwt/Manifest index 6af59341a1c..3e976a65d2e 100644 --- a/dev-ml/lwt/Manifest +++ b/dev-ml/lwt/Manifest @@ -1,2 +1,3 @@ DIST lwt-2.4.3.tar.gz 504000 SHA256 efee23937750290d6dee96eed6c0bbdb19817d5be6eefcba61ac5031fac10107 SHA512 725d50a096a43294d49ae2322fdc985c301ce6a8ff5c956925225d7977e787ccb446e36a9db5fdbb50f284b9f1a3a12a52d1aa44d4400feecb59f6f938ed00ad WHIRLPOOL c5999e950008902600b43bf39f174ed0bc2cb3f6dce983d885416969a3bb98170ec8b74c8f5829459c3c96d160e5b4c8491b7057e7efeac035a46c9846ff7764 DIST lwt-2.7.0.tar.gz 294476 SHA256 00419834e0c5601b3fee6ca9efb0e10ab797a9ff8f695bf2434d89395b7252ec SHA512 9851326a5444f88bcbc03b0fe170285c0155f310d986b1e1e06a550a63ada0121dc818b7723b35741b07679f8c3c7dd39137cd3a86f8cae985c3448c94d4 WHIRLPOOL 170a66c409f942d3bb6fde73e82b976a3c01e2eb1df564addf0477213fb8541e220a381e091f6053f6d7bd0935f81ac4548aabd411b77c5476d1b89571616288 +DIST lwt-2.7.1.tar.gz 296224 SHA256 43c0541c185f9db4ef7e44703bd75b832dc7a69ccc9905dd413d08563d44d639 SHA512 e353cfabb6845f3c410e1a3e658787f3a9cb981e73701d84555e639af052bb05eb734d7f7027eb3c0079c9edfef21bb0ca4b9a7683b02056d724142a2980c348 WHIRLPOOL 3ff40d5c19759b21781e210c2422e97b29077fd7be663778093463509a13ddaef9ebd148f56591d73a025f536a7a5356c280383ef1e58391ea44d0adfc2b71f7 diff --git a/dev-ml/lwt/lwt-2.7.1.ebuild b/dev-ml/lwt/lwt-2.7.1.ebuild new file mode 100644 index 000..e3296e5a402 --- /dev/null +++ b/dev-ml/lwt/lwt-2.7.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +OASIS_BUILD_TESTS=1 +OASIS_BUILD_DOCS=1 + +inherit oasis + +DESCRIPTION="Cooperative light-weight thread library for OCaml" +SRC_URI="https://github.com/ocsigen/lwt/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="http://ocsigen.org/lwt"; + +IUSE="+camlp4 gtk +ppx +react +ssl" + +DEPEND="react? ( >=dev-ml/react-1.2:= ) + dev-libs/libev + >=dev-lang/ocaml-4.02:= + ssl? ( >=dev-ml/ocaml-ssl-0.4.0:= ) + gtk? ( dev-ml/lablgtk:= dev-libs/glib:2 ) + ppx? ( dev-ml/ppx_tools:= ) + camlp4? ( dev-ml/camlp4:= )" + +RDEPEND="${DEPEND} + !
[gentoo-commits] repo/gentoo:master commit in: dev-ros/filters/
commit: 19d60527f216fafbb150f187748f3d01f4ae302f Author: Alexis Ballier gentoo org> AuthorDate: Tue Apr 11 03:28:04 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Apr 11 03:28:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d60527 dev-ros/filters: Bump to 1.8.0 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-ros/filters/Manifest | 1 + dev-ros/filters/filters-1.8.0.ebuild | 20 2 files changed, 21 insertions(+) diff --git a/dev-ros/filters/Manifest b/dev-ros/filters/Manifest index 7377b8b9c47..6c33e4c016f 100644 --- a/dev-ros/filters/Manifest +++ b/dev-ros/filters/Manifest @@ -1 +1,2 @@ DIST filters-1.7.5.tar.gz 18547 SHA256 6632c8bc2f3c47db6f69d136ccf58a1963ac0c83f5f542173caaebd2c7086160 SHA512 79ed89687b2731542186b06edd6ed7d589e9935f5188052995bbcaf15c79cc9232f788056554768f84487cdb1760eb7f73e65077c2226694a93f0f96b0a6ebcb WHIRLPOOL 797a5841cee8bcba755210a93fd9838af0b84fd0fd3dd6e1e90d1fa9d7b2bec46c1cf5e7b53a3c98a531d29a6df9518eecbf562aa8e934390981cbf876fb5e9e +DIST filters-1.8.0.tar.gz 18793 SHA256 7b748ec37301feab00c10c18b8f1557d1e65d2a059452b80bb495b2e88015575 SHA512 e0cb958b52e987a8dfefcd9572a5cff732621b9ed94910b142c8106246cdda8344466ed533fbeafcf9250e66ef81f25374330e16ee58cef8eb2eb1f0bfe50f86 WHIRLPOOL 8170c268d38fd00ef5760a8a671eea2979ee4c2cbc2b99fde875bdb58a418dcb08bfd85c30b96ce29e0a69e30992eb022d31b972b0294645f100523aba9992a0 diff --git a/dev-ros/filters/filters-1.8.0.ebuild b/dev-ros/filters/filters-1.8.0.ebuild new file mode 100644 index 000..a5238e0d114 --- /dev/null +++ b/dev-ros/filters/filters-1.8.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +ROS_REPO_URI="https://github.com/ros/filters"; +KEYWORDS="~amd64 ~arm" + +inherit ros-catkin + +DESCRIPTION="Standardized interface for processing data as a sequence of filters" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND="dev-ros/roscpp + dev-libs/boost:=[threads] + dev-ros/pluginlib" +DEPEND="${RDEPEND} + test? ( dev-ros/rostest dev-cpp/gtest )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Without-Module/
commit: d49cb8d1b5671b8c4eef2b53ee58b7809c970adc Author: Kent Fredric gentoo org> AuthorDate: Tue Apr 11 02:09:13 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Apr 11 02:09:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49cb8d1 dev-perl/Test-Without-Module: Bump to version 0.200.0 - EAPI6 - Enable tests Upstream: - Guard against old Carps - Cleanup author tests - Make error message more like perls Package-Manager: Portage-2.3.4, Repoman-2.3.2 dev-perl/Test-Without-Module/Manifest | 1 + .../Test-Without-Module-0.200.0.ebuild | 17 + 2 files changed, 18 insertions(+) diff --git a/dev-perl/Test-Without-Module/Manifest b/dev-perl/Test-Without-Module/Manifest index 9fc2cac415b..ff39c831d1c 100644 --- a/dev-perl/Test-Without-Module/Manifest +++ b/dev-perl/Test-Without-Module/Manifest @@ -1 +1,2 @@ DIST Test-Without-Module-0.18.tar.gz 10369 SHA256 e2c3360b171d7db518ac39a0e1dcb285c784ea393c11708914a0655d66138c7f SHA512 005ad54ac77283cf3155befe77fdb887dbc2ebc9c154472a23982636bbe7728154f56fdf1990b833639cd687b38e4d62250edd6dd93d37408e971bb4bd49c4c2 WHIRLPOOL 04bc67aa32c199985869c305dff89050a3a48da8fcfa120307f887905a5bd1b20b72275c93b137dd1b21da1c204b7b142f2609b97424d6bb63d172314e210927 +DIST Test-Without-Module-0.20.tar.gz 13609 SHA256 8e9aeb7c32a6c6d0b8a93114db2a8c072721273a9d9a2dd4f9ca86cfd28aa524 SHA512 e92353cee46e712ddc6515c5872a61a84eb4186f9ce736bbf0fcca2979bfa7143588c05e683d31fc22cbaaa792ce8364768310f9de621e881cc207b80cf14d87 WHIRLPOOL 1cd19acb1e1a459342e7965ef167e666c694cbe8bbf33f71897c7abcde4d35b920603b36a3c303efd885f8bfcb73349fed4ad21fdb4b29264bc093facefd60ba diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild new file mode 100644 index 000..8e6d3c57708 --- /dev/null +++ b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=CORION +DIST_VERSION=0.20 +inherit perl-module + +DESCRIPTION="Test fallback behaviour in absence of modules" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="test" + +RDEPEND="" +DEPEND="virtual/perl-ExtUtils-MakeMaker"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/AnyEvent-I3/
commit: 072e77b7a9a5742aafaa6269105f70157d95219a Author: Kent Fredric gentoo org> AuthorDate: Tue Apr 11 01:58:52 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Apr 11 01:59:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072e77b7 dev-perl/AnyEvent-I3: Bump to version 0.170.0 - EAPI6 - Parallel Testing - Cleanup bad tests Upstream: - Support shutdown event - Fix Makefile.PL for '.' in @INC Bug: https://bugs.gentoo.org/614694 Package-Manager: Portage-2.3.4, Repoman-2.3.2 dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild | 27 + dev-perl/AnyEvent-I3/Manifest | 1 + 2 files changed, 28 insertions(+) diff --git a/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild b/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild new file mode 100644 index 000..99f5dd30e0e --- /dev/null +++ b/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=MSTPLBG +DIST_VERSION=0.17 +inherit perl-module + +DESCRIPTION="Communicate with the i3 window manager" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +RDEPEND=" + dev-perl/AnyEvent + dev-perl/JSON-XS +" +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.360.0 +" + +src_test() { + perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t t/boilerplate.t + perl-module_src_test +} diff --git a/dev-perl/AnyEvent-I3/Manifest b/dev-perl/AnyEvent-I3/Manifest index 3fc018a864c..380435dd030 100644 --- a/dev-perl/AnyEvent-I3/Manifest +++ b/dev-perl/AnyEvent-I3/Manifest @@ -1 +1,2 @@ DIST AnyEvent-I3-0.16.tar.gz 25320 SHA256 2fc2010011462b6ac9f64dbc5049c5a4298020b9f0f3340d4d22d95a77519be3 SHA512 20d2ea27deaed4b6fcdc818c94c92699e2ae83cc7a655f4ccbde8e1ec9ba27a577c7585f31e77b11796f2c414bfe719b695c4f9b6fb206e17ec8b09822e1 WHIRLPOOL 8323843067c677eed0e602bcbafd0b8b490267d785481e135d33a74bc9d747c207e6cfdc9d30b607d5bd0fe727800bf1b0fc6aa24d005d31d62e805da886cb8e +DIST AnyEvent-I3-0.17.tar.gz 25264 SHA256 5382c984c9f138395f29f0c00af81aa0c8f4b765582055c73ede4b13f04a6d63 SHA512 e8b0ccb89be27d5e952e5cb819e1f462ad5c558879a88fb5087d72517424316c0053b081ed9763d701a017c1d838fa694b49f40886335a23a68ebb091714b259 WHIRLPOOL de3b6ecbe22acbf1e4a72f5c30b69a6b4381cc0fa5152ed1411ab67f22f82b730362e3532e165982c80162d14d6650e23d57c9e4832894e5cafa10b42375d462
[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/
commit: c074e567165d91ad11ca43e3f398c462a745b857 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Apr 11 01:22:07 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 11 01:51:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c074e567 x11-wm/mutter: bump to 3.22.4 for bug fixes Fixes a crash when window closes during alt+tab, various mouse and DND related Wayland and XWayland fixes; lockup fix with theme variants; X lock filename length handling fix. x11-wm/mutter/Manifest | 1 + x11-wm/mutter/mutter-3.22.4.ebuild | 135 + 2 files changed, 136 insertions(+) diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest index adced2143d1..5a4aa497791 100644 --- a/x11-wm/mutter/Manifest +++ b/x11-wm/mutter/Manifest @@ -1 +1,2 @@ DIST mutter-3.22.3.tar.xz 3533212 SHA256 537eda8e5fdd4a70602da913b885ad745a7510678c24006b91ceba83ccab209a SHA512 e2fd2cd8e7ef32cd8f2414ca121431a5b17344bbb765613531f45dc1ab13ad05acfc909728cd206536e3566eab1b9abb10a16291ab80bfde77b4a90462493524 WHIRLPOOL 02dce55dd93c03405369ecfce2fe510eff13cb2542acb4b25fd90d12ca72600c00867c7d49a60c21096467625126d89549f4156ac42193f1e0dddc05a9e8474a +DIST mutter-3.22.4.tar.xz 3536792 SHA256 37ea9f398758b48b7a2db17145143bc32bd0f6df7c69c631b52b719a9067b219 SHA512 849e98186cecb4ffcab3da055febf72ef76fa87ecbdc506c696c2c7debd5183361c4b3b31d00d3c85e45d7f47aa5abf748d999571b147c831eb999116919023c WHIRLPOOL f6c7cda3ee6fdce7ef376e384591f7e3e07060db4f3d006842d15973296dc341bf4f9e56f9c3603a5bdb064f22a9835693c110a401bbaa893b6952591904f357 diff --git a/x11-wm/mutter/mutter-3.22.4.ebuild b/x11-wm/mutter/mutter-3.22.4.ebuild new file mode 100644 index 000..dc9be17c086 --- /dev/null +++ b/x11-wm/mutter/mutter-3.22.4.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 virtualx + +DESCRIPTION="GNOME 3 compositing window manager based on Clutter" +HOMEPAGE="https://git.gnome.org/browse/mutter/"; + +LICENSE="GPL-2+" +SLOT="0" + +IUSE="debug gles2 input_devices_wacom +introspection test udev wayland" + +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +# libXi-1.7.4 or newer needed per: +# https://bugzilla.gnome.org/show_bug.cgi?id=738944 +COMMON_DEPEND=" + >=dev-libs/atk-2.5.3 + >=x11-libs/gdk-pixbuf-2:2 + >=dev-libs/json-glib-0.12.0 + >=x11-libs/pango-1.30[introspection?] + >=x11-libs/cairo-1.14[X] + >=x11-libs/gtk+-3.19.8:3[X,introspection?] + >=dev-libs/glib-2.49.0:2[dbus] + >=media-libs/libcanberra-0.26[gtk3] + >=x11-libs/startup-notification-0.7 + >=x11-libs/libXcomposite-0.2 + >=gnome-base/gsettings-desktop-schemas-3.21.4[introspection?] + gnome-base/gnome-desktop:3= + >sys-power/upower-0.99:= + + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=x11-libs/libXcomposite-0.4 + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + >=x11-libs/libXfixes-3 + >=x11-libs/libXi-1.7.4 + x11-libs/libXinerama + >=x11-libs/libXrandr-1.5 + x11-libs/libXrender + x11-libs/libxcb + x11-libs/libxkbfile + >=x11-libs/libxkbcommon-0.4.3[X] + x11-misc/xkeyboard-config + + gnome-extra/zenity + media-libs/mesa[egl] + + gles2? ( media-libs/mesa[gles2] ) + input_devices_wacom? ( >=dev-libs/libwacom-0.13 ) + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) + udev? ( virtual/libgudev:= ) + wayland? ( + >=dev-libs/libinput-1.4 + >=dev-libs/wayland-1.6.90 + >=dev-libs/wayland-protocols-1.7 + >=media-libs/mesa-10.3[egl,gbm,wayland] + sys-apps/systemd + virtual/libgudev:= + >=virtual/libudev-136:= + x11-base/xorg-server[wayland] + x11-libs/libdrm:= + ) +" +DEPEND="${COMMON_DEPEND} + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig + x11-proto/xextproto + x11-proto/xineramaproto + x11-proto/xproto + test? ( app-text/docbook-xml-dtd:4.5 ) + wayland? ( >=sys-kernel/linux-headers-4.4 ) +" +RDEPEND="${COMMON_DEPEND} + !x11-misc/expocity +" + +src_prepare() { + # Disable building of noinst_PROGRAM for tests + if ! use test; then + sed -e '/^noinst_PROGRAMS/d' \ + -i cogl/tests/conform/Makefile.{am,in} || die + sed -e '/noinst_PROGRAMS += testboxes/d' \ + -i src/Makefile-tests.am || die + sed -e '/noinst_PROGRAMS/ s/testboxes$(EXEEXT)//' \ + -i src/Makefile.in || die + fi + + gnome2_src_prepare + + # Leave the damn CFLAGS alone + sed -e 's/$CFLAGS -g/$CFLAGS /' \ + -i clutter/configure || die +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/
commit: cd4ccb9ea11b995ec9ecc751ab57241fbef78195 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Apr 11 01:35:10 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 11 01:52:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4ccb9e dev-libs/glib: Export PCRE_LIBS in the no-pkgconfig case We have by now started to use the system libpcre unconditionally, instead of the bundled version, but this needs pkgconfig to be found. So we need to handle this in the no-pkgconfig case as well, alongside FFI. However this suggests there is no point in this case anymore and we should just build depend on pkgconfig, as we can't get a working pkgconfig anymore without bootstrapping it via USE=internal-glib as libpcre currently needs pkgconfig as a build dependency already. Until this is still in the pondering phase, this PCRE_LIBS exporting should at least fix the cases where pkgconfig got depcleaned inbetween but libpcre exists on system. Gentoo-bug: 615092 dev-libs/glib/glib-2.50.3-r1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-libs/glib/glib-2.50.3-r1.ebuild b/dev-libs/glib/glib-2.50.3-r1.ebuild index 6ba56d741c2..deabfe82c59 100644 --- a/dev-libs/glib/glib-2.50.3-r1.ebuild +++ b/dev-libs/glib/glib-2.50.3-r1.ebuild @@ -148,6 +148,8 @@ multilib_src_configure() { fi export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)" export LIBFFI_LIBS="-lffi" + export PCRE_CFLAGS="" + export PCRE_LIBS="-lpcre" fi # These configure tests don't work when cross-compiling.
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Class-InsideOut/
commit: 892d7dd7e18666bdd5f018da26a5feb70871 Author: Kent Fredric gentoo org> AuthorDate: Tue Apr 11 01:49:31 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Apr 11 01:49:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892d7dd7 dev-perl/Class-InsideOut: Bump to version 1.140.0 - EAPI6 - Parallel Testing Upstream: - Fix for '.' in @INC Bug: https://bugs.gentoo.org/615226 Package-Manager: Portage-2.3.4, Repoman-2.3.2 .../Class-InsideOut/Class-InsideOut-1.140.0.ebuild | 32 ++ dev-perl/Class-InsideOut/Manifest | 1 + 2 files changed, 33 insertions(+) diff --git a/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0.ebuild b/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0.ebuild new file mode 100644 index 000..c74a0cf1e11 --- /dev/null +++ b/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +DIST_AUTHOR=DAGOLDEN +DIST_VERSION=1.14 +inherit perl-module + +DESCRIPTION="A safe, simple inside-out object construction kit" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + virtual/perl-Carp + dev-perl/Class-ISA + virtual/perl-Exporter + >=virtual/perl-Scalar-List-Utils-1.90.0 + virtual/perl-Storable +" +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-IO + virtual/perl-Scalar-List-Utils + >=virtual/perl-Test-Simple-0.45 + virtual/perl-XSLoader + ) +" diff --git a/dev-perl/Class-InsideOut/Manifest b/dev-perl/Class-InsideOut/Manifest index ef57fc91c67..06a85278877 100644 --- a/dev-perl/Class-InsideOut/Manifest +++ b/dev-perl/Class-InsideOut/Manifest @@ -1 +1,2 @@ DIST Class-InsideOut-1.13.tar.gz 46507 SHA256 11acd51c990ad7a73181f1d086526ab8c567d22ccdc75e4b5ffd7db9a2a5f108 SHA512 38175467338784d796ff90c8a0befefc4a4b7bafc6906a530a707eff8419b09b197bdfa2ea4a7012a5a8daf7992623001ff7f1fd45c6c5d5d5363c3919f53e73 WHIRLPOOL d8797b2f584501856d5e47e6c41373b761bfa2521df66ef78315f1fb1977079c76e106ba3844e435d393c358df012c1cb97005af88676ce36e0d8a9b938095bf +DIST Class-InsideOut-1.14.tar.gz 49341 SHA256 dd1c70cc193ca82bc6f9afb5ffe7ffc6598978d7125f4e45e55cc8ab3029e383 SHA512 e1f33edeb8ac2623f48c862cc90fbca63c28707d571017e34db5e3eebb01f4ae333602215eaed9aa562d1aa4b95d8bebff4e6401db101da7fc26537c8554dff4 WHIRLPOOL 6ba3351794af89fd371a60b96ef29f4a8a0916fd3c2c21f6ea2cf371a7ec3cd5143aa5292d49c1ca122772c3bc3b9c5739bdf8315dc4791bdc75a2a8e4572110
[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/
commit: 123a8197e4123170f09db98627db400c4fb5e956 Author: Jonathan Vasquez gentoo org> AuthorDate: Tue Apr 11 00:51:53 2017 + Commit: Jonathan Vasquez gentoo org> CommitDate: Tue Apr 11 01:34:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123a8197 media-tv/plex-media-server: deleting old builds and stabilizing 1.4.4 Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-tv/plex-media-server/Manifest| 3 - .../plex-media-server-1.3.3.ebuild | 113 - .../plex-media-server-1.3.4-r1.ebuild | 121 -- .../plex-media-server-1.4.3.ebuild | 136 - .../plex-media-server-1.4.4.ebuild | 2 +- 5 files changed, 1 insertion(+), 374 deletions(-) diff --git a/media-tv/plex-media-server/Manifest b/media-tv/plex-media-server/Manifest index 88cee27fb1f..a84d5d6e1d0 100644 --- a/media-tv/plex-media-server/Manifest +++ b/media-tv/plex-media-server/Manifest @@ -1,4 +1 @@ -DIST plexmediaserver_1.3.3.3148-b38628e_amd64.deb 101224432 SHA256 3b58d0ad9a9e27e86209c33550be832868102526d512a860d4984ef3daf7cad9 SHA512 fb1d49650a66217df9d13dd0157f6f82b409989eacf2a40e9a92a47c6946e7bedc64429a88d2607a5f689ea7b5fae2ced5c53e2e719c85e7f08f71149844ab71 WHIRLPOOL fa5a0e74e03cc5c357b7c64876b96f265a8b3e74f2002d3d147ce46083f947311ce227a53f61ca1f962e00d89554a4df6ca8e3df7d5b32d13d27118b3d0f34c8 -DIST plexmediaserver_1.3.4.3285-b46e0ea_amd64.deb 101356988 SHA256 dc53290c12ea744249f0937e4defdfbf7fb526a63413d41ff21047fc3572ff55 SHA512 46e7ce694f0be880ada03b327fa937e23d3e2412c2b4d04c79f87afb97ad8897b7977e9f5c1ed4cc6883129c911523f03e5db6c70c76b99cbb2d9e1ac4d9275e WHIRLPOOL 515d15782d4189e71501d11a335440853db4ededc42baa748375ca1a833e24b8db4497a8197698bddc8fc0d8689aa9768b1abbff1c8002f846a102f36267936b -DIST plexmediaserver_1.4.3.3433-03e4cfa35_amd64.deb 103128692 SHA256 7ef4efec9e1ecc7fa67cf8284ca7316f715f33457d3e9f6bd3980d22c1de3edc SHA512 4432ffefab379ec57de1e0cf0648223d3a58b253ed43d3879fd967de93fd453b8a3820d20a87851fc98c6e8c77dfdfa81eab7ba66ce3ddf465007586d92d0823 WHIRLPOOL 1884d396c06137702cd23797ff452336847931e761e485910b1e4c3a4927ba6b8397f5aa0a265f81c98c7e3e9bfc121e9952d2f4b8757099ffaafc502f5edf95 DIST plexmediaserver_1.4.4.3495-edef59192_amd64.deb 103118966 SHA256 ba05818febf0267c04151d9a243f2eff0823310a1c89b58d8be4608f4f7a7402 SHA512 5a6caa5bc16f8d57177f86e079d6cad980dabc35e4ed355a7c44058593c11b65dd6a64349b110818b258bfeb679ead153ad2b316189cfdffc51938d70834f138 WHIRLPOOL a95804173d2df36af04760a5c551f0114768d5f134e23cf2156b65ac426379f6aaa5a95bee54b63cb96451a93b2de19eab67f6a96c9dc62a7f677c27212be92b diff --git a/media-tv/plex-media-server/plex-media-server-1.3.3.ebuild b/media-tv/plex-media-server/plex-media-server-1.3.3.ebuild deleted file mode 100644 index 6647e72dfe4..000 --- a/media-tv/plex-media-server/plex-media-server-1.3.3.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils user systemd unpacker - -MINOR1="3148" -MINOR2="b38628e" - -_APPNAME="plexmediaserver" -_USERNAME="plex" -_SHORTNAME="${_USERNAME}" -_FULL_VERSION="${PV}.${MINOR1}-${MINOR2}" - -URI="https://downloads.plex.tv/plex-media-server"; - -DESCRIPTION="A free media library that is intended for use with a plex client." -HOMEPAGE="http://www.plex.tv/"; -SRC_URI=" - amd64? ( ${URI}/${_FULL_VERSION}/plexmediaserver_${_FULL_VERSION}_amd64.deb )" -SLOT="0" -LICENSE="Plex" -RESTRICT="mirror bindist strip" -KEYWORDS="-* amd64" - -DEPEND=" - net-dns/avahi - sys-apps/fix-gnustack" - -QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop" -QA_PREBUILT="*" -QA_MULTILIB_PATHS=( - "usr/lib/${_APPNAME}/.*" - "usr/lib/${_APPNAME}/Resources/Python/lib/python2.7/.*" -) - -EXECSTACKED_BINS=( "${ED%/}/usr/lib/plexmediaserver/libgnsdk_dsp.so*" ) - -S="${WORKDIR}" - -pkg_setup() { - enewgroup ${_USERNAME} - enewuser ${_USERNAME} -1 /bin/bash /var/lib/${_APPNAME} ${_USERNAME} -} - -src_unpack() { - unpack_deb ${A} -} - -src_install() { - # Copy main files over to image and preserve permissions so it is portable - cp -rp usr/ "${ED}" || die - - # Move the config to the correct place - local CONFIG_VANILLA="${S}/etc/default/plexmediaserver" - local CONFIG_PATH="/etc/${_SHORTNAME}" - dodir "${CONFIG_PATH}" - insinto "${CONFIG_PATH}" - doins "${CONFIG_VANILLA}" - - # Remove Debian specific files - rm -rf "${ED%/}/usr/share/doc" || die - - # Make sure the logging directory is created - local LOGGING_DIR="/var/log/pms" - dodir "${LOGGING_DIR}" - chown "${_USERNAME}":"${_USERNAME}" "${ED%/}/${LOGGING_DIR}" || die - - # Create default library folder with correct permissions - local DEFAULT_LIBRARY_DIR="/var/lib/${_APPNAME}" -
[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/
commit: 57344b46842296598413e3bd62d8d33b4d925a5b Author: Jonathan Vasquez gentoo org> AuthorDate: Tue Apr 11 01:34:14 2017 + Commit: Jonathan Vasquez gentoo org> CommitDate: Tue Apr 11 01:34:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57344b46 media-tv/plex-media-server: version bump to 1.5.3 Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-tv/plex-media-server/Manifest| 1 + .../plex-media-server-1.5.3.ebuild | 134 + 2 files changed, 135 insertions(+) diff --git a/media-tv/plex-media-server/Manifest b/media-tv/plex-media-server/Manifest index a84d5d6e1d0..10e4a1a8bd5 100644 --- a/media-tv/plex-media-server/Manifest +++ b/media-tv/plex-media-server/Manifest @@ -1 +1,2 @@ DIST plexmediaserver_1.4.4.3495-edef59192_amd64.deb 103118966 SHA256 ba05818febf0267c04151d9a243f2eff0823310a1c89b58d8be4608f4f7a7402 SHA512 5a6caa5bc16f8d57177f86e079d6cad980dabc35e4ed355a7c44058593c11b65dd6a64349b110818b258bfeb679ead153ad2b316189cfdffc51938d70834f138 WHIRLPOOL a95804173d2df36af04760a5c551f0114768d5f134e23cf2156b65ac426379f6aaa5a95bee54b63cb96451a93b2de19eab67f6a96c9dc62a7f677c27212be92b +DIST plexmediaserver_1.5.3.3580-4b377d295_amd64.deb 105500574 SHA256 983d48597179125c7de3c49f44af7d7cfca0a7bf645c26833c906cbe5e1accd8 SHA512 92c64d2acaa37fa98c02ff95a07eb44078b4f7db519047f65647d7f09dcca6ca1fb67738119e2988a0b9b61e3260f4a2402f5710a17d35797c574c122e62c537 WHIRLPOOL 2606946d34d356161d22a2298589e18f4e710671bf41fd2f84d486186c7472f505b8a5a7131ed56ad7ef648b61e5f67d6e8cd25781a56520601a76317f6a6213 diff --git a/media-tv/plex-media-server/plex-media-server-1.5.3.ebuild b/media-tv/plex-media-server/plex-media-server-1.5.3.ebuild new file mode 100644 index 000..83a716311b7 --- /dev/null +++ b/media-tv/plex-media-server/plex-media-server-1.5.3.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit eutils user systemd unpacker pax-utils python-single-r1 + +MINOR_VERSION="3580-4b377d295" + +_APPNAME="plexmediaserver" +_USERNAME="plex" +_SHORTNAME="${_USERNAME}" +_FULL_VERSION="${PV}.${MINOR_VERSION}" + +URI="https://downloads.plex.tv/plex-media-server"; + +DESCRIPTION="A free media library that is intended for use with a plex client." +HOMEPAGE="http://www.plex.tv/"; +SRC_URI="amd64? ( ${URI}/${_FULL_VERSION}/plexmediaserver_${_FULL_VERSION}_amd64.deb )" +SLOT="0" +LICENSE="Plex" +RESTRICT="mirror bindist strip" +KEYWORDS="-* ~amd64" + +DEPEND=" + sys-apps/fix-gnustack + dev-python/virtualenv[${PYTHON_USEDEP}]" + +RDEPEND=" + net-dns/avahi + ${PYTHON_DEPS}" + +QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop" +QA_PREBUILT="*" +QA_MULTILIB_PATHS=( + "usr/lib/${_APPNAME}/.*" + "usr/lib/${_APPNAME}/Resources/Python/lib/python2.7/.*" +) + +EXECSTACKED_BINS=( "${ED%/}/usr/lib/plexmediaserver/libgnsdk_dsp.so*" ) +BINS_TO_PAX_MARK=( "${ED%/}/usr/lib/plexmediaserver/Plex Script Host" ) + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}/virtualenv_start_pms.patch" ) + +pkg_setup() { + enewgroup ${_USERNAME} + enewuser ${_USERNAME} -1 /bin/bash /var/lib/${_APPNAME} "${_USERNAME},video" + python-single-r1_pkg_setup +} + +src_unpack() { + unpack_deb ${A} +} + +src_install() { + # Move the config to the correct place + local CONFIG_VANILLA="/etc/default/plexmediaserver" + local CONFIG_PATH="/etc/${_SHORTNAME}" + dodir "${CONFIG_PATH}" + insinto "${CONFIG_PATH}" + doins "${CONFIG_VANILLA#/}" + sed -e "s#${CONFIG_VANILLA}#${CONFIG_PATH}#g" -i "${S}"/usr/sbin/start_pms || die + + # Remove Debian specific files + rm -rf "usr/share/doc" || die + + # Copy main files over to image and preserve permissions so it is portable + cp -rp usr/ "${ED}" || die + + # Make sure the logging directory is created + local LOGGING_DIR="/var/log/pms" + dodir "${LOGGING_DIR}" + chown "${_USERNAME}":"${_USERNAME}" "${ED%/}/${LOGGING_DIR}" || die + + # Create default library folder with correct permissions + local DEFAULT_LIBRARY_DIR="/var/lib/${_APPNAME}" + dodir "${DEFAULT_LIBRARY_DIR}" + chown "${_USERNAME}":"${_USERNAME}" "${ED%/}/${DEFAULT_LIBRARY_DIR}" || die + + # Install the OpenRC init/conf files + doinitd "${FILESDIR}/init.d/${PN}" + doconfd "${FILESDIR}/conf.d/${PN}" + + _handle_multilib + + # Install systemd service file + local INIT_NAME="${PN}.service" + local INIT="${FILESDIR}/systemd/${INIT_NAME}" + systemd_newunit "${INIT}" "${INIT_NAME}" + + _remove_execstack_markings + _add_pax_markings + + einfo "Configuring virtualenv" + virtualenv -v --no-pip --no-setuptools --no-wheel "${ED}"usr/lib/plexmediaserver/Resources/Python || die + pushd "
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Regexp/
commit: 36bc6db66bc804d2b653fda9b67ccaea5537258f Author: Kent Fredric gentoo org> AuthorDate: Tue Apr 11 01:26:51 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Apr 11 01:26:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36bc6db6 dev-perl/Test-Regexp: Remove old re bug #614620 This purges the last version broken by '.' in @INC changes for this package. Bug: https://bugs.gentoo.org/614620 Package-Manager: Portage-2.3.4, Repoman-2.3.2 dev-perl/Test-Regexp/Manifest | 1 - .../Test-Regexp/Test-Regexp-2016060501.0.0.ebuild | 34 -- 2 files changed, 35 deletions(-) diff --git a/dev-perl/Test-Regexp/Manifest b/dev-perl/Test-Regexp/Manifest index f2d6fc61fdc..20220a8b11a 100644 --- a/dev-perl/Test-Regexp/Manifest +++ b/dev-perl/Test-Regexp/Manifest @@ -1,2 +1 @@ -DIST Test-Regexp-2016060501.tar.gz 18898 SHA256 d59ff798b47b5a8be99f840a9bcf2762d49d2e0c96f51a38c03fe1a41eb4737d SHA512 639d74565fe93950950ed9dda30de5f83b1941d9f06b71dc40e33bd7b5355bba2d0f91afd9355262dc4ec167f39427e06f807e594b97ec74ff11762dea12f411 WHIRLPOOL a9fddf16049269c8c5a72d36d34427fa34b22b8c7a80ad26df467f8dcc2c3f3e728609ebdc7dc677a2add518fcf65ec798ad281f36c81baf5432aaf18386b884 DIST Test-Regexp-2017040101.tar.gz 18904 SHA256 35cb41df5c5017835b89b853d5a44e25e6da973b450e1edca51bba70e7041e54 SHA512 70595642f8f5cadd4cec73587af8b4e9ce793c37fdf02773d357b84ee8181750f5ae7fbfbc9a35ca3392f5af074ef5b5a1626547cc7a0c3f48439d4a24bdc0b8 WHIRLPOOL 842e09bf6f4422474f73a833c90a4df28441fc4a474ce9ac3dd7fcbcd90ff97ed883d15c00ebedf3f9c0c970bfde6f2ebe4bde783ad025a306b68fa17f88f3f7 diff --git a/dev-perl/Test-Regexp/Test-Regexp-2016060501.0.0.ebuild b/dev-perl/Test-Regexp/Test-Regexp-2016060501.0.0.ebuild deleted file mode 100644 index 309b73a5628..000 --- a/dev-perl/Test-Regexp/Test-Regexp-2016060501.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit versionator - -DIST_AUTHOR=ABIGAIL -DIST_VERSION=$(get_major_version) - -inherit perl-module - -DESCRIPTION="Provide commonly requested regular expressions" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -DEPEND=" - test? ( >=virtual/perl-Test-Simple-1.1.14 ) - virtual/perl-ExtUtils-MakeMaker -" -RDEPEND=" - virtual/perl-Test-Simple - virtual/perl-Exporter -" - -src_test() { - # Omit code coverage / documentation tests - perl_rm_files t/{950,960,980,981,982}*.t - - perl-module_src_test -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/SQL-Abstract/
commit: 715f65a5b423188744ad302742e7ee504024ad4a Author: Kent Fredric gentoo org> AuthorDate: Tue Apr 11 01:08:36 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Apr 11 01:12:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715f65a5 dev-perl/SQL-Abstract: Bump to version 1.840.0 - EAPI6 - Add USE=examples - Parallel Tests Upstream: - Support for DELETE .. RETURNING - Add Sub::Quote explicit dep - Fix order clauses with bind parameters in ->where - fix ->insert($table,\@values) with >26 values - ::Tree now knows that ILIKE and REGEXP are binary ops Bug: https://bugs.gentoo.org/615224 Package-Manager: Portage-2.3.4, Repoman-2.3.2 dev-perl/SQL-Abstract/Manifest| 1 + dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild | 35 +++ dev-perl/SQL-Abstract/metadata.xml| 12 +--- 3 files changed, 44 insertions(+), 4 deletions(-) diff --git a/dev-perl/SQL-Abstract/Manifest b/dev-perl/SQL-Abstract/Manifest index 82b7bf0a058..f8b02b5cc5b 100644 --- a/dev-perl/SQL-Abstract/Manifest +++ b/dev-perl/SQL-Abstract/Manifest @@ -1 +1,2 @@ DIST SQL-Abstract-1.81.tar.gz 103010 SHA256 5f4d5618ce2424d62bbfdb5228b382e8be0e0ccedbb273d6d850e25d07e64f9f SHA512 1ca38403707117c6a7927e1d89e70d22bf75429137409aa9dee48bb75dd17ca941dd0012c5d388e8e39ea75ae800a1d62b04c0b12b700f2e3137e40f651f961c WHIRLPOOL 9a8ab7b868a14a68a74edc65e04d145c36bdd3c28938db27fd19c29c12e1d02bd0d2f689c1294d36cf91b5e6cd91872159c52ad6937f706f1a7db518a870fbbf +DIST SQL-Abstract-1.84.tar.gz 98744 SHA256 655f4aa3d4ea7ca0a7bafb2beff84010d5c77f0ee4413baa0c86456bf6db5e75 SHA512 2d41ca76cc50dcf85e40b6585b3036ae62801ce78b64cc3b6a6471540901bfacdbfe2f76e68fdea2d1caa509f57216d4bb4f214cee7008380d5f60643e1a3a6b WHIRLPOOL 203bddfab4f08877004e1f3e83d5eba41999dcb4dc37320aca2470222ed9dae4eebe61de9538866cfbfd3e6a7a3ef8eda71ac5ed1089a28ecb51df32a9f3d7d2 diff --git a/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild b/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild new file mode 100644 index 000..ebb36158417 --- /dev/null +++ b/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=ILMARI +DIST_VERSION=1.84 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Generate SQL from Perl data structures" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris" +IUSE="test" + +RDEPEND=" + >=virtual/perl-Exporter-5.570.0 + >=dev-perl/Hash-Merge-0.120.0 + virtual/perl-Scalar-List-Utils + >=dev-perl/MRO-Compat-0.120.0 + >=dev-perl/Moo-2.0.1 + >=dev-perl/Sub-Quote-2.0.1 + >=virtual/perl-Text-Balanced-2.0.0 +" +DEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Storable + >=dev-perl/Test-Deep-0.101.0 + >=dev-perl/Test-Exception-0.310.0 + >=virtual/perl-Test-Simple-0.880.0 + dev-perl/Test-Warn + ) +" diff --git a/dev-perl/SQL-Abstract/metadata.xml b/dev-perl/SQL-Abstract/metadata.xml index b86513cae79..affef7cfd28 100644 --- a/dev-perl/SQL-Abstract/metadata.xml +++ b/dev-perl/SQL-Abstract/metadata.xml @@ -6,12 +6,16 @@ Gentoo Perl Project - A Perl module to create SQL statements based on perl structures. - +A Perl module to create SQL statements based on perl structures. + - perlデータ構造でSQLステートメントを作るperlモジュール。 - +perlデータ構造でSQLステートメントを作るperlモジュール。 + SQL-Abstract +DBIx::Class::Storage::Debug::PrettyPrint +SQL::Abstract +SQL::Abstract::Test +SQL::Abstract::Tree
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/hardened-sources/
commit: b144e7fc953aa9f80aa38bf58df55ae8c0ececec Author: Anthony G. Basile gentoo org> AuthorDate: Tue Apr 11 00:19:13 2017 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Apr 11 00:19:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b144e7fc sys-kernel/hardened-sources: version bump to 4.9.21 vanilla-4.9 + genpatches-4.9-21 + grsecurity-3.1-4.9.21-201704091948 Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-kernel/hardened-sources/Manifest | 1 + .../hardened-sources-4.9.21.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index 93157bfe831..e3802a74221 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -25,6 +25,7 @@ DIST hardened-patches-4.9.15-1.extras.tar.bz2 1996486 SHA256 06aaeb0a06a39475b3b DIST hardened-patches-4.9.16-1.extras.tar.bz2 1932414 SHA256 fbefbd34b007d4705d06a8e5f0223fd1777dab2a0ec754ae0f2e046fc9757a0d SHA512 734c9f2790b0ef6a202e2d35538874905a3eebdf41e144831207153991f844b255adc48dd611dfb2d3ecceececb9016057464d6c7ea53bf7e5b22aa7e216ff74 WHIRLPOOL 6e2ad6fbe64cef7c6eeb47f2ffdd89a1818ba58d407ca140f21503e3b41dbe150d6d596e2ce14501622af03da73205b429f0a0b7a813c37961fd04fe558b DIST hardened-patches-4.9.18-1.extras.tar.bz2 1985554 SHA256 6289173e53369bdb07df0cf831c8a079c6328e471c2d975eaf1dd9474e42d38f SHA512 96d15015d94f67d7a7ae29aa6af1829d37d76f85eaac39fdb7f07511f471151f668e217841454c94dae8473b61bc2b2d9c65de66caae7016c5454e6ee96bef69 WHIRLPOOL cf75bbd04005c5b805cccb4df01c0b09cecb0b78618e1e79b6e9bbebfcdb5dfb842f628e19e63cf40bd7891e32ba0c81d2fed52f3d8ec44255f8f8072ff7f97f DIST hardened-patches-4.9.20-1.extras.tar.bz2 1920028 SHA256 b2df242f95ea4b54cc90f3bc76d368e5b2c200d4d3cb727475bedac8fea85599 SHA512 cf333f2af09e4942910070313aff6bfd68244f1e2b870235ff179eee0145ecd9064a60dfd6858c8c46e7c3e1379d02f1416a468d703a753fc99447eb8848148e WHIRLPOOL f95710d3af5c9975faac7fb3aa8a43f1f8c37f14baeb74e4098a41e2a9d03607763e1e7e501f124fb8d0d26c3305580dceb9bcf0ac7829c181271d84c0092fa1 +DIST hardened-patches-4.9.21-1.extras.tar.bz2 1965869 SHA256 5ece74a315131b2e3935838428bfefb9b4aeca320e50b58c79bd2c2b1d218387 SHA512 0184dcd1d68c3b0ab8a3c3f385530bf726a9d2647399d72d2eaadfb0cd8c61284b0c3a007c2cfe704b1fd20fff080736bea4850729530c55eb0135624ae47cf4 WHIRLPOOL d5596a493edc166830e22434df82d0dedc822ba9af54737baa8b81259594c2db461ce0085eb5af563c0d6b98e2620bd59bc90bb48453bae644da7b2ab33fed81 DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc DIST linux-4.7.tar.xz 90412100 SHA256 5190c3d1209aeda04168145bf50569dc0984f80467159b1dc50ad731e3285f10 SHA512 e8c02583e17e4fc4214fef694825fcb78c898266f1624deb1cdf56ab5c5fdfa669c5221122a7cf0d502ed6f921ff3797634acd9d294d29e98e3faa8a21920185 WHIRLPOOL e968c89ce714c8d918db6074dabac4b0200c57ff111260313cf5798eeefb8b5b10c1509b64e2ee611a78e81075c588a473b67f9802609b2fef9ebb87ae514d98 DIST linux-4.8.tar.xz 91966856 SHA256 3e9150065f193d3d94bcf46a1fe9f033c7ef7122ab71d75a7fb5a2f0c9a7e11a SHA512 a48a065f21e1c7c4de4cf8ca47b8b8d9a70f86b64e7cfa6e01be490f78895745b9c8790734b1d22182cf1f930fb87eaaa84e62ec8cc1f64ac4be9b949e7c0358 WHIRLPOOL 3888c8c07db0c069f827245d4d7306087f78f7d03e8240eb1fcd13622cd5dbe1c17cd8ed7dc11513f77f3efd5dbd84e2b48e82bdb9b9bfd2242fd62ae32812d5 diff --git a/sys-kernel/hardened-sources/hardened-sources-4.9.21.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.9.21.ebuild new file mode 100644 index 000..76ebd9467fd --- /dev/null +++ b/sys-kernel/hardened-sources/hardened-sources-4.9.21.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +ETYPE="sources" +K_WANT_GENPATCHES="base" +K_GENPATCHES_VER="21" +K_DEBLOB_AVAILABLE="1" + +inherit kernel-2 +detect_version + +HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1" +HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2"; +SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" +UNIPATCH_EXCLUDE=" + 1500_XATTR_USER_PREFIX.patch + 1520_CVE-2017-6074-dccp-skb-freeing-fix.patch + 2900_dev-root-proc-mount-fix.patch" + +DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})" +HOMEPAGE="http://www.gentoo.org/proj/en/hardened/"; +IUSE="deblob" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=">=sys-devel/gcc-4.5" + +pkg_postinst() { +
[gentoo-commits] proj/hardened-patchset: New tag: 20170409
commit: Commit: Anthony G. Basile gentoo org> CommitDate: Tue Apr 11 00:14:20 2017 + New tag: 20170409
[gentoo-commits] repo/gentoo:master commit in: app-misc/plod/
commit: ab3cf1bb2888cef7fdc948573b79fa0a67078877 Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 10 23:41:22 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 10 23:41:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3cf1bb app-misc/plod: clean up old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-misc/plod/plod-1.9.ebuild | 33 - 1 file changed, 33 deletions(-) diff --git a/app-misc/plod/plod-1.9.ebuild b/app-misc/plod/plod-1.9.ebuild deleted file mode 100644 index 2b53aacdbc8..000 --- a/app-misc/plod/plod-1.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="A tool designed to help administrators keep track of their daily activities" -HOMEPAGE="http://www.deer-run.com/~hal/"; -SRC_URI="http://www.far2wise.net/plod/${P}.tar.gz"; - -LICENSE="|| ( Artistic GPL-2 )" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -DEPEND="dev-lang/perl" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - - cd "${S}" - - # Get rid of this nasty /usr/local paths - einfo "Patching paths" - sed -e 's#/usr/local#/usr#' -i plod -} - -src_install() { - dobin plod - dodoc README - doman plod.1.gz - - insinto /etc - doins "${FILESDIR}"/plodrc -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/plod/
commit: a7a1615973204381a7e2b762453a71452bf655ce Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 10 23:40:56 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 10 23:41:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a16159 app-misc/plod: EAPI 6 bump. Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-misc/plod/plod-1.9-r1.ebuild | 34 ++ 1 file changed, 34 insertions(+) diff --git a/app-misc/plod/plod-1.9-r1.ebuild b/app-misc/plod/plod-1.9-r1.ebuild new file mode 100644 index 000..645191a637e --- /dev/null +++ b/app-misc/plod/plod-1.9-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A tool designed to help administrators keep track of their daily activities" +HOMEPAGE="http://www.deer-run.com/~hal/"; +SRC_URI="http://www.far2wise.net/plod/${P}.tar.gz"; + +LICENSE="|| ( Artistic GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="dev-lang/perl" + +DOCS=( README ) + +src_prepare() { + default + sed -i -e 's#/usr/local#/usr#' "${PN}" || die +} + +src_compile() { + :; +} + +src_install() { + dobin "${PN}" + doman "${PN}.1.gz" + + insinto /etc + doins "${FILESDIR}/${PN}rc" + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/putty/
commit: 106275a33fb5ef4f073001aa4a8cf8b68b7c7a32 Author: Jeroen Roovers gentoo org> AuthorDate: Mon Apr 10 22:40:12 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Apr 10 22:41:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106275a3 net-misc/putty: Depend on x11-libs/gdk-pixbuf and x11-libs/gtk+:3[X] (bug #611246). Package-Manager: Portage-2.3.5, Repoman-2.3.2 net-misc/putty/putty-0.68.ebuild | 4 ++-- net-misc/putty/putty-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-misc/putty/putty-0.68.ebuild b/net-misc/putty/putty-0.68.ebuild index 04caa8b8598..e09e97c727a 100644 --- a/net-misc/putty/putty-0.68.ebuild +++ b/net-misc/putty/putty-0.68.ebuild @@ -20,8 +20,8 @@ RDEPEND=" !net-misc/pssh gtk? ( dev-libs/glib:2 - x11-libs/gdk-pixbuf[X] - x11-libs/gtk+:3 + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) diff --git a/net-misc/putty/putty-.ebuild b/net-misc/putty/putty-.ebuild index b43849fca67..f6f0e21c65a 100644 --- a/net-misc/putty/putty-.ebuild +++ b/net-misc/putty/putty-.ebuild @@ -18,8 +18,8 @@ RDEPEND=" !net-misc/pssh gtk? ( dev-libs/glib:2 - x11-libs/gdk-pixbuf[X] - x11-libs/gtk+:3 + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango )
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/
commit: 75e0bced1fb122741b48df1a71cbfb7b1f561650 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Apr 10 22:23:37 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Apr 10 22:36:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e0bced sci-geosciences/qgis: Drop 2.18.6 (r0) Package-Manager: Portage-2.3.3, Repoman-2.3.1 sci-geosciences/qgis/qgis-2.18.6.ebuild | 226 1 file changed, 226 deletions(-) diff --git a/sci-geosciences/qgis/qgis-2.18.6.ebuild b/sci-geosciences/qgis/qgis-2.18.6.ebuild deleted file mode 100644 index 53dee9ff00e..000 --- a/sci-geosciences/qgis/qgis-2.18.6.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite" - -if [[ ${PV} != * ]]; then - SRC_URI="http://qgis.org/downloads/${P}.tar.bz2 - examples? ( http://download.osgeo.org/qgis/data/qgis_sample_data.tar.gz )" - KEYWORDS="~amd64 ~x86" -else - GIT_ECLASS="git-r3" - EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git"; -fi -inherit cmake-utils eutils fdo-mime ${GIT_ECLASS} gnome2-utils python-single-r1 -unset GIT_ECLASS - -DESCRIPTION="User friendly Geographic Information System" -HOMEPAGE="http://www.qgis.org/"; - -LICENSE="GPL-2+ GPL-3+" -SLOT="0" -IUSE="examples georeferencer grass mapserver oracle postgres python touch webkit" - -REQUIRED_USE=" - grass? ( python ) - mapserver? ( python ) - python? ( ${PYTHON_REQUIRED_USE} )" - -COMMON_DEPEND=" - app-crypt/qca:2[qt5,ssl] - >=dev-db/spatialite-4.1.0 - dev-db/sqlite:3 - dev-libs/expat - dev-qt/designer:5 - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtpositioning:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtsql:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - sci-libs/gdal:=[geos,python?,${PYTHON_USEDEP}] - sci-libs/geos - sci-libs/libspatialindex:= - sci-libs/proj - x11-libs/qscintilla:=[qt5] - >=x11-libs/qwt-6.1.2:6=[qt5,svg] - >=x11-libs/qwtpolar-1.1.1-r1[qt5] - georeferencer? ( sci-libs/gsl:= ) - grass? ( >=sci-geosciences/grass-7.0.0:= ) - mapserver? ( dev-libs/fcgi ) - oracle? ( - dev-db/oracle-instantclient:= - sci-libs/gdal:=[oracle] - ) - postgres? ( dev-db/postgresql:= ) - python? ( ${PYTHON_DEPS} - dev-python/future[${PYTHON_USEDEP}] - dev-python/httplib2[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/markupsafe[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/PyQt5[sql,svg,webkit?,${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/qscintilla-python[qt5,${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/sip:=[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) - ) - webkit? ( dev-qt/qtwebkit:5 ) -" -DEPEND="${COMMON_DEPEND} - dev-qt/qttest:5 - sys-devel/bison - sys-devel/flex -" -RDEPEND="${COMMON_DEPEND} - sci-geosciences/gpsbabel -" - -# Disabling test suite because upstream disallow running from install path -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${P}-featuresummary.patch" - "${FILESDIR}/${P}-python.patch" -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake-utils_src_prepare - - cd src/plugins || die - use georeferencer || cmake_comment_add_subdirectory georeferencer -} - -src_configure() { - local mycmakeargs=( - -DQGIS_MANUAL_SUBDIR=/share/man/ - -DBUILD_SHARED_LIBS=ON - -DQGIS_LIB_SUBDIR=$(get_libdir) - -DQGIS_PLUGIN_SUBDIR=$(get_libdir)/qgis - -DQWT_INCLUDE_DIR=/usr/include/qwt6 - -DQWT_LIBRARY=/usr/$(get_libdir)/libqwt6-qt5.so - -DWITH_INTERNAL_QWTPOLAR=OFF - -DPEDANTIC=OFF - -DWITH_APIDOC=OFF - -DWITH_QSPATIALITE=ON - -DENABLE_TESTS=OFF - -DENABLE_QT5=ON - -DWITH_GRASS=$(usex grass) - -DWITH_SERVER=$(usex mapserver) - -DWITH_ORACLE=$(usex oracle) - -DWITH_POSTGRESQL=$(usex postgres) - -DWITH_BINDINGS=$(usex python) - -DWITH_TOUCH="$(usex touch)" - -DWITH_QTWEBKIT=$(usex webkit) - ) - -
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/
commit: f8defd947c658f7063d5bc074bb12c9e31686ef0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Apr 10 21:23:10 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Apr 10 22:36:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8defd94 sci-geosciences/qgis: Add USE=designer, python setup not optional Fix cmake warnings, fix deps, install python bindings in global dir Package-Manager: Portage-2.3.3, Repoman-2.3.1 sci-geosciences/qgis/metadata.xml | 1 + sci-geosciences/qgis/qgis-2.18.6-r1.ebuild | 223 + 2 files changed, 224 insertions(+) diff --git a/sci-geosciences/qgis/metadata.xml b/sci-geosciences/qgis/metadata.xml index e3b55abad7c..b08b019390e 100644 --- a/sci-geosciences/qgis/metadata.xml +++ b/sci-geosciences/qgis/metadata.xml @@ -14,6 +14,7 @@ tracks from your GPS. +Build custom widgets for dev-qt/designer Determines whether georeferencer plugin should be built Add support for sci-geosciences/grass Determines whether mapserver should be built diff --git a/sci-geosciences/qgis/qgis-2.18.6-r1.ebuild b/sci-geosciences/qgis/qgis-2.18.6-r1.ebuild new file mode 100644 index 000..22288131d33 --- /dev/null +++ b/sci-geosciences/qgis/qgis-2.18.6-r1.ebuild @@ -0,0 +1,223 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="sqlite" + +if [[ ${PV} != * ]]; then + SRC_URI="http://qgis.org/downloads/${P}.tar.bz2 + examples? ( http://download.osgeo.org/qgis/data/qgis_sample_data.tar.gz )" + KEYWORDS="~amd64 ~x86" +else + GIT_ECLASS="git-r3" + EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git"; +fi +inherit cmake-utils eutils fdo-mime ${GIT_ECLASS} gnome2-utils python-single-r1 +unset GIT_ECLASS + +DESCRIPTION="User friendly Geographic Information System" +HOMEPAGE="http://www.qgis.org/"; + +LICENSE="GPL-2+ GPL-3+" +SLOT="0" +IUSE="designer examples georeferencer grass mapserver oracle postgres python touch webkit" + +REQUIRED_USE=" + mapserver? ( python ) + python? ( ${PYTHON_REQUIRED_USE} )" + +COMMON_DEPEND=" + app-crypt/qca:2[qt5,ssl] + >=dev-db/spatialite-4.1.0 + dev-db/sqlite:3 + dev-libs/expat + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtpositioning:5 + dev-qt/qtprintsupport:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtsql:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sci-libs/gdal:=[geos,python?,${PYTHON_USEDEP}] + sci-libs/geos + sci-libs/libspatialindex:= + sci-libs/proj + x11-libs/qscintilla:=[qt5] + >=x11-libs/qwt-6.1.2:6=[qt5,svg] + >=x11-libs/qwtpolar-1.1.1-r1[qt5] + designer? ( dev-qt/designer:5 ) + georeferencer? ( sci-libs/gsl:= ) + grass? ( >=sci-geosciences/grass-7.0.0:= ) + mapserver? ( dev-libs/fcgi ) + oracle? ( + dev-db/oracle-instantclient:= + sci-libs/gdal:=[oracle] + ) + postgres? ( dev-db/postgresql:= ) + python? ( ${PYTHON_DEPS} + dev-python/future[${PYTHON_USEDEP}] + dev-python/httplib2[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/markupsafe[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/PyQt5[sql,svg,webkit?,${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/qscintilla-python[qt5,${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/sip:=[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) + ) + webkit? ( dev-qt/qtwebkit:5 ) +" +DEPEND="${COMMON_DEPEND} + dev-qt/qttest:5 + sys-devel/bison + sys-devel/flex +" +RDEPEND="${COMMON_DEPEND} + sci-geosciences/gpsbabel +" + +# Disabling test suite because upstream disallow running from install path +RESTRICT="test" + +PATCHES=( + "${FILESDIR}/${P}-featuresummary.patch" + "${FILESDIR}/${P}-python.patch" +) + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + cmake-utils_src_prepare + + cd src/plugins || die + use georeferencer || cmake_comment_add_subdirectory georeferencer +} + +src_configure() { + local mycmakeargs=( + -DQGIS_MANUAL_SUBDIR=/share/man/ + -DBUILD_SHARED_LIBS=ON + -DQGIS_LIB_SUBDIR=$(get_libdir) + -DQGIS_PLUGIN_SUBDIR=$(get_libdir)/qgis + -DQWT_INCLUDE_DIR=/usr/include/qwt6 +
[gentoo-commits] repo/gentoo:master commit in: sys-process/minit/
commit: 748e28e80624637967269f93a2c54d653e5d13ab Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 10 22:21:32 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 10 22:21:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748e28e8 sys-process/minit: EAPI 6 bump. Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-process/minit/minit-0.10-r1.ebuild | 45 ++ 1 file changed, 45 insertions(+) diff --git a/sys-process/minit/minit-0.10-r1.ebuild b/sys-process/minit/minit-0.10-r1.ebuild new file mode 100644 index 000..b5e5a674cca --- /dev/null +++ b/sys-process/minit/minit-0.10-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DESCRIPTION="a small yet feature-complete init" +HOMEPAGE="http://www.fefe.de/minit/"; +SRC_URI="http://dl.fefe.de/${P}.tar.bz2"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-libs/libowfat + dev-libs/dietlibc" + +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/minit-0.10-fixes.diff +) + +DOCS=( CHANGES README TODO ) + +src_compile() { + emake CFLAGS="${CFLAGS} -I/usr/include/libowfat" \ + LDFLAGS="${LDFLAGS}" \ + DIET="diet"\ + CC="$(tc-getCC)" +} + +src_install() { + emake install-files DESTDIR="${D}" + mv "${D}"/sbin/shutdown "${D}/sbin/${PN}-shutdown" || die + mv "${D}"/sbin/killall5 "${D}/sbin/${PN}-killall5" || die + rm -v "${D}"/sbin/init || die +} + +pkg_postinst() { + [[ -e /etc/minit/in ]] || mkfifo "${ROOT}"/etc/minit/in + [[ -e /etc/minit/out ]] || mkfifo "${ROOT}"/etc/minit/out +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/
commit: 25005571918c50f027bc7071109836660648484f Author: Mike Frysinger gentoo org> AuthorDate: Mon Apr 10 21:49:39 2017 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Apr 10 21:49:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25005571 dev-libs/libxml2: mark 2.9.4-r1 m68k/s390/sh stable dev-libs/libxml2/libxml2-2.9.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxml2/libxml2-2.9.4-r1.ebuild b/dev-libs/libxml2/libxml2-2.9.4-r1.ebuild index 652fb1356b0..4767a5c09bc 100644 --- a/dev-libs/libxml2/libxml2-2.9.4-r1.ebuild +++ b/dev-libs/libxml2/libxml2-2.9.4-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://www.xmlsoft.org/"; LICENSE="MIT" SLOT="2" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="debug examples icu ipv6 lzma python readline static-libs test" XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite";
[gentoo-commits] repo/gentoo:master commit in: media-libs/tiff/, media-libs/tiff/files/
commit: 9108af32a69a8d05b8d03b3b9adb9e0a7a5783bb Author: Mike Frysinger chromium org> AuthorDate: Mon Apr 10 21:42:58 2017 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Apr 10 21:45:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9108af32 media-libs/tiff: pull in pdfium security patches 0.7-pdfium-0005-Leak-TIFFFetchStripThing.patch | 20 ...ferOverflow-ChopUpSingleUncompressedStrip.patch | 34 ++ ...iff-4.0.7-pdfium-0007-uninitialized-value.patch | 26 + ...ferOverflow-ChopUpSingleUncompressedStrip.patch | 26 + ...-4.0.7-pdfium-0013-validate-refblackwhite.patch | 41 +++ 7-pdfium-0017-safe_skews_in_gtTileContig.patch | 97 + ...ium-0018-fix-leak-in-PredictorSetupDecode.patch | 27 + .../tiff-4.0.7-pdfium-0021-oom-TIFFFillStrip.patch | 29 + media-libs/tiff/tiff-4.0.7-r2.ebuild | 121 + 9 files changed, 421 insertions(+) diff --git a/media-libs/tiff/files/tiff-4.0.7-pdfium-0005-Leak-TIFFFetchStripThing.patch b/media-libs/tiff/files/tiff-4.0.7-pdfium-0005-Leak-TIFFFetchStripThing.patch new file mode 100644 index 000..afb0151f963 --- /dev/null +++ b/media-libs/tiff/files/tiff-4.0.7-pdfium-0005-Leak-TIFFFetchStripThing.patch @@ -0,0 +1,20 @@ +https://codereview.chromium.org/2204793002 +https://crbug.com/633387 +https://pdfium.googlesource.com/pdfium/+/master/libtiff/ + +Author: thestig +Date: Mon Aug 1 19:36:27 2016 -0700 + +Fix a memory leak in libtiff. + +--- a/libtiff/tif_dirread.c b/libtiff/tif_dirread.c +@@ -5372,6 +5372,8 @@ TIFFFetchStripThing(TIFF* tif, TIFFDirEntry* dir, uint32 nstrips, uint64** lpp) + static const char module[] = "TIFFFetchStripThing"; + enum TIFFReadDirEntryErr err; + uint64* data; ++ _TIFFfree(*lpp); ++ *lpp = 0; + err=TIFFReadDirEntryLong8Array(tif,dir,&data); + if (err!=TIFFReadDirEntryErrOk) + { diff --git a/media-libs/tiff/files/tiff-4.0.7-pdfium-0006-HeapBufferOverflow-ChopUpSingleUncompressedStrip.patch b/media-libs/tiff/files/tiff-4.0.7-pdfium-0006-HeapBufferOverflow-ChopUpSingleUncompressedStrip.patch new file mode 100644 index 000..f573fd9deb3 --- /dev/null +++ b/media-libs/tiff/files/tiff-4.0.7-pdfium-0006-HeapBufferOverflow-ChopUpSingleUncompressedStrip.patch @@ -0,0 +1,34 @@ +https://codereview.chromium.org/2284063002 +https://crbug.com/618267 +https://pdfium.googlesource.com/pdfium/+/master/libtiff/ + +Author: tracy_jiang +Date: Mon Aug 29 13:42:56 2016 -0700 + +Fix for #618267. Adding a method to determine if multiplication has +overflow. + +--- a/libtiff/tif_aux.c b/libtiff/tif_aux.c +@@ -69,7 +69,7 @@ _TIFFCheckRealloc(TIFF* tif, void* buffer, + /* +* XXX: Check for integer overflow. +*/ +- if (nmemb && elem_size && bytes / elem_size == nmemb) ++ if (nmemb && elem_size && !_TIFFIfMultiplicationOverflow(nmemb, elem_size)) + cp = _TIFFrealloc(buffer, bytes); + + if (cp == NULL) { +--- a/libtiff/tiffio.h b/libtiff/tiffio.h +@@ -298,6 +298,10 @@ extern void _TIFFmemset(void* p, int v, tmsize_t c); + extern void _TIFFmemcpy(void* d, const void* s, tmsize_t c); + extern int _TIFFmemcmp(const void* p1, const void* p2, tmsize_t c); + extern void _TIFFfree(void* p); ++#include ++static inline int _TIFFIfMultiplicationOverflow(tmsize_t op1, tmsize_t op2) { ++ return op1 > SSIZE_MAX / op2; ++} + + /* + ** Stuff, related to tag handling and creating custom tags. diff --git a/media-libs/tiff/files/tiff-4.0.7-pdfium-0007-uninitialized-value.patch b/media-libs/tiff/files/tiff-4.0.7-pdfium-0007-uninitialized-value.patch new file mode 100644 index 000..ab5627f5c16 --- /dev/null +++ b/media-libs/tiff/files/tiff-4.0.7-pdfium-0007-uninitialized-value.patch @@ -0,0 +1,26 @@ +https://codereview.chromium.org/2389993002 +https://crbug.com/651632 +https://pdfium.googlesource.com/pdfium/+/master/libtiff/ + +Author: dsinclair +Date: Mon Oct 3 13:59:57 2016 -0700 + +Fix potentially uninitialized value. + +Depending on what ReadOK does it's possible for |dircount16| to be used without +being initialized. The read code calls back into PDFium specific code which then +calls into the stream reading code. + +Initialize the value to be sure it is set. + +--- a/libtiff/tif_dirread.c b/libtiff/tif_dirread.c +@@ -4443,7 +4443,7 @@ TIFFFetchDirectory(TIFF* tif, uint64 diroff, TIFFDirEntry** pdir, + static const char module[] = "TIFFFetchDirectory"; + + void* origdir; +- uint16 dircount16; ++ uint16 dircount16 = 0; + uint32 dirsize; + TIFFDirEntry* dir; + uint8* ma; diff --git a/media-libs/tiff/files/tiff-4.0.7-pdfium-0008-HeapBufferOverflow-ChopUpSingleUncompressedStrip.patch b/media-libs/tiff/files/tiff-4.0.7-pdfium-0008-HeapBufferOverflow-ChopUpSingleUncompressedStrip.patch new file mode 100644 index 000..35f59b9bffd --- /dev/
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/
commit: 7d90a084b07e291062ddd1c3f78505e3265ac6fa Author: Robin H. Johnson gentoo org> AuthorDate: Mon Apr 10 21:06:27 2017 + Commit: Robin H. Johnson gentoo org> CommitDate: Mon Apr 10 21:06:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d90a084 sys-kernel/genkernel: cleanup old releases. Package-Manager: portage-2.3.3 sys-kernel/genkernel/Manifest | 12 -- sys-kernel/genkernel/genkernel-3.4.45.1.ebuild | 159 --- sys-kernel/genkernel/genkernel-3.4.48.ebuild | 159 --- sys-kernel/genkernel/genkernel-3.4.50.ebuild | 170 - sys-kernel/genkernel/genkernel-3.4.51.4.ebuild | 170 - sys-kernel/genkernel/genkernel-3.4.52.2.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.4.52.4.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.5.0.0.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.5.0.1.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.5.0.2.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.5.0.3.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.5.0.4.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.5.0.5.ebuild | 160 --- sys-kernel/genkernel/genkernel-3.5.0.6.ebuild | 164 14 files changed, 2114 deletions(-) diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index 95ed523a61f..51816fa8aa9 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -3,21 +3,9 @@ DIST busybox-1.20.2.tar.bz2 2186738 SHA256 eb13ff01dae5618ead2ef6f92ba879e9e0390 DIST busybox-1.26.0.tar.bz2 2143958 SHA256 3ad227375ee870d529007f6ce83f173b8bd5a37df624ecb460295554261c0f4c SHA512 9e38c2f4c5ddb6c3a184170b5526c1a78cf53a575ed359fb18c407976cab9788fa95a26ca2d4e5c32e1d639890944d98e118149ee1402b18fe085b0baf0186d3 WHIRLPOOL c8a7419bd711d3e0249807ef9f9ff6123ff8d0767479ea3b3e54ef48f6132514942bc37b79334ca2afd6009d32c5e242712bd6b3995f49904c33040c66df9dcc DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 SHA256 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e WHIRLPOOL 87915ea0013766da8a9722b437bfe146b4b2c7560a7814ac6caab92054ddc3b4b59ceb4d413609d5eaab92b5cee67886ade7924455f1dba19f1b8dabc25d3498 DIST fuse-2.8.6.tar.gz 505334 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6 SHA512 03cacc45c8ba6700fcdfa9064ef4e10d3ad6fc0e4fc49d41693de2caf03d44513d449b00a7c5d200d055d9481821252509259f5f3d2d6127fa51957a006a90fd WHIRLPOOL 668c01f5ae9742f3e70248d6d2b57cbeaa0decf93d5f7987550fe54d4ebdb6e445ff841e8d36a60a4824c114651b8a93b118e15b8a00ac30ddc813e583fa2b51 -DIST genkernel-3.4.45.1.tar.bz2 265391 SHA256 8285aff3b27a56a2bbb9c8d91d8c8332f8fc15df7eb892f618859a5a74f92981 SHA512 4333cb4d2eceb8d25bd7e86c0a9cc11576926eceabed9e00a52ab6e3b341a8beb0c83e61bf1ffb5e865956d54be145f971a89a992496837f539def449efde3a4 WHIRLPOOL 3e9d94e7e6a3836ee327cb53eef746904eb2a146375508ca3f5cf25dfcb2ee98e7b23dd21aae3d3bd370630354a4ea86e2c0e50d3394b61ca82b4e63b3c99676 -DIST genkernel-3.4.48.tar.bz2 274876 SHA256 ac35531074765afdab6d1762f9facaf8b0d799797d4ec95885bd20a2f41c9727 SHA512 707c06f90a57502ee3bd3f4ef4be58d6dfba0839299baed38d75e4962b04fe8de24d01c480ea3d1bfa2fa1cdf935da3dd5ccb2ddb24e7be9eddf2ed01fc6ddb8 WHIRLPOOL a42939de0b606ac7499a8f194828bd4983fdfb94b220af66b850353a2ee0861e61ea6c9f5cbd62f5f30dc3e14f0b347068576f6df5a191e64bb7ab29a30a6cd3 DIST genkernel-3.4.49.2.tar.bz2 266427 SHA256 62ade4f83cefc2278e1dc7cf1456974b037a2aedc6dafcaf05c02b53e29a6e34 SHA512 f66b0107438d420a16de546ee28e2a2f09281fcf21c2ffc26c94438ba4c7467e607bf296081954e90d01a92e7db7642091267bade458b837758041a64b0b97ea WHIRLPOOL 626adac32a9b4c9f1ab9acc62a2354d894db806171a4fe28bd4697e28b7315d2ac1da1fcc438fbdb8ce5d9ce9bb88269c4e4f549122bae425b8d98e7f32315fa -DIST genkernel-3.4.50.tar.bz2 273874 SHA256 d1450b9a38837147f3ec2600bcd05a56df5537a1d9de0c41db123833a5f2f450 SHA512 8b56c0736abaffa1c04dd1315d38ed35be46b72a2e20b5602e946dbabde9c05a66691d3059306f58a17f436124912dd0b39ccc012fff8562b1531cfcb90e7d28 WHIRLPOOL 09d88f2013267021e792b784850057472b40d216b45c8cd8f67c9340c30ee4cdf8161beaa7fd628fb71755a35fed6e64a9b957f5c5b7698207fb70d4a7e4 -DIST genkernel-3.4.51.4.tar.xz 250400 SHA256 72062b11628eb967690691a7003625fffcd183117a22a8ae718e9bec116ec24f SHA512 85c138fea889b12662e9b0a782b1cd9121c740de35d96f3c56ed37d13fdc0178b265a30f409e7247b69ed4209e5dd13e9cff297079d626bad85f8846d8144e3b WHIRLPOOL 4ca49fe6cf5307ee950da89862a915766a6ca9b36995bb3937ff42cce2f250a845b9733c773e5f77212f2e4b15bfef5aade1f378bd71d7097f8d73292db3df44 -DIST genkernel-3.4.52.2.tar.xz 278792 SHA256 3bb893bcf6b3bcf11ded61127a4321df8d4405d196ae256873b9c6680310cb6e
[gentoo-commits] repo/gentoo:master commit in: dev-util/tmake/
commit: 2696b3b394fcdae1367f2c18223b0179d140fd96 Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Apr 10 20:04:43 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Apr 10 20:40:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2696b3b3 dev-util/tmake: EAPI bump Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-util/tmake/tmake-2.12-r1.ebuild | 25 + 1 file changed, 25 insertions(+) diff --git a/dev-util/tmake/tmake-2.12-r1.ebuild b/dev-util/tmake/tmake-2.12-r1.ebuild new file mode 100644 index 000..a8025506c65 --- /dev/null +++ b/dev-util/tmake/tmake-2.12-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A Cross platform Makefile tool" +SRC_URI="mirror://sourceforge/tmake/${P}.tar.bz2" +HOMEPAGE="http://tmake.sourceforge.net"; + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~ppc-macos" +IUSE="" + +RDEPEND=">=dev-lang/perl-5" + +src_install () { + dobin bin/tmake bin/progen + dodir /usr/lib/tmake + cp -pPRf "${S}"/lib/* "${ED}"/usr/lib/tmake + dodoc README + dohtml -r doc/* + echo "TMAKEPATH=\"${EPREFIX}/usr/lib/tmake/linux-g++\"" > "${T}"/51tmake + doenvd "${T}"/51tmake +}
[gentoo-commits] repo/gentoo:master commit in: sci-biology/unafold/
commit: 784def5e0a41b839fdd743dead6f22571882d49c Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Apr 10 20:35:41 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Apr 10 20:40:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784def5e sci-biology/unafold: Remove old, bug 605728 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sci-biology/unafold/unafold-3.8.ebuild | 31 --- 1 file changed, 31 deletions(-) diff --git a/sci-biology/unafold/unafold-3.8.ebuild b/sci-biology/unafold/unafold-3.8.ebuild deleted file mode 100644 index b4e42663200..000 --- a/sci-biology/unafold/unafold-3.8.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="3" - -inherit flag-o-matic - -DESCRIPTION="Unified Nucleic Acid Folding and hybridization package" -HOMEPAGE="http://mfold.rna.albany.edu/"; -SRC_URI="http://dinamelt.bioinfo.rpi.edu/download/${P}.tar.bz2"; - -LICENSE="unafold" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_prepare() { - # recommended in README - append-flags -O3 - - sed \ - -e 's:hybrid (UNAFold) 3.7:hybrid (UNAFold) 3.8:g' \ - -i tests/hybrid.tml || die -} - -src_install() { - einstall || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Convert-UUlib/
commit: 0cfb5856db4cc93b90ba7e09a96576eba7f716d8 Author: Kent Fredric gentoo org> AuthorDate: Mon Apr 10 20:10:58 2017 + Commit: Kent Fredric gentoo org> CommitDate: Mon Apr 10 20:15:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfb5856 dev-perl/Convert-UUlib: Remove old Nuking version affected by bug #559930 as newer versions of uulib mean this version is now impossible to use. Bug: https://bugs.gentoo.org/559930 Package-Manager: Portage-2.3.4, Repoman-2.3.2 .../Convert-UUlib/Convert-UUlib-1.400.0-r2.ebuild | 22 -- 1 file changed, 22 deletions(-) diff --git a/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r2.ebuild b/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r2.ebuild deleted file mode 100644 index ae7b16b5794..000 --- a/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=MLEHMANN -MODULE_VERSION=1.4 -inherit perl-module - -DESCRIPTION="A Perl interface to the uulib library" - -LICENSE="Artistic GPL-2" # needs both -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="" - -PATCHES=( "${FILESDIR}/${P}-unbundle.patch" ) - -RDEPEND=">=dev-libs/uulib-0.5.20-r1" -DEPEND="${RDEPEND}" - -SRC_TEST="do"
[gentoo-commits] repo/gentoo:master commit in: app-text/lout/
commit: ceb1c339481da1ddb97f270b5551becdf14bd880 Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Apr 10 19:51:05 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Apr 10 19:55:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb1c339 app-text/lout: Version and EAPI bump Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-text/lout/Manifest | 1 + app-text/lout/lout-3.40.ebuild | 85 ++ 2 files changed, 86 insertions(+) diff --git a/app-text/lout/Manifest b/app-text/lout/Manifest index b45b4b9f26c..f85d2af95ec 100644 --- a/app-text/lout/Manifest +++ b/app-text/lout/Manifest @@ -1,2 +1,3 @@ DIST lout-3.38.tar.gz 2147395 SHA256 6a2adc64a8b4a81ed39893328778da284a6ab0da3e5e20f678425f2d53dad80a SHA512 ad396dc885e904e26c31498123f4e6e5dd1356da7fe623b2a812e9ae8442ee4c68ed3925854f8116687f46c9cc0084b6d39a3130d8b9d8a3ee0ee25d5b9b1f5e WHIRLPOOL 59c8d99710fbc5096f84e75be13a1e64213e0c783c0bff30594ff0d23148aab3a619f6c2064bd62f059a7593d92b34f4689266d80eeb42d559fcd468d37412d5 DIST lout-3.39.tar.gz 2157040 SHA256 78a75504fa25c2e55539ecd9f4ba13ff1e402a1ffb307d70474a4d6033f6f389 SHA512 c4201976282f29f5cc57076ae314b6fa2e9aca3ab0512e50a3c6a67851a507a9c055a059ce7737318969836d19e8637a2bc0ed88f536892cbbeeb3b476234799 WHIRLPOOL 33011a2b193446b17cf8c56525159b4650d01259dbb5931e8635ebfb412e6379c3c2f3a6f1da2ad72d24c5a4a6130046b45154396313e042a85a9dbc03b2bc8d +DIST lout-3.40.tar.gz 2172651 SHA256 3d16f1ce3373ed96419ba57399c2e4d94f88613c2cb4968cb0331ecac3da68bd SHA512 adffbb44b9328f0d64b1c8f08fe0217307b1cca870827ca54e0aaae5a2258f519e3e6f0adc715ba6d192dd731ab26c2cc86aa8611d991d5665503842e599c061 WHIRLPOOL 6a39cf906cadd48404f60efe0cfe3adf5126ee2f9372b8019edaae21be0a5f4f1430b51d6567486be13c302841e1e0f393e7e03060cd9853273f2c23d69b1b95 diff --git a/app-text/lout/lout-3.40.ebuild b/app-text/lout/lout-3.40.ebuild new file mode 100644 index 000..5d99af5db8c --- /dev/null +++ b/app-text/lout/lout-3.40.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +IUSE="zlib doc" + +DESCRIPTION="High-level language for document formatting" +HOMEPAGE="http://savannah.nongnu.org/projects/lout"; +SRC_URI="http://download.savannah.nongnu.org/releases/lout/${P}.tar.gz"; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +DEPEND="zlib? ( >=sys-libs/zlib-1.1.4 )" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-3.38-makefile.patch" +) + +src_compile() { + tc-export CC + local myconf + use zlib && myconf="$myconf PDF_COMPRESSION=1 ZLIB=-lz" + emake COPTS="${CFLAGS}" BINDIR="${EPREFIX}"/usr/bin \ + LOUTLIBDIR="${EPREFIX}"/usr/share/lout \ + LOUTDOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + MANDIR="${EPREFIX}"/usr/share/man/man1 \ + ${myconf} lout prg2lout || die "emake prg2lout lout failed" +} + +compile_doc() { + # + # SYNOPSIS: compile_doc file times + # + + einfo "${1}:" + # yes, it *is* necessary to run this 6 times... + for i in $(seq 1 $(expr $2 - 1)) ; do + einfo " pass $i" + lout all -o ${docdir}/$1 -e /dev/null + done + # in the last one, let errors be reported + einfo " final pass" + lout all -o ${docdir}/$1 || die "final pass failed" +} + +src_install() { + local bindir libdir docdir mandir + bindir=${ED}usr/bin + libdir=${ED}usr/share/lout + docdir=${ED}usr/share/doc/${PF} + mandir=${ED}usr/share/man/man1 + export LOUTLIB=${libdir} + export PATH="${bindir}:${PATH}" + + mkdir -p ${bindir} ${docdir} ${mandir} + + make BINDIR=${bindir} \ + LOUTLIBDIR=${libdir} \ + LOUTDOCDIR=${docdir} \ + MANDIR=${mandir} \ + install installdoc installman || die "make install failed" + + lout -x -s "${ED}"usr/share/lout/include/init || die "lout init failed" + + mv ${docdir}/README{,.docs} + dodoc README READMEPDF blurb blurb.short whatsnew + + if use doc ; then + einfo "building postscript documentation (may take a while)" + cd doc/user + compile_doc user.ps 6 + cd ../design + compile_doc design.ps 3 + cd ../expert + compile_doc expert.ps 4 + cd ../slides + compile_doc slides.ps 2 + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-text/sablotron/
commit: df1e8831e12258beaaa9d5910ca6ba25f113e62a Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Apr 10 19:55:31 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Apr 10 19:55:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df1e8831 app-text/sablotron: EAPI bump Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-text/sablotron/sablotron-1.0.3-r1.ebuild | 44 1 file changed, 44 insertions(+) diff --git a/app-text/sablotron/sablotron-1.0.3-r1.ebuild b/app-text/sablotron/sablotron-1.0.3-r1.ebuild new file mode 100644 index 000..4bceeb87bd1 --- /dev/null +++ b/app-text/sablotron/sablotron-1.0.3-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +MY_PN="Sablot" +MY_P="${MY_PN}-${PV}" +S=${WORKDIR}/${MY_P} + +DESCRIPTION="An XSLT Parser in C++" +HOMEPAGE="http://www.gingerall.org/sablotron.html"; +SRC_URI="http://download-1.gingerall.cz/download/sablot/${MY_P}.tar.gz"; + +# Sablotron can optionally be built under GPL, using MPL for now +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="perl" + +RDEPEND=">=dev-libs/expat-1.95.6-r1" +DEPEND="${RDEPEND} + >=dev-perl/XML-Parser-2.3" + +PATCHES=( "${FILESDIR}/1.0.3-libsablot-expat.patch" ) + +src_prepare() { + default + sed -i configure.in -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' || die + eautoreconf + elibtoolize +} + +src_configure() { + econf \ + $(use_enable perl perlconnect) \ + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html +} + +src_install() { + emake DESTDIR="${D}" install + dodoc README README_JS RELEASE src/TODO +}
[gentoo-commits] repo/gentoo:master commit in: app-text/lout/
commit: 2e7a022e0f9669b1099b41977ce2a105174115ec Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Apr 10 19:51:28 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Apr 10 19:55:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e7a022e app-text/lout: Remove old Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-text/lout/Manifest | 1 - app-text/lout/lout-3.39.ebuild | 85 -- 2 files changed, 86 deletions(-) diff --git a/app-text/lout/Manifest b/app-text/lout/Manifest index f85d2af95ec..ebc916a3085 100644 --- a/app-text/lout/Manifest +++ b/app-text/lout/Manifest @@ -1,3 +1,2 @@ DIST lout-3.38.tar.gz 2147395 SHA256 6a2adc64a8b4a81ed39893328778da284a6ab0da3e5e20f678425f2d53dad80a SHA512 ad396dc885e904e26c31498123f4e6e5dd1356da7fe623b2a812e9ae8442ee4c68ed3925854f8116687f46c9cc0084b6d39a3130d8b9d8a3ee0ee25d5b9b1f5e WHIRLPOOL 59c8d99710fbc5096f84e75be13a1e64213e0c783c0bff30594ff0d23148aab3a619f6c2064bd62f059a7593d92b34f4689266d80eeb42d559fcd468d37412d5 -DIST lout-3.39.tar.gz 2157040 SHA256 78a75504fa25c2e55539ecd9f4ba13ff1e402a1ffb307d70474a4d6033f6f389 SHA512 c4201976282f29f5cc57076ae314b6fa2e9aca3ab0512e50a3c6a67851a507a9c055a059ce7737318969836d19e8637a2bc0ed88f536892cbbeeb3b476234799 WHIRLPOOL 33011a2b193446b17cf8c56525159b4650d01259dbb5931e8635ebfb412e6379c3c2f3a6f1da2ad72d24c5a4a6130046b45154396313e042a85a9dbc03b2bc8d DIST lout-3.40.tar.gz 2172651 SHA256 3d16f1ce3373ed96419ba57399c2e4d94f88613c2cb4968cb0331ecac3da68bd SHA512 adffbb44b9328f0d64b1c8f08fe0217307b1cca870827ca54e0aaae5a2258f519e3e6f0adc715ba6d192dd731ab26c2cc86aa8611d991d5665503842e599c061 WHIRLPOOL 6a39cf906cadd48404f60efe0cfe3adf5126ee2f9372b8019edaae21be0a5f4f1430b51d6567486be13c302841e1e0f393e7e03060cd9853273f2c23d69b1b95 diff --git a/app-text/lout/lout-3.39.ebuild b/app-text/lout/lout-3.39.ebuild deleted file mode 100644 index 13eceb0c1a5..000 --- a/app-text/lout/lout-3.39.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=3 - -inherit eutils toolchain-funcs - -IUSE="zlib doc" - -DESCRIPTION="high-level language for document formatting" -HOMEPAGE="http://lout.sourceforge.net/"; -SRC_URI="mirror://sourceforge/lout/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" - -DEPEND="zlib? ( >=sys-libs/zlib-1.1.4 )" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}/${PN}-3.38-makefile.patch" -} - -src_compile() { - tc-export CC - local myconf - use zlib && myconf="$myconf PDF_COMPRESSION=1 ZLIB=-lz" - emake COPTS="${CFLAGS}" BINDIR="${EPREFIX}"/usr/bin \ - LOUTLIBDIR="${EPREFIX}"/usr/share/lout \ - LOUTDOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ - MANDIR="${EPREFIX}"/usr/share/man/man1 \ - ${myconf} lout prg2lout || die "emake prg2lout lout failed" -} - -compile_doc() { - # - # SYNOPSIS: compile_doc file times - # - - einfo "${1}:" - # yes, it *is* necessary to run this 6 times... - for i in $(seq 1 $(expr $2 - 1)) ; do - einfo " pass $i" - lout all -o ${docdir}/$1 -e /dev/null - done - # in the last one, let errors be reported - einfo " final pass" - lout all -o ${docdir}/$1 || die "final pass failed" -} - -src_install() { - local bindir libdir docdir mandir - bindir=${ED}usr/bin - libdir=${ED}usr/share/lout - docdir=${ED}usr/share/doc/${PF} - mandir=${ED}usr/share/man/man1 - export LOUTLIB=${libdir} - export PATH="${bindir}:${PATH}" - - mkdir -p ${bindir} ${docdir} ${mandir} - - make BINDIR=${bindir} \ - LOUTLIBDIR=${libdir} \ - LOUTDOCDIR=${docdir} \ - MANDIR=${mandir} \ - install installdoc installman || die "make install failed" - - lout -x -s "${ED}"usr/share/lout/include/init || die "lout init failed" - - mv ${docdir}/README{,.docs} - dodoc README READMEPDF blurb blurb.short whatsnew - - if use doc ; then - einfo "building postscript documentation (may take a while)" - cd doc/user - compile_doc user.ps 6 - cd ../design - compile_doc design.ps 3 - cd ../expert - compile_doc expert.ps 4 - cd ../slides - compile_doc slides.ps 2 - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-d3d9/
commit: 84a0b5f46731040dcbb852954b1eb02e74230975 Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 19:43:25 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 19:44:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a0b5f4 app-emulation/wine-d3d9: Bump to 2.5 Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/wine-d3d9/Manifest | 2 + app-emulation/wine-d3d9/wine-d3d9-2.5.ebuild | 549 +++ 2 files changed, 551 insertions(+) diff --git a/app-emulation/wine-d3d9/Manifest b/app-emulation/wine-d3d9/Manifest index 560ac987705..063163e01ae 100644 --- a/app-emulation/wine-d3d9/Manifest +++ b/app-emulation/wine-d3d9/Manifest @@ -3,9 +3,11 @@ DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3 DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1 DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c +DIST wine-2.5.tar.xz 18993176 SHA256 13f92b7ab483323aaabbc6519851e688ad4372ea30569961c831d40d6d3bccd2 SHA512 7b6faf6d8aa3d41465ad93ebae055581136f736c7eb8b4c61682e5a05589c83a0ff2c85e0f9abbca016f31b6f1c1435617c4994f1913f715a8707ebee3f28467 WHIRLPOOL 5acd2ac65df5dee1c860ddca72b8df8e021a0b95a3a1870d15468ce4591d569fa15bf8a0a6d341bcd3a624d13d0affe5b0263e67f9dfcbbf3ae7b59218dcded9 DIST wine-d3d9-2.0.tar.gz 48373 SHA256 7bfac23706723c6d51a7a95e416e47fb2678cd4d0945b990f74eba2b059e6206 SHA512 a9e2d1c9f2784128e4c53a8dc923070a5057b5ff3d83c2b536a2d2df0bc8433ac92b8ab1c3cdf34158c0e7bfe497ddb5974605fbc1736a92307639d59450c7a1 WHIRLPOOL 53044c0a4b7159c3af75fc935d1ac45030e80dbfd70d787f64885ddc025cfcd62f724c3256e389a7fde680670e594101955f52301cf6b9bbf23ebc64552790c2 DIST wine-d3d9-2.1.tar.gz 48385 SHA256 9fd80e3e2ea905272c42dbc14679e94c8e2f955101ae098c84060d4c62ffc9c6 SHA512 9234d8227412d940a6befcf79433f1d5ab0634d5e829f3771ffeea235af05be29ffc40438818b1976c77d1e2e79da8a67c4dab2b7d2e822b502fb6e4a1a7f8b7 WHIRLPOOL 790e482850a13c5bf0967e900620c36d71c4d6673106f8f5c2848550ed574d326d3945d9906de88d847bb5644a520aab7fe6d460b3c3afd49a396798dd253392 DIST wine-d3d9-2.2.tar.gz 48387 SHA256 203ed60980ec584c09b413266728e3a93e2d980dbff9b4f65375a4e9744b5042 SHA512 6e9e031b51afc8ec200bbd252ff0d768c29af23907f782409834de593f896afb128f86fe012c95dc18e5f3c7267f170eb343d2a2c53d639933a337f0c1e04fab WHIRLPOOL 6b32c0dfd3068e87d94bbcd83718dd75a14b36d69b151e9257e04793d2d3ae78ce7da10b80cbc824ccefb6c11666241593f91963ddee6a58301f95bbde35285d DIST wine-d3d9-2.3.tar.gz 48510 SHA256 fc17488a782def19fc02bf967128ab43236db49509e31771361a60fa3d17dd60 SHA512 58449f6b7ed7fd8182e2cce92e1d1195bf64a567c1cc92fd3f46af195e7e4039c3b2a128be9d3572d9067be6c1bb020f417c6d558bb551c60096c107067177b8 WHIRLPOOL f648a921cf4cd257a3a7dfbd3abf45d58c07782f329ec11c3a1eff3afe32e8040adb351d4a60e1b1f78c7cae0379f23468764ad162a101179d0f5b0e2c6d9413 DIST wine-d3d9-2.4.tar.gz 48502 SHA256 4c7084e733d95545b894b152b2c6c9564dfb8df594cfeb1512dad80743b39ae0 SHA512 623b1720b8cd79ab6ad2a177b9beb174f31e6fc402d6885fa2006223c855919c6f5d4267c64212ecf8cf1746430c9715c506343fb740828fc99910f916b10ebe WHIRLPOOL 9c0ea34dedc2e39ce36f1539a6d761ba07429b316a1f7fad49067eec5c28a5c60b33b3d2473cbf66b009d9772c1fb123414bfa201eb8df3e61f8efc38aa1f3fa +DIST wine-d3d9-2.5.tar.gz 48692 SHA256 8b28c16701ec1cefab11d41d00954a92a5ced9a63f1ede81e96f247d2f498f94 SHA512 8b5ebec6341f70ec977aabee35decbe2d22fe43e111c1fd6015066a2b0e4fd259cd964fdb79306a489be4406078cb1e241d90ed636222174ed4abcc8026e7d03 WHIRLPOOL d5fcc5fbea4c4a4900235d33cb5de8f2a7cbf2b51b1a5c47d75ab765aa88ce1f8f81a61eefe0a742a55bb2ca210747b345589628fd1020430e4d962319b1c6fe DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a707
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-any/
commit: b08f26dd0c4eb5f82e52284e7694e037108d31dd Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 19:44:10 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 19:44:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08f26dd app-emulation/wine-any: Bump to 2.5 Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/wine-any/Manifest| 3 + app-emulation/wine-any/wine-any-2.5.ebuild | 615 + 2 files changed, 618 insertions(+) diff --git a/app-emulation/wine-any/Manifest b/app-emulation/wine-any/Manifest index f080b63ddd9..52d1b8baac9 100644 --- a/app-emulation/wine-any/Manifest +++ b/app-emulation/wine-any/Manifest @@ -3,14 +3,17 @@ DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3 DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1 DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c +DIST wine-2.5.tar.xz 18993176 SHA256 13f92b7ab483323aaabbc6519851e688ad4372ea30569961c831d40d6d3bccd2 SHA512 7b6faf6d8aa3d41465ad93ebae055581136f736c7eb8b4c61682e5a05589c83a0ff2c85e0f9abbca016f31b6f1c1435617c4994f1913f715a8707ebee3f28467 WHIRLPOOL 5acd2ac65df5dee1c860ddca72b8df8e021a0b95a3a1870d15468ce4591d569fa15bf8a0a6d341bcd3a624d13d0affe5b0263e67f9dfcbbf3ae7b59218dcded9 DIST wine-d3d9-2.0.tar.gz 48373 SHA256 7bfac23706723c6d51a7a95e416e47fb2678cd4d0945b990f74eba2b059e6206 SHA512 a9e2d1c9f2784128e4c53a8dc923070a5057b5ff3d83c2b536a2d2df0bc8433ac92b8ab1c3cdf34158c0e7bfe497ddb5974605fbc1736a92307639d59450c7a1 WHIRLPOOL 53044c0a4b7159c3af75fc935d1ac45030e80dbfd70d787f64885ddc025cfcd62f724c3256e389a7fde680670e594101955f52301cf6b9bbf23ebc64552790c2 DIST wine-d3d9-2.1.tar.gz 48385 SHA256 9fd80e3e2ea905272c42dbc14679e94c8e2f955101ae098c84060d4c62ffc9c6 SHA512 9234d8227412d940a6befcf79433f1d5ab0634d5e829f3771ffeea235af05be29ffc40438818b1976c77d1e2e79da8a67c4dab2b7d2e822b502fb6e4a1a7f8b7 WHIRLPOOL 790e482850a13c5bf0967e900620c36d71c4d6673106f8f5c2848550ed574d326d3945d9906de88d847bb5644a520aab7fe6d460b3c3afd49a396798dd253392 DIST wine-d3d9-2.2.tar.gz 48387 SHA256 203ed60980ec584c09b413266728e3a93e2d980dbff9b4f65375a4e9744b5042 SHA512 6e9e031b51afc8ec200bbd252ff0d768c29af23907f782409834de593f896afb128f86fe012c95dc18e5f3c7267f170eb343d2a2c53d639933a337f0c1e04fab WHIRLPOOL 6b32c0dfd3068e87d94bbcd83718dd75a14b36d69b151e9257e04793d2d3ae78ce7da10b80cbc824ccefb6c11666241593f91963ddee6a58301f95bbde35285d DIST wine-d3d9-2.3.tar.gz 48510 SHA256 fc17488a782def19fc02bf967128ab43236db49509e31771361a60fa3d17dd60 SHA512 58449f6b7ed7fd8182e2cce92e1d1195bf64a567c1cc92fd3f46af195e7e4039c3b2a128be9d3572d9067be6c1bb020f417c6d558bb551c60096c107067177b8 WHIRLPOOL f648a921cf4cd257a3a7dfbd3abf45d58c07782f329ec11c3a1eff3afe32e8040adb351d4a60e1b1f78c7cae0379f23468764ad162a101179d0f5b0e2c6d9413 DIST wine-d3d9-2.4.tar.gz 48502 SHA256 4c7084e733d95545b894b152b2c6c9564dfb8df594cfeb1512dad80743b39ae0 SHA512 623b1720b8cd79ab6ad2a177b9beb174f31e6fc402d6885fa2006223c855919c6f5d4267c64212ecf8cf1746430c9715c506343fb740828fc99910f916b10ebe WHIRLPOOL 9c0ea34dedc2e39ce36f1539a6d761ba07429b316a1f7fad49067eec5c28a5c60b33b3d2473cbf66b009d9772c1fb123414bfa201eb8df3e61f8efc38aa1f3fa +DIST wine-d3d9-2.5.tar.gz 48692 SHA256 8b28c16701ec1cefab11d41d00954a92a5ced9a63f1ede81e96f247d2f498f94 SHA512 8b5ebec6341f70ec977aabee35decbe2d22fe43e111c1fd6015066a2b0e4fd259cd964fdb79306a489be4406078cb1e241d90ed636222174ed4abcc8026e7d03 WHIRLPOOL d5fcc5fbea4c4a4900235d33cb5de8f2a7cbf2b51b1a5c47d75ab765aa88ce1f8f81a61eefe0a742a55bb2ca210747b345589628fd1020430e4d962319b1c6fe DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a70709da73
[gentoo-commits] proj/sci:master commit in: sci-mathematics/tisean/
commit: 087ebcfe98d6654347e60cc78fbeffa072e77ac0 Author: Martin Mokrejš fold natur cuni cz> AuthorDate: Mon Apr 10 18:58:06 2017 + Commit: Martin Mokrejs fold natur cuni cz> CommitDate: Mon Apr 10 18:58:06 2017 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=087ebcfe sci-mathematics/tisean: document two file collisions I am not familiar with the package so I cannot say how to resolve this. Package-Manager: Portage-2.3.5, Repoman-2.3.1 sci-mathematics/tisean/tisean-3.0.1.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sci-mathematics/tisean/tisean-3.0.1.ebuild b/sci-mathematics/tisean/tisean-3.0.1.ebuild index 7c27ce614..f43138ee6 100644 --- a/sci-mathematics/tisean/tisean-3.0.1.ebuild +++ b/sci-mathematics/tisean/tisean-3.0.1.ebuild @@ -7,7 +7,7 @@ inherit eutils toolchain-funcs MY_P="Tisean_${PV}" -DESCRIPTION="Time series alanalytics with theory of nonliner deterministic dynamical systems" +DESCRIPTION="Time series analytics with theory of non-liner deterministic dynamical systems" HOMEPAGE=" https://github.com/heggus/Tisean http://www.mpipks-dresden.mpg.de/%7Etisean/Tisean_3.0.1/index.html"; @@ -33,6 +33,9 @@ src_configure() { } src_install() { + # TODO: fix file collisions with: + # media-gfx/graphviz: /usr/bin/cluster + # media-gfx/imagemagick: /usr/bin/compare dodir /usr/bin default }
[gentoo-commits] proj/sci:master commit in: sci-mathematics/tisean/
commit: ecf3bdd452a205c753996a946e8d35c975c749d8 Author: Martin Mokrejš fold natur cuni cz> AuthorDate: Mon Apr 10 18:55:13 2017 + Commit: Martin Mokrejs fold natur cuni cz> CommitDate: Mon Apr 10 18:55:13 2017 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=ecf3bdd4 sci-mathematics/tisean: fix path to the patch file, fixes issue #738 Package-Manager: Portage-2.3.5, Repoman-2.3.1 sci-mathematics/tisean/tisean-3.0.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/tisean/tisean-3.0.1.ebuild b/sci-mathematics/tisean/tisean-3.0.1.ebuild index dd4158b13..7c27ce614 100644 --- a/sci-mathematics/tisean/tisean-3.0.1.ebuild +++ b/sci-mathematics/tisean/tisean-3.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" src_prepare() { tc-export FC CC epatch \ - "${FILESDIR}"/${PV}-gentoo.patch \ + "${FILESDIR}"/${P}-gentoo.patch \ "${FILESDIR}"/${P}-backport.patch }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/policycoreutils/
commit: ef9f88ca6824966e79c67613c0d7e2ecb3804ef3 Author: Sven Vermeulen gentoo org> AuthorDate: Mon Apr 10 18:50:05 2017 + Commit: Sven Vermeulen gentoo org> CommitDate: Mon Apr 10 18:50:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9f88ca sys-apps/policycoreutils-2.6-r1: Stabilize Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-apps/policycoreutils/policycoreutils-2.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/policycoreutils/policycoreutils-2.6-r1.ebuild b/sys-apps/policycoreutils/policycoreutils-2.6-r1.ebuild index 22f9fa00235..c314664a09d 100644 --- a/sys-apps/policycoreutils/policycoreutils-2.6-r1.ebuild +++ b/sys-apps/policycoreutils/policycoreutils-2.6-r1.ebuild @@ -30,7 +30,7 @@ if [[ ${PV} == ]] ; then else SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz https://dev.gentoo.org/~swift/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2"; - KEYWORDS="~amd64 ~arm64 ~mips ~x86" + KEYWORDS="amd64 ~arm64 ~mips x86" S1="${WORKDIR}/${MY_P}" S2="${WORKDIR}/policycoreutils-extra" S="${S1}"
[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/
commit: 0ed7788e56c2f4e6b4460feff54255eab84c8395 Author: Alexey Korepanov yandex ru> AuthorDate: Mon Apr 10 16:55:38 2017 + Commit: Anthony G. Basile gentoo org> CommitDate: Mon Apr 10 18:46:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed7788e net-vpn/i2pd: 2.13.0 version bump net-vpn/i2pd/Manifest | 1 + net-vpn/i2pd/i2pd-2.13.0.ebuild | 98 + 2 files changed, 99 insertions(+) diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest index b322a15a60c..228b6d925b7 100644 --- a/net-vpn/i2pd/Manifest +++ b/net-vpn/i2pd/Manifest @@ -1,2 +1,3 @@ DIST i2pd-2.11.0.tar.gz 3091516 SHA256 4d7946e33a6a1dd4439590ea23b494f36e6fbcb81f7b36857bf264413a19e9db SHA512 c4964c23f6852e6ce225de6f6f03ce4e5c52a6ec2b925b82c01be574b14196112079ada5864b10f353c3dd385645db550d5ce290647b6d980225a79c64f19ddb WHIRLPOOL f2a4c42ad2df09188b5be8fad23f7f2ec2080e17b980b55c1647c13499c6b3cce88d6e9c2fbfd34bf8783a0b52c15659775351835ae181e58357c455ebb1dea1 DIST i2pd-2.12.0.tar.gz 3150471 SHA256 afb763aea2a4f4b51e327352d5da82ec08e84735d28db9af7710563a117fc648 SHA512 70b6143e713d43e24b780239aed899fb17d6224ef053020c738369ca110241e4624ae5c69b04a75a037b68094d3030be5296509ff699905ef7c175447d093232 WHIRLPOOL 8b5fb9a5123ce700a646de72a81e476b3545ad62f4bb8d143438bc1e1b6393b381e13224b3d538fa063d24b732588df5b3abe9b2d5485473d83038f01d296b4e +DIST i2pd-2.13.0.tar.gz 3131893 SHA256 9fbf9750503dd565ba5b31b16e1de959bda59530f088d40b14618d3ef238b065 SHA512 146e68559f44bcc8447857a0deb8be4a59d1b8032826af368355f9e9309b619a3575f99fed2b45071784c728a2265cb6446e816baf797b71aeffa09d1cbdd004 WHIRLPOOL 62b65f1b0cd8f9bf04bbaae61604e664f1b7f6f8eea30b9b41227659f6237e2739d3943ad91852462b229b0b4a718213b96aed63758680af135598224ca2d50f diff --git a/net-vpn/i2pd/i2pd-2.13.0.ebuild b/net-vpn/i2pd/i2pd-2.13.0.ebuild new file mode 100644 index 000..d4c839774f7 --- /dev/null +++ b/net-vpn/i2pd/i2pd-2.13.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils systemd user cmake-utils + +DESCRIPTION="A C++ daemon for accessing the I2P anonymous network" +HOMEPAGE="https://github.com/PurpleI2P/i2pd"; +SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="cpu_flags_x86_aes i2p-hardening libressl pch static +upnp" + +RDEPEND="!static? ( >=dev-libs/boost-1.49[threads] + !libressl? ( dev-libs/openssl:0[-bindist] ) + libressl? ( dev-libs/libressl ) + upnp? ( net-libs/miniupnpc ) + )" +DEPEND="${RDEPEND} + static? ( >=dev-libs/boost-1.49[static-libs,threads] + !libressl? ( dev-libs/openssl:0[static-libs] ) + libressl? ( dev-libs/libressl[static-libs] ) + upnp? ( net-libs/miniupnpc[static-libs] ) ) + i2p-hardening? ( >=sys-devel/gcc-4.7 ) + || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 )" + +I2PD_USER=i2pd +I2PD_GROUP=i2pd + +CMAKE_USE_DIR="${S}/build" + +DOCS=( README.md contrib/i2pd.conf contrib/tunnels.conf ) + +PATCHES=( "${FILESDIR}/${PN}-2.5.1-fix_installed_components.patch" ) + +src_configure() { + mycmakeargs=( + -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF) + -DWITH_HARDENING=$(usex i2p-hardening ON OFF) + -DWITH_PCH=$(usex pch ON OFF) + -DWITH_STATIC=$(usex static ON OFF) + -DWITH_UPNP=$(usex upnp ON OFF) + -DWITH_LIBRARY=ON + -DWITH_BINARY=ON + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + # config + insinto /etc/i2pd + doins contrib/i2pd.conf + doins contrib/tunnels.conf + + # grant i2pd group read and write access to config files + fowners "root:${I2PD_GROUP}" \ + /etc/i2pd/i2pd.conf \ + /etc/i2pd/tunnels.conf + fperms 660 \ + /etc/i2pd/i2pd.conf \ + /etc/i2pd/tunnels.conf + + # working directory + keepdir /var/lib/i2pd + insinto /var/lib/i2pd + doins -r contrib/certificates + fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/ + fperms 700 /var/lib/i2pd/ + + # add /var/lib/i2pd/certificates to CONFIG_PROTECT + doenvd "${FILESDIR}/99i2pd" + + # openrc and systemd daemon routines + newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd + newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd + systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service + + # logrotate + insinto /etc/logrotate.d + newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd +} + +pkg_setup() { + enewgroup "${I2PD_GROUP}" + enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}" +} + +pkg_postinst() { +
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/
commit: b174c20744110aa842255ab48d58ed1c2c185f38 Author: Brian Evans gentoo org> AuthorDate: Mon Apr 10 18:42:14 2017 + Commit: Brian Evans gentoo org> CommitDate: Mon Apr 10 18:42:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b174c207 dev-db/mysql: Version bump to 5.6.36 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-db/mysql/Manifest| 1 + dev-db/mysql/mysql-5.6.36.ebuild | 177 +++ 2 files changed, 178 insertions(+) diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest index 6a9cc5b93e0..cf52928b34e 100644 --- a/dev-db/mysql/Manifest +++ b/dev-db/mysql/Manifest @@ -1,6 +1,7 @@ DIST mysql-5.5.54.tar.gz 21041949 SHA256 273bcbcf8cc84061eb07c359308563b2029eb3f70f78b558905bc1b5c5791ab8 SHA512 885e21a59cf7e835dd1ca7254889fc4e5762fdebbb1e625465ef7fa3be6533d48091b68a6d1f2de0297270cfd0ca7e8e643fc2e0b7fc14325f48708e7a55460b WHIRLPOOL bdb8ec54b6b831dba673c5a7b6328809e79b8406a511a108ced93bd3efa42d718d35462cf0bf098db0a1108217d5d47c19c2540d87ad5f1ccfd66c55dd67ca3f DIST mysql-5.5.55.tar.gz 21040959 SHA256 9af0a504e2603b0bc0c7c3a4a747df064fb51670a0022b1ad6114f9058b64171 SHA512 3da7a45665e54fd77461980e3096937470aaa6308d89c8b5b9bee54ca11050cc08aab56063f07fb0f166e564329576a1be52ec8815e855ccca9e1076a03faac9 WHIRLPOOL a140850d30e80ae36b4dd43530eb50d52094dd65050f25b50cbd5d28da9985339e3ae59d925014e965e777343fd9550c47ed79a38065deb3dee3af44ca48b097 DIST mysql-5.6.35.tar.gz 32167628 SHA256 dddcba169b98844d7c65346cbd791c853edf942d78440381685087b84aa35020 SHA512 106c4b05c52cd2bb5378376e4a453aeb55eda0adce527862c435068597c3e60f44e3c64476011befefd688e6fdf30f2245e28320d57d9fccbb2415d87498e7f2 WHIRLPOOL e8972bba163453e54dc3859a7cfd07b4dc38125e0b5f7b41940afa6f1466820079f18e88769ea198b12645383d105340ab5ea998b32a95d083d08689658510bc +DIST mysql-5.6.36.tar.gz 32192348 SHA256 0af81a5538fc7fe2b747295dfa96589ace8831d2a7d4a26660fca456babeb147 SHA512 b3e3bcb1d1e913994f274f4c6dc72c77f1f52b132389e784c675d1720b5913788ce035f045b99ef3754d1b257db55e8300b5c7622ec79c33afafec5968801c18 WHIRLPOOL 628e33a58532dcdca20e489c3120824604b8d51e10d609f1f9c2adb11552124a8f87f206df99766162d288d5877dac22d2cacffdba1458c73fb52b529245a1e6 DIST mysql-extras-20160212-0233Z.tar.bz2 297332 SHA256 01a52587ef1335b2795197d2e547c0b3a1e4b705db09f96cdfb45d2152b6536b SHA512 956dbdcb987556c0625944848f97a36d096cd1f1712a2e051dd027f2856d3c6e94a18d23faca71882260c4b12ee329e3a5f569443b877a3c3e5e88146bfac916 WHIRLPOOL e3837d329ddd137be60fe9d0b37f35ed2e0e7fe1383f38ee45617be288ae318a444e6befdfbaf64b07d4a88ec47fec5cd88d733ecd5bb32ce40f3ba8d09573cd DIST mysql-extras-20170301-2020Z.tar.bz2 306195 SHA256 646eb75c838ac4241598cc0638877f50044ec702c82b1fc3ddefb99f1f4b3fae SHA512 b11b252d11b907e2b3be406e11b9a464092950696100afd575a2be78eac33251a9f56bf128b497beb8c801a2e5d02b11ad37ef78d25aed892a7aa90ca4c9581f WHIRLPOOL 466b18c388160d5c7557ed0e0bddc45eda823b0c1c490540fb61008da759b6559b6012593d7beb3de5123e247521ace925413abc28edd692585c282456d7fbf9 DIST mysql-extras-20170302-1359Z.tar.bz2 306816 SHA256 0375bffa8a7b26caab3a13be299b30231f20ad3e8dc82fba9384e5463763a105 SHA512 2c096c68e0d545c98fb5520f92b9e85f6bbc910853793f60f0e67979ee927410bbecadece3400364fdc2b5682f9105664f6a2de8fa0ee1818fb266e063e82869 WHIRLPOOL 6629f0069b77c9add86f4a40168a1dad7bcc0ae18a513f05e44619366a5fdfb82238df2e925de88c358fca2dd50f162ffefd8efea335cb544ccdcf74e73ed25f diff --git a/dev-db/mysql/mysql-5.6.36.ebuild b/dev-db/mysql/mysql-5.6.36.ebuild new file mode 100644 index 000..5b094bd6763 --- /dev/null +++ b/dev-db/mysql/mysql-5.6.36.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +MY_EXTRAS_VER="20170302-1359Z" +MY_PV="${PV//_alpha_pre/-m}" +MY_PV="${MY_PV//_/-}" +HAS_TOOLS_PATCH="1" +SUBSLOT="18" + +inherit mysql-multilib-r1 +# only to make repoman happy. it is really set in the eclass +IUSE="$IUSE" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" +RDEPEND="${RDEPEND}" + +MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" + +PATCHES=( + "${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch + "${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch + "${MY_PATCH_DIR}"/20006_all_cmake_elib-mysql-5.6.35.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch + "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch + "${MY_PATCH_DIR}"/20018_all_mysql-5.6.25-without-clientlibs-tools.patch +) + +# Please do not add a naive src_unpack to this ebuild +# If you want to add a single pat
[gentoo-commits] repo/gentoo:master commit in: app-admin/setools/
commit: 2273ceaffd1752e9dc0f38003b3a26e368441e98 Author: Sven Vermeulen gentoo org> AuthorDate: Mon Apr 10 18:38:44 2017 + Commit: Sven Vermeulen gentoo org> CommitDate: Mon Apr 10 18:39:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2273ceaf app-admin/setools-4.1.0: Stabilize Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-admin/setools/setools-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/setools/setools-4.1.0.ebuild b/app-admin/setools/setools-4.1.0.ebuild index f3c2e10d8de..464504be718 100644 --- a/app-admin/setools/setools-4.1.0.ebuild +++ b/app-admin/setools/setools-4.1.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://github.com/TresysTechnology/setools.git"; else SRC_URI="https://github.com/TresysTechnology/setools/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-2 LGPL-2.1"
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/
commit: d3b3b3626be329993a13b13c145af95e31bd9132 Author: Patrick McLean gentoo org> AuthorDate: Mon Apr 10 18:33:30 2017 + Commit: Patrick McLean gentoo org> CommitDate: Mon Apr 10 18:33:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b3b362 sys-kernel/vanilla-sources: Version bump to 4.9.21 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-kernel/vanilla-sources/Manifest | 2 +- .../{vanilla-sources-4.9.20.ebuild => vanilla-sources-4.9.21.ebuild}| 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 61a0e29abbe..08573efccfd 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -18,4 +18,4 @@ DIST patch-4.10.9.xz 205384 SHA256 9a00b962a5e30d61a0d488fc28f4a20b79c8c5c28fa21 DIST patch-4.4.57.xz 1028836 SHA256 3de408639a8ab5af270cd720dab594674d36c5f8d6304c00f98c289b3abbc7da SHA512 0dc41ea05a980299434dde87bb8e8271022fe169b362a92f3e9254eb15456251d74cb540982a24ccb77d7e6d06444d03995d72b90f71063787644dfd85dc26ce WHIRLPOOL 47d08982cfd8cde026c3ca9fa74902110aaae87698f7c88dce24e13856c12949f96778df1fd6281184ad255c60638e31d737a11dc9485d0992a6cca2d59eee07 DIST patch-4.4.59.xz 1046304 SHA256 356089a229c730e0b29d32b21354cee42646c600cafb5b923ecb32ba0f086421 SHA512 f74eabfcd0e02f99ca62b6ed601325226841374107a30e0856f44c790d9a27dcd66af50d2da3425f8522ea84ba9829c5ab36a999fc42aa5cc9d438eb43414437 WHIRLPOOL 748f7c5e2ca8e30ccc4fb926f96259d48688456199463b7ce3843a3575240b45934b580b2ef460ded37a1c7153467ea81b2aec2e7ca274aa10a892cd326aecbc DIST patch-4.9.18.xz 412000 SHA256 a645964a5fa458cc989f329f330810affbcfdf6fbee0ab44f65c4c07eb8bfc00 SHA512 0111d398de98db551a4067a346fb950ea3d4253f138efd9775c3360469ab77f7f2d452a86c99288497e6bb26d901ceaccac698422e53068b85f8acfdc303bccf WHIRLPOOL ac507f0d15b691617386b6c0f2645674e900b3c84c3a35ee97ad14fb7c4110e77714cd0b5141dddf2036a794f8e01315a235a29f373eb72d300813931af6b126 -DIST patch-4.9.20.xz 435264 SHA256 fb856acd9195e7d83ef9971ec7be55eca0d6fdf0fbfbe9a8f3bb04590d44b51f SHA512 ef99fc84764bfec00ce33f717150956f95de5294d097f1e20276badfa87b4dc90c42061ccba4b0134448c43eeeca816045ab37e47136532e14dfc62949841e37 WHIRLPOOL 89a2f5f4bbf516b43d188603b5420d7b53fc6afb499fe938dae3fb30deb71ed57c67fac9e546a28d964acd84b7e558dcc0cd3c3bd2e7c6de070f56bbbd80 +DIST patch-4.9.21.xz 465220 SHA256 3c7834d46cb193cf2ab00595eca1592c86ccc536b1b606d3d31eb2bf2109c28d SHA512 86f1c70671c6d29d2f236193317a7a0ac8de51c2c437228b953e8d76361446a8fa26626dbdaf1f73630881f9f05d7e1360a46181d7af61bd550ecd1933874339 WHIRLPOOL e305ad402cbc68c60f18e99893029466ef6056ed6bb3fbb8034933ad473452bcf2b17198397c208a9fb81092d7ffaa68a70afbedd45774c7f7f8cfd595696c38 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.9.20.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.9.21.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-4.9.20.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-4.9.21.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/
commit: 2a24bb65768258ea3b8dec436502fb1fd0529cf5 Author: Patrick McLean gentoo org> AuthorDate: Mon Apr 10 18:32:18 2017 + Commit: Patrick McLean gentoo org> CommitDate: Mon Apr 10 18:32:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a24bb65 sys-kernel/vanilla-sources: Version bump to 4.10.9 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-kernel/vanilla-sources/Manifest | 2 +- .../{vanilla-sources-4.10.6.ebuild => vanilla-sources-4.10.9.ebuild}| 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 06114664741..61a0e29abbe 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -13,8 +13,8 @@ DIST patch-3.16.43.xz 1521552 SHA256 613fc4663e1d7979c1530291e39a3118a4fff59c7de DIST patch-3.2.88.xz 1704968 SHA256 1414b22403824525a6c82a6ac4bbe2e35a2537a81ed012424e0c30b86dcbe245 SHA512 4df324dc009ce086bd20ae9c435f5e3aa990103d514c7057d79ddd451e889a5ded0781287269dad374e472dd3de05b9f2097fe602e1fc857cfa2e2bf304046fd WHIRLPOOL 03c99b887c11eb0832cd42d8bc1e505fa25591f2a5a9b6f2c4c18aa1d85d45b5614d0a0969f0174c089e83d87f4241d64c4111b73b2eb4d40a6eeda19fc95d2a DIST patch-3.4.113.xz 1362096 SHA256 d5492eeaadcf12aaad471011066e447907999035c26368da8e4f82b1871ef03a SHA512 cd212cb2c2d6fb911571472466027c7e502277f7af2426050a5afcd4c7799920e48414190b8a8a039f88d85bbf0d9e164c7d8c45982bf51f7567da9304137688 WHIRLPOOL bc88441d583b9ed2f315b6ed809c168cb00af5a3c1f91fd1e4bd651a5f21cc69fd9343460976b5707916ec992b3e7a2f519953ce1bbc55fbb3290237ec4b44a3 DIST patch-4.1.39.xz 970604 SHA256 398c201891d4f7942458caab8c8af5d058c62e6a8f6058b06363fad462e83154 SHA512 a5ed73e8a473f8b374d9762947e79efb83a9713af08d10869997a16ab51c357cac7c96f99f942496fad1ed0589051f2a5d97c8e72f4ab15648c12c1a5d6ff1f2 WHIRLPOOL 2165a115f90a6d331c8cbe309baad3fca08f908d2dc7f0003ed9846af4954edec0a1b08c24e3b90cdb0accb52bb3b69e52c6a6c5bf8ba3c42d8220933123 -DIST patch-4.10.6.xz 131740 SHA256 99ecfe76c427aeebfb0f02fe130264db1d22c87e3f7efd34a231fe6d5c50d75d SHA512 801a5a95b99fbfcfc969384161fe90ddd3edfbc76300e29279b0fe9dfb20d2a084bd0e80a5dfe67e77bfbb402cc1f61683cd0cc4ca0463dd83cda063bb62da78 WHIRLPOOL bb2a3b6704fb6e447ad13c801b56495ea6f779912e48146c095234ba631bd4f99e0c1ad6c022e984ab79b84edb64d46899e3fddce0401c49a4e063c99b8c1b85 DIST patch-4.10.8.xz 172208 SHA256 ceb385486e34084dd53425e5ba50b9fba4a8e380d8f2815bfde142852d797da0 SHA512 9760254a63fea330e33b514dda457a3bf33da6f8e06c281fc3fb36ba4c022df8200d2a04d49f4acc9ce0c9f86cbfda7edc724431ed378be3288eb299510add2e WHIRLPOOL e4027e322a5f7506dce06f034f3f87b618cfcd61ec091d73280ffdc648bf56543e68519ec4ecadeb5db1c693259b40fc7c5ae17aa2bc1f00f4daec6871be5a8a +DIST patch-4.10.9.xz 205384 SHA256 9a00b962a5e30d61a0d488fc28f4a20b79c8c5c28fa21ee89c440c025c6c7c21 SHA512 867cdcf1e6ceee58dec7eb913e119dcaa75255cef1ad2dd9eb0eead6a918a202e3b6656770422d547a7758236a8589c70d49fa4045de867b77a04480f97c242d WHIRLPOOL 694eacdce67dc46f21fc5d1738e14c13e9d62e564d5f9e761a46e0c7cfba57fdf052286c625d246542deba146f1fb8cdba8987b721705cc961bb1cf990e524ce DIST patch-4.4.57.xz 1028836 SHA256 3de408639a8ab5af270cd720dab594674d36c5f8d6304c00f98c289b3abbc7da SHA512 0dc41ea05a980299434dde87bb8e8271022fe169b362a92f3e9254eb15456251d74cb540982a24ccb77d7e6d06444d03995d72b90f71063787644dfd85dc26ce WHIRLPOOL 47d08982cfd8cde026c3ca9fa74902110aaae87698f7c88dce24e13856c12949f96778df1fd6281184ad255c60638e31d737a11dc9485d0992a6cca2d59eee07 DIST patch-4.4.59.xz 1046304 SHA256 356089a229c730e0b29d32b21354cee42646c600cafb5b923ecb32ba0f086421 SHA512 f74eabfcd0e02f99ca62b6ed601325226841374107a30e0856f44c790d9a27dcd66af50d2da3425f8522ea84ba9829c5ab36a999fc42aa5cc9d438eb43414437 WHIRLPOOL 748f7c5e2ca8e30ccc4fb926f96259d48688456199463b7ce3843a3575240b45934b580b2ef460ded37a1c7153467ea81b2aec2e7ca274aa10a892cd326aecbc DIST patch-4.9.18.xz 412000 SHA256 a645964a5fa458cc989f329f330810affbcfdf6fbee0ab44f65c4c07eb8bfc00 SHA512 0111d398de98db551a4067a346fb950ea3d4253f138efd9775c3360469ab77f7f2d452a86c99288497e6bb26d901ceaccac698422e53068b85f8acfdc303bccf WHIRLPOOL ac507f0d15b691617386b6c0f2645674e900b3c84c3a35ee97ad14fb7c4110e77714cd0b5141dddf2036a794f8e01315a235a29f373eb72d300813931af6b126 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.10.6.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.10.9.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-4.10.6.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-4.10.9.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/
commit: 5f119c467458a79858d8c348063a15bb1f1d95df Author: Patrick McLean gentoo org> AuthorDate: Mon Apr 10 18:34:22 2017 + Commit: Patrick McLean gentoo org> CommitDate: Mon Apr 10 18:34:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f119c46 sys-kernel/vanilla-sources: Version bump to 4.4.60 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-kernel/vanilla-sources/Manifest | 2 +- .../{vanilla-sources-4.4.59.ebuild => vanilla-sources-4.4.60.ebuild}| 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 08573efccfd..b99f5aacfb0 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -16,6 +16,6 @@ DIST patch-4.1.39.xz 970604 SHA256 398c201891d4f7942458caab8c8af5d058c62e6a8f605 DIST patch-4.10.8.xz 172208 SHA256 ceb385486e34084dd53425e5ba50b9fba4a8e380d8f2815bfde142852d797da0 SHA512 9760254a63fea330e33b514dda457a3bf33da6f8e06c281fc3fb36ba4c022df8200d2a04d49f4acc9ce0c9f86cbfda7edc724431ed378be3288eb299510add2e WHIRLPOOL e4027e322a5f7506dce06f034f3f87b618cfcd61ec091d73280ffdc648bf56543e68519ec4ecadeb5db1c693259b40fc7c5ae17aa2bc1f00f4daec6871be5a8a DIST patch-4.10.9.xz 205384 SHA256 9a00b962a5e30d61a0d488fc28f4a20b79c8c5c28fa21ee89c440c025c6c7c21 SHA512 867cdcf1e6ceee58dec7eb913e119dcaa75255cef1ad2dd9eb0eead6a918a202e3b6656770422d547a7758236a8589c70d49fa4045de867b77a04480f97c242d WHIRLPOOL 694eacdce67dc46f21fc5d1738e14c13e9d62e564d5f9e761a46e0c7cfba57fdf052286c625d246542deba146f1fb8cdba8987b721705cc961bb1cf990e524ce DIST patch-4.4.57.xz 1028836 SHA256 3de408639a8ab5af270cd720dab594674d36c5f8d6304c00f98c289b3abbc7da SHA512 0dc41ea05a980299434dde87bb8e8271022fe169b362a92f3e9254eb15456251d74cb540982a24ccb77d7e6d06444d03995d72b90f71063787644dfd85dc26ce WHIRLPOOL 47d08982cfd8cde026c3ca9fa74902110aaae87698f7c88dce24e13856c12949f96778df1fd6281184ad255c60638e31d737a11dc9485d0992a6cca2d59eee07 -DIST patch-4.4.59.xz 1046304 SHA256 356089a229c730e0b29d32b21354cee42646c600cafb5b923ecb32ba0f086421 SHA512 f74eabfcd0e02f99ca62b6ed601325226841374107a30e0856f44c790d9a27dcd66af50d2da3425f8522ea84ba9829c5ab36a999fc42aa5cc9d438eb43414437 WHIRLPOOL 748f7c5e2ca8e30ccc4fb926f96259d48688456199463b7ce3843a3575240b45934b580b2ef460ded37a1c7153467ea81b2aec2e7ca274aa10a892cd326aecbc +DIST patch-4.4.60.xz 1052796 SHA256 095571965d607c9406b2003ac14c28c03de4a57af8d21dd7743042409bc9aec5 SHA512 46c6c6f238d20ca4a81fb322dbd10988e868e35646f3dc39bbf802734c0c7866f99e2038418b115d368c950840cfbaac7629d16c61158abe1bce51e290021e0a WHIRLPOOL 38ec06e8e9fa225af5759b7c9eeaa3d5084e7282ee1d2641b28b3200147140cccb684fa55de5a5be0b66ad51b191b7908fc0b842a89c2db3375d9e2e006f0208 DIST patch-4.9.18.xz 412000 SHA256 a645964a5fa458cc989f329f330810affbcfdf6fbee0ab44f65c4c07eb8bfc00 SHA512 0111d398de98db551a4067a346fb950ea3d4253f138efd9775c3360469ab77f7f2d452a86c99288497e6bb26d901ceaccac698422e53068b85f8acfdc303bccf WHIRLPOOL ac507f0d15b691617386b6c0f2645674e900b3c84c3a35ee97ad14fb7c4110e77714cd0b5141dddf2036a794f8e01315a235a29f373eb72d300813931af6b126 DIST patch-4.9.21.xz 465220 SHA256 3c7834d46cb193cf2ab00595eca1592c86ccc536b1b606d3d31eb2bf2109c28d SHA512 86f1c70671c6d29d2f236193317a7a0ac8de51c2c437228b953e8d76361446a8fa26626dbdaf1f73630881f9f05d7e1360a46181d7af61bd550ecd1933874339 WHIRLPOOL e305ad402cbc68c60f18e99893029466ef6056ed6bb3fbb8034933ad473452bcf2b17198397c208a9fb81092d7ffaa68a70afbedd45774c7f7f8cfd595696c38 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.4.59.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.4.60.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-4.4.59.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-4.4.60.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/
commit: 121eda98b2e89497b46d04686210171dd3848bb6 Author: Patrick McLean gentoo org> AuthorDate: Mon Apr 10 18:35:26 2017 + Commit: Patrick McLean gentoo org> CommitDate: Mon Apr 10 18:35:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121eda98 sys-kernel/vanilla-sources: Remove old versions Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-kernel/vanilla-sources/Manifest | 2 -- sys-kernel/vanilla-sources/vanilla-sources-4.4.57.ebuild | 16 sys-kernel/vanilla-sources/vanilla-sources-4.9.18.ebuild | 16 3 files changed, 34 deletions(-) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index b99f5aacfb0..16dc43c1c9b 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -15,7 +15,5 @@ DIST patch-3.4.113.xz 1362096 SHA256 d5492eeaadcf12aaad471011066e447907999035c26 DIST patch-4.1.39.xz 970604 SHA256 398c201891d4f7942458caab8c8af5d058c62e6a8f6058b06363fad462e83154 SHA512 a5ed73e8a473f8b374d9762947e79efb83a9713af08d10869997a16ab51c357cac7c96f99f942496fad1ed0589051f2a5d97c8e72f4ab15648c12c1a5d6ff1f2 WHIRLPOOL 2165a115f90a6d331c8cbe309baad3fca08f908d2dc7f0003ed9846af4954edec0a1b08c24e3b90cdb0accb52bb3b69e52c6a6c5bf8ba3c42d8220933123 DIST patch-4.10.8.xz 172208 SHA256 ceb385486e34084dd53425e5ba50b9fba4a8e380d8f2815bfde142852d797da0 SHA512 9760254a63fea330e33b514dda457a3bf33da6f8e06c281fc3fb36ba4c022df8200d2a04d49f4acc9ce0c9f86cbfda7edc724431ed378be3288eb299510add2e WHIRLPOOL e4027e322a5f7506dce06f034f3f87b618cfcd61ec091d73280ffdc648bf56543e68519ec4ecadeb5db1c693259b40fc7c5ae17aa2bc1f00f4daec6871be5a8a DIST patch-4.10.9.xz 205384 SHA256 9a00b962a5e30d61a0d488fc28f4a20b79c8c5c28fa21ee89c440c025c6c7c21 SHA512 867cdcf1e6ceee58dec7eb913e119dcaa75255cef1ad2dd9eb0eead6a918a202e3b6656770422d547a7758236a8589c70d49fa4045de867b77a04480f97c242d WHIRLPOOL 694eacdce67dc46f21fc5d1738e14c13e9d62e564d5f9e761a46e0c7cfba57fdf052286c625d246542deba146f1fb8cdba8987b721705cc961bb1cf990e524ce -DIST patch-4.4.57.xz 1028836 SHA256 3de408639a8ab5af270cd720dab594674d36c5f8d6304c00f98c289b3abbc7da SHA512 0dc41ea05a980299434dde87bb8e8271022fe169b362a92f3e9254eb15456251d74cb540982a24ccb77d7e6d06444d03995d72b90f71063787644dfd85dc26ce WHIRLPOOL 47d08982cfd8cde026c3ca9fa74902110aaae87698f7c88dce24e13856c12949f96778df1fd6281184ad255c60638e31d737a11dc9485d0992a6cca2d59eee07 DIST patch-4.4.60.xz 1052796 SHA256 095571965d607c9406b2003ac14c28c03de4a57af8d21dd7743042409bc9aec5 SHA512 46c6c6f238d20ca4a81fb322dbd10988e868e35646f3dc39bbf802734c0c7866f99e2038418b115d368c950840cfbaac7629d16c61158abe1bce51e290021e0a WHIRLPOOL 38ec06e8e9fa225af5759b7c9eeaa3d5084e7282ee1d2641b28b3200147140cccb684fa55de5a5be0b66ad51b191b7908fc0b842a89c2db3375d9e2e006f0208 -DIST patch-4.9.18.xz 412000 SHA256 a645964a5fa458cc989f329f330810affbcfdf6fbee0ab44f65c4c07eb8bfc00 SHA512 0111d398de98db551a4067a346fb950ea3d4253f138efd9775c3360469ab77f7f2d452a86c99288497e6bb26d901ceaccac698422e53068b85f8acfdc303bccf WHIRLPOOL ac507f0d15b691617386b6c0f2645674e900b3c84c3a35ee97ad14fb7c4110e77714cd0b5141dddf2036a794f8e01315a235a29f373eb72d300813931af6b126 DIST patch-4.9.21.xz 465220 SHA256 3c7834d46cb193cf2ab00595eca1592c86ccc536b1b606d3d31eb2bf2109c28d SHA512 86f1c70671c6d29d2f236193317a7a0ac8de51c2c437228b953e8d76361446a8fa26626dbdaf1f73630881f9f05d7e1360a46181d7af61bd550ecd1933874339 WHIRLPOOL e305ad402cbc68c60f18e99893029466ef6056ed6bb3fbb8034933ad473452bcf2b17198397c208a9fb81092d7ffaa68a70afbedd45774c7f7f8cfd595696c38 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.4.57.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.4.57.ebuild deleted file mode 100644 index 20e2c109b44..000 --- a/sys-kernel/vanilla-sources/vanilla-sources-4.4.57.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org"; -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.9.18.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.9.18.ebuild deleted file mode 100644 index 20e2c109b44..000 --- a/sys-kernel/vanilla-sources/vanilla-sources-4.9.18.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_SECURITY_UNSUPPORTED="1" -ETYPE="sources" -inherit kernel-2 -detect_version - -DESCRIPTION="Full sources for the Linux kernel" -HOMEPAGE="https://www.kernel.org"; -SRC_URI="${KERNEL_URI}" - -KEYWORD
[gentoo-commits] proj/hardened-refpolicy: New tag: 2.20170204-r3
commit: Commit: Sven Vermeulen gentoo org> CommitDate: Mon Apr 10 18:16:56 2017 + New tag: 2.20170204-r3
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: f017d65aa75ee77857f01e47a441d2d4c9fb37c0 Author: Ulrich Müller gentoo org> AuthorDate: Fri Mar 17 08:53:31 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Mar 17 08:53:31 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=f017d65a pms.cls: Drop unused color.sty. pms.cls | 1 - 1 file changed, 1 deletion(-) diff --git a/pms.cls b/pms.cls index 57d7356..624d7c1 100644 --- a/pms.cls +++ b/pms.cls @@ -26,7 +26,6 @@ typearea, % Set page layout inputenc, % Allow input methods apart from ASCII booktabs, % Nicer formatting of tables -color, % Support more than black&white ifthen,% Comfortable conditional routines longtable, % Extend tables over more than one page array, % Extended tabular environments
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 4a5b7806995f8ee5c8aeb1beafb66d5f29fd38e0 Author: Ulrich Müller gentoo org> AuthorDate: Sat Nov 26 10:15:37 2016 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Nov 26 10:15:37 2016 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=4a5b7806 ebuild-vars.tex: Fix typo in IUSE description. ebuild-vars.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebuild-vars.tex b/ebuild-vars.tex index 996ad16..6c5a396 100644 --- a/ebuild-vars.tex +++ b/ebuild-vars.tex @@ -61,7 +61,7 @@ Ebuilds may define any of the following variables: \item[IUSE] The \t{USE} flags used by the ebuild. Any eclass that works with \t{USE} flags must also set \t{IUSE}, listing only the variables used by that eclass. The package manager is responsible for merging these values. See section~\ref{sec:use-iuse-handling} for discussion on -which values must be listed this variable. +which values must be listed in this variable. \featurelabel{iuse-defaults} In EAPIs shown in table~\ref{tab:iuse-defaults-table} as supporting \t{IUSE} defaults, any use flag name in \t{IUSE} may be prefixed by at most one of a plus or a
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 6fcfc9946698bdaee52443230281bea598b9af06 Author: Ulrich Müller gentoo org> AuthorDate: Sun Nov 29 23:00:32 2015 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 17:45:49 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=6fcfc994 EAPI 7 supports a directory for package.mask. Bug: 282296 eapi-differences.tex | 4 tree-layout.tex | 20 2 files changed, 24 insertions(+) diff --git a/eapi-differences.tex b/eapi-differences.tex index f0a45bc..9219ce9 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -41,6 +41,9 @@ of this document for a complete table of previous EAPIs. \bottomrule \endlastfoot +\t{package.mask} directory & \compactfeatureref{package-mask-dir} & +No & No & No & No & Yes \\ + Stable use masking/forcing & \compactfeatureref{stablemask} & No & No & Yes & Yes & Yes \\ @@ -373,6 +376,7 @@ EAPI 6 is EAPI 5 with the following changes: EAPI 7 is EAPI 6 with the following changes: \begin{compactitem} +\item \t{profiles/package.mask} can be a directory, \featureref{package-mask-dir}. \item \t{dohtml} banned, \featureref{banned-commands}. \end{compactitem} diff --git a/tree-layout.tex b/tree-layout.tex index e215cf8..ee8b0a4 100644 --- a/tree-layout.tex +++ b/tree-layout.tex @@ -107,6 +107,12 @@ manager must ignore any files in this directory that it does not recognise. Contains a list, one entry per line, of package dependency specifications (using the directory's EAPI). Any package version matching one of these is considered to be masked, and will not be installed regardless of profile unless it is unmasked by the user configuration. + +\featurelabel{package-mask-dir} For EAPIs listed in table~\ref{tab:package-mask-dir} as +supporting it, \t{package.mask} can be a directory instead of a regular file. Files contained +in that directory, unless their name begins with a dot, will be concatenated in order of their +filename in the POSIX locale and the result will be processed as if it were a single file. +Any subdirectories will be ignored. \item[profiles.desc] Described below in section~\ref{sec:profiles.desc}. \item[repo\_name] Contains, on a single line, the name of this repository. The repository name must conform to section~\ref{sec:repository-names}. @@ -123,6 +129,20 @@ manager must ignore any files in this directory that it does not recognise. \item[updates/] This directory is described in section~\ref{sec:updates-dir}. \end{description} +\ChangeWhenAddingAnEAPI{7} +\begin{centertable}{EAPIs supporting a directory for \t{package.mask}} +\label{tab:package-mask-dir} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{\t{package.mask} can be a directory?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6 & No \\ + 7 & Yes \\ + \bottomrule +\end{tabular} +\end{centertable} + \subsection{The profiles.desc file} \label{sec:profiles.desc} \t{profiles.desc} is a line-based file, with the standard commenting
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 00dfb42f757b356ed71693b962387dda0bc2f89a Author: Michał Górny gentoo org> AuthorDate: Thu Mar 16 20:41:45 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Mar 18 07:27:39 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=00dfb42f ebuild-env-vars: Allow FILESDIR to be a shadow directory Rephrase the wording for FILESDIR to indicate that it does not need to be the original files/ directory in the repository. It just needs to be some directory containing the files from that directory. ebuild-env-vars.tex | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 99e13cf..6b74d90 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -87,10 +87,10 @@ variable. \t{src\_*}, global~scope\footnote{Not necessarily present when installing from a binary package. Ebuilds must not access the directory in global scope.} & No & -The full path to the package's files directory, used for small support files or patches. -See section~\ref{sec:package-dirs}. May or may not exist; if a repository provides no support -files for the package in question then an ebuild must be prepared for the situation where -\t{FILESDIR} points to a non-existent directory. \\ +The full path to a directory where the files from the package's files directory (used for +small support files or patches) are available. See section~\ref{sec:package-dirs}. May or may +not exist; if a repository provides no support files for the package in question then an ebuild +must be prepared for the situation where \t{FILESDIR} points to a non-existent directory. \\ \t{DISTDIR} & Ditto & No &
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 422fb36b981a1f352369534505340441a73cd62a Author: Ulrich Müller gentoo org> AuthorDate: Thu Feb 9 09:38:32 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Thu Feb 9 09:38:32 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=422fb36b Makefile: Update sed command to remove span spam in tex4ht output. Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index c8a9b75..9ad1c21 100644 --- a/Makefile +++ b/Makefile @@ -32,8 +32,8 @@ pms.html: $(LATEXFILES) pms.bbl vc.tex @# work around irregularity in how links to longtables are @# formatted in the List of Tables LC_ALL=C sed -i -e '/ /{N;N;s/\( \)\([0-9A-Z.]\+\)[ \n]/\2\1/}' $@ - @# fix broken span on title page - LC_ALL=C sed -i -e '/<\/span>]*>\(&[a-z]uml;\)/\1/}' $@ + @# remove redundant span elements + LC_ALL=C sed -i -e ':x;/]*\)\?$$/{N;bx;};:y;s/\(]*>\)\([^<]*\)<\/span>\1/\1\2/;ty' $@ pms.bbl: pms.bib pms.tex vc.tex eapi-cheatsheet.pdf latex pms
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: b18166a8482c01a365b11efa12d72282b88e4d86 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 18 07:30:40 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Mar 18 08:15:13 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=b18166a8 ebuild-env-vars: Require DISTDIR & FILESDIR to be consistent Require both DISTDIR and FILESDIR variables to have consistent value across phases. We need to guarantee that the value used in global scope to propagate PATCHES array will be still valid in src_prepare(). Furthermore, as Ulrich Müller points out that PMS requires ebuilds to recalculate any value derived from inconsistent variables, therefore colliding with the global-scope assignment. ebuild-env-vars.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 6b74d90..262bcf9 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -86,14 +86,14 @@ variable. \t{FILESDIR} & \t{src\_*}, global~scope\footnote{Not necessarily present when installing from a binary package. Ebuilds must not access the directory in global scope.} & -No & +Yes & The full path to a directory where the files from the package's files directory (used for small support files or patches) are available. See section~\ref{sec:package-dirs}. May or may not exist; if a repository provides no support files for the package in question then an ebuild must be prepared for the situation where \t{FILESDIR} points to a non-existent directory. \\ \t{DISTDIR} & Ditto & -No & +Yes & The full path to the directory in which the files in the \t{A} variable are stored. \\ \t{PORTDIR} & \t{src\_*} &
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: e6238570c7d3d0bbc795e048944ac8c969fe88f8 Author: Ulrich Müller gentoo org> AuthorDate: Sun Nov 29 23:01:54 2015 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 17:45:49 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=e6238570 EAPI 7 supports directories for profile files. Bug: 282296 eapi-differences.tex | 5 + profiles.tex | 38 +++--- 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 9219ce9..728f353 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -44,6 +44,9 @@ of this document for a complete table of previous EAPIs. \t{package.mask} directory & \compactfeatureref{package-mask-dir} & No & No & No & No & Yes \\ +Profile files as directories & \compactfeatureref{profile-file-dirs} & +No & No & No & No & Yes \\ + Stable use masking/forcing & \compactfeatureref{stablemask} & No & No & Yes & Yes & Yes \\ @@ -377,6 +380,8 @@ EAPI 7 is EAPI 6 with the following changes: \begin{compactitem} \item \t{profiles/package.mask} can be a directory, \featureref{package-mask-dir}. +\item \t{package.mask}, \t{package.use}, \t{use.*} and \t{package.use.*} in a profile can be +directories, \featureref{profile-file-dirs}. \item \t{dohtml} banned, \featureref{banned-commands}. \end{compactitem} diff --git a/profiles.tex b/profiles.tex index 943d7ec..b903e61 100644 --- a/profiles.tex +++ b/profiles.tex @@ -69,6 +69,27 @@ parent profile's list is taken, and the current profile's list appended. If any hyphen, then any lines previous to it whose contents are equal to the remainder of that line are removed from the list. Once again, blank lines and those beginning with a \# are discarded. +\featurelabel{profile-file-dirs} In EAPIs listed in table~\ref{tab:profile-file-dirs} as supporting +directories for profile files, any of the files \t{package.mask}, \t{package.use}, \t{use.*} and +\t{package.use.*} mentioned below can be a directory instead of a regular file. Files contained +in that directory, unless their name begins with a dot, will be concatenated in order of their +filename in the POSIX locale and the result will be processed as if it were a single file. +Any subdirectories will be ignored. + +\ChangeWhenAddingAnEAPI{7} +\begin{centertable}{EAPIs supporting directories for profile files} +\label{tab:profile-file-dirs} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{Supports directories for profile files?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6 & No \\ + 7 & Yes \\ + \bottomrule +\end{tabular} +\end{centertable} + \subsection{packages} The \t{packages} file is used to define the `system set' for this profile. After the above rules for inheritance and comments are applied, its lines must take one of two @@ -84,7 +105,8 @@ but is mentioned here for completeness. \subsection{package.mask} \t{package.mask} is used to prevent packages from being installed on a given profile. Each line contains one package dependency specification; anything matching this specification will not be -installed unless unmasked by the user's configuration. +installed unless unmasked by the user's configuration. In some EAPIs, \t{package.mask} can be a +directory instead of a regular file as per section~\ref{sec:line-stacking}. Note that the \t{-spec} syntax can be used to remove a mask in a parent profile, but not necessarily a global mask (from \t{profiles/package.mask}, section~\ref{profiles-package.mask}). @@ -99,17 +121,19 @@ has severe adverse effects on USE-based and slot-based dependencies, its use is and package manager support must be regarded as purely optional. \subsection{package.use} -The \t{package.use} file may be used by the package manager to override the default USE flags specified -by \t{make.defaults} on a per package basis. The format is to have a package dependency specification, -and then a space delimited list of USE flags to enable. A USE flag in the form of \t{-flag} indicates -that the package should have the USE flag disabled. The package dependency specification is limited to -the forms defined by the directory's EAPI. +The \t{package.use} file may be used by the package manager to override the default USE flags +specified by \t{make.defaults} on a per package basis. The format is to have a package dependency +specification, and then a space delimited list of USE flags to enable. A USE flag in the form of +\t{-flag} indicates that the package should have the USE flag disabled. The package dependency +specification is limited to the forms defined by the directory's EAPI. In some EAPIs, +\t{package.use} can be a directory instead of a regular file as per section~\ref{sec:line-stacking}. \subsection{USE masking and forcing} This section c
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 48002706e4455e9bdc8031aa3e7a9a5fac81a003 Author: Ulrich Müller gentoo org> AuthorDate: Sun Nov 15 17:19:43 2015 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 17:45:49 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=48002706 EAPI feature table: Consolidate EAPIs 0 to 3. With the addition of EAPI 7, the table was too wide again. eapi-differences.tex | 143 +-- 1 file changed, 70 insertions(+), 73 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index da6507a..649b5a6 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -1,22 +1,22 @@ \chapter{Feature Availability by EAPI} \note This chapter is informative and for convenience only. Refer to the main text for specifics. -For lack of space, EAPIs 0, 1, and~2 have been consolidated into a single column in the table +For lack of space, EAPIs 0, 1, 2, and~3 have been consolidated into a single column in the table below; entries marked with an asterisk differ between these EAPIs. See the 2012-09-20 edition of this document for a complete table of previous EAPIs. +% 2012-09-20 (EAPI 5) edition has a table of EAPIs 0 to 5 \ChangeWhenAddingAnEAPI{7} \begin{landscape} -\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}} +\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}} \caption{Features in EAPIs}\\ \toprule \multicolumn{1}{c}{\b{Feature}} & \multicolumn{1}{c}{\b{Reference}} & -\multicolumn{6}{c}{\b{EAPIs}} \\ +\multicolumn{5}{c}{\b{EAPIs}} \\ \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & -\multicolumn{1}{c}{0, 1, 2} & -\multicolumn{1}{c}{3} & +\multicolumn{1}{c}{0, 1, 2, 3} & \multicolumn{1}{c}{4} & \multicolumn{1}{c}{5} & \multicolumn{1}{c}{6} & @@ -26,11 +26,10 @@ of this document for a complete table of previous EAPIs. \midrule \multicolumn{1}{c}{\b{Feature}} & \multicolumn{1}{c}{\b{Reference}} & -\multicolumn{6}{c}{\b{EAPIs}} \\ +\multicolumn{5}{c}{\b{EAPIs}} \\ \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & -\multicolumn{1}{c}{0, 1, 2} & -\multicolumn{1}{c}{3} & +\multicolumn{1}{c}{0, 1, 2, 3} & \multicolumn{1}{c}{4} & \multicolumn{1}{c}{5} & \multicolumn{1}{c}{6} & @@ -43,79 +42,77 @@ of this document for a complete table of previous EAPIs. \endlastfoot Stable use masking/forcing & \compactfeatureref{stablemask} & -No & No & No & Yes & Yes & Yes \\ +No & No & Yes & Yes & Yes \\ Bash version & \compactfeatureref{bash-version} & -3.2 & 3.2 & 3.2 & 3.2 & 4.2 & 4.2 \\ +3.2 & 3.2 & 3.2 & 4.2 & 4.2 \\ \t{IUSE} defaults & \compactfeatureref{iuse-defaults} & -* & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ \t{REQUIRED\_USE} & \compactfeatureref{required-use} & -No & No & Yes & Yes & Yes & Yes \\ +No & Yes & Yes & Yes & Yes \\ \t{PROPERTIES} & \compactfeatureref{properties} & -Optionally & Optionally & Yes & Yes & Yes & Yes \\ +Optionally & Yes & Yes & Yes & Yes \\ \t{RDEPEND=DEPEND} & \compactfeatureref{rdepend-depend} & -Yes & Yes & No & No & No & No \\ +Yes & No & No & No & No \\ \t{DEFINED\_PHASES} & \compactfeatureref{defined-phases} & -Optionally & Optionally & Yes & Yes & Yes & Yes \\ +Optionally & Yes & Yes & Yes & Yes \\ \t{??\ ( )} groups & \compactfeatureref{at-most-one-of} & -No & No & No & Yes & Yes & Yes \\ +No & No & Yes & Yes & Yes \\ \t{SRC\_URI} arrows & \compactfeatureref{src-uri-arrows} & -* & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ Slot dependencies & \compactfeatureref{slot-deps} & -* & Named & Named & Named and Operator & Named and Operator & Named and Operator \\ +* & Named & Named and Operator & Named and Operator & Named and Operator \\ Sub-slots & \compactfeatureref{sub-slot} & -No & No & No & Yes & Yes & Yes \\ +No & No & Yes & Yes & Yes \\ Use dependencies & \compactfeatureref{use-deps} & -* & 2-style & 4-style & 4-style & 4-style & 4-style \\ +* & 4-style & 4-style & 4-style & 4-style \\ \t{!}\ blockers & \compactfeatureref{bang-strength} & -* & Weak & Weak & Weak & Weak & Weak \\ +* & Weak & Weak & Weak & Weak \\ \t{!!}\ blockers & \compactfeatureref{bang-strength} & -* & Strong & Strong & Strong & Strong & Strong \\ +* & Strong & Strong & Strong & Strong \\ \t{S} to \t{WORKDIR} fallback & \compactfeatureref{s-workdir-fallback} & -Always & Always & Conditional & Conditional & Conditional & Conditional \\ +Always & Conditional & Conditional & Conditional & Conditional \\ \t{pkg\_pretend} & \compactfeatureref{pkg-pretend} & -No & No & Yes & Yes & Yes & Yes \\ +No & Yes & Yes & Yes & Yes \\ \t{src\_prepare} & \compactfeatureref{src-prepare} & -* & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ \t{src\_prepare} style & \compactfeatureref{src-prepare} & -* & no-op & no-op & no-op & 6 & 6 \\ +
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 1bf9b2283fa48c6fe6a2bd74e24522f2d64175fe Author: Ulrich Müller gentoo org> AuthorDate: Sat Mar 4 08:59:57 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Mar 5 21:04:14 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=1bf9b228 Update copyright years. credits.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/credits.tex b/credits.tex index 0299a55..6c54e60 100644 --- a/credits.tex +++ b/credits.tex @@ -10,7 +10,7 @@ proof-reading and suggestions for fixes and/or clarification. \section*{Copyright and Licence} -The bulk of this document is \textcopyright{} 2007--2016 Stephen Bennett, Christian Faulhammer, +The bulk of this document is \textcopyright{} 2007--2017 Stephen Bennett, Christian Faulhammer, Ciaran McCreesh and Ulrich Müller. Contributions are owned by their respective authors, and may have been changed substantially before inclusion.
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: e56c6887eb850cfe6abbd7a358990aff89f8112e Author: Ulrich Müller gentoo org> AuthorDate: Wed Feb 8 20:00:29 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Wed Feb 8 20:00:29 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=e56c6887 Makefile: Remove some workarounds for tex4ht bugs. Indentation and alignment of line numbers in the algorithmic environment have been fixed in dev-tex/tex4ht-20090611_p1038-r5, so the sed hacks working around these bugs are no longer necessary. https://bugs.gentoo.org/580532 https://puszcza.gnu.org.ua/bugs/index.php?314 Makefile | 5 - 1 file changed, 5 deletions(-) diff --git a/Makefile b/Makefile index df536ff..5847f81 100644 --- a/Makefile +++ b/Makefile @@ -32,11 +32,6 @@ pms.html: $(LATEXFILES) pms.bbl vc.tex @# work around irregularity in how links to longtables are @# formatted in the List of Tables LC_ALL=C sed -i -e '/ /{N;N;s/\( \)\([0-9A-Z.]\+\)[ \n]/\2\1/}' pms.html - @# indent algorithms properly, and avoid adding extra vertical - @# space in Konqueror - LC_ALL=C sed -i -e 's/span style="width:/span style="display:-moz-inline-box;display:inline-block;height:1px;width:/' pms.html - @# align algorithm line numbers properly - LC_ALL=C sed -i -e '//{N;s/\n\(class="[^"]\+">\)\([0-9]:<\/span>\)/\1\ \2/}' pms.html @# fix broken span on title page LC_ALL=C sed -i -e '/<\/span>]*>\(&[a-z]uml;\)/\1/}' pms.html
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 6d2b924cb02d447de5e764d3f9028e8e9548a65d Author: Ulrich Müller gentoo org> AuthorDate: Thu Feb 9 09:35:51 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Thu Feb 9 09:35:51 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=6d2b924c Makefile: Use $@ rather than explicit target name. Makefile | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 5847f81..c8a9b75 100644 --- a/Makefile +++ b/Makefile @@ -26,14 +26,14 @@ pms.html: $(LATEXFILES) pms.bbl vc.tex mk4ht xhlatex pms xhtml,fn-in @# some www servers ignore meta tags, resulting in a wrong charset. @# therefore recode the very few non-ascii characters - recode -d l1..h3 pms.html + recode -d l1..h3 $@ @# declare encoding as utf-8, although it is pure ascii - LC_ALL=C sed -i -e '/ /{N;N;s/\( \)\([0-9A-Z.]\+\)[ \n]/\2\1/}' pms.html + LC_ALL=C sed -i -e '/ /{N;N;s/\( \)\([0-9A-Z.]\+\)[ \n]/\2\1/}' $@ @# fix broken span on title page - LC_ALL=C sed -i -e '/<\/span>]*>\(&[a-z]uml;\)/\1/}' pms.html + LC_ALL=C sed -i -e '/<\/span>]*>\(&[a-z]uml;\)/\1/}' $@ pms.bbl: pms.bib pms.tex vc.tex eapi-cheatsheet.pdf latex pms
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: c1a525aa36b98b0f7b5015d7e1d6e35b61ab6e69 Author: Ulrich Müller gentoo org> AuthorDate: Sun Nov 15 17:18:58 2015 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 17:45:49 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=c1a525aa Add an EAPI 7 identical to EAPI 6. dependencies.tex| 20 +++ eapi-differences.tex| 151 ++-- eapis.tex | 7 ++- ebuild-env-commands.tex | 4 +- ebuild-env-vars.tex | 20 +++ ebuild-format.tex | 4 +- ebuild-functions.tex| 36 ++-- ebuild-vars.tex | 18 +++--- merge.tex | 4 +- pkg-mgr-commands.tex| 70 +++--- pms.tex | 4 +- profile-variables.tex | 4 +- profiles.tex| 4 +- 13 files changed, 180 insertions(+), 166 deletions(-) diff --git a/dependencies.tex b/dependencies.tex index 9917bc4..1a0d56e 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -89,7 +89,7 @@ be surrounded on both sides by whitespace, except at the start and end of the st In particular, note that whitespace is not optional. -\ChangeWhenAddingAnEAPI{6} +\ChangeWhenAddingAnEAPI{7} \begin{centertable}{EAPIs supporting \t{SRC\_URI} arrows} \label{tab:uri-arrows-table} \begin{tabular}{ll} @@ -98,12 +98,12 @@ In particular, note that whitespace is not optional. \multicolumn{1}{c}{\textbf{Supports \t{SRC\_URI} arrows?}} \\ \midrule 0, 1 & No \\ - 2, 3, 4, 5, 6 & Yes \\ + 2, 3, 4, 5, 6, 7 & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{6} +\ChangeWhenAddingAnEAPI{7} \begin{centertable}{EAPIs supporting \t{REQUIRED\_USE ??}\ groups} \label{tab:at-most-one-of-table} \begin{tabular}{ll} @@ -112,7 +112,7 @@ In particular, note that whitespace is not optional. \multicolumn{1}{c}{\textbf{Supports \t{REQUIRED\_USE ??}\ groups?}} \\ \midrule 0, 1, 2, 3, 4 & No \\ - 5, 6 & Yes \\ + 5, 6, 7 & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -183,7 +183,7 @@ manager must warn or error if this feature is used with an EAPI not supporting u \note Order is important. The slot restriction must come before use dependencies. -\ChangeWhenAddingAnEAPI{6} +\ChangeWhenAddingAnEAPI{7} \begin{centertable}{Support for \t{SLOT} dependencies and sub-slots in EAPIs} \label{tab:slot-deps-table} \begin{tabular}{lll} @@ -194,12 +194,12 @@ manager must warn or error if this feature is used with an EAPI not supporting u \midrule 0 & No & No \\ 1, 2, 3, 4& Named only & No \\ - 5, 6 & Named and operator & Yes \\ + 5, 6, 7 & Named and operator & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{6} +\ChangeWhenAddingAnEAPI{7} \begin{centertable}{EAPIs supporting \t{USE} dependencies} \label{tab:use-deps-table} \begin{tabular}{ll} @@ -209,7 +209,7 @@ manager must warn or error if this feature is used with an EAPI not supporting u \midrule 0, 1 & No \\ 2, 3 & 2-style \\ - 4, 5, 6 & 4-style \\ + 4, 5, 6, 7& 4-style \\ \bottomrule \end{tabular} \end{centertable} @@ -248,7 +248,7 @@ ignored by the package manager, so long as any blocked package will be uninstall strong block must not be ignored. The mapping from one or two exclamation marks to strength is described in table~\ref{tab:bang-strength-table}. -\ChangeWhenAddingAnEAPI{6} +\ChangeWhenAddingAnEAPI{7} \begin{centertable}{Exclamation mark strengths for EAPIs} \label{tab:bang-strength-table} \begin{tabular}{lll} @@ -258,7 +258,7 @@ described in table~\ref{tab:bang-strength-table}. \multicolumn{1}{c}{\textbf{\t{!!}}} \\ \midrule 0, 1 & Unspecified & Forbidden \\ - 2, 3, 4, 5, 6 & Weak& Strong\\ + 2, 3, 4, 5, 6, 7 & Weak& Strong\\ \bottomrule \end{tabular} \end{centertable} diff --git a/eapi-differences.tex b/eapi-differences.tex index c552497..da6507a 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -5,34 +5,36 @@ For lack of space, EAPIs 0, 1, and~2 have been consolidated into a single column below; entries marked with an asterisk differ between these EAPIs. See the 2012-09-20 edition of this document for a complete table of previous EAPIs. -\ChangeWhenAddingAnEAPI{6} +\ChangeWhenAddingAnEAPI{7} \begin{landscape} -\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}} +\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}} \caption{Features in EAPIs}\\ \toprule \multicolumn{1}{c}{\b{Feature}} & \multicolumn{1}{c}{\b{Reference}} & -\multicol
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: a90a9c370dc769003174c90dd89790f744cf2968 Author: Ulrich Müller gentoo org> AuthorDate: Sun Nov 15 17:20:13 2015 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 17:45:49 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=a90a9c37 EAPI 7: dohtml banned. Bug: 520546 eapi-differences.tex | 5 - pkg-mgr-commands.tex | 16 ++-- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 649b5a6..f0a45bc 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -169,6 +169,9 @@ Most utilities die & \compactfeatureref{die-on-failure} & \t{einstall} & \compactfeatureref{banned-commands} & Yes & Yes & Yes & Banned & Banned \\ +\t{dohtml} & \compactfeatureref{banned-commands} & +Yes & Yes & Yes & Yes & Banned \\ + Option \t{-{}-host-root} & \compactfeatureref{host-root-option} & No & No & Yes & Yes & Yes \\ @@ -370,7 +373,7 @@ EAPI 6 is EAPI 5 with the following changes: EAPI 7 is EAPI 6 with the following changes: \begin{compactitem} -\item None +\item \t{dohtml} banned, \featureref{banned-commands}. \end{compactitem} \ChangeWhenAddingAnEAPI{7} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index db63d6d..15faf58 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -49,18 +49,20 @@ called, the package manager must abort the build process indicating an error. \ChangeWhenAddingAnEAPI{7} \begin{centertable}{Banned commands} \label{tab:banned-commands-table} -\begin{tabular}{} +\begin{tabular}{l} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{3}{c}{\textbf{Command banned?}} \\ + \multicolumn{4}{c}{\textbf{Command banned?}} \\ \multicolumn{1}{c}{} & \multicolumn{1}{c}{\textbf{\t{dohard}}} & \multicolumn{1}{c}{\textbf{\t{dosed}}} & - \multicolumn{1}{c}{\textbf{\t{einstall}}} \\ + \multicolumn{1}{c}{\textbf{\t{einstall}}} & + \multicolumn{1}{c}{\textbf{\t{dohtml}}} \\ \midrule - 0, 1, 2, 3& No & No & No \\ - 4, 5 & Yes & Yes & No \\ - 6, 7 & Yes & Yes & Yes \\ + 0, 1, 2, 3& No & No & No & No \\ + 4, 5 & Yes & Yes & No & No \\ + 6 & Yes & Yes & Yes & No \\ + 7 & Yes & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -429,6 +431,8 @@ can be extended or reduced (see below). The options that can be passed to \t{doh offset-prefix. \end{description} +In EAPIs listed in table~\ref{tab:banned-commands-table}, this command is banned as per +section~\ref{sec:banned-commands}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. It is undefined whether a failure shall occur if \t{-r} is not specified and a directory is
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 8614d83ab0d6b8f33c20cf169951d6394efd32f0 Author: Ulrich Müller gentoo org> AuthorDate: Sat Jan 30 21:25:26 2016 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 17:45:49 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=8614d83a work in progress: package.provided profiles.tex | 14 ++ 1 file changed, 14 insertions(+) diff --git a/profiles.tex b/profiles.tex index b903e61..72fa8a4 100644 --- a/profiles.tex +++ b/profiles.tex @@ -120,6 +120,20 @@ considered to be provided by the system regardless of whether it is actually ins has severe adverse effects on USE-based and slot-based dependencies, its use is strongly deprecated and package manager support must be regarded as purely optional. +\ChangeWhenAddingAnEAPI{7} +\begin{centertable}{EAPIs supporting \t{package.provided} in profiles} +\label{tab:removed-env-vars-table} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{Supports \t{package.provided}?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6 & Yes \\ + 7 & No \\ + \bottomrule +\end{tabular} +\end{centertable} + \subsection{package.use} The \t{package.use} file may be used by the package manager to override the default USE flags specified by \t{make.defaults} on a per package basis. The format is to have a package dependency
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 01c2758ef0a91b81267fed85cc16d009c309bc9c Author: Ulrich Müller gentoo org> AuthorDate: Sat Mar 4 08:56:36 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Mar 5 21:04:11 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=01c2758e ebuild-env-vars.tex: PF has the same consistency behaviour as P. PF may change if the package is updated, because the package name may change. ebuild-env-vars.tex | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 469f0cd..99e13cf 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -42,6 +42,10 @@ variable. All & No\footnote{May change if a package has been updated (see~\ref{sec:updates-dir}).} & Package name and version, without the revision part. For example, \t{vim-7.0.174}. \\ +\t{PF} & +All & +Ditto & +Package name, version, and revision (if any), for example \t{vim-7.0.174-r1}. \\ \t{PN} & All & Ditto & @@ -62,10 +66,6 @@ variable. All & Yes & Package version and revision (if any), for example \t{7.0.174} or \t{7.0.174-r1}. \\ -\t{PF} & -All & -Yes & -Package name, version, and revision (if any), for example \t{vim-7.0.174-r1}. \\ \t{A} & \t{src\_*} & Yes &
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 65d38361a953c0b6da4cc192d8727b0d6f1c64cc Author: Ulrich Müller gentoo org> AuthorDate: Sat Mar 18 14:18:25 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Mar 18 15:05:59 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=65d38361 WORKDIR and S have the same scope as FILESDIR and DISTDIR. Both WORKDIR and S are defined in global scope, but ebuilds must not access the actual directories. So the FILESDIR footnote applies to them, too. Rearrange the table accordingly. Also small change of wording ("in which" -> "where") to prevent an awkward page break. ebuild-env-vars.tex | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 262bcf9..a3766a2 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -95,6 +95,18 @@ variable. Ditto & Yes & The full path to the directory in which the files in the \t{A} variable are stored. \\ +\t{WORKDIR} & +Ditto & +Yes & +The full path to the ebuild's working directory, where all build data should be contained.% +\label{env-var-WORKDIR} \\ +\t{S} & +Ditto & +Yes & +The full path to the temporary build directory, used by \t{src\_compile}, \t{src\_install} etc. +Defaults to \t{\$\{WORKDIR\}/\$\{P\}}. May be modified by ebuilds. If \t{S} is assigned in the +global scope of an ebuild, then the restrictions of section~\ref{sec:ebuild-env-state} for +global variables apply. \\ \t{PORTDIR} & \t{src\_*} & No & @@ -190,18 +202,6 @@ variable. was executed by the package manager. May be unset or any single word that is not any of the above when the ebuild is being sourced for other (e.\,g.\ metadata or QA) purposes. Only for EAPIs listed in table~\ref{tab:added-env-vars-table} as supporting \t{EBUILD\_PHASE\_FUNC}. \\ -\t{WORKDIR} & -\t{src\_*}, global~scope & -Yes & -The full path to the ebuild's working directory, in which all build data should be -contained. \label{env-var-WORKDIR} \\ -\t{S} & -\t{src\_*} & -Yes & -The full path to the temporary build directory, used by \t{src\_compile}, \t{src\_install} etc. -Defaults to \t{\$\{WORKDIR\}/\$\{P\}}. May be modified by ebuilds. If \t{S} is assigned in the -global scope of an ebuild, then the restrictions of section~\ref{sec:ebuild-env-state} for -global variables apply. \\ \t{KV} & All & Yes &
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 3d0f218bc1e6a142af1f671a94a38c5d00eeec31 Author: Ulrich Müller gentoo org> AuthorDate: Sat Mar 4 08:53:48 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Mar 4 08:53:48 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=3d0f218b Makefile: Add vc as prerequisite for vc.tex. Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9ad1c21..70d1883 100644 --- a/Makefile +++ b/Makefile @@ -47,7 +47,7 @@ eapi-cheatsheet-nocombine.pdf: vc.tex pdflatex -jobname eapi-cheatsheet-nocombine \ '\PassOptionsToClass{nocombine}{leaflet}\input{eapi-cheatsheet.tex}' -vc.tex: $(LATEXFILES) vc-git.awk +vc.tex: $(LATEXFILES) vc vc-git.awk /bin/sh ./vc pms.dvi: $(LATEXFILES) pms.bbl vc.tex
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 3eb1886b944c912129f795b11a48ee2d14e71949 Author: Michał Górny gentoo org> AuthorDate: Mon Oct 31 15:04:46 2016 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Oct 31 18:21:18 2016 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=3eb1886b dependencies.tex: Explicitly require matching package for := Explicitly indicate that the ebuild is required to provide appropriate DEPEND for := to have a matching package installed. Additionally ban the cases where := can not be reliably used or does not make any sense: PDEPEND (because by intent the dependency can not be in DEPEND), and any-of groups (because the non-binding nature of any-of group collides with binding nature of :=). dependencies.tex | 4 1 file changed, 4 insertions(+) diff --git a/dependencies.tex b/dependencies.tex index 79801c4..9917bc4 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -296,6 +296,10 @@ slot/sub-slot pair between the colon and equals sign when saving the package's d sub-slot part must not be omitted here (when the SLOT variable omits the sub-slot part, the package is considered to have an implicit sub-slot which is equal to the regular slot). +Whenever the equals slot operator is used in an enabled dependency group, the dependencies +(\t{DEPEND}) must ensure that a matching package is installed at build time. It is invalid to use +the equals slot operator inside \t{PDEPEND} or inside any-of dependency specifications. + \subsubsection{2-Style and 4-Style Use Dependencies} \label{sec:use-dep}
[gentoo-commits] proj/pms:eapi-7 commit in: /
commit: 1dd04665efb56e67ee889ccea38974790023 Author: Ulrich Müller gentoo org> AuthorDate: Mon Feb 20 08:49:14 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Feb 20 08:49:14 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=1dd04665 pkg-mgr-commands.tex: LZMA Utils replaced by XZ Utils. pkg-mgr-commands.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index c370a12..0323904 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -864,9 +864,9 @@ has returned. \item deb packages (\t{*.deb}). Ebuilds must ensure that the deb2targz program is installed on those platforms where the GNU binutils ar program is not available and the installed ar program is incompatible with GNU archives. Otherwise, ebuilds must ensure that GNU binutils is installed. -\item lzma-compressed files (\t{*.lzma}). Ebuilds must ensure that LZMA Utils is installed. -\item lzma-compressed tar files (\t{*.tar.lzma}). Ebuilds must ensure that LZMA Utils and -GNU tar are installed. +\item lzma-compressed files (\t{*.lzma}). Ebuilds must ensure that XZ Utils is installed. +\item lzma-compressed tar files (\t{*.tar.lzma}). Ebuilds must ensure that XZ Utils and GNU tar +are installed. \item xz-compressed files (\t{*.xz}). Ebuilds must ensure that XZ Utils is installed. Only for EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting \t{.xz}. \item xz-compressed tar files (\t{*.tar.xz, *.txz}). Ebuilds must ensure that XZ Utils and
[gentoo-commits] proj/pms:master commit in: /
commit: f90b3c6a9ec8ecd4988c58e1c781307036e7949e Author: Ulrich Müller gentoo org> AuthorDate: Mon Apr 10 16:10:36 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 16:10:36 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=f90b3c6a Improve positioning of tables and other floats. No changes of text. names.tex| 14 ++-- pkg-mgr-commands.tex | 61 ++-- 2 files changed, 38 insertions(+), 37 deletions(-) diff --git a/names.tex b/names.tex index d26fed6..e4c3975 100644 --- a/names.tex +++ b/names.tex @@ -78,7 +78,7 @@ If a sub-algorithm returns a decision, then that is the result of the whole comp if it terminates without returning a decision, the process continues from the point from which it was invoked. -\begin{algorithm} +\begin{algorithm}[p] \caption{Version comparison top-level logic} \label{alg:version-comparison} \begin{algorithmic}[1] \STATE let $A$ and $B$ be the versions to be compared @@ -90,7 +90,7 @@ from which it was invoked. \end{algorithmic} \end{algorithm} -\begin{algorithm} +\begin{algorithm}[p] \caption{Version comparison logic for numeric components} \label{alg:version-comparison-numeric} \begin{algorithmic}[1] \STATE define the notations $An_k$ and $Bn_k$ to mean the $k$\textsuperscript{th} numeric @@ -113,7 +113,7 @@ from which it was invoked. \end{algorithmic} \end{algorithm} -\begin{algorithm} +\begin{algorithm}[p] \caption{Version comparison logic for each numeric component after the first} \label{alg:version-comparison-numeric-nonfirst} \begin{algorithmic}[1] @@ -135,7 +135,7 @@ from which it was invoked. \end{algorithmic} \end{algorithm} -\begin{algorithm} +\begin{algorithm}[p] \caption{Version comparison logic for letter components} \label{alg:version-comparison-letter} \begin{algorithmic}[1] \STATE let $Al$ be the letter component of $A$ if any, otherwise the empty string @@ -148,7 +148,7 @@ from which it was invoked. \end{algorithmic} \end{algorithm} -\begin{algorithm} +\begin{algorithm}[p] \caption{Version comparison logic for suffixes} \label{alg:version-comparison-suffix} \begin{algorithmic}[1] \STATE define the notations $As_k$ and $Bs_k$ to mean the $k$\textsuperscript{th} suffix of $A$ @@ -174,7 +174,7 @@ from which it was invoked. \end{algorithmic} \end{algorithm} -\begin{algorithm} +\begin{algorithm}[p] \caption{Version comparison logic for each suffix} \label{alg:version-comparison-suffix-each} \begin{algorithmic}[1] \IF{$As_i$ and $Bs_i$ are of the same type (\t{\_alpha} vs \t{\_beta} etc)} @@ -194,7 +194,7 @@ from which it was invoked. \end{algorithmic} \end{algorithm} -\begin{algorithm} +\begin{algorithm}[p] \caption{Version comparison logic for revision components} \label{alg:version-comparison-revision} \begin{algorithmic}[1] \STATE let $Ar$ be the integer part of the revision component of $A$ if any, otherwise $\t{0}$ diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 929cb43..389d8c0 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -92,6 +92,20 @@ to the host root instead of \t{ROOT}. matching version; otherwise, prints an empty string. The exit code is unspecified. \end{description} +\ChangeWhenAddingAnEAPI{6} +\begin{centertable}{EAPIs supporting \t{-{}-host-root} for \t{*\_version} commands} +\label{tab:foo-version-host-root-table} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{\t{*\_version} supports \t{-{}-host-root}?}} \\ + \midrule + 0, 1, 2, 3, 4 & No \\ + 5, 6 & Yes \\ + \bottomrule +\end{tabular} +\end{centertable} + \subsubsection{Output commands} These commands display messages to the user. Unless otherwise stated, the entire argument list is used as a message, with backslash-escaped characters interpreted as for the \t{echo -e} command of @@ -154,17 +168,6 @@ Ebuilds must not run any of these commands once the current phase function has r using \t{die}, unless run using \t{nonfatal}, in which case it returns non-zero exit status. Only available in EAPIs listed in table~\ref{tab:patch-commands} as supporting \t{eapply}. -\item[eapply\_user] \featurelabel{eapply-user} Takes no arguments. Package managers supporting it -apply user-provided patches to the source tree in the current working directory. Exact behaviour -is implementation defined and beyond the scope of this specification. Package managers not -supporting it must implement the command as a no-op. Returns shell true (0) if patches applied -successfully, or if no patches were provided. Otherwise, aborts the build process, unless run -using \t{nonfatal}, in which case it returns non-zero exit status. Only available in EAPIs -listed in table~\ref{tab:patch-commands} as supporting \t{eapply\_user
[gentoo-commits] proj/pms:master commit in: /
commit: 251bdc7a835b9a584e19d757191c24aa9bec9710 Author: Ulrich Müller gentoo org> AuthorDate: Mon Apr 10 16:00:48 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 10 16:00:48 2017 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=251bdc7a In captions, use teletype font where appropriate. ebuild-functions.tex | 16 ebuild-vars.tex | 2 +- eclasses.tex | 2 +- pkg-mgr-commands.tex | 14 +++--- profiles.tex | 2 +- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/ebuild-functions.tex b/ebuild-functions.tex index e808a6a..a744ae1 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -106,7 +106,7 @@ The initial working directory must be \t{WORKDIR}, and the default implementatio the ebuild lacks the \t{src\_unpack} function shall behave as: \begin{listing}[H] -\caption{src\_unpack} +\caption{\t{src\_unpack}} \begin{verbatim} src_unpack() { if [[ -n ${A} ]]; then @@ -130,7 +130,7 @@ section~\ref{sec:s-to-workdir-fallback}. as: \begin{listing}[H] -\caption{src\_prepare, format~6} +\caption{\t{src\_prepare}, format~6} \begin{verbatim} src_prepare() { if declare -p PATCHES | grep -q "^declare -a "; then @@ -174,7 +174,7 @@ The \t{src\_configure} function configures the package's build environment. The implementation used when the ebuild lacks the \t{src\_configure} function shall behave as: \begin{listing}[H] -\caption{src\_configure} +\caption{\t{src\_configure}} \begin{verbatim} src_configure() { if [[ -x ${ECONF_SOURCE:-.}/configure ]]; then @@ -211,7 +211,7 @@ section~\ref{sec:s-to-workdir-fallback}. as: \begin{listing}[H] -\caption{src\_compile, format~0} +\caption{\t{src\_compile}, format~0} \begin{verbatim} src_compile() { if [[ -x ./configure ]]; then @@ -229,7 +229,7 @@ src_compile() { as: \begin{listing}[H] -\caption{src\_compile, format~1} +\caption{\t{src\_compile}, format~1} \begin{verbatim} src_compile() { if [[ -x ${ECONF_SOURCE:-.}/configure ]]; then @@ -247,7 +247,7 @@ src_compile() { as: \begin{listing}[H] -\caption{src\_compile, format~2} +\caption{\t{src\_compile}, format~2} \begin{verbatim} src_compile() { if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]]; then @@ -316,7 +316,7 @@ section~\ref{sec:s-to-workdir-fallback}. as: \begin{listing}[H] -\caption{src\_install, format~4} +\caption{\t{src\_install}, format~4} \begin{verbatim} src_install() { if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]]; then @@ -343,7 +343,7 @@ src_install() { as: \begin{listing}[H] -\caption{src\_install, format~6} +\caption{\t{src\_install}, format~6} \begin{verbatim} src_install() { if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]]; then diff --git a/ebuild-vars.tex b/ebuild-vars.tex index 6c5a396..ecb50df 100644 --- a/ebuild-vars.tex +++ b/ebuild-vars.tex @@ -177,7 +177,7 @@ the ebuild portion, and any \t{DEPEND} value set in an eclass does not get treat \t{RDEPEND}. \ChangeWhenAddingAnEAPI{6} -\begin{centertable}{EAPIs with \t{RDEPEND=DEPEND} Default} +\begin{centertable}{EAPIs with \t{RDEPEND=DEPEND} default} \label{tab:rdepend-depend-table} \begin{tabular}{ll} \toprule diff --git a/eclasses.tex b/eclasses.tex index 0f172f7..51c9a83 100644 --- a/eclasses.tex +++ b/eclasses.tex @@ -49,7 +49,7 @@ call the eclass-defined version from it. The use of it is best illustrated by an given in listing~\ref{lst:export-functions} and is a snippet from a hypothetical \t{foo.eclass}. \begin{listing} -\caption{EXPORT\_FUNCTIONS example: foo.eclass} \label{lst:export-functions} +\caption{\t{EXPORT\_FUNCTIONS} example: \t{foo.eclass}} \label{lst:export-functions} \begin{verbatim} foo_src_compile() { diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 0847e4c..929cb43 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -26,7 +26,7 @@ The following commands affect this behaviour: \end{description} \ChangeWhenAddingAnEAPI{6} -\begin{centertable}{EAPI Command Failure Behaviour} +\begin{centertable}{EAPI command failure behaviour} \label{tab:commands-die-table} \begin{tabular}{lll} \toprule @@ -166,7 +166,7 @@ Ebuilds must not run any of these commands once the current phase function has r \end{description} \begin{algorithm} -\caption{eapply logic} \label{alg:eapply} +\caption{\t{eapply} logic} \label{alg:eapply} \begin{algorithmic}[1] \IF{any parameter is equal to \t{"-{}-"}} \STATE collect all parameters before the first \t{"-{}-"} in the \t{options} array @@ -283,7 +283,7 @@ current phase function has returned. \t{nonfatal}, in which case it must return non-zero exit status. \begin{algorithm} -\caption{econf -{}-libdir logic} \label{alg:econf-libdir} +\caption{\t{econf -{}-libdir} logic} \label{alg:econf-libdir} \begin{algorithmic}[1] \STATE let prefix=\$\{EPREFIX\}/u
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 985290149dd177c567217ea2aff457bf1816e65c Author: Austin English gentoo org> AuthorDate: Mon Apr 10 17:56:45 2017 + Commit: Austin English gentoo org> CommitDate: Mon Apr 10 17:58:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98529014 profiles/package.mask: mask dev-db/redis-3.2.5-r2 / dev-db/redis-3.2.6-r2 for slotted lua profiles/package.mask | 2 ++ 1 file changed, 2 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index f86c3d2e133..a22129a8514 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -390,7 +390,9 @@ x11-libs/gtk+:1 # Robin H. Johnson (18 Nov 2016) # Depends on slotted lua =dev-db/redis-3.2.5-r1 +=dev-db/redis-3.2.5-r2 =dev-db/redis-3.2.6-r1 +=dev-db/redis-3.2.6-r2 # Ian Stakenvicius (17 Nov 2016) # Does not honour LD_LIBRARY_PATH set in the environment, causing
[gentoo-commits] repo/gentoo:master commit in: app-emulation/winetricks/
commit: dbf00679ca6dc7f6d788fab2f177a2d8270e247f Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 17:57:56 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:58:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf00679 app-emulation/winetricks: Support slotted wine Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/winetricks/winetricks-20170327.ebuild | 5 - app-emulation/winetricks/winetricks-.ebuild | 7 +-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app-emulation/winetricks/winetricks-20170327.ebuild b/app-emulation/winetricks/winetricks-20170327.ebuild index bcfd03b2136..66a4e4c1c21 100644 --- a/app-emulation/winetricks/winetricks-20170327.ebuild +++ b/app-emulation/winetricks/winetricks-20170327.ebuild @@ -31,9 +31,12 @@ DEPEND="" RDEPEND="app-arch/cabextract app-arch/p7zip app-arch/unzip - app-emulation/wine net-misc/wget x11-misc/xdg-utils + || ( + app-emulation/wine + virtual/wine + ) gtk? ( gnome-extra/zenity ) kde? ( kde-apps/kdialog ) rar? ( app-arch/unrar )" diff --git a/app-emulation/winetricks/winetricks-.ebuild b/app-emulation/winetricks/winetricks-.ebuild index 08a714102ab..e62ac69ef23 100644 --- a/app-emulation/winetricks/winetricks-.ebuild +++ b/app-emulation/winetricks/winetricks-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -31,9 +31,12 @@ DEPEND="" RDEPEND="app-arch/cabextract app-arch/p7zip app-arch/unzip - app-emulation/wine net-misc/wget x11-misc/xdg-utils + || ( + app-emulation/wine + virtual/wine + ) gtk? ( gnome-extra/zenity ) kde? ( kde-apps/kdialog ) rar? ( app-arch/unrar )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/llvmlite/
commit: 6a8bb90a83e0af7fd9011ea1f9f52282b6d775c9 Author: Jan Vesely gmail com> AuthorDate: Mon Apr 3 01:02:13 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Apr 10 17:35:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8bb90a dev-python/llvmlite: Add version 0.16 Closes: https://github.com/gentoo/gentoo/pull/4348 Signed-off-by: Jan Vesely gmail.com> dev-python/llvmlite/Manifest | 1 + dev-python/llvmlite/llvmlite-0.16.0.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest index 82580d7dbd1..d49d133586e 100644 --- a/dev-python/llvmlite/Manifest +++ b/dev-python/llvmlite/Manifest @@ -3,6 +3,7 @@ DIST llvmlite-0.11.0.tar.gz 87648 SHA256 93cfee5bb9e4d16e42d8986b480191a4c1f149a DIST llvmlite-0.12.1.tar.gz 88271 SHA256 3ce71beebd4cbc7a49abe4eadfc99725477fd43caeb7405650ebb746c7a1d0df SHA512 f5b448f0ae3d84a0d3438dd7bb4c7f87055e551191c4fefb6282539029d25e8c5e1cca9dec5b90c0d99ec0a720719133b2ccf8b9551aa818c3b4626cc522d8d9 WHIRLPOOL 82b3e60520eda83d0e4082d75ca377bd34c9baf7c67688814e6dd3a7ae687b1eacf7ddd9758254e0c61f39ea5af77c847a15f1f8071cf030d9dd07bb2b1020a5 DIST llvmlite-0.13.0.tar.gz 92200 SHA256 f852be3391acb2e77ef484c5d0ff90e7cf2821dcf9575e358a1f08c274c582eb SHA512 0a416bc1cda0f2d773ceda602ab4fa87a308e3941316f1c66520cb08448c088383b92bcef4459211666573d2e251e4e23e4647091045fd7d8269dbe8ca912f3f WHIRLPOOL edd26c3dfeb95d050f408f7fcc5e2bf5195712eff12220c022b0af00770b2276998853b8877b4c484452e9eb80df987fce548663f39285d1b030d6010164f338 DIST llvmlite-0.15.0.tar.gz 95009 SHA256 c855835537eda61f3a0d19aedc44f006d5084a2d322aee8ffa87aa06bb800dc4 SHA512 db49ed82eae989e7e7abbd72f1c1da5129887f7fce447c684085f98ae2aaf47d24e73b79c5916802edbb8dc55dda92efeac833cb903300560b1aa89f2aeb5dca WHIRLPOOL 66336fa610ae2706c9281f5e7febc8e76e0cacf8cbc151952f6978adb104bcc6b98ac65d9661c7289f258e1e63a1e6e4a139f93efc45cdfd2a26f50c35bc03fb +DIST llvmlite-0.16.0.tar.gz 95284 SHA256 ef3bae32482f91742d91571b5225a6943804291eb9405b98090a7b50942ec5e9 SHA512 97a251ef9d840fc5a25bd673c644207750f2e653ccad5850dec0a7f1bc77170c6ce85d5cd663ab5c109cb1b51ced9545493d35ef81dfe04a3696b5a0c37fa768 WHIRLPOOL ab629a507c2cc27756109162469a0eed8f4dbb059b7c3957df65e059c6e613581fed6380b58686812ed5378a9d2ebe5f754e6de1a5132c89a323b221da203e91 DIST llvmlite-0.5.0.tar.gz 74434 SHA256 616b0f16366dd1eec197b7067f4618c6c5183db852e7f4203862c0343ebdd31c SHA512 aec69c841a8166896a6632a4204a53df1f19a42514c335a3dc21a9c7e7610c110a5d00b293d7013dfe497cc7c1e3ffbaedf0a80ee16970f5f33f0043bacd6aec WHIRLPOOL 737a53017e160a04f371e87abf24eb923f17b101d3b2394c276ae0d47787c617aa496428b268ee86301a2ed33a0a93b0b5d3fbc0fb293e295d38742d8a5b98e8 DIST llvmlite-0.6.0.tar.gz 74834 SHA256 0ed6bbf850578dc99c06be3060a1067ea4993474392137760d1c020f7188a236 SHA512 7db3f774d7cff903e4a5a476eee3efd1c6f107443433ab47543eae4e28918a385534225a23e0cd000cfab65b5ebeb0a5c38d6b963090ee0943c65fb61879fc7b WHIRLPOOL 3bed14fef8defac3f217b9ecdb5a2b4d1c68cd9e19078292cc792f375345a87b4daf63ee9c6429954d5156e7c73b5ea85b3bff54c60f78fbc982067411f2eb40 DIST llvmlite-0.8.0.tar.gz 80497 SHA256 a10d8d5e597c6a54ec418baddd31a51a0b7937a895d75b240d890aead946081c SHA512 d960dd2635d670b3ed2a79f81e5c3ada4fe0a03ac39e8f94a16a83fb62013ecbbce1a430ac48c8e6abd8fa34c37938d4ec7a0b949bd8c490f391c8dc29ce221c WHIRLPOOL 569cf60ae6b6efe63aa1af322d53cb983a4d29550557ba465ff26dbcc49bab598365cc592931cabca5f2e99b979ebb4f101d698a1c457a1ef1fa11eb89184c31 diff --git a/dev-python/llvmlite/llvmlite-0.16.0.ebuild b/dev-python/llvmlite/llvmlite-0.16.0.ebuild new file mode 100644 index 000..e470147f80f --- /dev/null +++ b/dev-python/llvmlite/llvmlite-0.16.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 + +DESCRIPTION="Python wrapper around the llvm C++ library" +HOMEPAGE="http://llvmlite.pydata.org/"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =sys-devel/llvm-3.9* + sys-libs/zlib:0= + virtual/python-enum34[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" +PATCHES=( + "${FILESDIR}"/llvmlite-0.15.0-use-system-six.patch +) + +python_prepare_all() { + sed -e 's/-flto$/-flto -fPIC/' \ + -i ffi/Makefile.linux || die + distutils-r1_python_prepare_all +} + +python_test() { + "${EPYTHON}" runtests.py -v || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + use examples && local EXAMPLES=( examples/. ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/llvmlite/
commit: 66a09c4218f9fb06a480e777d26dd2d82a716662 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 9 07:16:41 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Apr 10 17:36:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a09c42 dev-python/llvmlite: Update/fix flag mangling dev-python/llvmlite/llvmlite-0.16.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/llvmlite/llvmlite-0.16.0.ebuild b/dev-python/llvmlite/llvmlite-0.16.0.ebuild index e470147f80f..47ce82f4870 100644 --- a/dev-python/llvmlite/llvmlite-0.16.0.ebuild +++ b/dev-python/llvmlite/llvmlite-0.16.0.ebuild @@ -30,7 +30,11 @@ PATCHES=( ) python_prepare_all() { - sed -e 's/-flto$/-flto -fPIC/' \ + # remove -static-libstdc++, it makes no sense with shared LLVM + # add -fPIC, needed to link against shared libraries + # disable -flto, we do not force it against user's wishes + sed -e 's/-static-libstdc++/-fPIC/' \ + -e '/^(CXX|LD)_FLTO_FLAGS/d' \ -i ffi/Makefile.linux || die distutils-r1_python_prepare_all }
[gentoo-commits] repo/gentoo:master commit in: app-admin/webmin/
commit: e95802d45e42acba7b07daba937fa5358acd1a7c Author: Göktürk Yüksek gentoo org> AuthorDate: Mon Apr 10 17:29:59 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Mon Apr 10 17:30:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95802d4 app-admin/webmin: remove unresponsive proxied-maintainer Please contact the proxy-maintainers project to reinstate maintainer status, if still interested. Package-Manager: Portage-2.3.3, Repoman-2.3.2 app-admin/webmin/metadata.xml | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/app-admin/webmin/metadata.xml b/app-admin/webmin/metadata.xml index 1e8cf5672e0..e12b2ca96eb 100644 --- a/app-admin/webmin/metadata.xml +++ b/app-admin/webmin/metadata.xml @@ -1,15 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - phob...@fastmail.fm - PhobosK - Proxy maintainer. Assign bugs to him - - - proxy-ma...@gentoo.org - Proxy Maintainers - + webadmin
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cameramonitor/
commit: c92f5f26ec3ea1780b88496a11c08d776ec6ffc4 Author: Göktürk Yüksek gentoo org> AuthorDate: Mon Apr 10 17:28:37 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Mon Apr 10 17:30:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92f5f26 gnome-extra/cameramonitor: remove unresponsive proxied-maintainer Please contact the proxy-maintainers project to reinstate maintainer status, if still interested. Package-Manager: Portage-2.3.3, Repoman-2.3.2 gnome-extra/cameramonitor/metadata.xml | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/gnome-extra/cameramonitor/metadata.xml b/gnome-extra/cameramonitor/metadata.xml index 84845e685fd..58e32f19009 100644 --- a/gnome-extra/cameramonitor/metadata.xml +++ b/gnome-extra/cameramonitor/metadata.xml @@ -1,15 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - phob...@fastmail.fm - PhobosK - Proxy maintainer. Assign bugs to him. - - - proxy-ma...@gentoo.org - Proxy Maintainers - + Camera Monitor is a little system tray icon that monitors your Webcam activity. It is designed for the GNOME desktop, but should work as well on KDE and Xfce.
[gentoo-commits] repo/gentoo:master commit in: media-video/photofilmstrip/
commit: 73defb740c0a4b4ef415ff03d0f2ae236cde4d98 Author: Göktürk Yüksek gentoo org> AuthorDate: Mon Apr 10 17:27:42 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Mon Apr 10 17:30:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73defb74 media-video/photofilmstrip: remove unresponsive proxied-maintainer Please contact the proxy-maintainers project to reinstate maintainer status, if still interested. Package-Manager: Portage-2.3.3, Repoman-2.3.2 media-video/photofilmstrip/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/media-video/photofilmstrip/metadata.xml b/media-video/photofilmstrip/metadata.xml index 168df034aef..e317c382d28 100644 --- a/media-video/photofilmstrip/metadata.xml +++ b/media-video/photofilmstrip/metadata.xml @@ -1,14 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - phob...@fastmail.fm - PhobosK - - - proxy-ma...@gentoo.org - Proxy Maintainers - + PhotoFilmStrip creates movies out of your pictures in just three steps. There are several output possibilities for VCD, SVCD, DVD up to FULL-HD.
[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/files/
commit: 48788b3a770a210e363ec0a45989316b0021cb96 Author: Austin English gentoo org> AuthorDate: Mon Apr 10 17:00:07 2017 + Commit: Austin English gentoo org> CommitDate: Mon Apr 10 17:28:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48788b3a dev-db/redis: remove some unused files from $FILESDIR dev-db/redis/files/redis.initd | 40 dev-db/redis/files/redis.service | 14 -- 2 files changed, 54 deletions(-) diff --git a/dev-db/redis/files/redis.initd b/dev-db/redis/files/redis.initd deleted file mode 100644 index d808bc0e190..000 --- a/dev-db/redis/files/redis.initd +++ /dev/null @@ -1,40 +0,0 @@ -#!/sbin/openrc-run - -REDIS_EXEC=/usr/sbin/redis-server -REDIS_PID=${REDIS_PID:-/var/run/redis/redis.pid} -REDIS_DIR=${REDIS_DIR:-/var/lib/redis} -REDIS_CONF=${REDIS_CONF:-/etc/redis.conf} -REDIS_OPTS=${REDIS_OPTS:-"${REDIS_CONF}"} -REDIS_USER=${REDIS_USER:-redis} -REDIS_GROUP=${REDIS_GROUP:-redis} - -depend() { - use net localmount logger - after keepalived -} - -start() { - - local PID_DIR=$(dirname ${REDIS_PID}) - mkdir -p ${PID_DIR} - chown ${REDIS_USER}:${REDIS_GROUP} ${PID_DIR} - - ebegin "Starting Redis server" - start-stop-daemon --start \ - --chdir "${REDIS_DIR}" \ - --user ${REDIS_USER}:${REDIS_GROUP} \ - --pidfile "${REDIS_PID}" \ - --exec "${REDIS_EXEC}" \ - -- ${REDIS_OPTS} - ret=$? - eend ${ret} - -} - -stop() { - ebegin "Stopping Redis server" - start-stop-daemon --stop --quiet --pidfile "${REDIS_PID}" - ret=$? - rm -f "${REDIS_PID}" - eend ${ret} -} diff --git a/dev-db/redis/files/redis.service b/dev-db/redis/files/redis.service deleted file mode 100644 index f1322f69f11..000 --- a/dev-db/redis/files/redis.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=A persistent key-value database -After=syslog.target network.target - -[Service] -Type=forking -PIDFile=/var/run/redis/redis.pid -ExecStart=/usr/sbin/redis-server /etc/redis.conf -User=redis -Group=redis - -[Install] -WantedBy=multi-user.target -
[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/, dev-db/redis/files/
commit: 6f9cc73493d498749aadc4322ba0a8accda697b8 Author: Austin English gentoo org> AuthorDate: Mon Apr 10 17:25:06 2017 + Commit: Austin English gentoo org> CommitDate: Mon Apr 10 17:28:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f9cc734 dev-db/redis: fix pid handling Redis manages its own pid. Trying to force SSD to handle it leads to conflicts, and rc-status reporting redis as crashed. Gentoo-Bug: https://bugs.gentoo.org/613252 dev-db/redis/files/redis.initd-4 | 3 +- dev-db/redis/redis-3.0.7-r1.ebuild | 115 ++ dev-db/redis/redis-3.2.5-r2.ebuild | 122 + dev-db/redis/redis-3.2.6-r2.ebuild | 122 + 4 files changed, 360 insertions(+), 2 deletions(-) diff --git a/dev-db/redis/files/redis.initd-4 b/dev-db/redis/files/redis.initd-4 index ed3b71cc2cd..2ede7fa1d4d 100644 --- a/dev-db/redis/files/redis.initd-4 +++ b/dev-db/redis/files/redis.initd-4 @@ -9,8 +9,7 @@ REDIS_TIMEOUT=${REDIS_TIMEOUT:-30} command=/usr/sbin/redis-server pidfile=${REDIS_PID:-/run/redis/redis.pid} -start_stop_daemon_args="--background --make-pidfile --pidfile ${pidfile} - --chdir \"${REDIS_DIR}\" --user ${REDIS_USER} --group ${REDIS_GROUP}" +start_stop_daemon_args="--chdir \"${REDIS_DIR}\" --user ${REDIS_USER} --group ${REDIS_GROUP}" command_args="${REDIS_OPTS}" depend() { diff --git a/dev-db/redis/redis-3.0.7-r1.ebuild b/dev-db/redis/redis-3.0.7-r1.ebuild new file mode 100644 index 000..0a9c1e216a3 --- /dev/null +++ b/dev-db/redis/redis-3.0.7-r1.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils flag-o-matic systemd toolchain-funcs user + +DESCRIPTION="A persistent caching system, key-value and data structures database" +HOMEPAGE="http://redis.io/"; +SRC_URI="http://download.redis.io/releases/${P}.tar.gz"; + +LICENSE="BSD" +KEYWORDS="amd64 arm hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris" +IUSE="+jemalloc tcmalloc test" +SLOT="0" + +RDEPEND=">=dev-lang/lua-5.1:* + tcmalloc? ( dev-util/google-perftools ) + jemalloc? ( >=dev-libs/jemalloc-3.2 )" +DEPEND="virtual/pkgconfig + >=sys-devel/autoconf-2.63 + test? ( dev-lang/tcl:0= ) + ${RDEPEND}" +REQUIRED_USE="?? ( tcmalloc jemalloc )" + +S="${WORKDIR}/${PN}-${PV/_/-}" + +pkg_setup() { + enewgroup redis 75 + enewuser redis 75 -1 /var/lib/redis redis +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.8.3-shared.patch + epatch "${FILESDIR}"/${PN}-2.8.17-config.patch + epatch "${FILESDIR}"/${PN}-3.0.0-sharedlua.patch + + # Copy lua modules into build dir + cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die + cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die + # Append cflag for lua_cjson + # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61 + append-cflags "-DENABLE_CJSON_GLOBAL" + + # now we will rewrite present Makefiles + local makefiles="" + for MKF in $(find -name 'Makefile' | cut -b 3-); do + mv "${MKF}" "${MKF}.in" + sed -i -e 's:$(CC):@CC@:g' \ + -e 's:$(CFLAGS):@AM_CFLAGS@:g' \ + -e 's: $(DEBUG)::g' \ + -e 's:$(OBJARCH)::g' \ + -e 's:ARCH:TARCH:g' \ + -e '/^CCOPT=/s:$: $(LDFLAGS):g' \ + "${MKF}.in" \ + || die "Sed failed for ${MKF}" + makefiles+=" ${MKF}" + done + # autodetection of compiler and settings; generates the modified Makefiles + cp "${FILESDIR}"/configure.ac-2.2 configure.ac + sed -i -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \ + configure.ac || die "Sed failed for configure.ac" + eautoconf +} + +src_configure() { + econf + + # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164 + # also, don't define ANSI/c99 for lua twice + sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die +} + +src_compile() { + tc-export CC AR RANLIB + + local myconf="" + + if use tcmalloc ; then + myconf="${myconf} USE_TCMALLOC=yes" + elif use jemalloc ; then + myconf="${myconf} JEMALLOC_SHARED=yes" + else + myconf="${myconf} MALLOC=yes" + fi + + emake ${myconf} V=1 CC="${CC}" AR="${AR} rcu" RANLIB="${RANLIB}" +} + +src_install() { + insinto /etc/ + doins redis.conf sentinel.conf + use prefix || fowners redis:redis /etc/{redis,sentinel}.conf + fperms 0644 /etc/{redis,sentinel}.conf + + newconfd "${FILESDIR}/redis.con
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/
commit: 38fc037e463699c20078a6cd3ee5f7d441e8e0ef Author: Sven Vermeulen gentoo org> AuthorDate: Mon Apr 10 17:28:32 2017 + Commit: Sven Vermeulen gentoo org> CommitDate: Mon Apr 10 17:28:32 2017 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=38fc037e Fix duplicate file context policy/modules/system/lvm.fc | 4 1 file changed, 4 deletions(-) diff --git a/policy/modules/system/lvm.fc b/policy/modules/system/lvm.fc index 1e6abbaf..960da828 100644 --- a/policy/modules/system/lvm.fc +++ b/policy/modules/system/lvm.fc @@ -102,10 +102,6 @@ ifdef(`distro_gentoo',` /run/lvm(/.*)? gen_context(system_u:object_r:lvm_var_run_t,s0) ifdef(`distro_gentoo',` -# Bug 529430 comment 7 -/usr/sbin/lvmetad -- gen_context(system_u:object_r:lvm_exec_t,s0) -/run/lvm(/.*)? gen_context(system_u:object_r:lvm_var_run_t,s0) - # Bug 529430 comment 8 /usr/sbin/dmeventd -- gen_context(system_u:object_r:lvm_exec_t,s0) ')
[gentoo-commits] repo/gentoo:master commit in: media-video/photofilmstrip/files/, media-video/photofilmstrip/
commit: 9de54ce8fad5b6aeb7d5b8da6115ae50f8cfee00 Author: PhobosK fastmail fm> AuthorDate: Mon Apr 10 17:21:08 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Mon Apr 10 17:23:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de54ce8 media-video/photofilmstrip: fix tostring() runtime exception #584128 Thanks to Cyril42e for the initial patch. Package-Manager: Portage-2.3.3, Repoman-2.3.2 .../photofilmstrip-2.1.0-PIL_tostring_fix.patch| 35 .../photofilmstrip/photofilmstrip-2.1.0-r1.ebuild | 62 ++ 2 files changed, 97 insertions(+) diff --git a/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch b/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch new file mode 100644 index 000..dc29c9c8e14 --- /dev/null +++ b/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch @@ -0,0 +1,35 @@ +Gentoo-Bug: https://bugs.gentoo.org/584128 + +--- a/photofilmstrip/core/ProjectFile.py b/photofilmstrip/core/ProjectFile.py +@@ -196,7 +196,7 @@ + def __ThumbToQuery(self, picId, pic): + pilThumb = PILBackend.GetThumbnail(pic, height=120) + thumbWidth, thumbHeight = pilThumb.size +-thumbData = buffer(pilThumb.tostring()) ++thumbData = buffer(pilThumb.tobytes()) + + query = "INSERT INTO `thumbnail` (" \ + "picture_id, width, height, data" \ +--- a/photofilmstrip/core/renderer/CairoRenderer.py b/photofilmstrip/core/renderer/CairoRenderer.py +@@ -121,7 +121,7 @@ + def _PilToCairo(self, pilImg): + pilImg = pilImg.copy() + w, h = pilImg.size +-data = pilImg.convert('RGBA').tostring() ++data = pilImg.convert('RGBA').tobytes() + buff = array.array('B', data) + cairoImage = cairo.ImageSurface.create_for_data(buff, cairo.FORMAT_ARGB32, w, h) + #cairoImage = cairo.ImageSurface.create_for_data(buff, cairo.FORMAT_RGB24, w, h) +--- a/photofilmstrip/core/renderer/PyGameRenderer.py b/photofilmstrip/core/renderer/PyGameRenderer.py +@@ -100,7 +100,7 @@ + def _PilToPyGame(self, pilImg): + mode = pilImg.mode + assert mode in "RGB", "RGBA" +-return pygame.image.fromstring(pilImg.tostring(), pilImg.size, mode) ++return pygame.image.frombytes(pilImg.tobytes(), pilImg.size, mode) + + + #def CropAndResize(self, ctx, rect): diff --git a/media-video/photofilmstrip/photofilmstrip-2.1.0-r1.ebuild b/media-video/photofilmstrip/photofilmstrip-2.1.0-r1.ebuild new file mode 100644 index 000..ea403b0de35 --- /dev/null +++ b/media-video/photofilmstrip/photofilmstrip-2.1.0-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="sqlite" +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="Movie slideshow creator using Ken Burns effect" +HOMEPAGE="http://www.photofilmstrip.org"; +SRC_URI="mirror://sourceforge/photostoryx/${PN}/${PV}/${P}.tar.gz" +LICENSE="GPL-2+" +SLOT="0" + +KEYWORDS="~amd64 ~x86" +IUSE="cairo sdl" + +RDEPEND="dev-python/wxpython:2.8[cairo?,${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-video/mplayer[encode] + sdl? ( dev-python/pygame[${PYTHON_USEDEP}] )" + +DEPEND="${RDEPEND}" + +# Fix bug #472774 (https://bugs.gentoo.org/show_bug.cgi?id=472774) +PATCHES=( + "${FILESDIR}/${P}-PIL_modules_imports_fix.patch" + "${FILESDIR}/${P}-PIL_tostring_fix.patch" +) + +DOCS=( CHANGES COPYING README ) + +src_prepare() { + # Remove unneeded icon resources update needing running X + # Fix app doc/help files paths + sed -i \ + -e '/self\._make_resources\(\)/d' \ + -e "s:\(os\.path\.join(\"share\", \"doc\", \"\)photofilmstrip:\1${PF}:" \ + setup.py || die + + sed -i \ +-e "s:\"photofilmstrip\":\"${PF}\":" \ +photofilmstrip/gui/HelpViewer.py || die + + # Fix desktop file entry + sed -i \ + -e '/^Version.*/d' \ + data/photofilmstrip.desktop || die + + distutils-r1_src_prepare +} + +src_install() { + doman docs/manpage/* + + # Do not compress the apps help files + docompress -x /usr/share/doc/${PF}/${PN}.hh{c,k,p} + + distutils-r1_src_install +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-gecko/
commit: 0fa7249fa80c15e0b63a08da1fdb3c8f87e08fed Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 17:03:20 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:21:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa7249f app-emulation/wine-gecko: Internet Explorer emulaton for Wine Import from wine-a-holics overlay Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/wine-gecko/Manifest | 2 ++ app-emulation/wine-gecko/metadata.xml | 14 +++ app-emulation/wine-gecko/wine-gecko-2.47-r1.ebuild | 28 ++ 3 files changed, 44 insertions(+) diff --git a/app-emulation/wine-gecko/Manifest b/app-emulation/wine-gecko/Manifest new file mode 100644 index 000..8ffa01f8a54 --- /dev/null +++ b/app-emulation/wine-gecko/Manifest @@ -0,0 +1,2 @@ +DIST wine_gecko-2.47-x86.msi 49266176 SHA256 3b8a361f5d63952d21caafd74e849a774994822fb96c5922b01d554f1677643a SHA512 e0d06102dcb8ec2d24e8c8c3f5c2ee5cb47c18e203dfb43d85de008d682ff874fb664fef1df909a5a7857de39c7e8ce5175e734a11964ec4cd35f8fbacaea3a4 WHIRLPOOL 2b4e3e88d530106d942200e5cdc67e51fc529c51864dee687ff1d6ae4cc94557481f74797a5ca7c1de8ca5ad00f7d9cb71e484ab24d73867d1032ccd88c0c376 +DIST wine_gecko-2.47-x86_64.msi 50806272 SHA256 c565ea25e50ea953937d4ab01299e4306da4a556946327d253ea9b28357e4a7d SHA512 7c2496b15a06bc6906bc60afb3ac082e3f9931207fa624e60297020211d66aa9b420a61e95730a0dbdcefbe4b26c811d0c896ecd9c363b5107d08c3fa22fef41 WHIRLPOOL c7619954da22a47dae86ef4c6c0cfbece41943edcceb2c21babe610e0a0b2197b244ebbddd2f3986ee4d5251b062e5f3b8e079426ec77c311b928d18c8451677 diff --git a/app-emulation/wine-gecko/metadata.xml b/app-emulation/wine-gecko/metadata.xml new file mode 100644 index 000..41e683d85cb --- /dev/null +++ b/app-emulation/wine-gecko/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + w...@gentoo.org + Wine + + + A Mozilla Gecko based version of Internet Explorer for Wine + + + wine/wine-gecko + + diff --git a/app-emulation/wine-gecko/wine-gecko-2.47-r1.ebuild b/app-emulation/wine-gecko/wine-gecko-2.47-r1.ebuild new file mode 100644 index 000..de77b7295b0 --- /dev/null +++ b/app-emulation/wine-gecko/wine-gecko-2.47-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN=${PN/-/_} + +DESCRIPTION="A Mozilla Gecko based version of Internet Explorer for Wine" +HOMEPAGE="https://winehq.org"; +SRC_URI=" + abi_x86_32? ( https://dl.winehq.org/wine/${PN}/${PV}/${MY_PN}-${PV}-x86.msi ) + abi_x86_64? ( https://dl.winehq.org/wine/${PN}/${PV}/${MY_PN}-${PV}-x86_64.msi ) +" + +LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0" +SLOT="${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="abi_x86_32 abi_x86_64" + +DEPEND="!!app-emulation/wine:0" + +S="${WORKDIR}" + +src_install(){ + insinto /usr/share/wine/gecko + use abi_x86_32 && doins "${DISTDIR}/${MY_PN}-${PV}-x86.msi" + use abi_x86_64 && doins "${DISTDIR}/${MY_PN}-${PV}-x86_64.msi" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-desktop-common/
commit: ae60dc775127b8a8bca851b95eba847e4d6f7f9f Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 16:52:28 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:21:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae60dc77 app-emulation/wine-desktop-common: Shared files between variants/slots Imported from wine-a-holics overlay Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/wine-desktop-common/Manifest | 1 + app-emulation/wine-desktop-common/metadata.xml | 12 ++ .../wine-desktop-common-20150204.ebuild| 45 ++ 3 files changed, 58 insertions(+) diff --git a/app-emulation/wine-desktop-common/Manifest b/app-emulation/wine-desktop-common/Manifest new file mode 100644 index 000..e51e1263b27 --- /dev/null +++ b/app-emulation/wine-desktop-common/Manifest @@ -0,0 +1 @@ +DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a70709da7338a9afc9e632e678f49c789a8a3702fbd0113226770cdb806623f2de371a16f54 diff --git a/app-emulation/wine-desktop-common/metadata.xml b/app-emulation/wine-desktop-common/metadata.xml new file mode 100644 index 000..eab06ddd2fc --- /dev/null +++ b/app-emulation/wine-desktop-common/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + np-hard...@gentoo.org + NP-Hardass + + + w...@gentoo.org + Wine + + diff --git a/app-emulation/wine-desktop-common/wine-desktop-common-20150204.ebuild b/app-emulation/wine-desktop-common/wine-desktop-common-20150204.ebuild new file mode 100644 index 000..b5131486dec --- /dev/null +++ b/app-emulation/wine-desktop-common/wine-desktop-common-20150204.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit gnome2-utils + +DESCRIPTION="Various desktop menu items and icons for wine" +HOMEPAGE="https://github.com/NP-Hardass/wine-desktop-common + http://dev.gentoo.org/~tetromino/distfiles/wine + http://bazaar.launchpad.net/~ubuntu-wine/wine/ubuntu-debian-dir/files/head:/debian/"; +SRC_URI="http://github.com/NP-Hardass/${PN}/archive/${PV//./}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="!!app-emulation/wine:0" +PDEPEND="app-eselect/eselect-wine" + +# These use a non-standard "Wine" category, which is provided by +# /etc/xdg/applications-merged/wine.menu +QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop +usr/share/applications/wine-notepad.desktop +usr/share/applications/wine-uninstaller.desktop +usr/share/applications/wine-winecfg.desktop" + +S=${WORKDIR}/${PN}-${PV//./} + +src_install() { + emake install DESTDIR="${D}" EPREFIX="${EPREFIX}" +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-d3d9/files/, app-emulation/wine-d3d9/
commit: a5b7b36cffeea8a87ab3a1badb455c59019d1b1a Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 17:14:39 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:21:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b7b36c app-emulation/wine-d3d9: Wine with the Gallium Nine patchset, multislot Imported from wine-a-holics overlay Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/wine-d3d9/Manifest | 11 + app-emulation/wine-d3d9/files/builtin_ms_va_list.c | 9 + app-emulation/wine-d3d9/files/pr66838.c| 36 ++ app-emulation/wine-d3d9/files/pr69140.c| 37 ++ .../wine-d3d9/files/wine-1.5.26-winegcc.patch | 59 +++ .../wine-d3d9/files/wine-1.6-memset-O3.patch | 21 + .../wine-d3d9/files/wine-1.7.12-osmesa-check.patch | 38 ++ .../files/wine-1.9.5-multilib-portage.patch| 31 ++ .../files/wine-2.0-multislot-apploader.patch | 14 + app-emulation/wine-d3d9/metadata.xml | 43 ++ app-emulation/wine-d3d9/wine-d3d9-2.0.ebuild | 549 + app-emulation/wine-d3d9/wine-d3d9-2.1.ebuild | 549 + app-emulation/wine-d3d9/wine-d3d9-2.2.ebuild | 549 + app-emulation/wine-d3d9/wine-d3d9-2.3.ebuild | 549 + app-emulation/wine-d3d9/wine-d3d9-2.4.ebuild | 549 + app-emulation/wine-d3d9/wine-d3d9-.ebuild | 549 + 16 files changed, 3593 insertions(+) diff --git a/app-emulation/wine-d3d9/Manifest b/app-emulation/wine-d3d9/Manifest new file mode 100644 index 000..560ac987705 --- /dev/null +++ b/app-emulation/wine-d3d9/Manifest @@ -0,0 +1,11 @@ +DIST wine-2.0.tar.bz2 23662707 SHA256 9756f5a2129b6a83ba701e546173cbff86caa671b0af73eb8f72c03b20c066c6 SHA512 b0a57ba8202d9fc396e5bfb7a7718d6bababbed8f3351e7fdc36afa37f35a871e04903757618f73427aeb71a52b2d323977d79e48f8b38d636f23fd404441186 WHIRLPOOL fa9f774d87dae73c7d1f3b86dc3b03ea27065eb6140f1cac13c82fe16f7ebff8f8365ed447220cf5c2788b9f4aae7c482e4f9e2e69f47e5435209e148f5dbdfe +DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3b7b546df8a37d7d9d1e6e SHA512 03d678ee6e89c2804813f2827255fcf59e96ca9a45b7d8ac441cfc84f835e5e5689c70a79a41a04c631e1add7807fa4a5758acef3bd7aadfb2e92e68958c6ef6 WHIRLPOOL 063d935f1ff0922100641f2f53cdac23d2993a83182d45e028e485fd7d0a13bc5cfb77bca76550b1537b3f42fecacef7fd64785adbf6425af823f56f96973b54 +DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca +DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1 +DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c +DIST wine-d3d9-2.0.tar.gz 48373 SHA256 7bfac23706723c6d51a7a95e416e47fb2678cd4d0945b990f74eba2b059e6206 SHA512 a9e2d1c9f2784128e4c53a8dc923070a5057b5ff3d83c2b536a2d2df0bc8433ac92b8ab1c3cdf34158c0e7bfe497ddb5974605fbc1736a92307639d59450c7a1 WHIRLPOOL 53044c0a4b7159c3af75fc935d1ac45030e80dbfd70d787f64885ddc025cfcd62f724c3256e389a7fde680670e594101955f52301cf6b9bbf23ebc64552790c2 +DIST wine-d3d9-2.1.tar.gz 48385 SHA256 9fd80e3e2ea905272c42dbc14679e94c8e2f955101ae098c84060d4c62ffc9c6 SHA512 9234d8227412d940a6befcf79433f1d5ab0634d5e829f3771ffeea235af05be29ffc40438818b1976c77d1e2e79da8a67c4dab2b7d2e822b502fb6e4a1a7f8b7 WHIRLPOOL 790e482850a13c5bf0967e900620c36d71c4d6673106f8f5c2848550ed574d326d3945d9906de88d847bb5644a520aab7fe6d460b3c3afd49a396798dd253392 +DIST wine-d3d9-2.2.tar.gz 48387 SHA256 203ed60980ec584c09b413266728e3a93e2d980dbff9b4f65375a4e9744b5042 SHA512 6e9e031b51afc8ec200bbd252ff0d768c29af23907f782409834de593f896afb128f86fe012c95dc18e5f3c7267f170eb343d2a2c53d639933a337f0c1e04fab WHIRLPOOL 6b32c0dfd3068e87d94bbcd83718dd75a14b36d69b151e9257e04793d2d3ae78ce7da10b80cbc824ccefb6c11666241593f91963ddee6a58301f95bbde35285d +DIST wine-d3d9-2.3.tar.gz 48510 SHA256 fc17488a782def19fc02bf967128ab43236db49509e31771361a60fa3d17dd60 SHA512 58449f6b7ed7fd8182e2cce92e1d1195bf64a567c1cc92fd
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/files/, app-emulation/wine-vanilla/
commit: ec754953b6fd1c29ba7e8c367b5ca345ee48842a Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 17:11:29 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:21:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec754953 app-emulation/wine-vanilla: Wine without external patchsets, multislot Imported from wine-a-holics overlay Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/wine-vanilla/Manifest| 7 + .../wine-vanilla/files/builtin_ms_va_list.c| 9 + app-emulation/wine-vanilla/files/pr66838.c | 36 ++ app-emulation/wine-vanilla/files/pr69140.c | 37 ++ .../wine-vanilla/files/wine-1.5.26-winegcc.patch | 59 +++ .../wine-vanilla/files/wine-1.6-memset-O3.patch| 21 + .../files/wine-1.7.12-osmesa-check.patch | 38 ++ .../files/wine-1.9.5-multilib-portage.patch| 31 ++ .../files/wine-2.0-multislot-apploader.patch | 14 + app-emulation/wine-vanilla/metadata.xml| 38 ++ app-emulation/wine-vanilla/wine-vanilla-2.0.ebuild | 507 + app-emulation/wine-vanilla/wine-vanilla-2.1.ebuild | 507 + app-emulation/wine-vanilla/wine-vanilla-2.2.ebuild | 507 + app-emulation/wine-vanilla/wine-vanilla-2.3.ebuild | 507 + app-emulation/wine-vanilla/wine-vanilla-2.4.ebuild | 507 + app-emulation/wine-vanilla/wine-vanilla-2.5.ebuild | 507 + .../wine-vanilla/wine-vanilla-.ebuild | 507 + 17 files changed, 3839 insertions(+) diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest new file mode 100644 index 000..0c5f4ca012d --- /dev/null +++ b/app-emulation/wine-vanilla/Manifest @@ -0,0 +1,7 @@ +DIST wine-2.0.tar.bz2 23662707 SHA256 9756f5a2129b6a83ba701e546173cbff86caa671b0af73eb8f72c03b20c066c6 SHA512 b0a57ba8202d9fc396e5bfb7a7718d6bababbed8f3351e7fdc36afa37f35a871e04903757618f73427aeb71a52b2d323977d79e48f8b38d636f23fd404441186 WHIRLPOOL fa9f774d87dae73c7d1f3b86dc3b03ea27065eb6140f1cac13c82fe16f7ebff8f8365ed447220cf5c2788b9f4aae7c482e4f9e2e69f47e5435209e148f5dbdfe +DIST wine-2.1.tar.xz 18887032 SHA256 bfb9abf63691c93df28d9599aaa866dc2b4e27209b3b7b546df8a37d7d9d1e6e SHA512 03d678ee6e89c2804813f2827255fcf59e96ca9a45b7d8ac441cfc84f835e5e5689c70a79a41a04c631e1add7807fa4a5758acef3bd7aadfb2e92e68958c6ef6 WHIRLPOOL 063d935f1ff0922100641f2f53cdac23d2993a83182d45e028e485fd7d0a13bc5cfb77bca76550b1537b3f42fecacef7fd64785adbf6425af823f56f96973b54 +DIST wine-2.2.tar.xz 18916364 SHA256 64cb57e1d8aa07f5c89ef26743b494f2d3ef9c0f4e50d3ee896a93535f7751f4 SHA512 0700868244d397c1442948716321e5ff030c667edce464570f76aa4340199489a422872aa3975bc0a57b8285c9d59fc04e223a4bde094169fc6db460acb626c4 WHIRLPOOL ffc3d357a76592651b589c6ac6608720d0258474890faf8fe3e20ac29cdd1496d569721256f9389d347bf2734a556099154fd18ef1b56f45bb46c4c15771d6ca +DIST wine-2.3.tar.xz 18931732 SHA256 afc95c7a87cc8f0730b462c50a5dfc9c462eb02c6bf5874b4fa99946f49e067e SHA512 bea78e8468555ff9e08dedf3918da5ea82721549c43984869989bbdafeea00e454820ff9558aa29925c97a165a9b01e5cd1fd397f133833c58824984a6686171 WHIRLPOOL 1f5ec8e5c32d124277e4c71d95726d3a5337575757c3029567c77165d65fcfec2ddf33d3863b4bf55c9eff7c3582c1ec7dbd76d84ed8bbbe89dd16db6b0128c1 +DIST wine-2.4.tar.xz 18953748 SHA256 87b5df07e4781fecce2f92415a4717208ea253a20a0df8b36b9f90b69b72748e SHA512 15ae7e97dc72a8636b2c15c93803ed430fa456d673add61457cf3e479e769559c682b40949b5d38828f6681f13183e560fcb4a2eb0f0ba25e6eade46f7d3d7c0 WHIRLPOOL 558ab7b7517ad5e03366b4db974047eba776585e958a5b71bb2e93993e21bc725ea7a8bcf2a4354f34ca38c94ba99ccd15f2f8b5e4b58066bf339d3517eec56c +DIST wine-2.5.tar.xz 18993176 SHA256 13f92b7ab483323aaabbc6519851e688ad4372ea30569961c831d40d6d3bccd2 SHA512 7b6faf6d8aa3d41465ad93ebae055581136f736c7eb8b4c61682e5a05589c83a0ff2c85e0f9abbca016f31b6f1c1435617c4994f1913f715a8707ebee3f28467 WHIRLPOOL 5acd2ac65df5dee1c860ddca72b8df8e021a0b95a3a1870d15468ce4591d569fa15bf8a0a6d341bcd3a624d13d0affe5b0263e67f9dfcbbf3ae7b59218dcded9 +DIST wine-desktop-common-20150204.tar.gz 99491 SHA256 444ad6b52b5290ec7d160e2cc40e4ba0910b4c4983dba1ceb054b81b09b24b5e SHA512 1f3d7022c5cff87ed3b8fd3b7cd14397c6f23b98fe6a7c583ac0d2f439ff29d943f57375f23687aa6519ff1d84ff07624a9a712d6f19fa207fd26d01edcb6688 WHIRLPOOL e9810b2952d25c05d831000e00e423de86809ec31b9a033fd4c64a70709da7338a9afc9e632e678f49c789a8a3702fbd0113226770cdb806623f2de371a16f54 diff --git a/app-emulation/wine-vanilla/files/builtin_ms_va_list.c b/app-emulation/wine-vanilla/files/builtin_ms_va_list.c new file mode 100644 index 000..f36fc2609a0 --- /dev/null +++ b/app-emulation/wine-vanilla/files/builtin_ms_va_list.c @@ -0,0 +1,9 @@ +/* Taken from Wine's configure script. LGPL 2.1+ */ + +#include + +int main(void) +{ +void func(__builtin_ms_va_list *args); +return 0; +} diff --git a/app-emulation/w
[gentoo-commits] repo/gentoo:master commit in: profiles/base/
commit: 57762c8af1bae813e74430d2b9be629ae917cba6 Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 16:41:39 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:21:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57762c8a profiles: package.use.force: force patchsets on appropriate wine pkg profiles/base/package.use.force | 6 ++ 1 file changed, 6 insertions(+) diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 0c7fcd712be..808e047a337 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,6 +1,12 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# NP-Hardass (10 Apr 2017) +# Always force patch on appropriate variant to ensure +# similar experience when using app-emulation/wine-any +app-emulation/wine-staging staging +app-emulation/wine-d3d9 d3d9 + # David Seifert (07 Mar 2017) # Only ever use system ffmpeg, allow kodi bundled ffmpeg # only for debug pruposes.
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-mono/
commit: 005183f7e96bcd6058d8ec65bceae54c0df0c823 Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 17:05:43 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:21:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005183f7 app-emulation/wine-mono: Wine .NET replacement library Imported from wine-a-holics overlay Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-emulation/wine-mono/Manifest | 2 ++ app-emulation/wine-mono/metadata.xml | 14 ++ app-emulation/wine-mono/wine-mono-4.6.4.ebuild | 21 + app-emulation/wine-mono/wine-mono-4.7.0.ebuild | 21 + 4 files changed, 58 insertions(+) diff --git a/app-emulation/wine-mono/Manifest b/app-emulation/wine-mono/Manifest new file mode 100644 index 000..d9d302754f2 --- /dev/null +++ b/app-emulation/wine-mono/Manifest @@ -0,0 +1,2 @@ +DIST wine-mono-4.6.4.msi 45592064 SHA256 91b7d58177b9a9355edf007dab94535471aebdddae12734ceb4a219d2ecc4152 SHA512 1d50df5d4d000998c74fbee79b8ffc691d88ee3b34db9fd7124e0df68d6f84768ece489ac8c3f5f3141c2073c8666b93ae23ca6cd652a6542a821df3d1b66b6d WHIRLPOOL 54b77eabdb357822a89f3ff0d318755d0bae60a4a1df44ad33e663138d3f874f2bd271368df86e350ecc96908e77e82cc9ff7eef6cd80e20998b5cfc068703df +DIST wine-mono-4.7.0.msi 64625152 SHA256 7698474dd9cb9eb80796b5812dff37386ba97b78b21ca23b20079ca5ad6ca5a1 SHA512 07cd2b26f3bfe6fc796a126b83e9c0aa655d3e8152af536ae2e8ae419013742706ddae6f93cc2341c94a2f3b8ae7d1b27d12f891d371928189291428f9ed877c WHIRLPOOL 9cdc9e4f680b0c7b6e46938a88c665f7702472c524521135ada7791e31c36a8ecbe95ed8720e2d67b53aa65c16e87c0fb85b654059ce0e146d401f99bcd5f0df diff --git a/app-emulation/wine-mono/metadata.xml b/app-emulation/wine-mono/metadata.xml new file mode 100644 index 000..1b77b643f21 --- /dev/null +++ b/app-emulation/wine-mono/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + w...@gentoo.org + Wine + + + Wine Mono is a package containing Mono and other projects, intended as a replacement for the .NET runtime and class libraries in Wine. It works in conjunction with Wine's builtin mscoree.dll, and it is not intended to be useful for any other purpose. + + + makewokherd/wine-mono + + diff --git a/app-emulation/wine-mono/wine-mono-4.6.4.ebuild b/app-emulation/wine-mono/wine-mono-4.6.4.ebuild new file mode 100644 index 000..2479dca9023 --- /dev/null +++ b/app-emulation/wine-mono/wine-mono-4.6.4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" +HOMEPAGE="https://www.winehq.org/"; +SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi"; + +LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" +SLOT="${PV}" +KEYWORDS="~amd64 ~x86" + +DEPEND="!!app-emulation/wine:0" + +S="${WORKDIR}" + +src_install() { + insinto /usr/share/wine/mono + doins "${DISTDIR}/${P}.msi" +} diff --git a/app-emulation/wine-mono/wine-mono-4.7.0.ebuild b/app-emulation/wine-mono/wine-mono-4.7.0.ebuild new file mode 100644 index 000..2479dca9023 --- /dev/null +++ b/app-emulation/wine-mono/wine-mono-4.7.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class libraries in Wine" +HOMEPAGE="https://www.winehq.org/"; +SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi"; + +LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" +SLOT="${PV}" +KEYWORDS="~amd64 ~x86" + +DEPEND="!!app-emulation/wine:0" + +S="${WORKDIR}" + +src_install() { + insinto /usr/share/wine/mono + doins "${DISTDIR}/${P}.msi" +}
[gentoo-commits] repo/gentoo:master commit in: virtual/wine/
commit: 7b5333121b0b41b08f94c88d8da3e9eba41cfd2e Author: NP-Hardass gentoo org> AuthorDate: Mon Apr 10 17:20:27 2017 + Commit: NP Hardass gentoo org> CommitDate: Mon Apr 10 17:22:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b533312 virtual/wine: Virtual for multislot/split wine. Thanks to eroen for his help with laying the groundwork. Thanks to bobwya, chiitoo, eroen, sarnex, slackner, and wizardedit for their feedback and testing. Imported from wine-a-holics overlay Package-Manager: Portage-2.3.3, Repoman-2.3.1 virtual/wine/metadata.xml | 16 virtual/wine/wine-0-r4.ebuild | 31 +++ 2 files changed, 47 insertions(+) diff --git a/virtual/wine/metadata.xml b/virtual/wine/metadata.xml new file mode 100644 index 000..640696b8ae1 --- /dev/null +++ b/virtual/wine/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + w...@gentoo.org + Wine + + + Enable Ixit's Gallium Nine Patchset + Enable Wine-Staging's Patchset + + + Allows for any variant of WINE, regardless of slotting to fulfill the dependencies + traditionally fulfilled by the non-slotted, pre-variant, app-emulation/wine. + + diff --git a/virtual/wine/wine-0-r4.ebuild b/virtual/wine/wine-0-r4.ebuild new file mode 100644 index 000..37b7a7f5477 --- /dev/null +++ b/virtual/wine/wine-0-r4.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Virtual for WINE that supports multiple variants and slotting" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="staging d3d9" + +# Note, the ordering here is intentional, to take advantage of the short-circuit +# logic of portage, to enforce wine-vanilla as default for new users. The idea +# behind this is that some USE flags may pull in 3rd-party patchsets, so default +# of vanilla prevents that. +RDEPEND=" + staging? ( || ( + app-emulation/wine-staging[staging] + app-emulation/wine-any[staging] + ) ) + d3d9? ( || ( + app-emulation/wine-d3d9[d3d9] + app-emulation/wine-any[d3d9] + ) ) + || ( + app-emulation/wine-vanilla + app-emulation/wine-staging + app-emulation/wine-d3d9 + app-emulation/wine-any + ) + !app-emulation/wine:0"