Sync with portage [Wed Jun 11 23:03:20 MSK 2014].

mhiretskiy
root 10 years ago
parent 69d8f44a48
commit e687abd16c

@ -0,0 +1,129 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20140508-r2.ebuild,v 1.1 2014/06/11 16:33:55 mgorny Exp $
EAPI=5
inherit emul-linux-x86
LICENSE="GPL-2 LGPL-2 FTL LGPL-2.1 LGPL-3 MPL-1.1 MIT"
KEYWORDS="-* ~amd64"
IUSE="abi_x86_32"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}
~app-emulation/emul-linux-x86-xlibs-${PV}
~app-emulation/emul-linux-x86-opengl-${PV}
!abi_x86_32? (
!>=media-gfx/graphite2-1.2.4-r1[abi_x86_32(-)]
!>=media-libs/harfbuzz-0.9.26-r1[abi_x86_32(-)]
)
abi_x86_32? (
>=x11-libs/pixman-0.30.2-r1[abi_x86_32(-)]
>=x11-libs/cairo-1.12.16-r1[abi_x86_32(-)]
>=x11-libs/gdk-pixbuf-2.30.5-r1[abi_x86_32(-)]
>=media-gfx/graphite2-1.2.4-r1[abi_x86_32(-)]
>=media-libs/harfbuzz-0.9.26-r1[abi_x86_32(-)]
>=x11-libs/pango-1.36.2-r1[abi_x86_32(-)]
>=x11-libs/pangox-compat-0.0.2-r1[abi_x86_32(-)]
>=media-libs/imlib-1.9.15-r4[abi_x86_32(-)]
>=dev-libs/atk-2.10.0-r1[abi_x86_32(-)]
>=x11-libs/gtk+-2.24.23-r1:2[abi_x86_32(-)]
>=gnome-base/gconf-3.2.6-r3[abi_x86_32(-)]
>=gnome-base/gnome-vfs-2.24.4-r2[abi_x86_32(-)]
)"
# RDEPEND on opengl stuff needed due cairo, bug #410213
my_gdk_pixbuf_query_loaders() {
# causes segfault if set
unset __GL_NO_DSO_FINALIZER
local tmp_file=$(mktemp --suffix=tmp.XXXXXXXXXXgdk_pixbuf_queryloaders)
if [ -z "${tmp_file}" ]; then
ewarn "Cannot create temporary file"
return 1
fi
if gdk-pixbuf-query-loaders32 > "${tmp_file}"; then
cat "${tmp_file}" > "${ROOT}usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders.cache"
else
ewarn "Warning, gdk-pixbuf-query-loaders32 failed."
fi
rm "${tmp_file}"
}
my_pango_querymodules() {
PANGO_CONFDIR="/etc/pango/i686-pc-linux-gnu"
einfo "Generating pango modules listing..."
mkdir -p "${PANGO_CONFDIR}"
local pango_conf="${PANGO_CONFDIR}/pango.modules"
local tmp_file=$(mktemp -t tmp.XXXXXXXXXXpango_querymodules)
if [ -z "${tmp_file}" ]; then
ewarn "Cannot create temporary file"
return 1
fi
if pango-querymodules32 > "${tmp_file}"; then
cat "${tmp_file}" > "${pango_conf}"
else
ewarn "Cannot update pango.modules, file generation failed"
fi
rm "${tmp_file}"
}
my_gtk_query_immodules() {
GTK2_CONFDIR="/etc/gtk-2.0/i686-pc-linux-gnu"
einfo "Generating gtk+ immodules/gdk-pixbuf loaders listing..."
mkdir -p "${GTK2_CONFDIR}"
local gtk_conf="${ROOT}${GTK2_CONFDIR}/gtk.immodules"
local tmp_file=$(mktemp -t tmp.XXXXXXXXXXgtk_query_immodules)
if [ -z "${tmp_file}" ]; then
ewarn "Cannot create temporary file"
return 1
fi
if gtk-query-immodules-2.0-32 > "${tmp_file}"; then
cat "${tmp_file}" > "${gtk_conf}"
else
ewarn "Cannot update gtk.immodules, file generation failed"
fi
rm "${tmp_file}"
}
src_prepare() {
query_tools="${S}/usr/bin/gtk-query-immodules-2.0|${S}/usr/bin/gdk-pixbuf-query-loaders|${S}/usr/bin/i686-pc-linux-gnu-gdk-pixbuf-query-loaders|${S}/usr/bin/pango-querymodules"
ALLOWED="(${S}/etc/env.d|${S}/etc/gtk-2.0|${S}/etc/pango/i686-pc-linux-gnu|${query_tools})"
emul-linux-x86_src_prepare
# these tools generate an index in /etc/{pango,gtk-2.0}/${CHOST}
mv -f "${S}/usr/bin/pango-querymodules"{,32} || die
mv -f "${S}/usr/bin/gtk-query-immodules-2.0"{,-32} || die
mv -f "${S}/usr/bin/gdk-pixbuf-query-loaders"{,32} || die
# Remove migrated stuff.
use abi_x86_32 && rm -f $(cat "${FILESDIR}/remove-native-${PVR}")
}
pkg_preinst() {
#bug 169058
for l in "${ROOT}/usr/lib32/{pango,gtk-2.0}" ; do
[[ -L ${l} ]] && rm -f ${l}
done
}
pkg_postinst() {
if ! use abi_x86_32; then
my_pango_querymodules
my_gdk_pixbuf_query_loaders
my_gtk_query_immodules
fi
# gdk-pixbuf.loaders should be in their CHOST directories respectively.
if [[ -e "${ROOT}/etc/gtk-2.0/gdk-pixbuf.loaders" ]] ; then
ewarn
ewarn "File /etc/gtk-2.0/gdk-pixbuf.loaders shouldn't be present on"
ewarn "multilib systems, please remove it by hand."
ewarn
fi
}

@ -0,0 +1,176 @@
usr/lib32/libpixman-1.so
usr/lib32/libpixman-1.so.0
usr/lib32/libpixman-1.so.0.32.4
usr/lib32/pkgconfig/pixman-1.pc
usr/lib32/cairo/cairo-fdr.so
usr/lib32/cairo/cairo-fdr.so.0
usr/lib32/cairo/cairo-fdr.so.0.0.0
usr/lib32/cairo/cairo-sphinx.so
usr/lib32/cairo/cairo-sphinx.so.0
usr/lib32/cairo/cairo-sphinx.so.0.0.0
usr/lib32/cairo/libcairo-trace.so
usr/lib32/cairo/libcairo-trace.so.0
usr/lib32/cairo/libcairo-trace.so.0.0.0
usr/lib32/libcairo-gobject.so
usr/lib32/libcairo-gobject.so.2
usr/lib32/libcairo-gobject.so.2.11200.16
usr/lib32/libcairo-script-interpreter.so
usr/lib32/libcairo-script-interpreter.so.2
usr/lib32/libcairo-script-interpreter.so.2.11200.16
usr/lib32/libcairo.so
usr/lib32/libcairo.so.2
usr/lib32/libcairo.so.2.11200.16
usr/lib32/pkgconfig/cairo-egl.pc
usr/lib32/pkgconfig/cairo-fc.pc
usr/lib32/pkgconfig/cairo-ft.pc
usr/lib32/pkgconfig/cairo-gl.pc
usr/lib32/pkgconfig/cairo-glx.pc
usr/lib32/pkgconfig/cairo-gobject.pc
usr/lib32/pkgconfig/cairo-pdf.pc
usr/lib32/pkgconfig/cairo-png.pc
usr/lib32/pkgconfig/cairo-ps.pc
usr/lib32/pkgconfig/cairo-script.pc
usr/lib32/pkgconfig/cairo-svg.pc
usr/lib32/pkgconfig/cairo-tee.pc
usr/lib32/pkgconfig/cairo-xlib-xrender.pc
usr/lib32/pkgconfig/cairo-xlib.pc
usr/lib32/pkgconfig/cairo.pc
usr/bin/gdk-pixbuf-query-loaders32
usr/lib32/libgdk_pixbuf_xlib-2.0.so.0.3000.7
usr/lib32/libgdk_pixbuf-2.0.so
usr/lib32/libgdk_pixbuf_xlib-2.0.so
usr/lib32/pkgconfig/gdk-pixbuf-2.0.pc
usr/lib32/pkgconfig/gdk-pixbuf-xlib-2.0.pc
usr/lib32/libgdk_pixbuf-2.0.so.0.3000.7
usr/lib32/libgdk_pixbuf_xlib-2.0.so.0
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so
usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
usr/lib32/libgdk_pixbuf-2.0.so.0
usr/bin/pango-querymodules32
usr/lib32/libpango-1.0.so
usr/lib32/libpango-1.0.so.0
usr/lib32/libpango-1.0.so.0.3600.3
usr/lib32/libpangocairo-1.0.so
usr/lib32/libpangocairo-1.0.so.0
usr/lib32/libpangocairo-1.0.so.0.3600.3
usr/lib32/libpangoft2-1.0.so
usr/lib32/libpangoft2-1.0.so.0
usr/lib32/libpangoft2-1.0.so.0.3600.3
usr/lib32/libpangox-1.0.so
usr/lib32/libpangox-1.0.so.0
usr/lib32/libpangox-1.0.so.0.0.0
usr/lib32/libpangoxft-1.0.so
usr/lib32/libpangoxft-1.0.so.0
usr/lib32/libpangoxft-1.0.so.0.3600.3
usr/lib32/pango/1.8.0/modules/pango-arabic-lang.so
usr/lib32/pango/1.8.0/modules/pango-indic-lang.so
usr/lib32/pango/1.8.0/modules/pango-basic-fc.so
usr/lib32/pkgconfig/pango.pc
usr/lib32/pkgconfig/pangocairo.pc
usr/lib32/pkgconfig/pangoft2.pc
usr/lib32/pkgconfig/pangox.pc
usr/lib32/pkgconfig/pangoxft.pc
usr/lib32/libgraphite2.so
usr/lib32/libgraphite2.so.3
usr/lib32/libgraphite2.so.3.0.1
usr/lib32/pkgconfig/graphite2.pc
usr/lib32/libharfbuzz-gobject.so
usr/lib32/libharfbuzz-gobject.so.0
usr/lib32/libharfbuzz-gobject.so.0.923.0
usr/lib32/libharfbuzz.so
usr/lib32/libharfbuzz.so.0
usr/lib32/libharfbuzz.so.0.923.0
usr/lib32/pkgconfig/harfbuzz-gobject.pc
usr/lib32/pkgconfig/harfbuzz.pc
usr/lib32/libImlib.so
usr/lib32/libImlib.so.1
usr/lib32/libImlib.so.1.9.15
usr/lib32/pkgconfig/imlib.pc
usr/lib32/libatk-1.0.so
usr/lib32/libatk-1.0.so.0
usr/lib32/libatk-1.0.so.0.21009.1
usr/lib32/pkgconfig/atk.pc
usr/lib32/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so
usr/lib32/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
usr/lib32/gtk-2.0/2.10.0/printbackends/libprintbackend-lpr.so
usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-am-et.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-inuktitut.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-cedilla.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-viqr.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-thai.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-ipa.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-ti-et.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-ti-er.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-multipress.so
usr/lib32/gtk-2.0/2.10.0/immodules/im-xim.so
usr/lib32/gtk-2.0/include/gdkconfig.h
usr/lib32/gtk-2.0/modules/libgail.so
usr/lib32/gtk-2.0/modules/libferret.so
usr/lib32/libgailutil.so
usr/lib32/libgailutil.so.18
usr/lib32/libgailutil.so.18.0.1
usr/lib32/libgdk-x11-2.0.so
usr/lib32/libgdk-x11-2.0.so.0
usr/lib32/libgdk-x11-2.0.so.0.2400.23
usr/lib32/libgtk-x11-2.0.so
usr/lib32/libgtk-x11-2.0.so.0
usr/lib32/libgtk-x11-2.0.so.0.2400.23
usr/lib32/pkgconfig/gail.pc
usr/lib32/pkgconfig/gdk-2.0.pc
usr/lib32/pkgconfig/gdk-x11-2.0.pc
usr/lib32/pkgconfig/gtk+-2.0.pc
usr/lib32/pkgconfig/gtk+-unix-print-2.0.pc
usr/lib32/pkgconfig/gtk+-x11-2.0.pc
usr/lib32/gtk-2.0/2.10.0/engines/libmurrine.so
usr/lib32/gtk-2.0/2.10.0/engines/libmist.so
usr/lib32/gtk-2.0/2.10.0/engines/libthinice.so
usr/lib32/gtk-2.0/2.10.0/engines/libglide.so
usr/lib32/gtk-2.0/2.10.0/engines/libhcengine.so
usr/lib32/gtk-2.0/2.10.0/engines/libclearlooks.so
usr/lib32/gtk-2.0/2.10.0/engines/libxfce.so
usr/lib32/gtk-2.0/2.10.0/engines/libindustrial.so
usr/lib32/gtk-2.0/2.10.0/engines/libredmond95.so
usr/lib32/gtk-2.0/2.10.0/engines/libcrux-engine.so
usr/lib32/pkgconfig/gtk-engines-2.pc
usr/lib32/GConf/2/libgconfbackend-evoldap.so
usr/lib32/GConf/2/libgconfbackend-oldxml.so
usr/lib32/GConf/2/libgconfbackend-xml.so
usr/lib32/gio/modules/libgsettingsgconfbackend.so
usr/lib32/libgconf-2.so
usr/lib32/libgconf-2.so.4
usr/lib32/libgconf-2.so.4.1.5
usr/lib32/pkgconfig/gconf-2.0.pc
usr/lib32/gnome-vfs-2.0/include/gnome-vfs-file-size.h
usr/lib32/gnome-vfs-2.0/modules/libbzip2.so
usr/lib32/gnome-vfs-2.0/modules/libcomputer.so
usr/lib32/gnome-vfs-2.0/modules/libdns-sd.so
usr/lib32/gnome-vfs-2.0/modules/libfile.so
usr/lib32/gnome-vfs-2.0/modules/libftp.so
usr/lib32/gnome-vfs-2.0/modules/libgzip.so
usr/lib32/gnome-vfs-2.0/modules/libhttp.so
usr/lib32/gnome-vfs-2.0/modules/libnetwork.so
usr/lib32/gnome-vfs-2.0/modules/libnntp.so
usr/lib32/gnome-vfs-2.0/modules/libsftp.so
usr/lib32/gnome-vfs-2.0/modules/libtar.so
usr/lib32/gnome-vfs-2.0/modules/libvfs-test.so
usr/lib32/libgnomevfs-2.so
usr/lib32/libgnomevfs-2.so.0
usr/lib32/libgnomevfs-2.so.0.2400.4
usr/lib32/pkgconfig/gnome-vfs-2.0.pc
usr/lib32/pkgconfig/gnome-vfs-module-2.0.pc

@ -0,0 +1,73 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild,v 1.1 2014/06/11 14:40:47 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Program to extract metadata using Hachoir library"
HOMEPAGE="http://bitbucket.org/haypo/hachoir/wiki/hachoir-metadata http://pypi.python.org/pypi/hachoir-metadata"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="gnome gtk kde qt4"
RDEPEND=">=dev-python/hachoir-core-1.3[${PYTHON_USEDEP}]
>=dev-python/hachoir-parser-1.3[${PYTHON_USEDEP}]
gtk? ( >=dev-python/pygtk-2.0[${PYTHON_USEDEP}] )
gnome? ( gnome-base/nautilus gnome-extra/zenity )
kde? ( kde-base/konqueror )
qt4? ( dev-python/PyQt4[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
python_prepare_all() {
if ! use gtk; then
sed -i -e '/SCRIPTS/s:, "hachoir-metadata-gtk"::' setup.py || die
fi
distutils-r1_python_prepare_all
}
python_configure_all() {
mydistutilsargs=( --setuptools )
use qt4 || mydistutilsargs+=( --disable-qt )
}
python_test() {
"${PYTHON}" test_doc.py || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
distutils-r1_python_install_all
if use gnome; then
exeinto /usr/share/nautilus-scripts
doexe gnome/hachoir
fi
if use kde; then
exeinto /usr/bin
doexe kde/hachoir-metadata-kde
insinto /usr/share/apps/konqueror/servicemenus
doins kde/hachoir.desktop
fi
if ! use gtk; then
rm "${ED}usr/bin/hachoir-metadata-gtk"*
fi
}
pkg_postinst() {
if use gnome; then
elog "To enable the nautilus script, symlink it with:"
elog " $ mkdir -p ~/.gnome2/nautilus-scripts"
elog " $ ln -s /usr/share/nautilus-scripts/hachoir ~/.gnome2/nautilus-script"
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libRocket/libRocket-1.2.1_p20130110-r1.ebuild,v 1.5 2014/04/28 17:31:40 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libRocket/libRocket-1.2.1_p20130110-r1.ebuild,v 1.6 2014/06/11 17:48:08 hasufell Exp $
EAPI=5
@ -66,11 +66,12 @@ multilib_src_configure() {
multilib_src_compile() {
cmake-utils_src_compile
local abi_build_dir=${BUILD_DIR}
if multilib_is_native_abi ; then
if use python ; then
buildpybind() {
cp "${S}-${ABI}"/{libRocketCore*,libRocketControls*} "${python_BUILD_DIR}-${EPYTHON}"/ || die
cp "${abi_build_dir}"/{libRocketCore*,libRocketControls*} "${python_BUILD_DIR}-${EPYTHON}"/ || die
BUILD_DIR="${python_BUILD_DIR}-${EPYTHON}" cmake-utils_src_make _rocketcontrols/fast _rocketcore/fast
}
einfo "compiling python binding"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libRocket/libRocket-9999.ebuild,v 1.7 2014/04/28 17:31:40 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libRocket/libRocket-9999.ebuild,v 1.8 2014/06/11 17:48:09 hasufell Exp $
EAPI=5
@ -67,11 +67,12 @@ multilib_src_configure() {
multilib_src_compile() {
cmake-utils_src_compile
local abi_build_dir=${BUILD_DIR}
if multilib_is_native_abi ; then
if use python ; then
buildpybind() {
cp "${S}-${ABI}"/{libRocketCore*,libRocketControls*} "${python_BUILD_DIR}-${EPYTHON}"/ || die
cp "${abi_build_dir}"/{libRocketCore*,libRocketControls*} "${python_BUILD_DIR}-${EPYTHON}"/ || die
BUILD_DIR="${python_BUILD_DIR}-${EPYTHON}" cmake-utils_src_make _rocketcontrols/fast _rocketcore/fast
}
einfo "compiling python binding"

@ -1,2 +1,3 @@
DIST nanomsg-0.2-alpha.tar.gz 549229 SHA256 6d5498156f454a32af1b425be0c9715aaeb8ea5ca55ac227bb2125157a90f22d SHA512 0b4704dcbe2105cb1f249d693d55e8fe84757fe4bdade6b5688ebbd829b3368dd31a4166a3977d6d34a932abe656064d6e23aaafbd9e6d81d55c2d8a63434d3a WHIRLPOOL 9007b9b0c79ef9b305eda0010e0cacfaea8c2856fa5a26ab7c7a515cd6e66787f33c3b862acaf258fe168e9e2c59732afac5c0b60da354de2fac651837901174
DIST nanomsg-0.3-beta.tar.gz 573122 SHA256 8a143189ab68c575f1018da2ca2cf923f14de31bdf92add5bd37f82a8fe506fd SHA512 a5ec0c7951c4ab75af26e2d298c526bcf0d2e66d3037a7cccce7235d9bc1c8aebac372ab685ff4bc9026fde0d7253e2324ddf13f28124fdbd3809fcd928a0ba2 WHIRLPOOL b38d60888d61c686c53c86506495d6eb7686a1de296591c21e5a30f2289dab4dfa3ed5a354f100df14db04fe8d38bc4ae221092bffbe034e9f5ab3345f4df1b8
DIST nanomsg-0.4-beta.tar.gz 608058 SHA256 ddc6dbadea9166405e04f6f1151605712085af3e771f62a772c0234e89010322 SHA512 51c4cec71ec541b14b45bc6c80365623a498240f13ffe73b08267b7695684351c77126fb324fc6d0a9b0210098e0f93d66f70468702faedafa6e2b254ff04c35 WHIRLPOOL c54aeb065cdd98e7e82a5c27e639d7b49c09438a87f11bf529f21f3b28e149d4e33699cd0627df28f39c6a8691604b48b98af42f4626ceb5b919568df28c0c65

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/eyeD3/eyeD3-0.6.18-r2.ebuild,v 1.1 2014/06/11 14:20:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Module for manipulating ID3 (v1 + v2) tags in Python"
HOMEPAGE="http://eyed3.nicfit.net/"
SRC_URI="http://eyed3.nicfit.net/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
python_configure_all() {
econf
}
python_install_all() {
local DOCS=( AUTHORS ChangeLog NEWS README TODO )
local HTML_DOCS=( *.html )
distutils-r1_python_install_all
}

@ -0,0 +1,45 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/eyeD3/eyeD3-0.7.4-r2.ebuild,v 1.3 2014/06/11 14:21:34 mgorny Exp $
EAPI=5
# For python3_{2,3}, see bugs 501338, 501340
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Module for manipulating ID3 (v1 + v2) tags in Python"
HOMEPAGE="http://eyed3.nicfit.net/"
SRC_URI="http://eyed3.nicfit.net/releases/${P}.tgz"
LICENSE="GPL-2"
SLOT="0.7"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="!<${CATEGORY}/${PN}-0.6.18-r1:0"
DEPEND="${RDEPEND}
dev-python/paver[${PYTHON_USEDEP}]"
python_prepare_all() {
# prevent the build system from installing unwrapped bash script
# and prevent it from pulling optional python-magic
sed -i -e '/scripts/d' \
-e '/install_requires/d' pavement.py || die
distutils-r1_python_prepare_all
}
python_install() {
distutils-r1_python_install
sed -e "s:python:${EPYTHON}:" bin/eyeD3 > "${TMPDIR}"/eyeD3 || die
python_doexe "${TMPDIR}"/eyeD3
}
python_install_all() {
dodoc AUTHORS ChangeLog README.rst
distutils-r1_python_install_all
}

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/hachoir-parser/hachoir-parser-1.3.4-r1.ebuild,v 1.1 2014/06/11 14:25:30 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 pypy )
inherit distutils-r1
DESCRIPTION="Package of Hachoir parsers used to open binary files"
HOMEPAGE="http://bitbucket.org/haypo/hachoir/wiki/hachoir-parser http://pypi.python.org/pypi/hachoir-parser"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=dev-python/hachoir-core-1.3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
python_configure_all() {
mydistutilsargs=( --setuptools )
}

@ -1,2 +1,2 @@
DIST nml-0.2.4.src.tar.gz 271892 SHA256 6619a28fd3d359a8881f137bd15af5ca89a75061e94ab7649155cc2434e7d862 SHA512 920ee18a904aeefab76329575487d70693f7e87553fa233672a0ca530ae40f74387354097ce5bf36dadb4e2e3b735a0a37a44895b436dce7f59d4c8d37c0869f WHIRLPOOL dc9b7934e3f4c756b4db68f43bc6f3b7e981d86ddd2ec821bb8a6e9f2624c7ea42a46977023039170c3545b231121f766f56d56c19475ae1b3b89839ec31a2b1
DIST nml-0.3.0-src.tgz 352688 SHA256 c54f7ebad7ee03ff23e3d1958be2cc016a3668048166496014e5e421c57ceff6 SHA512 4e144f12ebf056eb5b7c9eeb2f16a35522fdd2969d0db2143a6cd80b12b4fb6c7eaa1d73dba596fdf127139ec15b456e10b46dd68e30c0b7431c07699b10a84e WHIRLPOOL 62a8fd6c8f4ff619adc3b030d9d271cafee9369e89b6c224d94989a37030d737a977e9c5b0652096f7f9a832398425413666ef5d141902f130eb84002121705a
DIST nml-0.3.1.tar.gz 365761 SHA256 976fb7fe89870e170d58f103e3ba1b602d96e3464b9bd91150e2aaf471272d27 SHA512 0c23476ee28a9f85a276790d644840982fa70741de8f2111e2db2abb022e55a810b762567fbf4d7e9c051012cccbac76f940ebdab797572a15b88d9cdeca4a35 WHIRLPOOL 8b8cb0e359c7e50f59b0e04ef79d8ff53f4cef59fb62dafc68c683d6c13f0ca7f8006825aad7c852aa3033afc9b97945448e061d26e71b647ef57730a329f917

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/nml/nml-0.3.0.ebuild,v 1.1 2014/04/25 05:59:48 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-util/nml/nml-0.3.1.ebuild,v 1.1 2014/06/11 15:17:53 mr_bones_ Exp $
EAPI=5
PYTHON_COMPAT=( python2_6 python2_7 )
@ -9,7 +9,7 @@ inherit distutils-r1
DESCRIPTION="Compiler of NML files into grf/nfo files"
HOMEPAGE="http://dev.openttdcoop.org/projects/nml"
SRC_URI="http://bundles.openttdcoop.org/nml/releases/${PV}/${P}-src.tgz"
SRC_URI="http://bundles.openttdcoop.org/nml/releases/${PV}/nml-0.3.1.r5242-f6a3ae1163ab.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@ -20,7 +20,7 @@ RDEPEND="dev-python/pillow[zlib,${PYTHON_USEDEP}]
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
S=${WORKDIR}/${P}-src
S=${WORKDIR}/${P}.r5242-f6a3ae1163ab
DOCS=( docs/{changelog,readme}.txt )

@ -0,0 +1,127 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-3.2.6-r3.ebuild,v 1.1 2014/06/11 16:31:58 mgorny Exp $
EAPI="5"
GCONF_DEBUG="yes"
GNOME_ORG_MODULE="GConf"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_{6,7} )
PYTHON_REQ_USE="xml"
inherit eutils gnome2 multilib-minimal python-r1
DESCRIPTION="GNOME configuration system and daemon"
HOMEPAGE="http://projects.gnome.org/gconf/"
LICENSE="LGPL-2+"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="debug +introspection ldap policykit"
RDEPEND="
${PYTHON_DEPS}
>=dev-libs/glib-2.31:2[${MULTILIB_USEDEP}]
>=dev-libs/dbus-glib-0.74:=[${MULTILIB_USEDEP}]
>=sys-apps/dbus-1:=[${MULTILIB_USEDEP}]
>=dev-libs/libxml2-2:2[${MULTILIB_USEDEP}]
introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
policykit? ( sys-auth/polkit:= )
"
DEPEND="${RDEPEND}
dev-libs/libxslt
dev-util/gtk-doc-am
>=dev-util/intltool-0.35
virtual/pkgconfig[${MULTILIB_USEDEP}]
"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-gtklibs-20140508-r1
!app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
)"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
pkg_setup() {
kill_gconf
}
src_prepare() {
# Do not start gconfd when installing schemas, fix bug #238276, upstream #631983
epatch "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch"
# Do not crash in gconf_entry_set_value() when entry pointer is NULL, upstream #631985
epatch "${FILESDIR}/${PN}-2.28.0-entry-set-value-sigsegv.patch"
# From 'master'
# mconvert: enable recursive scheme lookup and fix a crasher
epatch "${FILESDIR}/${P}-mconvert-crasher.patch"
# dbus: Don't spew to console when unable to connect to dbus daemon
epatch "${FILESDIR}/${P}-spew-console-error.patch"
# gsettings-data-convert: Warn (and fix) invalid schema paths
epatch "${FILESDIR}/${P}-gsettings-data-convert-paths.patch"
gnome2_src_prepare
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
gnome2_src_configure \
--disable-static \
--enable-gsettings-backend \
--with-gtk=3.0 \
--disable-orbit \
$(multilib_native_use_enable introspection) \
$(use_with ldap openldap) \
$(multilib_native_use_enable policykit defaults-service)
if multilib_is_native_abi; then
ln -s "${S}"/doc/gconf/html doc/gconf/html || die
fi
}
multilib_src_install() {
gnome2_src_install
}
multilib_src_install_all() {
python_replicate_script "${ED}"/usr/bin/gsettings-schema-convert
keepdir /etc/gconf/gconf.xml.mandatory
keepdir /etc/gconf/gconf.xml.defaults
# Make sure this directory exists, bug #268070, upstream #572027
keepdir /etc/gconf/gconf.xml.system
echo "CONFIG_PROTECT_MASK=\"/etc/gconf\"" > 50gconf
echo 'GSETTINGS_BACKEND="gconf"' >> 50gconf
doenvd 50gconf
dodir /root/.gconfd
}
pkg_preinst() {
kill_gconf
}
pkg_postinst() {
kill_gconf
# change the permissions to avoid some gconf bugs
einfo "changing permissions for gconf dirs"
find "${EPREFIX}"/etc/gconf/ -type d -exec chmod ugo+rx "{}" \;
einfo "changing permissions for gconf files"
find "${EPREFIX}"/etc/gconf/ -type f -exec chmod ugo+r "{}" \;
}
kill_gconf() {
# This function will kill all running gconfd-2 that could be causing troubles
if [ -x "${EPREFIX}"/usr/bin/gconftool-2 ]
then
"${EPREFIX}"/usr/bin/gconftool-2 --shutdown
fi
return 0
}

@ -0,0 +1,156 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r2.ebuild,v 1.1 2014/06/11 16:31:59 mgorny Exp $
EAPI=5
GCONF_DEBUG="no"
GNOME_TARBALL_SUFFIX="bz2"
GNOME2_LA_PUNT="yes"
inherit autotools eutils gnome2 multilib-minimal virtualx
DESCRIPTION="Gnome Virtual Filesystem"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="acl avahi doc fam gnutls ipv6 kerberos samba ssl"
RDEPEND=">=gnome-base/gconf-2[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.9.3[${MULTILIB_USEDEP}]
>=dev-libs/libxml2-2.6[${MULTILIB_USEDEP}]
app-arch/bzip2[${MULTILIB_USEDEP}]
gnome-base/gnome-mime-data
>=x11-misc/shared-mime-info-0.14
>=dev-libs/dbus-glib-0.71[${MULTILIB_USEDEP}]
acl? (
sys-apps/acl[${MULTILIB_USEDEP}]
sys-apps/attr[${MULTILIB_USEDEP}] )
avahi? ( >=net-dns/avahi-0.6[${MULTILIB_USEDEP}] )
kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
fam? ( virtual/fam[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3[${MULTILIB_USEDEP}] )
ssl? (
gnutls? (
net-libs/gnutls[${MULTILIB_USEDEP}]
!gnome-extra/gnome-vfs-sftp )
!gnutls? (
>=dev-libs/openssl-0.9.5[${MULTILIB_USEDEP}]
!gnome-extra/gnome-vfs-sftp ) )
"
DEPEND="${RDEPEND}
sys-devel/gettext
gnome-base/gnome-common
>=dev-util/intltool-0.40
virtual/pkgconfig[${MULTILIB_USEDEP}]
>=dev-util/gtk-doc-am-1.13
doc? ( >=dev-util/gtk-doc-1 )"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-gtklibs-20140508-r1
!app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
)"
src_prepare() {
# Allow the Trash on afs filesystems (#106118)
epatch "${FILESDIR}"/${PN}-2.12.0-afs.patch
# Fix compiling with headers missing
epatch "${FILESDIR}"/${PN}-2.15.2-headers-define.patch
# Fix for crashes running programs via sudo
epatch "${FILESDIR}"/${PN}-2.16.0-no-dbus-crash.patch
# Fix automagic dependencies, upstream bug #493475
epatch "${FILESDIR}"/${PN}-2.20.0-automagic-deps.patch
epatch "${FILESDIR}"/${PN}-2.20.1-automagic-deps.patch
# Fix to identify ${HOME} (#200897)
# thanks to debian folks
epatch "${FILESDIR}"/${PN}-2.24.4-home_dir_fakeroot.patch
# Configure with gnutls-2.7, bug #253729
# Fix building with gnutls-2.12, bug #388895
epatch "${FILESDIR}"/${PN}-2.24.4-gnutls27.patch
# Prevent duplicated volumes, bug #193083
epatch "${FILESDIR}"/${PN}-2.24.0-uuid-mount.patch
# Do not build tests with FEATURES="-test", bug #226221
epatch "${FILESDIR}"/${PN}-2.24.4-build-tests-asneeded.patch
# Disable broken test, bug #285706
epatch "${FILESDIR}"/${PN}-2.24.4-disable-test-async-cancel.patch
# Fix for automake-1.13 compatibility, #466944
epatch "${FILESDIR}"/${P}-automake-1.13.patch
# Fix deprecated API disabling in used libraries - this is not future-proof, bug 212163
# upstream bug #519632
sed -i -e '/DISABLE_DEPRECATED/d' \
daemon/Makefile.am daemon/Makefile.in \
libgnomevfs/Makefile.am libgnomevfs/Makefile.in \
modules/Makefile.am modules/Makefile.in \
test/Makefile.am test/Makefile.in || die
sed -i -e 's:-DG_DISABLE_DEPRECATED:$(NULL):g' \
programs/Makefile.am programs/Makefile.in || die
sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in || die
eautoreconf
gnome2_src_prepare
}
multilib_src_configure() {
local myconf=(
--disable-schemas-install
--disable-static
--disable-cdda
--disable-howl
$(use_enable acl)
$(use_enable avahi)
$(use_enable fam)
$(use_enable gnutls)
--disable-hal
$(use_enable ipv6)
$(use_enable kerberos krb5)
$(use_enable samba)
$(use_enable ssl openssl)
# Useless ? --enable-http-neon
# fix path to krb5-config
KRB5_CONFIG=/usr/bin/${CHOST}-krb5-config
)
# this works because of the order of configure parsing
# so should always be behind the use_enable options
# foser <foser@gentoo.org 19 Apr 2004
use gnutls && use ssl && myconf+=( --disable-openssl )
ECONF_SOURCE=${S} \
gnome2_src_configure "${myconf[@]}"
if multilib_is_native_abi; then
ln -s "${S}"/doc/html doc/html || die
fi
}
multilib_src_test() {
unset DISPLAY
# Fix bug #285706
unset XAUTHORITY
Xemake check || die "tests failed"
}
multilib_src_install() {
gnome2_src_install
}
multilib_src_install_all() {
DOCS="AUTHORS ChangeLog HACKING NEWS README TODO"
einstalldocs
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kdirstat/kdirstat-2.7.5.ebuild,v 1.3 2014/03/19 13:39:46 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kdirstat/kdirstat-2.7.5.ebuild,v 1.4 2014/06/11 15:47:07 mrueg Exp $
EAPI=5
@ -9,7 +9,7 @@ inherit kde4-base
DESCRIPTION="Nice KDE replacement to the du command"
HOMEPAGE="https://bitbucket.org/jeromerobert/k4dirstat/"
SRC_URI="${HOMEPAGE}get/k4dirstat-${PV}.tar.bz2"
SRC_URI="mirror://bitbucket.org/jeromerobert/k4dirstat/get/k4dirstat-${PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="4"

@ -1,3 +1,3 @@
DIST fotoxx-13.11.1.tar.gz 2473330 SHA256 494577fe849d636c2addd46f317b9226fd00a2b5f61a87672be068a2b7bcb5fe SHA512 c880f5f1a67f12ab081820d4a897912e20985dbad0096d2f4ef1f37d0b2b626dd66c69a593e57b31432a67f79eadd4ea8022dcde01bec865f71ecbfec456caa2 WHIRLPOOL 76017d414a8524c4e0208e5b10f5fd86e9761b0ebe998e8b923735d764e0ca75a584c6fc7aac8940ca3e1bb7065bdedfcb3fa7f3736f3457e4ce8345b224685d
DIST fotoxx-14.04.tar.gz 2967139 SHA256 1140a42da54bdc514f74554a21aae8f9ba8cd10db822c2657c9215d6b0c530b0 SHA512 727c669f051230f317c86626267fc892988bfbf47176a4990fb3e4634d0463f311618a05439ba829edeac5a2df6ed17d464b73ddc4d8c46b9c1ba14350e3cc0c WHIRLPOOL a45fa06b6fc32632fd300d036a5d7fee006488064414e33a9922878ff759918c0da770c5f0dcb3cab9206e2cdc7d6ac5d1f584afcec2644295623b106c66e27a
DIST fotoxx-14.05.tar.gz 3051859 SHA256 95d114c2fae2dbea067a6b42445036cd599ae5f2999f59a2a641d233f04e95d6 SHA512 a9660ec69281f0f42bdf09981e93c4448572800229fed0de45d0f5afe541623ad5c235ca190c9ec449f282742bcc434c92c20ea7ab0665f16923792384fc1ac5 WHIRLPOOL 2b4cdf4966e98a3cce3ea6c610a0ae46fa37e1bb562d9d5022c4d92e2f71e7ca67d65e79190a7a555466996863c1ece97cbabd08be2997d37f0c841cb36610ff
DIST fotoxx-14.06.1.tar.gz 3148862 SHA256 fbd753b03cf4e58f7bf3f2b486feab79f214800062e338b8431fc4dd9f42763d SHA512 37b09ba6f07a3f8f5bd45d3c1eb2359324860a2b6aa59c81ecb80244a8635efcb6d2d09e0bbfade7d2fc6bc3fe834ee75614bb854e428090e308bd1b663b0829 WHIRLPOOL 9d9b3022d576b68a4fdc5936b6df8d1b5ba427c50e1b4779b5912a729f033623836a30c425de0182b44a2c1884e40e85ca581aca28b1406a72491a0f51421c3f

@ -1,12 +1,12 @@
diff -r -U1 fotoxx-14.04.orig/Makefile fotoxx-14.04/Makefile
--- fotoxx-14.04.orig/Makefile 2014-04-01 13:09:32.000000000 +0700
+++ fotoxx-14.04/Makefile 2014-04-03 03:13:14.752618591 +0700
diff -r -U1 fotoxx-14.06.1.orig/Makefile fotoxx-14.06.1/Makefile
--- fotoxx-14.06.1.orig/Makefile 2014-06-06 17:40:42.000000000 +0700
+++ fotoxx-14.06.1/Makefile 2014-06-12 01:33:21.967129937 +0700
@@ -5,5 +5,4 @@
# defaults for parameters that may be pre-defined
-CXXFLAGS ?= -O2 -Wall -ggdb -Wno-deprecated-declarations
-CXXFLAGS ?= -O2 -Wall -ggdb
-
-LDFLAGS ?= -rdynamic
+CXXFLAGS += -Wall -Wno-deprecated-declarations
+CXXFLAGS += -Wall
+LDFLAGS += -rdynamic
PREFIX ?= /usr
@@ -16,3 +15,3 @@
@ -14,31 +14,36 @@ diff -r -U1 fotoxx-14.04.orig/Makefile fotoxx-14.04/Makefile
-DOCDIR = $(PREFIX)/share/doc/fotoxx
+DOCDIR = $(PREFIX)/share/doc/$(PF)
MANDIR = $(PREFIX)/share/man/man1
@@ -20,4 +19,4 @@
@@ -21,4 +20,4 @@
-CFLAGS = $(CXXFLAGS) -c `pkg-config --cflags gtk+-3.0`
-LIBS = `pkg-config --libs gtk+-3.0`
+CFLAGS = $(CXXFLAGS) -c -DPF=\"$(PF)\" `pkg-config --cflags gtk+-3.0`
+LIBS = `pkg-config --libs gtk+-3.0` -lpthread
@@ -79,3 +78,2 @@
@@ -80,3 +79,2 @@
rm -f $(DESTDIR)$(MANDIR)/fotoxx.1.gz
- xdg-desktop-menu uninstall $(DESTDIR)$(MENUFILE)
rm -f $(DESTDIR)$(MENUFILE)
@@ -99,5 +97,2 @@
@@ -87,2 +85,3 @@
mkdir -p $(DESTDIR)$(DOCDIR)
+ mkdir -p $(DESTDIR)$(APPDATADIR)
mkdir -p $(DESTDIR)$(MANDIR)
@@ -101,6 +100,2 @@
rm -f fotoxx.1.gz
- # menu (desktop) file
- cp -f desktop $(DESTDIR)$(MENUFILE)
- # chmod +x $(DESTDIR)$(MENUFILE)
- xdg-desktop-menu install --novendor $(DESTDIR)$(MENUFILE)
@@ -108,3 +103,2 @@
@@ -111,3 +106,2 @@
rm -f $(DESTDIR)$(MANDIR)/fotoxx.1.gz
- xdg-desktop-menu uninstall $(DESTDIR)$(MENUFILE)
rm -f $(DESTDIR)$(MENUFILE)
diff -r -U1 fotoxx-14.04.orig/zfuncs.cc fotoxx-14.04/zfuncs.cc
--- fotoxx-14.04.orig/zfuncs.cc 2014-04-01 13:09:32.000000000 +0700
+++ fotoxx-14.04/zfuncs.cc 2014-04-03 03:16:43.485604505 +0700
@@ -3995,3 +3995,3 @@
diff -r -U1 fotoxx-14.06.1.orig/zfuncs.cc fotoxx-14.06.1/zfuncs.cc
--- fotoxx-14.06.1.orig/zfuncs.cc 2014-06-06 17:40:42.000000000 +0700
+++ fotoxx-14.06.1/zfuncs.cc 2014-06-12 01:31:16.672135206 +0700
@@ -3864,3 +3864,3 @@
strncatv(zlocalesdir,199,work,"/share/",zappname,"/locales",null); // /prefix/share/appname/locales
- strncatv(zdocdir,199,work,"/share/doc/",zappname,null); // /prefix/share/doc/appname
+ strncatv(zdocdir,199,work,"/share/doc/",PF,null); // /prefix/share/doc/$(PF)

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/fotoxx/fotoxx-14.04.ebuild,v 1.1 2014/04/02 16:28:07 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/fotoxx/fotoxx-14.06.1.ebuild,v 1.1 2014/06/11 14:48:37 grozin Exp $
EAPI=4

@ -0,0 +1,46 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-gconf/gst-plugins-gconf-0.10.31-r1.ebuild,v 1.1 2014/06/11 16:32:58 mgorny Exp $
EAPI="5"
GST_ORG_MODULE=gst-plugins-good
inherit gnome2-utils gstreamer
DESCRIPTION="GStreamer plugin for wrapping GConf audio/video settings"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE=""
RDEPEND=">=gnome-base/gconf-2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
GST_PLUGINS_BUILD="gconf gconftool"
multilib_src_configure() {
gstreamer_multilib_src_configure \
--disable-schemas-install
}
multilib_src_compile() {
gstreamer_multilib_src_compile
if multilib_is_native_abi; then
emake -C gconf
fi
}
multilib_src_install() {
gstreamer_multilib_src_install
if multilib_is_native_abi; then
emake -C gconf DESTDIR="${D}" install
fi
}
pkg_preinst() {
gnome2_gconf_savelist
}
pkg_postinst() {
gnome2_gconf_install
}

@ -0,0 +1,21 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-gnomevfs/gst-plugins-gnomevfs-0.10.36-r1.ebuild,v 1.1 2014/06/11 16:33:17 mgorny Exp $
EAPI="5"
GST_ORG_MODULE=gst-plugins-base
inherit gstreamer
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
IUSE=""
RDEPEND=">=gnome-base/gnome-vfs-2:2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
GST_PLUGINS_BUILD="gnome_vfs"
src_prepare() {
gstreamer_system_link \
gst-libs/gst/tag:gstreamer-tag
}

@ -1 +1 @@
Wed, 11 Jun 2014 12:37:01 +0000
Wed, 11 Jun 2014 18:07:01 +0000

@ -1 +1 @@
Wed, 11 Jun 2014 12:37:01 +0000
Wed, 11 Jun 2014 18:07:01 +0000

@ -0,0 +1,14 @@
DEFINED_PHASES=install postinst preinst prepare
DEPEND=>=sys-apps/findutils-4.2.26
DESCRIPTION=Provides precompiled 32bit libraries
EAPI=5
HOMEPAGE=http://dev.gentoo.org/~pacho/emul.html
IUSE=abi_x86_32 +development
KEYWORDS=-* ~amd64
LICENSE=GPL-2 LGPL-2 FTL LGPL-2.1 LGPL-3 MPL-1.1 MIT
RDEPEND=~app-emulation/emul-linux-x86-baselibs-20140508 ~app-emulation/emul-linux-x86-xlibs-20140508 ~app-emulation/emul-linux-x86-opengl-20140508 !abi_x86_32? ( !>=media-gfx/graphite2-1.2.4-r1[abi_x86_32(-)] !>=media-libs/harfbuzz-0.9.26-r1[abi_x86_32(-)] ) abi_x86_32? ( >=x11-libs/pixman-0.30.2-r1[abi_x86_32(-)] >=x11-libs/cairo-1.12.16-r1[abi_x86_32(-)] >=x11-libs/gdk-pixbuf-2.30.5-r1[abi_x86_32(-)] >=media-gfx/graphite2-1.2.4-r1[abi_x86_32(-)] >=media-libs/harfbuzz-0.9.26-r1[abi_x86_32(-)] >=x11-libs/pango-1.36.2-r1[abi_x86_32(-)] >=x11-libs/pangox-compat-0.0.2-r1[abi_x86_32(-)] >=media-libs/imlib-1.9.15-r4[abi_x86_32(-)] >=dev-libs/atk-2.10.0-r1[abi_x86_32(-)] >=x11-libs/gtk+-2.24.23-r1:2[abi_x86_32(-)] >=gnome-base/gconf-3.2.6-r3[abi_x86_32(-)] >=gnome-base/gnome-vfs-2.24.4-r2[abi_x86_32(-)] )
RESTRICT=strip
SLOT=0
SRC_URI=http://dev.gentoo.org/~pacho/emul/emul-linux-x86-gtklibs-20140508.tar.xz
_eclasses_=emul-linux-x86 21b03579b81acf650f0077bfd9fc2586 eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=d5cf8e780ad1cc8d566f389db06ec43d

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst prepare test
DEPEND=>=dev-python/hachoir-core-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/hachoir-parser-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gtk? ( >=dev-python/pygtk-2.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome? ( gnome-base/nautilus gnome-extra/zenity ) kde? ( kde-base/konqueror ) qt4? ( dev-python/PyQt4[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
DESCRIPTION=Program to extract metadata using Hachoir library
EAPI=5
HOMEPAGE=http://bitbucket.org/haypo/hachoir/wiki/hachoir-metadata http://pypi.python.org/pypi/hachoir-metadata
IUSE=gnome gtk kde qt4 python_targets_python2_7
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=>=dev-python/hachoir-core-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/hachoir-parser-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gtk? ( >=dev-python/pygtk-2.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome? ( gnome-base/nautilus gnome-extra/zenity ) kde? ( kde-base/konqueror ) qt4? ( dev-python/PyQt4[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0
SRC_URI=mirror://pypi/h/hachoir-metadata/hachoir-metadata-1.3.3.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=3c34e98d0bf41f102894995d1a7de0b4

@ -11,4 +11,4 @@ REQUIRED_USE=python? ( || ( python_targets_python2_6 python_targets_python2_7 )
SLOT=0
SRC_URI=http://dev.gentoo.org/~hasufell/distfiles/libRocket-1.2.1_p20130110.tar.xz
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=1013911e0ac78dfc49110bebf778b8b6
_md5_=6a170ac04008cab8f835db3eb1b47e1e

@ -9,4 +9,4 @@ RDEPEND=media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mi
REQUIRED_USE=python? ( || ( python_targets_python2_6 python_targets_python2_7 ) )
SLOT=0
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 git-2 2027b81a576527fa16bece425941e094 git-r3 9e723d78cbd8ea74fd0eba5a1521d7f6 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=e0a10b7a9327bf20c5f1557235071248
_md5_=3b11698a3014f79f94ab46b4279bd7b2

@ -0,0 +1,9 @@
DEFINED_PHASES=-
DESCRIPTION=High-performance messaging interface for distributed applications
EAPI=5
HOMEPAGE=http://nanomsg.org/
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
SLOT=0
SRC_URI=http://download.nanomsg.org/nanomsg-0.4-beta.tar.gz
_md5_=3f3d16bb91c2cc5ac7ca3a673e335b70

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
DESCRIPTION=Module for manipulating ID3 (v1 + v2) tags in Python
EAPI=5
HOMEPAGE=http://eyed3.nicfit.net/
IUSE=python_targets_python2_7
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris
LICENSE=GPL-2
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0
SRC_URI=http://eyed3.nicfit.net/releases/eyeD3-0.6.18.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=5ea568844a4420f08c2cebcd7b3b4f55

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!<dev-python/eyeD3-0.6.18-r1:0 dev-python/paver[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
DESCRIPTION=Module for manipulating ID3 (v1 + v2) tags in Python
EAPI=5
HOMEPAGE=http://eyed3.nicfit.net/
IUSE=python_targets_python2_7
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris
LICENSE=GPL-2
RDEPEND=!<dev-python/eyeD3-0.6.18-r1:0 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0.7
SRC_URI=http://eyed3.nicfit.net/releases/eyeD3-0.7.4.tgz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=7a0e402b7051e985142cdec2098a3423

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-python/hachoir-core-1.3[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/setuptools[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
DESCRIPTION=Package of Hachoir parsers used to open binary files
EAPI=5
HOMEPAGE=http://bitbucket.org/haypo/hachoir/wiki/hachoir-parser http://pypi.python.org/pypi/hachoir-parser
IUSE=python_targets_python2_7 python_targets_pypy
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=>=dev-python/hachoir-core-1.3[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_pypy )
SLOT=0
SRC_URI=mirror://pypi/h/hachoir-parser/hachoir-parser-1.3.4.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=0ca669f16ae1a736b9c74d3a8c03a628

@ -9,6 +9,6 @@ LICENSE=GPL-2
RDEPEND=dev-python/pillow[zlib,python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/ply[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
SLOT=0
SRC_URI=http://bundles.openttdcoop.org/nml/releases/0.3.0/nml-0.3.0-src.tgz
SRC_URI=http://bundles.openttdcoop.org/nml/releases/0.3.1/nml-0.3.1.r5242-f6a3ae1163ab.tar.gz -> nml-0.3.1.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=479868b07bedf07c6763b9318510b4ad
_md5_=a0f8fd66822548e9c2f95144010241f5

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6[xml] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-libs/glib-2.31:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/dbus-glib-0.74:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/dbus-1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libxml2-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) policykit? ( sys-auth/polkit:= ) dev-libs/libxslt dev-util/gtk-doc-am >=dev-util/intltool-0.35 virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] app-arch/xz-utils >=sys-apps/sed-4
DESCRIPTION=GNOME configuration system and daemon
EAPI=5
HOMEPAGE=http://projects.gnome.org/gconf/
IUSE=debug +introspection ldap policykit debug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 python_targets_python2_6 python_targets_python2_7
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=LGPL-2+
RDEPEND=python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6[xml] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-libs/glib-2.31:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/dbus-glib-0.74:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/dbus-1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libxml2-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) policykit? ( sys-auth/polkit:= ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-gtklibs-20140508-r1 !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)] )
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
SLOT=2
SRC_URI=mirror://gnome/sources/GConf/3.2/GConf-3.2.6.tar.xz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 9637c29fc715b17a6328f24251129557 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool b9b3340e3a19510f0d9f05cfccbf209f multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 6f0183db47dc66fccb7a6899f7209b48 python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=f712cd1da6094b07cccbb312fee6c882

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
DEPEND=>=gnome-base/gconf-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/glib-2.9.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libxml2-2.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] gnome-base/gnome-mime-data >=x11-misc/shared-mime-info-0.14 >=dev-libs/dbus-glib-0.71[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] acl? ( sys-apps/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) avahi? ( >=net-dns/avahi-0.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) fam? ( virtual/fam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) samba? ( >=net-fs/samba-3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) ssl? ( gnutls? ( net-libs/gnutls[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] !gnome-extra/gnome-vfs-sftp ) !gnutls? ( >=dev-libs/openssl-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] !gnome-extra/gnome-vfs-sftp ) ) sys-devel/gettext gnome-base/gnome-common >=dev-util/intltool-0.40 virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-util/gtk-doc-am-1.13 doc? ( >=dev-util/gtk-doc-1 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
DESCRIPTION=Gnome Virtual Filesystem
EAPI=5
HOMEPAGE=http://www.gnome.org/
IUSE=acl avahi doc fam gnutls ipv6 kerberos samba ssl abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 test
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-2 LGPL-2
RDEPEND=>=gnome-base/gconf-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/glib-2.9.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libxml2-2.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] gnome-base/gnome-mime-data >=x11-misc/shared-mime-info-0.14 >=dev-libs/dbus-glib-0.71[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] acl? ( sys-apps/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) avahi? ( >=net-dns/avahi-0.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) fam? ( virtual/fam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) samba? ( >=net-fs/samba-3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) ssl? ( gnutls? ( net-libs/gnutls[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] !gnome-extra/gnome-vfs-sftp ) !gnutls? ( >=dev-libs/openssl-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] !gnome-extra/gnome-vfs-sftp ) ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-gtklibs-20140508-r1 !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)] )
SLOT=2
SRC_URI=mirror://gnome/sources/gnome-vfs/2.24/gnome-vfs-2.24.4.tar.bz2
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 9637c29fc715b17a6328f24251129557 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool b9b3340e3a19510f0d9f05cfccbf209f multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
_md5_=1f434e0b770b5a4ee9026e0ba91398af

@ -8,6 +8,6 @@ KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=kde-base/libkonq-4.4:4[aqua=] sys-libs/zlib >=kde-base/oxygen-icons-4.4:4[aqua=] linguas_de? ( >=kde-base/kde-l10n-4.4:4[aqua=,linguas_de(+)] ) linguas_fr? ( >=kde-base/kde-l10n-4.4:4[aqua=,linguas_fr(+)] ) linguas_hu? ( >=kde-base/kde-l10n-4.4:4[aqua=,linguas_hu(+)] ) linguas_it? ( >=kde-base/kde-l10n-4.4:4[aqua=,linguas_it(+)] ) linguas_ja? ( >=kde-base/kde-l10n-4.4:4[aqua=,linguas_ja(+)] ) dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.4:4[aqua=]
SLOT=4
SRC_URI=https://bitbucket.org/jeromerobert/k4dirstat/get/k4dirstat-2.7.5.tar.bz2
SRC_URI=mirror://bitbucket.org/jeromerobert/k4dirstat/get/k4dirstat-2.7.5.tar.bz2
_eclasses_=cmake-utils 412d9e2d2c6f85f46dad595e68570d21 eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 kde4-base 4f85356160aa721ee3f4be09609def19 kde4-functions 7fc09e82c0d1735f44aedfa8e5073065 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
_md5_=e7d63b648abe4c63819cd99263e270c9
_md5_=e94cccafa4dfc4dff3a21a79e63af869

@ -7,6 +7,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=x11-libs/gtk+:3 media-libs/libpng media-libs/tiff media-libs/lcms:2 media-libs/exiftool media-gfx/ufraw[gtk] media-gfx/dcraw x11-misc/xdg-utils
SLOT=0
SRC_URI=http://www.kornelix.com/uploads/1/3/0/3/13035936/fotoxx-14.04.tar.gz
SRC_URI=http://www.kornelix.com/uploads/1/3/0/3/13035936/fotoxx-14.06.1.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=ea3be01d249130d52f36d18ac93e9a1b
_md5_=6240ef296c9708bc0c06d4d4da480d3e

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst preinst test
DEPEND=>=gnome-base/gconf-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/sed-4 >=sys-apps/sed-4 virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] media-libs/gstreamer:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=media-libs/gst-plugins-good-0.10.31:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] abi_x86_32? ( !app-emulation/emul-linux-x86-gstplugins[-abi_x86_32(-)] )
DESCRIPTION=GStreamer plugin for wrapping GConf audio/video settings
EAPI=5
HOMEPAGE=http://gstreamer.freedesktop.org/
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=GPL-2
RDEPEND=>=gnome-base/gconf-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] media-libs/gstreamer:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=media-libs/gst-plugins-good-0.10.31:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] abi_x86_32? ( !app-emulation/emul-linux-x86-gstplugins[-abi_x86_32(-)] )
RESTRICT=test
SLOT=0.10
SRC_URI=http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.31.tar.xz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af gnome2-utils f658eba3cc594a21cf6eef4af47daa90 gstreamer aa8237d29a1583328fa60a8adb4e8e2e multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=473456fe77d10681f5952e7b43260ddf

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=gnome-base/gnome-vfs-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/sed-4 virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] media-libs/gstreamer:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=media-libs/gst-plugins-base-0.10.36:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] abi_x86_32? ( !app-emulation/emul-linux-x86-gstplugins[-abi_x86_32(-)] )
DESCRIPTION=plugin for gstreamer
EAPI=5
HOMEPAGE=http://gstreamer.freedesktop.org/
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris
LICENSE=GPL-2
RDEPEND=>=gnome-base/gnome-vfs-2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] media-libs/gstreamer:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=media-libs/gst-plugins-base-0.10.36:0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] abi_x86_32? ( !app-emulation/emul-linux-x86-gstplugins[-abi_x86_32(-)] )
RESTRICT=test
SLOT=0.10
SRC_URI=http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.36.tar.xz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af gstreamer aa8237d29a1583328fa60a8adb4e8e2e multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=77b2e39734575884e0260313a4b32c95

@ -9,6 +9,6 @@ LICENSE=GPL-3
RDEPEND=>=sys-libs/ncurses-5.1 >=sys-libs/readline-5.1 dev-libs/expat sys-libs/zlib convert-mozilla-cookies? ( dev-perl/DBI ) socks5? ( >=net-proxy/dante-1.1.12 virtual/pam ) ssl? ( gnutls? ( >=net-libs/gnutls-1.2.3 ) openssl? ( >=dev-libs/openssl-0.9.6 ) ) verify-file? ( dev-perl/string-crc32 virtual/perl-Digest-MD5 )
REQUIRED_USE=ssl? ( ^^ ( openssl gnutls ) )
SLOT=0
SRC_URI=http://lftp.yar.ru/ftp/lftp-4.5.1.tar.xz
SRC_URI=http://lftp.yar.ru/ftp/lftp-4.5.2.tar.xz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=6dc8e1819f31d9c5a20d2d1e63bc00ec
_md5_=f06524abab854286599372ab35c376ea

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install postinst postrm prepare setup unpack
DEPEND=doc? ( dev-python/docutils ) =dev-lang/python-2* =dev-lang/python-2*[threads,ssl?]
DESCRIPTION=Powerful IMAP/Maildir synchronization and reader support
EAPI=3
HOMEPAGE=http://offlineimap.org
IUSE=doc ssl
KEYWORDS=~alpha amd64 ~ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=GPL-2
RDEPEND==dev-lang/python-2* =dev-lang/python-2*[threads,ssl?]
SLOT=0
SRC_URI=https://github.com/nicolas33/offlineimap/tarball/v6.3.4 -> offlineimap-6.3.4.tar.gz
_eclasses_=distutils 34e0f373c466bb0e97ba194735f1acf2 eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f python be9965681d83c3980660a2660ac95e95 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=356d76b219c1580f97cfc273f8ac6d57

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install postinst postrm prepare setup unpack
DEPEND=doc? ( dev-python/docutils ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[threads,ssl?] =dev-lang/python-2.6*[threads,ssl?] )
DESCRIPTION=Powerful IMAP/Maildir synchronization and reader support
EAPI=3
HOMEPAGE=http://offlineimap.org
IUSE=doc ssl
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=GPL-2
RDEPEND=|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[threads,ssl?] =dev-lang/python-2.6*[threads,ssl?] )
SLOT=0
SRC_URI=https://github.com/spaetz/offlineimap/tarball/v6.5.4 -> offlineimap-6.5.4.tar.gz
_eclasses_=distutils 34e0f373c466bb0e97ba194735f1acf2 eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f python be9965681d83c3980660a2660ac95e95 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=d908f25d7865285ce472fa175227e2b0

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack
DEPEND=doc? ( dev-python/docutils ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[threads,sqlite?,ssl?] =dev-lang/python-2.6*[threads,sqlite?,ssl?] )
DESCRIPTION=Powerful IMAP/Maildir synchronization and reader support
EAPI=3
HOMEPAGE=http://offlineimap.org
IUSE=doc ssl sqlite
KEYWORDS=~alpha amd64 ~ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=GPL-2
RDEPEND=|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[threads,sqlite?,ssl?] =dev-lang/python-2.6*[threads,sqlite?,ssl?] )
SLOT=0
SRC_URI=https://github.com/spaetz/offlineimap/tarball/v6.5.4 -> offlineimap-6.5.4.tar.gz
_eclasses_=distutils 34e0f373c466bb0e97ba194735f1acf2 eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f python be9965681d83c3980660a2660ac95e95 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=2010dce9c01cb15f22f6b38b8e5c1868

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
DEPEND=doc? ( dev-python/docutils ) python_single_target_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6[threads,sqlite?,ssl?] ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,sqlite?,ssl?] ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]
DESCRIPTION=Powerful IMAP/Maildir synchronization and reader support
EAPI=5
HOMEPAGE=http://offlineimap.org
IUSE=doc ssl sqlite python_targets_python2_6 python_targets_python2_7 python_single_target_python2_6 python_single_target_python2_7
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=GPL-2
RDEPEND=python_single_target_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6[threads,sqlite?,ssl?] ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,sqlite?,ssl?] ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]
REQUIRED_USE=python_single_target_python2_6? ( python_targets_python2_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) ^^ ( python_single_target_python2_6 python_single_target_python2_7 )
SLOT=0
SRC_URI=https://github.com/OfflineIMAP/offlineimap/tarball/v6.5.6 -> offlineimap-6.5.6.tar.gz
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=682d6b3edebc65d23c6b27ed2e4368d1

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=tcpd? ( sys-apps/tcp-wrappers ) dev-libs/openssl ssl? ( dev-libs/openssl ) virtual/pkgconfig
DESCRIPTION=TLS/SSL - Port Wrapper
EAPI=5
HOMEPAGE=http://www.stunnel.org/index.html
IUSE=ipv6 selinux tcpd ssl
KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=GPL-2
RDEPEND=tcpd? ( sys-apps/tcp-wrappers ) dev-libs/openssl selinux? ( sec-policy/selinux-stunnel )
SLOT=0
SRC_URI=http://www.stunnel.org/downloads/stunnel-5.01.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f ssl-cert b53367370fde96e19beca78050a47c61 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=0b0e317f9f9a628c27e21fdda560fa67

@ -4,10 +4,10 @@ DESCRIPTION=TLS/SSL - Port Wrapper
EAPI=5
HOMEPAGE=http://www.stunnel.org/index.html
IUSE=ipv6 selinux tcpd ssl
KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos
KEYWORDS=~alpha ~amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=GPL-2
RDEPEND=tcpd? ( sys-apps/tcp-wrappers ) dev-libs/openssl selinux? ( sec-policy/selinux-stunnel )
SLOT=0
SRC_URI=http://www.stunnel.org/downloads/stunnel-5.02.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f ssl-cert b53367370fde96e19beca78050a47c61 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=5a0a4597ec108e2b26e879b4b01af8a7
_md5_=be64c310b3d0bd8184fdd42a5636ae97

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
DEPEND=app-arch/xz-utils >=sys-apps/sed-4
DESCRIPTION=Mass rename files
EAPI=5
HOMEPAGE=http://www.infinicode.org/code/pyrenamer/
IUSE=music python_targets_python2_7 python_single_target_python2_7 debug
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=dev-python/pygtk:2[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] dev-python/gconf-python[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] music? ( || ( app-misc/hachoir-metadata[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] <dev-python/eyeD3-0.7[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) )
SLOT=0
SRC_URI=http://www.infinicode.org/code/pyrenamer/files/pyrenamer-0.6.0.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 9637c29fc715b17a6328f24251129557 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=20fbde1ab9c1710093dd3da49525ffb9

@ -11,4 +11,4 @@ RDEPEND=>=sys-apps/util-linux-2.20:0= sys-libs/libcap:0= acl? ( sys-apps/acl:0=
SLOT=0/2
SRC_URI=http://www.freedesktop.org/software/systemd/systemd-213.tar.xz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f autotools-utils fb74970befc9b65ceec689d2ccff3022 bash-completion-r1 db412e427e3317ffd3e15f17df269c5e eutils 025442f2eecab39ad0b4e541b6e142af fcaps 832d0c7d930e7df835c19b5d0a5f6f4b flag-o-matic 9a539029fe1d390c1828ff633baf26b5 libtool b9b3340e3a19510f0d9f05cfccbf209f linux-info 90944ede7e9761bd7ef07602acdef9e3 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed pam 5c1a9ef4892062f9ec25c8ef7c1f1e52 python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3 udev a9a8d051efb42bfe884c1db82ce161de user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=34595a09a42b17c409af29011817497d
_md5_=0bf4a1482dde74b6c8b3e888491f2ffd

@ -9,4 +9,4 @@ PDEPEND=>=sys-apps/dbus-1.6.8-r1:0 >=sys-apps/hwids-20130717-r1[udev] >=sys-fs/u
RDEPEND=>=sys-apps/util-linux-2.20:0= sys-libs/libcap:0= acl? ( sys-apps/acl:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-1.6:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0= ) gudev? ( dev-libs/glib:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) http? ( >=net-libs/libmicrohttpd-0.9.33:0= ssl? ( >=net-libs/gnutls-3.1.4:0= ) ) introspection? ( >=dev-libs/gobject-introspection-1.31.1:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lzma? ( app-arch/xz-utils:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) pam? ( virtual/pam:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_single_target_python2_7(+)?,python_single_target_python3_2(+)?,python_single_target_python3_3(+)?] ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( sys-libs/libseccomp:0= ) selinux? ( sys-libs/libselinux:0= ) xattr? ( sys-apps/attr:0= ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) >=sys-apps/baselayout-2.2 || ( >=sys-apps/util-linux-2.22 <sys-apps/sysvinit-2.88-r4 ) !sys-auth/nss-myhostname !<sys-libs/glibc-2.14 !sys-fs/udev
SLOT=0/2
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f autotools-utils fb74970befc9b65ceec689d2ccff3022 bash-completion-r1 db412e427e3317ffd3e15f17df269c5e eutils 025442f2eecab39ad0b4e541b6e142af fcaps 832d0c7d930e7df835c19b5d0a5f6f4b flag-o-matic 9a539029fe1d390c1828ff633baf26b5 git-r3 9e723d78cbd8ea74fd0eba5a1521d7f6 libtool b9b3340e3a19510f0d9f05cfccbf209f linux-info 90944ede7e9761bd7ef07602acdef9e3 multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build 02e68fc95064bb486c12ad2de16b8c82 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed pam 5c1a9ef4892062f9ec25c8ef7c1f1e52 python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3 udev a9a8d051efb42bfe884c1db82ce161de user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=a6ff70c042f3a7085eddb6dde7edbe53
_md5_=b7827466f47b8a1ded58c2a7bb1d997a

@ -11,4 +11,4 @@ REQUIRED_USE=python? ( python_single_target_python2_7? ( python_targets_python2_
SLOT=0
SRC_URI=mirror://kernel/linux/utils/util-linux/v2.24/util-linux-2.24.1.tar.xz
_eclasses_=bash-completion-r1 db412e427e3317ffd3e15f17df269c5e eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=2f2c9fb3ebbafb4d2296e473ee9d9e15
_md5_=d921c023228b28a67c6f4d6180db2249

@ -0,0 +1,15 @@
DEFINED_PHASES=compile install postinst postrm preinst setup test unpack
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) )
DESCRIPTION=Hardened kernel sources (kernel series 3.14)
EAPI=5
HOMEPAGE=http://www.gentoo.org/proj/en/hardened/
IUSE=deblob symlink build deblob
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2 !deblob? ( freedist )
PDEPEND=!build? ( virtual/dev-manager )
RDEPEND=>=sys-devel/gcc-4.5 !build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
RESTRICT=binchecks strip
SLOT=3.14.6
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.14.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.14.N/deblob-3.14 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.14.N/deblob-check -> deblob-check-3.14 ) http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-3.14.6-1.extras.tar.bz2 mirror://gentoo/genpatches-3.14-10.base.tar.xz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=f63c2270541a23991b3bec5c90af402b

@ -0,0 +1,15 @@
DEFINED_PHASES=compile install postinst postrm preinst setup test unpack
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) )
DESCRIPTION=Hardened kernel sources (kernel series 3.2)
EAPI=5
HOMEPAGE=http://www.gentoo.org/proj/en/hardened/
IUSE=deblob symlink build deblob
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2 !deblob? ( freedist )
PDEPEND=!build? ( virtual/dev-manager )
RDEPEND=>=sys-devel/gcc-4.5 !build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
RESTRICT=binchecks strip
SLOT=3.2.60
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.2.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.2.N/deblob-3.2 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.2.N/deblob-check -> deblob-check-3.2 ) http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-3.2.60-1.extras.tar.bz2 mirror://gentoo/genpatches-3.2-16.base.tar.xz mirror://gentoo/genpatches-3.2-16.extras.tar.xz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 8ba35e0dacf49c6cae65901d183c971f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=0a0a213b76b3e66fc069cd777176b667

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst setup
DESCRIPTION=Lightweight, fast and simple C library focused on standards-conformance and safety
EAPI=5
HOMEPAGE=http://www.musl-libc.org/
IUSE=crosscompile_opts_headers-only nls
KEYWORDS=-* ~amd64 ~arm ~mips ~x86
LICENSE=MIT
RDEPEND=nls? ( sys-devel/gettext ) sys-apps/getent
SLOT=0
SRC_URI=http://www.musl-libc.org/releases/musl-1.0.1.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=ac772fca78040fded060d694ebd6de5a

@ -1,12 +0,0 @@
DEFINED_PHASES=compile configure install postinst setup
DESCRIPTION=Lightweight, fast and simple C library focused on standards-conformance and safety
EAPI=5
HOMEPAGE=http://www.musl-libc.org/
IUSE=crosscompile_opts_headers-only nls
KEYWORDS=-* ~amd64 ~arm ~mips ~x86
LICENSE=MIT
RDEPEND=nls? ( sys-devel/gettext ) sys-apps/getent
SLOT=0
SRC_URI=http://www.musl-libc.org/releases/musl-1.1.0.tar.gz
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=314e6ab7d156eee74907b449441942ca

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare unpack
DEPEND=dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qtwebkit:4
DESCRIPTION=Lightweight, fast, secure and portable browser for the Web
EAPI=5
HOMEPAGE=http://www.qtweb.net/ https://github.com/magist3r/QtWeb
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qtwebkit:4
SLOT=0
SRC_URI=https://codeload.github.com/magist3r/QtWeb/tar.gz/b108 -> qtweb-3.8.5_p108.tar.gz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f qmake-utils 6f4ff01a55830f6d86647dc56dfaf3a7 qt4-r2 25e4f17ed047d9242cb40b70acfb2943 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=6c59324a507087c82abe9979bced457d

@ -1 +1 @@
Wed, 11 Jun 2014 12:37:04 +0000
Wed, 11 Jun 2014 18:07:04 +0000

@ -1 +1 @@
Wed Jun 11 12:37:01 UTC 2014
Wed Jun 11 18:07:01 UTC 2014

@ -1 +1 @@
Wed, 11 Jun 2014 13:00:01 +0000
Wed, 11 Jun 2014 18:30:01 +0000

@ -1 +1 @@
1402490101 Wed 11 Jun 2014 12:35:01 PM UTC UTC
1402509901 Wed 11 Jun 2014 06:05:01 PM UTC UTC

@ -1,3 +1,3 @@
DIST lftp-4.4.15.tar.xz 1460568 SHA256 75f40b7ab438a7b295410eb3e1ec8460e36ad2d48785383a6fc9201905db6868 SHA512 1d828a7b2ff808a0ee78f51c265d58df677e67cec9b4744cbd3a34816aba324199202094fa4144665e8d64385df7e76a54c6dc415e9ff33e97adab2eb0edaf4e WHIRLPOOL 3bf4d220b5581d87fb34d72f6129c2d660f80e3142560543c238dfaafd8cde5834f57884247c75e583ab6a9d4c12766b28c90e2b49889e44759d663591bbc7e0
DIST lftp-4.4.16.tar.xz 1461536 SHA256 0b0ee4e3f6ea793842058a470dad5a6511d377b5f43f3370e552b10335a662c8 SHA512 f6e5336ea32aa87666d740fe594eecd6710757d32d11e0160b30b0d56ba9c742d04939dc17df0598266d8622ebaf44cac96c2ec7b01428405150a41e2234aef6 WHIRLPOOL e2fd54e56f2399e8428208e5d693b5969fa50150299f54a881fafbbdc539cd3afaab5326b68e515851198e4a1452a224094a5fd6c1c79e7cdc3efcc63ef40485
DIST lftp-4.5.1.tar.xz 1472104 SHA256 dd40ef64e9e07a20e60eef5d0dcedcc0453d90c27a029765b77886998a631adb SHA512 a81c1f1d2b20f56766e8129a2b3b8ae1a6ed271746d3ddb6c1c3784afa2fa618c89fc013f7b65728340761965926f45f96afa493534593b2c5c1700b9f4a7ad1 WHIRLPOOL dbac801c74fdfab5a585b0560da281848ec6fd568a0633c998b2ffab21cf9be79291e75e52880a68d0981c98c61b85f81dac21e95707372901b757a7218fa204
DIST lftp-4.5.2.tar.xz 1472588 SHA256 34e5da2b2b08c2a96bc58ae5fa81372fb6cb96dc856f5d0bcecf77e974d04746 SHA512 c5f5c33178569461be9f4c71e4bc6f8165d4e1ddc337e4d7d0151b86102f17bef50a238a5846ac3847be9d6638ce826af6d1d3bf8525aea8d3561cbd32da41dc WHIRLPOOL 21fceda173bf775f4659f02c188b0baa1c6c5995e51cab3eab1884c515ea3faa11d24f3bd74f839a85c477aedca166df2218df4bb55c450ca5bcce387e1f4201

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-ftp/lftp/lftp-4.5.1.ebuild,v 1.1 2014/06/02 13:37:25 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/net-ftp/lftp/lftp-4.5.2.ebuild,v 1.1 2014/06/11 14:33:16 jer Exp $
EAPI=5
inherit autotools eutils libtool

@ -1,3 +1,2 @@
DIST offlineimap-6.3.4.tar.gz 137313 SHA256 a2ac69a58605338e971658e930e095e4c2611383837a9378b88c0749cd374333 SHA512 03fd82127e0dc592c6a6434ae63e2712dc8c9b7aef70c5272645db308a05296695c94842717d7e1fe23e4af4839327235b7f33fd4ef8b9728c83e948ec613137 WHIRLPOOL 54ab10395ca2402c81776bdac7f5312a8f32478092e04cc7002c9bc9b9eb177e834781a71afb03cc885126de5f698f509ad58e7a4a86e41d55222f1441262135
DIST offlineimap-6.5.4.tar.gz 167023 SHA256 831a97b5154f398b65e1c06427668b78cf833d99fac36cc8278ad2cf0c393a0c SHA512 20a1006c0f6d2709b73e00304b3a083595a283bb7fe60a68124470e4c6e3ed3520e245ed780f86fd3dac052e5db1f99c7d4a02502078a411f7e7766772006ee5 WHIRLPOOL 768249b909d82771a6a3ea569879a8c91a387c6b1e0d260c19331afb2fcba76017969aef81efaed5a0b2f1d4aaf2551c8a1ef39989967c5f35f5142a00c50800
DIST offlineimap-6.5.5.tar.gz 175338 SHA256 9724245dbd7822a6b1eca340101d8eb785394e8d949b08932d887c41c5ab411d SHA512 d7571acfc1cb6cc60e263f7aa5ce0fec454f3f0a9f7ffe4c6c4fdc43316f938a25ca5229bd58828eac17498248be6a90777c46cbac2c39d3f7b829f7605274ef WHIRLPOOL f024a59d05e1ec91f5a7c2f4fdd6bf52d047982c4d0097120ee290e5f44116145348301cbcaa27b7833c914cc082f156d55155f009634568da54a247df6edd70
DIST offlineimap-6.5.6.tar.gz 187801 SHA256 650fa588bdf86624575a5196fa12e9059b74673a51593718d058365230189abd SHA512 3f7cb63d00486de2d648aa9dd3637ce252dd100bc8237742d11f749726b2b14907c07c802ba0fd5891c88f5062f9a2d05ebc78ceee8c30981f4c4579c3143d6e WHIRLPOOL 0ca66a196683555c5a9e193ccb0a84a8104b2a7715a3839f364d77d1376637a4938b39fa7e9a47f925cde2516a4b0ace94d9e4f9d62dcff50501510c834cb023

@ -1,11 +0,0 @@
diff -U 3 -dHrN nicolas33-offlineimap-98f5181/offlineimap.py nicolas33-offlineimap-98f5181.new/offlineimap.py
--- nicolas33-offlineimap-98f5181/offlineimap.py 2010-12-09 19:52:48.000000000 +0100
+++ nicolas33-offlineimap-98f5181.new/offlineimap.py 2010-12-23 21:08:32.000000000 +0100
@@ -17,6 +17,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+from locale import *
from offlineimap import OfflineImap
offlineimap = OfflineImap()

@ -1,41 +0,0 @@
From 0abf6f9339dfe90b1920bab5db253d0475d76c85 Mon Sep 17 00:00:00 2001
From: Thomas Kahle <tomka@gentoo.org>
Date: Sat, 13 Aug 2011 13:04:14 +0100
Subject: [PATCH] Fix manpage build failures from inconsistent heading
Signed-off-by: Thomas Kahle <tomka@gentoo.org>
---
docs/MANUAL.rst | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/docs/MANUAL.rst b/docs/MANUAL.rst
index af5683f..8f09f92 100644
--- a/docs/MANUAL.rst
+++ b/docs/MANUAL.rst
@@ -380,7 +380,7 @@ mail.server -port 443" to find out the connection that is used by
default.
Certificate checking
-^^^^^^^^^^^^^^^^^^^^
+--------------------
Unfortunately, by default we will not verify the certificate of an IMAP
TLS/SSL server we connect to, so connecting by SSL is no guarantee
@@ -397,7 +397,7 @@ its expiration date. The FAQ contains an entry on how to create your own
certificate and CA certificate.
StartTLS
-^^^^^^^^
+--------
If you have not configured your account to connect via SSL anyway,
OfflineImap will still attempt to set up an SSL connection via the
@@ -410,4 +410,3 @@ contents. However, this will not protect you from active attacks, such
as Man-In-The-Middle attacks which cause you to connect to the wrong
server and pretend to be your mail server. DO NOT RELY ON STARTTLS AS A
SAFE CONNECTION GUARANTEEING THE AUTHENTICITY OF YOUR IMAP SERVER!
-=======
--
1.7.3.4

@ -1,61 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/offlineimap/offlineimap-6.3.4.ebuild,v 1.5 2012/03/07 20:35:09 ranger Exp $
EAPI="3"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="threads ssl?"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
MY_PV="6.3.4"
inherit eutils distutils
DESCRIPTION="Powerful IMAP/Maildir synchronization and reader support"
HOMEPAGE="http://offlineimap.org"
SRC_URI="https://github.com/nicolas33/offlineimap/tarball/v${MY_PV} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc ssl"
DEPEND="doc? ( dev-python/docutils )"
RDEPEND=""
src_unpack() {
unpack ${A}
mv *-${PN}-* "${S}"
}
src_prepare() {
distutils_src_prepare
epatch "${FILESDIR}"/offlineimap-6.3.2-darwin10.patch
epatch "${FILESDIR}/${PF}"-fix-manpage-headings.patch
}
src_compile() {
distutils_src_compile
if use doc ; then
cd docs
rst2man.py MANUAL.rst offlineimap.1 || die "building manpage failed"
fi
}
src_install() {
distutils_src_install
dodoc offlineimap.conf offlineimap.conf.minimal
if use doc ; then
cd docs
doman offlineimap.1 || die "installing manpage failed"
fi
}
pkg_postinst() {
distutils_pkg_postinst
elog ""
elog "You will need to configure offlineimap by creating ~/.offlineimaprc"
elog "Sample configurations are in /usr/share/doc/${PF}/"
elog ""
}

@ -1,77 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/offlineimap/offlineimap-6.5.4.ebuild,v 1.1 2012/06/03 13:58:06 tomka Exp $
EAPI="3"
PYTHON_DEPEND="2:2.6"
PYTHON_USE_WITH="threads ssl?"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45] 3.* 2.7-pypy-*" #see bug 394307
inherit eutils distutils
DESCRIPTION="Powerful IMAP/Maildir synchronization and reader support"
HOMEPAGE="http://offlineimap.org"
#Why doesn't this work?
#SRC_URI="mirror://github/spaetz/${PN}/tarball/v${PV} -> ${P}.tar.gz"
SRC_URI="https://github.com/spaetz/${PN}/tarball/v${PV} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc ssl"
DEPEND="doc? ( dev-python/docutils )"
RDEPEND=""
S="${WORKDIR}/${PN}"
# github changed tarball internals again...
src_unpack() {
unpack ${A}
mv *-${PN}-* "${S}/"
}
src_prepare() {
distutils_src_prepare
# see http://pogma.com/2009/09/09/snow-leopard-and-offlineimap/ and bug 284925
epatch "${FILESDIR}"/"${PN}-6.5.3.1"-darwin10.patch
}
src_compile() {
distutils_src_compile
if use doc ; then
cd docs
rst2man.py MANUAL.rst offlineimap.1 || die "building manpage failed"
fi
}
src_install() {
distutils_src_install
dodoc offlineimap.conf offlineimap.conf.minimal
if use doc ; then
cd docs
doman offlineimap.1 || die "installing manpage failed"
fi
}
pkg_postinst() {
distutils_pkg_postinst
elog ""
elog "You will need to configure offlineimap by creating ~/.offlineimaprc"
elog "Sample configurations are in /usr/share/doc/${PF}/"
elog ""
elog "If you upgraded from 6.3.* then you may need to update your config:"
elog ""
elog "If you use nametrans= settings on a remote repository, you will have"
elog "to add a \"reverse\" nametrans setting to the local repository, so that"
elog "it knows which folders it should (not) create on the remote side."
elog ""
elog "If you connect via ssl/tls and don't use CA cert checking, it will"
elog "display the server's cert fingerprint and require you to add it to the"
elog "configuration file to be sure it connects to the same server every"
elog "time. This serves to help fixing CVE-2010-4532 (offlineimap doesn't"
elog "check SSL server certificate) in cases where you have no CA cert."
elog ""
}

@ -1,44 +1,42 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/offlineimap/offlineimap-6.5.4-r1.ebuild,v 1.6 2013/02/14 22:11:21 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/net-mail/offlineimap/offlineimap-6.5.6.ebuild,v 1.1 2014/06/11 12:52:01 tomka Exp $
EAPI="3"
PYTHON_DEPEND="2:2.6"
PYTHON_USE_WITH="threads sqlite? ssl?"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45] 3.* 2.7-pypy-*" #see bug 394307
EAPI=5
inherit eutils distutils
# Normally you need only one version of this.
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads,sqlite?,ssl?"
inherit eutils distutils-r1
DESCRIPTION="Powerful IMAP/Maildir synchronization and reader support"
HOMEPAGE="http://offlineimap.org"
#Why doesn't this work?
#SRC_URI="mirror://github/spaetz/${PN}/tarball/v${PV} -> ${P}.tar.gz"
SRC_URI="https://github.com/spaetz/${PN}/tarball/v${PV} -> ${P}.tar.gz"
SRC_URI="https://github.com/OfflineIMAP/${PN}/tarball/v${PV} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc ssl sqlite"
DEPEND="doc? ( dev-python/docutils )"
RDEPEND=""
DEPEND="doc? ( dev-python/docutils )"
S="${WORKDIR}/${PN}"
# github changed tarball internals again...
src_unpack() {
unpack ${A}
mv *-${PN}-* "${S}/"
}
src_prepare() {
distutils_src_prepare
distutils-r1_src_prepare
# see http://pogma.com/2009/09/09/snow-leopard-and-offlineimap/ and bug 284925
epatch "${FILESDIR}"/"${PN}-6.5.3.1"-darwin10.patch
}
src_compile() {
distutils_src_compile
distutils-r1_src_compile
if use doc ; then
cd docs
rst2man.py MANUAL.rst offlineimap.1 || die "building manpage failed"
@ -46,7 +44,7 @@ src_compile() {
}
src_install() {
distutils_src_install
distutils-r1_src_install
dodoc offlineimap.conf offlineimap.conf.minimal
if use doc ; then
cd docs
@ -66,8 +64,6 @@ pkg_preinst() {
}
pkg_postinst() {
distutils_pkg_postinst
elog ""
elog "You will need to configure offlineimap by creating ~/.offlineimaprc"
elog "Sample configurations are in /usr/share/doc/${PF}/"

@ -1,5 +1,4 @@
DIST stunnel-3.26.tar.gz 228923 SHA256 d2a55b089d46d14bc4b456bb1927303492dab6649867c67a005d2c9d1ededfb3 SHA512 5eb5abc7c74af00a36163ea43b1e8bd9072d4b5aa15c22d48f48252b1c9d0e2fd6ad8a9b7ce49bfa57ce88babb968ee17491bc64049f731f5e6a09675c75399a WHIRLPOOL dadc4fef2442a00e02952368f6245b11fcd53357ec3ce7a95e86e8c7f2a6ba2985bfce39e1c4f577b43254d68716319ce32a38fd3627d8f0f9539d6f1b515b05
DIST stunnel-4.44.tar.gz 568861 SHA256 fa0dfc33f323abfbc94aa993d90d37481cd2f652ee93ec2f8c333ac7a496c7b9 SHA512 439036efc4d2ad12b8412e7c78670fcca1a8650f822bd9b6bde61003d24671794514b79fa14e1b6ff2776ba992be044d4c4beafd3ab5e345c1a699fa5e003a55 WHIRLPOOL d003aec5b06beb0192b963c23c714bf145297b46fcff94e7c6e3920ec87590ec3ca079bfde4efd1156363efe9643773fa783fc2510fe271f27942d0871d46c1f
DIST stunnel-4.56.tar.gz 540032 SHA256 9cae2cfbe26d87443398ce50d7d5db54e5ea363889d5d2ec8d2778a01c871293 SHA512 1d708d574b6e2886fb0553081166f7b90e8572a8ccf7e7bf8d7ec13c8f8f760e93f3a2b9eab78a35ba0eeb5750d7c7e328a98dd428e915176c78a2250453dc15 WHIRLPOOL 232e4f321fbe4d8dd33e268f3c8fa878c09239827599e0f1b742a2dd7e9c84ff7dcfcbf56db90f93ea14af07a98db319e8d5e0c60bbcac0c2a8e383b34f5e166
DIST stunnel-5.01.tar.gz 587962 SHA256 2565bf58ffe8a612304c64df621105b2e42d6e389e815ed4205dbeec4f3f886b SHA512 6855ae37ef0cf7736a05dbbbe130b28c44e0bedb8e55b6cda8ed6149af1c94cd1c9dc27a78a48cabfdc30dda2c31ae98a4216e04efdc4051315138c2573db444 WHIRLPOOL bc5416c4e0a77b60285954c56a12b729fe111a170cec9967fe5c68310b9a562d94d323cabc38cb1cbba830e424e8d3fa0b0bc9e177ee0e044fd90c63fd5d4446
DIST stunnel-5.02.tar.gz 590655 SHA256 c258b71d7f82bba5b0a4ccc69fbda632f1fefe9108589a92aa1016f33985973e SHA512 2f1c44b06188e3bd347b97544122eb9bc0c2a4227e6c4bab184ddef8a35300c09451d836dbd97de3d9656c69ff4ad8f0573e54cdb738bdd751388bd93d0417a6 WHIRLPOOL 9d974639157a1970fcd60abc9b05f3e0ebbdcf45f229736cbbdf7e72d0bdef405e65cf654c4a7820202258dc0a1d3eb23c46f1a67c9cc0f567f4cbede0d04d33

@ -1,48 +0,0 @@
--- src/options.c
+++ src/options.c
@@ -1507,6 +1507,24 @@
break;
}
+ /* listenqueue */
+ switch(cmd) {
+ case CMD_BEGIN:
+ section->listenqueue=SOMAXCONN;
+ break;
+ case CMD_EXEC:
+ if(strcasecmp(opt, "listenqueue"))
+ break;
+ section->listenqueue=atoi(arg);
+ return (section->listenqueue?NULL:"Bad verify level");
+ case CMD_DEFAULT:
+ s_log(LOG_NOTICE, "%-15s = %d", "listenqueue", SOMAXCONN);
+ break;
+ case CMD_HELP:
+ s_log(LOG_NOTICE, "%-15s = defines the maximum length the queue of pending connections may grow to", "listenqueue");
+ break;
+ }
+
if(cmd==CMD_EXEC)
return option_not_found;
return NULL; /* OK */
--- src/prototypes.h
+++ src/prototypes.h
@@ -178,6 +178,7 @@
int timeout_close; /* maximum close_notify time */
int timeout_connect; /* maximum connect() time */
int timeout_idle; /* maximum idle connection time */
+ int listenqueue; /* Listen baklog */
enum {FAILOVER_RR, FAILOVER_PRIO} failover; /* failover strategy */
/* service-specific data for protocol.c */
--- src/stunnel.c
+++ src/stunnel.c
@@ -363,7 +363,7 @@
str_free(local_address);
return 1;
}
- if(listen(opt->fd, SOMAXCONN)) {
+ if(listen(opt->fd, opt->listenqueue)) {
sockerror("listen");
closesocket(opt->fd);
str_free(local_address);

@ -1,222 +0,0 @@
--- src/client.c
+++ src/client.c
@@ -75,6 +75,12 @@
c=str_alloc(sizeof(CLI));
str_detach(c);
c->opt=opt;
+ /* some options need space to add some information */
+ if (c->opt->option.xforwardedfor)
+ c->buffsize = BUFFSIZE - BUFF_RESERVED;
+ else
+ c->buffsize = BUFFSIZE;
+ c->crlf_seen=0;
c->local_rfd.fd=rfd;
c->local_wfd.fd=wfd;
return c;
@@ -496,6 +502,28 @@
}
#endif
+/* Moves all data from the buffer <buffer> between positions <start> and <stop>
+ * to insert <string> of length <len>. <start> and <stop> are updated to their
+ * new respective values, and the number of characters inserted is returned.
+ * If <len> is too long, nothing is done and -1 is returned.
+ * Note that neither <string> nor <buffer> can be NULL.
+ */
+static int buffer_insert_with_len(char *buffer, int *start, int *stop, int limit, char *string, int len) {
+ if (len > limit - *stop)
+ return -1;
+ if (*start > *stop)
+ return -1;
+ memmove(buffer + *start + len, buffer + *start, *stop - *start);
+ memcpy(buffer + *start, string, len);
+ *start += len;
+ *stop += len;
+ return len;
+}
+
+static int buffer_insert(char *buffer, int *start, int *stop, int limit, char *string) {
+ return buffer_insert_with_len(buffer, start, stop, limit, string, strlen(string));
+}
+
/****************************** transfer data */
static void transfer(CLI *c) {
int watchdog=0; /* a counter to detect an infinite loop */
@@ -514,7 +542,7 @@
do { /* main loop of client data transfer */
/****************************** initialize *_wants_* */
read_wants_read=!(SSL_get_shutdown(c->ssl)&SSL_RECEIVED_SHUTDOWN)
- && c->ssl_ptr<BUFFSIZE && !read_wants_write;
+ && c->ssl_ptr<c->buffsize && !read_wants_write;
write_wants_write=!(SSL_get_shutdown(c->ssl)&SSL_SENT_SHUTDOWN)
&& c->sock_ptr && !write_wants_read;
@@ -523,7 +551,7 @@
/* for plain socket open data strem = open file descriptor */
/* make sure to add each open socket to receive exceptions! */
if(sock_open_rd)
- s_poll_add(c->fds, c->sock_rfd->fd, c->sock_ptr<BUFFSIZE, 0);
+ s_poll_add(c->fds, c->sock_rfd->fd, c->sock_ptr<c->buffsize, 0);
if(sock_open_wr)
s_poll_add(c->fds, c->sock_wfd->fd, 0, c->ssl_ptr);
/* for SSL assume that sockets are open if there any pending requests */
@@ -650,7 +678,7 @@
/****************************** read from socket */
if(sock_open_rd && sock_can_rd) {
num=readsocket(c->sock_rfd->fd,
- c->sock_buff+c->sock_ptr, BUFFSIZE-c->sock_ptr);
+ c->sock_buff+c->sock_ptr, c->buffsize-c->sock_ptr);
switch(num) {
case -1:
if(parse_socket_error(c, "readsocket"))
@@ -687,7 +715,7 @@
/****************************** update *_wants_* based on new *_ptr */
/* this update is also required for SSL_pending() to be used */
read_wants_read=!(SSL_get_shutdown(c->ssl)&SSL_RECEIVED_SHUTDOWN)
- && c->ssl_ptr<BUFFSIZE && !read_wants_write;
+ && c->ssl_ptr<c->buffsize && !read_wants_write;
write_wants_write=!(SSL_get_shutdown(c->ssl)&SSL_SENT_SHUTDOWN)
&& c->sock_ptr && !write_wants_read;
@@ -697,12 +725,73 @@
* writesocket() above made some room in c->ssl_buff */
(read_wants_write && ssl_can_wr)) {
read_wants_write=0;
- num=SSL_read(c->ssl, c->ssl_buff+c->ssl_ptr, BUFFSIZE-c->ssl_ptr);
+ num=SSL_read(c->ssl, c->ssl_buff+c->ssl_ptr, c->buffsize-c->ssl_ptr);
switch(err=SSL_get_error(c->ssl, num)) {
case SSL_ERROR_NONE:
if(num==0)
s_log(LOG_DEBUG, "SSL_read returned 0");
- c->ssl_ptr+=num;
+ if (c->buffsize != BUFFSIZE && c->opt->option.xforwardedfor) { /* some work left to do */
+ int last = c->ssl_ptr;
+ c->ssl_ptr += num;
+
+ /* Look for end of HTTP headers between last and ssl_ptr.
+ * To achieve this reliably, we have to count the number of
+ * successive [CR]LF and to memorize it in case it's spread
+ * over multiple segments. --WT.
+ */
+ while (last < c->ssl_ptr) {
+ if (c->ssl_buff[last] == '\n') {
+ if (++c->crlf_seen == 2)
+ break;
+ } else if (last < c->ssl_ptr - 1 &&
+ c->ssl_buff[last] == '\r' &&
+ c->ssl_buff[last+1] == '\n') {
+ if (++c->crlf_seen == 2)
+ break;
+ last++;
+ } else if (c->ssl_buff[last] != '\r')
+ /* don't refuse '\r' because we may get a '\n' on next read */
+ c->crlf_seen = 0;
+ last++;
+ }
+ if (c->crlf_seen >= 2) {
+ /* We have all the HTTP headers now. We don't need to
+ * reserve any space anymore. <ssl_ptr> points to the
+ * first byte of unread data, and <last> points to the
+ * exact location where we want to insert our headers,
+ * which is right before the empty line.
+ */
+ c->buffsize = BUFFSIZE;
+
+ if (c->opt->option.xforwardedfor) {
+ /* X-Forwarded-For: xxxx \r\n\0 */
+ char xforw[17 + IPLEN + 3];
+
+ /* We will insert our X-Forwarded-For: header here.
+ * We need to write the IP address, but if we use
+ * sprintf, it will pad with the terminating 0.
+ * So we will pass via a temporary buffer allocated
+ * on the stack.
+ */
+ memcpy(xforw, "X-Forwarded-For: ", 17);
+ if (getnameinfo(&c->peer_addr.sa,
+ c->peer_addr_len,
+ xforw + 17, IPLEN, NULL, 0,
+ NI_NUMERICHOST) == 0) {
+ strcat(xforw + 17, "\r\n");
+ buffer_insert(c->ssl_buff, &last, &c->ssl_ptr,
+ c->buffsize, xforw);
+ }
+ /* last still points to the \r\n and ssl_ptr to the
+ * end of the buffer, so we may add as many headers
+ * as wee need to.
+ */
+ }
+ }
+ }
+ else
+ c->ssl_ptr+=num;
+
watchdog=0; /* reset watchdog */
break;
case SSL_ERROR_WANT_WRITE:
--- src/common.h
+++ src/common.h
@@ -52,6 +52,12 @@
/* I/O buffer size - 18432 is the maximum size of SSL record payload */
#define BUFFSIZE 18432
+/* maximum space reserved for header insertion in BUFFSIZE */
+#define BUFF_RESERVED 1024
+
+/* IP address and TCP port textual representation length */
+#define IPLEN 128
+
/* how many bytes of random input to read from files for PRNG */
/* OpenSSL likes at least 128 bits, so 64 bytes seems plenty. */
#define RANDOM_BYTES 64
--- src/options.c
+++ src/options.c
@@ -853,6 +853,29 @@
}
#endif
+ /* xforwardedfor */
+ switch(cmd) {
+ case CMD_BEGIN:
+ section->option.xforwardedfor=0;
+ break;
+ case CMD_EXEC:
+ if(strcasecmp(opt, "xforwardedfor"))
+ break;
+ if(!strcasecmp(arg, "yes"))
+ section->option.xforwardedfor=1;
+ else if(!strcasecmp(arg, "no"))
+ section->option.xforwardedfor=0;
+ else
+ return "argument should be either 'yes' or 'no'";
+ return NULL; /* OK */
+ case CMD_DEFAULT:
+ break;
+ case CMD_HELP:
+ s_log(LOG_NOTICE, "%-15s = yes|no append an HTTP X-Forwarded-For header",
+ "xforwardedfor");
+ break;
+ }
+
/* exec */
switch(cmd) {
case CMD_BEGIN:
--- src/prototypes.h
+++ src/prototypes.h
@@ -199,6 +199,7 @@
unsigned int accept:1; /* endpoint: accept */
unsigned int client:1;
unsigned int delayed_lookup:1;
+ unsigned int xforwardedfor:1;
#ifdef USE_LIBWRAP
unsigned int libwrap:1;
#endif
@@ -428,6 +429,8 @@
FD *ssl_rfd, *ssl_wfd; /* read and write SSL descriptors */
int sock_bytes, ssl_bytes; /* bytes written to socket and SSL */
s_poll_set *fds; /* file descriptors */
+ int buffsize; /* current buffer size, may be lower than BUFFSIZE */
+ int crlf_seen; /* the number of successive CRLF seen */
} CLI;
CLI *alloc_client_session(SERVICE_OPTIONS *, int, int);

@ -1,51 +0,0 @@
diff -Naur stunnel-4.56.orig/src/options.c stunnel-4.56/src/options.c
--- stunnel-4.56.orig/src/options.c 2013-03-13 09:41:12.000000000 -0400
+++ stunnel-4.56/src/options.c 2013-06-16 11:17:49.000000000 -0400
@@ -1913,6 +1913,24 @@
break;
}
+ /* listenqueue */
+ switch(cmd) {
+ case CMD_BEGIN:
+ section->listenqueue=SOMAXCONN;
+ break;
+ case CMD_EXEC:
+ if(strcasecmp(opt, "listenqueue"))
+ break;
+ section->listenqueue=atoi(arg);
+ return (section->listenqueue?NULL:"Bad verify level");
+ case CMD_DEFAULT:
+ s_log(LOG_NOTICE, "%-15s = %d", "listenqueue", SOMAXCONN);
+ break;
+ case CMD_HELP:
+ s_log(LOG_NOTICE, "%-15s = defines the maximum length the queue of pending connections may grow to", "listenqueue");
+ break;
+ }
+
if(cmd==CMD_EXEC)
return option_not_found;
diff -Naur stunnel-4.56.orig/src/prototypes.h stunnel-4.56/src/prototypes.h
--- stunnel-4.56.orig/src/prototypes.h 2013-03-19 13:30:55.000000000 -0400
+++ stunnel-4.56/src/prototypes.h 2013-06-16 11:17:49.000000000 -0400
@@ -183,6 +183,7 @@
int timeout_close; /* maximum close_notify time */
int timeout_connect; /* maximum connect() time */
int timeout_idle; /* maximum idle connection time */
+ int listenqueue; /* Listen baklog */
enum {FAILOVER_RR, FAILOVER_PRIO} failover; /* failover strategy */
/* service-specific data for protocol.c */
diff -Naur stunnel-4.56.orig/src/stunnel.c stunnel-4.56/src/stunnel.c
--- stunnel-4.56.orig/src/stunnel.c 2013-03-19 13:30:34.000000000 -0400
+++ stunnel-4.56/src/stunnel.c 2013-06-16 11:17:49.000000000 -0400
@@ -388,7 +388,7 @@
str_free(local_address);
return 1;
}
- if(listen(opt->fd, SOMAXCONN)) {
+ if(listen(opt->fd, opt->listenqueue)) {
sockerror("listen");
closesocket(opt->fd);
str_free(local_address);

@ -1,226 +0,0 @@
diff -Naur stunnel-4.56.orig/src/client.c stunnel-4.56/src/client.c
--- stunnel-4.56.orig/src/client.c 2013-03-14 18:54:24.000000000 -0400
+++ stunnel-4.56/src/client.c 2013-06-16 11:24:39.000000000 -0400
@@ -75,6 +75,12 @@
c=str_alloc(sizeof(CLI));
str_detach(c);
c->opt=opt;
+ /* some options need space to add some information */
+ if (c->opt->option.xforwardedfor)
+ c->buffsize = BUFFSIZE - BUFF_RESERVED;
+ else
+ c->buffsize = BUFFSIZE;
+ c->crlf_seen=0;
c->local_rfd.fd=rfd;
c->local_wfd.fd=wfd;
return c;
@@ -501,6 +507,28 @@
}
#endif
+/* Moves all data from the buffer <buffer> between positions <start> and <stop>
+ * to insert <string> of length <len>. <start> and <stop> are updated to their
+ * new respective values, and the number of characters inserted is returned.
+ * If <len> is too long, nothing is done and -1 is returned.
+ * Note that neither <string> nor <buffer> can be NULL.
+ */
+static int buffer_insert_with_len(char *buffer, int *start, int *stop, int limit, char *string, int len) {
+ if (len > limit - *stop)
+ return -1;
+ if (*start > *stop)
+ return -1;
+ memmove(buffer + *start + len, buffer + *start, *stop - *start);
+ memcpy(buffer + *start, string, len);
+ *start += len;
+ *stop += len;
+ return len;
+}
+
+static int buffer_insert(char *buffer, int *start, int *stop, int limit, char *string) {
+ return buffer_insert_with_len(buffer, start, stop, limit, string, strlen(string));
+}
+
/****************************** transfer data */
static void transfer(CLI *c) {
int watchdog=0; /* a counter to detect an infinite loop */
@@ -519,7 +547,7 @@
do { /* main loop of client data transfer */
/****************************** initialize *_wants_* */
read_wants_read=!(SSL_get_shutdown(c->ssl)&SSL_RECEIVED_SHUTDOWN)
- && c->ssl_ptr<BUFFSIZE && !read_wants_write;
+ && c->ssl_ptr<c->buffsize && !read_wants_write;
write_wants_write=!(SSL_get_shutdown(c->ssl)&SSL_SENT_SHUTDOWN)
&& c->sock_ptr && !write_wants_read;
@@ -528,7 +556,7 @@
/* for plain socket open data strem = open file descriptor */
/* make sure to add each open socket to receive exceptions! */
if(sock_open_rd) /* only poll if the read file descriptor is open */
- s_poll_add(c->fds, c->sock_rfd->fd, c->sock_ptr<BUFFSIZE, 0);
+ s_poll_add(c->fds, c->sock_rfd->fd, c->sock_ptr<c->buffsize, 0);
if(sock_open_wr) /* only poll if the write file descriptor is open */
s_poll_add(c->fds, c->sock_wfd->fd, 0, c->ssl_ptr);
/* poll SSL file descriptors unless SSL shutdown was completed */
@@ -683,7 +711,7 @@
/****************************** read from socket */
if(sock_open_rd && sock_can_rd) {
num=readsocket(c->sock_rfd->fd,
- c->sock_buff+c->sock_ptr, BUFFSIZE-c->sock_ptr);
+ c->sock_buff+c->sock_ptr, c->buffsize-c->sock_ptr);
switch(num) {
case -1:
if(parse_socket_error(c, "readsocket"))
@@ -720,7 +748,7 @@
/****************************** update *_wants_* based on new *_ptr */
/* this update is also required for SSL_pending() to be used */
read_wants_read=!(SSL_get_shutdown(c->ssl)&SSL_RECEIVED_SHUTDOWN)
- && c->ssl_ptr<BUFFSIZE && !read_wants_write;
+ && c->ssl_ptr<c->buffsize && !read_wants_write;
write_wants_write=!(SSL_get_shutdown(c->ssl)&SSL_SENT_SHUTDOWN)
&& c->sock_ptr && !write_wants_read;
@@ -730,12 +758,73 @@
* writesocket() above made some room in c->ssl_buff */
(read_wants_write && ssl_can_wr)) {
read_wants_write=0;
- num=SSL_read(c->ssl, c->ssl_buff+c->ssl_ptr, BUFFSIZE-c->ssl_ptr);
+ num=SSL_read(c->ssl, c->ssl_buff+c->ssl_ptr, c->buffsize-c->ssl_ptr);
switch(err=SSL_get_error(c->ssl, num)) {
case SSL_ERROR_NONE:
if(num==0)
s_log(LOG_DEBUG, "SSL_read returned 0");
- c->ssl_ptr+=num;
+ if (c->buffsize != BUFFSIZE && c->opt->option.xforwardedfor) { /* some work left to do */
+ int last = c->ssl_ptr;
+ c->ssl_ptr += num;
+
+ /* Look for end of HTTP headers between last and ssl_ptr.
+ * To achieve this reliably, we have to count the number of
+ * successive [CR]LF and to memorize it in case it's spread
+ * over multiple segments. --WT.
+ */
+ while (last < c->ssl_ptr) {
+ if (c->ssl_buff[last] == '\n') {
+ if (++c->crlf_seen == 2)
+ break;
+ } else if (last < c->ssl_ptr - 1 &&
+ c->ssl_buff[last] == '\r' &&
+ c->ssl_buff[last+1] == '\n') {
+ if (++c->crlf_seen == 2)
+ break;
+ last++;
+ } else if (c->ssl_buff[last] != '\r')
+ /* don't refuse '\r' because we may get a '\n' on next read */
+ c->crlf_seen = 0;
+ last++;
+ }
+ if (c->crlf_seen >= 2) {
+ /* We have all the HTTP headers now. We don't need to
+ * reserve any space anymore. <ssl_ptr> points to the
+ * first byte of unread data, and <last> points to the
+ * exact location where we want to insert our headers,
+ * which is right before the empty line.
+ */
+ c->buffsize = BUFFSIZE;
+
+ if (c->opt->option.xforwardedfor) {
+ /* X-Forwarded-For: xxxx \r\n\0 */
+ char xforw[17 + IPLEN + 3];
+
+ /* We will insert our X-Forwarded-For: header here.
+ * We need to write the IP address, but if we use
+ * sprintf, it will pad with the terminating 0.
+ * So we will pass via a temporary buffer allocated
+ * on the stack.
+ */
+ memcpy(xforw, "X-Forwarded-For: ", 17);
+ if (getnameinfo(&c->peer_addr.sa,
+ c->peer_addr_len,
+ xforw + 17, IPLEN, NULL, 0,
+ NI_NUMERICHOST) == 0) {
+ strcat(xforw + 17, "\r\n");
+ buffer_insert(c->ssl_buff, &last, &c->ssl_ptr,
+ c->buffsize, xforw);
+ }
+ /* last still points to the \r\n and ssl_ptr to the
+ * end of the buffer, so we may add as many headers
+ * as wee need to.
+ */
+ }
+ }
+ }
+ else
+ c->ssl_ptr+=num;
+
watchdog=0; /* reset watchdog */
break;
case SSL_ERROR_WANT_WRITE:
diff -Naur stunnel-4.56.orig/src/common.h stunnel-4.56/src/common.h
--- stunnel-4.56.orig/src/common.h 2013-03-13 09:41:57.000000000 -0400
+++ stunnel-4.56/src/common.h 2013-06-16 11:23:12.000000000 -0400
@@ -52,6 +52,12 @@
/* I/O buffer size - 18432 is the maximum size of SSL record payload */
#define BUFFSIZE 18432
+/* maximum space reserved for header insertion in BUFFSIZE */
+#define BUFF_RESERVED 1024
+
+/* IP address and TCP port textual representation length */
+#define IPLEN 128
+
/* how many bytes of random input to read from files for PRNG */
/* OpenSSL likes at least 128 bits, so 64 bytes seems plenty. */
#define RANDOM_BYTES 64
diff -Naur stunnel-4.56.orig/src/options.c stunnel-4.56/src/options.c
--- stunnel-4.56.orig/src/options.c 2013-06-16 11:17:49.000000000 -0400
+++ stunnel-4.56/src/options.c 2013-06-16 11:23:12.000000000 -0400
@@ -1032,6 +1032,29 @@
}
#endif
+ /* xforwardedfor */
+ switch(cmd) {
+ case CMD_BEGIN:
+ section->option.xforwardedfor=0;
+ break;
+ case CMD_EXEC:
+ if(strcasecmp(opt, "xforwardedfor"))
+ break;
+ if(!strcasecmp(arg, "yes"))
+ section->option.xforwardedfor=1;
+ else if(!strcasecmp(arg, "no"))
+ section->option.xforwardedfor=0;
+ else
+ return "argument should be either 'yes' or 'no'";
+ return NULL; /* OK */
+ case CMD_DEFAULT:
+ break;
+ case CMD_HELP:
+ s_log(LOG_NOTICE, "%-15s = yes|no append an HTTP X-Forwarded-For header",
+ "xforwardedfor");
+ break;
+ }
+
/* exec */
switch(cmd) {
case CMD_BEGIN:
diff -Naur stunnel-4.56.orig/src/prototypes.h stunnel-4.56/src/prototypes.h
--- stunnel-4.56.orig/src/prototypes.h 2013-06-16 11:17:49.000000000 -0400
+++ stunnel-4.56/src/prototypes.h 2013-06-16 11:23:12.000000000 -0400
@@ -205,6 +205,7 @@
unsigned int accept:1; /* endpoint: accept */
unsigned int client:1;
unsigned int delayed_lookup:1;
+ unsigned int xforwardedfor:1;
#ifdef USE_LIBWRAP
unsigned int libwrap:1;
#endif
@@ -434,6 +435,8 @@
FD *ssl_rfd, *ssl_wfd; /* read and write SSL descriptors */
int sock_bytes, ssl_bytes; /* bytes written to socket and SSL */
s_poll_set *fds; /* file descriptors */
+ int buffsize; /* current buffer size, may be lower than BUFFSIZE */
+ int crlf_seen; /* the number of successive CRLF seen */
} CLI;
CLI *alloc_client_session(SERVICE_OPTIONS *, int, int);

@ -1,34 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Default pidfile location
PIDFILE="/var/run/stunnel/stunnel.pid"
checkconfig() {
# To ensure backwards compatibility
if grep -q /etc/stunnel/stunnel.pid /etc/stunnel/stunnel.conf; then
ewarn "Please update your stunnel.conf!"
ewarn "pid should point to /var/run/stunnel/stunnel.pid"
PIDFILE="/etc/stunnel/stunnel.pid"
fi
}
depend() {
need net
}
start() {
checkconfig
ebegin "Starting stunnel"
start-stop-daemon --start --quiet --pidfile "${PIDFILE}" \
--exec /usr/bin/stunnel -- /etc/stunnel/stunnel.conf
eend $?
}
stop() {
checkconfig
ebegin "Stopping stunnel"
start-stop-daemon --stop --quiet --pidfile "${PIDFILE}"
eend $?
}

@ -1,74 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/stunnel/stunnel-5.01.ebuild,v 1.2 2014/06/10 11:18:53 blueness Exp $
EAPI="5"
inherit ssl-cert eutils systemd user
DESCRIPTION="TLS/SSL - Port Wrapper"
HOMEPAGE="http://www.stunnel.org/index.html"
SRC_URI="http://www.stunnel.org/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="ipv6 selinux tcpd"
DEPEND="tcpd? ( sys-apps/tcp-wrappers )
dev-libs/openssl"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-stunnel )"
pkg_setup() {
enewgroup stunnel
enewuser stunnel -1 -1 -1 stunnel
}
src_prepare() {
# Hack away generation of certificate
sed -i -e "s/^install-data-local:/do-not-run-this:/" \
tools/Makefile.in || die "sed failed"
}
src_configure() {
econf \
$(use_enable ipv6) \
$(use_enable tcpd libwrap) \
--with-ssl="${EPREFIX}"/usr \
--disable-fips
}
src_install() {
emake DESTDIR="${D}" install
rm -rf "${ED}"/usr/share/doc/${PN}
rm -f "${ED}"/etc/stunnel/stunnel.conf-sample "${ED}"/usr/bin/stunnel3 \
"${ED}"/usr/share/man/man8/stunnel.{fr,pl}.8
# The binary was moved to /usr/bin with 4.21,
# symlink for backwards compatibility
dosym ../bin/stunnel /usr/sbin/stunnel
dodoc AUTHORS BUGS CREDITS PORTS README TODO ChangeLog
dohtml doc/stunnel.html doc/en/VNC_StunnelHOWTO.html tools/ca.html \
tools/importCA.html
insinto /etc/stunnel
doins "${FILESDIR}"/stunnel.conf
newinitd "${FILESDIR}"/stunnel.initd-start-stop-daemon stunnel
systemd_dounit "${S}/tools/stunnel.service"
systemd_newtmpfilesd "${FILESDIR}"/stunnel.tmpfiles.conf stunnel.conf
}
pkg_postinst() {
if [ ! -f "${EROOT}"/etc/stunnel/stunnel.key ]; then
install_cert /etc/stunnel/stunnel
chown stunnel:stunnel "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem}
chmod 0640 "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem}
fi
einfo "If you want to run multiple instances of stunnel, create a new config"
einfo "file ending with .conf in /etc/stunnel/. **Make sure** you change "
einfo "\'pid= \' with a unique filename."
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/stunnel/stunnel-5.02.ebuild,v 1.3 2014/06/10 13:16:28 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/net-misc/stunnel/stunnel-5.02.ebuild,v 1.4 2014/06/11 14:27:18 blueness Exp $
EAPI="5"
@ -12,7 +12,7 @@ SRC_URI="http://www.stunnel.org/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="ipv6 selinux tcpd"
DEPEND="tcpd? ( sys-apps/tcp-wrappers )

@ -1,5 +1,5 @@
####################################################################
# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15780 2014/06/11 08:05:54 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15782 2014/06/11 16:32:54 mgorny Exp $
#
# When you add an entry to the top of this file, add your name, the date, and
# an explanation of why something is getting masked. Please be extremely
@ -248,6 +248,11 @@ dev-java/ibm-jdk-bin:1.5
>=app-emulation/emul-linux-x86-gstplugins-20140508-r1
>=sys-libs/tdb-1.3.0-r1
=net-fs/samba-3.6.23-r1
>=gnome-base/gconf-3.2.6-r3
>=gnome-base/gnome-vfs-2.24.4-r2
>=media-plugins/gst-plugins-gconf-0.10.31-r1
>=media-plugins/gst-plugins-gnomevfs-0.10.36-r1
>=app-emulation/emul-linux-x86-gtklibs-20140508-r2
# Vladimir Smirnov <civil@gentoo.org> (27 May 2014)
# Masked for testing, will defenitely cause major breakage

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/pyrenamer/pyrenamer-0.6.0-r2.ebuild,v 1.1 2014/06/11 15:09:08 mgorny Exp $
EAPI="5"
PYTHON_COMPAT=( python2_7 )
inherit python-single-r1 gnome2
DESCRIPTION="Mass rename files"
HOMEPAGE="http://www.infinicode.org/code/pyrenamer/"
SRC_URI="http://www.infinicode.org/code/${PN}/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="music"
RDEPEND="dev-python/pygtk:2[${PYTHON_USEDEP}]
dev-python/gconf-python[${PYTHON_USEDEP}]
music? (
|| (
app-misc/hachoir-metadata[${PYTHON_USEDEP}]
<dev-python/eyeD3-0.7[${PYTHON_USEDEP}]
)
)"
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
python_fix_shebang .
gnome2_src_prepare
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-213.ebuild,v 1.2 2014/05/31 16:48:06 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-213.ebuild,v 1.3 2014/06/11 15:13:06 floppym Exp $
EAPI=5
@ -93,7 +93,6 @@ pkg_pretend() {
~!GRKERNSEC_PROC"
use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL"
use pam && CONFIG_CHECK+=" ~AUDITSYSCALL"
use xattr && CONFIG_CHECK+=" ~TMPFS_XATTR"
kernel_is -lt 3 7 && CONFIG_CHECK+=" ~HOTPLUG"
use firmware-loader || CONFIG_CHECK+=" ~!FW_LOADER_USER_HELPER"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.113 2014/06/03 00:46:36 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 1.114 2014/06/11 15:13:06 floppym Exp $
EAPI=5
@ -122,7 +122,6 @@ pkg_pretend() {
~!GRKERNSEC_PROC"
use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL"
use pam && CONFIG_CHECK+=" ~AUDITSYSCALL"
use xattr && CONFIG_CHECK+=" ~TMPFS_XATTR"
kernel_is -lt 3 7 && CONFIG_CHECK+=" ~HOTPLUG"
use firmware-loader || CONFIG_CHECK+=" ~!FW_LOADER_USER_HELPER"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.24.1-r2.ebuild,v 1.9 2014/06/11 08:24:01 klausman Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.24.1-r2.ebuild,v 1.10 2014/06/11 15:26:03 polynomial-c Exp $
EAPI="4"
@ -63,7 +63,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-2.24-skip-last-tests.patch #491742
epatch "${FILESDIR}"/${PN}-2.24-last-tests.patch #501408
# http://marc.info/?l=util-linux-ng&m=140223032032288&w=2
epatch "${FILESDIR}"/${PN}-2.24-fdisk-on-alpha.patch
epatch "${FILESDIR}"/${PN}-2.24-fix-fdisk-on-alpha.patch
find tests/ -name bigyear -delete #489794
elibtoolize
}

@ -6,15 +6,18 @@ DIST deblob-check-3.14 613747 SHA256 e1d5ced14e38fd415eb5a9a50e180cfdc63b2d0f035
DIST deblob-check-3.2 423268 SHA256 9e67dd0885aa8ef356dbc15d487c8dea5a54f74c5b03a5d7946b65ee43f12638 SHA512 3abb9968ef4750fda90e4e2283981fd4691b7f9854244413b31d17bb60382a6d809fec929d8d3f9b52397dd9f9fa26783f4c3a25f3f4115b76ed585ea68e9916 WHIRLPOOL 891c3f809af470d680ae896c843c09612fb5124f2805e03d67b28ec4353bff0bc346ae9f680d900f0f63e681be86a0195f9baab7dcf3b5accfda739b106766fa
DIST genpatches-3.13-13.base.tar.xz 284344 SHA256 b74916bf239655bb9fc368e10a3d9d62e6afe8878a9c5dc5f65f712823e80ba0 SHA512 861272348cd8743b6575826e34a01d8bc89cfb5249b24213bb49a0487490a3d240a215534e5b31142ccd98eed8c6c148d1a1b668bff2f070fa449f393346a8fa WHIRLPOOL f72bff2fb3caafe41aab882f17aeb7625c4b9920c5b01cf3a48946fdd20888ae9fe247dcc466cb8b6d7618f3db81a2efa783621bc85c8303cc363b32e154a3f0
DIST genpatches-3.13-9.base.tar.xz 193284 SHA256 f507ccb65f1c2cbeee86e4e5949f62db924f5cd9cd35b3962e478802c2279995 SHA512 49540e2c4aae2641a14c27c88888a52358298711d682865ae39128f1d5935325c0bf901cb58ad8d5477940efaee87e5bbd4d758ff4daca88fc23765d8ee176a3 WHIRLPOOL d30fe74184a549493da4fd2ee1b0bd7d75e5439c8387d7d81bc9319926be8706db3e177d5e91b073c988c49a7ff2d2be63854a1e7b43472675844c512daddbc7
DIST genpatches-3.14-10.base.tar.xz 223420 SHA256 c448e67d86f230b20c251cc5780c0ab76cd0c89eb97af9f21e58de45aee8e846 SHA512 addfd00e6418965389f241c3f73ca7b5efbd99ad07afc6b37704182e70d27c9f359f5bb1131d93464c064e8b0961566cff078736e7ed2ae07a05db96cac757fb WHIRLPOOL ca4b3aed9a3a89188ec944488f68dd6f859baf3b96b1186a39c082f07eafb58dc5e3bd8402751277c95ba04e6e5c86f57560a54e5b5a747f2a3c9862c728ff94
DIST genpatches-3.14-8.base.tar.xz 150768 SHA256 bfc60e9af49bc0a8b9ddb6ef38050ec8d06539f83302063ac5d19c8ec606760d SHA512 1688742ff91a54500b05ebffdb15730623e7f7850f16ce56698e9cfc3bc1309c058d2d5d5c3590bd296345c300de2a1c43ab1ee2f1dd9c03d2f6d11784cbb495 WHIRLPOOL b97b90bbd08500d0977839a35cc722d27c0cbdb50ebd74f55ed652b37c9759d5409e4e50d2006eaef8f49fea39a2bdf442185bc3d6374192e9da8121f0a8227c
DIST genpatches-3.2-16.base.tar.xz 410332 SHA256 d3ad97b119c5b8cfd8e34f1cf118dc7d5bbe61fe908a5627f8ab6365517d7190 SHA512 6c917efbdd26dada3e68241c4d55833968e8ee7044ea7fa2edeffdd4d7eb0edac157057abb75da09ac6d2b5368d228ecd1c2ac6006a9d45b91dbb264eae33625 WHIRLPOOL 155a5b3297ec53a6bdb76e20c8c89d4f4c35ed2bb47e20281ce305bf9edd413e4d89168e250a699ace0561c151ef2f484c05e59013dbd971d43184c5f072a71a
DIST genpatches-3.2-16.extras.tar.xz 16764 SHA256 c3f5adba6f1700c716354b91bc624115c6f5cae6f8fbdc51d07a76d4546bacaa SHA512 e3245c05f3385bb27852c00a39a898c91b3c0006e19c5db561f3e41f9bef7e97012ed29ddf9b0e2bd1ba1fa16590e516fb00ce754a84dd5c653c046b9f4e63f9 WHIRLPOOL 3c1ee6db88607ed91366067217d4a556fb5516ce8bee2859e97be7e214a05609e2d36ec27ec413154baa432a984f53cf69cfb94ae65ec4b8d2e9a86641d77a0b
DIST hardened-patches-3.13.10-1.extras.tar.bz2 806948 SHA256 a3eb7bb199370da6139d70489b009e93b2539cd31bf4540d0d4c60f72925020f SHA512 991c190540981bcf34c62ae27ed241ceb41848d479b332c9b1de83b498b86df9bf0d264a6b6e0c252c3460ae3446baf3a92d635027aae5440126be0cfa5c2915 WHIRLPOOL c03fe49f18bf9c735fdb616619c7892d3dfd868f59d2032d58f549b85dce0dcb418a8b0b3fd3fb283ca9a7c348efe2a4d5fcef9cd04b26305dbe185dc4c2e21b
DIST hardened-patches-3.13.6-4.extras.tar.bz2 803157 SHA256 368acbee29c589a53cbc183176f4b1c5818549e9b4d87ebc1d00fd0d650794ed SHA512 584663ab0fd13bc778760c1204591f6b7f25ec19aa1b92fc16ac49da2ff73a1c93f2c6b4967214ac181ac0b2c2490262c1bafd5e5084e8416b9f92963020dbdb WHIRLPOOL 58890b049d258d63e86b0f4fd10c0454fd427f0abdd383540b434d75129e3a4982b407cf3eb1d6b1c0a2959755a64b78ee7f5a954c71a182fb90eb885324b193
DIST hardened-patches-3.14.5-4.extras.tar.bz2 821438 SHA256 75ded742278c10071353bf62589413389ca1ee3db900441f946441959864b175 SHA512 832e52399b9265bca612291cef4f1a19b9db31ae3a1adb6d06f97ccf3878155113911287c06b379c14c5bf2974512d41de474ab379ab895a62c7231ab3480c06 WHIRLPOOL 5be37b567c482014de8e43aede3d192b5952965b0bd2cdf33afceb24555d511efaba498046ca2a3f8e822147b2d88d6086fca33721310078cb20ca416d657ff2
DIST hardened-patches-3.14.6-1.extras.tar.bz2 819882 SHA256 7f9d4685dc3ff37fe8dc5ea61c5f8a94875a8c6bab119decea3d5301191b4817 SHA512 fb5d0e8ea17de138d1dfe6c498f687df2325206cce598fc6401f786376b0fb7f8fd63f4fd24662f904703196f907abd09dcfaa73dc58064ca6553e550ac5ab51 WHIRLPOOL 996c8f8e55eec89b74216049fc98e9044fcf65d886fa5d10de999d22cd2eb4a9b16c567fc278a8000a82468c8d35860274cd29bcc82b9cbf275e7978c6cffd05
DIST hardened-patches-3.2.54-10.extras.tar.bz2 1766757 SHA256 362ae7cccee1ad85ac0d134a4e04aa6889372a075e7c5797b2dba5d9bf99ca0b SHA512 0d2c3ad87a4e006de1a8c8b497d88b6fc47c9a24a5e4de930ef8f1ee4f1a3acc9eaac1f63cdbcdf17d71d72bcd8bafb30e60adebfff407a237c7b3622e4841ec WHIRLPOOL ca6efb0876bfda9ef8660a877d8a1c2cf05c01ee7f93fede83bf00b545b8caf018e1a49b623ecfe4b8fa0d549d31ffc4aa6270dadb10f423dcefd119943ed436
DIST hardened-patches-3.2.55-8.extras.tar.bz2 1798078 SHA256 d7ddc2b8984aa6cd57c5b188fefe60acae2f90ec3a6badbcda899bacd04dc0c2 SHA512 fbdae9dffc1d035a73fa7672734304b06d94e22407f37d9960b549cb6ce864546afb2a50a3f6da36b58eef2eb611d64ccd8e87ff0bb5e5118ecfe6171464331f WHIRLPOOL a1afae9d5b533c6a3c6d3ba2d72c344f17464e2077231f42aa3b2514412df0d6ba98227431fb0d7aa42e2c9e95e34550a74920c590b44a7188dd41ae67c1458d
DIST hardened-patches-3.2.59-7.extras.tar.bz2 1906081 SHA256 dd3631c2bc027d689aeb7846f5e1430e51a9829f4dfc5c6d77ff2f1ec389aa3f SHA512 a09d1ff7eecac76f17a823b45ded69618fd354a3425472fe2dfb546028a6b7f537fd6e55063b62e51cfce97a334d0f51067c76fd8d6526ddffae711ee988b113 WHIRLPOOL 1b502546ce349a75b0916d41539a56607765985649809328fc396ebbb110e16c7f87379c0aae45a7962d2da4acf5b438b1c71151f3df4fc7872242d4a3dbcbbd
DIST hardened-patches-3.2.60-1.extras.tar.bz2 1928816 SHA256 5ee94389a5d3064b9db4daadb5d0c79d1eaf84ac336288cafc6f14258463d4cd SHA512 959f0819f98b89db8ecf39fb9e80ab1256f4639f4d32341ac0ceb8af12f1da3133329274c4ec92279839e8aaf2397ffa5915eaf98635cd51a493f906463daa11 WHIRLPOOL 14f22b9e02371772c328341ace6f70e232bb4a60f1c7eaedb9bae2304b8d1b956325b5a95a441b660590b78ea7617fe211827fac6717b866ae4c7b6637feeec3
DIST linux-3.13.tar.xz 77187032 SHA256 4d5e5eee5f276424c32e9591f1b6c971baedc7b49f28ce03d1f48b1e5d6226a2 SHA512 1ba223bb4b885d691a67196d86a8aaf7b4a1c351bf2a762f50f1b0c32da00dd0c28895872a66b49e8d244498d996876609268e64861d28ac4048886ef9f79b87 WHIRLPOOL 2992257a17e85b3eb16fcaf21678fa6dbf31f80c2099fd1ad0ff9852ac1d16122ac8e2c0b46421d8895d4368253a724e439cd625307ee7af7bd1e50cb2c9b62a
DIST linux-3.14.tar.xz 78399152 SHA256 61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa SHA512 5730d83a7a81134c1e77c0bf89e42dee4f8251ad56c1ac2be20c59e26fdfaa7bea55f277e7af156b637f22e1584914a46089af85039177cb43485089c74ac26e WHIRLPOOL 5ad07b78c362ba0b21c50b4abb99407cae06bd08576f3fd8f36047b01409eba096263208020da3dcad4977eefc61d66502276754097bc127635df1d7a5817d41
DIST linux-3.2.tar.xz 65065516 SHA256 dd96ed02b53fb5d57762e4b1f573460909de472ca588f81ec6660e4a172e7ba7 SHA512 77e9a52d78d6c8e951df1e166023eebe5defc5ef3c45d3ac84b613137b3c2e55cee5693d828ebd06c5034bd89ea2a5f862f55824f2b7839c9ad7212c81e3ecb0 WHIRLPOOL 7cc68baac4441740e2171fbbc4195ee6c0351de099aadaee8cb3487f6d1f8b7e1d3144ee54ba38dbd24d6be431a1ea3b921ffce82ff84df21a98da7bc61c1d17

@ -0,0 +1,45 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-sources/hardened-sources-3.14.6.ebuild,v 1.1 2014/06/11 14:08:04 blueness Exp $
EAPI="5"
ETYPE="sources"
K_WANT_GENPATCHES="base"
K_GENPATCHES_VER="10"
K_DEBLOB_AVAILABLE="1"
inherit kernel-2
detect_version
HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2"
SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}"
UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2"
UNIPATCH_EXCLUDE="
1500_XATTR_USER_PREFIX.patch
2900_dev-root-proc-mount-fix.patch"
DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="http://www.gentoo.org/proj/en/hardened/"
IUSE="deblob"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=">=sys-devel/gcc-4.5"
pkg_postinst() {
kernel-2_pkg_postinst
local GRADM_COMPAT="sys-apps/gradm-3.0*"
ewarn
ewarn "Users of grsecurity's RBAC system must ensure they are using"
ewarn "${GRADM_COMPAT}, which is compatible with ${PF}."
ewarn "It is strongly recommended that the following command is issued"
ewarn "prior to booting a ${PF} kernel for the first time:"
ewarn
ewarn "emerge -na =${GRADM_COMPAT}"
ewarn
}

@ -0,0 +1,43 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-sources/hardened-sources-3.2.60.ebuild,v 1.1 2014/06/11 14:05:43 blueness Exp $
EAPI="5"
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="16"
K_DEBLOB_AVAILABLE="1"
inherit kernel-2
detect_version
HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2"
SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}"
UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2"
UNIPATCH_EXCLUDE="4200_fbcondecor-0.9.6.patch"
DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="http://www.gentoo.org/proj/en/hardened/"
IUSE="deblob"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=">=sys-devel/gcc-4.5"
pkg_postinst() {
kernel-2_pkg_postinst
local GRADM_COMPAT="sys-apps/gradm-3.0*"
ewarn
ewarn "Users of grsecurity's RBAC system must ensure they are using"
ewarn "${GRADM_COMPAT}, which is compatible with ${PF}."
ewarn "It is strongly recommended that the following command is issued"
ewarn "prior to booting a ${PF} kernel for the first time:"
ewarn
ewarn "emerge -na =${GRADM_COMPAT}"
ewarn
}

@ -1,6 +1,4 @@
DIST musl-1.0.1.tar.gz 873696 SHA256 119cddd23bae40ed672307696c0ec3bc59a9abdc7d4b1153fbffa0eca422a431 SHA512 3d15ea23723e7f94684938da33a4e54d780f4d9d1846f3e94401a0625d1c65569c695b36c2afa2a19787302d957b2a7bfbc0dc18029d6217278528557e36a875 WHIRLPOOL d197ce5513cd46925208cb8f549a823fcadfe317b193a90a1b8ddecca1feb614995ab66d2f98383a56c9c162ee6936e10005f8f097b7975ae400c41dfe761aa5
DIST musl-1.0.2.tar.gz 874500 SHA256 b21109858acc25c345efd4fa8257918edd0b576a0c4c632a42d997b429690f8a SHA512 0d3e3ef7abfd7143e992fd854300f908cb1b93bc39b217337ec2c9b345a55a6bb8946b03ae86c774e12950eb4e3fe9f9f67e1ad82c1603edfc61cbf0ada0c188 WHIRLPOOL 3e5ccbeb7de8780ad3f29c565f2a1418294561754a17ce208fcfba3fca288b9fde2895fdadd2ba2a5fdab1d407c120cc4828e740ee9d12145c37613dad4907f1
DIST musl-1.0.3.tar.gz 874724 SHA256 95c58674a22e7e705b163362e25660aa8178c3047bc12ab779fe43f16bd0581d SHA512 aa3dea0b14ea79690e0cd65fa169236f229c9841d985c3c4e1f471c33eac97b2f87035f4d71403b10a76f1681761632ee62f76d39ae60f2fe791e7ad4e5034d8 WHIRLPOOL 614f7ae710b9a6b8fa4be7076dc49750c34a3f05abc8d4c21bf81a92bbdbddc355e6e6bda88372d33580e2d200e742670e999ed693b15ef8868f4b3f4376ebea
DIST musl-1.1.0.tar.gz 877291 SHA256 de1b43019e5361d7577e5e0213e9dde591853e9da5d4a7cd75e2e0d78bf60820 SHA512 72dab085fa56a2f02d407074b9a4c1d409624df74924ed385b174a767113aa0a4112bd22d3eaf465b31a14b8e60a15997d6042421994673977de306ee8738b3d WHIRLPOOL bbc86278bed0213d74869d09e6f23d20b53409b7a4b1e73a5ccbe33671126294c106bcbfa2c023d7fe6beecdfc1c28044c1b4ae25eece80ba4fb3bc6840705f4
DIST musl-1.1.1.tar.gz 876663 SHA256 9dd75d6512e44d5a13254e246db56c90365894b05bab2b1127e44a31e4fd7c36 SHA512 5182deb80a35c8a4009d71098c95a16e5ab9bd03186443917652f0c521d2980183e203256493a69e8230b6a0c4848ca8e44de9e8c851a511cd37d0d41f91b14f WHIRLPOOL e7f2060c64f2a134473f86050e62992156b2f4dcb247231bf22b65e9cb37d79ae3799b45e1cadb24993b9896aae4ebe9be3b58cde5b38798fccad6e1ddad6169
DIST musl-1.1.2.tar.gz 883627 SHA256 dac94112b9a22d2657cd3f36ca0d62ee1eb10707a22bfc97d5746147ef92852b SHA512 54d279efea6e122567c936e47401df5c0f1493c42eb3199b0ba3053b1882a864fc1a71d19ad945bc4f328407231c54a7897413e37f4bc33337a243c044a26b4a WHIRLPOOL 6a778c8fc05cced60811e67c2efde5e6900be4603618a33eb8dcb2cc01f6e6af4606fe9b1fdab386d4a77c5ac52e790e3e6ffa7a2c675c8f208adae1415c79db

@ -1,101 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/musl/musl-1.0.1.ebuild,v 1.1 2014/04/18 15:05:42 blueness Exp $
EAPI=5
inherit eutils flag-o-matic multilib toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://git.musl-libc.org/musl"
inherit git-2
fi
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
export CTARGET=${CATEGORY/cross-}
fi
fi
DESCRIPTION="Lightweight, fast and simple C library focused on standards-conformance and safety"
HOMEPAGE="http://www.musl-libc.org/"
if [[ ${PV} != "9999" ]] ; then
PATCH_VER=""
SRC_URI="http://www.musl-libc.org/releases/${P}.tar.gz"
KEYWORDS="-* ~amd64 ~arm ~mips ~x86"
fi
LICENSE="MIT"
SLOT="0"
IUSE="crosscompile_opts_headers-only nls"
RDEPEND="nls? ( sys-devel/gettext )"
if [[ ${CATEGORY} != cross-* ]] ; then
RDEPEND+=" sys-apps/getent"
fi
is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]
}
just_headers() {
use crosscompile_opts_headers-only && is_crosscompile
}
pkg_setup() {
if [ ${CTARGET} == ${CHOST} ] ; then
case ${CHOST} in
*-musl*) ;;
*) die "Use sys-devel/crossdev to build a musl toolchain" ;;
esac
fi
}
src_configure() {
tc-export CC
./configure \
--target="${CTARGET}" \
--prefix="/usr" \
--disable-gcc-wrapper
}
src_compile() {
emake include/bits/alltypes.h || die
just_headers && return 0
emake || die
}
src_install() {
local sysroot=${D}
is_crosscompile && sysroot+="/usr/${CTARGET}"
local target="install"
just_headers && target="install-headers"
emake DESTDIR="${sysroot}" ${target} || die
# Make sure we install the sys-include symlink so that when
# we build a 2nd stage cross-compiler, gcc finds the target
# system headers correctly. See gcc/doc/gccinstall.info
if is_crosscompile ; then
dosym usr/include /usr/${CTARGET}/sys-include
fi
# If we are going to use gnu's gettext then we have to
# move musl's libintl out of the way.
use nls && mv "${D}"/usr/include/libintl{,-musl}.h
}
pkg_postinst() {
is_crosscompile && return 0
[ "${ROOT}" != "/" ] && return 0
# TODO: musl doesn't use ldconfig, instead here we can
# create sym links to libraries outside of /lib and /usr/lib
ldconfig
# reload init ...
/sbin/telinit U 2>/dev/null
}

@ -1,101 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/musl/musl-1.1.0.ebuild,v 1.1 2014/04/18 15:05:42 blueness Exp $
EAPI=5
inherit eutils flag-o-matic multilib toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://git.musl-libc.org/musl"
inherit git-2
fi
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
export CTARGET=${CATEGORY/cross-}
fi
fi
DESCRIPTION="Lightweight, fast and simple C library focused on standards-conformance and safety"
HOMEPAGE="http://www.musl-libc.org/"
if [[ ${PV} != "9999" ]] ; then
PATCH_VER=""
SRC_URI="http://www.musl-libc.org/releases/${P}.tar.gz"
KEYWORDS="-* ~amd64 ~arm ~mips ~x86"
fi
LICENSE="MIT"
SLOT="0"
IUSE="crosscompile_opts_headers-only nls"
RDEPEND="nls? ( sys-devel/gettext )"
if [[ ${CATEGORY} != cross-* ]] ; then
RDEPEND+=" sys-apps/getent"
fi
is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]
}
just_headers() {
use crosscompile_opts_headers-only && is_crosscompile
}
pkg_setup() {
if [ ${CTARGET} == ${CHOST} ] ; then
case ${CHOST} in
*-musl*) ;;
*) die "Use sys-devel/crossdev to build a musl toolchain" ;;
esac
fi
}
src_configure() {
tc-export CC
./configure \
--target="${CTARGET}" \
--prefix="/usr" \
--disable-gcc-wrapper
}
src_compile() {
emake include/bits/alltypes.h || die
just_headers && return 0
emake || die
}
src_install() {
local sysroot=${D}
is_crosscompile && sysroot+="/usr/${CTARGET}"
local target="install"
just_headers && target="install-headers"
emake DESTDIR="${sysroot}" ${target} || die
# Make sure we install the sys-include symlink so that when
# we build a 2nd stage cross-compiler, gcc finds the target
# system headers correctly. See gcc/doc/gccinstall.info
if is_crosscompile ; then
dosym usr/include /usr/${CTARGET}/sys-include
fi
# If we are going to use gnu's gettext then we have to
# move musl's libintl out of the way.
use nls && mv "${D}"/usr/include/libintl{,-musl}.h
}
pkg_postinst() {
is_crosscompile && return 0
[ "${ROOT}" != "/" ] && return 0
# TODO: musl doesn't use ldconfig, instead here we can
# create sym links to libraries outside of /lib and /usr/lib
ldconfig
# reload init ...
/sbin/telinit U 2>/dev/null
}

@ -0,0 +1 @@
DIST qtweb-3.8.5_p108.tar.gz 1126836 SHA256 4b0735af1ab88b8be0dc0ac0d5acfb3164293a73a26c6e61ef2203a4977bf0a3 SHA512 7bb2f1760e41b91c65185cce2ce7cde639262d7b04256d766bb128a19046c97c645fab329676faa88a66407e1b551f914267dadb0e4f5f6c6f6d8ff9aedc8e46 WHIRLPOOL f43cd7179cd548ceae8c1cd1c9df5f647363608d7c27a8799bd5a0c494b43f2f092a37c78e3f14d702dde3c2641f29c1708b4f79892aaea719a363898b7f4760

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>jer@gentoo.org</email>
<name>Jeroen Roovers</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,29 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/qtweb/qtweb-3.8.5_p108.ebuild,v 1.2 2014/06/11 15:31:55 jer Exp $
EAPI=5
inherit qt4-r2
MY_PN=QtWeb
DESCRIPTION="Lightweight, fast, secure and portable browser for the Web"
HOMEPAGE="http://www.qtweb.net/ https://github.com/magist3r/QtWeb"
SRC_URI="https://codeload.github.com/magist3r/${MY_PN}/tar.gz/b${PV/*_p} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtwebkit:4
"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${MY_PN}-b${PV/*_p}
src_install() {
dobin build/${MY_PN}
}
Loading…
Cancel
Save