[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrdao/files/, app-cdr/cdrdao/
commit: 83a1a327562218be7509e3acb2c1a973f5caa5aa Author: Mike Frysinger gentoo org> AuthorDate: Mon Jan 11 02:30:43 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jan 11 02:30:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a1a327 app-cdr/cdrdao: fix builds w/gcc-5 #569344 app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild | 1 + .../cdrdao/files/cdrdao-1.2.3-unsigned-char.patch | 42 ++ 2 files changed, 43 insertions(+) diff --git a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild index 38ed303..16257a6 100644 --- a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild +++ b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild @@ -44,6 +44,7 @@ S=${WORKDIR}/${P/_} src_prepare() { epatch "${FILESDIR}"/${P}-glibc212.patch + epatch "${FILESDIR}"/${P}-unsigned-char.patch #569344 } src_configure() { diff --git a/app-cdr/cdrdao/files/cdrdao-1.2.3-unsigned-char.patch b/app-cdr/cdrdao/files/cdrdao-1.2.3-unsigned-char.patch new file mode 100644 index 000..18c6083 --- /dev/null +++ b/app-cdr/cdrdao/files/cdrdao-1.2.3-unsigned-char.patch @@ -0,0 +1,42 @@ +https://bugs.gentoo.org/69344 +https://sourceforge.net/p/cdrdao/patches/26/ + +patch by qbt...@gmail.com + +--- a/dao/CdrDriver.cc b/dao/CdrDriver.cc +@@ -495,7 +495,7 @@ + 0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0 + }; + +-char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 }; ++unsigned char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 }; + + + /* Maps a string to the corresponding driver option value +--- a/dao/CdrDriver.h b/dao/CdrDriver.h +@@ -440,7 +440,7 @@ + bool fullBurn_; + + static unsigned char syncPattern[12]; +- static char REMOTE_MSG_SYNC_[4]; ++ unsigned static char REMOTE_MSG_SYNC_[4]; + + static int speed2Mult(int); + static int mult2Speed(int); +--- a/xdao/CdDevice.cc b/xdao/CdDevice.cc +@@ -255,10 +255,10 @@ + + bool CdDevice::updateProgress(Glib::IOCondition cond, int fd) + { +- static char msgSync[4] = { 0xff, 0x00, 0xff, 0x00 }; ++ unsigned static char msgSync[4] = { 0xff, 0x00, 0xff, 0x00 }; + fd_set fds; + int state = 0; +- char buf[10]; ++ unsigned char buf[10]; + struct timeval timeout = { 0, 0 }; + + if (process_ == NULL)
[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrdao/
commit: 1d899528ac0d23c186de926c32c4b5ec5251f2c6 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jan 11 02:33:04 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jan 11 02:33:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d899528 app-cdr/cdrdao: use a better default AR setting app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild index 16257a6..5c7d563 100644 --- a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild +++ b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild @@ -3,7 +3,8 @@ # $Id$ EAPI=5 -inherit eutils flag-o-matic + +inherit eutils flag-o-matic toolchain-funcs DESCRIPTION="Burn CDs in disk-at-once mode -- with optional GUI frontend" HOMEPAGE="http://cdrdao.sourceforge.net/; @@ -48,6 +49,9 @@ src_prepare() { } src_configure() { + # Make sure we use a sane default `ar`. + tc-export AR + # Fix building with latest libsigc++ append-cxxflags -std=c++11 find -name '*.h' -exec sed -i '/sigc++\/object.h/d' {} + || die
[gentoo-commits] repo/gentoo:master commit in: app-arch/pigz/files/, app-arch/pigz/
commit: 9e5256f6b53530d1dab5a327ee436a10fb6eb9c7 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:10:45 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:11:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5256f6 app-arch/pigz: remove old app-arch/pigz/Manifest | 1 - ...rn-non-zero-exit-code-when-warnings-issue.patch | 47 -- app-arch/pigz/files/pigz-2.3-make.patch| 25 app-arch/pigz/pigz-2.3.1-r1.ebuild | 43 4 files changed, 116 deletions(-) diff --git a/app-arch/pigz/Manifest b/app-arch/pigz/Manifest index 756d069..34a52c8 100644 --- a/app-arch/pigz/Manifest +++ b/app-arch/pigz/Manifest @@ -1,2 +1 @@ -DIST pigz-2.3.1.tar.gz 86651 SHA256 629b0ce5422a3978f31742bf8275d0be2f84987140d18f390f1e3b4e46e0af54 SHA512 7cb00ab87802352c817d9b2f745948199a7e571181aec3ef161305c1d8b828790bc2fb0083d6068ba5aead5d8b8c7f53ec25ab641ae2e98eda9adf14f195dbc6 WHIRLPOOL 242e38d05215269c3c9b6602191cc6e02fd9e781b0425738c3907ccf60da9a4a36ebcda866c9c0e949ad5988dad6b468f97102352d2ed13adb7e890688c221f7 DIST pigz-2.3.3.tar.gz 92787 SHA256 4e8b67b432ce7907575a549f3e1cac4709781ba0f6b48afea9f59369846b509c SHA512 6fa5ee1c03b4a8dc4b191acaa337b6f30132503ff413300214e1e6b27dd70590b53334be3fa880916f6ea4498beb8cf7c411a5954fdf188475882c44618c663c WHIRLPOOL 1eb3ea11a0bbb0bd837a1ed12a63b3d57d8ae9c127e8407f9b82b1aad8a41820abf1d429c513f4df3f56fdc3c842caab07a5c904207b2244e4215a6654ef5392 diff --git a/app-arch/pigz/files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch b/app-arch/pigz/files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch deleted file mode 100644 index 9d2512e..000 --- a/app-arch/pigz/files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 0c967f989d2f1afe1829cf7cf2f6d36846a625ec Mon Sep 17 00:00:00 2001 -From: Mark Adler-Date: Sun, 19 Jan 2014 23:21:58 -0800 -Subject: [PATCH] Do not return non-zero exit code when warnings issued. - - pigz.c | 5 + - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/pigz.c b/pigz.c -index 4fefe40..4a16799 100644 a/pigz.c -+++ b/pigz.c -@@ -478,7 +478,6 @@ local struct { - int procs; /* maximum number of compression threads (>= 1) */ - int setdict;/* true to initialize dictionary in each thread */ - size_t block; /* uncompressed input size per thread (>= 32K) */ --int warned; /* true if a warning has been given */ - - /* saved gzip/zip header data for decompression, testing, and listing */ - time_t stamp; /* time stamp from gzip header */ -@@ -519,7 +518,6 @@ local int complain(char *fmt, ...) - va_end(ap); - putc('\n', stderr); - fflush(stderr); --g.warned = 1; - } - return 0; - } -@@ -3929,7 +3927,6 @@ int main(int argc, char **argv) - /* initialize globals */ - g.outf = NULL; - g.first = 1; --g.warned = 0; - g.hname = NULL; - - /* save pointer to program name for error messages */ -@@ -4020,5 +4017,5 @@ int main(int argc, char **argv) - /* done -- release resources, show log */ - new_opts(); - log_dump(); --return g.warned ? 2 : 0; -+return 0; - } --- -1.8.5.3 - diff --git a/app-arch/pigz/files/pigz-2.3-make.patch b/app-arch/pigz/files/pigz-2.3-make.patch deleted file mode 100644 index f014c7b..000 --- a/app-arch/pigz/files/pigz-2.3-make.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 545a9350f8026f6c9826dd4fa7ab6000d8826d78 Mon Sep 17 00:00:00 2001 -From: Tim Harder -Date: Wed, 6 Mar 2013 15:51:27 -0800 -Subject: [PATCH] Respect LDFLAGS and explicitly link to math library - - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 3cc231d..48d1f26 100644 a/Makefile -+++ b/Makefile -@@ -3,7 +3,7 @@ CFLAGS=-O3 -Wall -Wextra - - - pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o -- $(CC) -o pigz $^ -lpthread -lz -+ $(CC) $(LDFLAGS) -o pigz $^ -lpthread -lz -lm - ln -f pigz unpigz - - pigz.o: pigz.c yarn.h zopfli/deflate.h zopfli/util.h --- -1.8.1.5 - diff --git a/app-arch/pigz/pigz-2.3.1-r1.ebuild b/app-arch/pigz/pigz-2.3.1-r1.ebuild deleted file mode 100644 index f5cf094..000 --- a/app-arch/pigz/pigz-2.3.1-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit toolchain-funcs flag-o-matic eutils - -DESCRIPTION="A parallel implementation of gzip" -HOMEPAGE="http://www.zlib.net/pigz/; -SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz; - -LICENSE="ZLIB"
[gentoo-commits] repo/gentoo:master commit in: app-arch/pigz/
commit: 714ffd9c4adbdcae198fdfb8a2eec6ae2ea5f3f6 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:09:59 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:11:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714ffd9c app-arch/pigz: stabilize 2.3.3 app-arch/pigz/pigz-2.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/pigz/pigz-2.3.3.ebuild b/app-arch/pigz/pigz-2.3.3.ebuild index 49bae83..3b2b6e1 100644 --- a/app-arch/pigz/pigz-2.3.3.ebuild +++ b/app-arch/pigz/pigz-2.3.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz; LICENSE="ZLIB" SLOT="0" -KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~sparc ~x86 ~amd64-linux ~ppc-macos ~sparc64-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~mips ~sparc x86 ~amd64-linux ~ppc-macos ~sparc64-solaris" IUSE="static symlink test" LIB_DEPEND="sys-libs/zlib[static-libs(+)]"
[gentoo-commits] repo/gentoo:master commit in: app-misc/dateutils/
commit: 65b38d89b01496a2ad685dd2fecb14504bc9174a Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:31:25 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:32:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b38d89 app-misc/dateutils: version bump to 0.3.4 app-misc/dateutils/Manifest | 1 + app-misc/dateutils/dateutils-0.3.4.ebuild | 33 +++ 2 files changed, 34 insertions(+) diff --git a/app-misc/dateutils/Manifest b/app-misc/dateutils/Manifest index 33ee7b3..a9541e2 100644 --- a/app-misc/dateutils/Manifest +++ b/app-misc/dateutils/Manifest @@ -1 +1,2 @@ DIST dateutils-0.3.3.tar.xz 593700 SHA256 3eb0b1dbf4519c86bc890a12c78cc85eae2cc10c20ff894a90ed55140efeee7a SHA512 7041b415edd457b378db36f06782038c3b7b4663cb12dcd5c6555401169e953721a6c24b54fe6db67ba514ecd17fd6007bd503ba364012edcad99a0199f3a78c WHIRLPOOL f84cee24ade044f9fa8b284cc484711e86a3dcd91df840759817f28c516267a7008b4262c750d41ecbf27e87c476c641bd836b541288ba222b93d58ef1a1ae8e +DIST dateutils-0.3.4.tar.xz 593016 SHA256 1fe71d6f05705565612a61de848071bfb39fb604695c8052e8d7959c5f34a714 SHA512 3d4097bc42b5a05da8f7b242f820b2a85fc865c08f37d9087f590d739e7aef8e00a9b079b41756333b3fd13d8a4969e63f68b664bba0a45e10a0c7042c1276ba WHIRLPOOL 30caa00f018c92af29f23fe6c7c57fb5878106f900ae26dace3834d07be0613c7a260992c7aab76f2745100580098858dacce083ccfa45a8379470720b977e7b diff --git a/app-misc/dateutils/dateutils-0.3.4.ebuild b/app-misc/dateutils/dateutils-0.3.4.ebuild new file mode 100644 index 000..09742ac --- /dev/null +++ b/app-misc/dateutils/dateutils-0.3.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="command line date and time utilities" +HOMEPAGE="https://hroptatyr.github.com/dateutils/; +SRC_URI="https://bitbucket.org/hroptatyr/${PN}/downloads/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="app-arch/xz-utils + sys-libs/timezone-data" + +# bug 429810 +RDEPEND="!sys-infiniband/dapl" + +src_configure() { + econf \ + --docdir=/usr/share/doc/${PF} +} + +src_compile() { + emake CFLAGS="${CFLAGS}" +} + +src_test() { + # parallel tests failure + emake CFLAGS="${CFLAGS}" -j1 check +}
[gentoo-commits] repo/gentoo:master commit in: sys-process/cronutils/
commit: 46c389b5d2dd0d71033709007162d99206ff308a Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:25:54 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:25:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c389b5 sys-process/cronutils: version bump to 1.9 sys-process/cronutils/Manifest | 1 + sys-process/cronutils/cronutils-1.9.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/sys-process/cronutils/Manifest b/sys-process/cronutils/Manifest index 7939870..0aee825 100644 --- a/sys-process/cronutils/Manifest +++ b/sys-process/cronutils/Manifest @@ -1 +1,2 @@ DIST cronutils-1.5.tar.gz 8262 SHA256 3a358a73d945222a9d650190f5c038e771b2102cf5b7bda3863965eca873003c SHA512 24992f5f325b703e5c9b231744e320dacb442bb81725f49aefcf6376134e345254445cbf0f0a3c8353aa7ef77027b8f15709972b1332fe70e6e31e5aba5b688d WHIRLPOOL f277dc23738beab40d77adfc011533e80331eea22f86348d6a216cfebb52bd53662dc9389a65ec9f71f55bb2474f97dd030ffb8e5c8a14d6c8e1b075fb64f5aa +DIST cronutils-1.9.tar.gz 15997 SHA256 0109f165b193d3482ebf470e5d19fcef13bb692b173f65c966b0b8b8ebc79238 SHA512 ac9ff2c39090f851a3a581aea7f88bdf9b0eaac54c10f401fb2a54a8970f2103a76ac584e852813b09e75214c7c39d6489c5cd28a151e2c063f3dcb9d6db62b6 WHIRLPOOL f5bdecd44d138996f64f0fa71b2fdcff75ce5769bb12922aaa60b67d3fac643e48d57c8c50e7c445c0649aadf2eff38c11434ba774ad493941e993003e903aff diff --git a/sys-process/cronutils/cronutils-1.9.ebuild b/sys-process/cronutils/cronutils-1.9.ebuild new file mode 100644 index 000..0e66873 --- /dev/null +++ b/sys-process/cronutils/cronutils-1.9.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="Utilities to assist running batch processing jobs" +HOMEPAGE="https://github.com/google/cronutils; +SRC_URI="https://github.com/google/${PN}/archive/version/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S=${WORKDIR}/${PN}-version-${PV} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="-D_XOPEN_SOURCE=500 ${CFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" prefix=/usr install +}
[gentoo-commits] repo/gentoo:master commit in: sys-process/parallel/
commit: 71caf4ec1e14294be70da67fbd8083e3fa7cb143 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:43:37 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:44:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71caf4ec sys-process/parallel: version bump to 20151222 sys-process/parallel/Manifest | 1 + sys-process/parallel/parallel-20151222.ebuild | 44 +++ 2 files changed, 45 insertions(+) diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest index 2d1a23b..c9e4efe 100644 --- a/sys-process/parallel/Manifest +++ b/sys-process/parallel/Manifest @@ -1,3 +1,4 @@ DIST parallel-20150522.tar.bz2 1129286 SHA256 4c4a199740189a4a220a10da29fdb33a0b71abef1f253eeb89a28da6f264f306 SHA512 c55f89be6f5ed23295de062392d798a10ecf5dfa89b8b819af50cb1174c33cff9f9633d911c07ffd6126262a8d011c96397aee9be8551948f7247fa4f0f12fd1 WHIRLPOOL 90ce60b9c35db7010553bc040793c5d959cfa57456bf4f0c5b187a7eb88df8b5a8c2dedd47f5973109a54184d81cfc0c406aae48a7dd8d73969b24671401a72c DIST parallel-20150622.tar.bz2 1174020 SHA256 963a9c962ac8f4a53535f779ab7a46336dc6e12234d75dc796248bf9117aef48 SHA512 8bafc5f756f015fc5de880c0483d1d863f80a18193bb8660b43a9ee20a47cc4f22f10596a184e45f4d96b1a5d2308060fa01a69fcd747272f5cd207f82b600ec WHIRLPOOL b867730e14068a5af2734bfd6cb68be2d8cb46eb80bbd7170f77bd0e19d53094a1efda8a5805b59319ff93ed38315e233e563601bf6716489f408eb231a0dd5e DIST parallel-20150822.tar.bz2 1176420 SHA256 ad9007530d87687160fd8def58721acdac244c151b6c007f35068909bb5c47c6 SHA512 0b8ef68cbcd751cdd91b9f8546c17d2e8ede139c288f8ce68e015e45820040ad010f4ef7f11cd43b5a4b2854356a750c5061e0df6571c6936a5de5acac1d WHIRLPOOL 8cadad8c34a6c11f475443640f65ac5ebcd8717d505ab61ff2bcc7eba8560701995f5f9a48ce39e4c9c65c26fc1e21acd6a81ef36d8e12e1d605b7e0c6e1728d +DIST parallel-20151222.tar.bz2 1195327 SHA256 ae927c260fb86c24e0a2717d3b214996a9547d1a2be4ff3bfebd9f23b5bd9f0d SHA512 c76d319ee7c31e53143519f5978529324e5ef2b4ddfab6961cf7d1fd22275bc634d1fc22462e5b59b1d9cba0059e0ea85f80af9d9aa2d6c38959ce77646038f7 WHIRLPOOL 4b376b544baa5762a1c4d30b4b787d4c5fd4c7ff5e6bab73bebc16853710eae45101ec27dcab0258d8310f186a024491895d7fcd99ecd5045c4e8467b3258976 diff --git a/sys-process/parallel/parallel-20151222.ebuild b/sys-process/parallel/parallel-20151222.ebuild new file mode 100644 index 000..48a6196 --- /dev/null +++ b/sys-process/parallel/parallel-20151222.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines" +HOMEPAGE="https://www.gnu.org/software/parallel/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="dev-lang/perl + dev-perl/Devel-Size + virtual/perl-Data-Dumper + virtual/perl-File-Temp + virtual/perl-IO" +# moreutils for `parallel` and grass for 'sql.1' manpage +DEPEND="${RDEPEND} + !
[gentoo-commits] repo/gentoo:master commit in: net-misc/httpie/
commit: e361cbdf84f037e86a23d719ef41525c40aa3844 Author: Vikraman Choudhury gentoo org> AuthorDate: Mon Jan 11 04:43:17 2016 + Commit: Vikraman Choudhury gentoo org> CommitDate: Mon Jan 11 04:43:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e361cbdf net-misc/httpie: Bump to version 0.9.3 Package-Manager: portage-2.2.26 net-misc/httpie/Manifest| 1 + net-misc/httpie/httpie-0.9.3.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/net-misc/httpie/Manifest b/net-misc/httpie/Manifest index 38c1b8a..6cf6ae6 100644 --- a/net-misc/httpie/Manifest +++ b/net-misc/httpie/Manifest @@ -1 +1,2 @@ DIST httpie-0.9.2.tar.gz 73153 SHA256 af3982d41743d986608f1fe6e437d0493df227993c7edf013cc1d61883d40d68 SHA512 5622caa2f3136137d85f91eba9b0a165ec987b696a5e001844c8ecb868d66cfc86b3f3fb3a1ac493d7603c67ca88de0e0ffc776dce855ad69364190607b4fb73 WHIRLPOOL e8a4aa09f7051176ee0340b6f6785bb57353bd4bf8c0dea66b9dc50a1e6aea254eafc7d54e128c78d6fdca2f44338bfcfe6f7aca7623dbf0cd5a7b79c9d1c739 +DIST httpie-0.9.3.tar.gz 73693 SHA256 30a8ff2a72b75cb6033cc84f5b76c336999f91c325f169e78dc6339351ee7f4b SHA512 a98aa19ddcc5223133f1081ce22457d21b838b5779788a08d0b65ea80f903ab577a55e0c73b3656486eec08c3c0910d3e987aed0f117c5f9b3e005c6001000cc WHIRLPOOL a25f0d89339c468eafb3cf79d4aa6e323f3346ced921f6ee907771265577347969185f797022d51f9f037065d1b9c82e366789b40084874b390b9aa39f30084c diff --git a/net-misc/httpie/httpie-0.9.3.ebuild b/net-misc/httpie/httpie-0.9.3.ebuild new file mode 100644 index 000..9566ba2 --- /dev/null +++ b/net-misc/httpie/httpie-0.9.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit distutils-r1 + +DESCRIPTION="A CLI, cURL-like tool for humans" +HOMEPAGE="http://httpie.org/ https://pypi.python.org/pypi/httpie; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + >=dev-python/requests-2.3.0[${PYTHON_USEDEP}] + >=dev-python/pygments-1.5[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/potrace/
commit: 101cc14b6547271156ecce76685ba2f042324078 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:47:27 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:48:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101cc14b media-gfx/potrace: version bump to 1.13 media-gfx/potrace/Manifest| 1 + media-gfx/potrace/potrace-1.13.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/media-gfx/potrace/Manifest b/media-gfx/potrace/Manifest index 6f12f8c..b82b7de 100644 --- a/media-gfx/potrace/Manifest +++ b/media-gfx/potrace/Manifest @@ -1,3 +1,4 @@ DIST potrace-1.10.tar.gz 617866 SHA256 5ace5b470866ba914def16a1cbc09d10b37bf93f22ff704769d25f573d32f8ed SHA512 f9793fb562ff2e8fd99dd37015bc797372e515041fb26ea6121e29e166d6a32dea3a98d0c2069ddbbd5ff465988724495519c641646814251bbaae265f74 WHIRLPOOL 2f19bd0c20a0a6dfe83aa6234eb88707cb1d52bdc70e92bc47a10a7e8b071e3df7c4121ff63f9c38a2b2ee1c1dc920b2aee64f72bd0e9a66adb258b1e6591958 DIST potrace-1.11.tar.gz 662085 SHA256 5aa5eb496e00206d68b67edf8f6067999a45d1b69f848c18af5cbdf8e4a17ead SHA512 d0ff037ed989a1742a099bb9d120c5f10cf1eae6ed9adb20d1d37eee713e569925eff6235825dfbdd7b1649dc46ad4507982ae001d6d3d49cc281ed16ddf1843 WHIRLPOOL c05613ae20ebd23606098b8cdff7beb327a7dd19986a097fbd82fd7565a88143c8036b71e895c18b4c9e290e01213448ec4abe48a33fc1e0d28ef1e827a3f285 DIST potrace-1.12.tar.gz 604946 SHA256 b0bbf1d7badbebfcb992280f038936281b47ddbae212e8ae91e863ce0b76173b SHA512 d971f96ea5cd7a243d1409ad94d2ad41e00d1733f56bcc00e12fcaf4d5eb6844bc73fd7dbd270d1876f7931619597d3cace0c2c76aed313046732c26621c2680 WHIRLPOOL 820e310c90a7e6541d773144ff8d4347cdc3cc8207be45c11a1a71922531696e5d51ef69df7bb29f249c8ba9b592e2d34fb63c03e53137d56f02a01a7c769db3 +DIST potrace-1.13.tar.gz 605931 SHA256 6252438b6b6644b9b6298056b4c5de3690a1d4e862b66889abe21eecdf16b784 SHA512 d7b1e72bee388aa309a5fbf3944b9409d912f2ed8a089a44dfca597b55d88bdf08778d40fc487e6689a873631c24cd393894ff353442dc778dfd0d3068121484 WHIRLPOOL 2f09b8a0165fe60b6e93d23d5b3ae65d5544f6d2edf30e81dc980bff5235ceb66294d1c276d570772d7054dee39521becc69ceb6f15ed81d6f4263921b0156f1 diff --git a/media-gfx/potrace/potrace-1.13.ebuild b/media-gfx/potrace/potrace-1.13.ebuild new file mode 100644 index 000..18bf3fc --- /dev/null +++ b/media-gfx/potrace/potrace-1.13.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit autotools-utils + +DESCRIPTION="Transforming bitmaps into vector graphics" +HOMEPAGE="http://potrace.sourceforge.net/; +SRC_URI="http://potrace.sourceforge.net/download/${PV}/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="metric static-libs" + +RDEPEND="sys-libs/zlib" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_configure() { + local myeconfargs=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + --enable-zlib + --with-libpotrace + $(use_enable metric a4) + $(use_enable metric) + ) + autotools-utils_src_configure +}
[gentoo-commits] gentoo commit in src/patchsets/gentoo-headers/4.4: - New directory
vapier 16/01/11 02:15:33 Log: Directory /var/cvsroot/gentoo/src/patchsets/gentoo-headers/4.4 added to the repository
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: a2919c8ff7039328d4c09f9bc50de528f86664f8 Author: Jory A. Pratt gentoo org> AuthorDate: Mon Jan 11 01:24:15 2016 + Commit: Jory Pratt gentoo org> CommitDate: Mon Jan 11 02:39:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2919c8f Fix mozconfig-v6.38 for thunderbird and esr releases Signed-off-by: Jory A. Pratt gentoo.org> eclass/mozconfig-v6.38.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/mozconfig-v6.38.eclass b/eclass/mozconfig-v6.38.eclass index f3a07db..15925cb 100644 --- a/eclass/mozconfig-v6.38.eclass +++ b/eclass/mozconfig-v6.38.eclass @@ -209,6 +209,7 @@ mozconfig_config() { mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold mozconfig_annotate '' --disable-gconf mozconfig_annotate 'Gentoo default' --disable-skia + mozconfig_annotate '' --with-intl-api # Use jemalloc unless libc is not glibc >= 2.4 # at this time the minimum glibc in the tree is 2.9 so we should be safe. @@ -235,7 +236,6 @@ mozconfig_config() { mozconfig_use_enable system-sqlite mozconfig_use_with system-jpeg mozconfig_use_with system-icu - mozconfig_use_with system-icu intl-api mozconfig_use_with system-libvpx # Modifications to better support ARM, bug 553364
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: f74689eb87b3727b0d3ff6a45db916deacf603b3 Author: Jory A. Pratt gentoo org> AuthorDate: Mon Jan 11 00:47:43 2016 + Commit: Jory Pratt gentoo org> CommitDate: Mon Jan 11 02:39:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74689eb We should always build with intl-api being exposed Signed-off-by: Jory A. Pratt gentoo.org> eclass/mozconfig-v6.42.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/mozconfig-v6.42.eclass b/eclass/mozconfig-v6.42.eclass index 60413c4..d0c8abf 100644 --- a/eclass/mozconfig-v6.42.eclass +++ b/eclass/mozconfig-v6.42.eclass @@ -235,6 +235,7 @@ mozconfig_config() { mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold mozconfig_annotate 'Gentoo default' --disable-skia mozconfig_annotate '' --disable-gconf + mozconfig_annotate '' --with-intl-api # Use jemalloc unless libc is not glibc >= 2.4 # at this time the minimum glibc in the tree is 2.9 so we should be safe. @@ -261,7 +262,6 @@ mozconfig_config() { mozconfig_use_enable system-sqlite mozconfig_use_with system-jpeg mozconfig_use_with system-icu - mozconfig_use_with system-icu intl-api mozconfig_use_with system-libvpx # Modifications to better support ARM, bug 553364
[gentoo-commits] repo/gentoo:master commit in: media-gfx/pngcrush/
commit: e10b3735c6668c840346ce548136e3701e28ec72 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:01:37 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:01:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10b3735 media-gfx/pngcrush: version bump to 1.7.92 media-gfx/pngcrush/Manifest | 2 ++ media-gfx/pngcrush/pngcrush-1.7.92.ebuild | 41 +++ 2 files changed, 43 insertions(+) diff --git a/media-gfx/pngcrush/Manifest b/media-gfx/pngcrush/Manifest index 0d244a0..6e1f31e 100644 --- a/media-gfx/pngcrush/Manifest +++ b/media-gfx/pngcrush/Manifest @@ -4,3 +4,5 @@ DIST pngcrush-1.7.85-nolib.tar.xz 59828 SHA256 296cef699cac7b23c02f5458e4fd7fe3b DIST pngcrush-1.7.85.tar.xz 359588 SHA256 d285f87f2d24e03d99b0340708952de342ca404e90782ce44bfb394a4d0d9dbc SHA512 0f9f9e99817fe4f4915d5a5a2469106a02e90b6ea7911a562b8412d4a15bed9668ac7eb8d47abfeb4646882fac44e4606d73296c8c088c8c01ec1f10164eefd5 WHIRLPOOL 953bff70af591c1690a8d74861bb84ab527e3101d8db1bd25e0b48c2623798dc3b343e68db93aa2683a1ff8fcde74b22d8828906b882c4f322479f10252730c5 DIST pngcrush-1.7.86-nolib.tar.xz 60024 SHA256 135cb6cf0607b5b72152c0eb2cbd1db9722f333ec4f8e166c7ef96db8eeadece SHA512 dfb7d0e63c815f8855fdb4f1479a0152d824b9538880896182f605fbae63ea917bba4473955da1788182b9c2582e02e135cf021a196a027afe3010ef1e47d2f0 WHIRLPOOL 1b9f028fd5ff9c2f5d9698435c904b2ccecc90762ebf7066dafdbfa1055685a2cfe7f89c1cad28e3e0041cb05976c0fb5a3cca3b7c2381f2c484fb6fdabcd30b DIST pngcrush-1.7.86.tar.xz 358656 SHA256 7bf1c1e81b6d14bf1cfce5447dba487f0895525fc62ae02714baa1dcc90f9550 SHA512 55c6b4b449561ba693d891a7f2996fb9ea54dd0e8727b5e0a9a6b880fdad82de2346690b24347e922e265298ee438a2d69ea454142b855e26b0eaf8c14a9d4db WHIRLPOOL d2d670917a12af978508776b028ee73fd18000149222018e39510d0ae66fca6fbf564a82d0ecf5931dd829d9d31f5600e52f7469b23b99d772f5072343c65820 +DIST pngcrush-1.7.92-nolib.tar.xz 61072 SHA256 c49b4b13c646029b6ead77ed60626be52c5fa61d74428cdebe0ca43d195e9c36 SHA512 7e8a83dda07907ac6e014a9a3227d3e8bffd8f6608c3324b28696992b09bd676f02496571174ba5f6632b14e50bf894c960ca6507adbf4a74d2498961694304e WHIRLPOOL cbd8e0205a41be7871517d5b847411da74b590c2ef1e6c17cac8a4364fa114df57201df15cfe131c4f65dbb4908a4ee3df72b60d46f4395865f076aeeb3b3747 +DIST pngcrush-1.7.92.tar.xz 36 SHA256 439a6d3eb083ac774420af4af6e5641041172319ba456d7bc6aa6e4fd786555f SHA512 cd02c6f67dc01103924ec0438fe790a137c3eda044705aeff605184f800c44ffbe050cc3fd89757fe718ae91e37b76400f86c28e52c4679df782fd450c321e68 WHIRLPOOL 87566b57a59582120dfb24627498ce886a40896a64a6e87872b942754a5792997a9380acdfc8fc4771e7a00d6438d3d36c074645c074913a80d89653e4dff460 diff --git a/media-gfx/pngcrush/pngcrush-1.7.92.ebuild b/media-gfx/pngcrush/pngcrush-1.7.92.ebuild new file mode 100644 index 000..5e107fd --- /dev/null +++ b/media-gfx/pngcrush/pngcrush-1.7.92.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit toolchain-funcs + +DESCRIPTION="Portable Network Graphics (PNG) optimizing utility" +HOMEPAGE="http://pmt.sourceforge.net/pngcrush/; +SRC_URI="system-libs? ( mirror://sourceforge/pmt/${P}-nolib.tar.xz ) + !system-libs? ( mirror://sourceforge/pmt/${P}.tar.xz )" + +LICENSE="pngcrush" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="+system-libs" + +RDEPEND=" + system-libs? ( + media-libs/libpng:0= + sys-libs/zlib:= + )" +DEPEND="${RDEPEND} + app-arch/xz-utils" + +pkg_setup() { + use system-libs && S+="-nolib" +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC)" \ + CFLAGS="${CFLAGS} ${CPPFLAGS} -Wall" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin ${PN} + dohtml ChangeLog.html +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/exiftool/
commit: 5a6685feb89c20d88d46c016e6f5ab92d22520b1 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 03:59:54 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 03:59:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6685fe media-libs/exiftool: version bump to 10.09 media-libs/exiftool/Manifest | 1 + media-libs/exiftool/exiftool-10.09.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest index 998856c..5e41e26 100644 --- a/media-libs/exiftool/Manifest +++ b/media-libs/exiftool/Manifest @@ -1,3 +1,4 @@ DIST Image-ExifTool-10.00.tar.gz 4013694 SHA256 7b573331eba3921b56339018e95dd5e6f5a1e4634e4fc7bad91e5778da3571f4 SHA512 4ab96f830b48dbde4c9a5c00df57ff638d7d7c458f4c87ded1b6274d844af1dcf41dd1d0c88117be8189f8ae0d3926673095327d9f972235f38b83177e67867c WHIRLPOOL 4a44882b21e4e5878dc7a5a650f224cff08024fa8f315c2036758afb7d7ebcc10c33d3267541cc5f0c346bd636dd54cf6dcbe9bd7b59ba8592fcaa15b588bad6 DIST Image-ExifTool-10.07.tar.gz 4035921 SHA256 012ac8bf1b48b78d3f09b17d172765956968423f0ded737f8e0a6cf3f3316218 SHA512 3a93902a6b1bcc72b425c76ad1b34ea8d8e681787421bdb37130825cd9222758196acdd453ac63858d228da019e70c738417088b5f0139704d0e299331f72c09 WHIRLPOOL a2904e08e156f331a1bb8249494c798c2d6cf16434974a341c73374303e7f1756753f435fd108e8104026c5a0f87e94629566d321b1d329132cee056ab9017d5 +DIST Image-ExifTool-10.09.tar.gz 4041349 SHA256 b6e621bfd2de6ea6c16bd7ee709f6c7ec47344c70de39b8c5c911e4ac930cad5 SHA512 cc814850ab01d1eaf00614355c689682d04dffa88f65f75308861954a9c4f1bf4a347624b1068b81050ecafa9043701941e6d53914b2a5892f2e336a18c24e5d WHIRLPOOL 2d7ad180004dadd7cced67f438e6d75f7697072770e2e4530131e31ca75e45acc0d28d6c4459681ee11eca5a0e86afe7dafd518c293a3fe9c0ababbd0e72bd61 DIST Image-ExifTool-9.98.tar.gz 4002089 SHA256 cf7e89b40e942ff582b06b958edfce2e2c7ba2986a650212a96fa74cf5bbc74b SHA512 138bcf0aeab6fe893df3f051ca9d5d2e7fabbfb19e6b68ee0529515c1e6f6d89d75ca8aacabfb7edc2e380caa04f8bb97536ef284b0bf140edfcf9c8363a482c WHIRLPOOL edb5c4799079b27a008ebb95e2ae13ec2c37cb123f3664582f6ddc8a0b3cb351410d12b2c1d5352a10a4213c8e7fcc591f64fb514c83bbecdf582780f27a0237 diff --git a/media-libs/exiftool/exiftool-10.09.ebuild b/media-libs/exiftool/exiftool-10.09.ebuild new file mode 100644 index 000..d1bc315 --- /dev/null +++ b/media-libs/exiftool/exiftool-10.09.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +MY_PN=Image-ExifTool +MY_P=${MY_PN}-${PV} +inherit perl-module + +DESCRIPTION="Read and write meta information in image, audio and video files" +HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}" +SRC_URI="http://www.sno.phy.queensu.ca/~phil/exiftool/${MY_P}.tar.gz; + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos" +IUSE="doc" + +SRC_TEST="do" + +src_install() { + perl-module_src_install + use doc && dohtml -r html/ +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/ranger/
commit: 2d3de82ea5f6a883c07e24fbc641d61f7ae8edb1 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 03:51:45 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 03:51:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d3de82e app-misc/ranger: stabilize 1.7.2 app-misc/ranger/ranger-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/ranger/ranger-1.7.2.ebuild b/app-misc/ranger/ranger-1.7.2.ebuild index 4df8130..eb4b4e6 100644 --- a/app-misc/ranger/ranger-1.7.2.ebuild +++ b/app-misc/ranger/ranger-1.7.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 else SRC_URI="http://nongnu.org/${PN}/${P}.tar.gz; - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="amd64 ~ppc x86" fi DESCRIPTION="A vim-inspired file manager for the console"
[gentoo-commits] repo/gentoo:master commit in: media-sound/moc/files/, media-sound/moc/
commit: a2b3fe98ec10cce3eda211c092eea46e62c2f80b Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 03:50:50 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 03:50:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b3fe98 media-sound/moc: remove old media-sound/moc/Manifest | 1 - .../files/moc-2.5.0_beta1-no-automagic-popt.patch | 12 --- media-sound/moc/moc-2.5.0_beta1-r1.ebuild | 91 -- 3 files changed, 104 deletions(-) diff --git a/media-sound/moc/Manifest b/media-sound/moc/Manifest index c4df553..d5fdb59 100644 --- a/media-sound/moc/Manifest +++ b/media-sound/moc/Manifest @@ -1,3 +1,2 @@ -DIST moc-2.5.0-beta1.tar.bz2 570468 SHA256 076816da9c6d1e61a386a1dda5f63ee2fc84bc31e9011ef70acc1d391d4c46a6 SHA512 16f1cf35706bbf410197651fd4398114ae2c95103773886629f0e1884900f2b865b9b6354da507a57af021a7d6599cd2e1d7e338791dc4a6f55e6c6c193800f2 WHIRLPOOL 793fa9bdd23da14cc558262335b81560aa82a86c641b2a163af64d80659b652ada83193b0ed2888bfbe0d0b43cb35447ad0b0fa8de394742c0e162d3050520de DIST moc-2.5.0.tar.bz2 594532 SHA256 d29ea52240af76c4aa56fa293553da9d66675823e689249cee5f8a60657a6091 SHA512 ca6cfd4d1d13030bd561df8ab671399a17dfb675c360ecc95a2491c6a85764d0f72259ac33665405b197f370f4fd7ef59d9a485706f8a882bff30d0fafcf252c WHIRLPOOL 770d4024451c9f153fe16b60819392f677171c1ba08c8d95d9dfd5e1be1a19bfd5a7d9f771aa4ded8c40c0f042865f6e693727fce261464261d4311860fcff58 DIST moc-2.6-alpha1.tar.xz 491660 SHA256 0b0a3515c65b4c47a250e350c663535778239352db859921f5d564ed727a0bbc SHA512 9de2e17e2d7441bb5ae2fa33884d4f569a91e987db39d2b331e8c28ddf0ecca1bdbd6079bebc1770c20d7f062b33069dd8b4a8184a309bf831538cb36f69ed3a WHIRLPOOL 86adcff80f4597e68bcf22ecf21f9eba913e257f8c7cf63d934e3874ea8fd59169652e4571b6f2bb1e54cdce0de6cb3027c494b29c9ae179910366b11b3786f9 diff --git a/media-sound/moc/files/moc-2.5.0_beta1-no-automagic-popt.patch b/media-sound/moc/files/moc-2.5.0_beta1-no-automagic-popt.patch deleted file mode 100644 index 83c071e..000 --- a/media-sound/moc/files/moc-2.5.0_beta1-no-automagic-popt.patch +++ /dev/null @@ -1,12 +0,0 @@ moc-2.5.0-beta1/configure.in -+++ moc-2.5.0-beta1/configure.in -@@ -341,9 +341,6 @@ - AC_MSG_ERROR([You need curses/ncurses library and header files.]) - fi - --dnl popt --AC_SEARCH_LIBS([poptGetContext], [popt], , [POPT_MISSING="yes"]) -- - dnl getopt - AC_CHECK_FUNC(getopt_long, - [AC_CHECK_HEADERS([getopt.h],,[AC_MSG_ERROR([You need getopt.h.])])], diff --git a/media-sound/moc/moc-2.5.0_beta1-r1.ebuild b/media-sound/moc/moc-2.5.0_beta1-r1.ebuild deleted file mode 100644 index c6552af..000 --- a/media-sound/moc/moc-2.5.0_beta1-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils autotools - -MY_P=${P/_/-} - -DESCRIPTION="Music On Console - ncurses interface for playing audio files" -HOMEPAGE="http://moc.daper.net; -SRC_URI="ftp://ftp.daper.net/pub/soft/moc/unstable/${MY_P}.tar.bz2; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ppc ppc64 sparc x86" -IUSE="aac alsa +cache curl debug ffmpeg flac jack libsamplerate mad +magic modplug musepack -oss sid sndfile speex timidity tremor +unicode vorbis wavpack" - -RDEPEND=">=dev-libs/libltdl-2:0 - sys-libs/ncurses[unicode?] - aac? ( media-libs/faad2 ) - alsa? ( media-libs/alsa-lib ) - cache? ( >=sys-libs/db-4 ) - curl? ( net-misc/curl ) - ffmpeg? ( virtual/ffmpeg ) - flac? ( media-libs/flac ) - jack? ( media-sound/jack-audio-connection-kit ) - libsamplerate? ( media-libs/libsamplerate ) - mad? ( media-libs/libmad sys-libs/zlib media-libs/libid3tag ) - magic? ( sys-apps/file ) - modplug? ( media-libs/libmodplug ) - musepack? ( media-sound/musepack-tools media-libs/taglib ) - sid? ( >=media-libs/libsidplay-2 ) - sndfile? ( media-libs/libsndfile ) - speex? ( media-libs/speex ) - timidity? ( media-libs/libtimidity media-sound/timidity++ ) - vorbis? ( - media-libs/libogg - tremor? ( media-libs/tremor ) - !tremor? ( media-libs/libvorbis ) - ) - wavpack? ( media-sound/wavpack )" -DEPEND="${RDEPEND} - app-arch/xz-utils - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - # moc-2.5.0 will require popt, but currently it's an unused, automagic dep - epatch "${FILESDIR}"/${P}-no-automagic-popt.patch - eautoreconf -} - -src_configure() { - local myconf=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable debug) - $(use_enable cache) - $(use_with oss) - $(use_with alsa) - $(use_with jack) - $(use_with magic) - $(use_with unicode ncursesw) -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/swig/
commit: db231451eb83e31bdb56a56482de2434ed1088b2 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:18:38 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:20:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db231451 dev-lang/swig: version bump to 3.0.8 dev-lang/swig/Manifest | 1 + dev-lang/swig/swig-3.0.8.ebuild | 35 +++ 2 files changed, 36 insertions(+) diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest index f404333..658420b 100644 --- a/dev-lang/swig/Manifest +++ b/dev-lang/swig/Manifest @@ -6,3 +6,4 @@ DIST swig-3.0.4.tar.gz 5720119 SHA256 410ffa80ef5535244b500933d70c1b65206333b546 DIST swig-3.0.5.tar.gz 5873209 SHA256 9f4cb9e8f213f041853646f58fe5e8428d63250d05f5c943b6fa759c77322a3c SHA512 1cd9eaea1443d08ac0f9a80f9cb3d60121e888e30c9f00aaaf285d6afe8a5494a3be017a38092b879d332305911c177202cfccd2570cb61eb40554fcc573fd01 WHIRLPOOL 49dc145dbd24bbe0dd9d5baa82ab8e1b79b0cec14035038d22fd506010ce5185731876a157c811d2087f35360ce04aafed8c7beff7f7feaf246f964891395ea9 DIST swig-3.0.6.tar.gz 5911929 SHA256 c67f63ea11956106e4cda66416d5020330dc4ce2ee45057d39a9494ce33eca05 SHA512 b640ca98a668973b33e5079bfdd01dd722c136ee077fcb2990b82878409cb5ebf3ffb78baee8427f44ca1eb01f55f21b2a01c9e1f34986cd134609b4eb208610 WHIRLPOOL 2086565968909e1d4800e4413a761944d6ddd158a34ba77ae7438c456c4b685f4727fa5f4678bd75cd5093f157f7317bc5cee6ca9ff331394b53e3e9c49649ea DIST swig-3.0.7.tar.gz 5923046 SHA256 06dc8816a225667ce1eee545af3caf87e1bbaa379c32838d4cea53152514348d SHA512 5f6596df66ef2788180623ee856247efbe404eb5c855f05e1e6a40081771b2bb8c709aad8597839250186c1ee9ae42d0fca3ffcecc9669bcf9a55c81f2c9ba38 WHIRLPOOL cfd0aecba88e060c6b03ae89d654a7590abd107e2aedd4055bd7697da5ba48b3fd879f9f4d20c9633dc23614e3480b0e87e9be305200021aef98b2ab9dd60f6c +DIST swig-3.0.8.tar.gz 7937213 SHA256 58a475dbbd4a4d7075e5fe86d4e54c9edde39847cdb96a3053d87cb64a23a453 SHA512 85605bd98bf2b56f5bfca23ae23d76d764d76a174b05836c8686825e912d6326c370e9cf2134c0bf4f425560be103b16bf9c9d075077f52e713a69082616e906 WHIRLPOOL 7b6e5b0339b5fd42992464ca16935d1e8447d46c2e561579eb99dda90755bc3ca88baeff8bb0c0dffe91b109dd9af0465a360fec2fd871bd5bfaef278229bbf9 diff --git a/dev-lang/swig/swig-3.0.8.ebuild b/dev-lang/swig/swig-3.0.8.ebuild new file mode 100644 index 000..6e9d034 --- /dev/null +++ b/dev-lang/swig/swig-3.0.8.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc ; then + dohtml -r Doc/{Devel,Manual} + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/rar2fs/
commit: 80680d462bc2c98e06807ef2f9d4e700beeb722b Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:16:22 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:20:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80680d46 sys-fs/rar2fs: version bump to 1.22.0 sys-fs/rar2fs/Manifest | 1 + sys-fs/rar2fs/rar2fs-1.22.0.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/sys-fs/rar2fs/Manifest b/sys-fs/rar2fs/Manifest index be85d4f..a216ceb 100644 --- a/sys-fs/rar2fs/Manifest +++ b/sys-fs/rar2fs/Manifest @@ -1,2 +1,3 @@ DIST rar2fs-1.20.0.tar.gz 254330 SHA256 2b14cc5acefa12a07f5d0b1a4241713707e60e32f7a82cd86879ec1bd9cbae2d SHA512 a0136ee57b87da8846118282fb7fe70da2e07e7380c137e39ea45c16c6ef3400341b2034008cb261dc7c4d7b0ed666f43d0485374df05f3339c4aa52b7ca9164 WHIRLPOOL 69c15c483f18c895739f4bd9423314c288e45f3ea3cf582399a59a30842ea81a00343b636143ed955ea0b807068fbc4f7a3bb45188a7a4c77ab6588728391f4b DIST rar2fs-1.21.0.tar.gz 249687 SHA256 5913d362c10d02d44714c78ee93a0d093fe5b16c1026700f7f3cf276c93594ec SHA512 028b958cb82268a71b7d84c0d1f8786e077891d5c7d9b28f40989eba141954c30de8638a670050154afc16ee85e233ffa5e79d949a8f1641ea59ccca7f19ed86 WHIRLPOOL 4097a1858f036d907b222d1228b101fcc78583036344996ed52a221aa1072a416272ae9f2890a361e4029ea7e07251fe1dde6bdad58251d0a775bcc9b972510d +DIST rar2fs-1.22.0.tar.gz 250075 SHA256 02faa8f367cf17d297e27d835c5ef969106d51c285cb87a84244c69cf8fe2620 SHA512 c5059d6bc1d647c4dd9373a9e5134a047227d107457ed53c9384f48b2ff42536bb11cddc8fc5e86aa0e9b571a4826c93c2e3e986ed1d298e09a6fc45cda39a36 WHIRLPOOL 79c8f8468f69ae125b5a8c33f90deaccb86154dae96d15d8998406d62bdadfec2a330d8ce1616bf7cd2c678ef37f5f1e45808c02d06f90ad631701eb3e93f234 diff --git a/sys-fs/rar2fs/rar2fs-1.22.0.ebuild b/sys-fs/rar2fs/rar2fs-1.22.0.ebuild new file mode 100644 index 000..ead77dd --- /dev/null +++ b/sys-fs/rar2fs/rar2fs-1.22.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="A FUSE based filesystem that can mount one or multiple RAR archive(s)" +HOMEPAGE="http://hasse69.github.io/rar2fs/ https://github.com/hasse69/rar2fs; +SRC_URI="https://github.com/hasse69/${PN}/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND=">=app-arch/unrar-5:= + sys-fs/fuse" +DEPEND="${RDEPEND}" + +DOCS="AUTHORS ChangeLog" + +src_configure() { + export USER_CFLAGS="${CFLAGS}" + + econf \ + --with-unrar=/usr/include/libunrar \ + $(use_enable debug) +}
[gentoo-commits] gentoo commit in src/patchsets/gentoo-headers/4.4: 00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch 00_all_0002-netfilter-pull-in-limits.h.patch 00_all_0003-convert-PAGE_SIZE-us
vapier 16/01/11 02:16:46 Added: 00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch 00_all_0002-netfilter-pull-in-limits.h.patch 00_all_0003-convert-PAGE_SIZE-usage.patch 00_all_0004-asm-generic-fcntl.h-namespace-kernel-file-structs.patch 00_all_0005-unifdef-drop-unused-errno.h-include.patch 00_all_0006-x86-do-not-build-relocs-tool-when-installing-headers.patch 00_all_0007-timerfd-export-defines-to-userspace.patch 00_all_0008-netlink-drop-int-cast-on-length-arg-in-NLMSG_OK.patch 00_all_0009-Revert-MIPS-Provide-correct-siginfo_t.si_stime.patch 00_all_0010-uapi-mqueue.h-add-missing-linux-types.h-include.patch 00_all_0011-uapi-fix-System-V-buf-header-includes.patch 00_all_0012-uapi-update-install-list-after-nvme.h-rename.patch Log: initial import of 4.4 patchset based on last 4.3 patchset Revision ChangesPath 1.1 src/patchsets/gentoo-headers/4.4/00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch?rev=1.1=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch?rev=1.1=text/plain Index: 00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch === >From 560332678df99548932db4f8d43f36f4f94b6e54 Mon Sep 17 00:00:00 2001 From: Mike FrysingerDate: Mon, 29 Dec 2008 06:52:59 -0500 Subject: [PATCH] linux/stat.h: remove __GLIBC__ checks Only check __KERNEL__ so we don't assume the C library is glibc. Signed-off-by: Mike Frysinger --- include/uapi/linux/stat.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/uapi/linux/stat.h b/include/uapi/linux/stat.h index 7fec7e3..256ad24 100644 --- a/include/uapi/linux/stat.h +++ b/include/uapi/linux/stat.h @@ -2,7 +2,7 @@ #define _UAPI_LINUX_STAT_H -#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2) +#if defined(__KERNEL__) #define S_IFMT 0017 #define S_IFSOCK 014 -- 2.6.2 1.1 src/patchsets/gentoo-headers/4.4/00_all_0002-netfilter-pull-in-limits.h.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0002-netfilter-pull-in-limits.h.patch?rev=1.1=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0002-netfilter-pull-in-limits.h.patch?rev=1.1=text/plain Index: 00_all_0002-netfilter-pull-in-limits.h.patch === >From f82c7ec8f11d066bdd9d0afc241953674b7690f8 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 9 May 2009 17:30:35 -0400 Subject: [PATCH] netfilter: pull in limits.h A few netfilter sub-headers use INT_MAX which is in limits.h. URL: http://bugs.gentoo.org/246160 Signed-off-by: Mike Frysinger --- include/uapi/linux/netfilter.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/uapi/linux/netfilter.h b/include/uapi/linux/netfilter.h index d93f949..beed62c 100644 --- a/include/uapi/linux/netfilter.h +++ b/include/uapi/linux/netfilter.h @@ -6,6 +6,7 @@ #include #include #include +#include /* Responses from hook functions. */ #define NF_DROP 0 -- 2.6.2 1.1 src/patchsets/gentoo-headers/4.4/00_all_0003-convert-PAGE_SIZE-usage.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0003-convert-PAGE_SIZE-usage.patch?rev=1.1=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0003-convert-PAGE_SIZE-usage.patch?rev=1.1=text/plain Index: 00_all_0003-convert-PAGE_SIZE-usage.patch === >From 55e416d78d8a8087ea05c1b79e52cef11231437a Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 13 Feb 2010 03:09:23 -0500 Subject: [PATCH] convert PAGE_SIZE usage The size of a page may change at runtime or based on kernel settings, so a static value at compile time doesn't work. More importantly, no one exports PAGE_SIZE to user space anymore. URL: http://bugs.gentoo.org/301431 Signed-off-by: Mike Frysinger --- include/uapi/linux/binfmts.h | 3 ++- include/uapi/linux/resource.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/uapi/linux/binfmts.h b/include/uapi/linux/binfmts.h index 4eb5972..516bfcf 100644 --- a/include/uapi/linux/binfmts.h +++
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-headers/
commit: 2df1cf9ef83050deffced753772eb053c748b8db Author: Mike Frysinger gentoo org> AuthorDate: Mon Jan 11 02:15:48 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jan 11 02:17:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df1cf9e sys-kernel/linux-headers: version bump to 4.4 sys-kernel/linux-headers/Manifest | 2 + sys-kernel/linux-headers/linux-headers-4.4.ebuild | 56 +++ 2 files changed, 58 insertions(+) diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest index 0b1945a..029f5a3 100644 --- a/sys-kernel/linux-headers/Manifest +++ b/sys-kernel/linux-headers/Manifest @@ -6,12 +6,14 @@ DIST gentoo-headers-4.0-2.tar.xz 5368 SHA256 ac090b3ced9f1a4b046795402ef919a7565 DIST gentoo-headers-4.1-1.tar.xz 5616 SHA256 c66e0f023fb786ed4c041e0643e7a778bcc868528ee902b0228cf71986d30dbc SHA512 fa1ebc03e5a3a15b25e037d566ace812a451830c0a05454524e6e3021a6a77dd048ae79b85f2d2aeb4cff414f4bfabe93bfb42ec18a3a8a9c80ed7d6b5352832 WHIRLPOOL 93ecfac69c93500c5f2d3734d2a8a260821032a549b119bb554688ddc725b800e2c0c37612c2cc4f217452d0b2887dd1e1d2bb3f0a3774f3395a72a7cf307445 DIST gentoo-headers-4.2-1.tar.xz 5624 SHA256 1ec257e2cb9d79068d563868a08bfd13bdd0f4c053c368d97d7d40c24dece4f9 SHA512 a022f0af952956d330bc05f86868953de86a736395658bbedb91cd7db16401795a6f556978d1c1c5fc584479e00a042c43b90dd0d3f80e8c231fe980dfbfbdfe WHIRLPOOL c957b99005f5f16dafee216ec7afc293acb6cdc963b3f1ddadeeb8e1550afbe0b4188a038e80598fc1f1c67080a3db79aa77ba4c3f19afeb41cd17b8fe4c4dbb DIST gentoo-headers-4.3-1.tar.xz 6336 SHA256 dbe99afe8b96b181f1b065b4d91969913eb23750c1fdf5c05f86667a314ca726 SHA512 55310299ccf6fc013b26b28df52740188ea68547617141af45a1278d0028c8db47e43e230f08fff399793e420028ed1602438a73bad6f4ffb6f3c43f9f28002d WHIRLPOOL a87198b9f868d913c14a2578c5cd452fd0f041576141fc8089d4a3eef0840929923d95de188fac8a6f1115d588f2a17dd51ddcaae90871131d39458c90afe956 +DIST gentoo-headers-4.4-1.tar.xz 6624 SHA256 2d4dbc94f05f2ac376b2b0523340f7351f94b2cef180c9c793fa5e8453c7a770 SHA512 dd8a5c627a9cd373022d7afa1beb126f15694f80452821f31fc5c1a3439635814d205bcbc873a5869946472d86cdec872a44f4870751b96d42e89893fca1b983 WHIRLPOOL 07c351a05d0e808d6de6c2143713ec0e78760987cf7fbc9ec6a6192a185f9c578acdc5b7f96368a25ed9bfe778ac7435fe5596c3e2931d6645ddf631a92b8e01 DIST gentoo-headers-base-3.18.tar.xz 3776668 SHA256 12a44590e505525509556f6e973464f124f172565d3a4b29a3ff4627aa24f9a7 SHA512 6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535 WHIRLPOOL 5cdd500aaac3589d6672ea365f5b29ccef207db36cbc34052f0bf1bbe35b5dbfedf3b1675079c1ec05daf1a136d2da3018b2ca91bcaeda1fe8d23e3246fda25e DIST gentoo-headers-base-3.19.tar.xz 3807516 SHA256 e614ab947a7d0bd5064c49aeaac43507a7a322c43fdcca9a0858855137193b1d SHA512 3ba9b5e442e53d82e5af7fced55b173cacc7edc99157eb430dad81f95d48594bc18a8d5f54cd15ba2221bad4098c7732b9ba24780fc0964ea34377933ba36333 WHIRLPOOL 6ca7f201272202e6e2bc1d36c6e62e47d85163546e317fee5e4e31af98722aa6de81c4c0c54635acd4386a515f28376517aa84eec7ae4cd17220fb549e5f51c1 DIST gentoo-headers-base-4.0.tar.xz 3815288 SHA256 96c4ff8acc80fe6c401e0452212cd49fec50c7eccceb5b1e79e9b3a70d309318 SHA512 42e158532181dd225009a4b564cbd1d7ae00485ec4a3d56ab7cd54b6816e171b6a6a9217b9db460ceb701b473a4082f1f4f9cd7a7da6fde2bba5591d95d03fc9 WHIRLPOOL 5a9d29237f1729109dee4b9990efa339b1e953e5663a2774dac17a463d8c7f5934f4a0627a7b46496fa2127e9d9b205f673a1b32c4c77bb5b849078a39a5db5c DIST gentoo-headers-base-4.1.tar.xz 3832284 SHA256 7abef9c950ebbc5da3f11c6b7883f1417ba429cd4d39aa7776c13c50f5c68e83 SHA512 e91ee80d31a0205f8d835931c39b4b4c085e338a3dddaf1fc179ae95a566148ba7b8a28e73e661700b834c7b2ca9b25e0a0645403d13330fd2fd887695898111 WHIRLPOOL 7cfb035b6d4cc330bce89d2025ee927758fcf20addbd8100503ccecd9e3b0be057603da96412cc1cc564698a6ffdf961a4a35f24b1a3bb822c8be1370a0751ae DIST gentoo-headers-base-4.2.tar.xz 3866404 SHA256 b0787b40c865988b2f934f60291c5cb0df861f6eadf747b1efb85add6fafd6cd SHA512 3f75ff4dcfed72f1b2e8c6833a8e84dadbf5085114c9704499a0e75022ebffb12881260567eda01a7f08c729c72c320e6cde165385b7e943d7b3d69d80621b89 WHIRLPOOL 40993e689b37645e92c121fba68546f7c3734ba5eab004ce48236ea487b886c5638f7b7d8a01d7b25669812658e0004f3dd39f6d45bc6359183248e15d82136c DIST gentoo-headers-base-4.3.tar.xz 3892104 SHA256 5add8ce264a85ced6222060d962c079821bb15b4dc015091425f609fd8db4629 SHA512 fed69490e15b2add489fe55225b98641135d4d7f10b4a8fa716ab039c79e74172168b90a4c3c154bbac14abddbde1dfb901e35527a76c898afba32a2d76b6f48 WHIRLPOOL b1193f24ae4a31c12e5fcddfb62ce73d1434e18048a6ae67dbeb4e0bb6b514c7350faaafe6d9b5ecd4cdd43468ec88e1ba8109da6f1eb83c26a9d1e360bff565 +DIST gentoo-headers-base-4.4.tar.xz 3911752 SHA256 c16a80976837e347e4356380ce4942286e7485d3335005647152b839e3267b8e SHA512
[gentoo-commits] proj/java:master commit in: dev-java/icedtea/
commit: ddabe0a3edcb84c2314e51005b59cd474c44d26c Author: Andrew John Hughes member fsf org> AuthorDate: Mon Jan 11 02:10:02 2016 + Commit: Andrew John Hughes member fsf org> CommitDate: Mon Jan 11 02:10:02 2016 + URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=ddabe0a3 dev-java/icedtea: Remove unsetting of LDFLAGS now flags containing commas can be handled (PR2428) Package-Manager: portage-2.2.26 dev-java/icedtea/ChangeLog | 9 - ...{icedtea-3.0.0_pre07.ebuild => icedtea-3.0.0_pre07-r1.ebuild} | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/dev-java/icedtea/ChangeLog b/dev-java/icedtea/ChangeLog index a2cf523..7dc3728 100644 --- a/dev-java/icedtea/ChangeLog +++ b/dev-java/icedtea/ChangeLog @@ -1,7 +1,14 @@ # ChangeLog for dev-java/icedtea -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*icedtea-3.0.0_pre07-r1 (11 Jan 2016) + + 11 Jan 2016; Andrew John Hughes+ +icedtea-3.0.0_pre07-r1.ebuild, -icedtea-3.0.0_pre07.ebuild: + dev-java/icedtea: Remove unsetting of LDFLAGS now flags containing commas can + be handled (PR2428) + *icedtea-3.0.0_pre07 (24 Dec 2015) 24 Dec 2015; Andrew John Hughes diff --git a/dev-java/icedtea/icedtea-3.0.0_pre07.ebuild b/dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild similarity index 99% rename from dev-java/icedtea/icedtea-3.0.0_pre07.ebuild rename to dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild index fd526e8..f793426 100644 --- a/dev-java/icedtea/icedtea-3.0.0_pre07.ebuild +++ b/dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ # Build written by Andrew John Hughes (gnu_and...@member.fsf.org) @@ -305,7 +305,7 @@ src_compile() { # With ant >=1.8.2 all required tasks are part of ant-core export ANT_TASKS="none" - emake LDFLAGS= + emake } src_test() {
[gentoo-commits] proj/java:master commit in: /
commit: abf8c6068eb14bb70a807505eb964025815d92a4 Author: Andrew John Hughes member fsf org> AuthorDate: Mon Jan 11 02:47:06 2016 + Commit: Andrew John Hughes member fsf org> CommitDate: Mon Jan 11 02:47:06 2016 + URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=abf8c606 Merge branch 'master' of git://anongit.gentoo.org/proj/java dev-java/abbot/Manifest| 1 - dev-java/abbot/abbot-0.13.1-r1.ebuild | 60 -- dev-java/abbot/files/abbot-0.13.1-gentoo.patch | 42 --- dev-java/abbot/metadata.xml| 6 - dev-java/icedtea-web/Manifest | 1 - dev-java/icedtea-web/files/README.gentoo | 21 .../files/icedtea-web-1.5-respect-ldflags.patch| 11 -- dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild | 122 - dev-java/icedtea-web/metadata.xml | 15 --- dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild | 8 +- dev-java/icedtea/icedtea-7.2.6.3-r1.ebuild | 6 +- dev-java/icedtea/icedtea-7.2.7.0_pre00-r1.ebuild | 6 +- dev-java/joone-engine/Manifest | 1 - dev-java/joone-engine/files/ioexception.patch | 14 --- dev-java/joone-engine/files/jartarget.patch| 25 - .../joone-engine/joone-engine-2.0.0_rc1.ebuild | 56 -- dev-java/joone-engine/metadata.xml | 6 - dev-java/jsfapi/Manifest | 2 - dev-java/jsfapi/jsfapi-1.1.4.ebuild| 65 --- dev-java/jsfapi/metadata.xml | 6 - profiles/package.mask | 34 -- 21 files changed, 9 insertions(+), 499 deletions(-)
[gentoo-commits] repo/gentoo:master commit in: media-sound/pianobar/
commit: 8b9dc5eaa6b2591ad3551d72bcc1320c7f4668dc Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 03:46:40 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 03:47:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9dc5ea media-sound/pianobar: stabilize 2015.11.22 media-sound/pianobar/pianobar-2015.11.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/pianobar/pianobar-2015.11.22.ebuild b/media-sound/pianobar/pianobar-2015.11.22.ebuild index 0b27aa6..9f2f614 100644 --- a/media-sound/pianobar/pianobar-2015.11.22.ebuild +++ b/media-sound/pianobar/pianobar-2015.11.22.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="git://github.com/PromyLOPh/pianobar.git" else SRC_URI="http://6xq.net/projects/${PN}/${P}.tar.bz2; - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi DESCRIPTION="A console-based replacement for Pandora's flash player"
[gentoo-commits] repo/gentoo:master commit in: media-sound/pianobar/
commit: ef1749da08ed2e1fecfff33851f028c67553fb54 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 03:47:23 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 03:47:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1749da media-sound/pianobar: remove old media-sound/pianobar/Manifest | 1 - media-sound/pianobar/pianobar-2014.09.28.ebuild | 52 - 2 files changed, 53 deletions(-) diff --git a/media-sound/pianobar/Manifest b/media-sound/pianobar/Manifest index 3810f33..749c202 100644 --- a/media-sound/pianobar/Manifest +++ b/media-sound/pianobar/Manifest @@ -1,2 +1 @@ -DIST pianobar-2014.09.28.tar.bz2 51810 SHA256 6bd10218ad5d68c4c761e02c729627d2581b4a6db559190e7e52dc5df177e68f SHA512 3a9a508eaa4f1060ab456c4e28cd5447ed0a2e6a15b7694bf711ffa363d86c27483b1956da7f90919c9111c48752a99b9f704e721924903c017355dd577bc905 WHIRLPOOL 35db2f53b194d61c8601f27a787319036e5a59d86734ffd6ee00762fb66b2265c0f5b99aeea7ebffc9ebf5f8aa1430acc136e3486e6fa8cd2b355c439e96b68b DIST pianobar-2015.11.22.tar.bz2 45973 SHA256 23fbc9e6f55b3277dba7a0f68ff721bad7f1eeea504c616ba008841686de322b SHA512 cd8f7307f0d7bd0359954202d2fc3b6d9fdcdc7238a2057c1541f85d62d69fafb22c4a6466d873c35727c1ad1576755ac2f9224dd5ce4ccba2d9c1c8b9a0205a WHIRLPOOL 30c6a43b2cad991d28ca7de981a950debed1f7b6097f71346ea181857e9599a3bf362153ffd040dbed1bc2a1b3459e96e48e5b963ffcb5a87d19157cf6d96ba8 diff --git a/media-sound/pianobar/pianobar-2014.09.28.ebuild b/media-sound/pianobar/pianobar-2014.09.28.ebuild deleted file mode 100644 index 2f81e0e..000 --- a/media-sound/pianobar/pianobar-2014.09.28.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -inherit toolchain-funcs flag-o-matic multilib - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="git://github.com/PromyLOPh/pianobar.git" -else - SRC_URI="http://6xq.net/projects/${PN}/${P}.tar.bz2; - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="A console-based replacement for Pandora's flash player" -HOMEPAGE="http://6xq.net/projects/pianobar/; - -LICENSE="MIT" -SLOT="0" -IUSE="static-libs" - -RDEPEND="media-libs/libao - net-libs/gnutls - dev-libs/libgcrypt:0= - dev-libs/json-c - >=virtual/ffmpeg-9" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - sed -e '/@echo /d' \ - -e 's/@${CC}/${CC}/' \ - -i Makefile || die -} - -src_compile() { - append-cflags -std=c99 - tc-export CC - emake DYNLINK=1 -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr LIBDIR=/usr/$(get_libdir) DYNLINK=1 install - dodoc ChangeLog README - - use static-libs || { rm "${D}"/usr/lib*/*.a || die; } - - docinto contrib - dodoc -r contrib/{config-example,*.sh,eventcmd-examples} - docompress -x /usr/share/doc/${PF}/contrib -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/cptutils/
commit: 6ee28a79e8de19a8692e1f68c1ffd99ec2c10cc5 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 03:57:55 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 03:57:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee28a79 media-gfx/cptutils: version bump to 1.61 media-gfx/cptutils/Manifest | 1 + media-gfx/cptutils/cptutils-1.61.ebuild | 27 +++ 2 files changed, 28 insertions(+) diff --git a/media-gfx/cptutils/Manifest b/media-gfx/cptutils/Manifest index 1e95ced..ccfc9e1 100644 --- a/media-gfx/cptutils/Manifest +++ b/media-gfx/cptutils/Manifest @@ -1,2 +1,3 @@ DIST cptutils-1.54.tar.gz 587268 SHA256 07848a1e76337595c1ee7619638f16b6c0818717b2460096093078866402cc22 SHA512 8bae9d5d9d5b2ae0e39eda6e157734fa17afe6225b4966c93db4072f31e7ec91c7c0a7b4b1cf0bfdd69685a61e93da725c2d94854b4de5e1c9936bec3e37 WHIRLPOOL fb39ef953fd92a177f25a262b9122decad22713019a1821d8a8a048b12ddbbd125e860fec923148e1529b54883a6feb9b155b5b28c18be00ef763b0b6ae0137c DIST cptutils-1.59.tar.gz 599033 SHA256 d4f3adf55bc1643d64d513371c0948d37ad4f0bb614ea90557c23d7ebd860616 SHA512 b8e78eadb7353d6cbb8b01eb3eb2791e425697ccff6df50125392cb476e7b1bdb5c83b40e27d9c28899f4ed364e46e195febaa28374ffe5abca697665838f7fe WHIRLPOOL ad7c95a5be927199e83f24ff94950c2595738139c8fe84c489561d0d26c61509c493966b806213cd91d87c3efd87b5ec15fc1ec9dc2bb8fd74278f78cba0e35f +DIST cptutils-1.61.tar.gz 599266 SHA256 749fe0277c9483ccc93df820cb35baf898e491f1b307726c652fc3ab3d92be7f SHA512 d07996d151f863ad3f70c90f55f2b93b5969a673a67e0213a386bd47490a25bf13a27ea35cc6b70e4f23ffa87e4e4ce12d8a9357f8d84e331397b1e4b977ce31 WHIRLPOOL e03bb0223134cf5a42be61e67861779727b6ba5514e82f49934d024b8cb2617a91a0cf8900fd86f52d8a2d9e811f38ffd413207291990ad37d1d028efb970395 diff --git a/media-gfx/cptutils/cptutils-1.61.ebuild b/media-gfx/cptutils/cptutils-1.61.ebuild new file mode 100644 index 000..4fd4515 --- /dev/null +++ b/media-gfx/cptutils/cptutils-1.61.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit python-single-r1 eutils + +DESCRIPTION="A number of utilities for the manipulation of color gradient files" +HOMEPAGE="http://soliton.vm.bytemark.co.uk/pub/jjg/en/code/cptutils/; +SRC_URI="http://soliton.vm.bytemark.co.uk/pub/jjg/src/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +CDEPEND="dev-libs/libxml2:2 + media-libs/libpng:0=" +RDEPEND="${CDEPEND} + ${PYTHON_DEPS}" +DEPEND="${CDEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.54-parallel-make.patch + python_fix_shebang src/gradient-convert/gradient-convert.py +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/bison/
commit: 098bb0ab0f88679edefd7516d9697c46e289d558 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jan 11 04:05:59 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jan 11 04:07:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098bb0ab sys-devel/bison: backport perl changes to current stable #538300 sys-devel/bison/bison-2.7.1.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys-devel/bison/bison-2.7.1.ebuild b/sys-devel/bison/bison-2.7.1.ebuild index fd0e06a..0472471 100644 --- a/sys-devel/bison/bison-2.7.1.ebuild +++ b/sys-devel/bison/bison-2.7.1.ebuild @@ -13,18 +13,21 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-2" 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 ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="nls static" +IUSE="nls static test" RDEPEND=">=sys-devel/m4-1.4.16" DEPEND="${RDEPEND} sys-devel/flex - nls? ( sys-devel/gettext )" + nls? ( sys-devel/gettext ) + test? ( dev-lang/perl )" DOCS="AUTHORS ChangeLog-2012 NEWS README THANKS TODO" # ChangeLog-1998 PACKAGING README-alpha README-release src_configure() { use static && append-ldflags -static + # We don't need perl unless we run tests. + use test || export ac_cv_path_PERL=true econf \ $(use_enable nls) }
[gentoo-commits] repo/gentoo:master commit in: sys-devel/bison/
commit: 61610874bafcb780e1fd46f001abe3b0fcf92e01 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jan 11 04:06:41 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jan 11 04:07:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61610874 sys-devel/bison: mark 2.7.1 alpha/arm/arm64/ia64/m68k/s390/sh/sparc stable #568598 sys-devel/bison/bison-2.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/bison/bison-2.7.1.ebuild b/sys-devel/bison/bison-2.7.1.ebuild index 0472471..c873ba9 100644 --- a/sys-devel/bison/bison-2.7.1.ebuild +++ b/sys-devel/bison/bison-2.7.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-2" 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 ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-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 ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls static test" RDEPEND=">=sys-devel/m4-1.4.16"
[gentoo-commits] repo/gentoo:master commit in: sys-devel/bison/
commit: d9aa54eeb43bb1436a8e48c2e5c8ad4a828f990a Author: Mike Frysinger gentoo org> AuthorDate: Mon Jan 11 04:04:48 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jan 11 04:07:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9aa54ee sys-devel/bison: only stub perl out when USE=-test #545896 sys-devel/bison/bison-3.0.4-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-devel/bison/bison-3.0.4-r1.ebuild b/sys-devel/bison/bison-3.0.4-r1.ebuild index e8abeb8..88ae57c 100644 --- a/sys-devel/bison/bison-3.0.4-r1.ebuild +++ b/sys-devel/bison/bison-3.0.4-r1.ebuild @@ -32,7 +32,8 @@ src_prepare() { src_configure() { use static && append-ldflags -static -ac_cv_path_PERL=true \ + # We don't need perl unless we run tests. + use test || export ac_cv_path_PERL=true econf \ --docdir='$(datarootdir)'/doc/${PF} \ $(use_enable examples) \
[gentoo-commits] repo/gentoo:master commit in: app-misc/physlock/
commit: c6cf4448e5d4652e99d331fe3c8a8be0cb2ed2d5 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:38:32 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:38:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cf4448 app-misc/physlock: remove old app-misc/physlock/Manifest | 2 -- app-misc/physlock/physlock-0.4.3.ebuild | 24 app-misc/physlock/physlock-0.4.4.ebuild | 24 3 files changed, 50 deletions(-) diff --git a/app-misc/physlock/Manifest b/app-misc/physlock/Manifest index f2b092a..cb7616c 100644 --- a/app-misc/physlock/Manifest +++ b/app-misc/physlock/Manifest @@ -1,4 +1,2 @@ -DIST physlock-0.4.3.tar.gz 12834 SHA256 16c0cff09c06a0c701e6ff6f074690280ff3d14cc02980a007eb66bd93fff1f2 SHA512 bdaa335b9fbc15cc5206f195075c2d2425933012d0fe1a52244bf1137e2af11faa9d0194b3ea46158230991a56c398a9d5dc8f56eee9716306c88adbd28ddd47 WHIRLPOOL 418be6340b98630e5d0d2dd22f2972b7ca3edd241b0fd025349adb5d6af01abffae1e628556bc88793174c25769ed2ecf4a77032928a6afed860e58663444e3a -DIST physlock-0.4.4.tar.gz 12711 SHA256 792b9167cbda178a04f8cdc490c49529405356d26bb87e5367ef2a964a17b476 SHA512 ed24132c7f41a6dc26c3182dcd1f19155b4e36dcc5f3030a7f9fed61ccf83b764ceb18ed48ff46c6c8972f3fc514c7e6031cf7ae8057602a24dc737950e72c13 WHIRLPOOL e96491208cfc37d3415c540d7257d757556ededdf3b5c5d1caca368b8fc3d457d7bc3bec6bea7c517943b51adf1c260a187533d86ed9abcee4cd866072a3d9ca DIST physlock-0.4.5.tar.gz 12804 SHA256 5ddb42553142c5e2b8744d086bb8f5bf131a29fc58b8886e825b80e6a456961c SHA512 ab2e71bdc0004d97e3742cf8155602c036dafa22156147cc3cd4050c1665e54d4ca04ee8dc1f763e6369a5d6592524cbc8e10c56870905a1b13385640f4ec476 WHIRLPOOL e770cc9e4448c3407c12d51e1bb2d1fec5f74cdc5be4d6503fa89a297b3a40b7f5bb67466fbb641e2af249339aacdf2abb5de9ac145482c1b283604abbb51533 DIST physlock-0.5.tar.gz 13547 SHA256 395873abe9bfb3879df796bd9d857be024c4ca01c5b6e83cfd3253647b558782 SHA512 0e22d2c1093556e2ca52da4ee36e53a7eebf9c2cf8e10592c95971aa3479c3ee1a31b9d71e52fca715a483f22740f6cf9a3c167fb61e4c6034a2ecf900fd5f9d WHIRLPOOL 4dbfea803043a691e16a515fede273a27360923808aa2d1c6bd281282bc24b24113cc39915ba2f90723dd15322ac930297605f7cc2c6b1fc51cb7794ee46796a diff --git a/app-misc/physlock/physlock-0.4.3.ebuild b/app-misc/physlock/physlock-0.4.3.ebuild deleted file mode 100644 index 4eba3b6..000 --- a/app-misc/physlock/physlock-0.4.3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit toolchain-funcs - -DESCRIPTION="lightweight Linux console locking tool" -HOMEPAGE="https://github.com/muennich/physlock; -SRC_URI="mirror://github/muennich/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -src_prepare() { - tc-export CC -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr install -} diff --git a/app-misc/physlock/physlock-0.4.4.ebuild b/app-misc/physlock/physlock-0.4.4.ebuild deleted file mode 100644 index 750977a..000 --- a/app-misc/physlock/physlock-0.4.4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit toolchain-funcs eutils - -DESCRIPTION="lightweight Linux console locking tool" -HOMEPAGE="https://github.com/muennich/physlock; -SRC_URI="https://github.com/muennich/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -src_prepare() { - epatch "${FILESDIR}"/${P}-makefile.patch - tc-export CC -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr install -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/physlock/
commit: 7a5e807ee68b275311d1c04abc64c9882c3ddac4 Author: Tim Harder gentoo org> AuthorDate: Mon Jan 11 04:38:06 2016 + Commit: Tim Harder gentoo org> CommitDate: Mon Jan 11 04:38:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5e807e app-misc/physlock: version bump to 0.5 app-misc/physlock/Manifest| 1 + app-misc/physlock/physlock-0.5.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/app-misc/physlock/Manifest b/app-misc/physlock/Manifest index 8cf53ec..f2b092a 100644 --- a/app-misc/physlock/Manifest +++ b/app-misc/physlock/Manifest @@ -1,3 +1,4 @@ DIST physlock-0.4.3.tar.gz 12834 SHA256 16c0cff09c06a0c701e6ff6f074690280ff3d14cc02980a007eb66bd93fff1f2 SHA512 bdaa335b9fbc15cc5206f195075c2d2425933012d0fe1a52244bf1137e2af11faa9d0194b3ea46158230991a56c398a9d5dc8f56eee9716306c88adbd28ddd47 WHIRLPOOL 418be6340b98630e5d0d2dd22f2972b7ca3edd241b0fd025349adb5d6af01abffae1e628556bc88793174c25769ed2ecf4a77032928a6afed860e58663444e3a DIST physlock-0.4.4.tar.gz 12711 SHA256 792b9167cbda178a04f8cdc490c49529405356d26bb87e5367ef2a964a17b476 SHA512 ed24132c7f41a6dc26c3182dcd1f19155b4e36dcc5f3030a7f9fed61ccf83b764ceb18ed48ff46c6c8972f3fc514c7e6031cf7ae8057602a24dc737950e72c13 WHIRLPOOL e96491208cfc37d3415c540d7257d757556ededdf3b5c5d1caca368b8fc3d457d7bc3bec6bea7c517943b51adf1c260a187533d86ed9abcee4cd866072a3d9ca DIST physlock-0.4.5.tar.gz 12804 SHA256 5ddb42553142c5e2b8744d086bb8f5bf131a29fc58b8886e825b80e6a456961c SHA512 ab2e71bdc0004d97e3742cf8155602c036dafa22156147cc3cd4050c1665e54d4ca04ee8dc1f763e6369a5d6592524cbc8e10c56870905a1b13385640f4ec476 WHIRLPOOL e770cc9e4448c3407c12d51e1bb2d1fec5f74cdc5be4d6503fa89a297b3a40b7f5bb67466fbb641e2af249339aacdf2abb5de9ac145482c1b283604abbb51533 +DIST physlock-0.5.tar.gz 13547 SHA256 395873abe9bfb3879df796bd9d857be024c4ca01c5b6e83cfd3253647b558782 SHA512 0e22d2c1093556e2ca52da4ee36e53a7eebf9c2cf8e10592c95971aa3479c3ee1a31b9d71e52fca715a483f22740f6cf9a3c167fb61e4c6034a2ecf900fd5f9d WHIRLPOOL 4dbfea803043a691e16a515fede273a27360923808aa2d1c6bd281282bc24b24113cc39915ba2f90723dd15322ac930297605f7cc2c6b1fc51cb7794ee46796a diff --git a/app-misc/physlock/physlock-0.5.ebuild b/app-misc/physlock/physlock-0.5.ebuild new file mode 100644 index 000..aaf000a --- /dev/null +++ b/app-misc/physlock/physlock-0.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="lightweight Linux console locking tool" +HOMEPAGE="https://github.com/muennich/physlock; +SRC_URI="https://github.com/muennich/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +src_prepare() { + tc-export CC +} + +src_install() { + emake DESTDIR="${D}" PREFIX=/usr install +}
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/metadata/, pym/repoman/, ...
commit: 7beb8bb246c84563e4caaabee5eb9e53cdc6 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 23:10:48 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:36 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7beb8bb2 repoman: Migrate RestrictChecks to a plugin module pym/repoman/modules/scan/metadata/__init__.py | 8 ++ .../scan/metadata}/restrict.py | 29 +++--- pym/repoman/scanner.py | 7 +- 3 files changed, 29 insertions(+), 15 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index ed0c59d..6ab44f6 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -42,6 +42,14 @@ module_spec = { 'func_desc': { }, }, + 'restrict-metadata': { + 'name': "restrict", + 'class': "RestrictChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/checks/ebuilds/variables/restrict.py b/pym/repoman/modules/scan/metadata/restrict.py similarity index 54% rename from pym/repoman/checks/ebuilds/variables/restrict.py rename to pym/repoman/modules/scan/metadata/restrict.py index 215b792..93ca298 100644 --- a/pym/repoman/checks/ebuilds/variables/restrict.py +++ b/pym/repoman/modules/scan/metadata/restrict.py @@ -12,21 +12,23 @@ from repoman.qa_data import valid_restrict class RestrictChecks(object): '''Perform checks on the RESTRICT variable.''' - def __init__(self, qatracker): + def __init__(self, **kwargs): ''' @param qatracker: QATracker instance ''' - self.qatracker = qatracker + self.qatracker = kwargs.get('qatracker') - def check(self, pkg, package, ebuild, y_ebuild): + def check(self, **kwargs): + xpkg = kwargs.get('xpkg') + ebuild = kwargs.get('ebuild') + y_ebuild = kwargs.get('y_ebuild') myrestrict = None try: myrestrict = portage.dep.use_reduce( - pkg._metadata["RESTRICT"], matchall=1, flat=True) + ebuild.metadata["RESTRICT"], matchall=1, flat=True) except portage.exception.InvalidDependString as e: - self. qatracker.add_error( - "RESTRICT.syntax", + self.qatracker.add_error("RESTRICT.syntax", "%s: RESTRICT: %s" % (ebuild.relative_path, e)) del e @@ -36,6 +38,15 @@ class RestrictChecks(object): if mybadrestrict: for mybad in mybadrestrict: - self.qatracker.add_error( - "RESTRICT.invalid", - package + "/" + y_ebuild + ".ebuild: %s" % mybad) + self.qatracker.add_error("RESTRICT.invalid", + "%s/%s.ebuild: %s" % (xpkg, y_ebuild, mybad)) + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.check]) + diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 1f792bd..8657c73 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -18,7 +18,6 @@ from portage import _unicode_encode from portage.dep import Atom from portage.output import green from repoman.checks.ebuilds.checks import run_checks -from repoman.checks.ebuilds.variables.restrict import RestrictChecks from repoman.modules.commit import repochecks from repoman.profile import check_profiles, dev_profile_keywords, setup_profile from repoman.repos import repo_metadata @@ -209,8 +208,6 @@ class Scanner(object): self.modules[mod_class.__name__] = mod_class(**self.kwargs) # initialize our checks classes here before the big xpkg loop - self.restrictcheck = RestrictChecks(self.qatracker) - def scan_pkgs(self, can_force): dynamic_data = {'can_force': can_force} @@ -295,7 +292,7 @@ class Scanner(object): ('description', 'DescriptionChecks'), (None, 'KeywordChecks'), ('arches', 'ArchChecks'), ('depend', 'DependChecks'), ('use_flags', 'USEFlagChecks'), ('ruby',
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/directories/
commit: 8e9f84c6bf729204cbeecbd28fe0c26e340ac79f Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 04:44:05 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:37 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8e9f84c6 repoman: Create new EncodingCheck class plugin pym/repoman/modules/scan/directories/__init__.py | 8 + pym/repoman/modules/scan/directories/encoding.py | 41 pym/repoman/scanner.py | 21 +--- 3 files changed, 50 insertions(+), 20 deletions(-) diff --git a/pym/repoman/modules/scan/directories/__init__.py b/pym/repoman/modules/scan/directories/__init__.py index b9daef0..548d393 100644 --- a/pym/repoman/modules/scan/directories/__init__.py +++ b/pym/repoman/modules/scan/directories/__init__.py @@ -26,6 +26,14 @@ module_spec = { 'func_kwargs': { }, }, + 'encoding-module': { + 'name': "encoding", + 'class': "EncodingCheck", + 'description': doc, + 'functions': ['check'], + 'func_kwargs': { + }, + }, } } diff --git a/pym/repoman/modules/scan/directories/encoding.py b/pym/repoman/modules/scan/directories/encoding.py new file mode 100644 index 000..0985e16 --- /dev/null +++ b/pym/repoman/modules/scan/directories/encoding.py @@ -0,0 +1,41 @@ + +import io + +from portage import _encodings +from portage import _unicode_encode + +from repoman.checks.ebuilds.checks import run_checks + + +class EncodingCheck(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + pkg = kwargs.get('pkg') + try: + # All ebuilds should have utf_8 encoding. + f = io.open( + _unicode_encode(ebuild.full_path, encoding=_encodings['fs'], + errors='strict'), + mode='r', encoding=_encodings['repo.content']) + try: + for check_name, e in run_checks(f, pkg): + self.qatracker.add_error( + check_name, ebuild.relative_path + ': %s' % e) + finally: + f.close() + except UnicodeDecodeError: + # A file.UTF8 failure will have already been recorded. + pass + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index b00dbd9..ac77d1f 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -3,7 +3,6 @@ from __future__ import print_function, unicode_literals import copy -import io import logging from itertools import chain from pprint import pformat @@ -13,11 +12,8 @@ from _emerge.Package import Package import portage from portage import normalize_path from portage import os -from portage import _encodings -from portage import _unicode_encode from portage.dep import Atom from portage.output import green -from repoman.checks.ebuilds.checks import run_checks from repoman.modules.commit import repochecks from repoman.profile import check_profiles, dev_profile_keywords, setup_profile from repoman.repos import repo_metadata @@ -293,7 +289,7 @@ class Scanner(object): ('arches', 'ArchChecks'), ('depend', 'DependChecks'), ('use_flags', 'USEFlagChecks'), ('ruby', 'RubyEclassChecks'), ('license', 'LicenseChecks'), ('restrict', 'RestrictChecks'), - ('mtime', 'MtimeChecks'), + ('mtime', 'MtimeChecks'), ('encoding', 'EncodingCheck'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -322,21 +318,6 @@ class Scanner(object): continue # Syntax Checks - try: - # All ebuilds should have utf_8 encoding. - f = io.open( - _unicode_encode( - dynamic_data['ebuild'].full_path, encoding=_encodings['fs'], errors='strict'), - mode='r',
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/metadata/, pym/repoman/
commit: 91883ecc397925167ce18cd6f0baed863b775837 Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 08:37:22 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:38 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=91883ecc repoman: Create a metadata UnusedCheck and final pkg checks Create a plugin loop for any final pkg checks. Create the one plugin for the unused use-descriptions in mteadata.xml pym/repoman/modules/scan/metadata/__init__.py | 8 ++ pym/repoman/modules/scan/metadata/unused.py | 32 pym/repoman/scanner.py| 36 --- 3 files changed, 67 insertions(+), 9 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index 6ab44f6..ed4a967 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -50,6 +50,14 @@ module_spec = { 'func_desc': { }, }, + 'unused-metadata': { + 'name': "unused", + 'class': "UnusedCheck", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/modules/scan/metadata/unused.py b/pym/repoman/modules/scan/metadata/unused.py new file mode 100644 index 000..5eb6716 --- /dev/null +++ b/pym/repoman/modules/scan/metadata/unused.py @@ -0,0 +1,32 @@ + + +class UnusedCheck(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + + def check(self, **kwargs): + xpkg = kwargs.get('xpkg') + muselist = kwargs.get('muselist') + used_useflags = kwargs.get('used_useflags') + # check if there are unused local USE-descriptions in metadata.xml + # (unless there are any invalids, to avoid noise) + if kwargs.get('allvalid'): + for myflag in muselist.difference(used_useflags): + self.qatracker.add_error( + "metadata.warning", + "%s/metadata.xml: unused local USE-description: '%s'" + % (xpkg, myflag)) + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (False, []) + + @property + def runInFinal(self): + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 89eaa57..50dd259 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -269,7 +269,6 @@ class Scanner(object): def _scan_ebuilds(self, ebuildlist, dynamic_data): - xpkg = dynamic_data['xpkg'] # detect unused local USE-descriptions dynamic_data['used_useflags'] = set() @@ -317,11 +316,30 @@ class Scanner(object): if y_ebuild_continue: continue - # check if there are unused local USE-descriptions in metadata.xml - # (unless there are any invalids, to avoid noise) - if dynamic_data['allvalid']: - for myflag in dynamic_data['muselist'].difference(dynamic_data['used_useflags']): - self.qatracker.add_error( - "metadata.warning", - "%s/metadata.xml: unused local USE-description: '%s'" - % (xpkg, myflag)) + # Final checks + # initialize per pkg plugin final checks here + # need to set it up for ==> self.modules_list or some other ordered list + xpkg_complete = False + for mod in [('unused', 'UnusedChecks')]: + if mod[0]: + mod_class = MODULE_CONTROLLER.get_class(mod[0]) + print("Initializing class name:", mod_class.__name__) + self.modules[mod[1]] = mod_class(**self.kwargs) + print("scan_ebuilds final checks: module:", mod[1]) + do_it, functions = self.modules[mod[1]].runInFinal + # print("do_it", do_it, "functions", functions) + if do_it: + for func in functions: + print("\tRunning function:", func) + rdata = func(**dynamic_data) + if
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/depend/
commit: 593ee3f398b7a49a6e3377475a05e21d0925da99 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 21:19:59 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:35 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=593ee3f3 repoman: Migrate some additional Dependency code to the plugin pym/repoman/modules/scan/depend/depend.py | 13 - pym/repoman/scanner.py| 22 +++--- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/pym/repoman/modules/scan/depend/depend.py b/pym/repoman/modules/scan/depend/depend.py index 8a0ff48..7f1d007 100644 --- a/pym/repoman/modules/scan/depend/depend.py +++ b/pym/repoman/modules/scan/depend/depend.py @@ -1,3 +1,5 @@ +# -*- coding:utf-8 -*- + from _emerge.Package import Package @@ -121,7 +123,16 @@ class DependChecks(object): qacat = m + ".syntax" self.qatracker.add_error( qacat, "%s: %s: %s" % (ebuild.relative_path, m, b)) - return {'continue': False, 'unknown_pkgs': unknown_pkgs, 'type_list': type_list} + + # data required for some other tests + badlicsyntax = len([z for z in type_list if z == "LICENSE"]) + badprovsyntax = len([z for z in type_list if z == "PROVIDE"]) + baddepsyntax = len(type_list) != badlicsyntax + badprovsyntax + badlicsyntax = badlicsyntax > 0 + #badprovsyntax = badprovsyntax > 0 + + return {'continue': False, 'unknown_pkgs': unknown_pkgs, 'type_list': type_list, + 'badlicsyntax': badlicsyntax, 'baddepsyntax': baddepsyntax} @property def runInPkgs(self): diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index d42fd33..6d5416b 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -324,26 +324,10 @@ class Scanner(object): if y_ebuild_continue: continue - if dynamic_data['live_ebuild'] and self.repo_settings.repo_config.name == "gentoo": - self.liveeclasscheck.check( - dynamic_data['pkg'], xpkg, dynamic_data['ebuild'], y_ebuild, dynamic_data['ebuild'].keywords, self.repo_metadata['pmaskdict']) - - unknown_pkgs = set() - baddepsyntax = False - badlicsyntax = False - badprovsyntax = False - # catpkg = catdir + "/" + y_ebuild - - badlicsyntax = len([z for z in dynamic_data['type_list'] if z == "LICENSE"]) - badprovsyntax = len([z for z in dynamic_data['type_list'] if z == "PROVIDE"]) - baddepsyntax = len(dynamic_data['type_list']) != badlicsyntax + badprovsyntax - badlicsyntax = badlicsyntax > 0 - badprovsyntax = badprovsyntax > 0 - used_useflags = used_useflags.union(dynamic_data['ebuild_UsedUseFlags']) # license checks - if not badlicsyntax: + if not dynamic_data['badlicsyntax']: self.licensecheck.check(dynamic_data['pkg'], xpkg, dynamic_data['ebuild'], y_ebuild) self.restrictcheck.check(dynamic_data['pkg'], xpkg, dynamic_data['ebuild'], y_ebuild) @@ -449,7 +433,7 @@ class Scanner(object): dep_settings.usemask = dep_settings._use_manager.getUseMask( dynamic_data['pkg'], stable=dep_settings._parent_stable) - if not baddepsyntax: + if not dynamic_data['baddepsyntax']: ismasked = not dynamic_data['ebuild'].archs or \ dynamic_data['pkg'].cpv not in self.portdb.xmatch("match-visible", Atom("%s::%s" % (dynamic_data['pkg'].cp, self.repo_settings.repo_config.name))) @@ -539,7 +523,7 @@ class Scanner(object): % (dynamic_data['ebuild'].relative_path, mytype, keyword, prof, pformat(atoms, indent=6))) - if not baddepsyntax and dynamic_data['unknown_pkgs']: + if not dynamic_data['baddepsyntax'] and dynamic_data['unknown_pkgs']: type_map = {} for mytype, atom in dynamic_data['unknown_pkgs']: type_map.setdefault(mytype, set()).add(atom)
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 356bea8d0bf0ecb98216532921239ebaea777da5 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 21:55:33 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:36 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=356bea8d repoman: Migrate additional dynamic data setting to the USEFlagsChecks pym/repoman/scanner.py | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 6d5416b..d5faded 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -283,7 +283,7 @@ class Scanner(object): def _scan_ebuilds(self, ebuildlist, dynamic_data): xpkg = dynamic_data['xpkg'] # detect unused local USE-descriptions - used_useflags = set() + dynamic_data['used_useflags'] = set() for y_ebuild in ebuildlist: dynamic_data['y_ebuild'] = y_ebuild @@ -324,8 +324,6 @@ class Scanner(object): if y_ebuild_continue: continue - used_useflags = used_useflags.union(dynamic_data['ebuild_UsedUseFlags']) - # license checks if not dynamic_data['badlicsyntax']: self.licensecheck.check(dynamic_data['pkg'], xpkg, dynamic_data['ebuild'], y_ebuild) @@ -535,7 +533,7 @@ class Scanner(object): # check if there are unused local USE-descriptions in metadata.xml # (unless there are any invalids, to avoid noise) if dynamic_data['allvalid']: - for myflag in dynamic_data['muselist'].difference(used_useflags): + for myflag in dynamic_data['muselist'].difference(dynamic_data['used_useflags']): self.qatracker.add_error( "metadata.warning", "%s/metadata.xml: unused local USE-description: '%s'"
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/ebuild/
commit: cf4078d515a543bfe18938a4db299857875a52cc Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 17:33:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:35 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cf4078d5 repoman: Move ebuild_archs to the Ebuild class pym/repoman/modules/scan/ebuild/ebuild.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pym/repoman/modules/scan/ebuild/ebuild.py b/pym/repoman/modules/scan/ebuild/ebuild.py index 62c9e52..7362ff7 100644 --- a/pym/repoman/modules/scan/ebuild/ebuild.py +++ b/pym/repoman/modules/scan/ebuild/ebuild.py @@ -35,6 +35,7 @@ class Ebuild(ScanBase): self.eapi = None self.inherited = None self.keywords = None + self.archs = None def _set_paths(self, **kwargs): repolevel = kwargs.get('repolevel')
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/arches/
commit: 022b27e63d10987a51ea9fb198099025111b2fb6 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 19:11:22 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:33 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=022b27e6 repoman: Create a new ArchChecks class plugin pym/repoman/modules/scan/arches/__init__.py | 23 +++ pym/repoman/modules/scan/arches/arches.py | 64 + pym/repoman/scanner.py | 47 + 3 files changed, 89 insertions(+), 45 deletions(-) diff --git a/pym/repoman/modules/scan/arches/__init__.py b/pym/repoman/modules/scan/arches/__init__.py new file mode 100644 index 000..b570dac --- /dev/null +++ b/pym/repoman/modules/scan/arches/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Arches plug-in module for repoman. +Performs archs checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'arches', + 'description': doc, + 'provides':{ + 'archs-module': { + 'name': "arches", + 'class': "ArchChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/arches/arches.py b/pym/repoman/modules/scan/arches/arches.py new file mode 100644 index 000..2c32028 --- /dev/null +++ b/pym/repoman/modules/scan/arches/arches.py @@ -0,0 +1,64 @@ +# -*- coding:utf-8 -*- + + +class ArchChecks(object): + + def __init__(self, **kwargs): + self.options = kwargs.get('options') + self.repo_settings = kwargs.get('repo_settings') + self.profiles = kwargs.get('profiles') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + if self.options.ignore_arches: + arches = [[ + self.repo_settings.repoman_settings["ARCH"], self.repo_settings.repoman_settings["ARCH"], + self.repo_settings.repoman_settings["ACCEPT_KEYWORDS"].split()]] + else: + arches = set() + for keyword in ebuild.keywords: + if keyword[0] == "-": + continue + elif keyword[0] == "~": + arch = keyword[1:] + if arch == "*": + for expanded_arch in self.profiles: + if expanded_arch == "**": + continue + arches.add( + (keyword, expanded_arch, ( + expanded_arch, "~" + expanded_arch))) + else: + arches.add((keyword, arch, (arch, keyword))) + else: + # For ebuilds with stable keywords, check if the + # dependencies are satisfiable for unstable + # configurations, since use.stable.mask is not + # applied for unstable configurations (see bug + # 563546). + if keyword == "*": + for expanded_arch in self.profiles: + if expanded_arch == "**": + continue + arches.add( + (keyword, expanded_arch, (expanded_arch,))) + arches.add( + (keyword, expanded_arch, + (expanded_arch, "~" + expanded_arch))) + else: + arches.add((keyword, keyword, (keyword,))) + arches.add((keyword, keyword, + (keyword, "~" + keyword))) + if not arches: + # Use an empty profile for checking dependencies of +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/keywords/
commit: e112f76afa86c6b371d9d573de43df7dbd344fde Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 18:28:58 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:33 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e112f76a repoman: Complete KeywordChecks migration pym/repoman/modules/scan/keywords/keywords.py | 47 --- pym/repoman/scanner.py| 3 +- 2 files changed, 23 insertions(+), 27 deletions(-) diff --git a/pym/repoman/modules/scan/keywords/keywords.py b/pym/repoman/modules/scan/keywords/keywords.py index 484d7d5..e34c891 100644 --- a/pym/repoman/modules/scan/keywords/keywords.py +++ b/pym/repoman/modules/scan/keywords/keywords.py @@ -19,6 +19,8 @@ class KeywordChecks(ScanBase): super(KeywordChecks, self).__init__(**kwargs) self.qatracker = kwargs.get('qatracker') self.options = kwargs.get('options') + self.repo_metadata = kwargs.get('repo_metadata') + self.profiles = kwargs.get('profiles') self.slot_keywords = {} def prepare(self, **kwargs): @@ -45,21 +47,19 @@ class KeywordChecks(ScanBase): live_ebuild = kwargs.get('live_ebuild') if not self.options.straight_to_stable: self._checkAddedWithStableKeywords( - package, ebuild, y_ebuild, keywords, changed) + xpkg, ebuild, y_ebuild, ebuild.keywords, changed) - self._checkForDroppedKeywords( - pkg, ebuild, ebuild_archs, live_ebuild) + self._checkForDroppedKeywords(pkg, ebuild, ebuild.archs, live_ebuild) - self._checkForInvalidKeywords( - pkg, package, y_ebuild, kwlist, profiles) + self._checkForInvalidKeywords(ebuild, xpkg, y_ebuild) - self._checkForMaskLikeKeywords( - package, y_ebuild, keywords, kwlist) + self._checkForMaskLikeKeywords(xpkg, y_ebuild, ebuild.keywords) - self.slot_keywords[pkg.slot].update(ebuild_archs) + self.slot_keywords[pkg.slot].update(ebuild.archs) return {'continue': False} - def _isKeywordStable(self, keyword): + @staticmethod + def _isKeywordStable(keyword): return not keyword.startswith("~") and not keyword.startswith("-") def _checkAddedWithStableKeywords( @@ -88,9 +88,8 @@ class KeywordChecks(ScanBase): ebuild.relative_path, " ".join(sorted(dropped_keywords - def _checkForInvalidKeywords( - self, pkg, package, y_ebuild, kwlist, profiles): - myuse = pkg._metadata["KEYWORDS"].split() + def _checkForInvalidKeywords(self, ebuild, xpkg, y_ebuild): + myuse = ebuild.keywords for mykey in myuse: if mykey not in ("-*", "*", "~*"): @@ -99,20 +98,16 @@ class KeywordChecks(ScanBase): if not self._isKeywordStable(myskey[:1]): myskey = myskey[1:] - if myskey not in kwlist: + if myskey not in self.repo_metadata['kwlist']: + self.qatracker.add_error("KEYWORDS.invalid", + "%s/%s.ebuild: %s" % (xpkg, y_ebuild, mykey)) + elif myskey not in self.profiles: self.qatracker.add_error( "KEYWORDS.invalid", - "%s/%s.ebuild: %s" % ( - package, y_ebuild, mykey)) - elif myskey not in profiles: - self.qatracker.add_error( - "KEYWORDS.invalid", - "%s/%s.ebuild: %s (profile invalid)" % ( - package, y_ebuild, mykey)) - - def _checkForMaskLikeKeywords( - self, package, y_ebuild, keywords, kwlist): + "%s/%s.ebuild: %s (profile invalid)" + % (xpkg, y_ebuild, mykey)) + def _checkForMaskLikeKeywords(self, xpkg, y_ebuild, keywords): # KEYWORDS="-*" is a stupid replacement for package.mask # and screws general KEYWORDS semantics if "-*" in keywords: @@ -121,12 +116,12 @@ class KeywordChecks(ScanBase): for kw in keywords:
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/depend/
commit: 40475b12719c76ce6176c72587f8d976362a7042 Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 07:57:36 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:38 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=40475b12 repoman: Move the large depency checks loop to a new plugin ProfileDependsChecks class pym/repoman/modules/scan/depend/__init__.py | 8 ++ pym/repoman/modules/scan/depend/profile.py | 211 pym/repoman/repos.py| 1 + pym/repoman/scanner.py | 181 +--- 4 files changed, 227 insertions(+), 174 deletions(-) diff --git a/pym/repoman/modules/scan/depend/__init__.py b/pym/repoman/modules/scan/depend/__init__.py index 73d3f8f..2dac94b 100644 --- a/pym/repoman/modules/scan/depend/__init__.py +++ b/pym/repoman/modules/scan/depend/__init__.py @@ -18,6 +18,14 @@ module_spec = { 'func_desc': { }, }, + 'profile-module': { + 'name': "profile", + 'class': "ProfileDependsChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/modules/scan/depend/profile.py b/pym/repoman/modules/scan/depend/profile.py new file mode 100644 index 000..91c52cc --- /dev/null +++ b/pym/repoman/modules/scan/depend/profile.py @@ -0,0 +1,211 @@ +# -*- coding:utf-8 -*- + + +import copy +from pprint import pformat + +from _emerge.Package import Package + +# import our initialized portage instance +from repoman._portage import portage +from portage.dep import Atom + + +def sort_key(item): + return item[2].sub_path + + +class ProfileDependsChecks(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + self.portdb = kwargs.get('portdb') + self.profiles = kwargs.get('profiles') + self.options = kwargs.get('options') + self.repo_settings = kwargs.get('repo_settings') + self.include_arches = kwargs.get('include_arches') + self.caches = kwargs.get('caches') + self.repoman_incrementals = kwargs.get('repoman_incrementals') + self.env = kwargs.get('env') + self.have = kwargs.get('have') + self.dev_keywords = kwargs.get('dev_keywords') + + def check(self, **kwargs): + arches = kwargs.get('arches') + ebuild = kwargs.get('ebuild') + pkg = kwargs.get('pkg') + baddepsyntax = kwargs.get('baddepsyntax') + unknown_pkgs = kwargs.get('unknown_pkgs') + + relevant_profiles = [] + for keyword, arch, groups in arches: + if arch not in self.profiles: + # A missing profile will create an error further down + # during the KEYWORDS verification. + continue + + if self.include_arches is not None: + if arch not in self.include_arches: + continue + + relevant_profiles.extend( + (keyword, groups, prof) for prof in self.profiles[arch]) + + relevant_profiles.sort(key=sort_key) + + for keyword, groups, prof in relevant_profiles: + + is_stable_profile = prof.status == "stable" + is_dev_profile = prof.status == "dev" and \ + self.options.include_dev + is_exp_profile = prof.status == "exp" and \ + self.options.include_exp_profiles == 'y' + if not (is_stable_profile or is_dev_profile or is_exp_profile): + continue + + dep_settings = self.caches['arch'].get(prof.sub_path) + if dep_settings is None: + dep_settings = portage.config( + config_profile_path=prof.abs_path, + config_incrementals=self.repoman_incrementals, + config_root=self.repo_settings.config_root, + local_config=False, + _unmatched_removal=self.options.unmatched_removal, + env=self.env, repositories=self.repo_settings.repoman_settings.repositories) + dep_settings.categories = self.repo_settings.repoman_settings.categories + if
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/metadata/
commit: a75fbc2fb47f5f76e71ddbcc2c4e6a04067eeb97 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 11:56:25 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:35 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a75fbc2f repoman: Migrate more metadata checks to ebuild_metadata.py .../modules/scan/metadata/ebuild_metadata.py | 32 -- pym/repoman/scanner.py | 17 2 files changed, 30 insertions(+), 19 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py b/pym/repoman/modules/scan/metadata/ebuild_metadata.py index 2dc1db2..77c947e 100644 --- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py +++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py @@ -5,6 +5,8 @@ import re import sys +from repoman.qa_data import missingvars + if sys.hexversion >= 0x300: basestring = str @@ -16,7 +18,7 @@ class EbuildMetadata(object): def __init__(self, **kwargs): self.qatracker = kwargs.get('qatracker') - def check(self, **kwargs): + def invalidchar(self, **kwargs): ebuild = kwargs.get('ebuild') for k, v in ebuild.metadata.items(): if not isinstance(v, basestring): @@ -28,9 +30,35 @@ class EbuildMetadata(object): "%s: %s variable contains non-ASCII " "character at position %s" % (ebuild.relative_path, k, m.start() + 1)) + return {'continue': False} + + def missing(self, **kwargs): + ebuild = kwargs.get('ebuild') + for pos, missing_var in enumerate(missingvars): + if not ebuild.metadata.get(missing_var): + if kwargs.get('catdir') == "virtual" and \ + missing_var in ("HOMEPAGE", "LICENSE"): + continue + if kwargs.get('live_ebuild') and missing_var == "KEYWORDS": + continue + myqakey = missingvars[pos] + ".missing" + self.qatracker.add_error(myqakey, '%s/%s.ebuild' + % (kwargs.get('xpkg'), kwargs.get('y_ebuild'))) + return {'continue': False} + + def old_virtual(self, **kwargs): + ebuild = kwargs.get('ebuild') if ebuild.metadata.get("PROVIDE"): self.qatracker.add_error("virtual.oldstyle", ebuild.relative_path) + return {'continue': False} + def virtual(self, **kwargs): + ebuild = kwargs.get('ebuild') + if kwargs.get('catdir') == "virtual": + for var in ("HOMEPAGE", "LICENSE"): + if ebuild.metadata.get(var): + myqakey = var + ".virtual" + self.qatracker.add_error(myqakey, ebuild.relative_path) return {'continue': False} @property @@ -39,4 +67,4 @@ class EbuildMetadata(object): @property def runInEbuilds(self): - return (True, [self.check]) + return (True, [self.invalidchar, self.missing, self.old_virtual, self.virtual]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 46f46f5..d42fd33 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -324,23 +324,6 @@ class Scanner(object): if y_ebuild_continue: continue - - for pos, missing_var in enumerate(missingvars): - if not dynamic_data['ebuild'].metadata.get(missing_var): - if dynamic_data['catdir'] == "virtual" and \ - missing_var in ("HOMEPAGE", "LICENSE"): - continue - if dynamic_data['live_ebuild'] and missing_var == "KEYWORDS": - continue - myqakey = missingvars[pos] + ".missing" - self.qatracker.add_error(myqakey, xpkg + "/" + y_ebuild + ".ebuild") - - if dynamic_data['catdir'] == "virtual": - for var in ("HOMEPAGE", "LICENSE"): - if dynamic_data['ebuild'].metadata.get(var): - myqakey = var + ".virtual" - self.qatracker.add_error(myqakey, dynamic_data['ebuild'].relative_path) - if
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/options/
commit: d775bb08d44ccff3dc7c4c686faf32be16c064bf Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 07:55:55 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:37 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d775bb08 repoman: Create a new Options class plugin This handles an options.force bypass using the is_forced() from withing the plugin system. pym/repoman/modules/scan/options/__init__.py | 23 +++ pym/repoman/modules/scan/options/options.py | 22 ++ pym/repoman/scanner.py | 10 ++ 3 files changed, 47 insertions(+), 8 deletions(-) diff --git a/pym/repoman/modules/scan/options/__init__.py b/pym/repoman/modules/scan/options/__init__.py new file mode 100644 index 000..8424058 --- /dev/null +++ b/pym/repoman/modules/scan/options/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Options plug-in module for repoman. +Performs option related actions on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'options', + 'description': doc, + 'provides':{ + 'options-module': { + 'name': "options", + 'class': "Options", + 'description': doc, + 'functions': ['is_forced'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/options/options.py b/pym/repoman/modules/scan/options/options.py new file mode 100644 index 000..b592884 --- /dev/null +++ b/pym/repoman/modules/scan/options/options.py @@ -0,0 +1,22 @@ + + +class Options(object): + + def __init__(self, **kwargs): + self.options = kwargs.get('options') + + def is_forced(self, **kwargs): + if self.options.force: + # The dep_check() calls are the most expensive QA test. If --force + # is enabled, there's no point in wasting time on these since the + # user is intent on forcing the commit anyway. + return {'continue': True} + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.is_forced]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index ac77d1f..a047237 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -290,6 +290,8 @@ class Scanner(object): ('use_flags', 'USEFlagChecks'), ('ruby', 'RubyEclassChecks'), ('license', 'LicenseChecks'), ('restrict', 'RestrictChecks'), ('mtime', 'MtimeChecks'), ('encoding', 'EncodingCheck'), + # Options.is_forced() is used to bypass further checks + ('options', 'Options'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -317,14 +319,6 @@ class Scanner(object): if y_ebuild_continue: continue - # Syntax Checks - - if self.options.force: - # The dep_check() calls are the most expensive QA test. If --force - # is enabled, there's no point in wasting time on these since the - # user is intent on forcing the commit anyway. - continue - relevant_profiles = [] for keyword, arch, groups in dynamic_data['arches']: if arch not in self.profiles:
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...
commit: 31fd105a9897fee5a77a893e23062c37195767e4 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 17:36:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:33 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=31fd105a repoman: Migrate DescriptionChecks to the plugin system pym/repoman/modules/scan/metadata/__init__.py| 8 .../scan/metadata}/description.py| 20 ++-- pym/repoman/scanner.py | 5 + 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index eba6565..2506521 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -26,6 +26,14 @@ module_spec = { 'func_desc': { }, }, + 'description-metadata': { + 'name': "description", + 'class': "DescriptionChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/checks/ebuilds/variables/description.py b/pym/repoman/modules/scan/metadata/description.py similarity index 66% rename from pym/repoman/checks/ebuilds/variables/description.py rename to pym/repoman/modules/scan/metadata/description.py index a2b1057..3570607 100644 --- a/pym/repoman/checks/ebuilds/variables/description.py +++ b/pym/repoman/modules/scan/metadata/description.py @@ -9,20 +9,19 @@ from repoman.qa_data import max_desc_len class DescriptionChecks(object): '''Perform checks on the DESCRIPTION variable.''' - def __init__(self, qatracker): + def __init__(self, **kwargs): ''' @param qatracker: QATracker instance ''' - self.qatracker = qatracker + self.qatracker = kwargs.get('qatracker') - def check(self, pkg, ebuild): + def checkTooLong(self, **kwargs): ''' @param pkg: Package in which we check (object). @param ebuild: Ebuild which we check (object). ''' - self._checkTooLong(pkg, ebuild) - - def _checkTooLong(self, pkg, ebuild): + ebuild = kwargs.get('ebuild') + pkg = kwargs.get('pkg') # 14 is the length of DESCRIPTION="" if len(pkg._metadata['DESCRIPTION']) > max_desc_len: self.qatracker.add_error( @@ -30,3 +29,12 @@ class DescriptionChecks(object): "%s: DESCRIPTION is %d characters (max %d)" % (ebuild.relative_path, len( pkg._metadata['DESCRIPTION']), max_desc_len)) + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.checkTooLong]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 955440e..bb856b8 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -21,7 +21,6 @@ from repoman.checks.ebuilds.checks import run_checks from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks from repoman.check_missingslot import check_missingslot from repoman.checks.ebuilds.use_flags import USEFlagChecks -from repoman.checks.ebuilds.variables.description import DescriptionChecks from repoman.checks.ebuilds.variables.license import LicenseChecks from repoman.checks.ebuilds.variables.restrict import RestrictChecks from repoman.modules.commit import repochecks @@ -216,7 +215,6 @@ class Scanner(object): # initialize our checks classes here before the big xpkg loop self.use_flag_checks = USEFlagChecks(self.qatracker, uselist) self.rubyeclasscheck = RubyEclassChecks(self.qatracker) - self.descriptioncheck = DescriptionChecks(self.qatracker) self.licensecheck = LicenseChecks(self.qatracker, liclist, liclist_deprecated) self.restrictcheck = RestrictChecks(self.qatracker) @@ -301,6 +299,7 @@ class Scanner(object): for mod in [('ebuild', 'Ebuild'), ('live', 'LiveEclassChecks'), ('eapi', 'EAPIChecks'), ('ebuild_metadata', 'EbuildMetadata'), ('thirdpartymirrors', 'ThirdPartyMirrors'), + ('description', 'DescriptionChecks'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -347,8 +346,6 @@ class
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/metadata/, pym/repoman/
commit: b273922a63f9b18b86d3dcdcaac8492c1e60ac69 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 11:31:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:35 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b273922a scanner.py: Migrate another metadata check to ebuild_metadata pym/repoman/modules/scan/metadata/ebuild_metadata.py | 3 +++ pym/repoman/scanner.py | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py b/pym/repoman/modules/scan/metadata/ebuild_metadata.py index 143a40e..2dc1db2 100644 --- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py +++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py @@ -28,6 +28,9 @@ class EbuildMetadata(object): "%s: %s variable contains non-ASCII " "character at position %s" % (ebuild.relative_path, k, m.start() + 1)) + if ebuild.metadata.get("PROVIDE"): + self.qatracker.add_error("virtual.oldstyle", ebuild.relative_path) + return {'continue': False} @property diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index e6a17cd..46f46f5 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -324,8 +324,6 @@ class Scanner(object): if y_ebuild_continue: continue - if dynamic_data['ebuild'].metadata.get("PROVIDE"): - self.qatracker.add_error("virtual.oldstyle", dynamic_data['ebuild'].relative_path) for pos, missing_var in enumerate(missingvars): if not dynamic_data['ebuild'].metadata.get(missing_var):
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/, pym/repoman/modules/scan/mirrors/
commit: 7eb2e3fe039783645a3feee9b7333f40e9159ee9 Author: Brian Dolbec gentoo org> AuthorDate: Fri Jan 8 01:29:42 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:32 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7eb2e3fe repoman: Create the ThirdPartyMirrors class plugin pym/repoman/checks/ebuilds/thirdpartymirrors.py| 39 -- pym/repoman/modules/scan/mirrors/__init__.py | 23 + .../modules/scan/mirrors/thirdpartymirrors.py | 59 ++ pym/repoman/scanner.py | 6 +-- 4 files changed, 85 insertions(+), 42 deletions(-) diff --git a/pym/repoman/checks/ebuilds/thirdpartymirrors.py b/pym/repoman/checks/ebuilds/thirdpartymirrors.py deleted file mode 100644 index 848dfb9..000 --- a/pym/repoman/checks/ebuilds/thirdpartymirrors.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding:utf-8 -*- - -# import our initialized portage instance -from repoman._portage import portage - - -class ThirdPartyMirrors(object): - - def __init__(self, repoman_settings, qatracker): - # TODO: Build a regex instead here, for the SRC_URI.mirror check. - self.thirdpartymirrors = {} - profile_thirdpartymirrors = repoman_settings.thirdpartymirrors().items() - for mirror_alias, mirrors in profile_thirdpartymirrors: - for mirror in mirrors: - if not mirror.endswith("/"): - mirror += "/" - self.thirdpartymirrors[mirror] = mirror_alias - - self.qatracker = qatracker - - def check(self, myaux, relative_path): - # Check that URIs don't reference a server from thirdpartymirrors. - for uri in portage.dep.use_reduce( - myaux["SRC_URI"], matchall=True, is_src_uri=True, - eapi=myaux["EAPI"], flat=True): - contains_mirror = False - for mirror, mirror_alias in self.thirdpartymirrors.items(): - if uri.startswith(mirror): - contains_mirror = True - break - if not contains_mirror: - continue - - new_uri = "mirror://%s/%s" % (mirror_alias, uri[len(mirror):]) - self.qatracker.add_error( - "SRC_URI.mirror", - "%s: '%s' found in thirdpartymirrors, use '%s'" % ( - relative_path, mirror, new_uri)) - return diff --git a/pym/repoman/modules/scan/mirrors/__init__.py b/pym/repoman/modules/scan/mirrors/__init__.py new file mode 100644 index 000..37dfc53 --- /dev/null +++ b/pym/repoman/modules/scan/mirrors/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Mirrors plug-in module for repoman. +Performs third party mirrors checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'mirrors', + 'description': doc, + 'provides':{ + 'mirrors-module': { + 'name': "thirdpartymirrors", + 'class': "ThirdPartyMirrors", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py new file mode 100644 index 000..9404e28 --- /dev/null +++ b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py @@ -0,0 +1,59 @@ +# -*- coding:utf-8 -*- + +# import our initialized portage instance +from repoman._portage import portage +from repoman.modules.scan.scanbase import ScanBase + + +class ThirdPartyMirrors(ScanBase): + + def __init__(self, **kwargs): + '''Class init + + @param repo_settings: settings instance + @param qatracker: QATracker instance + ''' + super(ThirdPartyMirrors, self).__init__(**kwargs) + repo_settings = kwargs.get('repo_settings') + self.qatracker = kwargs.get('qatracker') + + # TODO: Build a regex instead here, for the SRC_URI.mirror check. + self.thirdpartymirrors = {} + profile_thirdpartymirrors = repo_settings.repoman_settings.thirdpartymirrors().items() + for mirror_alias, mirrors in profile_thirdpartymirrors: + for mirror in mirrors: + if not mirror.endswith("/"): + mirror += "/" +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/use/, pym/repoman/checks/ebuilds/
commit: 940c48cedbd1b24d6a58697d8827327d4b629df2 Author: Brian Dolbec gentoo org> AuthorDate: Fri Jan 8 01:37:39 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:34 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=940c48ce repoman: Create USEFlagChecks class plugin pym/repoman/modules/scan/use/__init__.py | 23 ++ .../ebuilds => modules/scan/use}/use_flags.py | 36 ++ pym/repoman/scanner.py | 8 ++--- 3 files changed, 49 insertions(+), 18 deletions(-) diff --git a/pym/repoman/modules/scan/use/__init__.py b/pym/repoman/modules/scan/use/__init__.py new file mode 100644 index 000..e400719 --- /dev/null +++ b/pym/repoman/modules/scan/use/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Use plug-in module for repoman. +Performs use flag checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'use', + 'description': doc, + 'provides':{ + 'use-module': { + 'name': "use_flags", + 'class': "USEFlagChecks", + 'description': doc, + 'functions': ['check', 'getUsedUseFlags'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/checks/ebuilds/use_flags.py b/pym/repoman/modules/scan/use/use_flags.py similarity index 74% rename from pym/repoman/checks/ebuilds/use_flags.py rename to pym/repoman/modules/scan/use/use_flags.py index ac21b47..acc7dd3 100644 --- a/pym/repoman/checks/ebuilds/use_flags.py +++ b/pym/repoman/modules/scan/use/use_flags.py @@ -9,31 +9,39 @@ from repoman._portage import portage from portage import eapi from portage.eapi import eapi_has_iuse_defaults, eapi_has_required_use +from repoman.modules.scan.scanbase import ScanBase -class USEFlagChecks(object): +class USEFlagChecks(ScanBase): '''Performs checks on USE flags listed in the ebuilds and metadata.xml''' - def __init__(self, qatracker, globalUseFlags): - ''' + def __init__(self, **kwargs): + '''Class init + @param qatracker: QATracker instance @param globalUseFlags: Global USE flags ''' - self.qatracker = qatracker - self.globalUseFlags = globalUseFlags + super(USEFlagChecks, self).__init__(**kwargs) + self.qatracker = kwargs.get('qatracker') + self.globalUseFlags = kwargs.get('uselist') self.useFlags = [] self.defaultUseFlags = [] self.usedUseFlags = set() - def check(self, pkg, package, ebuild, y_ebuild, localUseFlags): + def check(self, **kwargs): '''Perform the check. @param pkg: Package in which we check (object). - @param package: Package in which we check (string). + @param xpkg: Package in which we check (string). @param ebuild: Ebuild which we check (object). @param y_ebuild: Ebuild which we check (string). - @param localUseFlags: Local USE flags of the package + @param muselist: Local USE flags of the package ''' + pkg = kwargs.get('pkg') + package = kwargs.get('xpkg') + ebuild = kwargs.get('ebuild') + y_ebuild = kwargs.get('y_ebuild') + localUseFlags = kwargs.get('muselist') # reset state variables for the run self.useFlags = [] self.defaultUseFlags = [] @@ -41,10 +49,9 @@ class USEFlagChecks(object): self._checkGlobal(pkg) self._checkMetadata(package, ebuild, y_ebuild, localUseFlags) self._checkRequiredUSE(pkg, ebuild) - - def getUsedUseFlags(self): - '''Get the USE flags that this check has seen''' - return self.usedUseFlags + used_useflags = kwargs.get('used_useflags').union(self.usedUseFlags) + return {'continue': False, 'ebuild_UsedUseFlags': self.usedUseFlags, + 'used_useflags': used_useflags} def _checkGlobal(self, pkg): for myflag in pkg._metadata["IUSE"].split(): @@ -88,3 +95,8 @@ class USEFlagChecks(object): "REQUIRED_USE.syntax", "%s: REQUIRED_USE: %s" % (ebuild.relative_path, e)) del e + + @property + def runInEbuilds(self): + '''Ebuild level scans''' + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 7f770c3..0227a93 100644 ---
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/metadata/, pym/repoman/
commit: 891dd1e6bda1a5368562629c2864ec043ee9ec76 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 10:35:49 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:32 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=891dd1e6 repoman: Migrate code from _scan_ebuilds to a new EbuildMetadata class and check pym/repoman/modules/scan/metadata/__init__.py | 10 +- .../modules/scan/metadata/ebuild_metadata.py | 39 ++ pym/repoman/scanner.py | 27 +-- 3 files changed, 49 insertions(+), 27 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index 7327ec0..eba6565 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -10,7 +10,7 @@ module_spec = { 'name': 'metadata', 'description': doc, 'provides':{ - 'metadata-module': { + 'pkg-metadata': { 'name': "pkgmetadata", 'class': "PkgMetadata", 'description': doc, @@ -18,6 +18,14 @@ module_spec = { 'func_desc': { }, }, + 'ebuild-metadata': { + 'name': "ebuild_metadata", + 'class': "EbuildMetadata", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py b/pym/repoman/modules/scan/metadata/ebuild_metadata.py new file mode 100644 index 000..143a40e --- /dev/null +++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py @@ -0,0 +1,39 @@ +# -*- coding:utf-8 -*- + +'''Ebuild Metadata Checks''' + +import re +import sys + +if sys.hexversion >= 0x300: + basestring = str + +NON_ASCII_RE = re.compile(r'[^\x00-\x7f]') + + +class EbuildMetadata(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + for k, v in ebuild.metadata.items(): + if not isinstance(v, basestring): + continue + m = NON_ASCII_RE.search(v) + if m is not None: + self.qatracker.add_error( + "variable.invalidchar", + "%s: %s variable contains non-ASCII " + "character at position %s" % + (ebuild.relative_path, k, m.start() + 1)) + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index a8aa2f3..6f3fb53 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -5,8 +5,6 @@ from __future__ import print_function, unicode_literals import copy import io import logging -import re -import sys from itertools import chain from pprint import pformat @@ -47,18 +45,10 @@ MODULE_CONTROLLER = Modules(path=MODULES_PATH, namepath="repoman.modules.scan") MODULE_NAMES = MODULE_CONTROLLER.module_names[:] - -if sys.hexversion >= 0x300: - basestring = str - -NON_ASCII_RE = re.compile(r'[^\x00-\x7f]') - - def sort_key(item): return item[2].sub_path - class Scanner(object): '''Primary scan class. Operates all the small Q/A tests and checks''' @@ -311,7 +301,7 @@ class Scanner(object): # initialize per ebuild plugin checks here # need to set it up for ==> self.modules_list or some other ordered list for mod in [('ebuild', 'Ebuild'), ('live', 'LiveEclassChecks'), - ('eapi', 'EAPIChecks')]: + ('eapi', 'EAPIChecks'), ('ebuild_metadata', 'EbuildMetadata')]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) logging.debug("Initializing class name: %s", mod_class.__name__) @@ -338,21 +328,6 @@ class Scanner(object): if y_ebuild_continue: continue - - for k, v in dynamic_data['ebuild'].metadata.items(): - if not isinstance(v, basestring): - continue - m = NON_ASCII_RE.search(v) -
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/full/, pym/repoman/modules/fix/, ...
commit: 47e56e141b8d1f09782ed640142ef658e0e312c7 Author: Brian Dolbec gentoo org> AuthorDate: Wed Jan 6 03:08:08 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:39 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=47e56e14 repoman: Delete unused subpkgs pym/repoman/checks/ebuilds/variables/__init__.py | 0 pym/repoman/modules/fix/__init__.py | 0 pym/repoman/modules/full/__init__.py | 0 pym/repoman/modules/manifest/__init__.py | 0 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/__init__.py b/pym/repoman/checks/ebuilds/variables/__init__.py deleted file mode 100644 index e69de29..000 diff --git a/pym/repoman/modules/fix/__init__.py b/pym/repoman/modules/fix/__init__.py deleted file mode 100644 index e69de29..000 diff --git a/pym/repoman/modules/full/__init__.py b/pym/repoman/modules/full/__init__.py deleted file mode 100644 index e69de29..000 diff --git a/pym/repoman/modules/manifest/__init__.py b/pym/repoman/modules/manifest/__init__.py deleted file mode 100644 index e69de29..000
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/depend/, pym/repoman/
commit: 07395fe2d7275f6663fd0e936aa2f36fcd3688d4 Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 08:09:33 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:38 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=07395fe2 repoman: Create a new DependUnknown plugin class pym/repoman/modules/scan/depend/__init__.py | 8 pym/repoman/modules/scan/depend/unknown.py | 30 + pym/repoman/scanner.py | 10 +- 3 files changed, 39 insertions(+), 9 deletions(-) diff --git a/pym/repoman/modules/scan/depend/__init__.py b/pym/repoman/modules/scan/depend/__init__.py index 2dac94b..6b4 100644 --- a/pym/repoman/modules/scan/depend/__init__.py +++ b/pym/repoman/modules/scan/depend/__init__.py @@ -26,6 +26,14 @@ module_spec = { 'func_desc': { }, }, + 'unknown-module': { + 'name': "unknown", + 'class': "DependUnknown", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/modules/scan/depend/unknown.py b/pym/repoman/modules/scan/depend/unknown.py new file mode 100644 index 000..61d51b9 --- /dev/null +++ b/pym/repoman/modules/scan/depend/unknown.py @@ -0,0 +1,30 @@ +# -*- coding:utf-8 -*- + + +class DependUnknown(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + baddepsyntax = kwargs.get('baddepsyntax') + unknown_pkgs = kwargs.get('unknown_pkgs') + + if not baddepsyntax and unknown_pkgs: + type_map = {} + for mytype, atom in unknown_pkgs: + type_map.setdefault(mytype, set()).add(atom) + for mytype, atoms in type_map.items(): + self.qatracker.add_error( + "dependency.unknown", "%s: %s: %s" + % (ebuild.relative_path, mytype, ", ".join(sorted(atoms + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index be971db..89eaa57 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -289,6 +289,7 @@ class Scanner(object): ('mtime', 'MtimeChecks'), ('encoding', 'EncodingCheck'), # Options.is_forced() is used to bypass further checks ('options', 'Options'), ('profile', 'ProfileDependsChecks'), + ('unknown', 'DependUnknown'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -316,15 +317,6 @@ class Scanner(object): if y_ebuild_continue: continue - if not dynamic_data['baddepsyntax'] and dynamic_data['unknown_pkgs']: - type_map = {} - for mytype, atom in dynamic_data['unknown_pkgs']: - type_map.setdefault(mytype, set()).add(atom) - for mytype, atoms in type_map.items(): - self.qatracker.add_error( - "dependency.unknown", "%s: %s: %s" - % (dynamic_data['ebuild'].relative_path, mytype, ", ".join(sorted(atoms - # check if there are unused local USE-descriptions in metadata.xml # (unless there are any invalids, to avoid noise) if dynamic_data['allvalid']:
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...
commit: 6bc227162986a9d79e72a79e1cae393c45bb910f Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 10:03:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:32 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6bc22716 repoman: Migrate eapi.py to the plugin module pym/repoman/checks/ebuilds/variables/eapi.py | 44 - pym/repoman/modules/scan/eapi/__init__.py| 23 + pym/repoman/modules/scan/eapi/eapi.py| 49 pym/repoman/scanner.py | 6 ++-- 4 files changed, 74 insertions(+), 48 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/eapi.py b/pym/repoman/checks/ebuilds/variables/eapi.py deleted file mode 100644 index 2f8b1cb..000 --- a/pym/repoman/checks/ebuilds/variables/eapi.py +++ /dev/null @@ -1,44 +0,0 @@ - -'''eapi.py -Perform checks on the EAPI variable. -''' - - -class EAPIChecks(object): - '''Perform checks on the EAPI variable.''' - - def __init__(self, qatracker, repo_settings): - ''' - @param qatracker: QATracker instance - @param repo_settings: Repository settings - ''' - self.qatracker = qatracker - self.repo_settings = repo_settings - - def check(self, pkg, ebuild): - ''' - @param pkg: Package in which we check (object). - @param ebuild: Ebuild which we check (object). - ''' - eapi = pkg._metadata["EAPI"] - - if not self._checkBanned(ebuild, eapi): - self._checkDeprecated(ebuild, eapi) - - def _checkBanned(self, ebuild, eapi): - if self.repo_settings.repo_config.eapi_is_banned(eapi): - self.qatracker.add_error( - "repo.eapi.banned", "%s: %s" % (ebuild.relative_path, eapi)) - - return True - - return False - - def _checkDeprecated(self, ebuild, eapi): - if self.repo_settings.repo_config.eapi_is_deprecated(eapi): - self.qatracker.add_error( - "repo.eapi.deprecated", "%s: %s" % (ebuild.relative_path, eapi)) - - return True - - return False diff --git a/pym/repoman/modules/scan/eapi/__init__.py b/pym/repoman/modules/scan/eapi/__init__.py new file mode 100644 index 000..de586a8 --- /dev/null +++ b/pym/repoman/modules/scan/eapi/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Eapi plug-in module for repoman. +Performs an IsEbuild check on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'eapi', + 'description': doc, + 'provides':{ + 'live-module': { + 'name': "eapi", + 'class': "EAPIChecks", + 'description': doc, + 'functions': ['check'], + 'func_kwargs': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/eapi/eapi.py b/pym/repoman/modules/scan/eapi/eapi.py new file mode 100644 index 000..1190b1a --- /dev/null +++ b/pym/repoman/modules/scan/eapi/eapi.py @@ -0,0 +1,49 @@ + +'''eapi.py +Perform checks on the EAPI variable. +''' + + +class EAPIChecks(object): + '''Perform checks on the EAPI variable.''' + + def __init__(self, **kwargs): + ''' + @param qatracker: QATracker instance + @param repo_settings: Repository settings + ''' + self.qatracker = kwargs.get('qatracker') + self.repo_settings = kwargs.get('repo_settings') + + def check(self, **kwargs): + ''' + @param pkg: Package in which we check (object). + @param ebuild: Ebuild which we check (object). + ''' + ebuild = kwargs.get('ebuild') + + if not self._checkBanned(ebuild): + self._checkDeprecated(ebuild) + return {'continue': False} + + def _checkBanned(self, ebuild): + if self.repo_settings.repo_config.eapi_is_banned(ebuild.eapi): + self.qatracker.add_error( + "repo.eapi.banned", "%s: %s" % (ebuild.relative_path, ebuild.eapi)) + return True + return False + + def _checkDeprecated(self, ebuild): + if self.repo_settings.repo_config.eapi_is_deprecated(ebuild.eapi): + self.qatracker.add_error( + "repo.eapi.deprecated", "%s: %s" % (ebuild.relative_path, ebuild.eapi)) + return True + return False + +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 06dd8b268827accbc089fa198845e57f0a8a21d5 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 05:33:17 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:39 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=06dd8b26 repoman: Enable verbosity option to be useful for setting the logging level Verbosity option was not being used internally. Convert debug print's added to proper debug messages. pym/repoman/main.py| 13 ++--- pym/repoman/scanner.py | 35 +++ 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 8784685..d43a688 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -19,7 +19,6 @@ from portage import os import portage.checksum import portage.const import portage.repository.config -from portage import util from portage.output import create_color_func, nocolor from portage.output import ConsoleStyleFile, StyleWriter from portage.util import formatter @@ -38,13 +37,14 @@ from repoman.modules.vcs.settings import VCSSettings if sys.hexversion >= 0x300: basestring = str -util.initialize_logger() - bad = create_color_func("BAD") # A sane umask is needed for files that portage creates. os.umask(0o22) +LOGLEVEL = logging.WARNING +portage.util.initialize_logger(LOGLEVEL) + def repoman_main(argv): config_root = os.environ.get("PORTAGE_CONFIGROOT") @@ -62,6 +62,13 @@ def repoman_main(argv): print("Portage", portage.VERSION) sys.exit(0) + logger = logging.getLogger() + + if options.verbosity > 0: + logger.setLevel(LOGLEVEL - 10 * options.verbosity) + else: + logger.setLevel(LOGLEVEL) + if options.experimental_inherit == 'y': # This is experimental, so it's non-fatal. qawarnings.add("inherit.missing") diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 50dd259..2620df3 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -19,13 +19,13 @@ from portage.module import Modules MODULES_PATH = os.path.join(os.path.dirname(__file__), "modules", "scan") # initial development debug info -#print("module path:", path) +logging.debug("module path: %s", MODULES_PATH) MODULE_CONTROLLER = Modules(path=MODULES_PATH, namepath="repoman.modules.scan") -# initial development debug info -#print(module_controller.module_names) MODULE_NAMES = MODULE_CONTROLLER.module_names[:] +# initial development debug info +logging.debug("module_names: %s", MODULE_NAMES) class Scanner(object): @@ -197,7 +197,7 @@ class Scanner(object): for mod in ['manifests', 'isebuild', 'keywords', 'files', 'vcsstatus', 'fetches', 'pkgmetadata']: mod_class = MODULE_CONTROLLER.get_class(mod) - print("Initializing class name:", mod_class.__name__) + logging.debug("Initializing class name: %s", mod_class.__name__) self.modules[mod_class.__name__] = mod_class(**self.kwargs) # initialize our checks classes here before the big xpkg loop @@ -207,7 +207,7 @@ class Scanner(object): for xpkg in self.effective_scanlist: xpkg_continue = False # ebuilds and digests added to cvs respectively. - logging.info("checking package %s" % xpkg) + logging.info("checking package %s", xpkg) # save memory by discarding xmatch caches from previous package(s) self.caches['arch_xmatch'].clear() self.eadded = [] @@ -235,7 +235,7 @@ class Scanner(object): # need to set it up for ==> self.modules or some other ordered list for mod in ['Manifests', 'IsEbuild', 'KeywordChecks', 'FileChecks', 'VCSStatus', 'FetchChecks', 'PkgMetadata']: - print("scan_pkgs(): module:", mod) + logging.debug("scan_pkgs; module: %s", mod) do_it, functions = self.modules[mod].runInPkgs if do_it: for func in functions: @@ -299,7 +299,7 @@ class Scanner(object): logging.debug("do_it: %s, functions: %s", do_it, [x.__name__ for x in functions]) if do_it: for func in functions: - print("\tRunning function:", func) + logging.debug("\tRunning function: %s", func) rdata = func(**dynamic_data)
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/directories/, pym/repoman/
commit: 35b9fb610626831c008cffbfb5c403c1243b6175 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 23:23:52 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:37 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=35b9fb61 repoman: Migrate code to a new MtimeChecks class in directories plugin pym/repoman/modules/scan/directories/__init__.py | 8 pym/repoman/modules/scan/directories/mtime.py| 24 pym/repoman/scanner.py | 5 + 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/pym/repoman/modules/scan/directories/__init__.py b/pym/repoman/modules/scan/directories/__init__.py index 7fe9f0e..b9daef0 100644 --- a/pym/repoman/modules/scan/directories/__init__.py +++ b/pym/repoman/modules/scan/directories/__init__.py @@ -18,6 +18,14 @@ module_spec = { 'func_kwargs': { }, }, + 'mtime-module': { + 'name': "mtime", + 'class': "MtimeChecks", + 'description': doc, + 'functions': ['check'], + 'func_kwargs': { + }, + }, } } diff --git a/pym/repoman/modules/scan/directories/mtime.py b/pym/repoman/modules/scan/directories/mtime.py new file mode 100644 index 000..e113cdd --- /dev/null +++ b/pym/repoman/modules/scan/directories/mtime.py @@ -0,0 +1,24 @@ + + +class MtimeChecks(object): + + def __init__(self, **kwargs): + self.vcs_settings = kwargs.get('vcs_settings') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + changed = kwargs.get('changed') + pkg = kwargs.get('pkg') + if not self.vcs_settings.vcs_preserves_mtime: + if ebuild.ebuild_path not in changed.new_ebuilds and \ + ebuild.ebuild_path not in changed.ebuilds: + pkg.mtime = None + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 8657c73..b00dbd9 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -293,6 +293,7 @@ class Scanner(object): ('arches', 'ArchChecks'), ('depend', 'DependChecks'), ('use_flags', 'USEFlagChecks'), ('ruby', 'RubyEclassChecks'), ('license', 'LicenseChecks'), ('restrict', 'RestrictChecks'), + ('mtime', 'MtimeChecks'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -321,10 +322,6 @@ class Scanner(object): continue # Syntax Checks - if not self.vcs_settings.vcs_preserves_mtime: - if dynamic_data['ebuild'].ebuild_path not in self.changed.new_ebuilds and \ - dynamic_data['ebuild'].ebuild_path not in self.changed.ebuilds: - dynamic_data['pkg'].mtime = None try: # All ebuilds should have utf_8 encoding. f = io.open(
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/depend/, pym/repoman/
commit: d2bdf2bbd826318819b53b56504ec38fe2f4ac2c Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 20:38:11 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:34 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d2bdf2bb repoman: New DependChecks plugin Migrate code from _scan_ebuilds to the plugin system pym/repoman/modules/scan/depend/__init__.py | 23 + pym/repoman/modules/scan/depend/depend.py | 132 pym/repoman/scanner.py | 119 ++--- 3 files changed, 162 insertions(+), 112 deletions(-) diff --git a/pym/repoman/modules/scan/depend/__init__.py b/pym/repoman/modules/scan/depend/__init__.py new file mode 100644 index 000..73d3f8f --- /dev/null +++ b/pym/repoman/modules/scan/depend/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Depend plug-in module for repoman. +Performs Dependency checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'depend', + 'description': doc, + 'provides':{ + 'depend-module': { + 'name': "depend", + 'class': "DependChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/depend/depend.py b/pym/repoman/modules/scan/depend/depend.py new file mode 100644 index 000..8a0ff48 --- /dev/null +++ b/pym/repoman/modules/scan/depend/depend.py @@ -0,0 +1,132 @@ + +from _emerge.Package import Package + +from repoman.check_missingslot import check_missingslot +# import our initialized portage instance +from repoman._portage import portage +from repoman.qa_data import suspect_virtual, suspect_rdepend + + +class DependChecks(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + self.portdb = kwargs.get('portdb') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + pkg = kwargs.get('pkg') + + unknown_pkgs = set() + + inherited_java_eclass = "java-pkg-2" in ebuild.inherited or \ + "java-pkg-opt-2" in ebuild.inherited, + inherited_wxwidgets_eclass = "wxwidgets" in ebuild.inherited + # operator_tokens = set(["||", "(", ")"]) + type_list, badsyntax = [], [] + for mytype in Package._dep_keys + ("LICENSE", "PROPERTIES", "PROVIDE"): + mydepstr = ebuild.metadata[mytype] + + buildtime = mytype in Package._buildtime_keys + runtime = mytype in Package._runtime_keys + token_class = None + if mytype.endswith("DEPEND"): + token_class = portage.dep.Atom + + try: + atoms = portage.dep.use_reduce( + mydepstr, matchall=1, flat=True, + is_valid_flag=pkg.iuse.is_valid_flag, token_class=token_class) + except portage.exception.InvalidDependString as e: + atoms = None + badsyntax.append(str(e)) + + if atoms and mytype.endswith("DEPEND"): + if runtime and \ + "test?" in mydepstr.split(): + self.qatracker.add_error( + mytype + '.suspect', + "%s: 'test?' USE conditional in %s" % + (ebuild.relative_path, mytype)) + + for atom in atoms: + if atom == "||": + continue + + is_blocker = atom.blocker + + # Skip dependency.unknown for blockers, so that we + # don't encourage people to remove necessary blockers, + # as discussed in bug 382407. We use atom.without_use + # due to bug 525376. + if not is_blocker and \ + not self.portdb.xmatch("match-all", atom.without_use) and \ + not atom.cp.startswith("virtual/"): + unknown_pkgs.add((mytype, atom.unevaluated_atom)) + +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/eclasses/, pym/repoman/checks/ebuilds/eclasses/, ...
commit: ae74454e7cf02e22d55bb0124fe3ccced6ac5792 Author: Brian Dolbec gentoo org> AuthorDate: Fri Jan 8 08:46:01 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:34 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ae74454e repoman: Create RubyEclassChecks class plugin pym/repoman/checks/ebuilds/eclasses/__init__.py| 0 pym/repoman/modules/scan/eclasses/__init__.py | 8 .../{checks/ebuilds => modules/scan}/eclasses/ruby.py | 18 ++ pym/repoman/scanner.py | 9 ++--- 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/pym/repoman/checks/ebuilds/eclasses/__init__.py b/pym/repoman/checks/ebuilds/eclasses/__init__.py deleted file mode 100644 index e69de29..000 diff --git a/pym/repoman/modules/scan/eclasses/__init__.py b/pym/repoman/modules/scan/eclasses/__init__.py index a821f5c..70a6252 100644 --- a/pym/repoman/modules/scan/eclasses/__init__.py +++ b/pym/repoman/modules/scan/eclasses/__init__.py @@ -18,6 +18,14 @@ module_spec = { 'func_kwargs': { }, }, + 'ruby-module': { + 'name': "ruby", + 'class': "RubyEclassChecks", + 'description': doc, + 'functions': ['check'], + 'func_kwargs': { + }, + }, } } diff --git a/pym/repoman/checks/ebuilds/eclasses/ruby.py b/pym/repoman/modules/scan/eclasses/ruby.py similarity index 62% rename from pym/repoman/checks/ebuilds/eclasses/ruby.py rename to pym/repoman/modules/scan/eclasses/ruby.py index e8d36ea..4dc5d62 100644 --- a/pym/repoman/checks/ebuilds/eclasses/ruby.py +++ b/pym/repoman/modules/scan/eclasses/ruby.py @@ -4,19 +4,23 @@ Performs Ruby eclass checks ''' from repoman.qa_data import ruby_deprecated +from repoman.modules.scan.scanbase import ScanBase -class RubyEclassChecks(object): +class RubyEclassChecks(ScanBase): '''Performs checks for the usage of Ruby eclasses in ebuilds''' - def __init__(self, qatracker): + def __init__(self, **kwargs): ''' @param qatracker: QATracker instance ''' - self.qatracker = qatracker + super(RubyEclassChecks, self).__init__(**kwargs) + self.qatracker = kwargs.get('qatracker') self.old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"] - def check(self, pkg, ebuild): + def check(self, **kwargs): + pkg = kwargs.get('pkg') + ebuild = kwargs.get('ebuild') is_inherited = lambda eclass: eclass in pkg.inherited is_old_ruby_eclass_inherited = filter( is_inherited, self.old_ruby_eclasses) @@ -30,3 +34,9 @@ class RubyEclassChecks(object): "IUSE.rubydeprecated", (ebuild.relative_path + ": Deprecated ruby target: %s") % myruby) + return {'continue': False} + + @property + def runInEbuilds(self): + '''Ebuild level scans''' + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 0227a93..e6a17cd 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -18,7 +18,6 @@ from portage import _unicode_encode from portage.dep import Atom from portage.output import green from repoman.checks.ebuilds.checks import run_checks -from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks from repoman.checks.ebuilds.variables.license import LicenseChecks from repoman.checks.ebuilds.variables.restrict import RestrictChecks from repoman.modules.commit import repochecks @@ -211,7 +210,6 @@ class Scanner(object): self.modules[mod_class.__name__] = mod_class(**self.kwargs) # initialize our checks classes here before the big xpkg loop - self.rubyeclasscheck = RubyEclassChecks(self.qatracker) self.licensecheck = LicenseChecks(self.qatracker, liclist, liclist_deprecated) self.restrictcheck = RestrictChecks(self.qatracker) @@ -298,7 +296,7 @@ class Scanner(object): ('thirdpartymirrors', 'ThirdPartyMirrors'), ('description', 'DescriptionChecks'), (None, 'KeywordChecks'), ('arches', 'ArchChecks'), ('depend', 'DependChecks'), - ('use_flags', 'USEFlagChecks'), + ('use_flags', 'USEFlagChecks'), ('ruby', 'RubyEclassChecks'), ]: if mod[0]:
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 2e37f83673e8da4fd0ce97c49fc23d527abb2589 Author: Brian Dolbec gentoo org> AuthorDate: Thu Jan 7 01:41:02 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:39 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2e37f836 repoman/metdata.py: Update metdata.dtd url pym/repoman/metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pym/repoman/metadata.py b/pym/repoman/metadata.py index 70c07a8..f54c5a4 100644 --- a/pym/repoman/metadata.py +++ b/pym/repoman/metadata.py @@ -29,7 +29,7 @@ metadata_xml_encoding = 'UTF-8' metadata_xml_declaration = '' \ % (metadata_xml_encoding,) metadata_doctype_name = 'pkgmetadata' -metadata_dtd_uri = 'http://www.gentoo.org/dtd/metadata.dtd' +metadata_dtd_uri = 'https://www.gentoo.org/dtd/metadata.dtd' # force refetch if the local copy creation time is older than this metadata_dtd_ctime_interval = 60 * 60 * 24 * 7 # 7 days
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/, ...
commit: b73593a4aa649be2c77a23f04f696522f5eb74b4 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 23:09:27 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 22:59:36 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b73593a4 repoman: Migrate license checks to a plugin module pym/repoman/checks/ebuilds/variables/license.py | 47 -- pym/repoman/modules/scan/metadata/__init__.py | 8 pym/repoman/modules/scan/metadata/license.py| 53 + pym/repoman/scanner.py | 7 +--- 4 files changed, 62 insertions(+), 53 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/license.py b/pym/repoman/checks/ebuilds/variables/license.py deleted file mode 100644 index bdc859c..000 --- a/pym/repoman/checks/ebuilds/variables/license.py +++ /dev/null @@ -1,47 +0,0 @@ - -'''description.py -Perform checks on the LICENSE variable. -''' - -# import our initialized portage instance -from repoman._portage import portage - - -class LicenseChecks(object): - '''Perform checks on the LICENSE variable.''' - - def __init__(self, qatracker, liclist, liclist_deprecated): - ''' - @param qatracker: QATracker instance - @param liclist: List of licenses. - @param liclist: List of deprecated licenses. - ''' - self.qatracker = qatracker - self.liclist = liclist - self.liclist_deprecated = liclist_deprecated - - def check( - self, pkg, package, ebuild, y_ebuild): - ''' - @param pkg: Package in which we check (object). - @param package: Package in which we check (string). - @param ebuild: Ebuild which we check (object). - @param y_ebuild: Ebuild which we check (string). - ''' - - # Parse the LICENSE variable, remove USE conditions and flatten it. - licenses = portage.dep.use_reduce( - pkg._metadata["LICENSE"], matchall=1, flat=True) - - # Check each entry to ensure that it exists in ${PORTDIR}/licenses/. - for lic in licenses: - # Need to check for "||" manually as no portage - # function will remove it without removing values. - if lic not in self.liclist and lic != "||": - self.qatracker.add_error( - "LICENSE.invalid", - package + "/" + y_ebuild + ".ebuild: %s" % lic) - elif lic in self.liclist_deprecated: - self.qatracker.add_error( - "LICENSE.deprecated", - "%s: %s" % (ebuild.relative_path, lic)) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index 2506521..ed0c59d 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -34,6 +34,14 @@ module_spec = { 'func_desc': { }, }, + 'license-metadata': { + 'name': "license", + 'class': "LicenseChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/modules/scan/metadata/license.py b/pym/repoman/modules/scan/metadata/license.py new file mode 100644 index 000..b022b20 --- /dev/null +++ b/pym/repoman/modules/scan/metadata/license.py @@ -0,0 +1,53 @@ + +'''license.py +Perform checks on the LICENSE variable. +''' + +# import our initialized portage instance +from repoman._portage import portage + + +class LicenseChecks(object): + '''Perform checks on the LICENSE variable.''' + + def __init__(self, **kwargs): + ''' + @param qatracker: QATracker instance + @param repo_metadata: dictionary of various repository items. + ''' + self.qatracker = kwargs.get('qatracker') + self.repo_metadata = kwargs.get('repo_metadata') + + def check(self, **kwargs): + ''' + @param xpkg: Package in which we check (string). + @param ebuild: Ebuild which we check (object). + @param y_ebuild: Ebuild which we check (string). + ''' + xpkg = kwargs.get('xpkg') + ebuild = kwargs.get('ebuild') + y_ebuild = kwargs.get('y_ebuild') + if not kwargs.get('badlicsyntax'): + # Parse the LICENSE variable, remove USE conditions and
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/
commit: dc7fe6e42bb8d1fc8f57fbc1eec8fec03ae7839b Author: Michael Sterrett gentoo org> AuthorDate: Mon Jan 11 04:18:14 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Mon Jan 11 04:52:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7fe6e4 sci-astronomy/stellarium: version bump Package-Manager: portage-2.2.26 sci-astronomy/stellarium/Manifest | 1 + sci-astronomy/stellarium/stellarium-0.14.2.ebuild | 105 ++ 2 files changed, 106 insertions(+) diff --git a/sci-astronomy/stellarium/Manifest b/sci-astronomy/stellarium/Manifest index f788130..1f57232 100644 --- a/sci-astronomy/stellarium/Manifest +++ b/sci-astronomy/stellarium/Manifest @@ -11,3 +11,4 @@ DIST stars_8_2v0_1.cat 559068934 SHA256 f1c0b3f25737f405ed4a2a045091d348885ffceb DIST stellarium-0.12.4.tar.gz 79343617 SHA256 0fae1b6e2231ccfaba8fd00abf816a88bd89b5dc61387ac84edf479b363c6684 SHA512 324a8c930281e26e91d45356cf3aab89cf708c7e64636b7e89de95af3f6d2569830caf05fb44ebef88f65dda55cb6dd18dcf4ee54d46da3910c456dc2daac478 WHIRLPOOL 8bce980d157904c4032368da335263a9afd2136386b0fd19d27e10f1c8b33712780130ed6845f26b3bac43f00d2de4aee80c47a0648a6cf6b4741bf69301f110 DIST stellarium-0.13.3.tar.gz 135870690 SHA256 3202b7657906caf0e1079ee5c3f82b21acc01deaa4fcf654307d13d5baf886d6 SHA512 9d8b8d4e045dd3e8052a7f6af4dd21205c2e66c2e4db254fbb6e897f3df1f049a6e2080f6598210da162917e1f6a3535972c8826e5e696f4ab954a5b26d0d083 WHIRLPOOL 735365c9c13257487f785d9407c1725ec7bd345bace43f809105d270ea6a83764dd2c55c1c5010bbe72263ef99dc16913f9e8df706d82f40d3b02187cab1c028 DIST stellarium-0.14.0.tar.gz 139333669 SHA256 5225087732b97d27c019f0cb1a9f183d511e26eeb3538e16c3790df2dd541f15 SHA512 d5271b4caeddc3fade7dcd98f150ba7bcb644d54c8dc7787dd3fcb33550032dbf7c8517ac6b8d950e3f35f0a2bbc046afd624fbc6e6d4b988e46d58236b77943 WHIRLPOOL b97b38ec481edc5c7817a4b9138ab2f10cbd630ef3b9bab980c50191a3f8cfe03efb9eeface14819bee9982dfc72dfe32db63255a07ce5226e3707f89832423e +DIST stellarium-0.14.2.tar.gz 139069181 SHA256 aa04a5ae44ed177bc187d20e27a87cc11fc2f465036d673f02ec07b333a0b1f7 SHA512 401dc8f88779119f0fef9d2e24cb5440c16a1f1d4a79ff80c51cfef848f6b1d881f5144acd599f8b709d099b120420c18bba9f50f3518c44bf815021f7efc2ed WHIRLPOOL 8cb4dc54f91bffda6e4bab76efa855bc43e2440d9e6408a1028bc118d27971c17d9ec2106748ec7df5f6b47da4db6938b359490659092bb5169e15f5eed14d21 diff --git a/sci-astronomy/stellarium/stellarium-0.14.2.ebuild b/sci-astronomy/stellarium/stellarium-0.14.2.ebuild new file mode 100644 index 000..d1c5035 --- /dev/null +++ b/sci-astronomy/stellarium/stellarium-0.14.2.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils eutils flag-o-matic gnome2-utils + +DESCRIPTION="3D photo-realistic skies in real time" +HOMEPAGE="http://www.stellarium.org/; +SRC_URI=" + mirror://sourceforge/stellarium/${P}.tar.gz + stars? ( + mirror://sourceforge/stellarium/stars_4_1v0_1.cat + mirror://sourceforge/stellarium/stars_5_2v0_1.cat + mirror://sourceforge/stellarium/stars_6_2v0_1.cat + mirror://sourceforge/stellarium/stars_7_2v0_1.cat + mirror://sourceforge/stellarium/stars_8_2v0_1.cat + )" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="debug nls sound stars" + +RESTRICT="test" + +RDEPEND=" + media-fonts/dejavu + dev-qt/qtcore:5 + dev-qt/qtquick1:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtscript:5 + virtual/opengl + sound? ( dev-qt/qtmultimedia:5[widgets] )" +DEPEND="${RDEPEND} + dev-qt/qttest:5 + dev-qt/qtconcurrent:5 + nls? ( dev-qt/linguist-tools:5 )" +DOCS=( AUTHORS ChangeLog README ) + +LANGS=( + af ak am ar as ast az be bg bn bo br bs ca cs + cy da de el en en_CA en_GB en_US eo es et eu fa fi fil fr + ga gd gl gu he hi hr hu hy ia id is it ja ka kk kn ko ky + la lb lo lt lv mk ml mn mr ms mt nan nb nl nn oc pa pl pt pt_BR ro + ru se si sk sl sq sr sv sw ta te tg th tl tr tt uk uz vi + zh_CN zh_HK zh_TW zu + ) + +for X in "${LANGS[@]}" ; do + IUSE+=" linguas_${X}" +done + +src_prepare() { + if [[ -n ${LINGUAS} ]] ; then + sed -i \ + -e '/aa ab ae/d' \ + -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${LINGUAS}" \ + po/stellarium{,-skycultures}/CMakeLists.txt || die #403647 + fi + # Turn off TelescopeControl since dev-qt/qtserialport isn't + # marked stable and is missing keywords besides. + sed -i \ + -e '/SimpleDrawLine/ s:0:1:g' \ + -e '/TelescopeControl/s:1:0:g' \ + CMakeLists.txt || die + sed -i -e '/stellarium Core/s/SerialPort//' src/CMakeLists.txt || die + use debug ||
[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl2-mixer/
commit: 00d6f07f2e0f6dbe2a2b498cb44754ff3330 Author: Michael Sterrett gentoo org> AuthorDate: Mon Jan 11 06:51:09 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Mon Jan 11 06:51:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d6 media-libs/sdl2-mixer: more autotools build fixing Package-Manager: portage-2.2.26 media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild b/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild index 41bf267..a848a2a 100644 --- a/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild +++ b/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild @@ -56,6 +56,7 @@ src_prepare() { epatch "${FILESDIR}"/${P}-mp3.patch sed -i -e 's/configure.in/configure.ac/' Makefile.in || die mv configure.{in,ac} || die + rm acinclude/l*.m4 || die AT_M4DIR=acinclude eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: media-sound/lastfm-desktop/
commit: e2988e3a13f653c70e8ea2051460cf3757db9a93 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 10 08:27:03 2016 + Commit: Michał Górny gentoo org> CommitDate: Sun Jan 10 08:27:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2988e3a media-sound/lastfm-desktop: Fix proaudio herd ref media-sound/lastfm-desktop/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/lastfm-desktop/metadata.xml b/media-sound/lastfm-desktop/metadata.xml index 015bd19..8ab0536 100644 --- a/media-sound/lastfm-desktop/metadata.xml +++ b/media-sound/lastfm-desktop/metadata.xml @@ -1,7 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - prosound + proaudio lastfm/lastfm-desktop
[gentoo-commits] repo/gentoo:master commit in: media-sound/guayadeque/
commit: f0fb5cf6bd11a7090a5e3e2a0ad7591ad57db079 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 10 08:26:35 2016 + Commit: Michał Górny gentoo org> CommitDate: Sun Jan 10 08:27:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fb5cf6 media-sound/guayadeque: Fix proaudio herd ref media-sound/guayadeque/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/guayadeque/metadata.xml b/media-sound/guayadeque/metadata.xml index 3213e11..e4e01ee 100644 --- a/media-sound/guayadeque/metadata.xml +++ b/media-sound/guayadeque/metadata.xml @@ -1,7 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - prosound + proaudio guayadeque
[gentoo-commits] repo/gentoo:master commit in: media-libs/pymemphis/
commit: f2be3eee614129282c450d6b933fe2a2b94ee840 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 10 09:02:24 2016 + Commit: Michał Górny gentoo org> CommitDate: Sun Jan 10 09:06:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2be3eee media-libs/pymemphis: Fix sci-geosciences herd ref media-libs/pymemphis/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/pymemphis/metadata.xml b/media-libs/pymemphis/metadata.xml index 258f8d5..d21d118 100644 --- a/media-libs/pymemphis/metadata.xml +++ b/media-libs/pymemphis/metadata.xml @@ -1,5 +1,5 @@ http://www.gentoo.org/dtd/metadata.dtd;> -sci-geoscience +sci-geosciences
[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/
commit: a4a9d2302c43df63645c3e0b8f129e0b55c6dcb1 Author: Sven Wegener gentoo org> AuthorDate: Sun Jan 10 10:06:58 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Jan 10 10:06:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a9d230 app-misc/lirc/lirc: Add SLOT dep on libftdi Signed-off-by: Sven Wegener gentoo.org> app-misc/lirc/lirc-0.9.0-r5.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-misc/lirc/lirc-0.9.0-r5.ebuild b/app-misc/lirc/lirc-0.9.0-r5.ebuild index 52f34f0..4cbefa6 100644 --- a/app-misc/lirc/lirc-0.9.0-r5.ebuild +++ b/app-misc/lirc/lirc-0.9.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -114,8 +114,8 @@ done # adding only compile-time depends DEPEND="${RDEPEND} ${DEPEND} virtual/linux-sources - lirc_devices_ftdi? ( dev-embedded/libftdi ) - lirc_devices_all? ( dev-embedded/libftdi )" + lirc_devices_ftdi? ( dev-embedded/libftdi:0 ) + lirc_devices_all? ( dev-embedded/libftdi:0 )" # adding only run-time depends RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/
commit: c006bc59872b77b7d326e60a91ce97929319e624 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 11:20:16 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 11:20:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c006bc59 dev-python/urllib3: alpha stable wrt bug #549898 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/urllib3/urllib3-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/urllib3/urllib3-1.12.ebuild b/dev-python/urllib3/urllib3-1.12.ebuild index f0a5e4d..7391ec5 100644 --- a/dev-python/urllib3/urllib3-1.12.ebuild +++ b/dev-python/urllib3/urllib3-1.12.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86" IUSE="doc test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/zeitgeist-sharp/
commit: 5df3081ed78972e244b08d4efb119a9191d77b16 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 10 09:14:34 2016 + Commit: Michał Górny gentoo org> CommitDate: Sun Jan 10 09:16:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df3081e dev-dotnet/zeitgeist-sharp: Fix dotnet herd ref dev-dotnet/zeitgeist-sharp/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-dotnet/zeitgeist-sharp/metadata.xml b/dev-dotnet/zeitgeist-sharp/metadata.xml index e88a622..7276aaf 100644 --- a/dev-dotnet/zeitgeist-sharp/metadata.xml +++ b/dev-dotnet/zeitgeist-sharp/metadata.xml @@ -1,7 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - mono + dotnet gnome zeitgeist-sharp
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
commit: 04b8bc8e0f533ba7ff86e392d73c03c2baeed400 Author: Sven Wegener gentoo org> AuthorDate: Sat Jan 9 09:25:22 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Jan 10 09:30:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b8bc8e dev-embedded/openocd: Use EGIT_PROJECT to avoid collision Signed-off-by: Sven Wegener gentoo.org> dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 3 ++- dev-embedded/openocd/openocd-0.8.0.ebuild| 3 ++- dev-embedded/openocd/openocd-0.9.0.ebuild| 3 ++- dev-embedded/openocd/openocd-.ebuild | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild index a8eca85..6233f91 100644 --- a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild +++ b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -11,6 +11,7 @@ if [[ ${PV} == "" ]] ; then inherit autotools git-2 KEYWORDS="" EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code" + EGIT_PROJECT="${PN}" else KEYWORDS="~amd64 ~x86" SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2" diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild index f77d313..c782b06 100644 --- a/dev-embedded/openocd/openocd-0.8.0.ebuild +++ b/dev-embedded/openocd/openocd-0.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev if [[ ${PV} == "" ]] ; then inherit autotools git-2 EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code" + EGIT_PROJECT="${PN}" else MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild index c61aec8..cd3ed19 100644 --- a/dev-embedded/openocd/openocd-0.9.0.ebuild +++ b/dev-embedded/openocd/openocd-0.9.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev if [[ ${PV} == "" ]] ; then inherit autotools git-2 EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code" + EGIT_PROJECT="${PN}" else MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" diff --git a/dev-embedded/openocd/openocd-.ebuild b/dev-embedded/openocd/openocd-.ebuild index 513405c..891324d 100644 --- a/dev-embedded/openocd/openocd-.ebuild +++ b/dev-embedded/openocd/openocd-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev if [[ ${PV} == "" ]] ; then inherit autotools git-2 EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code" + EGIT_PROJECT="${PN}" else MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
commit: 50d92a09f2ac32641eac3c481bc4009796d023ee Author: Sven Wegener gentoo org> AuthorDate: Sat Jan 9 09:26:17 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Jan 10 09:30:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d92a09 dev-embedded/openocd: Add libjaylink dependency to live ebuild Signed-off-by: Sven Wegener gentoo.org> dev-embedded/openocd/openocd-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-embedded/openocd/openocd-.ebuild b/dev-embedded/openocd/openocd-.ebuild index 891324d..4328bb9 100644 --- a/dev-embedded/openocd/openocd-.ebuild +++ b/dev-embedded/openocd/openocd-.ebuild @@ -28,6 +28,7 @@ IUSE="cmsis-dap dummy ftdi parport +usb verbose-io" RESTRICT="strip" # includes non-native binaries RDEPEND=">=dev-lang/jimtcl-0.76 + dev-embedded/libjaylink cmsis-dap? ( dev-libs/hidapi ) usb? ( virtual/libusb:0 @@ -53,6 +54,7 @@ src_configure() { --enable-buspirate --disable-werror --disable-internal-jimtcl + --disable-internal-libjaylink --enable-amtjtagaccel --enable-ep93xx --enable-at91rm9200
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
commit: 978090ce77ae6f9b2003495134ead4715287025c Author: Sven Wegener gentoo org> AuthorDate: Sun Jan 10 09:23:53 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Jan 10 09:30:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978090ce dev-embedded/openocd: Add SLOT dep on libftdi Signed-off-by: Sven Wegener gentoo.org> dev-embedded/openocd/openocd-0.5.0.ebuild| 4 ++-- dev-embedded/openocd/openocd-0.6.1.ebuild| 4 ++-- dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 2 +- dev-embedded/openocd/openocd-0.8.0.ebuild| 2 +- dev-embedded/openocd/openocd-0.9.0.ebuild| 2 +- dev-embedded/openocd/openocd-.ebuild | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-embedded/openocd/openocd-0.5.0.ebuild b/dev-embedded/openocd/openocd-0.5.0.ebuild index 9f5c5cd..19d7e75 100644 --- a/dev-embedded/openocd/openocd-0.5.0.ebuild +++ b/dev-embedded/openocd/openocd-0.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -27,7 +27,7 @@ DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/libjaylink/
commit: 6cbf113c5b8647f8a9f8bf9e3b22fb11c445fbb9 Author: Sven Wegener gentoo org> AuthorDate: Sat Jan 9 09:24:44 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Jan 10 09:30:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbf113c dev-embedded/libjaylink: Initial commit Signed-off-by: Sven Wegener gentoo.org> dev-embedded/libjaylink/libjaylink-.ebuild | 24 dev-embedded/libjaylink/metadata.xml | 5 + 2 files changed, 29 insertions(+) diff --git a/dev-embedded/libjaylink/libjaylink-.ebuild b/dev-embedded/libjaylink/libjaylink-.ebuild new file mode 100644 index 000..b2f376b --- /dev/null +++ b/dev-embedded/libjaylink/libjaylink-.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +EGIT_REPO_URI="git://git.zapb.de/libjaylink.git" + +inherit git-r3 autotools + +DESCRIPTION="Library to access J-Link devices" +HOMEPAGE="http://git.zapb.de/libjaylink.git; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="virtual/libusb:1" +RDEPEND="${DEPEND}" + +src_prepare() { + eautoreconf || die +} diff --git a/dev-embedded/libjaylink/metadata.xml b/dev-embedded/libjaylink/metadata.xml new file mode 100644 index 000..9211408 --- /dev/null +++ b/dev-embedded/libjaylink/metadata.xml @@ -0,0 +1,5 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + +dev-embedded +
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
commit: 511400da261027e414c5b84769ca043d5c9b189b Author: Sven Wegener gentoo org> AuthorDate: Sun Jan 10 09:07:28 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Jan 10 09:30:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511400da dev-embedded/openocd: Fix quoting issue from repoman Signed-off-by: Sven Wegener gentoo.org> dev-embedded/openocd/openocd-0.8.0.ebuild | 2 +- dev-embedded/openocd/openocd-0.9.0.ebuild | 2 +- dev-embedded/openocd/openocd-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild index c782b06..d7f400c 100644 --- a/dev-embedded/openocd/openocd-0.8.0.ebuild +++ b/dev-embedded/openocd/openocd-0.8.0.ebuild @@ -129,5 +129,5 @@ src_configure() { src_install() { default env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir) - udev_dorules ${D}/usr/share/${PN}/contrib/*.rules + udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules } diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild index cd3ed19..a851ed1 100644 --- a/dev-embedded/openocd/openocd-0.9.0.ebuild +++ b/dev-embedded/openocd/openocd-0.9.0.ebuild @@ -125,5 +125,5 @@ src_configure() { src_install() { default env -uRESTRICT prepstrip "${ED}"/usr/bin - udev_dorules ${D}/usr/share/${PN}/contrib/*.rules + udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules } diff --git a/dev-embedded/openocd/openocd-.ebuild b/dev-embedded/openocd/openocd-.ebuild index 4328bb9..1c865e4 100644 --- a/dev-embedded/openocd/openocd-.ebuild +++ b/dev-embedded/openocd/openocd-.ebuild @@ -128,5 +128,5 @@ src_configure() { src_install() { default env -uRESTRICT prepstrip "${ED}"/usr/bin - udev_dorules ${D}/usr/share/${PN}/contrib/*.rules + udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules }
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gdb/
commit: b8ec3a05c94a07f7f56298a688bfa32825dd5f51 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:32:34 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:32:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ec3a05 sys-devel/gdb: alpha stable wrt bug #570712 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> sys-devel/gdb/gdb-7.10.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gdb/gdb-7.10.1.ebuild b/sys-devel/gdb/gdb-7.10.1.ebuild index 4212c8a..73e2c4b 100644 --- a/sys-devel/gdb/gdb-7.10.1.ebuild +++ b/sys-devel/gdb/gdb-7.10.1.ebuild @@ -57,7 +57,7 @@ SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.x LICENSE="GPL-2 LGPL-2" SLOT="0" if [[ ${PV} != * ]] ; then - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi IUSE="+client expat lzma multitarget nls +python +server test vanilla zlib" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Date-Calc/
commit: 67d4dc831fc0d104e5b7560b4e7df82e1074e7a7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:32:41 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:32:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d4dc83 dev-perl/Date-Calc: alpha stable wrt bug #570468 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild index eabc010..d8616a5 100644 --- a/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild +++ b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Gregorian calendar date calculations" LICENSE="${LICENSE} LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Event/
commit: 19a4e6b7f6845b2e2c4acc905bb38f4ef6170978 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:59 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a4e6b7 dev-perl/Event: alpha stable wrt bug #570920 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Event/Event-1.240.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Event/Event-1.240.0.ebuild b/dev-perl/Event/Event-1.240.0.ebuild index fa4fdb8..c205421 100644 --- a/dev-perl/Event/Event-1.240.0.ebuild +++ b/dev-perl/Event/Event-1.240.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Fast, generic event loop" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86 ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86 ~x86-solaris" IUSE="" DEPEND="virtual/perl-ExtUtils-MakeMaker"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Path-Class/
commit: c0f02719341117c445643856ff4df250f34175a6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:26 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f02719 dev-perl/Path-Class: alpha stable wrt bug #570368 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Path-Class/Path-Class-0.350.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Path-Class/Path-Class-0.350.0.ebuild b/dev-perl/Path-Class/Path-Class-0.350.0.ebuild index 616d562..ef86e57 100644 --- a/dev-perl/Path-Class/Path-Class-0.350.0.ebuild +++ b/dev-perl/Path-Class/Path-Class-0.350.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Cross-platform path specification manipulation" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-admin/logrotate/
commit: dcf6ad8a8428ef35df99884270e6f6e56037504e Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:34:21 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:34:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf6ad8a app-admin/logrotate: alpha stable wrt bug #566902 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> app-admin/logrotate/logrotate-3.9.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/logrotate/logrotate-3.9.1-r1.ebuild b/app-admin/logrotate/logrotate-3.9.1-r1.ebuild index 4ed3e1b..9903318 100644 --- a/app-admin/logrotate/logrotate-3.9.1-r1.ebuild +++ b/app-admin/logrotate/logrotate-3.9.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl +cron selinux" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/DateTime/
commit: 78e22fef137ac5d6977cb3efac98338b6f0e669d Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:48 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e22fef dev-perl/DateTime: alpha stable wrt bug #570498 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/DateTime/DateTime-1.200.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/DateTime/DateTime-1.200.0.ebuild b/dev-perl/DateTime/DateTime-1.200.0.ebuild index f99d021..2d1f28b 100644 --- a/dev-perl/DateTime/DateTime-1.200.0.ebuild +++ b/dev-perl/DateTime/DateTime-1.200.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A date and time object" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/DBI/
commit: 4de9e33d54f9ff185016c1519535634f39d0dcf3 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:34:04 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:34:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de9e33d dev-perl/DBI: alpha stable wrt bug #570738 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/DBI/DBI-1.634.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/DBI/DBI-1.634.0.ebuild b/dev-perl/DBI/DBI-1.634.0.ebuild index 549aff7..4c5133f 100644 --- a/dev-perl/DBI/DBI-1.634.0.ebuild +++ b/dev-perl/DBI/DBI-1.634.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Database independent interface for Perl" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-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 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-calculators/units/
commit: 587c541709b4628339490d93c93a5b5a7c41a563 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:34:36 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:34:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=587c5417 sci-calculators/units: alpha stable wrt bug #567166 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> sci-calculators/units/units-2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-calculators/units/units-2.12.ebuild b/sci-calculators/units/units-2.12.ebuild index 8ae4d5d..5a5b426 100644 --- a/sci-calculators/units/units-2.12.ebuild +++ b/sci-calculators/units/units-2.12.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="FDL-1.3 GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="+units_cur" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Digest-CRC/
commit: ec5d756d4d7fafd79f4b7b0f779b2d73b8cb1ca5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:54 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec5d756d dev-perl/Digest-CRC: alpha stable wrt bug #570864 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild index 40f0faf..4b9956a 100644 --- a/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild +++ b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Generic CRC function" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux" IUSE="" RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-SSLeay/
commit: 0caef0c9e3ed81b56739ad2bcaa09d5095e415d7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:22 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0caef0c9 dev-perl/Crypt-SSLeay: alpha stable wrt bug #570368 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild index f8c0da6..ae4a431 100644 --- a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild +++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="OpenSSL support for LWP" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="libressl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-text/docbook-xsl-stylesheets/
commit: e71594a59c9f0aa222afc07db2172d711ee4ef1c Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:32:58 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:32:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71594a5 app-text/docbook-xsl-stylesheets: alpha stable wrt bug #568160 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild index 33ddea3..1630b14 100644 --- a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild +++ b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2" LICENSE="BSD" 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 ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~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 ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="ruby" RDEPEND=">=app-text/build-docbook-catalog-1.1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdbusmenu/
commit: dbc6017c0e61deb9c1c9f313f55c6af381127ee8 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:09 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc6017c dev-libs/libdbusmenu: alpha stable wrt bug #569828 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild b/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild index 10a3c2e..b9d50db 100644 --- a/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild +++ b/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://launchpad.net/${PN/lib}/${PV%.*}/${PV}/+download/${P}.tar.gz; LICENSE="LGPL-2.1 LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~mips ~ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm hppa ~mips ~ppc ~ppc64 sparc x86" IUSE="debug gtk gtk3 +introspection" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/DBD-Pg/
commit: 1ff4949bcf83e6972850a551d20d2ff4e6a84313 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:34:31 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:34:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff4949b dev-perl/DBD-Pg: alpha stable wrt bug #570644 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild index 8cb6a7d..1cb6966 100644 --- a/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild +++ b/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="PostgreSQL database driver for the DBI module" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="" RDEPEND="virtual/perl-version
[gentoo-commits] repo/gentoo:master commit in: sci-libs/udunits/
commit: e72a93ff09d6c5d7dbaa77fc89b3749815c7def4 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:43 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72a93ff sci-libs/udunits: alpha stable wrt bug #570066 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> sci-libs/udunits/udunits-2.1.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/udunits/udunits-2.1.24-r1.ebuild b/sci-libs/udunits/udunits-2.1.24-r1.ebuild index 394c34f..39ffa6f 100644 --- a/sci-libs/udunits/udunits-2.1.24-r1.ebuild +++ b/sci-libs/udunits/udunits-2.1.24-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.unidata.ucar.edu/pub/udunits/${P}.tar.gz; SLOT="0" LICENSE="UCAR-Unidata" -KEYWORDS="~alpha amd64 ~hppa ~mips ~ppc ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 ~hppa ~mips ~ppc ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="dev-libs/expat"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyxattr/
commit: c5868b49633f97dff3d151d5b859c1e5303e514b Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:04 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5868b49 dev-python/pyxattr: alpha stable wrt bug #570338 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/pyxattr/pyxattr-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyxattr/pyxattr-0.5.5.ebuild b/dev-python/pyxattr/pyxattr-0.5.5.ebuild index d281dab..c0d160c 100644 --- a/dev-python/pyxattr/pyxattr-0.5.5.ebuild +++ b/dev-python/pyxattr/pyxattr-0.5.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="doc test" RDEPEND="sys-apps/attr"
[gentoo-commits] repo/gentoo:master commit in: media-libs/gd/
commit: f07f0916893876cd5e590915b220480a6bc7a53b Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:34:15 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:34:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07f0916 media-libs/gd: alpha stable wrt bug #538686 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/gd/gd-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gd/gd-2.1.1.ebuild b/media-libs/gd/gd-2.1.1.ebuild index c708dd5..2d5d6d5 100644 --- a/media-libs/gd/gd-2.1.1.ebuild +++ b/media-libs/gd/gd-2.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/libgd/gd-libgd/downloads/lib${P}.tar.xz; LICENSE="gd IJG HPND BSD" SLOT="2/3" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-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 ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="fontconfig jpeg png static-libs truetype webp xpm zlib" # fontconfig has prefixed font paths, details see bug #518970
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Cairo/
commit: 8b8a0b0f6d4567e38c145c95ce911c06bebca3ce Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:14 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8a0b0f dev-perl/Cairo: alpha stable wrt bug #570086 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Cairo/Cairo-1.106.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Cairo/Cairo-1.106.0.ebuild b/dev-perl/Cairo/Cairo-1.106.0.ebuild index 78b5564..f94a388 100644 --- a/dev-perl/Cairo/Cairo-1.106.0.ebuild +++ b/dev-perl/Cairo/Cairo-1.106.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Perl interface to the cairo library" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-libs/librsync/
commit: 1aba3f7649da4e727e715b8877dd06a308b53af6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:32:23 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:32:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aba3f76 net-libs/librsync: alpha stable wrt bug #525396 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/librsync/librsync-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/librsync/librsync-2.0.0.ebuild b/net-libs/librsync/librsync-2.0.0.ebuild index f544631..2dfa02f 100644 --- a/net-libs/librsync/librsync-2.0.0.ebuild +++ b/net-libs/librsync/librsync-2.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/librsync/librsync/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" RDEPEND="dev-libs/popt" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/keepalived/
commit: 373a1ada327178317e978836f42e22955735d571 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:34:09 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:34:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373a1ada sys-cluster/keepalived: alpha stable wrt bug #563188 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> sys-cluster/keepalived/keepalived-1.2.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/keepalived/keepalived-1.2.19.ebuild b/sys-cluster/keepalived/keepalived-1.2.19.ebuild index e8fa0db..c787537 100644 --- a/sys-cluster/keepalived/keepalived-1.2.19.ebuild +++ b/sys-cluster/keepalived/keepalived-1.2.19.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.keepalived.org/software/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86" +KEYWORDS="alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86" IUSE="debug ipv6 snmp" RDEPEND="dev-libs/popt
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Try-Tiny/
commit: 410951c1c1ec9ec558cb8f52b500efc5a72060db Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:30 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410951c1 dev-perl/Try-Tiny: alpha stable wrt bug #570368 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild index 166f06c..7f550b9 100644 --- a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild +++ b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Minimal try/catch with proper localization of $@" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/
commit: d087a7443f632a1070ef5ba3b0ab966b1b78fe18 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:32:53 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:32:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d087a744 sys-kernel/gentoo-sources: alpha stable wrt bug #564702 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild index 922bfd0..c43939e 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild @@ -13,7 +13,7 @@ inherit kernel-2 detect_version detect_arch -KEYWORDS="~alpha amd64 ~arm ~arm64 -hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 ~arm ~arm64 -hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches; IUSE="experimental"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rdoc/
commit: 0ba0662e2597bc46698a87d6e6577b806c389322 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:33:38 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:33:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba0662e dev-ruby/rdoc: alpha stable wrt bug #568044 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-ruby/rdoc/rdoc-4.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rdoc/rdoc-4.2.0.ebuild b/dev-ruby/rdoc/rdoc-4.2.0.ebuild index 1cd379f..3d688d9 100644 --- a/dev-ruby/rdoc/rdoc-4.2.0.ebuild +++ b/dev-ruby/rdoc/rdoc-4.2.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/rdoc/rdoc/; LICENSE="Ruby MIT" 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 ~sparc64-solaris ~x64-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 ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" ruby_add_bdepend "
[gentoo-commits] repo/gentoo:master commit in: dev-perl/DBD-mysql/
commit: 8a562416c6b2691775c5051e1ec5cd1738843162 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:34:26 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:34:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a562416 dev-perl/DBD-mysql: alpha stable wrt bug #570616 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild index d4ff7b5..d4522b0 100644 --- a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild +++ b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild @@ -11,7 +11,7 @@ inherit eutils perl-module DESCRIPTION="The Perl DBD:mysql Module" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="embedded test" RDEPEND="dev-perl/DBI
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Clone/
commit: f9f8def7e33a874910178ef17249a0cab3e0fe4d Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:32:29 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:32:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f8def7 dev-perl/Clone: alpha stable wrt bug #570198 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Clone/Clone-0.380.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Clone/Clone-0.380.0.ebuild b/dev-perl/Clone/Clone-0.380.0.ebuild index 7a52c53..38d0986 100644 --- a/dev-perl/Clone/Clone-0.380.0.ebuild +++ b/dev-perl/Clone/Clone-0.380.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Recursively copy Perl datatypes" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~ppc-aix ~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 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="test" RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libjpeg-turbo/
commit: d6ec87f878caed7cd69f5be1b09e2d79a10e5048 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 10 10:32:47 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 10 10:32:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ec87f8 media-libs/libjpeg-turbo: alpha stable wrt bug #531418 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild index 3135864..6ec353d 100644 --- a/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild +++ b/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz LICENSE="BSD IJG" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="java static-libs" ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"
[gentoo-commits] proj/recruiters:master commit in: /
commit: 0d4a65aa4959a5de0b3b6efbdeff30f18ab6efa9 Author: Justin Lecher gentoo org> AuthorDate: Sun Jan 10 12:00:23 2016 + Commit: Justin Lecher gentoo org> CommitDate: Sun Jan 10 12:00:23 2016 + URL:https://gitweb.gentoo.org/proj/recruiters.git/commit/?id=0d4a65aa Revert "Add Q about dynamic deps" Already included before This reverts commit d9e2cce6eb5b3980fc35a49a7e1f1909c2520574. questions | 2 -- 1 file changed, 2 deletions(-) diff --git a/questions b/questions index 9abfdf5..5220b58 100644 --- a/questions +++ b/questions @@ -12,8 +12,6 @@ Quiz Questions: * All devs who are official devs with start of voting period - What would you do if you were not happy with what comrel decided? * Council can overrule all Comrel decisions -- What are dynamic deps? And why schould they be avoided? - * - What are GLSAs? How do they come into play in day to day developer work? * - What is the difference between einfo and elog?
[gentoo-commits] proj/tinderbox-cluster:master commit in: pym/tbc/
commit: 80b205f448c096b57772d42706e5180f2c4849e0 Author: Magnus Granberg gentoo org> AuthorDate: Sun Jan 10 12:54:58 2016 + Commit: Magnus Granberg gentoo org> CommitDate: Sun Jan 10 12:54:58 2016 + URL: https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=80b205f4 change from checksum to mtime on Manifest pym/tbc/db_mapping.py | 2 +- pym/tbc/package.py| 83 ++- pym/tbc/sqlquerys.py | 6 ++-- 3 files changed, 46 insertions(+), 45 deletions(-) diff --git a/pym/tbc/db_mapping.py b/pym/tbc/db_mapping.py index 82318a1..2636bb6 100644 --- a/pym/tbc/db_mapping.py +++ b/pym/tbc/db_mapping.py @@ -84,7 +84,7 @@ class Packages(Base): CategoryId = Column('category_id', Integer, ForeignKey('categories.category_id')) Package = Column('package',String(150)) RepoId = Column('repo_id', Integer, ForeignKey('repos.repo_id')) - Checksum = Column('checksum', String(100)) + Mtime = Column('mtime', DateTime, default=0) Active = Column('active', Boolean, default=False) TimeStamp = Column('time_stamp', DateTime, nullable=False, default=datetime.datetime.utcnow) __tablename__ = 'packages' diff --git a/pym/tbc/package.py b/pym/tbc/package.py index 091f75f..40de495 100644 --- a/pym/tbc/package.py +++ b/pym/tbc/package.py @@ -15,7 +15,7 @@ from tbc.qachecks import check_repoman from tbc.build_log import check_repoman_full from tbc.sqlquerys import add_logs, get_package_info, get_config_info, \ add_new_build_job, add_new_ebuild_sql, get_ebuild_id_list, add_old_ebuild, \ - get_package_metadata_sql, update_package_metadata, update_manifest_sql, \ + get_package_metadata_sql, update_package_metadata, update_mtime_sql, \ get_package_info_from_package_id, get_config_all_info, add_new_package_sql, \ get_ebuild_checksums, get_ebuild_id_db, get_configmetadata_info, get_setup_info, \ get_ebuild_info_ebuild_id, get_ebuild_restrictions, add_old_package @@ -206,7 +206,7 @@ class tbc_package(object): package_metadataDict[package_id] = attDict return package_metadataDict - def add_package(self, packageDict, package_metadataDict, package_id, new_ebuild_id_list, old_ebuild_id_list, manifest_checksum_tree): + def add_package(self, packageDict, package_metadataDict, package_id, new_ebuild_id_list, old_ebuild_id_list, manifest_mtime_tree): # Use packageDict to update the db ebuild_id_list = add_new_ebuild_sql(self._session, packageDict) @@ -224,7 +224,7 @@ class tbc_package(object): update_package_metadata(self._session, package_metadataDict) # update the cp manifest checksum - update_manifest_sql(self._session, package_id, manifest_checksum_tree) + update_mtime_sql(self._session, package_id, manifest_mtime_tree) # Get the best cpv for the configs and add it to config_cpv_listDict PackageInfo, CategoryInfo, RepoInfo = get_package_info_from_package_id(self._session, package_id) @@ -240,20 +240,17 @@ class tbc_package(object): # Add the ebuild to the build jobs table if needed self.add_new_build_job_db(ebuild_id_list, packageDict, config_cpv_listDict) - def get_manifest_checksum_tree(self, pkgdir, cp, repo, mytree): - # Get the cp manifest file checksum. + def get_manifest_mtime_tree(self, pkgdir, cp, repo, mytree): + # Get the cp manifest file mtime. try: - manifest_checksum_tree = portage.checksum.sha256hash(pkgdir + "/Manifest")[0] + mtime = os.path.getmtime(pkgdir + "/Manifest") except: - # Get the package list from the repo - package_list_tree =self. _myportdb.cp_all(trees=mytree) - if cp in package_list_tree: - log_msg = "QA: Can't checksum the Manifest file. :%s:%s" % (cp, repo,) - add_logs(self._session, log_msg, "error", self._config_id) - log_msg = "C %s:%s ... Fail." % (cp, repo) - add_logs(self._session, log_msg, "error", self._config_id) - return "0" - return manifest_checksum_tree + log_msg = "QA: Can't checksum the Manifest file. :%s:%s" % (cp, repo,) + add_logs(self._session, log_msg, "error", self._config_id) + log_msg = "C %s:%s ... Fail." % (cp, repo) + add_logs(self._session, log_msg, "error", self._config_id) + return False + return datetime.datetime.fromtimestamp(mtime).replace(microsecond=0) def add_new_package_db(self, cp, repo):
[gentoo-commits] repo/gentoo:master commit in: dev-python/xlsxwriter/
commit: d4d8a21c012dd158bbe54afe0d6626be4aabec38 Author: Justin Lecher gentoo org> AuthorDate: Sun Jan 10 07:39:03 2016 + Commit: Justin Lecher gentoo org> CommitDate: Sun Jan 10 08:23:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d8a21c dev-python/xlsxwriter: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher gentoo.org> dev-python/xlsxwriter/Manifest| 1 + dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild | 4 .../{xlsxwriter-0.7.8.ebuild => xlsxwriter-0.7.9.ebuild} | 8 ++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest index 4f62040..d8177c5 100644 --- a/dev-python/xlsxwriter/Manifest +++ b/dev-python/xlsxwriter/Manifest @@ -3,3 +3,4 @@ DIST XlsxWriter-0.7.4.tar.gz 232329 SHA256 e3192763b377a588fc06113836cf74a565926 DIST XlsxWriter-0.7.6.tar.gz 232509 SHA256 8d32569e49c7a7e53ca26fc34e11897c80ebc94b86c4b9cc3f467d8d99cf5c64 SHA512 c40f11fc84cbbc2949d21f5d8c3eac0b826af76f6df39fbcfc5678269416fa90df8f16c8fa39de31e0ab82a0966903b72cf9ba255441cc13702963c7ac4a0bf6 WHIRLPOOL d751777eaf90737a2c1575b299c8ff186a6bced9dbc059428120c84c097ec91672b53aff6d5c313c07f9a7bd83ea48d4d67f4a1a1118f8c31f8138a3c5bf486e DIST XlsxWriter-0.7.7.tar.gz 232623 SHA256 33a6fac3b148ab6137a7e2c0869e33493aff5ccde66e434c1ccf49e8687b9606 SHA512 1779163469bb2ecb9ee75288f840f47dfca4d9f81f283411b8db00abceab855af2d06655b23d9aed378af5073a68fabef5df7e934f5166b2d7479b151a602a30 WHIRLPOOL 0b2f5cc118671b58c5743371107ab59107bcb13f49a1ab9de9397d0a4ecee91b7c7f9039d3a029588809d25e8607f779eee8a9a1734f030a7f02e6e77b195f2c DIST XlsxWriter-0.7.8.tar.gz 233091 SHA256 2200c2a69f63b350b3b1f5db8fae3e5b7135c01b7ac9c3b1d5926cf6583dd4cd SHA512 2343155c765533bbc146e928dfc82924f089c7abee2f3607be2e5f9b1da9166090164f134256cbd36f319a97c9aa651fb346cc7502a3f1721f9687a9cddb9364 WHIRLPOOL ba498cfe5929f8d302b2f81ca0291c465759ed070d030e650d4a973706562a397fda51632b31cdac8caba134d8199f3499c7505b9990a9fa02b908b5ac971bdc +DIST XlsxWriter-0.7.9.tar.gz 234392 SHA256 c77c6300925ad6f79f6ff009db9ad1fbdd71241f2ae53444234a8693e8af3ada SHA512 ff9dde290f39272a678e9a1d00fdbc10ed72f6b5d012c9eb25505fd9f6ca7cacec24ad2144551b6765dd0f75e3a071c71c03facf70a500f2586aa183836c7325 WHIRLPOOL 095816937c43e0ab4f7a5f91bd9dc2da2ee17b34724b42a765912cdad54f45fda19f260d70e6475b85f1e0ff3a9b304b84f31d635fc9e11ee4a7da27dbb1a1ca diff --git a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild index b992bfd..40a0d0b 100644 --- a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild @@ -28,6 +28,10 @@ DEPEND="${RDEPEND} S="${WORKDIR}"/${MY_P} +# Missing from tarball +# https://github.com/jmcnamara/XlsxWriter/issues/327 +RESTRICT=test + python_test() { nosetests --verbosity=3 || die } diff --git a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-0.7.9.ebuild similarity index 80% copy from dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild copy to dev-python/xlsxwriter/xlsxwriter-0.7.9.ebuild index b992bfd..68da5bb 100644 --- a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-0.7.9.ebuild @@ -23,11 +23,15 @@ IUSE="test" RDEPEND="" DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] ) + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) " S="${WORKDIR}"/${MY_P} +# Missing from tarball +# https://github.com/jmcnamara/XlsxWriter/issues/327 +RESTRICT=test + python_test() { - nosetests --verbosity=3 || die + py.test -v -v || die }
[gentoo-commits] repo/gentoo:master commit in: dev-python/wcwidth/
commit: f11e3b6a9a63c4e317f82039a5da5006f501d0ed Author: Justin Lecher gentoo org> AuthorDate: Sun Jan 10 07:47:14 2016 + Commit: Justin Lecher gentoo org> CommitDate: Sun Jan 10 08:23:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11e3b6a dev-python/wcwidth: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher gentoo.org> dev-python/wcwidth/Manifest | 1 + dev-python/wcwidth/wcwidth-0.1.6.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest index 2f936a8..658fc5d 100644 --- a/dev-python/wcwidth/Manifest +++ b/dev-python/wcwidth/Manifest @@ -1,2 +1,3 @@ DIST wcwidth-0.1.4.tar.gz 19584 SHA256 906d3123045d77027b49fe912458e1a1e1d6ca1a51558a4bd9168d143b129d2b SHA512 3882d7a4309b868593586e7bc52ce5328504db2f37a4152d53a8b7b8632375866cc07900965d1dd9c84d22c4e2b5cb161b3091c6b3ce4a37d51aeca9c76fe36d WHIRLPOOL 432cff1f6e206c9daf35406d485436c9f7b9a3e7c48f14384f9804d69c6a39099bb9ca4ee99547504c4fa2db8f70259796019f008d1c678c6b73c7de9c09cf60 DIST wcwidth-0.1.5.tar.gz 19553 SHA256 66c7ce3199c878331fe1241b63261ce53c1062597c189a16a54713e0919d SHA512 1235a3fecea0a18d0c3fe160fd3518e05b37b64a232ce3e8a17dee102d6a6d06095c395b07bbd6a812723a78c44df5afaae19c479dae591b6c9aecb3d0001173 WHIRLPOOL 16e2efdf99700c3f04e6c2bab9f429e4df0db78ef248041ea0fbddd5934fed53e55611fec9bd0a7cb7b24a461ede574df991d422ca86ebf0739877993c13dbad +DIST wcwidth-0.1.6.tar.gz 20483 SHA256 dcb3ec4771066cc15cf6aab5d5c4a499a5f01c677ff5aeb46cf20500dccd920b SHA512 da22fbbd8172673532b47d07f5285fbbb1c9e5d72f6593c5e194af6c94520653025805ff94b9cd829cd2d44e263349eb9896ebd3c2982059d1b2772850863ab3 WHIRLPOOL a852fc3a0b22be683b5bfabecd47ecc051e3bc3a3ea134ca7c1b26edc5a14ef5c0a72d5cf192e6918d3ae43f122aafdccf24f76c10c2edb70b9f2fb5b7029632 diff --git a/dev-python/wcwidth/wcwidth-0.1.6.ebuild b/dev-python/wcwidth/wcwidth-0.1.6.ebuild new file mode 100644 index 000..b659265 --- /dev/null +++ b/dev-python/wcwidth/wcwidth-0.1.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4} ) + +inherit distutils-r1 + +DESCRIPTION="Measures number of Terminal column cells of wide-character codes" +HOMEPAGE="https://pypi.python.org/pypi/wcwidth/ https://github.com/jquast/wcwidth; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" + +python_test() { + py.test -v -rs --strict wcwidth/tests || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/notebook/
commit: 774b87c93944ee7ba2f0737b5ea69702b2da6d5b Author: Justin Lecher gentoo org> AuthorDate: Sun Jan 10 08:04:50 2016 + Commit: Justin Lecher gentoo org> CommitDate: Sun Jan 10 08:23:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=774b87c9 dev-python/notebook: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher gentoo.org> dev-python/notebook/Manifest | 1 + dev-python/notebook/notebook-4.1.0.ebuild | 93 +++ 2 files changed, 94 insertions(+) diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index 896c9f6..95e3280 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1 +1,2 @@ DIST notebook-4.0.6.tar.gz 6705277 SHA256 f62e7a6afbc00bab3615b927595d27b1874cff3218bddcbab62f97f6dae567c3 SHA512 9ce9ca21adcb967725aeb7a18543ace8aca4e88497d3d2fd708a603511e8ef4a932b39337d134d684df03b273bbc442958a37ced8cd499cb7b97a1c29758eeb0 WHIRLPOOL 764afabfa220d37e048a359952bd9cc4de0b791de782ed7cf2a22e8c0e9719b39630fd5c1c7acbf163715924662805f92b406bf6198600f2c4a35d239a12df11 +DIST notebook-4.1.0.tar.gz 9170981 SHA256 b597437ba33538221008e21fea71cd01eda9da1515ca3963d7c74e44f4b03d90 SHA512 745e412a737835956dc4238f70dbaf9c519fea55988941174febdc3ad24962031c3c66cb4ac355a9a639f9a383905e863e8eb0a3c6da62bf72026282154874cb WHIRLPOOL a34501e8e0be300905628e0f0df6914e8491a00924150ff0f5f32d1b7ad99046b84958dc267a229797fb13c98085f7556496a1a8e5fb68a1db503b44cad2b380 diff --git a/dev-python/notebook/notebook-4.1.0.ebuild b/dev-python/notebook/notebook-4.1.0.ebuild new file mode 100644 index 000..e2b503c --- /dev/null +++ b/dev-python/notebook/notebook-4.1.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Jupyter Interactive Notebook" +HOMEPAGE="http://jupyter.org; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RDEPEND=" + >=dev-libs/mathjax-2.4 + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/terminado-0.3.3[${PYTHON_USEDEP}] + >=www-servers/tornado-4.0[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/traitlets[${PYTHON_USEDEP}] + dev-python/jupyter_core[${PYTHON_USEDEP}] + dev-python/jupyter_client[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + dev-python/nbconvert[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + " +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7) + >=dev-python/nose-0.10.1[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + ) + doc? ( + app-text/pandoc + >=dev-python/ipython-4.0.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.1[${PYTHON_USEDEP}] + ) + " + +python_prepare_all() { + sed \ + -e "/import setup/s:$:\nimport setuptools:g" \ + -i setup.py || die + + # disable bundled mathjax + sed -i 's/^.*MathJax.*$//' bower.json || die + sed -i 's/mj(/#mj(/' setupbase.py || die + + # Prevent un-needed download during build + if use doc; then + sed \ + -e "/^'sphinx.ext.intersphinx',/d" \ + -i docs/source/conf.py || die + fi + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + nosetests \ + --verbosity=3 \ + notebook || die +} + +python_install() { + distutils-r1_python_install + + ln -sf \ + "${EPREFIX}/usr/share/mathjax" \ + "${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die +} + +python_install_all() { + use doc && HTML_DOCS=( docs/build/html/. ) + distutils-r1_python_install_all +} + +pkg_preinst() { + # remove old mathjax folder if present + rm -rf "${EROOT}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/jwm/
commit: 05f1510160db6d30dfe3a064a7a71449768f45cf Author: Amy Winston gentoo org> AuthorDate: Sun Jan 10 08:20:42 2016 + Commit: Amy Winston gentoo org> CommitDate: Sun Jan 10 08:20:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f15101 x11-wm/jwm: version bump 2.3.4. By Wraeth Package-Manager: portage-2.2.24 x11-wm/jwm/Manifest | 1 + x11-wm/jwm/jwm-2.3.4.ebuild | 63 + 2 files changed, 64 insertions(+) diff --git a/x11-wm/jwm/Manifest b/x11-wm/jwm/Manifest index ba894dd..9d6bc7e 100644 --- a/x11-wm/jwm/Manifest +++ b/x11-wm/jwm/Manifest @@ -1,2 +1,3 @@ DIST jwm-2.1.0.tar.bz2 163590 SHA256 5c99f9023dc8c2597effdaacc240ff4c2e07e77c8244f3bf1de5cc483bcf08ab SHA512 68476ce1e57486110301582e7a42e709d8113634736063915b1e5ed8351187095f3dcafdc3194839a405959c0b7d5c10f31ae420ee54ce8d857e300194388c1e WHIRLPOOL 68a958e1384ce4a7c28a41ae239b44eaf509ece13d9f2630abf72c39a96670d0abd4aa45c9f47957655f6fd87ac8505c5694c253d2b3480537ca344324c319a6 DIST jwm-2.3.2.tar.xz 325648 SHA256 92a3e66ceb847aac9fa09a24b16c93194f6c52e398f5a88f228b4986ea972c53 SHA512 34b9d482815e8b269203e1f5bf02d3e13f3186153755c9e74094e4a8af376f35b8bef4553056e83c20ba0c532e6d2606633d71272e186fe45dfed9e4ea836a27 WHIRLPOOL 93d140919edf16fb44bf93b0d017174036de363a514862c5553ea84796311ba74fa2f6736fa2f78fe639e95ad6087b38fa962d77c83c4c4d863e35c06703 +DIST jwm-2.3.4.tar.xz 332140 SHA256 249867d2e21fab27f69d4f64b5c8acba5ddc540030e31e450c20ed4b647a06ee SHA512 db9f46ced4b1f8128673b551cd865b6c9b6c8d43f839cfe898168251e8326d402a510ce77144273488c1e65a96d66e16124e4b4749a5a96a9057c1eb20c2bee1 WHIRLPOOL 21328d615fba64fdda943ff0f90991f6f9b19106c0d05d04f2399d01fe63be66f07c9fa6ced34074adbc3d1b7720a602dfe687c41d6701f1f40b414f89c35075 diff --git a/x11-wm/jwm/jwm-2.3.4.ebuild b/x11-wm/jwm/jwm-2.3.4.ebuild new file mode 100644 index 000..975ab09 --- /dev/null +++ b/x11-wm/jwm/jwm-2.3.4.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils + +DESCRIPTION="Very fast and lightweight still powerful window manager for X" +HOMEPAGE="http://joewing.net/programs/jwm/; +SRC_URI="http://joewing.net/programs/jwm/releases/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-fbsd" +IUSE="bidi debug jpeg png truetype xinerama xpm" + +RDEPEND="xpm? ( x11-libs/libXpm ) + xinerama? ( x11-libs/libXinerama ) + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXau + x11-libs/libXdmcp + truetype? ( x11-libs/libXft ) + png? ( media-libs/libpng:0= ) + jpeg? ( virtual/jpeg:0= ) + bidi? ( dev-libs/fribidi ) + dev-libs/expat" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/xextproto + xinerama? ( x11-proto/xineramaproto )" + +src_configure() { + econf \ + $(use_enable debug) \ + $(use_enable jpeg) \ + $(use_enable png) \ + $(use_enable truetype xft) \ + $(use_enable xinerama) \ + $(use_enable xpm) \ + $(use_enable bidi fribidi) \ + --enable-shape \ + --enable-xrender +} + +src_install() { + dodir /etc + dodir /usr/bin + dodir /usr/share/man + + default + + make_wrapper "${PN}" "/usr/bin/${PN}" "" "" "/etc/X11/Sessions" + + dodoc README.md example.jwmrc ChangeLog +} + +pkg_postinst() { + einfo "JWM can be configured system-wide with ${EROOT}/etc/system.jwmrc" + einfo "or per-user by creating a configuration file in ~/.jwmrc" + einfo + einfo "An example file can be found in ${EROOT}/usr/share/doc/${PF}/" +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-telnet/
commit: 2c1be0fff73ac55415797d27bb0efbf532ebfce2 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 09:29:27 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 09:29:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1be0ff dev-ruby/net-telnet: Don't install generic binstubs, bug 571186 Package-Manager: portage-2.2.26 .../{net-telnet-0.1.1.ebuild => net-telnet-0.1.1-r1.ebuild}| 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-ruby/net-telnet/net-telnet-0.1.1.ebuild b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild similarity index 72% rename from dev-ruby/net-telnet/net-telnet-0.1.1.ebuild rename to dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild index 806e92a..e8ec8a4 100644 --- a/dev-ruby/net-telnet/net-telnet-0.1.1.ebuild +++ b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -8,6 +8,11 @@ USE_RUBY="ruby20 ruby21 ruby22 ruby23" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="README.md" +# Don't install the binaries since they don't seem to be intended for +# general use and they have very generic names leading to collisions, +# e.g. bug 571186 +RUBY_FAKEGEM_BINWRAP="" + inherit ruby-fakegem DESCRIPTION="Provides telnet client functionality"