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,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
|
||||
|
@ -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,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,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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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,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."
|
||||
}
|
@ -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
|
||||
}
|
@ -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…
Reference in new issue