Sync with portage [Sat Nov 26 18:06:51 MSK 2011].

mhiretskiy
root 13 years ago
parent 936ee360c1
commit 3e83e22f77

@ -1,3 +1,4 @@
DIST dpkg_1.16.0.3.tar.bz2 5322701 RMD160 f238419da5e1f9f7d527d5550ed21d51cd7e264d SHA1 6e16d18864d4845eeaf6262497fde44931a1638d SHA256 69669720020e67629d70aa5325e3c20c05cae7a9fc2d8abd442672c7b29e31d3
DIST dpkg_1.16.1.1.tar.bz2 5432275 RMD160 979fd32b76aabd30a222df596bae55c6e228764a SHA1 578c312accfaabf240f1cb8f6e13cfdabd8d8027 SHA256 7bd9861ddfa7408ca790ca0d8fa8a3b585afcb900fdee5b658d42f9fca09202d
DIST dpkg_1.16.1.2.tar.bz2 5347162 RMD160 7f38018b8e4dbb59a2bd14a534f35ace78ff47f1 SHA1 aa64afa8689b7a8e313fd56f4f07866c171d9e50 SHA256 d0ae363f41c4f1c23091afd9517d41de0f46b5ce7ecdda12dc4fbafa6dd55138
DIST dpkg_1.16.1.tar.bz2 5432348 RMD160 dd9d203001073278e397112729cb8d6d126a3ad7 SHA1 9e8176c88fe2b31782ddae6d0a8f599c7e540e8d SHA256 f9363628a6fa1c24a1e9c41bd8977f9d5a7010bfca3ac9a6f8bf500e7e8df52b

@ -0,0 +1,92 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.16.1.2.ebuild,v 1.1 2011/11/25 16:52:12 jer Exp $
EAPI=3
inherit eutils multilib autotools toolchain-funcs
DESCRIPTION="Package maintenance system for Debian"
HOMEPAGE="http://packages.qa.debian.org/dpkg"
SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
IUSE="bzip2 dselect nls test unicode zlib"
LANGS="
ast bs ca cs da de dz el eo es et eu fr gl hu id it ja km ko ku lt mr nb ne
nl nn pa pl pt_BR pt ro ru sk sv th tl vi zh_CN zh_TW
"
for X in ${LANGS} ; do
IUSE="${IUSE} linguas_${X}"
done
RDEPEND=">=dev-lang/perl-5.6.0
dev-perl/TimeDate
>=sys-libs/ncurses-5.2-r7
zlib? ( >=sys-libs/zlib-1.1.4 )
bzip2? ( app-arch/bzip2 )"
DEPEND="${RDEPEND}
sys-devel/flex
dev-util/pkgconfig
nls? ( app-text/po4a )
test? (
dev-perl/DateTime-Format-DateParse
dev-perl/IO-String
dev-perl/Test-Pod
)"
src_prepare() {
# don't mess with linker optimisation, respect user's flags (don't break!)
sed -i -e '/DPKG_LINKER_OPTIMISATIONS/d' configure.ac || die
# Force the use of the running bash for get-version (this file is never
# installed, so no need to worry about hardcoding a temporary bash)
sed -i -e '1c\#!'"${BASH}" get-version || die
# this test depends on a Debian only gzip extension that adds --rsyncable
# which will therefore always fail on Gentoo. (bug #310847).
sed -i scripts/Makefile.am \
-e '/850_Dpkg_Compression.t/d' \
|| die "sed failed"
epatch "${FILESDIR}"/${PN}-1.16.1-bootstrap.patch
eautoreconf
}
src_configure() {
tc-export CC
local myconf
if use nls; then
myconf="--enable-nls $(use_with dselect)"
else
if use dselect; then
elog "Building dselect requires USE=nls - disabling USE=dselect..."
fi
myconf="--disable-nls --without-dselect"
fi
econf \
${myconf} \
$(use_with bzip2 bz2) \
$(use_enable unicode) \
$(use_with zlib) \
--disable-compiler-warnings \
--without-selinux \
--without-start-stop-daemon
}
src_install() {
strip-linguas ${LANGS}
if [ -z "${LINGUAS}" ] ; then
LINGUAS=none
fi
emake DESTDIR="${D}" LINGUAS="${LINGUAS}" install || die "emake install failed"
rm "${ED}"/usr/sbin/install-info || die "rm install-info failed"
dodoc ChangeLog THANKS TODO
keepdir /usr/$(get_libdir)/db/methods/{mnt,floppy,disk}
keepdir /usr/$(get_libdir)/db/{alternatives,info,methods,parts,updates}
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/k9copy/k9copy-2.3.7.ebuild,v 1.2 2011/04/28 21:09:40 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-cdr/k9copy/k9copy-2.3.7.ebuild,v 1.3 2011/11/25 23:47:43 hwoarang Exp $
EAPI=3
@ -24,7 +24,7 @@ HOMEPAGE="http://k9copy.sourceforge.net/"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="debug +handbook"
DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/p11-kit/p11-kit-0.8.ebuild,v 1.1 2011/11/03 18:29:29 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/p11-kit/p11-kit-0.8.ebuild,v 1.2 2011/11/26 01:01:46 radhermit Exp $
EAPI=4
@ -15,6 +15,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE="debug"
AUTOTOOLS_IN_SOURCE_BUILD=1
src_configure() {
econf \
$(use_enable debug)

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/p11-kit/p11-kit-0.9.ebuild,v 1.1 2011/11/19 09:37:49 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/p11-kit/p11-kit-0.9.ebuild,v 1.2 2011/11/26 01:01:44 radhermit Exp $
EAPI=4
@ -15,6 +15,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE="debug"
AUTOTOOLS_IN_SOURCE_BUILD=1
src_configure() {
econf \
$(use_enable debug)

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/afflib-3.6.12.ebuild,v 1.3 2011/11/24 22:16:25 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/afflib-3.6.12.ebuild,v 1.4 2011/11/26 00:24:57 radhermit Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -25,6 +25,8 @@ RDEPEND="dev-libs/expat
s3? ( net-misc/curl )"
DEPEND="${RDEPEND}"
AUTOTOOLS_IN_SOURCE_BUILD=1
pkg_setup() {
if use python ; then
python_set_active_version 2

@ -1,6 +1,6 @@
--- afflib-3.6.12/pyaff/Makefile.am.orig
+++ afflib-3.6.12/pyaff/Makefile.am
@@ -7,7 +7,7 @@
@@ -7,7 +7,8 @@
pyexec_LTLIBRARIES = pyaff.la
pyaff_la_SOURCES = pyaff.c
@ -8,5 +8,6 @@
+pyaff_la_LIBADD = @top_builddir@/lib/libafflib.la
pyaff_la_CPPFLAGS = $(PYTHON_CPPFLAGS)
-pyaff_la_LDFLAGS = -module -avoid-version $(PYTHON_LDFLAGS)
+pyaff_la_CFLAGS = -shared
+pyaff_la_LDFLAGS = -module -avoid-version -shared $(PYTHON_LDFLAGS)
endif

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/bottlerocket/bottlerocket-0.04c-r1.ebuild,v 1.1 2010/09/19 03:08:19 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/bottlerocket/bottlerocket-0.04c-r1.ebuild,v 1.2 2011/11/25 23:37:46 hwoarang Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="http://www.linuxha.com/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
KEYWORDS="amd64 ~ppc ~sparc ~x86"
IUSE=""
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/jail/jail-1.9-r3.ebuild,v 1.1 2010/09/17 05:36:42 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/jail/jail-1.9-r3.ebuild,v 1.2 2011/11/25 23:33:09 hwoarang Exp $
EAPI="2"
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/jail/${PN}_${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
KEYWORDS="amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND=">=sys-apps/sed-4"
@ -30,12 +30,12 @@ src_prepare() {
src_compile() {
# configuration files should be installed in /etc not /usr/etc
sed -i "s:\$4/etc:\${D}/etc:g" install.sh
sed -i "s:\$4/etc:\${D}/etc:g" install.sh || die
# the destination directory should be /usr not /usr/local
cd "${S}"/src
sed -i -e "s:usr/local:${D}/usr:g" \
-e "s:^COPT =.*:COPT = -Wl,-z,no:g" Makefile
-e "s:^COPT =.*:COPT = -Wl,-z,no:g" Makefile || die
# Below didn't work. Don't know why
#append-ldflags -Wl,-z,now
@ -44,7 +44,7 @@ src_compile() {
src_install() {
cd "${S}"/src
einstall
einstall || die
# remove //var/tmp/portage/jail-1.9/image//usr from files
FILES=( "${D}/usr/bin/mkjailenv"
@ -66,12 +66,12 @@ src_install() {
for f in "${FILES[@]}"; do
# documentation says funtion 'dosed' is supposed to do this, but didn't know how to make it work :'(
# dosed ${file} || die "error in dosed"
sed -i "s:/${D}/usr:/usr:g" ${f}
sed -i "s:/${D}/usr:/usr:g" ${f} || die
done
cd "${D}"/usr/lib
sed -i "s:/usr/etc:/etc:" libjail.pm
sed -i "s:/usr/etc:/etc:" libjail.pm || die
cd "${S}"/doc
dodoc CHANGELOG INSTALL README SECURITY VERSION
dodoc CHANGELOG INSTALL README SECURITY VERSION || die
}

@ -1,2 +1,2 @@
DIST smart-live-rebuild-1.0.1.tar.bz2 16908 RMD160 6c36d71ae28729547bb3a646513d1c4048cac723 SHA1 c2680497e55958789a6a4a700b9ed69c0cd2f58c SHA256 2f82dd0ccf627c5f8c4316363d741390fb3774b22b265d4e2ff2a21124d8d56e
DIST smart-live-rebuild-1.2.tar.bz2 15670 RMD160 43b5831b67d05ef065cb3613975c2f7ecd855873 SHA1 d7d5a8ce53c7d27cc3350d55c0fc8ccfdeaf5ae4 SHA256 12114abb1a1871e966d79ef4054d253afedbfdd65ea4becc2fee2c55f145e6c3
DIST smart-live-rebuild-1.2.1.tar.bz2 15767 RMD160 0305c981bdfcb43ab8f947ea5d26072766993b94 SHA1 dce7a00999663083643b90de153f8dc992616b21 SHA256 cd5666a34921dd612f76df5802f25ef3001986276459b741b66aa7111cc84de6

@ -16,6 +16,6 @@
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<bugs-to>http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux&amp;component=Applications&amp;short_desc=app-portage/smart-live-rebuild:%20</bugs-to>
<bugs-to>https://github.com/mgorny/smart-live-rebuild/issues/</bugs-to>
</upstream>
</pkgmetadata>

@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/smart-live-rebuild/smart-live-rebuild-1.2.ebuild,v 1.2 2011/10/26 07:52:52 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/smart-live-rebuild/smart-live-rebuild-1.2.1.ebuild,v 1.1 2011/11/25 20:34:55 mgorny Exp $
EAPI=3
EAPI=4
PYTHON_DEPEND='2:2.6'
SUPPORT_PYTHON_ABIS=1
@ -33,7 +33,7 @@ src_install() {
distutils_src_install
insinto /etc/portage
newins smart-live-rebuild.conf{.example,} || die
newins smart-live-rebuild.conf{.example,}
insinto /usr/share/portage/config/sets
newins sets.conf.example ${PN}.conf || die
newins sets.conf.example ${PN}.conf
}

@ -1,2 +1,2 @@
DIST calibre-0.8.26.tar.gz 37784724 RMD160 b1700bb3c395d51fd942893a8f25737a01ed7eb4 SHA1 0840c720935968d6349768a26239193d5b5a0720 SHA256 59e713e126ddb5739bfe33acf52581ccad944a9f05c3e1d3d0b3958b4762f91a
DIST calibre-0.8.27.tar.gz 37872270 RMD160 b3bd6b0fae2fbd5c8a445cbe359553f6d958e234 SHA1 378b656c68e3776dcbf95c7db93b6e71cd6fb229 SHA256 deb44cdacb7a1a671b302b1f5949735a6224cd1fb8295dbeb92c060051f7a06f
DIST calibre-0.8.28.tar.gz 37964835 RMD160 712440222f16a4b3d76a604879c5347a7d08c64b SHA1 bd5d10fdb5cdab3bb529b394d9a125d7a9ee32f4 SHA256 4074ef490fa4f01904112accb60d6c7eb94aa6f2cc50309f37fd9c67e5276386

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.26.ebuild,v 1.2 2011/11/15 15:55:03 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.28.ebuild,v 1.1 2011/11/25 16:43:10 zmedico Exp $
EAPI=4
PYTHON_DEPEND=2:2.7

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.2.1-r1.ebuild,v 1.1 2011/11/23 20:35:27 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.2.1-r1.ebuild,v 1.2 2011/11/26 02:45:45 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -95,9 +95,6 @@ pkg_setup() {
}
src_prepare() {
# Do not depend on gnome-icon-theme, bug #326855
sed 's/gnome-icon-theme//' -i configure.ac || die "sed failed"
# Fix .desktop file so menu item shows up
epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
@ -108,4 +105,8 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-3.2.1-libgxps-0.2.patch"
gnome2_src_prepare
# Do not depend on gnome-icon-theme, bug #326855, #391859
sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \
-i configure || die "sed failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.2.1.ebuild,v 1.2 2011/11/16 10:56:15 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.2.1.ebuild,v 1.3 2011/11/26 02:45:45 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -92,11 +92,12 @@ pkg_setup() {
}
src_prepare() {
# Do not depend on gnome-icon-theme, bug #326855
sed 's/gnome-icon-theme//' -i configure.ac || die "sed failed"
# Fix .desktop file so menu item shows up
epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
gnome2_src_prepare
# Do not depend on gnome-icon-theme, bug #326855, #391859
sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \
-i configure || die "sed failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/pspresent/pspresent-1.3-r1.ebuild,v 1.1 2010/09/28 17:58:47 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/pspresent/pspresent-1.3-r1.ebuild,v 1.2 2011/11/25 23:48:40 hwoarang Exp $
EAPI="2"
@ -13,7 +13,7 @@ SLOT="0"
LICENSE="GPL-2"
IUSE="xinerama"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
RDEPEND="x11-libs/libX11
xinerama? ( x11-libs/libXinerama )

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/wscr/wscr-1.2-r1.ebuild,v 1.1 2010/10/14 19:40:30 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/wscr/wscr-1.2-r1.ebuild,v 1.2 2011/11/25 23:52:23 hwoarang Exp $
inherit toolchain-funcs
@ -10,7 +10,7 @@ SRC_URI="ftp://hood.sjfn.nb.ca/pub/eddie/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~mips ~ppc ~sparc ~x86"
IUSE=""
RDEPEND="sys-apps/miscfiles"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild,v 1.1 2011/11/14 21:01:07 anarchy Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild,v 1.2 2011/11/26 04:49:25 dirtyepic Exp $
EAPI="3"
inherit eutils toolchain-funcs multilib python versionator pax-utils
@ -57,7 +57,7 @@ src_configure() {
--enable-readline \
--enable-threadsafe \
--with-system-nspr \
$(use enable debug) \
$(use_enable debug) \
$(use_enable static-libs static) \
$(use_enable test tests)
}

@ -0,0 +1,44 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbeagle/libbeagle-0.3.9-r1.ebuild,v 1.1 2011/11/25 20:05:24 floppym Exp $
EAPI=3
PYTHON_DEPEND="python? 2"
inherit gnome.org python
DESCRIPTION="C and Python bindings for Beagle"
HOMEPAGE="http://beagle-project.org/"
LICENSE="MIT Apache-1.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug doc +python"
RDEPEND=">=dev-libs/glib-2.6
>=dev-libs/libxml2-2.6.19
python? ( >=dev-python/pygtk-2.6 )
>=app-misc/beagle-0.2.18"
DEPEND="${RDEPEND}
doc? ( dev-util/gtk-doc )"
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_configure() {
econf --disable-dependency-tracking \
$(use_enable python) \
$(use_enable doc gtk-doc) \
$(use_enable debug xml-dump)
}
src_compile() {
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed!"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.83.ebuild,v 1.1 2011/11/03 19:03:19 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.83.ebuild,v 1.2 2011/11/26 01:07:23 radhermit Exp $
EAPI=4
@ -21,6 +21,8 @@ DEPEND="${RDEPEND}
sys-devel/gettext
dev-util/pkgconfig"
AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
src_configure() {

@ -1,2 +1 @@
DIST libdbusmenu-qt-0.6.2.tar.bz2 31197 RMD160 86990f8c48d39f48959826409a4bdff91ad76a20 SHA1 1c2f3db7704d213fde5148f68be6e4905cbf8848 SHA256 4e64cfcdb6fd4002de3fa4347cf308622d233afc71821f0042524c53f2368afe
DIST libdbusmenu-qt-0.8.2.tar.xz 35916 RMD160 0837e9ca01aca628c92c55eca21cca07aa170701 SHA1 12acb11e1f62888edc95e1c42cf60759f29bf1d6 SHA256 8dae417a768cd9de1f7b36b617d11757f27b93a71ad833045141ada84514b9f1

@ -1,40 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.6.2.ebuild,v 1.7 2011/06/01 16:15:22 ranger Exp $
EAPI="3"
QT_DEPEND="4.6.3"
inherit cmake-utils
DESCRIPTION="A library providing Qt implementation of DBusMenu specification"
HOMEPAGE="https://launchpad.net/libdbusmenu-qt/"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
LICENSE="LGPL-2"
KEYWORDS="amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="debug test"
# Bug #315215, require X server running
RESTRICT="test"
RDEPEND="
>=x11-libs/qt-core-${QT_DEPEND}:4
>=x11-libs/qt-gui-${QT_DEPEND}:4[dbus]
"
DEPEND="${RDEPEND}
test? (
dev-libs/qjson
>=x11-libs/qt-test-${QT_DEPEND}:4
)
"
DOCS=(NEWS README)
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_build test TESTS)
)
cmake-utils_src_configure
}

@ -1,3 +1 @@
DIST libdbusmenu-0.2.8.tar.gz 431813 RMD160 50a946497e9f47a5a92d4dfcaa0ad211689e3da3 SHA1 8c0cc228393754a57907ff7eb1417ff9ea3dd98e SHA256 5464906135c5658a67bb9fd2bbb8bd9c8fd859ae35099a885db993ee7c75d6ba
DIST libdbusmenu-0.3.16.tar.gz 534381 RMD160 fcacb2fa11a2a51bd053eac81680bc50e643d21d SHA1 b10bce4f7049980e05fe96d5483c880b065fe105 SHA256 3b5dc86a7a298641586a306a837efd5817a65df1947601f696189b8afedb9683
DIST libdbusmenu-0.5.1.tar.gz 701014 RMD160 9e47d804bb19b84de7a4c3140f12a417c7260624 SHA1 fb8b4c382aae19a037a625ba85684e8f6c02f01c SHA256 932d26fe29634ea465f2fb861b80ecafeaf0d5f898cdc35b3379b046ad5b2812

@ -1,37 +0,0 @@
--- configure.ac.orig 2010-03-31 12:56:17.483842274 +0200
+++ configure.ac 2010-03-31 12:57:25.783592956 +0200
@@ -42,10 +42,17 @@
GTK_REQUIRED_VERSION=2.16
+AC_ARG_ENABLE([gtk],
+ AC_HELP_STRING([--disable-gtk], [Disable libindicate-gtk library]),
+ [enable_gtk=$enableval], enable_gtk=auto)
+AM_CONDITIONAL([WANT_LIBDBUSMENUGTK], [test "x$enable_gtk" != "xno"])
+
+if test "x$enable_gtk" != "xno"; then
PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION
glib-2.0 >= $GLIB_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
libxml-2.0 >= $XML_REQUIRED_VERSION)
+fi
AC_SUBST(DBUSMENUGTK_CFLAGS)
AC_SUBST(DBUSMENUGTK_LIBS)
--- Makefile.am.orig 2010-03-31 13:01:21.871844609 +0200
+++ Makefile.am 2010-03-31 13:19:34.896594837 +0200
@@ -5,10 +5,13 @@
SUBDIRS = \
libdbusmenu-glib \
- libdbusmenu-gtk \
tools \
tests \
po
+if WANT_LIBDBUSMENUGTK
+SUBDIRS += libdbusmenu-gtk
+endif
+
DISTCHECK_CONFIGURE_FLAGS = --enable-introspection

@ -1,44 +0,0 @@
--- configure.ac.orig 2010-03-31 12:56:17.483842274 +0200
+++ configure.ac 2010-03-31 13:08:36.291843605 +0200
@@ -56,7 +56,14 @@
JSON_GLIB_REQUIRED_VERSION=0.6.0
+AC_ARG_ENABLE([tests],
+ AC_HELP_STRING([--disable-tests], [Disable tests]),
+ [enable_tests=$enableval], enable_tests=auto)
+AM_CONDITIONAL([WANT_TESTS], [test "x$enable_tests" != "xno"])
+
+if test "x$enable_tests" != "xno"; then
PKG_CHECK_MODULES(DBUSMENUTESTS, json-glib-1.0 >= $JSON_GLIB_REQUIRED_VERSION)
+fi
AC_SUBST(DBUSMENUTESTS_CFLAGS)
AC_SUBST(DBUSMENUTESTS_LIBS)
--- Makefile.am.orig 2010-03-31 13:01:21.871844609 +0200
+++ Makefile.am 2010-03-31 13:33:03.953843279 +0200
@@ -7,7 +7,10 @@
libdbusmenu-glib \
tools \
- tests \
po
+if WANT_TESTS
+SUBDIRS += tests
+endif
+
DISTCHECK_CONFIGURE_FLAGS = --enable-introspection
--- tools/Makefile.am.orig 2010-03-31 13:44:57.924843955 +0200
+++ tools/Makefile.am 2010-03-31 13:47:19.073593832 +0200
@@ -1,5 +1,9 @@
-SUBDIRS = testapp
+SUBDIRS =
+
+if WANT_TESTS
+SUBDIRS += testapp
+endif
libexec_PROGRAMS = dbusmenu-dumper

@ -1,10 +0,0 @@
--- configure.ac.orig 2010-03-31 12:42:16.497596552 +0200
+++ configure.ac 2010-03-31 12:42:47.001595062 +0200
@@ -74,6 +74,6 @@
###########################
-GOBJECT_INTROSPECTION_CHECK([0.6.7])
+AM_CONDITIONAL([HAVE_INTROSPECTION], [false])
###########################
# GTK Doc

@ -1,8 +0,0 @@
--- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200
+++ Makefile.am 2010-09-20 22:21:12.976592367 +0200
@@ -1,3 +1,5 @@
+ACLOCAL_AMFLAGS = -I m4
+
EXTRA_DIST = \
COPYING.2.1 \
COPYING-GPL3 \

@ -1,68 +0,0 @@
--- configure.ac.orig 2010-09-20 21:51:50.289828895 +0200
+++ configure.ac 2010-09-20 22:05:38.292979567 +0200
@@ -63,8 +63,17 @@
X11_REQUIRED_VERSION=1.3
+AC_ARG_ENABLE([dumper],
+ AC_HELP_STRING([--disable-dumper], [Disable dbusmenudumper tool]),
+ [enable_dumper=$enableval], [enable_dumper=auto])
+AM_CONDITIONAL([WANT_DBUSMENUDUMPER], [test "x$enable_dumper" != "xno"])
+
+AS_IF([test "x$enable_dumper" != "xno"],[
PKG_CHECK_MODULES(DBUSMENUDUMPER, gtk+-2.0 >= $GTK_REQUIRED_VERSION
- x11 >= $X11_REQUIRED_VERSION)
+ x11 >= $X11_REQUIRED_VERSION,
+ [have_dumper=yes]
+)
+])
AC_SUBST(DBUSMENUDUMPER_CFLAGS)
AC_SUBST(DBUSMENUDUMPER_LIBS)
@@ -193,1 +193,6 @@
+AS_IF([test "x$have_dumper" = "xyes"],
+ AC_MSG_NOTICE([ Dumper: yes]),
+ AC_MSG_NOTICE([ Dumper: no])
+)
+
--- tools/Makefile.am.orig 2010-09-20 22:02:07.280175897 +0200
+++ tools/Makefile.am 2010-09-20 22:05:15.621664358 +0200
@@ -3,5 +3,9 @@
-libexec_PROGRAMS = dbusmenu-dumper
+libexec_PROGRAMS =
+
+if WANT_DBUSMENUDUMPER
+libexec_PROGRAMS += dbusmenu-dumper
+endif
libexec_SCRIPTS = dbusmenu-bench
--- tests/Makefile.am.orig 2011-02-07 00:01:11.066461559 +0100
+++ tests/Makefile.am 2011-02-07 00:02:33.487751202 +0100
@@ -10,6 +10,10 @@
test-glib-properties \
test-glib-proxy \
test-glib-simple-items \
- test-glib-submenu \
+ test-glib-submenu
+
+if WANT_DBUSMENUDUMPER
+TESTS += \
test-json
+endif
@@ -36,7 +40,11 @@
test-glib-proxy-proxy \
test-glib-submenu-client \
test-glib-submenu-server \
- test-glib-simple-items \
+ test-glib-simple-items
+
+if WANT_DBUSMENUDUMPER
+check_PROGRAMS += \
test-json-client \
test-json-server
+endif

@ -1,9 +0,0 @@
--- tools/testapp/Makefile.am.orig 2011-01-29 13:42:00.984605528 +0100
+++ tools/testapp/Makefile.am 2011-01-29 13:44:45.523514281 +0100
@@ -12,6 +13,4 @@
dbusmenu_testapp_LDADD = \
$(builddir)/../../libdbusmenu-glib/libdbusmenu-glib.la \
- $(builddir)/../../libdbusmenu-gtk/libdbusmenu-gtk.la \
- $(DBUSMENUGTK_LIBS) \
$(DBUSMENUTESTS_LIBS)

@ -1,11 +0,0 @@
--- ./libdbusmenu-glib/Makefile.am.orig 2011-02-05 16:38:38.713641727 +0100
+++ ./libdbusmenu-glib/Makefile.am 2011-02-05 16:38:44.917448353 +0100
@@ -123,7 +123,7 @@
introspection_sources = $(libdbusmenu_glibinclude_HEADERS)
-Dbusmenu_Glib-0.2.gir: libdbusmenu-glib.la
+Dbusmenu-Glib-0.2.gir: libdbusmenu-glib.la
Dbusmenu_Glib_0_2_gir_INCLUDES = \
GObject-2.0
Dbusmenu_Glib_0_2_gir_CFLAGS = $(DBUSMENUGLIB_CFLAGS)

@ -1,92 +0,0 @@
--- configure.ac.orig 2010-09-20 21:51:50.289828895 +0200
+++ configure.ac 2010-09-20 21:58:03.536293089 +0200
@@ -49,10 +49,19 @@
GTK_REQUIRED_VERSION=2.16
+AC_ARG_ENABLE([gtk],
+ AC_HELP_STRING([--disable-gtk], [Disable libdbusmenu-gtk library]),
+ [enable_gtk=$enableval], [enable_gtk=auto])
+AM_CONDITIONAL([WANT_LIBDBUSMENUGTK], [test "x$enable_gtk" != "xno"])
+
+AS_IF([test "x$enable_gtk" != "xno"],[
PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION
glib-2.0 >= $GLIB_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
- libxml-2.0 >= $XML_REQUIRED_VERSION)
+ libxml-2.0 >= $XML_REQUIRED_VERSION,
+ [have_gtk=yes]
+)
+])
AC_SUBST(DBUSMENUGTK_CFLAGS)
AC_SUBST(DBUSMENUGTK_LIBS)
@@ -193,1 +192,6 @@
+AS_IF([test "x$have_gtk" = "xyes"],
+ AC_MSG_NOTICE([ Gtk: yes]),
+ AC_MSG_NOTICE([ Gtk: no])
+)
+
--- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200
+++ Makefile.am 2010-09-20 21:59:23.492035983 +0200
@@ -5,5 +5,9 @@
+if WANT_LIBDBUSMENUGTK
+LIBDBUSMENUGTK_SUBDIR = libdbusmenu-gtk
+endif
+
SUBDIRS = \
libdbusmenu-glib \
- libdbusmenu-gtk \
+ $(LIBDBUSMENUGTK_SUBDIR) \
tools \
--- tests/Makefile.am.orig 2011-01-29 14:37:11.863805482 +0100
+++ tests/Makefile.am 2011-01-29 14:38:48.910883303 +0100
@@ -11,12 +11,16 @@
test-glib-proxy \
test-glib-simple-items \
test-glib-submenu \
- test-json \
+ test-json
+
+if WANT_LIBDBUSMENUGTK
+TESTS += \
test-gtk-objects-test \
test-gtk-label \
test-gtk-shortcut \
test-gtk-reorder \
test-gtk-submenu
+endif
check_PROGRAMS = \
glib-server-nomenu \
@@ -30,19 +34,23 @@
test-glib-proxy-client \
test-glib-proxy-server \
test-glib-proxy-proxy \
- test-gtk-objects \
test-glib-submenu-client \
test-glib-submenu-server \
+ test-glib-simple-items \
+ test-json-client \
+ test-json-server
+
+if WANT_LIBDBUSMENUGTK
+check_PROGRAMS += \
+ test-gtk-objects \
test-gtk-label-client \
test-gtk-label-server \
test-gtk-shortcut-client \
test-gtk-shortcut-server \
- test-glib-simple-items \
test-gtk-reorder-server \
- test-json-client \
- test-json-server \
test-gtk-submenu-server \
test-gtk-submenu-client
+endif
XVFB_RUN=". $(srcdir)/run-xvfb.sh"

@ -1,55 +0,0 @@
--- configure.ac.orig 2010-09-20 21:51:50.289828895 +0200
+++ configure.ac 2010-09-20 22:01:21.623107607 +0200
@@ -76,8 +76,17 @@
JSON_GLIB_REQUIRED_VERSION=0.6.0
GIO_UNIX_REQUIRED_VERSION=2.24
+AC_ARG_ENABLE([tests],
+ AC_HELP_STRING([--disable-tests], [Disable tests]),
+ [enable_tests=$enableval], [enable_tests=auto])
+AM_CONDITIONAL([WANT_TESTS], [test "x$enable_tests" != "xno"])
+
+AS_IF([test "x$enable_tests" != "xno"],[
PKG_CHECK_MODULES(DBUSMENUTESTS, json-glib-1.0 >= $JSON_GLIB_REQUIRED_VERSION
- gio-unix-2.0 >= $GIO_UNIX_REQUIRED_VERSION)
+ gio-unix-2.0 >= $GIO_UNIX_REQUIRED_VERSION,
+ [have_tests=yes]
+)
+])
AC_SUBST(DBUSMENUTESTS_CFLAGS)
AC_SUBST(DBUSMENUTESTS_LIBS)
@@ -193,1 +193,6 @@
+AS_IF([test "x$have_tests" = "xyes"],
+ AC_MSG_NOTICE([ Tests: yes]),
+ AC_MSG_NOTICE([ Tests: no])
+)
+
--- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200
+++ Makefile.am 2010-09-20 22:01:55.525674385 +0200
@@ -5,2 +5,6 @@
+if WANT_TESTS
+TESTS_SUBDIR = tests
+endif
+
SUBDIRS = \
@@ -9,3 +9,3 @@
tools \
- tests \
+ $(TESTS_SUBDIR) \
docs \
--- tools/testapp/Makefile.am.orig 2011-01-29 13:42:00.984605528 +0100
+++ tools/testapp/Makefile.am 2011-01-29 13:44:45.523514281 +0100
@@ -1,5 +1,9 @@
-libexec_PROGRAMS = dbusmenu-testapp
+libexec_PROGRAMS =
+
+if WANT_TESTS
+libexec_PROGRAMS += dbusmenu-testapp
+endif
dbusmenu_testapp_SOURCES = \
main.c

@ -1,59 +0,0 @@
--- configure.ac.orig 2011-02-05 15:01:31.212827464 +0100
+++ configure.ac 2011-02-05 15:13:08.310031260 +0100
@@ -143,7 +143,17 @@
# Vala API Generation
###########################
+AC_ARG_ENABLE([vala],
+ AC_HELP_STRING([--disable-vala], [Disable vala]),
+ [enable_vala=$enableval], [enable_vala=auto])
+
+AS_IF([test "x$enable_vala" != "xno"],[
+ AM_COND_IF([HAVE_INTROSPECTION],,[
+ AC_MSG_ERROR([Vala bindings require introspection support, please --enable-introspection])
+ ])
AC_PATH_PROG([VALA_API_GEN], [vapigen])
+])
+AM_CONDITIONAL([HAVE_VALA], [test -n "$VALA_API_GEN"])
###########################
# XSLT Processor
@@ -193,1 +193,6 @@
+AM_COND_IF([HAVE_VALA],
+ AC_MSG_NOTICE([ Vala bindings: yes]),
+ AC_MSG_NOTICE([ Vala bindings no])
+)
+
--- libdbusmenu-gtk/Makefile.am.orig 2011-02-05 15:09:06.429965757 +0100
+++ libdbusmenu-gtk/Makefile.am 2011-02-05 15:08:14.742722310 +0100
@@ -131,6 +131,7 @@
# VAPI Files
#########################
+if HAVE_VALA
if HAVE_INTROSPECTION
vapidir = $(datadir)/vala/vapi
@@ -154,4 +155,5 @@
CLEANFILES += $(vapi_DATA) DbusmenuGtk$(VER)-0.4.tmp.gir
endif
+endif
--- libdbusmenu-glib/Makefile.am.orig 2011-02-05 15:08:49.613538681 +0100
+++ libdbusmenu-glib/Makefile.am 2011-02-05 15:06:23.826443241 +0100
@@ -165,6 +165,7 @@
# VAPI Files
#########################
+if HAVE_VALA
if HAVE_INTROSPECTION
vapidir = $(datadir)/vala/vapi
@@ -176,4 +177,5 @@
CLEANFILES += $(vapi_DATA)
endif
+endif

@ -1,11 +0,0 @@
--- Makefile.am.orig 2011-01-29 13:49:42.828302898 +0100
+++ Makefile.am 2011-01-29 13:50:45.096371768 +0100
@@ -21,4 +21,8 @@
+libdbusmenu-gtk: libdbusmenu-glib
+tests: libdbusmenu-gtk
+tools: libdbusmenu-gtk
+
DISTCHECK_CONFIGURE_FLAGS = --enable-introspection --enable-gtk-doc
dist-hook:

@ -1,20 +0,0 @@
--- tools/testapp/Makefile.am.orig 2011-01-29 20:50:54.266939219 +0100
+++ tools/testapp/Makefile.am 2011-01-29 20:51:16.185268917 +0100
@@ -1,10 +1,4 @@
-if USE_GTK3
-VER=3
-else
-VER=
-endif
-
libexec_PROGRAMS =
if WANT_TESTS
@@ -22,6 +16,4 @@
dbusmenu_testapp_LDADD = \
$(builddir)/../../libdbusmenu-glib/libdbusmenu-glib.la \
- $(builddir)/../../libdbusmenu-gtk/libdbusmenu-gtk$(VER).la \
- $(DBUSMENUGTK_LIBS) \
$(DBUSMENUTESTS_LIBS)

@ -1,11 +0,0 @@
--- ./libdbusmenu-glib/Makefile.am.orig 2011-02-05 16:16:34.481082458 +0100
+++ ./libdbusmenu-glib/Makefile.am 2011-02-05 16:20:31.703396315 +0100
@@ -138,7 +138,7 @@
introspection_sources = $(libdbusmenu_glibinclude_HEADERS)
-Dbusmenu_Glib-0.4.gir: libdbusmenu-glib.la
+Dbusmenu-Glib-0.4.gir: libdbusmenu-glib.la
Dbusmenu_Glib_0_4_gir_INCLUDES = \
GObject-2.0
Dbusmenu_Glib_0_4_gir_CFLAGS = $(DBUSMENUGLIB_CFLAGS) -I$(top_srcdir)

@ -1,119 +0,0 @@
--- configure.ac.orig 2011-01-29 20:37:03.892284177 +0100
+++ configure.ac 2011-01-29 20:42:10.969923186 +0100
@@ -58,29 +58,39 @@
GTK_REQUIRED_VERSION=2.16
GTK3_REQUIRED_VERSION=2.91
+AC_ARG_ENABLE([gtk],
+ AC_HELP_STRING([--disable-gtk], [Disable libdbusmenu-gtk library]),
+ [enable_gtk=$enableval], [enable_gtk=auto])
+AM_CONDITIONAL([WANT_LIBDBUSMENUGTK], [test "x$enable_gtk" != "xno"])
+
AC_ARG_WITH([gtk],
[AS_HELP_STRING([--with-gtk],
[Which version of gtk to use @<:@default=2@:>@])],
[],
[with_gtk=2])
+AM_CONDITIONAL([USE_GTK3], [test "x$with_gtk" = "x3"])
+
+AS_IF([test "x$enable_gtk" != "xno"],[
AS_IF([test "x$with_gtk" = x3],
[PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-3.0 >= $GTK3_REQUIRED_VERSION
glib-2.0 >= $GLIB_REQUIRED_VERSION
- libxml-2.0 >= $XML_REQUIRED_VERSION)
+ libxml-2.0 >= $XML_REQUIRED_VERSION,
+ [have_gtk=yes]
+)
- AC_SUBST(DBUSMENUGTK_CFLAGS)
- AC_SUBST(DBUSMENUGTK_LIBS)
AC_DEFINE(HAVE_GTK3, 1, [whether gtk3 is available])
],
[test "x$with_gtk" = x2],
[PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION
glib-2.0 >= $GLIB_REQUIRED_VERSION
- libxml-2.0 >= $XML_REQUIRED_VERSION)
+ libxml-2.0 >= $XML_REQUIRED_VERSION,
+ [have_gtk=yes]
+)
- AC_SUBST(DBUSMENUGTK_CFLAGS)
- AC_SUBST(DBUSMENUGTK_LIBS)
],
[AC_MSG_FAILURE([Value for --with-gtk was neither 2 nor 3])]
)
-AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3])
+])
+AC_SUBST(DBUSMENUGTK_CFLAGS)
+AC_SUBST(DBUSMENUGTK_LIBS)
###########################
# Dependencies - dumper
@@ -193,1 +193,6 @@
+AS_IF([test "x$enable_gtk" = "xyes"],
+ AC_MSG_NOTICE([ Gtk: yes (gtk$with_gtk)]),
+ AC_MSG_NOTICE([ Gtk: no])
+)
+
--- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200
+++ Makefile.am 2010-09-20 21:59:23.492035983 +0200
@@ -5,5 +5,9 @@
+if WANT_LIBDBUSMENUGTK
+LIBDBUSMENUGTK_SUBDIR = libdbusmenu-gtk
+endif
+
SUBDIRS = \
libdbusmenu-glib \
- libdbusmenu-gtk \
+ $(LIBDBUSMENUGTK_SUBDIR) \
tools \
--- tests/Makefile.am.orig 2011-01-29 20:47:16.721588701 +0100
+++ tests/Makefile.am 2011-01-29 20:45:10.116455527 +0100
@@ -11,13 +11,17 @@
test-glib-proxy \
test-glib-simple-items \
test-glib-submenu \
- test-json \
+ test-json
+
+if WANT_LIBDBUSMENUGTK
+TESTS += \
test-gtk-objects-test \
test-gtk-label \
test-gtk-shortcut \
test-gtk-reorder \
test-gtk-submenu \
test-gtk-parser-test
+endif
check_PROGRAMS = \
glib-server-nomenu \
@@ -31,20 +35,24 @@
test-glib-proxy-client \
test-glib-proxy-server \
test-glib-proxy-proxy \
- test-gtk-objects \
test-glib-submenu-client \
test-glib-submenu-server \
+ test-glib-simple-items \
+ test-json-client \
+ test-json-server
+
+if WANT_LIBDBUSMENUGTK
+check_PROGRAMS += \
+ test-gtk-objects \
test-gtk-label-client \
test-gtk-label-server \
test-gtk-shortcut-client \
test-gtk-shortcut-server \
- test-glib-simple-items \
test-gtk-reorder-server \
- test-json-client \
- test-json-server \
test-gtk-submenu-server \
test-gtk-submenu-client \
test-gtk-parser
+endif
XVFB_RUN=". $(srcdir)/run-xvfb.sh"

@ -1,54 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.2.8.ebuild,v 1.4 2011/01/06 15:36:34 dilfridge Exp $
EAPI=2
inherit autotools eutils versionator
DESCRIPTION="Library to pass menu structure across DBus"
HOMEPAGE="https://launchpad.net/dbusmenu"
SRC_URI="http://launchpad.net/dbusmenu/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk test"
RDEPEND="dev-libs/glib:2
dev-libs/dbus-glib
dev-libs/libxml2:2
gtk? ( x11-libs/gtk+:2 )"
DEPEND="${RDEPEND}
test? ( dev-libs/json-glib )
dev-util/intltool
dev-util/pkgconfig"
src_prepare() {
# Make libdbusmenu-gtk library optional, launchpad-bug #552530
epatch "${FILESDIR}/${P}-1-optional-gtk.patch"
# Make tests optional, launchpad-bug #552526
epatch "${FILESDIR}/${P}-2-optional-tests.patch"
# Fixup undeclared HAVE_INTROSPECTION, launchpad-bug #552538
epatch "${FILESDIR}/${P}-no-gobject-introspection.patch"
# Drop -Werror in a release
sed -e 's:-Werror::g' -i libdbusmenu-glib/Makefile.am libdbusmenu-gtk/Makefile.am || die "sed failed"
eautoreconf
}
src_configure() {
econf \
$(use_enable gtk) \
--disable-tests
# tests disabled, bug 315217
# $(use_enable test tests)
}
src_test() {
emake check || die "testsuite failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS || die "dodoc failed"
}

@ -1,80 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.3.16-r2.ebuild,v 1.1 2011/02/07 09:56:46 tampakrap Exp $
EAPI=3
inherit autotools eutils versionator virtualx
MY_MAJOR_VERSION="$(get_version_component_range 1-2)"
if version_is_at_least "${MY_MAJOR_VERSION}.50" ; then
MY_MAJOR_VERSION="$(get_major_version).$(($(get_version_component_range 2)+1))"
fi
DESCRIPTION="Library to pass menu structure across DBus"
HOMEPAGE="https://launchpad.net/dbusmenu"
SRC_URI="http://launchpad.net/dbusmenu/${MY_MAJOR_VERSION}/${PV}/+download/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk +introspection test vala"
RDEPEND="dev-libs/glib:2
dev-libs/dbus-glib
dev-libs/libxml2:2
gtk? ( x11-libs/gtk+:2 )"
DEPEND="${RDEPEND}
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
test? (
dev-libs/json-glib[introspection=]
dev-util/dbus-test-runner
)
vala? ( dev-lang/vala:0 )
dev-util/intltool
dev-util/pkgconfig"
pkg_setup() {
if use vala && use !introspection ; then
eerror "Vala bindings (USE=vala) require introspection support (USE=introspection)"
die "Vala bindings (USE=vala) require introspection support (USE=introspection)"
fi
}
src_prepare() {
# Make Vala bindings optional, launchpad-bug #713685
epatch "${FILESDIR}/${P}-optional-vala.patch"
# Make tests optional, launchpad-bug #552526
epatch "${FILESDIR}/${P}-optional-tests.patch"
# Make libdbusmenu-gtk library optional, launchpad-bug #552530
epatch "${FILESDIR}/${P}-optional-gtk.patch"
# Decouple testapp from libdbusmenu-gtk, launchpad-bug #709761
epatch "${FILESDIR}/${P}-decouple-testapp.patch"
# Make dbusmenudumper optional, launchpad-bug #643871
epatch "${FILESDIR}/${PN}-0.3.14-optional-dumper.patch"
# Fixup undeclared HAVE_INTROSPECTION, launchpad-bug #552538
epatch "${FILESDIR}/${PN}-0.3.14-fix-aclocal.patch"
# Fix introspection generation, launchpad-bug #713690
epatch "${FILESDIR}/${P}-fix-introspection.patch"
# Drop -Werror in a release
sed -e 's:-Werror::g' -i libdbusmenu-glib/Makefile.am libdbusmenu-gtk/Makefile.am || die "sed failed"
eautoreconf
}
src_configure() {
econf \
$(use_enable gtk) \
$(use_enable gtk dumper) \
$(use_enable introspection) \
$(use_enable test tests) \
$(use_enable vala)
}
src_test() {
Xemake check || die "testsuite failed"
}
src_install() {
emake DESTDIR="${ED}" install || die "make install failed"
dodoc AUTHORS || die "dodoc failed"
}

@ -1,64 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.3.16.ebuild,v 1.2 2011/02/07 09:56:46 tampakrap Exp $
EAPI=3
inherit autotools eutils versionator
DESCRIPTION="Library to pass menu structure across DBus"
HOMEPAGE="https://launchpad.net/dbusmenu"
SRC_URI="http://launchpad.net/dbusmenu/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk +introspection test"
# Needs running dbus and a program called "dbus-test-runner"
RESTRICT="test"
RDEPEND="dev-libs/glib:2
dev-libs/dbus-glib
dev-libs/libxml2:2
gtk? ( x11-libs/gtk+:2 )"
DEPEND="${RDEPEND}
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
test? ( dev-libs/json-glib[introspection=] )
dev-util/intltool
dev-util/pkgconfig"
src_prepare() {
# Make libdbusmenu-gtk library optional, launchpad-bug #552530
epatch "${FILESDIR}/${P}-optional-gtk.patch"
# Make tests optional, launchpad-bug #552526
epatch "${FILESDIR}/${P}-optional-tests.patch"
# Try to make parallel-make safe, launchpad-bug #709762
epatch "${FILESDIR}/${P}-parallel-make.patch"
# Decouple testapp from libdbusmenu-gtk, launchpad-bug #709761
epatch "${FILESDIR}/${P}-decouple-testapp.patch"
# Make dbusmenudumper optional, launchpad-bug #643871
epatch "${FILESDIR}/${PN}-0.3.14-optional-dumper.patch"
# Fixup undeclared HAVE_INTROSPECTION, launchpad-bug #552538
epatch "${FILESDIR}/${PN}-0.3.14-fix-aclocal.patch"
# Drop -Werror in a release
sed -e 's:-Werror::g' -i libdbusmenu-glib/Makefile.am libdbusmenu-gtk/Makefile.am || die "sed failed"
eautoreconf
}
src_configure() {
econf \
$(use_enable gtk) \
$(use_enable gtk dumper) \
$(use_enable introspection) \
$(use_enable test tests)
}
src_test() {
emake check || die "testsuite failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS || die "dodoc failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mapm/mapm-4.9.5.ebuild,v 1.1 2009/03/02 13:39:48 dev-zero Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mapm/mapm-4.9.5.ebuild,v 1.2 2011/11/25 23:42:34 hwoarang Exp $
EAPI="2"
@ -11,7 +11,7 @@ HOMEPAGE="http://www.tc.umn.edu/~ringx004/mapm-main.html"
SRC_URI="http://www.tc.umn.edu/~ringx004/${P}.tar.gz"
LICENSE="mapm"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~ppc ~sparc"
KEYWORDS="amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.8.9.ebuild,v 1.8 2011/11/19 19:46:00 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.8.9.ebuild,v 1.9 2011/11/25 17:25:27 xarthisius Exp $
EAPI=3
@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="debug"
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.11-r1.ebuild,v 1.7 2011/11/19 19:48:04 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.11-r1.ebuild,v 1.8 2011/11/25 17:31:41 xarthisius Exp $
EAPI=3
inherit eutils flag-o-matic multilib toolchain-funcs
@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="utils"
DEPEND="dev-util/pkgconfig"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Server-Mail/Net-Server-Mail-0.170.0.ebuild,v 1.2 2011/06/08 07:46:07 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Server-Mail/Net-Server-Mail-0.170.0.ebuild,v 1.3 2011/11/25 23:35:04 hwoarang Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="Class to easily create a mail server"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE=""
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.0.6.ebuild,v 1.5 2011/11/13 20:37:39 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.0.6.ebuild,v 1.6 2011/11/25 18:05:53 xarthisius Exp $
inherit php-pear-r1
@ -8,5 +8,5 @@ DESCRIPTION="Abstraction of various SASL mechanism responses"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta3.ebuild,v 1.6 2011/11/13 21:07:04 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta3.ebuild,v 1.7 2011/11/25 18:54:15 xarthisius Exp $
EAPI="2"
inherit php-pear-r1
@ -8,7 +8,7 @@ inherit php-pear-r1
DESCRIPTION="Database Abstraction Layer"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="firebird mssql mysql mysqli oci8 oci8-instant-client postgres sqlite"
RDEPEND=">=dev-php/pear-1.9.1"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta3.ebuild,v 1.5 2011/11/10 18:42:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta3.ebuild,v 1.6 2011/11/25 18:55:05 xarthisius Exp $
EAPI="2"
@ -9,7 +9,7 @@ inherit php-pear-r1
DESCRIPTION="Database Abstraction Layer, mssql driver"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
DEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_mysql/PEAR-MDB2_Driver_mysql-1.5.0_beta3.ebuild,v 1.5 2011/11/13 20:56:51 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_mysql/PEAR-MDB2_Driver_mysql-1.5.0_beta3.ebuild,v 1.6 2011/11/25 18:56:02 xarthisius Exp $
EAPI="2"
@ -9,7 +9,7 @@ inherit php-pear-r1
DESCRIPTION="Database Abstraction Layer, mysql driver"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
DEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta3.ebuild,v 1.5 2011/11/13 21:04:41 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta3.ebuild,v 1.6 2011/11/25 18:55:51 xarthisius Exp $
EAPI="2"
@ -9,7 +9,7 @@ inherit php-pear-r1
DESCRIPTION="Database Abstraction Layer, pgsql driver"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
DEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_sqlite/PEAR-MDB2_Driver_sqlite-1.5.0_beta3.ebuild,v 1.5 2011/11/13 21:02:17 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-MDB2_Driver_sqlite/PEAR-MDB2_Driver_sqlite-1.5.0_beta3.ebuild,v 1.6 2011/11/25 18:55:00 xarthisius Exp $
EAPI="2"
@ -9,7 +9,7 @@ inherit php-pear-r1
DESCRIPTION="Database Abstraction Layer, sqlite driver"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
DEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.8.2.ebuild,v 1.5 2011/11/13 20:45:30 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.8.2.ebuild,v 1.6 2011/11/25 18:08:52 xarthisius Exp $
inherit php-pear-r1 eutils
@ -8,7 +8,7 @@ DESCRIPTION="Provides classes to deal with creation and manipulation of mime mes
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
PDEPEND="dev-php/PEAR-Mail_mimeDecode"

@ -1,11 +1,11 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.1.1.ebuild,v 1.3 2011/11/04 09:29:08 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.1.1.ebuild,v 1.4 2011/11/25 18:07:08 xarthisius Exp $
inherit php-pear-r1
DESCRIPTION="Punycode encoding and decoding."
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.6.1.ebuild,v 1.5 2011/11/13 20:40:24 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.6.1.ebuild,v 1.6 2011/11/25 18:01:48 xarthisius Exp $
inherit php-pear-r1
@ -8,7 +8,7 @@ DESCRIPTION="An implementation of the SMTP protocol"
LICENSE="PHP-2.02"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="sasl"
RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.7

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cscope/cscope-15.7a-r1.ebuild,v 1.3 2011/11/21 19:57:24 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/cscope/cscope-15.7a-r1.ebuild,v 1.4 2011/11/25 23:43:36 hwoarang Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/cscope/${P}.tar.bz2"
LICENSE="BSD GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="emacs"
RDEPEND=">=sys-libs/ncurses-5.2

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/dirdiff/dirdiff-2.1-r1.ebuild,v 1.1 2010/12/31 16:05:37 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/dirdiff/dirdiff-2.1-r1.ebuild,v 1.2 2011/11/25 23:37:01 hwoarang Exp $
EAPI="2"
@ -12,7 +12,7 @@ HOMEPAGE="http://samba.org/ftp/paulus/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE=""
DEPEND="dev-lang/tk

@ -0,0 +1,31 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/flawfinder/flawfinder-1.27-r2.ebuild,v 1.1 2011/11/26 01:38:02 floppym Exp $
EAPI=3
PYTHON_DEPEND="2"
inherit eutils python
DESCRIPTION="Examines C/C++ source code for security flaws"
HOMEPAGE="http://www.dwheeler.com/flawfinder/"
SRC_URI="http://www.dwheeler.com/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE=""
DEPEND=""
RDEPEND=""
src_prepare() {
epatch "${FILESDIR}"/flawfinder-1.27-whitespace-traceback.patch
}
src_install() {
dobin ${PN}
doman ${PN}.1
dodoc ChangeLog INSTALL.txt README announcement
dodoc flawfinder.pdf
python_convert_shebangs 2 "${ED}"usr/bin/flawfinder
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/itstool/itstool-1.1.1.ebuild,v 1.1 2011/10/24 16:31:17 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/itstool/itstool-1.1.1.ebuild,v 1.2 2011/11/25 17:20:56 tetromino Exp $
EAPI="3"
PYTHON_USE_WITH="xml"
@ -12,8 +12,8 @@ DESCRIPTION="Translation tool for XML documents that uses gettext files and ITS
HOMEPAGE="http://itstool.org/"
SRC_URI="http://files.itstool.org/itstool/${P}.tar.bz2"
# files in /usr/share/itstool/its are freedist
LICENSE="GPL-3 freedist"
# files in /usr/share/itstool/its are as-is
LICENSE="GPL-3 as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

@ -1,3 +1 @@
DIST radare-1.4.2.tar.gz 1732826 RMD160 5162e4dd35bfabd47448e1fe16a92fcbad8fdbfe SHA1 7cd6df9be1fa7eecc19cb561276e99694531edac SHA256 4d83810562edf16bbce7e5c25c63bfce84256511043527ffc17f8e4ee688ea26
DIST radare-1.5.2.tar.gz 1810391 RMD160 d5d2c9c6143e0a4fd197e0f149da1dd43d675bbf SHA1 b838776a85a7b7d56c10e4c94f3d0b37cebea72a SHA256 0d1a52a5478bf2d6fce7c650c28cc25050892ab7f31e76c4c2db6df72dabb9e1
DIST radare-1.5.tar.gz 1798606 RMD160 871b6941f8be497257848536ce6ed1087062c240 SHA1 1045c8085eb15bd2fd2887741b0b2280172b3dcb SHA256 30d068207e702fd87821134c5ba5dc0579b1d71597c58f549d91a67f184b0ce4

@ -2,15 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<use>
<flag name="gui">
Enable the graphical user interface of radare (broken)
</flag>
<flag name="vala">
Enable support for the vala programming language
</flag>
<flag name="gui">Enable the graphical user interface of radare (broken)</flag>
</use>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,35 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/radare/radare-1.4.2.ebuild,v 1.2 2010/09/25 15:18:56 eva Exp $
EAPI="3"
inherit base
DESCRIPTION="Advanced command line hexadecimail editor and more"
HOMEPAGE="http://radare.nopcode.org"
SRC_URI="http://radare.nopcode.org/get/radare-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="gui lua vala"
DEPEND="sys-libs/readline
dev-lang/python
lua? ( dev-lang/lua )
vala? ( dev-lang/vala:0 )
"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_with gui)
}
src_compile() {
emake -j1 || die "compile failed"
}
src_install() {
emake DESTDIR="${ED}" install || die "install failed"
}

@ -1,53 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/radare/radare-1.5-r1.ebuild,v 1.3 2011/03/23 06:20:21 ssuominen Exp $
EAPI="3"
inherit base eutils
DESCRIPTION="Advanced command line hexadecimail editor and more"
HOMEPAGE="http://www.radare.org"
SRC_URI="http://www.radare.org/get/radare-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="gui lua readline vala"
RDEPEND="
dev-lang/python
dev-lang/perl
gui? (
x11-libs/gtk+:2
x11-libs/vte:0 )
lua? ( dev-lang/lua )
readline? ( sys-libs/readline )
"
DEPEND="${RDEPEND}
dev-util/pkgconfig
vala? ( >=dev-lang/vala-0.5:0 )
"
src_prepare() {
base_src_prepare
epatch "${FILESDIR}"/${P}-ldflags.patch
# fix documentation installation
sed -i "s:doc/${PN}:doc/${PF}:g" \
Makefile.acr global.h.acr src/Makefile.acr wscript dist/maemo/Makefile
}
src_configure() {
econf \
$(use_with readline) \
$(use_with vala) \
$(use_with gui)
}
src_compile() {
emake -j1 || die "compile failed"
}
src_install() {
emake DESTDIR="${ED}" install || die "install failed"
}

@ -1,52 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/radare/radare-1.5-r2.ebuild,v 1.3 2011/03/23 06:20:21 ssuominen Exp $
EAPI="3"
inherit base eutils
DESCRIPTION="Advanced command line hexadecimal editor and more"
HOMEPAGE="http://www.radare.org"
SRC_URI="http://www.radare.org/get/radare-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="gui lua readline"
RDEPEND="
dev-lang/python
dev-lang/perl
gui? (
x11-libs/gtk+:2
x11-libs/vte:0 )
lua? ( dev-lang/lua )
readline? ( sys-libs/readline )
"
DEPEND="${RDEPEND}
dev-util/pkgconfig
gui? ( >=dev-lang/vala-0.5:0 )
"
src_prepare() {
base_src_prepare
epatch "${FILESDIR}"/${P}-ldflags.patch \
"${FILESDIR}"/${P}-more-ldflags.patch \
# fix documentation installation
sed -i "s:doc/${PN}:doc/${PF}:g" \
Makefile.acr global.h.acr src/Makefile.acr wscript dist/maemo/Makefile
}
src_configure() {
econf \
$(use_with readline) \
$(use_with gui)
}
src_compile() {
emake -j1 || die "compile failed"
}
src_install() {
emake DESTDIR="${ED}" install || die "install failed"
}

@ -1,50 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/radare/radare-1.5.2.ebuild,v 1.2 2011/03/23 06:20:21 ssuominen Exp $
EAPI="3"
inherit base eutils
DESCRIPTION="Advanced command line hexadecimal editor and more"
HOMEPAGE="http://www.radare.org"
SRC_URI="http://www.radare.org/get/radare-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="gui lua readline"
RDEPEND="
dev-lang/python
dev-lang/perl
gui? (
x11-libs/gtk+:2
x11-libs/vte:0 )
lua? ( dev-lang/lua )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
gui? ( >=dev-lang/vala-0.5:0 )"
src_prepare() {
base_src_prepare
epatch "${FILESDIR}"/${PN}-1.5-ldflags.patch \
"${FILESDIR}"/${PN}-1.5-more-ldflags.patch \
# fix documentation installation
sed -i "s:doc/${PN}:doc/${PF}:g" \
Makefile.acr global.h.acr src/Makefile.acr wscript dist/maemo/Makefile
}
src_configure() {
econf \
$(use_with readline) \
$(use_with gui)
}
src_compile() {
emake -j1 || die "compile failed"
}
src_install() {
emake DESTDIR="${ED}" install || die "install failed"
}

@ -0,0 +1,37 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/rootstrap/rootstrap-0.3.24_p5-r1.ebuild,v 1.1 2011/11/26 01:44:59 floppym Exp $
EAPI=3
PYTHON_DEPEND="2"
inherit eutils python
DESCRIPTION="A tool for building complete Linux filesystem images"
HOMEPAGE="http://packages.qa.debian.org/rootstrap"
SRC_URI="mirror://debian/pool/main/r/${PN}/${PN}_${PV/_p*}.orig.tar.gz
mirror://debian/pool/main/r/${PN}/${PN}_${PV/_p/-}.diff.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="dev-util/debootstrap
app-arch/dpkg"
DEPEND="${RDEPEND}
app-text/docbook-sgml-utils"
RESTRICT="test"
S="${WORKDIR}"/${PN}
src_prepare() {
epatch "${WORKDIR}"/${PN}_${PV/_p/-}.diff
sed -i -e 's:docbook-to-man:docbook2man:' Makefile
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
newdoc debian/changelog ChangeLog
python_convert_shebangs -r 2 "${D}"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/schroot-1.4.23.ebuild,v 1.1 2011/10/23 01:10:22 abcd Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/schroot-1.4.23.ebuild,v 1.2 2011/11/25 23:39:59 hwoarang Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${MY_P}.orig.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="btrfs +dchroot debug doc lvm nls pam test"
COMMON_DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.6.ebuild,v 1.1 2011/03/16 01:11:53 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.6.ebuild,v 1.3 2011/11/25 23:39:15 hwoarang Exp $
EAPI="3"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="static aio"
# strace only uses the header from libaio

@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/games.eclass,v 1.143 2011/03/22 17:20:50 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/games.eclass,v 1.144 2011/11/26 07:36:46 vapier Exp $
# devlist: {vapier,wolf31o2,mr_bones_}@gentoo.org -> games@gentoo.org
#
@ -8,7 +8,7 @@
# you better have a *good* reason why you're *not* using games.eclass
# in a games-* ebuild
inherit base multilib toolchain-funcs eutils
inherit base multilib toolchain-funcs eutils user
case ${EAPI:-0} in
0|1) EXPORT_FUNCTIONS pkg_setup src_compile pkg_preinst pkg_postinst ;;
@ -134,7 +134,7 @@ games_pkg_setup() {
# Dear portage team, we are so sorry. Lots of love, games team.
# See Bug #61680
[[ ${USERLAND} != "GNU" ]] && return 0
[[ $(getent passwd "${GAMES_USER_DED}" | cut -f7 -d:) == "/bin/false" ]] \
[[ $(egetshell "${GAMES_USER_DED}") == "/bin/false" ]] \
&& usermod -s /bin/bash "${GAMES_USER_DED}"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/user.eclass,v 1.10 2011/11/04 13:08:23 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/user.eclass,v 1.14 2011/11/26 07:20:31 vapier Exp $
# @ECLASS: user.eclass
# @MAINTAINER:
@ -18,7 +18,8 @@
# @USAGE: <calling func name>
_assert_pkg_ebuild_phase() {
case ${EBUILD_PHASE} in
unpack|prepare|configure|compile|test|install)
setup|preinst|postinst) ;;
*)
eerror "'$1()' called from '${EBUILD_PHASE}()' which is not a pkg_* function."
eerror "Package fails at QA and at life. Please file a bug."
die "Bad package! $1 is only for use in pkg_* functions!"
@ -118,7 +119,7 @@ enewuser() {
einfo "Adding user '${euser}' to your system ..."
# options to pass to useradd
local opts=
local opts=()
# handle uid
local euid=$1; shift
@ -139,7 +140,7 @@ enewuser() {
[[ -z $(egetent passwd ${euid}) ]] && break
done
fi
opts+=" -u ${euid}"
opts+=( -u ${euid} )
einfo " - Userid: ${euid}"
# handle shell
@ -154,24 +155,22 @@ enewuser() {
die "Pass '-1' as the shell parameter"
fi
else
for shell in /sbin/nologin /usr/sbin/nologin /bin/false /usr/bin/false /dev/null ; do
[[ -x ${ROOT}${shell} ]] && break
for eshell in /sbin/nologin /usr/sbin/nologin /bin/false /usr/bin/false /dev/null ; do
[[ -x ${ROOT}${eshell} ]] && break
done
if [[ ${shell} == "/dev/null" ]] ; then
if [[ ${eshell} == "/dev/null" ]] ; then
eerror "Unable to identify the shell to use, proceeding with userland default."
case ${USERLAND} in
GNU) shell="/bin/false" ;;
BSD) shell="/sbin/nologin" ;;
Darwin) shell="/usr/sbin/nologin" ;;
GNU) eshell="/bin/false" ;;
BSD) eshell="/sbin/nologin" ;;
Darwin) eshell="/usr/sbin/nologin" ;;
*) die "Unable to identify the default shell for userland ${USERLAND}"
esac
fi
eshell=${shell}
fi
einfo " - Shell: ${eshell}"
opts+=" -s ${eshell}"
opts+=( -s "${eshell}" )
# handle homedir
local ehome=$1; shift
@ -179,7 +178,7 @@ enewuser() {
ehome="/dev/null"
fi
einfo " - Home: ${ehome}"
opts+=" -d ${ehome}"
opts+=( -d "${ehome}" )
# handle groups
local egroups=$1; shift
@ -203,9 +202,9 @@ enewuser() {
done
export IFS=${oldifs}
opts+=" -g ${defgroup}"
opts+=( -g "${defgroup}" )
if [[ ! -z ${exgroups} ]] ; then
opts+=" -G ${exgroups:1}"
opts+=( -G "${exgroups:1}" )
fi
else
egroups="(none)"
@ -216,56 +215,53 @@ enewuser() {
if [[ $# -gt 0 ]] ; then
die "extra arguments no longer supported; please file a bug"
else
set -- -c "added by portage for ${PN}"
einfo " - Extra: $@"
local comment="added by portage for ${PN}"
opts+=( -c "${comment}" )
einfo " - GECOS: ${comment}"
fi
# add the user
local oldsandbox=${SANDBOX_ON}
export SANDBOX_ON="0"
case ${CHOST} in
*-darwin*)
### Make the user
dscl . create /users/${euser} uid ${euid}
dscl . create /users/${euser} shell ${eshell}
dscl . create /users/${euser} home ${ehome}
dscl . create /users/${euser} realname "added by portage for ${PN}"
dscl . create "/users/${euser}" uid ${euid}
dscl . create "/users/${euser}" shell "${eshell}"
dscl . create "/users/${euser}" home "${ehome}"
dscl . create "/users/${euser}" realname "added by portage for ${PN}"
### Add the user to the groups specified
local oldifs=${IFS}
local g oldifs=${IFS}
export IFS=","
for g in ${egroups} ; do
dscl . merge /groups/${g} users ${euser}
dscl . merge "/groups/${g}" users "${euser}"
done
export IFS=${oldifs}
;;
*-freebsd*|*-dragonfly*)
pw useradd ${euser} ${opts} "$@" || die
pw useradd "${euser}" "${opts[@]}" || die
;;
*-netbsd*)
useradd ${opts} ${euser} "$@" || die
useradd "${opts[@]}" "${euser}" || die
;;
*-openbsd*)
# all ops the same, except the -g vs -g/-G ...
useradd -u ${euid} -s ${eshell} \
-d ${ehome} -g ${egroups} "$@" ${euser} || die
useradd -u ${euid} -s "${eshell}" \
-d "${ehome}" -g "${egroups}" "${euser}" || die
;;
*)
useradd -r ${opts} "$@" ${euser} || die
useradd -r "${opts[@]}" "${euser}" || die
;;
esac
if [[ ! -e ${ROOT}/${ehome} ]] ; then
einfo " - Creating ${ehome} in ${ROOT}"
mkdir -p "${ROOT}/${ehome}"
chown ${euser} "${ROOT}/${ehome}"
chown "${euser}" "${ROOT}/${ehome}"
chmod 755 "${ROOT}/${ehome}"
fi
export SANDBOX_ON=${oldsandbox}
}
# @FUNCTION: enewgroup
@ -279,36 +275,23 @@ enewgroup() {
_assert_pkg_ebuild_phase enewgroup
# get the group
local egroup="$1"; shift
if [ -z "${egroup}" ]
then
local egroup=$1; shift
if [[ -z ${egroup} ]] ; then
eerror "No group specified !"
die "Cannot call enewgroup without a group"
fi
# see if group already exists
if [[ -n $(egetent group "${egroup}") ]]; then
if [[ -n $(egetent group "${egroup}") ]] ; then
return 0
fi
einfo "Adding group '${egroup}' to your system ..."
# options to pass to useradd
local opts=
# handle gid
local egid="$1"; shift
if [ ! -z "${egid}" ]
then
if [ "${egid}" -gt 0 ]
then
if [ -z "`egetent group ${egid}`" ]
then
if [[ "${CHOST}" == *-darwin* ]]; then
opts+=" ${egid}"
else
opts+=" -g ${egid}"
fi
else
local egid=$1; shift
if [[ ! -z ${egid} ]] ; then
if [[ ${egid} -gt 0 ]] ; then
if [[ -n $(egetent group ${egid}) ]] ; then
egid="next available; requested gid taken"
fi
else
@ -321,52 +304,50 @@ enewgroup() {
einfo " - Groupid: ${egid}"
# handle extra
if [ $# -gt 0 ] ; then
if [[ $# -gt 0 ]] ; then
die "extra arguments no longer supported; please file a bug"
fi
# Some targets need to find the next available GID manually
_enewgroup_next_gid() {
if [[ ${egid} == *[!0-9]* ]] ; then
# Non numeric
for ((egid = 101; egid <= 999; egid++)) ; do
[[ -z $(egetent group ${egid}) ]] && break
done
fi
}
# add the group
local oldsandbox="${SANDBOX_ON}"
export SANDBOX_ON="0"
case ${CHOST} in
*-darwin*)
# If we need the next available
case ${egid} in
*[!0-9]*) # Non numeric
for ((egid = 101; egid <= 999; egid++)); do
[[ -z $(egetent group ${egid}) ]] && break
done
esac
dscl . create /groups/${egroup} gid ${egid}
dscl . create /groups/${egroup} passwd '*'
_enewgroup_next_gid
dscl . create "/groups/${egroup}" gid ${egid}
dscl . create "/groups/${egroup}" passwd '*'
;;
*-freebsd*|*-dragonfly*)
case ${egid} in
*[!0-9]*) # Non numeric
for ((egid = 101; egid <= 999; egid++)); do
[[ -z $(egetent group ${egid}) ]] && break
done
esac
pw groupadd ${egroup} -g ${egid} || die
_enewgroup_next_gid
pw groupadd "${egroup}" -g ${egid} || die
;;
*-netbsd*)
case ${egid} in
*[!0-9]*) # Non numeric
for ((egid = 101; egid <= 999; egid++)); do
[[ -z $(egetent group ${egid}) ]] && break
done
esac
groupadd -g ${egid} ${egroup} || die
_enewgroup_next_gid
groupadd -g ${egid} "${egroup}" || die
;;
*)
local opts
if [[ ${egid} == *[!0-9]* ]] ; then
# Non numeric; let groupadd figure out a GID for us
opts=""
else
opts="-g ${egid}"
fi
# We specify -r so that we get a GID in the system range from login.defs
groupadd -r ${opts} ${egroup} || die
groupadd -r ${opts} "${egroup}" || die
;;
esac
export SANDBOX_ON="${oldsandbox}"
}
# @FUNCTION: egethome
@ -387,7 +368,7 @@ egethome() {
;;
esac
egetent passwd $1 | cut -d: -f${pos}
egetent passwd "$1" | cut -d: -f${pos}
}
# @FUNCTION: egetshell

@ -1,2 +1,3 @@
DIST hedgewars-src-0.9.15.tar.bz2 133509451 RMD160 10d86a0f78eae0dd117da7d8c3e84c215eccd3b6 SHA1 c6e8fb136ff450a7f36ad2dca3b0963373dd003b SHA256 b9ebb2e7a55c6d9c9c16f65165d3646262a2e48d1e5c2673fc45eb75fe2fb942
DIST hedgewars-src-0.9.16.tar.bz2 136272561 RMD160 282fc43ab015047243b5f463f36f699abc2939c7 SHA1 a59e71d5bd9477a399407264889df41fe9e61200 SHA256 1994b04c1a4360553227fac768abf559b6d572f0c3bc282d9034335ce530b273
DIST hedgewars-src-0.9.17.tar.bz2 138938373 RMD160 e1ba672d75032b2fa4c75ddb89dcf7f6ecff53ec SHA1 b7377778f0afbd1c9f1eae0c14036c9575860a83 SHA256 6a5b941825d86ca7ee2dc28f25a868268a07db336bec615167358e880125ca0b

@ -0,0 +1,56 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/hedgewars-0.9.17.ebuild,v 1.1 2011/11/25 17:50:32 mr_bones_ Exp $
EAPI=2
CMAKE_BUILD_TYPE=Release
inherit cmake-utils eutils games
MY_P=${PN}-src-${PV}
DESCRIPTION="Free Worms-like turn based strategy game"
HOMEPAGE="http://hedgewars.org/"
SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
QA_DT_HASH=${GAMES_BINDIR}/hwengine # pascal sucks
QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
RDEPEND="x11-libs/qt-gui:4
media-libs/libsdl[audio,opengl,video]
media-libs/sdl-ttf
media-libs/sdl-mixer[vorbis]
media-libs/sdl-image[png]
media-libs/sdl-net
dev-lang/lua"
DEPEND="${RDEPEND}
>=dev-lang/fpc-2.4"
RDEPEND="${RDEPEND}
>=media-fonts/dejavu-2.28"
S=${WORKDIR}/${MY_P}
src_configure() {
mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
-DDATA_INSTALL_DIR="${GAMES_DATADIR}"
-DCMAKE_VERBOSE_MAKEFILE=TRUE )
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
DOCS="ChangeLog.txt README" cmake-utils_src_install
rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
"${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
newicon QTfrontend/res/hh25x25.png ${PN}.png
make_desktop_entry ${PN} Hedgewars
doman man/${PN}.6
prepgamesdirs
}

@ -0,0 +1 @@
DIST eiciel-0.9.8.1.tar.bz2 617663 RMD160 9c8a5f7bc5b9f6c0cfc7d7180afa30f4c566a2fa SHA1 ea35b751ecc0851e06f7dcc62531f760112673fb SHA256 1e0e16e624235d4e93770146fec3665d362421f277322fd50b02c33d774e6b8a

@ -0,0 +1,33 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/eiciel/eiciel-0.9.8.1.ebuild,v 1.1 2011/11/26 03:55:21 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="ACL editor for GNOME, with Nautilus extension"
HOMEPAGE="http://rofi.roger-ferrer.org/eiciel/"
SRC_URI="http://rofi.roger-ferrer.org/eiciel/download/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="xattr"
RDEPEND=">=sys-apps/acl-2.2.32
>=dev-cpp/gtkmm-3:3.0
>=gnome-base/nautilus-3"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=sys-devel/gettext-0.15"
pkg_setup() {
G2CONF="${G2CONF}
--disable-static
--with-gnome-version=3
$(use_enable xattr user-attributes)"
DOCS="AUTHORS README"
}

@ -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>

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.6.ebuild,v 1.3 2011/11/04 16:15:07 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-client/roundcube/roundcube-0.6.ebuild,v 1.4 2011/11/25 19:11:11 xarthisius Exp $
EAPI="2"
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
# roundcube is GPL-licensed, the rest of the licenses here are
# for bundled PEAR components, googiespell and utf8.class.php
LICENSE="GPL-2 BSD PHP-2.02 PHP-3 MIT public-domain"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="ldap mysql postgres ssl spell +sqlite"
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/dspam-3.10.1-r1.ebuild,v 1.2 2011/11/22 16:12:54 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dspam/dspam-3.10.1-r1.ebuild,v 1.3 2011/11/25 23:45:37 hwoarang Exp $
EAPI=4
@ -11,7 +11,7 @@ HOMEPAGE="http://dspam.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc x86"
KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
DRIVERS_IUSE="+hash mysql postgres sqlite"
SCALES_IUSE="small-scale +domain-scale large-scale"
IUSE="clamav daemon debug ldap static-libs syslog virtual-users user-homedirs ${DRIVERS_IUSE} ${SCALES_IUSE}"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.11.ebuild,v 1.1 2011/11/15 22:15:43 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdvdcss/libdvdcss-1.2.11.ebuild,v 1.2 2011/11/26 01:10:32 radhermit Exp $
EAPI=4
@ -23,6 +23,8 @@ DEPEND="doc? (
)"
RDEPEND=""
AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=( AUTHORS ChangeLog NEWS README )
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/liblrdf/liblrdf-0.5.0.ebuild,v 1.1 2011/10/23 22:10:46 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/liblrdf/liblrdf-0.5.0.ebuild,v 1.2 2011/11/25 23:41:19 hwoarang Exp $
EAPI=4
inherit autotools
@ -11,7 +11,7 @@ SRC_URI="http://github.com/swh/LRDF/tarball/${PV} -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="static-libs"
RDEPEND=">=dev-libs/openssl-1

@ -1,6 +1,5 @@
DIST abcm2ps-5.9.15.tar.gz 253032 RMD160 d5a6b2639c34d6c70f5412ffeb82db8369da312d SHA1 27e1fc6473a60daee7828dc02f60bbaf70361a7e SHA256 b54a045d7dab2c20e81fc64877a49809855dc8b249293a4e383e2ca2a0eae2d2
DIST abcm2ps-5.9.23.tar.gz 254174 RMD160 17d119ea7a196c5491459723261a7e7a4f4037f1 SHA1 e0377efd6de29f8047629f40069a2dd68b36780f SHA256 de0c319b80ef7beaefa9ed1b80b688a2a2a39fa50be4492061cc8f4db53d3a72
DIST abcm2ps-5.9.24.tar.gz 254329 RMD160 26695fabb540b17bd2dee86ba18c7fa3baa11e8b SHA1 7261ea8d2442a63897f97882e788c2d2404cd8c9 SHA256 008f8cde72c09ddd1c6a61d0b1f86d0733f35b76c94b7ceaeff97d02e8bcc53f
DIST abcm2ps-6.5.10.tar.gz 291234 RMD160 2d704096f9342d18d612ff117af526d04b140532 SHA1 f9f66400b095dbb9a0d36a06cb921efb40c30d8f SHA256 eed2fed0305d80eb41ae8e21796e4d75f51a274c9379e04d5facfb11bf9b54df
DIST abcm2ps-6.5.12.tar.gz 291983 RMD160 73f11f3b8311707c1ee974f67cc08ff6282ecf14 SHA1 a78b39ef37392dc0ebeaddb8a4811994fac19b56 SHA256 e2473c594e6dd9e730815fce3310c6ebcfb5d1b2201561c717cb7c8f3e5a4fcb
DIST abcm2ps-5.9.25.tar.gz 254499 RMD160 ed35ffb262118db45181923aad2cf50374faf7c3 SHA1 893886d5fc94f0c7483592871e39c5b24329ff73 SHA256 50efede424b4d60ec3653c1fee66d62ef8c082bbba5f2ac0ea6c80321a4973e3
DIST abcm2ps-6.5.13.tar.gz 292422 RMD160 a7aac4bddac481763155ca97a13b7a17aebcff28 SHA1 34e5fd4dd839ac2632fbb6ec9bab903bccf477f4 SHA256 ffa5d0fd57439304ec41f9cf59adb0528729d630f23b9c0d15aab85d0da55848
DIST transpose_abc.pl 21045 RMD160 3ea7c36f80249a2c6e6c03eca0d9d58c054e2cfc SHA1 82a852ae790d6f379d48e4f3acc5aeba0236e575 SHA256 bd6960872bfbc9f71f183f36d533ea33b8cf62a6027b447f0b0b8adfa25a2848

@ -1,42 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-5.9.23.ebuild,v 1.1 2011/06/25 23:36:55 radhermit Exp $
EAPI=4
DESCRIPTION="A program to convert abc files to Postscript files"
HOMEPAGE="http://moinejf.free.fr/"
SRC_URI="http://moinejf.free.fr/${P}.tar.gz
http://moinejf.free.fr/transpose_abc.pl"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
src_prepare() {
sed -i \
-e '/LDFLAGS/s:=.*:= @LDFLAGS@:' \
Makefile.in || die
}
src_configure() {
econf \
--enable-a4 \
--enable-deco-is-roll
}
src_install() {
dobin abcm2ps
insinto /usr/share/${PN}
doins *.fmt
dodoc Changes README *.txt
insinto /usr/share/doc/${PF}/examples
doins *.{abc,eps}
insinto /usr/share/doc/${PF}/contrib
doins "${DISTDIR}"/transpose_abc.pl
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.5.10.ebuild,v 1.1 2011/11/12 08:20:56 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-5.9.25.ebuild,v 1.1 2011/11/26 02:09:55 radhermit Exp $
EAPI=4

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.5.12.ebuild,v 1.1 2011/11/18 10:25:53 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.5.13.ebuild,v 1.1 2011/11/26 02:09:55 radhermit Exp $
EAPI=4
@ -12,16 +12,17 @@ SRC_URI="http://moinejf.free.fr/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="examples"
IUSE="examples pango"
src_prepare() {
sed -i -e '/LDFLAGS/s:=.*:= @LDFLAGS@:' Makefile.in || die
}
RDEPEND="pango? ( x11-libs/pango media-libs/freetype:2 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
src_configure() {
econf \
--enable-a4 \
--enable-deco-is-roll
--enable-deco-is-roll \
$(use_enable pango)
}
src_install() {

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sound</herd>
<herd>sound</herd>
<use>
<flag name="pango">Use the pango library to render fonts with non-latin characters</flag>
</use>
</pkgmetadata>

@ -1 +1,2 @@
DIST abcMIDI-2011-10-19.zip 470032 RMD160 daffc7bae1637a0d771858d80f8de7759120ff84 SHA1 14302681720b78bddc40b73d83012c9a27dba1ba SHA256 3ba0943a30ae3e2306410cfdeb099b1f550ef035d4f4ca266bcbeecf0cfd8cca
DIST abcMIDI-2011-11-18.zip 471211 RMD160 65a1b1c71597924f318ca94e125395f27229d38d SHA1 198a075a3dfdda5950b9f6255c82f9a2beac3213 SHA256 576057fcbf7987cbc7ea88d70efcac7c6c71ecb8eadbf4ad2b065dd0fffd31a2

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

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.7.7.ebuild,v 1.6 2011/11/19 17:39:08 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.7.7.ebuild,v 1.7 2011/11/25 19:57:48 xarthisius Exp $
EAPI="2"
@ -26,7 +26,7 @@ FFMPEG_REVISION="${PV#*_p}"
LICENSE="GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) )"
SLOT="0"
if [ "${PV#9999}" = "${PV}" ] ; then
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
fi
IUSE="
+3dnow +3dnowext aac alsa altivec amr avx bindist +bzip2 celt cpudetection

@ -0,0 +1,25 @@
Fix segmentation fault in playlist wrt http://bugs.gentoo.org/390783 by Rafał Mużyło
--- src/playlist.c
+++ src/playlist.c
@@ -427,7 +427,7 @@ static int playlist_load (const char *fn
if (errno != ENOENT && (defaultfile || errno != ENOTDIR))
display_error (FROM_GXINE, _("Loading of playlist file failed."),
_("Failed to open file %s\n%s"), fname, strerror (errno));
- goto ret0;
+ goto ret1;
}
xml_parser_init_R (xml_parser_t *xml, plfile, st.st_size, XML_PARSER_CASE_INSENSITIVE);
@@ -524,9 +524,10 @@ static int playlist_load (const char *fn
return 1;
ret0:
- free (plfile);
xml_parser_free_tree (root);
xml_parser_finalize_R (xml);
+ free (plfile);
+ ret1:
if (defaultfile)
free ((char *)fname);
return ret;

@ -0,0 +1,95 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/gxine/gxine-0.5.906-r1.ebuild,v 1.1 2011/11/25 18:13:06 ssuominen Exp $
EAPI=4
inherit autotools eutils fdo-mime gnome2-utils multilib nsplugins
DESCRIPTION="GTK+ Front-End for libxine"
HOMEPAGE="http://xine.sourceforge.net/"
SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="gnome lirc nls nsplugin udev xcb xinerama"
RDEPEND=">=media-libs/xine-lib-1.1.17
>=x11-libs/gtk+-2.8:2
>=dev-libs/glib-2.10:2
>=x11-libs/pango-1.12
>=dev-lang/spidermonkey-1.8.2.15
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
gnome? ( >=dev-libs/dbus-glib-0.88 )
lirc? ( app-misc/lirc )
nls? ( virtual/libintl )
nsplugin? ( dev-libs/nspr
x11-libs/libXaw
x11-libs/libXt )
udev? ( || ( >=sys-fs/udev-171-r1[gudev] <sys-fs/udev-171-r1[extras] ) )
xcb? ( x11-libs/libxcb )
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
# ld: cannot find -ljs
sed -i -e '/JS_LIBS="`spidermonkey_locate_lib/s:js:mozjs:' m4/_js.m4 || die
epatch \
"${FILESDIR}"/${PN}-0.5.905-desktop.patch \
"${FILESDIR}"/${PN}-0.5.905-fix-nspr-useage.patch \
"${FILESDIR}"/${P}-endif.patch \
"${FILESDIR}"/${P}-playlist_segfault.patch
# need to disable calling of xine-list when running without
# userpriv, otherwise we get sandbox violations (bug #233847)
if [[ ${EUID} == "0" ]]; then
sed -i -e 's:^XINE_LIST=.*$:XINE_LIST=:' configure.ac || die
fi
eautoreconf
}
src_configure() {
econf \
$(use_enable nls) \
$(use_enable lirc) \
--enable-watchdog \
$(use_with xcb) \
$(has_version '<dev-lang/spidermonkey-1.8.5' && echo --with-spidermonkey=/usr/include/js) \
$(use_with nsplugin browser-plugin) \
$(use_with udev gudev) \
--without-hal \
$(use_with gnome dbus) \
$(use_with xinerama)
}
src_install() {
emake DESTDIR="${D}" \
docdir=/usr/share/doc/${PF} \
docsdir=/usr/share/doc/${PF} \
install
dodoc AUTHORS BUGS ChangeLog NEWS README{,.{cs,de},_l10n} TODO
use nsplugin && inst_plugin /usr/$(get_libdir)/gxine/gxineplugin.so
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.32.0-r2.ebuild,v 1.6 2011/10/05 17:54:16 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.32.0-r2.ebuild,v 1.7 2011/11/25 15:52:19 nirbheek Exp $
EAPI="3"
GCONF_DEBUG="yes"
@ -71,6 +71,7 @@ RDEPEND=">=dev-libs/glib-2.25.11:2
tracker? ( >=app-misc/tracker-0.8.1 )
upnp? ( media-video/coherence )
youtube? (
<dev-libs/libgdata-0.9
>=dev-libs/libgdata-0.4
net-libs/libsoup:2.4
media-plugins/gst-plugins-soup:0.10

@ -1,190 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.32.0.ebuild,v 1.15 2011/03/22 19:38:57 ranger Exp $
EAPI="3"
GCONF_DEBUG="yes"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="threads"
inherit autotools eutils gnome2 multilib python
DESCRIPTION="Media player for GNOME"
HOMEPAGE="http://gnome.org/projects/totem/"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd"
# FIXME: Enable for now python USE flag per bug #316409
# this change should only be noticed by people not following current
# current linux profiles default
IUSE="bluetooth debug doc galago iplayer lirc nautilus nsplugin +python tracker upnp +youtube" #zeroconf
# TODO:
# Cone (VLC) plugin needs someone with the right setup (remi ?)
# check gmyth requirement ? -> waiting for updates in tree
# vala ( dev-lang/vala ) requires 0.7.5
RDEPEND=">=dev-libs/glib-2.25.11:2
>=x11-libs/gtk+-2.21.8:2
>=gnome-base/gconf-2:2
>=dev-libs/totem-pl-parser-2.30.2
>=x11-themes/gnome-icon-theme-2.16
x11-libs/cairo
>=dev-libs/libxml2-2.6:2
>=dev-libs/dbus-glib-0.82
>=media-libs/gstreamer-0.10.30:0.10
>=media-libs/gst-plugins-good-0.10:0.10
>=media-libs/gst-plugins-base-0.10.30:0.10
>=media-plugins/gst-plugins-gconf-0.10:0.10
>=media-plugins/gst-plugins-taglib-0.10:0.10
>=media-plugins/gst-plugins-gio-0.10:0.10
>=media-plugins/gst-plugins-pango-0.10:0.10
>=media-plugins/gst-plugins-x-0.10:0.10
>=media-plugins/gst-plugins-meta-0.10-r2:0.10
dev-libs/libunique:1
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXtst
>=x11-libs/libXrandr-1.1.1
>=x11-libs/libXxf86vm-1.0.1
bluetooth? ( net-wireless/bluez )
galago? ( >=dev-libs/libgalago-0.5.2 )
iplayer? (
dev-python/pygobject:2
dev-python/pygtk:2
dev-python/httplib2
dev-python/feedparser
dev-python/beautifulsoup )
lirc? ( app-misc/lirc )
nautilus? ( >=gnome-base/nautilus-2.10 )
nsplugin? ( media-plugins/gst-plugins-soup:0.10 )
python? (
>=dev-python/pygtk-2.12:2
dev-python/pyxdg
dev-python/gst-python:0.10
dev-python/dbus-python
dev-python/gconf-python:2 )
tracker? ( >=app-misc/tracker-0.8.1 )
upnp? ( media-video/coherence )
youtube? (
>=dev-libs/libgdata-0.4
net-libs/libsoup:2.4
media-plugins/gst-plugins-soup:0.10 )"
# FIXME: freezes totem
# zeroconf? ( >=net-libs/libepc-0.3 )
DEPEND="${RDEPEND}
x11-proto/xproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
app-text/scrollkeeper
>=app-text/gnome-doc-utils-0.20.3
>=dev-util/intltool-0.40
>=dev-util/pkgconfig-0.20
app-text/docbook-xml-dtd:4.5
gnome-base/gnome-common
dev-util/gtk-doc-am
doc? ( >=dev-util/gtk-doc-1.11 )"
# eautoreconf needs:
# gnome-base/gnome-common
# dev-util/gtk-doc-am
# docbook-xml-dtd is needed for user doc
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
--disable-scrollkeeper
--disable-schemas-install
--disable-static
--disable-vala
--with-dbus
--with-smclient
--enable-easy-codec-installation
$(use_enable nsplugin browser-plugins)"
# Plugin configuration
G2CONF="${G2CONF}
BROWSER_PLUGIN_DIR=/usr/$(get_libdir)/nsbrowser/plugins
PLUGINDIR=/usr/$(get_libdir)/totem/plugins"
local plugins="properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,brasero-disc-recorder,screenshot,chapters"
use bluetooth && plugins="${plugins},bemused"
use galago && plugins="${plugins},galago"
use iplayer && plugins="${plugins},iplayer"
use lirc && plugins="${plugins},lirc"
use python && plugins="${plugins},opensubtitles,jamendo,pythonconsole,dbus-service"
use tracker && plugins="${plugins},tracker"
use upnp && plugins="${plugins},coherence_upnp"
use youtube && plugins="${plugins},youtube"
#use zeroconf && plugins="${plugins},publish"
G2CONF="${G2CONF} --with-plugins=${plugins}"
G2CONF="${G2CONF}
$(use_enable debug)
$(use_enable nautilus)
$(use_enable python)"
python_set_active_version 2
}
src_prepare() {
gnome2_src_prepare
# Use fixed gnome-doc-utils.make, bug #348403 (can be dropped in next bump)
cp -f /usr/share/gnome-doc-utils/gnome-doc-utils.make . || die
# Fix broken smclient option passing
epatch "${FILESDIR}/${PN}-2.32.0-smclient-target-detection.patch"
intltoolize --force --copy --automake || die "intltoolize failed"
eautoreconf
# disable pyc compiling
mv py-compile py-compile.orig
ln -s $(type -P true) py-compile
}
src_configure() {
# FIXME: why does it need write access here, probably need to set up a fake
# home in /var/tmp like other pkgs do
addpredict "$(unset HOME; echo ~)/.gconf"
addpredict "$(unset HOME; echo ~)/.gconfd"
addpredict "$(unset HOME; echo ~)/.gnome2"
gnome2_src_configure
}
src_install() {
gnome2_src_install
# Installed for plugins, but they're dlopen()-ed
# firefox, totem as well as nautilus
find "${ED}" -name "*.la" -delete || die "remove of la files failed"
# Fix python script shebangs
python_convert_shebangs 2 "${ED}"/usr/libexec/totem/totem-bugreport.py
}
pkg_postinst() {
gnome2_pkg_postinst
if use python; then
python_need_rebuild
python_mod_optimize /usr/$(get_libdir)/totem/plugins
fi
ewarn
ewarn "If totem doesn't play some video format, please check your"
ewarn "USE flags on media-plugins/gst-plugins-meta"
ewarn
}
pkg_postrm() {
gnome2_pkg_postrm
python_mod_cleanup /usr/$(get_libdir)/totem/plugins
}

@ -1 +1,2 @@
DIST videotrans-1.6.0.tar.bz2 91205 RMD160 dc22a60d7fce3e36c54ff84988700ff89bd48c53 SHA1 7939c3c663251e45df88a2bce66e7299452b0882 SHA256 96595d2cb9b53406c9cb364d348645568b2f2f615e64dc2377ac74521d5d3cce
DIST videotrans-1.6.1.tar.bz2 98091 RMD160 f6918e285efc9dbacd212c5c5f35dfadbfc280dc SHA1 45a1a8472b8f24350ff72fd3c163f9a9d9e509d8 SHA256 a6509efdf6cd22353217207b7004ec2b8d8c32feb248e06ff93f55e01af00c99

@ -0,0 +1,36 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/videotrans/videotrans-1.6.1.ebuild,v 1.1 2011/11/25 15:59:19 sbriesen Exp $
EAPI=4
inherit base eutils
DESCRIPTION="A package to convert movies to DVD format and to build DVDs with."
HOMEPAGE="http://videotrans.sourceforge.net/"
SRC_URI="mirror://sourceforge/videotrans/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="virtual/ffmpeg
media-video/mplayer
media-video/mjpegtools[png]
media-video/dvdauthor
|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )"
RDEPEND="${DEPEND}
www-client/lynx
app-shells/bash
sys-devel/bc"
DOCS="aspects.txt CHANGES THANKS TODO"
src_prepare() {
# fixing LDFLAGS usage
sed -i -e 's|^\(LDFLAGS.*=\).*\( @LIBS@.*\)|\1\2 @LDFLAGS@|' src/Makefile.in
}

@ -0,0 +1,22 @@
>=dev-lang/perl-5.6.0 dev-perl/TimeDate >=sys-libs/ncurses-5.2-r7 zlib? ( >=sys-libs/zlib-1.1.4 ) bzip2? ( app-arch/bzip2 ) sys-devel/flex dev-util/pkgconfig nls? ( app-text/po4a ) test? ( dev-perl/DateTime-Format-DateParse dev-perl/IO-String dev-perl/Test-Pod ) || ( =sys-devel/automake-1.11* ) >=sys-devel/autoconf-2.61 sys-devel/libtool
>=dev-lang/perl-5.6.0 dev-perl/TimeDate >=sys-libs/ncurses-5.2-r7 zlib? ( >=sys-libs/zlib-1.1.4 ) bzip2? ( app-arch/bzip2 )
0
mirror://debian/pool/main/d/dpkg/dpkg_1.16.1.2.tar.bz2
http://packages.qa.debian.org/dpkg
GPL-2
Package maintenance system for Debian
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris
autotools eutils libtool multilib portability toolchain-funcs user
bzip2 dselect nls test unicode zlib linguas_ast linguas_bs linguas_ca linguas_cs linguas_da linguas_de linguas_dz linguas_el linguas_eo linguas_es linguas_et linguas_eu linguas_fr linguas_gl linguas_hu linguas_id linguas_it linguas_ja linguas_km linguas_ko linguas_ku linguas_lt linguas_mr linguas_nb linguas_ne linguas_nl linguas_nn linguas_pa linguas_pl linguas_pt_BR linguas_pt linguas_ro linguas_ru linguas_sk linguas_sv linguas_th linguas_tl linguas_vi linguas_zh_CN linguas_zh_TW
3
configure install prepare

@ -6,7 +6,7 @@ mirror://sourceforge/k9copy/k9copy-2.3.7-Source.tar.gz
http://k9copy.sourceforge.net/
GPL-2
k9copy is a DVD backup utility which allows the copy of one or more titles from a DVD9 to a DVD5.
~amd64 ~x86
amd64 ~x86
base cmake-utils eutils fdo-mime flag-o-matic gnome2-utils kde4-base kde4-functions multilib portability toolchain-funcs user versionator virtualx
debug +handbook linguas_ca linguas_cs linguas_da linguas_de linguas_el linguas_es_AR linguas_es linguas_fr linguas_it linguas_ja linguas_nl linguas_pl linguas_pt_BR linguas_ru linguas_sr@Latn linguas_sr linguas_tr linguas_zh_TW aqua kdeenablefinal

@ -6,7 +6,7 @@ http://www.linuxha.com/bottlerocket/bottlerocket-0.04c.tar.gz
http://www.linuxha.com/bottlerocket/
LGPL-2
CLI interface to the X-10 Firecracker Kit
~amd64 ~ppc ~sparc ~x86
amd64 ~ppc ~sparc ~x86
multilib toolchain-funcs

@ -6,7 +6,7 @@ mirror://sourceforge/jail/jail_1.9.tar.gz
http://www.jmcresearch.com/projects/jail/
GPL-2
a tool that builds a chroot and configures all the required files, directories and libraries
~amd64 ~ppc ~sparc ~x86
amd64 ~ppc ~sparc ~x86
eutils flag-o-matic multilib portability toolchain-funcs user

@ -1,7 +1,7 @@
>=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
>=app-portage/gentoopm-0.2.1 >=app-admin/eselect-python-20091230 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
0
mirror://github/mgorny/smart-live-rebuild/smart-live-rebuild-1.2.tar.bz2
mirror://github/mgorny/smart-live-rebuild/smart-live-rebuild-1.2.1.tar.bz2
https://github.com/mgorny/smart-live-rebuild/
BSD-2
@ -12,9 +12,9 @@ base distutils eutils multilib portability python toolchain-funcs user
3
4
compile configure install postinst postrm prepare test unpack
compile configure install postinst postrm prepare setup test unpack

@ -1,7 +1,7 @@
>=app-text/podofo-0.8.2 >=app-text/poppler-0.12.3-r3[qt4,xpdf-headers] >=dev-libs/chmlib-0.40 >=dev-libs/icu-4.4 >=dev-python/beautifulsoup-3.0.5:python-2 >=dev-python/dnspython-1.6.0 >=dev-python/cssutils-0.9.7_alpha3 >=dev-python/dbus-python-0.82.2 >=dev-python/imaging-1.1.6 >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.8.2[X,svg,webkit] >=media-gfx/imagemagick-6.5.9 >=media-libs/libwmf-0.2.8 virtual/libusb:0 >=x11-misc/xdg-utils-1.0.2 >=dev-python/setuptools-0.6_rc5 >=gnome-base/librsvg-2.0.0 >=x11-misc/xdg-utils-1.0.2-r2 >=app-admin/eselect-python-20091230 =dev-lang/python-2.7* =dev-lang/python-2.7*[sqlite] >=app-admin/eselect-python-20091230 =dev-lang/python-2.7* =dev-lang/python-2.7*[sqlite]
>=app-text/podofo-0.8.2 >=app-text/poppler-0.12.3-r3[qt4,xpdf-headers] >=dev-libs/chmlib-0.40 >=dev-libs/icu-4.4 >=dev-python/beautifulsoup-3.0.5:python-2 >=dev-python/dnspython-1.6.0 >=dev-python/cssutils-0.9.7_alpha3 >=dev-python/dbus-python-0.82.2 >=dev-python/imaging-1.1.6 >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.8.2[X,svg,webkit] >=media-gfx/imagemagick-6.5.9 >=media-libs/libwmf-0.2.8 virtual/libusb:0 >=x11-misc/xdg-utils-1.0.2 >=dev-python/reportlab-2.1 udisks? ( sys-fs/udisks ) >=app-admin/eselect-python-20091230 =dev-lang/python-2.7* =dev-lang/python-2.7*[sqlite] >=app-admin/eselect-python-20091230 =dev-lang/python-2.7* =dev-lang/python-2.7*[sqlite]
0
http://sourceforge.net/projects/calibre/files/0.8.26/calibre-0.8.26.tar.gz
http://sourceforge.net/projects/calibre/files/0.8.28/calibre-0.8.28.tar.gz
http://calibre-ebook.com/
GPL-2

@ -6,7 +6,7 @@ http://www.cse.unsw.edu.au/~matthewc/pspresent/pspresent-1.3.tar.gz
http://www.cse.unsw.edu.au/~matthewc/pspresent/
GPL-2
A tool to display full-screen PostScript presentations.
~amd64 ~ppc ~x86
amd64 ~ppc ~x86
multilib toolchain-funcs
xinerama

@ -6,7 +6,7 @@ ftp://hood.sjfn.nb.ca/pub/eddie/wscr-1.2.tar.gz
http://hood.sjfn.nb.ca/~eddie/wscr.html
public-domain
A Lightweight and Fast Anagram Solver
~alpha ~amd64 ~mips ~ppc ~sparc ~x86
~alpha amd64 ~mips ~ppc ~sparc ~x86
multilib toolchain-funcs

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

Loading…
Cancel
Save