<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.linux.gentoo.cvs">
    <title>gmane.linux.gentoo.cvs</title>
    <link>http://blog.gmane.org/gmane.linux.gentoo.cvs</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591634"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591633"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591632"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591631"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591630"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591629"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591628"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591627"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591626"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591625"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591624"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591623"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591622"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591621"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591620"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591619"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591618"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591617"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591616"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.gentoo.cvs/591615"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591634">
    <title>proj/portage: New tag: v2.2.0_alpha182</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591634</link>
    <description>&lt;pre&gt;commit:     0000000000000000000000000000000000000000
Commit:     Zac Medico &amp;lt;zmedico &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
CommitDate: Thu Jun 20 00:50:32 2013 +0000

New tag: v2.2.0_alpha182



&lt;/pre&gt;</description>
    <dc:creator>Zac Medico</dc:creator>
    <dc:date>2013-06-20T00:50:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591633">
    <title>gentoo-x86 commit in sys-apps/portage: portage-2.2.0_alpha182.ebuild ChangeLog portage-2.2.0_alpha179.ebuild portage-2.2.0_alpha180.ebuild</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591633</link>
    <description>&lt;pre&gt;zmedico     13/06/20 00:48:21

  Modified:             ChangeLog
  Added:                portage-2.2.0_alpha182.ebuild
  Removed:              portage-2.2.0_alpha179.ebuild
                        portage-2.2.0_alpha180.ebuild
  Log:
  2.2.0_alpha182 version bump. This includes all of the fixes in 2.1.12.7.
  Bug #210077 tracks all bugs fixed since portage-2.1.x.
  
  (Portage version: 2.2.0_alpha182/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.1294               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1294&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1294&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1293&amp;amp;r2=1.1294

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1293
retrieving revision 1.1294
diff -u -r1.1293 -r1.1294
--- ChangeLog20 Jun 2013 00:46:35 -00001.1293
+++ ChangeLog20 Jun 2013 00:48:21 -00001.1294
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1293 2013/06/20 00:46:35 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1294 2013/06/20 00:48:21 zmedico Exp $
+
+*portage-2.2.0_alpha182 (20 Jun 2013)
+
+  20 Jun 2013; Zac Medico &amp;lt;zmedico-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; +portage-2.2.0_alpha182.ebuild,
+  -portage-2.2.0_alpha179.ebuild, -portage-2.2.0_alpha180.ebuild:
+  2.2.0_alpha182 version bump. This includes all of the fixes in 2.1.12.7. Bug
+  #210077 tracks all bugs fixed since portage-2.1.x.
 
 *portage-2.1.12.7 (20 Jun 2013)
 



1.1                  sys-apps/portage/portage-2.2.0_alpha182.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-2.2.0_alpha182.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-2.2.0_alpha182.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: portage-2.2.0_alpha182.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.2.0_alpha182.ebuild,v 1.1 2013/06/20 00:48:21 zmedico Exp $

# Require EAPI 2 since we now require at least python-2.6 (for python 3
# syntax support) which also requires EAPI 2.
EAPI=3
PYTHON_COMPAT=(
pypy1_9 pypy2_0
python3_1 python3_2 python3_3 python3_4
python2_6 python2_7
)
inherit eutils multilib

DESCRIPTION="Portage is the package management and distribution system for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
LICENSE="GPL-2"
KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
SLOT="0"
IUSE="build doc epydoc +ipc linguas_pl linguas_ru pypy2_0 python2 python3 selinux xattr"

for _pyimpl in ${PYTHON_COMPAT[&amp;lt; at &amp;gt;]} ; do
IUSE+=" python_targets_${_pyimpl}"
done
unset _pyimpl

# Import of the io module in python-2.6 raises ImportError for the
# thread module if threading is disabled.
python_dep_ssl="python3? ( =dev-lang/python-3*[ssl] )
!pypy2_0? ( !python2? ( !python3? (
|| ( &amp;gt;=dev-lang/python-2.7[ssl] dev-lang/python:2.6[threads,ssl] )
) ) )
pypy2_0? ( !python2? ( !python3? ( dev-python/pypy:2.0[bzip2,ssl] ) ) )
python2? ( !python3? ( || ( dev-lang/python:2.7[ssl] dev-lang/python:2.6[ssl,threads] ) ) )"
python_dep="${python_dep_ssl//\[ssl\]}"
python_dep="${python_dep//,ssl}"
python_dep="${python_dep//ssl,}"

python_dep="${python_dep}
python_targets_pypy1_9? ( dev-python/pypy:1.9 )
python_targets_pypy2_0? ( dev-python/pypy:2.0 )
python_targets_python2_6? ( dev-lang/python:2.6 )
python_targets_python2_7? ( dev-lang/python:2.7 )
python_targets_python3_1? ( dev-lang/python:3.1 )
python_targets_python3_2? ( dev-lang/python:3.2 )
python_targets_python3_3? ( dev-lang/python:3.3 )
python_targets_python3_4? ( dev-lang/python:3.4 )
"

# The pysqlite blocker is for bug #282760.
# make-3.82 is for bug #455858
DEPEND="${python_dep}
&amp;gt;=sys-devel/make-3.82
&amp;gt;=sys-apps/sed-4.0.5 sys-devel/patch
doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
epydoc? ( &amp;gt;=dev-python/epydoc-2.0 !&amp;lt;=dev-python/pysqlite-2.4.1 )"
# 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] or python-mhash (bug #425046).
# For compgen, require bash[readline] (bug #445576).
RDEPEND="${python_dep}
!build? ( &amp;gt;=sys-apps/sed-4.0.5
|| ( &amp;gt;=app-shells/bash-4.2_p37[readline] ( &amp;lt;app-shells/bash-4.2_p37 &amp;gt;=app-shells/bash-3.2_p17 ) )
&amp;gt;=app-admin/eselect-1.2
|| ( ${python_dep_ssl} dev-python/python-mhash )
)
elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
elibc_glibc? ( &amp;gt;=sys-apps/sandbox-2.2 )
elibc_uclibc? ( &amp;gt;=sys-apps/sandbox-2.2 )
&amp;gt;=app-misc/pax-utils-0.1.17
xattr? ( kernel_linux? ( || ( &amp;gt;=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) )
selinux? ( || ( &amp;gt;=sys-libs/libselinux-2.0.94[python] &amp;lt;sys-libs/libselinux-2.0.94 ) )
!&amp;lt;app-shells/bash-3.2_p17
!&amp;lt;app-admin/logrotate-3.8.0"
PDEPEND="
!build? (
&amp;gt;=net-misc/rsync-2.6.4
userland_GNU? ( &amp;gt;=sys-apps/coreutils-6.4 )
)"
# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
# NOTE: FEATURES=installsources requires debugedit and rsync

SRC_ARCHIVES="http://dev.gentoo.org/~zmedico/portage/archives"

prefix_src_archives() {
local x y
for x in ${&amp;lt; at &amp;gt;}; do
for y in ${SRC_ARCHIVES}; do
echo ${y}/${x}
done
done
}

PV_PL="2.1.2"
PATCHVER_PL=""
TARBALL_PV=2.2.0_alpha175
SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
$(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
linguas_pl? ( mirror://gentoo/${PN}-man-pl-${PV_PL}.tar.bz2
$(prefix_src_archives ${PN}-man-pl-${PV_PL}.tar.bz2) )"

PATCHVER=
[[ $TARBALL_PV = $PV ]] || PATCHVER=$PV
if [ -n "${PATCHVER}" ]; then
SRC_URI="${SRC_URI} mirror://gentoo/${PN}-${PATCHVER}.patch.bz2
$(prefix_src_archives ${PN}-${PATCHVER}.patch.bz2)"
fi

S="${WORKDIR}"/${PN}-${TARBALL_PV}
S_PL="${WORKDIR}"/${PN}-${PV_PL}

compatible_python_is_selected() {
[[ $("${EPREFIX}/usr/bin/python" -c 'import sys ; sys.stdout.write(sys.hexversion &amp;gt;= 0x2060000 and "good" or "bad")') = good ]]
}

current_python_has_xattr() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
local PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
[[ $("${PYTHON}" -c 'import sys ; sys.stdout.write(sys.hexversion &amp;gt;= 0x3030000 and "yes" or "no")') = yes ]] || \
"${PYTHON}" -c 'import xattr' 2&amp;gt;/dev/null
}

call_with_python_impl() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
env EPYTHON=${EPYTHON} "$&amp;lt; at &amp;gt;"
}

get_python_interpreter() {
[ $# -eq 1 ] || die "expected 1 argument, got $#: $*"
local impl=$1 python
case "${impl}" in
python*)
python=${impl/_/.}
;;
pypy*)
python=${impl/_/.}
python=${python/pypy/pypy-c}
;;
*)
die "Unrecognized python target: ${impl}"
esac
echo ${python}
}

get_python_sitedir() {
[ $# -eq 1 ] || die "expected 1 argument, got $#: $*"
local impl=$1
local site_dir=/usr/$(get_libdir)/${impl/_/.}/site-packages
[[ -d ${EROOT}${site_dir} ]] || \
ewarn "site-packages dir missing for ${impl}: ${EROOT}${site_dir}"
echo "${site_dir}"
}

python_compileall() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
local d=${EPREFIX}$1 PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
local d_image=${D}${d#/}
[[ -d ${d_image} ]] || die "directory does not exist: ${d_image}"
case "${EPYTHON}" in
python*)
"${PYTHON}" -m compileall -q -f -d "${d}" "${d_image}" || die
# Note: Using -OO breaks emaint, since it requires __doc__,
# and __doc__ is None when -OO is used.
"${PYTHON}" -O -m compileall -q -f -d "${d}" "${d_image}" || die
;;
pypy*)
"${PYTHON}" -m compileall -q -f -d "${d}" "${d_image}" || die
;;
*)
die "Unrecognized EPYTHON value: ${EPYTHON}"
esac
}

pkg_setup() {
if use python2 &amp;amp;&amp;amp; use python3 ; then
ewarn "Both python2 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy2_0 &amp;amp;&amp;amp; use python3 ; then
ewarn "Both pypy2_0 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy2_0 &amp;amp;&amp;amp; use python2 ; then
ewarn "Both pypy2_0 and python2 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python2"
fi
if ! use pypy2_0 &amp;amp;&amp;amp; ! use python2 &amp;amp;&amp;amp; ! use python3 &amp;amp;&amp;amp; \
! compatible_python_is_selected ; then
ewarn "Attempting to select a compatible default python interpreter"
local x success=0
for x in "${EPREFIX}"/usr/bin/python2.* ; do
x=${x#${EPREFIX}/usr/bin/python2.}
if [[ $x -ge 6 ]] 2&amp;gt;/dev/null ; then
eselect python set python2.$x
if compatible_python_is_selected ; then
elog "Default python interpreter is now set to python-2.$x"
success=1
break
fi
fi
done
if [ $success != 1 ] ; then
eerror "Unable to select a compatible default python interpreter!"
die "This version of portage requires at least python-2.6 to be selected as the default python interpreter (see \`eselect python --help\`)."
fi
fi

# We use EPYTHON to designate the active python interpreter,
# but we only export when needed, via call_with_python_impl.
EPYTHON=python
export -n EPYTHON
if use python3; then
EPYTHON=python3
elif use python2; then
EPYTHON=python2
elif use pypy2_0; then
EPYTHON=pypy-c2.0
fi
}

src_prepare() {
if [ -n "${PATCHVER}" ] ; then
if [[ -L $S/bin/ebuild-helpers/portageq ]] ; then
rm "$S/bin/ebuild-helpers/portageq" \
|| die "failed to remove portageq helper symlink"
fi
epatch "${WORKDIR}/${PN}-${PATCHVER}.patch"
fi
einfo "Setting portage.VERSION to ${PVR} ..."
sed -e "s/^VERSION=.*/VERSION=\"${PVR}\"/" -i pym/portage/__init__.py || \
die "Failed to patch portage.VERSION"
sed -e "1s/VERSION/${PVR}/" -i doc/fragment/version || \
die "Failed to patch VERSION in doc/fragment/version"
sed -e "1s/VERSION/${PVR}/" -i $(find man -type f) || \
die "Failed to patch VERSION in man page headers"

if ! use ipc ; then
einfo "Disabling ipc..."
sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
-i pym/_emerge/AbstractEbuildProcess.py || \
die "failed to patch AbstractEbuildProcess.py"
fi

if use xattr &amp;amp;&amp;amp; use kernel_linux ; then
einfo "Adding FEATURES=xattr to make.globals ..."
echo -e '\nFEATURES="${FEATURES} xattr"' &amp;gt;&amp;gt; cnf/make.globals \
|| die "failed to append to make.globals"
fi

local set_shebang=
if use python3; then
set_shebang=python3
elif use python2; then
set_shebang=python2
elif use pypy2_0; then
set_shebang=pypy-c2.0
fi
if [[ -n ${set_shebang} ]] ; then
einfo "Converting shebangs for ${set_shebang}..."
while read -r -d $'\0' ; do
local shebang=$(head -n1 "$REPLY")
if [[ ${shebang} == "#!/usr/bin/python"* ]] ; then
sed -i -e "1s:python:${set_shebang}:" "$REPLY" || \
die "sed failed"
fi
done &amp;lt; &amp;lt;(find . -type f -print0)
fi

if [[ -n ${EPREFIX} ]] ; then
einfo "Setting portage.const.EPREFIX ..."
sed -e "s|^\(SANDBOX_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/sandbox\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(FAKEROOT_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/fakeroot\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(BASH_BINARY[[:space:]]*=[[:space:]]*\"\)\(/bin/bash\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(MOVE_BINARY[[:space:]]*=[[:space:]]*\"\)\(/bin/mv\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(PRELINK_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/sbin/prelink\"\)|\\1${EPREFIX}\\2|" \
-e "s|^\(EPREFIX[[:space:]]*=[[:space:]]*\"\).*|\\1${EPREFIX}\"|" \
-i pym/portage/const.py || \
die "Failed to patch portage.const.EPREFIX"

einfo "Prefixing shebangs ..."
while read -r -d $'\0' ; do
local shebang=$(head -n1 "$REPLY")
if [[ ${shebang} == "#!"* &amp;amp;&amp;amp; ! ${shebang} == "#!${EPREFIX}/"* ]] ; then
sed -i -e "1s:.*:#!${EPREFIX}${shebang:2}:" "$REPLY" || \
die "sed failed"
fi
done &amp;lt; &amp;lt;(find . -type f -print0)

einfo "Adjusting make.globals ..."
sed -e 's|^SYNC=.*|SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"|' \
-e "s|^\(PORTDIR=\)\(/usr/portage\)|\\1\"${EPREFIX}\\2\"|" \
-e "s|^\(PORTAGE_TMPDIR=\)\(/var/tmp\)|\\1\"${EPREFIX}\\2\"|" \
-i cnf/make.globals || die "sed failed"

einfo "Adding FEATURES=force-prefix to make.globals ..."
echo -e '\nFEATURES="${FEATURES} force-prefix"' &amp;gt;&amp;gt; cnf/make.globals \
|| die "failed to append to make.globals"
fi

cd "${S}/cnf" || die
if [ -f "make.conf.${ARCH}".diff ]; then
patch make.conf "make.conf.${ARCH}".diff || \
die "Failed to patch make.conf.example"
else
eerror ""
eerror "Portage does not have an arch-specific configuration for this arch."
eerror "Please notify the arch maintainer about this issue. Using generic."
eerror ""
fi
}

src_compile() {
if use doc; then
call_with_python_impl \
emake docbook || die
fi

if use epydoc; then
einfo "Generating api docs"
call_with_python_impl \
emake epydoc || die
fi
}

src_test() {
# make files executable, in case they were created by patch
find bin -type f | xargs chmod +x
call_with_python_impl \
emake test || die
}

src_install() {
call_with_python_impl \
emake DESTDIR="${D}" \
sysconfdir="${EPREFIX}/etc" \
prefix="${EPREFIX}/usr" \
install || die

# Use dodoc for compression, since the Makefile doesn't do that.
dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES} || die

if use linguas_pl; then
doman -i18n=pl "${S_PL}"/man/pl/*.[0-9] || die
doman -i18n=pl_PL.UTF-8 "${S_PL}"/man/pl_PL.UTF-8/*.[0-9] || die
fi

# Allow external portage API consumers to import portage python modules
# (this used to be done with PYTHONPATH setting in /etc/env.d).
# For each of PYTHON_TARGETS, install a tree of *.py symlinks in
# site-packages, and compile with the corresponding interpreter.
local impl files mod_dir dest_mod_dir python relative_path x
for impl in "${PYTHON_COMPAT[&amp;lt; at &amp;gt;]}" ; do
use "python_targets_${impl}" || continue
if use build &amp;amp;&amp;amp; [[ ${ROOT} == / &amp;amp;&amp;amp;
! -x ${EPREFIX}/usr/bin/$(get_python_interpreter ${impl}) ]] ; then
# Tolerate --nodeps at beginning of stage1 for catalyst
ewarn "skipping python_targets_${impl}, interpreter not found"
continue
fi
while read -r mod_dir ; do
cd "${ED}/usr/lib/portage/pym/${mod_dir}" || die
files=$(echo *.py)
if [ -z "${files}" ] || [ "${files}" = "*.py" ]; then
# __pycache__ directories contain no py files
continue
fi
dest_mod_dir=$(get_python_sitedir ${impl})/${mod_dir}
dodir "${dest_mod_dir}" || die
relative_path=../../../lib/portage/pym/${mod_dir}
x=/${mod_dir}
while [ -n "${x}" ] ; do
relative_path=../${relative_path}
x=${x%/*}
done
for x in ${files} ; do
dosym "${relative_path}/${x}" \
"${dest_mod_dir}/${x}" || die
done
done &amp;lt; &amp;lt;(cd "${ED}"/usr/lib/portage/pym || die ; find * -type d ! -path "portage/tests*")
cd "${S}" || die
EPYTHON=$(get_python_interpreter ${impl}) \
python_compileall "$(get_python_sitedir ${impl})"
done

# Compile /usr/lib/portage/pym with the active interpreter, since portage
# internal commands force this directory to the beginning of sys.path.
python_compileall /usr/lib/portage/pym
}

pkg_preinst() {
if [[ $ROOT == / ]] ; then
# Run some minimal tests as a sanity check.
local test_runner=$(find "$ED" -name runTests)
if [[ -n $test_runner &amp;amp;&amp;amp; -x $test_runner ]] ; then
einfo "Running preinst sanity tests..."
"$test_runner" || die "preinst sanity tests failed"
fi
fi

if use xattr &amp;amp;&amp;amp; ! current_python_has_xattr ; then
ewarn "For optimal performance in xattr handling, install"
ewarn "dev-python/pyxattr, or install &amp;gt;=dev-lang/python-3.3 and"
ewarn "enable USE=python3 for $CATEGORY/$PN."
fi

# elog dir must exist to avoid logrotate error for bug #415911.
# This code runs in preinst in order to bypass the mapping of
# portage:portage to root:root which happens after src_install.
keepdir /var/log/portage/elog
# This is allowed to fail if the user/group are invalid for prefix users.
if chown portage:portage "${ED}"var/log/portage{,/elog} 2&amp;gt;/dev/null ; then
chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
fi

has_version "&amp;lt;=${CATEGORY}/${PN}-2.2_pre5" \
&amp;amp;&amp;amp; WORLD_MIGRATION_UPGRADE=true || WORLD_MIGRATION_UPGRADE=false

# If portage-2.1.6 is installed and the preserved_libs_registry exists,
# assume that the NEEDED.ELF.2 files have already been generated.
has_version "&amp;lt;=${CATEGORY}/${PN}-2.2_pre7" &amp;amp;&amp;amp; \
! { [ -e "${EROOT}"var/lib/portage/preserved_libs_registry ] &amp;amp;&amp;amp; \
has_version "&amp;gt;=${CATEGORY}/${PN}-2.1.6_rc" ; } \
&amp;amp;&amp;amp; NEEDED_REBUILD_UPGRADE=true || NEEDED_REBUILD_UPGRADE=false
}

pkg_postinst() {
if $WORLD_MIGRATION_UPGRADE &amp;amp;&amp;amp; \
grep -q "^&amp;lt; at &amp;gt;" "${EROOT}/var/lib/portage/world"; then
einfo "moving set references from the worldfile into world_sets"
cd "${EROOT}/var/lib/portage/"
grep "^&amp;lt; at &amp;gt;" world &amp;gt;&amp;gt; world_sets
sed -i -e '/^&amp;lt; at &amp;gt;/d' world
fi

if ${NEEDED_REBUILD_UPGRADE} ; then
einfo "rebuilding NEEDED.ELF.2 files"
local cpv filename line newline
for cpv in "${EROOT}/var/db/pkg"/*/*; do
[[ -f "${cpv}/NEEDED" &amp;amp;&amp;amp; ! -f "${cpv}/NEEDED.ELF.2" ]] || continue
while read -r line; do
filename=${line% *}
newline=$(scanelf -BF "%a;%F;%S;%r;%n" "${ROOT%/}${filename}")
newline=${newline//  -  }
[[ ${#ROOT} -gt 1 ]] &amp;amp;&amp;amp; newline=${newline/${ROOT%/}}
echo "${newline:3}" &amp;gt;&amp;gt; "${cpv}/NEEDED.ELF.2"
done &amp;lt; "${cpv}/NEEDED"
done
fi
}





&lt;/pre&gt;</description>
    <dc:creator>Zac Medico (zmedico</dc:creator>
    <dc:date>2013-06-20T00:48:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591632">
    <title>proj/portage: New tag: v2.1.12.7</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591632</link>
    <description>&lt;pre&gt;commit:     0000000000000000000000000000000000000000
Commit:     Zac Medico &amp;lt;zmedico &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
CommitDate: Thu Jun 20 00:46:55 2013 +0000

New tag: v2.1.12.7



&lt;/pre&gt;</description>
    <dc:creator>Zac Medico</dc:creator>
    <dc:date>2013-06-20T00:46:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591631">
    <title>gentoo-x86 commit in sys-apps/portage: portage-2.1.12.7.ebuild ChangeLog portage-2.1.12.5.ebuild portage-2.1.12.4.ebuild</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591631</link>
    <description>&lt;pre&gt;zmedico     13/06/20 00:46:35

  Modified:             ChangeLog
  Added:                portage-2.1.12.7.ebuild
  Removed:              portage-2.1.12.5.ebuild portage-2.1.12.4.ebuild
  Log:
  2.1.12.7 version bump. This fixes bugs in cross-prefix support (see
  bug #395633, improves repos.conf error handling, and fixes some bugs
  interactions between emerge --exclude and --newuse.
  Bug #472632 tracks all bugs fixed since portage-2.1.12.2.
  
  (Portage version: 2.2.0_alpha182/cvs/Linux i686, signed Manifest commit with key 0xFDE8EF85AE5719A3)

Revision  Changes    Path
1.1293               sys-apps/portage/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1293&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?rev=1.1293&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/ChangeLog?r1=1.1292&amp;amp;r2=1.1293

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v
retrieving revision 1.1292
retrieving revision 1.1293
diff -u -r1.1292 -r1.1293
--- ChangeLog18 Jun 2013 21:45:25 -00001.1292
+++ ChangeLog20 Jun 2013 00:46:35 -00001.1293
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for sys-apps/portage
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1292 2013/06/18 21:45:25 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1293 2013/06/20 00:46:35 zmedico Exp $
+
+*portage-2.1.12.7 (20 Jun 2013)
+
+  20 Jun 2013; Zac Medico &amp;lt;zmedico-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; +portage-2.1.12.7.ebuild,
+  -portage-2.1.12.4.ebuild, -portage-2.1.12.5.ebuild:
+  2.1.12.7 version bump. This fixes bugs in cross-prefix support (see bug
+  #395633, improves repos.conf error handling, and fixes some bugs interactions
+  between emerge --exclude and --newuse. Bug #472632 tracks all bugs fixed since
+  portage-2.1.12.2.
 
 *portage-2.2.0_alpha181 (18 Jun 2013)
 



1.1                  sys-apps/portage/portage-2.1.12.7.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-2.1.12.7.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/portage/portage-2.1.12.7.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: portage-2.1.12.7.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.1.12.7.ebuild,v 1.1 2013/06/20 00:46:35 zmedico Exp $

# Require EAPI 2 since we now require at least python-2.6 (for python 3
# syntax support) which also requires EAPI 2.
EAPI=2
PYTHON_COMPAT=(
pypy1_9 pypy2_0
python3_1 python3_2 python3_3 python3_4
python2_6 python2_7
)
inherit eutils multilib

DESCRIPTION="Portage is the package management and distribution system for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
SLOT="0"
IUSE="build doc epydoc +ipc linguas_pl linguas_ru pypy2_0 python2 python3 selinux xattr"

for _pyimpl in ${PYTHON_COMPAT[&amp;lt; at &amp;gt;]} ; do
IUSE+=" python_targets_${_pyimpl}"
done
unset _pyimpl

# Import of the io module in python-2.6 raises ImportError for the
# thread module if threading is disabled.
python_dep_ssl="python3? ( =dev-lang/python-3*[ssl] )
!pypy2_0? ( !python2? ( !python3? (
|| ( &amp;gt;=dev-lang/python-2.7[ssl] dev-lang/python:2.6[threads,ssl] )
) ) )
pypy2_0? ( !python2? ( !python3? ( dev-python/pypy:2.0[bzip2,ssl] ) ) )
python2? ( !python3? ( || ( dev-lang/python:2.7[ssl] dev-lang/python:2.6[ssl,threads] ) ) )"
python_dep="${python_dep_ssl//\[ssl\]}"
python_dep="${python_dep//,ssl}"
python_dep="${python_dep//ssl,}"

python_dep="${python_dep}
python_targets_pypy1_9? ( dev-python/pypy:1.9 )
python_targets_pypy2_0? ( dev-python/pypy:2.0 )
python_targets_python2_6? ( dev-lang/python:2.6 )
python_targets_python2_7? ( dev-lang/python:2.7 )
python_targets_python3_1? ( dev-lang/python:3.1 )
python_targets_python3_2? ( dev-lang/python:3.2 )
python_targets_python3_3? ( dev-lang/python:3.3 )
python_targets_python3_4? ( dev-lang/python:3.4 )
"

# The pysqlite blocker is for bug #282760.
# make-3.82 is for bug #455858
DEPEND="${python_dep}
&amp;gt;=sys-devel/make-3.82
&amp;gt;=sys-apps/sed-4.0.5 sys-devel/patch
doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
epydoc? ( &amp;gt;=dev-python/epydoc-2.0 !&amp;lt;=dev-python/pysqlite-2.4.1 )"
# 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] or python-mhash (bug #425046).
# For compgen, require bash[readline] (bug #445576).
RDEPEND="${python_dep}
!build? ( &amp;gt;=sys-apps/sed-4.0.5
|| ( &amp;gt;=app-shells/bash-4.2_p37[readline] ( &amp;lt;app-shells/bash-4.2_p37 &amp;gt;=app-shells/bash-3.2_p17 ) )
&amp;gt;=app-admin/eselect-1.2
|| ( ${python_dep_ssl} dev-python/python-mhash )
)
elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
elibc_glibc? ( &amp;gt;=sys-apps/sandbox-2.2 )
elibc_uclibc? ( &amp;gt;=sys-apps/sandbox-2.2 )
&amp;gt;=app-misc/pax-utils-0.1.17
xattr? ( kernel_linux? ( || ( &amp;gt;=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) )
selinux? ( || ( &amp;gt;=sys-libs/libselinux-2.0.94[python] &amp;lt;sys-libs/libselinux-2.0.94 ) )
!&amp;lt;app-shells/bash-3.2_p17
!&amp;lt;app-admin/logrotate-3.8.0"
PDEPEND="
!build? (
&amp;gt;=net-misc/rsync-2.6.4
userland_GNU? ( &amp;gt;=sys-apps/coreutils-6.4 )
)"
# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
# NOTE: FEATURES=installsources requires debugedit and rsync

SRC_ARCHIVES="http://dev.gentoo.org/~zmedico/portage/archives"

prefix_src_archives() {
local x y
for x in ${&amp;lt; at &amp;gt;}; do
for y in ${SRC_ARCHIVES}; do
echo ${y}/${x}
done
done
}

PV_PL="2.1.2"
PATCHVER_PL=""
TARBALL_PV=$PV
SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
$(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
linguas_pl? ( mirror://gentoo/${PN}-man-pl-${PV_PL}.tar.bz2
$(prefix_src_archives ${PN}-man-pl-${PV_PL}.tar.bz2) )"

PATCHVER=
[[ $TARBALL_PV = $PV ]] || PATCHVER=$PV
if [ -n "${PATCHVER}" ]; then
SRC_URI="${SRC_URI} mirror://gentoo/${PN}-${PATCHVER}.patch.bz2
$(prefix_src_archives ${PN}-${PATCHVER}.patch.bz2)"
fi

S="${WORKDIR}"/${PN}-${TARBALL_PV}
S_PL="${WORKDIR}"/${PN}-${PV_PL}

compatible_python_is_selected() {
[[ $(/usr/bin/python -c 'import sys ; sys.stdout.write(sys.hexversion &amp;gt;= 0x2060000 and "good" or "bad")') = good ]]
}

current_python_has_xattr() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
local PYTHON=/usr/bin/${EPYTHON}
[[ $("${PYTHON}" -c 'import sys ; sys.stdout.write(sys.hexversion &amp;gt;= 0x3030000 and "yes" or "no")') = yes ]] || \
"${PYTHON}" -c 'import xattr' 2&amp;gt;/dev/null
}

call_with_python_impl() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
env EPYTHON=${EPYTHON} "$&amp;lt; at &amp;gt;"
}

get_python_interpreter() {
[ $# -eq 1 ] || die "expected 1 argument, got $#: $*"
local impl=$1 python
case "${impl}" in
python*)
python=${impl/_/.}
;;
pypy*)
python=${impl/_/.}
python=${python/pypy/pypy-c}
;;
*)
die "Unrecognized python target: ${impl}"
esac
echo ${python}
}

get_python_sitedir() {
[ $# -eq 1 ] || die "expected 1 argument, got $#: $*"
local impl=$1
local site_dir=/usr/$(get_libdir)/${impl/_/.}/site-packages
[[ -d ${ROOT}${site_dir} ]] || \
ewarn "site-packages dir missing for ${impl}: ${ROOT}${site_dir}"
echo "${site_dir}"
}

python_compileall() {
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).'
local d=$1 PYTHON=/usr/bin/${EPYTHON}
local d_image=${D}${d#/}
[[ -d ${d_image} ]] || die "directory does not exist: ${d_image}"
case "${EPYTHON}" in
python*)
"${PYTHON}" -m compileall -q -f -d "${d}" "${d_image}" || die
# Note: Using -OO breaks emaint, since it requires __doc__,
# and __doc__ is None when -OO is used.
"${PYTHON}" -O -m compileall -q -f -d "${d}" "${d_image}" || die
;;
pypy*)
"${PYTHON}" -m compileall -q -f -d "${d}" "${d_image}" || die
;;
*)
die "Unrecognized EPYTHON value: ${EPYTHON}"
esac
}

pkg_setup() {
if use python2 &amp;amp;&amp;amp; use python3 ; then
ewarn "Both python2 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy2_0 &amp;amp;&amp;amp; use python3 ; then
ewarn "Both pypy2_0 and python3 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python3."
fi
if use pypy2_0 &amp;amp;&amp;amp; use python2 ; then
ewarn "Both pypy2_0 and python2 USE flags are enabled, but only one"
ewarn "can be in the shebangs. Using python2"
fi
if ! use pypy2_0 &amp;amp;&amp;amp; ! use python2 &amp;amp;&amp;amp; ! use python3 &amp;amp;&amp;amp; \
! compatible_python_is_selected ; then
ewarn "Attempting to select a compatible default python interpreter"
local x success=0
for x in /usr/bin/python2.* ; do
x=${x#/usr/bin/python2.}
if [[ $x -ge 6 ]] 2&amp;gt;/dev/null ; then
eselect python set python2.$x
if compatible_python_is_selected ; then
elog "Default python interpreter is now set to python-2.$x"
success=1
break
fi
fi
done
if [ $success != 1 ] ; then
eerror "Unable to select a compatible default python interpreter!"
die "This version of portage requires at least python-2.6 to be selected as the default python interpreter (see \`eselect python --help\`)."
fi
fi

# We use EPYTHON to designate the active python interpreter,
# but we only export when needed, via call_with_python_impl.
EPYTHON=python
export -n EPYTHON
if use python3; then
EPYTHON=python3
elif use python2; then
EPYTHON=python2
elif use pypy2_0; then
EPYTHON=pypy-c2.0
fi
}

src_prepare() {
if [ -n "${PATCHVER}" ] ; then
if [[ -L $S/bin/ebuild-helpers/portageq ]] ; then
rm "$S/bin/ebuild-helpers/portageq" \
|| die "failed to remove portageq helper symlink"
fi
epatch "${WORKDIR}/${PN}-${PATCHVER}.patch"
fi
einfo "Setting portage.VERSION to ${PVR} ..."
sed -e "s/^VERSION=.*/VERSION=\"${PVR}\"/" -i pym/portage/__init__.py || \
die "Failed to patch portage.VERSION"
sed -e "1s/VERSION/${PVR}/" -i doc/fragment/version || \
die "Failed to patch VERSION in doc/fragment/version"
sed -e "1s/VERSION/${PVR}/" -i $(find man -type f) || \
die "Failed to patch VERSION in man page headers"

if ! use ipc ; then
einfo "Disabling ipc..."
sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
-i pym/_emerge/AbstractEbuildProcess.py || \
die "failed to patch AbstractEbuildProcess.py"
fi

if use xattr &amp;amp;&amp;amp; use kernel_linux ; then
einfo "Adding FEATURES=xattr to make.globals ..."
echo -e '\nFEATURES="${FEATURES} xattr"' &amp;gt;&amp;gt; cnf/make.globals \
|| die "failed to append to make.globals"
fi

local set_shebang=
if use python3; then
set_shebang=python3
elif use python2; then
set_shebang=python2
elif use pypy2_0; then
set_shebang=pypy-c2.0
fi
if [[ -n ${set_shebang} ]] ; then
einfo "Converting shebangs for ${set_shebang}..."
while read -r -d $'\0' ; do
local shebang=$(head -n1 "$REPLY")
if [[ ${shebang} == "#!/usr/bin/python"* ]] ; then
sed -i -e "1s:python:${set_shebang}:" "$REPLY" || \
die "sed failed"
fi
done &amp;lt; &amp;lt;(find . -type f -print0)
fi

cd "${S}/cnf" || die
if [ -f "make.conf.${ARCH}".diff ]; then
patch make.conf "make.conf.${ARCH}".diff || \
die "Failed to patch make.conf.example"
else
eerror ""
eerror "Portage does not have an arch-specific configuration for this arch."
eerror "Please notify the arch maintainer about this issue. Using generic."
eerror ""
fi
}

src_compile() {
if use doc; then
call_with_python_impl \
emake docbook || die
fi

if use epydoc; then
einfo "Generating api docs"
call_with_python_impl \
emake epydoc || die
fi
}

src_test() {
call_with_python_impl \
emake test || die
}

src_install() {
call_with_python_impl \
emake DESTDIR="${D}" \
sysconfdir="/etc" \
prefix="/usr" \
install || die

# Extended set config is currently disabled in portage-2.1.x.
rm -rf "${D}/usr/share/portage/config/sets" || die

# Use dodoc for compression, since the Makefile doesn't do that.
dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES} || die

if use linguas_pl; then
doman -i18n=pl "${S_PL}"/man/pl/*.[0-9] || die
doman -i18n=pl_PL.UTF-8 "${S_PL}"/man/pl_PL.UTF-8/*.[0-9] || die
fi

# Allow external portage API consumers to import portage python modules
# (this used to be done with PYTHONPATH setting in /etc/env.d).
# For each of PYTHON_TARGETS, install a tree of *.py symlinks in
# site-packages, and compile with the corresponding interpreter.
local impl files mod_dir dest_mod_dir python relative_path x
for impl in "${PYTHON_COMPAT[&amp;lt; at &amp;gt;]}" ; do
use "python_targets_${impl}" || continue
if use build &amp;amp;&amp;amp; [[ ${ROOT} == / &amp;amp;&amp;amp;
! -x /usr/bin/$(get_python_interpreter ${impl}) ]] ; then
# Tolerate --nodeps at beginning of stage1 for catalyst
ewarn "skipping python_targets_${impl}, interpreter not found"
continue
fi
while read -r mod_dir ; do
cd "${D}/usr/lib/portage/pym/${mod_dir}" || die
files=$(echo *.py)
if [ -z "${files}" ] || [ "${files}" = "*.py" ]; then
# __pycache__ directories contain no py files
continue
fi
dest_mod_dir=$(get_python_sitedir ${impl})/${mod_dir}
dodir "${dest_mod_dir}" || die
relative_path=../../../lib/portage/pym/${mod_dir}
x=/${mod_dir}
while [ -n "${x}" ] ; do
relative_path=../${relative_path}
x=${x%/*}
done
for x in ${files} ; do
dosym "${relative_path}/${x}" \
"${dest_mod_dir}/${x}" || die
done
done &amp;lt; &amp;lt;(cd "${D}"/usr/lib/portage/pym || die ; find * -type d ! -path "portage/tests*")
cd "${S}" || die
EPYTHON=$(get_python_interpreter ${impl}) \
python_compileall "$(get_python_sitedir ${impl})"
done

# Compile /usr/lib/portage/pym with the active interpreter, since portage
# internal commands force this directory to the beginning of sys.path.
python_compileall /usr/lib/portage/pym
}

pkg_preinst() {
if [[ $ROOT == / ]] ; then
# Run some minimal tests as a sanity check.
local test_runner=$(find "$D" -name runTests)
if [[ -n $test_runner &amp;amp;&amp;amp; -x $test_runner ]] ; then
einfo "Running preinst sanity tests..."
"$test_runner" || die "preinst sanity tests failed"
fi
fi

if use xattr &amp;amp;&amp;amp; ! current_python_has_xattr ; then
ewarn "For optimal performance in xattr handling, install"
ewarn "dev-python/pyxattr, or install &amp;gt;=dev-lang/python-3.3 and"
ewarn "enable USE=python3 for $CATEGORY/$PN."
fi

# elog dir must exist to avoid logrotate error for bug #415911.
# This code runs in preinst in order to bypass the mapping of
# portage:portage to root:root which happens after src_install.
keepdir /var/log/portage/elog
# This is allowed to fail if the user/group are invalid for prefix users.
if chown portage:portage "${D}"var/log/portage{,/elog} 2&amp;gt;/dev/null ; then
chmod g+s,ug+rwx "${D}"var/log/portage{,/elog}
fi

if [[ -d ${ROOT}var/log/portage &amp;amp;&amp;amp; \
$(ls -ld "${ROOT}var/log/portage") != *" portage portage "* ]] &amp;amp;&amp;amp; \
has_version '&amp;lt;sys-apps/portage-2.1.10.11' ; then
# Initialize permissions for bug #378451 and bug #377177, since older
# portage does not create /var/log/portage with the desired default
# permissions.
einfo "Applying portage group permission to ${ROOT}var/log/portage for bug #378451"
chown portage:portage "${ROOT}var/log/portage"
chmod g+ws "${ROOT}var/log/portage"
fi

if has_version '&amp;lt;sys-apps/portage-2.1.10.61' ; then
ewarn "FEATURES=config-protect-if-modified is now enabled by default."
ewarn "This causes the CONFIG_PROTECT behavior to be skipped for"
ewarn "files that have not been modified since they were installed."
fi

# If portage-2.1.6 is installed and the preserved_libs_registry exists,
# assume that the NEEDED.ELF.2 files have already been generated.
has_version "&amp;lt;=${CATEGORY}/${PN}-2.2_pre7" &amp;amp;&amp;amp; \
! { [ -e "${ROOT}"var/lib/portage/preserved_libs_registry ] &amp;amp;&amp;amp; \
has_version "&amp;gt;=${CATEGORY}/${PN}-2.1.6_rc" ; } \
&amp;amp;&amp;amp; NEEDED_REBUILD_UPGRADE=true || NEEDED_REBUILD_UPGRADE=false
}

pkg_postinst() {
if ${NEEDED_REBUILD_UPGRADE} ; then
einfo "rebuilding NEEDED.ELF.2 files"
local cpv filename line newline
for cpv in "${ROOT}/var/db/pkg"/*/*; do
[[ -f "${cpv}/NEEDED" &amp;amp;&amp;amp; ! -f "${cpv}/NEEDED.ELF.2" ]] || continue
while read -r line; do
filename=${line% *}
newline=$(scanelf -BF "%a;%F;%S;%r;%n" "${ROOT%/}${filename}")
newline=${newline//  -  }
[[ ${#ROOT} -gt 1 ]] &amp;amp;&amp;amp; newline=${newline/${ROOT%/}}
echo "${newline:3}" &amp;gt;&amp;gt; "${cpv}/NEEDED.ELF.2"
done &amp;lt; "${cpv}/NEEDED"
done
fi
}





&lt;/pre&gt;</description>
    <dc:creator>Zac Medico (zmedico</dc:creator>
    <dc:date>2013-06-20T00:46:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591630">
    <title>proj/portage:master commit in: pym/portage/tests/emerge/</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591630</link>
    <description>&lt;pre&gt;commit:     8dcc3684f21508d7dfd940066c0b4e9c8133198a
Author:     Zac Medico &amp;lt;zmedico &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
AuthorDate: Thu Jun 20 00:00:58 2013 +0000
Commit:     Zac Medico &amp;lt;zmedico &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
CommitDate: Thu Jun 20 00:00:58 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=8dcc3684

Test cross-prefix best/has_version --host-root.

---
 pym/portage/tests/emerge/test_simple.py | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/pym/portage/tests/emerge/test_simple.py b/pym/portage/tests/emerge/test_simple.py
index dc7ddb7..bbff6d8 100644
--- a/pym/portage/tests/emerge/test_simple.py
+++ b/pym/portage/tests/emerge/test_simple.py
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -76,13 +76,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; pkg_preinst() {
 else
 einfo "has_version does not detect an installed instance of $CATEGORY/$PN:$SLOT"
 fi
+if [[ ${EPREFIX} != ${PORTAGE_OVERRIDE_EPREFIX} ]] ; then
+if has_version --host-root $CATEGORY/$PN:$SLOT ; then
+einfo "has_version --host-root detects an installed instance of $CATEGORY/$PN:$SLOT"
+einfo "best_version --host-root reports that the installed instance is $(best_version $CATEGORY/$PN:$SLOT)"
+else
+einfo "has_version --host-root does not detect an installed instance of $CATEGORY/$PN:$SLOT"
+fi
+fi
 }
 
 """
 
 ebuilds = {
 "dev-libs/A-1": {
-"EAPI" : "4",
+"EAPI" : "5",
 "IUSE" : "+flag",
 "KEYWORDS": "x86",
 "LICENSE": "GPL-2",
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -90,14 +98,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; pkg_preinst() {
 "RDEPEND": "flag? ( dev-libs/B[flag] )",
 },
 "dev-libs/B-1": {
-"EAPI" : "4",
+"EAPI" : "5",
 "IUSE" : "+flag",
 "KEYWORDS": "x86",
 "LICENSE": "GPL-2",
 "MISC_CONTENT": install_something,
 },
 "virtual/foo-0": {
-"EAPI" : "4",
+"EAPI" : "5",
 "KEYWORDS": "x86",
 "LICENSE": "GPL-2",
 },
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -105,7 +113,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; pkg_preinst() {
 
 installed = {
 "dev-libs/A-1": {
-"EAPI" : "4",
+"EAPI" : "5",
 "IUSE" : "+flag",
 "KEYWORDS": "x86",
 "LICENSE": "GPL-2",
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -113,21 +121,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; pkg_preinst() {
 "USE": "flag",
 },
 "dev-libs/B-1": {
-"EAPI" : "4",
+"EAPI" : "5",
 "IUSE" : "+flag",
 "KEYWORDS": "x86",
 "LICENSE": "GPL-2",
 "USE": "flag",
 },
 "dev-libs/depclean-me-1": {
-"EAPI" : "4",
+"EAPI" : "5",
 "IUSE" : "",
 "KEYWORDS": "x86",
 "LICENSE": "GPL-2",
 "USE": "",
 },
 "app-misc/depclean-me-1": {
-"EAPI" : "4",
+"EAPI" : "5",
 "IUSE" : "",
 "KEYWORDS": "x86",
 "LICENSE": "GPL-2",


&lt;/pre&gt;</description>
    <dc:creator>Zac Medico</dc:creator>
    <dc:date>2013-06-20T00:01:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591629">
    <title>proj/sci:master commit in: sci-libs/trilinos/</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591629</link>
    <description>&lt;pre&gt;commit:     ea1ef1945fdd1b8028f8c31f14ee598496e1ae91
Author:     Sébastien Fabbro &amp;lt;bicatali &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
AuthorDate: Wed Jun 19 23:51:23 2013 +0000
Commit:     Sebastien Fabbro &amp;lt;bicatali &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
CommitDate: Wed Jun 19 23:51:23 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ea1ef194

sci-libs/trilinos: Version bump and rewrite

Package-Manager: portage-2.2.01.22013-prefix
RepoMan-Options: --force

---
 sci-libs/trilinos/ChangeLog              |   7 +-
 sci-libs/trilinos/metadata.xml           |  16 +++
 sci-libs/trilinos/trilinos-11.2.3.ebuild | 186 +++++++++++++++++++++++++++++++
 3 files changed, 208 insertions(+), 1 deletion(-)

diff --git a/sci-libs/trilinos/ChangeLog b/sci-libs/trilinos/ChangeLog
index c05bfeb..7f1ee3d 100644
--- a/sci-libs/trilinos/ChangeLog
+++ b/sci-libs/trilinos/ChangeLog
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2,6 +2,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*trilinos-11.2.3 (19 Jun 2013)
+
+  19 Jun 2013; Sébastien Fabbro &amp;lt;bicatali-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; +trilinos-11.2.3.ebuild,
+  metadata.xml:
+  sci-libs/trilinos: Version bump and rewrite
+
   12 Jun 2013; Justin Lecher &amp;lt;jlec-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; -trilinos-10.10.1.ebuild,
   trilinos-11.0.3.ebuild:
   Drop old, fix handling of qt support
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -25,4 +31,3 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
   8 Apr 2012; Andrea Arteaga &amp;lt;andyspiros-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
   +trilinos-10.10.1.ebuild +metadata.xml:
   Initial ebuild.
-

diff --git a/sci-libs/trilinos/metadata.xml b/sci-libs/trilinos/metadata.xml
index fbde4bf..46351c5 100644
--- a/sci-libs/trilinos/metadata.xml
+++ b/sci-libs/trilinos/metadata.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11,14 +11,30 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
   of large-scale, complex multi-physics engineering and scientific problems.
 &amp;lt;/longdescription&amp;gt;
 &amp;lt;use&amp;gt;
+  &amp;lt;flag name="adolc"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="arprec"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="boost"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="clp"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="cppunit"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="cuda"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="eigen"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="glpk"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="gtest"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="hwloc"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="hypre"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="metis"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="mkl"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="mumps"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="petsc"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="qd"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="scalapack"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="scotch"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="sparse"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="superlu"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="taucs"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="tbb"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="tvmet"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
   &amp;lt;flag name="umfpack"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
+  &amp;lt;flag name="yaml"&amp;gt;Undocumented USE&amp;lt;/flag&amp;gt;
 &amp;lt;/use&amp;gt;
 &amp;lt;/pkgmetadata&amp;gt;

diff --git a/sci-libs/trilinos/trilinos-11.2.3.ebuild b/sci-libs/trilinos/trilinos-11.2.3.ebuild
new file mode 100644
index 0000000..b22fa58
--- /dev/null
+++ b/sci-libs/trilinos/trilinos-11.2.3.ebuild
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,186 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit cmake-utils toolchain-funcs multilib toolchain-funcs
+
+DESCRIPTION="Scientific library collection for large scale problems"
+HOMEPAGE="http://trilinos.sandia.gov/"
+SRC_URI="${P}-Source.tar.bz2"
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+LICENSE="BSD LGPL-2.1"
+SLOT="0"
+
+IUSE="
+adolc arprec boost clp cppunit cuda eigen glpk gtest
+hdf5 hwloc hypre metis mkl mumps netcdf petsc qd qt4
+scalapack scotch sparse superlu taucs tbb test threads
+tvmet yaml zlib
+"
+
+# TODO: fix export cmake function for tests
+RESTRICT="test"
+
+RDEPEND="
+virtual/blas
+virtual/lapack
+virtual/mpi
+adolc? ( sci-libs/adolc )
+arprec? ( sci-libs/arprec )
+boost? ( dev-libs/boost )
+clp? ( sci-libs/coinor-clp )
+cuda? ( &amp;gt;=dev-util/nvidia-cuda-toolkit-3.2 )
+eigen? ( dev-cpp/eigen:3 )
+gtest? ( dev-cpp/gtest )
+hdf5? ( sci-libs/hdf5[mpi] )
+hypre? ( sci-libs/hypre )
+hwloc? ( sys-apps/hwloc )
+mkl? ( sci-libs/mkl )
+metis? ( || ( sci-libs/parmetis sci-libs/metis ) )
+mumps? ( sci-libs/mumps )
+netcdf? ( sci-libs/netcdf )
+petsc? ( sci-libs/petsc )
+qd? ( sci-libs/qd )
+qt4? ( dev-qt/qtgui:4 )
+scalapack? ( virtual/scalapack )
+scotch? ( sci-libs/scotch )
+sparse? ( sci-libs/cxsparse sci-libs/umfpack )
+superlu? ( sci-libs/superlu )
+taucs? ( sci-libs/taucs )
+tbb? ( dev-cpp/tbb )
+tvmet? ( dev-libs/tvmet )
+yaml? ( dev-cpp/yaml-cpp )
+zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+virtual/pkgconfig"
+
+S="${WORKDIR}/${P}-Source"
+
+trilinos_conf() {
+local dirs libs d
+for d in $($(tc-getPKG_CONFIG) --libs-only-L $1); do
+dirs="${dirs};${d:2}"
+done
+[[ -n ${dirs} ]] &amp;amp;&amp;amp; mycmakeargs+=( "-D${2}_LIBRARY_DIRS=${dirs:1}" )
+for d in $($(tc-getPKG_CONFIG) --libs-only-l $1); do
+libs="${libs};${d:2}"
+done
+[[ -n ${libs} ]] &amp;amp;&amp;amp; mycmakeargs+=( "-D${2}_LIBRARY_NAMES=${libs:1}" )
+dirs=""
+for d in $($(tc-getPKG_CONFIG) --cflags-only-I $1); do
+dirs="${dirs};${d:2}"
+done
+[[ -n ${dirs} ]] &amp;amp;&amp;amp; mycmakeargs+=( "-D${2}_INCLUDE_DIRS=${dirs:1}" )
+}
+
+trilinos_enable() {
+cmake-utils_use $1 TPL_ENABLE_${2:-${1^^}}
+}
+
+src_configure() {
+
+local mycmakeargs=(
+-DBUILD_SHARED_LIBS=ON
+-DCMAKE_INSTALL_PREFIX="${EPREFIX}"
+-DTrilinos_ENABLE_ALL_PACKAGES=ON
+-DTrilinos_INSTALL_INCLUDE_DIR="${EPREFIX}/usr/include/trilinos"
+-DTrilinos_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)/trilinos"
+-DTPL_ENABLE_BinUtils=ON
+-DTPL_ENABLE_MPI=ON
+-DTPL_ENABLE_BLAS=ON
+-DTPL_ENABLE_LAPACK=ON
+$(cmake-utils_use test Trilinos_ENABLE_TESTS)
+$(trilinos_enable adolc)
+$(trilinos_enable arprec)
+$(trilinos_enable boost Boost)
+$(trilinos_enable boost BoostLib)
+$(trilinos_enable cppunit Cppunit)
+$(trilinos_enable clp Clp)
+$(trilinos_enable cuda)
+$(trilinos_enable cuda CUSPARSE)
+$(trilinos_enable cuda Thrust)
+$(trilinos_enable eigen Eigen)
+$(trilinos_enable gtest gtest)
+$(trilinos_enable glpk)
+$(trilinos_enable hdf5)
+$(trilinos_enable hwloc)
+$(trilinos_enable hypre)
+$(trilinos_enable metis)
+$(trilinos_enable mkl)
+$(trilinos_enable mkl PARDISO_MKL)
+$(trilinos_enable mumps)
+$(trilinos_enable netcdf Netcdf)
+$(trilinos_enable petsc)
+$(trilinos_enable qd)
+$(trilinos_enable qt4 QT)
+$(trilinos_enable scalapack)
+$(trilinos_enable scalapack BLACS)
+$(trilinos_enable scotch Scotch)
+$(trilinos_enable sparse AMD)
+$(trilinos_enable sparse CSparse)
+$(trilinos_enable sparse UMFPACK)
+$(trilinos_enable superlu SuperLU)
+$(trilinos_enable taucs)
+$(trilinos_enable tbb)
+$(trilinos_enable threads Pthread)
+$(trilinos_enable tvmet)
+$(trilinos_enable yaml yaml-cpp)
+$(trilinos_enable zlib Zlib)
+)
+
+use eigen &amp;amp;&amp;amp; \
+mycmakeargs+=(
+-DEigen_INCLUDE_DIRS="${EPREFIX}/usr/include/eigen3"
+)
+use hypre &amp;amp;&amp;amp; \
+mycmakeargs+=(
+-DHYPRE_INCLUDE_DIRS="${EPREFIX}/usr/include/hypre"
+)
+use scotch &amp;amp;&amp;amp; \
+mycmakeargs+=(
+-DScotch_INCLUDE_DIRS="${EPREFIX}/usr/include/scotch"
+)
+
+# cxsparse is a rewrite of csparse + extras
+use sparse &amp;amp;&amp;amp; \
+mycmakeargs+=(
+-DCSparse_LIBRARY_NAMES="cxsparse"
+)
+
+# mandatory blas and lapack
+trilinos_conf blas BLAS
+trilinos_conf lapack LAPACK
+use superlu &amp;amp;&amp;amp; trilinos_conf superlu SuperLU
+use metis &amp;amp;&amp;amp; trilinos_conf metis METIS
+
+# blacs library is included in scalapack these days
+if use scalapack; then
+trilinos_conf scalapack SCALAPACK
+mycmakeargs+=(
+-DBLACS_LIBRARY_NAMES="scalapack"
+-DBLACS_INCLUDE_DIRS="${EPREFIX}/usr/include/blacs"
+)
+fi
+
+# TODO: do we need that line?
+export CC=mpicc CXX=mpicxx &amp;amp;&amp;amp; tc-export CC CXX
+
+# cmake-utils eclass patches the base directory CMakeLists.txt
+# which does not work for complex Trilinos CMake modules
+CMAKE_BUILD_TYPE=RELEASE cmake-utils_src_configure
+
+# TODO:
+# python bindings with python-r1
+# fix hypre bindings
+# fix hdf5
+# cuda/thrust is untested
+# do we always need mpi? and for all packages: blah[mpi] ?
+# install docs, examples
+# see what packages are related, do we need REQUIRED_USE
+# proper use flags description
+# add more use flags/packages ?
+}


&lt;/pre&gt;</description>
    <dc:creator>Sebastien Fabbro</dc:creator>
    <dc:date>2013-06-19T23:51:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591628">
    <title>proj/sci:master commit in: sci-libs/coinor-clp/files/, sci-libs/coinor-clp/</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591628</link>
    <description>&lt;pre&gt;commit:     1ef89f8926e0404dabfddfeaf7a6d6fb84d2bc14
Author:     Sébastien Fabbro &amp;lt;bicatali &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
AuthorDate: Wed Jun 19 17:11:23 2013 +0000
Commit:     Sebastien Fabbro &amp;lt;bicatali &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
CommitDate: Wed Jun 19 17:11:23 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=1ef89f89

sci-libs/coinor-clp: Version bump and patch for mpi

Package-Manager: portage-2.2.01.22013-prefix

---
 sci-libs/coinor-clp/ChangeLog                                |  6 ++++++
 .../{coinor-clp-1.15.0.ebuild =&amp;gt; coinor-clp-1.15.1.ebuild}   |  4 ++--
 sci-libs/coinor-clp/files/coinor-clp-1.15.1-mpi-header.patch | 12 ++++++++++++
 3 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/sci-libs/coinor-clp/ChangeLog b/sci-libs/coinor-clp/ChangeLog
index 96afefe..1d7d59e 100644
--- a/sci-libs/coinor-clp/ChangeLog
+++ b/sci-libs/coinor-clp/ChangeLog
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2,6 +2,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*coinor-clp-1.15.1 (19 Jun 2013)
+
+  19 Jun 2013; Sébastien Fabbro &amp;lt;bicatali-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; +coinor-clp-1.15.1.ebuild,
+  +files/coinor-clp-1.15.1-mpi-header.patch, -coinor-clp-1.15.0.ebuild:
+  sci-libs/coinor-clp: Version bump and patch for mpi
+
 *coinor-clp-1.15.0 (26 May 2013)
 
   26 May 2013; Sébastien Fabbro &amp;lt;bicatali-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; +coinor-clp-1.15.0.ebuild,

diff --git a/sci-libs/coinor-clp/coinor-clp-1.15.0.ebuild b/sci-libs/coinor-clp/coinor-clp-1.15.1.ebuild
similarity index 96%
rename from sci-libs/coinor-clp/coinor-clp-1.15.0.ebuild
rename to sci-libs/coinor-clp/coinor-clp-1.15.1.ebuild
index a745ae2..a5630cb 100644
--- a/sci-libs/coinor-clp/coinor-clp-1.15.0.ebuild
+++ b/sci-libs/coinor-clp/coinor-clp-1.15.1.ebuild
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4,7 +4,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 EAPI=5
 
-inherit autotools-utils multilib toolchain-funcs
+inherit autotools-utils eutils multilib toolchain-funcs
 
 MYPN=Clp
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -39,7 +39,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; src_prepare() {
 sed -i \
 -e 's:\(libClp_la_LIBADD.*=\).*:\1 &amp;lt; at &amp;gt;CLPLIB_LIBS&amp;lt; at &amp;gt;:g' \
 src/Makefile.in || die
-
+epatch "${FILESDIR}"/${P}-mpi-header.patch
 if has_version sci-libs/mumps[-mpi]; then
 ln -s "${EPREFIX}"/usr/include/mpiseq/mpi.h src/mpi.h
 elif has_version sci-libs/mumps[mpi]; then

diff --git a/sci-libs/coinor-clp/files/coinor-clp-1.15.1-mpi-header.patch b/sci-libs/coinor-clp/files/coinor-clp-1.15.1-mpi-header.patch
new file mode 100644
index 0000000..7ad03e8
--- /dev/null
+++ b/sci-libs/coinor-clp/files/coinor-clp-1.15.1-mpi-header.patch
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+--- src/ClpCholeskyMumps.cpp.orig2013-06-19 09:58:02.834485943 -0700
++++ src/ClpCholeskyMumps.cpp2013-06-19 09:57:39.013355095 -0700
+&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -14,8 +14,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+ #define USE_COMM_WORLD -987654
+ extern "C" {
+ #include "dmumps_c.h"
+-#include "mpi.h"
+ }
++#include "mpi.h"
+ 
+ #include "ClpCholeskyMumps.hpp"
+ #include "ClpMessage.hpp"


&lt;/pre&gt;</description>
    <dc:creator>Sebastien Fabbro</dc:creator>
    <dc:date>2013-06-19T23:51:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591627">
    <title>proj/portage:master commit in: pym/portage/tests/emerge/, pym/portage/package/ebuild/_config/, bin/, ...</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591627</link>
    <description>&lt;pre&gt;commit:     40400439b0c48fbc822b622c1758be3587f4a1f1
Author:     Zac Medico &amp;lt;zmedico &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
AuthorDate: Wed Jun 19 23:41:12 2013 +0000
Commit:     Zac Medico &amp;lt;zmedico &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
CommitDate: Wed Jun 19 23:41:12 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=40400439

Fix cross-prefix bugs, and test.

* Fix create_trees to correctly handle the case where ROOT=/ for two
  different EPREFIX offsets.
* For best/has_version, handle the case where ROOT=/ for bug prefixes,
  though each has a different EPREFIX offset.
* Use portage.const.EPREFIX for default EMERGE_LOG_DIR offset, which
  is analogous to existing un-prefixed behavior.
* Use portage.const.EPREFIX for default PORTAGE_CONFIGROOT, which is
  analogous to existing un-prefixed behavior.
* Add cross-prefix cases to emerge tests, including chpathtool for
  binpkgs.

---
 bin/phase-helpers.sh                                 | 10 ++++++++--
 pym/_emerge/actions.py                               |  3 +--
 pym/portage/__init__.py                              |  4 ++--
 .../package/ebuild/_config/LocationsManager.py       |  2 +-
 pym/portage/tests/emerge/test_simple.py              | 20 ++++++++++++++++++++
 5 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 3d51eb0..ba12f1f 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -676,7 +676,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; has_version() {
 fi
 
 if ___eapi_has_prefix_variables; then
-if [[ ${root} == / ]] ; then
+# [[ ${root} == / ]] would be ambiguous here,
+# since both prefixes can share root=/ while
+# having different EPREFIX offsets.
+if ${host_root} ; then
 eroot=${root%/}${PORTAGE_OVERRIDE_EPREFIX}/
 else
 eroot=${root%/}${EPREFIX}/
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -732,7 +735,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; best_version() {
 fi
 
 if ___eapi_has_prefix_variables; then
-if [[ ${root} == / ]] ; then
+# [[ ${root} == / ]] would be ambiguous here,
+# since both prefixes can share root=/ while
+# having different EPREFIX offsets.
+if ${host_root} ; then
 eroot=${root%/}${PORTAGE_OVERRIDE_EPREFIX}/
 else
 eroot=${root%/}${EPREFIX}/

diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index b331b10..c31ad1d 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3800,8 +3800,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; def run_action(emerge_config):
 _emerge.emergelog._emerge_log_dir = emerge_log_dir
 else:
 _emerge.emergelog._emerge_log_dir = os.path.join(os.sep,
-emerge_config.target_config.settings["EPREFIX"].lstrip(os.sep),
-"var", "log")
+portage.const.EPREFIX.lstrip(os.sep), "var", "log")
 portage.util.ensure_dirs(_emerge.emergelog._emerge_log_dir)
 
 if not "--pretend" in emerge_config.opts:

diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index 2510f86..7656c6e 100644
--- a/pym/portage/__init__.py
+++ b/pym/portage/__init__.py
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -577,7 +577,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; def create_trees(config_root=None, target_root=None, trees=None, env=None,
 
 trees._target_eroot = settings['EROOT']
 myroots = [(settings['EROOT'], settings)]
-if settings["ROOT"] == "/":
+if settings["ROOT"] == "/" and settings["EPREFIX"] == const.EPREFIX:
 trees._running_eroot = trees._target_eroot
 else:
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -593,7 +593,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; def create_trees(config_root=None, target_root=None, trees=None, env=None,
 if v is not None:
 clean_env[k] = v
 settings = config(config_root=None, target_root="/",
-env=clean_env, eprefix=eprefix)
+env=clean_env, eprefix=None)
 settings.lock()
 trees._running_eroot = settings['EROOT']
 myroots.append((settings['EROOT'], settings))

diff --git a/pym/portage/package/ebuild/_config/LocationsManager.py b/pym/portage/package/ebuild/_config/LocationsManager.py
index 7e799b8..e328441 100644
--- a/pym/portage/package/ebuild/_config/LocationsManager.py
+++ b/pym/portage/package/ebuild/_config/LocationsManager.py
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -49,7 +49,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; class LocationsManager(object):
 self.eprefix = portage.const.EPREFIX
 
 if self.config_root is None:
-self.config_root = self.eprefix + os.sep
+self.config_root = portage.const.EPREFIX + os.sep
 
 self.config_root = normalize_path(os.path.abspath(
 self.config_root)).rstrip(os.path.sep) + os.path.sep

diff --git a/pym/portage/tests/emerge/test_simple.py b/pym/portage/tests/emerge/test_simple.py
index c1abd52..dc7ddb7 100644
--- a/pym/portage/tests/emerge/test_simple.py
+++ b/pym/portage/tests/emerge/test_simple.py
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -201,6 +201,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; pkg_preinst() {
 test_ebuild = portdb.findname("dev-libs/A-1")
 self.assertFalse(test_ebuild is None)
 
+cross_prefix = os.path.join(eprefix, "cross_prefix")
+
 test_commands = (
 env_update_cmd,
 portageq_cmd + ("envvar", "-v", "CONFIG_PROTECT", "EROOT",
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -266,6 +268,24 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; pkg_preinst() {
 emerge_cmd + ("-p", "--unmerge", "-q", eroot + "usr"),
 emerge_cmd + ("--unmerge", "--quiet", "dev-libs/A"),
 emerge_cmd + ("-C", "--quiet", "dev-libs/B"),
+
+# Test cross-prefix usage, including chpathtool for binpkgs.
+({"EPREFIX" : cross_prefix},) + \
+emerge_cmd + ("--usepkgonly", "dev-libs/A"),
+({"EPREFIX" : cross_prefix},) + \
+portageq_cmd + ("has_version", cross_prefix, "dev-libs/A"),
+({"EPREFIX" : cross_prefix},) + \
+portageq_cmd + ("has_version", cross_prefix, "dev-libs/B"),
+({"EPREFIX" : cross_prefix},) + \
+emerge_cmd + ("-C", "--quiet", "dev-libs/B"),
+({"EPREFIX" : cross_prefix},) + \
+emerge_cmd + ("-C", "--quiet", "dev-libs/A"),
+({"EPREFIX" : cross_prefix},) + \
+emerge_cmd + ("dev-libs/A",),
+({"EPREFIX" : cross_prefix},) + \
+portageq_cmd + ("has_version", cross_prefix, "dev-libs/A"),
+({"EPREFIX" : cross_prefix},) + \
+portageq_cmd + ("has_version", cross_prefix, "dev-libs/B"),
 )
 
 distdir = playground.distdir


&lt;/pre&gt;</description>
    <dc:creator>Zac Medico</dc:creator>
    <dc:date>2013-06-19T23:41:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591626">
    <title>gentoo-x86 commit in dev-perl/Net-Patricia: ChangeLog Net-Patricia-1.190.0.ebuild</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591626</link>
    <description>&lt;pre&gt;zlogene     13/06/19 23:26:11

  Modified:             ChangeLog
  Removed:              Net-Patricia-1.190.0.ebuild
  Log:
  drop old
  
  (Portage version: 2.1.12.2/cvs/Linux i686, signed Manifest commit with key 0xC42EB5D6)

Revision  Changes    Path
1.34                 dev-perl/Net-Patricia/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?rev=1.34&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?rev=1.34&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?r1=1.33&amp;amp;r2=1.34

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- ChangeLog19 Jun 2013 23:24:11 -00001.33
+++ ChangeLog19 Jun 2013 23:26:11 -00001.34
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for dev-perl/Net-Patricia
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v 1.33 2013/06/19 23:24:11 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v 1.34 2013/06/19 23:26:11 zlogene Exp $
+
+  19 Jun 2013; Mikle Kolyada &amp;lt;zlogene-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; -Net-Patricia-1.190.0.ebuild:
+  drop old
 
   19 Jun 2013; Mikle Kolyada &amp;lt;zlogene-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; Net-Patricia-1.200.0.ebuild:
   amd64/x86 stable wrt bug #449600





&lt;/pre&gt;</description>
    <dc:creator>Mikle Kolyada (zlogene</dc:creator>
    <dc:date>2013-06-19T23:26:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591625">
    <title>gentoo-x86 commit in dev-perl/Net-Patricia: Net-Patricia-1.200.0.ebuild ChangeLog</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591625</link>
    <description>&lt;pre&gt;zlogene     13/06/19 23:24:11

  Modified:             Net-Patricia-1.200.0.ebuild ChangeLog
  Log:
  amd64/x86 stable wrt bug #449600
  
  (Portage version: 2.1.12.2/cvs/Linux i686, signed Manifest commit with key 0xC42EB5D6)

Revision  Changes    Path
1.3                  dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild?rev=1.3&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild?rev=1.3&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild?r1=1.2&amp;amp;r2=1.3

Index: Net-Patricia-1.200.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Net-Patricia-1.200.0.ebuild19 Jun 2013 23:15:03 -00001.2
+++ Net-Patricia-1.200.0.ebuild19 Jun 2013 23:24:11 -00001.3
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild,v 1.2 2013/06/19 23:15:03 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild,v 1.3 2013/06/19 23:24:11 zlogene Exp $
 
 EAPI=4
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -12,7 +12,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="ipv6"
 
 RDEPEND="dev-perl/Net-CIDR-Lite



1.33                 dev-perl/Net-Patricia/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?rev=1.33&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?rev=1.33&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?r1=1.32&amp;amp;r2=1.33

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- ChangeLog19 Jun 2013 23:15:03 -00001.32
+++ ChangeLog19 Jun 2013 23:24:11 -00001.33
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for dev-perl/Net-Patricia
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v 1.32 2013/06/19 23:15:03 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v 1.33 2013/06/19 23:24:11 zlogene Exp $
+
+  19 Jun 2013; Mikle Kolyada &amp;lt;zlogene-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; Net-Patricia-1.200.0.ebuild:
+  amd64/x86 stable wrt bug #449600
 
   19 Jun 2013; Mikle Kolyada &amp;lt;zlogene-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; Net-Patricia-1.200.0.ebuild:
   respect AR  wrt bug #473876





&lt;/pre&gt;</description>
    <dc:creator>Mikle Kolyada (zlogene</dc:creator>
    <dc:date>2013-06-19T23:24:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591624">
    <title>gentoo-x86 commit in dev-perl/Net-Patricia: Net-Patricia-1.200.0.ebuild ChangeLog</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591624</link>
    <description>&lt;pre&gt;zlogene     13/06/19 23:15:03

  Modified:             Net-Patricia-1.200.0.ebuild ChangeLog
  Log:
  respect AR  wrt bug #473876
  
  (Portage version: 2.1.12.2/cvs/Linux i686, signed Manifest commit with key 0xC42EB5D6)

Revision  Changes    Path
1.2                  dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild?rev=1.2&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild?rev=1.2&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild?r1=1.1&amp;amp;r2=1.2

Index: Net-Patricia-1.200.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Net-Patricia-1.200.0.ebuild9 Oct 2012 17:27:51 -00001.1
+++ Net-Patricia-1.200.0.ebuild19 Jun 2013 23:15:03 -00001.2
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,12 +1,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild,v 1.1 2012/10/09 17:27:51 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/Net-Patricia-1.200.0.ebuild,v 1.2 2013/06/19 23:15:03 zlogene Exp $
 
 EAPI=4
 
 MODULE_AUTHOR=GRUBER
 MODULE_VERSION=1.20
-inherit perl-module
+inherit perl-module toolchain-funcs
 
 DESCRIPTION="Patricia Trie perl module for fast IP address lookups"
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -22,4 +22,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 "
 DEPEND="${RDEPEND}"
 
+src_compile() {
+emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+
+perl-module_src_compile
+}
+
 #SRC_TEST="do"



1.32                 dev-perl/Net-Patricia/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?rev=1.32&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?rev=1.32&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Net-Patricia/ChangeLog?r1=1.31&amp;amp;r2=1.32

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- ChangeLog9 Oct 2012 17:27:51 -00001.31
+++ ChangeLog19 Jun 2013 23:15:03 -00001.32
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for dev-perl/Net-Patricia
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v 1.31 2012/10/09 17:27:51 tove Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Patricia/ChangeLog,v 1.32 2013/06/19 23:15:03 zlogene Exp $
+
+  19 Jun 2013; Mikle Kolyada &amp;lt;zlogene-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; Net-Patricia-1.200.0.ebuild:
+  respect AR  wrt bug #473876
 
 *Net-Patricia-1.200.0 (09 Oct 2012)
 





&lt;/pre&gt;</description>
    <dc:creator>Mikle Kolyada (zlogene</dc:creator>
    <dc:date>2013-06-19T23:15:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591623">
    <title>gentoo-x86 commit in kde-misc/pgame: metadata.xml pgame-0.4.ebuild ChangeLog</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591623</link>
    <description>&lt;pre&gt;creffett    13/06/19 23:14:30

  Added:                metadata.xml pgame-0.4.ebuild ChangeLog
  Log:
  Add to tree from kde overlay
  
  (Portage version: 2.2.0_alpha181/cvs/Linux x86_64, signed Manifest commit with key 42618354)

Revision  Changes    Path
1.1                  kde-misc/pgame/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-misc/pgame/metadata.xml?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-misc/pgame/metadata.xml?rev=1.1&amp;amp;content-type=text/plain

Index: metadata.xml
===================================================================
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"&amp;gt;
&amp;lt;pkgmetadata&amp;gt;
&amp;lt;herd&amp;gt;kde&amp;lt;/herd&amp;gt;
&amp;lt;longdescription lang="en"&amp;gt;
&amp;lt;/longdescription&amp;gt;
&amp;lt;/pkgmetadata&amp;gt;




1.1                  kde-misc/pgame/pgame-0.4.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-misc/pgame/pgame-0.4.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-misc/pgame/pgame-0.4.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: pgame-0.4.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/pgame/pgame-0.4.ebuild,v 1.1 2013/06/19 23:14:30 creffett Exp $

EAPI=5

inherit kde4-base

DESCRIPTION="A plasmoid similar to xgame"
HOMEPAGE="http://kde-look.org/content/show.php/PGame?content=99357"
SRC_URI="http://kde-look.org/CONTENT/content-files/99357-pgame-${PV}.tar.bz2"

LICENSE="GPL-2+"
KEYWORDS="~amd64 ~x86"
SLOT="4"
IUSE="debug"

RDEPEND="
$(add_kdebase_dep plasma-workspace)
$(add_kdebase_dep kdepimlibs 'semantic-desktop(+)')
"
DEPEND="${RDEPEND}"



1.1                  kde-misc/pgame/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-misc/pgame/ChangeLog?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-misc/pgame/ChangeLog?rev=1.1&amp;amp;content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for kde-misc/pgame
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/pgame/ChangeLog,v 1.1 2013/06/19 23:14:30 creffett Exp $

*pgame-0.4 (19 Jun 2013)

  19 Jun 2013; Chris Reffett &amp;lt;creffett-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; +metadata.xml,
  +pgame-0.4.ebuild:
  Add to tree from kde overlay





&lt;/pre&gt;</description>
    <dc:creator>Chris Reffett (creffett</dc:creator>
    <dc:date>2013-06-19T23:14:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591622">
    <title>gentoo-x86 commit in kde-misc/pgame: - New directory</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591622</link>
    <description>&lt;pre&gt;creffett    13/06/19 23:13:06

  Log:
  Directory /var/cvsroot/gentoo-x86/kde-misc/pgame added to the repository


&lt;/pre&gt;</description>
    <dc:creator>Chris Reffett (creffett</dc:creator>
    <dc:date>2013-06-19T23:13:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591621">
    <title>gentoo-x86 commit in sci-libs/hypre: metadata.xml hypre-2.9.0b.ebuild ChangeLog</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591621</link>
    <description>&lt;pre&gt;bicatali    13/06/19 23:07:24

  Modified:             metadata.xml ChangeLog
  Added:                hypre-2.9.0b.ebuild
  Log:
  Version bump. Switch to EAPI5
  
  (Portage version: 2.2.01.22013-prefix/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)

Revision  Changes    Path
1.4                  sci-libs/hypre/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/metadata.xml?rev=1.4&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/metadata.xml?rev=1.4&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/metadata.xml?r1=1.3&amp;amp;r2=1.4

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-libs/hypre/metadata.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- metadata.xml21 Feb 2013 21:31:38 -00001.3
+++ metadata.xml19 Jun 2013 23:07:24 -00001.4
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,8 +1,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
 &amp;lt;!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"&amp;gt;
 &amp;lt;pkgmetadata&amp;gt;
-  &amp;lt;herd&amp;gt;sci-mathematics&amp;lt;/herd&amp;gt;
-  &amp;lt;longdescription lang="en"&amp;gt;
+&amp;lt;herd&amp;gt;sci-mathematics&amp;lt;/herd&amp;gt;
+&amp;lt;longdescription lang="en"&amp;gt;
   Hypre is a set of matrix preconditioning libraries to aid in the
   solution of large systems of linear equations.
 &amp;lt;/longdescription&amp;gt;



1.11                 sci-libs/hypre/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/ChangeLog?rev=1.11&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/ChangeLog?rev=1.11&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/ChangeLog?r1=1.10&amp;amp;r2=1.11

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-libs/hypre/ChangeLog,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ChangeLog21 Feb 2013 21:31:38 -00001.10
+++ ChangeLog19 Jun 2013 23:07:24 -00001.11
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for sci-libs/hypre
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/hypre/ChangeLog,v 1.10 2013/02/21 21:31:38 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/hypre/ChangeLog,v 1.11 2013/06/19 23:07:24 bicatali Exp $
+
+*hypre-2.9.0b (19 Jun 2013)
+
+  19 Jun 2013; Sébastien Fabbro &amp;lt;bicatali-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; +hypre-2.9.0b.ebuild,
+  metadata.xml:
+  Version bump. Switch to EAPI5
 
   21 Feb 2013; Justin Lecher &amp;lt;jlec-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; hypre-2.8.0b-r1.ebuild,
   metadata.xml:



1.1                  sci-libs/hypre/hypre-2.9.0b.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/hypre-2.9.0b.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/hypre/hypre-2.9.0b.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: hypre-2.9.0b.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/hypre/hypre-2.9.0b.ebuild,v 1.1 2013/06/19 23:07:24 bicatali Exp $

EAPI=5

FORTRAN_NEEDED=fortran

inherit eutils fortran-2 toolchain-funcs

DESCRIPTION="Parallel matrix preconditioners library"
HOMEPAGE="http://acts.nersc.gov/hypre/"
SRC_URI="https://computation.llnl.gov/casc/hypre/download/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="blas doc examples fortran lapack mpi"

RDEPEND="
sci-libs/superlu
blas? ( virtual/blas )
lapack? ( virtual/lapack )
mpi? ( virtual/mpi )"
DEPEND="${RDEPEND}
virtual/pkgconfig"

DOCS=( "${WORKDIR}"/${P}/{CHANGELOG,COPYRIGHT,README} )

S="${WORKDIR}/${P}/src"

src_prepare() {
# link with system superlu and propagate LDFLAGS
sed -i \
-e 's:&amp;lt; at &amp;gt;LIBS&amp;lt; at &amp;gt;:&amp;lt; at &amp;gt;LIBS&amp;lt; at &amp;gt; -lsuperlu:' \
-e 's:_SHARED&amp;lt; at &amp;gt;:_SHARED&amp;lt; at &amp;gt; $(LDFLAGS):g' \
config/Makefile.config.in || die
sed -i \
-e '/HYPRE_ARCH/s: = :=:g' \
configure || die
# link with system blas and lapack
sed -i \
-e '/^BLASFILES/d' \
-e '/^LAPACKFILES/d' \
lib/Makefile || die
tc-export CC
}

src_configure() {
local myeconfargs+=(
--enable-shared
--without-superlu
--without-strict-checking
$(use_enable fortran)
$(use_with mpi MPI)
)
if use blas; then
myeconfargs+=(
--with-blas-libs="$($(tc-getPKG_CONFIG) --libs-only-l blas | sed -e 's/-l//g')"
--with-blas-lib-dirs="$($(tc-getPKG_CONFIG) --libs-only-L blas | sed -e 's/-L//g')"
)
else
myeconfargs+=( --without-blas )
fi
if use lapack; then
myeconfargs+=(
--with-lapack-libs="$($(tc-getPKG_CONFIG) --libs-only-l lapack | sed -e 's/-l//g')"
--with-lapack-lib-dirs="$($(tc-getPKG_CONFIG) --libs-only-L lapack | sed -e 's/-L//g')"
)
else
myeconfargs+=( --without-lapack )
fi
econf "${myeconfargs[&amp;lt; at &amp;gt;]}"
}

src_install() {
dolib.so hypre/lib/lib*
insinto /usr/include/hypre
doins -r hypre/include/*

use doc &amp;amp;&amp;amp; dodoc "${WORKDIR}"/${P}/docs/*.pdf
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}





&lt;/pre&gt;</description>
    <dc:creator>Sebastien Fabbro (bicatali</dc:creator>
    <dc:date>2013-06-19T23:07:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591620">
    <title>gentoo-x86 commit in sys-libs/ldb: ChangeLog ldb-1.1.12.ebuild</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591620</link>
    <description>&lt;pre&gt;klausman    13/06/19 23:06:30

  Modified:             ChangeLog ldb-1.1.12.ebuild
  Log:
  Keyworded on alpha, bug #424649
  
  (Portage version: 2.1.12.4/cvs/Linux x86_64, signed Manifest commit with key CE5D54E8)

Revision  Changes    Path
1.51                 sys-libs/ldb/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/ldb/ChangeLog?rev=1.51&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/ldb/ChangeLog?rev=1.51&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/ldb/ChangeLog?r1=1.50&amp;amp;r2=1.51

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/ldb/ChangeLog,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- ChangeLog7 Jun 2013 12:52:15 -00001.50
+++ ChangeLog19 Jun 2013 23:06:29 -00001.51
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for sys-libs/ldb
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ldb/ChangeLog,v 1.50 2013/06/07 12:52:15 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/ldb/ChangeLog,v 1.51 2013/06/19 23:06:29 klausman Exp $
+
+  19 Jun 2013; Tobias Klausmann &amp;lt;klausman-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; ldb-1.1.12.ebuild:
+  Keyworded on alpha, bug #424649
 
 *ldb-1.1.15-r1 (07 Jun 2013)
 



1.8                  sys-libs/ldb/ldb-1.1.12.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/ldb/ldb-1.1.12.ebuild?rev=1.8&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/ldb/ldb-1.1.12.ebuild?rev=1.8&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/ldb/ldb-1.1.12.ebuild?r1=1.7&amp;amp;r2=1.8

Index: ldb-1.1.12.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/ldb/ldb-1.1.12.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ldb-1.1.12.ebuild29 Nov 2012 15:38:53 -00001.7
+++ ldb-1.1.12.ebuild19 Jun 2013 23:06:29 -00001.8
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ldb/ldb-1.1.12.ebuild,v 1.7 2012/11/29 15:38:53 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/ldb/ldb-1.1.12.ebuild,v 1.8 2013/06/19 23:06:29 klausman Exp $
 
 EAPI="4"
 PYTHON_DEPEND="2"
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -13,7 +13,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc"
 
 RDEPEND="dev-libs/popt





&lt;/pre&gt;</description>
    <dc:creator>Tobias Klausmann (klausman</dc:creator>
    <dc:date>2013-06-19T23:06:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591619">
    <title>gentoo-x86 commit in sys-libs/tevent: tevent-0.9.17.ebuild ChangeLog</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591619</link>
    <description>&lt;pre&gt;klausman    13/06/19 23:05:59

  Modified:             tevent-0.9.17.ebuild ChangeLog
  Log:
  Keyworded on alpha, bug #424649
  
  (Portage version: 2.1.12.4/cvs/Linux x86_64, signed Manifest commit with key CE5D54E8)

Revision  Changes    Path
1.14                 sys-libs/tevent/tevent-0.9.17.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tevent/tevent-0.9.17.ebuild?rev=1.14&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tevent/tevent-0.9.17.ebuild?rev=1.14&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tevent/tevent-0.9.17.ebuild?r1=1.13&amp;amp;r2=1.14

Index: tevent-0.9.17.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/tevent/tevent-0.9.17.ebuild,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- tevent-0.9.17.ebuild6 Mar 2013 10:27:11 -00001.13
+++ tevent-0.9.17.ebuild19 Jun 2013 23:05:59 -00001.14
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/tevent-0.9.17.ebuild,v 1.13 2013/03/06 10:27:11 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/tevent-0.9.17.ebuild,v 1.14 2013/06/19 23:05:59 klausman Exp $
 
 EAPI=4
 PYTHON_DEPEND="2"
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -13,7 +13,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
 RDEPEND="&amp;gt;=sys-libs/talloc-2.0.6[python]"



1.36                 sys-libs/tevent/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tevent/ChangeLog?rev=1.36&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tevent/ChangeLog?rev=1.36&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/tevent/ChangeLog?r1=1.35&amp;amp;r2=1.36

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/tevent/ChangeLog,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- ChangeLog11 Mar 2013 03:27:45 -00001.35
+++ ChangeLog19 Jun 2013 23:05:59 -00001.36
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for sys-libs/tevent
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/ChangeLog,v 1.35 2013/03/11 03:27:45 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/ChangeLog,v 1.36 2013/06/19 23:05:59 klausman Exp $
+
+  19 Jun 2013; Tobias Klausmann &amp;lt;klausman-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; tevent-0.9.17.ebuild:
+  Keyworded on alpha, bug #424649
 
 *tevent-0.9.18 (11 Mar 2013)
 





&lt;/pre&gt;</description>
    <dc:creator>Tobias Klausmann (klausman</dc:creator>
    <dc:date>2013-06-19T23:05:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591618">
    <title>proj/kde:master commit in: kde-misc/nepomukshell/</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591618</link>
    <description>&lt;pre&gt;commit:     fecf8ab636cbafec785ed4013e0e2983c36c224b
Author:     Chris Reffett &amp;lt;creffett &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
AuthorDate: Wed Jun 19 01:16:25 2013 +0000
Commit:     Chris Reffett &amp;lt;geekboy72 &amp;lt;AT&amp;gt; gmail &amp;lt;DOT&amp;gt; com&amp;gt;
CommitDate: Wed Jun 19 22:53:09 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=fecf8ab6

[kde-misc/nepomukshell] Moved stable version to tree

Package-Manager: portage-2.2.0_alpha180

---
 kde-misc/nepomukshell/nepomukshell-0.8.0.ebuild | 22 ----------------------
 1 file changed, 22 deletions(-)

diff --git a/kde-misc/nepomukshell/nepomukshell-0.8.0.ebuild b/kde-misc/nepomukshell/nepomukshell-0.8.0.ebuild
deleted file mode 100644
index 7eb7deb..0000000
--- a/kde-misc/nepomukshell/nepomukshell-0.8.0.ebuild
+++ /dev/null
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,22 +0,0 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit kde4-base
-
-DESCRIPTION="Browse, query, and edit Nepomuk resources"
-HOMEPAGE="https://projects.kde.org/projects/extragear/utils/nepomukshell"
-SRC_URI="mirror://kde/unstable/nepomuk/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="4"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-DEPEND="
-$(add_kdebase_dep kdelibs 'semantic-desktop(+)')
-"
-
-RDEPEND="${DEPEND}"


&lt;/pre&gt;</description>
    <dc:creator>Chris Reffett</dc:creator>
    <dc:date>2013-06-19T22:53:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591617">
    <title>proj/kde:master commit in: kde-misc/kimtoy/</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591617</link>
    <description>&lt;pre&gt;commit:     a5c845962d2109b2bca505ad2b248e4606738fce
Author:     Chris Reffett &amp;lt;creffett &amp;lt;AT&amp;gt; gentoo &amp;lt;DOT&amp;gt; org&amp;gt;
AuthorDate: Wed Jun 19 01:10:55 2013 +0000
Commit:     Chris Reffett &amp;lt;geekboy72 &amp;lt;AT&amp;gt; gmail &amp;lt;DOT&amp;gt; com&amp;gt;
CommitDate: Wed Jun 19 22:53:09 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=a5c84596

[kde-misc/kimtoy] Move to tree

---
 kde-misc/kimtoy/kimtoy-1.8.ebuild | 26 --------------------------
 kde-misc/kimtoy/metadata.xml      |  9 ---------
 2 files changed, 35 deletions(-)

diff --git a/kde-misc/kimtoy/kimtoy-1.8.ebuild b/kde-misc/kimtoy/kimtoy-1.8.ebuild
deleted file mode 100644
index 5d3219b..0000000
--- a/kde-misc/kimtoy/kimtoy-1.8.ebuild
+++ /dev/null
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,26 +0,0 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-KDE_LINGUAS="cs da de es et ga ja it nds nl pl pt pt_BR sk sv uk zh_CN"
-inherit kde4-base
-
-DESCRIPTION="KIMToy is an input method frontend for KDE"
-HOMEPAGE="http://kde-apps.org/content/show.php/KIMToy?content=140967"
-SRC_URI="http://kde-apps.org/CONTENT/content-files/140967-${P}.tar.bz2"
-
-SLOT="4"
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND="&amp;gt;=app-i18n/fcitx-4.0
-&amp;gt;=app-i18n/ibus-1.3.0
-&amp;gt;=app-i18n/scim-1.4.9
-dev-libs/dbus-c++
-"
-RDEPEND="${DEPEND}
-$(add_kdebase_dep plasma-workspace)
-"

diff --git a/kde-misc/kimtoy/metadata.xml b/kde-misc/kimtoy/metadata.xml
deleted file mode 100644
index d842da7..0000000
--- a/kde-misc/kimtoy/metadata.xml
+++ /dev/null
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,9 +0,0 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;
-&amp;lt;!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"&amp;gt;
-&amp;lt;pkgmetadata&amp;gt;
-  &amp;lt;herd&amp;gt;kde&amp;lt;/herd&amp;gt;
-  &amp;lt;maintainer&amp;gt;
-    &amp;lt;email&amp;gt;dastergon-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;lt;/email&amp;gt;
-    &amp;lt;name&amp;gt;Pavlos Ratis&amp;lt;/name&amp;gt;
-  &amp;lt;/maintainer&amp;gt;
-&amp;lt;/pkgmetadata&amp;gt;


&lt;/pre&gt;</description>
    <dc:creator>Chris Reffett</dc:creator>
    <dc:date>2013-06-19T22:53:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591616">
    <title>gentoo-x86 commit in www-plugins/chrome-binary-plugins: chrome-binary-plugins-28.0.1500.52_p207119.ebuild chrome-binary-plugins-28.0.1500.52_beta207119.ebuild ChangeLog chrome-binary-plugins-28.0.1500.45_p205727.ebuild chrome-binary-plugins-28.0.1500.45_beta205727.ebuild</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591616</link>
    <description>&lt;pre&gt;floppym     13/06/19 22:33:05

  Modified:             ChangeLog
  Added:                chrome-binary-plugins-28.0.1500.52_p207119.ebuild
                        chrome-binary-plugins-28.0.1500.52_beta207119.ebuild
  Removed:              chrome-binary-plugins-28.0.1500.45_p205727.ebuild
                        chrome-binary-plugins-28.0.1500.45_beta205727.ebuild
  Log:
  Bump.
  
  (Portage version: 2.2.0_alpha181/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)

Revision  Changes    Path
1.30                 www-plugins/chrome-binary-plugins/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/ChangeLog?rev=1.30&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/ChangeLog?rev=1.30&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/ChangeLog?r1=1.29&amp;amp;r2=1.30

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-plugins/chrome-binary-plugins/ChangeLog,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- ChangeLog19 Jun 2013 02:53:46 -00001.29
+++ ChangeLog19 Jun 2013 22:33:05 -00001.30
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for www-plugins/chrome-binary-plugins
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/chrome-binary-plugins/ChangeLog,v 1.29 2013/06/19 02:53:46 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/chrome-binary-plugins/ChangeLog,v 1.30 2013/06/19 22:33:05 floppym Exp $
+
+*chrome-binary-plugins-28.0.1500.52_p207119 (19 Jun 2013)
+*chrome-binary-plugins-28.0.1500.52_beta207119 (19 Jun 2013)
+
+  19 Jun 2013; Mike Gilbert &amp;lt;floppym-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
+  +chrome-binary-plugins-28.0.1500.52_beta207119.ebuild,
+  +chrome-binary-plugins-28.0.1500.52_p207119.ebuild,
+  -chrome-binary-plugins-28.0.1500.45_beta205727.ebuild,
+  -chrome-binary-plugins-28.0.1500.45_p205727.ebuild:
+  Bump.
 
 *chrome-binary-plugins-29.0.1541.2_alpha207000 (19 Jun 2013)
 



1.1                  www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_p207119.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_p207119.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_p207119.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: chrome-binary-plugins-28.0.1500.52_p207119.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_p207119.ebuild,v 1.1 2013/06/19 22:33:05 floppym Exp $

EAPI=4

inherit multilib unpacker

DESCRIPTION="Binary plugins -- native API Flash and PDF -- from Google Chrome for use in Chromium."
HOMEPAGE="http://www.google.com/chrome"

case ${PV} in
*_alpha*)
SLOT="unstable"
MY_PV=${PV/_alpha/-r}
;;
*_beta*)
SLOT="beta"
MY_PV=${PV/_beta/-r}
;;
*_p*)
SLOT="stable"
MY_PV=${PV/_p/-r}
;;
*)
die "Invalid value for \${PV}: ${PV}"
;;
esac

MY_PN="google-chrome-${SLOT}"
MY_P="${MY_PN}_${MY_PV}"

SRC_URI="
amd64? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb
)
x86? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb
)
"

LICENSE="google-chrome"
KEYWORDS="~amd64 ~x86"
IUSE="+flash +pdf"
RESTRICT="bindist mirror strip"

RDEPEND="www-client/chromium"

for x in 0 beta stable unstable; do
if [[ ${SLOT} != ${x} ]]; then
RDEPEND+=" !${CATEGORY}/${PN}:${x}"
fi
done

S="${WORKDIR}/opt/google/chrome"
QA_PREBUILT="*"

src_install() {
local version flapper

insinto /usr/$(get_libdir)/chromium-browser/

use pdf &amp;amp;&amp;amp; doins libpdf.so

if use flash; then
doins -r PepperFlash

# Since this is a live ebuild, we're forced to, unfortuantely,
# dynamically construct the command line args for Chromium.
version=$(sed -n 's/.*"version": "\(.*\)",.*/\1/p' PepperFlash/manifest.json)
flapper="${ROOT}usr/$(get_libdir)/chromium-browser/PepperFlash/libpepflashplayer.so"
echo -n "CHROMIUM_FLAGS=\"\${CHROMIUM_FLAGS} " &amp;gt; pepper-flash
echo -n "--ppapi-flash-path=$flapper " &amp;gt;&amp;gt; pepper-flash
echo "--ppapi-flash-version=$version\"" &amp;gt;&amp;gt; pepper-flash

insinto /etc/chromium/
doins pepper-flash
fi
}

pkg_postinst() {
use flash || return

einfo
einfo "To enable Flash for Chromium, source${ROOT}etc/chromium/pepper-flash"
einfo "inside ${ROOT}etc/chromium/default. You may run this as root:"
einfo
einfo "  # echo . ${ROOT}etc/chromium/pepper-flash &amp;gt;&amp;gt; ${ROOT}etc/chromium/default"
einfo
}



1.1                  www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_beta207119.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_beta207119.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_beta207119.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: chrome-binary-plugins-28.0.1500.52_beta207119.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-28.0.1500.52_beta207119.ebuild,v 1.1 2013/06/19 22:33:05 floppym Exp $

EAPI=4

inherit multilib unpacker

DESCRIPTION="Binary plugins -- native API Flash and PDF -- from Google Chrome for use in Chromium."
HOMEPAGE="http://www.google.com/chrome"

case ${PV} in
*_alpha*)
SLOT="unstable"
MY_PV=${PV/_alpha/-r}
;;
*_beta*)
SLOT="beta"
MY_PV=${PV/_beta/-r}
;;
*_p*)
SLOT="stable"
MY_PV=${PV/_p/-r}
;;
*)
die "Invalid value for \${PV}: ${PV}"
;;
esac

MY_PN="google-chrome-${SLOT}"
MY_P="${MY_PN}_${MY_PV}"

SRC_URI="
amd64? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb
)
x86? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb
)
"

LICENSE="google-chrome"
KEYWORDS="~amd64 ~x86"
IUSE="+flash +pdf"
RESTRICT="bindist mirror strip"

RDEPEND="www-client/chromium"

for x in 0 beta stable unstable; do
if [[ ${SLOT} != ${x} ]]; then
RDEPEND+=" !${CATEGORY}/${PN}:${x}"
fi
done

S="${WORKDIR}/opt/google/chrome"
QA_PREBUILT="*"

src_install() {
local version flapper

insinto /usr/$(get_libdir)/chromium-browser/

use pdf &amp;amp;&amp;amp; doins libpdf.so

if use flash; then
doins -r PepperFlash

# Since this is a live ebuild, we're forced to, unfortuantely,
# dynamically construct the command line args for Chromium.
version=$(sed -n 's/.*"version": "\(.*\)",.*/\1/p' PepperFlash/manifest.json)
flapper="${ROOT}usr/$(get_libdir)/chromium-browser/PepperFlash/libpepflashplayer.so"
echo -n "CHROMIUM_FLAGS=\"\${CHROMIUM_FLAGS} " &amp;gt; pepper-flash
echo -n "--ppapi-flash-path=$flapper " &amp;gt;&amp;gt; pepper-flash
echo "--ppapi-flash-version=$version\"" &amp;gt;&amp;gt; pepper-flash

insinto /etc/chromium/
doins pepper-flash
fi
}

pkg_postinst() {
use flash || return

einfo
einfo "To enable Flash for Chromium, source${ROOT}etc/chromium/pepper-flash"
einfo "inside ${ROOT}etc/chromium/default. You may run this as root:"
einfo
einfo "  # echo . ${ROOT}etc/chromium/pepper-flash &amp;gt;&amp;gt; ${ROOT}etc/chromium/default"
einfo
}





&lt;/pre&gt;</description>
    <dc:creator>Mike Gilbert (floppym</dc:creator>
    <dc:date>2013-06-19T22:33:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591615">
    <title>gentoo-x86 commit in www-client/google-chrome: google-chrome-28.0.1500.52_beta207119.ebuild google-chrome-28.0.1500.52_p207119.ebuild ChangeLog google-chrome-28.0.1500.45_p205727.ebuild google-chrome-28.0.1500.45_beta205727.ebuild</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591615</link>
    <description>&lt;pre&gt;floppym     13/06/19 22:32:07

  Modified:             ChangeLog
  Added:                google-chrome-28.0.1500.52_beta207119.ebuild
                        google-chrome-28.0.1500.52_p207119.ebuild
  Removed:              google-chrome-28.0.1500.45_p205727.ebuild
                        google-chrome-28.0.1500.45_beta205727.ebuild
  Log:
  Bump.
  
  (Portage version: 2.2.0_alpha181/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)

Revision  Changes    Path
1.290                www-client/google-chrome/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/ChangeLog?rev=1.290&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/ChangeLog?rev=1.290&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/ChangeLog?r1=1.289&amp;amp;r2=1.290

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v
retrieving revision 1.289
retrieving revision 1.290
diff -u -r1.289 -r1.290
--- ChangeLog19 Jun 2013 02:53:13 -00001.289
+++ ChangeLog19 Jun 2013 22:32:07 -00001.290
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for www-client/google-chrome
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v 1.289 2013/06/19 02:53:13 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/ChangeLog,v 1.290 2013/06/19 22:32:07 floppym Exp $
+
+*google-chrome-28.0.1500.52_p207119 (19 Jun 2013)
+*google-chrome-28.0.1500.52_beta207119 (19 Jun 2013)
+
+  19 Jun 2013; Mike Gilbert &amp;lt;floppym-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
+  +google-chrome-28.0.1500.52_beta207119.ebuild,
+  +google-chrome-28.0.1500.52_p207119.ebuild,
+  -google-chrome-28.0.1500.45_beta205727.ebuild,
+  -google-chrome-28.0.1500.45_p205727.ebuild:
+  Bump.
 
 *google-chrome-29.0.1541.2_alpha207000 (19 Jun 2013)
 



1.1                  www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: google-chrome-28.0.1500.52_beta207119.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_beta207119.ebuild,v 1.1 2013/06/19 22:32:07 floppym Exp $

EAPI="4"

CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr
sv sw ta te th tr uk vi zh_CN zh_TW"

inherit chromium eutils multilib pax-utils unpacker

DESCRIPTION="The web browser from Google"
HOMEPAGE="http://www.google.com/chrome"

case ${PV} in
*_alpha*)
SLOT="unstable"
MY_PV=${PV/_alpha/-r}
;;
*_beta*)
SLOT="beta"
MY_PV=${PV/_beta/-r}
;;
*_p*)
SLOT="stable"
MY_PV=${PV/_p/-r}
;;
*)
die "Invalid value for \${PV}: ${PV}"
;;
esac

MY_PN="${PN}-${SLOT}"
MY_P="${MY_PN}_${MY_PV}"

SRC_URI="
amd64? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb
)
x86? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb
)
"

LICENSE="google-chrome"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+plugins"
RESTRICT="bindist mirror strip"

RDEPEND="
app-arch/bzip2
app-misc/ca-certificates
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/libgcrypt
dev-libs/nspr
dev-libs/nss
gnome-base/gconf:2
media-libs/alsa-lib
media-libs/fontconfig
media-libs/freetype
net-print/cups
sys-apps/dbus
|| ( &amp;gt;=sys-devel/gcc-4.4.0[-nocxx] &amp;gt;=sys-devel/gcc-4.4.0[cxx] )
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+:2
&amp;gt;=x11-libs/libX11-1.5.0
x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXScrnSaver
x11-libs/pango
x11-misc/xdg-utils
"

# Add blockers for the other slots.
for x in 0 beta stable unstable; do
if [[ ${SLOT} != ${x} ]]; then
RDEPEND+=" !${CATEGORY}/${PN}:${x}"
fi
done

QA_PREBUILT="*"
S=${WORKDIR}

pkg_nofetch() {
eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures."
}

pkg_setup() {
CHROME_HOME="opt/google/chrome/"
chromium_suid_sandbox_check_kernel_config
}

src_install() {
pax-mark m ${CHROME_HOME}chrome
rm -rf usr/share/menu || die
mv usr/share/doc/${PN} usr/share/doc/${PF} || die

pushd "${CHROME_HOME}locales" &amp;gt; /dev/null || die
chromium_remove_language_paks
popd

mv opt usr "${D}" || die

fperms u+s "/${CHROME_HOME}chrome-sandbox" || die

dosym /usr/$(get_libdir)/libudev.so ${CHROME_HOME}/libudev.so.0

if use plugins ; then
local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins"
sed -e "/^exec/ i set -- \"${plugins}\" \"\$&amp;lt; at &amp;gt;\"" \
-i "${D}${CHROME_HOME}google-chrome" || die
fi

domenu "${D}${CHROME_HOME}google-chrome.desktop" || die
local size
for size in 16 22 24 32 48 64 128 256 ; do
insinto /usr/share/icons/hicolor/${size}x${size}/apps
newins "${D}${CHROME_HOME}product_logo_${size}.png" google-chrome.png
done
}

any_cpu_missing_flag() {
local value=$1
grep '^flags' /proc/cpuinfo | grep -qv "$value"
}

pkg_preinst() {
chromium_pkg_preinst
if any_cpu_missing_flag sse2; then
ewarn "The bundled PepperFlash plugin requires a CPU that supports the"
ewarn "SSE2 instruction set, and at least one of your CPUs does not"
ewarn "support this feature. Disabling PepperFlash."
sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$&amp;lt; at &amp;gt;\"" \
-i "${D}${CHROME_HOME}google-chrome" || die
fi
}

pkg_postinst() {
chromium_pkg_postinst

einfo
elog "Please notice the bundled flash player (PepperFlash)."
elog "You can (de)activate all flash plugins via chrome://plugins"
einfo
}



1.1                  www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild?rev=1.1&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild?rev=1.1&amp;amp;content-type=text/plain

Index: google-chrome-28.0.1500.52_p207119.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/google-chrome/google-chrome-28.0.1500.52_p207119.ebuild,v 1.1 2013/06/19 22:32:07 floppym Exp $

EAPI="4"

CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr
sv sw ta te th tr uk vi zh_CN zh_TW"

inherit chromium eutils multilib pax-utils unpacker

DESCRIPTION="The web browser from Google"
HOMEPAGE="http://www.google.com/chrome"

case ${PV} in
*_alpha*)
SLOT="unstable"
MY_PV=${PV/_alpha/-r}
;;
*_beta*)
SLOT="beta"
MY_PV=${PV/_beta/-r}
;;
*_p*)
SLOT="stable"
MY_PV=${PV/_p/-r}
;;
*)
die "Invalid value for \${PV}: ${PV}"
;;
esac

MY_PN="${PN}-${SLOT}"
MY_P="${MY_PN}_${MY_PV}"

SRC_URI="
amd64? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb
)
x86? (
http://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_i386.deb
)
"

LICENSE="google-chrome"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+plugins"
RESTRICT="bindist mirror strip"

RDEPEND="
app-arch/bzip2
app-misc/ca-certificates
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/libgcrypt
dev-libs/nspr
dev-libs/nss
gnome-base/gconf:2
media-libs/alsa-lib
media-libs/fontconfig
media-libs/freetype
net-print/cups
sys-apps/dbus
|| ( &amp;gt;=sys-devel/gcc-4.4.0[-nocxx] &amp;gt;=sys-devel/gcc-4.4.0[cxx] )
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+:2
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXScrnSaver
x11-libs/pango
x11-misc/xdg-utils
"

# Add blockers for the other slots.
for x in 0 beta stable unstable; do
if [[ ${SLOT} != ${x} ]]; then
RDEPEND+=" !${CATEGORY}/${PN}:${x}"
fi
done

QA_PREBUILT="*"
S=${WORKDIR}

pkg_nofetch() {
eerror "Please wait 24 hours before reporting a bug for google-chrome fetch failures."
}

pkg_setup() {
CHROME_HOME="opt/google/chrome/"
chromium_suid_sandbox_check_kernel_config
}

src_install() {
pax-mark m ${CHROME_HOME}chrome
rm -rf usr/share/menu || die
mv usr/share/doc/${PN} usr/share/doc/${PF} || die

pushd "${CHROME_HOME}locales" &amp;gt; /dev/null || die
chromium_remove_language_paks
popd

mv opt usr "${D}" || die

fperms u+s "/${CHROME_HOME}chrome-sandbox" || die

dosym /usr/$(get_libdir)/libudev.so ${CHROME_HOME}/libudev.so.0

if use plugins ; then
local plugins="--extra-plugin-dir=/usr/$(get_libdir)/nsbrowser/plugins"
sed -e "/^exec/ i set -- \"${plugins}\" \"\$&amp;lt; at &amp;gt;\"" \
-i "${D}${CHROME_HOME}google-chrome" || die
fi

domenu "${D}${CHROME_HOME}google-chrome.desktop" || die
local size
for size in 16 22 24 32 48 64 128 256 ; do
insinto /usr/share/icons/hicolor/${size}x${size}/apps
newins "${D}${CHROME_HOME}product_logo_${size}.png" google-chrome.png
done
}

any_cpu_missing_flag() {
local value=$1
grep '^flags' /proc/cpuinfo | grep -qv "$value"
}

pkg_preinst() {
chromium_pkg_preinst
if any_cpu_missing_flag sse2; then
ewarn "The bundled PepperFlash plugin requires a CPU that supports the"
ewarn "SSE2 instruction set, and at least one of your CPUs does not"
ewarn "support this feature. Disabling PepperFlash."
sed -e "/^exec/ i set -- --disable-bundled-ppapi-flash \"\$&amp;lt; at &amp;gt;\"" \
-i "${D}${CHROME_HOME}google-chrome" || die
fi
}

pkg_postinst() {
chromium_pkg_postinst

einfo
elog "Please notice the bundled flash player (PepperFlash)."
elog "You can (de)activate all flash plugins via chrome://plugins"
einfo
}





&lt;/pre&gt;</description>
    <dc:creator>Mike Gilbert (floppym</dc:creator>
    <dc:date>2013-06-19T22:32:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.gentoo.cvs/591614">
    <title>gentoo-x86 commit in sys-libs/glibc: ChangeLog</title>
    <link>http://comments.gmane.org/gmane.linux.gentoo.cvs/591614</link>
    <description>&lt;pre&gt;floppym     13/06/19 22:02:30

  Modified:             ChangeLog
  Log:
  Restore copyright notice.
  
  (Portage version: 2.2.0_alpha181/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)

Revision  Changes    Path
1.940                sys-libs/glibc/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.940&amp;amp;view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.940&amp;amp;content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?r1=1.939&amp;amp;r2=1.940

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v
retrieving revision 1.939
retrieving revision 1.940
diff -u -r1.939 -r1.940
--- ChangeLog12 May 2013 02:28:47 -00001.939
+++ ChangeLog19 Jun 2013 22:02:30 -00001.940
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,5 +1,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 # ChangeLog for sys-libs/glibc
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.939 2013/05/12 02:28:47 patrick Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.940 2013/06/19 22:02:30 floppym Exp $
 
   12 May 2013; Patrick Lauer &amp;lt;patrick-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; metadata.xml:
   Drop obsolete use flags from metadata.xml





&lt;/pre&gt;</description>
    <dc:creator>Mike Gilbert (floppym</dc:creator>
    <dc:date>2013-06-19T22:02:31</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.gentoo.cvs">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.gentoo.cvs</link>
  </textinput>
</rdf:RDF>
