Sync with portage [Tue May 29 19:40:27 MSK 2012].

mhiretskiy
root 12 years ago
parent f0a3f6cdca
commit 47a78ef01b

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-wxwidgets/eselect-wxwidgets-1.4.ebuild,v 1.7 2011/01/12 13:40:46 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-wxwidgets/eselect-wxwidgets-1.4.ebuild,v 1.8 2012/05/29 14:26:28 aballier Exp $
WXWRAP_VER=1.3
WXESELECT_VER=1.4
@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/wxwidgets.eselect-${WXESELECT_VER}.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
DEPEND="!<=x11-libs/wxGTK-2.6.4.0-r2"

@ -1,16 +1,4 @@
DIST spideroak-bin-4.0.9830_amd64.deb 24156300 RMD160 b030d3cf738b276e8723b891cc0fd1b2e89b95f5 SHA1 7b767895dfc5c6d7fc37b2fc69312cfd7204448b SHA256 eb77a11b9f960659f881dbfadfae2e6a2572a0adfd60a29a1095025ea76c87f2
DIST spideroak-bin-4.0.9830_x86.deb 23565500 RMD160 09a080a38697e1000f884c65f3c7525f3cd65bfa SHA1 a86ab2f82ef6fec10cad70f249fa94f8f27c41f9 SHA256 1513b195a674a3594280e93615f4768f6d8340d48b4f311e21ccdf8bb1e11f9d
DIST spideroak-bin-4.1.9860_amd64.deb 24201826 RMD160 3527477a9b85b69f04ec21f11660f32e1e0604b9 SHA1 836f4c5b0ab5f4967a5757a9efc8af5f8b347236 SHA256 3f6ba38c3793391dc679953f65cefc3e58017650ffc83251a1c54f4c09bfec6f
DIST spideroak-bin-4.1.9860_x86.deb 23635590 RMD160 bc423c3b5713986ddfec292340cb82e33dad7360 SHA1 93a658745d2248d39518690d5a0e588b1eac67e3 SHA256 2850bddf8a227e14b6b4fc1590e3a1c49ee5a31d23d154610785daaf1aa52df1
DIST spideroak-bin-4.2.9907_amd64.deb 24566024 RMD160 12dc82098d4fe0eac78364e3569c12cb20b186fe SHA1 cd54a68f479697a50bd61fdb674d927b44157ca6 SHA256 185138252059328f576da06643c46585194a59a2f76af8769fc0dfb1674e492f
DIST spideroak-bin-4.2.9907_x86.deb 23966688 RMD160 cf7878bcc513b0bf2bd05879215f693117bb716d SHA1 41d4a06f4cdb53c6c3e7aa38de2d94de44053e57 SHA256 bf2de114d41fa2cd86abdf03663c51669f9f4051c6c2e436768cb8411668efda
DIST spideroak-bin-4.2.9913_amd64.deb 24566640 RMD160 2ce797732ca6e157c7a2e93cede44cc18aec6fd8 SHA1 141de5c7fa4b17c9cc2fd074336a80f00da649b7 SHA256 4d0491e8b52503fa4cd5cf38cf235a946c9b9d28e1b01c5d2f02c2cdb97a6bff
DIST spideroak-bin-4.2.9913_x86.deb 23969878 RMD160 c083bb88033eda8600b190e57f063c94cf1e48b5 SHA1 1d9a2d3450a8ec737740c3a4308082679bf5479d SHA256 0e460c1d89c9284201b6537dcee5ae4078de422f5f426202ca24f28b59bd1a61
DIST spideroak-bin-4.3.9917_amd64.deb 24574464 RMD160 118986b51087c546d07ad1e5aedada80bf3ed1a9 SHA1 0614262adbd37766cde98685395bf4594308bc7a SHA256 e74301f5b596e20c083704a6e90d87c47f13f7bd090ed9907c71338807e3eaed
DIST spideroak-bin-4.3.9917_x86.deb 23977216 RMD160 0a6cbe67abaf509d740be7f62ec155e0c5e47cf5 SHA1 da40e3282d9a71ac73dbc4cacae723924588df12 SHA256 89bb3015d431bb7039f6898cbd43c1e76407fffd2d52d8ff33314e4cb32307ee
DIST spideroak-bin-4.3.9928_amd64.deb 24573378 RMD160 145b5974ddec0d875df80e805efd8b08450ff859 SHA1 ace790179e0950fc0a00ba954caa5469ff67799b SHA256 a4288b0c92fd4565bc1f179a38540c0828bd6cd638e178d2c2dea1552de5f832
DIST spideroak-bin-4.3.9928_x86.deb 23976484 RMD160 cb877ceee62f86256ef2e2c4b95e471b2ab510b6 SHA1 d2a0522109dc7f0611bff957b8709dca92661490 SHA256 7fb9dfb05c0ca68eccd035152aa4316036c9b1119ef7f6406788eb65c10f30cb
DIST spideroak-bin-4.5.9939_amd64.deb 24617154 RMD160 4fa9248b73a09b58caf3b596225f237992609bbf SHA1 4015cea9ea460da6ac35538197705a69293f02b8 SHA256 4cd96643b41095fde9cd04ec24617f4b82b8af7ae0fb9c8ebe4d1448f6e5c23c
DIST spideroak-bin-4.5.9939_x86.deb 24019228 RMD160 b5d76947106485310eef425afff860ddd7e9b847 SHA1 8f358e679bc9aa2eef058d8cebffa71ca125d14e SHA256 5b25b1663a92a66d7de17832a4d3bd911f5b192e67c3bb5bcd23044726b27233
DIST spideroak-bin-4.5.9941_amd64.deb 24625808 RMD160 ca486e04eb35ab6224d5fc32421416d3b8554169 SHA1 f14e6eed76c5084b20e4e6a389802a160457b538 SHA256 9426dcc8c8fa59fa2cb40f3688aac304439aeb0c61fcee0c2b01f66a0550705c
DIST spideroak-bin-4.5.9941_x86.deb 24026748 RMD160 61ad6e99d5a97eaf4b63f6daa519c8ce82f0a12d SHA1 b621493c5b6eaf7a45e2d836e82e0eab72cb8ea8 SHA256 308942ee3094dc8ea33752c6cbe06d1b26e0b70dda651b25c20f30238d85facc

@ -1,95 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.0.9830.ebuild,v 1.2 2011/12/10 01:30:10 naota Exp $
EAPI=4
inherit eutils versionator
REV=$(get_version_component_range 3)
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
HOMEPAGE="https://spideroak.com"
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dbus headless qt-bundled"
RDEPEND=">=dev-libs/glib-2.12.0
dbus? ( sys-apps/dbus )
>=sys-devel/gcc-4
>=sys-libs/glibc-2.7
!headless? (
>=media-libs/fontconfig-2.4.0
>=media-libs/freetype-2.3.5
>=x11-libs/libICE-1.0.0
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
!qt-bundled? ( x11-libs/qt-gui:4[accessibility,dbus] )
)"
DEPEND="${RDEPEND}"
S=${WORKDIR}
src_unpack() {
unpack ${A}
unpack ./data.tar.gz
rm -f control.tar.gz data.tar.gz debian-binary
}
src_prepare() {
# change /usr/ to /opt/SpiderOak/ in start script
sed -i 's:/usr/lib:/opt:g' usr/bin/SpiderOak || die "sed failed"
# change /usr/ to /opt/ in .desktop file
sed -i 's:/usr/bin/SpiderOak:/opt/bin/SpiderOak:g' usr/share/applications/spideroak.desktop || die "sed failed"
# disable GUI if headless useflag is enabled
if use headless; then
sed -i 's:"$@":--headless "$@":' usr/bin/SpiderOak || die "sed failed"
fi
# remove shipped libstdc++.so.6 as it does not provide LIBCXX_3.4.11
# and it seems to work alright with the one from >=gcc-4
rm usr/lib/SpiderOak/libstdc++.so.6 || die "rm libstdc++.so.6 failed"
if ! use qt-bundled || use headless; then
# rm precompiled and bundled qt libs
rm usr/lib/SpiderOak/libQt*.so.4 || die "rm libQt*.so.4 failed"
fi
}
src_install() {
insinto /opt/SpiderOak
doins -r usr/lib/SpiderOak/*
exeinto /opt/SpiderOak
doexe usr/lib/SpiderOak/SpiderOak
exeinto /opt/bin
doexe usr/bin/SpiderOak
if use dbus; then
insinto /etc/dbus-1
doins -r etc/dbus-1/*
fi
if ! use headless; then
domenu usr/share/applications/spideroak.desktop
doicon usr/share/pixmaps/spideroak.png
fi
}
pkg_postinst() {
if use headless ; then
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
fi
}

@ -1,109 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.2.9907.ebuild,v 1.1 2011/12/10 00:34:07 naota Exp $
EAPI=4
inherit eutils versionator
REV=$(get_version_component_range 3)
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
HOMEPAGE="https://spideroak.com"
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dbus headless pycurl-bundled qt-bundled"
RDEPEND="dev-db/sqlite:3
>=dev-libs/glib-2.22.0
dev-libs/openssl:0.9.8
media-libs/libpng:1.2
>=sys-devel/gcc-4
>=sys-libs/glibc-2.7
sys-libs/zlib
dbus? ( sys-apps/dbus )
!headless? (
>=media-libs/fontconfig-2.8.0
>=media-libs/freetype-2.3.5
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
!qt-bundled? ( x11-libs/qt-gui:4[accessibility,dbus] )
)
pycurl-bundled? (
net-libs/libssh2
net-misc/curl
)
!pycurl-bundled? ( dev-python/pycurl )"
DEPEND="${RDEPEND}"
S=${WORKDIR}
src_unpack() {
unpack ${A}
unpack ./data.tar.gz
rm -f control.tar.gz data.tar.gz debian-binary
}
src_prepare() {
# change /usr/ to /opt/SpiderOak/ in start script
sed -i 's:/usr/lib:/opt:g' usr/bin/SpiderOak || die "sed failed"
# change /usr/ to /opt/ in .desktop file
sed -i 's:/usr/bin/SpiderOak:/opt/bin/SpiderOak:g' usr/share/applications/spideroak.desktop || die "sed failed"
# disable GUI if headless useflag is enabled
if use headless ; then
sed -i 's:"$@":--headless "$@":' usr/bin/SpiderOak || die "sed failed"
fi
# remove shipped libstdc++.so.6 as it does not provide LIBCXX_3.4.11
# and it seems to work alright with the one from >=gcc-4
rm usr/lib/SpiderOak/libstdc++.so.6 || die "rm libstdc++.so.6 failed"
if ! use qt-bundled || use headless ; then
# rm precompiled and bundled qt libs
rm usr/lib/SpiderOak/libQt*.so.4 || die "rm libQt*.so.4 failed"
fi
if ! use pycurl-bundled ; then
# rm precompiled and bundled pycurl
rm usr/lib/SpiderOak/pycurl.so
fi
}
src_install() {
insinto /opt/SpiderOak
doins -r usr/lib/SpiderOak/*
exeinto /opt/SpiderOak
doexe usr/lib/SpiderOak/SpiderOak
exeinto /opt/bin
doexe usr/bin/SpiderOak
if use dbus ; then
insinto /etc/dbus-1
doins -r etc/dbus-1/*
fi
if ! use headless ; then
domenu usr/share/applications/spideroak.desktop
doicon usr/share/pixmaps/spideroak.png
fi
}
pkg_postinst() {
if use headless ; then
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
fi
}

@ -1,154 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild,v 1.1 2012/01/26 17:31:11 blueness Exp $
EAPI="4"
inherit eutils versionator
REV=$(get_version_component_range 3)
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
HOMEPAGE="https://spideroak.com"
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dbus headless system-libs"
SSL_SLOT="0.9.8"
DEPEND=""
RDEPEND="
dbus? ( sys-apps/dbus )
!headless? (
media-libs/fontconfig
media-libs/freetype:2
dev-libs/glib:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXt
)
system-libs? (
dev-libs/openssl:$SSL_SLOT
net-misc/curl
>=sys-devel/gcc-4
dev-libs/glib:2
dev-libs/libpcre
media-libs/libpng:1.2
x11-libs/qt-core
x11-libs/qt-gui
dev-db/sqlite:3
net-libs/libssh2
sys-libs/zlib
dev-lang/python:2.7
dev-python/pycurl
)
"
S=${WORKDIR}
QA_PREBUILT="*"
src_unpack() {
unpack ${A}
unpack ./data.tar.gz
rm -f control.tar.gz data.tar.gz debian-binary
rm -f usr/share/doc/spideroak/copyright
}
src_prepare() {
epatch "${FILESDIR}"/opt-path.patch
use headless && epatch "${FILESDIR}"/headless.patch
# Remove bundled libraries/plugins/python interpreter. Please keep this
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
# list of deleted files below
#
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libcurl.so* => net-misc/curl
# libexpat.so* => dev-libs/expat
# libgcc_s.so => >=sys-devel/gcc-4
# libstdc++.so* => >=sys-devel/gcc-4
# libpcre.so* => dev-libs/libpcre
# libpng12* => media-libs/libpng:1.2
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
# libsqlite3.so* => dev-db/sqlite:3
# libssh2.so* => net-libs/libssh2
# libz.so* => sys-libs/zlib
#
# pycurl.so => dev-python/pycurl
#
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
#
if use system-libs; then
for lib in \
libcrypto.so.$SSL_SLOT \
libssl.so.$SSL_SLOT \
libcurl.so* \
libexpat.so* \
libgcc_s.so* \
libpcre.so* \
libpng12* \
libQt*.so* \
libsqlite3.so* \
libssh2.so* \
libstdc++.so* \
libz.so* \
pycurl.so \
pyexpat.so
do
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
done
# Remove bundled python interpreter => dev-lang/python:2.7
rm usr/lib/SpiderOak/py || die "rm py failed"
fi
}
src_install() {
#install the executable script
exeinto /usr/bin
doexe usr/bin/SpiderOak
#install the prebundled libraries
dodir /opt
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
#install the config files
rm -rf etc/apt
use dbus || rm -rf etc/dbus-1
insinto /
doins -r etc
#install the changelog
insinto /usr/share/doc/${P}
doins usr/share/doc/spideroak/changelog.gz
if ! use headless ; then
domenu usr/share/applications/spideroak.desktop
doicon usr/share/pixmaps/spideroak.png
fi
}
pkg_postinst() {
if use headless; then
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
fi
if use system-libs; then
einfo "You have chosen to use your system libraries rather than the libraries that SpiderOak"
einfo "bundles with their software. The advantage to doing so is that it reduce the size of"
einfo "the package on your hard drive. However, upstream discourages this: see bug #398313."
fi
}

@ -1,156 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.3.9917.ebuild,v 1.1 2012/02/11 20:32:07 blueness Exp $
EAPI="4"
inherit eutils versionator
REV=$(get_version_component_range 3)
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
HOMEPAGE="https://spideroak.com"
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dbus headless system-libs"
SSL_SLOT="0.9.8"
DEPEND=""
RDEPEND="
dbus? ( sys-apps/dbus )
!headless? (
media-libs/fontconfig
media-libs/freetype:2
dev-libs/glib:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXt
)
system-libs? (
dev-libs/openssl:$SSL_SLOT
net-misc/curl
>=sys-devel/gcc-4
dev-libs/glib:2
dev-libs/libpcre
media-libs/libpng:1.2
x11-libs/qt-core
x11-libs/qt-gui
dev-db/sqlite:3
net-libs/libssh2
sys-libs/zlib
dev-lang/python:2.7
dev-python/pycurl
)
"
S=${WORKDIR}
QA_PREBUILT="*"
src_unpack() {
unpack ${A}
unpack ./data.tar.gz
rm -f control.tar.gz data.tar.gz debian-binary
rm -f usr/share/doc/spideroak/copyright
}
src_prepare() {
epatch "${FILESDIR}"/opt-path.patch
use headless && epatch "${FILESDIR}"/headless.patch
# Remove bundled libraries/plugins/python interpreter. Please keep this
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
# list of deleted files below
#
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libcurl.so* => net-misc/curl
# libexpat.so* => dev-libs/expat
# libgcc_s.so => >=sys-devel/gcc-4
# libstdc++.so* => >=sys-devel/gcc-4
# libpcre.so* => dev-libs/libpcre
# libpng12* => media-libs/libpng:1.2
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
# libsqlite3.so* => dev-db/sqlite:3
# libssh2.so* => net-libs/libssh2
# libz.so* => sys-libs/zlib
#
# pycurl.so => dev-python/pycurl
#
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
#
if use system-libs; then
for lib in \
libcrypto.so.$SSL_SLOT \
libssl.so.$SSL_SLOT \
libcurl.so* \
libexpat.so* \
libgcc_s.so* \
libpcre.so* \
libpng12* \
libQt*.so* \
libsqlite3.so* \
libssh2.so* \
libstdc++.so* \
libz.so* \
pycurl.so \
pyexpat.so
do
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
done
# Remove bundled python interpreter => dev-lang/python:2.7
rm usr/lib/SpiderOak/py || die "rm py failed"
fi
}
src_install() {
#install the executable script
exeinto /usr/bin
doexe usr/bin/SpiderOak
#install the prebundled libraries
dodir /opt
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
#install the config files
rm -rf etc/apt
use dbus || rm -rf etc/dbus-1
insinto /
doins -r etc
#install the changelog
insinto /usr/share/doc/${P}
doins usr/share/doc/spideroak/changelog.gz
if ! use headless ; then
domenu usr/share/applications/spideroak.desktop
doicon usr/share/pixmaps/spideroak.png
fi
}
pkg_postinst() {
if use headless; then
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
fi
if use system-libs; then
einfo "You have chosen to use your system libraries rather than the precompiled libraries that"
einfo "SpiderOak bundles with their software. While upstream discourages this (see bug #398313),"
einfo "there are advantages to using the system libraries, like reducing the size of the package"
einfo "on your hard drive. For more reasons why bundled librars are not a good idea, see"
einfo " https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries"
fi
}

@ -1,156 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.3.9928.ebuild,v 1.1 2012/03/17 11:29:33 blueness Exp $
EAPI="4"
inherit eutils versionator
REV=$(get_version_component_range 3)
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
HOMEPAGE="https://spideroak.com"
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dbus headless system-libs"
SSL_SLOT="0.9.8"
DEPEND=""
RDEPEND="
dbus? ( sys-apps/dbus )
!headless? (
media-libs/fontconfig
media-libs/freetype:2
dev-libs/glib:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXt
)
system-libs? (
dev-libs/openssl:$SSL_SLOT
net-misc/curl
>=sys-devel/gcc-4
dev-libs/glib:2
dev-libs/libpcre
media-libs/libpng:1.2
x11-libs/qt-core
x11-libs/qt-gui
dev-db/sqlite:3
net-libs/libssh2
sys-libs/zlib
dev-lang/python:2.7
dev-python/pycurl
)
"
S=${WORKDIR}
QA_PREBUILT="*"
src_unpack() {
unpack ${A}
unpack ./data.tar.gz
rm -f control.tar.gz data.tar.gz debian-binary
rm -f usr/share/doc/spideroak/copyright
}
src_prepare() {
epatch "${FILESDIR}"/opt-path.patch
use headless && epatch "${FILESDIR}"/headless.patch
# Remove bundled libraries/plugins/python interpreter. Please keep this
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
# list of deleted files below
#
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libcurl.so* => net-misc/curl
# libexpat.so* => dev-libs/expat
# libgcc_s.so => >=sys-devel/gcc-4
# libstdc++.so* => >=sys-devel/gcc-4
# libpcre.so* => dev-libs/libpcre
# libpng12* => media-libs/libpng:1.2
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
# libsqlite3.so* => dev-db/sqlite:3
# libssh2.so* => net-libs/libssh2
# libz.so* => sys-libs/zlib
#
# pycurl.so => dev-python/pycurl
#
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
#
if use system-libs; then
for lib in \
libcrypto.so.$SSL_SLOT \
libssl.so.$SSL_SLOT \
libcurl.so* \
libexpat.so* \
libgcc_s.so* \
libpcre.so* \
libpng12* \
libQt*.so* \
libsqlite3.so* \
libssh2.so* \
libstdc++.so* \
libz.so* \
pycurl.so \
pyexpat.so
do
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
done
# Remove bundled python interpreter => dev-lang/python:2.7
rm usr/lib/SpiderOak/py || die "rm py failed"
fi
}
src_install() {
#install the executable script
exeinto /usr/bin
doexe usr/bin/SpiderOak
#install the prebundled libraries
dodir /opt
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
#install the config files
rm -rf etc/apt
use dbus || rm -rf etc/dbus-1
insinto /
doins -r etc
#install the changelog
insinto /usr/share/doc/${P}
doins usr/share/doc/spideroak/changelog.gz
if ! use headless ; then
domenu usr/share/applications/spideroak.desktop
doicon usr/share/pixmaps/spideroak.png
fi
}
pkg_postinst() {
if use headless; then
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
fi
if use system-libs; then
einfo "You have chosen to use your system libraries rather than the precompiled libraries that"
einfo "SpiderOak bundles with their software. While upstream discourages this (see bug #398313),"
einfo "there are advantages to using the system libraries, like reducing the size of the package"
einfo "on your hard drive. For more reasons why bundled librars are not a good idea, see"
einfo " https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries"
fi
}

@ -1,156 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.5.9939.ebuild,v 1.1 2012/05/12 23:44:43 blueness Exp $
EAPI="4"
inherit eutils versionator
REV=$(get_version_component_range 3)
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
HOMEPAGE="https://spideroak.com"
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dbus headless system-libs"
SSL_SLOT="0.9.8"
DEPEND=""
RDEPEND="
dbus? ( sys-apps/dbus )
!headless? (
media-libs/fontconfig
media-libs/freetype:2
dev-libs/glib:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXt
)
system-libs? (
dev-libs/openssl:$SSL_SLOT
net-misc/curl
>=sys-devel/gcc-4
dev-libs/glib:2
dev-libs/libpcre
media-libs/libpng:1.2
x11-libs/qt-core
x11-libs/qt-gui
dev-db/sqlite:3
net-libs/libssh2
sys-libs/zlib
dev-lang/python:2.7
dev-python/pycurl
)
"
S=${WORKDIR}
QA_PREBUILT="*"
src_unpack() {
unpack ${A}
unpack ./data.tar.gz
rm -f control.tar.gz data.tar.gz debian-binary
rm -f usr/share/doc/spideroak/copyright
}
src_prepare() {
epatch "${FILESDIR}"/opt-path.patch
use headless && epatch "${FILESDIR}"/headless.patch
# Remove bundled libraries/plugins/python interpreter. Please keep this
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
# list of deleted files below
#
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libcurl.so* => net-misc/curl
# libexpat.so* => dev-libs/expat
# libgcc_s.so => >=sys-devel/gcc-4
# libstdc++.so* => >=sys-devel/gcc-4
# libpcre.so* => dev-libs/libpcre
# libpng12* => media-libs/libpng:1.2
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
# libsqlite3.so* => dev-db/sqlite:3
# libssh2.so* => net-libs/libssh2
# libz.so* => sys-libs/zlib
#
# pycurl.so => dev-python/pycurl
#
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
#
if use system-libs; then
for lib in \
libcrypto.so.$SSL_SLOT \
libssl.so.$SSL_SLOT \
libcurl.so* \
libexpat.so* \
libgcc_s.so* \
libpcre.so* \
libpng12* \
libQt*.so* \
libsqlite3.so* \
libssh2.so* \
libstdc++.so* \
libz.so* \
pycurl.so \
pyexpat.so
do
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
done
# Remove bundled python interpreter => dev-lang/python:2.7
rm usr/lib/SpiderOak/py || die "rm py failed"
fi
}
src_install() {
#install the executable script
exeinto /usr/bin
doexe usr/bin/SpiderOak
#install the prebundled libraries
dodir /opt
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
#install the config files
rm -rf etc/apt
use dbus || rm -rf etc/dbus-1
insinto /
doins -r etc
#install the changelog
insinto /usr/share/doc/${P}
doins usr/share/doc/spideroak/changelog.gz
if ! use headless ; then
domenu usr/share/applications/spideroak.desktop
doicon usr/share/pixmaps/spideroak.png
fi
}
pkg_postinst() {
if use headless; then
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
fi
if use system-libs; then
einfo "You have chosen to use your system libraries rather than the precompiled libraries that"
einfo "SpiderOak bundles with their software. While upstream discourages this (see bug #398313),"
einfo "there are advantages to using the system libraries, like reducing the size of the package"
einfo "on your hard drive. For more reasons why bundled librars are not a good idea, see"
einfo " https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries"
fi
}

@ -4,7 +4,8 @@
<herd>xen</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
<name>Ian 'idella4' Delaney</name>
<description>Proxy maintainer</description>
</maintainer>
<use>
<flag name='acm'>Enable the ACM/sHype XSM module from IBM for xen-3</flag>

@ -4,7 +4,8 @@
<herd>xen</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
<name>Ian 'idella4' Delaney</name>
<description>Proxy maintainer</description>
</maintainer>
<use>
<flag name='flask'>Enable the Flask XSM module from NSA</flag>

@ -7,12 +7,9 @@ DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 RMD160 923870cf8802
DIST ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip 2732347 RMD160 28bdf89bab559d82d82c75f6a339b5351ee06f48 SHA1 528dc8fa11343fa2a5d584dd2f8d5e2238ed78ba SHA256 64f8d737c32756713d60c22efe3978a59fa167cdeaa2d3d0a1646b1f2232b825
DIST ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz 12735186 RMD160 a2776747753219a110e8d5b39939d0914cfec37d SHA1 908c4053f8f4e6214426a41b1e4134e7bc86098e SHA256 dc6445d2c0445e5536010b80bd811adda6741ed82b288fe831d5be9902457941
DIST libreoffice-binfilter-3.5.2.2.tar.xz 5979532 RMD160 104eb7ef0c53700b664d7cae871d96ac9cd2a286 SHA1 feeaa103adf07f9eb5578f4073a8a464b2abadfd SHA256 aadccf388989331d0738059e6fd0c70b9fb48bb6ca622a243365d8253b1a4b30
DIST libreoffice-binfilter-3.5.3.2.tar.xz 5979484 RMD160 48a65d7d3b5f7de01ee4e2d74a1ba2a3ec29805a SHA1 b499371af021ee59622d179c3a32dc736611653d SHA256 332344f8b8241e30ef31fc2f4ed24b2b1b2d252a7eae64cd9709fd1a7c7da847
DIST libreoffice-binfilter-3.5.4.2.tar.xz 5978820 RMD160 272f7467b82eb99ca3a81fdea5692ae6da59aedf SHA1 89a156c9603aac1f70dc1b4108fa3cb335ffe1fa SHA256 7c1a471358c4028ef8aa542c50ce0852ba2960be9dfb2ebbf0103ad59389d07a
DIST libreoffice-branding-gentoo-0.4.tar.xz 130792 RMD160 39c693e84e13d7199f9505b5616cffd5b7072d3b SHA1 e12d41b67b75f3507b86d12b3c182195269d6210 SHA256 9a870560cd470234039ab136c1bb023a0da3fa8d0ffa4f6770b830fec707fc9a
DIST libreoffice-branding-gentoo-0.5.tar.xz 150616 RMD160 e8d475d184fdfd75f348772edac6a6eb76613341 SHA1 83da8ba0db288a827e805780e01edeccd2f51ccc SHA256 91beaf63fca297914cb4390b760ffef52b03450ecb52affab0f124a2dbd63a63
DIST libreoffice-core-3.5.2.2.tar.xz 103296172 RMD160 8e1b87e2ea35683ee31e0a2b209d85f14ba85753 SHA1 ab0cfa84a11ec4d18afe7095235a4b4c904e9649 SHA256 df681145f7f1dda30e3f82d4924722957662d744df0e7b6fa024b2bd53fb3dc6
DIST libreoffice-core-3.5.3.2.tar.xz 103327220 RMD160 cb084b763e6a8136ab23f368b7fc44a911ee2744 SHA1 33bdaec948367c5b06c2b6a7c39ceaa865abe28d SHA256 182a1dadbf4ed7dc758466aa4f1c2ee79dbc57d65ba94872fa6aaeef3f3847ad
DIST libreoffice-core-3.5.4.2.tar.xz 103422460 RMD160 e118cfa44ba198fa3d3fe8fc21bd1e3940270868 SHA1 a01d77612c9678d52a75fb160590bb76d670d7f6 SHA256 3eeb89d05fa423c446767defd54ff89456b2ead8fc4628c3403043d4c1845faa
DIST libreoffice-help-3.5.3.2.tar.xz 1857688 RMD160 e836522c25b19a03af5645baeb8e5349a9d74e46 SHA1 305c5fa9213f90c9f87d67e5e7d4b8faac49ee1a SHA256 cf6e6d9610aa594597fb079cac5091b0f4ab4a063c5f4a82021b0b4a6fa539ae
DIST libreoffice-help-3.5.4.2.tar.xz 1857756 RMD160 ce00c1893e0315fa7cee156707553fdcebb552d2 SHA1 0d417affc2b91ef345cb010f3a2d11a6417b7f44 SHA256 61e93d4ad9c1ad1308fe85f8416bf9dfafd875ba9cdb2050890b7b0e1abf4869

@ -0,0 +1,202 @@
From 20c24114143d6d38774b56a142fd4ae05094308e Mon Sep 17 00:00:00 2001
From: Caolán McNamara <caolanm@redhat.com>
Date: Sun, 13 May 2012 21:41:30 +0000
Subject: Resolves: fdo#49849 implement Unicode 6.1 hebrew line breaking rules
i.e. sync with svn diff -c 31071
http://source.icu-project.org/repos/icu/icu/trunk/source/data/brkitr/line.txt
Change-Id: I I I41b3d02f1a0da3b83a9684f29d466660d96254c6
---
diff --git a/i18npool/source/breakiterator/data/line.txt b/i18npool/source/breakiterator/data/line.txt
index cbabee6..91c8f3d 100644
--- a/i18npool/source/breakiterator/data/line.txt
+++ b/i18npool/source/breakiterator/data/line.txt
@@ -61,11 +61,13 @@ $BB = [:LineBreak = Break_Before:];
$BK = [:LineBreak = Mandatory_Break:];
$B2 = [:LineBreak = Break_Both:];
$CB = [:LineBreak = Contingent_Break:];
+$CJ = [:LineBreak = Conditional_Japanese_Starter:];
$CL = [:LineBreak = Close_Punctuation:] ;
$CM = [:LineBreak = Combining_Mark:];
$CR = [:LineBreak = Carriage_Return:];
$EX = [:LineBreak = Exclamation:];
$GL = [:LineBreak = Glue:];
+$HL = [:LineBreak = Hebrew_Letter:];
$HY = [:LineBreak = Hyphen:];
$H2 = [:LineBreak = H2:];
$H3 = [:LineBreak = H3:];
@@ -77,7 +79,7 @@ $JV = [:LineBreak = JV:];
$JT = [:LineBreak = JT:];
$LF = [:LineBreak = Line_Feed:];
$NL = [:LineBreak = Next_Line:];
-$NS = [:LineBreak = Nonstarter:];
+$NS = [[:LineBreak = Nonstarter:] $CJ];
$NU = [:LineBreak = Numeric:];
$OP = [[:LineBreak = Open_Punctuation:] - $DG];
$PO = [:LineBreak = Postfix_Numeric:];
@@ -118,6 +120,7 @@ $B2cm = $B2 $CM*;
$CLcm = $CL $CM*;
$EXcm = $EX $CM*;
$GLcm = $GL $CM*;
+$HLcm = $HL $CM*;
$HYcm = $HY $CM*;
$H2cm = $H2 $CM*;
$H3cm = $H3 $CM*;
@@ -150,6 +153,7 @@ $B2 $CM+;
$CL $CM+;
$EX $CM+;
$GL $CM+;
+$HL $CM+;
$HY $CM+;
$H2 $CM+;
$H3 $CM+;
@@ -186,7 +190,7 @@ $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs
# so for this one case we need to manually list out longer sequences.
#
$AL_FOLLOW_NOCM = [$BK $CR $LF $NL $ZW $SP];
-$AL_FOLLOW_CM = [$CL $EX $IS $SY $WJ $GL $QU $BA $HY $NS $IN $NU $ALPlus $OP];
+$AL_FOLLOW_CM = [$CL $EX $HL $IS $SY $WJ $GL $QU $BA $HY $NS $IN $NU $ALPlus $OP];
$AL_FOLLOW = [$AL_FOLLOW_NOCM $AL_FOLLOW_CM];
@@ -320,8 +324,13 @@ $LB20NonBreaks $CM* ($BAcm | $HYcm | $NScm);
$BBcm [^$CB]; # $BB x
$BBcm $LB20NonBreaks $CM*;
+# LB 21a Don't break after Hebrew + Hyphen
+# HL (HY | BA) x
+#
+$HLcm ($HYcm | $BAcm) [^$CB]?;
+
# LB 22
-$ALcm $INcm;
+($ALcm | $HLcm) $INcm;
$CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL
$IDcm $INcm;
$INcm $INcm;
@@ -331,16 +340,18 @@ $NUcm $INcm;
# $LB 23
$IDcm $POcm;
$ALcm $NUcm; # includes $LB19
+$HLcm $NUcm;
$CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL
$NUcm $ALcm;
+$NUcm $HLcm;
#
# LB 24
#
$PRcm $IDcm;
$ALcm $PRcm;
-$PRcm $ALcm;
-$POcm $ALcm;
+$PRcm ($ALcm | $HLcm);
+$POcm ($ALcm | $HLcm);
#
# LB 25 Numbers.
@@ -361,8 +372,8 @@ $PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm);
# LB 28 Do not break between alphabetics
#
-$ALcm $ALcm;
-$CM+ $ALcm; # The $CM+ is from rule 10, and unattached CM is treated as AL
+($ALcm | $HLcm) ($ALcm | $HLcm);
+$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL
# LB 29
$IScm ($ALcm | $NUcm);
@@ -371,11 +382,9 @@ $IScm ($ALcm | $NUcm);
# Rule 30 Do not break between letters, numbers or ordinary symbols
# and opening or closing punctuation
#
-($ALcm | $NUcm) $OPcm;
+($ALcm | $HLcm | $NUcm) $OPcm;
$CM+ $OPcm;
-$CLcm ($ALcm | $NUcm);
-
-
+$CLcm ($ALcm | $HLcm | $NUcm);
#
# Reverse Rules.
@@ -391,6 +400,7 @@ $CM+ $B2;
$CM+ $CL;
$CM+ $EX;
$CM+ $GL;
+$CM+ $HL;
$CM+ $HY;
$CM+ $H2;
$CM+ $H3;
@@ -544,24 +554,25 @@ $CM* ($BA | $HY | $NS) $CM* [$LB20NonBreaks-$CM]; # . x (BA | HY | NS)
$CM* [$LB20NonBreaks-$CM] $CM* $BB; # BB x .
[^$CB] $CM* $BB; #
-
+# LB21a
+[^$CB] $CM* ($HY | $BA) $CM* $HL;
# LB 22
-$CM* $IN $CM* $ALPlus;
+$CM* $IN $CM* ($ALPlus | $HL);
$CM* $IN $CM* $ID;
$CM* $IN $CM* $IN;
$CM* $IN $CM* $NU;
# LB 23
$CM* $PO $CM* $ID;
-$CM* $NU $CM* $ALPlus;
-$CM* $ALPlus $CM* $NU;
+$CM* $NU $CM* ($ALPlus | $HL);
+$CM* ($ALPlus | $HL) $CM* $NU;
# LB 24
$CM* $ID $CM* $PR;
$CM* $PR $CM* $ALPlus;
-$CM* $ALPlus $CM* $PR;
-$CM* $ALPlus $CM* $PO;
+$CM* ($ALPlus | $HL) $CM* $PR;
+$CM* ($ALPlus | $HL) $CM* $PO;
$CM* $ALPlus $CM* ($IS | $SY | $HY)+ / $SP;
$CM* $NU+ $CM* $HY+ / $SP;
@@ -580,15 +591,14 @@ $CM* $PO $CM* ($H3 | $H2 | $JT | $JV | $JL);
$CM* ($H3 | $H2 | $JT | $JV | $JL) $CM* $PR;
# LB 28
-$CM* $ALPlus $CM* $ALPlus;
-
+$CM* ($ALPlus | $HL) $CM* ($ALPlus | $HL);
# LB 29
$CM* ($NU | $ALPlus) $CM* $IS+ [^$SP];
# LB 30
-$CM* $OP $CM* ($NU | $ALPlus);
-$CM* ($NU | $ALPlus) $CM* ($CL | $SY)+ [^$SP];
+$CM* $OP $CM* ($ALPlus | $HL | $NU);
+$CM* ($ALPlus | $HL | $NU) $CM* ($CL | $SY)+ [^$SP];
## -------------------------------------------------
@@ -609,6 +619,9 @@ $SP+ $CM* $QU;
$SP+ $CM* $CL;
$SP+ $CM* $B2;
+# LB 21
+$CM* ($HY | $BA) $CM* $HL;
+
# LB 18
($CM* ($IS | $SY))+ $CM* $NU;
$CL $CM* ($NU | $IS | $SY);
@@ -629,6 +642,6 @@ $dictionary $dictionary;
# turn off rule chaining. We don't want to move more
# than necessary.
#
-[$CM $OP $QU $CL $B2 $PR $HY $SP $dictionary]+ [^$CM $OP $QU $CL $B2 $PR $HY $dictionary];
+[$CM $OP $QU $CL $B2 $PR $HY $BA $SP $dictionary]+ [^$CM $OP $QU $CL $B2 $PR $HY $BA $dictionary];
$dictionary $dictionary;
--
cgit v0.9.0.2-2-gbebe

@ -1,541 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.3.2.ebuild,v 1.9 2012/05/13 21:34:32 dilfridge Exp $
EAPI=4
KDE_REQUIRED="optional"
QT_MINIMAL="4.7.4"
KDE_SCM="git"
CMAKE_REQUIRED="never"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="threads,xml"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make
# everyone happy.
DEV_URI="
http://dev-builds.libreoffice.org/pre-releases/src
http://download.documentfoundation.org/libreoffice/src
http://download.documentfoundation.org/libreoffice/old/src
"
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
ADDONS_URI="http://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.5.tar.xz"
# PATCHSET="${P}-patchset-01.tar.xz"
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils prefix python multilib toolchain-funcs flag-o-matic nsplugins ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="LibreOffice, a full office productivity suite."
HOMEPAGE="http://www.libreoffice.org"
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
# Split modules following git/tarballs
# Core MUST be first!
MODULES="core binfilter help"
# Only release has the tarballs
if [[ ${PV} != *9999* ]]; then
for i in ${DEV_URI}; do
for mod in ${MODULES}; do
if [[ ${mod} == binfilter ]]; then
SRC_URI+=" binfilter? ( ${i}/${PN}-${mod}-${PV}.tar.xz )"
else
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
fi
done
unset mod
done
unset i
fi
unset DEV_URI
# Really required addons
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC+=" ${ADDONS_URI}/ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz"
ADDONS_SRC+=" xmlsec? ( ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz )"
ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
ADDONS_SRC+=" java? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
ADDONS_SRC+=" java? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
ADDONS_SRC+=" java? ( ${ADDONS_URI}/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip )"
ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
SRC_URI+=" ${ADDONS_SRC}"
unset ADDONS_URI
unset EXT_URI
unset ADDONS_SRC
IUSE="binfilter +branding +cups dbus eds gnome +graphite gstreamer +gtk
jemalloc kde mysql nlpsolver +nsplugin odk opengl pdfimport postgres svg test
+vba +webdav +xmlsec"
LICENSE="LGPL-3"
SLOT="0"
[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
NSS_DEPEND="
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
"
COMMON_DEPEND="
app-arch/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libexttextcat-3.2
app-text/libwpd:0.9[tools]
app-text/libwpg:0.2
>=app-text/libwps-0.2.2
dev-cpp/libcmis
dev-db/unixODBC
dev-libs/expat
>=dev-libs/glib-2.28
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d
>=dev-libs/redland-1.0.14[ssl]
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
>=media-libs/libpng-1.4
media-libs/libvisio
>=net-misc/curl-7.21.4
sci-mathematics/lpsolve
>=sys-libs/db-4.8
virtual/jpeg
>=x11-libs/cairo-1.10.0[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
dbus? ( >=dev-libs/dbus-glib-0.92 )
eds? ( gnome-extra/evolution-data-server )
gnome? (
gnome-base/gconf:2
gnome-base/orbit
)
gtk? ( >=x11-libs/gtk+-2.24:2 )
graphite? ( media-gfx/graphite2 )
gstreamer? (
>=media-libs/gstreamer-0.10
>=media-libs/gst-plugins-base-0.10
)
java? (
>=dev-java/bsh-2.0_beta4
dev-java/lucene:2.9
dev-java/lucene-analyzers:2.3
)
jemalloc? ( dev-libs/jemalloc )
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
opengl? ( virtual/opengl )
pdfimport? ( >=app-text/poppler-0.16[xpdf-headers,cxx] )
postgres? ( >=dev-db/postgresql-base-8.4.0 )
svg? ( gnome-base/librsvg )
webdav? ( net-libs/neon )
xmlsec? ( ${NSS_DEPEND} )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!app-office/openoffice-bin
!app-office/openoffice
media-fonts/libertine-ttf
media-fonts/liberation-fonts
media-fonts/urw-fonts
cups? ( net-print/cups )
java? ( >=virtual/jre-1.6 )
"
PDEPEND="
>=app-office/libreoffice-l10n-3.5.0
"
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.46
>=dev-libs/libxml2-2.7.8
dev-libs/libxslt
dev-perl/Archive-Zip
dev-util/cppunit
>=dev-util/gperf-3
dev-util/intltool
dev-util/mdds
virtual/pkgconfig
media-libs/sampleicc
net-misc/npapi-sdk
net-print/cups
>=sys-apps/findutils-4.4.2
sys-devel/bison
sys-apps/coreutils
sys-devel/flex
sys-devel/gettext
>=sys-devel/make-3.82
sys-libs/zlib
x11-libs/libXt
x11-libs/libXtst
x11-proto/randrproto
x11-proto/xextproto
x11-proto/xineramaproto
x11-proto/xproto
java? (
=virtual/jdk-1.6*
>=dev-java/ant-core-1.7
test? ( dev-java/junit:4 )
)
"
PATCHES=(
"${FILESDIR}/${PN}-3.5.3-svtools-includes.patch"
# this can't be upstreamed :(
"${FILESDIR}/${PN}-system-pyuno.patch"
"${FILESDIR}/${PN}-3.5-propagate-gb_FULLDEPS.patch"
"${FILESDIR}/${PN}-3.5-doublebuild.patch"
)
REQUIRED_USE="
nsplugin? ( gtk )
gnome? ( gtk )
eds? ( gnome )
nlpsolver? ( java )
"
S="${WORKDIR}/${PN}-core-${PV}"
RESTRICT="test"
pkg_pretend() {
local pgslot
if [[ ${MERGE_TYPE} != binary ]]; then
CHECKREQS_MEMORY="512M"
CHECKREQS_DISK_BUILD="6G"
check-reqs_pkg_pretend
if [[ $(gcc-major-version) -lt 4 ]]; then
eerror "Compilation with gcc older than 4.0 is not supported"
die "Too old gcc found."
fi
fi
# ensure pg version
if use postgres; then
pgslot=$(postgresql-config show)
if [[ ${pgslot//.} < 90 ]] ; then
eerror "PostgreSQL slot must be set to 9.0 or higher."
eerror " postgresql-config set 9.0"
die "PostgreSQL slot is not set to 9.0 or higher."
fi
fi
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python_set_active_version 2
python_pkg_setup
if [[ ${MERGE_TYPE} != binary ]]; then
CHECKREQS_MEMORY="512M"
CHECKREQS_DISK_BUILD="6G"
check-reqs_pkg_pretend
fi
}
src_unpack() {
local mod dest tmplfile tmplname mypv
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
if use branding; then
unpack "${BRANDING}"
fi
if [[ ${PV} != *9999* ]]; then
for mod in ${MODULES}; do
if [[ ${mod} == binfilter ]] && ! use binfilter; then
continue
fi
unpack "${PN}-${mod}-${PV}.tar.xz"
if [[ ${mod} != core ]]; then
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
fi
done
else
for mod in ${MODULES}; do
if [[ ${mod} == binfilter ]] && ! use binfilter; then
continue
fi
mypv=${PV/.9999}
[[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
EGIT_PROJECT="${PN}/${mod}"
EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
EGIT_NOUNPACK="true"
git-2_src_unpack
if [[ ${mod} != core ]]; then
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
fi
done
unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
fi
}
src_prepare() {
# optimization flags
export ARCH_FLAGS="${CXXFLAGS}"
export LINKFLAGSOPTIMIZE="${LDFLAGS}"
# patchset
if [[ -n ${PATCHSET} ]]; then
EPATCH_FORCE="yes" \
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
EPATCH_SUFFIX="patch" \
epatch
fi
base_src_prepare
eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# system pyuno mess
sed \
-e "s:%eprefix%:${EPREFIX}:g" \
-e "s:%libdir%:$(get_libdir):g" \
-i pyuno/source/module/uno.py \
-i scripting/source/pyprov/officehelper.py || die
}
src_configure() {
local java_opts
local internal_libs
local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
# recheck that there is some value in jobs
[[ -z ${jbs} ]] && jbs="1"
# sane: just sane.h header that is used for scan in writer, not
# linked or anything else, worthless to depend on
# vigra: just uses templates from there
# it is serious pain in the ass for packaging
# should be replaced by boost::gil if someone interested
internal_libs+="
--without-system-sane
--without-system-vigra
"
if use java; then
# hsqldb: system one is too new
# saxon: system one does not work properly
java_opts="
--without-system-hsqldb
--without-system-saxon
--with-ant-home="${ANT_HOME}"
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
--with-java-target-version=$(java-pkg_get-target)
--with-jvm-path="${EPREFIX}/usr/$(get_libdir)/"
--with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)
--with-lucene-core-jar=$(java-pkg_getjar lucene-2.9 lucene-core.jar)
--with-lucene-analyzers-jar=$(java-pkg_getjar lucene-analyzers-2.3 lucene-analyzers.jar)
"
if use test; then
java_opts+=" --with-junit=$(java-pkg_getjar junit-4 junit.jar)"
else
java_opts+=" --without-junit"
fi
fi
if use branding; then
internal_libs+="
--with-about-bitmap="${WORKDIR}/branding-about.png"
--with-intro-bitmap="${WORKDIR}/branding-intro.png"
"
fi
# system headers/libs/...: enforce using system packages
# --enable-unix-qstart-libpng: use libpng splashscreen that is faster
# --enable-cairo: ensure that cairo is always required
# --enable-*-link: link to the library rather than just dlopen on runtime
# --enable-release-build: build the libreoffice as release
# --disable-fetch-external: prevent dowloading during compile phase
# --disable-gnome-vfs: old gnome virtual fs support
# --disable-kdeab: kde3 adressbook
# --disable-kde: kde3 support
# --disable-ldap: ldap requires internal mozilla stuff, same like mozab
# --disable-mozilla: disable mozilla build that is used for adresbook, not
# affecting the nsplugin that is always ON
# --disable-pch: precompiled headers cause build crashes
# --disable-rpath: relative runtime path is not desired
# --disable-static-gtk: ensure that gtk is linked dynamically
# --disable-ugly: disable ugly pieces of code
# --disable-zenity: disable build icon
# --enable-extension-integration: enable any extension integration support
# --with-{max-jobs,num-cpus}: ensuring parallel building
# --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --without-stlport: disable deprecated extensions framework
# --disable-ext-report-builder: too much java packages pulled in
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-headers \
--with-system-libs \
--with-system-jars \
--with-system-dicts \
--enable-cairo-canvas \
--enable-largefile \
--enable-python=system \
--enable-randr \
--enable-randr-link \
--enable-release-build \
--enable-unix-qstart-libpng \
--enable-mergelibs \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gnome-vfs \
--disable-ext-report-builder \
--disable-kdeab \
--disable-kde \
--disable-ldap \
--disable-mozilla \
--disable-online-update \
--disable-pch \
--disable-rpath \
--disable-systray \
--disable-static-gtk \
--disable-strip-solver \
--disable-ugly \
--disable-zenity \
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
--with-build-version="Gentoo official package" \
--enable-extension-integration \
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
--with-external-tar="${DISTDIR}" \
--with-lang="" \
--with-max-jobs=${jbs} \
--with-num-cpus=2 \
--with-unix-wrapper=libreoffice \
--with-vendor="Gentoo Foundation" \
--with-x \
--without-afms \
--without-fonts \
--without-myspell-dicts \
--without-stlport \
--without-system-mozilla \
--without-help \
--with-helppack-integration \
--without-sun-templates \
$(use_enable binfilter) \
$(use_enable dbus) \
$(use_enable eds evolution2) \
$(use_enable gnome gconf) \
$(use_enable gnome gio) \
$(use_enable gnome lockdown) \
$(use_enable graphite) \
$(use_enable gstreamer) \
$(use_enable gtk) \
--disable-gtk3 \
$(use_enable java ext-scripting-beanshell) \
$(use_enable kde kde4) \
$(use_enable mysql ext-mysql-connector) \
$(use_enable nlpsolver ext-nlpsolver) \
$(use_enable nsplugin) \
$(use_enable odk) \
$(use_enable opengl) \
$(use_enable pdfimport ext-pdfimport) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable svg librsvg system) \
$(use_enable test linkoo) \
$(use_enable vba) \
$(use_enable vba activex-component) \
$(use_enable webdav neon) \
$(use_enable xmlsec) \
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
${internal_libs} \
${java_opts}
}
src_compile() {
# hack for offlinehelp, this needs fixing upstream at some point
# it is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
(
source "${S}/Env.Host.sh" 2&> /dev/null
local path="${SOLARVER}/${INPATH}/res/img"
mkdir -p "${path}" || die
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=default_images/res/helpimg > \"${path}/helpimg.ilst\""
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
-dir=default_images/res/helpimg \
> "${path}/helpimg.ilst"
[[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
)
# not a proper make script
make build || die
}
src_test() {
make check || die
}
src_install() {
# This is not Makefile so no buildserver
make DESTDIR="${D}" distro-pack-install -o build -o check || die
# Fix bash completion placement
newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
rm -rf "${ED}"/etc/
# symlink the nsplugin to system location
if use nsplugin; then
inst_plugin /usr/$(get_libdir)/libreoffice/program/libnpsoplugin.so
fi
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
newins "${WORKDIR}/branding-sofficerc" sofficerc
fi
# Hack for offlinehelp, this needs fixing upstream at some point.
# It is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
insinto /usr/$(get_libdir)/libreoffice/help
doins xmlhelp/util/*.xsl
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
}
pkg_postinst() {
kde4-base_pkg_postinst
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
use cups || \
ewarn 'You will need net-print/cups to be able to print and export to PDF with libreoffice.'
use java || \
ewarn 'If you plan to use lbase aplication you should enable java or you will get various crashes.'
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.4.2.ebuild,v 1.1 2012/05/23 00:22:24 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.4.2-r1.ebuild,v 1.2 2012/05/29 12:08:14 scarabeus Exp $
EAPI=4
@ -75,7 +75,7 @@ jemalloc kde mysql nlpsolver +nsplugin odk opengl pdfimport postgres svg test
+vba +webdav +xmlsec"
LICENSE="LGPL-3"
SLOT="0"
[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ppc ~x86 ~amd64-linux ~x86-linux"
NSS_DEPEND="
>=dev-libs/nspr-4.8.8
@ -96,7 +96,7 @@ COMMON_DEPEND="
dev-libs/expat
>=dev-libs/glib-2.28
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1
>=dev-libs/icu-49
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d
>=dev-libs/redland-1.0.14[ssl]
@ -196,6 +196,7 @@ PATCHES=(
"${FILESDIR}/${PN}-system-pyuno.patch"
"${FILESDIR}/${PN}-3.5-propagate-gb_FULLDEPS.patch"
"${FILESDIR}/${PN}-3.5-doublebuild.patch"
"${FILESDIR}/${PN}-3.5-hebrew-icu49.patch"
)
REQUIRED_USE="
@ -227,7 +228,7 @@ pkg_pretend() {
if use postgres; then
pgslot=$(postgresql-config show)
if [[ ${pgslot//.} < 90 ]] ; then
eerror "PostgreSQL slot must be set to 9.0 or higher."
eerror "PostgreSQL slot must be set to 9.0 or higher."
eerror " postgresql-config set 9.0"
die "PostgreSQL slot is not set to 9.0 or higher."
fi

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.9999.ebuild,v 1.46 2012/05/23 08:45:10 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.9999.ebuild,v 1.47 2012/05/29 09:02:19 scarabeus Exp $
EAPI=4
@ -96,7 +96,7 @@ COMMON_DEPEND="
dev-libs/expat
>=dev-libs/glib-2.28
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1
>=dev-libs/icu-49
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d
>=dev-libs/redland-1.0.14[ssl]
@ -196,6 +196,7 @@ PATCHES=(
"${FILESDIR}/${PN}-system-pyuno.patch"
"${FILESDIR}/${PN}-3.5-propagate-gb_FULLDEPS.patch"
"${FILESDIR}/${PN}-3.5-doublebuild.patch"
"${FILESDIR}/${PN}-3.5-hebrew-icu49.patch"
)
REQUIRED_USE="

@ -1,3 +1,2 @@
DIST calibre-0.8.48.tar.xz 24487952 RMD160 a028dd20429316ce903a730d809e5aaa85e1c92c SHA1 9d70769ad0fe2352e7b57a497c93358a5c92f21b SHA256 82d458bc253cdfab0d9529d04b10912c7e81fdea484ace36752b66629ad15244
DIST calibre-0.8.52.tar.xz 24690364 RMD160 3041d07f0c9b8a67fc0457550968814be4d826e9 SHA1 7ec70aa251f90991be876cac9ea731ddd619b4da SHA256 29eebc8c82dd2cacc70e3fb5bc309020348028752a23765d8956769b79deaf2a
DIST calibre-0.8.53.tar.xz 24703236 RMD160 1c785efada730f7996f5fd561f0cb0967c4236b1 SHA1 6f374e4c3f985768e6b0c7d42bf0652046e393f4 SHA256 3f9b2c530c240c07a7d5d83479f78df588334d705f4c98b0535a04f5cdac544c

@ -1,183 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.48.ebuild,v 1.3 2012/05/23 05:50:39 jdhore Exp $
EAPI=4
PYTHON_DEPEND=2:2.7
PYTHON_USE_WITH="ssl sqlite"
inherit python distutils eutils fdo-mime bash-completion-r1 multilib
DESCRIPTION="Ebook management application."
HOMEPAGE="http://calibre-ebook.com/"
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="amd64 x86"
SLOT="0"
IUSE="+udisks"
COMMON_DEPEND="
>=app-text/podofo-0.8.2
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers]
>=dev-libs/chmlib-0.40
>=dev-libs/icu-4.4
>=dev-python/beautifulsoup-3.0.5:python-2
dev-python/python-dateutil
>=dev-python/dnspython-1.6.0
>=dev-python/cssutils-0.9.7_alpha3
>=dev-python/dbus-python-0.82.2
>=dev-python/imaging-1.1.6
>=dev-python/lxml-2.2.1
>=dev-python/mechanize-0.1.11
>=dev-python/python-dateutil-1.4.1
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
>=media-gfx/imagemagick-6.5.9[jpeg,png]
>=media-libs/libwmf-0.2.8
virtual/libusb:0
>=x11-misc/xdg-utils-1.0.2-r2"
RDEPEND="${COMMON_DEPEND}
udisks? ( sys-fs/udisks:0 )"
DEPEND="${COMMON_DEPEND}
>=dev-python/setuptools-0.6_rc5"
S=${WORKDIR}/${PN}
pkg_setup() {
python_set_active_version 2.7
python_pkg_setup
}
src_prepare() {
# Fix outdated version constant.
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
# -i src/calibre/constants.py || \
# die "sed failed to patch constants.py"
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
# calls xdg-* (bug #258938).
sed -e "s:'xdg-desktop-menu', 'install':\\0, '--mode', 'user':" \
-e "s:check_call(\\['xdg-desktop-menu', 'forceupdate'\\]):#\\0:" \
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
-e "s|PreserveMIMEDefaults():||" \
-e "s:xdg-icon-resource install:\\0 --mode user:" \
-e "s:xdg-mime install:\\0 --mode user:" \
-i src/calibre/linux.py || die "sed failed to patch linux.py"
# Disable unnecessary privilege dropping for bug #287067.
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
-i setup/install.py || die "sed failed to patch install.py"
sed -e "/^ self\\.check_call(qmc + \\[ext\\.name+'\\.pro'\\])$/a\
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
'-i', 'Makefile'])" \
-i setup/extensions.py || die "sed failed to patch extensions.py"
distutils_src_prepare
}
src_install() {
# Bypass kbuildsycoca and update-mime-database in order to
# avoid sandbox violations if xdg-mime tries to call them.
cat - > "${T}/kbuildsycoca" <<-EOF
#!${BASH}
exit 0
EOF
cp "${T}"/{kbuildsycoca,update-mime-database}
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
# violation with kbuildsycoca as in bug #287067, comment #13.
export -n DISPLAY
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
# return _parse_localename(localename)
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
# raise ValueError, 'unknown locale: %s' % localename
#ValueError: unknown locale: 46
export -n LANGUAGE
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.
export HOME="${T}/fake_homedir"
export XDG_CONFIG_HOME="${HOME}/.config"
export XDG_DATA_HOME="${HOME}/.local/share"
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
local libdir=$(get_libdir)
[[ -n $libdir ]] || die "get_libdir returned an empty string"
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
distutils_src_install \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/${libdir}" \
--staging-root="${ED}usr" \
--staging-libdir="${ED}usr/${libdir}"
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
die "failed to fix harcoded \$D in paths"
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
# due to bug #389515 (instead, calibre now calls udisks via dbus).
rm "${ED}usr/bin/calibre-mount-helper" || die
find "${ED}"usr/share/calibre/man -type f -print0 | \
while read -r -d $'\0' ; do
if [[ ${REPLY} = *.[0-9]calibre.bz2 ]] ; then
newname=${REPLY%calibre.bz2}.bz2
mv "${REPLY}" "${newname}"
doman "${newname}"
rm -f "${newname}" || die "rm failed"
fi
done
rmdir "${ED}"usr/share/calibre/man/* || \
die "could not remove redundant man subdir(s)"
rmdir "${ED}"usr/share/calibre/man || \
die "could not remove redundant man dir"
# The menu entries end up here due to '--mode user' being added to
# xdg-* options in src_prepare.
dodir /usr/share/mime/packages
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
die "failed to register mime types"
dodir /usr/share/icons
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
die "failed to install icon files"
domenu "${HOME}"/.local/share/applications/*.desktop ||
die "failed to install .desktop menu files"
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
rm -r "${ED}"usr/etc/bash_completion.d
find "${ED}"usr/etc -type d -empty -delete
python_convert_shebangs -r $(python_get_version) "${ED}"
newinitd "${FILESDIR}"/calibre-server.init calibre-server
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
python_mod_optimize /usr/$(get_libdir)/${PN}
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/${PN}
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.52.ebuild,v 1.1 2012/05/18 21:42:31 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.52.ebuild,v 1.2 2012/05/29 11:25:10 scarabeus Exp $
EAPI=4
PYTHON_DEPEND=2:2.7
@ -14,7 +14,7 @@ SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
SLOT="0"

@ -1,2 +1,3 @@
DIST cairo-0.12.0.tar.gz 47495 RMD160 599303f5c57a26285a35589dafaa7dc272407f33 SHA1 bd252fbe6429d28b4f8e2337b2c8be02f1eec251 SHA256 29736aa5a6c7c3f4401c9ad53768a4806dbc0b3278be186aa95b4a8edcc25a58
DIST cairo-0.12.3.1.tar.gz 50437 RMD160 f7252e29f0c752bc2f50fc651f8b40bfad4a310e SHA1 54e74a23968b1cde306da6c5234dd1e3f0c5426f SHA256 91bb958e8fcdff9d5496d6e7888359902e7b0c4e8ddfbf0df949856201c5779c
DIST cairo-0.12.3.tar.gz 50412 RMD160 c88a8087022149b994216eaf21083689d70ebd93 SHA1 f5d040894654d28428f85aba1c4b7de295178eb9 SHA256 8d6bfa6488b4baa87f6722685b437b755bb739351bf3168ae681e87d4032fe4d

@ -0,0 +1,32 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cairo/cairo-0.12.3.1.ebuild,v 1.1 2012/05/29 10:37:41 gienah Exp $
EAPI=4
#nocabaldep is for the fancy cabal-detection feature at build-time
CABAL_FEATURES="lib profile haddock hscolour hoogle nocabaldep"
inherit base haskell-cabal
DESCRIPTION="Binding to the Cairo library."
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+svg"
RDEPEND="dev-haskell/mtl[profile?]
>=dev-lang/ghc-6.10.1
x11-libs/cairo[svg?]"
DEPEND="${RDEPEND}
dev-haskell/gtk2hs-buildtools"
src_configure() {
# x11-libs/cairo seems to build pdf and ps by default
cabal_src_configure \
--flags=cairo_pdf \
--flags=cairo_ps \
$(cabal_flag svg cairo_svg)
}

@ -1,2 +1,3 @@
DIST glib-0.12.0.tar.gz 43084 RMD160 3e0471e12f04eee4e1e27e25bae07fd78374348f SHA1 a951e230bdd792b930dd7cc74631cbf14cbb6a97 SHA256 29fce431e5561998ad28923a453373b6979d3dbac1fb446d63eca0d7949113eb
DIST glib-0.12.3.1.tar.gz 45431 RMD160 a0d35521a49ff8d5d81be33e996fb5fcf2c99885 SHA1 68a8408ac878720f3fa6b7b81220244dedb1b421 SHA256 fe821dc994452e497d075f3be74a7eac6e1637be84982ce7ae0aec59400bbacc
DIST glib-0.12.3.tar.gz 45433 RMD160 1aacdb0292cdc2432b802dcaef798146fb39897e SHA1 aca2c29f160a496fd96ef2000b47297c71f6e0c2 SHA256 abc66e4f76ea3f4563de9e5a9a36fd12a71d8f4939220ad912997ea9bbe567c3

@ -0,0 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/glib/glib-0.12.3.1.ebuild,v 1.1 2012/05/29 10:34:48 gienah Exp $
EAPI=4
#nocabaldep is for the fancy cabal-detection feature at build-time
CABAL_FEATURES="lib profile haddock hscolour hoogle nocabaldep"
inherit base haskell-cabal
DESCRIPTION="Binding to the GLIB library for Gtk2Hs."
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.1
dev-libs/glib:2"
DEPEND="${RDEPEND}
dev-haskell/gtk2hs-buildtools"

@ -1,2 +1,3 @@
DIST gtk2hs-buildtools-0.12.0.tar.gz 211213 RMD160 5b33088eb4ede90dff5f9e5e3f32a90d980d2082 SHA1 85968ed8fe00ac0a84e6b2dd20ec0c0f51713731 SHA256 4819b3270d0b5e4775808679815764e7a86ac0866c7c200304ecc39fb2aff4b3
DIST gtk2hs-buildtools-0.12.3.1.tar.gz 212286 RMD160 ff92888535f1311bef50004bb6ee6a8c62be5619 SHA1 e58b91b59aaebaf46af361c66e0885482e574113 SHA256 c6ff1fbb9b50e0c5bbc65ab7e16f2b5ff80536b2704bac6c34f106ff8357b428
DIST gtk2hs-buildtools-0.12.3.tar.gz 167845 RMD160 70f6f356d5495c954695e5eb80235355183a509a SHA1 0b5e2bd9ac69d7e43b03bd8ff898c17d76040dea SHA256 71e58c0de00b6436a0ad761170b61c86890d8e9971107cffb1b16e0896b84984

@ -0,0 +1,26 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.3.1.ebuild,v 1.1 2012/05/29 10:31:04 gienah Exp $
EAPI=4
CABAL_FEATURES="bin"
inherit base haskell-cabal
DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries."
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
dev-haskell/alex
>=dev-haskell/cabal-1.8
dev-haskell/happy
>=dev-lang/ghc-6.10.1"
PATCHES=("${FILESDIR}"/${PN}-0.12.3-workaround-UName.patch)

@ -1,3 +1,4 @@
DIST haskeline-0.6.2.2.tar.gz 49549 RMD160 583dd52617a11825089c41920df82481e3f9ded3 SHA1 235cc0b6bbca582e4031962246c10c98f5048bc6 SHA256 b6307563258802453d65c7e7bd1ef1c6635fefea17af3e01449192b52075b25b
DIST haskeline-0.6.4.0.tar.gz 61911 RMD160 6624e6b76236a2da3bc2a915a87015db5f52397e SHA1 16e636cf48f0c9d32c6bb74da5a36ab6b6478866 SHA256 0d164f3622cf47382e165573ddf8697d235816ca5c3e96bf69f1c3b6275b585c
DIST haskeline-0.6.4.6.tar.gz 62349 RMD160 a3ad18fb8422776092c18beed1b9bb0b01b85763 SHA1 a430934b63b6a8088df94e6ea62f96e7a42115fe SHA256 b2f2d275bd1f24370f13bd7607891ffdbbc7564d044dbbdabc5e83b27238d08c
DIST haskeline-0.6.4.7.tar.gz 62258 RMD160 a396da47eed1ed48494ed544cbc2cc4bc14017b8 SHA1 f454cc0b056c5694c9997ff06dbafab06bbbeff1 SHA256 301a7c21c73f52efe56763cf25d807d22dac3faea70538175ca843134524aaa2

@ -0,0 +1,27 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/haskeline-0.6.4.7.ebuild,v 1.1 2012/05/29 09:45:40 gienah Exp $
EAPI=4
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="A command-line interface for user input, written in Haskell."
HOMEPAGE="http://trac.haskell.org/haskeline"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-haskell/mtl-1.1[profile?]
<dev-haskell/mtl-2.2[profile?]
>=dev-haskell/terminfo-0.3.1.3[profile?]
<dev-haskell/terminfo-0.4[profile?]
>=dev-haskell/utf8-string-0.3.6[profile?]
<dev-haskell/utf8-string-0.4[profile?]
>=dev-lang/ghc-6.10.4"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"

@ -2,4 +2,5 @@ DIST haskell-src-exts-0.2.tar.gz 59520 RMD160 4fb15828c41cce431f947dcb549b3aa579
DIST haskell-src-exts-1.11.1.tar.gz 286132 RMD160 bdf710fc358eddd8567615b68201f242a31c7ed0 SHA1 9be54f314d14d30ebcbad5aa274e57039596d627 SHA256 a6065470898741c3f16a96c871ddecd09b61c4025640e47c2efdf01f10450ecb
DIST haskell-src-exts-1.13.0.tar.gz 287426 RMD160 c0ed819e2052266743f7583e242278eef6ca0550 SHA1 fdbcdc0650c1c64f9dd0868cd0c4c3ed6c854cc7 SHA256 c42cd24a9e7055d62cfbe57ffd10fa990319b1aebd5c34964c3ee79d1dda70ce
DIST haskell-src-exts-1.13.2.tar.gz 288280 RMD160 991b363ccdfeae02a5ce72bc67e1ba60a63ea490 SHA1 aa096e28ea31a28898866fdfc93d590bed92a327 SHA256 02985e368e06603fb4dbce5f26944960c707ab69f29bdcc8a5a85ebf9ec204ef
DIST haskell-src-exts-1.13.3.tar.gz 289796 RMD160 fd346bc9b63f14a3af8d28ac94b0413fce16ae14 SHA1 56f0b462c2c41f64f85a8b9262ae909b60d37cb3 SHA256 259186b608e616351462c3ceccd5350a6569992c987119021bf53510a5d15b7c
DIST haskell-src-exts-1.9.0.tar.gz 176438 RMD160 c8bf9ca9bf8c6eafb56e28031a316c1483112619 SHA1 e8017cbec5c287ec8b6c7b7d247e083c7502d7a2 SHA256 dedb529217dfe393f75f26b735f7dd09eea50006481f60d06e169de6f328d1da

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.3.ebuild,v 1.1 2012/05/29 09:53:56 gienah Exp $
EAPI=4
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"
HOMEPAGE="http://code.haskell.org/haskell-src-exts"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cpphs-1.3
>=dev-lang/ghc-6.8.2"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
dev-haskell/happy"
src_prepare() {
# test suite is broken, expects the package to be already installed.
# this new Setup.hs will use the package inplice for tests
cp "${FILESDIR}/haskell-src-exts-1.10.2-Setup.hs" "${S}/Setup.hs" \
|| die "Could not cp Setup.hs for tests"
# remove broken tests. they will fail if you expect them to pass, and pass
# if you expect them to fail...
rm "${S}/Test/examples/Unicode"{.hs,Syntax.hs} \
|| die "Could not rm broken tests"
}

@ -1,10 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pango/pango-0.12.3.ebuild,v 1.1 2012/05/15 17:04:47 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/pango/pango-0.12.3.ebuild,v 1.2 2012/05/29 10:55:56 gienah Exp $
# ebuild generated by hackport 0.2.13
EAPI="3"
EAPI=4
#nocabaldep is for the fancy cabal-detection feature at build-time
CABAL_FEATURES="lib profile haddock hscolour hoogle nocabaldep"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cortado/cortado-0.6.0.ebuild,v 1.3 2012/03/04 15:16:54 tupone Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/cortado/cortado-0.6.0.ebuild,v 1.4 2012/05/29 12:09:48 ago Exp $
EAPI=2
@ -12,7 +12,7 @@ SRC_URI="http://downloads.xiph.org/releases/cortado/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""

@ -1,7 +1,7 @@
diff -Nur libmatthew-java-0.7.2/Makefile libmatthew-java-0.7.2_patched/Makefile
--- libmatthew-java-0.7.2/Makefile 2009-04-05 12:46:42.000000000 +0300
+++ libmatthew-java-0.7.2_patched/Makefile 2010-02-28 12:07:15.000000000 +0200
@@ -6,13 +6,13 @@
@@ -6,13 +6,12 @@
CC?=gcc
LD?=gcc
JPPFLAGS+=-C -P
@ -13,7 +13,6 @@ diff -Nur libmatthew-java-0.7.2/Makefile libmatthew-java-0.7.2_patched/Makefile
JVERCFLAGS+=-source 1.5
JCFLAGS+=
-INCLUDES+=-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
+INCLUDES=-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
JAVADOCFLAGS?=-quiet -author -link http://java.sun.com/j2se/1.4.2/docs/api/
LDVER?=$(shell ld -v | cut -d' ' -f1)
@ -51,17 +50,20 @@ diff -Nur libmatthew-java-0.7.2/Makefile libmatthew-java-0.7.2_patched/Makefile
unix-java.h: .classes
$(JAVAH) -classpath classes -o $@ cx.ath.matthew.unix.UnixServerSocket cx.ath.matthew.unix.UnixSocket cx.ath.matthew.unix.USInputStream cx.ath.matthew.unix.USOutputStream
cgi-java.h: .classes
@@ -91,12 +85,10 @@
@@ -91,13 +85,11 @@
tar zcf $@ libmatthew-java-$(MATTVER)
debug-enable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp
make .enabledebug
- make .enabledebug
- echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest
- (cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class)
+ $(MAKE) .enabledebug
+ (cd classes;jar cf ../$@ cx/ath/matthew/debug/*.class)
debug-disable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp
make .disabledebug
- make .disabledebug
- echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest
- (cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class)
+ $(MAKE) .disabledebug
+ (cd classes;jar cf ../$@ cx/ath/matthew/debug/*.class)
.enabledebug: cx/ath/matthew/debug/Debug.jpp
mkdir -p classes

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/libmatthew-java/libmatthew-java-0.7.2-r1.ebuild,v 1.5 2012/03/09 14:21:02 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/libmatthew-java/libmatthew-java-0.7.2-r1.ebuild,v 1.6 2012/05/29 10:06:52 naota Exp $
JAVA_PKG_IUSE="doc source"
inherit eutils java-pkg-2 flag-o-matic toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="http://www.matthew.ath.cx/projects/java/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=virtual/jre-1.5"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/clojure/clojure-1.4.0.ebuild,v 1.2 2012/05/29 05:45:39 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/clojure/clojure-1.4.0.ebuild,v 1.3 2012/05/29 12:10:24 ago Exp $
EAPI=2
JAVA_PKG_IUSE="source test"
@ -13,7 +13,7 @@ SRC_URI="https://github.com/clojure/clojure/tarball/clojure-1.4.0 -> ${P}.tar.gz
LICENSE="EPL-1.0"
SLOT="1.4"
KEYWORDS="~amd64 x86 ~x86-linux"
KEYWORDS="amd64 x86 ~x86-linux"
IUSE=""
RDEPEND=">=virtual/jre-1.5"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-49.1.1-r1.ebuild,v 1.8 2012/05/26 09:54:28 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-49.1.1-r1.ebuild,v 1.9 2012/05/29 12:07:41 scarabeus Exp $
EAPI="4"
@ -25,7 +25,7 @@ SRC_URI="${BASE_URI}/${SRC_ARCHIVE}
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug doc examples static-libs"
DEPEND="doc? ( app-arch/unzip )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libebml/libebml-1.2.2.ebuild,v 1.8 2012/03/08 14:53:06 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libebml/libebml-1.2.2.ebuild,v 1.9 2012/05/29 13:32:31 aballier Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="debug static-libs"
S="${WORKDIR}/${P}/make/linux"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtar/libtar-1.2.11-r4.ebuild,v 1.5 2012/03/02 21:05:23 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtar/libtar-1.2.11-r4.ebuild,v 1.6 2012/05/29 13:40:21 aballier Exp $
EAPI=3
inherit autotools eutils multilib
@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.feep.net/pub/software/libtar/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="static-libs zlib"
DEPEND="zlib? ( sys-libs/zlib )

@ -0,0 +1,24 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SMTP-TLS/Net-SMTP-TLS-0.120.0-r1.ebuild,v 1.1 2012/05/29 11:47:51 dev-zero Exp $
EAPI=4
MODULE_AUTHOR=AWESTHOLM
MODULE_VERSION=0.12
inherit perl-module
DESCRIPTION="A SMTP client supporting TLS and AUTH"
IUSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="dev-perl/Net-SSLeay
dev-perl/IO-Socket-SSL
virtual/perl-MIME-Base64
dev-perl/Digest-HMAC"
RDEPEND="${DEPEND}"
SRC_TEST="do"
PATCHES=( "${FILESDIR}/${PV}-multiple-attachments-fix.patch" )

@ -0,0 +1,12 @@
diff --git a/lib/Net/SMTP/TLS.pm b/lib/Net/SMTP/TLS.pm
index 10f9f19..4936fe5 100644
--- a/lib/Net/SMTP/TLS.pm
+++ b/lib/Net/SMTP/TLS.pm
@@ -367,6 +367,7 @@ sub datasend {
return undef;
}
$len -= $w;
+ $offset += $w;
}
else
{

@ -0,0 +1 @@
DIST audioread-0.6.tar.gz 12278 RMD160 3d7205c7121e65796f45b90df1c61c5da4c33b0b SHA1 5d024ffe142a1cca59231026ad32b83911d99823 SHA256 a26cce372ceb2f4136c162eb3ce6bbb56e983c7a3473f41b97e28a39ec023d09

@ -0,0 +1,29 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/audioread/audioread-0.6.ebuild,v 1.2 2012/05/29 12:39:06 sochotnicky Exp $
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS=""
inherit distutils
DESCRIPTION="Module for decoding audio files using whichever backend is available"
HOMEPAGE="http://pypi.python.org/pypi/audioread"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="|| ( dev-python/gst-python dev-python/pymad media-video/ffmpeg )"
RDEPEND="${DEPEND}"
pkg_postinst() {
elog "You might need to enable additional USE flags in backends to"
elog "decode some types of audio files. Priority of backends:"
elog " * gstreamer"
elog " * mad"
elog " * ffmpeg"
}

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>sochotnicky@gentoo.org</email>
<name>Stanislav Ochotnicky</name>
</maintainer>
<longdescription lang="en">
Decode audio files using whichever backend is available. The library currently supports:
* Gstreamer via gst-python.
* MAD via the pymad bindings.
* FFmpeg via its command-line interface.
* The standard library wave and aifc modules (for WAV and AIFF files).
</longdescription>
</pkgmetadata>

@ -0,0 +1 @@
DIST bluelet-0.1.tar.gz 9328 RMD160 f4031dd11faa510db23bccf346287c0a64df2788 SHA1 e614586d3525a326557fb3a7d47c146605339ca3 SHA256 7fe0d3034d648f19a60304d710b68a7b9ed710f0b3c6c5f7fa0c8fe3d935912b

@ -0,0 +1,21 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/bluelet/bluelet-0.1.ebuild,v 1.1 2012/05/29 12:53:18 sochotnicky Exp $
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils
DESCRIPTION="Module for pure Python asynchronous I/O using coroutines"
HOMEPAGE="http://pypi.python.org/pypi/bluelet"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>sochotnicky@gentoo.org</email>
<name>Stanislav Ochotnicky</name>
</maintainer>
<longdescription lang="en">
Bluelet is a simple, pure-Python solution for writing intelligible asynchronous socket applications. It uses PEP 342 coroutines to make concurrent I/O look and act like sequential programming.
In this way, it is similar to the Greenlet green-threads library and its associated packages Eventlet and Gevent. Bluelet has a simpler, 100% Python implementation that comes at the cost of flexibility and performance when compared to Greenlet-based solutions. However, it should be sufficient for many applications that don't need serious scalability; it can be thought of as a less-horrible alternative to asyncore or an asynchronous replacement for SocketServer (and more).
</longdescription>
</pkgmetadata>

@ -1,10 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer>
<email>johneed@hotmail.com,della5@iinet.com.au</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
</maintainer>
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
<herd>python</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian 'idella4' Delaney</name>
</maintainer>
<maintainer>
<email>tampakrap@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,10 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer>
<email>della5@iinet.com.au</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
</maintainer>
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
<herd>python</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian 'idella4' Delaney</name>
</maintainer>
<maintainer>
<email>tampakrap@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/py2play/py2play-0.1.10.ebuild,v 1.2 2012/05/29 05:31:41 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/py2play/py2play-0.1.10.ebuild,v 1.3 2012/05/29 12:25:04 ago Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -17,7 +17,7 @@ SRC_URI="http://download.gna.org/slune/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
KEYWORDS="amd64 ~ppc x86"
IUSE=""
DEPEND=""

@ -0,0 +1 @@
DIST pyacoustid-0.7.tar.gz 10173 RMD160 e1f48ff698d813ece1926e6d689fa1b99f056162 SHA1 5e7d9eeb89b519d9b61255f4b1af0f46d36a7f1a SHA256 ad1d15773a776d7880350062131f055e260f4c39135cfcc1cfbfdbcbfc08f2ef

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>sochotnicky@gentoo.org</email>
<name>Stanislav Ochotnicky</name>
</maintainer>
<longdescription lang="en">
Chromaprint and its associated Acoustid Web service make up a high-quality, open-source acoustic fingerprinting system. This package provides Python bindings for both the fingerprinting algorithm library, which is written in C but portable, and the Web service, which provides fingerprint lookups.
</longdescription>
</pkgmetadata>

@ -0,0 +1,22 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyacoustid/pyacoustid-0.7.ebuild,v 1.1 2012/05/29 12:45:23 sochotnicky Exp $
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils
DESCRIPTION="Python module for Chromaprint acoustic fingerprinting and the Acoustid API"
HOMEPAGE="http://pypi.python.org/pypi/pyacoustid"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="media-libs/chromaprint
dev-python/audioread"
RDEPEND="${DEPEND}"

@ -0,0 +1 @@
DIST pylast-0.5.11.tar.gz 26146 RMD160 895a663d093cbac8f643f9872d19fa4cb024e96b SHA1 0e432279ccbed69580d313db15c1a03a7a39c42c SHA256 bf35820be35447d55564d36072d40b09ac8a7fd41a6f1a7a9d408f4d0eaefac4

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>sochotnicky@gentoo.org</email>
<name>Stanislav Ochotnicky</name>
</maintainer>
<longdescription lang="en">
Python interface to last.fm and other api-compatible websites
Features:
* Simple public interface.
* Access to all the data exposed by the Last.fm webservices.
* Scrobbling support.
* Full object-oriented design.
* Proxy support.
* Internal caching support for some webservices calls (disabled by default).
* No extra dependencies but python itself.
* Support for other API-compatible networks like Libre.fm
* Python3-friendly (Starting from 0.5).
</longdescription>
</pkgmetadata>

@ -0,0 +1,22 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pylast/pylast-0.5.11.ebuild,v 1.1 2012/05/29 12:18:08 sochotnicky Exp $
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS=""
inherit distutils
DESCRIPTION="Python interface to last.fm and other api-compatible websites"
HOMEPAGE="http://code.google.com/p/pylast/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pytz/pytz-2012c.ebuild,v 1.3 2012/05/29 05:36:58 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pytz/pytz-2012c.ebuild,v 1.4 2012/05/29 12:11:09 ago Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND="dev-python/setuptools

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/rope/rope-0.9.3.ebuild,v 1.8 2012/05/29 05:28:03 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/rope/rope-0.9.3.ebuild,v 1.9 2012/05/29 12:07:58 ago Exp $
EAPI="3"
@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools"

@ -1 +1 @@
DIST StarCluster-0.93.3.tar.gz 2334885 SHA256 fcda894be33ba309b1c7a94d6c28f1674c3f05ec756133138a39db2138d080d0 SHA512 f81cfc528a00f45f6e720645f44666947f1c51dd3453ac5d78b201d6c3a3cd9f6d97cb7a2802eaf04603d9a19810045ca6071722c9af884ba7e407ffc99078ea WHIRLPOOL b6bfde98f3b660211c5e08965cc6ee31fc9038ec4039ef5aa12ab9c5d474f60f66c1745fb93cce7e05cb361cff6091f60714168ffca81e4033f2fecc5d9d448f
DIST StarCluster-0.93.3.tar.gz 2334885 RMD160 763289eaaa51d9fea2432376b09de668560060ee SHA1 a761bba3994b37ad7bacb8bfdbeb6b22c247e2e0 SHA256 fcda894be33ba309b1c7a94d6c28f1674c3f05ec756133138a39db2138d080d0

@ -1,17 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
<maintainer>
<email>johneed@hotmail.com,della5@iinet.com.au</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
</maintainer>
<maintainer>
<email>jtriley@mit.edu</email>
<name>Justin Riley</name>
</maintainer>
<use>
<flag name="epydoc">Enable build of apidocs in html using epydoc</flag>
</use>
<herd>python</herd>
<maintainer>
<email>tampakrap@gentoo.org</email>
</maintainer>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian 'idella4' Delaney</name>
</maintainer>
<maintainer>
<email>jtriley@mit.edu</email>
<name>Justin Riley</name>
</maintainer>
<use>
<flag name="epydoc">Enable build of apidocs in html using epydoc</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/starcluster/starcluster-0.93.3.ebuild,v 1.1 2012/05/28 12:54:05 tampakrap Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/starcluster/starcluster-0.93.3.ebuild,v 1.2 2012/05/29 10:11:24 xarthisius Exp $
EAPI=4
@ -10,12 +10,12 @@ RESTRICT_PYTHON_ABIS="3.*"
DISTUTILS_SRC_TEST="nosetests"
inherit distutils bash-completion-r1
MY_PN="StarCluster"
MY_P="${MY_PN}-${PV}"
MY_PN=StarCluster
MY_P=${MY_PN}-${PV}
DESCRIPTION="Utility for creating / managing general purpose computing clusters"
HOMEPAGE="http://web.mit.edu/star/cluster"
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~x86"
@ -35,7 +35,7 @@ DEPEND="${RDEPEND}
dev-python/matplotlib )
dev-python/setuptools"
S="${WORKDIR}/${MY_P}"
S=${WORKDIR}/${MY_P}
src_compile() {
distutils_src_compile

@ -1,10 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer>
<email>della5@iinet.com.au</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
</maintainer>
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
<herd>python</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian 'idella4' Delaney</name>
</maintainer>
<maintainer>
<email>tampakrap@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1 +1 @@
DIST workerpool-0.9.2.tar.gz 7747 SHA256 ab2eaf05e236140c62c7411d13ecc4ddedc365966282719a35afc53043c00f82 SHA512 d5ce36ff48b297adb40baf40a53823cc8b6e39b0c7eb880541dffb5ea1d0849e50c344e63f1ac3089d51fc1fe6e73ff2a26df03f9d68f24980222fe3ef7f01c5 WHIRLPOOL 093221fb442abe017591fa79b85abbd1824b63ec89aaf62eb87cb50975dd5164cd3a1ef36c51336e2dcb97aef3fdd18695691e73bfaaa168077172bcc5a49db3
DIST workerpool-0.9.2.tar.gz 7747 RMD160 e7565d81be215d0c728ef7306efa3ebea0fafebd SHA1 34da871db2615a474f8332e2aa33285a2d808bb7 SHA256 ab2eaf05e236140c62c7411d13ecc4ddedc365966282719a35afc53043c00f82

@ -1,14 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
<maintainer>
<email>johneed@hotmail.com,della5@iinet.com.au</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
</maintainer>
<maintainer>
<email>jtriley@mit.edu</email>
<name>Justin Riley</name>
</maintainer>
<herd>python</herd>
<maintainer>
<email>tampakrap@gentoo.org</email>
</maintainer>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian 'idella4' Delaney</name>
</maintainer>
<maintainer>
<email>jtriley@mit.edu</email>
<name>Justin Riley</name>
</maintainer>
</pkgmetadata>

@ -1,17 +1,18 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/workerpool/workerpool-0.9.2.ebuild,v 1.1 2012/05/28 12:50:14 tampakrap Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/workerpool/workerpool-0.9.2.ebuild,v 1.2 2012/05/29 10:13:22 xarthisius Exp $
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
DISTUTILS_SRC_TEST=nosetests
PYTHON_TESTS_RESTRICTED_ABIS="3.*"
inherit distutils
DESCRIPTION="Module for distributing jobs to a pool of worker threads."
HOMEPAGE="http://github.com/shazow/workerpool"
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${P}.tar.gz"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"

@ -1,10 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer>
<email>johneed@hotmail.com,della5@iinet.com.au</email>
<name>Ian Delaney aka idella4 proxy maintainer</name>
</maintainer>
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
<herd>python</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian 'idella4' Delaney</name>
</maintainer>
<maintainer>
<email>tampakrap@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-5.4.ebuild,v 1.1 2012/04/21 21:22:00 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-5.4.ebuild,v 1.2 2012/05/29 12:09:03 ago Exp $
EAPI=2
inherit eutils games
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE=""
DEPEND="media-libs/allegro:0[X]"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-engines/qtads/qtads-2.1.3.ebuild,v 1.1 2012/04/12 17:53:10 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-engines/qtads/qtads-2.1.3.ebuild,v 1.2 2012/05/29 12:08:31 ago Exp $
EAPI=2
inherit eutils qt4-r2 games
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qtads/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
DEPEND="x11-libs/qt-gui:4

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/freecol/freecol-0.10.5.ebuild,v 1.2 2012/05/28 20:19:23 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-strategy/freecol/freecol-0.10.5.ebuild,v 1.3 2012/05/29 12:13:14 ago Exp $
EAPI=2
inherit base eutils java-pkg-2 java-ant-2 games
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
COMMON_DEP="dev-java/jsr173

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomeprint/libgnomeprint-2.18.8.ebuild,v 1.10 2012/05/21 18:59:25 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomeprint/libgnomeprint-2.18.8.ebuild,v 1.11 2012/05/29 14:24:01 aballier Exp $
EAPI="3"
GCONF_DEBUG="no"
@ -12,7 +12,7 @@ HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2 LGPL-2.1"
SLOT="2.2"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE="cups doc"
RDEPEND=">=dev-libs/glib-2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomeprintui/libgnomeprintui-2.18.6.ebuild,v 1.9 2012/05/05 05:38:11 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomeprintui/libgnomeprintui-2.18.6.ebuild,v 1.10 2012/05/29 14:25:37 aballier Exp $
EAPI="3"
GCONF_DEBUG="no"
@ -12,7 +12,7 @@ HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2 LGPL-2.1"
SLOT="2.2"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE="doc"
RDEPEND=">=x11-libs/gtk+-2.6:2

@ -0,0 +1,73 @@
/*!\page LICENSE LICENSE
Copyright (C) 2003-2009 by the Board of Trustees of Leland Stanford Junior
University, New York University, and the University of Iowa, hereafter
designated as the Copyright Owners.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the names of the Copyright Owners nor the names of any contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT OWNERS AND CONTRIBUTORS ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNERS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Note:
The following files contain code whose copyright does not belong to the
Copyright Owners. However, separate copyright notices in these files give
express permission to copy, use, modify, sell, or distribute the code. Please
see the copyright notices in the individual files for details.
<pre>
src/include/fdstream.h
src/include/hash_map.h
src/include/hash_fun.h
src/include/hash_set.h
src/include/hash_table.h
src/sat/minisat_varorder.h
src/sat/minisat_solver.cpp
src/sat/minisat_heap.h
src/sat/minisat_types.h
src/sat/minisat_solver.h
src/sat/minisat_global.h
</pre>
This copy of CVC3 is also configured to use the SAT solver zchaff whose
copyright is owned by Princeton University and is more restrictive.
Specifically, it may be used for internal, noncommercial, research purposes
only. See the copyright notice in the following files for more information.
To build CVC3 without these files, please delete them and then run:
<pre>
./configure --disable-zchaff
make
</pre>
<pre>
src/sat/xchaff_base.h
src/sat/xchaff_dbase.h
src/sat/xchaff_solver.h
src/sat/xchaff_utils.h
src/sat/xchaff_dbase.cpp
src/sat/xchaff_solver.cpp
src/sat/xchaff_utils.cpp
</pre>
*/

@ -1,3 +1,3 @@
DIST roundcubemail-0.7.1.tar.gz 2710511 RMD160 03dccb9c4fb6bb0ca9d4a59162b307fe2f8affc3 SHA1 20d7c7203de14727f2bdcfbbc61916b7ff5a3dc2 SHA256 3b3da3f85ae64a5a7513a1fbc8b5ea97ae2c39a920f9b11daa11083dc7e3c587
DIST roundcubemail-0.7.2.tar.gz 2714219 RMD160 0e130d552dde2e575318ae7983fa72b15d5a8c16 SHA1 fdfa7fdbe7eac7244dd9c5f7ca08ef8b52afdfa5 SHA256 a29e4aded3a3b01b763e60443f5afb4cb2969365532762f4436793e8b98cea17
DIST roundcubemail-0.8-beta.tar.gz 3308307 RMD160 f551011f62771e95af1167018a2eb1650c2c7501 SHA1 0b1795fa7e071d9b501ccb6568c78704dee57d93 SHA256 1099181878da001e189d3e4fc48f52c8aba22615f160ac64fab1e1b2eaff8346
DIST roundcubemail-0.8-rc.tar.gz 3632035 RMD160 30986295d8f931db631dc9f0b40c9767a09454db SHA1 8b460fd19abdb13e2713b3c142e522d146d6ef51 SHA256 f109ce77699941097e0cafd101e4f0a0eb4b023750fc1e58cfcb6f2aa7d22033

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.8_beta.ebuild,v 1.1 2012/03/09 11:55:24 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.8_rc.ebuild,v 1.1 2012/05/29 12:58:58 radhermit Exp $
EAPI="4"
@ -16,17 +16,16 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
# for bundled PEAR components, googiespell and utf8.class.php
LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
IUSE="ldap mysql postgres ssl spell +sqlite"
IUSE="ldap +mysql postgres ssl spell"
RDEPEND="virtual/httpd-php
>=dev-lang/php-5.3[crypt,gd,iconv,json,ldap?,postgres?,session,sqlite?,sockets,ssl?,xml,unicode]
>=dev-lang/php-5.3[crypt,gd,iconv,json,ldap?,postgres?,session,sockets,ssl?,xml,unicode]
mysql? (
|| ( dev-lang/php[mysql] dev-lang/php[mysqli] )
|| ( dev-php/PEAR-MDB2_Driver_mysql dev-php/PEAR-MDB2_Driver_mysqli )
)
postgres? ( dev-php/PEAR-MDB2_Driver_pgsql )
spell? ( dev-lang/php[curl,spell] )
sqlite? ( dev-php/PEAR-MDB2_Driver_sqlite )
>=dev-php/PEAR-MDB2-2.5.0_beta3
>=dev-php/PEAR-Mail_Mime-1.8.1
>=dev-php/PEAR-Net_SMTP-1.4.2
@ -35,7 +34,7 @@ RDEPEND="virtual/httpd-php
need_httpd_cgi
S="${WORKDIR}/${MY_P}"
S=${WORKDIR}/${MY_P}
src_prepare() {
cp config/db.inc.php{.dist,} || die
@ -47,7 +46,7 @@ src_prepare() {
src_install() {
webapp_src_preinst
dodoc CHANGELOG INSTALL README UPGRADING
dodoc CHANGELOG INSTALL README.md UPGRADING
insinto "${MY_HTDOCSDIR}"
doins -r [[:lower:]]* SQL

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/game-music-emu/game-music-emu-0.5.5.ebuild,v 1.9 2011/07/07 03:48:31 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/game-music-emu/game-music-emu-0.5.5.ebuild,v 1.10 2012/05/29 13:24:09 aballier Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="http://game-music-emu.googlecode.com/files/${P}.tbz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/glew/glew-1.7.0.ebuild,v 1.1 2011/10/01 07:11:27 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/glew/glew-1.7.0.ebuild,v 1.2 2012/05/29 13:57:44 aballier Exp $
EAPI=4
inherit multilib toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs"
RDEPEND="x11-libs/libXmu
@ -50,6 +50,8 @@ src_prepare() {
# don't do stupid Solaris specific stuff that won't work in Prefix
cp config/Makefile.linux config/Makefile.solaris || die
# and let freebsd be built as on linux too
cp config/Makefile.linux config/Makefile.freebsd || die
}
src_compile(){

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libaacs/libaacs-0.4.0.ebuild,v 1.1 2012/05/10 04:05:19 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libaacs/libaacs-0.4.0.ebuild,v 1.2 2012/05/29 13:14:17 aballier Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.videolan.org/pub/videolan/libaacs/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd"
IUSE="static-libs"
RDEPEND="dev-libs/libgcrypt

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/libbluray-0.2.2.ebuild,v 1.2 2012/05/05 08:02:42 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/libbluray-0.2.2.ebuild,v 1.3 2012/05/29 13:14:34 aballier Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.videolan.org/pub/videolan/libbluray/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="aacs java static-libs utils +xml"
COMMON_DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvbpsi/libdvbpsi-0.2.2.ebuild,v 1.1 2011/11/04 12:09:35 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvbpsi/libdvbpsi-0.2.2.ebuild,v 1.2 2012/05/29 13:22:55 aballier Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://download.videolan.org/pub/${PN}/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="doc static-libs"
RDEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/libmatroska-1.3.0.ebuild,v 1.1 2011/09/26 00:33:24 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/libmatroska-1.3.0.ebuild,v 1.2 2012/05/29 13:34:51 aballier Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="static-libs"
RESTRICT="test"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libprojectm/libprojectm-2.0.1-r1.ebuild,v 1.6 2012/05/08 07:26:38 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libprojectm/libprojectm-2.0.1-r1.ebuild,v 1.7 2012/05/29 14:10:14 aballier Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug openmp video_cards_nvidia"
RDEPEND=">=media-libs/ftgl-2.1.3_rc5

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libsamplerate/libsamplerate-0.1.8.ebuild,v 1.2 2012/05/05 08:02:31 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libsamplerate/libsamplerate-0.1.8.ebuild,v 1.3 2012/05/29 13:29:27 aballier Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.mega-nerd.com/SRC/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="sndfile static-libs"
RDEPEND="sndfile? ( >=media-libs/libsndfile-1.0.2 )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libsidplay/libsidplay-2.1.1-r3.ebuild,v 1.1 2012/05/16 02:37:50 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libsidplay/libsidplay-2.1.1-r3.ebuild,v 1.2 2012/05/29 13:53:10 aballier Exp $
EAPI=4
inherit eutils libtool
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/sidplay2/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="static-libs"
S=${WORKDIR}/${MY_P}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-image/sdl-image-1.2.12.ebuild,v 1.8 2012/04/01 11:11:25 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-image/sdl-image-1.2.12.ebuild,v 1.9 2012/05/29 13:38:45 aballier Exp $
EAPI=2
MY_P="${P/sdl-/SDL_}"
@ -10,7 +10,7 @@ SRC_URI="http://www.libsdl.org/projects/SDL_image/release/${MY_P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="gif jpeg png static-libs tiff webp"
DEPEND="sys-libs/zlib

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/zvbi/zvbi-0.2.33.ebuild,v 1.12 2012/04/22 14:44:53 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/zvbi/zvbi-0.2.33.ebuild,v 1.13 2012/05/29 13:44:22 aballier Exp $
EAPI=2
inherit eutils libtool
@ -11,7 +11,7 @@ HOMEPAGE="http://zapping.sourceforge.net"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="doc dvb nls static-libs v4l X"
RDEPEND=">=media-libs/libpng-1.4

@ -1,7 +1,5 @@
DIST abcm2ps-5.9.24.tar.gz 254329 RMD160 26695fabb540b17bd2dee86ba18c7fa3baa11e8b SHA1 7261ea8d2442a63897f97882e788c2d2404cd8c9 SHA256 008f8cde72c09ddd1c6a61d0b1f86d0733f35b76c94b7ceaeff97d02e8bcc53f
DIST abcm2ps-6.6.7.tar.gz 295852 RMD160 e1374d63e3257b2e82760d49b5dd0b89511d89e8 SHA1 b21ce7a6d3938c8f805e2fbae37f70437622a908 SHA256 25cf827cc3861255eaef67c74bdbfb47d14b2e52fd9b5c0277773dd83050ecc2
DIST abcm2ps-6.6.8.tar.gz 295931 RMD160 a3160c4f8a33beb6bb2c4878dfb8a877e6023da8 SHA1 1c34cf25b9e8459afbcf5dd5e1a67dfb122a925e SHA256 747661e847fa1d7c2e18c6d4d10202e03597ccdb171f8ad94fab4d76cbc6993f
DIST abcm2ps-6.6.15.tar.gz 296768 RMD160 87eb59c91c445527d32616a44b3d40eeff35ed37 SHA1 9bf0a388faf4d25446aa83faa05ef287dab1d2b1 SHA256 9eb34104e5d0f69bbef682733570401fa2737b8cb584569d2666e34c95760bcc
DIST abcm2ps-6.6.9.tar.gz 296114 RMD160 1758c04816c093f2d43202dfcee007a3c033044d SHA1 415d8d8e9233fc04a0ebdc6944b6fad611ba311b SHA256 fdc0990a1462059062209dde60590b9669dfefc532e2b9b8e7b8e17ee6eb91dd
DIST abcm2ps-7.0.3.tar.gz 297636 RMD160 6b9aaadb1988c37eb2af8991f91ef83ea59223db SHA1 39fdb3b251ffcd2ed020697db6466ef690a181c0 SHA256 49f56598cc749c35c4c80a5776facd5d542c4cf059c92378b0667c29fd0b314b
DIST abcm2ps-7.0.4.tar.gz 298668 RMD160 860d0ac2756dca796ee252b569f34085f403ffcf SHA1 86d5859f8452fc0f4161241be6be5f88ab469856 SHA256 d812420fdd984c562e6787b04ecff3ae479824c8dc17d7b87050fcca9ada6e1c
DIST abcm2ps-7.0.10.tar.gz 301047 RMD160 814f43b335aa21d46f44b11b74550b96c28ffa7e SHA1 618aabb2a6eac18cfe53eb578bab7dc6eca153aa SHA256 d1a79c52b48171c23915f700ab7351f67fa3a68a1e8b70672956a96b24f02a92
DIST transpose_abc.pl 21045 RMD160 3ea7c36f80249a2c6e6c03eca0d9d58c054e2cfc SHA1 82a852ae790d6f379d48e4f3acc5aeba0236e575 SHA256 bd6960872bfbc9f71f183f36d533ea33b8cf62a6027b447f0b0b8adfa25a2848

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.6.7.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.6.15.ebuild,v 1.1 2012/05/29 12:29:27 radhermit Exp $
EAPI=4

@ -1,44 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.6.8.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
EAPI=4
DESCRIPTION="A program to convert abc files to Postscript files"
HOMEPAGE="http://moinejf.free.fr/"
SRC_URI="http://moinejf.free.fr/${P}.tar.gz
http://moinejf.free.fr/transpose_abc.pl"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="examples pango"
RDEPEND="pango? ( x11-libs/pango media-libs/freetype:2 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
econf \
--enable-a4 \
--enable-deco-is-roll \
$(use_enable pango)
}
src_install() {
dobin abcm2ps
insinto /usr/share/${PN}
doins *.fmt
dodoc Changes README *.txt
if use examples ; then
docinto examples
dodoc *.{abc,eps}
docompress -x /usr/share/doc/${PF}/examples
fi
docinto contrib
dodoc "${DISTDIR}"/transpose_abc.pl
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-7.0.3.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-7.0.10.ebuild,v 1.1 2012/05/29 12:30:56 radhermit Exp $
EAPI=4

@ -1,44 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-7.0.4.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
EAPI=4
DESCRIPTION="A program to convert abc files to Postscript files"
HOMEPAGE="http://moinejf.free.fr/"
SRC_URI="http://moinejf.free.fr/${P}.tar.gz
http://moinejf.free.fr/transpose_abc.pl"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="examples pango"
RDEPEND="pango? ( x11-libs/pango media-libs/freetype:2 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
econf \
--enable-a4 \
--enable-deco-is-roll \
$(use_enable pango)
}
src_install() {
dobin abcm2ps
insinto /usr/share/${PN}
doins *.fmt
dodoc Changes README *.txt
if use examples ; then
docinto examples
dodoc *.{abc,eps}
docompress -x /usr/share/doc/${PF}/examples
fi
docinto contrib
dodoc "${DISTDIR}"/transpose_abc.pl
}

@ -1,4 +1,2 @@
DIST abcMIDI-2012-03-22.zip 475769 RMD160 ad089590487e13faa65a21850b12fc8aa255956c SHA1 dd096533bf68b3bffb130fbece5147b55c323491 SHA256 5dfa1fb6585f188a9df97d0ff3ea179f8f59071f1c0803dea4b78584fd763d5e
DIST abcMIDI-2012-03-27.zip 476099 RMD160 47bbcbb36b9b6d7501ac69e52eaf2cb374f4c5aa SHA1 f0a38e812465c0a3390752cca9f3408df214c903 SHA256 fc1019259c47112f39388cf3fe9200add1ee2e5569f839b24a5776d11646468e
DIST abcMIDI-2012-04-03.zip 478267 RMD160 1f1e1c8c195f774e25535f264e568a57ef61384f SHA1 487df3d1ae7ae74273f299994c432c7d1040c3c6 SHA256 43b81c58ef15b22938d10d1c77c82f5d3a4af92fc8e29e78e5ebecb48a230193
DIST abcMIDI-2012-04-15.zip 478454 RMD160 1054c1fd3359f3d3501b91bcc55990b8abc05dab SHA1 071665c6269509f98bbfc586a22d1a5324318a1f SHA256 d0976c4e8f7dd8b0db213b4a6b8aa1d24886341554145d8ffbfa7a3e752e5492
DIST abcMIDI-2012-05-29.zip 478626 RMD160 8939574a5d479f35ec8b9b28cac6533eeae70f85 SHA1 4c5cc1d4e3834b66fd7e7c91327abe17cae553a6 SHA256 df3f64c1346ba2d26858ed09fa82c40ae6e369d66b9d865931c7a128eea77988

@ -1,38 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcmidi/abcmidi-2012.03.27.ebuild,v 1.1 2012/03/31 02:09:51 radhermit Exp $
EAPI="4"
inherit eutils versionator autotools
MY_P="abcMIDI-$(replace_all_version_separators '-')"
DESCRIPTION="Programs for processing ABC music notation files"
HOMEPAGE="http://abc.sourceforge.net/abcMIDI/"
SRC_URI="http://ifdo.pugmarks.com/~seymour/runabc/${MY_P}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
DEPEND="app-arch/unzip"
S="${WORKDIR}/${PN}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-2011.10.19-install.patch
rm configure makefile || die
sed -i -e "s:-O2::" configure.ac || die
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install
dodoc doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
if use examples ; then
docinto examples
dodoc samples/*.abc
fi
}

@ -1,38 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcmidi/abcmidi-2012.04.03.ebuild,v 1.1 2012/04/04 22:26:04 radhermit Exp $
EAPI="4"
inherit eutils versionator autotools
MY_P="abcMIDI-$(replace_all_version_separators '-')"
DESCRIPTION="Programs for processing ABC music notation files"
HOMEPAGE="http://abc.sourceforge.net/abcMIDI/"
SRC_URI="http://ifdo.pugmarks.com/~seymour/runabc/${MY_P}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
DEPEND="app-arch/unzip"
S="${WORKDIR}/${PN}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-2011.10.19-install.patch
rm configure makefile || die
sed -i -e "s:-O2::" configure.ac || die
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install
dodoc doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
if use examples ; then
docinto examples
dodoc samples/*.abc
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcmidi/abcmidi-2012.03.22.ebuild,v 1.1 2012/03/25 07:57:38 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcmidi/abcmidi-2012.05.29.ebuild,v 1.1 2012/05/29 12:34:07 radhermit Exp $
EAPI="4"
@ -18,7 +18,7 @@ IUSE="examples"
DEPEND="app-arch/unzip"
S="${WORKDIR}/${PN}"
S=${WORKDIR}/${PN}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2011.10.19-install.patch

@ -0,0 +1,55 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild,v 1.1 2012/05/29 14:07:09 sochotnicky Exp $
EAPI="4"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils python
MY_PV=${PV/_beta/b}
S="${WORKDIR}/${PN}-${MY_PV}"
DESCRIPTION="A media library management system for obsessive-compulsive music geeks."
SRC_URI="http://beets.googlecode.com/files/${PN}-${MY_PV}.tar.gz"
HOMEPAGE="http://beets.radbox.org/"
KEYWORDS="~amd64"
SLOT="0"
LICENSE="MIT"
IUSE="chroma lastgenre bpd replaygain web"
DEPEND="dev-lang/python[sqlite]
dev-python/munkres
dev-python/python-musicbrainz-ngs
dev-python/unidecode
media-libs/mutagen
chroma? ( dev-python/pyacoustid )
lastgenre? ( dev-python/pylast )
bpd? ( dev-python/bluelet )
replaygain? ( media-sound/rgain )
web? ( dev-python/flask )"
RDEPEND="${DEPEND}"
src_prepare() {
python_src_prepare
# remove plugins that do not have appropriate dependencies installed
for flag in lastgenre bpd web;do
if ! use $flag ; then
rm -r beetsplug/$flag* || \
die "Unable to remove $flag plugin"
sed -i "s:'beetsplug.$flag',::" setup.py || \
die "Unable to disable $flag plugin "
fi
done
for flag in chroma replaygain;do
if ! use $flag ; then
rm beetsplug/$flag.py || die "Unable to remove $flag plugin"
fi
done
}

@ -19,5 +19,13 @@ Because beets is designed as a library, it can do almost anything you can imagin
If beets doesnt do what you want yet, writing your own plugin is shockingly simple if you know a little Python.
</longdescription>
<use>
<flag name="chroma">Enable support for acoustic fingerprinting plugin using
(<pkg>media-libs/chromaprint</pkg>)</flag>
<flag name="lastgenre">Enable support for importing music genres from last.fm tags</flag>
<flag name="bpd">Enable support for <pkg>media-sound/mpd</pkg> server emulation</flag>
<flag name="replaygain">Enable support for Replay Gain metadata calculation during import</flag>
<flag name="web">Enable embedded webserver support through <pkg>dev-python/flask</pkg></flag>
</use>
</pkgmetadata>

@ -1,2 +1,2 @@
DIST Csound5.17.2.tar.gz 8777963 RMD160 79bb854e722c049afd4a2e048b2332223c2a0f97 SHA1 717233f40fe516a955b9caf2ddad3b5c85634b36 SHA256 b46c7efc23831b2c611b0f77d2222a8d0055eee094d92ac3fb7eb1aa969003bb
DIST Csound5.17.11.tar.gz 9152189 RMD160 d2bb317fcfcde12453ea83d1b1f54421cdb36570 SHA1 750beb4daadfec63084b476ddf1581a8c64df17b SHA256 a86595c4328b63e9b37205b40bf1441182a453451b0ea20558a7777dbc0380b7
DIST Csound5.17.6.tar.gz 9132954 RMD160 8b42227b149664bb0c72713818d67018bbe428ee SHA1 ee1e999e51dc3377b9409cd43cd84ce32f3bf1c8 SHA256 d161acddb4a419fc15097e4f508b7b4e09fadb25b72906cf4f485ca9415fe6d1

@ -0,0 +1,181 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/csound/csound-5.17.11.ebuild,v 1.1 2012/05/29 12:02:17 radhermit Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
inherit eutils multilib python java-pkg-opt-2 cmake-utils toolchain-funcs versionator
MY_PN="${PN/c/C}"
MY_P="${MY_PN}${PV}"
DESCRIPTION="A sound design and signal processing system providing facilities for composition and performance"
HOMEPAGE="http://csounds.com/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+alsa beats chua csoundac +cxx debug double-precision dssi examples fltk +fluidsynth
+image jack java keyboard linear lua luajit nls osc openmp portaudio portmidi pulseaudio
python samples static-libs stk tcl test +threads +utils vim-syntax"
LANGS=" de en_GB en_US es_CO fr it ro ru"
IUSE+="${LANGS// / linguas_}"
RDEPEND=">=media-libs/libsndfile-1.0.16
alsa? ( media-libs/alsa-lib )
csoundac? ( x11-libs/fltk:1[threads?]
dev-cpp/eigen:3
dev-libs/boost
=dev-lang/python-2* )
dssi? ( media-libs/dssi
media-libs/ladspa-sdk )
fluidsynth? ( media-sound/fluidsynth )
fltk? ( x11-libs/fltk:1[threads?] )
image? ( media-libs/libpng )
jack? ( media-sound/jack-audio-connection-kit )
java? ( >=virtual/jdk-1.5 )
keyboard? ( x11-libs/fltk:1[threads?] )
linear? ( sci-mathematics/gmm )
lua? (
luajit? ( dev-lang/luajit:2 )
!luajit? ( dev-lang/lua )
)
osc? ( media-libs/liblo )
portaudio? ( media-libs/portaudio )
portmidi? ( media-libs/portmidi )
pulseaudio? ( media-sound/pulseaudio )
stk? ( media-libs/stk )
tcl? ( >=dev-lang/tcl-8.5
>=dev-lang/tk-8.5 )
utils? ( !media-sound/snd )"
DEPEND="${RDEPEND}
sys-devel/flex
virtual/yacc
chua? ( dev-libs/boost )
csoundac? ( dev-lang/swig )
nls? ( sys-devel/gettext )
test? ( =dev-lang/python-2* )"
REQUIRED_USE="java? ( cxx )
linear? ( double-precision )
lua? ( cxx )
python? ( cxx )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible compiler"
fi
if use python || use test ; then
python_set_active_version 2
fi
use python && python_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-5.16.6-tests.patch
epatch "${FILESDIR}"/${PN}-5.17.6-fltk.patch
epatch "${FILESDIR}"/${PN}-5.17.6-porttime-in-portmidi.patch
epatch "${FILESDIR}"/${P}-cmake.patch
sed -i -e "s:^\(csoundExecutable =\).*:\1 \"${WORKDIR}/${P}_build/csound\":" \
tests/test.py || die
sed -i -e '/set(PLUGIN_INSTALL_DIR/s/-${APIVERSION}//' CMakeLists.txt || die
if [[ $(get_libdir) == "lib64" ]] ; then
sed -i -e '/set(LIBRARY_INSTALL_DIR/s/lib/lib64/' CMakeLists.txt || die
fi
if use python ; then
sed -i -e "/set(PYTHON_MODULE_INSTALL_DIR/s#\${LIBRARY_INSTALL_DIR}#$(python_get_sitedir)#" CMakeLists.txt || die
fi
}
src_configure() {
local myconf
if use csoundac ; then
myconf+=" -DBUILD_CSOUND_AC_PYTHON_INTERFACE=$(usex python ON OFF)"
myconf+=" -DBUILD_CSOUND_AC_LUA_INTERFACE=$(usex lua ON OFF)"
fi
local mycmakeargs=(
-DBUILD_NEW_PARSER=ON
$(cmake-utils_use_use alsa ALSA) \
$(cmake-utils_use_build beats CSBEATS) \
$(cmake-utils_use_build chua CHUA_OPCODES) \
$(cmake-utils_use_build csoundac CSOUND_AC) \
$(cmake-utils_use_build cxx CXX_INTERFACE) \
$(cmake-utils_use debug NEW_PARSER_DEBUG) \
$(cmake-utils_use_use double-precision DOUBLE) \
$(cmake-utils_use_build dssi DSSI_OPCODES) \
$(cmake-utils_use_build fluidsynth FLUID_OPCODES) \
$(cmake-utils_use_use fltk FLTK) \
$(cmake-utils_use_build image IMAGE_OPCODES) \
$(cmake-utils_use_use jack JACK) \
$(cmake-utils_use_build jack JACK_OPCODES) \
$(cmake-utils_use_build java JAVA_INTERFACE) \
$(cmake-utils_use_build keyboard VIRTUAL_KEYBOARD) \
$(cmake-utils_use_build linear LINEAR_ALGEBRA_OPCODES) \
$(cmake-utils_use_build lua LUA_OPCODES) \
$(cmake-utils_use_build lua LUA_INTERFACE) \
$(cmake-utils_use_use nls GETTEXT) \
$(cmake-utils_use_build osc OSC_OPCODES) \
$(cmake-utils_use_use openmp OPEN_MP) \
$(cmake-utils_use_use portaudio PORTAUDIO) \
$(cmake-utils_use_use portmidi PORTMIDI) \
$(cmake-utils_use_use pulseaudio PULSEAUDIO) \
$(cmake-utils_use_build python PYTHON_OPCODES) \
$(cmake-utils_use_build python PYTHON_INTERFACE) \
$(cmake-utils_use_build static-libs STATIC_LIBRARY) \
$(cmake-utils_use_build stk STK_OPCODES) \
$(cmake-utils_use_build tcl TCLCSOUND) \
$(cmake-utils_use_build threads MULTI_CORE) \
$(cmake-utils_use_build utils UTILITIES) \
${myconf}
)
cmake-utils_src_configure
}
src_test() {
export LD_LIBRARY_PATH="${S}" OPCODEDIR="${S}" OPCODEDIR64="${S}"
cd tests
./test.py || die "tests failed"
}
src_install() {
cmake-utils_src_install
dodoc AUTHORS ChangeLog readme-csound5-complete.txt
# Generate env.d file
if use double-precision ; then
echo OPCODEDIR64=/usr/$(get_libdir)/${PN}/plugins64 > "${T}"/62${PN}
else
echo OPCODEDIR=/usr/$(get_libdir)/${PN}/plugins > "${T}"/62${PN}
fi
echo "CSSTRNGS=/usr/share/locale" >> "${T}"/62${PN}
use stk && echo "RAWWAVE_PATH=/usr/share/csound/rawwaves" >> "${T}"/62${PN}
doenvd "${T}"/62${PN}
if use examples ; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
use samples && dodoc -r samples
if use vim-syntax ; then
insinto /usr/share/vim/vimfiles/syntax
doins installer/misc/vim/csound_{csd,orc,sco}.vim
insinto /usr/share/vim/vimfiles/plugin
doins installer/misc/vim/csound.vim
fi
}

@ -1,187 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/csound/csound-5.17.2-r1.ebuild,v 1.1 2012/04/11 22:32:10 radhermit Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
inherit eutils multilib python java-pkg-opt-2 scons-utils toolchain-funcs versionator
MY_PN="${PN/c/C}"
MY_P="${MY_PN}${PV}"
DESCRIPTION="A sound design and signal processing system providing facilities for composition and performance"
HOMEPAGE="http://csounds.com/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+alsa beats chua csoundac +cxx debug double-precision dssi examples fltk +fluidsynth
+image jack java keyboard linear lua luajit nls osc openmp portaudio portmidi pulseaudio
python samples static-libs stk tcl test +threads +utils vim-syntax vst"
LANGS=" de en_GB en_US es_CO fr it ro ru"
IUSE+="${LANGS// / linguas_}"
RDEPEND=">=media-libs/libsndfile-1.0.16
alsa? ( media-libs/alsa-lib )
csoundac? ( x11-libs/fltk:1[threads?]
dev-libs/boost
=dev-lang/python-2* )
dssi? ( media-libs/dssi
media-libs/ladspa-sdk )
fluidsynth? ( media-sound/fluidsynth )
fltk? ( x11-libs/fltk:1[threads?] )
image? ( media-libs/libpng )
jack? ( media-sound/jack-audio-connection-kit )
java? ( >=virtual/jdk-1.5 )
keyboard? ( x11-libs/fltk:1[threads?] )
linear? ( sci-mathematics/gmm )
lua? (
luajit? ( dev-lang/luajit:2 )
!luajit? ( dev-lang/lua )
)
osc? ( media-libs/liblo )
portaudio? ( media-libs/portaudio )
portmidi? ( media-libs/portmidi )
pulseaudio? ( media-sound/pulseaudio )
stk? ( media-libs/stk )
tcl? ( >=dev-lang/tcl-8.5
>=dev-lang/tk-8.5 )
utils? ( !media-sound/snd )
vst? ( x11-libs/fltk:1[threads?]
dev-libs/boost
=dev-lang/python-2* )"
DEPEND="${RDEPEND}
sys-devel/flex
virtual/yacc
chua? ( dev-libs/boost )
csoundac? ( dev-lang/swig )
nls? ( sys-devel/gettext )
test? ( =dev-lang/python-2* )
vst? ( dev-lang/swig )"
REQUIRED_USE="vst? ( csoundac )
java? ( cxx )
linear? ( double-precision )
lua? ( cxx )
python? ( cxx )"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible compiler"
fi
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/${P}-scons.patch
epatch "${FILESDIR}"/${PN}-5.16.6-tests.patch
epatch "${FILESDIR}"/${PN}-5.16.6-install.patch
cat > custom.py <<-EOF
platform = 'linux'
customCPPPATH = []
customCCFLAGS = "${CFLAGS}".split()
customCXXFLAGS = "${CXXFLAGS}".split()
customLIBS = []
customLIBPATH = []
customLINKFLAGS = "${LDFLAGS}".split()
customSHLINKFLAGS = []
customSWIGFLAGS = []
EOF
}
src_compile() {
local myconf
[[ $(get_libdir) == "lib64" ]] && myconf+=" Lib64=1"
escons \
prefix=/usr \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \
buildNewParser=1 \
pythonVersion=$(python_get_version) \
$(use_scons alsa useALSA) \
$(use_scons beats buildBeats) \
$(use_scons chua buildChuaOpcodes) \
$(use_scons csoundac buildCsoundAC) \
$(use_scons cxx buildInterfaces) \
$(use_scons !debug buildRelease) \
$(use_scons !debug noDebug) \
$(use_scons debug NewParserDebug) \
$(use_scons double-precision useDouble) \
$(use_scons dssi buildDSSI) \
$(use_scons fluidsynth buildFluidOpcodes) \
$(use_scons fltk buildCsound5GUI) \
$(use_scons fltk useFLTK) \
$(use_scons image buildImageOpcodes) \
$(use_scons jack useJack) \
$(use_scons java buildJavaWrapper) \
$(use_scons keyboard buildVirtual) \
$(use_scons linear buildLinearOpcodes) \
$(use_scons lua buildLuaOpcodes) \
$(use_scons lua buildLuaWrapper) \
$(use_scons luajit useLuaJIT) \
$(use_scons nls useGettext) \
$(use_scons osc useOSC) \
$(use_scons openmp useOpenMP) \
$(use_scons portaudio usePortAudio) \
$(use_scons portmidi usePortMIDI) \
$(use_scons pulseaudio usePulseAudio) \
$(use_scons python buildPythonOpcodes) \
$(use_scons python buildPythonWrapper) \
$(use_scons !static-libs dynamicCsoundLibrary) \
$(use_scons stk buildStkOpcodes) \
$(use_scons tcl buildTclcsound) \
$(use_scons !threads noFLTKThreads) \
$(use_scons threads buildMultiCore) \
$(use_scons utils buildUtilities) \
$(use_scons vst buildCsoundVST) \
${myconf}
}
src_test() {
export LD_LIBRARY_PATH="${S}" OPCODEDIR="${S}" OPCODEDIR64="${S}"
cd tests
./test.py || die "tests failed"
}
src_install() {
local myconf
[[ $(get_libdir) == "lib64" ]] && myconf+=" --word64"
use vim-syntax && myconf+=" --vimdir=/usr/share/vim/vimfiles"
./install.py --instdir="${D}" --prefix=/usr ${myconf} || die "install failed"
dodoc AUTHORS ChangeLog readme-csound5-complete.txt
# Generate env.d file
if use double-precision ; then
echo OPCODEDIR64=/usr/$(get_libdir)/${PN}/plugins64 > "${T}"/62${PN}
else
echo OPCODEDIR=/usr/$(get_libdir)/${PN}/plugins > "${T}"/62${PN}
fi
echo "CSSTRNGS=/usr/share/locale" >> "${T}"/62${PN}
use stk && echo "RAWWAVE_PATH=/usr/share/csound/rawwaves" >> "${T}"/62${PN}
doenvd "${T}"/62${PN}
if use nls ; then
insinto /usr/share/locale
for lang in ${LANGS} ; do
use linguas_${lang} && doins -r po/${lang}
done
fi
if use examples ; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
use samples && dodoc -r samples
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/csound/csound-5.17.6.ebuild,v 1.2 2012/04/16 19:16:38 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/csound/csound-5.17.6-r1.ebuild,v 1.1 2012/05/29 12:10:21 radhermit Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -19,7 +19,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+alsa beats chua csoundac +cxx debug double-precision dssi examples fltk +fluidsynth
+image jack java keyboard linear lua luajit nls osc openmp portaudio portmidi pulseaudio
python samples static-libs stk tcl test +threads +utils vim-syntax vst"
python samples static-libs stk tcl test +threads +utils vim-syntax"
LANGS=" de en_GB en_US es_CO fr it ro ru"
IUSE+="${LANGS// / linguas_}"
@ -49,39 +49,37 @@ RDEPEND=">=media-libs/libsndfile-1.0.16
stk? ( media-libs/stk )
tcl? ( >=dev-lang/tcl-8.5
>=dev-lang/tk-8.5 )
utils? ( !media-sound/snd )
vst? ( x11-libs/fltk:1[threads?]
dev-libs/boost
=dev-lang/python-2* )"
utils? ( !media-sound/snd )"
DEPEND="${RDEPEND}
sys-devel/flex
virtual/yacc
chua? ( dev-libs/boost )
csoundac? ( dev-lang/swig )
nls? ( sys-devel/gettext )
test? ( =dev-lang/python-2* )
vst? ( dev-lang/swig )"
test? ( =dev-lang/python-2* )"
REQUIRED_USE="vst? ( csoundac )
java? ( cxx )
REQUIRED_USE="java? ( cxx )
linear? ( double-precision )
lua? ( cxx )
python? ( cxx )"
S="${WORKDIR}/${MY_P}"
S=${WORKDIR}/${MY_P}
pkg_setup() {
if use openmp ; then
tc-has-openmp || die "Please switch to an openmp compatible compiler"
fi
python_set_active_version 2
python_pkg_setup
if use python || use test ; then
python_set_active_version 2
fi
use python && python_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-5.16.6-tests.patch
epatch "${FILESDIR}"/${P}-fltk.patch
epatch "${FILESDIR}"/${P}-porttime-in-portmidi.patch
sed -i -e "s:^\(csoundExecutable =\).*:\1 \"${WORKDIR}/${P}_build/csound\":" \
tests/test.py || die
@ -91,14 +89,18 @@ src_prepare() {
if [[ $(get_libdir) == "lib64" ]] ; then
sed -i -e '/set(LIBRARY_INSTALL_DIR/s/lib/lib64/' CMakeLists.txt || die
fi
if use python ; then
sed -i -e "/set(PYTHON_MODULE_INSTALL_DIR/s#\${LIBRARY_INSTALL_DIR}#$(python_get_sitedir)#" CMakeLists.txt || die
fi
}
src_configure() {
local myconf
if use csoundac ; then
use python && myconf+=" -DBUILD_CSOUND_AC_PYTHON_INTERFACE=ON"
use lua && myconf+=" -DBUILD_CSOUND_AC_LUA_INTERFACE=ON"
myconf+=" -DBUILD_CSOUND_AC_PYTHON_INTERFACE=$(usex python ON OFF)"
myconf+=" -DBUILD_CSOUND_AC_LUA_INTERFACE=$(usex lua ON OFF)"
fi
local mycmakeargs=(

@ -1,222 +0,0 @@
--- Csound5.16.6/install.py
+++ Csound5.16.6/install.py
@@ -29,8 +29,6 @@
exeFiles2 = ['brkpt', 'linseg', 'tabdes']
-docFiles = ['COPYING', 'ChangeLog', 'INSTALL', 'readme-csound5.txt']
-
# -----------------------------------------------------------------------------
print 'Csound5 Linux installer by Istvan Varga'
@@ -115,6 +113,8 @@
javaDir = concatPath([libDir, '/csound/java'])
# LISP interface
lispDir = concatPath([libDir, '/csound/lisp'])
+# luaCsnd.so
+luaDir = concatPath([libDir, '/csound/lua'])
# STK raw wave files
rawWaveDir = concatPath([prefix, '/share/csound/rawwaves'])
@@ -214,37 +214,12 @@
if findFiles('.', 'libcsound64\\.so\\..+').__len__() > 0:
useDouble = 1
-# check for an already existing installation
-
-makeDir(concatPath([binDir]))
-installedBinaries = findFiles(concatPath([instDir, binDir]), '.+')
-if ('csound' in installedBinaries) or ('csound64' in installedBinaries):
- if 'uninstall-csound5' in installedBinaries:
- print ' *** WARNING: found an already existing installation of Csound'
- tmp = ''
- while (tmp != 'yes\n') and (tmp != 'no\n'):
- sys.__stderr__.write(
- ' *** Uninstall it ? Type \'yes\', or \'no\' to quit: ')
- tmp = sys.__stdin__.readline()
- if tmp != 'yes\n':
- print ' *** Csound installation has been aborted'
- print ''
- raise SystemExit(1)
- print ' --- Removing old Csound installation...'
- runCmd([concatPath([instDir, binDir, 'uninstall-csound5'])])
- print ''
- else:
- print ' *** Error: an already existing installation of Csound was found'
- print ' *** Try removing it first, and then run this script again'
- print ''
- raise SystemExit(1)
-
# copy binaries
print ' === Installing executables ==='
for i in exeFiles1:
if findFiles('.', i).__len__() > 0:
- err = installXFile('--strip-unneeded', i, binDir)
+ err = installXFile('', i, binDir)
installErrors = installErrors or err
for i in exeFiles2:
if findFiles('.', i).__len__() > 0:
@@ -265,7 +240,7 @@
if i[-2:] == '.a':
err = installFile(i, libDir)
else:
- err = installXFile('--strip-debug', i, libDir)
+ err = installXFile('', i, libDir)
if err == 0:
if i[:13] == 'libcsound.so.':
err = installLink(i, concatPath([libDir, 'libcsound.so']))
@@ -292,11 +267,26 @@
if i in pluginList:
pluginList.remove(i)
for i in pluginList:
- err = installXFile('--strip-unneeded', i, pluginDir)
+ err = installXFile('', i, pluginDir)
installErrors = installErrors or err
# copy header files
+# Add forgotten header dependencies
+headerdeps = []
+for header in headerFiles:
+ f = open(header)
+ for line in f:
+ m = re.findall('^#include "\w+.\w+"', line)
+ if m:
+ n = re.match('^#include "(.+)"', "".join(m))
+ if os.path.isfile("H/" + n.group(1)):
+ headerdeps.append("H/" + n.group(1))
+ else:
+ headerdeps.append("interfaces/" + n.group(1))
+ f.close()
+headerFiles = list(set(headerdeps + headerFiles))
+
print ' === Installing header files ==='
err = installFiles(headerFiles, includeDir)
installErrors = installErrors or err
@@ -313,6 +303,7 @@
['_loris\\.so', '1', pythonDir2],
['_scoregen\\.so', '1', pythonDir2],
['_CsoundAC\\.so ', '1', pythonDir2],
+ ['luaCsnd\\.so', '1', luaDir],
['csnd\\.jar', '0', javaDir],
['interfaces/csound5\\.lisp', '0', lispDir]]
for i in wrapperList:
@@ -322,48 +313,21 @@
if i[1] == '0':
err = installFile(fName, i[2])
else:
- err = installXFile('--strip-debug', fName, i[2])
+ err = installXFile('', fName, i[2])
installErrors = installErrors or err
-# copy XMG files
-
-print ' === Installing Localisation files ==='
-xmgList = findFiles('.', '.+\\.xmg')
-if xmgList.__len__() > 0:
- err = installFiles(xmgList, xmgDir)
- installErrors = installErrors or err
-else:
- xmgList = ['de', 'en_GB','en_US', 'es_CO', 'fr', 'it','ro']
- for i in xmgList:
- makeDir(concatPath([xmgDir, i, 'LC_MESSAGES']))
- src = 'po/' + i + '/LC_MESSAGES/csound5.mo'
- fileName = concatPath([instDir, xmgDir, i, 'LC_MESSAGES/csound5.mo'])
- err = runCmd(['install', '-p', '-m', '0644', src, fileName])
- if err == 0:
- addMD5(fileName, fileName)
- print ' %s' % fileName
- else:
- print ' *** error copying %s' % fileName
- installErrors = installErrors or err
-
-# Copy documentation
-
-print ' === Installing documentation ==='
-err = installFiles(docFiles, docDir)
-installErrors = installErrors or err
-
# copy Tcl/Tk files
print ' === Installing Tcl/Tk modules and scripts ==='
if findFiles('.', 'tclcsound\\.so').__len__() > 0:
- err = installXFile('--strip-unneeded', 'tclcsound.so', tclDir)
+ err = installXFile('', 'tclcsound.so', tclDir)
installErrors = installErrors or err
err = installFile('frontends/tclcsound/command_summary.txt', tclDir)
installErrors = installErrors or err
-err = installFile('nsliders.tk', tclDir)
-installErrors = installErrors or err
-err = installXFile('', 'matrix.tk', binDir)
-installErrors = installErrors or err
+ err = installFile('nsliders.tk', tclDir)
+ installErrors = installErrors or err
+ err = installXFile('', 'matrix.tk', binDir)
+ installErrors = installErrors or err
# copy STK raw wave files
@@ -398,7 +362,7 @@
pdDir = ''
if pdDir != '':
print ' === Installing csoundapi~ PD object ==='
- err = installXFile('--strip-unneeded', 'csoundapi~.pd_linux', pdDir)
+ err = installXFile('', 'csoundapi~.pd_linux', pdDir)
if err == 0:
try:
os.chmod(concatPath([instDir, pdDir, 'csoundapi~.pd_linux']), 0644)
@@ -420,42 +384,6 @@
'%s/%s' % (vimDir, 'syntax'))
installErrors = installErrors or err
-# create uninstall script
-
-print ' === Installing uninstall script ==='
-fileList += [concatPath([prefix, md5Name])]
-fileList += [concatPath([binDir, 'uninstall-csound5'])]
-try:
- f = open(concatPath([instDir, binDir, 'uninstall-csound5']), 'w')
- print >> f, '#!/bin/sh'
- print >> f, ''
- for i in fileList:
- print >> f, 'rm -f "%s"' % i
- print >> f, ''
- print >> f, '/sbin/ldconfig > /dev/null 2> /dev/null'
- print >> f, ''
- f.close()
- os.chmod(concatPath([instDir, binDir, 'uninstall-csound5']), 0755)
- addMD5(concatPath([instDir, binDir, 'uninstall-csound5']),
- concatPath([binDir, 'uninstall-csound5']))
- print ' %s' % concatPath([binDir, 'uninstall-csound5'])
-except:
- print ' *** Error creating uninstall script'
- installErrors = 1
-
-# save MD5 checksums
-
-print ' === Installing MD5 checksums ==='
-try:
- f = open(concatPath([instDir, prefix, md5Name]), 'w')
- print >> f, md5List,
- f.close()
- os.chmod(concatPath([instDir, prefix, md5Name]), 0644)
- print ' %s' % concatPath([prefix, md5Name])
-except:
- print ' *** Error installing MD5 checksums'
- installErrors = 1
-
# -----------------------------------------------------------------------------
@@ -481,10 +409,6 @@
print ' CSSTRNGS=%s' % xmgDir
if '%s/libstk.so' % pluginDir in fileList:
print ' RAWWAVE_PATH=%s' % rawWaveDir
- print 'Csound can be uninstalled by running %s/uninstall-csound5' % binDir
-
-if os.getuid() == 0:
- runCmd(['/sbin/ldconfig'])
print ''

@ -0,0 +1,10 @@
--- Csound5.17.11/frontends/CsoundAC/CMakeLists.txt
+++ Csound5.17.11/frontends/CsoundAC/CMakeLists.txt
@@ -29,7 +29,6 @@
allegrowr.cpp
Cell.cpp
ChordLindenmayer.cpp
- cmake_install.cmake
Composition.cpp
Conversions.cpp
Counterpoint.cpp

@ -1,277 +0,0 @@
--- Csound5.17.2/SConstruct
+++ Csound5.17.2/SConstruct
@@ -89,6 +89,9 @@
commandOptions.Add('usePortMIDI',
'Build PortMidi plugin for real time MIDI input and output.',
'1')
+commandOptions.Add('usePulseAudio',
+ 'Set to 1 to use PulseAudio for real-time audio and MIDI input and output.',
+ '1')
commandOptions.Add('useALSA',
'Set to 1 to use ALSA for real-time audio and MIDI input and output.',
'1')
@@ -101,6 +104,9 @@
commandOptions.Add('noFLTKThreads',
'Set to 1 to disable use of a separate thread for FLTK widgets.',
'1')
+commandOptions.Add('useLuaJIT',
+ 'Set to 1 to use the Just-In-Time Compiler for Lua',
+ '1')
commandOptions.Add('pythonVersion',
'Set to the Python version to be used.',
'%d.%d' % (int(sys.hexversion) >> 24, (int(sys.hexversion) >> 16) & 255))
@@ -180,6 +186,15 @@
commandOptions.Add('dynamicCsoundLibrary',
'Build dynamic Csound library instead of libcsound.a',
'0')
+commandOptions.Add('buildChuaOpcodes',
+ 'Set to 1 to build chua opcodes.',
+ '1')
+commandOptions.Add('buildLinearOpcodes',
+ 'Set to 1 to build linear algebra opcodes.',
+ '1')
+commandOptions.Add('buildFluidOpcodes',
+ 'Set to 1 to build Fluidsynth opcodes.',
+ '1')
commandOptions.Add('buildStkOpcodes',
"Build opcodes encapsulating Perry Cook's Synthesis Toolkit in C++ instruments and effects",
'0')
@@ -352,6 +367,7 @@
fileOptions.Add('customCXXFLAGS')
fileOptions.Add('customLIBS')
fileOptions.Add('customLIBPATH')
+fileOptions.Add('customLINKFLAGS')
fileOptions.Add('customSHLINKFLAGS')
fileOptions.Add('customSWIGFLAGS')
fileOptions.Update(commonEnvironment)
@@ -366,6 +382,8 @@
commonEnvironment.Prepend(LIBS = customLIBS)
customLIBPATH = commonEnvironment['customLIBPATH']
commonEnvironment.Prepend(LIBPATH = customLIBPATH)
+customLINKFLAGS = commonEnvironment['customLINKFLAGS']
+commonEnvironment.Prepend(LINKFLAGS = customLINKFLAGS)
customSHLINKFLAGS = commonEnvironment['customSHLINKFLAGS']
commonEnvironment.Prepend(SHLINKFLAGS = customSHLINKFLAGS)
customSWIGFLAGS = commonEnvironment['customSWIGFLAGS']
@@ -469,14 +487,6 @@
if commonEnvironment['buildRelease'] == '0':
commonEnvironment.Prepend(CPPFLAGS = ['-DBETA'])
-if commonEnvironment['Lib64'] == '1':
- if getPlatform() == 'sunos':
- commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/lib/64', '/usr/lib/64'])
- else:
- commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/usr/local/lib64'])
-else:
- commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/usr/local/lib'])
-
if commonEnvironment['Word64'] == '1':
if compilerSun():
commonEnvironment.Append(CCFLAGS = ['-xcode=pic32'])
@@ -494,10 +504,7 @@
if getPlatform() == 'linux':
commonEnvironment.Append(CCFLAGS = ["-DLINUX"])
commonEnvironment.Append(CPPFLAGS = ['-DHAVE_SOCKETS'])
- commonEnvironment.Append(CPPPATH = ['/usr/local/include'])
- commonEnvironment.Append(CPPPATH = ['/usr/include'])
commonEnvironment.Append(CPPPATH = ['/usr/include'])
- commonEnvironment.Append(CPPPATH = ['/usr/X11R6/include'])
commonEnvironment.Append(CCFLAGS = ["-DPIPES"])
commonEnvironment.Append(LINKFLAGS = ['-Wl,-Bdynamic'])
elif getPlatform() == 'sunos':
@@ -559,18 +566,17 @@
if getPlatform() == 'linux':
path1 = '/usr/include/python%s' % commonEnvironment['pythonVersion']
- path2 = '/usr/local/include/python%s' % commonEnvironment['pythonVersion']
- pythonIncludePath = [path1, path2]
+ pythonIncludePath = [path1]
path1 = '/usr/include/tcl%s' % commonEnvironment['tclversion']
path2 = '/usr/include/tk%s' % commonEnvironment['tclversion']
tclIncludePath = [path1, path2]
pythonLinkFlags = []
if commonEnvironment['Lib64'] == '1':
tmp = '/usr/lib64/python%s/config' % commonEnvironment['pythonVersion']
- pythonLibraryPath = ['/usr/local/lib64', '/usr/lib64', tmp]
+ pythonLibraryPath = ['/usr/lib64', tmp]
else:
tmp = '/usr/lib/python%s/config' % commonEnvironment['pythonVersion']
- pythonLibraryPath = ['/usr/local/lib', '/usr/lib', tmp]
+ pythonLibraryPath = ['/usr/lib', tmp]
pythonLibs = ['python%s' % commonEnvironment['pythonVersion']]
elif getPlatform() == 'sunos':
path1 = '/usr/include/python%s' % commonEnvironment['pythonVersion']
@@ -777,6 +783,7 @@
zlibhfound = configure.CheckHeader("zlib.h", language = "C")
midiPluginSdkFound = configure.CheckHeader("funknown.h", language = "C++")
luaFound = configure.CheckHeader("lua.h", language = "C")
+luajitFound = configure.CheckLibWithHeader("luajit-5.1", "luajit-2.0/lua.h", language = "C")
#print 'LUA: %s' % (['no', 'yes'][int(luaFound)])
swigFound = 'swig' in commonEnvironment['TOOLS']
print 'Checking for SWIG... %s' % (['no', 'yes'][int(swigFound)])
@@ -1452,25 +1459,31 @@
swigflags = csoundWrapperEnvironment['SWIGFLAGS']
print 'swigflags:', swigflags
luaWrapper = None
- if not (luaFound and commonEnvironment['buildLuaWrapper'] != '0'):
+ if not ((luaFound or luajitFound) and commonEnvironment['buildLuaWrapper'] != '0'):
print 'CONFIGURATION DECISION: Not building Lua wrapper to Csound C++ interface library.'
else:
print 'CONFIGURATION DECISION: Building Lua wrapper to Csound C++ interface library.'
luaWrapperEnvironment = csoundWrapperEnvironment.Clone()
if getPlatform() != 'win32':
- csoundWrapperEnvironment.Append(CPPPATH=['/usr/include/lua5.1'])
+ if luajitFound and commonEnvironment['useLuaJIT'] == '1':
+ csoundWrapperEnvironment.Append(CPPPATH=['/usr/include/luajit-2.0'])
+ else:
+ csoundWrapperEnvironment.Append(CPPPATH=['/usr/include/lua5.1'])
if getPlatform() == 'win32':
csoundLuaInterface = luaWrapperEnvironment.SharedObject(
'interfaces/lua_interface.i',
SWIGFLAGS = [swigflags, '-lua', '-module', 'luaCsnd', '-outdir', '.'])
luaWrapperEnvironment.Prepend(LIBS = ['csnd','lua51'])
- else:
- csoundLuaInterface = luaWrapperEnvironment.SharedObject(
- 'interfaces/lua_interface.i',
- SWIGFLAGS = [swigflags, '-lua', '-module', 'luaCsnd', '-outdir', '.'])
- luaWrapperEnvironment.Prepend(LIBS = ['csnd','luajit-5.1'])
- luaWrapper = makeLuaModule(luaWrapperEnvironment, 'luaCsnd', [csoundLuaInterface])
- Depends(luaWrapper, csoundLuaInterface)
+ else:
+ csoundLuaInterface = luaWrapperEnvironment.SharedObject(
+ 'interfaces/lua_interface.i',
+ SWIGFLAGS = [swigflags, '-lua', '-module', 'luaCsnd', '-outdir', '.'])
+ if luajitFound and commonEnvironment['useLuaJIT'] == '1':
+ luaWrapperEnvironment.Prepend(LIBS = ['csnd','luajit-5.1'])
+ else:
+ luaWrapperEnvironment.Prepend(LIBS = ['csnd','lua'])
+ luaWrapper = makeLuaModule(luaWrapperEnvironment, 'luaCsnd', [csoundLuaInterface])
+ Depends(luaWrapper, csoundLuaInterface)
if not (javaFound and commonEnvironment['buildJavaWrapper'] != '0'):
print 'CONFIGURATION DECISION: Not building Java wrapper to Csound C++ interface library.'
@@ -1510,6 +1523,9 @@
javaWrapper = javaWrapperEnvironment.Program(
'lib_jcsound.jnilib', javaWrapperSources)
else:
+ soname = 'lib_jcsound.so'
+ soflag = [ '-Wl,-soname=%s' % soname ]
+ javaWrapperEnvironment.Prepend(LINKFLAGS = [soflag])
javaWrapper = javaWrapperEnvironment.SharedLibrary(
'_jcsound', javaWrapperSources)
#Depends(javaWrapper, csoundLibrary)
@@ -1759,9 +1775,12 @@
jpluginEnvironment.Append(LINKFLAGS = ['-framework', 'Jackmp'])
makePlugin(jpluginEnvironment, 'jackTransport', 'Opcodes/jackTransport.c')
makePlugin(jpluginEnvironment, 'jacko', 'Opcodes/jacko.cpp')
-if boostFound:
+if commonEnvironment['buildChuaOpcodes'] == '1' and boostFound:
+ print 'CONFIGURATION DECISION: Building chua opcodes.'
makePlugin(pluginEnvironment, 'chua', 'Opcodes/chua/ChuaOscillator.cpp')
-if gmmFound and commonEnvironment['useDouble'] != '0':
+else:
+ print 'CONFIGURATION DECISION: Not building chua opcodes.'
+if commonEnvironment['buildLinearOpcodes'] == '1' and gmmFound and commonEnvironment['useDouble'] != '0':
makePlugin(pluginEnvironment, 'linear_algebra', 'Opcodes/linear_algebra.cpp')
print 'CONFIGURATION DECISION: Building linear algebra opcodes.'
else:
@@ -1893,11 +1912,13 @@
alsaEnvironment.Append(LIBS = ['asound', 'pthread'])
makePlugin(alsaEnvironment, 'rtalsa', ['InOut/rtalsa.c'])
-if pulseaudioFound and (getPlatform() == 'linux' or getPlatform() == 'sunos'):
+if commonEnvironment['usePulseAudio'] == '1' and pulseaudioFound and (getPlatform() == 'linux' or getPlatform() == 'sunos'):
print "CONFIGURATION DECISION: Building PulseAudio plugin"
pulseaudioEnv = pluginEnvironment.Clone()
pulseaudioEnv.Append(LIBS = ['pulse-simple'])
makePlugin(pulseaudioEnv, 'rtpulse', ['InOut/rtpulse.c'])
+else:
+ print "CONFIGURATION DECISION: Not building PulseAudio plugin."
if getPlatform() == 'win32':
winmmEnvironment = pluginEnvironment.Clone()
@@ -1963,9 +1984,7 @@
# FLUIDSYNTH OPCODES
-if not configure.CheckHeader("fluidsynth.h", language = "C"):
- print "CONFIGURATION DECISION: Not building fluid opcodes."
-else:
+if commonEnvironment['buildFluidOpcodes'] == '1' and configure.CheckHeader("fluidsynth.h", language = "C"):
print "CONFIGURATION DECISION: Building fluid opcodes."
fluidEnvironment = pluginEnvironment.Clone()
if getPlatform() == 'win32':
@@ -1981,6 +2000,8 @@
fluidEnvironment.Append(LIBS = ['pthread'])
makePlugin(fluidEnvironment, 'fluidOpcodes',
['Opcodes/fluidOpcodes/fluidOpcodes.cpp'])
+else:
+ print "CONFIGURATION DECISION: Not building fluid opcodes."
# VST HOST OPCODES
@@ -2174,7 +2195,7 @@
if getPlatform() == 'win32' and pythonLibs[0] < 'python24':
Depends(pythonOpcodes, pythonImportLibrary)
-# Python opcodes
+# Lua opcodes
if not (commonEnvironment['buildLuaOpcodes'] != '0'):
print "CONFIGURATION DECISION: Not building Lua opcodes."
@@ -2183,10 +2204,13 @@
luaEnvironment = pluginEnvironment.Clone()
if getPlatform() == 'linux':
- if(luaFound == 1):
+ if(luajitFound == 1 and commonEnvironment['useLuaJIT'] == '1'):
luaEnvironment.Append(LIBS = ['luajit-5.1'])
luaEnvironment.Append(LIBS = ['util', 'dl', 'm'])
- luaEnvironment.Append(CPPPATH = '/usr/local/include/luajit-2.0')
+ luaEnvironment.Append(CPPPATH = '/usr/include/luajit-2.0')
+ elif(luaFound == 1):
+ luaEnvironment.Append(LIBS = ['lua'])
+ luaEnvironment.Append(LIBS = ['util', 'dl', 'm'])
elif getPlatform() == 'win32':
if(luaFound == 1):
luaEnvironment.Append(LIBS = ['lua51'])
@@ -2538,21 +2562,24 @@
Depends(csoundAcPythonModule, pythonWrapper)
Depends(csoundAcPythonModule, csoundac)
Depends(csoundAcPythonModule, csnd)
- if luaFound and commonEnvironment['buildLuaWrapper'] != '0':
- luaCsoundACWrapperEnvironment = acWrapperEnvironment.Clone()
- if getPlatform() == 'win32':
- luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luaCsnd lua51 CsoundAC csnd fltk_images'))
- else:
- luaCsoundACWrapperEnvironment.Prepend(LIBS = [luaWrapper])
- luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luajit-5.1 CsoundAC csnd fltk_images'))
- luaCsoundACWrapper = luaCsoundACWrapperEnvironment.SharedObject(
- 'frontends/CsoundAC/luaCsoundAC.i', SWIGFLAGS = [swigflags, Split('-lua ')])
- luaCsoundACWrapperEnvironment.Clean('.', 'frontends/CsoundAC/luaCsoundAC_wrap.h')
- CsoundAclModule = makeLuaModule(luaCsoundACWrapperEnvironment, 'luaCsoundAC', [luaCsoundACWrapper])
- Depends(CsoundAclModule, luaCsoundACWrapper)
- Depends(CsoundAclModule, luaWrapper)
- Depends(CsoundAclModule, csoundac)
- Depends(CsoundAclModule, csnd)
+ if (luajitFound or luaFound) and commonEnvironment['buildLuaWrapper'] != '0':
+ luaCsoundACWrapperEnvironment = acWrapperEnvironment.Clone()
+ if getPlatform() == 'win32':
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luaCsnd lua51 CsoundAC csnd fltk_images'))
+ else:
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = [luaWrapper])
+ if commonEnvironment['useLuaJIT'] == '1':
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luajit-5.1 CsoundAC csnd fltk_images'))
+ else:
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('lua CsoundAC csnd fltk_images'))
+ luaCsoundACWrapper = luaCsoundACWrapperEnvironment.SharedObject(
+ 'frontends/CsoundAC/luaCsoundAC.i', SWIGFLAGS = [swigflags, Split('-lua ')])
+ luaCsoundACWrapperEnvironment.Clean('.', 'frontends/CsoundAC/luaCsoundAC_wrap.h')
+ CsoundAclModule = makeLuaModule(luaCsoundACWrapperEnvironment, 'luaCsoundAC', [luaCsoundACWrapper])
+ Depends(CsoundAclModule, luaCsoundACWrapper)
+ Depends(CsoundAclModule, luaWrapper)
+ Depends(CsoundAclModule, csoundac)
+ Depends(CsoundAclModule, csnd)
# Build CsoundVST

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

Loading…
Cancel
Save