Sync with portage [Thu Dec 1 10:50:36 MSK 2011].

mhiretskiy
root 13 years ago
parent 626f40739b
commit 330b36ab9e

@ -1,2 +1,4 @@
DIST openssl-blacklist_0.4.1.tar.gz 32928403 RMD160 f10dd770843bc2ff38457c5b1a9459437fcf020d SHA1 befbc2d4fb15c624e24784b192ffd45805b595ab SHA256 1fc13066cbdf65bec886e989c35d74abbfde19ea936a1b909d69129720c7b313
DIST openssl-blacklist_0.4.2.tar.gz 32928454 RMD160 ae9c59777307c4150b6c0afafd1a520c5e6c1bf1 SHA1 8ae73c6bfafb5f9195251d998d901a14b1c04fe9 SHA256 2eab66bfbcf12de78d7188d3dc41eaa3bf4bc04866c0228ab8e313842920988b
DIST openssl-blacklist_0.5-3.diff.gz 20228 RMD160 33805bbd22b37d02186853809be50dea922d0abf SHA1 082786be8ac7518d33c841c747371fe1a73c601c SHA256 caf34380fce6f4b31d958a176f8f5d0a4d1e9da66ceaed2e5a20c7929d341942
DIST openssl-blacklist_0.5.orig.tar.gz 32908393 RMD160 17a8d0cbee8ca37c2dfa7e98f47751cf0d497ed7 SHA1 5b4a1eb9b3fc0e863943aaa1c09b6e986dad3ff4 SHA256 d194cafbbad9ba10b6dd1721ee241c1a645552d206203f764fe4f059b29175bb

@ -0,0 +1,50 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/openssl-blacklist/openssl-blacklist-0.5.3.ebuild,v 1.1 2011/11/30 22:12:50 vapier Exp $
EAPI="4"
inherit eutils versionator
MY_PV=$(get_version_component_range 1-2)
MY_P="${PN}-${MY_PV}"
DEB_P="${PN}_${MY_PV}"
DEB_PVER=$(get_version_component_range 3)
DEB_PATCH="${DEB_P}-${DEB_PVER}.diff"
DESCRIPTION="Detection of weak ssl keys produced by certain debian versions between 2006 and 2008"
HOMEPAGE="https://launchpad.net/ubuntu/+source/openssl-blacklist/"
SRC_URI="mirror://debian/pool/main/o/${PN}/${DEB_P}.orig.tar.gz
mirror://debian/pool/main/o/${PN}/${DEB_PATCH}.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd"
IUSE=""
DEPEND="dev-lang/python"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${MY_P}
src_prepare() {
EPATCH_OPTS="-p1" epatch "${WORKDIR}"/${DEB_PATCH}
}
src_install() {
dobin openssl-vulnkey
doman openssl-vulnkey.1
insinto /usr/share/openssl-blacklist
# ripped from debian/rules "install" target
local keysize
for keysize in 512 1024 2048 4096 ; do
(
cat debian/blacklist.prefix
cat blacklists/{be32,le32,le64}/blacklist-${keysize}.db \
| cut -d ' ' -f 5 | cut -b21- | sort
) > blacklist.RSA-${keysize}
doins blacklist.RSA-${keysize}
done
}

@ -1 +1,2 @@
DIST gnucash-docs-2.2.0.tar.gz 10023082 RMD160 3f413e3a5e5f4f9cce2ae5e4a8a3ad1b468c2603 SHA1 3e76293735243cb4f356c2ac98e04e0e64c5c341 SHA256 8530d00b7dbe7c06022608ce134a10206ca58558a5bb61cb83b859e74fc337b3
DIST gnucash-docs-2.4.1.tar.gz 34037913 RMD160 ae23b3db4e6bddbf1e477826d2f9cc02977e128b SHA1 fe3e6516f008febd00c5300c448b185983728822 SHA256 28517368a77786b2a31b568fa3a8fd5b159bf0776deee52a51af8658c43c8221

@ -0,0 +1,36 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/gnucash-docs/gnucash-docs-2.4.1.ebuild,v 1.2 2011/11/30 19:39:23 mr_bones_ Exp $
EAPI="4"
GCONF_DEBUG=no
inherit gnome2
DESCRIPTION="Documentation package for GnuCash"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="mirror://sourceforge/gnucash/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2 FDL-1.1"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="gnome-extra/yelp
!<=app-office/gnucash-2.2.1"
DEPEND="${RDEPEND}
>=dev-libs/libxml2-2.5.10:2
dev-libs/libxslt
>=app-text/scrollkeeper-0.3.4
app-text/docbook-xsl-stylesheets
app-text/docbook-xml-dtd:4.1.2"
pkg_postinst() {
gnome2_pkg_postinst
if ! has_version "dev-java/fop"; then
elog "You need dev-java/fop to generate pdf files."
fi
}

@ -3,3 +3,4 @@ DIST scite225.tgz 1843570 RMD160 3b86042411f2272fa87428883386e5a7e5d86653 SHA1 6
DIST scite226.tgz 1882394 RMD160 e55abe75f34234899738cab0d1da03aea2ca267c SHA1 ebb4e4cc1d663f97bfd31dd3554764bb108e2cff SHA256 41587ed05295f72600967e3b8668f47a8d529d6e4e8be5980070ebfd13ef83f3
DIST scite227.tgz 1883989 RMD160 f61251b8d451ef05bedef55836b483bbf188c761 SHA1 d248394fe09dc1d111d1afe5c89320b67c01e9f0 SHA256 9bf6e3515022cc12a3b24b158f54ae1a4730f104b65a6fcdb997f4f7a84b2c0c
DIST scite228.tgz 1875473 RMD160 8497fb7b65bc203c94b6d557955b58e14186cfff SHA1 38d75df0997cf68215cac0ea79ad68243741b200 SHA256 a4fa35a2babdfdc25d41474ea8133e6f1fbffaf411ebfc260740e728505acaf7
DIST scite301.tgz 1810301 RMD160 3f3c7614d7ac261520aa5721522584166977b7ca SHA1 175e616e9449ee94fa19d6ba38c0fe8963c20593 SHA256 603859e1ec1c05c1722d836b08180be36a70cc6662a6b574e83019b0da902e5d

@ -0,0 +1,16 @@
diff -Nru 3.0.1.vanilla/scite/src/SciTEProps.cxx 3.0.1/scite/src/SciTEProps.cxx
--- 3.0.1.vanilla/scite/src/SciTEProps.cxx 2011-11-30 19:39:41.059801342 +0100
+++ 3.0.1/scite/src/SciTEProps.cxx 2011-11-30 19:39:53.211835004 +0100
@@ -1702,10 +1702,12 @@
// return the int value of the command name passed in.
int SciTEBase::GetMenuCommandAsInt(SString commandName) {
+#ifndef NO_LUA
int i = IFaceTable::FindConstant(commandName.c_str());
if (i != -1) {
return IFaceTable::constants[i].value;
}
+#endif
// Otherwise we might have entered a number as command to access a "SCI_" command
return commandName.value();
}

@ -0,0 +1,82 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-3.0.1.ebuild,v 1.2 2011/11/30 19:05:10 nelchael Exp $
EAPI="4"
inherit toolchain-funcs eutils
MY_PV=${PV//./}
DESCRIPTION="A very powerful editor for programmers"
HOMEPAGE="http://www.scintilla.org/SciTE.html"
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
LICENSE="Scintilla"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
IUSE="lua"
RDEPEND="x11-libs/gtk+:2
lua? ( >=dev-lang/lua-5 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=sys-apps/sed-4"
S="${WORKDIR}/${PN}/gtk"
src_prepare() {
cd "${WORKDIR}/scintilla/gtk"
sed -i makefile \
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
-e "s#-Os##" \
|| die "error patching makefile"
cd "${WORKDIR}/scite/gtk"
sed -i makefile \
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|| die "error patching makefile"
cd "${S}"
sed -i makefile \
-e 's#usr/local#usr#g' \
-e 's#/gnome/apps/Applications#/applications#' \
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
-e 's#${D}##' \
-e 's#-g root#-g 0#' \
-e "s#-Os##" \
|| die "error patching makefile"
cd "${WORKDIR}"
epatch "${FILESDIR}/${PN}-3.0.1-no-lua.patch"
}
src_compile() {
emake -C ../../scintilla/gtk
if use lua; then
emake
else
emake NO_LUA=1
fi
}
src_install() {
dodir /usr/bin
dodir /usr/share/{pixmaps,applications}
emake prefix="${ED}/usr" install
# we have to keep this because otherwise it'll break upgrading
mv "${ED}/usr/bin/SciTE" "${ED}/usr/bin/scite" || die
dosym /usr/bin/scite /usr/bin/SciTE
# replace .desktop file with our own working version
rm -f "${ED}/usr/share/applications/SciTE.desktop"
insinto /usr/share/applications
doins "${FILESDIR}/scite.desktop"
doman ../doc/scite.1
dodoc ../README
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.1.2-r2.ebuild,v 1.1 2011/11/28 18:29:19 alexxy Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.1.2-r2.ebuild,v 1.2 2011/11/30 19:39:53 mr_bones_ Exp $
EAPI="4"
PYTHON_DEPEND="2"
@ -321,4 +321,4 @@ pkg_postinst() {
pkg_postrm() {
python_mod_cleanup $(use pygrub && echo grub) xen
}
}

@ -1 +1,2 @@
DIST gnucash-2.4.7.tar.bz2 9297876 RMD160 678db346d2a0d3f019d7435ac3cf17df96ac7c1a SHA1 e99dd56949de27c19d9c3413d30c87a0f74e8ff9 SHA256 eeb3b17f9081a544f8705db735df88ab3f468642a1d01552ea4e36bcb5b0730e
DIST gnucash-2.4.8.tar.bz2 9345232 RMD160 030c5948e188765900bb5736c398f8d5ee6641d4 SHA1 cdd8793bc8e8cbb433a0237007023f4973a51781 SHA256 4aa11e7746bb5105682a223f9baf97200ecf2a1fcddbf871626805ac097fee19

@ -0,0 +1,45 @@
--- macros/ac_python_devel.m4~ 2011-10-17 18:53:34.000000000 +0200
+++ macros/ac_python_devel.m4 2011-11-30 15:17:45.978799588 +0100
@@ -20,14 +20,8 @@
# Check for Python include path
AC_MSG_CHECKING([for Python include path])
- python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
- for i in "$python_path/include/python$PYTHON_VERSION/" "$python_path/include/python/" "$python_path/" ; do
- python_path=`find -L $i -type f -name Python.h -print | sed "1q"`
- if test -n "$python_path" ; then
- break
- fi
- done
- python_path=`echo $python_path | sed "s,/Python.h$,,"`
+ python_path=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_python_inc())'`
AC_MSG_RESULT([$python_path])
if test -z "$python_path" ; then
AC_MSG_ERROR([cannot find Python include path])
@@ -36,21 +30,16 @@
# Check for Python library path
AC_MSG_CHECKING([for Python library path])
- python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
- for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do
- python_path=`find -L $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"`
- if test -n "$python_path" ; then
- break
- fi
- done
- python_path=`echo $python_path | sed "s,/libpython.*$,,"`
+ python_path=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_config_var("LIBDIR"))'`
AC_MSG_RESULT([$python_path])
if test -z "$python_path" ; then
AC_MSG_ERROR([cannot find Python library path])
fi
AC_SUBST([PYTHON_LDFLAGS],["-L$python_path -lpython$PYTHON_VERSION"])
#
- python_site=`echo $python_path | sed "s/config/site-packages/"`
+ python_site=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_python_lib(standard_lib=False))'`
AC_SUBST([PYTHON_SITE_PKG],[$python_site])
#
# libraries which must be linked in when embedding

@ -0,0 +1,150 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.4.8.ebuild,v 1.1 2011/11/30 15:13:19 pacho Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="no"
PYTHON_DEPEND="python? 2:2.4"
inherit gnome2 python eutils autotools
DOC_VER="2.2.0"
DESCRIPTION="A personal finance manager"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="chipcard cxx debug +doc hbci mysql ofx postgres python quotes sqlite webkit"
# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.ac)
RDEPEND=">=dev-libs/glib-2.13:2
>=dev-libs/popt-1.5
>=dev-libs/libxml2-2.5.10:2
>=dev-scheme/guile-1.8.3:12[deprecated,regex]
dev-scheme/guile-www
>=dev-scheme/slib-3.1.4
>=gnome-base/gconf-2:2
>=gnome-base/libgnomeui-2.4
>=gnome-base/libglade-2.4:2.0
gnome-base/libgnome-keyring
media-libs/libart_lgpl
>=sys-libs/zlib-1.1.4
>=x11-libs/gtk+-2.14:2
x11-libs/goffice:0.8[gnome]
x11-libs/pango
cxx? ( dev-cpp/gtkmm:2.4 )
ofx? ( >=dev-libs/libofx-0.9.1 )
hbci? ( >=net-libs/aqbanking-5[gtk]
sys-libs/gwenhywfar[gtk]
chipcard? ( sys-libs/libchipcard )
)
quotes? ( dev-perl/DateManip
>=dev-perl/Finance-Quote-1.11
dev-perl/HTML-TableExtract )
webkit? ( net-libs/webkit-gtk:2 )
!webkit? ( >=gnome-extra/gtkhtml-3.16:3.14 )
sqlite? ( dev-db/libdbi dev-db/libdbi-drivers[sqlite3] )
postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
"
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-0.3
dev-util/pkgconfig
dev-util/intltool
gnome-base/gnome-common
sys-devel/libtool
"
PDEPEND="doc? ( >=app-doc/gnucash-docs-${DOC_VER} )"
pkg_setup() {
DOCS="doc/README.OFX doc/README.HBCI"
if use webkit ; then
G2CONF+=" --with-html-engine=webkit"
else
G2CONF+=" --with-html-engine=gtkhtml"
fi
if use sqlite || use mysql || use postgres ; then
G2CONF+=" --enable-dbi"
else
G2CONF+=" --disable-dbi"
fi
G2CONF+="
$(use_enable cxx gtkmm)
$(use_enable debug)
$(use_enable ofx)
$(use_enable hbci aqbanking)
$(use_enable python python-bindings)
--disable-doxygen
--enable-locale-specific-tax
--disable-error-on-warning"
if use python ; then
python_set_active_version 2
fi
}
src_configure() {
# guile wrongly exports LDFLAGS as LIBS which breaks modules
# Filter until a better ebuild is available, bug #202205
local GUILE_LIBS=""
local lib
for lib in $(guile-config link); do
if [ "${lib#-Wl}" = "$lib" ]; then
GUILE_LIBS="$GUILE_LIBS $lib"
fi
done
econf GUILE_LIBS="${GUILE_LIBS}" ${G2CONF}
}
src_prepare() {
: > "${S}"/py-compile
use python && python_convert_shebangs -r 2 .
# Disable python binding tests because of missing file
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
-i src/optional/python-bindings/Makefile.{am,in} \
|| die "python tests sed failed"
# Find python in a faster way, bug #344231, upstream bug #665203
epatch "${FILESDIR}/${PN}-2.4.8-python-detection.patch"
intltoolize --force --copy --automake || die "intltoolize failed"
eautoreconf
gnome2_src_prepare
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
GUILE_WARN_DEPRECATED=no \
GNC_DOT_DIR="${T}"/.gnucash \
emake check
}
src_install() {
# Parallel installation fails from time to time, bug #359123
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
dodoc "${T}"/cantuseprepalldocs/*
}
pkg_postinst() {
gnome2_pkg_postinst
use python && python_mod_optimize gnucash
}
pkg_postrm() {
gnome2_pkg_postrm
use python && python_mod_cleanup gnucash
}

@ -1 +1,2 @@
DIST esearch-0.7.2.tar.bz2 11747 RMD160 91daf94ed15ece77f0020b6269906b93a526af6a SHA1 a973679704b036a2d15876694534541410d9c273 SHA256 7e47e8f180b1fe2a00468012b38d6f6d75a629b89294d52d08b97dbc1cc2e08e
DIST esearch-1.0.tar.gz 18071 RMD160 6ffc724b3979cc322f73369331372eb8cd34002b SHA1 a25795d5b092b8eb9716135c4578994a2a2dc550 SHA256 456ece57d9b55e8d9c70920904770c858701d56b7fbb56af32536a5fdd3c8832

@ -0,0 +1,54 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/esearch/esearch-1.0.ebuild,v 1.1 2011/11/30 21:03:33 fuzzyray Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45]"
PYTHON_USE_WITH="readline"
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
inherit distutils python
DESCRIPTION="Replacement for 'emerge --search' with search-index"
HOMEPAGE="http://david-peter.de/esearch.html"
SRC_URI="mirror://github/fuzzyray/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="linguas_fr linguas_it"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
DEPEND="sys-apps/portage"
RDEPEND="${DEPEND}"
distutils_src_compile_pre_hook() {
echo VERSION="${PVR}" "$(PYTHON)" setup.py set_version
VERSION="${PVR}" "$(PYTHON)" setup.py set_version \
|| die "setup.py set_version failed"
}
src_compile() {
distutils_src_compile
}
src_install() {
python_convert_shebangs -r "" build-*/scripts-*
distutils_src_install
dodoc eupdatedb.cron || die "dodoc failed"
# Remove unused man pages according to the linguas flags
if ! use linguas_fr ; then
rm -rf "${ED}"/usr/share/man/fr
fi
if ! use linguas_it ; then
rm -rf "${ED}"/usr/share/man/it
fi
}
pkg_postinst() {
distutils_pkg_postinst
ewarn "Because file locations have changed, please run 'hash -r' in your active shells."
}

@ -1,9 +1,12 @@
DIST otp_doc_html_R13B04.tar.gz 27440785 RMD160 7257fad19ecfeee69b1c7021692374d1e29aba79 SHA1 dc0e68cb1dd6f45cbd5ea792260b16f91eaa0e2f SHA256 fdad0db55ab9339703e7cd61626b5cca95f187084d1dabf07ac97f528b4f47aa
DIST otp_doc_html_R14B02.tar.gz 28435253 RMD160 ae645dd9c6181f4da3b529a97f0f0166fb864647 SHA1 bccbad3fcc70ca8d4851c760c4b2234a4c719e67 SHA256 36d1052dbf1ab7d7858e270ad9ab5b5ad2988849e4629e69ae141a6f6d69f455
DIST otp_doc_html_R14B03.tar.gz 28691748 RMD160 7be3c667de0b5e42f0d56eeadd155bcf977488cf SHA1 c662e3b4387772c916f2f8c3e9dbceb275207d8c SHA256 d05031cc9f3e3af63b891737f9f203c7ab862adf490d67f7d7e3a9d245667958
DIST otp_doc_html_R14B04.tar.gz 28816088 RMD160 0e44a933ae35fe95d1ecd9958c9e86ce398e259f SHA1 86f76adee9bf953e5578d7998fda9e7dfc0d43f5 SHA256 3b066d23d82667e2d0477856b22ea94262d65baf7366babe1c10d8bddc28ab5a
DIST otp_doc_man_R13B04.tar.gz 1033584 RMD160 3046e54a71bf6e114c9208f263caef831782d090 SHA1 660e52302d270138f8e9f2f2b6a562026998012c SHA256 3646198b64bbea0f3760987d20d3392b0b5b2955394a917b92a2c6664a310dd6
DIST otp_doc_man_R14B02.tar.gz 1080313 RMD160 8a8429c12cf15095916ed5e67df562e6faa1f5d3 SHA1 d4533603b2406ad125ac0dc5e88fb3cdf2a35e34 SHA256 d254dea54fa7af38df8ac52889bb080548ea2335257eaf7dfc628c73b63b57ff
DIST otp_doc_man_R14B03.tar.gz 1116113 RMD160 f6e30764fe122cc0e571f8338f7c3eb3ff3bd893 SHA1 6bd773d2eee069762ba344dc8825ac52722398e1 SHA256 78882849e69ab7449a75accbdaa85015209114a93e60cb6781e03f2af592a4e5
DIST otp_doc_man_R14B04.tar.gz 1117663 RMD160 420d89fd32f2851253a5cef124ced50851dc2bb0 SHA1 41f4ea59c9622e39b30882e173983252b6faca81 SHA256 8514511e8a8ac3f3f67db06f333548edf283d9a8afcbc9e9eeca7b1af9a107da
DIST otp_src_R13B04.tar.gz 59060560 RMD160 5546431e710814da2089d70d5d02c658a1a2f79b SHA1 fe785833a8029cbb3aee188bdb417f4da33fbd06 SHA256 e2694383b3857f5edfc242b8c3acbfba4683e448387fa124d8e587cba234af43
DIST otp_src_R14B02.tar.gz 66133818 RMD160 87e3715decd883ec082ac20faac015bd96a9976c SHA1 3b117f93a4e28c376278bbcca0ede0f936952c88 SHA256 849d050b59821e9f2831fee2e3267d84b410eee860a55f6fc9320cc00b5205bd
DIST otp_src_R14B03.tar.gz 70620709 RMD160 468736a53b2e74ab0cd0f706751b5b03cbfa87cd SHA1 109812114ef7c2855ade14b90813a870c89f6d43 SHA256 ae0d7c90e860a8be27248114d5c6441a316d44f7e31493d4bae8e7db0cae651d
DIST otp_src_R14B04.tar.gz 70773703 RMD160 1619a05e7d3df9cb5f9c41e32d9cfb0d8b4edd56 SHA1 e469c20c8be6c51bb584a2dec235c4714a60b4db SHA256 099b35910e635b9148ac90f70fd9dd592920ed02406eb26c349efd8d1e959b6e

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-14.2.2-r1.ebuild,v 1.1 2011/05/04 08:11:31 djc Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-14.2.2-r1.ebuild,v 1.2 2011/11/30 15:50:14 djc Exp $
EAPI=3
WX_GTK_VER="2.8"
@ -33,7 +33,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebs
IUSE="doc emacs halfword hipe java kpoll odbc smp sctp ssl tk wxwidgets"
RDEPEND=">=dev-lang/perl-5.6.1
!<app-accessibility/speech-dispatcher-0.7.1-r1
ssl? ( >=dev-libs/openssl-0.9.7d )
emacs? ( virtual/emacs )
java? ( >=virtual/jdk-1.2 )

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-14.2.3.ebuild,v 1.1 2011/06/06 08:53:33 djc Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-14.2.3.ebuild,v 1.2 2011/11/30 15:50:14 djc Exp $
EAPI=3
WX_GTK_VER="2.8"
@ -33,7 +33,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebs
IUSE="doc emacs halfword hipe java kpoll odbc smp sctp ssl tk wxwidgets"
RDEPEND=">=dev-lang/perl-5.6.1
!<app-accessibility/speech-dispatcher-0.7.1-r1
ssl? ( >=dev-libs/openssl-0.9.7d )
emacs? ( virtual/emacs )
java? ( >=virtual/jdk-1.2 )

@ -0,0 +1,180 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-14.2.4.ebuild,v 1.1 2011/11/30 15:50:14 djc Exp $
EAPI=3
WX_GTK_VER="2.8"
inherit elisp-common eutils java-pkg-opt-2 multilib versionator wxwidgets
# NOTE: If you need symlinks for binaries please tell maintainers or
# open up a bug to let it be created.
# erlang uses a really weird versioning scheme which caused quite a few problems
# already. Thus we do a slight modification converting all letters to digits to
# make it more sane (see e.g. #26420)
# the next line selects the right source.
ERL_VER=($(get_version_components))
MY_PV="R$(get_major_version)B0${ERL_VER[2]}"
# ATTN!! Take care when processing the C, etc version!
MY_P=otp_src_${MY_PV}
DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries"
HOMEPAGE="http://www.erlang.org/"
SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz
http://erlang.org/download/otp_doc_man_${MY_PV}.tar.gz
doc? ( http://erlang.org/download/otp_doc_html_${MY_PV}.tar.gz )"
LICENSE="EPL"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris"
IUSE="doc emacs halfword hipe java kpoll odbc smp sctp ssl tk wxwidgets"
RDEPEND=">=dev-lang/perl-5.6.1
ssl? ( >=dev-libs/openssl-0.9.7d )
emacs? ( virtual/emacs )
java? ( >=virtual/jdk-1.2 )
odbc? ( dev-db/unixODBC )"
DEPEND="${RDEPEND}
wxwidgets? ( x11-libs/wxGTK:2.8[opengl] )
sctp? ( net-misc/lksctp-tools )
tk? ( dev-lang/tk )"
S="${WORKDIR}/${MY_P}"
SITEFILE=50${PN}-gentoo.el
pkg_setup() {
use wxwidgets && wxwidgets_pkg_setup
if use halfword ; then
use amd64 || die "halfword support is limited to amd64"
fi
}
src_prepare() {
use odbc || sed -i 's: odbc : :' lib/Makefile
# bug 263129, don't ignore LDFLAGS, reported upstream
sed -e 's:LDFLAGS = \$(DED_LDFLAGS):LDFLAGS += \$(DED_LDFLAGS):' -i "${S}"/lib/megaco/src/flex/Makefile.in || die
if ! use wxwidgets; then
sed -i 's: wx : :' lib/Makefile
rm -rf lib/wx
fi
# Nasty workaround, reported upstream
cp "${S}"/lib/configure.in.src "${S}"/lib/configure.in || die
# prevent configure from injecting -m32 by default on Darwin, bug #334155
# Nasty hack
sed -i -e 's/Darwin-i386/Darwin-NO/' configure.in || die
sed -i -e '/\<\(LD\|C\)FLAGS="-m32/s/-m32//' erts/configure.in || die
# bug 383697
sed -i '1i#define OF(x) x' erts/emulator/drivers/common/gzio.c || die
}
src_configure() {
use java || export JAVAC=false
econf \
--enable-threads \
--enable-shared-zlib \ \
$(use_enable sctp) \
$(use_enable halfword halfword-emulator) \
$(use_enable hipe) \
$(use_with ssl ssl "${EPREFIX}"/usr) \
$(use_enable ssl dynamic-ssl-lib) \
$(use_enable kpoll kernel-poll) \
$(use_enable smp smp-support) \
|| die
}
src_compile() {
use java || export JAVAC=false
emake -j1 || die
if use emacs ; then
pushd lib/tools/emacs
elisp-compile *.el || die
popd
fi
}
extract_version() {
sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk"
}
src_install() {
local ERL_LIBDIR=/usr/$(get_libdir)/erlang
local ERL_INTERFACE_VER=$(extract_version lib/erl_interface EI_VSN)
local ERL_ERTS_VER=$(extract_version erts VSN)
emake -j1 INSTALL_PREFIX="${D}" install || die
dodoc AUTHORS README.md
dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl
dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc
dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript
dosym \
"${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \
/usr/bin/erl_call
dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam
use smp && dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp
## Remove ${D} from the following files
sed -e "s:${D}::g" -i "${ED}${ERL_LIBDIR}/bin/erl" || die
sed -e "s:${D}::g" -i "${ED}${ERL_LIBDIR}/bin/start" || die
grep -rle "${D}" "${ED}/${ERL_LIBDIR}/erts-${ERL_ERTS_VER}" | xargs sed -i -e "s:${D}::g"
## Clean up the no longer needed files
rm "${ED}/${ERL_LIBDIR}/Install"||die
for i in "${WORKDIR}"/man/man* ; do
dodir "${ERL_LIBDIR}/${i##${WORKDIR}}"
done
for file in "${WORKDIR}"/man/man*/*.[1-9]; do
# doman sucks so we can't use it
cp ${file} "${ED}/${ERL_LIBDIR}"/man/man${file##*.}/
done
# extend MANPATH, so the normal man command can find it
# see bug 189639
dodir /etc/env.d/
echo "MANPATH=\"${EPREFIX}${ERL_LIBDIR}/man\"" > "${ED}/etc/env.d/90erlang"
if use doc ; then
dohtml -A README,erl,hrl,c,h,kwc,info -r \
"${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-*
fi
if use emacs ; then
pushd "${S}"
elisp-install erlang lib/tools/emacs/*.{el,elc}
sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \
"${FILESDIR}"/${SITEFILE} > "${T}"/${SITEFILE}
elisp-site-file-install "${T}"/${SITEFILE}
popd
fi
# prepare erl for SMP, fixes bug #188112
use smp && sed -i -e 's:\(exec.*erlexec\):\1 -smp:' \
"${ED}/${ERL_LIBDIR}/bin/erl"
newinitd "${FILESDIR}"/epmd.init epmd || die
}
pkg_postinst() {
use emacs && elisp-site-regen
elog
elog "If you need a symlink to one of Erlang's binaries,"
elog "please open a bug on http://bugs.gentoo.org/"
elog
elog "Gentoo's versioning scheme differs from the author's, so please refer to this version as ${MY_PV}"
elog
}
pkg_postrm() {
use emacs && elisp-site-regen
}

@ -1,6 +1,5 @@
DIST vala-0.10.3.tar.bz2 2415741 RMD160 aac150b4d46a911a54c899d5934a715adf9fc6a4 SHA1 c01f907d722d3e3cb95fbd823f8bc7923daeaee9 SHA256 338b9869ad5c585b58540ffc9b576cbe44709864da2582c7ebc7a5d817004974
DIST vala-0.10.4.tar.bz2 2418192 RMD160 854ecfad5e846075810c2342da7a8da532be5d42 SHA1 d490149292d49f25008e1a774ece55e7cc639b73 SHA256 4d23bd8b904ec59537ed5bcf44064104ccc41d639a3386cbc62d91f6bf0301c4
DIST vala-0.12.1.tar.xz 2286024 RMD160 a7e4a3b810a5981f1fa8b66603d37dfd447494b7 SHA1 18b9277f89cbab44a0f5c2095333d52afb035487 SHA256 f102bb64549ebe88955bb9fa0f502d974413aec71fec88e3544c65adfeb0afb4
DIST vala-0.13.4.tar.xz 2591340 RMD160 de7e0e5c39e8620928e56a57c9d999bf14b24c66 SHA1 3f8a489e75c7efd63e3e38dfeda6834dbd50c7b3 SHA256 edf1b2927da96aabb2c4426145433765696f8520e7d4b682ee19487d1459c0a9
DIST vala-0.14.0.tar.xz 2593052 RMD160 4b9ba7777921a12b5fdfdd28c491c0608396bcb8 SHA1 82c330e23b6d2fd894c38b6ad131b040d61eea5c SHA256 3830a30b54738ddfb29ab7819a4ac2370392f52fde090742a8a304fadaec747c
DIST vala-0.14.1.tar.xz 2598676 RMD160 0cf94b8f261d4d4032e4a74c38299bcc7a915189 SHA1 6a1de529691bd8708150e1298d17e67a809b2592 SHA256 bef8c803e6e84d6dd2c6e771b72245ae268f49f554f3d00b2c4a0b7a28f4a439
DIST vala-0.8.1.tar.bz2 2122657 RMD160 36bc26062f67bf57f7ff0362979c211643950778 SHA1 1194011eba6f6d1ba6a4daee26fbc39cd69087c5 SHA256 d805853ac87234ec0942e536e3381609eb9da596e32928996103b4342737ea85

@ -1,33 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.10.3.ebuild,v 1.8 2011/03/22 18:49:29 ranger Exp $
EAPI="3"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="Vala - Compiler for the GObject type system"
HOMEPAGE="http://live.gnome.org/Vala"
LICENSE="LGPL-2.1"
SLOT="0.10"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
IUSE="test +vapigen"
RDEPEND=">=dev-libs/glib-2.14:2"
DEPEND="${RDEPEND}
sys-devel/flex
|| ( sys-devel/bison dev-util/byacc dev-util/yacc )
dev-util/pkgconfig
dev-libs/libxslt
test? (
>=dev-libs/glib-2.26
dev-libs/dbus-glib )"
pkg_setup() {
G2CONF="${G2CONF}
--disable-unversioned
$(use_enable vapigen)"
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.13.4.ebuild,v 1.1 2011/09/09 19:48:28 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.14.1.ebuild,v 1.1 2011/11/30 15:28:48 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://live.gnome.org/Vala"
LICENSE="LGPL-2.1"
SLOT="0.14"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux"
IUSE="test +vapigen"
RDEPEND=">=dev-libs/glib-2.16:2"

@ -1,2 +1,3 @@
DIST cyrus-sasl-2.1.23-ntlm_impl-spnego.patch.gz 7462 RMD160 5931936a5271241a85fe6c7bc0ae3ebba9bd4534 SHA1 0e4e843823301ac16dec18d089010b7b33d548af SHA256 9514a7436b11184cfd7e8a9ccd3590ce9f89cf2dc272ffbbdeeab16f9ae4fe6f
DIST cyrus-sasl-2.1.23.tar.gz 1613642 RMD160 b2cd9734fa8b4bad82663517f019f9b92d9d3519 SHA1 5df33a6788d6cd8329b109eff777c6cfae1a21bd SHA256 20efcc4040cbab6e89a636a07dcf5720ee07b5c62359a4e7bf2500ef6020b136
DIST cyrus-sasl-2.1.25.tar.gz 5209240 RMD160 c9ed9093828f7f7bb1b35c8a690cadbcd44f3862 SHA1 b6c34426012d9b5d448d5646cbecd818a5eeacbf SHA256 418c16e6240a4f9b637cbe3d62937b9675627bad27c622191d47de8686fe24fe

@ -0,0 +1,208 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/cyrus-sasl-2.1.25.ebuild,v 1.1 2011/11/30 15:49:28 eras Exp $
EAPI=4
inherit eutils flag-o-matic multilib autotools pam java-pkg-opt-2 db-use
SASLAUTHD_CONF_VER="2.1.21"
DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)."
HOMEPAGE="http://cyrusimap.web.cmu.edu/"
SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz"
LICENSE="as-is"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres sample sqlite
srp ssl static-libs urandom"
DEPEND="authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
berkdb? ( >=sys-libs/db-3.2 )
gdbm? ( >=sys-libs/gdbm-1.8.0 )
kerberos? ( virtual/krb5 )
openldap? ( net-nds/openldap )
mysql? ( virtual/mysql )
pam? ( virtual/pam )
postgres? ( dev-db/postgresql-base )
sqlite? ( dev-db/sqlite:3 )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4 )"
RDEPEND="${DEPEND}"
pkg_setup() {
java-pkg-opt-2_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/${P}-sasldb_al.patch
epatch "${FILESDIR}"/${P}-saslauthd_libtool.patch
epatch "${FILESDIR}"/${P}-avoid_pic_overwrite.patch
epatch "${FILESDIR}"/${P}-autotools_fixes.patch
epatch "${FILESDIR}"/${P}-as_needed.patch
epatch "${FILESDIR}"/${P}-missing_header.patch
epatch "${FILESDIR}"/${P}-gssapi.patch
epatch "${FILESDIR}"/${P}-lib_before_plugin.patch
epatch "${FILESDIR}"/${P}-fix_heimdal.patch
epatch "${FILESDIR}"/${PN}-2.1.23-gss_c_nt_hostbased_service.patch
epatch "${FILESDIR}"/${PN}-2.1.23+db-5.0.patch
# epatch "${FILESDIR}"/${P}-fix_dovecot_authentication.patch
# Use plugindir for sasldir
sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
"${S}"/plugins/Makefile.{am,in} || die "sed failed"
AT_M4DIR="${S}/cmulocal ${S}/config" eautoreconf
}
src_configure() {
append-flags -fno-strict-aliasing
append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -DLDAP_DEPRECATED
# Java support.
use java && export JAVAC="${JAVAC} ${JAVACFLAGS}"
local myconf
# Add authdaemond support (bug #56523).
if use authdaemond ; then
myconf="${myconf} --with-authdaemond=/var/lib/courier/authdaemon/socket"
fi
# Fix for bug #59634.
if ! use ssl ; then
myconf="${myconf} --without-des"
fi
if use mysql || use postgres ; then
myconf="${myconf} --enable-sql"
else
myconf="${myconf} --disable-sql"
fi
# Default to GDBM if both 'gdbm' and 'berkdb' are present.
if use gdbm ; then
einfo "Building with GNU DB as database backend for your SASLdb"
myconf="${myconf} --with-dblib=gdbm"
elif use berkdb ; then
einfo "Building with BerkeleyDB as database backend for your SASLdb"
myconf="${myconf} --with-dblib=berkeley --with-bdb-incdir=$(db_includedir)"
else
einfo "Building without SASLdb support"
myconf="${myconf} --with-dblib=none"
fi
# Use /dev/urandom instead of /dev/random (bug #46038).
if use urandom ; then
myconf="${myconf} --with-devrandom=/dev/urandom"
fi
econf \
--enable-login \
--enable-ntlm \
--enable-auth-sasldb \
--disable-cmulocal \
--disable-krb4 \
--enable-otp \
--without-sqlite \
--with-saslauthd=/var/lib/sasl2 \
--with-pwcheck=/var/lib/sasl2 \
--with-configdir=/etc/sasl2 \
--with-plugindir=/usr/$(get_libdir)/sasl2 \
--with-dbpath=/etc/sasl2/sasldb2 \
$(use_with ssl openssl) \
$(use_with pam) \
$(use_with openldap ldap) \
$(use_enable ldapdb) \
$(use_enable sample) \
$(use_enable kerberos gssapi) \
$(use_enable java) \
$(use_with java javahome ${JAVA_HOME}) \
$(use_with mysql) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3 /usr/$(get_libdir)) \
$(use_enable srp) \
$(use_enable static-libs static) \
${myconf}
}
src_compile() {
emake
# Default location for java classes breaks OpenOffice (bug #60769).
# Thanks to axxo@gentoo.org for the solution.
cd "${S}"
if use java ; then
jar -cvf ${PN}.jar -C java $(find java -name "*.class")
fi
# Add testsaslauthd (bug #58768).
cd "${S}/saslauthd"
emake testsaslauthd
}
src_install() {
emake DESTDIR="${D}" install
keepdir /var/lib/sasl2 /etc/sasl2
if use sample ; then
docinto sample
dodoc sample/*.c
exeinto /usr/share/doc/${P}/sample
doexe sample/client sample/server
fi
# Default location for java classes breaks OpenOffice (bug #60769).
if use java ; then
java-pkg_dojar ${PN}.jar
java-pkg_regso "${D}/usr/$(get_libdir)/libjavasasl.so"
# hackish, don't wanna dig through makefile
rm -Rf "${D}/usr/$(get_libdir)/java"
docinto "java"
dodoc "${S}/java/README" "${FILESDIR}/java.README.gentoo" "${S}"/java/doc/*
dodir "/usr/share/doc/${PF}/java/Test"
insinto "/usr/share/doc/${PF}/java/Test"
doins "${S}"/java/Test/*.java
fi
docinto ""
dodoc AUTHORS ChangeLog NEWS README doc/TODO doc/*.txt
newdoc pwcheck/README README.pwcheck
dohtml doc/*.html
docinto "saslauthd"
dodoc saslauthd/{AUTHORS,ChangeLog,LDAP_SASLAUTHD,NEWS,README}
newpamd "${FILESDIR}/saslauthd.pam-include" saslauthd
newinitd "${FILESDIR}/pwcheck.rc6" pwcheck
newinitd "${FILESDIR}/saslauthd2.rc6" saslauthd
newconfd "${FILESDIR}/saslauthd-${SASLAUTHD_CONF_VER}.conf" saslauthd
newsbin "${S}/saslauthd/testsaslauthd" testsaslauthd
use static-libs || find "${D}"/usr/lib*/sasl2 -name 'lib*.la' -delete
}
pkg_postinst () {
# Generate an empty sasldb2 with correct permissions.
if ( use berkdb || use gdbm ) && [[ ! -f "${ROOT}/etc/sasl2/sasldb2" ]] ; then
einfo "Generating an empty sasldb2 with correct permissions ..."
echo "p" | "${ROOT}/usr/sbin/saslpasswd2" -f "${ROOT}/etc/sasl2/sasldb2" -p login \
|| die "Failed to generate sasldb2"
"${ROOT}/usr/sbin/saslpasswd2" -f "${ROOT}/etc/sasl2/sasldb2" -d login \
|| die "Failed to delete temp user"
chown root:mail "${ROOT}/etc/sasl2/sasldb2" \
|| die "Failed to chown ${ROOT}/etc/sasl2/sasldb2"
chmod 0640 "${ROOT}/etc/sasl2/sasldb2" \
|| die "Failed to chmod ${ROOT}/etc/sasl2/sasldb2"
fi
if use authdaemond ; then
elog "You need to add a user running a service using Courier's"
elog "authdaemon to the 'mail' group. For example, do:"
elog " gpasswd -a postfix mail"
elog "to add the 'postfix' user to the 'mail' group."
fi
}

@ -0,0 +1,27 @@
Author: Matthias Klose <doko@ubuntu.com>
Desription: Fix FTBFS, add $(SASL_DB_LIB) as dependency to libsasldb, and use
it.
--- a/saslauthd/Makefile.am
+++ b/saslauthd/Makefile.am
@@ -16,7 +16,7 @@ EXTRA_saslauthd_sources = getaddrinfo.c
saslauthd_DEPENDENCIES = saslauthd-main.o @LTLIBOBJS@
saslauthd_LDADD = @SASL_KRB_LIB@ \
@GSSAPIBASE_LIBS@ @GSSAPI_LIBS@ @LIB_CRYPT@ @LIB_SIA@ \
- @LIB_SOCKET@ @SASL_DB_LIB@ @LIB_PAM@ @LDAP_LIBS@ @LTLIBOBJS@
+ @LIB_SOCKET@ ../sasldb/libsasldb.la @LIB_PAM@ @LDAP_LIBS@ @LTLIBOBJS@
testsaslauthd_SOURCES = testsaslauthd.c utils.c
testsaslauthd_LDADD = @LIB_SOCKET@
--- a/sasldb/Makefile.am
+++ b/sasldb/Makefile.am
@@ -55,8 +55,8 @@ noinst_LIBRARIES = libsasldb.a
libsasldb_la_SOURCES = allockey.c sasldb.h
EXTRA_libsasldb_la_SOURCES = $(extra_common_sources)
-libsasldb_la_DEPENDENCIES = $(SASL_DB_BACKEND)
-libsasldb_la_LIBADD = $(SASL_DB_BACKEND)
+libsasldb_la_DEPENDENCIES = $(SASL_DB_BACKEND) $(SASL_DB_LIB)
+libsasldb_la_LIBADD = $(SASL_DB_BACKEND) $(SASL_DB_LIB)
# Prevent make dist stupidity
libsasldb_a_SOURCES =

@ -0,0 +1,114 @@
--- a/configure.in
+++ b/configure.in
@@ -44,6 +44,8 @@ dnl
AC_INIT(lib/saslint.h)
AC_PREREQ([2.54])
+AC_CONFIG_MACRO_DIR([cmulocal] [config])
+
dnl use ./config.cache as the default cache file.
dnl we require a cache file to successfully configure our build.
if test $cache_file = "/dev/null"; then
--- a/Makefile.am
+++ b/Makefile.am
@@ -43,6 +43,8 @@ AUTOMAKE_OPTIONS = 1.7
#
################################################################
+ACLOCAL_AMFLAGS = -I cmulocal -I config
+
if SASLAUTHD
SAD = saslauthd
else
--- a/saslauthd/configure.in
+++ b/saslauthd/configure.in
@@ -1,7 +1,8 @@
AC_INIT(mechanisms.h)
AC_PREREQ([2.54])
-AC_CONFIG_AUX_DIR(config)
+AC_CONFIG_MACRO_DIR([../cmulocal] [../config])
+AC_CONFIG_AUX_DIR([config])
AC_CANONICAL_HOST
dnl Should we enable SASLAUTHd at all?
@@ -164,30 +165,30 @@ AC_SUBST(LTLIBOBJS)
dnl Checks for which function macros exist
AC_MSG_CHECKING(whether $CC implements __func__)
-AC_CACHE_VAL(have_func,
+AC_CACHE_VAL(_cv_have_func,
[AC_TRY_LINK([#include <stdio.h>],[printf("%s", __func__);],
-have_func=yes,
-have_func=no)])
-AC_MSG_RESULT($have_func)
-if test "$have_func" = yes; then
+_cv_have_func=yes,
+_cv_have_func=no)])
+AC_MSG_RESULT($_cv_have_func)
+if test "$_cv_have_func" = yes; then
AC_DEFINE(HAVE_FUNC,[],[Does the compiler understand __func__])
else
AC_MSG_CHECKING(whether $CC implements __PRETTY_FUNCTION__)
- AC_CACHE_VAL(have_pretty_function,
+ AC_CACHE_VAL(_cv_have_pretty_function,
[AC_TRY_LINK([#include <stdio.h>],[printf("%s", __PRETTY_FUNCTION__);],
- have_pretty_function=yes,
- have_pretty_function=no)])
- AC_MSG_RESULT($have_pretty_function)
- if test "$have_pretty_function" = yes; then
+ _cv_have_pretty_function=yes,
+ _cv_have_pretty_function=no)])
+ AC_MSG_RESULT($_cv_have_pretty_function)
+ if test "$_cv_have_pretty_function" = yes; then
AC_DEFINE(HAVE_PRETTY_FUNCTION,[],[Does compiler understand __PRETTY_FUNCTION__])
else
AC_MSG_CHECKING(whether $CC implements __FUNCTION__)
- AC_CACHE_VAL(have_function,
+ AC_CACHE_VAL(_cv_have_function,
[AC_TRY_LINK([#include <stdio.h>],[printf("%s", __FUNCTION__);],
- have_function=yes,
- have_function=no)])
- AC_MSG_RESULT($have_function)
- if test "$have_function" = yes; then
+ _cv_have_function=yes,
+ _cv_have_function=no)])
+ AC_MSG_RESULT($_cv_have_function)
+ if test "$_cv_have_function" = yes; then
AC_DEFINE(HAVE_FUNCTION,[],[Does compiler understand __FUNCTION__])
fi
fi
--- a/saslauthd/Makefile.am
+++ b/saslauthd/Makefile.am
@@ -1,4 +1,6 @@
AUTOMAKE_OPTIONS = 1.7
+ACLOCAL_AMFLAGS = -I ../cmulocal -I ../config
+
sbin_PROGRAMS = saslauthd testsaslauthd
EXTRA_PROGRAMS = saslcache
--- a/config/kerberos_v4.m4
+++ b/config/kerberos_v4.m4
@@ -89,18 +89,18 @@ AC_DEFUN([SASL_KERBEROS_V4_CHK], [
dnl if we were ambitious, we would look more aggressively for the
dnl krb4 install
if test -d ${krb4}; then
- AC_CACHE_CHECK(for Kerberos includes, cyrus_krbinclude, [
+ AC_CACHE_CHECK(for Kerberos includes, cyrus_cv_krbinclude, [
for krbhloc in include/kerberosIV include/kerberos include
do
if test -f ${krb4}/${krbhloc}/krb.h ; then
- cyrus_krbinclude=${krb4}/${krbhloc}
+ cyrus_cv_krbinclude=${krb4}/${krbhloc}
break
fi
done
])
- if test -n "${cyrus_krbinclude}"; then
- CPPFLAGS="$CPPFLAGS -I${cyrus_krbinclude}"
+ if test -n "${cyrus_cv_krbinclude}"; then
+ CPPFLAGS="$CPPFLAGS -I${cyrus_cv_krbinclude}"
fi
LDFLAGS="$LDFLAGS -L$krb4/lib"
fi

@ -0,0 +1,27 @@
Author: Fabian Fagerholm <fabbe@debian.org>
Description: This patch makes sure the non-PIC version of libsasldb.a, which
is created out of non-PIC objects, is not going to overwrite the PIC version,
which is created out of PIC objects. The PIC version is placed in .libs, and
the non-PIC version in the current directory. This ensures that both non-PIC
and PIC versions are available in the correct locations.
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -78,7 +78,7 @@ endif
libsasl2.a: libsasl2.la $(SASL_STATIC_OBJS)
@echo adding static plugins and dependencies
- $(AR) cru .libs/$@ $(SASL_STATIC_OBJS)
+ $(AR) cru $@ $(SASL_STATIC_OBJS)
@for i in ./libsasl2.la ../sasldb/libsasldb.la ../plugins/lib*.la; do \
if test ! -f $$i; then continue; fi; . $$i; \
for j in $$dependency_libs foo; do \
--- a/sasldb/Makefile.am
+++ b/sasldb/Makefile.am
@@ -63,6 +63,6 @@ libsasldb_a_SOURCES =
EXTRA_libsasldb_a_SOURCES =
libsasldb.a: libsasldb.la $(SASL_DB_BACKEND_STATIC)
- $(AR) cru .libs/$@ $(SASL_DB_BACKEND_STATIC)
+ $(AR) cru $@ $(SASL_DB_BACKEND_STATIC)

@ -0,0 +1,27 @@
Fix compiling against heimdal
--- sample/server.c 2010-12-01 14:52:55.000000000 +0000
+++ sample/server.c 2011-11-30 14:54:42.000000000 +0000
@@ -85,8 +85,10 @@
#ifdef HAVE_GSS_GET_NAME_ATTRIBUTE
#include <gssapi/gssapi.h>
+#ifndef KRB5_HEIMDAL
#include <gssapi/gssapi_ext.h>
#endif
+#endif
#include "common.h"
--- plugins/gssapi.c 2011-05-11 19:25:55.000000000 +0000
+++ plugins/gssapi.c 2011-11-30 14:54:33.000000000 +0000
@@ -50,6 +50,9 @@
#else
#include <gssapi/gssapi.h>
#endif
+#ifdef KRB5_HEIMDAL
+#include <gssapi/gssapi_krb5.h>
+#endif
#ifdef WIN32
# include <winsock2.h>

@ -0,0 +1,27 @@
Fix segfault in gssapi.
--- a/plugins/gssapi.c
+++ b/plugins/gssapi.c
@@ -370,7 +370,7 @@ sasl_gss_encode(void *context, const str
}
if (output_token->value && output) {
- unsigned char * p = (unsigned char *) text->encode_buf;
+ int len;
ret = _plug_buf_alloc(text->utils,
&(text->encode_buf),
@@ -384,11 +384,8 @@ sasl_gss_encode(void *context, const str
return ret;
}
- p[0] = (output_token->length>>24) & 0xFF;
- p[1] = (output_token->length>>16) & 0xFF;
- p[2] = (output_token->length>>8) & 0xFF;
- p[3] = output_token->length & 0xFF;
-
+ len = htonl(output_token->length);
+ memcpy(text->encode_buf, &len, 4);
memcpy(text->encode_buf + 4, output_token->value, output_token->length);
}

@ -0,0 +1,24 @@
Fixes parallel make
http://git.cyrusimap.org/cyrus-sasl/commit/?id=5611d43e27098f659f84155271cf42f46aab1caf
From 5611d43e27098f659f84155271cf42f46aab1caf Mon Sep 17 00:00:00 2001
From: Alexey Melnikov <alexey.melnikov@isode.com>
Date: Thu, 22 Sep 2011 14:41:12 +0000
Subject: lib should be built before plugins (Patch from marcandre.lureau@redhat.com)
---
diff --git a/Makefile.am b/Makefile.am
index d6005fb..b35164e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -69,7 +69,7 @@ else
INSTALLOSX =
endif
-SUBDIRS=include sasldb plugins lib utils doc man $(PWC) $(SAM) $(JAV) $(SAD)
+SUBDIRS=include sasldb lib plugins utils doc man $(PWC) $(SAM) $(JAV) $(SAD)
EXTRA_DIST=config cmulocal win32 mac dlcompat-20010505 NTMakefile INSTALL.TXT
dist-hook:
--
cgit v0.9.0.2

@ -0,0 +1,10 @@
--- pwcheck/pwcheck_getspnam.c 1999-08-26 19:22:44.000000000 +0300
+++ pwcheck/pwcheck_getspnam.c 2011-11-30 13:22:24.601023316 +0200
@@ -24,6 +24,7 @@
******************************************************************/
#include <shadow.h>
+#include <string.h>
extern char *crypt();

@ -0,0 +1,12 @@
Author: Fabian Fagerholm <fabbe@debian.org>
Description: Enable libtool use.
--- a/saslauthd/configure.in
+++ b/saslauthd/configure.in
@@ -25,6 +25,7 @@ AC_PROG_AWK
AC_PROG_MAKE_SET
AC_PROG_LN_S
AC_PROG_INSTALL
+AC_PROG_LIBTOOL
dnl Checks for build foo
CMU_C___ATTRIBUTE__

@ -0,0 +1,14 @@
Author: Fabian Fagerholm <fabbe@debian.org>
Description: Fix linking with libsasldb.a when saslauthd is built with sasldb
support.
--- a/saslauthd/configure.in
+++ b/saslauthd/configure.in
@@ -77,7 +77,7 @@ if test "$authsasldb" != no; then
AC_DEFINE(AUTH_SASLDB,[],[Include SASLdb Support])
SASL_DB_PATH_CHECK()
SASL_DB_CHECK()
- SASL_DB_LIB="$SASL_DB_LIB ../sasldb/.libs/libsasldb.al"
+ SASL_DB_LIB="$SASL_DB_LIB ../sasldb/.libs/libsasldb.a"
fi
AC_ARG_ENABLE(httpform, [ --enable-httpform enable HTTP form authentication [[no]] ],

@ -3,14 +3,14 @@
<pkgmetadata>
<herd>net-mail</herd>
<use>
<flag name='authdaemond'>Adds Courier-IMAP authdaemond's unix socket
<flag name='authdaemond'>Add Courier-IMAP authdaemond unix socket
support (<pkg>net-mail/courier-imap</pkg>, <pkg>mail-mta/courier</pkg>)
</flag>
<flag name='ntlm_unsupported_patch'>Adds NTLM <pkg>net-fs/samba</pkg>
<flag name='ntlm_unsupported_patch'>Add NTLM <pkg>net-fs/samba</pkg>
NOT supported patch</flag>
<flag name='openldap'>Adds ldap support for saslauthd and enable ldapdb
plugin</flag>
<flag name='sample'>Adds sample client and server</flag>
<flag name='openldap'>Add ldap support for saslauthd</flag>
<flag name='ldapdb'>Enable ldapdb plugin</flag>
<flag name='sample'>Enable sample client and server</flag>
<flag name='srp'>Enable SRP authentication</flag>
<flag name='urandom'>Use /dev/urandom instead of /dev/random</flag>
</use>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.4.1.ebuild,v 1.1 2011/05/07 21:49:44 nelchael Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/protobuf-2.4.1.ebuild,v 1.2 2011/11/30 17:40:43 nelchael Exp $
EAPI="3"
@ -16,7 +16,7 @@ SRC_URI="http://protobuf.googlecode.com/files/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos"
IUSE="emacs examples java python static-libs vim-syntax"
DEPEND="${DEPEND} java? ( >=virtual/jdk-1.5 )

@ -0,0 +1,34 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Data-ICal/Data-ICal-0.170.0.ebuild,v 1.1 2011/11/30 19:41:55 tove Exp $
EAPI=4
MODULE_AUTHOR=JESSE
MODULE_VERSION=0.17
inherit perl-module
DESCRIPTION="Generates iCalendar (RFC 2445) calendar files"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="dev-perl/Class-Accessor
dev-perl/class-returnvalue
dev-perl/Text-vFile-asData"
DEPEND="${RDEPEND}
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
dev-perl/Test-Warn
dev-perl/Test-NoWarnings
dev-perl/Test-LongString
)"
SRC_TEST="do"
src_prepare() {
sed -i "/^auto_install();/d" "${S}"/Makefile.PL || die
perl-module_src_prepare
}

@ -1 +1,2 @@
DIST Data-ICal-0.16.tar.gz 111056 RMD160 27236dc078514f4c63837afdd603b75dcd96319d SHA1 deaaa5bba850fc20162e9efc19fd82f99b24293d SHA256 803a05677074dd8e51d42fa9c4f06f162208d9b8f8a0cdf021c3079c9bb7a288
DIST Data-ICal-0.17.tar.gz 111185 RMD160 1f224ee2b5f267f5e6d90cc007b58599c7e75c87 SHA1 094685e915037edfcee235c774df5fbd680de3a1 SHA256 c32584aa9be19386227802d1373511a988f670ad1937320ab03953f2034f848e

@ -0,0 +1,24 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Debug-Client/Debug-Client-0.160.0.ebuild,v 1.1 2011/11/30 19:38:11 tove Exp $
EAPI=4
MODULE_AUTHOR=BOWTIE
MODULE_VERSION=0.16
inherit perl-module
DESCRIPTION="Client side code for perl debugger"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=""
DEPEND="test? (
dev-perl/File-HomeDir
>=dev-perl/PadWalker-1.920.0
>=dev-perl/Test-Deep-0.108.0
)"
SRC_TEST=do

@ -1 +1,2 @@
DIST Debug-Client-0.12.tar.gz 30339 RMD160 112a106e66078c77c94598f2979ec3d325afb933 SHA1 82bd0962fc787b4f4cd453bc5382d89045e2a4dc SHA256 70e0ce044c15d626fbafddee6b945d777aa2fb507fbd39ed0f22d35f58a1558e
DIST Debug-Client-0.16.tar.gz 37484 RMD160 b35aab4a47a5edf0c4fb83b5960d29310d8e2510 SHA1 b8e3782e4475d7db6d6c6d74057622cbfd4c6164 SHA256 db72346d13b854994ed2364a77830b0b303c22b5a47c022c0c9ba12dba57c1ee

@ -0,0 +1,25 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.370.0.ebuild,v 1.1 2011/11/30 19:19:18 tove Exp $
EAPI=4
MODULE_AUTHOR=OALDERS
MODULE_VERSION=1.37
inherit perl-module
DESCRIPTION="Detect browser, version, OS from UserAgent"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86"
IUSE="test"
RDEPEND=""
DEPEND="virtual/perl-Module-Build
test? (
dev-perl/Data-Dump
dev-perl/File-Slurp
virtual/perl-JSON-PP
)"
SRC_TEST="do"

@ -5,3 +5,4 @@ DIST HTTP-BrowserDetect-1.33.tar.gz 37027 RMD160 008cfc9c571be282a8d92e61d38c058
DIST HTTP-BrowserDetect-1.34.tar.gz 37238 RMD160 ab82ea4f2650f801c5ff5053f2d3e1366f970b8c SHA1 f89d547042326ceddc4ca147e0e249735b2efe4a SHA256 715462f72727453f7eebaccb870dc280314e63ad63c6d3129fa0eef9255ff25c
DIST HTTP-BrowserDetect-1.35.tar.gz 37435 RMD160 24cf3923779263e78597bc8b4435e037246cf3e0 SHA1 6f3c993a861c027ae1247330a1f46342d06dae33 SHA256 e2e79c21d9603e4099582b9883e3b8ce678c9471b837cfa1bce3aab8b1e35d3e
DIST HTTP-BrowserDetect-1.36.tar.gz 37572 RMD160 cf61e4c7cf2be0409eba6c04445c69e228dfc03b SHA1 01cd36c194f69b66c50608f0f914223761865d7f SHA256 11a72d60ac16c26320cf6ef207ecdffdd24901fc0e606bac92943ad368c83416
DIST HTTP-BrowserDetect-1.37.tar.gz 37807 RMD160 63599916e3755c111a41dd6066d9c3dbd3de7df9 SHA1 6933f4f39efe40227832ee804a54364baef106e2 SHA256 897a8bb05f5b32d41d1399c8fab6cdf249552993406fadda16e1d33526940758

@ -0,0 +1,23 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.690.0.ebuild,v 1.1 2011/11/30 19:17:25 tove Exp $
EAPI=4
MODULE_AUTHOR=SHLOMIF
MODULE_VERSION=2.69
inherit perl-module
DESCRIPTION="Work with IO sockets in ipv6"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-perl/Socket6"
DEPEND="${RDEPEND}
virtual/perl-Module-Build"
# Disabling tests since they seem to be more trouble than worth, esp. in re bug
# 115004
#SRC_TEST="do"

@ -1,2 +1,3 @@
DIST IO-Socket-INET6-2.63.tar.gz 17393 RMD160 74ed4a705895054c45ff094dee53e807b30e3a5b SHA1 aec98fb4066414ec47e35eb9caba3b22463f87a8 SHA256 c49ae638aabe292ccd3bf9b74b57bff32f68871a7977e0f42ff8b9031f5f898f
DIST IO-Socket-INET6-2.67.tar.gz 18096 RMD160 68186996e1c75724a33eb383e24f8761440dc3a6 SHA1 498eeeb0b0c135665d962dfa94c41c075141949e SHA256 dd90e417cbd37047b71469ec99e79fe89a3bb5103769fc9c76b3c87d8cb019b2
DIST IO-Socket-INET6-2.69.tar.gz 18603 RMD160 4a27f99ec5c3e216de25a18a2ee687bbd82b01fd SHA1 821f574d51be0449f247f457034face990b7cf9c SHA256 accd565643969d905e199e28e60e833213ccc2026c372432df01e49b044c3045

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Math-Calc-Units/Math-Calc-Units-1.70.0.ebuild,v 1.1 2011/08/30 10:32:24 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Math-Calc-Units/Math-Calc-Units-1.70.0.ebuild,v 1.2 2011/11/30 16:01:31 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Human-readable unit-aware calculator"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""
DEPEND="virtual/perl-Time-Local"

@ -1,2 +1,3 @@
DIST Module-ScanDeps-1.04.tar.gz 56444 RMD160 208413da17bd4c95d7f93667ce393b52391209d1 SHA1 c0c040b4a6db8744acf8ddd79ddfc7a40138d6d2 SHA256 952b112dbc92ea0681a16f9dade6d989747ad8f4f832aa897684b173280cebcd
DIST Module-ScanDeps-1.05.tar.gz 58311 RMD160 2a0ed69551ed8b6ca33b7a5f91e24d57e6f4de60 SHA1 729e335df6fee7114bfc0b015096552b4c8726f1 SHA256 2929f00e21ce6dca434a061a2b695001c47a8a42d76cd7531b69e184f0aa2bf0
DIST Module-ScanDeps-1.07.tar.gz 57936 RMD160 674b4137a8f381d622a553c829b7de8659f76edf SHA1 ec1b5ad50fc6bd71026d55dd409aaf8ab1b25b9e SHA256 11ebb311811807932989e7c6185ad111df35c33007c8af5c26f163d6ad18fc65

@ -0,0 +1,26 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Module-ScanDeps/Module-ScanDeps-1.70.0.ebuild,v 1.1 2011/11/30 19:15:13 tove Exp $
EAPI=4
MODULE_AUTHOR=RSCHUPP
MODULE_VERSION=1.07
inherit perl-module
DESCRIPTION="Recursively scan Perl code for dependencies"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="virtual/perl-Module-Build
virtual/perl-version"
DEPEND="${RDEPEND}
test? (
dev-perl/Test-Pod
dev-perl/prefork
virtual/perl-Module-Pluggable
)"
SRC_TEST=do

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Nagios-Plugin/Nagios-Plugin-0.350.0.ebuild,v 1.1 2011/08/29 17:33:15 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Nagios-Plugin/Nagios-Plugin-0.350.0.ebuild,v 1.2 2011/11/30 16:02:08 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A family of perl modules to streamline writing Nagios plugins"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""
DEPEND="dev-perl/Class-Accessor

@ -1 +1,2 @@
DIST ORLite-1.50.tar.gz 60652 RMD160 7d4029a63e3c9886a1bd92a12a80c468070f797b SHA1 b11cfc94beaccd7ce1a3d4376c92f3f9a57e18d8 SHA256 2af756b817deed767008a6e307fe5434e9996f389dd5500b33a6939a18f0dd20
DIST ORLite-1.51.tar.gz 62175 RMD160 b7f8fd8a52633c2d804466d3fa299dbef715b5a5 SHA1 9f1a994ab0b31ac8382c9e784ac3e0edfc557862 SHA256 d31380c050cd2f50f3d72262a62917d4d0db4524427cb733807cd0da5b41d026

@ -0,0 +1,35 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/ORLite/ORLite-1.510.0.ebuild,v 1.1 2011/11/30 19:11:17 tove Exp $
EAPI=4
MODULE_AUTHOR=ADAMK
MODULE_VERSION=1.51
inherit perl-module
DESCRIPTION="Extremely light weight SQLite-specific ORM"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
COMMON_DEPEND="
>=virtual/perl-File-Path-2.08
>=virtual/perl-File-Temp-0.20
>=dev-perl/Params-Util-0.33
>=dev-perl/DBI-1.607
>=dev-perl/DBD-SQLite-1.27
>=dev-perl/File-Remove-1.40
"
DEPEND="
${COMMON_DEPEND}
test? (
>=dev-perl/Test-Script-1.06
)
"
RDEPEND="
${COMMON_DEPEND}
"
SRC_TEST=do

@ -1 +1,2 @@
DIST PAR-1.002.tar.gz 90208 RMD160 d2403a33799855654fab8f38af85d6d180f03d73 SHA1 8ec29e9ce78190805aecbe7c969a96585ec8374b SHA256 b4196596979e3873a5e54ef6bb9835236dcf812ae9a0ec8cbac68559abeee5c1
DIST PAR-1.003.tar.gz 90133 RMD160 abc74f1f9c9c1a47a2cc9eb22b40359ebbe6cfa4 SHA1 5c63f83b8735b2d320b3cb68d9bbb7e42228325d SHA256 05a676998a6556eeda78dd1b5a4b501f7350247c60eb9ecc2f5dff754411ab70

@ -0,0 +1,23 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/PAR/PAR-1.3.0.ebuild,v 1.1 2011/11/30 19:08:46 tove Exp $
EAPI=4
MODULE_AUTHOR=RSCHUPP
MODULE_VERSION=1.003
inherit perl-module
DESCRIPTION="Perl Archive Toolkit"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-solaris"
IUSE=""
DEPEND="virtual/perl-AutoLoader
>=virtual/perl-IO-Compress-1.30
>=dev-perl/Archive-Zip-1.00
>=dev-perl/PAR-Dist-0.32"
RDEPEND="${DEPEND}"
SRC_TEST=do

@ -1 +1,2 @@
DIST PPIx-Regexp-0.021.tar.gz 136391 RMD160 248eace8f39c8b116decacb4098d4db8d715fe87 SHA1 676b7470b0d47982739703a5907528c310178348 SHA256 1369fb54a89edc00c7149abad8a1d824a12d23c1c20b81ac44e94eedd526aa1b
DIST PPIx-Regexp-0.022.tar.gz 144726 RMD160 4414d85f6dead2338b1872ab3fd81ea0fe742e29 SHA1 029b18c78986e5d502a951b37366be561c722a96 SHA256 f8a4fecd7c335d364b41ce5f18b7cfab122b3709b7ea92f8dd609c4967f12e11

@ -0,0 +1,23 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/PPIx-Regexp/PPIx-Regexp-0.22.0.ebuild,v 1.1 2011/11/30 19:04:46 tove Exp $
EAPI=4
MODULE_AUTHOR=WYANT
MODULE_VERSION=0.022
inherit perl-module
DESCRIPTION="Represent a regular expression of some sort"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
RDEPEND="dev-perl/List-MoreUtils
dev-perl/PPI
virtual/perl-Scalar-List-Utils"
DEPEND="${RDEPEND}
virtual/perl-Module-Build"
SRC_TEST=do

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Readonly/Readonly-1.30.0.ebuild,v 1.2 2011/09/03 21:04:25 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Readonly/Readonly-1.30.0.ebuild,v 1.3 2011/11/30 16:03:36 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Facility for creating read-only scalars, arrays, hashes"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
KEYWORDS="amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1 +1,2 @@
DIST Test-Tester-0.107.tar.gz 15235 RMD160 ccf1ffc20ece92103aff5e179bd34617b169913e SHA1 1cc2695d0b3dbbd39d63ed86ba6340079815f368 SHA256 a2fbcd7875dd27bdfc8d1f2d77baaaec814f33ff9e7b1a8248a376a30dd5f561
DIST Test-Tester-0.108.tar.gz 15801 RMD160 256d6b6900880443cfc6d72cab17f467c20425a1 SHA1 82923df4525e7a4d34fa034099358b09ff96b082 SHA256 5018f5e8988c9a8c886abe3ca94b41c8fcd34f1a70bedbed63e09f15084f7edd

@ -0,0 +1,17 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Tester/Test-Tester-0.108.0.ebuild,v 1.1 2011/11/30 19:01:39 tove Exp $
EAPI=4
MODULE_AUTHOR=FDALY
MODULE_VERSION=0.108
inherit perl-module
DESCRIPTION="Ease testing test modules built with Test::Builder"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
SRC_TEST="do"

@ -1,2 +1,3 @@
DIST WWW-Mechanize-1.66.tar.gz 122455 RMD160 8bafcf32f45bf726174426b29336e66754f16f39 SHA1 1c61a0320c0ffce214c37389bd3d828456841523 SHA256 f20912c5792620495606921b546143b395609defccc9d6e87951325c45f37588
DIST WWW-Mechanize-1.70.tar.gz 124948 RMD160 ab1bb0d1594abfd119199eb051224afa4c97a918 SHA1 1f1b63ebd642944010f683e5fb7722fd48f71f64 SHA256 4dcc98a474fa7c4fe73099671487b3d8ecfb9828be34a80ef1638933d3d19090
DIST WWW-Mechanize-1.71.tar.gz 125429 RMD160 d4dea28d03934aa190f9bf209daf046c908baff5 SHA1 d60fef060cadfc9eb3e61589531871d5a1f732f6 SHA256 12635501e402a4a731aa50d305d43d253a34be10c25ac091df8c3ee79329e435

@ -0,0 +1,44 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/WWW-Mechanize/WWW-Mechanize-1.710.0.ebuild,v 1.1 2011/11/30 18:58:42 tove Exp $
EAPI=4
MODULE_AUTHOR=JESSE
MODULE_VERSION=1.71
inherit perl-module
DESCRIPTION="Handy web browsing in a Perl object"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="test"
RDEPEND="
dev-perl/IO-Socket-SSL
|| (
( >dev-perl/libwww-perl-6 dev-perl/HTML-Form )
<dev-perl/libwww-perl-6
)
>=dev-perl/URI-1.36
>=dev-perl/HTML-Parser-3.34
dev-perl/HTML-Tree
"
DEPEND="${RDEPEND}
test? (
dev-perl/PadWalker
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
dev-perl/Test-Exception
dev-perl/Test-NoWarnings
dev-perl/Test-Taint
>=dev-perl/Test-Warn-0.11
dev-perl/Test-Memory-Cycle
dev-perl/HTTP-Server-Simple
)
"
# configure to run the local tests, but not the ones which access the Internet
myconf="--local --nolive"
SRC_TEST=do

@ -1,3 +1,4 @@
DIST Glib-1.223.tar.gz 267173 RMD160 62b06b7a45f1be9ebd03efeedb2462e16b4248b6 SHA1 db8268dc52b4c10038db24604886c54cae142ac7 SHA256 250fc7b888ddf96bf5ace9fd738108acb256209d4b8678532c4ed7262e915ae7
DIST Glib-1.224.tar.gz 270713 RMD160 60c27d7c604768aaf8b3a48566022258e0d7a160 SHA1 3c6e3be47d62df4fc1557c82029e679fe538de75 SHA256 a536f536b288f7ee30b6d4c3156febcf37d4f1da903ef34a96ee6cf3babf0017
DIST Glib-1.240.tar.gz 278781 RMD160 df96c047f58c32cb7dd5eae4c9b2912f0f4e4724 SHA1 c0e87130b62cff90496e965317fed4fa9a47dbde SHA256 f47b3a6821133df3303c09057a2747df1fcfb022dc1cff007a9a8435a3ff5611
DIST Glib-1.241.tar.gz 275706 RMD160 52290d009fc7a29ed4e7fe55eee61295c1ed3072 SHA1 465eddbb80f2221a5089575e0f98058d81e42638 SHA256 b5a3a52d6c030af9754f13c7752bdba6dbdb752107543e24909854382afc22ec

@ -0,0 +1,26 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.241.0.ebuild,v 1.1 2011/11/30 19:23:01 tove Exp $
EAPI=4
MY_PN=Glib
MODULE_AUTHOR=XAOC
MODULE_VERSION=1.241
inherit perl-module
DESCRIPTION="Glib - Perl wrappers for the GLib utility and Object libraries"
HOMEPAGE="http://gtk2-perl.sf.net/"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE=""
RDEPEND=">=dev-libs/glib-2"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=dev-perl/extutils-pkgconfig-1.0
>=dev-perl/extutils-depends-0.300"
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/perl-tk/perl-tk-804.29.0.ebuild,v 1.3 2011/09/03 21:05:06 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/perl-tk/perl-tk-804.29.0.ebuild,v 1.4 2011/11/30 18:41:29 grobian Exp $
EAPI=4
@ -28,9 +28,16 @@ SRC_TEST="skip"
PATCHES=( "${FILESDIR}"/xorg.patch
"${FILESDIR}"/804.028-path.patch
"${FILESDIR}"/804.029-X11_XLIB_H.patch )
# "${FILESDIR}"/${PN}-804.027-interix-x11.patch )
myconf="X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir)"
mydoc="ToDo VERSIONS"
MAKEOPTS+=" -j1" #333049
src_prepare() {
perl-module_src_prepare
# fix detection logic for Prefix, bug #385621
sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die
# having this around breaks with perl-module and a case-IN-sensitive fs
rm build || die
}

@ -1,2 +1,3 @@
DIST httplib2-0.6.0.tar.gz 53800 RMD160 bfba7a586bd3b2234c8ccbf15f2cc5640bd4f664 SHA1 995344b2704826cc0d61a266e995b328d92445a5 SHA256 58de068e5af5661c566abb871a75133cc8297e6473ff3f15e98079d57da3978c
DIST httplib2-0.7.1.tar.gz 84611 RMD160 84c341c8cb56f1a36a71a86874151ebd95d5ff77 SHA1 e30ac0f099c1d7f9dc5bfb309441f65fb01f5dd8 SHA256 140016f5d520b916df5d98af7f424ba8866ffe4cccd9b9c2804b57c61445ded7
DIST httplib2-0.7.2.tar.gz 87310 RMD160 22c1783ac4de3313519c91553dae7def0c09265b SHA1 1aeeb93c2b4538fe13b978aa1351ee6cc4e517bd SHA256 050e54bd4e406c7b7951ca9812a3ee6eb242666368e325fed5a295280482966b

@ -0,0 +1,34 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/httplib2/httplib2-0.7.2.ebuild,v 1.1 2011/11/30 15:56:32 neurogeek Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
inherit distutils
DESCRIPTION="A comprehensive HTTP client library"
HOMEPAGE="http://code.google.com/p/httplib2/ http://pypi.python.org/pypi/httplib2"
SRC_URI="http://httplib2.googlecode.com/files/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
IUSE=""
DEPEND=""
RDEPEND=""
RESTRICT_PYTHON_ABIS="3.*"
#Restrict Python 3 support until upstream
#issue #189 is solved
src_test() {
testing() {
pushd "python$(python_get_version --major)" > /dev/null
"$(PYTHON)" httplib2test.py
popd > /dev/null
}
python_execute_function testing
}

@ -1,2 +1,3 @@
DIST lxml-2.3.1.tgz 3131805 RMD160 d4c92d582aa4f2615fd1cf30a9a33d09d5539119 SHA1 20a8732a35cc324795eaa57c754741c509825923 SHA256 d5fc97bc9f4d0d0c8a73dcfcfb6fb2fe20d4da673e426ed594670a83e1485dc5
DIST lxml-2.3.2.tgz 3134325 RMD160 e85d9e4aca23ed82e9e91636b45bcac3988a49b7 SHA1 86e5e0bbfcf3db49d06ce74cc9b0da35955cf12a SHA256 32bf688a03d18caa74840764727e8fa29bb29950f7a190a0b969150a3869a6a1
DIST lxml-2.3.tgz 3187747 RMD160 fb74261101027506a480729dfd5ef303c29d14d5 SHA1 2384caa37b94b312d97d3e4b773aeccca94f9c76 SHA256 eea1b8d29532739c1383cb4794c5eacd6176f0972b59e8d29348335b87ff2e66

@ -0,0 +1,79 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/lxml/lxml-2.3.2.ebuild,v 1.1 2011/11/30 15:30:33 djc Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit distutils
MY_P="${PN}-${PV/_/}"
DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
HOMEPAGE="http://codespeak.net/lxml/ http://pypi.python.org/pypi/lxml"
SRC_URI="http://codespeak.net/lxml/${MY_P}.tgz"
# SRC_URI="http://codespeak.net/lxml/dev/${MY_P}.tgz"
LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +threads"
RDEPEND=">=dev-libs/libxml2-2.7.2
>=dev-libs/libxslt-1.1.15
>=dev-python/beautifulsoup-3.0.8"
DEPEND="${RDEPEND}
dev-python/setuptools"
# lxml tarball contains files pregenerated by Cython.
S="${WORKDIR}/${MY_P}"
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
# Compiler warnings are suppressed without --warnings option.
DISTUTILS_GLOBAL_OPTIONS=("--warnings")
src_compile() {
distutils_src_compile $(use threads || echo --without-threading)
}
src_test() {
testing() {
# Tests broken with Python 3.
[[ "${PYTHON_ABI}" == 3.* ]] && return
local module
for module in lxml/etree lxml/objectify; do
ln -fs "../../$(ls -d build-${PYTHON_ABI}/lib.*)/${module}.so" "src/${module}.so" || die "ln -fs src/${module} failed"
done
local exit_status="0" test
for test in test.py selftest.py selftest2.py; do
einfo "Running ${test}"
if ! PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" "${test}"; then
eerror "${test} failed with $(python_get_implementation) $(python_get_version)"
exit_status="1"
fi
done
return "${exit_status}"
}
python_execute_function testing
}
src_install() {
distutils_src_install
if use doc; then
dohtml -r doc/html/* || die "Installation of documentation failed"
dodoc *.txt || die "Installation of documentation failed"
docinto doc
dodoc doc/*.txt || die "Installation of documentation failed"
fi
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins -r samples/* || die "Installation of examples failed"
fi
}

@ -1,4 +1,2 @@
DIST redis-py-2.2.4.tar.gz 20822 RMD160 290c863fcd93cbcab58fd94408ba3cda11810b77 SHA1 090f123759d8f85b9518996f39c13f3bc49e24e8 SHA256 2a3e021e861732ad74ca80160276ac6605dd6b196c4198bc40fc0b9847a61cca
DIST redis-py-2.4.1.tar.gz 21738 RMD160 fc71d237418d1011ce696a57eeeda05a0b46b0bb SHA1 fa5547d423121247d0200a6a37216811292da82f SHA256 56ab08d7c8914f0452606e4dc232634e13d15b4a2b71365bedddccc5582fdd5e
DIST redis-py-2.4.5.tar.gz 22017 RMD160 f3e18f1e952d2d71ef439bc3e28c16b1d3f38900 SHA1 b061d3463a434485e9d27b1fbfc239f2da5c014a SHA256 0086de1e3033322e5b64480ad67caa6ffc6f7fad488153345815b8b502ca626e
DIST redis-py-2.4.10.tar.gz 28632 RMD160 0cbf4855f674c96c9e1290d2d8c26ad4b1f3275c SHA1 1201d1c82df6aa53668892fd657aed2978bed54e SHA256 efdd7e0ea8430d82d6223a20f4ac28860f3bfefd0722037c84ad8085025629a2
DIST redis-py-2.4.9.tar.gz 26373 RMD160 f709b6b96116d42f3a8638025326f8eeb46feffb SHA1 378c78b7876047d75406665701542bf8c574a440 SHA256 f4ea85767e037d1aa471272840db2af512fe86043324621f883de7c9ccebfaf1

@ -1,29 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/redis-py/redis-py-2.2.4.ebuild,v 1.4 2011/05/24 21:00:37 maekke Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
# Tests are not distributed in the tarball.
# DISTUTILS_SRC_TEST="setup.py"
inherit distutils
DESCRIPTION="Python client for Redis key-value store"
HOMEPAGE="http://github.com/andymccurdy/redis-py http://pypi.python.org/pypi/redis"
SRC_URI="http://cloud.github.com/downloads/andymccurdy/${PN}/redis-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools"
RDEPEND=""
S="${WORKDIR}/redis-${PV}"
DOCS="README.md CHANGES"
PYTHON_MODNAME="redis"

@ -1,29 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/redis-py/redis-py-2.4.1.ebuild,v 1.1 2011/06/06 09:03:42 djc Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
# Tests are not distributed in the tarball.
# DISTUTILS_SRC_TEST="setup.py"
inherit distutils
DESCRIPTION="Python client for Redis key-value store"
HOMEPAGE="http://github.com/andymccurdy/redis-py http://pypi.python.org/pypi/redis"
SRC_URI="http://cloud.github.com/downloads/andymccurdy/${PN}/redis-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools"
RDEPEND=""
S="${WORKDIR}/redis-${PV}"
DOCS="README.md CHANGES"
PYTHON_MODNAME="redis"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/redis-py/redis-py-2.4.5.ebuild,v 1.1 2011/07/04 08:39:23 djc Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/redis-py/redis-py-2.4.10.ebuild,v 1.1 2011/11/30 16:34:57 djc Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -13,7 +13,7 @@ inherit distutils
DESCRIPTION="Python client for Redis key-value store"
HOMEPAGE="http://github.com/andymccurdy/redis-py http://pypi.python.org/pypi/redis"
SRC_URI="http://cloud.github.com/downloads/andymccurdy/${PN}/redis-${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="mirror://github/andymccurdy/${PN}/redis-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"

@ -1,2 +1,2 @@
DIST snakeoil-0.4.3.tar.bz2 135763 RMD160 c8e3471778317c5c2a2a39af9e22e131df5e0426 SHA1 3625a2b7a1e924e06fc047b54b274b9b59a800cb SHA256 d533289942c369dbe7883adf684602a50082ec76347d2cbce8990cc07ad1b39f
DIST snakeoil-0.4.4.tar.bz2 136039 RMD160 f8c63b458404c030e9d8cac6c4b824f7b204eb18 SHA1 92774e553d975e76777752105759727c92d2c8f4 SHA256 24d540c6f24890bb6f6a1968be0af7bfbf625a8f07785adf10c69a8263bf649d
DIST snakeoil-0.4.5.tar.bz2 136380 RMD160 7eebf6c7ecf099d29b128f04270e1c7edef20e25 SHA1 31c85fbf36561f377cdc522097a8fc384f5d8ec3 SHA256 5b3afae661f1fe7ac5b75de837ae47bad5109eb875afda474f42e9ff85cba5f2

@ -1,55 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/snakeoil/snakeoil-0.4.3.ebuild,v 1.1 2011/09/28 03:54:22 ferringb Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
inherit distutils
DESCRIPTION="Miscellaneous python utility code."
HOMEPAGE="http://snakeoil.googlecode.com/"
SRC_URI="http://snakeoil.googlecode.com/files/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
DEPEND="!<sys-apps/pkgcore-0.4.7.8"
RDEPEND=${DEPEND}
DOCS="AUTHORS NEWS"
pkg_setup() {
# disable snakeoil 2to3 caching
unset PY2TO3_CACHEDIR
python_pkg_setup
# A hack to install for all versions of Python in the system.
# pkgcore needs it to support upgrading to a different Python slot.
PYTHON_ABIS=""
local python_interpreter
for python_interpreter in /usr/bin/python{2.[4-9],3.[1-9]}; do
if [[ -x "${python_interpreter}" ]]; then
PYTHON_ABIS+=" ${python_interpreter#/usr/bin/python}"
fi
done
export PYTHON_ABIS="${PYTHON_ABIS# }"
}
src_test() {
testing() {
local tempdir
tempdir="${T}/tests/python-${PYTHON_ABI}"
mkdir -p "${tempdir}" || die "tempdir creation failed"
cp -r "${S}" "${tempdir}" || die "test copy failed"
cd "${tempdir}/${P}"
PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib*)" "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" test
}
python_execute_function testing
}
src_install() {
distutils_src_install
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/snakeoil/snakeoil-0.4.4.ebuild,v 1.1 2011/10/27 07:40:26 ferringb Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/snakeoil/snakeoil-0.4.5.ebuild,v 1.1 2011/11/30 22:53:11 ferringb Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
@ -16,9 +16,6 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
DEPEND="!<sys-apps/pkgcore-0.4.7.8"
RDEPEND=${DEPEND}
DOCS="AUTHORS NEWS"
pkg_setup() {

@ -1,2 +1,3 @@
DIST virtualenv-1.6.1.tar.gz 1779120 RMD160 1a5b11bad5c8ec50129724db99632755c637a9d7 SHA1 f875868d680b83bdfa86a23536d19bb00b28b40d SHA256 d066d7e5d4924766950d1d78c851cd442dfed9ca966694f614f2cc8c5cb48a26
DIST virtualenv-1.6.4.tar.gz 1889033 RMD160 4574406ec1db8d911950e0e0bf865aa7c64183a2 SHA1 eeaae3a84d9076577996a02951afc78b8e947067 SHA256 a68efb4b35a4fef2a57de1981e00d9cf60be5b17d8f677baa0c5848582aaae85
DIST virtualenv-1.7.tar.gz 2125413 RMD160 5d5f9a7b82bd4ec659d853a1bbaacaac32961116 SHA1 3c99e759a06470a1838c98b750d5b72972ac82d6 SHA256 e32b851eec3beae048c41dedcbebdae8484752b4426436ba8d7d1d69458ef6fc

@ -0,0 +1,24 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/virtualenv/virtualenv-1.7.ebuild,v 1.1 2011/11/30 16:14:55 djc Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
DISTUTILS_SRC_TEST="nosetests"
inherit distutils
DESCRIPTION="Virtual Python Environment builder"
HOMEPAGE="http://pypi.python.org/pypi/virtualenv"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
SLOT="0"
IUSE=""
DEPEND="dev-python/setuptools"
RDEPEND="${DEPEND}"
DOCS="docs/index.txt docs/news.txt"
PYTHON_MODNAME="virtualenv.py virtualenv_support"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.482 2011/11/22 15:20:48 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.483 2011/11/30 23:53:57 vapier Exp $
#
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
@ -973,6 +973,14 @@ toolchain_src_unpack() {
"${S}"/configure || die
fi
# install the libstdc++ python into the right location
# http://gcc.gnu.org/PR51368
if tc_version_is_at_least 4.5 ; then
sed -i \
'/^pythondir =/s:=.*:= $(datadir)/python:' \
"${S}"/libstdc++-v3/python/Makefile.in || die
fi
# protoize don't build on FreeBSD, skip it
## removed in 4.5, bug #270558 --de.
if [[ ${GCCMAJOR}.${GCCMINOR} < 4.5 ]]; then
@ -1126,10 +1134,10 @@ gcc-compiler-configure() {
# bug #279252
#
# --with-python-dir=DIR
# Specifies where to install the Python modules used for aot-compile. DIR
# Specifies where to install the Python modules used for aot-compile. DIR
# should not include the prefix used in installation. For example, if the
# Python modules are to be installed in /usr/lib/python2.5/site-packages,
# then with-python-dir=/lib/python2.5/site-packages should be passed.
# then --with-python-dir=/lib/python2.5/site-packages should be passed.
#
# This should translate into "/share/gcc-data/${CTARGET}/${GCC_CONFIG_VER}/python"
if tc_version_is_at_least "4.4" ; then
@ -1825,16 +1833,16 @@ toolchain_src_install() {
chown -R root:0 "${D}"${LIBPATH}
# Move pretty-printers to gdb datadir to shut ldconfig up
gdbdir=/usr/share/gdb/auto-load${LIBPATH/\/lib\//\/$(get_libdir)\/}
for i in "${D}"${LIBPATH}{,/32}/*-gdb.py; do
if [[ -e ${i} ]]; then
basedir="$(dirname ${i/${D}${LIBPATH}/})"
sed -i -e "s:^\(libdir = \).*:\1'${LIBPATH}${basedir}':" "${i}" #348128
insinto "${gdbdir}${basedir}"
doins "${i}"
rm "${i}"
fi
local py gdbdir=/usr/share/gdb/auto-load${LIBPATH/\/lib\//\/$(get_libdir)\/}
pushd "${D}"${LIBPATH} >/dev/null
for py in $(find . -name '*-gdb.py') ; do
local multidir=${py%/*}
insinto "${gdbdir}/${multidir}"
sed -i "/^libdir =/s:=.*:= '${LIBPATH}/${multidir}':" "${py}" || die #348128
doins "${py}" || die
rm "${py}" || die
done
popd >/dev/null
# Don't scan .gox files for executable stacks - false positives
export QA_EXECSTACK="usr/lib*/go/*/*.gox"

@ -1,16 +1,14 @@
--- doc/man/Makefile.in.orig 2011-08-19 14:54:02.163463916 -0400
+++ doc/man/Makefile.in 2011-08-19 14:54:31.354583970 -0400
@@ -360,8 +360,7 @@
top_builddir = @top_builddir@
--- doc/man/Makefile.in.orig 2011-11-30 10:50:39.673495365 -0500
+++ doc/man/Makefile.in 2011-11-30 10:51:05.107409054 -0500
@@ -358,7 +358,6 @@
top_srcdir = @top_srcdir@
MAN_PAGES = \
- freeciv-server.6 \
- freeciv-client.6
+ freeciv-server.6
freeciv-server.6 \
- freeciv-client.6 \
freeciv-modpack.6
MAN_LINKS = \
freeciv-gtk2.6 \
@@ -370,7 +369,7 @@
@@ -368,7 +367,7 @@
freeciv-win32.6 \
freeciv-ftwl.6

@ -1 +0,0 @@
DIST Mattricks-0.7.tar.gz 709495 RMD160 aeb8747a598b9731fb55f34bb0893e04460bd6db SHA1 f67608e8823b2baa27a8a342e4e32a88e1d341a4 SHA256 53643feeeabd681bfa3e42631f7ff7bce906cbec7cd683799e584d0d1da71e15

@ -1,17 +0,0 @@
diff -Naur Mattricks-0.7-orig/Mattricks/Commonwx.py Mattricks-0.7/Mattricks/Commonwx.py
--- Mattricks-0.7-orig/Mattricks/Commonwx.py 2004-04-15 06:20:07.000000000 -0600
+++ Mattricks-0.7/Mattricks/Commonwx.py 2007-12-04 21:05:15.000000000 -0600
@@ -17,6 +17,13 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+try:
+ import wxversion
+ wxversion.select("2.6")
+except Exception, e:
+ print >> sys.stderr, "%s: wxPython 2.6 not installed." %e
+ sys.exit(1)
+
from wxPython.wx import *
from Common import *

@ -1,33 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/mattricks/mattricks-0.7.ebuild,v 1.8 2011/04/06 20:12:11 arfrever Exp $
EAPI=3
PYTHON_DEPEND="2"
inherit eutils python distutils
MY_P=${P/m/M}
DESCRIPTION="Hattrick Manager"
HOMEPAGE="http://www.lysator.liu.se/mattricks/download.en.html"
SRC_URI="http://www.lysator.liu.se/mattricks/files/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc x86"
IUSE=""
DEPEND="<dev-python/wxpython-2.8
dev-python/pyxml"
S=${WORKDIR}/${MY_P}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
distutils_src_prepare
epatch "${FILESDIR}"/${P}-wxversion.patch
python_convert_shebangs -r 2 .
}

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>games</herd>
</pkgmetadata>

@ -1 +1,2 @@
DIST pyfa-1.0.6-incarna-src.tar.bz2 7914901 RMD160 b36dbb8cb2afd5ae396b7eafb3279d18cc6c5aa3 SHA1 c2964b46d3c46ba44930390129b0f39c959a4c28 SHA256 e63f6b54d2eeed660e24cb36d62318c28156f8a08b003ab10118d974a5e18f4b
DIST pyfa-1.1-crucible-src.tar.bz2 3981253 RMD160 6c5778faa6c22c3cc6ffe49acd49dac46c8cc7ef SHA1 d57b3a0b0197d0d0d50f32341eb0a1a1dd4e984e SHA256 473f573546c71d5c76b1a57eede29e611bb7eb0b48316bc3c59a3d921084a942

@ -0,0 +1,27 @@
From 9a8411e9a6c58e5285ab3ae0a4feed05b6107acf Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Wed, 30 Nov 2011 12:50:53 -0500
Subject: [PATCH] Make staticPath settable from configforced
---
config.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/config.py b/config.py
index f2844b5..1f51700 100644
--- a/config.py
+++ b/config.py
@@ -48,7 +48,9 @@ def defPaths():
savePath = unicode(os.path.expanduser(os.path.join("~", ".pyfa")), sys.getfilesystemencoding())
# Static EVE Data from the staticdata repository, should be in the staticdata directory in our pyfa directory
- staticPath = os.path.join(pyfaPath, "staticdata")
+ staticPath = getattr(configforced, "staticPath", None)
+ if staticPath is None:
+ staticPath = os.path.join(pyfaPath, "staticdata")
# The database where we store all the fits etc
saveDB = os.path.join(savePath, "saveddata.db")
--
1.7.8.rc3

@ -0,0 +1,70 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.1.ebuild,v 1.1 2011/11/30 18:33:25 tetromino Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
PYTHON_USE_WITH="sqlite threads"
inherit eutils python
if [[ ${PV/_rc*/} == ${PV} ]] ; then
MY_PV=${PV}-crucible-src
FOLDER=stable/${PV}
else
MY_PV=${PV/_rc/-stable-RC}-src
FOLDER=stable/${PV/*_rc/RC}
fi
DESCRIPTION="Python Fitting Assistant - a ship fitting application for EVE Online"
HOMEPAGE="http://www.evefit.org/Pyfa"
SRC_URI="http://dl.evefit.org/${FOLDER}/${PN}-${MY_PV}.tar.bz2"
LICENSE="GPL-3 LGPL-2.1 CCPL-Attribution-2.5 free-noncomm"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+graph"
RDEPEND="dev-python/sqlalchemy
>=dev-python/wxpython-2.8
graph? ( dev-python/matplotlib[wxwidgets] dev-python/numpy )"
DEPEND=""
S=${WORKDIR}/${PN}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# make staticPath settable from configforced again
epatch "${FILESDIR}/${PN}-1.1-staticPath.patch"
python_convert_shebangs -r -x 2 .
sed -e "s:%%SITEDIR%%:$(python_get_sitedir):" \
-e "s:%%EPREFIX%%:${EPREFIX}:" \
"${FILESDIR}/configforced.py" > configforced.py
}
src_install() {
local packagedir=$(python_get_sitedir)/${PN}
insinto "${packagedir}"
doins -r eos gui icons service config*.py info.py gpl.txt
exeinto "${packagedir}"
doexe ${PN}.py
dosym "${packagedir}/${PN}.py" /usr/bin/${PN}
insinto /usr/share/${PN}
doins -r staticdata
dodoc readme.txt
doicon icons/${PN}.png
domenu "${FILESDIR}/${PN}.desktop"
}
pkg_postinst() {
python_mod_optimize ${PN}
}
pkg_postrm() {
python_mod_cleanup ${PN}
}

@ -1,657 +0,0 @@
Operating System Distributor License for Java version 1.1
SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE JAVA PLATFORM
STANDARD EDITION DEVELOPER KIT ("JDK" - THE "SOFTWARE") TO YOU ONLY
UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS
LICENSE AGREEMENT (THE "AGREEMENT"). PLEASE READ THE AGREEMENT
CAREFULLY. BY INSTALLING, USING, OR DISTRIBUTING THIS SOFTWARE, YOU
ACCEPT ALL OF THE TERMS OF THE AGREEMENT.
1. DEFINITIONS. "Software" means the code identified above in binary
form, any other machine readable materials including, but not
limited to, libraries, source files, header files, and data files),
any updates or error corrections provided by Sun, and any user
manuals, programming guides and other documentation provided to you
by Sun under this Agreement, and any subsequent versions that Sun
makes available to you hereunder. "Operating System" means any
version of the Linux or OpenSolaris operating systems that manages
the hardware resources of a general purpose desktop or server
computer and shares these resources with various software programs
that run on top of it. "Programs" means Java technology applets and
applications intended to run on the Java Platform Standard Edition
(Java SE platform) platform on Java-enabled general purpose desktop
computers and servers.
2. License Grant. Subject to the terms and conditions of this
Agreement, as well as the restrictions and exceptions set forth in
the Software README file, Sun grants you a non-exclusive,
non-transferable, royalty-free limited license to reproduce and use
the Software internally, complete and unmodified, for the sole
purposes of running Programs and designing, developing and testing
Programs. Sun also grants you a non-exclusive, non-transferable,
royalty-free limited license to reproduce and distribute the
Software, directly or indirectly through your licensees,
distributors, resellers, or OEMs, electronically or in physical
form or pre-installed with your Operating System on a general
purpose desktop computer or server, provided that: (a) the Software
and any proprietary legends or notices are complete and unmodified;
(b) the Software is distributed with your Operating System, and
such distribution is solely for the purposes of running Programs
under the control of your Operating System and designing,
developing and testing Programs to be run under the control of your
Operating System; (c) you do not combine, configure or distribute
the Software to run in conjunction with any additional software
that implements the same or similar functionality or APIs as the
Software; (d) you do not remove or modify any included license
agreement or impede or prevent it from displaying and requiring
acceptance; (e) you only distribute the Software subject to this
license agreement; and (f) you agree to defend and indemnify Sun
and its licensors from and against any damages, costs, liabilities,
settlement amounts and/or expenses (including attorneys' fees)
incurred in connection with any claim, lawsuit or action by any
third party that arises or results from (i) the use or distribution
of your Operating System, or any part thereof, in any manner, or
(ii) your use or distribution of the Software in violation of the
terms of this Agreement or applicable law. You shall not be
obligated under Section 2(f)(i) if such claim would not have
occurred but for a modification made to your Operating System by
someone not under your direction or control, and you were in
compliance with all other terms of this Agreement. If the Software
README file permits certain files to be replaced or omitted from
your distribution, then any such replacement(s) or omission(s)
shall not be considered a breach of Section 2(a).
3. RESTRICTIONS. Software is copyrighted and title to Software and
all associated intellectual property rights is retained by Sun
and/or its licensors. Unless enforcement is prohibited by
applicable law, you may not modify, decompile, or reverse engineer
Software. You may not create, modify, or change the behavior of,
or authorize your licensees, distributors, resellers, OEMs, or end
users (collectively, "Licensees") to create, modify, or change the
behavior of, classes, interfaces, or subpackages that are in any
way identified as "java", "javax", "sun" or similar convention as
specified by Sun in any naming convention designation. You
acknowledge that Licensed Software is not designed or intended for
use in the design, construction, operation or maintenance of any
nuclear facility. Sun Microsystems, Inc. disclaims any express or
implied warranty of fitness for such uses.
4. COMPATIBILITY. If you exercise the license in Section 2, and Sun
or a licensee of the Software (under section 4(b)) notifies you
that there are compatibility issues (as determined by the
applicable Technology Compatibility Kit) caused by the interaction
of the Software with your Operating System, then within ninety
(90) days you must either: (a) modify the Operating System in a
way that resolves the compatibility issue (as determined by Sun)
and make a patch or replacement version available to your
Licensees who have already received the version of your Operating
System that was the subject of the compatibility issue ("Your
Incompatible Operating System"); or (b) cease distributing the
Software and make commercially reasonable attempts to forward the
notification to your Licensees who have already received Your
Incompatible Operating System.
5. Trademarks and Logos. No right, title or interest in or to any
trademark, service mark, logo or trade name of Sun or its
licensors is granted under this Agreement. You acknowledge and
agree that, as between you and Sun, Sun owns the SUN and JAVA
trademarks and all SUN and JAVA-related trademarks, service marks,
logos and other brand designations ("Sun Marks"), and you agree to
comply with the Sun Trademark and Logo Usage Requirements
currently located at http://www.sun.com/policies/trademarks. Any
use you make of the Sun Marks inures to Sun's benefit.
6. LIMITED WARRANTY. If you received the Software directly from Sun
or its authorized resellers, Sun warrants to you that for a period
of ninety (90) days from delivery to you, the media on which
Software is furnished (if any) will be free of defects in
materials and workmanship under normal use. Except for the
foregoing, Software is provided "AS IS". Your exclusive remedy
and Sun's entire liability under this limited warranty will be
replacement of the Software media. This limited warranty gives
you specific legal rights. You may have others, which vary from
state to state.
7. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL
EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO
THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
8. LIMITATION OF LIABILITY. IN NO EVENT WILL SUN OR ITS LICENSORS BE
LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR
PUNITIVE DAMAGES IN CONNECTION WITH OR ARISING OUT OF THIS
AGREEMENT (INCLUDING LOSS OF PROFITS, USE, DATA, OR OTHER ECONOMIC
ADVANTAGE), NO MATTER WHAT THEORY OF LIABILITY, EVEN IF SUN HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will
Sun's liability to you, whether in contract, tort (including
negligence), or otherwise, exceed the amount paid by you for the
Software under this Agreement. The foregoing limitations will
apply even if the above stated warranty fails of its essential
purpose. Some states do not allow the exclusion of incidental or
consequential damages, so some of the terms above may not be
applicable to you.
9. THIRD PARTY CODE. Additional copyright notices and license terms
applicable to portions of the Software are set forth in the
THIRDPARTYLICENSEREADME.txt file. In addition to any terms and
conditions of any third party opensource/freeware license
identified in the THIRDPARTYLICENSEREADME.txt file, the disclaimer
of warranty and limitation of liability provisions in paragraphs 7
and 8 of this Agreement shall apply to all Software in this
distribution.
10. Termination. This Agreement is effective until it is
terminated. You may terminate this Agreement at any time by
ceasing distribution of the Software. This Agreement will
terminate immediately without notice from Sun if you fail to
comply with any material provision herein. Either party may
terminate this Agreement immediately should any Software become,
or in either party's opinion be likely to become, the subject of a
claim of infringement of any intellectual property right. Upon
termination, you must destroy all copies and cease copying and
distribution of the Software. All of your obligations and any
applicable limitations on your rights and remedies under this
Agreement shall survive termination.
11. SOURCE CODE. Software may contain source code that, unless
expressly licensed for other purposes, is provided solely for
reference purposes pursuant to the terms of this Agreement.
Source code may not be redistributed unless expressly provided for
in this Agreement.
12. Export Regulations. All Software and technical data delivered
under this Agreement are subject to US export control laws and may
be subject to export or import regulations in other countries.
You acknowledge that you have the responsibility to obtain such
licenses to export, re-export, or import as may be required after
delivery to you.
13. U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is being acquired
by or on behalf of the U.S. Government or by a U.S. Government
prime contractor or subcontractor (at any tier), then the
Government's rights in Software and accompanying documentation
will be only as set forth in this Agreement; this is in accordance
with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense
(DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD
acquisitions).
14. MISCELLANEOUS. Any action related to this Agreement will be
governed by California law and controlling U.S. federal law. No
choice of law rules of any jurisdiction will apply. If any
provision of this Agreement is held to be unenforceable, this
Agreement will remain in effect upon the parties' agreement to
revised terms that most nearly accomplish the same effect. This
Agreement is the entire agreement between you and Sun relating to
its subject matter. It supersedes all prior or contemporaneous
oral or written communications, proposals, representations and
warranties and prevails over any conflicting or additional terms
of any quote, order, acknowledgment, or other communication
between the parties relating to its subject matter during the term
of this Agreement. No modification of this Agreement will be
binding, unless in writing and signed by an authorized
representative of each party.
For inquiries please contact: Sun Microsystems, Inc., 4150 Network Circle,
Santa Clara, California 95054, U.S.A.
DLJ v1.1 27APR2006ANS
- - - - - end of DLJ License text - - - - -
-------------------------------------------------------------------------------
*******************************************************************************
-------------------------------------------------------------------------------
FAQ for the Operating System Distributor License for Java (DLJ)
The purpose of this FAQ is to provide some insight into Sun's thoughts
in creating the Operating System Distributor License for Java.
Although the FAQ is not a legal document, it is designed to illustrate
the license terms through explanation and examples. This is a well
accepted way of helping non-lawyers attain some comfort with legal
language, which is crafted by attorneys to meet the arcane
requirements of statutes and judicial opinions. For example,
Creative Commons does a similar thing with its "Deeds,"
(e.g. http://creativecommons.org/licenses/by-sa/2.5/ ) which are
human-readable summaries of the "Legal Code"
(e.g. http://creativecommons.org/licenses/by-sa/2.5/legalcode ) and
and are accompanied by a legal disclaimer
( http://creativecommons.org/licenses/disclaimer-popup?lang=en-us ).
If you think our FAQ is contradicted by the language in the license,
we'd like to hear from you so that we can consider revising the
license to clear up any confusion. Otherwise, we encourage you to
think of the FAQ as a series of guideposts designed to help you
understand and work with the license terms. Of course, if Sun clearly
says in an FAQ that it's okay to do something (and we haven't made a
blatant typographical error), we're not going to sue you -- even if
one could make a clever legal argument that the license doesn't permit
it. We believe in simplicity and transparency, and pledge to work
diligently with the community to achieve those objectives.
Sun expects to periodically update this FAQ to better reflect the
concerns and questions of the developer community. You will find a
pointer to the latest version of this FAQ at:
https://jdk-distros.dev.java.net/developer.html
1. What is the Operating System Distribution License for Java
(a.k.a. the "Distro License for Java" or DLJ)?
The DLJ is a license created specifically for individuals and
communities who want to distribute Sun's binary Java Development
Kit (JDK) or Java Runtime Environment (JRE) with a Linux or
OpenSolaris Operating System (OS) distribution.
2. Why is Sun releasing the DLJ?
It's been difficult for developers who want to use Java SE
technology on a broad choice of Linux or OpenSolaris distributions
to easily obtain and use Sun's JDK or JRE. One issue has been the
redistribution terms of the Binary Code License (BCL) for Java SE
technology, which was never intended to license these bits for
general distribution with an Operating System. With this new
license, Sun is enabling the developer community to distribute our
binary JDK and JRE with distributions of Linux or OpenSolaris
operating systems, while still maintaining compatibility with the
Java Specifications.
3. How do I become a "DLJ Licensee?"
The DLJ is distributed by Sun as a "click-through license" in
special bundles available on java.net in the jdk-distros project
at https://jdk-distros.dev.java.net . These bundles contain the
same JDK software found in the standard Linux distribution bundles
and the Solaris bundles in the download area on java.sun.com
except that the LICENSE and README file are replaced by the DLJ
and a modified README file with matching terms. The README file
included in these bundles allows you to create JRE distributions
from the JDK bundles by following instructions in the file.
4. What does the DLJ allow me to do?
You can:
- Use the JDK on your OS to design, develop, test, and run Java programs.
- Repackage the JDK for use with your OS, within the limitations
spelled out in the README file.
- Distribute the JDK on any media, online, and preinstalled on
systems as a package with your OS.
- Distribute the JDK directly, or indirectly through your
licensees, distributors, resellers, OEMs, or downstream
recipients of your OS.
5. When I exercise the license and distribute the JDK, does it become
part of my Operating System, or do I need to explicitly declare it
as part of my OS?
No - the license grants you the right to distribute the JDK with
your Operating System, but it is still a separate piece of
software. You do not need to make the JDK part of what you define
as your OS when you exercise the license. All you need to do to
exercise the license is distribute the JDK with your OS. For
example, you could distribute the JDK bundles on a CD with your
OS, or in a package repository for your OS on your mirror
distribution sites.
6. Can projects such as the JPackage Project exercise the DLJ?
Sun recognizes and encourages the contributions of projects such
as the JPackage Project ( http://www.jpackage.org ) to the adoption
of Java technology on GNU/Linux OSs. Such projects are very
similar to the jdk-distros project that Sun has established,
providing recommendations for packaging Java technology with OS
distributions, but not actually distributing an OS. Anyone can
provide recommendations for packaging under the DLJ, but only
GNU/Linux and OpenSolaris OS distributors may exercise the DLJ and
ship the JDK, as the license requires that you ship the JDK
bundles with an OS.
7. I distribute my OS online from multiple mirror sites. Does such a
multi-site online distribution model fit into the definition of
"online" under this license?
Yes it does. Each mirror is, in essence, a downstream distributor
of the original OS bundles from the master site. Accordingly, the
mirror sites may distribute the JDK as part of these bundles,
under the terms and conditions of the DLJ.
8. What are my obligations under this license?
The license is the best reference for this. Some of the important
terms to consider are that you are required to:
- Keep all copyright and other notices intact.
- Distribute the entire JDK - no subsetting. Note - the README
file has the specifics of what you must distribute, and what can
be omitted.
- Use the JDK only to design, develop, test, and run Java programs
on your OS - you may not use it or parts of it for other
purposes.
- Present for acceptance any end user licenses that are part of
the JDK, if such licenses are included in the generic install
bundle provided to you for repackaging.
- Redistribute subject to the DLJ - so that downstream users and
distributors of the JDK are also subject to the DLJ's terms.
- Indemnify Sun against claims arising from your OS or your
violation of the DLJ (or any applicable law) Note that you are
not responsible for changes made to your OS distribution by
downstream users or distributors when such changes are out of
your control.
- Ship only a compatible JDK on your OS. If notified of an
incompatibility, you must correct it and offer a patch or
replacement to downstream recipients within 90 days, or stop
shipment and notify downstream recipients.
9. What is the README file? Is it part of the license? Why not include
it with the rest of the license?
The README file is explicitly called out in Section 2. License
Grant as a document that provides specific exceptions and
restrictions to what you may distribute, and should be considered
an adjunct to the license. The reason for keeping these details in
a separate file is simple: it allows us to adjust the technical
details of what constitutes the "Software" and what parts may be
redistributed separately or omitted from a distribution without
revising the license itself. This allows us to more quickly react
to clarify allowable modifications as additional distributions
package the JDK and discover modifications that are required to
ensure compatibility and quality.
You will find a pointer to the latest version of the README at:
https://jdk-distros.dev.java.net/developer.html
10. May I redistribute the src.zip file?
This is one of the files listed in the README as being optional,
but redistributable, so yes.
11. If I am working on alternative technology projects, will I be
"tainted" by the existence of the src.zip file on my system, or if
I open this file and examine its contents?
No. The source in src.zip is licensed as a reference for running,
designing, developing and testing Java applications, and is an
integral and useful component of the JDK. Sun maintains that you
aren't tainted simply by having looked at this code, or having it
on your hard drive.
12. How do I ensure that my package reproduces all the right copyright
notices and proprietary legends as required in Section 2(a)?
If you make certain that any copyright notices and licenses for
the packaging are clearly separate from the notices for the Java
platform, you'll be fine. Just make sure you distribute all the
notices that are provided as part of the JDK bundles you are
repackaging. For example in the 1.5.0 bundles, the notices are in
the following files in the top level directory:
COPYRIGHT
LICENSE
THIRDPARTYLICENSEREADME.txt
These files are the copyright notice for the JRE or JDK packages,
the license terms (DLJ) for the JRE or JDK packages and the
copyright notices and license terms for the THIRD PARTY CODE,
respectively.
13. Can I use the JDK to develop programs that can be run anywhere,
or only for my OS? Section 2(b) seems to say I can't use the JDK
for developing arbitrary Java language applications.
The license allows you and your users to run Java programs from
any source, and develop Java programs for any platform. If you
distribute the JDK under this license, you must distribute it with
your OS, and for the purpose of running and developing Java
programs on your OS. The DLJ does not give you the right to
distribute a "naked" version of the JDK without your OS. The
purpose of the language in 2(b) is to require that you include
your OS, and to use the JDK only for its normal intended purpose
of running and developing Java programs.
14. Does this license prevent me shipping any alternative technologies
in my OS distribution?
The DLJ does not restrict you from shipping any other technologies
you choose to include in your distribution. However, you can't use
pieces of the JDK configured in conjunction with any alternative
technologies to create hybrid implementations, or mingle the code
from the JDK with non-JDK components of any kind so that they run
together. It is of course perfectly OK to ship programs or
libraries that use the JDK. Because this question has caused
confusion in the past, we want to make this absolutely clear:
except for these limitations on combining technologies, there is
nothing in the DLJ intended to prevent you from shipping
alternative technologies with your OS distribution.
15. So, can I ship Eclipse, or other language implementations like
Perl or Python?
Sun can't give you permission to ship these technologies. Only the
lawful owners and licensors of those technologies can do that. The
DLJ doesn't prohibit you from shipping them or from running them.
16. If some program in my OS specifies the option -Xbootclasspath to
the java command, is that considered a breach of Section 2(c)?
We realize there is some confusion about this because the
documentation for the java command at
http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/java.html
makes specific mention of the Binary Code License (BCL). The
intent of Section 2(c) is not to restrict what end user programs
do with command line options but rather to ensure that the Sun
Java platform is not used to create hybrid implementations with
alternate technologies, or mingle the JDK code with alternate
technologies so they run together.
17. What do you mean by "Present for acceptance end user licenses"
(from #8 above)? Do I have to create a click-through license
display when a user first installs or runs the JDK? Must my users
accept the license?
Your users must agree to the license terms for the JDK before
installing it. While you aren't required to show the DLJ on first
use or installation, you must inform them that the JDK is licensed
software and that they must agree to the license before using
it. A click-through mechanism is the preferred way to do this, but
at a minimum you must present the license by some appropriate
means for acceptance. For example, your OS download procedure
could show the user a page that informs him or her that software
packages included in the download may contain software licenses to
which the user must agree before installation, and allow the user
to review them before download.
You can leverage your distribution's packaging technology to
ensure that the license terms have been accepted. For instance, on
Debian and derivative distributions, you could configure the
package so that if the debconf key for accepting the DLJ has not
been pre-accepted, the installation will be canceled if the
license cannot be presented. The point of presenting the license
is that an individual, corporation, non-profit or entity which
will be an end user of the JRE or JDK has had a chance to review
and agree to the DLJ. If the user or administrator pre-accepts
the key for DLJ agreement on behalf of herself or her group then
it is perfectly acceptable to silently install Sun Java on one or
many computers. This is an excellent example of how you can
leverage packaging infrastructure to comply with the terms of the
DLJ in ways that are convenient and expected for your users.
18. How do I redistribute the JDK in my OS, so that downstream
recipients are subject to the DLJ? Do I need to do anything
special?
Nothing special - just be sure to include the license in your JDK
bundle, and inform your downstream recipients that the JDK is
subject to the license when they download or install it.
19. What obligations do I assume when I receive the JDK as part of an
OS distribution, and then turn around and redistribute it, even if
I don't change a thing?
When you redistribute the JDK under the DLJ, you are subject to
its terms. This means that you are granted the rights described in
the license (provided you remain in compliance with the license
terms) and assume its obligations, including compatibility
requirements and indemnification. It doesn't matter whether you
change the distribution you receive or not. When you redistribute,
you do so under the terms of the DLJ.
20. Why does Sun ask for indemnification? What indemnification am I
providing to Sun? I'm concerned that I will be held responsible
for things over which I have no control.
Simply put, Sun requires indemnification to limit its exposure for
issues that are not Sun's fault. If your conduct or your OS
causes a problem that results in a third-party claim, then Sun
expects you to take responsibility for it. Note that you are not
indemnifying Sun against claims that are a result of something in
Sun's code. You also are not indemnifying Sun against claims due
to changes that a downstream distributor has made to your OS.
Since downstream distributors must redistribute the JDK under the
terms of the DLJ, they are the ones providing indemnification to
Sun for the changes they've made to your OS - which is now their
OS for the purposes of this license.
21. What do you mean by "compatible"?
"Compatible" has a very specific meaning for Java technology, and
in this license. Specifically, a "Compatible" Implementation" is
an implementation of the Java SE technology specification that
meets the requirements of the Technology Compatibility Kit (TCK).,
i.e., the compliance tests, tools and documentation which allows
you to establish whether a particular implementation completely
and correctly implements the Java SE Specification on a specific
host platform.
22. Am I required to run the TCK before I distribute the software?
No, this license does not require that you run the TCK.
23. How do I learn more about the TCK?
There is a "read-only" version of the Java SE TCK available at
https://jck.dev.java.net which you can look at to better
understand the compatibility requirements. The license for this
is for evaluation purposes only.
24. How do I verify compatibility when I don't have the TCK?
The DLJ is a binary redistribution license, for a binary that has
been verified on Sun's supported OS platforms (see
http://java.sun.com/j2se/1.5.0/system-configurations.html ).
However, it is possible that the combination of Sun's JDK with
your OS distribution could break compatibility. The jdk-distros
project was created as a place for Linux, OpenSolaris, and Java
developers to cooperate on creating new packaging for the JDK,
solving problems including compatibility issues, and as a
clearinghouse for best practices, tips and tricks, examples, and
solutions to common issues. This project includes helpful guides
to potential problems with compatibility based on Sun's experience
in creating JDK bundles for supported OS versions. You can use
this guide to help you discover potential problems before you
distribute the JDK with your OS.
25. I'd like to test my OS distribution's compatibility. How do I
obtain the TCK?
The TCK is available under a usage license that includes some
support, and which may be purchased from Sun.
If you are a qualified not-for-profit organization, you may be
eligible to obtain the TCK under a scholarship. You can find more
information about this program and request a scholarship
application at: http://java.sun.com/scholarship/
There is a "read-only" version of the Java SE TCK available at
http://jck.dev.java.net which you can look at to better understand
the compatibility requirements. The license for this is for
evaluation purposes only and while it does not allow you to run
the TCK, it may be helpful in your understanding of its
requirements.
26. What happens if my OS does not behave compatibly with the JDK?
Sun provides JDK bundles which have been qualified as compatible
on several common Linux distributions and on
Solaris. Incompatibility problems will typically be the result of
variations between your OS and common distributions. Accordingly
you should fix any problems you are aware of in your OS before
distributing the software. The JDK must behave in a compatible
manner when running on your OS.
27. If I'm aware of problems, can I document them for my users
and ship anyway?
No, you must fix the problems before distributing the software. It
is worth noting however, that you may document supported and
unsupported platform configurations such as specific web browsers,
OS versions, or hardware devices.
28. What if a problem comes up after I distribute the software?
If Sun becomes aware of a compatibility problem with the JDK
software on your OS distribution and notifies you about it, then
you must fix the problem and offer a patch or new version to your
downstream users and distributors, or stop distributing the
software within 90 days of being notified. If you stop
distributing the software, you must also make reasonable attempts
to notify your users, and anyone who might have downloaded your OS
distribution. Once your downstream users are notified, they must
make the same choice (i.e. fix the problem or stop
using/distributing the software)
Remember, you are always allowed to discontinue distribution of
the JDK and make a reasonable attempt to notify your downstream
users and distributors. For example you can stop shipping Sun Java
by removing it from the list of currently available software for
your OS. Sun will consider a stop-ship action to be a suitable
remedy for any compatibility problems. If at some future time you
are able to fix the problem, you can resume distribution of the
JDK under the terms of the DLJ.
29. If I decide to stop-ship, must I remove the JDK from archived and
compatible distribution bundles as well?
No, archived bundles can contain the JDK as long as there are no
compatibility issues. Removing the JDK from your active
distribution should be sufficient. For instance, on Debian and
derivative operating systems, you could remove the Sun Java
packages from the tag database so that users can no longer install
them using the conventional method (e.g. apt-get install
sun-java5-jre).
30. What does Section 12, Export Regulations, mean?
As a U.S. company, Sun is obligated to comply with U.S. export
regulations --as well as the regulations of other countries where
it does business or ships to. One way we comply with this
obligation is to bring these laws and regulations to your
attention. Ultimately you are responsible for ensuring that your
use and distribution of the Software is in accordance with export
regulations, as well as any other applicable laws.
31. May I use the Java logo to show that I'm including the JDK in my
OS distribution? What may I do with Java logos?
No, you may not use the logo, as the right to use the logo is
based on acquiring a TCK license and passing the TCK. You may
state that you include the JDK as part of your description of your
distribution. This license does not grant any right to use any Sun
mark or logo.
32. What notification must I give Sun before distributing the JDK?
You are not required to notify Sun, or register. You might find it
useful however to post something in the jdk-distros project forums
so that others interested in similar OS distributions to yours can
share their experiences with you and you can collaborate with them
on common issues and solutions.
33. Who can I contact if I have additional questions or comments?
You can send questions related to the DLJ to DLJfeedback@sun.com
and/or post comments on the jdk-distros project forums on
java.net, at http://forums.java.net/jive/forum.jspa?forumID=94 .
DLJ FAQ v1.2
- - - - - end of DLJ FAQ text - - - - -

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.35.ebuild,v 1.12 2011/11/20 19:19:08 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.35.ebuild,v 1.13 2011/11/30 19:51:15 mr_bones_ Exp $
EAPI="3"
GCONF_DEBUG="no"
@ -47,7 +47,7 @@ src_configure() {
-e '/FLAGS = /s|-O[23]|-O1|g' \
gst/audioconvert/Makefile \
gst/volume/Makefile || die
fi
fi
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.4.2.ebuild,v 1.1 2011/03/26 16:07:01 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.4.2.ebuild,v 1.2 2011/11/30 23:02:23 dilfridge Exp $
EAPI="2"
@ -36,6 +36,7 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
!x11-libs/qt-phonon:4
>=dev-util/automoc-0.9.87
"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.4.3.ebuild,v 1.2 2011/06/01 16:04:21 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.4.3.ebuild,v 1.3 2011/11/30 23:02:23 dilfridge Exp $
EAPI="2"
@ -36,6 +36,7 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
!x11-libs/qt-phonon:4
>=dev-util/automoc-0.9.87
"

@ -1,57 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.5.0-r1.ebuild,v 1.2 2011/10/20 20:22:51 dilfridge Exp $
EAPI=4
inherit cmake-utils
DESCRIPTION="KDE multimedia API"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.bz2"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
SLOT="0"
IUSE="aqua debug +gstreamer pulseaudio vlc xine"
COMMON_DEPEND="
>=x11-libs/qt-core-4.6.0:4
>=x11-libs/qt-dbus-4.6.0:4
>=x11-libs/qt-gui-4.6.0:4
>=x11-libs/qt-test-4.6.0:4
pulseaudio? (
dev-libs/glib:2
>=media-sound/pulseaudio-0.9.21[glib]
)
!x11-libs/qt-phonon:4
"
# directshow? ( media-sound/phonon-directshow )
# mmf? ( media-sound/phonon-mmf )
# mplayer? ( media-sound/phonon-mplayer )
# waveout? ( media-sound/phonon-waveout )
PDEPEND="
aqua? ( media-libs/phonon-qt7 )
gstreamer? ( media-libs/phonon-gstreamer )
vlc? ( >=media-libs/phonon-vlc-0.3.2 )
xine? ( >=media-libs/phonon-xine-0.4.4 )
"
RDEPEND="${COMMON_DEPEND}
!kde-base/phonon-xine
"
DEPEND="${COMMON_DEPEND}
>=dev-util/automoc-0.9.87
dev-util/pkgconfig
"
REQUIRED_USE="|| ( aqua gstreamer vlc xine )"
PATCHES=( "${FILESDIR}/${P}-pow.patch" )
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_with pulseaudio GLIB2)
$(cmake-utils_use_with pulseaudio PulseAudio)
)
cmake-utils_src_configure
}

@ -1,60 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.5.0-r2.ebuild,v 1.1 2011/10/30 23:22:41 dilfridge Exp $
EAPI=4
inherit cmake-utils
DESCRIPTION="KDE multimedia API"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.bz2"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
SLOT="0"
IUSE="aqua debug +gstreamer pulseaudio vlc xine"
COMMON_DEPEND="
>=x11-libs/qt-core-4.6.0:4
>=x11-libs/qt-dbus-4.6.0:4
>=x11-libs/qt-gui-4.6.0:4
>=x11-libs/qt-test-4.6.0:4
pulseaudio? (
dev-libs/glib:2
>=media-sound/pulseaudio-0.9.21[glib]
)
!x11-libs/qt-phonon:4
"
# directshow? ( media-sound/phonon-directshow )
# mmf? ( media-sound/phonon-mmf )
# mplayer? ( media-sound/phonon-mplayer )
# waveout? ( media-sound/phonon-waveout )
PDEPEND="
aqua? ( media-libs/phonon-qt7 )
gstreamer? ( media-libs/phonon-gstreamer )
vlc? ( >=media-libs/phonon-vlc-0.3.2 )
xine? ( >=media-libs/phonon-xine-0.4.4 )
"
RDEPEND="${COMMON_DEPEND}
!kde-base/phonon-xine
"
DEPEND="${COMMON_DEPEND}
>=dev-util/automoc-0.9.87
dev-util/pkgconfig
"
REQUIRED_USE="|| ( aqua gstreamer vlc xine )"
PATCHES=(
"${FILESDIR}/${P}-pow.patch"
"${FILESDIR}/${PN}-4.5.1-qmakeworkaround.patch"
)
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_with pulseaudio GLIB2)
$(cmake-utils_use_with pulseaudio PulseAudio)
)
cmake-utils_src_configure
}

@ -1,62 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.5.1.ebuild,v 1.2 2011/10/28 15:16:55 jmbsvicetto Exp $
EAPI=4
if [[ ${PV} != *9999* ]]; then
SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.xz"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
else
SCM_ECLASS="git-2"
EGIT_REPO_URI="git://anongit.kde.org/${PN}"
KEYWORDS=""
fi
inherit cmake-utils ${SCM_ECLASS}
DESCRIPTION="KDE multimedia API"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="aqua debug +gstreamer pulseaudio vlc xine"
COMMON_DEPEND="
!x11-libs/qt-phonon:4
>=x11-libs/qt-core-4.6.0:4
>=x11-libs/qt-dbus-4.6.0:4
>=x11-libs/qt-gui-4.6.0:4
>=x11-libs/qt-test-4.6.0:4
pulseaudio? (
dev-libs/glib:2
>=media-sound/pulseaudio-0.9.21[glib]
)
"
# directshow? ( media-sound/phonon-directshow )
# mmf? ( media-sound/phonon-mmf )
# mplayer? ( media-sound/phonon-mplayer )
# waveout? ( media-sound/phonon-waveout )
PDEPEND="
aqua? ( media-libs/phonon-qt7 )
gstreamer? ( media-libs/phonon-gstreamer )
vlc? ( >=media-libs/phonon-vlc-0.3.2 )
xine? ( >=media-libs/phonon-xine-0.4.4 )
"
RDEPEND="${COMMON_DEPEND}
!kde-base/phonon-xine
"
DEPEND="${COMMON_DEPEND}
>=dev-util/automoc-0.9.87
dev-util/pkgconfig
"
REQUIRED_USE="|| ( aqua gstreamer vlc xine )"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_with pulseaudio GLIB2)
$(cmake-utils_use_with pulseaudio PulseAudio)
)
cmake-utils_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/qmmp/qmmp-0.5.2.ebuild,v 1.4 2011/11/04 21:00:36 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/qmmp/qmmp-0.5.2.ebuild,v 1.6 2011/11/30 22:30:31 mr_bones_ Exp $
EAPI="2"
@ -40,7 +40,9 @@ RDEPEND="x11-libs/qt-qt3support:4
mad? ( media-libs/libmad )
midi? ( media-sound/wildmidi )
mms? ( media-libs/libmms )
mplayer? ( media-video/mplayer )
mplayer? ( || ( media-video/mplayer
media-video/mplayer2 )
)
musepack? ( >=media-sound/musepack-tools-444 )
modplug? ( >=media-libs/libmodplug-0.8.4 )
vorbis? ( media-libs/libvorbis

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/qmmp/qmmp-9999.ebuild,v 1.16 2011/11/04 21:00:36 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/qmmp/qmmp-9999.ebuild,v 1.18 2011/11/30 22:30:31 mr_bones_ Exp $
EAPI="2"
@ -39,7 +39,9 @@ RDEPEND="x11-libs/qt-qt3support:4
libsamplerate? ( media-libs/libsamplerate )
mad? ( media-libs/libmad )
mms? ( media-libs/libmms )
mplayer? ( media-video/mplayer )
mplayer? ( || ( media-video/mplayer
media-video/mplayer2 )
)
musepack? ( >=media-sound/musepack-tools-444 )
modplug? ( >=media-libs/libmodplug-0.8.4 )
vorbis? ( media-libs/libvorbis

@ -0,0 +1,22 @@
dev-lang/python
dev-lang/python
0
mirror://debian/pool/main/o/openssl-blacklist/openssl-blacklist_0.5.orig.tar.gz mirror://debian/pool/main/o/openssl-blacklist/openssl-blacklist_0.5-3.diff.gz
https://launchpad.net/ubuntu/+source/openssl-blacklist/
GPL-2
Detection of weak ssl keys produced by certain debian versions between 2006 and 2008
~amd64 ~hppa ~x86 ~x86-fbsd
eutils multilib portability toolchain-funcs user versionator
4
install prepare

@ -0,0 +1,22 @@
x11-libs/gtk+:2 lua? ( >=dev-lang/lua-5 ) dev-util/pkgconfig >=sys-apps/sed-4
x11-libs/gtk+:2 lua? ( >=dev-lang/lua-5 )
0
mirror://sourceforge/scintilla/scite301.tgz
http://www.scintilla.org/SciTE.html
Scintilla
A very powerful editor for programmers
~amd64 ~ppc ~x86 ~x86-fbsd
eutils multilib portability toolchain-funcs user
lua
4
compile install prepare

@ -0,0 +1,22 @@
sys-apps/portage >=app-admin/eselect-python-20091230 dev-lang/python[readline] dev-lang/python >=app-admin/eselect-python-20091230 dev-lang/python[readline]
sys-apps/portage >=app-admin/eselect-python-20091230 dev-lang/python[readline] dev-lang/python >=app-admin/eselect-python-20091230 dev-lang/python[readline]
0
mirror://github/fuzzyray/esearch/esearch-1.0.tar.gz
http://david-peter.de/esearch.html
GPL-2
Replacement for 'emerge --search' with search-index
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris
distutils multilib python toolchain-funcs
linguas_fr linguas_it
3
compile install postinst postrm prepare setup

@ -1,5 +1,5 @@
>=dev-lang/perl-5.6.1 !<app-accessibility/speech-dispatcher-0.7.1-r1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) wxwidgets? ( x11-libs/wxGTK:2.8[opengl] ) sctp? ( net-misc/lksctp-tools ) tk? ( dev-lang/tk ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=dev-lang/perl-5.6.1 !<app-accessibility/speech-dispatcher-0.7.1-r1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=dev-lang/perl-5.6.1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) wxwidgets? ( x11-libs/wxGTK:2.8[opengl] ) sctp? ( net-misc/lksctp-tools ) tk? ( dev-lang/tk ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=dev-lang/perl-5.6.1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) java? ( >=dev-java/java-config-2.1.9-r1 )
0
http://www.erlang.org/download/otp_src_R14B02.tar.gz http://erlang.org/download/otp_doc_man_R14B02.tar.gz doc? ( http://erlang.org/download/otp_doc_html_R14B02.tar.gz )

@ -1,5 +1,5 @@
>=dev-lang/perl-5.6.1 !<app-accessibility/speech-dispatcher-0.7.1-r1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) wxwidgets? ( x11-libs/wxGTK:2.8[opengl] ) sctp? ( net-misc/lksctp-tools ) tk? ( dev-lang/tk ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=dev-lang/perl-5.6.1 !<app-accessibility/speech-dispatcher-0.7.1-r1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=dev-lang/perl-5.6.1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) wxwidgets? ( x11-libs/wxGTK:2.8[opengl] ) sctp? ( net-misc/lksctp-tools ) tk? ( dev-lang/tk ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=dev-lang/perl-5.6.1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) java? ( >=dev-java/java-config-2.1.9-r1 )
0
http://www.erlang.org/download/otp_src_R14B03.tar.gz http://erlang.org/download/otp_doc_man_R14B03.tar.gz doc? ( http://erlang.org/download/otp_doc_html_R14B03.tar.gz )

@ -0,0 +1,22 @@
>=dev-lang/perl-5.6.1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) wxwidgets? ( x11-libs/wxGTK:2.8[opengl] ) sctp? ( net-misc/lksctp-tools ) tk? ( dev-lang/tk ) java? ( >=dev-java/java-config-2.1.9-r1 )
>=dev-lang/perl-5.6.1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC ) java? ( >=dev-java/java-config-2.1.9-r1 )
0
http://www.erlang.org/download/otp_src_R14B04.tar.gz http://erlang.org/download/otp_doc_man_R14B04.tar.gz doc? ( http://erlang.org/download/otp_doc_html_R14B04.tar.gz )
http://www.erlang.org/
EPL
Erlang programming language, runtime environment, and large collection of libraries
~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris
elisp-common eutils java-pkg-opt-2 java-utils-2 multilib portability toolchain-funcs user versionator wxwidgets
doc emacs halfword hipe java kpoll odbc smp sctp ssl tk wxwidgets elibc_FreeBSD java
3
compile configure install postinst postrm preinst prepare setup

@ -0,0 +1,22 @@
authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) ) berkdb? ( >=sys-libs/db-3.2 ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) kerberos? ( virtual/krb5 ) openldap? ( net-nds/openldap ) mysql? ( virtual/mysql ) pam? ( virtual/pam ) postgres? ( dev-db/postgresql-base ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl ) java? ( >=virtual/jdk-1.4 ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool java? ( >=dev-java/java-config-2.1.9-r1 )
authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) ) berkdb? ( >=sys-libs/db-3.2 ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) kerberos? ( virtual/krb5 ) openldap? ( net-nds/openldap ) mysql? ( virtual/mysql ) pam? ( virtual/pam ) postgres? ( dev-db/postgresql-base ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl ) java? ( >=virtual/jdk-1.4 ) java? ( >=dev-java/java-config-2.1.9-r1 )
2
ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-2.1.25.tar.gz
http://cyrusimap.web.cmu.edu/
as-is
The Cyrus SASL (Simple Authentication and Security Layer).
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
autotools db-use eutils flag-o-matic java-pkg-opt-2 java-utils-2 libtool multilib pam portability toolchain-funcs user versionator
authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres sample sqlite srp ssl static-libs urandom elibc_FreeBSD java
4
compile configure install postinst preinst prepare setup

@ -6,7 +6,7 @@ http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.bz2
http://code.google.com/p/protobuf/
Apache-2.0
Google's Protocol Buffers -- an efficient method of encoding structured data
~amd64 ~ppc ~ppc64 ~x86 ~x64-macos
~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos
autotools distutils elisp-common eutils java-pkg-opt-2 java-utils-2 libtool multilib portability python toolchain-funcs user versionator
emacs examples java python static-libs vim-syntax elibc_FreeBSD source java

@ -0,0 +1,22 @@
dev-perl/Class-Accessor dev-perl/class-returnvalue dev-perl/Text-vFile-asData test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage dev-perl/Test-Warn dev-perl/Test-NoWarnings dev-perl/Test-LongString ) dev-lang/perl[-build]
dev-perl/Class-Accessor dev-perl/class-returnvalue dev-perl/Text-vFile-asData dev-lang/perl[-build]
0
mirror://cpan/authors/id/J/JE/JESSE/Data-ICal-0.17.tar.gz
http://search.cpan.org/dist/Data-ICal/
|| ( Artistic GPL-1 GPL-2 GPL-3 )
Generates iCalendar (RFC 2445) calendar files
~amd64 ~x86
base eutils multilib perl-module portability toolchain-funcs user
test
4
compile configure install prepare test unpack

@ -0,0 +1,22 @@
test? ( dev-perl/File-HomeDir >=dev-perl/PadWalker-1.920.0 >=dev-perl/Test-Deep-0.108.0 ) dev-lang/perl[-build]
dev-lang/perl[-build]
0
mirror://cpan/authors/id/B/BO/BOWTIE/Debug-Client-0.16.tar.gz
http://search.cpan.org/dist/Debug-Client/
|| ( Artistic GPL-1 GPL-2 GPL-3 )
Client side code for perl debugger
~amd64 ~x86
base eutils multilib perl-module portability toolchain-funcs user
test
4
compile configure install prepare test unpack

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save