Sync with portage [Tue Feb 21 14:32:05 MSK 2012].

mhiretskiy
root 12 years ago
parent 144d712a46
commit 51d7a0de15

@ -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-admin/chef/chef-0.10.8.ebuild,v 1.1 2012/01/29 12:07:26 hollow Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/chef/chef-0.10.8.ebuild,v 1.2 2012/02/21 07:49:31 hollow Exp $
EAPI="4"
USE_RUBY="ruby18"
@ -29,15 +29,11 @@ ruby_add_rdepend ">=dev-ruby/bunny-0.6.0
>=dev-ruby/mixlib-log-1.3.0
dev-ruby/moneta
>=dev-ruby/net-ssh-2.1.3
<dev-ruby/net-ssh-2.2
>=dev-ruby/net-ssh-multi-1.1
<dev-ruby/net-ssh-multi-1.2
>=dev-ruby/ohai-0.6.0
>=dev-ruby/rest-client-1.0.4
<dev-ruby/rest-client-1.7.0
dev-ruby/ruby-shadow
>=dev-ruby/treetop-1.4.9
<dev-ruby/treetop-1.5
dev-ruby/uuidtools"
all_ruby_install() {

@ -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-arch/rpm/rpm-4.9.1.2.ebuild,v 1.1 2012/02/18 20:14:40 sochotnicky Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-4.9.1.2.ebuild,v 1.2 2012/02/20 20:46:09 sochotnicky Exp $
EAPI=4
@ -83,7 +83,14 @@ src_install() {
keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD}
dodoc CHANGES CREDITS GROUPS README*
use doc && dohtml -r apidocs/html/*
if use doc; then
pushd doc/hacking/html
dohtml -p hacking -r .
popd
pushd doc/librpm/html
dohtml -p librpm -r .
popd
fi
# Fix perllocal.pod file collision
fixlocalpod

@ -1,3 +1,4 @@
DIST QXmlEdit-0.4.9-sources.tgz 1177149 RMD160 2bf0ec2c87c1a7c3bfd2fcc6a7a52ed0e24dc0d4 SHA1 668e099a1f23ef21b2114eaa1da6810668e2bf58 SHA256 3a25d7b4e62d7f41787d41ed7c448fdc4689fff0aac1b90488d3dd7a3d97e7d2
DIST qxmledit-0.6.1-src.tgz 8783111 RMD160 50a5ad34777f17271a2ea3825530ade7b6595158 SHA1 f9d3b39181205a73cf166b2e027b959874aad57b SHA256 8d51d45bc165d0491aad18dfa049eb0183ce27eb78636f220c0a78b77868aedc
DIST qxmledit-0.7.0-src.tgz 8986963 RMD160 0aa40d5e141679124b574209c4a014d37b766b7d SHA1 df40993d68a6aa29b282d2ba39f7978ca4443023 SHA256 d06ea67a154df0e964aa82fca14127e60d1db4b4759891eb0443c2887aaf8b33
DIST qxmledit-0.7.2-src.tgz 8987006 RMD160 03517caf51cd5cdd142993339c7ad9e5f151e1b7 SHA1 875e8efbb9ad3284d5d96600f7280eb14b32287d SHA256 72beac6994fd1fedb57148c05853cdaef8dde9f51a9706de900b00d7ac079b38

@ -0,0 +1,49 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/qxmledit/qxmledit-0.7.2.ebuild,v 1.1 2012/02/20 22:06:18 hwoarang Exp $
EAPI=4
inherit multilib qt4-r2
MY_P="qxmledit-${PV}-src"
DESCRIPTION="Qt4 XML Editor"
HOMEPAGE="http://code.google.com/p/qxmledit/"
SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
DEPEND="x11-libs/qt-core:4
x11-libs/qt-gui:4
x11-libs/qt-svg:4
x11-libs/qt-xmlpatterns:4"
RDEPEND="${DEPEND}"
DOCS="AUTHORS NEWS README TODO"
DOCSDIR="${WORKDIR}/${P}/"
src_prepare() {
# fix doc dir
sed -i "/^INST_DOC_DIR/ s|/opt/${PN}|/usr/share/doc/${PF}|" src/QXmlEdit.pro || \
die "failed to fix installation path"
# fix installation path
sed -i "/^INST_DIR/ s|/opt/${PN}|/usr/bin|" src/QXmlEdit.pro || \
die "failed to fix installation path"
# fix widget library
sed -i "/^INST_DIR/ s|/opt/${PN}|/usr/$(get_libdir)|" \
src/QXmlEditWidget.pro || die "failed to fix library installation path"
# fix translations
sed -i "/^INST_DATA_DIR/ s|/opt|/usr/share|" src/QXmlEdit{,Widget}.pro || \
die "failed to fix translations"
qt4-r2_src_prepare
}
src_install() {
qt4-r2_src_install
newicon src/images/icon.png ${PN}.png
make_desktop_entry QXmlEdit QXmlEdit ${PN} "Qt;Utility;TextEditor"
}

@ -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-r3.ebuild,v 1.1 2012/02/19 23:19:22 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-1.0-r3.ebuild,v 1.2 2012/02/20 18:45:01 mr_bones_ Exp $
#BACKPORTS=1
@ -31,7 +31,7 @@ LICENSE="GPL-2"
SLOT="0"
# xen is disabled until the deps are fixed
IUSE="+aio alsa bluetooth brltty curl debug esd fdt ncurses \
opengl pulseaudio qemu-ifup rbd sasl sdl smartcard spice +threads tls \
opengl pulseaudio qemu-ifup rbd sasl sdl smartcard spice test +threads tls \
usbredir vde +vhost-net xattr xen"
# static, depends on libsdl being built with USE=static-libs, which can not
# be expressed in current EAPI's

@ -1,2 +1,3 @@
DIST qemu-0.11.1.tar.gz 3830070 RMD160 4da00fa6c01d7ff6af0ee781bc9260da577ea7d3 SHA1 7b983cd18f44c6e7627532b662f010389d3bcdff SHA256 2ecd2fc0af2ce5d96067ae82cc98a08275c596de53fc929484bedee1d6e7893a
DIST qemu-1.0-patches.tar.xz 43540 RMD160 79a39d5a8050fe8eedd5e0becb828d2ae0b465c3 SHA1 423880fb32f27e05d1382ed341e6cc4bee840dc3 SHA256 32a8b98cd5fd661268328d71efbfafd65972102b10da363193f3da98bd9b2d72
DIST qemu-1.0.tar.gz 10848714 RMD160 3a60aef6cfebba6896bdb12c99525da5456172fd SHA1 7dcb1b3516554d6d899d7488cd444dbb7721fcee SHA256 47674b7da559d5e1b44cc401af9ac5ad962d14e9eede12567b13e4b841989737

@ -0,0 +1,257 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.0-r3.ebuild,v 1.1 2012/02/21 08:04:00 lu_zero Exp $
EAPI=4
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.qemu.org/qemu.git
http://git.qemu.org/git/qemu.git"
GIT_ECLASS="git-2"
fi
inherit eutils flag-o-matic ${GIT_ECLASS} linux-info toolchain-funcs
if [[ ${PV} != *9999* ]]; then
SRC_URI="http://wiki.qemu.org/download/${P}.tar.gz
http://dev.gentoo.org/~lu_zero/distfiles/${P}-patches.tar.xz"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="QEMU emulator and ABI wrapper"
HOMEPAGE="http://www.qemu.org"
LICENSE="GPL-2"
SLOT="0"
IUSE="+aio alsa bluetooth brltty curl esd fdt hardened jpeg ncurses nss
opengl png pulseaudio qemu-ifup rbd sasl sdl spice ssl static threads usbredir vde
+vhost-net xattr xen"
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
for target in ${IUSE_SOFTMMU_TARGETS}; do
IUSE="${IUSE} +qemu_softmmu_targets_${target}"
done
for target in ${IUSE_USER_TARGETS}; do
IUSE="${IUSE} +qemu_user_targets_${target}"
RDEPEND="${RDEPEND}
!app-emulation/qemu-user[qemu_user_targets_${target}?]"
done
RESTRICT="test"
RDEPEND="${RDEPEND}
!app-emulation/qemu-kvm
>=dev-libs/glib-2.0
sys-apps/pciutils
>=sys-apps/util-linux-2.16.0
sys-libs/zlib
aio? ( dev-libs/libaio )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
brltty? ( app-accessibility/brltty )
curl? ( net-misc/curl )
esd? ( media-sound/esound )
fdt? ( >=sys-apps/dtc-1.2.0 )
jpeg? ( virtual/jpeg )
ncurses? ( sys-libs/ncurses )
nss? ( dev-libs/nss )
opengl? (
virtual/opengl
x11-libs/libX11
)
png? ( media-libs/libpng )
pulseaudio? ( media-sound/pulseaudio )
qemu-ifup? (
sys-apps/iproute2
net-misc/bridge-utils
)
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
sdl? ( >=media-libs/libsdl-1.2.11[X] )
spice? (
>=app-emulation/spice-0.9.0
>=app-emulation/spice-protocol-0.8.1
)
ssl? ( net-libs/gnutls )
usbredir? ( sys-apps/usbredir )
vde? ( net-misc/vde )
xattr? ( sys-apps/attr )
xen? ( app-emulation/xen-tools )
"
DEPEND="${RDEPEND}
app-text/texi2html
dev-util/pkgconfig
>=sys-kernel/linux-headers-2.6.35
"
# alpha ELF binary. don't let portage mess with it
STRIP_MASK="usr/share/qemu/palcode-clipper"
QA_PRESTRIPPED="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
"
# keep sorted
QA_WX_LOAD="${QA_PRESTRIPPED}
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-armeb
usr/bin/qemu-cris
usr/bin/qemu-i386
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-ppc
usr/bin/qemu-ppc64
usr/bin/qemu-ppc64abi32
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc32plus
usr/bin/qemu-sparc64
usr/bin/qemu-s390x
usr/bin/qemu-unicore32
usr/bin/qemu-x86_64
"
pkg_setup() {
use qemu_softmmu_targets_x86_64 || ewarn "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
}
src_prepare() {
# bug #400595 / CVE-2012-0029
epatch "${FILESDIR}"/qemu-kvm-1.0-e1000-bounds-packet-size-against-buffer-size.patch
EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" epatch
# prevent docs to get automatically installed
sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
# append CFLAGS while linking
sed -i 's/$(LDFLAGS)/$(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS)/' rules.mak || die
# Fix underlinking.
# Fault reproducer: USE=nss QEMU_SOFTMMU_TARGETS=lm32 QEMU_USER_TARGETS=
sed -i 's/opengl_libs="-lGL"/opengl_libs="-lGL -lX11"/' configure || die
}
src_configure() {
local conf_opts audio_opts user_targets
for target in ${IUSE_SOFTMMU_TARGETS} ; do
use "qemu_softmmu_targets_${target}" && \
softmmu_targets="${softmmu_targets} ${target}-softmmu"
done
for target in ${IUSE_USER_TARGETS} ; do
use "qemu_user_targets_${target}" && \
user_targets="${user_targets} ${target}-linux-user"
done
if [[ -z ${softmmu_targets} ]]; then
conf_opts="${conf_opts} --disable-system"
else
einfo "Building the following softmmu targets: ${softmmu_targets}"
fi
if [[ -n ${user_targets} ]]; then
einfo "Building the following user targets: ${user_targets}"
conf_opts="${conf_opts} --enable-linux-user"
else
conf_opts="${conf_opts} --disable-linux-user"
fi
# Fix QA issues. QEMU needs executable heaps and we need to mark it as such
conf_opts="${conf_opts} --extra-ldflags=-Wl,-z,execheap"
# Add support for static builds
use static && conf_opts="${conf_opts} --static"
#config options
conf_opts="${conf_opts}
$(use_enable aio linux-aio)
$(use_enable bluetooth bluez)
$(use_enable brltty brlapi)
$(use_enable curl)
$(use_enable fdt)
$(use_enable hardened pie)
$(use_enable jpeg vnc-jpeg)
$(use_enable ncurses curses)
$(use_enable nss smartcard-nss)
$(use_enable opengl)
$(use_enable png vnc-png)
$(use_enable rbd)
$(use_enable sasl vnc-sasl)
$(use_enable sdl)
$(use_enable spice)
$(use_enable ssl vnc-tls)
$(use_enable threads vnc-thread)
$(use_enable vde)
$(use_enable vhost-net)
$(use_enable xen)
$(use_enable xattr attr)
--disable-darwin-user --disable-bsd-user
"
# audio options
audio_opts="oss"
use alsa && audio_opts="alsa ${audio_opts}"
use esd && audio_opts="esd ${audio_opts}"
use pulseaudio && audio_opts="pa ${audio_opts}"
use sdl && audio_opts="sdl ${audio_opts}"
set -- --prefix="${EPREFIX}"/usr \
--sysconfdir="${EPREFIX}"/etc \
--disable-strip \
--disable-werror \
--disable-kvm \
--disable-libiscsi \
--enable-nptl \
--enable-uuid \
${conf_opts} \
--audio-card-list="ac97 es1370 sb16 cs4231a adlib gus hda" \
--audio-drv-list="${audio_opts}" \
--target-list="${softmmu_targets} ${user_targets}" \
--cc="$(tc-getCC)" \
--host-cc="$(tc-getBUILD_CC)"
echo ./configure "$@" # show actual options
./configure "$@" || die "configure failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
if [[ -n ${softmmu_targets} ]]; then
if use qemu-ifup; then
exeinto /etc/qemu
doexe "${FILESDIR}"/qemu-if{up,down}
fi
fi
dodoc Changelog MAINTAINERS TODO pci-ids.txt || die
newdoc pc-bios/README README.pc-bios || die
dohtml qemu-doc.html qemu-tech.html || die
}
pkg_postinst() {
use qemu-ifup || return
elog "You will need the Universal TUN/TAP driver compiled into your"
elog "kernel or loaded as a module to use the virtual network device"
elog "if using -net tap. You will also need support for 802.1d"
elog "Ethernet Bridging and a configured bridge if using the provided"
elog "qemu-ifup script from /etc/qemu."
echo
}

@ -43,6 +43,7 @@ DIST wine-1.3.9.tar.bz2 18378516 RMD160 07803597faf46e9ac748560642a537b56dd1a845
DIST wine-1.4-rc1.tar.bz2 19901330 RMD160 249f42a1736b405ed11031a9bdc62bb3c55556cf SHA1 aab0c651c018b4861437601af1a7346ab8288c8c SHA256 246618343816ee24ea7be70ac46209ba2a9591717d68af6a22605e6f30ba3bae
DIST wine-1.4-rc2.tar.bz2 19904340 RMD160 55b5b782395351c3669adad16fccc7efa93dd92c SHA1 294360d2f47f73ea96be1317e92ac0b1ab88cdd7 SHA256 1111274431b0c4a6c0783e5bc1d4759b6795ac822b33c9ef8a53eea5045edd91
DIST wine-1.4-rc3.tar.bz2 19929191 RMD160 a6ee6488f51cc7b33c425e440c278562b5d3b5c6 SHA1 1cce9110f23d5893dc4c12a3a116964e336e75c0 SHA256 2ebb5a19cc7bcdb25d1381dae03f59b7d1a35014f734bc45f91214c3cf405606
DIST wine-1.4-rc4.tar.bz2 19947129 RMD160 dcf033043322705a169de6a90032845c3c5b5f63 SHA1 776eab51a0f24fccadffab00889b50d6a929cb8d SHA256 3105c4f7e0a3c326c3dc82257b6af96dd5db6cc2afbe4b8a936563d2da04d1ec
DIST wine_gecko-1.0.0-x86.cab 8119486 RMD160 57618dbffa7b7226dcd44f86c3c569ab8a5ff938 SHA1 afa22c52bca4ca77dcb9edb3c9936eb23793de01 SHA256 7ddf697677506fb164c52771864e32dd69a359ed855b2efbc51340de2376c99c
DIST wine_gecko-1.1.0-x86.cab 8868851 RMD160 1867734d6ab35f4e66f717789832e69aac06e93b SHA1 1b6c637207b6f032ae8a52841db9659433482714 SHA256 1786e1fd38a0361a3956864f74ebac20452c012316f296ad8d86840e31be0b29
DIST wine_gecko-1.1.0-x86_64.cab 8940997 RMD160 76364b01b6756db79989feea9de14aeec4ba4675 SHA1 55b4b60cd2a48631d6236fb411c3a94d806d9906 SHA256 b8bea5b6400d191c05b2295c79285309fe331283648457bed48f7e2387773b7a

@ -0,0 +1,226 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.4_rc4.ebuild,v 1.1 2012/02/21 04:17:24 tetromino Exp $
EAPI="4"
inherit autotools eutils flag-o-matic multilib pax-utils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
inherit git-2
SRC_URI=""
#KEYWORDS=""
else
MY_P="${PN}-${PV/_/-}"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
S=${WORKDIR}/${MY_P}
fi
GV="1.4"
DESCRIPTION="free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
gecko? (
mirror://sourceforge/wine/wine_gecko-${GV}-x86.msi
win64? ( mirror://sourceforge/wine/wine_gecko-${GV}-x86_64.msi )
)"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap mp3 ncurses nls odbc openal opencl +opengl +oss +perl png samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml"
REQUIRED_USE="elibc_glibc? ( threads )" #286560
RESTRICT="test" #72375
MLIB_DEPS="amd64? (
truetype? ( >=app-emulation/emul-linux-x86-xlibs-2.1 )
X? (
>=app-emulation/emul-linux-x86-xlibs-2.1
>=app-emulation/emul-linux-x86-soundlibs-2.1
)
mp3? ( app-emulation/emul-linux-x86-soundlibs )
odbc? ( app-emulation/emul-linux-x86-db )
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
>=sys-kernel/linux-headers-2.6
)"
RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts )
perl? ( dev-lang/perl dev-perl/XML-Simple )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2 )
fontconfig? ( media-libs/fontconfig )
gphoto2? ( media-libs/libgphoto2 )
openal? ( media-libs/openal )
udisks? (
sys-apps/dbus
sys-fs/udisks
)
gnutls? ( net-libs/gnutls )
gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base )
X? (
x11-libs/libXcursor
x11-libs/libXrandr
x11-libs/libXi
x11-libs/libXmu
x11-libs/libXxf86vm
x11-apps/xmessage
)
xinerama? ( x11-libs/libXinerama )
alsa? ( media-libs/alsa-lib )
cups? ( net-print/cups )
opencl? ( virtual/opencl )
opengl? ( virtual/opengl )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
ldap? ( net-nds/openldap )
lcms? ( =media-libs/lcms-1* )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
odbc? ( dev-db/unixODBC )
samba? ( >=net-fs/samba-3.0.25 )
selinux? ( sec-policy/selinux-wine )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl )
png? ( media-libs/libpng )
v4l? ( media-libs/libv4l )
!win64? ( ${MLIB_DEPS} )
win32? ( ${MLIB_DEPS} )
xcomposite? ( x11-libs/libXcomposite )"
DEPEND="${RDEPEND}
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
!hardened? ( sys-devel/prelink )
virtual/yacc
sys-devel/flex"
src_unpack() {
if use win64 ; then
[[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] \
&& die "you need gcc-4.4+ to build 64bit wine"
fi
if use win32 && use opencl; then
[[ x$(eselect opencl show) = "xintel" ]] &&
die "Cannot build wine[opencl,win32]: intel-ocl-sdk is 64-bit only" # 403947
fi
if [[ ${PV} == "9999" ]] ; then
git-2_src_unpack
else
unpack ${MY_P}.tar.bz2
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
epatch_user #282735
eautoreconf
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
sed -i '/^MimeType/d' tools/wine.desktop || die #117785
}
do_configure() {
local builddir="${WORKDIR}/wine$1"
mkdir -p "${builddir}"
pushd "${builddir}" >/dev/null
ECONF_SOURCE=${S} \
econf \
--sysconfdir=/etc/wine \
$(use_with alsa) \
$(use_with capi) \
$(use_with lcms cms) \
$(use_with cups) \
$(use_with ncurses curses) \
$(use_with udisks dbus) \
$(use_with fontconfig) \
$(use_with gnutls) \
$(use_with gphoto2 gphoto) \
$(use_with gsm) \
$(use_with gstreamer) \
--without-hal \
$(use_with jpeg) \
$(use_with ldap) \
$(use_with mp3 mpg123) \
$(use_with nls gettext) \
$(use_with openal) \
$(use_with opencl) \
$(use_with opengl) \
$(use_with ssl openssl) \
$(use_with oss) \
$(use_with png) \
$(use_with threads pthread) \
$(use_with scanner sane) \
$(use_enable test tests) \
$(use_with truetype freetype) \
$(use_with v4l) \
$(use_with X x) \
$(use_with xcomposite) \
$(use_with xinerama) \
$(use_with xml) \
$(use_with xml xslt) \
$2
emake -j1 depend
popd >/dev/null
}
src_configure() {
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
if use win64 ; then
do_configure 64 --enable-win64
use win32 && ABI=x86 do_configure 32 --with-wine64=../wine64
else
ABI=x86 do_configure 32 --disable-win64
fi
}
src_compile() {
local b
for b in 64 32 ; do
local builddir="${WORKDIR}/wine${b}"
[[ -d ${builddir} ]] || continue
emake -C "${builddir}" all
done
}
src_install() {
local b
for b in 64 32 ; do
local builddir="${WORKDIR}/wine${b}"
[[ -d ${builddir} ]] || continue
emake -C "${builddir}" install DESTDIR="${D}"
done
dodoc ANNOUNCE AUTHORS README
if use gecko ; then
insinto /usr/share/wine/gecko
doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
use win64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
fi
if ! use perl ; then
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
if use win32 || ! use win64; then
pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
fi
use win64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
if use win64 && ! use win32; then
dosym /usr/bin/wine{64,} # 404331
dosym /usr/bin/wine{64,}-preloader
fi
}

@ -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/wine/wine-9999.ebuild,v 1.102 2012/02/15 16:46:38 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-9999.ebuild,v 1.103 2012/02/21 04:17:24 tetromino Exp $
EAPI="4"
inherit autotools eutils flag-o-matic multilib
inherit autotools eutils flag-o-matic multilib pax-utils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
@ -29,7 +29,7 @@ SRC_URI="${SRC_URI}
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap mp3 ncurses nls openal opencl +opengl +oss +perl png samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml"
IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap mp3 ncurses nls odbc openal opencl +opengl +oss +perl png samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml"
REQUIRED_USE="elibc_glibc? ( threads )" #286560
RESTRICT="test" #72375
@ -40,6 +40,7 @@ MLIB_DEPS="amd64? (
>=app-emulation/emul-linux-x86-soundlibs-2.1
)
mp3? ( app-emulation/emul-linux-x86-soundlibs )
odbc? ( app-emulation/emul-linux-x86-db )
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
@ -79,6 +80,7 @@ RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts )
lcms? ( =media-libs/lcms-1* )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
odbc? ( dev-db/unixODBC )
samba? ( >=net-fs/samba-3.0.25 )
selinux? ( sec-policy/selinux-wine )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
@ -106,6 +108,11 @@ src_unpack() {
&& die "you need gcc-4.4+ to build 64bit wine"
fi
if use win32 && use opencl; then
[[ x$(eselect opencl show) = "xintel" ]] &&
die "Cannot build wine[opencl,win32]: intel-ocl-sdk is 64-bit only" # 403947
fi
if [[ ${PV} == "9999" ]] ; then
git-2_src_unpack
else
@ -204,10 +211,16 @@ src_install() {
use win64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
fi
if ! use perl ; then
rm "${D}"/usr/bin/{wine{dump,maker},function_grep.pl} "${D}"/usr/share/man/man1/wine{dump,maker}.1 || die
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
fi
}
pkg_postinst() {
paxctl -psmr "${ROOT}"/usr/bin/wine{,-preloader} 2>/dev/null #255055
if use win32 || ! use win64; then
pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
fi
use win64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
if use win64 && ! use win32; then
dosym /usr/bin/wine{64,} # 404331
dosym /usr/bin/wine{64,}-preloader
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/app-misc/datefudge/datefudge-1.17.ebuild,v 1.1 2011/09/20 22:37:44 darkside Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/datefudge/datefudge-1.17.ebuild,v 1.2 2012/02/21 05:09:28 ssuominen Exp $
EAPI=4
inherit multilib toolchain-funcs
@ -18,7 +18,6 @@ src_prepare() {
sed -i \
-e '/dpkg-parsechangelog/d' \
-e "s:usr/lib:usr/$(get_libdir):" \
-e 's:$(CC) -o:$(CC) $(LDFLAGS) -o:' \
Makefile || die
if use prefix; then
@ -27,8 +26,7 @@ src_prepare() {
}
src_compile() {
tc-export CC
emake VERSION="${PV}"
emake CC="$(tc-getCC)" VERSION="${PV}"
}
src_install() {

@ -0,0 +1,34 @@
--- tdl-1.5.2.orig/list.c
+++ tdl-1.5.2/list.c
@@ -75,14 +75,15 @@
static void print_timestamp(int timestamp, char *leader, int indent, int monochrome)/*{{{*/
{
char buffer[32];
- time_t now;
+ time_t now, timestamp2;
long diff, days_ago, days_ahead;
now = time(NULL);
diff = now - timestamp;
days_ago = (diff + ((diff > 0) ? 43200 : -43200)) / 86400;
+ timestamp2 = (time_t) timestamp;
strftime(buffer, sizeof(buffer), "%a %d %b %Y %H:%M",
- localtime((time_t *)&timestamp));
+ localtime(&timestamp2));
do_indent(indent+2);
if (days_ago < 0) {
days_ahead = - days_ago;
@@ -524,6 +525,13 @@
* Otherwise, use the priority from the specified node, _except_ when
* that is higher than normal, in which case use normal. */
prio_to_use = (prio_set) ? prio : ((node_prio > prio) ? prio : node_prio);
+ /* if listing up-to-some-depth (option -N) and also
+ * beginning at some top-level (option NNN) then depth must be
+ * decremented by 1
+ * see: http://bugs.debian.org/364083 */
+ if (options.depth > 0) {
+ options.depth--;
+ }
list_chain(&n->kids, INDENT_TAB, 0, &options, index_buffer, prio_to_use, now, hits);
}
} else if ((y[0] == '-') && (y[1] == '-')) {

@ -0,0 +1,178 @@
--- tdl-1.5.2.orig/main.c
+++ tdl-1.5.2/main.c
@@ -80,7 +80,7 @@
return;
}
/*}}}*/
-static volatile void unlock_and_exit(int code)/*{{{*/
+static void unlock_and_exit(int code)/*{{{*/
{
unlock_database();
exit(code);
@@ -237,22 +237,91 @@
}
/*}}}*/
-static void rename_database(char *path)/*{{{*/
+static mode_t get_mode(const char *path); /* prototype */
+/*}}}*/
+static int copy_file_contents(char *pathsrc, char *pathdest) {
+ int src, dest;
+ ssize_t rdsize = 1;
+ char buf[4096];
+
+ src = open(pathsrc, O_RDONLY);
+ if (src == -1) {
+ perror("warning, couldn't open database");
+ return 0;
+ }
+ dest = open(pathdest, O_WRONLY | O_CREAT, get_mode(pathsrc));
+ if (dest == -1) {
+ perror("warning, couldn't open/create backup database");
+ close(src);
+ return 0;
+ }
+ if (ftruncate(dest,0) != 0) {
+ perror("warning, couldn't truncate backup database");
+ close(src);
+ close(dest);
+ return 0;
+ }
+ lseek(src,0,SEEK_SET);
+ lseek(dest,0,SEEK_SET);
+ while (rdsize > 0) {
+ rdsize = read(src, buf, 4096);
+ if (rdsize == -1) {
+ perror("warning, error reading database");
+ close(src);
+ close(dest);
+ return 0;
+ }
+ if (rdsize > 0) {
+ if (write(dest, buf, rdsize) != rdsize) {
+ perror("warning, error writing to backup database");
+ close(src);
+ close(dest);
+ return 0;
+ }
+ }
+ }
+ close(src);
+ close(dest);
+ return 1;
+}
+/*}}}*/
+static int path_is_symlink(char *path) {
+ int i;
+ struct stat s;
+ i = lstat(path, &s);
+ if ((i == 0) && (S_ISLNK(s.st_mode))) {
+ return 1; /* is a symlink */
+ }
+ return 0; /* not a symlink */
+}
+/*}}}*/
+static int rename_database(char *path)/*{{{*/
{
- int len;
+ /* the rename_database function returns 1 if database or/and
+ * database backup file are symlinks; otherwise returns 0 */
+ int len, symlinks;
char *pathbak;
-
+
len = strlen(path);
pathbak = new_array(char, len + 5);
strcpy(pathbak, path);
strcat(pathbak, ".bak");
- if (rename(path, pathbak) < 0) {
- if (is_noisy) {
- perror("warning, couldn't save backup database:");
+
+ symlinks = path_is_symlink(path) | path_is_symlink(pathbak);
+
+ if (symlinks) {
+ if (access(path,F_OK) == 0) {
+ copy_file_contents(path, pathbak);
+ }
+ } else {
+ if (rename(path, pathbak) < 0) {
+ if (is_noisy) {
+ perror("warning, couldn't save backup database:");
+ }
}
}
free(pathbak);
- return;
+ return symlinks;
}
/*}}}*/
static char *executable_name(char *argv0)/*{{{*/
@@ -315,7 +384,7 @@
/*}}}*/
static void save_database(char *path)/*{{{*/
{
- FILE *out;
+ FILE *out = NULL;
int out_fd;
mode_t database_mode;
if (is_loaded && currently_dirty) {
@@ -324,20 +393,34 @@
/* The next line only used to happen if the command wasn't 'create'.
* However, it should quietly fail for create, where the existing database
* doesn't exist */
- rename_database(path);
-
- /* Open database this way so that the permissions from the existing
- database can be duplicated onto the new one in way free of race
- conditions. */
- out_fd = open(path, O_WRONLY | O_CREAT | O_EXCL, database_mode);
- if (out_fd < 0) {
- fprintf(stderr, "Could not open new database %s for writing : %s\n",
- path, strerror(errno));
- unlock_and_exit(1);
+ if (rename_database(path) == 0) {
+ /* database is a regular file */
+ /* Open database this way so that the permissions from the existing
+ database can be duplicated onto the new one in way free of race
+ conditions. */
+ out_fd = open(path, O_WRONLY | O_CREAT | O_EXCL, database_mode);
+ if (out_fd < 0) {
+ fprintf(stderr, "Could not open new database %s for writing : %s\n",
+ path, strerror(errno));
+ unlock_and_exit(1);
+ }
} else {
- /* Normal case */
- out = fdopen(out_fd, "wb");
+ /* database and/or backup database are symlinks */
+ /* we should truncate existing file and write its contents */
+ out_fd = open(path, O_WRONLY | O_CREAT, database_mode);
+ if (out_fd < 0) {
+ fprintf(stderr, "Could not open database %s for writing : %s\n",
+ path, strerror(errno));
+ unlock_and_exit(1);
+ } else {
+ /* Normal case */
+ if (ftruncate(out_fd, 0) != 0) {
+ perror("warning, couldn't truncate database:");
+ unlock_and_exit(1);
+ }
+ }
}
+ out = fdopen(out_fd, "wb");
if (!out) {
fprintf(stderr, "Cannot open database %s for writing\n", path);
unlock_and_exit(1);
@@ -728,6 +811,11 @@
if (!is_loaded && cmds[index].load_db) {
load_database(current_database_path);
+ if (is_interactive && (!is_loaded)) {
+ fprintf(stderr, "error: could not open database. please create a "
+ "database with 'tdl create' before using this tdl command\n");
+ unlock_and_exit(-1);
+ }
}
pp = is_tdl ? (p + 1) : p;

@ -0,0 +1,507 @@
--- tdl-1.5.2.orig/tdl.1
+++ tdl-1.5.2/tdl.1
@@ -2,25 +2,25 @@
.SH NAME
tdl \- To do list manager
.SH SYNOPSIS
-tdl [-q]
+tdl [\-q]
.br
-tdl [-q] add|edit|defer|log
+tdl [\-q] add|edit|defer|log
.br
-tdl [-q] list|done|undo|report
+tdl [\-q] list|done|undo|report
.br
-tdl [-q] remove|above|below|into|clone|copyto
+tdl [\-q] remove|above|below|into|clone|copyto
.br
-tdl [-q] postpone|ignore|open
+tdl [\-q] postpone|ignore|open
.br
-tdl [-q] which|version|help
+tdl [\-q] which|version|help
.br
-tdla [-q]
+tdla [\-q]
.br
-tdll [-q]
+tdll [\-q]
.br
-tdld [-q]
+tdld [\-q]
.br
-tdlg [-q]
+tdlg [\-q]
.SH DESCRIPTION
A program for managing a to-do list.
@@ -68,9 +68,9 @@
modified database back to the disk. Only use it if you want to discard
all changes made in this tdl run.
-.pp
+.PP
All forms may take
-.I -q
+.I \-q
as the first command line argument. Currently, this suppresses the warning
message if no existing database can be found. The intended use is for using
.B tdll
@@ -104,7 +104,7 @@
appear as the last children of the parent node afterwards.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl add
.I [@datespec]
@@ -156,7 +156,7 @@
environment is set, in which case this specifies the path to use).
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl below
.I index_to_insert_below
@@ -173,7 +173,7 @@
appear as the first children of the parent node afterwards.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl clone
.I index_to_clone ...
@@ -185,7 +185,7 @@
to change its text.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl copyto
.I new_parent_index
@@ -197,7 +197,7 @@
children of an existing entry, rather than making them new top level entries.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl create
.PP
@@ -217,7 +217,7 @@
TDL_DATABASE.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl defer
.I [@datespec]
@@ -233,7 +233,7 @@
.P
which defers entries 1, 2.1 and all its children, and 5 until the following Friday.
To list deferred entries, use
-.I list -p
+.I list \-p
, to defer entries indefinitely, see
.I postpone
command.
@@ -242,7 +242,7 @@
command.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl done
.I @datespec
@@ -278,7 +278,7 @@
section later in this page.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl edit
.I index_to_change
@@ -294,7 +294,7 @@
command.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B exit
.PP
@@ -308,7 +308,7 @@
command, which loses all updates made during the current tdl run.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl export
.I filename
@@ -322,14 +322,14 @@
the original database.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl help
.PP
This command displays a summary of use of each of the commands.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl ignore
.I index_to_ignore ...
@@ -353,7 +353,7 @@
it
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl import
.I filename
@@ -367,7 +367,7 @@
wanted to merge their entries to form one combo database.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl into
.I new_parent_index
@@ -381,23 +381,23 @@
argument has ".0" appended to it.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl list
-.I [-v]
-.I [-a]
-.I [-p]
-.I [-m]
-.I [-1...9]
+.I [\-v]
+.I [\-a]
+.I [\-p]
+.I [\-m]
+.I [\-1...9]
.I [<min-priority>]
.I [<parent_index>|<search_conditions>...]
.br
.B tdll
-.I [-v]
-.I [-a]
-.I [-p]
-.I [-m]
-.I [-1...9]
+.I [\-v]
+.I [\-a]
+.I [\-p]
+.I [\-m]
+.I [\-1...9]
.I [<min-priority>]
.I [<parent_index>|<search_conditions...]
.PP
@@ -410,13 +410,13 @@
.B done
and which don't have start times deferred into the future are shown. If you
want to display all entries, include the
-.B -a
+.B \-a
option (which means 'all'). If you want to display the dates and times when
the entries were added and/or done, include the
-.B -v
+.B \-v
option (which means 'verbose').
The
-.B -p
+.B \-p
option stands for postponed. It means that tasks which are 'deferred' or 'postponed'
are shown as well as open tasks.
.PP
@@ -431,14 +431,14 @@
top node of each part of the database you want to show. So if your database
contains entries with indices 1, 2, 2.1, 2.2, 2.2.1, 3 and 4, the command
.PP
-tdl list -a 2
+tdl list \-a 2
.PP
will show all entries 2, 2.1, 2.2 and 2.2.1, whether or not they are completed.
.PP
Also by default, all entries in the database, at any depth, will be shown. If
you only wish to show 'top-level' entries, for example, you can use
.PP
-tdl list -1
+tdl list \-1
.PP
This lists level-1 entries. Any level-1 entry with hidden child entries
underneath it will show a summary of how many such children there are. For
@@ -454,11 +454,11 @@
the normal 'negative index' method can't be used to specify an entry a certain
distance from the end of the list. If you want to do this, use a syntax like
.PP
-tdl list -- -1
+tdl list \-\- \-1
.PP
to show the last index in the array, or
.PP
-tdl list -2 -- -3 -2 -1
+tdl list \-2 \-\- \-3 \-2 \-1
.PP
to show level-1 and level-2 entries within the last 3 level-1 entries in the
list.
@@ -489,7 +489,7 @@
approximate matches with keys up to 31 characters.
.PP
By default, the listing is produced with colour highlighting. The
-.B -m
+.B \-m
option can be used to produce a monochrome listing instead. Alternatively, the
.B TDL_LIST_MONOCHROME
enviroment variable can be set (to any value) to achieve the same effect.
@@ -512,7 +512,7 @@
.TE
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl log
.br
@@ -530,7 +530,7 @@
command.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B narrow
.I new_root_index
@@ -562,7 +562,7 @@
wouldn't make much sense).
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl open
.I index_to_reopen[...] ...
@@ -573,7 +573,7 @@
current time.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl postpone
.I index_to_postpone[...] ...
@@ -586,7 +586,7 @@
command.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl pri
.I new_priority
@@ -602,7 +602,7 @@
command.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl purge
.I since_epoch
@@ -626,7 +626,7 @@
descendents. The default is to purge the entire database.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B quit
.PP
@@ -642,7 +642,7 @@
The main use for the quit command would be to avoid damaging the database if a serious error had been made.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl remove
.I index_to_remove ...
@@ -659,7 +659,7 @@
descendents. This provides a quick way to remove a whole sub-tree of tasks.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl report
.I start_time
@@ -688,12 +688,12 @@
will list all tasks completed between 2 and 1 weeks ago.
.PP
Where a child entry has been completed in the reporting period, but its parent
-has not been completed, the parent text in the report will be surrounded by
-'[[' and ']]'. To give one example, this will happen if the parent has other
+has not been completed, the parent text in the report will be surrounded by '[['
+and ']]'. To give one example, this will happen if the parent has other
child entries that haven't been completed yet.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B revert
.PP
@@ -706,7 +706,7 @@
The revert command does not take any arguments.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B save
.PP
@@ -728,7 +728,7 @@
The save command does not take any arguments.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl undo
.I index_of_entry_to_undo ...
@@ -742,7 +742,7 @@
descendents. This provides a quick way to re-open a whole sub-tree of tasks.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl usage
.PP
@@ -751,21 +751,21 @@
(q.v.)
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl version
.PP
Show the version number of the software.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B tdl which
.PP
Show the filename of the database that tdl accesses in the current context.
.P
.ce 1
---ooOOoo--
+\-\-ooOOoo-\-
.PP
.B widen
.I n_level
@@ -831,30 +831,30 @@
.TS
tab(&);
l l.
--1h & exactly 1 hour ago
--2d & exactly 2 days ago
+\-1h & exactly 1 hour ago
+\-2d & exactly 2 days ago
+1w & exactly 1 week in the future
+1m & exactly 1 month (30 days) in the future
+2y & exactly 2 years in the future
--1d-0815 & 08:15am yesterday
+\-1d-0815 & 08:15am yesterday
+1d-08 & 8am tomorrow
+1w-08 & 8am on the same day as today next week
+6h-08 & 8am on the day containing the time 6 hours ahead of now
-\.-08 & 8am today
-\.-20 & 8pm today
+\.\-08 & 8am today
+\.\-20 & 8pm today
20011020 & absolute : 12 noon on 20th October 2001
011020 & absolute : 12 noon on 20th October 2001 (current century)
1020 & absolute : 12 noon on 20th October 2001 (current century and year)
20 & absolute : 12 noon on 20th October 2001 (current century, year and month)
-20011020-081500 & absolute : 08:15am on 20th October 2001
-20011020-0815 & absolute : 08:15am on 20th October 2001 (seconds=0)
-20011020-08 & absolute : 08:00am on 20th October 2001 (minutes=seconds=0)
-011020-08 & absolute : 08:00am on 20th October 2001 (minutes=seconds=0, current century)
+20011020\-081500 & absolute : 08:15am on 20th October 2001
+20011020\-0815 & absolute : 08:15am on 20th October 2001 (seconds=0)
+20011020\-08 & absolute : 08:00am on 20th October 2001 (minutes=seconds=0)
+011020\-08 & absolute : 08:00am on 20th October 2001 (minutes=seconds=0, current century)
etc & (see below)
--sun & 12 noon on the previous Sunday
+\-sun & 12 noon on the previous Sunday
+sat & 12 noon on the following Saturday
+sat-08 & 8am on the following Saturday
--tue-0815 & 08:15am on the previous Tuesday
+\-tue-0815 & 08:15am on the previous Tuesday
etc & (see below)
.TE
.PP
@@ -876,7 +876,7 @@
of the more uses of this mode are rather far-fetched.
.PP
For the weekday and relative formats, the sign is actually optional. The
-default sign (implying past (-) or future (+)) will then be assumed depending on
+default sign (implying past (\-) or future (+)) will then be assumed depending on
the command as shown below:
.PP
@@ -886,9 +886,9 @@
Command & Default & Reason
_
add & + & Add entries with deferred start times
-done & - & Entries have been completed at some time in the past
-report & - & Reporting on earlier completed tasks not future ones
-purge & - & Tasks won't be completed in the future, so no need to purge future ones
+done & \- & Entries have been completed at some time in the past
+report & \- & Reporting on earlier completed tasks not future ones
+purge & \- & Tasks won't be completed in the future, so no need to purge future ones
.TE
.SH HOMEPAGE
@@ -943,16 +943,7 @@
.IP
cd project1
.br
-ln -s ../project2/.tdldb .
+ln \-s ../project2/.tdldb .
.SH BUGS
Please report them to the author.
-
-.SH SEE ALSO
-The full documentation for tdl is maintained as a Texinfo manual. If the info and tdl
-programs are properly installed at your site, the command
-.IP
-info tdl
-.PP
-should give you access to the complete manual.
-

@ -0,0 +1,76 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tdl/tdl-1.5.2-r2.ebuild,v 1.1 2012/02/21 07:54:56 jlec Exp $
EAPI=4
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Command line To Do List manager"
HOMEPAGE="http://www.rc0.org.uk/tdl/"
SRC_URI="
http://www.rpcurnow.force9.co.uk/tdl/${P}.tar.gz
http://dev.gentoo.org/~jlec/distfiles/${PN}-screenshot.png.tar"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="doc readline"
RDEPEND="
sys-libs/ncurses
sys-libs/readline"
DEPEND="${RDEPEND}
sys-apps/sed
sys-apps/texinfo
doc? ( virtual/texi2dvi )"
src_prepare() {
epatch \
"${FILESDIR}"/${PV}-ldflags.patch \
"${FILESDIR}"/${P}-list.c.patch \
"${FILESDIR}"/${P}-main.c.patch \
"${FILESDIR}"/${P}-man.patch
tc-export CC
}
src_configure() {
local myconf="--prefix=${EPREFIX}/usr"
if ! use readline; then
myconf="${myconf} --without-readline"
sed -i 's#\($(LIB_READLINE)\)#\1 -lncurses##g' "${S}"/Makefile.in || die
fi
sed -i 's#-ltermcap#-lncurses#g' "${S}"/configure || die
# XXX: do not replace with econf.
"${S}"/configure ${myconf} || die "configure failed, sorry!"
}
src_compile() {
emake all tdl.info tdl.html tdl.txt
use doc && emake tdl.dvi tdl.ps tdl.pdf
}
src_install() {
local i
dodoc README NEWS tdl.txt "${WORKDIR}"/screenshot.png
doinfo tdl.info
dohtml tdl.html
dobin tdl
doman tdl.1
for i in tdl{a,l,d,g}
do
dosym tdl /usr/bin/${i}
dosym tdl.1 /usr/share/man/man1/${i}.1
done
if use doc; then
dodoc tdl.dvi tdl.ps tdl.pdf
fi
}

@ -0,0 +1 @@
DIST gtimelog-0.7.0.tar.gz 186292 RMD160 792a2a572e3f24b048fdc601d0edeb07e00d6383 SHA1 63fc77d60d701df5549a7c53d46f151f7cc5a494 SHA256 21c8a47a395581d444b0242adb9d9b229bffbe84685a5fd8ac33b7ac1ddf8779

@ -0,0 +1,69 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/gtimelog/gtimelog-0.7.0.ebuild,v 1.1 2012/02/21 04:40:54 tetromino Exp $
EAPI="4"
PYTHON_DEPEND="2"
inherit eutils distutils versionator virtualx
DESCRIPTION="A small Gtk+ application for keeping track of your time"
HOMEPAGE="http://mg.pov.lt/gtimelog/"
LICENSE="GPL-2"
SLOT="0"
SRC_URI="https://launchpad.net/gtimelog/devel/$(get_version_component_range 1-2 ${PV})/+download/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="ayatana test"
# gnome-base/gnome-desktop provides gnome-week.png
RDEPEND="dev-libs/gobject-introspection
dev-python/dbus-python
dev-python/pygobject:3
gnome-base/gnome-desktop:2
x11-libs/gtk+:3[introspection]
x11-libs/pango[introspection]
ayatana? ( dev-libs/libappindicator:3[introspection] )"
DEPEND="test? (
${RDEPEND}
dev-libs/libappindicator:3[introspection] )"
DISTUTILS_SRC_TEST="setup.py"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
DOCS="HACKING.txt NEWS.txt NOTES.txt README.txt"
}
src_prepare() {
python_convert_shebangs -r 2 .
# Support prefixed installation
sed -e "s:\"/usr:\"${EPREFIX}/usr:g" \
-i src/gtimelog/main.py || die "sed failed"
distutils_src_prepare
}
src_test() {
VIRTUALX_COMMAND=distutils_src_test virtualmake
}
src_install() {
domenu gtimelog.desktop
insinto /usr/share/pixmaps
doins src/gtimelog/gtimelog-*.png
insinto /usr/share/gtimelog
doins src/gtimelog/*.ui src/gtimelog/gtimelog.png
exeinto /usr/share/gtimelog/scripts
doexe scripts/*.py
distutils_src_install
# Don't install icons in /usr/lib/python*
find "${ED}/$(python_get_sitedir)" -regex '.*\(png\|ui\)$' -exec rm -f {} + || die
}

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

@ -0,0 +1,75 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogv/elogv-0.7.5-r1.ebuild,v 1.1 2012/02/20 22:22:05 fuzzyray Exp $
EAPI="3"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="ncurses"
inherit distutils eutils prefix
DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage"
HOMEPAGE="http://gechi-overlay.sourceforge.net/?page=elogv"
SRC_URI="mirror://sourceforge/gechi-overlay/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE="linguas_de linguas_es linguas_it linguas_pl"
DEPEND=""
RDEPEND=""
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
distutils_src_prepare
}
src_install() {
distutils_src_install
dodoc README || die
# Remove unused man pages/LC_MESSAGES according to the linguas flags
if ! use linguas_de ; then
rm -rf "${ED}"/usr/share/locale/de
rm -rf "${ED}"/usr/share/man/de
fi
if ! use linguas_es ; then
rm -rf "${ED}"/usr/share/locale/es
rm -rf "${ED}"/usr/share/man/es
fi
if ! use linguas_it ; then
rm -rf "${ED}"/usr/share/locale/it
rm -rf "${ED}"/usr/share/man/it
fi
if ! use linguas_pl ; then
rm -rf "${ED}"/usr/share/locale/pl
rm -rf "${ED}"/usr/share/man/pl
fi
}
pkg_postinst() {
distutils_pkg_postinst
elog
elog "In order to use this software, you need to activate"
elog "Portage's elog features. Required is"
elog " PORTAGE_ELOG_SYSTEM=\"save\" "
elog "and at least one out of "
elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
elog "More information on the elog system can be found"
elog "in ${EPREFIX}/etc/make.conf.example"
elog
elog "To operate properly this software needs the directory"
elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, belonging to group portage."
elog "To start the software as a user, add yourself to the portage"
elog "group."
elog
}

@ -1,3 +1,4 @@
DIST convmv-1.10.tar.gz 21276 RMD160 e9faf9e698006b2faa24e65374819053cfa0b6a4 SHA1 44cee0c861ced92c5061a0e2287bfb9ef791d22f SHA256 e3ac03846617df4346eb7537289c5bac80d245c4768a53671c289c98d7bfb9c8
DIST convmv-1.12.tar.gz 23059 RMD160 c805c6c7993e465ea94daa8fe9439c2a5e32ff77 SHA1 7fe095e54f03b2ad689d3e970906373c4214f753 SHA256 49a6576b68e986cf1f6c18a93e7bcef554cf614ccdc19dd117becb6624425e0f
DIST convmv-1.14.tar.gz 26620 RMD160 3b9c2a89dccad4d0361241a71d588f37450338b0 SHA1 e6261eed4771014e84ffe68aac8041c02fb1834d SHA256 9695f5e24a17c9056f69479efc4c1b60174de1901ad83d8dbd6ecea2fdca7cef
DIST convmv-1.15.tar.gz 27180 RMD160 f92c74f93ed02c1c817a6e899f9be910ce6b362e SHA1 7ca8599a37480a99058c4498fba7cfed64134de5 SHA256 c315aec78490b588000467d1c51081b36e629de0537c5a17fd48b1acaf8a5135

@ -0,0 +1,34 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/convmv/convmv-1.15.ebuild,v 1.1 2012/02/21 08:35:47 robbat2 Exp $
EAPI=3
inherit eutils
DESCRIPTION="convert filenames to utf8 or any other charset"
HOMEPAGE="http://j3e.de/linux/convmv"
SRC_URI="http://j3e.de/linux/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND="dev-lang/perl"
src_prepare() {
sed -i -e "1s|#!/usr|#!${EPREFIX}/usr|" convmv || die
}
src_install() {
einstall DESTDIR="${D}" PREFIX="${EPREFIX}"/usr || die "einstall failed"
dodoc CREDITS Changes TODO VERSION
}
src_test() {
unpack ./testsuite.tar
cd "${S}"/suite
./dotests.sh || die "Tests failed"
}

@ -1,2 +1,3 @@
DIST libdbi-0.8.1.tar.gz 1018608 RMD160 cfd1349ffd3b929465a6612244319bf0c5f163cb SHA1 69f9d4d1af904d2b6e8f8435e078a62d4ea83f2a SHA256 df940f1d98a0b2006a15e4d3a2f309a7f0fb3e1b0e357d21515cfc13287379c2
DIST libdbi-0.8.3.tar.gz 1060714 RMD160 c264a9cf0ef85ccd823273a205a961b6e33773cf SHA1 bda606fa6628eed451e492182e1943bd1d824c33 SHA256 72e41856bebb1da7b1fd1e6369358c294913f329c5e594e338b3983e6369a5e3
DIST libdbi-0.8.4.tar.gz 1045247 RMD160 0673c78a1411638db768b633d1df709da55779d0 SHA1 e86977d75150dde10c82ddb6193b9d4eb677d7ad SHA256 ef38db616f0752ccb09b8ba2eac471722369b8ded50b153c25e238cac2c8de99

@ -0,0 +1,22 @@
diff -Nuar libdbi-0.8.4.orig/configure.in libdbi-0.8.4/configure.in
--- libdbi-0.8.4.orig/configure.in 2012-02-21 08:36:15.560231962 +0000
+++ libdbi-0.8.4/configure.in 2012-02-21 08:39:07.910615238 +0000
@@ -147,14 +147,13 @@
dnl See whether to build the docs
dnl ==============================
-ac_docs="YES"
+ac_docs="yes"
AC_ARG_ENABLE(docs,
[ --disable-docs do not build and install the documentation.],
- [ if test "$enable_docs" = "no"; then
- ac_docs="NO"
- fi ])
+ [ ac_docs="$enableval" ],
+ [ ac_docs="no" ])
-if test "$ac_docs" = "YES"; then
+if test "$ac_docs" = "yes"; then
dnl AC_PATH_PROGS(myjade, openjade jade)
dnl if test "x$myjade" != "x"; then
docs_subdirs="doc"

@ -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-db/libdbi/libdbi-0.8.4.ebuild,v 1.1 2012/02/21 08:55:32 robbat2 Exp $
EAPI=4
inherit eutils autotools multilib
DESCRIPTION="libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl."
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
HOMEPAGE="http://libdbi.sourceforge.net/"
LICENSE="LGPL-2.1"
RDEPEND=""
DEPEND=">=sys-apps/sed-4
dev-util/pkgconfig
doc? ( app-text/openjade )
${RDEPEND}"
PDEPEND=">=dev-db/libdbi-drivers-0.8.3" # On purpose, libdbi-drivers 0.8.4 does not exist
IUSE="doc"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
SLOT=0
src_unpack() {
unpack ${A}
chown -R portage:portage "${S}"
}
src_prepare() {
epatch "${FILESDIR}"/libdbi-0.8.1-pkg-config.patch
cp -f "${FILESDIR}"/dbi.pc.in "${S}"/dbi.pc.in
epatch "${FILESDIR}"/libdbi-0.8.4-doc-build-fix.patch
# configure.in has been changed
eautoreconf || die "eautoreconf failed"
# should append CFLAGS, not replace them
sed -i.orig -e 's/^CFLAGS = /CFLAGS += /g' src/Makefile.in
}
src_configure() {
econf $(use_enable doc docs) || die "econf failed"
}
src_compile() {
emake || die "emake failed"
}
src_install () {
emake install DESTDIR="${ED}" || die "make install failed"
dodoc AUTHORS ChangeLog README README.osx TODO
# syslog-ng requires dbi.pc
insinto /usr/$(get_libdir)/pkgconfig/
doins dbi.pc
}

@ -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/dev-db/metakit/metakit-2.4.9.7.ebuild,v 1.13 2012/02/16 09:33:52 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/metakit-2.4.9.7.ebuild,v 1.14 2012/02/21 07:00:40 patrick Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-pypy-*"
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
inherit eutils multilib python toolchain-funcs

@ -12,6 +12,7 @@ DIST mysql-5.1.59.tar.gz 24325443 RMD160 bbc54a2fc0eb3657f297ac097e9374c98e90442
DIST mysql-5.1.61.tar.gz 24462261 RMD160 392b7394a0f7821134f177a3ba4580a29d60e3f4 SHA1 a528cf822af84601dd95d3e1cb3277815685ac65 SHA256 879c6424282e38eb1ba9b1910db98b378a5574ceed431a69e344643a5524f918
DIST mysql-5.5.19.tar.gz 24296942 RMD160 cae5bbea6d527ffb899eeeced8fc411375c285ae SHA1 f6a3b5fb5a10f8110fd85463e1a25fb314e60c24 SHA256 7f3643b378101de19205d133e6fb5ce03d8394e183f4e9ac2b0de59ba57fc34f
DIST mysql-5.5.20.tar.gz 24305842 RMD160 2bdecbe6f61497f3d8c9255610d713f6f4e1164b SHA1 d5066327c41ac5a338ca0bb748e50bc4e1902442 SHA256 d07a84152ad3131ca63c20068be6192b0d212462e6cfedd092a1e9fc2b30540e
DIST mysql-5.5.21.tar.gz 24341768 RMD160 d31c1be22ac80f1c95e8f28c41ec1c82cba995cd SHA1 682e9f82566fa9dc25b0f32d979f102445a52f38 SHA256 2471fedc42bafb8210f7ff132172f6f57933f9727cc61d98197a91cfbfdf78cd
DIST mysql-extras-20070105.tar.bz2 50005 RMD160 abf1f8ebab8ecdfdb5ebe9ca55076f39ab492acb SHA1 7f4dbc3d6c20fe953bf6e936a58343a229398ca0 SHA256 17697bf70acffd0eeefd976b5ef06dd36080273bf7e805b51a31d72f5f2c5172
DIST mysql-extras-20090228-2228Z.tar.bz2 254048 RMD160 d71ed448d9fbe61ecc9e4113bd0a7721e8321acb SHA1 9fd9370193e7038067e11cc8a26bfe4013eb6bac SHA256 03a986a5c5ae57f1436553565239613e978ae11e12834fcb275ec6457b12b6fb
DIST mysql-extras-20100809-0452Z.tar.bz2 1228458 RMD160 baedaa994165ec17cfc31357d91212c8350be310 SHA1 e464adc36d96b76a5c6ac74856060d05ff0bba3d SHA256 2ba39a87dd5ea2c819193d1b25c6e2abbd4506d63c1e8b845846b7b33d64e52b

@ -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-db/mysql/mysql-5.5.21.ebuild,v 1.1 2012/02/21 08:55:34 robbat2 Exp $
EAPI="4"
MY_EXTRAS_VER="20111118-2347Z"
MY_PV="${PV//_alpha_pre/-m}"
MY_PV="${MY_PV//_/-}"
# Build type
BUILD="cmake"
inherit toolchain-funcs mysql-v2
# only to make repoman happy. it is really set in the eclass
IUSE="$IUSE"
# Define the mysql-extras source
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
EPATCH_EXCLUDE=''
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
RDEPEND="${RDEPEND}"
# Please do not add a naive src_unpack to this ebuild
# If you want to add a single patch, copy the ebuild to an overlay
# and create your own mysql-extras tarball, looking at 000_index.txt
# Official test instructions:
# USE='berkdb -cluster embedded extraengine perl ssl community' \
# FEATURES='test userpriv -usersandbox' \
# ebuild mysql-X.X.XX.ebuild \
# digest clean package
src_test() {
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
local retstatus_unit
local retstatus_tests
# Bug #213475 - MySQL _will_ object strenously if your machine is named
# localhost. Also causes weird failures.
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
if ! use "minimal" ; then
if [[ $UID -eq 0 ]]; then
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
fi
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
addpredict /this-dir-does-not-exist/t9.MYI
# Run CTest (test-units)
cmake-utils_src_test
retstatus_unit=$?
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
# Ensure that parallel runs don't die
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
# create directories because mysqladmin might right out of order
mkdir -p "${S}"/mysql-test/var-{tests}{,/log}
# These are failing in MySQL 5.5 for now and are believed to be
# false positives:
#
# main.information_schema, binlog.binlog_statement_insert_delayed,
# main.mysqld--help-notwin
# fails due to USE=-latin1 / utf8 default
#
# main.mysql_client_test:
# segfaults at random under Portage only, suspect resource limits.
#
# sys_vars.plugin_dir_basic
# fails because PLUGIN_DIR is set to MYSQL_LIBDIR64/plugin
# instead of MYSQL_LIBDIR/plugin
#
# main.flush_read_lock_kill
# fails because of unknown system variable 'DEBUG_SYNC'
#
# main.openssl_1
# error message changing
# -mysqltest: Could not open connection 'default': 2026 SSL connection
# error: ASN: bad other signature confirmation
# +mysqltest: Could not open connection 'default': 2026 SSL connection
# error: error:00000001:lib(0):func(0):reason(1)
#
for t in main.mysql_client_test \
binlog.binlog_statement_insert_delayed main.information_schema \
main.mysqld--help-notwin main.flush_read_lock_kill \
sys_vars.plugin_dir_basic main.openssl_1 ; do
mysql-v2_disable_test "$t" "False positives in Gentoo"
done
# Run mysql tests
pushd "${TESTDIR}"
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests"
retstatus_tests=$?
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
popd
# Cleanup is important for these testcases.
pkill -9 -f "${S}/ndb" 2>/dev/null
pkill -9 -f "${S}/sql" 2>/dev/null
failures=""
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
[[ -z "$failures" ]] || die "Test failures: $failures"
einfo "Tests successfully completed"
else
einfo "Skipping server tests due to minimal build."
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/dev-db/pgadmin3/pgadmin3-1.12.3-r1.ebuild,v 1.2 2012/02/05 18:24:08 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/pgadmin3-1.12.3-r1.ebuild,v 1.3 2012/02/21 02:42:51 titanofold Exp $
EAPI="4"
@ -12,7 +12,7 @@ DESCRIPTION="wxWidgets GUI for PostgreSQL."
HOMEPAGE="http://www.pgadmin.org/"
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
LICENSE="Artistic"
LICENSE="POSTGRESQL"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
SLOT="0"
IUSE="debug"

@ -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/pgadmin3/pgadmin3-1.14.0.ebuild,v 1.5 2012/02/05 18:24:08 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/pgadmin3-1.14.0.ebuild,v 1.6 2012/02/21 02:42:51 titanofold Exp $
EAPI="4"
@ -12,7 +12,7 @@ DESCRIPTION="wxWidgets GUI for PostgreSQL."
HOMEPAGE="http://www.pgadmin.org/"
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
LICENSE="Artistic"
LICENSE="POSTGRESQL"
KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
SLOT="0"
IUSE="debug"

@ -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/pgadmin3/pgadmin3-1.14.1-r1.ebuild,v 1.2 2012/02/05 18:24:08 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/pgadmin3-1.14.1-r1.ebuild,v 1.3 2012/02/21 02:42:51 titanofold Exp $
EAPI="4"
@ -12,7 +12,7 @@ DESCRIPTION="wxWidgets GUI for PostgreSQL."
HOMEPAGE="http://www.pgadmin.org/"
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
LICENSE="Artistic"
LICENSE="POSTGRESQL"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
SLOT="0"
IUSE="debug"

@ -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/pgadmin3/pgadmin3-1.14.1.ebuild,v 1.4 2012/02/05 18:24:08 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/pgadmin3-1.14.1.ebuild,v 1.5 2012/02/21 02:42:51 titanofold Exp $
EAPI="4"
@ -12,7 +12,7 @@ DESCRIPTION="wxWidgets GUI for PostgreSQL."
HOMEPAGE="http://www.pgadmin.org/"
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
LICENSE="Artistic"
LICENSE="POSTGRESQL"
KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd"
SLOT="0"
IUSE="debug"

@ -10,3 +10,4 @@ DIST libmemcached-0.37.tar.gz 661959 RMD160 d46d11ee6098cc339687a797c6ca4cfd6781
DIST libmemcached-0.38.tar.gz 665073 RMD160 fb2ca140311b02c04e1a3246b2af306e46aa74cb SHA1 d231ba7cd390d889b7d66451a8014b028bbfc9eb SHA256 2c1ae3c05a70d518815c0220d3f0c3cf751371a32c95a2d36caf1a78ee63807a
DIST libmemcached-0.39.tar.gz 680742 RMD160 d882799c30a55635cc1adf502261aa6ec6e07292 SHA1 3107725bae233019bddfad3929269dbc1e899858 SHA256 e604ba18d73817c6d449ac4834c223d0aec3f640e9a7efef72e2368a09c4497c
DIST libmemcached-0.50.tar.gz 884272 RMD160 4091a07ed46b998edce3d5f1351b445182ba3d6d SHA1 cc963a84b57289288681f25ccae5362ed5620e6d SHA256 d3ed82f9c5cdfa816047ed6b7475b5708f9040b5cf3d9e2aed55de235e8b2f9a
DIST libmemcached-1.0.4.tar.gz 951310 RMD160 2a9c71cd7894ed1c55d2557fd71fc75b5bc54ceb SHA1 a74644a368b14954c80623879bd722ebf552f857 SHA256 1dd0a9fb5823aa6f8337a3beaeb287bb92041005c136622b4d82622a9428e20c

@ -0,0 +1,68 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmemcached/libmemcached-1.0.4.ebuild,v 1.1 2012/02/21 08:43:28 robbat2 Exp $
EAPI="3"
inherit eutils multilib
DESCRIPTION="a C client library to the memcached server"
HOMEPAGE="http://tangent.org/552/libmemcached.html"
SRC_URI="http://launchpad.net/${PN}/1.0/${PV}/+download/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="debug doc hsieh +libevent sasl static-libs tcmalloc"
DEPEND="net-misc/memcached
virtual/perl-PodParser
doc? ( dev-python/sphinx )
libevent? ( dev-libs/libevent )
tcmalloc? ( dev-util/google-perftools )
sasl? ( virtual/gsasl )"
RDEPEND="${DEPEND}"
src_prepare() {
# These tests freezes for me
sed -i \
-e "/connectionpool/d" \
-e "/lp:583031/d" \
tests/${P%.*}/mem_functions.cc || die
}
src_configure() {
econf \
--disable-dtrace \
--disable-libinnodb \
$(use_enable debug assert) \
$(use_with debug debug) \
$(use_enable hsieh hsieh_hash) \
$(use_enable libevent libevent) \
$(use_enable tcmalloc tcmalloc) \
$(use_with sasl libsasl-prefix) \
$(use_with sasl libsasl2-prefix) \
$(use_enable static-libs static)
}
src_compile() {
emake || die
if use doc; then
emake html-local || die
fi
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
use static-libs || rm -f "${D}"/usr/$(get_libdir)/lib*.la
dodoc AUTHORS ChangeLog README THANKS TODO
# remove manpage to avoid collision, see bug #299330
rm -f "${D}"/usr/share/man/man1/memdump.* || die "Install failed"
newman docs/man/memdump.1 memcached_memdump.1
if use doc; then
dohtml -r docs/html/* || die
fi
}

@ -1,23 +1,18 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmowgli/libmowgli-1.0.0.ebuild,v 1.1 2012/01/28 06:33:27 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmowgli/libmowgli-1.0.0.ebuild,v 1.2 2012/02/20 19:03:44 jdhore Exp $
EAPI=3
DESCRIPTION="High-performance C development framework. Can be used stand-alone or as a supplement to GLib."
HOMEPAGE="http://www.atheme.org/project/mowgli"
SRC_URI="http://distfiles.atheme.org/${P}.tar.bz2"
IUSE="examples"
IUSE=""
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
src_configure() {
econf $(use_enable examples) \
|| die "econf failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS README doc/BOOST

@ -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/libmowgli/libmowgli-2.0.0_alpha1.ebuild,v 1.2 2012/02/03 01:10:52 binki Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmowgli/libmowgli-2.0.0_alpha1.ebuild,v 1.3 2012/02/20 19:03:44 jdhore Exp $
EAPI=4
@ -9,7 +9,7 @@ MY_P=${P/_/-}
DESCRIPTION="Useful set of performance and usability-oriented extensions to C"
HOMEPAGE="http://www.atheme.org/project/mowgli"
SRC_URI="http://atheme.org/downloads/${MY_P}.tar.gz"
IUSE="examples"
IUSE=""
LICENSE="BSD-2"
SLOT="2"
@ -17,10 +17,6 @@ KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86
S=${WORKDIR}/${MY_P}
src_configure() {
econf $(use_enable examples)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README doc/BOOST

@ -0,0 +1,29 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmowgli/libmowgli-9999.ebuild,v 1.1 2012/02/20 19:00:47 jdhore Exp $
EAPI=4
inherit git-2
MY_P=${P/_/-}
DESCRIPTION="Useful set of performance and usability-oriented extensions to C"
HOMEPAGE="http://www.atheme.org/project/mowgli"
EGIT_REPO_URI="git://git.atheme.org/libmowgli-2.git"
IUSE="ssl"
LICENSE="BSD-2"
SLOT="2"
KEYWORDS=""
RDEPEND="ssl? ( dev-libs/openssl )"
DEPEND="${RDEPEND}"
src_configure() {
econf $(use_enable ssl openssl)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README doc/BOOST
}

@ -1,10 +1,3 @@
DIST PyQt-x11-gpl-4.7.3.tar.gz 7803557 RMD160 fb86bb4abc665e67620d6a77dcd37ad6c6f038c4 SHA1 7ad7ed37509f13b4975c50f5fbf557bd58815558 SHA256 574ad672b4171272028c49d5867087db04287c4dc7be8af17d71542db3a8225c
DIST PyQt-x11-gpl-4.7.7.tar.gz 7831682 RMD160 1d4b6f6dce48df968cfc4d85d49178abbea10b1b SHA1 8d710ec274f855a5f47fcf7d5d17c16ad11af3f8 SHA256 7b10b330a55c8e20d9a65ee315e662407f4133c7ce287180bfef03ac76b698d1
DIST PyQt-x11-gpl-4.8.1.tar.gz 9409175 RMD160 e5ba0d98359ce315432f479a5f44b2c1ae69b77a SHA1 e064ed38817bafde72f2a57679d80d40c7015afb SHA256 1feab80dc82dcd451233edeb1cde9cc75fa38b6e8f47780ec6dc317ebe0cf370
DIST PyQt-x11-gpl-4.8.2.tar.gz 9605005 RMD160 ba9948dcd05964c6f27d24b0f2d224a3d6109258 SHA1 fd26aed89a6032c85a553bfd5228280ac982b85c SHA256 ea9f4643d090a4416daa745ecf527c04429b89614d4fde8143a2155f64300fe4
DIST PyQt-x11-gpl-4.8.3.tar.gz 9770929 RMD160 b871a5937c5d1a1e4deded5e7c62c33e9c692fbf SHA1 b634467f803704fffa2ff94ad84311796c36d6b8 SHA256 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
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

@ -1,173 +0,0 @@
# 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.7.3.ebuild,v 1.14 2012/02/20 14:24:02 patrick Exp $
EAPI="2"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit qt4-r2 python toolchain-funcs
MY_P="PyQt-x11-gpl-${PV/_pre/-snapshot-}"
QTVER="4.6.2" # minimal Qt version this is supposed to work with
DESCRIPTION="A set of 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"
SLOT="0"
LICENSE="|| ( GPL-2 GPL-3 )"
KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="X assistant +dbus debug doc examples kde multimedia opengl phonon sql svg webkit xmlpatterns"
DEPEND=">=dev-python/sip-4.10
>=x11-libs/qt-core-${QTVER}:4
>=x11-libs/qt-script-${QTVER}:4
>=x11-libs/qt-test-${QTVER}:4
X? ( >=x11-libs/qt-gui-${QTVER}:4[dbus?] )
assistant? ( >=x11-libs/qt-assistant-${QTVER}:4 )
dbus? (
>=dev-python/dbus-python-0.80
>=x11-libs/qt-dbus-${QTVER}:4
)
multimedia? ( >=x11-libs/qt-multimedia-${QTVER}:4 )
opengl? ( >=x11-libs/qt-opengl-${QTVER}:4 )
phonon? (
!kde? ( || ( >=x11-libs/qt-phonon-${QTVER}:4 media-libs/phonon ) )
kde? ( media-libs/phonon )
)
sql? ( >=x11-libs/qt-sql-${QTVER}:4 )
svg? ( >=x11-libs/qt-svg-${QTVER}:4 )
webkit? ( >=x11-libs/qt-webkit-${QTVER}:4 )
xmlpatterns? ( >=x11-libs/qt-xmlpatterns-${QTVER}:4 )"
RDEPEND="${DEPEND}"
RESTRICT_PYTHON_ABIS="3.2" # doesn't build with python:3.2 (yet), bug 292419
S=${WORKDIR}/${MY_P}
PATCHES=(
"${FILESDIR}/${PN}-4.6.1-configure-multilib.patch"
"${FILESDIR}/${PN}-4.7.2-configure.py.patch"
)
src_prepare() {
use prefix || EPREFIX=
if ! use dbus; then
sed -i -e 's,^\([[:blank:]]\+\)check_dbus(),\1pass,' \
"${S}"/configure.py || die
fi
# Patch to support qreal for arm architecture
# wrt bug #322349
use arm && epatch "${FILESDIR}/${P}-qreal_float_support.patch"
qt4-r2_src_prepare
# Use proper include dir
sed -e "s|/usr/include|${EPREFIX}/usr/include|g" \
-i configure.py
python_copy_sources
preparation() {
if [[ "${PYTHON_ABI:0:1}" == "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() {
use prefix || EPREFIX=
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 QtGui)
$(pyqt4_use_enable X QtDesigner)
$(pyqt4_use_enable X QtScriptTools)
$(pyqt4_use_enable assistant QtAssistant)
$(pyqt4_use_enable assistant QtHelp)
$(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}
eval ${myconf} || return 1
for mod in QtCore $(use X && echo 'QtDesigner QtGui'); do
# Run eqmake4 inside the qpy subdirs to prevent
# stripping and many other QA issues
pushd qpy/${mod} > /dev/null || die
eqmake4 $(ls w_qpy*.pro)
popd > /dev/null || die
# Fix insecure runpaths
sed -i -e "/^LFLAGS/s:-Wl,-rpath,${BUILDDIR}/qpy/${mod}::" \
${mod}/Makefile || die "failed to fix rpath issues"
done
# Fix pre-stripping of libpythonplugin.so
if use X; then
cd "${BUILDDIR}"/designer
eqmake4 python.pro
fi
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
src_install() {
installation() {
# INSTALL_ROOT is needed for the QtDesigner module,
# the other Makefiles use DESTDIR.
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
}
python_execute_function -s installation
dodoc doc/pyqt4ref.txt NEWS THANKS || die
if use doc; then
dohtml -r doc/* || die
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples || die
fi
}
pkg_postinst() {
python_mod_optimize PyQt4
}
pkg_postrm() {
python_mod_cleanup PyQt4
}

@ -1,170 +0,0 @@
# 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.7.7-r1.ebuild,v 1.5 2012/02/20 14:24:02 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit qt4-r2 python toolchain-funcs
MY_P="PyQt-x11-gpl-${PV/_pre/-snapshot-}"
QTVER="4.6.2" # minimal Qt version this is supposed to work with
DESCRIPTION="A set of 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"
SLOT="0"
LICENSE="|| ( GPL-2 GPL-3 )"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="X assistant +dbus debug doc examples kde multimedia opengl phonon sql svg webkit xmlpatterns"
DEPEND=">=dev-python/sip-4.11
>=x11-libs/qt-core-${QTVER}:4
>=x11-libs/qt-script-${QTVER}:4
>=x11-libs/qt-test-${QTVER}:4
X? ( >=x11-libs/qt-gui-${QTVER}:4[dbus?] )
assistant? ( >=x11-libs/qt-assistant-${QTVER}:4 )
dbus? (
>=dev-python/dbus-python-0.80
>=x11-libs/qt-dbus-${QTVER}:4
)
multimedia? ( >=x11-libs/qt-multimedia-${QTVER}:4 )
opengl? ( >=x11-libs/qt-opengl-${QTVER}:4 )
phonon? (
!kde? ( || ( >=x11-libs/qt-phonon-${QTVER}:4 media-libs/phonon ) )
kde? ( media-libs/phonon )
)
sql? ( >=x11-libs/qt-sql-${QTVER}:4 )
svg? ( >=x11-libs/qt-svg-${QTVER}:4 )
webkit? ( >=x11-libs/qt-webkit-${QTVER}:4 )
xmlpatterns? ( >=x11-libs/qt-xmlpatterns-${QTVER}:4 )"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${MY_P}
PATCHES=(
"${FILESDIR}/${PN}-4.6.1-configure-multilib.patch"
"${FILESDIR}/${PN}-4.7.2-configure.py.patch"
"${FILESDIR}/${P}-fix-scpk-and-flag-issue.diff"
)
src_prepare() {
if ! use dbus; then
sed -i -e 's,^\([[:blank:]]\+\)check_dbus(),\1pass,' \
"${S}"/configure.py || die
fi
# Patch to support qreal for arm architecture
# wrt bug #322349
use arm && epatch "${FILESDIR}/${PN}-4.7.3-qreal_float_support.patch"
qt4-r2_src_prepare
# Use proper include dir
sed -e "s|/usr/include|${EPREFIX}/usr/include|g" \
-i configure.py
python_copy_sources
preparation() {
if [[ "$(python_get_version --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 QtGui)
$(pyqt4_use_enable X QtDesigner)
$(pyqt4_use_enable X QtScriptTools)
$(pyqt4_use_enable assistant QtAssistant)
$(pyqt4_use_enable assistant QtHelp)
$(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}
eval ${myconf} || return 1
for mod in QtCore $(use X && echo 'QtDesigner QtGui'); do
# Run eqmake4 inside the qpy subdirs to prevent
# stripping and many other QA issues
pushd qpy/${mod} > /dev/null || die
eqmake4 $(ls w_qpy*.pro)
popd > /dev/null || die
# Fix insecure runpaths
sed -i -e "/^LFLAGS/s:-Wl,-rpath,${BUILDDIR}/qpy/${mod}::" \
${mod}/Makefile || die "failed to fix rpath issues"
done
# Fix pre-stripping of libpythonplugin.so
if use X; then
cd "${BUILDDIR}"/designer
eqmake4 python.pro
fi
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
src_install() {
installation() {
# INSTALL_ROOT is needed for the QtDesigner module,
# the other Makefiles use DESTDIR.
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
}
python_execute_function -s installation
dodoc doc/pyqt4ref.txt NEWS THANKS || die
if use doc; then
dohtml -r doc/* || die
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples || die
fi
}
pkg_postinst() {
python_mod_optimize PyQt4
}
pkg_postrm() {
python_mod_cleanup PyQt4
}

@ -1,174 +0,0 @@
# 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.8.1-r1.ebuild,v 1.4 2012/02/20 14:24:02 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
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.11.2
>=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.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.6.1-configure-multilib.patch"
"${FILESDIR}/${PN}-4.7.2-configure.py.patch"
)
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 --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 QtGui)
$(pyqt4_use_enable X QtDesigner)
$(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 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); do
# Run eqmake4 inside the qpy subdirectories to avoid stripping and many other QA issues.
pushd qpy/${mod} > /dev/null || return 1
eqmake4 $(ls w_qpy*.pro)
popd > /dev/null || return 1
# Fix insecure runpaths.
sed -e "/^LFLAGS/s:-Wl,-rpath,${BUILDDIR}/qpy/${mod}::" -i ${mod}/Makefile || die "Fixing of rpaths failed"
done
# Fix pre-stripping of libpythonplugin.so
if use X; then
cd "${BUILDDIR}/designer"
eqmake4 python.pro
fi
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
src_install() {
installation() {
# INSTALL_ROOT is needed for the QtDesigner module, other Makefiles use DESTDIR.
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
}
python_execute_function -s installation
dodoc doc/pyqt4ref.txt NEWS THANKS || die "dodoc failed"
if use doc; then
dohtml -r doc/* || 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
}
pkg_postrm() {
python_mod_cleanup PyQt4
}

@ -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-python/PyQt4/PyQt4-4.8.1.ebuild,v 1.14 2012/02/20 14:24:02 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.8.1.ebuild,v 1.15 2012/02/21 01:06:46 pesa Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
inherit python qt4-r2 toolchain-funcs

@ -1,174 +0,0 @@
# 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.8.2.ebuild,v 1.5 2012/02/20 14:24:02 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
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.12
>=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.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.6.1-configure-multilib.patch"
"${FILESDIR}/${PN}-4.7.2-configure.py.patch"
)
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 --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 QtGui)
$(pyqt4_use_enable X QtDesigner)
$(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 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); do
# Run eqmake4 inside the qpy subdirectories to avoid stripping and many other QA issues.
pushd qpy/${mod} > /dev/null || return 1
eqmake4 $(ls w_qpy*.pro)
popd > /dev/null || return 1
# Fix insecure runpaths.
sed -e "/^LFLAGS/s:-Wl,-rpath,${BUILDDIR}/qpy/${mod}::" -i ${mod}/Makefile || die "Fixing of rpaths failed"
done
# Fix pre-stripping of libpythonplugin.so
if use X; then
cd "${BUILDDIR}/designer"
eqmake4 python.pro
fi
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
src_install() {
installation() {
# INSTALL_ROOT is needed for the QtDesigner module, other Makefiles use DESTDIR.
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
}
python_execute_function -s installation
dodoc doc/pyqt4ref.txt NEWS THANKS || die "dodoc failed"
if use doc; then
dohtml -r doc/* || 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
}
pkg_postrm() {
python_mod_cleanup PyQt4
}

@ -1,175 +0,0 @@
# 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.8.3.ebuild,v 1.8 2012/02/20 14:24:02 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
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.12.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.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.8.3-configure-multilib.patch"
"${FILESDIR}/${PN}-4.7.2-configure.py.patch"
)
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 --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 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 declarative && echo QtDeclarative); 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 needed for the QtDesigner module, other Makefiles use DESTDIR.
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
}
python_execute_function -s installation
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
}
pkg_postrm() {
python_mod_cleanup PyQt4
}

@ -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-python/PyQt4/PyQt4-4.8.4.ebuild,v 1.5 2012/02/20 14:24:02 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.8.4.ebuild,v 1.6 2012/02/21 01:06:46 pesa Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
inherit python qt4-r2 toolchain-funcs

@ -1,178 +0,0 @@
# 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.8.5.ebuild,v 1.3 2012/02/20 14:24:02 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython 2.7-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.12.2
>=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.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"
)
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 --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 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 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 needed for the QtDesigner module, other Makefiles use DESTDIR.
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
}
python_execute_function -s installation
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,178 +0,0 @@
# 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.8.6.ebuild,v 1.2 2012/02/20 14:24:02 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython 2.7-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.12.2
>=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.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"
)
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 --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 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 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 needed for the QtDesigner module, other Makefiles use DESTDIR.
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
}
python_execute_function -s installation
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,34 +1,42 @@
# 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.2 2012/02/20 14:24:02 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.9.1.ebuild,v 1.3 2012/02/21 00:46:23 pesa Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-**"
RESTRICT_PYTHON_ABIS="*-jython 2.7-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"
QT_VER="4.7.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"
if [[ ${PV} == *_pre* ]]; then
MY_P="PyQt-x11-gpl-snapshot-${PV%_pre*}-${REVISION}"
SRC_URI="http://www.gentoo-el.org/~hwoarang/distfiles/${MY_P}.tar.gz"
else
MY_P="PyQt-x11-gpl-${PV}"
SRC_URI="http://www.riverbankcomputing.com/static/Downloads/${PN}/${MY_P}.tar.gz"
fi
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~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
RDEPEND="
>=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?] )
X? (
>=x11-libs/qt-gui-${QT_VER}:4[dbus?]
>=x11-libs/qt-test-${QT_VER}:4
)
assistant? ( >=x11-libs/qt-assistant-${QT_VER}:4 )
dbus? (
>=dev-python/dbus-python-0.80
@ -36,7 +44,10 @@ DEPEND=">=dev-python/sip-4.13.1
)
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 ) )
opengl? (
>=x11-libs/qt-opengl-${QT_VER}:4
|| ( >=x11-libs/qt-opengl-4.8.0:4 <x11-libs/qt-opengl-4.8.0:4[-egl] )
)
phonon? (
!kde? ( || ( >=x11-libs/qt-phonon-${QT_VER}:4 media-libs/phonon ) )
kde? ( media-libs/phonon )
@ -44,10 +55,13 @@ DEPEND=">=dev-python/sip-4.13.1
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}"
xmlpatterns? ( >=x11-libs/qt-xmlpatterns-${QT_VER}:4 )
"
DEPEND="${RDEPEND}
dbus? ( dev-util/pkgconfig )
"
S="${WORKDIR}/${MY_P}"
S=${WORKDIR}/${MY_P}
PATCHES=(
"${FILESDIR}/${PN}-4.7.2-configure.py.patch"
@ -92,16 +106,18 @@ src_configure() {
--bindir="${EPREFIX}/usr/bin"
--destdir="${EPREFIX}$(python_get_sitedir)"
--sipdir="${EPREFIX}/usr/share/sip"
--assume-shared
--no-timestamp
--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 QtDesigner) $(use X || echo --no-designer-plugin)
$(pyqt4_use_enable X QtScriptTools)
$(pyqt4_use_enable X QtTest)
# QtAssistant module is not available with Qt >=4.7.0.
$(pyqt4_use_enable assistant QtAssistant)
$(pyqt4_use_enable assistant QtHelp)
@ -125,14 +141,20 @@ src_configure() {
"${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.
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, 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"
sed -e "/^LFLAGS[[:space:]]*=/s:-Wl,-rpath,${BUILDDIR}/qpy/${mod}::" \
-i ${mod}/Makefile || die "Failed to fix rpath for ${mod}"
done
# Avoid stripping of libpythonplugin.so.

@ -1,182 +0,0 @@
# 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.ebuild,v 1.4 2012/02/20 14:24:02 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython 2.7-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,40 +0,0 @@
Index: PyQt-x11-gpl-4.7.7/pyuic/uic/Loader/loader.py
===================================================================
--- PyQt-x11-gpl-4.7.7.orig/pyuic/uic/Loader/loader.py
+++ PyQt-x11-gpl-4.7.7/pyuic/uic/Loader/loader.py
@@ -1,3 +1,5 @@
+import os.path
+
from PyQt4 import QtGui, QtCore
from PyQt4.uic.uiparser import UIParser
from PyQt4.uic.Loader.qobjectcreator import LoaderCreatorPolicy
@@ -19,6 +21,7 @@ class DynamicUILoader(UIParser):
def loadUi(self, filename, toplevelInst=None):
self.toplevelInst = toplevelInst
- # By using QFileInfo.path() rather than os.path.dirname() we allow
- # QString file names.
- return self.parse(filename, QtCore.QFileInfo(filename).path())
+ # Allow the filename to be a QString.
+ filename = str(filename)
+
+ return self.parse(filename, os.path.dirname(filename))
Index: PyQt-x11-gpl-4.7.7/sip/QtCore/qglobal.sip
===================================================================
--- PyQt-x11-gpl-4.7.7.orig/sip/QtCore/qglobal.sip
+++ PyQt-x11-gpl-4.7.7/sip/QtCore/qglobal.sip
@@ -312,12 +312,12 @@ public:
// Qt.Alignment class.
QFlags operator|(int f);
%MethodCode
- sipRes = new QFlags(*a0 | (ENUM(a1)));
+ sipRes = new QFlags(*a0 | a1);
%End
QFlags operator^(int f);
%MethodCode
- sipRes = new QFlags(*a0 ^ (ENUM(a1)));
+ sipRes = new QFlags(*a0 ^ a1);
%End
// These are necessary to prevent Python comparing object IDs.

@ -1,13 +0,0 @@
--- configure.py
+++ configure.py
@@ -941,8 +941,8 @@
# version.
link = "-framework Python"
elif ("--enable-shared" in ducfg.get("CONFIG_ARGS", "") and
- glob.glob("%s/lib/libpython%d.%d*" % (ducfg["exec_prefix"], py_major, py_minor))):
- lib_dir_flag = quote("-L%s/lib" % ducfg["exec_prefix"])
+ glob.glob("%s/libpython%d.%d*" % (ducfg["LIBDIR"], py_major, py_minor))):
+ lib_dir_flag = quote("-L%s" % ducfg["LIBDIR"])
link = "%s -lpython%d.%d%s" % (lib_dir_flag, py_major, py_minor, abi)
else:
sipconfig.inform("Qt Designer plugin disabled because Python library is static")

@ -4,16 +4,24 @@
<herd>python</herd>
<herd>qt</herd>
<use>
<flag name="X">Build the QtGui and QtDesigner modules</flag>
<flag name="assistant">Build the QtHelp and QtAssistant modules</flag>
<flag name="declarative">Build the QtDeclarative module</flag>
<flag name="kde">Select <pkg>media-sound/phonon</pkg> as Phonon variant needed for KDE</flag>
<flag name="multimedia">Build the QtMultimedia module</flag>
<flag name="opengl">Build the QtOpenGL module</flag>
<flag name="phonon">Build the phonon module</flag>
<flag name="sql">Build the QtSql module</flag>
<flag name="svg">Build the QtSvg module</flag>
<flag name="webkit">Build the QtWebKit module</flag>
<flag name="xmlpatterns">Build the QtXmlPatterns module</flag>
<flag name="X">Build QtGui, QtDesigner and QtScriptTools modules</flag>
<flag name="assistant">Build QtHelp and QtAssistant modules</flag>
<flag name="declarative">Build QtDeclarative module</flag>
<flag name="kde">Select <pkg>media-sound/phonon</pkg> as phonon variant, needed for KDE4</flag>
<flag name="multimedia">Build QtMultimedia module</flag>
<flag name="opengl">Build QtOpenGL module</flag>
<flag name="phonon">Build phonon module</flag>
<flag name="sql">Build QtSql module</flag>
<flag name="svg">Build QtSvg module</flag>
<flag name="webkit">Build QtWebKit module</flag>
<flag name="xmlpatterns">Build QtXmlPatterns module</flag>
</use>
<upstream>
<maintainer status="active">
<email>phil@riverbankcomputing.com</email>
<name>Phil Thompson</name>
</maintainer>
<bugs-to>mailto:pyqt@riverbankcomputing.com</bugs-to>
<remote-id type="pypi">PyQt</remote-id>
</upstream>
</pkgmetadata>

@ -1,11 +1,11 @@
# 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-python/adns-python/adns-python-1.2.1.ebuild,v 1.12 2011/09/14 08:03:50 djc Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/adns-python/adns-python-1.2.1.ebuild,v 1.13 2012/02/21 08:06:21 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/apse/apse-0.2-r1.ebuild,v 1.2 2010/07/23 19:53:35 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/apse/apse-0.2-r1.ebuild,v 1.3 2012/02/21 05:02:17 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,12 +1,12 @@
# 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-python/beautifulsoup/beautifulsoup-3.1.0.1-r1.ebuild,v 1.12 2011/07/28 20:27:18 neurogeek Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/beautifulsoup/beautifulsoup-3.1.0.1-r1.ebuild,v 1.13 2012/02/21 07:19:13 patrick Exp $
EAPI="3"
PYTHON_DEPEND="3"
SUPPORT_PYTHON_ABIS="1"
# Avoid collisions with python-2 slot.
RESTRICT_PYTHON_ABIS="2.*"
RESTRICT_PYTHON_ABIS="2.* *-jython"
inherit distutils eutils

@ -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/dev-python/beautifulsoup/beautifulsoup-3.2.0.ebuild,v 1.11 2012/02/09 23:27:00 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/beautifulsoup/beautifulsoup-3.2.0.ebuild,v 1.12 2012/02/21 07:19:13 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,10 +1,10 @@
# 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-python/bitstring/bitstring-2.2.0.ebuild,v 1.1 2011/06/19 12:50:06 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/bitstring/bitstring-2.2.0.ebuild,v 1.2 2012/02/21 03:38:15 patrick Exp $
EAPI=3
PYTHON_DEPEND="*"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="2.5"
inherit distutils
DESCRIPTION="A pure Python module for creation and analysis of binary data"

@ -1,10 +1,10 @@
# 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-python/bitstring/bitstring-3.0.1.ebuild,v 1.1 2011/11/22 13:26:10 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/bitstring/bitstring-3.0.1.ebuild,v 1.2 2012/02/21 03:38:15 patrick Exp $
EAPI=3
PYTHON_DEPEND="*"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="2.5"
inherit distutils
DESCRIPTION="A pure Python module for creation and analysis of binary data"

@ -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/dev-python/bitstring/bitstring-3.0.2.ebuild,v 1.1 2012/02/10 10:17:56 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/bitstring/bitstring-3.0.2.ebuild,v 1.2 2012/02/21 03:38:15 patrick Exp $
EAPI=3
PYTHON_DEPEND="*"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="2.5"
inherit distutils
DESCRIPTION="A pure Python module for creation and analysis of binary data"

@ -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/dev-python/cddb-py/cddb-py-1.4.ebuild,v 1.13 2012/02/20 15:11:58 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/cddb-py/cddb-py-1.4.ebuild,v 1.14 2012/02/21 08:08:42 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/geoip-python/geoip-python-1.2.4.ebuild,v 1.5 2010/09/28 15:54:25 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/geoip-python/geoip-python-1.2.4.ebuild,v 1.6 2012/02/21 05:10:05 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,11 +1,11 @@
# 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-python/geoip-python/geoip-python-1.2.5.ebuild,v 1.1 2011/07/29 22:45:46 bicatali Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/geoip-python/geoip-python-1.2.5.ebuild,v 1.2 2012/02/21 05:10:05 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-python"
inherit distutils

@ -1,11 +1,11 @@
# 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-python/geoip-python/geoip-python-1.2.7.ebuild,v 1.1 2011/09/16 08:58:57 djc Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/geoip-python/geoip-python-1.2.7.ebuild,v 1.2 2012/02/21 05:10:05 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* 2.5-jython"
inherit distutils

@ -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/dev-python/gnosis-utils/gnosis-utils-1.2.2.ebuild,v 1.5 2012/02/20 15:19:52 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnosis-utils/gnosis-utils-1.2.2.ebuild,v 1.6 2012/02/21 07:45:12 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils eutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/iconvcodec/iconvcodec-1.1.2.ebuild,v 1.8 2010/09/29 22:21:34 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/iconvcodec/iconvcodec-1.1.2.ebuild,v 1.9 2012/02/21 08:51:39 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/irman-python/irman-python-0.1.ebuild,v 1.16 2010/11/08 17:37:50 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/irman-python/irman-python-0.1.ebuild,v 1.17 2012/02/21 08:38:24 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,9 +1,10 @@
# 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-python/jinja/jinja-2.5.5.ebuild,v 1.11 2011/02/13 20:37:36 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/jinja/jinja-2.5.5.ebuild,v 1.12 2012/02/21 04:11:11 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
DISTUTILS_SRC_TEST="setup.py"
inherit distutils

@ -1,9 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/jinja/jinja-2.6.ebuild,v 1.10 2012/02/13 16:26:22 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/jinja/jinja-2.6.ebuild,v 1.11 2012/02/21 04:11:11 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
DISTUTILS_SRC_TEST="setup.py"
inherit distutils

@ -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-python/kaa-display/kaa-display-0.1.0.ebuild,v 1.6 2011/03/24 09:42:59 tomka Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/kaa-display/kaa-display-0.1.0.ebuild,v 1.7 2012/02/21 07:02:15 ssuominen Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5"
@ -21,7 +21,7 @@ IUSE=""
DEPEND=">=dev-python/kaa-base-0.3.0
>=dev-python/kaa-imlib2-0.2.0
>=dev-python/pygame-1.6.0
>=media-libs/imlib2-1.2.1
media-libs/imlib2[X]
>=x11-libs/libX11-1.0.0"
RDEPEND="${DEPEND}"

@ -1,11 +1,11 @@
# 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-python/miniupnpc/miniupnpc-1.6.ebuild,v 1.1 2011/08/09 17:41:19 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/miniupnpc/miniupnpc-1.6.ebuild,v 1.2 2012/02/21 08:29:34 patrick Exp $
EAPI=3
SUPPORT_PYTHON_ABIS=1
PYTHON_DEPEND=2
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit base distutils

@ -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/dev-python/msgpack/msgpack-0.1.12.ebuild,v 1.3 2012/02/20 15:08:41 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.1.12.ebuild,v 1.4 2012/02/21 09:06:26 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5 3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
RESTRICT_PYTHON_ABIS="2.7-pypy-* *-jython"
DISTUTILS_SRC_TEST="nosetests"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"

@ -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-python/pmw/pmw-1.3.2-r2.ebuild,v 1.8 2012/02/20 15:31:22 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pmw/pmw-1.3.2-r2.ebuild,v 1.9 2012/02/21 07:08:54 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="tk"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils eutils

@ -1,11 +1,12 @@
# 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-python/psutil/psutil-0.3.0.ebuild,v 1.3 2011/10/24 19:56:15 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/psutil/psutil-0.3.0.ebuild,v 1.5 2012/02/21 09:16:52 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
SUPPORT_PYTHON_ABIS="1"
PYTHON_TESTS_RESTRICTED_ABIS="3.*"
PYTHON_RESTRICT_ABIS="*-jython"
inherit distutils

@ -1,11 +1,12 @@
# 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-python/psutil/psutil-0.4.0.ebuild,v 1.1 2011/12/25 11:16:38 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/psutil/psutil-0.4.0.ebuild,v 1.3 2012/02/21 09:16:52 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
SUPPORT_PYTHON_ABIS="1"
PYTHON_TESTS_RESTRICTED_ABIS="3.*"
PYTHON_RESTRICT_ABIS="*-jython"
inherit distutils

@ -1,11 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/psutil/psutil-0.4.1.ebuild,v 1.1 2012/02/14 03:47:46 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/psutil/psutil-0.4.1.ebuild,v 1.3 2012/02/21 09:16:52 patrick Exp $
EAPI="3"
PYTHON_DEPEND="*"
SUPPORT_PYTHON_ABIS="1"
PYTHON_TESTS_RESTRICTED_ABIS="3.*"
PYTHON_RESTRICT_ABIS="*-jython"
inherit distutils

@ -1,12 +1,12 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/py-notify/py-notify-0.2.1.ebuild,v 1.1 2010/08/20 09:37:43 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/py-notify/py-notify-0.2.1.ebuild,v 1.2 2012/02/21 08:43:46 patrick Exp $
EAPI=2
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit python distutils

@ -1,12 +1,12 @@
# 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-python/py-notify/py-notify-0.3.1.ebuild,v 1.1 2011/09/13 14:51:59 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/py-notify/py-notify-0.3.1.ebuild,v 1.2 2012/02/21 08:43:46 patrick Exp $
EAPI=2
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit python distutils

@ -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/dev-python/py-xmlrpc/py-xmlrpc-0.8.8.3-r1.ebuild,v 1.6 2012/02/20 15:20:58 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/py-xmlrpc/py-xmlrpc-0.8.8.3-r1.ebuild,v 1.7 2012/02/21 08:46:27 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils eutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyao/pyao-0.82-r2.ebuild,v 1.6 2010/08/01 16:16:34 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyao/pyao-0.82-r2.ebuild,v 1.7 2012/02/21 08:49:16 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils eutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyaudio/pyaudio-0.2.3.ebuild,v 1.4 2010/08/22 12:49:21 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyaudio/pyaudio-0.2.3.ebuild,v 1.5 2012/02/21 08:21:36 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -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-python/pybloomfiltermmap/pybloomfiltermmap-0.2.0.ebuild,v 1.2 2012/02/20 15:22:57 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.2.0.ebuild,v 1.3 2012/02/21 08:55:38 patrick Exp $
EAPI=3
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils

@ -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/dev-python/pyclamav/pyclamav-0.4.1-r1.ebuild,v 1.4 2012/02/20 15:04:33 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyclamav/pyclamav-0.4.1-r1.ebuild,v 1.5 2012/02/21 08:02:57 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
RESTRICT_PYTHON_ABIS="2.7-pypy-* *-jython"
inherit distutils eutils

@ -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/dev-python/pygit2/pygit2-0.16.0.ebuild,v 1.1 2012/02/13 04:05:57 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygit2/pygit2-0.16.0.ebuild,v 1.2 2012/02/21 03:41:18 patrick Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6 3:3.1"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.5"
DISTUTILS_SRC_TEST="setup.py"
inherit distutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyid3lib/pyid3lib-0.5.1-r1.ebuild,v 1.9 2010/11/01 00:20:19 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyid3lib/pyid3lib-0.5.1-r1.ebuild,v 1.10 2012/02/21 08:10:41 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils eutils

@ -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-python/pykerberos/pykerberos-1.1-r1.ebuild,v 1.1 2012/01/25 15:14:17 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pykerberos/pykerberos-1.1-r1.ebuild,v 1.2 2012/02/21 07:57:16 patrick Exp $
EAPI="4"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils eutils

@ -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/dev-python/pymssql/pymssql-1.0.2.ebuild,v 1.8 2012/02/20 10:29:24 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymssql/pymssql-1.0.2.ebuild,v 1.9 2012/02/21 07:07:53 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils

@ -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-python/pyorbit/pyorbit-2.24.0.ebuild,v 1.15 2012/02/10 03:35:41 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyorbit/pyorbit-2.24.0.ebuild,v 1.16 2012/02/21 06:49:25 patrick Exp $
EAPI="3"
GCONF_DEBUG="no"
PYTHON_DEPEND="2:2.5"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
inherit gnome2 multilib python

@ -1,11 +1,11 @@
# 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-python/pyprotocols/pyprotocols-1.0_pre2306.ebuild,v 1.11 2011/10/31 21:36:51 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyprotocols/pyprotocols-1.0_pre2306.ebuild,v 1.12 2012/02/21 04:18:08 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
DISTUTILS_SRC_TEST="setup.py"
inherit distutils

@ -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-python/pyscard/pyscard-1.6.12.ebuild,v 1.1 2011/04/03 21:32:47 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyscard/pyscard-1.6.12.ebuild,v 1.2 2012/02/21 03:22:20 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -18,8 +18,8 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND=""
DEPEND="sys-apps/pcsc-lite"
RDEPEND="${DEPEND}"
DOCS="smartcard/ACKS smartcard/ChangeLog smartcard/TODO"
PYTHON_MODNAME="smartcard"

@ -1,11 +1,11 @@
# 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-python/python-levenshtein/python-levenshtein-0.10.2.ebuild,v 1.1 2011/09/16 16:50:33 neurogeek Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-levenshtein/python-levenshtein-0.10.2.ebuild,v 1.2 2012/02/21 07:20:14 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-levenshtein/python-levenshtein-0.10.ebuild,v 1.7 2010/07/18 23:38:50 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-levenshtein/python-levenshtein-0.10.ebuild,v 1.8 2012/02/21 07:20:14 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -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/dev-python/python-mhash/python-mhash-1.4.ebuild,v 1.7 2012/02/20 15:22:07 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-mhash/python-mhash-1.4.ebuild,v 1.8 2012/02/21 08:04:54 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils

@ -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/dev-python/quixote/quixote-2.6.ebuild,v 1.8 2012/02/20 15:07:41 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/quixote/quixote-2.6.ebuild,v 1.9 2012/02/21 08:19:29 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit distutils

@ -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/dev-python/rhpl/rhpl-0.219.ebuild,v 1.2 2012/02/20 14:59:47 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/rhpl/rhpl-0.219.ebuild,v 1.3 2012/02/21 08:59:00 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
inherit multilib python rpm toolchain-funcs

@ -1,9 +1,10 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/rlcompleter2/rlcompleter2-0.98.ebuild,v 1.3 2010/12/26 15:42:15 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/rlcompleter2/rlcompleter2-0.98.ebuild,v 1.4 2012/02/21 09:09:39 patrick Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit distutils

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/simpy/simpy-2.3.ebuild,v 1.4 2012/02/20 15:13:20 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/simpy/simpy-2.3.ebuild,v 1.5 2012/02/21 03:48:01 patrick Exp $
EAPI=4
@ -8,7 +8,7 @@ PYTHON_DEPEND="2:2.6"
PYTHON_USE_WITH="tk"
SUPPORT_PYTHON_ABIS="1"
# https://sourceforge.net/tracker/?func=detail&aid=3470332&group_id=62366&atid=500345
RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
RESTRICT_PYTHON_ABIS="2.5 3.* 2.7-pypy-*"
PYTHON_MODNAME="SimPy"
inherit distutils

@ -1,9 +1,10 @@
# 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-python/sqlalchemy/sqlalchemy-0.6.7.ebuild,v 1.3 2011/06/14 19:04:25 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/sqlalchemy-0.6.7.ebuild,v 1.4 2012/02/21 04:04:32 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
inherit distutils

@ -1,9 +1,10 @@
# 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-python/sqlalchemy/sqlalchemy-0.7.1.ebuild,v 1.1 2011/07/28 22:46:09 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/sqlalchemy-0.7.1.ebuild,v 1.2 2012/02/21 04:04:32 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
inherit distutils

@ -1,9 +1,10 @@
# 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-python/sqlalchemy/sqlalchemy-0.7.2.ebuild,v 1.3 2011/09/11 20:11:25 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/sqlalchemy-0.7.2.ebuild,v 1.4 2012/02/21 04:04:32 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
inherit distutils

@ -1,9 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/sqlalchemy-0.7.4.ebuild,v 1.3 2012/01/19 19:51:28 klausman Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/sqlalchemy-0.7.4.ebuild,v 1.4 2012/02/21 04:04:32 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
inherit distutils
inherit eutils

@ -0,0 +1 @@
DIST css_parser-1.2.6.tar.gz 23195 RMD160 433e6b403b4ed63b136286c30e4672d41ffa102b SHA1 17c213159205089a124b7299fb4b9ef9f3b86fa7 SHA256 79cf2b291120a6415845c3c194dfa36da2b5e72f370f366a13dd4e5a8253d9ae

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

Loading…
Cancel
Save