Sync with portage [Sun Feb 12 16:16:26 MSK 2012].

mhiretskiy
root 12 years ago
parent 5b6db3961a
commit 1d0839edb5

@ -5,3 +5,4 @@ DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ece
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c
DIST entropy-1.0_rc80.tar.bz2 1721422 RMD160 4dd440f0f9194316ed7d2e114ae7beada242def6 SHA1 2ff10e4980be0cf70e5378165d3d1a7ca3f2d6ac SHA256 26594aa001d129e6d705fc01dd3076283ce071c094da3a14eed7881daeff436e
DIST entropy-1.0_rc87.tar.bz2 1728487 RMD160 d6a76cee5cedad69b3317f1386109f51aea1bd44 SHA1 148818c4c81d640894a172ccd8b7e5c080586113 SHA256 677ab4fcfb46f1cf5f552c8e5da97ad75dbbb86f51ac92718bea2d63fe20f084

@ -0,0 +1,43 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/equo/equo-1.0_rc87.ebuild,v 1.1 2012/02/12 07:24:16 lxnay Exp $
EAPI=3
PYTHON_DEPEND="2"
inherit eutils python bash-completion-r1
DESCRIPTION="Entropy Package Manager text-based client"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}"
DEPEND="~sys-apps/entropy-${PV}"
RDEPEND="${DEPEND} sys-apps/file[python]"
src_compile() {
emake || die "make failed"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="usr/lib" equo-install || die "make install failed"
newbashcomp "${S}/misc/equo-completion.bash" equo
}
pkg_postinst() {
python_mod_optimize "/usr/lib/entropy/client"
echo
elog "If you would like to allow users in the 'entropy' group"
elog "to update available package repositories, please consider"
elog "to install sys-apps/entropy-client-services"
echo
}
pkg_postrm() {
python_mod_cleanup "/usr/lib/entropy/client"
}

@ -1,6 +1,5 @@
DIST haskell-updater-0.9.1.0.tar.gz 20643 RMD160 03b0c14394828a101fb4114f5e1bf8669ef74ee7 SHA1 cefa26f0ecba6e6cbed22752eb33e13b81165570 SHA256 6c545ebf2a8cefbc93a6cafa65e139b3d73aa6561f40905364daccc43c559461
DIST haskell-updater-1.1.0.0.tar.gz 22691 RMD160 8db8459cdb5fbbc87920b42900c6b078897be883 SHA1 c1cbad81d25cc76ee8acac257ecf50f6b6cd542f SHA256 c22e8adca980f9f91a2b28771e830165ceef2f43cc9036c8ffe9f5c3f505f3fc
DIST haskell-updater-1.1.3.0.tar.gz 22981 RMD160 07f18a193ae11c069f11d10408fd4cb81af6a5a6 SHA1 4ef474a9460917348bb2fff02b52540f50206ee6 SHA256 5bd2f931c490c114f655204d671feb677a9abdc472bbfe554cbf448cc216fd3a
DIST haskell-updater-1.2.0.0.tar.gz 22813 RMD160 2967cf410a37124501f26ea9efdd580678dfb9fd SHA1 d9ff5a8ee38004d84ec76e40ac69fa0a1b79741d SHA256 18da33a9de5f424a557d513dd2888773a55cdea578526428906897a96bb77a08
DIST haskell-updater-1.2.0.1.tar.gz 22974 RMD160 2a416e517e917cc23b3e52a2f4d83a6e419e7308 SHA1 511fa8f9fe94599eb05703e1313efd42ea670f78 SHA256 aa7f5e2965db2f6f2464650289bcd9bd0f72e1762bcc6e2e90d53fe517dfd0e5
DIST haskell-updater-1.2.0.3.tar.gz 23338 RMD160 455630ce4068e9a95b89fa099038440c0e559d2a SHA1 b58ed0d4f2a9ce72a37cb339924b3ca3454a7fc2 SHA256 9142daaf1e8dff5ff060f95abe0f82189e04c8ee94753afb9fa00102391dc244
DIST haskell-updater-1.2.0.5.tar.gz 23026 RMD160 8c53cd820b47388fa18a7f2b453c5611e6c93024 SHA1 4065743cbe4a4d76a4d0dc5034a618a9220407ba SHA256 360ce9e37286e090d635d0ccae7b25238be24c61e5eec3787988b1fc9762e024

@ -1,44 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.0.ebuild,v 1.2 2011/04/15 08:24:01 grobian Exp $
EAPI="3"
CABAL_FEATURES="bin nocabaldep"
inherit haskell-cabal
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" # Add keywords as those archs have a binpkg
IUSE=""
DEPEND=">=dev-lang/ghc-6.12.1"
# Need a lower version for portage to get --keep-going
RDEPEND="|| ( >=sys-apps/portage-2.1.6
sys-apps/pkgcore
sys-apps/paludis )"
src_prepare() {
if use prefix; then
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
"${S}/Distribution/Gentoo/Packages.hs" || die
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
"${S}/Distribution/Gentoo/GHC.hs" || die
fi
}
src_configure() {
cabal_src_configure --bindir="${EPREFIX}/usr/sbin"
}
src_install() {
cabal_src_install
dodoc TODO
}

@ -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/haskell-updater/haskell-updater-1.2.0.1.ebuild,v 1.1 2011/07/30 17:42:43 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.5.ebuild,v 1.1 2012/02/11 20:17:36 slyfox Exp $
EAPI="3"

@ -5,3 +5,4 @@ DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ece
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c
DIST entropy-1.0_rc80.tar.bz2 1721422 RMD160 4dd440f0f9194316ed7d2e114ae7beada242def6 SHA1 2ff10e4980be0cf70e5378165d3d1a7ca3f2d6ac SHA256 26594aa001d129e6d705fc01dd3076283ce071c094da3a14eed7881daeff436e
DIST entropy-1.0_rc87.tar.bz2 1728487 RMD160 d6a76cee5cedad69b3317f1386109f51aea1bd44 SHA1 148818c4c81d640894a172ccd8b7e5c080586113 SHA256 677ab4fcfb46f1cf5f552c8e5da97ad75dbbb86f51ac92718bea2d63fe20f084

@ -0,0 +1,51 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/sulfur/sulfur-1.0_rc87.ebuild,v 1.1 2012/02/12 07:25:11 lxnay Exp $
EAPI="3"
PYTHON_DEPEND="2"
inherit eutils gnome2-utils fdo-mime python
DESCRIPTION="Sulfur, the Entropy Package Manager Store"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}/sulfur"
RDEPEND="dev-python/pygtk:2
~sys-apps/entropy-${PV}
sys-apps/file[python]
sys-devel/gettext
x11-libs/vte:0[python]
x11-misc/xdg-utils"
DEPEND="sys-devel/gettext"
src_compile() {
emake || die "make failed"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="usr/lib" install || die "make install failed"
dodir /etc/gconf/schemas
insinto /etc/gconf/schemas
doins "${S}/misc/entropy-handler.schemas"
}
pkg_postinst() {
fdo-mime_mime_database_update
fdo-mime_desktop_database_update
gnome2_gconf_savelist
gnome2_gconf_install
python_mod_optimize "/usr/lib/entropy/${PN}"
}
pkg_postrm() {
python_mod_cleanup "/usr/lib/entropy/${PN}"
gnome2_gconf_savelist
gnome2_gconf_uninstall
}

@ -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-arch/bzip2/bzip2-1.0.6-r3.ebuild,v 1.8 2011/12/17 17:55:09 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/bzip2/bzip2-1.0.6-r3.ebuild,v 1.9 2012/02/12 01:29:16 chainsaw Exp $
# XXX: atm, libbz2.a is always PIC :(, so it is always built quickly
# (since we're building shared libs) ...
@ -15,7 +15,7 @@ SRC_URI="http://www.bzip.org/${PV}/${P}.tar.gz"
LICENSE="BZIP2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="static static-libs"
src_prepare() {

@ -6,5 +6,5 @@ DIST spideroak-bin-4.2.9907_amd64.deb 24566024 RMD160 12dc82098d4fe0eac78364e356
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.2.9917_beta_amd64.deb 24574464 RMD160 118986b51087c546d07ad1e5aedada80bf3ed1a9 SHA1 0614262adbd37766cde98685395bf4594308bc7a SHA256 e74301f5b596e20c083704a6e90d87c47f13f7bd090ed9907c71338807e3eaed
DIST spideroak-bin-4.2.9917_beta_x86.deb 23977216 RMD160 0a6cbe67abaf509d740be7f62ec155e0c5e47cf5 SHA1 da40e3282d9a71ac73dbc4cacae723924588df12 SHA256 89bb3015d431bb7039f6898cbd43c1e76407fffd2d52d8ff33314e4cb32307ee
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

@ -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-backup/spideroak-bin/spideroak-bin-4.2.9917_beta.ebuild,v 1.1 2012/02/09 19:35:25 blueness Exp $
# $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"

@ -1,3 +1,4 @@
DIST tarsnap-autoconf-1.0.28.tgz 583652 RMD160 daf56345961be6abb743688f741b05e587bccc83 SHA1 b5950e9a5d8767fe6e3aacb796d33bb87395754a SHA256 4e36b57496a0682ec896aac753e028d9d6a34efbb23fbe2032c0e04d1be51675
DIST tarsnap-autoconf-1.0.29.tgz 595483 RMD160 7170d00a07e36213def3fcd87cb6b0a262506ff0 SHA1 c93cf8302461793345cb0baeda6d325a8469ffb6 SHA256 747510459e4af0ebbb6e267c159aa019f9337d1e07bd9a94f1aa1498081b7598
DIST tarsnap-autoconf-1.0.30.tgz 567693 RMD160 25e9a2d3f04f3796d0f0b00ad89e73f033d564ce SHA1 6e10f3f076457c28f17e5dddabe80b9964b6b2c6 SHA256 ad663922064a98bce9c085a53ecd83eb839457b49d7cd22cff7c069e9b7e522e
DIST tarsnap-autoconf-1.0.31.tgz 563896 RMD160 fd25889c9487b5d447343ebc7b6c63d814b7e2a5 SHA1 41b8340f9ca279bf71f09d302f8f936fa3050082 SHA256 3b461e1e76b92c1538a6322d8dbaa8e5285dae2029b4470357cb57e321625d95

@ -0,0 +1,20 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/tarsnap/tarsnap-1.0.31.ebuild,v 1.1 2012/02/11 19:31:11 rafaelmartins Exp $
EAPI="4"
DESCRIPTION="Online backups for the truly paranoid"
HOMEPAGE="http://www.tarsnap.com/"
SRC_URI="https://www.tarsnap.com/download/tarsnap-autoconf-${PV}.tgz"
LICENSE="tarsnap"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="sys-libs/zlib dev-libs/openssl sys-libs/e2fsprogs-libs"
RDEPEND="${DEPEND}"
IUSE=""
S="${WORKDIR}/tarsnap-autoconf-${PV}"

@ -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-crypt/ccid/ccid-1.4.2.ebuild,v 1.6 2011/10/17 20:46:18 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/ccid/ccid-1.4.2.ebuild,v 1.7 2012/02/12 00:46:30 chainsaw Exp $
EAPI="3"
@ -14,7 +14,7 @@ SRC_URI="http://alioth.debian.org/download.php/${STUPID_NUM}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm hppa ~ppc ~ppc64 x86"
KEYWORDS="amd64 arm hppa ~ppc ppc64 x86"
IUSE="twinserial +usb"
DEPEND=">=sys-apps/pcsc-lite-1.6.5

@ -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-crypt/gnupg/gnupg-2.0.17-r2.ebuild,v 1.1 2011/06/09 14:13:22 c1pher Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.17-r2.ebuild,v 1.2 2012/02/11 19:16:34 robbat2 Exp $
EAPI="4"
@ -23,6 +23,7 @@ COMMON_DEPEND_LIBS="
>=dev-libs/libksba-1.0.7
>=dev-libs/pth-1.3.7
>=net-misc/curl-7.10
sys-libs/zlib
adns? ( >=net-libs/adns-1.4 )
bzip2? ( app-arch/bzip2 )
smartcard? ( usb? ( =virtual/libusb-0* ) )

@ -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-crypt/gnupg/gnupg-2.0.17-r3.ebuild,v 1.1 2011/07/03 23:23:51 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.17-r3.ebuild,v 1.2 2012/02/11 19:16:34 robbat2 Exp $
EAPI="4"
@ -23,6 +23,7 @@ COMMON_DEPEND_LIBS="
>=dev-libs/libksba-1.0.7
>=dev-libs/pth-1.3.7
>=net-misc/curl-7.10
sys-libs/zlib
adns? ( >=net-libs/adns-1.4 )
bzip2? ( app-arch/bzip2 )
smartcard? ( usb? ( =virtual/libusb-0* ) )

@ -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-crypt/gnupg/gnupg-2.0.17.ebuild,v 1.11 2011/05/14 19:37:30 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.17.ebuild,v 1.12 2012/02/11 19:16:34 robbat2 Exp $
EAPI="3"
@ -23,6 +23,7 @@ COMMON_DEPEND_LIBS="
>=dev-libs/libksba-1.0.7
>=dev-libs/pth-1.3.7
>=net-misc/curl-7.10
sys-libs/zlib
adns? ( >=net-libs/adns-1.4 )
bzip2? ( app-arch/bzip2 )
pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )

@ -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-crypt/gnupg/gnupg-2.0.18.ebuild,v 1.3 2011/11/30 04:14:30 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.18.ebuild,v 1.4 2012/02/11 19:16:34 robbat2 Exp $
EAPI="4"
@ -23,6 +23,7 @@ COMMON_DEPEND_LIBS="
>=dev-libs/libksba-1.0.7
>=dev-libs/pth-1.3.7
>=net-misc/curl-7.10
sys-libs/zlib
adns? ( >=net-libs/adns-1.4 )
bzip2? ( app-arch/bzip2 )
readline? ( sys-libs/readline )

@ -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-emulation/qemu-kvm/qemu-kvm-1.0-r2.ebuild,v 1.1 2012/01/25 06:29:42 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-1.0-r2.ebuild,v 1.2 2012/02/11 23:22:46 cardoe Exp $
#BACKPORTS=1
@ -31,8 +31,8 @@ HOMEPAGE="http://www.linux-kvm.org"
LICENSE="GPL-2"
SLOT="0"
# xen is disabled until the deps are fixed
IUSE="+aio alsa bluetooth brltty curl debug esd fdt hardened jpeg ncurses nss \
opengl png pulseaudio qemu-ifup rbd sasl sdl spice ssl threads vde \
IUSE="+aio alsa bluetooth brltty curl debug esd fdt hardened +jpeg ncurses nss \
opengl +png pulseaudio qemu-ifup rbd sasl sdl spice ssl +threads vde \
+vhost-net xattr xen"
# static, depends on libsdl being built with USE=static-libs, which can not
# be expressed in current EAPI's
@ -232,7 +232,7 @@ src_configure() {
#use static && conf_opts="${conf_opts} --static"
# Support debug USE flag
use debug && conf_opts="${conf_opts} --enable-debug --disable-strip"
use debug && conf_opts="${conf_opts} --enable-debug"
# Fix the $(prefix)/etc issue
conf_opts="${conf_opts} --sysconfdir=/etc"

@ -1,49 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice/spice-0.8.2.ebuild,v 1.2 2011/07/26 13:09:16 dev-zero Exp $
EAPI=4
DESCRIPTION="SPICE server and client."
HOMEPAGE="http://spice-space.org/"
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+gui sasl static-libs"
RDEPEND=">=app-emulation/spice-protocol-0.8.1
>=x11-libs/pixman-0.17.7
media-libs/alsa-lib
media-libs/celt:0.5.1
dev-libs/openssl
>=x11-libs/libXrandr-1.2
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
x11-libs/libXfixes
virtual/jpeg
sys-libs/zlib
gui? ( =dev-games/cegui-0.6* )
sasl? ( dev-libs/cyrus-sasl )"
DEPEND="dev-util/pkgconfig
${RDEPEND}"
# maintainer notes:
# * opengl support is currently broken
# * add slirp for tunnel-support
# * add libcacard for smartcard support
src_configure() {
local myconf=""
use gui && myconf+="--enable-gui "
econf ${myconf} \
$(use_enable static-libs static) \
$(use_with sasl)
}
src_install() {
default
use static-libs || rm "${D}"/usr/lib*/*.la
}

@ -2,3 +2,4 @@ DIST virt-manager-0.8.7.tar.gz 1879504 RMD160 e80475270e54018b89e5a1a58c467478c0
DIST virt-manager-0.9.0-bp-1.tar.bz2 707 RMD160 e4614dd36bd1a334080dcb712d731665944ef705 SHA1 dc007460bb721eb385c02de671045820926626b6 SHA256 823ae2aea4515e47db9791e3edda78530223a48ba2fa0bdb33a328e85e64f284
DIST virt-manager-0.9.0-bp-4.tar.bz2 18460 RMD160 2705ec182bab62722a6f6d0b4243e1835eaff053 SHA1 12eb90591a44b4f3479b0c910c06ca298be8073d SHA256 91039fb4039499de87b17d67f5083f86ae6c8e6949585bc2336c0490071654a1
DIST virt-manager-0.9.0.tar.gz 1951176 RMD160 f3af53591babe3d95c4017d19a292fd6c1bfee97 SHA1 e937b9aedc7c4ebc84fbfa48c622d1918cf7a335 SHA256 db0de808efa5d6bae0bdc2db796e58ea79f9e1db20d9a5a5977b28b4b85d4321
DIST virt-manager-0.9.1.tar.gz 1942398 RMD160 3edc27ac3a48afe9185d611f2828fb3d74a1f083 SHA1 fded44c13ea3a542ed95d9a0c3ae3cb2c8a110fc SHA256 15e064167ba5ff84ce6fc8790081d61890430f2967f89886a84095a23e40094a

@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-0.9.0.ebuild,v 1.4 2012/02/10 04:00:38 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-0.9.1.ebuild,v 1.1 2012/02/12 03:13:05 cardoe Exp $
#BACKPORTS=
#BACKPORTS=4
EAPI=2
EAPI=4
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="http://git.fedorahosted.org/git/virt-manager.git"
@ -24,9 +24,10 @@ if [[ ${PV} = *9999* ]]; then
VIRTINSTDEP=">=app-emulation/virtinst-9999"
else
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz
${BACKPORTS:+mirror://gentoo/${P}-backports-${BACKPORTS}.tar.bz2}"
${BACKPORTS:+mirror://gentoo/${P}-bp-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~x86"
VIRTINSTDEP=">=app-emulation/virtinst-0.600.0"
VIRTINSTDEP=">=app-emulation/virtinst-0.600.1"
fi
DESCRIPTION="A graphical tool for administering virtual machines (KVM/Xen)"
@ -47,13 +48,16 @@ RDEPEND=">=dev-python/pygtk-1.99.12
gnome-keyring? ( dev-python/gnome-keyring-python )
policykit? ( sys-auth/polkit )
spice? ( >=net-misc/spice-gtk-0.6[python,sasl?,-gtk3] )"
# tui? ( >=dev-python/new_syrup-0.1.2 )"
DEPEND="${RDEPEND}
app-text/rarian
dev-util/intltool"
# The TUI (terminal UI) requires newt_syrup which is not packaged on
# Gentoo. bug #356711
G2CONF="--without-tui"
pkg_setup() {
G2CONF="--without-tui"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
sed -e "s/python/python2/" -i src/virt-manager.in || \
@ -68,33 +72,23 @@ src_prepare() {
# unless we do this
touch config.rpath
rm -rf config.status
intltoolize --automake --copy --force
perl -i -p -e 's,^DATADIRNAME.*$,DATADIRNAME = share,' po/Makefile.in.in
rm -rf config.status || die
intltoolize --automake --copy --force || die
perl -i -p -e 's,^DATADIRNAME.*$,DATADIRNAME = share,' po/Makefile.in.in || die
perl -i -p -e 's,^GETTEXT_PACKAGE.*$,GETTEXT_PACKAGE = virt-manager,' \
po/Makefile.in.in
po/Makefile.in.in || die
eautoreconf
fi
gnome2_src_prepare
}
src_install() {
gnome2_src_install
insinto /usr/share/virt-manager/pixmaps/
doins "${S}"/pixmaps/*.png
doins "${S}"/pixmaps/*.svg
insinto /usr/share/virt-manager/pixmaps/hicolor/16x16/actions/
doins "${S}"/pixmaps/hicolor/16x16/actions/*.png
insinto /usr/share/virt-manager/pixmaps/hicolor/22x22/actions/
doins "${S}"/pixmaps/hicolor/22x22/actions/*.png
insinto /usr/share/virt-manager/pixmaps/hicolor/24x24/actions/
doins "${S}"/pixmaps/hicolor/24x24/actions/*.png
pkg_postinst() {
python_mod_optimize /usr/share/${PN}
gnome2_pkg_postinst
}
insinto /usr/share/virt-manager/pixmaps/hicolor/32x32/actions/
doins "${S}"/pixmaps/hicolor/32x32/actions/*.png
pkg_postrm() {
python_mod_cleanup /usr/share/${PN}
gnome2_pkg_postrm
}

@ -1,3 +1,3 @@
DIST virtinst-0.500.6.tar.gz 549365 RMD160 3f2d5865216208326c9ad8b5f6777a6317d189ee SHA1 50a55d34e5f46777e7446254262b30904eb0adc3 SHA256 ed824870f7ec8be1c499065a04c9de04977ef62a2e527db0151fc7a13bf1ce7b
DIST virtinst-0.600.0-bp-2.tar.bz2 12398 RMD160 38bcfc6574b28c43a3c0ecf328728cd82330db4f SHA1 f06d789b71d2682dbd648bb258a54c5cdad89a4e SHA256 ff682503c2258de9c2e5b285bca6e2cb42acded7fa2bc7da76a12793fcbf89af
DIST virtinst-0.600.0.tar.gz 576764 RMD160 6efb6ce5ad6d6c4d5ffbc95e1695ac125d1ee249 SHA1 c7b14287927969e20ce60e3726bfe7e3dc57a4fe SHA256 92dc8f14d31ffb0e79479fab982203027c45c83d25e73af7627f589f92ca797a
DIST virtinst-0.600.1.tar.gz 8122159 RMD160 002b1fd005fba8f4fa822866d51a97fd3789d229 SHA1 2c9a998ac62ebe8c60fac59757106b7f6cda90de SHA256 db342cf93aae1f23df02001bdb0b0cc2c5bf675dca37b4417f5a79bf5a374716

@ -1,20 +1,31 @@
# 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-emulation/virtinst/virtinst-0.500.6.ebuild,v 1.3 2011/06/29 19:19:30 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtinst/virtinst-0.600.1.ebuild,v 1.1 2012/02/12 03:02:53 cardoe Exp $
#BACKPORTS=1
#BACKPORTS=2
EAPI=3
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="http://git.fedorahosted.org/git/python-virtinst.git"
GIT_ECLASS="git-2"
fi
PYTHON_DEPEND="2"
RESTRICT_PYTHON_ABIS="3.*"
SUPPORT_PYTHON_ABIS="1"
inherit distutils eutils ${HG_ECLASS}
SRC_URI="http://virt-manager.et.redhat.com/download/sources/${PN}/${P}.tar.gz
${BACKPORTS:+mirror://gentoo/${P}-backports-${BACKPORTS}.tar.bz2}"
KEYWORDS="amd64 x86"
inherit distutils eutils ${GIT_ECLASS}
if [[ ${PV} = *9999* ]]; then
SRC_URI=""
KEYWORDS=""
else
SRC_URI="http://virt-manager.et.redhat.com/download/sources/${PN}/${P}.tar.gz
${BACKPORTS:+mirror://gentoo/${P}-bp-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Python modules for starting virtualized guest installations"
HOMEPAGE="http://virt-manager.et.redhat.com/"

@ -5,3 +5,4 @@ DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ece
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c
DIST entropy-1.0_rc80.tar.bz2 1721422 RMD160 4dd440f0f9194316ed7d2e114ae7beada242def6 SHA1 2ff10e4980be0cf70e5378165d3d1a7ca3f2d6ac SHA256 26594aa001d129e6d705fc01dd3076283ce071c094da3a14eed7881daeff436e
DIST entropy-1.0_rc87.tar.bz2 1728487 RMD160 d6a76cee5cedad69b3317f1386109f51aea1bd44 SHA1 148818c4c81d640894a172ccd8b7e5c080586113 SHA256 677ab4fcfb46f1cf5f552c8e5da97ad75dbbb86f51ac92718bea2d63fe20f084

@ -0,0 +1,28 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/magneto-loader/magneto-loader-1.0_rc87.ebuild,v 1.1 2012/02/12 07:28:54 lxnay Exp $
EAPI="2"
inherit eutils
DESCRIPTION="Official Sabayon Linux Entropy Notification Applet Loader"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}/magneto"
DEPEND="~sys-apps/magneto-core-${PV}"
RDEPEND="${DEPEND}"
src_compile() {
einfo "nothing to compile"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="usr/lib" magneto-loader-install || die "make install failed"
}

@ -1,11 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-9999.ebuild,v 1.3 2012/01/27 20:26:43 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-9999.ebuild,v 1.4 2012/02/11 19:54:32 slyfox Exp $
EAPI=4
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://midnight-commander.org/git/mc.git"
EGIT_REPO_URI="git://github.com/MidnightCommander/mc.git http://github.com/MidnightCommander/mc.git git://midnight-commander.org/git/mc.git"
LIVE_ECLASSES="git-2 autotools"
LIVE_EBUILD=yes
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-misc/spacenavd/spacenavd-0.5-r2.ebuild,v 1.1 2012/02/09 03:46:36 sping Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/spacenavd/spacenavd-0.5-r2.ebuild,v 1.2 2012/02/11 23:31:46 sping Exp $
EAPI="4"
@ -19,8 +19,8 @@ RDEPEND="X? ( x11-apps/xdpyinfo )"
DEPEND="${RDEPEND}"
pkg_setup() {
CONFIG_CHECK="~HOTPLUG"
ERROR_CFG="Your kernel needs HOTPLUG for the spacenavd to work properly"
CONFIG_CHECK="~INPUT_EVDEV"
ERROR_CFG="Your kernel needs INPUT_EVDEV for the spacenavd to work properly"
check_extra_config
}

@ -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-misc/tmux/tmux-1.5.ebuild,v 1.5 2011/11/06 19:09:19 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.5.ebuild,v 1.6 2012/02/11 16:01:02 nixnut Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/tmux/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="amd64 ~ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="amd64 ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="vim-syntax"
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/app-misc/vlock/vlock-2.2.3.ebuild,v 1.4 2011/12/04 18:12:06 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/vlock/vlock-2.2.3.ebuild,v 1.5 2012/02/11 16:07:17 nixnut Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://cthulhu.c3d2.de/~toidinamai/vlock/archive/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ~ppc64 sparc x86"
IUSE="pam test"
RDEPEND="pam? ( sys-libs/pam )"

@ -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-mobilephone/obexd/obexd-0.44.ebuild,v 1.2 2012/01/23 15:13:49 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/obexd/obexd-0.44.ebuild,v 1.3 2012/02/12 04:03:50 jdhore Exp $
EAPI="4"
@ -9,7 +9,7 @@ HOMEPAGE="http://www.bluez.org/"
SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~x86"
KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="-eds nokia -server usb"
RDEPEND="eds? ( gnome-extra/evolution-data-server )

@ -1,2 +1,2 @@
DIST calibre-0.8.37.tar.xz 23614740 RMD160 c0434de7f0d3bf8cb092993bc17fcc9f21fb238c SHA1 c0f0885ec10a99e680d8f7b44cd7133352bcd435 SHA256 eedde8124f0e688d826de0013dabf2f16ff5fa0621df89f0897fd3848bc8d59d
DIST calibre-0.8.38.tar.xz 23680916 RMD160 bec45e16d92d26e98dd736ac0a1544d8cb29f10d SHA1 2bdc8327b257535317049d24344af19bd2032a8c SHA256 63176dc5cb14fb2f5a2c45196904b9788106d6b0c6d9976d45b4a7fec10e3b99
DIST calibre-0.8.39.tar.xz 23788948 RMD160 3d8ed5ae5073329dea7952422cf06691f8ce1803 SHA1 842baff5f98c579ee4b7b28e4b8240f15e7de5e7 SHA256 e6d936c4c1d57b6a702c24a14e57e2fa3d1847ce4a0065e31bac58f695a4507c

@ -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.37.ebuild,v 1.1 2012/01/28 04:32:27 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.39.ebuild,v 1.1 2012/02/11 22:06:46 zmedico Exp $
EAPI=4
PYTHON_DEPEND=2:2.7

@ -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-db/mysql/mysql-5.1.61.ebuild,v 1.6 2012/02/10 17:13:47 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.61.ebuild,v 1.7 2012/02/11 18:56:57 armin76 Exp $
EAPI="4"
@ -19,7 +19,7 @@ inherit toolchain-funcs mysql-v2
IUSE="$IUSE"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
# This is often broken still

@ -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-db/postgresql-base/postgresql-base-8.2.23.ebuild,v 1.5 2012/02/08 19:58:59 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.2.23.ebuild,v 1.6 2012/02/11 18:13:29 tomka Exp $
EAPI="4"
@ -10,7 +10,7 @@ inherit autotools eutils multilib prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~s390 ~sh ~sparc x86"
DESCRIPTION="PostgreSQL libraries and clients"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-base/postgresql-base-8.3.17.ebuild,v 1.5 2012/02/08 19:58:59 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.3.17.ebuild,v 1.6 2012/02/11 18:13:29 tomka Exp $
EAPI="4"
@ -10,7 +10,7 @@ inherit autotools eutils multilib prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
DESCRIPTION="PostgreSQL libraries and clients"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-base/postgresql-base-8.4.10.ebuild,v 1.5 2012/02/08 19:58:59 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.10.ebuild,v 1.6 2012/02/11 18:13:29 tomka Exp $
EAPI="4"
@ -10,7 +10,7 @@ inherit autotools eutils multilib prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
DESCRIPTION="PostgreSQL libraries and clients"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-base/postgresql-base-9.0.6.ebuild,v 1.5 2012/02/08 19:58:59 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.0.6.ebuild,v 1.6 2012/02/11 18:13:29 tomka Exp $
EAPI="4"
@ -10,7 +10,7 @@ inherit autotools eutils flag-o-matic multilib prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
DESCRIPTION="PostgreSQL libraries and clients"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-base/postgresql-base-9.1.2.ebuild,v 1.5 2012/02/08 19:58:59 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.1.2.ebuild,v 1.6 2012/02/11 18:13:29 tomka Exp $
EAPI="4"
@ -8,7 +8,7 @@ WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib prefix versionator
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
S="${WORKDIR}/postgresql-${PV}"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.2.23.ebuild,v 1.4 2012/02/08 19:58:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.2.23.ebuild,v 1.5 2012/02/11 18:12:44 tomka Exp $
EAPI="4"
inherit versionator
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~s390 ~sh ~sparc x86"
RESTRICT="test"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.3.17.ebuild,v 1.4 2012/02/08 19:58:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.3.17.ebuild,v 1.5 2012/02/11 18:12:44 tomka Exp $
EAPI="4"
inherit versionator
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
# Nothing to test here per 232157
RESTRICT="test"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.4.10.ebuild,v 1.4 2012/02/08 19:58:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-8.4.10.ebuild,v 1.5 2012/02/11 18:12:44 tomka Exp $
EAPI="4"
inherit versionator
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
# Nothing to test here per 232157
RESTRICT="test"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.0.6.ebuild,v 1.4 2012/02/08 19:58:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.0.6.ebuild,v 1.5 2012/02/11 18:12:44 tomka Exp $
EAPI="4"
inherit versionator
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
RESTRICT="test"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.1.2.ebuild,v 1.5 2012/02/08 19:58:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.1.2.ebuild,v 1.6 2012/02/11 18:12:44 tomka Exp $
EAPI="4"
inherit versionator
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
S="${WORKDIR}/postgresql-${PV}"

@ -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-db/postgresql-server/postgresql-server-8.2.23-r1.ebuild,v 1.4 2012/02/08 19:59:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.2.23-r1.ebuild,v 1.5 2012/02/11 18:12:05 tomka Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit autotools eutils multilib pam prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ~s390 ~sh ~sparc x86"
DESCRIPTION="PostgreSQL server"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-server/postgresql-server-8.3.17-r1.ebuild,v 1.4 2012/02/08 19:59:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.3.17-r1.ebuild,v 1.5 2012/02/11 18:12:05 tomka Exp $
EAPI="4"
@ -9,7 +9,7 @@ inherit autotools eutils multilib pam prefix versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
DESCRIPTION="PostgreSQL server"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-server/postgresql-server-8.4.10-r1.ebuild,v 1.4 2012/02/08 19:59:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.10-r1.ebuild,v 1.5 2012/02/11 18:12:05 tomka Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
@ -10,7 +10,7 @@ inherit autotools eutils multilib pam prefix python versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
DESCRIPTION="PostgreSQL server"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-server/postgresql-server-9.0.6-r1.ebuild,v 1.4 2012/02/08 19:59:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.0.6-r1.ebuild,v 1.5 2012/02/11 18:12:05 tomka Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
@ -10,7 +10,7 @@ inherit autotools eutils multilib pam prefix python versionator
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-solaris"
DESCRIPTION="PostgreSQL server"
HOMEPAGE="http://www.postgresql.org/"

@ -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-db/postgresql-server/postgresql-server-9.1.2-r2.ebuild,v 1.3 2012/02/08 19:59:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.1.2-r2.ebuild,v 1.4 2012/02/11 18:12:05 tomka Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
@ -8,7 +8,7 @@ PYTHON_DEPEND="python? 2"
WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib pam prefix python versionator
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
S="${WORKDIR}/postgresql-${PV}"

@ -6,6 +6,7 @@ DIST resin-4.0.13-src.zip 17439983 RMD160 943355c103cde76fa24dbeee7e05d194aceed4
DIST resin-4.0.14-src.zip 17542066 RMD160 78e08e690c14b6a492732d0268022e2baa7d0c2e SHA1 14a2408c16bac2a076bbfbea789e5254f75faf32 SHA256 6a0b1bed5240609672041529a1b6b926f45356f47114ce4db0df1262a0b98fa5
DIST resin-4.0.15-src.zip 17560013 RMD160 9bd57ff57a283660a38e4c186d98e967f29a16d0 SHA1 b087614d22683481f2a01c57220382f44d028dd0 SHA256 e9dcedcc4de44d738571d0bbb2cce747aaeff517ae571ab6e46f74fa969d4f39
DIST resin-4.0.22-src.zip 17540820 RMD160 4d913c9ce9b8e7d05f7df55ce88662ea8980f218 SHA1 7717c3bf1250a39c00eda9e254fd094abc17ee60 SHA256 5b79a28e82849f97fc6bbf670306e29c19159b061b370f7eabc483f56a54053a
DIST resin-4.0.25-src.zip 17971688 RMD160 76f5fbf89f1e032ac4b985fb7aa10bf4615024cd SHA1 63d891d369d8706c5049b49701ba8dc8b1449db4 SHA256 e30ace9c2c9ececb1769402ea7a6cd2fe8ea73f9f38009da1b4d2ba23ab6972a
DIST resin-gentoo-patches-3.0.25.tar.bz2 4781 RMD160 b7e370e5ce5869e22659caa77f81fe341894e8e6 SHA1 b11675e71cd0a5c019ad4368a2c4440bbe42226a SHA256 6f47dddc3c29ad1465efdb8c912d1625cf769f5f8dc45dd6b0782655ba5c97cd
DIST resin-gentoo-patches-3.1.10.tar.bz2 1626 RMD160 cd59d0bfc45f61af2670a563a3eeca10d873ba08 SHA1 5a43c7027480b90ec40ff7d3af9f9146646eb19d SHA256 c1cd5b5631e534d670173c465436822980e9df6b9bcfd15f7a25efa09b8faedf
DIST resin-gentoo-patches-3.1.11.tar.bz2 1625 RMD160 05d2a9e21f95bed8f2ef49cd21de4868f77adef8 SHA1 70cb2bb56e6c5bcf34e96b91b9473b4cb17a9f07 SHA256 a071d2d1af5e9eae56c80035c4efef02d546e0d007c3a2d7cd6a529152df9484

@ -0,0 +1,50 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/resin-servlet-api/resin-servlet-api-4.0.25.ebuild,v 1.1 2012/02/11 18:45:40 nelchael Exp $
EAPI="2"
JAVA_PKG_IUSE="source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation"
HOMEPAGE="http://www.caucho.com/"
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip"
LICENSE="GPL-2"
SLOT="3.0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE=""
COMMON_DEP=""
RDEPEND=">=virtual/jre-1.6
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip
${COMMON_DEP}"
S="${WORKDIR}/resin-${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
rm -f modules/ext/*.jar project-jars/*.jar webapp-jars/*.jar
java-ant_bsfix_files build-common.xml || die
}
EANT_BUILD_TARGET="servlet16"
EANT_DOC_TARGET=""
src_install() {
java-pkg_newjar "modules/servlet16/dist/servlet-16.jar"
use source && java-pkg_dosrc "${S}"/modules/servlet16/src/*
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
}

@ -2,3 +2,4 @@ DIST v8-3.7.12.20.tar.bz2 9835664 RMD160 314f635bbb6d01499fe589c65e206249930df5b
DIST v8-3.8.7.1.tar.bz2 9867655 RMD160 60fd2bf0a6ea73a02ee3d279de72e7b235d5d23f SHA1 e9218a5aadbb284dd91e93c71b5c2c1ab704eeea SHA256 3c6976f5f5d89790759fbf36c399e97bdf1c190a1af9bb2bfdae14579d003f83
DIST v8-3.8.9.4.tar.bz2 9864293 RMD160 1a7ef4a15e1aa98a3448357f1eb1f4dc88e2b420 SHA1 f13f0de119623274ca13f09c2ad990ed36161e7c SHA256 f45870b4d3ad7082e23a9ff3c2908c5506fd4ebc190231277d8f8e3141dd75e5
DIST v8-3.8.9.5.tar.bz2 9866217 RMD160 c401635370824ec6ad0c562dd6350a02df26bd87 SHA1 e58c21c8dfe0c37cbf3e43dd906ae9994f3728b0 SHA256 fa0b67d326348d5cc3dbd270e90d3cb997a4687f483a1bc794a991439862725b
DIST v8-3.9.4.tar.bz2 9884300 RMD160 b51e878c83cb2caf370029a1c8de09dc8e3ca692 SHA1 c754d325407b7b3b703cb938bfb48af74746f308 SHA256 5d03d676f9438571c0ed26a6b05ddfa6a8776bef5e48757bb7c97f31cb8ea249

@ -0,0 +1,129 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.4.ebuild,v 1.1 2012/02/11 21:44:50 floppym Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
inherit eutils multilib pax-utils python toolchain-funcs versionator
DESCRIPTION="Google's open source JavaScript engine"
HOMEPAGE="http://code.google.com/p/v8"
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE=""
pkg_pretend() {
local gccver=$(gcc-fullversion)
if [[ ${gccver} = 4.5.2 ]]; then
eerror "The currently selected version of gcc is known to segfault when building this"
eerror "version of V8. Please use at least gcc-4.5.3."
die "gcc-${gccver} detected."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_compile() {
tc-export AR CC CXX RANLIB
export LINK="${CXX}"
# Use target arch detection logic from bug #354601.
case ${CHOST} in
i?86-*) myarch=ia32 ;;
x86_64-*)
if [[ $ABI = x86 ]] ; then
myarch=ia32
else
myarch=x64
fi ;;
arm*-*) myarch=arm ;;
*) die "Unrecognized CHOST: ${CHOST}"
esac
mytarget=${myarch}.release
soname_version="$(get_version_component_range 1-3)"
local snapshot=on
host-is-pax && snapshot=off
# TODO: Add console=readline option once implemented upstream
# http://code.google.com/p/v8/issues/detail?id=1781
emake V=1 \
library=shared \
werror=no \
soname_version=${soname_version} \
snapshot=${snapshot} \
${mytarget} || die
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
}
src_test() {
local arg testjobs
for arg in ${MAKEOPTS}; do
case ${arg} in
-j*) testjobs=${arg#-j} ;;
--jobs=*) testjobs=${arg#--jobs=} ;;
esac
done
tools/test-wrapper-gypbuild.py \
-j${testjobs:-1} \
--arch-and-mode=${mytarget} \
--no-presubmit \
--progress=dots || die
}
src_install() {
insinto /usr
doins -r include || die
dobin out/${mytarget}/d8 || die
if [[ ${CHOST} == *-darwin* ]] ; then
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname).${soname_version} \
out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
fi
dolib out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
dosym libv8$(get_libname).${soname_version} /usr/$(get_libdir)/libv8$(get_libname) || die
dodoc AUTHORS ChangeLog || die
}
pkg_preinst() {
preserved_libs=()
local baselib candidate
eshopts_push -s nullglob
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
baselib=${candidate##*/}
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
fi
done
eshopts_pop
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
preserve_old_lib "${preserved_libs[@]}"
fi
}
pkg_postinst() {
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
preserve_old_lib_notify "${preserved_libs[@]}"
fi
}

@ -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/dev-libs/fribidi/fribidi-0.19.2-r1.ebuild,v 1.8 2011/11/27 18:55:49 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/fribidi/fribidi-0.19.2-r1.ebuild,v 1.9 2012/02/11 20:41:50 nixnut Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://fribidi.org/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND=">=dev-libs/glib-2.4:2"

@ -4,3 +4,4 @@ DIST libevent-2.0.12-stable.tar.gz 822416 RMD160 c630fcc739e14b526c2ac37aec004f1
DIST libevent-2.0.14-stable.tar.gz 833520 RMD160 fc6379bb14c3aa48e7535f6f3cc461d29ad18839 SHA1 b52b466f5a418744faf5f12b0fe3877cb7fb0b6e SHA256 3c97a72cddd5bff63450efe7c646e15ad08dec32d5223b69cb10c2dc305812da
DIST libevent-2.0.15-stable.tar.gz 835090 RMD160 bc145bcecdc19016b799f662b913030c09248c4d SHA1 8e4f662f3bed28f82f89a5d0afaecac75adfa925 SHA256 ab535bae9af788c8711a8d138c4cae0722f22a1a4ac4d8084abc7b0e0468bc5c
DIST libevent-2.0.16-stable.tar.gz 837650 RMD160 8497386efb9dea0b1cf29ddfded5277a1e1e86f4 SHA1 9eb9fe3c0ec607525ed2dee6827687efcd0696ac SHA256 a578c7bcaf3bab1cc7924bd4d219f2ea621ab8c51dfc4f886e234b6ef4d38295
DIST libevent-2.0.17-stable.tar.gz 840289 RMD160 16a7e3cdb0dec496435758c8c2b0ae5f27f70b41 SHA1 cea3af2d4bd688784f270ac2ecae8ea6aaaa463f SHA256 51735d1241f9f6d2d6465d8abc76f7511764f6de7d81026120c629612296faa6

@ -0,0 +1,53 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.17.ebuild,v 1.1 2012/02/11 17:24:37 jer Exp $
EAPI="2"
inherit eutils autotools
MY_P="${P}-stable"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://monkey.org/~provos/libevent/"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
# don't waste time building tests/samples
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
emake -C test check | tee "${T}"/tests
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc README ChangeLog
if ! use static-libs; then
rm -f "${D}"/usr/lib*/libevent*.la
fi
}

@ -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/dev-libs/libksba/libksba-1.2.0.ebuild,v 1.8 2011/06/04 18:52:35 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.2.0.ebuild,v 1.9 2012/02/11 20:22:46 nixnut Exp $
EAPI="3"
@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"
DEPEND=">=dev-libs/libgpg-error-1.8"

@ -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/libxslt/libxslt-1.1.26-r3.ebuild,v 1.4 2012/02/10 21:39:32 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.26-r3.ebuild,v 1.5 2012/02/11 19:08:57 armin76 Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -15,7 +15,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="crypt debug python static-libs"
DEPEND=">=dev-libs/libxml2-2.6.27:2

@ -6,4 +6,5 @@ DIST PyQt-x11-gpl-4.8.3.tar.gz 9770929 RMD160 b871a5937c5d1a1e4deded5e7c62c33e9c
DIST PyQt-x11-gpl-4.8.4.tar.gz 9799081 RMD160 100d16e9005e3b83f0030e498a16d99636c9034c SHA1 747236d5dd103687cac54746af0a24a1adbc067c SHA256 fcfa3ecc0b4fad6d93227751b36a6f81ea104ee19dd26905f52de59f060b3e98
DIST PyQt-x11-gpl-4.8.5.tar.gz 9798545 RMD160 53d5a3032670b704581d0187b0e6077d1a31f31f SHA1 df253c6267c7bf80ddb33cd5357aadbc0629492d SHA256 c9e2df3a2fc7cba2f0c93e957bfaa8ee454f823c3032f688154976a3a3b36820
DIST PyQt-x11-gpl-4.8.6.tar.gz 9661693 RMD160 9dc52e247c4242b1838c0cc6ebada8f4f62a8f4e SHA1 7454a270026f4b1a6c0d56899ae8234f0b6204e2 SHA256 3352a46c3a070e2509d0227db5cb2ba41060bfc1dff7b1fb79ed2c23d568eb07
DIST PyQt-x11-gpl-4.9.1.tar.gz 9742132 RMD160 056d6570ffc5ad873ef36d8181122cbb79d7b5ef SHA1 6aa0e64cdcca0f23946c5e6c244b19189c234306 SHA256 f283557f2190ffc00d72fe8451ac15536cab777c36a9b573031328f401629bb1
DIST PyQt-x11-gpl-4.9.tar.gz 9741275 RMD160 b21bf092e46b6f7d1bfa87ca89f26be3547d8dad SHA1 0bd0b39abbc117e812863f37a63b7364904e754a SHA256 f9a806578f2b388d762438a39da3fc5a6ac109497b0b96fb49a7dd850cd08102

@ -0,0 +1,182 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.9.1.ebuild,v 1.1 2012/02/12 11:02:13 hwoarang Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython *-pypy-*"
inherit python qt4-r2 toolchain-funcs
MY_P="PyQt-x11-gpl-${PV/_pre/-snapshot-}"
# Minimal supported version of Qt.
QT_VER="4.6.2"
DESCRIPTION="Python bindings for the Qt toolkit"
HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/intro/ http://pypi.python.org/pypi/PyQt"
SRC_URI="http://www.riverbankcomputing.com/static/Downloads/${PN}/${MY_P}.tar.gz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="X assistant +dbus debug declarative doc examples kde multimedia opengl phonon sql svg webkit xmlpatterns"
DEPEND=">=dev-python/sip-4.13.1
>=x11-libs/qt-core-${QT_VER}:4
>=x11-libs/qt-script-${QT_VER}:4
>=x11-libs/qt-test-${QT_VER}:4
X? ( >=x11-libs/qt-gui-${QT_VER}:4[dbus?] )
assistant? ( >=x11-libs/qt-assistant-${QT_VER}:4 )
dbus? (
>=dev-python/dbus-python-0.80
>=x11-libs/qt-dbus-${QT_VER}:4
)
declarative? ( >=x11-libs/qt-declarative-${QT_VER}:4 )
multimedia? ( >=x11-libs/qt-multimedia-${QT_VER}:4 )
opengl? ( >=x11-libs/qt-opengl-${QT_VER}:4 || ( >=x11-libs/qt-opengl-4.8.0:4 >=x11-libs/qt-opengl-4.7.0:4[-egl] <x11-libs/qt-opengl-4.7.0:4 ) )
phonon? (
!kde? ( || ( >=x11-libs/qt-phonon-${QT_VER}:4 media-libs/phonon ) )
kde? ( media-libs/phonon )
)
sql? ( >=x11-libs/qt-sql-${QT_VER}:4 )
svg? ( >=x11-libs/qt-svg-${QT_VER}:4 )
webkit? ( >=x11-libs/qt-webkit-${QT_VER}:4 )
xmlpatterns? ( >=x11-libs/qt-xmlpatterns-${QT_VER}:4 )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}/${PN}-4.7.2-configure.py.patch"
)
PYTHON_VERSIONED_EXECUTABLES=("/usr/bin/pyuic4")
src_prepare() {
if ! use dbus; then
sed -e "s/^\([[:blank:]]\+\)check_dbus()/\1pass/" -i configure.py || die "sed configure.py failed"
fi
# Support qreal for arm architecture (bug #322349).
use arm && epatch "${FILESDIR}/${PN}-4.7.3-qreal_float_support.patch"
qt4-r2_src_prepare
# Use proper include directory.
sed -e "s:/usr/include:${EPREFIX}/usr/include:g" -i configure.py || die "sed configure.py failed"
python_copy_sources
preparation() {
if [[ "$(python_get_version -l --major)" == "3" ]]; then
rm -fr pyuic/uic/port_v2
else
rm -fr pyuic/uic/port_v3
fi
}
python_execute_function -s preparation
}
pyqt4_use_enable() {
use $1 && echo "--enable=${2:-$1}"
}
src_configure() {
configuration() {
local myconf=("$(PYTHON)"
configure.py
--confirm-license
--bindir="${EPREFIX}/usr/bin"
--destdir="${EPREFIX}$(python_get_sitedir)"
--sipdir="${EPREFIX}/usr/share/sip"
--qsci-api
$(use debug && echo --debug)
--enable=QtCore
--enable=QtNetwork
--enable=QtScript
--enable=QtTest
--enable=QtXml
$(pyqt4_use_enable X QtDesigner)
$(pyqt4_use_enable X QtGui)
$(pyqt4_use_enable X QtScriptTools)
# QtAssistant module is not available with Qt >=4.7.0.
$(pyqt4_use_enable assistant QtAssistant)
$(pyqt4_use_enable assistant QtHelp)
$(pyqt4_use_enable dbus QtDBus)
$(pyqt4_use_enable declarative QtDeclarative)
$(pyqt4_use_enable multimedia QtMultimedia)
$(pyqt4_use_enable opengl QtOpenGL)
$(pyqt4_use_enable phonon)
$(pyqt4_use_enable sql QtSql)
$(pyqt4_use_enable svg QtSvg)
$(pyqt4_use_enable webkit QtWebKit)
$(pyqt4_use_enable xmlpatterns QtXmlPatterns)
CC="$(tc-getCC)"
CXX="$(tc-getCXX)"
LINK="$(tc-getCXX)"
LINK_SHLIB="$(tc-getCXX)"
CFLAGS="${CFLAGS}"
CXXFLAGS="${CXXFLAGS}"
LFLAGS="${LDFLAGS}")
echo "${myconf[@]}"
"${myconf[@]}" || return 1
local mod
for mod in QtCore $(use X && echo QtDesigner QtGui) $(use dbus && echo QtDBus) $(use declarative && echo QtDeclarative) $(use opengl && echo QtOpenGL); do
# Run eqmake4 inside the qpy subdirectories to respect CC, CXX, CFLAGS, CXXFLAGS and LDFLAGS and avoid stripping.
pushd qpy/${mod} > /dev/null || return 1
eqmake4 $(ls w_qpy*.pro)
popd > /dev/null || return 1
# Fix insecure runpaths.
sed -e "/^LFLAGS[[:space:]]*=/s:-Wl,-rpath,${BUILDDIR}/qpy/${mod}::" -i ${mod}/Makefile || die "Fixing of runpaths failed"
done
# Avoid stripping of libpythonplugin.so.
if use X; then
pushd designer > /dev/null || return 1
eqmake4 python.pro
popd > /dev/null || return 1
fi
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
src_install() {
installation() {
# INSTALL_ROOT is used by designer/Makefile, other Makefiles use DESTDIR.
emake DESTDIR="${T}/images/${PYTHON_ABI}" INSTALL_ROOT="${T}/images/${PYTHON_ABI}" install
}
python_execute_function -s installation
python_merge_intermediate_installation_images "${T}/images"
dodoc NEWS THANKS || die "dodoc failed"
if use doc; then
dohtml -r doc/html/* || die "dohtml failed"
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples || die "doins failed"
fi
}
pkg_postinst() {
python_mod_optimize PyQt4
ewarn "When updating dev-python/PyQt4, you usually need to rebuild packages, which depend on"
ewarn "dev-python/PyQt4, such as dev-python/qscintilla-python. If you have app-portage/gentoolkit"
ewarn "installed, you can find these packages with \`equery d dev-python/PyQt4\`."
}
pkg_postrm() {
python_mod_cleanup PyQt4
}

@ -1,3 +1,4 @@
DIST apsw-3.7.10-r1.zip 619967 RMD160 d198353402f9ac7757b98308cef49657fadac1f5 SHA1 948f28897e20168a0db159ca2ba4d993df43f831 SHA256 5a2be6baeb3dc58df53169979a5c27cea8a1db24ca9b174f8e18b81a46bd2406
DIST apsw-3.7.6.2-r1.zip 597673 RMD160 7a7e50432bd6cf5785e6f98f1edeec20a0c0a0ae SHA1 fa4aec08e59fa5964197f59ba42408d64031675b SHA256 cb121b2bce052609570a2f6def914c0aa526ede07b7096dddb78624d77f013eb
DIST apsw-3.7.8-r1.zip 607540 RMD160 c82aa6f2fcec8faa5364321ccb5e51e8a3af204b SHA1 3acea15e77f7b8fda6f7b67e80a6bec541480260 SHA256 818bb96680829c8dedb7db5453596e4f02dd7ad6e5b58e9e3b5f00e5c74a7ea4
DIST apsw-3.7.9-r1.zip 607810 RMD160 c41832685581d1737e1ee28bf2bb0aababba28f7 SHA1 09bf186388571bebede533bc648f38920b6981ba SHA256 71fd3d14ef342bc696f0051a15041620ffd95767914519b2096de285150b43a0

@ -0,0 +1,54 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/apsw/apsw-3.7.10.1.ebuild,v 1.1 2012/02/11 23:55:13 radhermit Exp $
EAPI="4"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit distutils eutils versionator
MY_PV="$(replace_version_separator 3 -r)"
DESCRIPTION="APSW - Another Python SQLite Wrapper"
HOMEPAGE="http://code.google.com/p/apsw/"
SRC_URI="http://apsw.googlecode.com/files/${PN}-${MY_PV}.zip"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="doc"
RDEPEND=">=dev-db/sqlite-$(get_version_component_range 1-3)[extensions]"
DEPEND="${RDEPEND}
app-arch/unzip"
S="${WORKDIR}/${PN}-${MY_PV}"
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
src_prepare() {
distutils_src_prepare
epatch "${FILESDIR}/${PN}-3.6.20.1-fix_tests.patch"
}
src_compile() {
distutils_src_compile --enable=load_extension
}
src_test() {
echo "$(PYTHON -f)" setup.py build_test_extension
"$(PYTHON -f)" setup.py build_test_extension || die "Building of test loadable extension failed"
testing() {
PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" tests.py -v
}
python_execute_function testing
}
src_install() {
distutils_src_install
if use doc ; then
dohtml -r doc/*
fi
}

@ -0,0 +1 @@
DIST autopep8-0.5.tar.gz 9123 RMD160 d0946f57dabf182d5025c1dc702d95315d003ca4 SHA1 b1544a168d95a5b858c9a431d38b5ab1d06a4065 SHA256 2e724c71b67639695fcc1dc8ef5cb941856a729fcea0b09442be65dbd68af8a6

@ -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-python/autopep8/autopep8-0.5.ebuild,v 1.1 2012/02/11 17:34:55 xarthisius Exp $
EAPI=4
PYTHON_DEPEND="*"
SUPPORT_PYTHON_ABIS="1"
inherit distutils
DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
HOMEPAGE="https://github.com/hhatto/autopep8 http://pypi.python.org/pypi/autopep8"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools"
RDEPEND=""
PYTHON_MODNAME="${PN}.py"

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>xarthisius@gentoo.org</email>
<name>Kacper Kowalik</name>
</maintainer>
<longdescription>autopep8 formats Python code based on the output of the pep8 utility</longdescription>
</pkgmetadata>

@ -2,6 +2,7 @@ DIST wxPython-demo-2.8.11.0.tar.bz2 3894559 RMD160 74337736081d809e85e212c72a45c
DIST wxPython-demo-2.8.12.0.tar.bz2 3907278 RMD160 784cb3aae45efe6ccbe3bd8dcb5ca7e77dfd3713 SHA1 7698d8a8960882aed3bba76d93abdef560e9a67c SHA256 d85bec805a84e0f00ca18198c8e74243b714f79cf900cef44747cdd6795d8a49
DIST wxPython-demo-2.8.12.1.tar.bz2 3906851 RMD160 8274d1e227bceb76274776f8c42ffcb0f60fd39d SHA1 ca9e6a10c523e59fb9b0018c4862deeeb26c431d SHA256 252282193a80590b9eab436bef322701b21d35ad03b4b6ebb4824241ff947b5a
DIST wxPython-demo-2.9.1.1.tar.bz2 3925228 RMD160 082f1610dc2b2a9852d52077c09da54f3e162d73 SHA1 8b0fe8032d6e85950850d42dbd57882d1fda7fc9 SHA256 f3b689e17f347744b55fff948dc68f58905ba35a9647c3b3c2cf881374522371
DIST wxPython-demo-2.9.3.1.tar.bz2 3959076 RMD160 3f12ba73e2a228d7b9fe46b8af410979447814a4 SHA1 2d9c83128eb78ee33a003d83e8c5bb82d12db0be SHA256 6e26ead8c780ecbcebb68593a72cd28432b2e756a42e019286d970d6a92ac340
DIST wxPython-docs-2.8.11.0.tar.bz2 2331727 RMD160 da31b1da7e8f4862c404a14de2216216ab53aae4 SHA1 6d42177e72b93f286f55cc298bc7ab29531ffa7f SHA256 1e95cf1033902fd4c7abc1b9d34688179f8b699a0f74455fec541a6ad421590d
DIST wxPython-docs-2.8.12.0.tar.bz2 2331441 RMD160 1e857c7f3995f2fcb9c6f1aaec4ac3e9e8b69772 SHA1 7c8e39604ad605092f6350a94146e7fbcb5b1abc SHA256 f8cb26593ba3f51b423f04ab6b1872ffe92aa8b78419e3aa36a6a850e53e70d7
DIST wxPython-docs-2.8.12.1.tar.bz2 2331363 RMD160 245f1c20dcde4525f8fdcbfe2d82812ff8b4a92f SHA1 d83939f1f2d0592e2fa3000907d099ee8db32fd0 SHA256 1dfae3a74b91e2003856eed51698c51094f1a4e6688633ae61af7a22fa8a0ddb
@ -10,3 +11,4 @@ DIST wxPython-src-2.8.11.0.tar.bz2 30604503 RMD160 9e93b0acaf85ba1a4be9c324a8720
DIST wxPython-src-2.8.12.0.tar.bz2 31156191 RMD160 6420a8e6e59386b344ac058435a4ae6693c2c04b SHA1 f9ce806dcb5517beb6e3d2ee0ecbf8e569b7f8e4 SHA256 6d5e82772b87981c2a0d78d7a08b3a4498529127be2f05016892e8866e98babd
DIST wxPython-src-2.8.12.1.tar.bz2 31311482 RMD160 94eae06087bdd930e21bf90cc6672f93a1f5a17a SHA1 05688dc03d61631750f5904273122bb40a2115f5 SHA256 1f3f153d9f1504c6ce2d2c4b23e940b8f58b81f4cba35cda1a5bb31142243cd0
DIST wxPython-src-2.9.1.1.tar.bz2 40441688 RMD160 921fdd48c3a0c6fca86073a0588c357231d6fd5c SHA1 886196021bb7712ddf0f2a368137fde26e6e7823 SHA256 613ecb71dbb65b5938ea323bd5cd896b26853e46c4aa45fbf4837fc7e041583a
DIST wxPython-src-2.9.3.1.tar.bz2 49131100 RMD160 cd19b1d07d39c7918c72cf124f4f5cd48836d781 SHA1 0202f64e1e99fb69d22d7be0d38cf7dcf3d80d79 SHA256 7bae5bf45e98eba836472bdb358330f867c69de3a347860edd48fcb53690040d

@ -0,0 +1,155 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-2.9.3.1.ebuild,v 1.1 2012/02/12 08:54:07 dirtyepic Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
WX_GTK_VER="2.9"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45] 3.* *-jython"
inherit alternatives distutils eutils fdo-mime wxwidgets
MY_P="${P/wxpython-/wxPython-src-}"
DESCRIPTION="A blending of the wxWindows C++ class library with Python"
HOMEPAGE="http://www.wxpython.org/"
SRC_URI="mirror://sourceforge/wxpython/${MY_P}.tar.bz2
examples? ( mirror://sourceforge/wxpython/wxPython-demo-${PV}.tar.bz2 )"
LICENSE="wxWinLL-3"
SLOT="2.9"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="cairo examples opengl"
RDEPEND="
>=x11-libs/wxGTK-${PV}:${WX_GTK_VER}[opengl?,tiff,X]
dev-libs/glib:2
dev-python/setuptools
media-libs/libpng:0
media-libs/tiff:0
virtual/jpeg
x11-libs/gtk+:2
x11-libs/pango[X]
cairo? ( >=dev-python/pycairo-1.8.4 )
opengl? ( dev-python/pyopengl )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
S="${WORKDIR}/${MY_P}/wxPython"
DOC_S="${WORKDIR}/wxPython-${PV}"
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
PYTHON_CXXFLAGS=("2.* + -fno-strict-aliasing")
PYTHON_MODNAME="wx-${PV%.*}-gtk2 wxversion.py"
src_prepare() {
sed -i "s:cflags.append('-O3'):pass:" config.py || die "sed failed"
epatch "${FILESDIR}"/${PN}-${SLOT}-wxversion-scripts.patch
# drop editra - we have it as a separate package now
epatch "${FILESDIR}"/${PN}-2.8.11-drop-editra.patch
if use examples; then
cd "${DOC_S}"
epatch "${FILESDIR}"/${PN}-${SLOT}-wxversion-demo.patch
fi
python_copy_sources
}
src_configure() {
need-wxwidgets unicode
DISTUTILS_GLOBAL_OPTIONS=(
"* WX_CONFIG=${WX_CONFIG}"
"* WXPORT=gtk2"
"* UNICODE=1"
"* BUILD_GLCANVAS=$(use opengl && echo 1 || echo 0)"
)
}
distutils_src_install_post_hook() {
# Collision protection.
local file
for file in "$(distutils_get_intermediate_installation_image)${EPREFIX}/usr/bin/"*; do
mv "${file}" "${file}-${SLOT}"
done
}
src_install() {
local file x
distutils_src_install
# this should be temporary
dobin "${S}"/scripts/pyslices || die
dobin "${S}"/scripts/pysliceshell || die
# Collision protection.
rename_files() {
for file in "${D}$(python_get_sitedir)/"wx{version.*,.pth}; do
mv "${file}" "${file}-${SLOT}" || return 1
done
}
python_execute_function -q rename_files
dodoc "${S}"/docs/{CHANGES,PyManual,README,wxPackage,wxPythonManual}.txt
insinto /usr/share/applications
for x in {Py{AlaMode,Crust,Shell,Slices{,Shell}},XRCed}; do
newins "${S}"/distrib/${x}.desktop ${x}-${SLOT}.desktop
done
insinto /usr/share/pixmaps
newins "${S}"/wx/py/PyCrust_32.png PyCrust-${SLOT}.png
newins "${S}"/wx/py/PySlices_32.png PySlices-${SLOT}.png
newins "${S}"/wx/tools/XRCed/XRCed_32.png XRCed-${SLOT}.png
if use examples; then
dodir /usr/share/doc/${PF}/demo
dodir /usr/share/doc/${PF}/samples
cp -R "${DOC_S}"/demo/* "${D}"/usr/share/doc/${PF}/demo/ || die
cp -R "${DOC_S}"/samples/* "${D}"/usr/share/doc/${PF}/samples/ || die
fi
}
pkg_postinst() {
fdo-mime_desktop_database_update
create_symlinks() {
alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
}
python_execute_function -q create_symlinks
distutils_pkg_postinst
echo
elog "Gentoo uses the Multi-version method for SLOT'ing."
elog "Developers, see this site for instructions on using"
elog "2.8 or 2.9 with your apps:"
elog "http://wiki.wxpython.org/index.cgi/MultiVersionInstalls"
elog
if use examples; then
elog "The demo.py app which contains demo modules with"
elog "documentation and source code has been installed at"
elog "/usr/share/doc/${PF}/demo/demo.py"
elog
elog "More example apps and modules can be found in"
elog "/usr/share/doc/${PF}/samples/"
fi
echo
}
pkg_postrm() {
distutils_pkg_postrm
fdo-mime_desktop_database_update
create_symlinks() {
alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
}
python_execute_function -q create_symlinks
}

@ -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/dev-ruby/simple_oauth/simple_oauth-0.1.5.ebuild,v 1.1 2011/09/19 19:38:32 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/simple_oauth/simple_oauth-0.1.5.ebuild,v 1.2 2012/02/11 16:10:09 tomka Exp $
EAPI=4
@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/laserlemon/simple_oauth"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard )"

@ -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-ruby/twitter/twitter-2.0.2.ebuild,v 1.2 2012/02/11 10:22:02 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/twitter/twitter-2.0.2.ebuild,v 1.3 2012/02/11 16:10:39 tomka Exp $
EAPI="2"
USE_RUBY="ruby18 ree18"
@ -15,7 +15,7 @@ HOMEPAGE="http://twitter.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_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/dev-util/ctags/ctags-5.8.ebuild,v 1.8 2011/11/07 00:20:33 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/ctags/ctags-5.8.ebuild,v 1.9 2012/02/12 01:16:30 chainsaw Exp $
EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="ada"
DEPEND="app-admin/eselect-ctags"

@ -1,483 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.6.17-r6.ebuild,v 1.1 2011/08/31 18:31:04 darkside Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
WANT_AUTOMAKE="none"
MY_P="${P/_/-}"
inherit autotools base bash-completion db-use depend.apache elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module python
DESCRIPTION="Advanced version control system"
HOMEPAGE="http://subversion.apache.org/"
SRC_URI="http://subversion.tigris.org/downloads/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
LICENSE="Subversion"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="apache2 berkdb ctypes-python debug doc +dso emacs extras gnome-keyring java kde nls perl python ruby sasl vim-syntax +webdav-neon webdav-serf"
CDEPEND=">=dev-db/sqlite-3.4
>=dev-libs/apr-1.3:1
>=dev-libs/apr-util-1.3:1
dev-libs/expat
sys-libs/zlib
berkdb? ( >=sys-libs/db-4.0.14 )
ctypes-python? ( =dev-lang/python-2* )
emacs? ( virtual/emacs )
gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/gnome-keyring )
kde? ( sys-apps/dbus x11-libs/qt-core x11-libs/qt-dbus x11-libs/qt-gui >=kde-base/kdelibs-4 )
perl? ( dev-lang/perl )
python? ( =dev-lang/python-2* )
ruby? ( >=dev-lang/ruby-1.8.2 )
sasl? ( dev-libs/cyrus-sasl )
webdav-neon? ( >=net-libs/neon-0.28 )
webdav-serf? ( >=net-libs/serf-0.3.0 )"
RDEPEND="${CDEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] )
java? ( >=virtual/jre-1.5 )
kde? ( kde-base/kwalletd )
nls? ( virtual/libintl )
perl? ( dev-perl/URI )"
DEPEND="${CDEPEND}
!!<sys-apps/sandbox-1.6
ctypes-python? ( dev-python/ctypesgen )
doc? ( app-doc/doxygen )
gnome-keyring? ( dev-util/pkgconfig )
java? ( >=virtual/jdk-1.5 )
kde? ( dev-util/pkgconfig )
nls? ( sys-devel/gettext )
webdav-neon? ( dev-util/pkgconfig )"
PATCHES=(
"${FILESDIR}/${PN}-1.6.0-disable_linking_against_unneeded_libraries.patch"
"${FILESDIR}/${PN}-1.6.2-local_library_preloading.patch"
"${FILESDIR}/${PN}-1.6.3-kwallet_window.patch"
"${FILESDIR}/${PN}-1.5.4-interix.patch"
"${FILESDIR}/${PN}-1.5.6-aix-dso.patch"
"${FILESDIR}/${PN}-1.6.3-hpux-dso.patch"
)
want_apache
pkg_setup() {
if use berkdb; then
local apu_bdb_version="$(${EPREFIX}/usr/bin/apu-1-config --includes \
| grep -Eoe '-I${EPREFIX}/usr/include/db[[:digit:]]\.[[:digit:]]' \
| sed 's:.*b::')"
einfo
if [[ -z "${SVN_BDB_VERSION}" ]]; then
if [[ -n "${apu_bdb_version}" ]]; then
SVN_BDB_VERSION="${apu_bdb_version}"
einfo "Matching db version to apr-util"
else
SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")"
einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB."
fi
fi
einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
einfo
if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then
eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying"
eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}."
eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"."
eerror "Aborting to avoid possible run-time crashes."
die "Berkeley DB version mismatch"
fi
fi
depend.apache_pkg_setup
java-pkg-opt-2_pkg_setup
if use ctypes-python || use python; then
python_pkg_setup
fi
if ! use webdav-neon && ! use webdav-serf; then
ewarn "WebDAV support is disabled. You need WebDAV to"
ewarn "access repositories through the HTTP protocol."
ewarn "Consider enabling one of the following USE-flags:"
ewarn " webdav-neon webdav-serf"
echo -ne "\a"
fi
if use debug; then
append-cppflags -DSVN_DEBUG -DAP_DEBUG
fi
# Allow for custom repository locations.
SVN_REPOS_LOC="${SVN_REPOS_LOC:-${EPREFIX}/var/svn}"
}
src_prepare() {
base_src_prepare
fperms +x build/transform_libtool_scripts.sh
sed -i \
-e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \
-e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac
sed -e "/SWIG_PY_INCLUDES=/s/\$ac_cv_python_includes/\\\\\$(PYTHON_INCLUDES)/" -i build/ac-macros/swig.m4 || die "sed failed"
# this bites us in particular on Solaris
sed -i -e '1c\#!/usr/bin/env sh' build/transform_libtool_scripts.sh || \
die "/bin/sh is not POSIX shell!"
eautoconf
elibtoolize
sed -e "s/libsvn_swig_py-1\.la/libsvn_swig_py-\$(PYTHON_VERSION)-1.la/" -i build-outputs.mk || die "sed failed"
}
src_configure() {
local myconf
if use python || use perl || use ruby; then
myconf+=" --with-swig"
else
myconf+=" --without-swig"
fi
if use java; then
myconf+=" --without-junit"
fi
if use kde || use nls; then
myconf+=" --enable-nls"
else
myconf+=" --disable-nls"
fi
case ${CHOST} in
*-solaris*)
# -lintl isn't added for some reason (makes Neon check fail)
use nls && append-libs -lintl
;;
*-aix*)
# avoid recording immediate path to sharedlibs into executables
append-ldflags -Wl,-bnoipath
;;
*-interix*)
# loader crashes on the LD_PRELOADs...
myconf="${myconf} --disable-local-library-preloading"
;;
esac
econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
$(use_with apache2 apxs "${APXS}") \
$(use_with berkdb berkeley-db "db.h:${EPREFIX}/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \
$(use_with ctypes-python ctypesgen "${EPREFIX}/usr") \
$(use_enable dso runtime-module-search) \
$(use_with gnome-keyring) \
$(use_enable java javahl) \
$(use_with java jdk "${JAVA_HOME}") \
$(use_with kde kwallet) \
$(use_with sasl) \
$(use_with webdav-neon neon) \
$(use_with webdav-serf serf "${EPREFIX}/usr") \
${myconf} \
--with-apr="${EPREFIX}/usr/bin/apr-1-config" \
--with-apr-util="${EPREFIX}/usr/bin/apu-1-config" \
--disable-experimental-libtool \
--without-jikes \
--enable-local-library-preloading \
--disable-mod-activation \
--disable-neon-version-check \
--disable-static \
--with-sqlite="${EPREFIX}/usr"
}
src_compile() {
emake local-all || die "Building of core of Subversion failed"
if use ctypes-python; then
python_copy_sources subversion/bindings/ctypes-python
rm -fr subversion/bindings/ctypes-python
ctypes_python_bindings_building() {
rm -f subversion/bindings/ctypes-python
ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python
emake ctypes-python
}
python_execute_function \
--action-message 'Building of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Building of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \
ctypes_python_bindings_building
fi
if use python; then
python_copy_sources subversion/bindings/swig/python
rm -fr subversion/bindings/swig/python
swig_python_bindings_building() {
rm -f subversion/bindings/swig/python
ln -s python-${PYTHON_ABI} subversion/bindings/swig/python
emake \
PYTHON_INCLUDES="-I${EPREFIX}$(python_get_includedir)" \
PYTHON_VERSION="$(python_get_version)" \
swig_pydir="${EPREFIX}$(python_get_sitedir)/libsvn" \
swig_pydir_extra="${EPREFIX}$(python_get_sitedir)/svn" \
swig-py
}
python_execute_function \
--action-message 'Building of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Building of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \
swig_python_bindings_building
fi
if use perl; then
emake swig-pl || die "Building of Subversion SWIG Perl bindings failed"
fi
if use ruby; then
emake swig-rb || die "Building of Subversion SWIG Ruby bindings failed"
fi
if use java; then
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl || die "Building of Subversion JavaHL library failed"
fi
if use emacs; then
elisp-compile contrib/client-side/emacs/{dsvn,psvn,vc-svn}.el doc/svn-doc.el doc/tools/svnbook.el || die "Compilation of Emacs modules failed"
fi
if use extras; then
emake contrib || die "Building of contrib failed"
emake tools || die "Building of tools failed"
fi
if use doc; then
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
emake doc-javahl || die "Building of Subversion JavaHL library HTML documentation failed"
fi
fi
}
src_install() {
emake -j1 DESTDIR="${D}" local-install || die "Installation of core of Subversion failed"
if use ctypes-python; then
ctypes_python_bindings_installation() {
rm -f subversion/bindings/ctypes-python
ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python
emake DESTDIR="${D}" install-ctypes-python
}
python_execute_function \
--action-message 'Installation of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Installation of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \
ctypes_python_bindings_installation
fi
if use python; then
swig_python_bindings_installation() {
rm -f subversion/bindings/swig/python
ln -s python-${PYTHON_ABI} subversion/bindings/swig/python
emake \
DESTDIR="${D}" \
PYTHON_VERSION="$(python_get_version)" \
swig_pydir="${EPREFIX}$(python_get_sitedir)/libsvn" \
swig_pydir_extra="${EPREFIX}$(python_get_sitedir)/svn" \
install-swig-py
}
python_execute_function \
--action-message 'Installation of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Installation of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \
swig_python_bindings_installation
fi
if use ctypes-python || use python; then
python_clean_installation_image -q
fi
if use perl; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl || die "Installation of Subversion SWIG Perl bindings failed"
fixlocalpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -print0 | xargs -0 rm -fr
fi
if use ruby; then
emake DESTDIR="${D}" install-swig-rb || die "Installation of Subversion SWIG Ruby bindings failed"
fi
if use java; then
emake DESTDIR="${D}" install-javahl || die "Installation of Subversion JavaHL library failed"
java-pkg_regso "${ED}"usr/$(get_libdir)/libsvnjavahl*.so
java-pkg_dojar "${ED}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar
rm -fr "${ED}"usr/$(get_libdir)/svn-javahl/*.jar
fi
# Install Apache module configuration.
if use apache2; then
keepdir "${APACHE_MODULES_CONFDIR}"
insinto "${APACHE_MODULES_CONFDIR}"
doins "${FILESDIR}/47_mod_dav_svn.conf"
fi
# Install Bash Completion, bug 43179.
dobashcompletion tools/client-side/bash_completion subversion
rm -f tools/client-side/bash_completion
# Install hot backup script, bug 54304.
newbin tools/backup/hot-backup.py svn-hot-backup
rm -fr tools/backup
# Install svn_load_dirs.pl.
if use perl; then
dobin contrib/client-side/svn_load_dirs/svn_load_dirs.pl
fi
rm -f contrib/client-side/svn_load_dirs/svn_load_dirs.pl
# Install svnserve init-script and xinet.d snippet, bug 43245.
newinitd "${FILESDIR}"/svnserve.initd2 svnserve
newconfd "${FILESDIR}"/svnserve.confd svnserve
insinto /etc/xinetd.d
newins "${FILESDIR}"/svnserve.xinetd svnserve
# Install documentation.
dodoc CHANGES COMMITTERS README
dodoc tools/xslt/svnindex.{css,xsl}
rm -fr tools/xslt
# Install Vim syntax files.
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins contrib/client-side/vim/svn.vim
fi
rm -f contrib/client-side/vim/svn.vim
# Install Emacs Lisps.
if use emacs; then
elisp-install ${PN} contrib/client-side/emacs/{dsvn,psvn}.{el,elc} doc/svn-doc.{el,elc} doc/tools/svnbook.{el,elc} || die "Installation of Emacs modules failed"
elisp-install ${PN}/compat contrib/client-side/emacs/vc-svn.{el,elc} || die "Installation of Emacs modules failed"
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
elisp-site-file-install "${FILESDIR}/70svn-gentoo.el" || die "Installation of Emacs site-init file failed"
fi
rm -fr contrib/client-side/emacs
# Install extra files.
if use extras; then
cat << EOF > 80subversion-extras
PATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
ROOTPATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
EOF
doenvd 80subversion-extras
emake DESTDIR="${D}" contribdir="/usr/$(get_libdir)/subversion/bin" install-contrib || die "Installation of contrib failed"
emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools || die "Installation of tools failed"
find contrib tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr
rm -fr contrib/client-side/svn-push
rm -fr contrib/server-side/svnstsw
rm -fr tools/client-side/svnmucc
rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}*
rm -fr tools/{buildbot,dev,diff,po}
insinto /usr/share/${PN}
doins -r contrib tools
fi
if use doc; then
dohtml -r doc/doxygen/html/* || die "Installation of Subversion HTML documentation failed"
dodoc -r notes
if use java; then
java-pkg_dojavadoc doc/javadoc
fi
fi
find "${D}" '(' -name '*.la' ')' -print0 | xargs -0 rm -f
}
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]]; then
OLD_BDB_VERSION="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
NEW_BDB_VERSION="$(scanelf -nq "${ED}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]]; then
CHANGED_BDB_VERSION="1"
fi
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
use perl && perl-module_pkg_postinst
if use ctypes-python; then
python_mod_optimize csvn
fi
if use python; then
python_mod_optimize libsvn svn
fi
if use apache2; then
elog " - http-based server:"
elog " 1. Edit /etc/conf.d/apache2 to include both \"-D DAV\" and \"-D SVN\""
elog " 2. Create an htpasswd file:"
elog " htpasswd2 -m -c ${SVN_REPOS_LOC}/conf/svnusers USERNAME"
elog " 3. Fix the repository permissions (see \"Fixing the repository permissions\")"
elog " 4. Restart Apache: /etc/init.d/apache2 restart"
elog
fi
if [[ -n "${CHANGED_BDB_VERSION}" ]]; then
ewarn "You upgraded from an older version of Berkeley DB and may experience"
ewarn "problems with your repository. Run the following commands as root to fix it:"
ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos"
ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos"
fi
ewarn "If you run subversion as a daemon, you will need to restart it to avoid module mismatches."
}
pkg_postrm() {
use emacs && elisp-site-regen
use perl && perl-module_pkg_postrm
if use ctypes-python; then
python_mod_cleanup csvn
fi
if use python; then
python_mod_cleanup libsvn svn
fi
}
pkg_config() {
# Remember: Don't use ${EROOT}${SVN_REPOS_LOC} since ${SVN_REPOS_LOC}
# already has EPREFIX in it
einfo "Initializing the database in ${ROOT}${SVN_REPOS_LOC}..."
if [[ -e "${ROOT}${SVN_REPOS_LOC}/repos" ]]; then
echo "A Subversion repository already exists and I will not overwrite it."
echo "Delete \"${ROOT}${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version."
else
mkdir -p "${ROOT}${SVN_REPOS_LOC}/conf"
einfo "Populating repository directory..."
# Create initial repository.
"${EROOT}usr/bin/svnadmin" create "${ROOT}${SVN_REPOS_LOC}/repos"
einfo "Setting repository permissions..."
SVNSERVE_USER="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")"
SVNSERVE_GROUP="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")"
if use apache2; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers"
enewgroup "${SVNSERVE_GROUP}"
enewuser "${SVNSERVE_USER}" -1 -1 "${SVN_REPOS_LOC}" "${SVNSERVE_GROUP}"
fi
chown -Rf "${SVNSERVE_USER}:${SVNSERVE_GROUP}" "${ROOT}${SVN_REPOS_LOC}/repos"
chmod -Rf go-rwx "${ROOT}${SVN_REPOS_LOC}/conf"
chmod -Rf o-rwx "${ROOT}${SVN_REPOS_LOC}/repos"
fi
}

@ -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/dev-vcs/subversion/subversion-1.6.17-r7.ebuild,v 1.7 2011/11/06 16:07:18 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.6.17-r7.ebuild,v 1.8 2012/02/11 17:37:58 xarthisius Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Subversion"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="apache2 berkdb ctypes-python debug doc +dso emacs extras gnome-keyring java kde nls perl python ruby sasl vim-syntax +webdav-neon webdav-serf"
CDEPEND=">=dev-db/sqlite-3.4

@ -1,938 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.6.17.ebuild,v 1.7 2011/08/27 11:19:28 armin76 Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
WANT_AUTOMAKE="none"
inherit autotools base bash-completion db-use depend.apache elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module python
DESCRIPTION="Advanced version control system"
HOMEPAGE="http://subversion.apache.org/"
SRC_URI="http://subversion.tigris.org/downloads/${P/_/-}.tar.bz2"
LICENSE="Subversion"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="apache2 berkdb ctypes-python debug doc +dso emacs extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf"
CDEPEND=">=dev-db/sqlite-3.4[threadsafe]
>=dev-libs/apr-1.3:1
>=dev-libs/apr-util-1.3:1
dev-libs/expat
sys-libs/zlib
berkdb? ( =sys-libs/db-4* )
ctypes-python? ( =dev-lang/python-2* )
emacs? ( virtual/emacs )
gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/gnome-keyring )
kde? ( sys-apps/dbus x11-libs/qt-core x11-libs/qt-dbus x11-libs/qt-gui >=kde-base/kdelibs-4 )
perl? ( dev-lang/perl )
python? ( =dev-lang/python-2* )
ruby? ( >=dev-lang/ruby-1.8.2 )
sasl? ( dev-libs/cyrus-sasl )
webdav-neon? ( >=net-libs/neon-0.28 )
webdav-serf? ( >=net-libs/serf-0.3.0 )"
RDEPEND="${CDEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] )
java? ( >=virtual/jre-1.5 )
kde? ( kde-base/kwalletd )
nls? ( virtual/libintl )
perl? ( dev-perl/URI )"
APACHE_TEST_DEPEND="|| (
=www-servers/apache-2.4*[apache2_modules_auth_basic,apache2_modules_authn_core,apache2_modules_authn_file,apache2_modules_authz_core,apache2_modules_authz_user,apache2_modules_dav,apache2_modules_log_config,apache2_modules_unixd]
=www-servers/apache-2.2*[apache2_modules_auth_basic,apache2_modules_authn_file,apache2_modules_dav,apache2_modules_log_config]
)"
DEPEND="${CDEPEND}
!!<sys-apps/sandbox-1.6
ctypes-python? ( dev-python/ctypesgen )
doc? ( app-doc/doxygen )
gnome-keyring? ( dev-util/pkgconfig )
java? ( >=virtual/jdk-1.5 )
kde? ( dev-util/pkgconfig )
nls? ( sys-devel/gettext )
test? (
=dev-lang/python-2*
webdav-neon? ( ${APACHE_TEST_DEPEND} )
webdav-serf? ( ${APACHE_TEST_DEPEND} )
)
webdav-neon? ( dev-util/pkgconfig )"
PATCHES=(
"${FILESDIR}/${PN}-1.6.0-disable_linking_against_unneeded_libraries.patch"
"${FILESDIR}/${PN}-1.6.2-local_library_preloading.patch"
"${FILESDIR}/${PN}-1.6.3-kwallet_window.patch"
)
want_apache
S="${WORKDIR}/${P/_/-}"
print() {
local blue color green normal red
if [[ "${NOCOLOR:-false}" =~ ^(false|no)$ ]]; then
red=$'\e[1;31m'
green=$'\e[1;32m'
blue=$'\e[1;34m'
normal=$'\e[0m'
fi
while (($#)); do
case "$1" in
--red)
color="${red}"
;;
--green)
color="${green}"
;;
--blue)
color="${blue}"
;;
--)
shift
break
;;
-*)
die "${FUNCNAME}(): Unrecognized option '$1'"
;;
*)
break
;;
esac
shift
done
echo " ${green}*${normal} ${color}$@${normal}"
}
pkg_setup() {
if use kde && ! use nls; then
eerror "Support for KWallet (KDE) requires Native Language Support (NLS)."
die "Enable \"nls\" USE flag"
fi
if use berkdb; then
einfo
if [[ -z "${SVN_BDB_VERSION}" ]]; then
SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")"
einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB."
fi
einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
einfo
local apu_bdb_version="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libaprutil-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then
eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying"
eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}."
eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"."
eerror "Aborting to avoid possible run-time crashes."
die "Berkeley DB version mismatch"
fi
fi
depend.apache_pkg_setup
java-pkg-opt-2_pkg_setup
if use ctypes-python || use python || use test; then
python_pkg_setup
fi
if ! use webdav-neon && ! use webdav-serf; then
ewarn
ewarn "WebDAV support is disabled. You need WebDAV to"
ewarn "access repositories through the HTTP protocol."
ewarn
ewarn "WebDAV support needs one of the following USE flags enabled:"
ewarn " webdav-neon webdav-serf"
ewarn
ewarn "You can do this by enabling one of these flags in /etc/portage/package.use:"
ewarn " ${CATEGORY}/${PN} webdav-neon webdav-serf"
ewarn
echo -ne "\a"
fi
if use test; then
print
print --red "************************************************************************************************"
print
print "NOTES ABOUT TESTS"
print
print "You can set the following variables to enable testing of some features and configure testing:"
if use webdav-neon || use webdav-serf; then
print " SVN_TEST_APACHE_PORT=integer - Set Apache port number (Default value: 62208)"
fi
print " SVN_TEST_SVNSERVE_PORT=integer - Set svnserve port number (Default value: 62209)"
print " SVN_TEST_FSFS_MEMCACHED=1 - Enable using of Memcached for FSFS repositories"
print " SVN_TEST_FSFS_MEMCACHED_PORT=integer - Set Memcached port number (Default value: 62210)"
print " SVN_TEST_FSFS_SHARDING=integer - Enable sharding of FSFS repositories and set default shard size for FSFS repositories"
print " SVN_TEST_FSFS_PACKING=1 - Enable packing of FSFS repositories"
print " (SVN_TEST_FSFS_PACKING requires SVN_TEST_FSFS_SHARDING)"
if use ctypes-python || use java || use perl || use python || use ruby; then
print " SVN_TEST_BINDINGS=1 - Enable testing of bindings"
fi
if use java || use perl || use python || use ruby; then
print " (Testing of bindings requires ${CATEGORY}/${PF})"
fi
if use java; then
print " (Testing of JavaHL library requires dev-java/junit:4)"
fi
print
print --red "************************************************************************************************"
print
if ! use apache2 && { use webdav-neon || use webdav-serf; }; then
eerror "Testing of libsvn_ra_neon / libsvn_ra_serf requires support for Apache."
die "Enable \"apache2\" USE flag."
fi
if [[ -n "${SVN_TEST_APACHE_PORT}" ]] && ! ([[ "$((${SVN_TEST_APACHE_PORT}))" == "${SVN_TEST_APACHE_PORT}" ]]) &>/dev/null; then
die "Value of SVN_TEST_APACHE_PORT must be an integer"
fi
if [[ -n "${SVN_TEST_SVNSERVE_PORT}" ]] && ! ([[ "$((${SVN_TEST_SVNSERVE_PORT}))" == "${SVN_TEST_SVNSERVE_PORT}" ]]) &>/dev/null; then
die "Value of SVN_TEST_SVNSERVE_PORT must be an integer"
fi
if [[ -n "${SVN_TEST_FSFS_MEMCACHED}" ]] && ! has_version net-misc/memcached; then
die "net-misc/memcached must be installed"
fi
if [[ -n "${SVN_TEST_FSFS_MEMCACHED_PORT}" ]] && ! ([[ "$((${SVN_TEST_FSFS_MEMCACHED_PORT}))" == "${SVN_TEST_FSFS_MEMCACHED_PORT}" ]]) &>/dev/null; then
die "Value of SVN_TEST_FSFS_MEMCACHED_PORT must be an integer"
fi
if [[ -n "${SVN_TEST_FSFS_SHARDING}" ]] && ! ([[ "$((${SVN_TEST_FSFS_SHARDING}))" == "${SVN_TEST_FSFS_SHARDING}" ]]) &>/dev/null; then
die "Value of SVN_TEST_FSFS_SHARDING must be an integer"
fi
if [[ -n "${SVN_TEST_FSFS_PACKING}" && -z "${SVN_TEST_FSFS_SHARDING}" ]]; then
die "SVN_TEST_FSFS_PACKING requires SVN_TEST_FSFS_SHARDING"
fi
if [[ -n "${SVN_TEST_BINDINGS}" ]]; then
if { use java || use perl || use python || use ruby; } && ! has_version "=${CATEGORY}/${PF}"; then
die "${CATEGORY}/${PF} must be installed"
fi
if use java && ! has_version dev-java/junit:4; then
die "dev-java/junit:4 must be installed"
fi
fi
fi
if use debug; then
append-cppflags -DSVN_DEBUG -DAP_DEBUG
fi
# Allow for custom repository locations.
SVN_REPOS_LOC="${SVN_REPOS_LOC:-${EPREFIX}/var/svn}"
}
src_prepare() {
base_src_prepare
fperms +x build/transform_libtool_scripts.sh
if ! use test; then
sed -i \
-e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \
-e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac
fi
sed -e "/SWIG_PY_INCLUDES=/s/\$ac_cv_python_includes/\\\\\$(PYTHON_INCLUDES)/" -i build/ac-macros/swig.m4 || die "sed failed"
eautoconf
elibtoolize
sed -e "s/libsvn_swig_py-1\.la/libsvn_swig_py-\$(PYTHON_VERSION)-1.la/" -i build-outputs.mk || die "sed failed"
}
src_configure() {
local myconf
if use python || use perl || use ruby; then
myconf+=" --with-swig"
else
myconf+=" --without-swig"
fi
if use java; then
if use test && [[ -n "${SVN_TEST_BINDINGS}" ]]; then
myconf+=" --with-junit=${EPREFIX}/usr/share/junit-4/lib/junit.jar"
else
myconf+=" --without-junit"
fi
fi
econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
$(use_with apache2 apxs "${APXS}") \
$(use_with berkdb berkeley-db "db.h:${EPREFIX}/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \
$(use_with ctypes-python ctypesgen "${EPREFIX}/usr") \
$(use_enable dso runtime-module-search) \
$(use_with gnome-keyring) \
$(use_enable java javahl) \
$(use_with java jdk "${JAVA_HOME}") \
$(use_with kde kwallet) \
$(use_enable nls) \
$(use_with sasl) \
$(use_with webdav-neon neon) \
$(use_with webdav-serf serf "${EPREFIX}/usr") \
${myconf} \
--with-apr="${EPREFIX}/usr/bin/apr-1-config" \
--with-apr-util="${EPREFIX}/usr/bin/apu-1-config" \
--disable-experimental-libtool \
--without-jikes \
--enable-local-library-preloading \
--disable-mod-activation \
--disable-neon-version-check \
--with-sqlite="${EPREFIX}/usr"
}
src_compile() {
print
print "Building of core of Subversion"
print
emake local-all || die "Building of core of Subversion failed"
if use ctypes-python; then
print
print "Building of Subversion Ctypes Python bindings"
print
python_copy_sources subversion/bindings/ctypes-python
rm -fr subversion/bindings/ctypes-python
ctypes_python_bindings_building() {
rm -f subversion/bindings/ctypes-python
ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python
emake ctypes-python
}
python_execute_function \
--action-message 'Building of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Building of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \
ctypes_python_bindings_building
fi
if use python; then
print
print "Building of Subversion SWIG Python bindings"
print
python_copy_sources subversion/bindings/swig/python
rm -fr subversion/bindings/swig/python
swig_python_bindings_building() {
rm -f subversion/bindings/swig/python
ln -s python-${PYTHON_ABI} subversion/bindings/swig/python
emake \
PYTHON_INCLUDES="-I${EPREFIX}$(python_get_includedir)" \
PYTHON_VERSION="$(python_get_version)" \
swig_pydir="${EPREFIX}$(python_get_sitedir)/libsvn" \
swig_pydir_extra="${EPREFIX}$(python_get_sitedir)/svn" \
swig-py
}
python_execute_function \
--action-message 'Building of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Building of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \
swig_python_bindings_building
fi
if use perl; then
print
print "Building of Subversion SWIG Perl bindings"
print
emake -j1 swig-pl || die "Building of Subversion SWIG Perl bindings failed"
fi
if use ruby; then
print
print "Building of Subversion SWIG Ruby bindings"
print
emake swig-rb || die "Building of Subversion SWIG Ruby bindings failed"
fi
if use java; then
print
print "Building of Subversion JavaHL library"
print
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl || die "Building of Subversion JavaHL library failed"
fi
if use emacs; then
print
print "Compilation of Emacs modules"
print
elisp-compile contrib/client-side/emacs/{dsvn,psvn,vc-svn}.el doc/svn-doc.el doc/tools/svnbook.el || die "Compilation of Emacs modules failed"
fi
if use extras; then
print
print "Building of contrib and tools"
print
emake contrib || die "Building of contrib failed"
emake tools || die "Building of tools failed"
fi
if use doc; then
print
print "Building of Subversion HTML documentation"
print
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
print
print "Building of Subversion JavaHL library HTML documentation"
print
emake doc-javahl || die "Building of Subversion JavaHL library HTML documentation failed"
fi
fi
}
create_apache_tests_configuration() {
get_loadmodule_directive() {
if [[ "$("${APACHE_BIN}" -l)" != *"mod_$1.c"* ]]; then
echo "LoadModule $1_module \"${APACHE_MODULESDIR}/mod_$1.so\""
fi
}
get_loadmodule_directives() {
if has_version "=www-servers/apache-2.4*"; then
get_loadmodule_directive auth_basic
get_loadmodule_directive authn_core
get_loadmodule_directive authn_file
get_loadmodule_directive authz_core
get_loadmodule_directive authz_user
get_loadmodule_directive dav
get_loadmodule_directive log_config
get_loadmodule_directive unixd
else
get_loadmodule_directive auth_basic
get_loadmodule_directive authn_file
get_loadmodule_directive dav
get_loadmodule_directive log_config
fi
}
mkdir -p "${T}/apache"
cat << EOF > "${T}/apache/apache.conf"
$(get_loadmodule_directives)
LoadModule dav_svn_module "${S}/subversion/mod_dav_svn/.libs/mod_dav_svn.so"
LoadModule authz_svn_module "${S}/subversion/mod_authz_svn/.libs/mod_authz_svn.so"
User $(id -un)
Group $(id -gn)
Listen localhost:${SVN_TEST_APACHE_PORT}
ServerName localhost
ServerRoot "${T}"
DocumentRoot "${T}"
CoreDumpDirectory "${T}"
PidFile "${T}/apache.pid"
CustomLog "${T}/apache/access_log" "%h %l %u %{%Y-%m-%dT%H:%M:%S}t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
CustomLog "${T}/apache/svn_log" "%{%Y-%m-%dT%H:%M:%S}t %u %{SVN-REPOS-NAME}e %{SVN-ACTION}e" env=SVN-ACTION
ErrorLog "${T}/apache/error_log"
LogLevel Debug
MaxRequestsPerChild 0
<Directory />
AllowOverride None
</Directory>
<Location /svn-test-work/repositories>
DAV svn
SVNParentPath "${S}/subversion/tests/cmdline/svn-test-work/repositories"
AuthzSVNAccessFile "${S}/subversion/tests/cmdline/svn-test-work/authz"
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile "${T}/apache/users"
Require valid-user
</Location>
<Location /svn-test-work/local_tmp/repos>
DAV svn
SVNPath "${S}/subversion/tests/cmdline/svn-test-work/local_tmp/repos"
AuthzSVNAccessFile "${S}/subversion/tests/cmdline/svn-test-work/authz"
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile "${T}/apache/users"
Require valid-user
</Location>
EOF
cat << EOF > "${T}/apache/users"
jrandom:xCGl35kV9oWCY
jconstant:xCGl35kV9oWCY
EOF
}
set_tests_variables() {
if [[ "$1" == "local" ]]; then
base_url="file://${S}/subversion/tests/cmdline"
http_library=""
fi
if [[ "$1" == "svn" ]]; then
base_url="svn://127.0.0.1:${SVN_TEST_SVNSERVE_PORT}"
http_library=""
fi
if [[ "$1" == "neon" || "$1" == "serf" ]]; then
base_url="http://127.0.0.1:${SVN_TEST_APACHE_PORT}"
http_library="$1"
fi
}
src_test() {
if ! use test; then
die "Invalid configuration"
fi
local fs_type fs_types ra_type ra_types options failed_tests
fs_types="fsfs"
use berkdb && fs_types+=" bdb"
ra_types="local svn"
use webdav-neon && ra_types+=" neon"
use webdav-serf && ra_types+=" serf"
local pid_file
for pid_file in svnserve.pid apache.pid memcached.pid; do
rm -f "${T}/${pid_file}"
done
termination() {
local die="$1" pid_file
if [[ -n "${die}" ]]; then
echo -e "\n\e[1;31mKilling of child processes...\e[0m\a" > /dev/tty
fi
for pid_file in svnserve.pid apache.pid memcached.pid; do
if [[ -f "${T}/${pid_file}" ]]; then
kill "$(<"${T}/${pid_file}")"
fi
done
if [[ -n "${die}" ]]; then
sleep 6
die "Termination"
fi
}
trap 'termination 1 &' SIGINT SIGTERM
SVN_TEST_SVNSERVE_PORT="${SVN_TEST_SVNSERVE_PORT:-62209}"
LC_ALL="C" subversion/svnserve/svnserve -dr "subversion/tests/cmdline" --listen-port "${SVN_TEST_SVNSERVE_PORT}" --log-file "${T}/svnserve.log" --pid-file "${T}/svnserve.pid"
if use webdav-neon || use webdav-serf; then
SVN_TEST_APACHE_PORT="${SVN_TEST_APACHE_PORT:-62208}"
create_apache_tests_configuration
"${APACHE_BIN}" -f "${T}/apache/apache.conf"
fi
if [[ -n "${SVN_TEST_FSFS_MEMCACHED}" ]]; then
SVN_TEST_FSFS_MEMCACHED_PORT="${SVN_TEST_FSFS_MEMCACHED_PORT:-62210}"
sed -e "/\[memcached-servers\]/akey = 127.0.0.1:${SVN_TEST_FSFS_MEMCACHED_PORT}" -i subversion/tests/tests.conf
memcached -dp "${SVN_TEST_FSFS_MEMCACHED_PORT}" -P "${T}/memcached.pid"
fi
if [[ -n "${SVN_TEST_FSFS_SHARDING}" ]]; then
options+=" FSFS_SHARDING=${SVN_TEST_FSFS_SHARDING}"
fi
if [[ -n "${SVN_TEST_FSFS_PACKING}" ]]; then
options+=" FSFS_PACKING=1"
fi
# if [[ -n "${SVN_TEST_SASL}" ]]; then
# options+=" ENABLE_SASL=1"
# fi
sleep 6
for ra_type in ${ra_types}; do
for fs_type in ${fs_types}; do
[[ "${ra_type}" == "local" && "${fs_type}" == "bdb" ]] && continue
print
print --blue "Testing of ra_${ra_type} + $(echo ${fs_type} | tr '[:lower:]' '[:upper:]')"
print
set_tests_variables ${ra_type}
time emake check FS_TYPE="${fs_type}" BASE_URL="${base_url}" HTTP_LIBRARY="${http_library}" CLEANUP="1" ${options} || failed_tests="1"
mv tests.log "${T}/tests-ra_${ra_type}-${fs_type}.log"
done
done
unset base_url http_library
termination
trap - SIGINT SIGTERM
if [[ -n "${SVN_TEST_BINDINGS}" ]]; then
local swig_lingua swig_linguas
local -A linguas
if use ctypes-python; then
print
print --blue "Testing of Subversion Ctypes Python bindings"
print
ctypes_python_bindings_testing() {
rm -f subversion/bindings/ctypes-python
ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python
time emake check-ctypes-python || failed_tests="1"
}
python_execute_function \
--action-message 'Testing of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Testing of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \
ctypes_python_bindings_testing
fi
if use python; then
print
print --blue "Testing of Subversion SWIG Python bindings"
print
swig_python_bindings_testing() {
rm -f subversion/bindings/swig/python
ln -s python-${PYTHON_ABI} subversion/bindings/swig/python
time emake PYTHON_VERSION="$(python_get_version)" check-swig-py || failed_tests="1"
}
python_execute_function \
--action-message 'Testing of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Testing of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \
swig_python_bindings_testing
fi
use perl && swig_linguas+=" pl"
use ruby && swig_linguas+=" rb"
linguas[pl]="Perl"
linguas[rb]="Ruby"
for swig_lingua in ${swig_linguas}; do
print
print --blue "Testing of Subversion SWIG ${linguas[${swig_lingua}]} bindings"
print
time emake check-swig-${swig_lingua} || failed_tests="1"
done
if use java; then
print
print --blue "Testing of Subversion JavaHL library"
print
time emake check-javahl || failed_tests="1"
fi
fi
if [[ -n "${failed_tests}" ]]; then
ewarn
ewarn "\e[1;31mTests failed\e[0m"
ewarn
fi
}
src_install() {
print
print "Installation of core of Subversion"
print
emake -j1 DESTDIR="${D}" local-install || die "Installation of core of Subversion failed"
if use ctypes-python; then
print
print "Installation of Subversion Ctypes Python bindings"
print
ctypes_python_bindings_installation() {
rm -f subversion/bindings/ctypes-python
ln -s ctypes-python-${PYTHON_ABI} subversion/bindings/ctypes-python
emake DESTDIR="${D}" install-ctypes-python
}
python_execute_function \
--action-message 'Installation of Subversion Ctypes Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Installation of Subversion Ctypes Python bindings failed with $(python_get_implementation) $(python_get_version)' \
ctypes_python_bindings_installation
fi
if use python; then
print
print "Installation of Subversion SWIG Python bindings"
print
swig_python_bindings_installation() {
rm -f subversion/bindings/swig/python
ln -s python-${PYTHON_ABI} subversion/bindings/swig/python
emake -j1 \
DESTDIR="${D}" \
PYTHON_VERSION="$(python_get_version)" \
swig_pydir="${EPREFIX}$(python_get_sitedir)/libsvn" \
swig_pydir_extra="${EPREFIX}$(python_get_sitedir)/svn" \
install-swig-py
}
python_execute_function \
--action-message 'Installation of Subversion SWIG Python bindings with $(python_get_implementation) $(python_get_version)' \
--failure-message 'Installation of Subversion SWIG Python bindings failed with $(python_get_implementation) $(python_get_version)' \
swig_python_bindings_installation
delete_static_libraries() {
find "${ED}$(python_get_sitedir)" -name "*.a" -print0 | xargs -0 rm -f
}
python_execute_function -q delete_static_libraries
fi
if use ctypes-python || use python; then
python_clean_installation_image -q
fi
if use perl; then
print
print "Installation of Subversion SWIG Perl bindings"
print
emake -j1 DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl || die "Installation of Subversion SWIG Perl bindings failed"
fixlocalpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -print0 | xargs -0 rm -fr
fi
if use ruby; then
print
print "Installation of Subversion SWIG Ruby bindings"
print
emake -j1 DESTDIR="${D}" install-swig-rb || die "Installation of Subversion SWIG Ruby bindings failed"
find "${ED}usr/$(get_libdir)/ruby" "(" -name "*.a" -o -name "*.la" ")" -print0 | xargs -0 rm -f
fi
if use java; then
print
print "Installation of Subversion JavaHL library"
print
emake -j1 DESTDIR="${D}" install-javahl || die "Installation of Subversion JavaHL library failed"
java-pkg_regso "${ED}"usr/$(get_libdir)/libsvnjavahl*.so
java-pkg_dojar "${ED}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar
rm -fr "${ED}"usr/$(get_libdir)/svn-javahl/*.jar
fi
# Install Apache module configuration.
if use apache2; then
mkdir -p "${D}${APACHE_MODULES_CONFDIR}"
cat << EOF > "${D}${APACHE_MODULES_CONFDIR}"/47_mod_dav_svn.conf
<IfDefine SVN>
LoadModule dav_svn_module modules/mod_dav_svn.so
<IfDefine SVN_AUTHZ>
LoadModule authz_svn_module modules/mod_authz_svn.so
</IfDefine>
# Example configuration:
#<Location /svn/repos>
# DAV svn
# SVNPath ${SVN_REPOS_LOC}/repos
# AuthType Basic
# AuthName "Subversion repository"
# AuthUserFile ${SVN_REPOS_LOC}/conf/svnusers
# Require valid-user
#</Location>
</IfDefine>
EOF
fi
# Install Bash Completion, bug 43179.
dobashcompletion tools/client-side/bash_completion subversion
rm -f tools/client-side/bash_completion
# Install hot backup script, bug 54304.
newbin tools/backup/hot-backup.py svn-hot-backup
rm -fr tools/backup
# Install svn_load_dirs.pl.
if use perl; then
dobin contrib/client-side/svn_load_dirs/svn_load_dirs.pl
fi
rm -f contrib/client-side/svn_load_dirs/svn_load_dirs.pl
# Install svnserve init-script and xinet.d snippet, bug 43245.
newinitd "${FILESDIR}"/svnserve.initd svnserve
newconfd "${FILESDIR}"/svnserve.confd svnserve
insinto /etc/xinetd.d
newins "${FILESDIR}"/svnserve.xinetd svnserve
# Install documentation.
dodoc CHANGES COMMITTERS README
dodoc tools/xslt/svnindex.{css,xsl}
rm -fr tools/xslt
# Install Vim syntax files.
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins contrib/client-side/vim/svn.vim
fi
rm -f contrib/client-side/vim/svn.vim
# Install Emacs Lisps.
if use emacs; then
elisp-install ${PN} contrib/client-side/emacs/{dsvn,psvn}.{el,elc} doc/svn-doc.{el,elc} doc/tools/svnbook.{el,elc} || die "Installation of Emacs modules failed"
elisp-install ${PN}/compat contrib/client-side/emacs/vc-svn.{el,elc} || die "Installation of Emacs modules failed"
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
elisp-site-file-install "${FILESDIR}/70svn-gentoo.el" || die "Installation of Emacs site-init file failed"
fi
rm -fr contrib/client-side/emacs
# Install extra files.
if use extras; then
print
print "Installation of contrib and tools"
print
cat << EOF > 80subversion-extras
PATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
ROOTPATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
EOF
doenvd 80subversion-extras
emake DESTDIR="${D}" contribdir="/usr/$(get_libdir)/subversion/bin" install-contrib || die "Installation of contrib failed"
emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools || die "Installation of tools failed"
find contrib tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr
rm -fr contrib/client-side/svn-push
rm -fr contrib/server-side/svnstsw
rm -fr tools/client-side/svnmucc
rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}*
rm -fr tools/{buildbot,dev,diff,po}
insinto /usr/share/${PN}
doins -r contrib tools
fi
if use doc; then
print
print "Installation of Subversion HTML documentation"
print
dohtml -r doc/doxygen/html/* || die "Installation of Subversion HTML documentation failed"
insinto /usr/share/doc/${PF}
doins -r notes
ecompressdir /usr/share/doc/${PF}/notes
# if use ruby; then
# emake DESTDIR="${D}" install-swig-rb-doc
# fi
if use java; then
java-pkg_dojavadoc doc/javadoc
fi
fi
}
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]]; then
OLD_BDB_VERSION="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
NEW_BDB_VERSION="$(scanelf -nq "${ED}usr/$(get_libdir)/libsvn_subr-1.so.0" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]]; then
CHANGED_BDB_VERSION="1"
fi
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
use perl && perl-module_pkg_postinst
if use ctypes-python; then
python_mod_optimize csvn
fi
if use python; then
python_mod_optimize libsvn svn
fi
elog "Subversion Server Notes"
elog "-----------------------"
elog
elog "If you intend to run a server, a repository needs to be created using"
elog "svnadmin (see man svnadmin) or the following command to create it in"
elog "${SVN_REPOS_LOC}:"
elog
elog " emerge --config =${CATEGORY}/${PF}"
elog
elog "Subversion has multiple server types, take your pick:"
elog
elog " - svnserve daemon: "
elog " 1. Edit /etc/conf.d/svnserve"
elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")"
elog " 3. Start daemon: /etc/init.d/svnserve start"
elog " 4. Make persistent: rc-update add svnserve default"
elog
elog " - svnserve via xinetd:"
elog " 1. Edit /etc/xinetd.d/svnserve (remove disable line)"
elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")"
elog " 3. Restart xinetd.d: /etc/init.d/xinetd restart"
elog
elog " - svn over ssh:"
elog " 1. Fix the repository permissions (see \"Fixing the repository permissions\")"
elog " Additionally run:"
elog " groupadd svnusers"
elog " chown -R root:svnusers ${SVN_REPOS_LOC}/repos"
elog " 2. Create an svnserve wrapper in /usr/local/bin to set the umask you"
elog " want, for example:"
elog " #!/bin/bash"
elog " . /etc/conf.d/svnserve"
elog " umask 007"
elog " exec /usr/bin/svnserve \${SVNSERVE_OPTS} \"\$@\""
elog
if use apache2; then
elog " - http-based server:"
elog " 1. Edit /etc/conf.d/apache2 to include both \"-D DAV\" and \"-D SVN\""
elog " 2. Create an htpasswd file:"
elog " htpasswd2 -m -c ${SVN_REPOS_LOC}/conf/svnusers USERNAME"
elog " 3. Fix the repository permissions (see \"Fixing the repository permissions\")"
elog " 4. Restart Apache: /etc/init.d/apache2 restart"
elog
fi
elog " Fixing the repository permissions:"
elog " chmod -Rf go-rwx ${SVN_REPOS_LOC}/conf"
elog " chmod -Rf g-w,o-rwx ${SVN_REPOS_LOC}/repos"
elog " chmod -Rf g+rw ${SVN_REPOS_LOC}/repos/db"
elog " chmod -Rf g+rw ${SVN_REPOS_LOC}/repos/locks"
elog
elog "If you intend to use svn-hot-backup, you can specify the number of"
elog "backups to keep per repository by specifying an environment variable."
elog "If you want to keep e.g. 2 backups, do the following:"
elog "echo '# hot-backup: Keep that many repository backups around' > /etc/env.d/80subversion"
elog "echo 'SVN_HOTBACKUP_BACKUPS_NUMBER=2' >> /etc/env.d/80subversion"
elog
elog "Subversion contains support for the use of Memcached"
elog "to cache data of FSFS repositories."
elog "You should install \"net-misc/memcached\", start memcached"
elog "and configure your FSFS repositories, if you want to use this feature."
elog "See the documentation for details."
elog
if [[ -n "${CHANGED_BDB_VERSION}" ]]; then
ewarn "You upgraded from an older version of Berkeley DB and may experience"
ewarn "problems with your repository. Run the following commands as root to fix it:"
ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos"
ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos"
fi
}
pkg_postrm() {
use emacs && elisp-site-regen
use perl && perl-module_pkg_postrm
if use ctypes-python; then
python_mod_cleanup csvn
fi
if use python; then
python_mod_cleanup libsvn svn
fi
}
pkg_config() {
einfo "Initializing the database in ${EROOT}${SVN_REPOS_LOC}..."
if [[ -e "${EROOT}${SVN_REPOS_LOC}/repos" ]]; then
echo "A Subversion repository already exists and I will not overwrite it."
echo "Delete \"${EROOT}${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version."
else
mkdir -p "${EROOT}${SVN_REPOS_LOC}/conf"
einfo "Populating repository directory..."
# Create initial repository.
"${EROOT}usr/bin/svnadmin" create "${EROOT}${SVN_REPOS_LOC}/repos"
einfo "Setting repository permissions..."
SVNSERVE_USER="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")"
SVNSERVE_GROUP="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")"
if use apache2; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers"
enewgroup "${SVNSERVE_GROUP}"
enewuser "${SVNSERVE_USER}" -1 -1 "${SVN_REPOS_LOC}" "${SVNSERVE_GROUP}"
fi
chown -Rf "${SVNSERVE_USER}:${SVNSERVE_GROUP}" "${EROOT}${SVN_REPOS_LOC}/repos"
chmod -Rf go-rwx "${EROOT}${SVN_REPOS_LOC}/conf"
chmod -Rf o-rwx "${EROOT}${SVN_REPOS_LOC}/repos"
fi
}

@ -1,3 +1 @@
DIST tortoisehg-2.2.1.tar.gz 9822761 RMD160 9542ae1b4958381c62d573243bb3c060f2166753 SHA1 1b30a4de2a7285f02ef71c9432f19b1c5d9ba8b3 SHA256 7cc7c788308352627780e03059db377f1842d06c03665f7e68b8ad035510d70c
DIST tortoisehg-2.2.2.tar.gz 9230194 RMD160 5d2d9a0ece077f0fe1dba1c022c04949bd043305 SHA1 92ca9ed5cdab9e8a774a400ae2e713b52c9806d6 SHA256 88585aa62b69a764b6949dd659b3224c345e688f83ed199dede1e600f93ac5db
DIST tortoisehg-2.2.tar.gz 9773527 RMD160 877661c6bfebada54fe5f921178fd9a38ec77e94 SHA1 fac5592a82f623ee493e43d9da87f8930ffd15b6 SHA256 a3501b4296fabf883c5a1b44fe4172d2146f9c532881b32e40ecb3c5515d74a7

@ -1,20 +0,0 @@
# HG changeset patch
# User Yuya Nishihara <yuya@tcha.org>
# Date 1319557903 -32400
# Node ID f3817a7abb17cb14bdbb428b63345fb2d17f0853
# Parent 08559b0a658f824b99294ac12cd2e472f4cd5129
hgversion: carry minor digit to major like 1.9 to 2.0
diff --git a/tortoisehg/util/hgversion.py b/tortoisehg/util/hgversion.py
--- a/tortoisehg/util/hgversion.py
+++ b/tortoisehg/util/hgversion.py
@@ -26,8 +26,7 @@
vers = re.split(r'\.|-', v)[:2]
if vers == reqver or len(vers) < 2:
return
- nextver = list(reqver)
- nextver[1] = str(int(reqver[1])+1)
+ nextver = map(str, divmod(int(reqver[0]) * 10 + int(reqver[1]) + 1, 10))
if vers == nextver:
return
return (('This version of TortoiseHg requires Mercurial '

@ -0,0 +1,19 @@
# HG changeset patch
# User Yuya Nishihara <yuya@tcha.org>
# Date 1327248119 -32400
# Node ID d5dc83c7fc47f6692887f5af6bb7b1c819e7ad8e
# Parent 54c988c2eb8442d3cb121b8ba73973bcdcbac467
hgversion: bump required Mercurial version to 2.0
diff --git a/tortoisehg/util/hgversion.py b/tortoisehg/util/hgversion.py
--- a/tortoisehg/util/hgversion.py
+++ b/tortoisehg/util/hgversion.py
@@ -18,7 +18,7 @@
def checkhgversion(v):
"""range check the Mercurial version"""
- reqver = ['1', '9']
+ reqver = ['2', '0']
v = v.split('+')[0]
if not v or v == 'unknown' or len(v) >= 12:
# can't make any intelligent decisions about unknown or hashes

@ -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/dev-vcs/tortoisehg/tortoisehg-2.2.1.ebuild,v 1.1 2011/12/10 04:41:55 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/tortoisehg-2.2.2-r1.ebuild,v 1.1 2012/02/12 02:16:09 floppym Exp $
EAPI=4
@ -31,7 +31,7 @@ RDEPEND="dev-python/iniparse
dev-python/pygments
dev-python/PyQt4
dev-python/qscintilla-python
>=dev-vcs/mercurial-1.9
>=dev-vcs/mercurial-2.0
nautilus? ( dev-python/nautilus-python )"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"
@ -40,6 +40,9 @@ src_prepare() {
# make the install respect multilib.
sed -i -e "s:lib/nautilus:$(get_libdir)/nautilus:" setup.py || die
# Bump the required mercurial version range.
epatch "${FILESDIR}/${P}-hgversion.patch"
distutils_src_prepare
}

@ -1,69 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/tortoisehg-2.2.ebuild,v 1.1 2011/11/07 20:39:34 floppym Exp $
EAPI=4
SUPPORT_PYTHON_ABIS=1
PYTHON_DEPEND="2:2.5"
RESTRICT_PYTHON_ABIS="2.4 3.*"
inherit distutils eutils multilib
if [[ ${PV} != *9999* ]]; then
KEYWORDS="~amd64 ~x86"
SRC_URI="http://bitbucket.org/${PN}/targz/downloads/${P}.tar.gz"
else
inherit mercurial
EHG_REPO_URI="https://bitbucket.org/tortoisehg/thg"
KEYWORDS=""
SRC_URI=""
fi
DESCRIPTION="Set of graphical tools for Mercurial"
HOMEPAGE="http://tortoisehg.bitbucket.org"
LICENSE="GPL-2"
SLOT="0"
IUSE="doc nautilus"
RDEPEND="dev-python/iniparse
dev-python/pygments
dev-python/PyQt4
dev-python/qscintilla-python
>=dev-vcs/mercurial-1.9
nautilus? ( dev-python/nautilus-python )"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"
src_prepare() {
# make the install respect multilib.
sed -i -e "s:lib/nautilus:$(get_libdir)/nautilus:" setup.py || die
distutils_src_prepare
}
src_compile() {
distutils_src_compile
if use doc ; then
emake -C doc html
fi
}
src_install() {
distutils_src_install
dodoc doc/ReadMe*.txt doc/TODO
if use doc ; then
dohtml -r doc/build/html || die
fi
insinto /usr/share/icons/hicolor/scalable/apps
newins icons/scalable/apps/thg-logo.svg tortoisehg_logo.svg
domenu contrib/${PN}.desktop
if ! use nautilus; then
rm -r "${ED}usr/$(get_libdir)/nautilus" || die
fi
}

@ -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/dev-vcs/tortoisehg/tortoisehg-9999.ebuild,v 1.3 2011/12/10 04:42:45 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/tortoisehg-9999.ebuild,v 1.4 2012/02/12 02:19:18 floppym Exp $
EAPI=4
@ -31,7 +31,7 @@ RDEPEND="dev-python/iniparse
dev-python/pygments
dev-python/PyQt4
dev-python/qscintilla-python
>=dev-vcs/mercurial-1.9
>=dev-vcs/mercurial-2.0
nautilus? ( dev-python/nautilus-python )"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"

@ -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/eclass/autotools.eclass,v 1.118 2012/01/06 21:06:17 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.119 2012/02/12 00:20:54 robbat2 Exp $
# @ECLASS: autotools.eclass
# @MAINTAINER:
@ -254,6 +254,12 @@ eautomake() {
local extra_opts
local makefile_name
# Some packages might need to skip automake
# OpenLDAP is a good example. It does not use automake (all the .in files are
# handwritten), but it does AM_INIT_AUTOMAKE in configure.in, for all the
# other macros involved
[[ ${WANT_AUTOMAKE} == "none" ]] && return 0
# Run automake if:
# - a Makefile.am type file exists
# - the configure script is using the AM_INIT_AUTOMAKE directive

@ -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/eclass/vdr-plugin.eclass,v 1.79 2012/01/15 20:54:56 idl0r Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin.eclass,v 1.80 2012/02/11 20:44:40 idl0r Exp $
# @ECLASS: vdr-plugin.eclass
# @MAINTAINER:
@ -9,64 +9,39 @@
# @DESCRIPTION:
# Eclass for easing maitenance of vdr plugin ebuilds
# Author:
# Matthias Schwarzott <zzam@gentoo.org>
# Joerg Bornkessel <hd_brummy@gentoo.org>
# Authors:
# Matthias Schwarzott <zzam@gentoo.org>
# Joerg Bornkessel <hd_brummy@gentoo.org>
# Christian Ruppert <idl0r@gentoo.org>
# Example ebuild (basic version without patching):
# Plugin config file installation:
#
# EAPI="2"
# inherit vdr-plugin
# IUSE=""
# SLOT="0"
# DESCRIPTION="vdr Plugin: DVB Frontend Status Monitor (signal strengt/noise)"
# HOMEPAGE="http://www.saunalahti.fi/~rahrenbe/vdr/femon/"
# SRC_URI="http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/${P}.tgz"
# LICENSE="GPL-2"
# KEYWORDS="~x86"
# DEPEND=">=media-video/vdr-1.6.0"
#
#
# For patching you should modify src_prepare phase:
#
# src_prepare() {
# epatch "${FILESDIR}"/${P}-xxx.patch
# vdr-plugin_src_prepare
# }
# Installation of a config file for the plugin
#
# If ${VDR_CONFD_FILE} is set install this file
# else install ${FILESDIR}/confd if it exists.
# Gets installed as /etc/conf.d/vdr.${VDRPLUGIN}.
# For the plugin vdr-femon this would be /etc/conf.d/vdr.femon
# Installation of an rc-addon file for the plugin
#
# If ${VDR_RCADDON_FILE} is set install this file
# else install ${FILESDIR}/rc-addon.sh if it exists.
#
# Gets installed under ${VDR_RC_DIR}/plugin-${VDRPLUGIN}.sh
# (in example vdr-femon this would be /usr/share/vdr/rcscript/plugin-femon.sh)
#
# This file is sourced by the startscript when plugin is activated in /etc/conf.d/vdr
# It could be used for special startup actions for this plugins, or to create the
# plugin command line options from a nicer version of a conf.d file.
# A plugin config file can be specified through the $VDR_CONFD_FILE variable, it
# defaults to ${FILESDIR}/confd. Each config file will be installed as e.g.
# ${D}/etc/conf.d/vdr.${VDRPLUGIN}
# HowTo use own local patches; Example
#
# Add to your /etc/make.conf:
# VDR_LOCAL_PATCHES_DIR="/usr/local/patch"
# Installation of rc-addon files:
# NOTE: rc-addon files must be valid shell scripts!
#
# Add two DIR's in your local patch dir, ${PN}/${PV},
# e.g for vdr-burn-0.1.0 should be:
# /usr/local/patch/vdr-burn/0.1.0/
# Installing rc-addon files is basically the same as for plugin config files
# (see above), it's just using the $VDR_RCADDON_FILE variable instead.
# The default value when $VDR_RCADDON_FILE is undefined is:
# ${FILESDIR}/rc-addon.sh and will be installed as
# ${VDR_RC_DIR}/plugin-${VDRPLUGIN}.sh
#
# all patches which ending on diff or patch in this DIR will automatically applied
# The rc-addon files will be sourced by the startscript when the specific plugin
# has been enabled.
# rc-addon files may be used to prepare everything that is necessary for the
# plugin start/stop, like passing extra command line options and so on.
# Applying your own local/user patches:
# This is done by using the epatch_user() function of the eutils.eclass.
# Simply put your patches into one of these directories:
# /etc/portage/patches/<CATEGORY>/<PF|P|PN>/
# Quote: where the first of these three directories to exist will be the one to
# use, ignoring any more general directories which might exist as well.
#
# For more details about it please take a look at the eutils.class.
inherit base multilib eutils flag-o-matic
@ -248,16 +223,6 @@ vdr_patchmakefile() {
touch "${WORKDIR}"/.vdr-plugin_makefile_patched
}
vdr_add_local_patch() {
if test -d "${VDR_LOCAL_PATCHES_DIR}/${PN}"; then
echo
einfo "Applying local patches"
for LOCALPATCH in "${VDR_LOCAL_PATCHES_DIR}/${PN}/${PV}"/*.{diff,patch}; do
test -f "${LOCALPATCH}" && epatch "${LOCALPATCH}"
done
fi
}
vdr_has_gettext() {
has_version ">=media-video/vdr-1.5.7"
}
@ -437,12 +402,19 @@ vdr-plugin_pkg_setup() {
einfo "Compiling against"
einfo "\tvdr-${VDRVERSION} [API version ${APIVERSION}]"
if [ -n "${VDR_LOCAL_PATCHES_DIR}" ]; then
eerror "Using VDR_LOCAL_PATCHES_DIR is deprecated!"
eerror "Please move all your patches into"
eerror "${EROOT}/etc/portage/patches/${CATEGORY}/${P}"
eerror "and remove or unset the VDR_LOCAL_PATCHES_DIR variable."
die
fi
}
vdr-plugin_src_util() {
while [ "$1" ]; do
case "$1" in
all)
vdr-plugin_src_util unpack add_local_patch patchmakefile i18n
@ -455,7 +427,7 @@ vdr-plugin_src_util() {
;;
add_local_patch)
cd "${S}" || die "Could not change to plugin-source-directory!"
vdr_add_local_patch
epatch_user
;;
patchmakefile)
cd "${S}" || die "Could not change to plugin-source-directory!"

@ -5,3 +5,4 @@ DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ece
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c
DIST entropy-1.0_rc80.tar.bz2 1721422 RMD160 4dd440f0f9194316ed7d2e114ae7beada242def6 SHA1 2ff10e4980be0cf70e5378165d3d1a7ca3f2d6ac SHA256 26594aa001d129e6d705fc01dd3076283ce071c094da3a14eed7881daeff436e
DIST entropy-1.0_rc87.tar.bz2 1728487 RMD160 d6a76cee5cedad69b3317f1386109f51aea1bd44 SHA1 148818c4c81d640894a172ccd8b7e5c080586113 SHA256 677ab4fcfb46f1cf5f552c8e5da97ad75dbbb86f51ac92718bea2d63fe20f084

@ -0,0 +1,48 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/entropy-kioslaves/entropy-kioslaves-1.0_rc87.ebuild,v 1.1 2012/02/12 07:27:22 lxnay Exp $
EAPI="3"
KDE_MINIMAL="4.2"
inherit eutils kde4-base
DESCRIPTION="Entropy Package Manager KDE kioslaves support"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}"
RDEPEND=">=app-admin/sulfur-${PV}"
DEPEND="${RDEPEND}"
src_prepare() {
einfo "nothing to prepare"
}
src_configure() {
einfo "nothing to configure"
}
src_compile() {
einfo "nothing to compile"
}
src_install() {
dodir "/${KDEDIR}/share/kde4/services/"
insinto "/${KDEDIR}/share/kde4/services/"
doins "${S}/sulfur/misc/entropy.protocol"
}
pkg_postinst() {
kde4-base_pkg_postinst
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -5,3 +5,4 @@ DIST entropy-1.0_rc59.tar.bz2 1678091 RMD160 ca2c9d7b5b2594ae96a2cb629ae64d97ece
DIST entropy-1.0_rc76.tar.bz2 1717076 RMD160 e25035b9ee93bff9a96aee2bf1f3136038b1df28 SHA1 3440adb1394069cf2aa042cdc9b8f4a7cee6437a SHA256 cc86adba32d27a774bf562d849d3e2bccd37dd0cbc9a3e7386dd5d72168d9d67
DIST entropy-1.0_rc77.tar.bz2 1718649 RMD160 88a5ec354dfe6f4d00caa89e6f486ec6b448d075 SHA1 c9816883fa8780c2312b3e93d0896e131af3929b SHA256 87df5e618b6cd22ec340980b773331032c786ae0bd173fea8e54a8b091a0532c
DIST entropy-1.0_rc80.tar.bz2 1721422 RMD160 4dd440f0f9194316ed7d2e114ae7beada242def6 SHA1 2ff10e4980be0cf70e5378165d3d1a7ca3f2d6ac SHA256 26594aa001d129e6d705fc01dd3076283ce071c094da3a14eed7881daeff436e
DIST entropy-1.0_rc87.tar.bz2 1728487 RMD160 d6a76cee5cedad69b3317f1386109f51aea1bd44 SHA1 148818c4c81d640894a172ccd8b7e5c080586113 SHA256 677ab4fcfb46f1cf5f552c8e5da97ad75dbbb86f51ac92718bea2d63fe20f084

@ -0,0 +1,39 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/magneto-kde/magneto-kde-1.0_rc87.ebuild,v 1.1 2012/02/12 07:29:48 lxnay Exp $
EAPI="3"
PYTHON_DEPEND="2"
inherit eutils python
DESCRIPTION="Entropy Package Manager notification applet KDE frontend"
HOMEPAGE="http://www.sabayon.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2"
S="${WORKDIR}/entropy-${PV}/magneto"
RDEPEND="~app-misc/magneto-loader-${PV}
kde-base/pykde4
dev-python/PyQt4[dbus]"
DEPEND=""
src_compile() {
einfo "nothing to compile"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="usr/lib" magneto-kde-install || die "make install failed"
}
pkg_postinst() {
python_mod_optimize "/usr/lib/entropy/magneto/magneto/kde"
}
pkg_postrm() {
python_mod_cleanup "/usr/lib/entropy/magneto/magneto/kde"
}

@ -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-gfx/blender/blender-2.60a.ebuild,v 1.7 2012/02/06 21:48:17 sping Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/blender-2.60a.ebuild,v 1.8 2012/02/11 23:10:36 sping Exp $
PYTHON_DEPEND="3:3.2"
EAPI=4
@ -120,6 +120,7 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}"/${P}-desktop.patch
epatch "${FILESDIR}"/${P}-collada.patch
epatch "${FILESDIR}"/${PN}-2.61-opencollada-debug.patch
epatch "${FILESDIR}"/${PN}-${SLOT}-doxyfile.patch
# TODO: write a proper Makefile to replace the borked bmake script

@ -0,0 +1,15 @@
diff -Npur blender-2.61.orig/build_files/scons/tools/Blender.py blender-2.61/build_files/scons/tools/Blender.py
--- blender-2.61.orig/build_files/scons/tools/Blender.py 2012-02-08 22:33:29.133700566 +0100
+++ blender-2.61/build_files/scons/tools/Blender.py 2012-02-08 22:35:13.459698722 +0100
@@ -276,10 +276,7 @@ def setup_syslibs(lenv):
syslibs += Split(lenv['BF_PTHREADS_LIB'])
if lenv['WITH_BF_COLLADA']:
syslibs.append(lenv['BF_PCRE_LIB'])
- if lenv['BF_DEBUG']:
- syslibs += [colladalib+'_d' for colladalib in Split(lenv['BF_OPENCOLLADA_LIB'])]
- else:
- syslibs += Split(lenv['BF_OPENCOLLADA_LIB'])
+ syslibs += Split(lenv['BF_OPENCOLLADA_LIB'])
syslibs.append(lenv['BF_EXPAT_LIB'])
if lenv['WITH_BF_COLAMD']:
syslibs += Split(lenv['BF_COLAMD_LIB'])

@ -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-gfx/sane-backends/sane-backends-1.0.22-r1.ebuild,v 1.12 2012/01/21 22:52:52 phosphan Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.22-r1.ebuild,v 1.13 2012/02/11 23:58:18 chainsaw Exp $
EAPI="4"
@ -134,7 +134,7 @@ SRC_URI="ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz
ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2 public-domain"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 sparc x86"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 sparc x86"
pkg_setup() {
enewgroup scanner

@ -1,4 +1,4 @@
DIST libjpeg-turbo-1.1.1.tar.gz 1444529 RMD160 d70979dabe05b8eb74cddaaf0ffbd4b9fbaba41a SHA1 131cef514c34e0b3f6952000968796d5a87a59e9 SHA256 553b1f5a968fb9efc089623ed99be2aa6bc21586be92eb04848489c91a63f1e2
DIST libjpeg-turbo-1.1.90_p20120210.tar.xz 898568 RMD160 0b6f462cdfff4c32c8195cbd6ab7fa7146761c44 SHA1 302154276c2d5c39d856c71dfcfe2cfde1a1a9ed SHA256 733067b3f53c27776a29b5aa75c1b7822a1b0fddde41be59e17de905a689b0e8
DIST libjpeg-turbo-1.2.0.tar.gz 1752925 RMD160 d60a7de07c3164aeb1800ba21a86782e195f00f8 SHA1 4ab00afc9a8d54cd2e7a67aacb9c49e01a8bccac SHA256 629db2a9b1295a1b0e5fa8dddda36c5da61a90536bef8295e0b209cbcd50f98e
DIST libjpeg8_8c-1.debian.tar.gz 13756 RMD160 7ceb995b47678bc841e217deaa32f05d70f8d80e SHA1 0c95ebe091e3d535d9d6d8c128ec8bd07e0542fb SHA256 2d45eb7302d2c9a5b6cf12784629ec1bdbbb271a10d600532e5fbde3c19ea765
DIST libjpeg8_8c-2.debian.tar.gz 13762 RMD160 b7667ccf6d15381d21a08ea359ce88040689c160 SHA1 da0bdf4310454d32a4e3749eb0ff9e0548bb57dd SHA256 079cd7dccdeede2115415b87fb7e8bbd7ace4e96ef9abb30a2aed5e26ac3d1bb
DIST libjpeg8_8d-1.debian.tar.gz 13676 RMD160 9a60fe29a866b76935f8e26c7bf90324e1dc0ce6 SHA1 00b45ec61555c86da250f3a73823c7d46cfd81aa SHA256 70ec6689b0ad85739802cf3ebbdcc12ea01e21edd8f931c614b25b44cf199057

@ -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/libjpeg-turbo/libjpeg-turbo-1.1.90_p20120210.ebuild,v 1.1 2012/02/10 11:25:43 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libjpeg-turbo/libjpeg-turbo-1.2.0.ebuild,v 1.1 2012/02/11 19:09:25 ssuominen Exp $
# http://libjpeg-turbo.svn.sourceforge.net/viewvc/libjpeg-turbo/branches/1.2.x/?view=tar
@ -22,7 +22,7 @@ inherit ${_inherits} java-pkg-opt-2 libtool toolchain-funcs
DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library"
HOMEPAGE="http://libjpeg-turbo.virtualgl.org/ http://sourceforge.net/projects/libjpeg-turbo/"
SRC_URI="${SRC_URI}
mirror://debian/pool/main/libj/libjpeg${JPEG_ABI}/libjpeg${JPEG_ABI}_${JPEG_ABI}c-2.debian.tar.gz"
mirror://debian/pool/main/libj/libjpeg${JPEG_ABI}/libjpeg${JPEG_ABI}_${JPEG_ABI}d-1.debian.tar.gz"
LICENSE="BSD"
SLOT="0"

@ -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/libmikmod/libmikmod-3.2.0_beta2-r3.ebuild,v 1.4 2012/02/08 14:46:04 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libmikmod/libmikmod-3.2.0_beta2-r3.ebuild,v 1.5 2012/02/11 17:41:05 nixnut Exp $
EAPI=2
MY_P=${P/_/-}
@ -12,7 +12,7 @@ SRC_URI="http://mikmod.raphnet.net/files/${MY_P}.tar.gz"
LICENSE="|| ( LGPL-2.1 LGPL-2 )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
# Enable OSS by default since ALSA support isn't available, look below
IUSE="+oss raw"

@ -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/opencollada/opencollada-0_p864.ebuild,v 1.2 2012/01/27 16:47:42 sping Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/opencollada/opencollada-0_p864-r1.ebuild,v 1.1 2012/02/11 23:01:22 sping Exp $
EAPI="3"
@ -51,11 +51,19 @@ src_configure() {
cmake-utils_src_configure
}
src_compile() {
MAKEOPTS="${MAKEOPTS} -j1" default # TODO
}
src_install() {
cmake-utils_src_install
if [[ $(get_libdir) != 'lib' ]]; then
mv "${D}"/usr/{lib,$(get_libdir)} || die
fi
dodir /etc/env.d || die
echo "LDPATH=/usr/$(get_libdir)/opencollada" \
> "${D}"/etc/env.d/99opencollada || die
dobin build/bin/OpenCOLLADAValidator || die
}

@ -0,0 +1,13 @@
--- dvdarchive-2.3-beta.sh 2009-10-06 16:23:20.000000000 +0200
+++ dvdarchive-2.3-beta.sh 2009-10-06 17:32:43.000000000 +0200
@@ -118,6 +118,10 @@
DEBUGLOG="/tmp/dvdarchive.sh-debug.log"
#</Configuration>
+
+# read config file
+. /etc/vdr/dvdarchive.conf
+
#
# No changes needed after this mark

@ -1 +1,2 @@
DIST qsstv_7.1.6.tgz 2116435 RMD160 c574ab69a6b5887c895897bd9d955903fe46da66 SHA1 8e9906f84fb69b73d10ff2118dde8701af377f58 SHA256 5c7b8c4f9ee979591fb202f0c7fa7cd60261a010bb31f9f1c965f895ddb9a397
DIST qsstv_7.1.7.tgz 2116410 RMD160 6c0bf61b04b50272ab2be560ea6c9fab46e0b09a SHA1 3b3080cc6fd1ba1821868db2569f288872c29c09 SHA256 ae713985af1072ab267c280dcb81c830a9a026545cf402444e1f72a3e7f25f00

@ -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/media-radio/qsstv/qsstv-7.1.7.ebuild,v 1.1 2012/02/12 09:13:46 tomjbe Exp $
EAPI=4
inherit multilib qt4-r2
MY_P=${P/-/_}
DESCRIPTION="Amateur radio SSTV software"
HOMEPAGE="http://users.telenet.be/on4qz/"
SRC_URI="http://users.telenet.be/on4qz/qsstv/downloads/${MY_P}.tgz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="x11-libs/qt-core[qt3support]
media-libs/hamlib
media-libs/alsa-lib
sci-libs/fftw:3.0"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
src_prepare() {
# fix docdirectory, install path and hamlib search path
sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \
-e "s:local/bin:/bin:" \
-e "s:target.extra:#target.extra:" \
-e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" src/src.pro
sed -i -e "s:doc/qsstv:doc/${PF}:" src/configdialog.cpp
}

@ -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/sweep/sweep-0.9.3-r1.ebuild,v 1.2 2012/02/03 17:49:29 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/sweep/sweep-0.9.3-r1.ebuild,v 1.3 2012/02/11 20:09:34 nixnut Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/sweep/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="amd64 ppc ~ppc64 ~sparc ~x86"
IUSE="alsa ladspa vorbis mp3 libsamplerate speex"
RDEPEND=">=media-libs/libsndfile-1.0

@ -0,0 +1,22 @@
~sys-apps/entropy-1.0_rc87 >=app-admin/eselect-python-20091230 =dev-lang/python-2*
~sys-apps/entropy-1.0_rc87 sys-apps/file[python] >=app-admin/eselect-python-20091230 =dev-lang/python-2*
0
mirror://sabayon/sys-apps/entropy-1.0_rc87.tar.bz2
http://www.sabayon.org
GPL-2
Entropy Package Manager text-based client
~amd64 ~arm ~x86
bash-completion-r1 eutils multilib portability python toolchain-funcs user
3
compile install postinst postrm

@ -1,22 +0,0 @@
>=dev-lang/ghc-6.12.1
|| ( >=sys-apps/portage-2.1.6 sys-apps/pkgcore sys-apps/paludis )
0
http://hackage.haskell.org/packages/archive/haskell-updater/1.2.0.1/haskell-updater-1.2.0.1.tar.gz
http://haskell.org/haskellwiki/Gentoo#haskell-updater
GPL-2
Rebuild Haskell dependencies in Gentoo
~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
eutils ghc-package haskell-cabal multilib portability toolchain-funcs user versionator
3
compile configure install postinst prepare prerm setup test

@ -1,7 +1,7 @@
>=dev-lang/ghc-6.12.1
|| ( >=sys-apps/portage-2.1.6 sys-apps/pkgcore sys-apps/paludis )
0
http://hackage.haskell.org/packages/archive/haskell-updater/1.2.0.0/haskell-updater-1.2.0.0.tar.gz
http://hackage.haskell.org/packages/archive/haskell-updater/1.2.0.5/haskell-updater-1.2.0.5.tar.gz
http://haskell.org/haskellwiki/Gentoo#haskell-updater
GPL-2

@ -0,0 +1,22 @@
sys-devel/gettext >=sys-apps/sed-4 >=app-admin/eselect-python-20091230 =dev-lang/python-2*
dev-python/pygtk:2 ~sys-apps/entropy-1.0_rc87 sys-apps/file[python] sys-devel/gettext x11-libs/vte:0[python] x11-misc/xdg-utils >=app-admin/eselect-python-20091230 =dev-lang/python-2*
0
mirror://sabayon/sys-apps/entropy-1.0_rc87.tar.bz2
http://www.sabayon.org
GPL-2
Sulfur, the Entropy Package Manager Store
~amd64 ~arm ~x86
eutils fdo-mime gnome2-utils multilib portability python toolchain-funcs user
3
compile install postinst postrm

@ -6,7 +6,7 @@ http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
http://www.bzip.org/
BZIP2
A high-quality data compressor used extensively by Gentoo Linux
alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
eutils flag-o-matic multilib portability toolchain-funcs user
static static-libs

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

Loading…
Cancel
Save