[gentoo-commits] repo/gentoo:master commit in: app-admin/ulogd/files/, app-admin/ulogd/
commit: d108e160bd54bc10ebb7c3697e214b3b2c8c7eb9 Author: Ian Delaney gentoo org> AuthorDate: Mon Sep 21 07:14:27 2015 + Commit: Ian Delaney gentoo org> CommitDate: Mon Sep 21 07:43:40 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d108e160 app-admin/ulogd: revbump to -2.0.5-r2 Update ebuild to support nftables, Update OpenRC initscript to accommodate nftables, update systemd service file to start ulogd before ebtables and nftables, patches submitted by maintainer via, and closes, bug #560470 removed defunct -2.0.5, -2.0.5-r1 Package-Manager: portage-2.2.20.1 app-admin/ulogd/files/ulogd.init-r1| 41 ++ app-admin/ulogd/files/ulogd.service-r1 | 13 ++ ...ulogd-2.0.5-r1.ebuild => ulogd-2.0.5-r2.ebuild} | 25 ++-- app-admin/ulogd/ulogd-2.0.5.ebuild | 141 - 4 files changed, 68 insertions(+), 152 deletions(-) diff --git a/app-admin/ulogd/files/ulogd.init-r1 b/app-admin/ulogd/files/ulogd.init-r1 new file mode 100644 index 000..47a0674 --- /dev/null +++ b/app-admin/ulogd/files/ulogd.init-r1 @@ -0,0 +1,41 @@ +#!/sbin/runscript +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +extra_started_commands="reload reopen" + +: ${ULOGD_BINARY:=/usr/sbin/ulogd} +: ${ULOGD_PIDFILE:=/run/${SVCNAME}.pid} +: ${ULOGD_OPTS:=--daemon --uid ulogd --pidfile ${ULOGD_PIDFILE}} + +depend() { + before iptables ip6tables ebtables nftables firewall + after mysql postgresql +} + +start() { + ebegin "Starting ${SVCNAME}" + start-stop-daemon --start \ + --exec ${ULOGD_BINARY} --pidfile ${ULOGD_PIDFILE} \ + -- ${ULOGD_OPTS} + eend $? +} + +stop() { + ebegin "Stopping ${SVCNAME}" + start-stop-daemon --stop --pidfile ${ULOGD_PIDFILE} + eend $? +} + +reload() { + ebegin "Reloading ${SVCNAME} configuration" + start-stop-daemon --signal USR1 --pidfile ${ULOGD_PIDFILE} + eend $? +} + +reopen() { + ebegin "Reopening ${SVCNAME} logfiles" + start-stop-daemon --signal HUP --pidfile ${ULOGD_PIDFILE} + eend $? +} diff --git a/app-admin/ulogd/files/ulogd.service-r1 b/app-admin/ulogd/files/ulogd.service-r1 new file mode 100644 index 000..e6c88fb --- /dev/null +++ b/app-admin/ulogd/files/ulogd.service-r1 @@ -0,0 +1,13 @@ +[Unit] +Description=A userspace logging daemon for netfilter/iptables related logging +Before=iptables.service ip6tables.service ebtables.service nftables.service +After=mysql.service postgresql.service + +[Service] +Type=forking +PIDFile=/run/ulogd.pid +ExecStart=/usr/sbin/ulogd --daemon --uid ulogd --pidfile /run/ulogd.pid +ExecReload=/bin/kill -USR1 $MAINPID + +[Install] +WantedBy=network.target diff --git a/app-admin/ulogd/ulogd-2.0.5-r1.ebuild b/app-admin/ulogd/ulogd-2.0.5-r2.ebuild similarity index 85% rename from app-admin/ulogd/ulogd-2.0.5-r1.ebuild rename to app-admin/ulogd/ulogd-2.0.5-r2.ebuild index 0115be0..2fc5a7e 100644 --- a/app-admin/ulogd/ulogd-2.0.5-r1.ebuild +++ b/app-admin/ulogd/ulogd-2.0.5-r2.ebuild @@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~ia64 ~ppc ~x86" IUSE="dbi doc json mysql nfacct +nfct +nflog pcap postgres sqlite -ulog" RDEPEND=" - net-firewall/iptables + || ( net-firewall/iptables net-firewall/nftables ) >=net-libs/libnfnetlink-1.0.1 dbi? ( dev-db/libdbi ) json? ( dev-libs/jansson ) @@ -33,20 +33,23 @@ RDEPEND=" mysql? ( virtual/mysql ) pcap? ( net-libs/libpcap ) postgres? ( dev-db/postgresql:= ) - sqlite? ( dev-db/sqlite:3 )" - + sqlite? ( dev-db/sqlite:3 ) +" DEPEND="${RDEPEND} doc? ( app-text/linuxdoc-tools app-text/texlive-core virtual/latex-base - )" + ) +" PATCHES=( "${FILESDIR}/${P}-remove-db-automagic.patch" ) DOCS=( AUTHORS README TODO ) -DOC_CONTENTS="You must have at least one logging stack enabled to make ulogd work. -Please edit example configuration located at /etc/ulogd.conf" +DOC_CONTENTS=" + You must have at least one logging stack enabled to make ulogd work. + Please edit example configuration located at /etc/ulogd.conf +" pkg_setup() { enewgroup ulogd @@ -55,12 +58,12 @@ pkg_setup() { linux-info_pkg_setup if kernel_is lt 2 6 14; then - die "ulogd2 requires kernel newer than 2.6.14" + die "ulogd requires kernel newer than 2.6.14" fi if kernel_is lt 2 6 18; then ewarn "You are using kernel older than 2.6.18" - ewarn "Some ulogd2 features may be unavailable" + ewarn "Some ulogd features may be unavailable" fi if use nfacct && kernel_is lt 3 3 0; then @@ -105,7 +108,7 @@ src_compile() { autotools-utils_src_compile if use doc; then - # prevent access violations
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: c4290c12e46e122717586141bfa8a75dcf33220e Author: Alexis Ballier gentoo org> AuthorDate: Mon Sep 21 08:01:46 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Sep 21 08:01:46 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4290c12 eclass: texlive-common.eclass: Fix long standing bug: Do not overwrite existing symlinks. The bug has been here since the beginning but surprisingly enough, it was only noticed now in bug #560722. eclass/texlive-common.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass index e4798b3..ca0f4c6 100644 --- a/eclass/texlive-common.eclass +++ b/eclass/texlive-common.eclass @@ -85,7 +85,7 @@ texlive-common_do_symlinks() { if [ $1 = $2 ]; then einfo "Symlink $1 -> $2 skipped" - elif [ -e "${ED}/usr/bin/$1" ]; + elif [ -e "${ED}/usr/bin/$1" -o -L "${ED}/usr/bin/$1" ]; then einfo "Symlink $1 skipped (file exists)" else
[gentoo-commits] repo/gentoo:master commit in: net-libs/ignition-transport/
commit: ee853c6c2c994e9b862782674aedf4c9258c93db Author: Alexis Ballier gentoo org> AuthorDate: Mon Sep 21 08:08:41 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Sep 21 08:08:41 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee853c6c net-libs/ignition-transport: Add minimal version on zeromq dep. Might fix bug #560930. Package-Manager: portage-2.2.20.1 net-libs/ignition-transport/ignition-transport-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild b/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild index 0ad985f..1a6971c 100644 --- a/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild +++ b/net-libs/ignition-transport/ignition-transport-0.7.0.ebuild @@ -17,7 +17,7 @@ IUSE="" DEPEND=" dev-libs/protobuf:= - net-libs/zeromq:= + >=net-libs/zeromq-3.2.0:= sys-apps/util-linux " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: b2388f6243eedc2f0c7bc0c34722e190f23362a7 Author: Dirkjan Ochtman gentoo org> AuthorDate: Mon Sep 21 06:17:20 2015 + Commit: Dirkjan Ochtman gentoo org> CommitDate: Mon Sep 21 06:17:20 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2388f62 dev-python/coverage: version bump to 4.0 Package-Manager: portage-2.2.20.1 dev-python/coverage/Manifest| 1 + dev-python/coverage/coverage-4.0.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index 9316b3a..1828f72 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,3 +1,4 @@ DIST coverage-3.6.tar.gz 232067 SHA256 df3bf169d4727f3fad146ca715a49a1f72a8258689651ef9de908022e739700d SHA512 fb9f26ba20dced48d01929251a08b0b9da2bc5910ccc734910aed76634bd98b538983880e2e29c2c4604f6b97ed3a947871dfe8c9a43acc4556484e4c77ee68e WHIRLPOOL c6163901763dadd4cfba13953dd2535778b0da73a4f08f1400534135d49d54558736c46253146cbe03f9680d33f3cd2a33f8be7795ff17054bf0608393ac6eca DIST coverage-3.7.1.tar.gz 284735 SHA256 d1aea1c4aa61b8366d6a42dd3650622fbf9c634ed24eaf7f379c8b970e5ed44e SHA512 d198b06db938119fad8c13b9a7bbf018a5406c29327c943014e3b9b33ea85f0fbadaef6565fba26a461a3f1ee31f4cbfb42503420cc587c846ce499e80fd5133 WHIRLPOOL f07d239053bf357fe3dca7bec04d390db9b6610060fd848c9f15ea9de2f0a141d66e68cba5833a63bde860f4377c9029574e6ea7ed76ffe2fda332703e3100ab DIST coverage-3.7.tar.gz 283419 SHA256 c50ee4c391a083d87e2345b0094a7ec24a07b98b4e435f134d02a62ea3827fdb SHA512 62d20d8a3f5be93c8eae513b61330cd5876df94cb7269ff90bcc0d4b946dd426b7bad9bcb74e2b6334a5c14178c408667c7dfd00d5362ee499c203d4ac55d189 WHIRLPOOL 910e766d2eaa7918611325beacb4ab2dd220cccf2478b01e635b8339f4bdd11823b69a1c5a630d20342188db7e1aae0ab0d26e85743ce3f0e24c1ead5f49e64b +DIST coverage-4.0.tar.gz 166399 SHA256 b1244343e39cb2835f9c89c2d8fbcad8e4a5b4945344b434a4d8b6e9e7431390 SHA512 ef8c4cf9025df16d8d2a60bc7c09cf7507118104df98212504c56df7c0758af603995bc6734a939631c83d9d8532d2f85fb903e7dc2ea6694b18b4b1a1162e0f WHIRLPOOL 15db3f5d793009154fdd496a917e2494f81466b220b481a9f74e474ea70610b837c3c830f83a3df743231c9e786e42f6a253515c152b9c5f34b2921b6e7ecf08 diff --git a/dev-python/coverage/coverage-4.0.ebuild b/dev-python/coverage/coverage-4.0.ebuild new file mode 100644 index 000..a2e1c40 --- /dev/null +++ b/dev-python/coverage/coverage-4.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 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} pypy pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Code coverage measurement for Python" +HOMEPAGE="http://nedbatchelder.com/code/coverage/ https://pypi.python.org/pypi/coverage; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" + +python_compile() { + if [[ ${EPYTHON} == python2.7 ]]; then + local CFLAGS="${CFLAGS} -fno-strict-aliasing" + export CFLAGS + fi + + distutils-r1_python_compile +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/
commit: 8dd51e4ad1657fd49822eadfe6b96dec17ce024e Author: Matthew Thode gentoo org> AuthorDate: Mon Sep 21 07:19:15 2015 + Commit: Matt Thode gentoo org> CommitDate: Mon Sep 21 07:19:41 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd51e4a media-sound/spotify: fontconfig is a direct dep Package-Manager: portage-2.2.20.1 media-sound/spotify/spotify-1.0.14.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-sound/spotify/spotify-1.0.14.ebuild b/media-sound/spotify/spotify-1.0.14.ebuild index ec57b0c..71eb980 100644 --- a/media-sound/spotify/spotify-1.0.14.ebuild +++ b/media-sound/spotify/spotify-1.0.14.ebuild @@ -25,7 +25,8 @@ RDEPEND=" dev-libs/nss gnome-base/gconf media-libs/alsa-lib - media-libs/harfbuzz[fontconfig] + media-libs/harfbuzz + media-libs/fontconfig media-libs/mesa net-misc/curl net-print/cups[ssl]
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 30c23bb5d4c227ada191cbcf082d06e50a92a9b0 Author: Alexis Ballier gentoo org> AuthorDate: Mon Sep 21 07:57:20 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Sep 21 07:57:34 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c23bb5 eclass: texlive-module.eclass: Do not sort execute directives to obtain same order as upstream one. eclass/texlive-module.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/texlive-module.eclass b/eclass/texlive-module.eclass index f78e00f..3bd1324 100644 --- a/eclass/texlive-module.eclass +++ b/eclass/texlive-module.eclass @@ -265,7 +265,7 @@ texlive-module_src_compile() { # later for i in "${S}"/tlpkg/tlpobj/*; do - grep '^execute ' "${i}" | sed -e 's/^execute //' | tr ' \t' '##' |sort|uniq >> "${T}/jobs" + grep '^execute ' "${i}" | sed -e 's/^execute //' | tr ' \t' '##' >> "${T}/jobs" done for i in $(<"${T}/jobs");
[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-langczechslovak/
commit: 03b3937f2a876d6b14bec02cf6038fefad6b2154 Author: Alexis Ballier gentoo org> AuthorDate: Mon Sep 21 08:03:43 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Sep 21 08:03:43 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b3937f dev-texlive/texlive-langczechslovak: Revbump after eclass changes to propagate fix for bug #560722: link format binaries as upstream intents them to be linked. Package-Manager: portage-2.2.20.1 ...langczechslovak-2015.ebuild => texlive-langczechslovak-2015-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015.ebuild b/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild similarity index 100% rename from dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015.ebuild rename to dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libconfig/
commit: a880480839f3ef2328ca1562366e66e983eca9df Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:31:15 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:31:15 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8804808 dev-libs/libconfig: Stable for PPC64 (bug #560872). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches dev-libs/libconfig/libconfig-1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libconfig/libconfig-1.5.ebuild b/dev-libs/libconfig/libconfig-1.5.ebuild index 1835e65..dbc224f 100644 --- a/dev-libs/libconfig/libconfig-1.5.ebuild +++ b/dev-libs/libconfig/libconfig-1.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.hyperrealm.com/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" +KEYWORDS="~amd64 ~arm ~mips ~ppc ppc64 ~sparc ~x86 ~x86-linux" IUSE="+cxx examples static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdbusmenu-qt/
commit: 7b03a03ea9cf60e021e982eb7693cb44a75a4a05 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:33:27 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:33:27 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b03a03e dev-libs/libdbusmenu-qt: Stable for PPC64 (bug #558660). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild index 0f31507..3f2d85a 100644 --- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild +++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.9.3_pre20140619-r1.ebuild @@ -12,14 +12,14 @@ inherit multibuild multilib virtualx ${BZR_ECLASS} cmake-multilib DESCRIPTION="A library providing Qt implementation of DBusMenu specification" HOMEPAGE="https://launchpad.net/libdbusmenu-qt/; if [[ ${PV} == * ]] ; then - KEYWORDS="" + KEYWORDS="ppc64" else MY_PV=${PV/_pre/+14.10.} SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.orig.tar.gz; # upstream has no permissions to use some kde written code so repack git # repo every time #SRC_URI="https://dev.gentoo.org/~scarabeus/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" PATCHES=( "${FILESDIR}/${P}-optionaltests.patch" ) fi
[gentoo-commits] repo/gentoo:master commit in: mail-filter/maildrop/files/, mail-filter/maildrop/
commit: 3c9a4aadc606b9c5a55baa847c3cfd6bf353594b Author: Eray Aslan gentoo org> AuthorDate: Tue Sep 22 05:44:06 2015 + Commit: Eray Aslan gentoo org> CommitDate: Tue Sep 22 05:44:06 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c9a4aad mail-filter/maildrop: version bump. do not setuid unnecessarily Gentoo-Bug: 560678 mail-filter/maildrop/Manifest | 1 + .../maildrop/files/maildrop-testsuite-r2.patch | 65 + mail-filter/maildrop/maildrop-2.8.3.ebuild | 145 + mail-filter/maildrop/metadata.xml | 1 + 4 files changed, 212 insertions(+) diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest index 35a7797..ddefc26 100644 --- a/mail-filter/maildrop/Manifest +++ b/mail-filter/maildrop/Manifest @@ -1 +1,2 @@ DIST maildrop-2.6.0.tar.bz2 2174922 SHA256 afc115119b2d3197c565002e158c2cb69d525288bf72c71919c3c74096b824a9 SHA512 210841add8aff389589802f15ea74776815ecfd0dd9d5fb4f244d101e3d3f5dbb833a38f1d539b869c49685cfe34b0e6e014a5888c2537c9d89c68d754248db4 WHIRLPOOL c6d8f2be69a02fa757ac4dd653c22c79c8da6c2c1c112d48e0d4c491238d20e4c093d01f728ea337b1ba12bc75d88c5a252ff036114fe2339666776f2be44e80 +DIST maildrop-2.8.3.tar.bz2 1992695 SHA256 58245ccd759382761c4cdbeaefbd37622e01f1c48e71251b06ea085a890ce6c9 SHA512 25168945764eda5c74641e205e3c784ca2ae27c15a5a6ddfe7a1c7b238cd6c3d5b0a3f7ce8b405b578d067f6f2aae5d7d6110da8bc89f91ac1c7fdc224ffd054 WHIRLPOOL 9d8ea100ad125e814663c76539b41f208448b3259193008fade1291de7ec98efe8cf5b9f8b7f267acc9be78ccba1b28a8165d99d59d7d6ada4b99aa10cd163ea diff --git a/mail-filter/maildrop/files/maildrop-testsuite-r2.patch b/mail-filter/maildrop/files/maildrop-testsuite-r2.patch new file mode 100644 index 000..479a8f5 --- /dev/null +++ b/mail-filter/maildrop/files/maildrop-testsuite-r2.patch @@ -0,0 +1,65 @@ +--- libs/maildrop/configure.ac 2015-06-27 17:55:08.0 + libs/maildrop/configure.ac 2015-09-22 05:23:33.0 + +@@ -195,6 +195,15 @@ + AC_DEFINE_UNQUOTED(MAXLONGSIZE, $MAXLONGSIZE, + [ Maximum character size of a long ]) + ++dnl check for en_US locale ++check_en_US() { ++locale -a | grep en_US.utf8 > /dev/null ++return $? ++} ++AC_MSG_CHECKING([for en_US.utf8]) ++AM_CONDITIONAL([HAS_EN_US], [check_en_US]) ++AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])]) ++ + dnl Checks for library functions. + + AC_FUNC_CLOSEDIR_VOID +--- libs/maildrop/Makefile.am 2015-06-27 17:55:08.0 + libs/maildrop/Makefile.am 2015-09-22 05:24:29.0 + +@@ -75,9 +75,13 @@ + maildrop.lsm testsuite.txt.idn testsuite.txt.noidn testsuite2 + + check-am: ++if HAS_EN_US + @chmod +x testsuite + ./testsuite | cmp -s - $(srcdir)/$(TESTSUITE) + @SHELL@ $(srcdir)/testsuite2 ++else ++ echo ' Need en_US.utf8 to run tests' ++endif + + noinst_DATA=maildrop.html maildrop.1 maildropfilter.html maildropfilter.7 \ + maildropgdbm.html maildropgdbm.7 +--- libs/rfc2045/configure.ac 2014-02-16 09:00:13.0 + libs/rfc2045/configure.ac 2015-09-22 05:28:18.0 + +@@ -60,6 +60,15 @@ + AC_CHECK_FUNC(strncasecmp,,CFLAGS="$CFLAGS -Dstrncasecmp=strnicmp") + AC_CHECK_FUNC(strcasecmp,,CFLAGS="$CFLAGS -Dstrcasecmp=stricmp") + ++dnl check for en_US locale ++check_en_US() { ++locale -a | grep en_US.utf8 > /dev/null ++return $? ++} ++AC_MSG_CHECKING([for en_US.utf8]) ++AM_CONDITIONAL([HAS_EN_US], [check_en_US]) ++AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])]) ++ + AC_ARG_WITH(package, [], package="$withval", + [ + package="$PACKAGE" +--- libs/rfc2045/Makefile.am 2015-02-28 17:59:41.0 + libs/rfc2045/Makefile.am 2015-09-22 05:29:08.0 + +@@ -76,6 +76,10 @@ + endif + + check-am: ++if HAS_EN_US + @SHELL@ $(srcdir)/testsuite | cmp -s - $(srcdir)/$(TESTSUITE) + @SHELL@ $(srcdir)/testsuitemm | cmp -s - $(srcdir)/testsuitemm.txt + @SHELL@ $(srcdir)/testrfc3676parsersuite | diff -U 3 $(srcdir)/testrfc3676parsersuite.txt - ++else ++ echo ' Need en_US.utf8 to run tests' ++endif diff --git a/mail-filter/maildrop/maildrop-2.8.3.ebuild b/mail-filter/maildrop/maildrop-2.8.3.ebuild new file mode 100644 index 000..afc63ac --- /dev/null +++ b/mail-filter/maildrop/maildrop-2.8.3.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils flag-o-matic autotools + +DESCRIPTION="Mail delivery agent/filter" +[[ -z ${PV/?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${SRC_URI} ]] && SRC_URI="http://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2; +HOMEPAGE="http://www.courier-mta.org/maildrop/; + +LICENSE="GPL-3" +SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: sys-fs/f2fs-tools/
commit: a30fa7152365c6889c3f80260bf5cd112004c26d Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:46:51 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:58:16 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30fa715 sys-fs/f2fs-tools: Stable for PPC64 (bug #555874). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild index a480d3b..b137746 100644 --- a/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild +++ b/sys-fs/f2fs-tools/f2fs-tools-1.4.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~blueness/f2fs-tools/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 x86" IUSE="" src_configure() {
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/
commit: ee7db46c829c8cbaf1b9978d8a268dc8f6c732f3 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 05:03:22 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 05:03:22 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7db46c Mask USE=mkl for PowerPC (bug #555896). profiles/arch/powerpc/package.use.mask | 4 profiles/arch/powerpc/use.mask | 4 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 7964067..6087274 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -318,10 +318,6 @@ dev-java/icedtea systemtap # sci-chemistry/msms not available for this arch sci-chemistry/vmd msms -# Justin Lecher(13 Aug 2010) -# MKL not available on this arch -media-gfx/povray mkl - # Bernard Cafarelli (26 Apr 2010) # This is for x86/amd64 only sys-devel/llvm udis86 diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask index 7b8cf0d..ee86b3a 100644 --- a/profiles/arch/powerpc/use.mask +++ b/profiles/arch/powerpc/use.mask @@ -1,6 +1,10 @@ # PPC Specific use flags # +# Jeroen Roovers (22 Sep 2015) +# sci-libs/mkl is not supported on PPC +mkl + # Jeroen Roovers (25 May 2015) # PowerPC has no support for this bootloader (bug #550322) gnuefi
[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/
commit: 834460c5a3d0480a8e7fc04d6f5358f092ca70f4 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 05:04:06 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 05:04:06 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834460c5 sci-libs/armadillo: Mark ~ppc64 (bug #555896). Package-Manager: portage-2.2.20.1 sci-libs/armadillo/armadillo-4.650.4.ebuild | 2 +- sci-libs/armadillo/armadillo-5.400.2.ebuild | 2 +- sci-libs/armadillo/armadillo-5.500.2.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-libs/armadillo/armadillo-4.650.4.ebuild b/sci-libs/armadillo/armadillo-4.650.4.ebuild index fe85583..0679a08 100644 --- a/sci-libs/armadillo/armadillo-4.650.4.ebuild +++ b/sci-libs/armadillo/armadillo-4.650.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="0/4" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="arpack blas debug doc examples hdf5 lapack mkl tbb test" REQUIRED_USE="test? ( lapack )" diff --git a/sci-libs/armadillo/armadillo-5.400.2.ebuild b/sci-libs/armadillo/armadillo-5.400.2.ebuild index c785a40..3dc475d 100644 --- a/sci-libs/armadillo/armadillo-5.400.2.ebuild +++ b/sci-libs/armadillo/armadillo-5.400.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="0/5" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="arpack blas debug doc examples hdf5 lapack mkl superlu tbb test" REQUIRED_USE="test? ( lapack )" diff --git a/sci-libs/armadillo/armadillo-5.500.2.ebuild b/sci-libs/armadillo/armadillo-5.500.2.ebuild index c785a40..3dc475d 100644 --- a/sci-libs/armadillo/armadillo-5.500.2.ebuild +++ b/sci-libs/armadillo/armadillo-5.500.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="0/5" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="arpack blas debug doc examples hdf5 lapack mkl superlu tbb test" REQUIRED_USE="test? ( lapack )"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/contracts/
commit: 8dbe956fb7a962720bad0d1d0758a1a35760f03a Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 22 04:56:43 2015 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 22 05:18:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbe956f dev-ruby/contracts: add ~alpha keyword to all new versions Package-Manager: portage-2.2.20.1 dev-ruby/contracts/contracts-0.11.0.ebuild | 2 +- dev-ruby/contracts/contracts-0.12.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/contracts/contracts-0.11.0.ebuild b/dev-ruby/contracts/contracts-0.11.0.ebuild index 66e9357..f86eb54 100644 --- a/dev-ruby/contracts/contracts-0.11.0.ebuild +++ b/dev-ruby/contracts/contracts-0.11.0.ebuild @@ -17,5 +17,5 @@ HOMEPAGE="https://github.com/egonSchiele/contracts.ruby; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86" IUSE="" diff --git a/dev-ruby/contracts/contracts-0.12.0.ebuild b/dev-ruby/contracts/contracts-0.12.0.ebuild index 66e9357..f86eb54 100644 --- a/dev-ruby/contracts/contracts-0.12.0.ebuild +++ b/dev-ruby/contracts/contracts-0.12.0.ebuild @@ -17,5 +17,5 @@ HOMEPAGE="https://github.com/egonSchiele/contracts.ruby; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/recog/
commit: d8ffc3195559003e5645485ce3b944aac13188ce Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 22 05:14:53 2015 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 22 05:18:47 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ffc319 dev-ruby/recog: version bump Package-Manager: portage-2.2.20.1 dev-ruby/recog/Manifest| 1 + dev-ruby/recog/recog-2.0.13.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest index 497ea59..78bbca4 100644 --- a/dev-ruby/recog/Manifest +++ b/dev-ruby/recog/Manifest @@ -1,2 +1,3 @@ DIST recog-2.0.12.gem 196608 SHA256 49754e782aff74a1b9f95e48c2baafa5c4ec54d534013616d6dadb2b0d95fdd0 SHA512 d88347313807969ced0106a9134a70aa933d0ad8681067746c0c931a072add2466bf17e2eeb5c090e9be8f45eede66613659b942ca98f58fd0bc15d7ee523058 WHIRLPOOL b035279dbd74e6ddbe12b90a5433c5fe66055f8a71fa3be2c61b13dc364fafbf95deea021d9e6f1d38225d3ffae675abd23892f2b296b463e6348e7b6f98855e +DIST recog-2.0.13.gem 197632 SHA256 77bfc87f5863a2b5461fa72ddea0833e6ab970fbdd2e7bab3794c8121dd76455 SHA512 f7b1149085e916688021a3ecce3d5b54cebbb2c80ac1d597d8a1cdff3da3e81d14405854bdcbc74a58167e72d59146b8a34546e2c83df6d79f37062788acfd2f WHIRLPOOL 4c88f27c4e95698b42007994ef21f8f4c646f6c4c2738afb1c94e1e410e5b691e0d0c42cd3a49cc6a43f909f46f59a2e7cca129dd39e3fdc3b18f75d04be8033 DIST recog-2.0.6.gem 188928 SHA256 333d867db310b908342f857ee4f3f60b869386ff7b908e06f4dec8b9352ceb97 SHA512 408e83889632127d584ce8d09244c63246807aa5f89d88c082bbfd441a2e708cd67f23aebf23fa08c5db6bfd7ff771071daf64df9a66224aa5f04fcaba3d1387 WHIRLPOOL 2aaef470b15e3b8ac99d99bc3f8975447d5aa3d05220540d61f4972083f8cf6a0b04ba89e88aefc0dfd355f59f6f1bd5e9754bf00b6b5a5a953ef21f42fc3509 diff --git a/dev-ruby/recog/recog-2.0.13.ebuild b/dev-ruby/recog/recog-2.0.13.ebuild new file mode 100644 index 000..761c372 --- /dev/null +++ b/dev-ruby/recog/recog-2.0.13.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="Pattern recognition for hosts, services, and content" +HOMEPAGE="https://github.com/rapid7/${PN}; + +LICENSE="BSD-2" +SLOT="2" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/nokogiri" + +ruby_add_bdepend "test? ( + dev-ruby/regexp_parser + dev-ruby/rspec:3 + dev-util/aruba + dev-util/cucumber +)" + +all_ruby_prepare() { + sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + ruby-ng_cucumber +}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/
commit: 121be60bd696400c22617d3652bda9872a50100e Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:44:03 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:44:03 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121be60b sys-fs/btrfs-progs: Stable for PPC64 (bug #552446). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild index 0bf8aaa..567ec67 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-4.0.1.ebuild @@ -10,7 +10,7 @@ libbtrfs_soname=0 if [[ ${PV} != ]]; then MY_PV=v${PV} - KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86" SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz; S="${WORKDIR}"/${PN}-${MY_PV} else
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gif2png/
commit: 2d9ae288549dfe974b90a64b1b2d0aab5407c2fb Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:44:35 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:44:35 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9ae288 media-gfx/gif2png: Stable for PPC64 (bug #535440). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches media-gfx/gif2png/gif2png-2.5.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gif2png/gif2png-2.5.9.ebuild b/media-gfx/gif2png/gif2png-2.5.9.ebuild index 47e3bfb..1a1a5cf 100644 --- a/media-gfx/gif2png/gif2png-2.5.9.ebuild +++ b/media-gfx/gif2png/gif2png-2.5.9.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://catb.org/~esr/${PN}/${P}.tar.gz; LICENSE="ZLIB" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" RDEPEND=">=media-libs/libpng-1.2:0
[gentoo-commits] repo/gentoo:master commit in: net-dns/avahi/
commit: 870e13353da2452cf1e739ee32409d1dcf6b7517 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:42:02 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:42:02 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870e1335 net-dns/avahi: Stable for PPC64 (bug #554784). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches net-dns/avahi/avahi-0.6.31-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/avahi/avahi-0.6.31-r8.ebuild b/net-dns/avahi/avahi-0.6.31-r8.ebuild index 9e8f71f..8755b1e 100644 --- a/net-dns/avahi/avahi-0.6.31-r8.ebuild +++ b/net-dns/avahi/avahi-0.6.31-r8.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://avahi.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 kernel_linux mdnsresponder-compat mono nls python qt4 selinux test utils" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/
commit: e53567187f146ee1f52d537d6f2efacb6a91f4c1 Author: Andrey Grozin gentoo org> AuthorDate: Tue Sep 22 04:50:18 2015 + Commit: Andrey Grozin gentoo org> CommitDate: Tue Sep 22 04:50:18 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5356718 dev-lisp/sbcl: comment out a test in posix-tests.lisp Bugs: 560276, 561018 Package-Manager: portage-2.2.20.1 dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch | 40 ++ dev-lisp/sbcl/metadata.xml | 2 -- dev-lisp/sbcl/sbcl-1.2.15.ebuild | 2 ++ 3 files changed, 42 insertions(+), 2 deletions(-) diff --git a/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch b/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch new file mode 100644 index 000..517208a --- /dev/null +++ b/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch @@ -0,0 +1,40 @@ +diff -r -U1 sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp +--- sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp 2015-08-31 00:59:03.0 +0600 sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp 2015-09-22 10:19:20.0 +0600 +@@ -169,19 +169,19 @@ + +-(deftest rmdir.error.3 +- (handler-case +- (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir")) +-(sb-posix:syscall-error (c) +- (typep +- (sb-posix:syscall-errno c) +- '(member +- #+(or darwin openbsd) +- #.sb-posix:eisdir +- #+win32 +- #.sb-posix::eacces +- #+win32 +- #.sb-posix::enotempty +- #+sunos +- #.sb-posix::einval +- #-(or darwin openbsd win32 sunos) +- #.sb-posix::ebusy t) ++;(deftest rmdir.error.3 ++; (handler-case ++; (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir")) ++;(sb-posix:syscall-error (c) ++; (typep ++; (sb-posix:syscall-errno c) ++; '(member ++; #+(or darwin openbsd) ++; #.sb-posix:eisdir ++; #+win32 ++; #.sb-posix::eacces ++; #+win32 ++; #.sb-posix::enotempty ++; #+sunos ++; #.sb-posix::einval ++; #-(or darwin openbsd win32 sunos) ++; #.sb-posix::ebusy t) + diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml index 04e46ea..bad39a3 100644 --- a/dev-lisp/sbcl/metadata.xml +++ b/dev-lisp/sbcl/metadata.xml @@ -28,8 +28,6 @@ GLIBC. SBCL 0.8.17 and later support Unicode. - Include support for dev-lisp/asdf in SBCL - Include support for the SBCL low level debugger Enable if the user plans to run the package under a pax enabled hardened kernel diff --git a/dev-lisp/sbcl/sbcl-1.2.15.ebuild b/dev-lisp/sbcl/sbcl-1.2.15.ebuild index fd1bea7..bc2ac4d 100644 --- a/dev-lisp/sbcl/sbcl-1.2.15.ebuild +++ b/dev-lisp/sbcl/sbcl-1.2.15.ebuild @@ -98,6 +98,8 @@ src_prepare() { epatch "${FILESDIR}"/concurrency-test-1.2.6.patch # bugs #486552, #527666, #517004 epatch "${FILESDIR}"/bsd-sockets-test-1.2.11.patch + # bugs #560276, #561018 + epatch "${FILESDIR}"/sb-posix-test-1.2.15.patch epatch "${FILESDIR}"/${PN}-1.2.11-solaris.patch epatch "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: f702bf4c75b03b19e214c6d9f5a376afa647dce5 Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 03:59:10 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:46 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f702bf4c repoman/actions.py: split out a manifest function pym/repoman/actions.py | 110 + 1 file changed, 57 insertions(+), 53 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index d70dd82..405a8c7 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -330,59 +330,7 @@ class Actions(object): level=logging.ERROR, noiselevel=-1) sys.exit(retval) - if True: - myfiles = mymanifests[:] - # If there are no header (SVN/CVS keywords) changes in - # the files, this Manifest commit must include the - # other (yet uncommitted) files. - if not myheaders: - myfiles += myupdates - myfiles += myremoved - myfiles.sort() - - fd, commitmessagefile = tempfile.mkstemp(".repoman.msg") - mymsg = os.fdopen(fd, "wb") - mymsg.write(_unicode_encode(commitmessage)) - mymsg.close() - - commit_cmd = [] - if self.options.pretend and self.vcs_settings.vcs is None: - # substitute a bogus value for pretend output - commit_cmd.append("cvs") - else: - commit_cmd.append(self.vcs_settings.vcs) - commit_cmd.extend(self.vcs_settings.vcs_global_opts) - commit_cmd.append("commit") - commit_cmd.extend(self.vcs_settings.vcs_local_opts) - if self.vcs_settings.vcs == "hg": - commit_cmd.extend(["--logfile", commitmessagefile]) - commit_cmd.extend(myfiles) - else: - commit_cmd.extend(["-F", commitmessagefile]) - commit_cmd.extend(f.lstrip("./") for f in myfiles) - - try: - if self.options.pretend: - print("(%s)" % (" ".join(commit_cmd),)) - else: - retval = spawn(commit_cmd, env=self.repo_settings.commit_env) - if retval != os.EX_OK: - if self.repo_settings.repo_config.sign_commit and self.vcs_settings.vcs == 'git' and \ - not git_supports_gpg_sign(): - # Inform user that newer git is needed (bug #403323). - logging.error( - "Git >=1.7.9 is required for signed commits!") - - writemsg_level( - "!!! Exiting on %s (shell) " - "error code: %s\n" % (self.vcs_settings.vcs, retval), - level=logging.ERROR, noiselevel=-1) - sys.exit(retval) - finally: - try: - os.unlink(commitmessagefile) - except OSError: - pass + self.add_manifest(mymanifests, myheaders, myupdates, myremoved, commitmessage) print() if self.vcs_settings.vcs: @@ -807,3 +755,59 @@ class Actions(object): myupdates += myautoadd return myupdates, broken_changelog_manifests + + + def add_manifest(self, mymanifests, myheaders, myupdates, myremoved, + commitmessage): + myfiles = mymanifests[:] + # If there are no header (SVN/CVS keywords) changes in + # the files, this Manifest commit must include the + # other (yet uncommitted) files. + if not myheaders: + myfiles += myupdates + myfiles += myremoved + myfiles.sort() + + fd, commitmessagefile = tempfile.mkstemp(".repoman.msg") + mymsg = os.fdopen(fd, "wb") +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 8553e18d54009d5fb804a7a9d65ae0d8f7de2cba Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 00:48:05 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:46 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8553e18d repoman: Move the remaining actions to an Actions class Fix regression from which always runs commit mode. Error found by Mike Gilbert actions.py: Assign repoman_settings from the repo_settings variable Add a return to the end perform(), it just didn't seem right to leave it hanging. pym/repoman/{main.py => actions.py} | 662 +-- pym/repoman/main.py | 756 ++-- 2 files changed, 302 insertions(+), 1116 deletions(-) diff --git a/pym/repoman/main.py b/pym/repoman/actions.py old mode 100755 new mode 100644 similarity index 66% copy from pym/repoman/main.py copy to pym/repoman/actions.py index 2b2f91d..611c0dd --- a/pym/repoman/main.py +++ b/pym/repoman/actions.py @@ -1,337 +1,80 @@ -#!/usr/bin/python -bO -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -from __future__ import print_function, unicode_literals import errno import io import logging +import platform import re import signal import subprocess import sys import tempfile -import platform from itertools import chain -from os import path as osp -if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), ".portage_not_installed")): - pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__ #, "pym") - sys.path.insert(0, pym_path) -# import our centrally initialized portage instance -from repoman._portage import portage -portage._internal_caller = True -portage._disable_legacy_globals() - +from _emerge.UserQuery import UserQuery +import portage +from portage import cvstree from portage import os from portage import _encodings from portage import _unicode_encode -from _emerge.UserQuery import UserQuery -import portage.checksum -import portage.const -import portage.repository.config -from portage import cvstree -from portage import util -from portage.process import find_binary, spawn from portage.output import ( - bold, create_color_func, green, nocolor, red) -from portage.output import ConsoleStyleFile, StyleWriter -from portage.util import formatter -from portage.util import writemsg_level + bold, create_color_func, green, red) from portage.package.ebuild.digestgen import digestgen +from portage.process import find_binary, spawn +from portage.util import writemsg_level -from repoman.argparser import parse_args -from repoman.checks.ebuilds.checks import checks_init +from repoman._subprocess import repoman_popen, repoman_getstatusoutput from repoman.errors import err from repoman.gpg import gpgsign, need_signature -from repoman.qa_data import ( - format_qa_output, format_qa_output_column, qahelp, - qawarnings, qacats) -from repoman.repos import RepoSettings -from repoman.scanner import Scanner -from repoman._subprocess import repoman_popen, repoman_getstatusoutput from repoman import utilities -from repoman.vcs.vcs import ( - git_supports_gpg_sign, vcs_files_to_cps, VCSSettings) - - -if sys.hexversion >= 0x300: - basestring = str - -util.initialize_logger() +from repoman.vcs.vcs import git_supports_gpg_sign, vcs_files_to_cps bad = create_color_func("BAD") -# A sane umask is needed for files that portage creates. -os.umask(0o22) - - -def repoman_main(argv): - config_root = os.environ.get("PORTAGE_CONFIGROOT") - repoman_settings = portage.config(config_root=config_root, local_config=False) - - if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \ - repoman_settings.get('TERM') == 'dumb' or \ - not sys.stdout.isatty(): - nocolor() - - options, arguments = parse_args( - sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", "")) - - if options.version: - print("Portage", portage.VERSION) - sys.exit(0) - - if options.experimental_inherit == 'y': - # This is experimental, so it's non-fatal. - qawarnings.add("inherit.missing") - checks_init(experimental_inherit=True) - - # Set this to False when an extraordinary issue (generally - # something other than a QA issue) makes it impossible to - # commit (like if Manifest generation fails). - can_force = True - - portdir, portdir_overlay, mydir = utilities.FindPortdir(repoman_settings) - if portdir is None: - sys.exit(1) - - myreporoot = os.path.basename(portdir_overlay) - myreporoot += mydir[len(portdir_overlay):] - - vcs_settings = VCSSettings(options, repoman_settings) - - repo_settings = RepoSettings( -
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, bin/
commit: 56b11d66acf0d0cb92e54f7e43e1b963320df5b2 Author: Brian Dolbec gentoo org> AuthorDate: Thu Sep 17 04:07:02 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:45 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=56b11d66 repoman: Create repoman_main() Create an initial repoamn_main() Update bin/repoman script Clean up unused variables Move commitmessage from global scope to the function. Clean up some demarcation lines. Signed-off-by: Brian Dolbec gentoo.org> bin/repoman |5 +- pym/repoman/main.py | 2728 +-- 2 files changed, 1362 insertions(+), 1371 deletions(-) diff --git a/bin/repoman b/bin/repoman index 4e18b6c..05d842f 100755 --- a/bin/repoman +++ b/bin/repoman @@ -30,11 +30,10 @@ pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), "pym") sys.path.insert(0, pym_path) import portage portage._internal_caller = True -#from repoman.main import repoman_main +from repoman.main import repoman_main try: - #repoman_main(sys.argv[1:]) - from repoman import main + repoman_main(sys.argv[1:]) except IOError as e: if e.errno == errno.EACCES: print("\nRepoman: Need user access") diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 006afc9..e3d0472 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -88,8 +88,6 @@ if sys.hexversion >= 0x300: util.initialize_logger() -commitmessage = None - bad = create_color_func("BAD") live_eclasses = portage.const.LIVE_ECLASSES @@ -102,1487 +100,1481 @@ def sort_key(item): return item[2].sub_path -# Repoman sets it's own ACCEPT_KEYWORDS and we don't want it to -# behave incrementally. -repoman_incrementals = tuple( - x for x in portage.const.INCREMENTALS if x != 'ACCEPT_KEYWORDS') -config_root = os.environ.get("PORTAGE_CONFIGROOT") -repoman_settings = portage.config(config_root=config_root, local_config=False) - -if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \ - repoman_settings.get('TERM') == 'dumb' or \ - not sys.stdout.isatty(): - nocolor() - -options, arguments = parse_args( - sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", "")) - -if options.version: - print("Portage", portage.VERSION) - sys.exit(0) - -if options.experimental_inherit == 'y': - # This is experimental, so it's non-fatal. - qawarnings.add("inherit.missing") - checks_init(experimental_inherit=True) - -# Set this to False when an extraordinary issue (generally -# something other than a QA issue) makes it impossible to -# commit (like if Manifest generation fails). -can_force = True +def repoman_main(argv): + # Repoman sets it's own ACCEPT_KEYWORDS and we don't want it to + # behave incrementally. + repoman_incrementals = tuple( + x for x in portage.const.INCREMENTALS if x != 'ACCEPT_KEYWORDS') + config_root = os.environ.get("PORTAGE_CONFIGROOT") + repoman_settings = portage.config(config_root=config_root, local_config=False) -portdir, portdir_overlay, mydir = utilities.FindPortdir(repoman_settings) -if portdir is None: - sys.exit(1) + if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \ + repoman_settings.get('TERM') == 'dumb' or \ + not sys.stdout.isatty(): + nocolor() -myreporoot = os.path.basename(portdir_overlay) -myreporoot += mydir[len(portdir_overlay):] -## + options, arguments = parse_args( + sys.argv, qahelp, repoman_settings.get("REPOMAN_DEFAULT_OPTS", "")) -vcs_settings = VCSSettings(options, repoman_settings) + if options.version: + print("Portage", portage.VERSION) + sys.exit(0) + if options.experimental_inherit == 'y': + # This is experimental, so it's non-fatal. + qawarnings.add("inherit.missing") + checks_init(experimental_inherit=True) -## + # Set this to False when an extraordinary issue (generally + # something other than a QA issue) makes it impossible to + # commit (like if Manifest generation fails). + can_force = True -repo_settings = RepoSettings( - config_root, portdir, portdir_overlay, - repoman_settings, vcs_settings, options, qawarnings) - -repoman_settings = repo_settings.repoman_settings + portdir, portdir_overlay, mydir = utilities.FindPortdir(repoman_settings) + if portdir is None: + sys.exit(1) -portdb = repo_settings.portdb -## + myreporoot = os.path.basename(portdir_overlay) + myreporoot += mydir[len(portdir_overlay):] + + vcs_settings = VCSSettings(options, repoman_settings) + + repo_settings = RepoSettings( + config_root, portdir, portdir_overlay, +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 56cd8391579d206245232b0766d7cfe6c6b82dbc Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 04:03:54 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:47 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=56cd8391 repoman/actions.py: Remove unused variable pym/repoman/actions.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index 405a8c7..2318ce2 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -110,8 +110,6 @@ class Actions(object): " --commitmsgfile='%s'\n" % self.options.commitmsgfile) else: raise - # We've read the content so the file is no longer needed. - commitmessagefile = None if not commitmessage or not commitmessage.strip(): msg_prefix = "" if self.scanner.repolevel > 1:
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 3f47be32adcee89a34234d594b04e81089ea85ce Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 04:25:34 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:47 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3f47be32 repoman/actions.py: Split out thick_manifest() pym/repoman/actions.py | 101 + 1 file changed, 52 insertions(+), 49 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index af50c1b..974de62 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -146,55 +146,7 @@ class Actions(object): # committed in one big commit at the end. print() elif not self.repo_settings.repo_config.thin_manifest: - if self.vcs_settings.vcs == 'cvs': - headerstring = "'\$(Header|Id).*\$'" - elif self.vcs_settings.vcs == "svn": - svn_keywords = dict((k.lower(), k) for k in [ - "Rev", - "Revision", - "LastChangedRevision", - "Date", - "LastChangedDate", - "Author", - "LastChangedBy", - "URL", - "HeadURL", - "Id", - "Header", - ]) - - for myfile in myupdates: - - # for CVS, no_expansion contains files that are excluded from expansion - if self.vcs_settings.vcs == "cvs": - if myfile in no_expansion: - continue - - # for SVN, expansion contains files that are included in expansion - elif self.vcs_settings.vcs == "svn": - if myfile not in expansion: - continue - - # Subversion keywords are case-insensitive - # in svn:keywords properties, - # but case-sensitive in contents of files. - enabled_keywords = [] - for k in expansion[myfile]: - keyword = svn_keywords.get(k.lower()) - if keyword is not None: - enabled_keywords.append(keyword) - - headerstring = "'\$(%s).*\$'" % "|".join(enabled_keywords) - - myout = repoman_getstatusoutput( - "egrep -q %s %s" % (headerstring, portage._shell_quote(myfile))) - if myout[0] == 0: - myheaders.append(myfile) - - print("%s have headers that will change." % green(str(len(myheaders - print( - "* Files with headers will" - " cause the manifests to be changed and committed separately.") + self.thick_manifest(myupdates, myheaders, no_expansion, expansion) logging.info("myupdates: %s", myupdates) logging.info("myheaders: %s", myheaders) @@ -814,3 +766,54 @@ class Actions(object): except OSError: pass + + def thick_manifest(self, myupdates, myheaders, no_expansion, expansion): + if self.vcs_settings.vcs == 'cvs': + headerstring = "'\$(Header|Id).*\$'" + elif self.vcs_settings.vcs == "svn": + svn_keywords = dict((k.lower(), k) for k in [ + "Rev", + "Revision", + "LastChangedRevision", + "Date", + "LastChangedDate", + "Author", + "LastChangedBy", + "URL", + "HeadURL", + "Id", + "Header", + ]) + + for myfile in myupdates: + +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/
commit: f662a734a28a9c6a13233693fd08498d371054e0 Author: Tom Wijsman gentoo org> AuthorDate: Fri Jun 6 14:50:26 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:44 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f662a734 repoman/main.py: Split DESCRIPTION checks to checks/ebuild/variables/ .../checks/ebuilds/variables/description.py| 32 ++ pym/repoman/main.py| 13 - 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/description.py b/pym/repoman/checks/ebuilds/variables/description.py new file mode 100644 index 000..a2b1057 --- /dev/null +++ b/pym/repoman/checks/ebuilds/variables/description.py @@ -0,0 +1,32 @@ + +'''description.py +Perform checks on the DESCRIPTION variable. +''' + +from repoman.qa_data import max_desc_len + + +class DescriptionChecks(object): + '''Perform checks on the DESCRIPTION variable.''' + + def __init__(self, qatracker): + ''' + @param qatracker: QATracker instance + ''' + self.qatracker = qatracker + + def check(self, pkg, ebuild): + ''' + @param pkg: Package in which we check (object). + @param ebuild: Ebuild which we check (object). + ''' + self._checkTooLong(pkg, ebuild) + + def _checkTooLong(self, pkg, ebuild): + # 14 is the length of DESCRIPTION="" + if len(pkg._metadata['DESCRIPTION']) > max_desc_len: + self.qatracker.add_error( + 'DESCRIPTION.toolong', + "%s: DESCRIPTION is %d characters (max %d)" % + (ebuild.relative_path, len( + pkg._metadata['DESCRIPTION']), max_desc_len)) diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 42600cd..7b36852 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -61,6 +61,7 @@ from repoman.check_missingslot import check_missingslot from repoman.checks.ebuilds.misc import bad_split_check, pkg_invalid from repoman.checks.ebuilds.pkgmetadata import PkgMetadata from repoman.checks.ebuilds.use_flags import USEFlagChecks +from repoman.checks.ebuilds.variables.description import DescriptionChecks from repoman.checks.ebuilds.variables.eapi import EAPIChecks from repoman.ebuild import Ebuild from repoman.errors import err @@ -68,7 +69,7 @@ from repoman.modules.commit import repochecks from repoman.profile import check_profiles, dev_keywords, setup_profile from repoman.qa_data import ( format_qa_output, format_qa_output_column, qahelp, - qawarnings, qacats, max_desc_len, missingvars, + qawarnings, qacats, missingvars, suspect_virtual, suspect_rdepend, valid_restrict) from repoman.qa_tracker import QATracker from repoman.repos import RepoSettings, repo_metadata @@ -297,6 +298,7 @@ keywordcheck = KeywordChecks(qatracker, options) liveeclasscheck = LiveEclassChecks(qatracker) rubyeclasscheck = RubyEclassChecks(qatracker) eapicheck = EAPIChecks(qatracker, repo_settings) +descriptioncheck = DescriptionChecks(qatracker) ## for xpkg in effective_scanlist: @@ -436,12 +438,9 @@ for xpkg in effective_scanlist: myqakey = var + ".virtual" qatracker.add_error(myqakey, ebuild.relative_path) - # 14 is the length of DESCRIPTION="" - if len(myaux['DESCRIPTION']) > max_desc_len: - qatracker.add_error( - 'DESCRIPTION.toolong', - "%s: DESCRIPTION is %d characters (max %d)" % - (ebuild.relative_path, len(myaux['DESCRIPTION']), max_desc_len)) + ### + descriptioncheck.check(pkg, ebuild) + ### keywords = myaux["KEYWORDS"].split()
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 9c022fd0fe3d40a5c80e2362da48035d03f237f7 Author: Brian Dolbec gentoo org> AuthorDate: Thu Sep 17 02:43:27 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:45 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9c022fd0 repoamn/repos.py: Indent fix Signed-off-by: Brian Dolbec gentoo.org> pym/repoman/repos.py | 46 +++--- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/pym/repoman/repos.py b/pym/repoman/repos.py index de99fdf..f16bf7a 100644 --- a/pym/repoman/repos.py +++ b/pym/repoman/repos.py @@ -128,29 +128,29 @@ class RepoSettings(object): sys.exit(1) def _add_repo(self, config_root, portdir_overlay): - self.repo_conf = portage.repository.config - self.repo_name = self.repo_conf.RepoConfig._read_valid_repo_name( - portdir_overlay)[0] - self.layout_conf_data = self.repo_conf.parse_layout_conf(portdir_overlay)[0] - if self.layout_conf_data['repo-name']: - self.repo_name = self.layout_conf_data['repo-name'] - tmp_conf_file = io.StringIO(textwrap.dedent(""" - [%s] - location = %s - """) % (self.repo_name, portdir_overlay)) - # Ensure that the repository corresponding to $PWD overrides a - # repository of the same name referenced by the existing PORTDIR - # or PORTDIR_OVERLAY settings. - self.repoman_settings['PORTDIR_OVERLAY'] = "%s %s" % ( - self.repoman_settings.get('PORTDIR_OVERLAY', ''), - portage._shell_quote(portdir_overlay)) - self.repositories = self.repo_conf.load_repository_config( - self.repoman_settings, extra_files=[tmp_conf_file]) - # We have to call the config constructor again so that attributes - # dependent on config.repositories are initialized correctly. - self.repoman_settings = portage.config( - config_root=config_root, local_config=False, - repositories=self.repositories) + self.repo_conf = portage.repository.config + self.repo_name = self.repo_conf.RepoConfig._read_valid_repo_name( + portdir_overlay)[0] + self.layout_conf_data = self.repo_conf.parse_layout_conf(portdir_overlay)[0] + if self.layout_conf_data['repo-name']: + self.repo_name = self.layout_conf_data['repo-name'] + tmp_conf_file = io.StringIO(textwrap.dedent(""" + [%s] + location = %s + """) % (self.repo_name, portdir_overlay)) + # Ensure that the repository corresponding to $PWD overrides a + # repository of the same name referenced by the existing PORTDIR + # or PORTDIR_OVERLAY settings. + self.repoman_settings['PORTDIR_OVERLAY'] = "%s %s" % ( + self.repoman_settings.get('PORTDIR_OVERLAY', ''), + portage._shell_quote(portdir_overlay)) + self.repositories = self.repo_conf.load_repository_config( + self.repoman_settings, extra_files=[tmp_conf_file]) + # We have to call the config constructor again so that attributes + # dependent on config.repositories are initialized correctly. + self.repoman_settings = portage.config( + config_root=config_root, local_config=False, + repositories=self.repositories) ## # future vcs plugin functions
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/directories/, pym/repoman/checks/herds/, ...
commit: 94fdc2f50b40336bedf6331b8f3d264a3e35fc0e Author: Tom Wijsman gentoo org> AuthorDate: Fri Jun 6 12:24:18 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:44 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=94fdc2f5 repoman: Apply PEP 8 guidelines again (except for W191) pym/repoman/_portage.py | 1 - pym/repoman/_xml.py | 6 -- pym/repoman/checks/directories/files.py | 17 +++-- pym/repoman/checks/ebuilds/checks.py| 2 +- pym/repoman/checks/ebuilds/eclasses/live.py | 2 +- pym/repoman/checks/ebuilds/eclasses/ruby.py | 2 +- pym/repoman/checks/ebuilds/fetches.py | 29 pym/repoman/checks/ebuilds/isebuild.py | 6 +- pym/repoman/checks/ebuilds/manifests.py | 7 +- pym/repoman/checks/ebuilds/misc.py | 11 ++- pym/repoman/checks/ebuilds/pkgmetadata.py | 42 ++- pym/repoman/checks/ebuilds/thirdpartymirrors.py | 8 +- pym/repoman/checks/ebuilds/use_flags.py | 5 -- pym/repoman/checks/herds/metadata.py| 4 - pym/repoman/ebuild.py | 6 +- pym/repoman/errors.py | 2 - pym/repoman/main.py | 97 +++-- pym/repoman/qa_data.py | 2 - pym/repoman/qa_tracker.py | 13 ++-- pym/repoman/repos.py| 35 + pym/repoman/scan.py | 18 ++--- pym/repoman/vcs/vcs.py | 10 ++- pym/repoman/vcs/vcsstatus.py| 17 ++--- 23 files changed, 163 insertions(+), 179 deletions(-) diff --git a/pym/repoman/_portage.py b/pym/repoman/_portage.py index e72ce9f..0f611f7 100644 --- a/pym/repoman/_portage.py +++ b/pym/repoman/_portage.py @@ -23,4 +23,3 @@ sys.path.insert(0, pym_path) import portage portage._internal_caller = True portage._disable_legacy_globals() - diff --git a/pym/repoman/_xml.py b/pym/repoman/_xml.py index d5b5a5e..7bf6698 100644 --- a/pym/repoman/_xml.py +++ b/pym/repoman/_xml.py @@ -15,7 +15,6 @@ from repoman._subprocess import repoman_getstatusoutput class _XMLParser(xml.etree.ElementTree.XMLParser): - def __init__(self, data, **kwargs): xml.etree.ElementTree.XMLParser.__init__(self, **kwargs) self._portage_data = data @@ -27,13 +26,11 @@ class _XMLParser(xml.etree.ElementTree.XMLParser): self.parser.StartDoctypeDeclHandler = \ self._portage_StartDoctypeDeclHandler - def _portage_XmlDeclHandler(self, version, encoding, standalone): if self._base_XmlDeclHandler is not None: self._base_XmlDeclHandler(version, encoding, standalone) self._portage_data["XML_DECLARATION"] = (version, encoding, standalone) - def _portage_StartDoctypeDeclHandler( self, doctypeName, systemId, publicId, has_internal_subset): if self._base_StartDoctypeDeclHandler is not None: @@ -61,7 +58,6 @@ class XmlLint(object): self.binary = None self._check_capable() - def _check_capable(self): if self.options.mode == "manifest": return @@ -74,12 +70,10 @@ class XmlLint(object): # this can be problematic if xmllint changes their output self._is_capable = True - @property def capable(self): return self._is_capable - def check(self, checkdir, repolevel): '''Runs checks on the package metadata.xml file diff --git a/pym/repoman/checks/directories/files.py b/pym/repoman/checks/directories/files.py index 87220c0..b1d77df 100644 --- a/pym/repoman/checks/directories/files.py +++ b/pym/repoman/checks/directories/files.py @@ -13,8 +13,8 @@ from repoman.vcs.vcs import vcs_new_changed class FileChecks(object): - def __init__(self, qatracker, repoman_settings, repo_settings, portdb, - vcs_settings): + def __init__( + self, qatracker, repoman_settings, repo_settings, portdb, vcs_settings): ''' @param qatracker: QATracker instance @param repoman_settings: settings instance @@ -27,7 +27,6 @@ class FileChecks(object): self.repoman_settings = repoman_settings self.vcs_settings = vcs_settings - def check(self, checkdir, checkdirlist, checkdir_relative, changed, new): '''Checks the ebuild sources and files for errors @@ -48,10 +47,12 @@ class FileChecks(object): # prohibited characters). See bug #406877. index = -1 if index != -1: -
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 001dd58b705449b08acb34a085673a69b41b697e Author: Brian Dolbec gentoo org> AuthorDate: Thu Sep 17 00:13:13 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:45 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=001dd58b repoman/main.py: Move some functions out of the main code definition Move gpgsign and need_signature to their own file: gpg.py Move sort_key() to the main body ahead of the main code. Add new file gpg.py pym/repoman/gpg.py | 79 + pym/repoman/main.py | 78 +--- 2 files changed, 86 insertions(+), 71 deletions(-) diff --git a/pym/repoman/gpg.py b/pym/repoman/gpg.py new file mode 100644 index 000..a6c4c5f --- /dev/null +++ b/pym/repoman/gpg.py @@ -0,0 +1,79 @@ + +import errno +import logging +import subprocess +import sys + +import portage +from portage import os +from portage import _encodings +from portage import _unicode_encode +from portage.exception import MissingParameter +from portage.process import find_binary + + +# Setup the GPG commands +def gpgsign(filename, repoman_settings, options): + gpgcmd = repoman_settings.get("PORTAGE_GPG_SIGNING_COMMAND") + if gpgcmd in [None, '']: + raise MissingParameter("PORTAGE_GPG_SIGNING_COMMAND is unset!" + " Is make.globals missing?") + if "${PORTAGE_GPG_KEY}" in gpgcmd and \ + "PORTAGE_GPG_KEY" not in repoman_settings: + raise MissingParameter("PORTAGE_GPG_KEY is unset!") + if "${PORTAGE_GPG_DIR}" in gpgcmd: + if "PORTAGE_GPG_DIR" not in repoman_settings: + repoman_settings["PORTAGE_GPG_DIR"] = \ + os.path.expanduser("~/.gnupg") + logging.info( + "Automatically setting PORTAGE_GPG_DIR to '%s'" % + repoman_settings["PORTAGE_GPG_DIR"]) + else: + repoman_settings["PORTAGE_GPG_DIR"] = \ + os.path.expanduser(repoman_settings["PORTAGE_GPG_DIR"]) + if not os.access(repoman_settings["PORTAGE_GPG_DIR"], os.X_OK): + raise portage.exception.InvalidLocation( + "Unable to access directory: PORTAGE_GPG_DIR='%s'" % + repoman_settings["PORTAGE_GPG_DIR"]) + gpgvars = {"FILE": filename} + for k in ("PORTAGE_GPG_DIR", "PORTAGE_GPG_KEY"): + v = repoman_settings.get(k) + if v is not None: + gpgvars[k] = v + gpgcmd = portage.util.varexpand(gpgcmd, mydict=gpgvars) + if options.pretend: + print("(" + gpgcmd + ")") + else: + # Encode unicode manually for bug #310789. + gpgcmd = portage.util.shlex_split(gpgcmd) + + if sys.hexversion < 0x302 and sys.hexversion >= 0x300 and \ + not os.path.isabs(gpgcmd[0]): + # Python 3.1 _execvp throws TypeError for non-absolute executable + # path passed as bytes (see http://bugs.python.org/issue8513). + fullname = find_binary(gpgcmd[0]) + if fullname is None: + raise portage.exception.CommandNotFound(gpgcmd[0]) + gpgcmd[0] = fullname + + gpgcmd = [ + _unicode_encode(arg, encoding=_encodings['fs'], errors='strict') + for arg in gpgcmd] + rValue = subprocess.call(gpgcmd) + if rValue == os.EX_OK: + os.rename(filename + ".asc", filename) + else: + raise portage.exception.PortageException( + "!!! gpg exited with '" + str(rValue) + "' status") + +def need_signature(filename): + try: + with open( + _unicode_encode( + filename, encoding=_encodings['fs'], errors='strict'), + 'rb') as f: + return b"BEGIN PGP SIGNED MESSAGE" not in f.readline() + except IOError as e: + if e.errno in (errno.ENOENT, errno.ESTALE): + return False + raise diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 4dbc09e..e276aba 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -38,7 +38,6 @@ import portage.repository.config from portage import cvstree, normalize_path from portage import util from portage.dep import Atom -from portage.exception import MissingParameter from portage.process import find_binary, spawn from portage.output import ( bold, create_color_func, green, nocolor, red) @@ -67,6 +66,7 @@ from
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/
commit: 4436beeb6f74ffe091cfdfab4975960edf687fbb Author: Tom Wijsman gentoo org> AuthorDate: Fri Jun 6 14:40:39 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:44 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4436beeb repoman/main.py: Split EAPI checks to checks/ebuilds/variables/eapi.py pym/repoman/checks/ebuilds/variables/__init__.py | 0 pym/repoman/checks/ebuilds/variables/eapi.py | 44 pym/repoman/main.py | 12 +++ 3 files changed, 49 insertions(+), 7 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/__init__.py b/pym/repoman/checks/ebuilds/variables/__init__.py new file mode 100644 index 000..e69de29 diff --git a/pym/repoman/checks/ebuilds/variables/eapi.py b/pym/repoman/checks/ebuilds/variables/eapi.py new file mode 100644 index 000..2f8b1cb --- /dev/null +++ b/pym/repoman/checks/ebuilds/variables/eapi.py @@ -0,0 +1,44 @@ + +'''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/main.py b/pym/repoman/main.py index 1e23387..42600cd 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -61,6 +61,7 @@ from repoman.check_missingslot import check_missingslot from repoman.checks.ebuilds.misc import bad_split_check, pkg_invalid from repoman.checks.ebuilds.pkgmetadata import PkgMetadata from repoman.checks.ebuilds.use_flags import USEFlagChecks +from repoman.checks.ebuilds.variables.eapi import EAPIChecks from repoman.ebuild import Ebuild from repoman.errors import err from repoman.modules.commit import repochecks @@ -295,6 +296,7 @@ use_flag_checks = USEFlagChecks(qatracker, uselist) keywordcheck = KeywordChecks(qatracker, options) liveeclasscheck = LiveEclassChecks(qatracker) rubyeclasscheck = RubyEclassChecks(qatracker) +eapicheck = EAPIChecks(qatracker, repo_settings) ## for xpkg in effective_scanlist: @@ -396,13 +398,9 @@ for xpkg in effective_scanlist: inherited = pkg.inherited live_ebuild = live_eclasses.intersection(inherited) - if repo_settings.repo_config.eapi_is_banned(eapi): - qatracker.add_error( - "repo.eapi.banned", "%s: %s" % (ebuild.relative_path, eapi)) - - elif repo_settings.repo_config.eapi_is_deprecated(eapi): - qatracker.add_error( - "repo.eapi.deprecated", "%s: %s" % (ebuild.relative_path, eapi)) + ### + eapicheck.check(pkg, ebuild) + ### for k, v in myaux.items(): if not isinstance(v, basestring):
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/
commit: f5b8099f789b28533ffbe3dea814ebcae5c67ada Author: Tom Wijsman gentoo org> AuthorDate: Fri Jun 6 15:23:33 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:44 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f5b8099f repoman/main.py: Split RESTRICT checks to checks/ebuild/variables/ pym/repoman/checks/ebuilds/variables/restrict.py | 41 pym/repoman/main.py | 25 --- 2 files changed, 47 insertions(+), 19 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/restrict.py b/pym/repoman/checks/ebuilds/variables/restrict.py new file mode 100644 index 000..215b792 --- /dev/null +++ b/pym/repoman/checks/ebuilds/variables/restrict.py @@ -0,0 +1,41 @@ + +'''restrict.py +Perform checks on the RESTRICT variable. +''' + +# import our initialized portage instance +from repoman._portage import portage + +from repoman.qa_data import valid_restrict + + +class RestrictChecks(object): + '''Perform checks on the RESTRICT variable.''' + + def __init__(self, qatracker): + ''' + @param qatracker: QATracker instance + ''' + self.qatracker = qatracker + + def check(self, pkg, package, ebuild, y_ebuild): + myrestrict = None + + try: + myrestrict = portage.dep.use_reduce( + pkg._metadata["RESTRICT"], matchall=1, flat=True) + except portage.exception.InvalidDependString as e: + self. qatracker.add_error( + "RESTRICT.syntax", + "%s: RESTRICT: %s" % (ebuild.relative_path, e)) + del e + + if myrestrict: + myrestrict = set(myrestrict) + mybadrestrict = myrestrict.difference(valid_restrict) + + if mybadrestrict: + for mybad in mybadrestrict: + self.qatracker.add_error( + "RESTRICT.invalid", + package + "/" + y_ebuild + ".ebuild: %s" % mybad) diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 08d79eb..8497833 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -64,6 +64,7 @@ from repoman.checks.ebuilds.use_flags import USEFlagChecks from repoman.checks.ebuilds.variables.description import DescriptionChecks from repoman.checks.ebuilds.variables.eapi import EAPIChecks from repoman.checks.ebuilds.variables.license import LicenseChecks +from repoman.checks.ebuilds.variables.restrict import RestrictChecks from repoman.ebuild import Ebuild from repoman.errors import err from repoman.modules.commit import repochecks @@ -71,7 +72,7 @@ from repoman.profile import check_profiles, dev_keywords, setup_profile from repoman.qa_data import ( format_qa_output, format_qa_output_column, qahelp, qawarnings, qacats, missingvars, - suspect_virtual, suspect_rdepend, valid_restrict) + suspect_virtual, suspect_rdepend) from repoman.qa_tracker import QATracker from repoman.repos import RepoSettings, repo_metadata from repoman.scan import Changes, scan @@ -301,6 +302,7 @@ rubyeclasscheck = RubyEclassChecks(qatracker) eapicheck = EAPIChecks(qatracker, repo_settings) descriptioncheck = DescriptionChecks(qatracker) licensecheck = LicenseChecks(qatracker, liclist, liclist_deprecated) +restrictcheck = RestrictChecks(qatracker) ## for xpkg in effective_scanlist: @@ -623,24 +625,9 @@ for xpkg in effective_scanlist: licensecheck.check(pkg, xpkg, ebuild, y_ebuild) # - # restrict checks - myrestrict = None - try: - myrestrict = portage.dep.use_reduce( - myaux["RESTRICT"], matchall=1, flat=True) - except portage.exception.InvalidDependString as e: - qatracker.add_error( - "RESTRICT.syntax", - "%s: RESTRICT: %s" % (ebuild.relative_path, e)) - del e - if myrestrict: - myrestrict = set(myrestrict) - mybadrestrict = myrestrict.difference(valid_restrict) - if mybadrestrict: - for mybad in mybadrestrict: - qatracker.add_error( - "RESTRICT.invalid", - xpkg + "/" + y_ebuild + ".ebuild: %s" % mybad) + # + restrictcheck.check(pkg, xpkg, ebuild, y_ebuild) + #
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 3d375a8705fbf6f0ad6f08ca5ffcadf656c9a8a1 Author: Brian Dolbec gentoo org> AuthorDate: Mon Nov 17 02:07:13 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:45 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3d375a87 repoman/main.py: Update dependency.perlcore error to us qatracker Update the original code added after the re-write had started. This brings it up to date with teh new stats tracking class instance. pym/repoman/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 8497833..4dbc09e 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -560,7 +560,9 @@ for xpkg in effective_scanlist: qatracker.add_error('dependency.perlcore', ebuild.relative_path + ": %s: please use '%s' instead of '%s'" % - (mytype, atom.replace("perl-core/","virtual/perl-"), atom)) + (mytype, + atom.replace("perl-core/","virtual/perl-"), + atom)) if buildtime and \ not is_blocker and \
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/, pym/repoman/
commit: 1850a6ebe46abcee14fbf6d28901b186150c2a18 Author: Tom Wijsman gentoo org> AuthorDate: Wed Jun 4 14:17:49 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:44 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1850a6eb repoman/main.py: More KEYWORDS checks to checks/ebuilds/keywords.py pym/repoman/checks/ebuilds/keywords.py | 64 ++ pym/repoman/main.py| 32 + 2 files changed, 59 insertions(+), 37 deletions(-) diff --git a/pym/repoman/checks/ebuilds/keywords.py b/pym/repoman/checks/ebuilds/keywords.py index b724269..235c751 100644 --- a/pym/repoman/checks/ebuilds/keywords.py +++ b/pym/repoman/checks/ebuilds/keywords.py @@ -21,7 +21,7 @@ class KeywordChecks(object): def check( self, pkg, package, ebuild, y_ebuild, keywords, ebuild_archs, changed, - live_ebuild): + live_ebuild, kwlist, profiles): '''Perform the check. @param pkg: Package in which we check (object). @@ -33,21 +33,32 @@ class KeywordChecks(object): @param changed: Changes instance @param slot_keywords: A dictionary of keywords per slot. @param live_ebuild: A boolean that determines if this is a live ebuild. + @param kwlist: A list of all global keywords. + @param profiles: A list of all profiles. ''' if not self.options.straight_to_stable: self._checkAddedWithStableKeywords( package, ebuild, y_ebuild, keywords, changed) + self._checkForDroppedKeywords( pkg, ebuild, ebuild_archs, live_ebuild) + self._checkForInvalidKeywords( + pkg, package, y_ebuild, kwlist, profiles) + + self._checkForMaskLikeKeywords( + package, y_ebuild, keywords, kwlist) + self.slot_keywords[pkg.slot].update(ebuild_archs) + def _isKeywordStable(self, keyword): + return not keyword.startswith("~") and not keyword.startswith("-") + def _checkAddedWithStableKeywords( self, package, ebuild, y_ebuild, keywords, changed): catdir, pkgdir = package.split("/") - is_stable = lambda kw: not kw.startswith("~") and not kw.startswith("-") - stable_keywords = list(filter(is_stable, keywords)) + stable_keywords = list(filter(self._isKeywordStable, keywords)) if stable_keywords: if ebuild.ebuild_path in changed.new_ebuilds and catdir != "virtual": stable_keywords.sort() @@ -64,6 +75,47 @@ class KeywordChecks(object): elif ebuild_archs and "*" not in ebuild_archs and not live_ebuild: dropped_keywords = previous_keywords.difference(ebuild_archs) if dropped_keywords: - self.qatracker.add_error("KEYWORDS.dropped", - "%s: %s" % - (ebuild.relative_path, " ".join(sorted(dropped_keywords + self.qatracker.add_error( + "KEYWORDS.dropped", "%s: %s" % ( + ebuild.relative_path, + " ".join(sorted(dropped_keywords + + def _checkForInvalidKeywords( + self, pkg, package, y_ebuild, kwlist, profiles): + myuse = pkg._metadata["KEYWORDS"].split() + + for mykey in myuse: + if mykey not in ("-*", "*", "~*"): + myskey = mykey + + if not self._isKeywordStable(myskey[:1]): + myskey = myskey[1:] + + if myskey not in kwlist: + 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): + + # KEYWORDS="-*" is a stupid replacement for package.mask + # and screws general KEYWORDS
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: e5c1c0899f0cf8e1331a1e523a27703fe84fb8c9 Author: Brian Dolbec gentoo org> AuthorDate: Thu Sep 17 04:06:24 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:45 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e5c1c089 repoman: Change name of dev_keywords() due to variable name conflict Signed-off-by: Brian Dolbec gentoo.org> pym/repoman/main.py| 4 ++-- pym/repoman/profile.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pym/repoman/main.py b/pym/repoman/main.py index e276aba..006afc9 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -68,7 +68,7 @@ from repoman.ebuild import Ebuild from repoman.errors import err from repoman.gpg import gpgsign, need_signature from repoman.modules.commit import repochecks -from repoman.profile import check_profiles, dev_keywords, setup_profile +from repoman.profile import check_profiles, dev_profile_keywords, setup_profile from repoman.qa_data import ( format_qa_output, format_qa_output_column, qahelp, qawarnings, qacats, missingvars, @@ -243,7 +243,7 @@ scanlist = scan(repolevel, reposplit, startdir, categories, repo_settings) -dev_keywords = dev_keywords(profiles) +dev_keywords = dev_profile_keywords(profiles) qatracker = QATracker() diff --git a/pym/repoman/profile.py b/pym/repoman/profile.py index 11b93c7..0aedbe8 100644 --- a/pym/repoman/profile.py +++ b/pym/repoman/profile.py @@ -28,7 +28,7 @@ class ProfileDesc(object): valid_profile_types = frozenset(['dev', 'exp', 'stable']) -def dev_keywords(profiles): +def dev_profile_keywords(profiles): """ Create a set of KEYWORDS values that exist in 'dev' profiles. These are used
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/
commit: 6555be17f4a6468d657dfbe61ed32ef231d21ddd Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:07 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:07 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6555be17 sys-libs/libcap-ng: sparc stable wrt bug #556872 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild b/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild index d75c556..b485acb 100644 --- a/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild +++ b/sys-libs/libcap-ng/libcap-ng-0.7.7.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux" IUSE="python static-libs" RDEPEND="python? ( ${PYTHON_DEPS} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libnl/
commit: a9fbedc43c1ddfca031b7a58474aa786ae38fb24 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:25:32 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:25:32 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fbedc4 dev-libs/libnl: sparc stable wrt bug #558132 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-libs/libnl/libnl-3.2.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libnl/libnl-3.2.26.ebuild b/dev-libs/libnl/libnl-3.2.26.ebuild index dc14a3c..6430b27 100644 --- a/dev-libs/libnl/libnl-3.2.26.ebuild +++ b/dev-libs/libnl/libnl-3.2.26.ebuild @@ -16,7 +16,7 @@ SRC_URI=" " LICENSE="LGPL-2.1 utils? ( GPL-2 )" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" IUSE="static-libs python utils" RDEPEND="python? ( ${PYTHON_DEPS} )
[gentoo-commits] repo/gentoo:master commit in: app-admin/denyhosts/
commit: fe54994b29981373c3811c429d7143a57cddbd3d Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:27:28 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:27:28 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe54994b app-admin/denyhosts: sparc stable wrt bug #556522 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" app-admin/denyhosts/denyhosts-2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/denyhosts/denyhosts-2.9.ebuild b/app-admin/denyhosts/denyhosts-2.9.ebuild index 634aac4..a864f8d 100644 --- a/app-admin/denyhosts/denyhosts-2.9.ebuild +++ b/app-admin/denyhosts/denyhosts-2.9.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ppc ~sparc x86" +KEYWORDS="alpha amd64 arm hppa ppc sparc x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-python/cddb-py/
commit: 60c816a9674494c1ba57e450130a3ba6e57f145c Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:25:37 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:25:37 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c816a9 dev-python/cddb-py: sparc stable wrt bug #559290 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-python/cddb-py/cddb-py-1.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cddb-py/cddb-py-1.4-r1.ebuild b/dev-python/cddb-py/cddb-py-1.4-r1.ebuild index 41b7c5a..2f98275 100644 --- a/dev-python/cddb-py/cddb-py-1.4-r1.ebuild +++ b/dev-python/cddb-py/cddb-py-1.4-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/cddb-py/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86" +KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86" IUSE="" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/rcs/
commit: 8fca393ff18c9f3cb3fedeb222d73823cc5fda9c Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:25:46 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:25:46 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fca393f dev-vcs/rcs: sparc stable wrt bug #555838 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-vcs/rcs/rcs-5.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-vcs/rcs/rcs-5.9.3.ebuild b/dev-vcs/rcs/rcs-5.9.3.ebuild index 1dda73e..c673117 100644 --- a/dev-vcs/rcs/rcs-5.9.3.ebuild +++ b/dev-vcs/rcs/rcs-5.9.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/rcs/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-romkan/
commit: 1ffc3f5272c39a4ae67c63607b0d068ef4d819a5 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:27:13 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:27:13 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ffc3f52 dev-ruby/ruby-romkan: sparc stable wrt bug #552436 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild index 209c671..30f73cc 100644 --- a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild +++ b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r5.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://0xcc.net/ruby-romkan/; SRC_URI="http://0xcc.net/ruby-romkan/${P}.tar.gz; LICENSE="Ruby" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" DOCS="ChangeLog *.rd"
[gentoo-commits] repo/gentoo:master commit in: media-sound/ncmpcpp/
commit: 96e393b0680af9176a6c97fec2962852fcefc9d7 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:25:51 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:25:51 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e393b0 media-sound/ncmpcpp: sparc stable wrt bug #556996 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild index e89b3d7..e0caa2b 100644 --- a/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild +++ b/media-sound/ncmpcpp/ncmpcpp-0.6.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://ncmpcpp.rybczak.net/stable/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm hppa ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86" IUSE="clock curl outputs taglib unicode visualizer" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-dicts/prime-dict/
commit: 18f023e7cf9c0e6d1393c3e8a4f077cb7dca9fcb Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:25:42 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:25:42 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f023e7 app-dicts/prime-dict: sparc stable wrt bug #555836 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild b/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild index 970960b..7a422c0 100644 --- a/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild +++ b/app-dicts/prime-dict/prime-dict-1.0.0-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://prime.sourceforge.jp/src/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 hppa ppc ~ppc64 ~sparc x86" +KEYWORDS="alpha amd64 hppa ppc ~ppc64 sparc x86" IUSE="" each_ruby_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-misc/ipv6calc/
commit: 9aea0c6bcc02ad1f2fdf7e309cd9df57ceaecdc0 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:02 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:02 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aea0c6b net-misc/ipv6calc: sparc stable wrt bug #556990 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" net-misc/ipv6calc/ipv6calc-0.97.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild b/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild index 90d029c..d713666 100644 --- a/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild +++ b/net-misc/ipv6calc/ipv6calc-0.97.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 hppa ppc ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 hppa ppc sparc x86 ~amd64-linux ~x86-linux" IUSE="geoip test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap/
commit: 114bd881456771e29687c241923fc92367a95e1c Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:26 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:26 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114bd881 sys-libs/libcap: sparc stable wrt bug #558862 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" sys-libs/libcap/libcap-2.24-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcap/libcap-2.24-r2.ebuild b/sys-libs/libcap/libcap-2.24-r2.ebuild index 7f36a51..c563256 100644 --- a/sys-libs/libcap/libcap-2.24-r2.ebuild +++ b/sys-libs/libcap/libcap-2.24-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" # it's available under either of the licenses LICENSE="|| ( GPL-2 BSD )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" IUSE="pam static-libs" RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: net-misc/lksctp-tools/
commit: 2cea22f918f5614dcb9b8d31bf792da30e827163 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:22 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:22 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cea22f9 net-misc/lksctp-tools: sparc stable wrt bug #550584 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild b/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild index 0dbc9d1..1ccb9b7 100644 --- a/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild +++ b/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/lksctp/${P}.tar.gz" LICENSE="|| ( GPL-2+ LGPL-2.1 )" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86" IUSE="kernel_linux static-libs" # This is only supposed to work with Linux to begin with.
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/git-sources/
commit: ccdf8f3bba2420634a83183973fcd1fda7cd9ed2 Author: Mike Pagano gentoo org> AuthorDate: Mon Sep 21 12:01:26 2015 + Commit: Mike Pagano gentoo org> CommitDate: Mon Sep 21 12:01:26 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdf8f3b sys-kernel/git-sources: Version bump Package-Manager: portage-2.2.20.1 sys-kernel/git-sources/Manifest | 1 + sys-kernel/git-sources/git-sources-4.3_rc2.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 0cfc903..37238bc 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -1,2 +1,3 @@ DIST linux-4.2.tar.xz 85507784 SHA256 cf20e044f17588d2a42c8f2a450b0fd84dfdbd579b489d93e9ab7d0e8b45dbeb SHA512 a87bbce3c0c6d810a41bbba1c0dcaae80dc38dded9f8571e97fa4ee5a468d655daf52d260911412f7c7da3171a5114e89d63da14b1753b9a3eb2cc38fd89b9ee WHIRLPOOL 2058e664ee287cc03119ff3dd0155b7018b9c789a13a1012f190e516172f845dcb2d977c8e6a6951e9bd720e5e8cdfa3b888cce392c9b02780520e77475870d0 DIST patch-4.3-rc1.xz 6171956 SHA256 5248a8e4fcf347cd918622b8f17057b50a8c367758fd4aed9b9e9dff0ad6a8d0 SHA512 d5ca7d7aff66305c4ad0b478b670a6c8bc880dfa9ca5e40b2df98eb814c529e18b0b130fe8100747588a02326fbd31d1b3a1b205616368a473e5ce11ee965114 WHIRLPOOL 9529ff348dc69bf224fc38b69dc8edb56ea982443382aadb98f753d16a8b819af04705b94f4a64b219d1584d4800df3b64f0d795842adb35ea01b4547dabc4db +DIST patch-4.3-rc2.xz 6285616 SHA256 b467915f75047d805d5b9da01d416c420aea353321146e52540fcec83c3daeab SHA512 8b218328ac376d7144df179632e839184ef616c3f9f58232cc76155c15852634ddd3a8dcd995395bdd48510d9f4364bc7198e0b9e709754dd74a91c1d46a6799 WHIRLPOOL 8da044d955e1ac9ec78422c853533f071a80680cb5cf914de19858d2cb42cbc25cea857e62b5847f09570a89a96c618389d5cb1f2a35481e4846c57196cd402b diff --git a/sys-kernel/git-sources/git-sources-4.3_rc2.ebuild b/sys-kernel/git-sources/git-sources-4.3_rc2.ebuild new file mode 100644 index 000..13457db --- /dev/null +++ b/sys-kernel/git-sources/git-sources-4.3_rc2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +UNIPATCH_STRICTORDER="yes" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_NOUSEPR="yes" +K_SECURITY_UNSUPPORTED="yes" +K_BASE_VER="4.2" +ETYPE="sources" +CKV="${PVR/-r/-git}" + +# only use this if it's not an _rc/_pre release +[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" +inherit kernel-2 +detect_version + +DESCRIPTION="The very latest -git version of the Linux kernel" +HOMEPAGE="https://www.kernel.org; +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +experimental nature. If you have any issues, try a matching vanilla-sources +ebuild -- if the problem is not there, please contact the upstream kernel +developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to +report the problem so it can be fixed in time for the next kernel release." + +RDEPEND="" +DEPEND="${RDEPEND} + >=sys-devel/patch-2.7.4" + +pkg_postinst() { + postinst_sources +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/numpy/
commit: 5252dc12bbdd88574fe3c3a461d0d9b5d5de091d Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:27:18 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:27:18 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5252dc12 dev-python/numpy: sparc stable wrt bug #560190 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-python/numpy/numpy-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/numpy/numpy-1.9.2.ebuild b/dev-python/numpy/numpy-1.9.2.ebuild index c9d87fb..d234c2b 100644 --- a/dev-python/numpy/numpy-1.9.2.ebuild +++ b/dev-python/numpy/numpy-1.9.2.ebuild @@ -24,7 +24,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz # It appears the docs haven't been upgraded, still @ 1.8.1 LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack test" RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: app-text/multitail/
commit: a1e4605e55b2334c77ff68c44bd33ee8bb8b0146 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:31 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:31 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e4605e app-text/multitail: sparc stable wrt bug #557912 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" app-text/multitail/multitail-6.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/multitail/multitail-6.4.1.ebuild b/app-text/multitail/multitail-6.4.1.ebuild index 13ddd3e..d684657 100644 --- a/app-text/multitail/multitail-6.4.1.ebuild +++ b/app-text/multitail/multitail-6.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 hppa ~ia64 ppc ~sparc x86 ~x86-interix ~amd64-linux ~x86-linux" +KEYWORDS="amd64 hppa ~ia64 ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux" IUSE="debug examples unicode" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/blt/
commit: eb0c5986e97d3c6dcdc57bacb50196e15170586e Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:36 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:36 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0c5986 dev-tcltk/blt: sparc stable wrt bug #556122 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-tcltk/blt/blt-2.4z-r13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-tcltk/blt/blt-2.4z-r13.ebuild b/dev-tcltk/blt/blt-2.4z-r13.ebuild index 5d8efc4..a507316 100644 --- a/dev-tcltk/blt/blt-2.4z-r13.ebuild +++ b/dev-tcltk/blt/blt-2.4z-r13.ebuild @@ -19,7 +19,7 @@ SRC_URI=" IUSE="jpeg static-libs X" SLOT="0" LICENSE="BSD" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" DEPEND=" dev-lang/tk:0=
[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/
commit: 2e44ff64d0295349430fb40c3edddfe966b58824 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:25:57 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:25:57 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e44ff64 app-shells/bash: sparc stable wrt bug #557510 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" app-shells/bash/bash-4.3_p39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/bash/bash-4.3_p39.ebuild b/app-shells/bash/bash-4.3_p39.ebuild index f3dcef6..2ffc014 100644 --- a/app-shells/bash/bash-4.3_p39.ebuild +++ b/app-shells/bash/bash-4.3_p39.ebuild @@ -38,7 +38,7 @@ SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla" DEPEND=">=sys-libs/ncurses-5.2-r2
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gdb/
commit: 7cf6d2bf740de2ace42905e87d1f89fef02a4fde Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:17 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:17 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf6d2bf sys-devel/gdb: sparc stable wrt bug #559056 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" sys-devel/gdb/gdb-7.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gdb/gdb-7.9.1.ebuild b/sys-devel/gdb/gdb-7.9.1.ebuild index 6b2b249..0f5a4d9 100644 --- a/sys-devel/gdb/gdb-7.9.1.ebuild +++ b/sys-devel/gdb/gdb-7.9.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-vcs/git/
commit: 099447971b254e90658b81c4d5ef193c620874fd Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:53 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:53 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09944797 dev-vcs/git: sparc stable wrt bug #560618 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-vcs/git/git-2.3.9.ebuild | 2 +- dev-vcs/git/git-2.4.9.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-vcs/git/git-2.3.9.ebuild b/dev-vcs/git/git-2.3.9.ebuild index ed4b406..c0af5c4 100644 --- a/dev-vcs/git/git-2.3.9.ebuild +++ b/dev-vcs/git/git-2.3.9.ebuild @@ -33,7 +33,7 @@ if [[ ${PV} != * ]]; then ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" - KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~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 ~ia64-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 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" diff --git a/dev-vcs/git/git-2.4.9.ebuild b/dev-vcs/git/git-2.4.9.ebuild index d57e72f..aacdd43 100644 --- a/dev-vcs/git/git-2.4.9.ebuild +++ b/dev-vcs/git/git-2.4.9.ebuild @@ -33,7 +33,7 @@ if [[ ${PV} != * ]]; then ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" - KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~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 ~ia64-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 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: app-admin/logrotate/
commit: b906e24666e17a12faa85e09694527e2aa71c089 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:27:03 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:27:03 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b906e246 app-admin/logrotate: sparc stable wrt bug #556144 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" app-admin/logrotate/logrotate-3.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/logrotate/logrotate-3.9.1.ebuild b/app-admin/logrotate/logrotate-3.9.1.ebuild index 4163048..36f30a2 100644 --- a/app-admin/logrotate/logrotate-3.9.1.ebuild +++ b/app-admin/logrotate/logrotate-3.9.1.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-util/ninja/
commit: b3eac749e750dd4f549f261f3f2310a580e49ff4 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:27:23 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:27:23 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3eac749 dev-util/ninja: sparc stable wrt bug #560762 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-util/ninja/ninja-1.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ninja/ninja-1.6.0.ebuild b/dev-util/ninja/ninja-1.6.0.ebuild index cc41a42..158cf4f 100644 --- a/dev-util/ninja/ninja-1.6.0.ebuild +++ b/dev-util/ninja/ninja-1.6.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/martine/ninja.git; else SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" fi DESCRIPTION="A small build system similar to make"
[gentoo-commits] repo/gentoo:master commit in: net-misc/aiccu/
commit: d29fca50189172c2ef56a3f2ff71b084376f Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:12 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:12 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29fca50 net-misc/aiccu: sparc stable wrt bug #557262 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" net-misc/aiccu/aiccu-2007.01.15-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild b/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild index 04eb16f..9cbec24 100644 --- a/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild +++ b/net-misc/aiccu/aiccu-2007.01.15-r5.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.sixxs.net/archive/sixxs/aiccu/unix/${PN}_${PV//\./}.tar.gz; LICENSE="SixXS" SLOT="0" -KEYWORDS="amd64 arm hppa ppc ~sparc x86" +KEYWORDS="amd64 arm hppa ppc sparc x86" IUSE="systemd" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-arch/star/
commit: 768344d9a12b3e0054adad7ee8b9c95b01015d4a Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:27:33 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:27:33 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768344d9 app-arch/star: sparc stable wrt bug #556030 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" app-arch/star/star-1.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/star/star-1.5.3.ebuild b/app-arch/star/star-1.5.3.ebuild index 79a8d11..844e13e 100644 --- a/app-arch/star/star-1.5.3.ebuild +++ b/app-arch/star/star-1.5.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/s-tar/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="acl xattr" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/
commit: bb0dd7d667ad7b24350d34bff2072ee33706fada Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:58 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:58 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0dd7d6 mail-mta/postfix: sparc stable wrt bug #560110 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" mail-mta/postfix/postfix-3.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-mta/postfix/postfix-3.0.2.ebuild b/mail-mta/postfix/postfix-3.0.2.ebuild index 7aa419e..9404b68 100644 --- a/mail-mta/postfix/postfix-3.0.2.ebuild +++ b/mail-mta/postfix/postfix-3.0.2.ebuild @@ -19,7 +19,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz LICENSE="IBM" SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sh ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sh sparc x86 ~x86-fbsd" IUSE="+berkdb cdb doc dovecot-sasl +eai hardened ldap ldap-bind lmdb memcached mbox mysql nis pam postgres sasl selinux sqlite ssl vda" DEPEND=">=dev-libs/libpcre-3.4
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: f303933eae13351251bfc11779f831be282194af Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:27:08 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:27:08 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f303933e dev-libs/openssl: sparc stable wrt bug #555176 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-libs/openssl/openssl-1.0.2d.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-1.0.2d.ebuild b/dev-libs/openssl/openssl-1.0.2d.ebuild index 461e714..ec9fb82 100644 --- a/dev-libs/openssl/openssl-1.0.2d.ebuild +++ b/dev-libs/openssl/openssl-1.0.2d.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz LICENSE="openssl" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 static-libs test +tls-heartbeat vanilla zlib" RESTRICT="!bindist? ( bindist )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/ctypesgen/
commit: 3bb1be51c7144014570da7292d5e58a62e6cbcd7 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:45 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb1be51 dev-python/ctypesgen: sparc stable wrt bug #559292 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild b/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild index 28ed9ed..5feec65 100644 --- a/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild +++ b/dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: net-misc/putty/
commit: b70b7eaf7e43dbbf29da3d0d54f2c3db0948098d Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 21 11:26:41 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 21 11:26:41 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70b7eaf net-misc/putty: sparc stable wrt bug #560742 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" net-misc/putty/putty-0.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/putty/putty-0.65.ebuild b/net-misc/putty/putty-0.65.ebuild index 1fd7ae7..1690c6c 100644 --- a/net-misc/putty/putty-0.65.ebuild +++ b/net-misc/putty/putty-0.65.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/putty/; LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 hppa ~ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 hppa ~ppc ppc64 sparc x86" IUSE="doc +gtk ipv6 kerberos" SRC_URI=" https://dev.gentoo.org/~jer/${PN}-icons.tar.bz2
[gentoo-commits] repo/gentoo:master commit in: dev-python/python-ldap/
commit: 1a297a6e4d71301e9a4325c744cbde655cd887b6 Author: Justin Lecher gentoo org> AuthorDate: Mon Sep 21 12:00:42 2015 + Commit: Justin Lecher gentoo org> CommitDate: Mon Sep 21 12:10:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a297a6e dev-python/python-ldap: Drop old Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher gentoo.org> dev-python/python-ldap/Manifest | 1 - dev-python/python-ldap/python-ldap-2.4.15.ebuild | 66 2 files changed, 67 deletions(-) diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest index 7c6f3bf..d50a32a 100644 --- a/dev-python/python-ldap/Manifest +++ b/dev-python/python-ldap/Manifest @@ -1,3 +1,2 @@ -DIST python-ldap-2.4.15.tar.gz 111597 SHA256 30bcac33ded943557fbafb1b6d9c345deab34d89d63dbcee9e6b59207db11670 SHA512 2e2d5ecc4f96a63465dbc0da3b8a524729cf199f95eb559beeea5466da4fa9667f61aff7e482f73d6581d24477cb4780fccd599619fbb92b2810bdc81f2de310 WHIRLPOOL c3c3135a2b073cc74d2692df0b9d0baaf8353ce253619747fb0626fa34b3f6df8dde184894856b934b63666c413aed81e80f3321893539d1825660a1f75b1be6 DIST python-ldap-2.4.19.tar.gz 138503 SHA256 02fddb3accbfb54e40ff47a59457e422b253f9fb6cd64bb3851b349295fab048 SHA512 bfa8b87449f03d70d78bf890d1190ef5a153e1b84db97ca4b40465bfba9faedace2a69f4ae1279ef6323c01255f52993cf0e4374bc32d9660a5286dfc7c17b85 WHIRLPOOL 708c6744b41fc4c9dc4473a9ab088016aa722f5b196c080973fedbb07a08dd57f859ddb5d193665349f44d2d08ff9e2f797cfa6af23e34624f1d0a9e21d62d4d DIST python-ldap-2.4.20.tar.gz 142355 SHA256 4b8891539a3171d993cf7896b632ff088a4c707ae85ac3c77db1454f7949f3e2 SHA512 d8afe217c18d49b70089bc47bac7c48f57774b78b1dd44ae3a60e669a3df59058d8579b9de64a2349af612db8e3c1ea5bfa5a47148c651cbfa4038dbc58b9ff2 WHIRLPOOL 562993e84f5c41b3aefd808a047d6cf8ea6c4284171f7f0d858d3a7417a67e31b06f283ed557fbad3fde25a4a9d2c049cbce52c0759b94850ea19848e4192f64 diff --git a/dev-python/python-ldap/python-ldap-2.4.15.ebuild b/dev-python/python-ldap/python-ldap-2.4.15.ebuild deleted file mode 100644 index 1d09239..000 --- a/dev-python/python-ldap/python-ldap-2.4.15.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -# setup.py is written only for py2, which suits pypy -PYTHON_COMPAT=( python2_7 pypy ) - -inherit distutils-r1 multilib - -DESCRIPTION="Various LDAP-related Python modules" -HOMEPAGE="http://www.python-ldap.org https://pypi.python.org/pypi/python-ldap; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris" -# doc flag dropped due to absence of the docs -IUSE="examples sasl ssl" - -# If you need support for openldap-2.3.x, please use python-ldap-2.3.9. -# python team: Please do not remove python-ldap-2.3.9 from the tree. -# OpenSSL is an optional runtime dep. -RDEPEND=">net-nds/openldap-2.4.11 - dev-python/pyasn1[${PYTHON_USEDEP}] - sasl? ( >=dev-libs/cyrus-sasl-2.1 )" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -python_prepare_all() { - sed -e "s:^library_dirs =.*:library_dirs = /usr/$(get_libdir) /usr/$(get_libdir)/sasl2:" \ - -e "s:^include_dirs =.*:include_dirs = ${EPREFIX}/usr/include ${EPREFIX}/usr/include/sasl:" \ - -i setup.cfg || die "error fixing setup.cfg" - - local mylibs="ldap" - if use sasl; then - use ssl && mylibs="ldap_r" - mylibs="${mylibs} sasl2" - else - sed -e 's/HAVE_SASL//g' -i setup.cfg || die - fi - use ssl && mylibs="${mylibs} ssl crypto" - use elibc_glibc && mylibs="${mylibs} resolv" - - sed -e "s:^libs = .*:libs = lber ${mylibs}:" \ - -i setup.cfg || die "error setting up libs in setup.cfg" - - # set test expected to fail to expectedFailure - sed -e "s:^def test_bad_urls:@unittest.expectedFailure\ndef test_bad_urls:" \ - -i Tests/t_ldapurl.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # XXX: the tests supposedly can start local slapd - # but it requires some manual config, it seems. - - "${PYTHON}" Tests/t_ldapurl.py || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - use examples && local EXAMPLES=( Demo/. ) - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/blt/files/, dev-tcltk/blt/
commit: 564bfb6b36bad876736ba5b04333f4a262b22659 Author: Justin Lecher gentoo org> AuthorDate: Mon Sep 21 12:09:01 2015 + Commit: Justin Lecher gentoo org> CommitDate: Mon Sep 21 12:10:46 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564bfb6b dev-tcltk/blt: Drop old Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher gentoo.org> dev-tcltk/blt/blt-2.4z-r10.ebuild | 120 --- dev-tcltk/blt/blt-2.4z-r11.ebuild | 123 dev-tcltk/blt/blt-2.4z-r12.ebuild | 127 - dev-tcltk/blt/files/blt-2.4z-r4-fix-makefile.patch | 23 4 files changed, 393 deletions(-) diff --git a/dev-tcltk/blt/blt-2.4z-r10.ebuild b/dev-tcltk/blt/blt-2.4z-r10.ebuild deleted file mode 100644 index e50b865..000 --- a/dev-tcltk/blt/blt-2.4z-r10.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" - -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_V_SUFFIX="-8.5.2" - -DESCRIPTION="Extension to Tk, adding new widgets, geometry managers, and misc commands" -HOMEPAGE=" - http://blt.sourceforge.net/ - http://jos.decoster.googlepages.com/bltfortk8.5.2; -SRC_URI=" - https://dev.gentoo.org/~jlec/distfiles/${PN}${PV}${MY_V_SUFFIX}.tar.gz - http://jos.decoster.googlepages.com/${PN}${PV}${MY_V_SUFFIX}.tar.gz; - -IUSE="jpeg static-libs X" -SLOT="0" -LICENSE="BSD" -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" - -DEPEND=" - dev-lang/tk - jpeg? ( virtual/jpeg ) - X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${PV}${MY_V_SUFFIX}" - -src_prepare() { - epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile.patch" - epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile2.patch" - # From blt-2.4z-6mdk.src.rpm - epatch "${FILESDIR}"/blt2.4z-64bit.patch - - #epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fix.patch - epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fixpkgruntime.patch - - epatch "${FILESDIR}"/${P}-ldflags.patch - - # Set the correct libdir and drop RPATH - sed \ - -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \ - -e 's:LD_RUN_PATH=.*$:LD_RUN_PATH="":g' \ - -e "/RANLIB/s:ranlib:$(tc-getRANLIB):g" \ - -i configure* || die "sed configure* failed" - sed \ - -e "/^scriptdir =/s:lib:$(get_libdir):" \ - -i Makefile.in demos/Makefile.in || die "sed Makefile.in failed" - - sed \ - -e "/AR/s:ar:$(tc-getAR):g" \ - -i src/Makefile.in || die - - epatch "${FILESDIR}"/${P}-linking.patch - epatch "${FILESDIR}"/${P}-darwin.patch - epatch "${FILESDIR}"/${P}-gbsd.patch -} - -src_configure() { - # bug 167934 - append-flags -fPIC - - LC_ALL=C \ - econf \ - --x-includes="${EPREFIX}/usr/include" \ - --x-libraries="${EPREFIX}/usr/$(get_libdir)" \ - --with-blt="${EPREFIX}/usr/$(get_libdir)" \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" \ - --with-tk="${EPREFIX}/usr/$(get_libdir)" \ - --with-tclincls="${EPREFIX}/usr/include" \ - --with-tkincls="${EPREFIX}/usr/include" \ - --with-tcllibs="${EPREFIX}/usr/$(get_libdir)" \ - --with-tklibs="${EPREFIX}/usr/$(get_libdir)" \ - --with-cc="$(tc-getCC)" \ - --with-cflags="${CFLAGS}" \ - --with-gnu-ld \ - $(use_enable jpeg) \ - $(use_with X x) -} - -src_compile() { - # parallel borks - emake -j1 LDFLAGS="${LDFLAGS}" || die "emake failed" -} - -src_install() { - sed \ - -e "s:\.\./src/bltwish:${EPREFIX}/usr/bin/bltwish:g" \ - -e "s:\.\./bltwish:${EPREFIX}/usr/bin/bltwish:g" \ - -e "s:/usr/local/bin/bltwish:${EPREFIX}/usr/bin/bltwish:g" \ - -e "s:/usr/local/bin/tclsh:${EPREFIX}/usr/bin/tclsh:g" \ - -i demos/{,scripts/}*.tcl || die - - dodir /usr/bin \ - /usr/$(get_libdir)/blt2.4/demos/bitmaps \ - /usr/share/man/mann \ - /usr/include \ - || die "dodir failed" - emake -j1 INSTALL_ROOT="${D}" install || die "make install failed" - - dodoc NEWS PROBLEMS README - dohtml html/*.html - for f in `ls "${ED}"/usr/share/man/mann` ; do - mv "${ED}"/usr/share/man/mann/${f} "${ED}"/usr/share/man/mann/${f/.n/.nblt} - done - - # bug 259338 - dev-tcltk/blt-2.4z-r4 provides empty pkgIndex.tcl - cp "${FILESDIR}"/pkgIndex.tcl
[gentoo-commits] repo/gentoo:master commit in: app-arch/star/, app-arch/star/files/
commit: 77b31c9df4862f107080d665a8ef9f3a916fa909 Author: Justin Lecher gentoo org> AuthorDate: Mon Sep 21 12:05:01 2015 + Commit: Justin Lecher gentoo org> CommitDate: Mon Sep 21 12:10:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b31c9d app-arch/star: Drop old Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher gentoo.org> app-arch/star/Manifest | 1 - .../star/files/star-1.5.1-bufferoverflow.patch | 21 - .../star/files/star-1.5.1-changewarnSegv.patch | 80 .../star/files/star-1.5.1-multivolsigsegv.patch| 12 --- app-arch/star/files/star-1.5.1-stdioconflict.patch | 92 --- app-arch/star/star-1.5.2.ebuild| 102 - 6 files changed, 308 deletions(-) diff --git a/app-arch/star/Manifest b/app-arch/star/Manifest index 4221d04..0bb1433 100644 --- a/app-arch/star/Manifest +++ b/app-arch/star/Manifest @@ -1,2 +1 @@ -DIST star-1.5.2.tar.bz2 874558 SHA256 762645b98af13bb9b0512812814ec8e90635d1400c94eb5911e9774daed2addf SHA512 6ea9bd3db79a83c5fae5cb791ea6fc2d79cb464d97702ca0167fdd068df77f047a53037f5be342f138dd950c2c863ee07de0bf3390e37d39a1105634ca8fc9d5 WHIRLPOOL 957a499bdbc7cca5704635c89bd7703fb0018ee22ab99a7cacab4b5241131001f6b9a65b69c227dc513c210d772b4a3a560a1a5d602e6b9dde4778ab1a329876 DIST star-1.5.3.tar.bz2 889881 SHA256 070342833ea83104169bf956aa880bcd088e7af7f5b1f8e3d29853b49b1a4f5b SHA512 622032a0e87f3df06ab1091af0af99d0362f478f70351cfe3d47195eec0fcc96f458fb6e50cae3531183984b1d390b598176ce008bcc5f29764795f66436efef WHIRLPOOL fd786e38666392813311d04350680bb9e1f4cf892412697652f8531eec95b9954c8e0ec3d1538dc1a7cc469e28dbbc38a0a21f8e210fdf929a65de3b73ab55d6 diff --git a/app-arch/star/files/star-1.5.1-bufferoverflow.patch b/app-arch/star/files/star-1.5.1-bufferoverflow.patch deleted file mode 100644 index afc0b4a..000 --- a/app-arch/star/files/star-1.5.1-bufferoverflow.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -urNp star-1.5.1-orig/star/longnames.c star-1.5.1/star/longnames.c star-1.5.1-orig/star/longnames.c 2009-10-16 00:38:55.0 +0200 -+++ star-1.5.1/star/longnames.c2010-02-03 13:36:03.0 +0100 -@@ -155,7 +155,7 @@ name_to_tcb(info, ptb) - if (add) - strcatl(ptb->dbuf.t_name, name, "/", (char *)NULL); - else -- strcpy(ptb->dbuf.t_name, name); -+ strncpy(ptb->dbuf.t_name, name, props.pr_maxsname); - return (TRUE); - } - -@@ -198,7 +198,7 @@ name_to_tcb(info, ptb) - if (add) - strcatl(ptb->dbuf.t_name, [1], "/", (char *)NULL); - else -- strcpy(ptb->dbuf.t_name, [1]); -+ strncpy(ptb->dbuf.t_name, [1], props.pr_maxsname); - strncpy(ptb->dbuf.t_prefix, name, np - name); - info->f_flags |= F_SPLIT_NAME; - return (TRUE); diff --git a/app-arch/star/files/star-1.5.1-changewarnSegv.patch b/app-arch/star/files/star-1.5.1-changewarnSegv.patch deleted file mode 100644 index 74d4870..000 --- a/app-arch/star/files/star-1.5.1-changewarnSegv.patch +++ /dev/null @@ -1,80 +0,0 @@ star-1.5/star/checkerr.c.orig-segv 2006-10-31 18:06:25.0 +0100 -+++ star-1.5/star/checkerr.c 2007-08-27 11:42:39.0 +0200 -@@ -183,39 +183,45 @@ LOCAL struct eflags { - */ - LOCAL UInt32_t - errflags(eflag, doexit) -- char*eflag; -- BOOLdoexit; -+ char *eflag; -+ BOOL doexit; - { -- register char *p = eflag; -- char*ef = _endword(eflag); -- register struct eflags *ep; -- register intslen; -- register UInt32_t nflags = 0; -- -- do { -- for (ep = eflags; ep->fname; ep++) { -- slen = strlen(ep->fname); -- if ((strncmp(ep->fname, p, slen) == 0) && -- (p[slen] == '|' || p[slen] == ' ' || -- p[slen] == '\0')) { -- nflags |= ep->fval; -- break; -- } -- } -- if (ep->fname == NULL) { -- if (doexit) -- comerrno(EX_BAD, "Bad flag '%s'\n", p); -- return (0); -- } -- p = strchr(p, '|'); -- } while (p < ef && p && *p++ == '|'); -- -- if ((nflags & ~(UInt32_t)(E_ABORT|E_WARN)) == 0) { -- if (doexit) -- comerrno(EX_BAD, "Bad error condition '%s'.\n", eflag); -- return (0); -- } -- return (nflags); -+ register struct eflags *ep; -+ register intslen; -+ register UInt32_t nflags = 0; -+ char *curflags; -+ char *curflag; -+ -+ curflags = strdup (eflag); -+ *_endword(curflags) = '\0'; -+ curflag = strtok (curflags, "|");
[gentoo-commits] repo/gentoo:master commit in: dev-python/astroid/
commit: 5a1659dadf14776dbf122a86eb9e5618e2e87a8e Author: Justin Lecher gentoo org> AuthorDate: Mon Sep 21 13:00:32 2015 + Commit: Justin Lecher gentoo org> CommitDate: Mon Sep 21 13:00:32 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1659da dev-python/astroid: Drop old Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher gentoo.org> dev-python/astroid/Manifest | 3 --- dev-python/astroid/astroid-1.3.4.ebuild | 44 --- dev-python/astroid/astroid-1.3.6.ebuild | 44 --- dev-python/astroid/astroid-1.3.7.ebuild | 46 - 4 files changed, 137 deletions(-) diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index 370c1dd..3c1bd18 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -1,4 +1 @@ -DIST astroid-1.3.4.tar.gz 146809 SHA256 0b453eaa4f48aaa25a007ede7165aa424d83d4a14fd3bd636dc9c77f83e8e9bb SHA512 cdb75480402e46e4a18557fcacf320ee79a2b5f37f02a6a0d878ca9406fa598cd9a3eea4b3be16c9d9ff0ac279cf7138b2ebaf71fb256ac52006f09117c3ad30 WHIRLPOOL 909ecefb8ed8fd1ac7b6f543f801d78ea490f15fe2434c58ea6d9b943dd511cc9fc381b72263b81f7e19bfaffad100cfe8014f63fe93f2cff69a51531464269a -DIST astroid-1.3.6.tar.gz 153863 SHA256 1241ef961448c57b4616beb8dcc959724641dca1e22914663f79d67fec26f854 SHA512 a44a17a59834915798b6c672243dccba57a432f646a2bd377e2b067d79d8057b1db0c22107285abcff19b9719d128a5354f9d5a82f65f628ae8beb15cedcbe35 WHIRLPOOL 3c58c450e54f3756a55075b40973174b0b2f8ba4910aa66bb42f0e85c7d9197d0d5154a2776caeed65a47da2276731d970db73fade3cef74ba583a2a7cffe016 -DIST astroid-1.3.7.tar.gz 154919 SHA256 91018b668d94275b9e55b79804a2a248dac1262c581c51fa880fdf57b5004ec8 SHA512 f2557c10c5a3dc6d52a836db8ab6ac1d945d529d5d6501b093ac87887bb445df0f37a54d72b00cd826ce09378abe7cf283b69892852b7fb2ad5d61dee0996162 WHIRLPOOL 53dca23ca45bd81fbd6957c0588f787c8cb18847a963488bc8c9780ca0c05f21d6605a438ae11b79d34a0cb9790dc7f29db1dfa8009b4ef86b21ac032184c040 DIST astroid-1.3.8.tar.gz 155302 SHA256 3971c35c675dc7acfceb636eb1758b7df9fc3ad75b5f81ca89f57ccf51719442 SHA512 316d3a6a12d95b3bebe7ffe47de840cbff96f357c7c324f6684bb713bca191cfaf87fe226c3c1145049611a2035890bdf11845bf923f7d0087a0d1e565d5d5c5 WHIRLPOOL 456ebef20c278047ae0e85fb1386f63eb7c13dda295ddace9704df5255b5004887f6f5201097b2337cc678a9891f33aa5628cbf7acc01c4eb9ff3dc3c091408a diff --git a/dev-python/astroid/astroid-1.3.4.ebuild b/dev-python/astroid/astroid-1.3.4.ebuild deleted file mode 100644 index af42615..000 --- a/dev-python/astroid/astroid-1.3.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2015 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} pypy ) -RESTRICT="test" # False is not True ;) - -inherit distutils-r1 - -DESCRIPTION="Abstract Syntax Tree for logilab packages" -HOMEPAGE="https://bitbucket.org/logilab/astroid https://pypi.python.org/pypi/astroid; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos" -IUSE="test" - -# Version specified in __pkginfo__.py. -RDEPEND=">=dev-python/logilab-common-0.60.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}]" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - app-arch/unzip - test? ( ${RDEPEND} - >=dev-python/pylint-1.4.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) )" -# Required for tests -DISTUTILS_IN_SOURCE_BUILD=1 - -# Restrict to test phase, required because suite fails horribly without it -src_test() { - local DISTUTILS_NO_PARALLEL_BUILD=1 - distutils-r1_src_test -} - -python_test() { - "${PYTHON}" setup.py build - - pushd build/lib > /dev/null - PYTHONPATH=. pytest || die "Tests fail with ${EPYTHON}" - popd > /dev/null -} diff --git a/dev-python/astroid/astroid-1.3.6.ebuild b/dev-python/astroid/astroid-1.3.6.ebuild deleted file mode 100644 index 404c1ef..000 --- a/dev-python/astroid/astroid-1.3.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2015 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} pypy ) -RESTRICT="test" # False is not True ;) - -inherit distutils-r1 - -DESCRIPTION="Abstract Syntax Tree for logilab packages" -HOMEPAGE="https://bitbucket.org/logilab/astroid https://pypi.python.org/pypi/astroid; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos" -IUSE="test" - -# Version specified in __pkginfo__.py. -RDEPEND=">=dev-python/logilab-common-0.60.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/astroid/
commit: 6557c0a189e1d619456d755351ff5ba18c991a1e Author: Tobias Klausmann gentoo org> AuthorDate: Mon Sep 21 12:32:16 2015 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Sep 21 12:32:16 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6557c0a1 dev-python/astroid: Stable on all arches Arches: alpha, amd64, arm, ia64, ppc64, ppc, sparc, x86 Gentoo-Bug: 560876 Package-Manager: portage-2.2.20.1 dev-python/astroid/astroid-1.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/astroid/astroid-1.3.8.ebuild b/dev-python/astroid/astroid-1.3.8.ebuild index f54ac0d..80571d0 100644 --- a/dev-python/astroid/astroid-1.3.8.ebuild +++ b/dev-python/astroid/astroid-1.3.8.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 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos" IUSE="test" # Version specified in __pkginfo__.py.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pylint/
commit: 61ed829acf92968dc56904f5bb99153f40dcd56c Author: Tobias Klausmann gentoo org> AuthorDate: Mon Sep 21 12:31:54 2015 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Sep 21 12:31:54 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ed829a dev-python/pylint: Stable on all arches Arches: alpha, amd64, arm, ia64, ppc64, ppc, sparc, x86 Gentoo-Bug: 560876 Package-Manager: portage-2.2.20.1 dev-python/pylint/pylint-1.4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pylint/pylint-1.4.4.ebuild b/dev-python/pylint/pylint-1.4.4.ebuild index 5874cec..a83be5c 100644 --- a/dev-python/pylint/pylint-1.4.4.ebuild +++ b/dev-python/pylint/pylint-1.4.4.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="doc examples test" RDEPEND="
[gentoo-commits] proj/genkernel:zfs commit in: /
commit: 03e4d3cf202154073ab7ca6b3486ed127c5d1ad0 Author: Richard Yao gentoo org> AuthorDate: Mon Sep 21 01:48:44 2015 + Commit: Richard Yao gentoo org> CommitDate: Mon Sep 21 13:13:30 2015 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=03e4d3cf Update ZFS advice for the kernel commandline Signed-off-by: Richard Yao gentoo.org> genkernel | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/genkernel b/genkernel index c826d57..68c6704 100755 --- a/genkernel +++ b/genkernel @@ -368,8 +368,7 @@ then [ "${DMRAID}" = '1' ] && print_warning 1 'add "dodmraid" for dmraid support' [ "${MDADM}" = '1' ] && print_warning 1 'add "domdadm" for RAID support' [ "${DMRAID}" = '1' ] && print_warning 1 ' or "dodmraid="' - [ "${ZFS}" = '1' ] && print_warning 1 'add "dozfs" for ZFS volume management support' - [ "${ZFS}" = '1' ] && print_warning 1 ' and either "root=ZFS" to use bootfs autodetection or "root=ZFS=" to force booting from a specific dataset' + [ "${ZFS}" = '1' ] && print_warning 1 ' add "root=ZFS=" to boot from a ZFS dataset' [ "${BTRFS}" = '1' ] && print_warning 1 'add "dobtrfs" for Btrfs device scanning support' [ "${ISCSI}" = '1' ] && print_warning 1 'add at least "iscsi_initiatorname= iscsi_target= and iscsi_address=" for iscsi support'
[gentoo-commits] proj/genkernel:zfs commit in: defaults/
commit: 3ff0e784021281b01e7a005e81fef4506d0192cb Author: Richard Yao gentoo org> AuthorDate: Mon Sep 21 01:22:36 2015 + Commit: Richard Yao gentoo org> CommitDate: Mon Sep 21 13:13:30 2015 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=3ff0e784 Reimplement dozfs=force support Signed-off-by: Richard Yao gentoo.org> defaults/initrd.scripts | 8 1 file changed, 8 insertions(+) diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts index d1c3873..b7c8cc3 100644 --- a/defaults/initrd.scripts +++ b/defaults/initrd.scripts @@ -1042,6 +1042,14 @@ startVolumes() { elif [ -f /etc/zfs/zpool.cache ] then : + # Depreciated support for dozfs=force + elif [ -n "${ZPOOL_FORCE}" ] + then + /sbin/zpool import -f -N "${ZFS_POOL}" 2>&1 >/dev/null + if [ $? -ne 0 ] + then + bad_msg "Failed to force import ${ZFS_POOL}" + fi elif /sbin/zpool import -f -N -o readonly=on "${ZFS_POOL}" 2>&1 >/dev/null then mkdir -p /tmp/zfs
[gentoo-commits] proj/genkernel:zfs commit in: defaults/
commit: d6663b5493579e33f311340b80da5a1fb0d7f6ed Author: Richard Yao gentoo org> AuthorDate: Mon Sep 21 13:13:08 2015 + Commit: Richard Yao gentoo org> CommitDate: Mon Sep 21 13:13:30 2015 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d6663b54 Fix missing `then` keyword Signed-off-by: Richard Yao gentoo.org> defaults/initrd.scripts | 1 + 1 file changed, 1 insertion(+) diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts index d1bb0bc..d1c3873 100644 --- a/defaults/initrd.scripts +++ b/defaults/initrd.scripts @@ -1047,6 +1047,7 @@ startVolumes() { mkdir -p /tmp/zfs /sbin/mount.zfs -o ro,zfsutil "${REAL_ROOT#*=}" /tmp/zfs 2>&1 >/dev/null if [ $? -ne 0 ] + then bad_msg "Failed to mount ${REAL_ROOT#*=}" return 1 fi
[gentoo-commits] proj/genkernel:zfs commit in: defaults/
commit: 6b3e3dfbc265ef47c2c2e008ad31ae79041225b6 Author: Richard Yao gentoo org> AuthorDate: Mon Sep 21 01:44:36 2015 + Commit: Richard Yao gentoo org> CommitDate: Mon Sep 21 13:13:30 2015 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6b3e3dfb Cleanup logic to find rootfs on ZFS We no longer support root=ZFS. Only root=ZFS=$dataset is supported. GRUB2 never used that syntax and users never liked it, so that should be okay. We also handle the case where the root pool is missing from the cachefile or the cachefile itself is missing by informing users of how to repair the system. We inform them rather than do it ourselves because a step is required after the pool is imported and while we can do it for them, the heuristics are unlikely to be right 100% of the time and we really should not be making changes to the rootfs from the initramfs. Signed-off-by: Richard Yao gentoo.org> defaults/linuxrc | 48 +++- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/defaults/linuxrc b/defaults/linuxrc index 877d845..dc129ce 100644 --- a/defaults/linuxrc +++ b/defaults/linuxrc @@ -523,11 +523,27 @@ do fi ;; ZFS*) - if [ "${USE_ZFS}" = '0' ]; then + zpool list -H -o name | grep -q "${ZFS_POOL}" + if [ $? -ne 0 ] + then + if [ ! -e /etc/zfs/zpool.cache ] + then + bad_msg "${ZFS_POOL} not imported due to missing zpool.cache file." + + else + bad_msg "${ZFS_POOL} absent from zpool.cache file." + fi + bad_msg "Provided that ${ZFS_POOL} exists, you can correct this by:" + bad_msg + bad_msg "1. Dropping to a shell." + bad_msg "2. Running \`zpool import -d /dev/disk/by-id -N ${ZFS_POOL}\`" + bad_msg "3. Pressing Cntl+D to exit." + bad_msg "4. Running \`zpool set cachefile= ${ZFS_POOL}\` (space after equal sign)" + bad_msg " as root after system has booted." prompt_user "REAL_ROOT" "root block device" + got_good_root=0 continue fi - ROOT_DEV="${REAL_ROOT#*=}" if [ "${ROOT_DEV}" != 'ZFS' ] then @@ -543,29 +559,11 @@ do continue fi else - BOOTFS=$(/sbin/zpool list -H -o bootfs) - if [ "${BOOTFS}" != '-' ] - then - - for i in ${BOOTFS} - do - - zfs get type ${i} > /dev/null - retval=$? - - if [ ${retval} -eq 0 ]; then - got_good_root=1 - REAL_ROOT=${i} - ROOTFSTYPE=zfs - break - fi - - done; - - else - got_good_root=0 - fi - + bad_msg "root=ZFS is no longer supported." + bad_msg "Please specify root=ZFS=\$DATASET:" + prompt_user "REAL_ROOT" "root block device" + got_good_root=0 + continue fi if [ ${got_good_root} -ne 1 ]; then
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/
commit: 285066e1118c5ff6556deaca2065242c904829be Author: Mike Pagano gentoo org> AuthorDate: Mon Sep 21 12:04:14 2015 + Commit: Mike Pagano gentoo org> CommitDate: Mon Sep 21 12:04:14 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285066e1 sys-kernel/vanilla-sources: Version bump. Remove old. Package-Manager: portage-2.2.20.1 sys-kernel/vanilla-sources/Manifest | 2 +- .../{vanilla-sources-3.4.108.ebuild => vanilla-sources-3.4.109.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index f7198e9..7e969ed 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -21,5 +21,5 @@ DIST patch-3.12.48.xz 1342140 SHA256 5a4707787f301a54e636f6f230dea1076adc04272b9 DIST patch-3.14.52.xz 978804 SHA256 b1615f874759d48b9ed227cdc5405e6ed0d58f4284624642302d6d9af50a9492 SHA512 3a0cfd9a0a9fd5f531682def1e43fe5a6e987f8742beb8256f521dce82e62d44d90a1ebab6547a7571f2829e96176806a51a66aa033d326736b88ee89eca6477 WHIRLPOOL eea4b8a487c62d7abb9678ef0d6f446490b99c1d5f956b7c1a0984af8f00bc72a38caefd42c1f023abe1a888c5eada03f720a6d73e35ae7d0350c829f3fe69b1 DIST patch-3.18.21.xz 605060 SHA256 fef6b8507c4a88b5b579016773faf1f4b1c78b2cc627e31101f244eeb1cf1895 SHA512 b82d6f79d59c9d949a149a351ba2c77d334df83d66491a7776d909badff800ed2431ec6216adc7df3c2315886088a659450bc8e1a8d141d2e173a8a4e2492c8d WHIRLPOOL 1ca1e8b9c31ec273e6b8465eba857a537ec0f0c3c8246a232449632fc819a8e19c3d991cf3c96b093be683c4784abdf9a02cef24e35b064fbe18518e84134bf7 DIST patch-3.2.71.xz 1456808 SHA256 24160af70c29320d74429717d5dfa3cd3547586f558890533a28dc19bc7caa0c SHA512 e953df5d59270abeb4c72fc3a2a660cade1a8b5768d5dd00c11f5b3580c65e8c8ccfb814b5bf591900c35e72c1b3aee91819d1c9ddf9aab0dce44b45750f9578 WHIRLPOOL 8377da2ff6427888db1eb670f677f6bc71f4db46244ced8a2f849b0250cd9deb8d183556987c892f88011b7c5645838048c11e214c7e2026e7f12efad31ad8b4 -DIST patch-3.4.108.xz 1249808 SHA256 7909601dd0cab76e933c86fc76bdd64520ff34abb126059f9c02fb4cf2050372 SHA512 50091f2db3cf60d3fe3a0619f9ca72c29ce20f1accbee745849da9d2c0f0de1dd0fb6ba3511356d6d70ab0cbf7e740e16ae45c7dc9311b06a5539684dbac5f94 WHIRLPOOL 3e7341a42f71cceeaec7b19b0558017d66bf7f0c115d8bd47c6cfdc646b319d59c4fb176704c43fe945c72ecb1c052eb8a6dab9c9e99f6c615ee17f6caeda7ac +DIST patch-3.4.109.xz 1280036 SHA256 607e19a90fa320b3336c6d6002c84820724a3c1f9e2fdf6ab63f46fcd2ff26b3 SHA512 80ac925c6277a25c8fbb9feae24b075f2734b1e3e7bafb195def81ae0c2daaeb79ff2f4331a60013cb4adce5b1a3852be55b7cb5d10c4034149239788dd55ab8 WHIRLPOOL bda61064a40079a2313b6063ab8b10e921da1295981506458062f9c3f5084acd0effaf50135ae343a97351d236139b43c70059c0aafd1059ffd07fc0cacc6781 DIST patch-4.1.7.xz 224108 SHA256 bbd57fb48ea8e6971680818ba8722fd38ae419dca6047b852f10d33e5cd2ff6b SHA512 3b5af919b94d7f4b2b66702ddb23dc32b15c3029d00d56afce564a317510bfc7ce016394335acc9f29da860fed7cb241edeaa082ec9477a0a4a62a9a238d23b6 WHIRLPOOL 062227824632cdd14620fffd389a5e4b35704658188f5447b1a7f992a0b81a860bb2383dab87ca2a3588e7c4646bbb137db4aab1bf5b7e1397820ae3fc919eb0 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-3.4.108.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-3.4.109.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-3.4.108.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-3.4.109.ebuild
[gentoo-commits] proj/portage: New tag: v2.2.21
commit: Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:03 2015 + New tag: v2.2.21
[gentoo-commits] proj/portage:master commit in: /
commit: 0f7269a8abd84f5bdfee717c6e9f8c065357e20f Author: Brian Dolbec gentoo org> AuthorDate: Mon Sep 21 22:11:10 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 22:11:10 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0f7269a8 Update version and RELEASE-NOTES for a release RELEASE-NOTES | 39 +++ setup.py | 2 +- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 285f6d5..e54892b 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,6 +1,45 @@ Release Notes; upgrade information mainly. Features/major bugfixes are listed in NEWS +portage-2.2.21 +== +* Bug Fixes: +- Bug 550006 quickpkg: support FEATURES=xattr +- Bug 550324 Fix missed rename of cleanconfig to cleanconfmem +- Bug 550898 rename ia to ia64 +- Bug 550886 enable absolute_import for Python 2 +- Bug 550906 handle submodule import in _LazyImportFrom._get_target +- Bug 552340 Redirect /dev/fd bash test to /dev/null +- Bug 554084 unpack: avoid useless chmods to improve speed +- Bug 554108 use mkdtemp to avoid cgroup interference +- Bug 554578 convert str to Atom for DbapiProvidesIndex +- Bug 554928 depgraph._want_update_pkg: handle _UNREACHABLE_DEPTH +- Bug 556172 slot_conflict_handler: suggest --verbose-conflicts +- Bug 556464 depgraph._select_files: use _iter_match_pkgs for tbz2 arguments +- Bug 555698 circular_dependency_handler: limit USE combination search +- Bug 556764 similar_name_search: used indexed repos where appropriate +- Bug 557426 sync repositories in parallel +- Bug 557962 Manifest.write: stable/predictable Manifest mtime for rsync +- Bug 558322 SyncRepos._sync: call postsync.d hooks earlier +- Bug 557192 egencache: stable use.local.desc mtime for rsync +- Bug 559044 emerge --search: fix duplication of results +- Bug 296085 RsyncSync: add sync-rsync-vcs-ignore option +- Bug 559122 sync: include metadata/layout.conf with profile submodule +- Bug 560466 match_from_list: restrict =* to match only on version part boundaries +* git sync: Respect PORTAGE_QUIET +* several man page updates + + +portage-2.2.20.1 +== +# Note this was a branch release based of the 2.2.20 release +# expressly for the new git based ebuild tree +* Bug Fixes: +- Bug 550324 Fix missed rename of cleanconfig to cleanconfmem +- included a few man page updates +- a couplerepoman changes for the new git based tree + + portage-2.2.20 == * Bug Fixes: diff --git a/setup.py b/setup.py index b1e83b0..3a1a321 100755 --- a/setup.py +++ b/setup.py @@ -612,7 +612,7 @@ def get_manpages(): setup( name = 'portage', - version = '2.2.20', + version = '2.2.21', url = 'https://wiki.gentoo.org/wiki/Project:Portage', author = 'Gentoo Portage Development Team', author_email = 'dev-port...@gentoo.org',
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: a0849ae0b37956da75b517b8d0b38c839261f4ba Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 04:26:39 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:47 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a0849ae0 repoman/actions.py: Splitout clear_attic() pym/repoman/actions.py | 38 +- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index 974de62..5b55ff8 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -166,23 +166,7 @@ class Actions(object): # inside the $Header path. This code detects the problem and corrects it # so that the Manifest will generate correctly. See bug #169500. # Use binary mode in order to avoid potential character encoding issues. - cvs_header_re = re.compile(br'^#\s*\$Header.*\$$') - attic_str = b'/Attic/' - attic_replace = b'/' - for x in myheaders: - f = open( - _unicode_encode(x, encoding=_encodings['fs'], errors='strict'), - mode='rb') - mylines = f.readlines() - f.close() - modified = False - for i, line in enumerate(mylines): - if cvs_header_re.match(line) is not None and \ - attic_str in line: - mylines[i] = line.replace(attic_str, attic_replace) - modified = True - if modified: - portage.util.write_atomic(x, b''.join(mylines), mode='wb') + self.clear_attic(myheaders) if self.scanner.repolevel == 1: utilities.repoman_sez( @@ -817,3 +801,23 @@ class Actions(object): print( "* Files with headers will" " cause the manifests to be changed and committed separately.") + + + def clear_attic(self, myheaders): + cvs_header_re = re.compile(br'^#\s*\$Header.*\$$') + attic_str = b'/Attic/' + attic_replace = b'/' + for x in myheaders: + f = open( + _unicode_encode(x, encoding=_encodings['fs'], errors='strict'), + mode='rb') + mylines = f.readlines() + f.close() + modified = False + for i, line in enumerate(mylines): + if cvs_header_re.match(line) is not None and \ + attic_str in line: + mylines[i] = line.replace(attic_str, attic_replace) + modified = True + if modified: + portage.util.write_atomic(x, b''.join(mylines), mode='wb')
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 458d0ca69f6e1d9fb0b673e48d86211a591581ee Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 03:25:28 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:46 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=458d0ca6 repoman/actions.py: Split out the changelog code to it's own function pym/repoman/actions.py | 191 + 1 file changed, 99 insertions(+), 92 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index e9bf147..d70dd82 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -132,102 +132,14 @@ class Actions(object): print("* no commit message? aborting commit.") sys.exit(1) commitmessage = commitmessage.rstrip() - changelog_msg = commitmessage + + myupdates, broken_changelog_manifests = self.changelogs( + myupdates, mymanifests, myremoved, mychanged, myautoadd, + mynew, commitmessage) commit_footer = self.get_commit_footer() commitmessage += commit_footer - broken_changelog_manifests = [] - if self.options.echangelog in ('y', 'force'): - logging.info("checking for unmodified ChangeLog files") - committer_name = utilities.get_committer_name(env=self.repoman_settings) - for x in sorted(vcs_files_to_cps( - chain(myupdates, mymanifests, myremoved), - self.scanner.repolevel, self.scanner.reposplit, self.scanner.categories)): - catdir, pkgdir = x.split("/") - checkdir = self.repo_settings.repodir + "/" + x - checkdir_relative = "" - if self.scanner.repolevel < 3: - checkdir_relative = os.path.join(pkgdir, checkdir_relative) - if self.scanner.repolevel < 2: - checkdir_relative = os.path.join(catdir, checkdir_relative) - checkdir_relative = os.path.join(".", checkdir_relative) - - changelog_path = os.path.join(checkdir_relative, "ChangeLog") - changelog_modified = changelog_path in self.scanner.changed.changelogs - if changelog_modified and self.options.echangelog != 'force': - continue - - # get changes for this package - cdrlen = len(checkdir_relative) - check_relative = lambda e: e.startswith(checkdir_relative) - split_relative = lambda e: e[cdrlen:] - clnew = list(map(split_relative, filter(check_relative, mynew))) - clremoved = list(map(split_relative, filter(check_relative, myremoved))) - clchanged = list(map(split_relative, filter(check_relative, mychanged))) - - # Skip ChangeLog generation if only the Manifest was modified, - # as discussed in bug #398009. - nontrivial_cl_files = set() - nontrivial_cl_files.update(clnew, clremoved, clchanged) - nontrivial_cl_files.difference_update(['Manifest']) - if not nontrivial_cl_files and self.options.echangelog != 'force': - continue - - new_changelog = utilities.UpdateChangeLog( - checkdir_relative, committer_name, changelog_msg, - os.path.join(self.repo_settings.repodir, 'skel.ChangeLog'), - catdir, pkgdir, - new=clnew, removed=clremoved, changed=clchanged, - pretend=self.options.pretend) - if new_changelog is None: - writemsg_level( - "!!! Updating the ChangeLog failed\n", - level=logging.ERROR, noiselevel=-1) - sys.exit(1) - - # if the ChangeLog was just created, add it to vcs - if new_changelog: - myautoadd.append(changelog_path) - # myautoadd is appended to
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 9f63c395ee23b00d77d00e667a28624de5baff49 Author: Brian Dolbec gentoo org> AuthorDate: Thu Sep 17 15:29:11 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:46 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f63c395 repoman: Move the primary checks loop to it's own class and file Only minimal changes were done for this initial move. The _scan_ebuilds() needs major hacking up into manageable chunks. Clean out code separation demarcation lines These lines were originally used to mark places where code was removed. And replaced with a class instance and/or function call. Signed-off-by: Brian Dolbec gentoo.org> pym/repoman/main.py| 756 ++--- pym/repoman/scanner.py | 715 ++ 2 files changed, 743 insertions(+), 728 deletions(-) diff --git a/pym/repoman/main.py b/pym/repoman/main.py index e3d0472..2b2f91d 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -4,7 +4,6 @@ from __future__ import print_function, unicode_literals -import copy import errno import io import logging @@ -15,7 +14,6 @@ import sys import tempfile import platform from itertools import chain -from pprint import pformat from os import path as osp if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), ".portage_not_installed")): @@ -30,14 +28,12 @@ portage._disable_legacy_globals() from portage import os from portage import _encodings from portage import _unicode_encode -from _emerge.Package import Package from _emerge.UserQuery import UserQuery import portage.checksum import portage.const import portage.repository.config -from portage import cvstree, normalize_path +from portage import cvstree from portage import util -from portage.dep import Atom from portage.process import find_binary, spawn from portage.output import ( bold, create_color_func, green, nocolor, red) @@ -47,40 +43,18 @@ from portage.util import writemsg_level from portage.package.ebuild.digestgen import digestgen from repoman.argparser import parse_args -from repoman.checks.directories.files import FileChecks -from repoman.checks.ebuilds.checks import run_checks, checks_init -from repoman.checks.ebuilds.eclasses.live import LiveEclassChecks -from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks -from repoman.checks.ebuilds.fetches import FetchChecks -from repoman.checks.ebuilds.keywords import KeywordChecks -from repoman.checks.ebuilds.isebuild import IsEbuild -from repoman.checks.ebuilds.thirdpartymirrors import ThirdPartyMirrors -from repoman.checks.ebuilds.manifests import Manifests -from repoman.check_missingslot import check_missingslot -from repoman.checks.ebuilds.misc import bad_split_check, pkg_invalid -from repoman.checks.ebuilds.pkgmetadata import PkgMetadata -from repoman.checks.ebuilds.use_flags import USEFlagChecks -from repoman.checks.ebuilds.variables.description import DescriptionChecks -from repoman.checks.ebuilds.variables.eapi import EAPIChecks -from repoman.checks.ebuilds.variables.license import LicenseChecks -from repoman.checks.ebuilds.variables.restrict import RestrictChecks -from repoman.ebuild import Ebuild +from repoman.checks.ebuilds.checks import checks_init from repoman.errors import err from repoman.gpg import gpgsign, need_signature -from repoman.modules.commit import repochecks -from repoman.profile import check_profiles, dev_profile_keywords, setup_profile from repoman.qa_data import ( format_qa_output, format_qa_output_column, qahelp, - qawarnings, qacats, missingvars, - suspect_virtual, suspect_rdepend) -from repoman.qa_tracker import QATracker -from repoman.repos import RepoSettings, repo_metadata -from repoman.scan import Changes, scan + qawarnings, qacats) +from repoman.repos import RepoSettings +from repoman.scanner import Scanner from repoman._subprocess import repoman_popen, repoman_getstatusoutput from repoman import utilities from repoman.vcs.vcs import ( git_supports_gpg_sign, vcs_files_to_cps, VCSSettings) -from repoman.vcs.vcsstatus import VCSStatus if sys.hexversion >= 0x300: @@ -90,21 +64,11 @@ util.initialize_logger() bad = create_color_func("BAD") -live_eclasses = portage.const.LIVE_ECLASSES -non_ascii_re = re.compile(r'[^\x00-\x7f]') - # A sane umask is needed for files that portage creates. os.umask(0o22) -def sort_key(item): - return item[2].sub_path - def repoman_main(argv): - # Repoman sets it's own ACCEPT_KEYWORDS and we don't want it to - # behave incrementally. - repoman_incrementals = tuple( - x for x in portage.const.INCREMENTALS if x != 'ACCEPT_KEYWORDS') config_root = os.environ.get("PORTAGE_CONFIGROOT") repoman_settings = portage.config(config_root=config_root, local_config=False) @@ -142,30 +106,9 @@ def repoman_main(argv): repo_settings =
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/eclasses/
commit: c7708b5906e9036464a63f7c87eaf56282fbd251 Author: Tom Wijsman gentoo org> AuthorDate: Wed Jun 4 13:58:31 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:43 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c7708b59 repoman/main.py: Split Ruby checks to checks/ebuild/eclass/ruby.py pym/repoman/checks/ebuilds/eclasses/__init__.py | 0 pym/repoman/checks/ebuilds/eclasses/ruby.py | 32 + pym/repoman/main.py | 18 -- 3 files changed, 37 insertions(+), 13 deletions(-) diff --git a/pym/repoman/checks/ebuilds/eclasses/__init__.py b/pym/repoman/checks/ebuilds/eclasses/__init__.py new file mode 100644 index 000..e69de29 diff --git a/pym/repoman/checks/ebuilds/eclasses/ruby.py b/pym/repoman/checks/ebuilds/eclasses/ruby.py new file mode 100644 index 000..abfb166 --- /dev/null +++ b/pym/repoman/checks/ebuilds/eclasses/ruby.py @@ -0,0 +1,32 @@ + +'''live.py +Performs Ruby eclass checks +''' + +from repoman.qa_data import ruby_deprecated + + +class RubyEclassChecks(object): + '''Performs checks for the usage of Ruby eclasses in ebuilds''' + + def __init__(self, qatracker): + ''' + @param qatracker: QATracker instance + ''' + self.qatracker = qatracker + self.old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"] + + def check(self, pkg, ebuild): + is_inherited = lambda eclass: eclass in pkg.inherited + is_old_ruby_eclass_inherited = filter( + is_inherited, self.old_ruby_eclasses) + + if is_old_ruby_eclass_inherited: + ruby_intersection = pkg.iuse.all.intersection(ruby_deprecated) + + if ruby_intersection: + for myruby in ruby_intersection: + self.qatracker.add_error( + "IUSE.rubydeprecated", + (ebuild.relative_path + ": Deprecated ruby target: %s") + % myruby) \ No newline at end of file diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 39c8e1a..4ded687 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -51,6 +51,7 @@ from repoman.argparser import parse_args from repoman.checks.directories.files import FileChecks from repoman.checks.ebuilds.checks import run_checks, checks_init from repoman.checks.ebuilds.eclasses.live import LiveEclassChecks +from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks from repoman.checks.ebuilds.fetches import FetchChecks from repoman.checks.ebuilds.keywords import KeywordChecks from repoman.checks.ebuilds.isebuild import IsEbuild @@ -67,7 +68,7 @@ from repoman.profile import check_profiles, dev_keywords, setup_profile from repoman.qa_data import ( format_qa_output, format_qa_output_column, qahelp, qawarnings, qacats, max_desc_len, missingvars, - ruby_deprecated, suspect_virtual, suspect_rdepend, valid_restrict) + suspect_virtual, suspect_rdepend, valid_restrict) from repoman.qa_tracker import QATracker from repoman.repos import RepoSettings, repo_metadata from repoman.scan import Changes, scan @@ -290,6 +291,7 @@ thirdparty = ThirdPartyMirrors(repoman_settings, qatracker) use_flag_checks = USEFlagChecks(qatracker, uselist) keywordcheck = KeywordChecks(qatracker, options) liveeclasscheck = LiveEclassChecks(qatracker) +rubyeclasscheck = RubyEclassChecks(qatracker) ## for xpkg in effective_scanlist: @@ -615,18 +617,8 @@ for xpkg in effective_scanlist: ebuild_used_useflags = use_flag_checks.getUsedUseFlags() used_useflags = used_useflags.union(ebuild_used_useflags) # - - # Check for outdated RUBY targets - old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"] - is_old_ruby_eclass_inherited = filter( - lambda e: e in inherited, old_ruby_eclasses) - if is_old_ruby_eclass_inherited: - ruby_intersection = pkg.iuse.all.intersection(ruby_deprecated) - if ruby_intersection: - for myruby in ruby_intersection: - qatracker.add_error("IUSE.rubydeprecated", - (ebuild.relative_path + ": Deprecated ruby target: %s") - % myruby) + rubyeclasscheck.check(pkg, ebuild) + # # license checks if not badlicsyntax:
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 4d38fd403a374a07def13421cd276c0b2de84605 Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 04:34:01 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:47 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4d38fd40 repoman/actions.py: Split out get_new_commit_message() pym/repoman/actions.py | 39 ++- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index 4f516da..9d97b20 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -111,24 +111,8 @@ class Actions(object): else: raise if not commitmessage or not commitmessage.strip(): - msg_prefix = "" - if self.scanner.repolevel > 1: - msg_prefix = "/".join(self.scanner.reposplit[1:]) + ": " + commitmessage = self.get_new_commit_message(qa_output) - try: - editor = os.environ.get("EDITOR") - if editor and utilities.editor_is_executable(editor): - commitmessage = utilities.get_commit_message_with_editor( - editor, message=qa_output, prefix=msg_prefix) - else: - commitmessage = utilities.get_commit_message_with_stdin() - except KeyboardInterrupt: - logging.fatal("Interrupted; exiting...") - sys.exit(1) - if (not commitmessage or not commitmessage.strip() - or commitmessage.strip() == msg_prefix): - print("* no commit message? aborting commit.") - sys.exit(1) commitmessage = commitmessage.rstrip() myupdates, broken_changelog_manifests = self.changelogs( @@ -826,3 +810,24 @@ class Actions(object): portage.writemsg("!!! Disabled FEATURES='sign'\n") self.repo_settings.sign_manifests = False + + def get_new_commit_message(self, qa_output): + msg_prefix = "" + if self.scanner.repolevel > 1: + msg_prefix = "/".join(self.scanner.reposplit[1:]) + ": " + + try: + editor = os.environ.get("EDITOR") + if editor and utilities.editor_is_executable(editor): + commitmessage = utilities.get_commit_message_with_editor( + editor, message=qa_output, prefix=msg_prefix) + else: + commitmessage = utilities.get_commit_message_with_stdin() + except KeyboardInterrupt: + logging.fatal("Interrupted; exiting...") + sys.exit(1) + if (not commitmessage or not commitmessage.strip() + or commitmessage.strip() == msg_prefix): + print("* no commit message? aborting commit.") + sys.exit(1) + return commitmessage
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 1ab7562ec6027e5edd118e66a9e39d2353d8bc87 Author: Brian Dolbec gentoo org> AuthorDate: Thu Sep 17 02:39:34 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:45 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1ab7562e repoman/repos.py: Fix a regression where the repo is not in repos.conf The regression was introduced when a variable was used to reduce the size of some long lines. The variable was not being reset after the repo was added, so the remaining code was looking at a stale config. It turned out the variable was a dupe of an already properly updated class wide one. Signed-off-by: Brian Dolbec gentoo.org> pym/repoman/repos.py | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pym/repoman/repos.py b/pym/repoman/repos.py index 700c064..de99fdf 100644 --- a/pym/repoman/repos.py +++ b/pym/repoman/repos.py @@ -30,12 +30,12 @@ class RepoSettings(object): self.repoman_settings = repoman_settings self.vcs_settings = vcs_settings - repoman_repos = self.repoman_settings.repositories + self.repositories = self.repoman_settings.repositories # Ensure that current repository is in the list of enabled repositories. self.repodir = os.path.realpath(portdir_overlay) try: - repoman_repos.get_repo_for_location(self.repodir) + self.repositories.get_repo_for_location(self.repodir) except KeyError: self._add_repo(config_root, portdir_overlay) @@ -47,15 +47,15 @@ class RepoSettings(object): # Constrain dependency resolution to the master(s) # that are specified in layout.conf. - self.repo_config = repoman_repos.get_repo_for_location(self.repodir) + self.repo_config = self.repositories.get_repo_for_location(self.repodir) self.portdb.porttrees = list(self.repo_config.eclass_db.porttrees) self.portdir = self.portdb.porttrees[0] self.commit_env = os.environ.copy() # list() is for iteration on a copy. - for repo in list(repoman_repos): + for repo in list(self.repositories): # all paths are canonical if repo.location not in self.repo_config.eclass_db.porttrees: - del repoman_repos[repo.name] + del self.repositories[repo.name] if self.repo_config.allow_provide_virtual: qawarnings.add("virtual.oldstyle")
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: befc99fa5ff79af530be6e3126a300e182866a2f Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 02:07:27 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:46 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=befc99fa repoman/actions.py: Break out changes detectection into sudo vcs plugins pym/repoman/actions.py | 215 +++-- 1 file changed, 120 insertions(+), 95 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index 611c0dd..1f70815 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -74,102 +74,9 @@ class Actions(object): self._vcs_deleted(mydeleted) - if self.vcs_settings.vcs == "cvs": - mycvstree = cvstree.getentries("./", recursive=1) - mychanged = cvstree.findchanged(mycvstree, recursive=1, basedir="./") - mynew = cvstree.findnew(mycvstree, recursive=1, basedir="./") - myremoved = portage.cvstree.findremoved(mycvstree, recursive=1, basedir="./") - bin_blob_pattern = re.compile("^-kb$") - no_expansion = set(portage.cvstree.findoption( - mycvstree, bin_blob_pattern, recursive=1, basedir="./")) - - if self.vcs_settings.vcs == "svn": - with repoman_popen("svn status") as f: - svnstatus = f.readlines() - mychanged = [ - "./" + elem.split()[-1:][0] - for elem in svnstatus - if (elem[:1] in "MR" or elem[1:2] in "M")] - mynew = [ - "./" + elem.split()[-1:][0] - for elem in svnstatus - if elem.startswith("A")] - myremoved = [ - "./" + elem.split()[-1:][0] - for elem in svnstatus - if elem.startswith("D")] - - # Subversion expands keywords specified in svn:keywords properties. - with repoman_popen("svn propget -R svn:keywords") as f: - props = f.readlines() - expansion = dict( - ("./" + prop.split(" - ")[0], prop.split(" - ")[1].split()) - for prop in props if " - " in prop) - - elif self.vcs_settings.vcs == "git": - with repoman_popen( - "git diff-index --name-only " - "--relative --diff-filter=M HEAD") as f: - mychanged = f.readlines() - mychanged = ["./" + elem[:-1] for elem in mychanged] - - with repoman_popen( - "git diff-index --name-only " - "--relative --diff-filter=A HEAD") as f: - mynew = f.readlines() - mynew = ["./" + elem[:-1] for elem in mynew] - - with repoman_popen( - "git diff-index --name-only " - "--relative --diff-filter=D HEAD") as f: - myremoved = f.readlines() - myremoved = ["./" + elem[:-1] for elem in myremoved] - - if self.vcs_settings.vcs == "bzr": - with repoman_popen("bzr status -S .") as f: - bzrstatus = f.readlines() - mychanged = [ - "./" + elem.split()[-1:][0].split('/')[-1:][0] - for elem in bzrstatus - if elem and elem[1:2] == "M"] - mynew = [ - "./" + elem.split()[-1:][0].split('/')[-1:][0] - for elem in bzrstatus - if elem and (elem[1:2] in "NK" or elem[0:1] == "R")] - myremoved = [ - "./" + elem.split()[-1:][0].split('/')[-1:][0] - for elem in bzrstatus - if elem.startswith("-")] - myremoved = [ - "./" + elem.split()[-3:-2][0].split('/')[-1:][0] - for elem in bzrstatus - if elem and (elem[1:2] == "K" or elem[0:1] == "R")] - # Bazaar expands nothing. - - if self.vcs_settings.vcs == "hg": - with repoman_popen("hg status --no-status --modified .") as f: - mychanged =
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 5d91183c50d57d7ddb06721a64f2ae6f95b6aeea Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 02:59:11 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:46 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5d91183c repoman/actions.py: Split out the commit footer to a function pym/repoman/actions.py | 95 ++ 1 file changed, 49 insertions(+), 46 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index 1f70815..e9bf147 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -133,53 +133,8 @@ class Actions(object): sys.exit(1) commitmessage = commitmessage.rstrip() changelog_msg = commitmessage - portage_version = getattr(portage, "VERSION", None) - gpg_key = self.repoman_settings.get("PORTAGE_GPG_KEY", "") - dco_sob = self.repoman_settings.get("DCO_SIGNED_OFF_BY", "") - if portage_version is None: - sys.stderr.write("Failed to insert portage version in message!\n") - sys.stderr.flush() - portage_version = "Unknown" - - report_options = [] - if self.options.force: - report_options.append("--force") - if self.options.ignore_arches: - report_options.append("--ignore-arches") - if self.scanner.include_arches is not None: - report_options.append( - "--include-arches=\"%s\"" % - " ".join(sorted(self.scanner.include_arches))) - - if self.vcs_settings.vcs == "git": - # Use new footer only for git (see bug #438364). - commit_footer = "\n\nPackage-Manager: portage-%s" % portage_version - if report_options: - commit_footer += "\nRepoMan-Options: " + " ".join(report_options) - if self.repo_settings.sign_manifests: - commit_footer += "\nManifest-Sign-Key: %s" % (gpg_key, ) - if dco_sob: - commit_footer += "\nSigned-off-by: %s" % (dco_sob, ) - else: - unameout = platform.system() + " " - if platform.system() in ["Darwin", "SunOS"]: - unameout += platform.processor() - else: - unameout += platform.machine() - commit_footer = "\n\n" - if dco_sob: - commit_footer += "Signed-off-by: %s\n" % (dco_sob, ) - commit_footer += "(Portage version: %s/%s/%s" % \ - (portage_version, self.vcs_settings.vcs, unameout) - if report_options: - commit_footer += ", RepoMan options: " + " ".join(report_options) - if self.repo_settings.sign_manifests: - commit_footer += ", signed Manifest commit with key %s" % \ - (gpg_key, ) - else: - commit_footer += ", unsigned Manifest commit" - commit_footer += ")" + commit_footer = self.get_commit_footer() commitmessage += commit_footer broken_changelog_manifests = [] @@ -797,3 +752,51 @@ class Actions(object): expansion = {} return (mynew, mychanged, myremoved, no_expansion, expansion) + + def get_commit_footer(self): + portage_version = getattr(portage, "VERSION", None) + gpg_key = self.repoman_settings.get("PORTAGE_GPG_KEY", "") + dco_sob = self.repoman_settings.get("DCO_SIGNED_OFF_BY", "") + report_options = [] + if self.options.force: + report_options.append("--force") + if self.options.ignore_arches: + report_options.append("--ignore-arches") + if self.scanner.include_arches is not None: + report_options.append( + "--include-arches=\"%s\"" % + " ".join(sorted(self.scanner.include_arches))) + + if portage_version is None: + sys.stderr.write("Failed to insert portage version in message!\n") + sys.stderr.flush() + portage_version = "Unknown" + # Use new footer only for git (see bug #438364). + if self.vcs_settings.vcs in ["git"]: + commit_footer =
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 6a7e4358e3fbf359d77623b007c1a68c901a1790 Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 04:10:03 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:47 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6a7e4358 repoman/actions.py: Split out priming_commit() pym/repoman/actions.py | 91 ++ 1 file changed, 48 insertions(+), 43 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index 2318ce2..af50c1b 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -208,49 +208,7 @@ class Actions(object): # will change and need a priming commit before the Manifest # can be committed. if (myupdates or myremoved) and myheaders: - myfiles = myupdates + myremoved - fd, commitmessagefile = tempfile.mkstemp(".repoman.msg") - mymsg = os.fdopen(fd, "wb") - mymsg.write(_unicode_encode(commitmessage)) - mymsg.close() - - separator = '-' * 78 - - print() - print(green("Using commit message:")) - print(green(separator)) - print(commitmessage) - print(green(separator)) - print() - - # Having a leading ./ prefix on file paths can trigger a bug in - # the cvs server when committing files to multiple directories, - # so strip the prefix. - myfiles = [f.lstrip("./") for f in myfiles] - - commit_cmd = [self.vcs_settings.vcs] - commit_cmd.extend(self.vcs_settings.vcs_global_opts) - commit_cmd.append("commit") - commit_cmd.extend(self.vcs_settings.vcs_local_opts) - commit_cmd.extend(["-F", commitmessagefile]) - commit_cmd.extend(myfiles) - - try: - if self.options.pretend: - print("(%s)" % (" ".join(commit_cmd),)) - else: - retval = spawn(commit_cmd, env=self.repo_settings.commit_env) - if retval != os.EX_OK: - writemsg_level( - "!!! Exiting on %s (shell) " - "error code: %s\n" % (self.vcs_settings.vcs, retval), - level=logging.ERROR, noiselevel=-1) - sys.exit(retval) - finally: - try: - os.unlink(commitmessagefile) - except OSError: - pass + self.priming_commit(myupdates, myremoved, commitmessage) # When files are removed and re-added, the cvs server will put /Attic/ # inside the $Header path. This code detects the problem and corrects it @@ -809,3 +767,50 @@ class Actions(object): os.unlink(commitmessagefile) except OSError: pass + + + def priming_commit(self, myupdates, myremoved, commitmessage): + myfiles = myupdates + myremoved + fd, commitmessagefile = tempfile.mkstemp(".repoman.msg") + mymsg = os.fdopen(fd, "wb") + mymsg.write(_unicode_encode(commitmessage)) + mymsg.close() + + separator = '-' * 78 + + print() + print(green("Using commit message:")) + print(green(separator)) + print(commitmessage) + print(green(separator)) + print() + + # Having a leading ./ prefix on file paths can trigger a bug in + # the cvs server when committing files to multiple directories, + # so strip the prefix. + myfiles = [f.lstrip("./") for f in myfiles] + + commit_cmd = [self.vcs_settings.vcs] + commit_cmd.extend(self.vcs_settings.vcs_global_opts) + commit_cmd.append("commit") + commit_cmd.extend(self.vcs_settings.vcs_local_opts) + commit_cmd.extend(["-F", commitmessagefile]) + commit_cmd.extend(myfiles) + + try: + if self.options.pretend: + print("(%s)" % (" ".join(commit_cmd),)) + else: +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/
commit: f1407272871994cd83a18398b566566a61d4f9d0 Author: Tom Wijsman gentoo org> AuthorDate: Fri Jun 6 15:09:43 2014 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:44 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f1407272 repoman/main.py: Split LICENSE checks to checks/ebuild/variables/ pym/repoman/checks/ebuilds/variables/license.py | 47 + pym/repoman/main.py | 21 +++ 2 files changed, 52 insertions(+), 16 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/license.py b/pym/repoman/checks/ebuilds/variables/license.py new file mode 100644 index 000..bdc859c --- /dev/null +++ b/pym/repoman/checks/ebuilds/variables/license.py @@ -0,0 +1,47 @@ + +'''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/main.py b/pym/repoman/main.py index 7b36852..08d79eb 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -63,6 +63,7 @@ from repoman.checks.ebuilds.pkgmetadata import PkgMetadata from repoman.checks.ebuilds.use_flags import USEFlagChecks from repoman.checks.ebuilds.variables.description import DescriptionChecks from repoman.checks.ebuilds.variables.eapi import EAPIChecks +from repoman.checks.ebuilds.variables.license import LicenseChecks from repoman.ebuild import Ebuild from repoman.errors import err from repoman.modules.commit import repochecks @@ -299,6 +300,7 @@ liveeclasscheck = LiveEclassChecks(qatracker) rubyeclasscheck = RubyEclassChecks(qatracker) eapicheck = EAPIChecks(qatracker, repo_settings) descriptioncheck = DescriptionChecks(qatracker) +licensecheck = LicenseChecks(qatracker, liclist, liclist_deprecated) ## for xpkg in effective_scanlist: @@ -617,22 +619,9 @@ for xpkg in effective_scanlist: # license checks if not badlicsyntax: - # Parse the LICENSE variable, remove USE conditions and - # flatten it. - licenses = portage.dep.use_reduce(myaux["LICENSE"], matchall=1, flat=True) - # Check each entry to ensure that it exists in PORTDIR's - # license directory. - for lic in licenses: - # Need to check for "||" manually as no portage - # function will remove it without removing values. - if lic not in liclist and lic != "||": - qatracker.add_error( - "LICENSE.invalid", - xpkg + "/" + y_ebuild + ".ebuild: %s" % lic) - elif lic in liclist_deprecated: - qatracker.add_error( - "LICENSE.deprecated", -
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 3769fd0b8cfa080197cf154b2742bc2d7895ae15 Author: Brian Dolbec gentoo org> AuthorDate: Sat Sep 19 04:27:19 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:42:47 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3769fd0b repoamn/actions.py: Split out sign_manifest() pym/repoman/actions.py | 31 ++- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py index 5b55ff8..4f516da 100644 --- a/pym/repoman/actions.py +++ b/pym/repoman/actions.py @@ -186,19 +186,7 @@ class Actions(object): digestgen(mysettings=self.repoman_settings, myportdb=self.repo_settings.portdb) if self.repo_settings.sign_manifests: - try: - for x in sorted(vcs_files_to_cps( - chain(myupdates, myremoved, mymanifests), - self.scanner.repolevel, self.scanner.reposplit, self.scanner.categories)): - self.repoman_settings["O"] = os.path.join(self.repo_settings.repodir, x) - manifest_path = os.path.join(self.repoman_settings["O"], "Manifest") - if not need_signature(manifest_path): - continue - gpgsign(manifest_path, self.repoman_settings, self.options) - except portage.exception.PortageException as e: - portage.writemsg("!!! %s\n" % str(e)) - portage.writemsg("!!! Disabled FEATURES='sign'\n") - self.repo_settings.sign_manifests = False + self.sign_manifests(myupdates, myremoved, mymanifests) if self.vcs_settings.vcs == 'git': # It's not safe to use the git commit -a option since there might @@ -821,3 +809,20 @@ class Actions(object): modified = True if modified: portage.util.write_atomic(x, b''.join(mylines), mode='wb') + + + def sign_manifest(self, myupdates, myremoved, mymanifests): + try: + for x in sorted(vcs_files_to_cps( + chain(myupdates, myremoved, mymanifests), + self.scanner.repolevel, self.scanner.reposplit, self.scanner.categories)): + self.repoman_settings["O"] = os.path.join(self.repo_settings.repodir, x) + manifest_path = os.path.join(self.repoman_settings["O"], "Manifest") + if not need_signature(manifest_path): + continue + gpgsign(manifest_path, self.repoman_settings, self.options) + except portage.exception.PortageException as e: + portage.writemsg("!!! %s\n" % str(e)) + portage.writemsg("!!! Disabled FEATURES='sign'\n") + self.repo_settings.sign_manifests = False +
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/
commit: b1f02256b662a2e4b1c4779ec2b9b5e1e9842a69 Author: Mike Pagano gentoo org> AuthorDate: Mon Sep 21 23:34:52 2015 + Commit: Mike Pagano gentoo org> CommitDate: Mon Sep 21 23:34:52 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f02256 sys-kernel/gentoo-sources: Linux patch 4.1.8 Package-Manager: portage-2.2.20.1 sys-kernel/gentoo-sources/Manifest | 3 +++ .../gentoo-sources/gentoo-sources-4.1.8.ebuild | 31 ++ 2 files changed, 34 insertions(+) diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 89d83e8..2224c8d 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -65,6 +65,9 @@ DIST genpatches-4.1-10.extras.tar.xz 16184 SHA256 5d4492d3d535b3904fe917532b52d3 DIST genpatches-4.1-11.base.tar.xz 233284 SHA256 4189cfd2c7d1a1d7f28c8a596ad36741ce087c7c4cfbe0d5d20a0ee889328d18 SHA512 e5944edf832070d6072ab8efc242165afcfb689874687196c96389c6176ca9772e72e82836aba40ad05840536acae6efd6e72890efd692d903018d47489a90f8 WHIRLPOOL 13cb400b330443025f77dee6c710ca9886991a7032fa3ff925d53ed4fc03d07ece5647dca65de1a149073362db1d7a0b374a21d980eafcae09a4b01584c64cb6 DIST genpatches-4.1-11.experimental.tar.xz 215988 SHA256 6d1c5a4af77c2d81d05c27903e2d15f18beada25a335674ea372762ea6aaff8f SHA512 7504f4b3d0ee47b9b2d720258b6873cfed9b28e04aa9860857e3ec0ad6ef6f36304312c4cc907efd9b2ca6adcedd265ed1f1ba446d6da4eed7c096d7038d9245 WHIRLPOOL 199055e5305141b850dae96d6eab64e7f6870e1eba9d667a9f042d7652adb4485dcd2c30192dffa3d16c994f4d11b5cbc08bd0e4ebca97f51d85e3b1365fc1f9 DIST genpatches-4.1-11.extras.tar.xz 16168 SHA256 be4078adaac6d679a563709dc7528b92587a463877c28d7c49117b5ddd842fe1 SHA512 9a561564511e3a15648f88f1b230e8985e33b3dac92a082cd8d4a5ccf0da8f8eb030fde59f6a0c5664c478751f710e2f2f8f3cf4b13293329444ed702c70732c WHIRLPOOL 46a021f1801aae12167bfb5378ee62cb058a13b18d48c006b9e7fc4a086803c8c509070cee059c5eb817abec317285f7e1157f6f286ed53a4ce7ad761c7d2e36 +DIST genpatches-4.1-12.base.tar.xz 266104 SHA256 d99620d6fa052732357a9b050a878d6ed7f1f3b03c1ae59d99132db8244829cc SHA512 4128fd323a7451692b512b249226f25ed5a0d5aebdf48832495d3d72351ccf61b7d7ecbccdd85915eff023fcb9fcbb408a1c01f2bb58535434153ca00d5ef0a3 WHIRLPOOL 2c9d9f8c989a319fb1b06ff8f2e29feeabed05c41546eb91a0bfa5bf2d586a7ef39c01d1e100519c844e419c92ece745b7192f3e3839c2fcf9dd08d971143c35 +DIST genpatches-4.1-12.experimental.tar.xz 215960 SHA256 8d0659bda61873ce16612e919b7ba6ccb8b5b9b5362ab218a886bf2ccb2684c8 SHA512 b1392299fed208e973eed70174f55ab6e70c0f5c7cbe5e29a12dc27ca9fdb09448314fd3a32b1d4abfa529065d76e7ddbc66cc60019b1d9c66d1b96d0d146dd9 WHIRLPOOL 4e7189dae91ffcf37d70dd9d2547a8e2092cece356e004e9282d5c0aa3d5d992cb7423496ef9f28503e687052b21468e456f83772989a023fe0f8d33a2bdf00a +DIST genpatches-4.1-12.extras.tar.xz 16184 SHA256 dae92203157380e361f9b114a56d59e68cb63a52ec9dfb9f9418b8804549c531 SHA512 3de0640711c7877872872025d10d4a34a8476244d0fcee9ebbaaa02213849683cf27492181783535a167791c35f6ddc0a60f4c939a62daf093739f776151cd15 WHIRLPOOL 6b10caf17084410d8c1b38be868c7658e74210a12f460b56956d8f4b4f462d8018bd983f58a7257a51be27181b20a3cddab1627edb05290b934ad078b307baa3 DIST genpatches-4.2-1.base.tar.xz 3836 SHA256 c89ed0e0b4cf32d16023c4df67e047ee663fdd4bfe84375d373e594c787780c3 SHA512 8b028fdd8b93be92ed457c5722b584d4648220fd86440f3fead1a55ee254d4a4d808f09367929683a4bc58439aa274778aaa7f3ed0e14e3d8a5bb1b497a84644 WHIRLPOOL c1b6c8098339e72a248aabaff0e92d1e8fa5170a443b4beae62e3ec8c1235ba1bb7c1ae06a92b0041ef63c8c463a01f62313bed0f66d66e5d7d7721b4b3f0b49 DIST genpatches-4.2-1.experimental.tar.xz 161668 SHA256 ff7f476b7b75be0779195dd1d7d01ab326b572def562b2741353751d59d43724 SHA512 ec2483b0df034d1d28a0bfc26395fe10fa7a1358f2fbc68d8d0217d3a1e3176bc15ef41c268d3b18b362198a85b44dcb59dfb6aac544e262407516103e9e8a90 WHIRLPOOL fd66c1f678937efe852a68473eb9e8635ed2f24068cb8720466dc76abac32bb1d9e3eacc1f70b92d4b02402e6ec5af3a5639fff1e30f4c435a4dbf384110d25d DIST genpatches-4.2-1.extras.tar.xz 16180 SHA256 a26b453b708e1463b361fa7d49c4ef3e7c4ebcc5d6ae2dfafa1e966d5cf78608 SHA512 cf3dcd49dea36cdc30be17bdbcb929263310bff7907bebc5aa884511b50abcde5d68815013b038fa542f86c3ee2f9d86094b28bc2481261de26e2c8e4f08779c WHIRLPOOL 9e8b6e5977ff574d2b15df42dd05eb77e57306df8135a263226a6924426b08920b31bcc78235e3e974c0bc6f820652abab7eef03694f67cfebb80570d6158d95 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.1.8.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.1.8.ebuild new file mode 100644 index 000..ed32522 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-4.1.8.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="12" +K_DEBLOB_AVAILABLE="0" +K_KDBUS_AVAILABLE="1" + +inherit kernel-2 +detect_version +detect_arch +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libbtbb/
commit: 433de74a2dff50ec3f7660453a7cb35ead4fb5c4 Author: Zero_Chaos gentoo org> AuthorDate: Tue Sep 22 02:36:10 2015 + Commit: Richard Farina gentoo org> CommitDate: Tue Sep 22 02:36:49 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433de74a net-libs/libbtbb: fix wireshark plugin naming issues with patch from upstream Package-Manager: portage-2.2.20.1 net-libs/libbtbb/Manifest | 1 + .../libbtbb/{libbtbb-2015.09.2.ebuild => libbtbb-2015.09.2-r1.ebuild} | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/net-libs/libbtbb/Manifest b/net-libs/libbtbb/Manifest index a6cf815..222fa65 100644 --- a/net-libs/libbtbb/Manifest +++ b/net-libs/libbtbb/Manifest @@ -1 +1,2 @@ DIST libbtbb-2015-09-R2.tar.gz 222045 SHA256 35ce44636649163f0d9a4de5905f686470f54c79b408959760db8c8182853161 SHA512 e300ec09de34644a0cd2f4aba2fe0b03021aaa0b0fe5035022f1e698ff10867adfd84850d0d40e9c070fbd622efee1b614221c1f5b1818f1d4f5d58cc3f31919 WHIRLPOOL 99d8c621b263cd3cd82e423eabff21d4979b0407c31430aa26424d273c9e3ed802e68833e3a100588a46a9a2126a84d0be56e41c1b609ea2eed4a3d64203c995 +DIST libbtbb-2015.09.2-rename-plugins.patch.xz 15636 SHA256 391a51ef542deecbb680d7d14f1649e8190096bce38a38965bc00fe1e97ad038 SHA512 40af251835fae9031a28720bf15ec9a903eac5fc42f38a0edf234021861e3c64e3fb77c03675ac7623b6dae901988d28f3ef90d53ea9e2b62b2d692ca0bf2d2f WHIRLPOOL eb15206c66f6293d509affa855f186ccfbb32c9d745675217c1228e7d07c0ef587bd6f997f664c1141e9fa0f4c453faefed3b82982b4099b53b81ec233b2dfec diff --git a/net-libs/libbtbb/libbtbb-2015.09.2.ebuild b/net-libs/libbtbb/libbtbb-2015.09.2-r1.ebuild similarity index 94% rename from net-libs/libbtbb/libbtbb-2015.09.2.ebuild rename to net-libs/libbtbb/libbtbb-2015.09.2-r1.ebuild index 3d12be1..2ed51c5 100644 --- a/net-libs/libbtbb/libbtbb-2015.09.2.ebuild +++ b/net-libs/libbtbb/libbtbb-2015.09.2-r1.ebuild @@ -17,7 +17,8 @@ else MY_PV=${PV/\./-} MY_PV=${MY_PV/./-R} S=${WORKDIR}/${PN}-${MY_PV} - SRC_URI="https://github.com/greatscottgadgets/${PN}/archive/${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" + SRC_URI="https://github.com/greatscottgadgets/${PN}/archive/${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz \ + https://dev.gentoo.org/~zerochaos/distfiles/libbtbb-2015.09.2-rename-plugins.patch.xz; KEYWORDS="~amd64 ~arm ~x86" fi @@ -49,6 +50,7 @@ which_plugins() { src_prepare(){ CMAKE_USE_DIR="${S}" BUILD_DIR="${S}"_build + epatch "${WORKDIR}"/${P}-rename-plugins.patch cmake-utils_src_prepare if use wireshark-plugins; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/
commit: 61de86140e055a58496c3c2fb1ab99d0513b Author: Brian Dolbec gentoo org> AuthorDate: Mon Sep 21 23:33:37 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 21 23:34:59 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61de sys-apps/portage: New version: 2.2.21 Fixes bugs 550006, 550324, 550898, 550906, 552340, 554084, 554108, 554578, 554928, 556172, 556464, 555698, 556764, 557426, 557962, 558322, 557192, 559044, 296085, 559122, 560466. Package-Manager: portage-2.2.21 sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.2.21.ebuild | 365 + 2 files changed, 366 insertions(+) diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest index c456e13..d3a22c4 100644 --- a/sys-apps/portage/Manifest +++ b/sys-apps/portage/Manifest @@ -2,4 +2,5 @@ DIST portage-2.2.14.tar.bz2 896674 SHA256 8dd65971e0f1c31dca922b0f7be06e622aabbe DIST portage-2.2.18.tar.bz2 942561 SHA256 e0d54f2fbcdc8b5fce716475183fa6e889b6fa8178c92d65a850df73f1636560 SHA512 be4f95bc04a61cdb371fc66a03d2183961bfd458e9b2b89cf8cab8c9e70bde4119be266177d947e31429627609ed75a75c21abfe4b674ca529632d5728e8e8a6 WHIRLPOOL f334bf5198d2214de557a046ed3217e23d48d8f8d7d64fb0bd2611dd5c8725139eaf7d1e1065f822d8816f3979e86d6a6f8df4d2f4605df0b5c157d6bbf09a6d DIST portage-2.2.20.1.tar.bz2 950298 SHA256 84dd3ed1d9fd0a3336e956d057590c75834a906ae62a450411232fe5a842475c SHA512 5f7373da20d448059e8fdc8a3593eaca780be3184f0494bac66f5eea7c33d00dd61b9e74cbe9a52413f08cef29d426ed8751e20e16be09178468c18d77a6ae2e WHIRLPOOL 99643ce0ab74c5df64fb5239948c6102bc39847ff88eaf210c069c0c9587c1e8bdd1a032a7e61c1225b6113645387861d439e9c4f103df4d0f042b73e1afc328 DIST portage-2.2.20.tar.bz2 950293 SHA256 483ce0b20960840f6499452ca4ef7df36fde08f835dcadf3cdd118c1ff7207a4 SHA512 fffb43a4c25a70cae071246fde7e379107535e607b9e8dd9fb513315a10750db92209bb436f532930a44cac06ba43aade06a7c2b0a1d675fd816968ba0fce7ae WHIRLPOOL aa1e560007cdafebd2bf56964d61e55a91fef4be5cd9bc50560891140287f6827ecda9d99e31ceb4e5a64691863fde325b51594cfdcfe88eb260fba47dad5fb9 +DIST portage-2.2.21.tar.bz2 962238 SHA256 6dbaedfb677d450f1033650059b658d0e183460e28cd7e91aa2161bfb4e52672 SHA512 2df19d2818e24c0b33f43f3ce12da0cdcc44c8d6cae16ba914dba84f22bab8bdde422dec98a9253d1577fc1438649d6b640a00dfe862e85e10476abe15e8db33 WHIRLPOOL 84a66a8ea8d3ef352f6108edd31790e7513c906ecaba7d54338e73d3ef8d2c7572eb01611d483ad88093ed1c26cd637c7441f4c5bd9f84f41f0478dfd3a96b89 DIST portage-2.2.8.tar.bz2 874672 SHA256 c1074e01173df5384e003598dbc5f64f09e92f83fd26faab2f88f9f0bc64aa7e SHA512 acc47d94ff8c08e5a7bf2d4c4e600863430dd1e7d0bb8b4254d6477a498933cae663db84debf9487d2243c2cba689629ef8e8b6cf108e10d40e89e8e8d7e1257 WHIRLPOOL d54290ede8d3d85e5211cda7e86ed740178121ef2f47cf0858c27941d8679d29c11445befff962986d40a47ded50d0d4654de19e7d4aef3fdf2546655a0d6fe2 diff --git a/sys-apps/portage/portage-2.2.21.ebuild b/sys-apps/portage/portage-2.2.21.ebuild new file mode 100644 index 000..42e1a4a --- /dev/null +++ b/sys-apps/portage/portage-2.2.21.ebuild @@ -0,0 +1,365 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( + pypy + python3_3 python3_4 + python2_7 +) +# Note: substituted below +PYTHON_REQ_USE='bzip2(+)' + +inherit distutils-r1 multilib + +DESCRIPTION="Portage is the package management and distribution system for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage; + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +SLOT="0" +IUSE="build doc epydoc +ipc linguas_ru selinux xattr" + +DEPEND="!build? ( ${PYTHON_DEPS//bzip2(+)/ssl(+),bzip2(+)} ) + >=app-arch/tar-1.27 + dev-lang/python-exec:2 + >=sys-apps/sed-4.0.5 sys-devel/patch + doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 ) + epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )" +# Require sandbox-2.2 for bug #288863. +# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's +# quite slow, so it's not considered in the dependencies as an alternative to +# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so +# for now, don't pull in xattr deps for other kernels. +# For whirlpool hash, require python[ssl] (bug #425046). +# For compgen, require bash[readline] (bug #445576). +RDEPEND=" + >=app-arch/tar-1.27 + dev-lang/python-exec:2 + !build? ( + >=sys-apps/sed-4.0.5 + app-shells/bash:0[readline] + >=app-admin/eselect-1.2 + ) + elibc_FreeBSD? ( sys-freebsd/freebsd-bin ) + elibc_glibc? ( >=sys-apps/sandbox-2.2 ) + elibc_uclibc? ( >=sys-apps/sandbox-2.2 ) + >=app-misc/pax-utils-0.1.17 + selinux? (
[gentoo-commits] proj/linux-patches: New tag: 4.2-3
commit: Commit: Mike Pagano gentoo org> CommitDate: Mon Sep 21 23:37:03 2015 + New tag: 4.2-3
[gentoo-commits] proj/portage:master commit in: bin/, pym/repoman/
commit: 510591de64c2dbca08c7ce6e27f6f3341cae8642 Author: Brian Dolbec gentoo org> AuthorDate: Tue Sep 22 00:17:29 2015 + Commit: Brian Dolbec gentoo org> CommitDate: Tue Sep 22 00:17:29 2015 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=510591de repoman: Move the pythonpath modification code back into the repoman bin bin/repoman | 5 +++-- pym/repoman/main.py | 4 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/bin/repoman b/bin/repoman index 05d842f..819e0f5 100755 --- a/bin/repoman +++ b/bin/repoman @@ -26,8 +26,9 @@ except KeyboardInterrupt: sys.exit(1) from os import path as osp -pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), "pym") -sys.path.insert(0, pym_path) +if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), ".portage_not_installed")): + pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), "pym") + sys.path.insert(0, pym_path) import portage portage._internal_caller = True from repoman.main import repoman_main diff --git a/pym/repoman/main.py b/pym/repoman/main.py index 808c55e..e232558 100755 --- a/pym/repoman/main.py +++ b/pym/repoman/main.py @@ -8,10 +8,6 @@ import io import logging import sys -from os import path as osp -if osp.isfile(osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), ".portage_not_installed")): - pym_path = osp.join(osp.dirname(osp.dirname(osp.realpath(__file__ #, "pym") - sys.path.insert(0, pym_path) # import our centrally initialized portage instance from repoman._portage import portage portage._internal_caller = True
[gentoo-commits] proj/grs:tinhat-xfce4 commit in: core/etc/skel/.config/xfce4/panel/, ...
commit: 5d8101106b70f1d46146ad92f4d464f1e2c2dbe9 Author: Anthony G. Basile gentoo org> AuthorDate: Mon Sep 21 22:45:59 2015 + Commit: Anthony G. Basile gentoo org> CommitDate: Mon Sep 21 22:45:59 2015 + URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=5d810110 Clean up desktop. core/etc/skel/.config/xfce4/panel/cpugraph-12.rc | 17 --- .../xfce4/panel/launcher-17/13954274922.desktop| 10 - .../xfce4/panel/launcher-17/14428600041.desktop| 14 + .../xfconf/xfce-perchannel-xml/xfce4-desktop.xml | 24 ++ .../xfconf/xfce-perchannel-xml/xfce4-panel.xml | 10 - 5 files changed, 42 insertions(+), 33 deletions(-) diff --git a/core/etc/skel/.config/xfce4/panel/cpugraph-12.rc b/core/etc/skel/.config/xfce4/panel/cpugraph-12.rc deleted file mode 100644 index d996934..000 --- a/core/etc/skel/.config/xfce4/panel/cpugraph-12.rc +++ /dev/null @@ -1,17 +0,0 @@ -UpdateInterval=0 -TimeScale=0 -Size=16 -Mode=0 -Frame=1 -Border=1 -Bars=1 -TrackedCore=0 -Command=xfce4-taskmanager -InTerminal=0 -StartupNotification=1 -ColorMode=0 -Foreground1=# -Foreground2=# -Foreground3=# -Background=# - diff --git a/core/etc/skel/.config/xfce4/panel/launcher-17/13954274922.desktop b/core/etc/skel/.config/xfce4/panel/launcher-17/13954274922.desktop deleted file mode 100644 index 06b63d9..000 --- a/core/etc/skel/.config/xfce4/panel/launcher-17/13954274922.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=Sylpheed -Comment=E-Mail client -Exec=sylpheed -Icon=sylpheed -MimeType=message/rfc822;x-scheme-handler/mailto; -Terminal=false -Type=Application -Categories=GTK;Network;Email;News; -X-XFCE-Source=file:///usr/share/applications/sylpheed.desktop diff --git a/core/etc/skel/.config/xfce4/panel/launcher-17/14428600041.desktop b/core/etc/skel/.config/xfce4/panel/launcher-17/14428600041.desktop new file mode 100644 index 000..6230ece --- /dev/null +++ b/core/etc/skel/.config/xfce4/panel/launcher-17/14428600041.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Name=Claws Mail +GenericName=E-mail client +Exec=claws-mail %u +Icon=claws-mail +Categories=Network;Office;Email; +Comment=Lightweight and Fast GTK+ based Mail Client +Terminal=false +Type=Application +StartupNotify=true +MimeType=x-scheme-handler/mailto; +X-Info=Claws Mail +X-XFCE-Source=file:///usr/share/applications/claws-mail.desktop diff --git a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml index 1949349..fffb517 100644 --- a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml +++ b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -7,6 +7,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -40,4 +60,8 @@ + + + + diff --git a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml index 8e41b64..e7d4d8a 100644 --- a/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml +++ b/core/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -16,7 +16,6 @@ - @@ -56,12 +55,12 @@ - + @@ -122,7 +121,7 @@ - + @@ -152,13 +151,12 @@ - - + + -
[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/
commit: ae03d4da9cf90fbf3132e4e986b5883b51ebdfca Author: Mike Gilbert gentoo org> AuthorDate: Tue Sep 22 02:49:39 2015 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Sep 22 02:50:07 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae03d4da www-plugins/chrome-binary-plugins: automated update Package-Manager: portage-2.2.20_p164 www-plugins/chrome-binary-plugins/Manifest| 4 ++-- ...2454.93_p1.ebuild => chrome-binary-plugins-45.0.2454.99_p1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest index 64f504c..75fcf4d 100644 --- a/www-plugins/chrome-binary-plugins/Manifest +++ b/www-plugins/chrome-binary-plugins/Manifest @@ -1,6 +1,6 @@ DIST google-chrome-beta_46.0.2490.33-1_amd64.deb 47267736 SHA256 7bd8c2666c8d1579ef71b6fe9a78581e459039bce6f8159beea15a791f9ac0ce SHA512 ad19104bc0d32f8393af50c914956a6cc864bacaa6e5ab9d6b0a8482ef6ec4a6a63449a271924aec1a7323e6edb2e9558fc3eca3a8035f3679c7bbc5c374c603 WHIRLPOOL 56e0805ba4205e04f779f6aaffb90990407f4bae40dbbdb6fdb8110f8fc7d5373bfb23a7eef76b1d3926d9503ffcedf4e1ccbb5daf1b2a27ab47a23d5f2d40b9 DIST google-chrome-beta_46.0.2490.33-1_i386.deb 46800448 SHA256 818e54c8670e60415e2d55f9679deeac6670c0f086956d9694244c5baf660811 SHA512 f04c0248eed08ec50e7bdd6abb7f6e9a2d36055ab6753ab06759eba63385daf95f7f85e97e261223e305822c11d191bb48ed01db204770bbc6c294df363c9d4b WHIRLPOOL 347067b36e9380eef8e3749fc61ed8b1a2af768cb6a6b769ad05a4fe4bf6726b28850612dea201de1a72d1c42382c6ca5dadaa5772920d432a71810c601cba48 -DIST google-chrome-stable_45.0.2454.93-1_amd64.deb 48057428 SHA256 96bbc7cf5ae261527a64e178fa4bc4f244f1b4ad3405a13ad99ac1cc8e3bf480 SHA512 90e04d9684fc39510dd6ef78fab39dc267d945fd433dfc476ea2132d27e7c8c6424368604618a8ec468ab6dcefb32ddd32a269bc9adda402ce5c53c02378a4cb WHIRLPOOL 4062afcfff906752ff95f75b762466e51108db12ebc4666198bfa7e02ed7b595aea5e5b940abd8b178460b9d653dd338bce99f530b66554d680c96dea9c1dc8a -DIST google-chrome-stable_45.0.2454.93-1_i386.deb 47005078 SHA256 8fe110d79fe45db9b27f27dcee76f0848b7373fca7cc21ccc2a44a0599afcdbe SHA512 5f8399ac0034044d6b5b7838bf237a543521415c42a6fd2c4c36f5ceacbd282d21a1ca1850291b6aa80bdee5cf6ab1a0ee46b759e55fc7574e0107b51d58 WHIRLPOOL b7cf507613fa81a6f0f78d01a659344753341b9c6c264866fd7e15d4c72aa8505575df240c8d9b474e2b7c1c9abd5ba14851f9a04b2d575b8365a20da393 +DIST google-chrome-stable_45.0.2454.99-1_amd64.deb 47817354 SHA256 ae1971ad83a347b9901637c8d32d7ac50b6da2e24ec8fdb8603646b97f11f29a SHA512 7da0db9b8c288b40c345da4031354a7aa314dc0748661158eb50765568b14c4eb6d733a79c44b2e46b3c91b60e8ff6fd89831cd3674841dce31550fc9cdfd124 WHIRLPOOL d488160d423570c8cfc1f4a11aeb050a409837ab3181f1b57e5078df4d549baf8d1d8dbde6756e8056c22f46105a47c23dc0133b7ff38dc47fe6d6ba7eb6f4ed +DIST google-chrome-stable_45.0.2454.99-1_i386.deb 46985732 SHA256 2dd481039f0595a15f9eff775a6d63a37c778a8e31afc043e8613bb6f11e8ca1 SHA512 c0957fc6908436b05c382690815a720c3357ed800b2e811b72433c5b5c5f332289a513ee27b192799f0401964a25c8338f9ea84da43c149287979cf6fc06d639 WHIRLPOOL 418d9a6a9fc8ce98d6054c69bf4fda6a804d7a2f1b161ab1b84879373516c2fde2b6b98968b6fffc9bd4ad522601a03731a9b5f7724ad94ee904210869608935 DIST google-chrome-unstable_47.0.2508.0-1_amd64.deb 47471144 SHA256 50c3dec0ce5b003199221d7515c03b03fe43aefcf7e17421e189b519cfb88df9 SHA512 250a7fbab9cc50ac0cf3d7ae876c7c888d1ca632c639a44d5d8c8554ec367d76ba33d5d1596b94e60b275d00ef6c17337e1aa313ac9c8a0f633d6a1c74e8d752 WHIRLPOOL 6d38bb00ffa36914f9a07bb8488cf66c40c417824470fa8b5ae3de7fb4a5437be5f07295c693d21375ac2205487ef4718aa9a89c2a74daf9fbb1d35ef7cbd560 DIST google-chrome-unstable_47.0.2508.0-1_i386.deb 46861344 SHA256 f0d74f3d43d5ddc5f2ac259c6050f15dd99acb135988bf5220fc7be787c15783 SHA512 a91757c99909b7d60d4d2b307730f471ca548bf323533fbab5a571b568d6af455fef79ed02ad2d659910aa3bf5e24cd69e371f8eb68c4eaf360b6671c174ffe3 WHIRLPOOL d1b3657c1a36a76753c93f90246f1a599e355651816195b1b75b2e7c261a1199d9379fa4cef25f922001408bef73dbcfc70a36e0a74122d80ef91ee83f40e439 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.93_p1.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.99_p1.ebuild similarity index 100% rename from www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.93_p1.ebuild rename to www-plugins/chrome-binary-plugins/chrome-binary-plugins-45.0.2454.99_p1.ebuild
[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome/
commit: a411269c91ec4e7cc67ae37012a9c3de8c069be7 Author: Mike Gilbert gentoo org> AuthorDate: Tue Sep 22 02:49:49 2015 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Sep 22 02:50:09 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a411269c www-client/google-chrome: automated update Package-Manager: portage-2.2.20_p164 www-client/google-chrome/Manifest | 4 ++-- ...me-45.0.2454.93_p1.ebuild => google-chrome-45.0.2454.99_p1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index dd57b12..d123b7b 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1,2 +1,2 @@ -DIST google-chrome-stable_45.0.2454.93-1_amd64.deb 48057428 SHA256 96bbc7cf5ae261527a64e178fa4bc4f244f1b4ad3405a13ad99ac1cc8e3bf480 SHA512 90e04d9684fc39510dd6ef78fab39dc267d945fd433dfc476ea2132d27e7c8c6424368604618a8ec468ab6dcefb32ddd32a269bc9adda402ce5c53c02378a4cb WHIRLPOOL 4062afcfff906752ff95f75b762466e51108db12ebc4666198bfa7e02ed7b595aea5e5b940abd8b178460b9d653dd338bce99f530b66554d680c96dea9c1dc8a -DIST google-chrome-stable_45.0.2454.93-1_i386.deb 47005078 SHA256 8fe110d79fe45db9b27f27dcee76f0848b7373fca7cc21ccc2a44a0599afcdbe SHA512 5f8399ac0034044d6b5b7838bf237a543521415c42a6fd2c4c36f5ceacbd282d21a1ca1850291b6aa80bdee5cf6ab1a0ee46b759e55fc7574e0107b51d58 WHIRLPOOL b7cf507613fa81a6f0f78d01a659344753341b9c6c264866fd7e15d4c72aa8505575df240c8d9b474e2b7c1c9abd5ba14851f9a04b2d575b8365a20da393 +DIST google-chrome-stable_45.0.2454.99-1_amd64.deb 47817354 SHA256 ae1971ad83a347b9901637c8d32d7ac50b6da2e24ec8fdb8603646b97f11f29a SHA512 7da0db9b8c288b40c345da4031354a7aa314dc0748661158eb50765568b14c4eb6d733a79c44b2e46b3c91b60e8ff6fd89831cd3674841dce31550fc9cdfd124 WHIRLPOOL d488160d423570c8cfc1f4a11aeb050a409837ab3181f1b57e5078df4d549baf8d1d8dbde6756e8056c22f46105a47c23dc0133b7ff38dc47fe6d6ba7eb6f4ed +DIST google-chrome-stable_45.0.2454.99-1_i386.deb 46985732 SHA256 2dd481039f0595a15f9eff775a6d63a37c778a8e31afc043e8613bb6f11e8ca1 SHA512 c0957fc6908436b05c382690815a720c3357ed800b2e811b72433c5b5c5f332289a513ee27b192799f0401964a25c8338f9ea84da43c149287979cf6fc06d639 WHIRLPOOL 418d9a6a9fc8ce98d6054c69bf4fda6a804d7a2f1b161ab1b84879373516c2fde2b6b98968b6fffc9bd4ad522601a03731a9b5f7724ad94ee904210869608935 diff --git a/www-client/google-chrome/google-chrome-45.0.2454.93_p1.ebuild b/www-client/google-chrome/google-chrome-45.0.2454.99_p1.ebuild similarity index 100% rename from www-client/google-chrome/google-chrome-45.0.2454.93_p1.ebuild rename to www-client/google-chrome/google-chrome-45.0.2454.99_p1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/
commit: e861a7c0fcd71f04676d68be6cbb02677951bc5d Author: Mike Pagano gentoo org> AuthorDate: Mon Sep 21 22:08:54 2015 + Commit: Mike Pagano gentoo org> CommitDate: Mon Sep 21 22:08:54 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e861a7c0 sys-kernel/vanilla-sources: Version bumps. Remove old. Package-Manager: portage-2.2.20.1 sys-kernel/vanilla-sources/Manifest | 5 ++--- .../{vanilla-sources-4.1.7.ebuild => vanilla-sources-4.1.8.ebuild} | 2 +- .../{vanilla-sources-4.2.0.ebuild => vanilla-sources-4.2.1.ebuild} | 0 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index f35a2b0..f2119f8 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -2,12 +2,10 @@ DIST deblob-3.10 117299 SHA256 d48cad04fab6a802b3a3e34955c8e35b539c2441f9a62522e DIST deblob-3.14 121249 SHA256 980400e0db952ccdb5a507f99444330af893ed0f8a7a052916fcf0c2b2631f7e SHA512 2cbdf4f3947c12ade0931f0b3fb8b9c0312626a3bfea9d1c7d8d1d875b4673624ed3a6369653521998bbea0cde6730b573d6be918d052f1b553e093cb42a838f WHIRLPOOL 7ba1738ac829d8848104843da6237576f235c0151d53944ff3a7e0308cfb91600ffb9253402a34c2ed106c5b0bb3ce36785ead990396465341a957c58319221c DIST deblob-3.2 107195 SHA256 2e8a59bf7f18425652050a1b9f2fe2e8d1f09b50b33ee633771ac03943345e81 SHA512 8de24b5dade9256caf20215692f2e53e403f99d3d1e81b301263ae5f8ce667780a1df7917094155fb47210f22e7839e3d08e4f3a84c86ae6bf582227b938229d WHIRLPOOL f7abda0702c9b038ee82b462d1de30bd21b28d591058f417aa399581e93ba35638f476544e6acfb12760d672dab067916e4c68275c91f4c01d3bef7f685ed67b DIST deblob-3.4 108298 SHA256 b005dd372b8e55b19fc583fd99a3e95e44844b56305fdff7fdbd5f924a6c0308 SHA512 ce3df3c4850f0da821286acfa1b6c94e16350578f76a4df93284d2fe201dd78ce15dfb5c56727d8f90012062db180d5e9ee81ac3372f5b46e0deabdcfc03ca19 WHIRLPOOL 79386c1e04ca84709fce6ec4ea5eb308876d86f04a1b28f1eda4653d4917b3b9aa9b8a6b82605da3456d29e800dd5bbfcb27c124f1a01057d25b18871bc8770d -DIST deblob-4.1 130695 SHA256 2888a5a3b5e8e9ec242e4d702582fa1d739a1274fcd94643a9fb3516a210a8a7 SHA512 b861b9b53f9295e5e993784031ce57cf8cddc418184ec00c28ed92c9e7660406e0ede581a93d0def36e7847b8e068c8ca6c4dfdd65c15cb174d6c5803c16214a WHIRLPOOL b90f55dd8702eb254968ed7689b50859833ed362e9aa1720ade96aa1f6f84e8f90f5d1eee034c8535e8bf767c0b5f8b0bc559219e8d81d4c6ed53bd5cfe5e65e DIST deblob-check-3.10 612122 SHA256 5a9552abac85cab9715a958785a3f901937fa135d85452647a16398181909c12 SHA512 c52917e9de8211f66a1e6805282dd727f1ec86701f76cbf16d0909ec212a9429c0994e0993db95b57934b17d9d91b08b4fa29f80c501397a5acce84bf4e1aed9 WHIRLPOOL d1c591fe7e229f9638945dd14f7dd16617ecff224b4cf2a6a3dd58913c23f7eb67496c26235d1d4637607bc9c9d260d990a0935b6b5bf2332f15e8ed58269856 DIST deblob-check-3.14 613905 SHA256 4c69ea1c225b1a84c41e75392dcaa94f77dd8e647aff3afe52f1ab16ac99c5e5 SHA512 4dd7e785727ce29d78f5f68431fcb6ea9dfda5221dc8e699f40d13e3c85411707b13c288d23f8baa6b3c47f5a67ac58da0a7f1a51c4d9fdda82a7428ead88cf4 WHIRLPOOL de1b67955662f072193f58b7e7dbd98c6680958c2d65632bfb831dc0681945a4d1c27abe978e6ee687ae8f48773eb71c2f9026f461377b28235e7f7e39832a67 DIST deblob-check-3.2 557345 SHA256 60d05db20e7b50919ca44487d05e8faa9cca830318bd8d96625f0f75b252eeed SHA512 6b857380d495261c4d356639157f99f3ca3412388fd3b1c72b566c3bb6453c5a22ab7716e3b24e64a9b63dab912b07bafd0fca806ac0e0620efeef777b6a WHIRLPOOL 877c2c9b813466f9aa5cfecdc9ab93247bd2cdead457c9e0bd97da49d042d0a52262f9b4f8e9c83e397b57c5bb5a8fe2b61bb5f44d5a178a579cc9fff990941a DIST deblob-check-3.4 612122 SHA256 5a9552abac85cab9715a958785a3f901937fa135d85452647a16398181909c12 SHA512 c52917e9de8211f66a1e6805282dd727f1ec86701f76cbf16d0909ec212a9429c0994e0993db95b57934b17d9d91b08b4fa29f80c501397a5acce84bf4e1aed9 WHIRLPOOL d1c591fe7e229f9638945dd14f7dd16617ecff224b4cf2a6a3dd58913c23f7eb67496c26235d1d4637607bc9c9d260d990a0935b6b5bf2332f15e8ed58269856 -DIST deblob-check-4.1 674781 SHA256 54aa33e23a31ead6f982b830be86003c306b88f0d0a9f96c7dc66fe7cd274acb SHA512 51fe9d70d723992aaf70f8bfcfcc12ecfedd7a039402ddae07858fb087693b00cd80d1e0e1a5053e049f2a2b8c58ed23e4598e2dae902c499c08bc2eeb33 WHIRLPOOL d2c22280e12863793f8e866b126be53ee10d564373addfe9399b2afe22dd7584513c050f334ea08e6d63dd27a1574f2754456bad9d0a42e8c8d9995eec27aed0 DIST linux-3.10.tar.xz 73175088 SHA256 df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 SHA512 5fb109fcbd59bf3dffc911b853894f0a84afa75151368f783a1252c5ff60c7a1504de216c0012be446df983e2dea400ad8eeed3ce04f24dc61d0ef76c174dc35 WHIRLPOOL e7c0ccc2231e430b831218fc66f1940d095d2d5447d391329c6a7373d4a1d16708f64778b32e4847802ee2dae4fcf7cb67a1238fd4eb204fd0c4bce2d8134053 DIST linux-3.12.tar.xz 76384600 SHA256 2e120ec7fde19fa51dc6b6cc11c81860a0775defcad5a5bf910ed9a50e845a02 SHA512
[gentoo-commits] proj/linux-patches: New tag: 4.1-12
commit: Commit: Mike Pagano gentoo org> CommitDate: Mon Sep 21 22:22:13 2015 + New tag: 4.1-12
[gentoo-commits] repo/gentoo:master commit in: app-portage/eix/
commit: 2532b19a7eae733109ebc4420b98febb88bf5058 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:15:06 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:15:06 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2532b19a app-portage/eix: Stable for HPPA PPC64 (bug #558994). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches app-portage/eix/eix-0.30.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/eix/eix-0.30.11.ebuild b/app-portage/eix/eix-0.30.11.ebuild index f6d8e7b..e35f242 100644 --- a/app-portage/eix/eix-0.30.11.ebuild +++ b/app-portage/eix/eix-0.30.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.bz2; 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 ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-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 ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" IUSE="debug +dep doc nls optimization security strong-optimization strong-security sqlite swap-remote tools" BOTHDEPEND="sqlite? ( >=dev-db/sqlite-3 )
[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/
commit: 30dce2ee491e586dee400cb812063684bcfac60e Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:29:01 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:29:01 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30dce2ee sys-block/thin-provisioning-tools: Stable for PPC64 (bug #555116). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild index 1e7e57b..166c4f2 100644 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild +++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RDEPEND="dev-libs/expat
[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/
commit: 8e7796cb6cedd49827ce9f65f1a83377ca4ea776 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:34:18 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:34:18 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7796cb sys-fs/ntfs3g: Stable for PPC64 (bug #548248). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild b/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild index 06aaeca..73b413c 100644 --- a/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild +++ b/sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: dev-util/ninja/
commit: fdf63de3ec663c710faab7fd9bc9e033ef6205f9 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:32:16 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:32:16 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf63de3 dev-util/ninja: Stable for PPC64 (bug #560762). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches dev-util/ninja/ninja-1.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ninja/ninja-1.6.0.ebuild b/dev-util/ninja/ninja-1.6.0.ebuild index 158cf4f..88f9d6a 100644 --- a/dev-util/ninja/ninja-1.6.0.ebuild +++ b/dev-util/ninja/ninja-1.6.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/martine/ninja.git; else SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" fi DESCRIPTION="A small build system similar to make"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libuv/
commit: 0a16c26c7091dcc03f195862f00f77b05141b27f Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:36:03 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:36:03 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a16c26c dev-libs/libuv: Stable for PPC64 (bug #555182). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches dev-libs/libuv/libuv-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libuv/libuv-1.4.2.ebuild b/dev-libs/libuv/libuv-1.4.2.ebuild index a783206..c4d4c09 100644 --- a/dev-libs/libuv/libuv-1.4.2.ebuild +++ b/dev-libs/libuv/libuv-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD BSD-2 ISC MIT" SLOT="0/1" -KEYWORDS="amd64 ~arm ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-admin/cgmanager/
commit: 3bf56347414dee6c31bb6bb0fb74367aae93add3 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:38:54 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:38:54 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf56347 app-admin/cgmanager: Mark ~ppc64 (bug #559770). Package-Manager: portage-2.2.20.1 app-admin/cgmanager/cgmanager-0.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/cgmanager/cgmanager-0.39.ebuild b/app-admin/cgmanager/cgmanager-0.39.ebuild index b574877..f8e9f30 100644 --- a/app-admin/cgmanager/cgmanager-0.39.ebuild +++ b/app-admin/cgmanager/cgmanager-0.39.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://linuxcontainers.org/downloads/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~x86" +KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" IUSE="pam selinux" RDEPEND="sys-libs/libnih[dbus]
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libnih/
commit: 9c098a2b3a43fb4e596758c63aaff3076b949412 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Sep 22 04:38:22 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Sep 22 04:38:22 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c098a2b sys-libs/libnih: Mark ~ppc64 (bug #559770). Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches sys-libs/libnih/libnih-1.0.3-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libnih/libnih-1.0.3-r3.ebuild b/sys-libs/libnih/libnih-1.0.3-r3.ebuild index dd1ab1c..bc47d17 100644 --- a/sys-libs/libnih/libnih-1.0.3-r3.ebuild +++ b/sys-libs/libnih/libnih-1.0.3-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+d LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86" IUSE="+dbus nls static-libs +threads" # The configure phase will check for valgrind headers, and the tests will use