Sync with portage [Sat Sep 22 20:04:15 MSK 2012].

mhiretskiy
root 12 years ago
parent a7d0d297dc
commit a85245db89

@ -0,0 +1,22 @@
--- configure.in 2009-08-15 06:46:38.000000000 +1000
+++ configure.in 2011-08-30 00:53:26.000000000 +1000
@@ -304,7 +304,6 @@
[ --with-audio with specific audio support (none linux freebsd etc) ],
AUDIODRIVER=$with_audio )
-if test "x$AUDIODEFS" = x; then
case "$AUDIODRIVER" in
linux|oss)
AUDIODRIVER=oss
@@ -325,9 +324,10 @@
;;
none)
AUDIODEFS=-DCST_AUDIO_NONE
+ AUDIOLIBS=
;;
esac
-fi
+
AC_SUBST(AUDIODRIVER)
AC_SUBST(AUDIODEFS)
AC_SUBST(AUDIOLIBS)

@ -1,10 +1,9 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/flite/flite-1.4-r1.ebuild,v 1.4 2012/04/13 20:24:43 neurogeek Exp $
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/flite/flite-1.4-r1.ebuild,v 1.5 2012/09/22 11:34:31 pacho Exp $
EAPI="3"
inherit eutils
EAPI=4
inherit autotools eutils
DESCRIPTION="Flite text to speech engine"
HOMEPAGE="http://www.speech.cs.cmu.edu/flite/index.html"
@ -34,9 +33,11 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-fix-parallel-builds.patch
epatch "${FILESDIR}"/${P}-respect-destdir.patch
epatch "${FILESDIR}"/${P}-ldflags.patch
epatch "${FILESDIR}"/${P}-audio-interface.patch
sed -i main/Makefile \
-e '/-rpath/s|$(LIBDIR)|$(INSTALLLIBDIR)|g' \
|| die
eautoreconf
}
src_configure() {
@ -45,16 +46,16 @@ src_configure() {
myconf=--enable-shared
fi
myconf="${myconf} --with-audio=$(get_audio)"
econf ${myconf} || die "configuration failed"
econf ${myconf}
}
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "compilation failed"
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_install() {
emake DESTDIR="${D}" install || die "installation failed"
dodoc ACKNOWLEDGEMENTS README || die "Documentation installation failed"
emake DESTDIR="${D}" install
dodoc ACKNOWLEDGEMENTS README
if ! use static-libs; then
rm -rf "${D}"/usr/lib*/*.a
fi

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/unzip/unzip-6.0-r3.ebuild,v 1.5 2012/09/20 03:01:01 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/unzip/unzip-6.0-r3.ebuild,v 1.6 2012/09/22 12:13:54 ago Exp $
EAPI="2"
inherit eutils toolchain-funcs flag-o-matic
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/infozip/${MY_P}.tar.gz"
LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="bzip2 natspec unicode"
DEPEND="bzip2? ( app-arch/bzip2 )

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.12.ebuild,v 1.2 2012/09/20 18:58:26 tomjbe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.12.ebuild,v 1.3 2012/09/22 14:55:16 blueness Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -18,7 +18,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
KEYWORDS="~amd64 ~hppa ppc ~sparc ~x86"
IUSE="bacula-clientonly bacula-nodir bacula-nosd ipv6 logwatch mysql postgres python qt4 readline +sqlite3 ssl static tcpd vim-syntax X"
DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.4-r1.ebuild,v 1.7 2012/08/19 14:31:38 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.4-r1.ebuild,v 1.8 2012/09/22 07:47:25 xarthisius Exp $
EAPI=4
inherit eutils flag-o-matic versionator
@ -13,7 +13,7 @@ SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
RDEPEND="!!app-crypt/heimdal

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/mg/mg-20110905.ebuild,v 1.11 2012/07/24 16:29:30 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/mg/mg-20110905.ebuild,v 1.12 2012/09/22 13:32:28 blueness Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://homepage.boetes.org/software/mg/${P}.tar.gz"
LICENSE="public-domain BSD"
SLOT="0"
KEYWORDS="alpha amd64 hppa ppc sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
KEYWORDS="alpha amd64 hppa ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE="livecd"
DEPEND="sys-libs/ncurses"

@ -1,3 +1 @@
DIST gentoo-syntax-1.17.tar.bz2 20238 SHA256 fe5743de2cb2326448eba9335f4c64e07a84269ec9703fb8a3b89522241b4b33 SHA512 0dae232ec969c6bbfcbeddab38fb80c567555c0429f56744b793676979ca292f7c499e05585b82f3d35a09b1b3eaef7c9786dbfef2c9b6da230bca6e537b18c4 WHIRLPOOL 478da7190297acdcb23c09b1b2daa4d23fe3740c1996882bce513d125c2d0eaa8048e63ae31e78304ab6d86460284c0401ab150e1b5f25c218fbac2a4e01e56c
DIST gentoo-syntax-1.18.tar.bz2 20819 SHA256 c05a935ce7803595a888c77c37c2f16dd9fe5da31418bc8f9b5940be9c08fb14 SHA512 c7786f2abb9765fdc7b3d59e7cf46e01fa1d8e7bc7a21af17a61b4fd3968f9471a023c75d09330c4bab33c0e8cdaa4e58f1c80a05e118fece89ddddb98a8aa13 WHIRLPOOL ea5d726b65f581ac6018c08fa7180c91c805ce0b20245e8b829fa4b406b993477617325c00886482d098ba6cfc54799e4f955e0a1042d4bea235ad3c8e1bd778
DIST gentoo-syntax-1.19.tar.bz2 21385 SHA256 d20b5f13118d7823f5fed194c43decf322fb4ff3a05a7b63c46a9f001307b058 SHA512 ae745375cd4737fe4fa51be2d26c06b0579018b16963cad173af0721cd8a278f7c294fac4eeea9cdd57a41ca20892cdcf988da54049005a2e9aab13c58fdb9fd WHIRLPOOL 1d3883761bb1255021ba7fb2871b7d8edb75785e1a01ab0c5f1165827665dc58e41da6bd89a174c3c38adecd67d1ee6ffaee6648aab3f9c60e52a82b85b5d858

@ -14,5 +14,3 @@
(add-to-list 'interpreter-mode-alist '("runscript" . sh-mode))
(modify-coding-system-alist
'file "\\.\\(ebuild\\|eclass\\|eblit\\|eselect\\)\\'" 'utf-8)
(setq ebuild-mode-portdir "@PORTDIR@")

@ -1,38 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/gentoo-syntax/gentoo-syntax-1.17.ebuild,v 1.6 2010/09/29 15:55:37 jer Exp $
inherit elisp
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
DOCS="ChangeLog"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp_src_compile
makeinfo gentoo-syntax.texi || die
}
src_install() {
elisp-install ${PN} *.el *.elc || die
sed -e "s:@PORTDIR@:${PORTDIR}:" \
"${FILESDIR}/${SITEFILE}" >"${T}/${SITEFILE}" || die
elisp-site-file-install "${T}/${SITEFILE}" || die
doinfo gentoo-syntax.info || die
dodoc ${DOCS} || die
}
pkg_postinst() {
elisp-site-regen
elog "Some optional features may require installation of additional"
elog "packages, like app-portage/gentoolkit-dev for echangelog."
}

@ -1,38 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/gentoo-syntax/gentoo-syntax-1.18.ebuild,v 1.2 2011/01/18 18:42:52 grobian Exp $
inherit elisp
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
DOCS="ChangeLog"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp_src_compile
makeinfo gentoo-syntax.texi || die
}
src_install() {
elisp-install ${PN} *.el *.elc || die
sed -e "s:@PORTDIR@:${PORTDIR}:" \
"${FILESDIR}/${SITEFILE}" >"${T}/${SITEFILE}" || die
elisp-site-file-install "${T}/${SITEFILE}" || die
doinfo gentoo-syntax.info || die
dodoc ${DOCS} || die
}
pkg_postinst() {
elisp-site-regen
elog "Some optional features may require installation of additional"
elog "packages, like app-portage/gentoolkit-dev for echangelog."
}

@ -1,6 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/gentoo-syntax/gentoo-syntax-1.19.ebuild,v 1.6 2012/07/01 18:16:28 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/gentoo-syntax/gentoo-syntax-1.19.ebuild,v 1.7 2012/09/22 13:20:16 ulm Exp $
EAPI=4
inherit elisp
@ -8,28 +10,14 @@ DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
DOCS="ChangeLog"
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp_src_compile
makeinfo gentoo-syntax.texi || die
}
src_install() {
elisp-install ${PN} *.el *.elc || die
sed -e "s:@PORTDIR@:${PORTDIR}:" \
"${FILESDIR}/${SITEFILE}" >"${T}/${SITEFILE}" || die
elisp-site-file-install "${T}/${SITEFILE}" || die
doinfo gentoo-syntax.info || die
dodoc ${DOCS} || die
}
pkg_postinst() {
elisp-site-regen

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.6.ebuild,v 1.6 2012/09/19 21:48:54 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.6.ebuild,v 1.7 2012/09/22 02:48:50 pinkbyte Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/tmux/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~mips ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="amd64 ~mips ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="vim-syntax"
DEPEND="

@ -1,3 +1,2 @@
DIST tomboy-1.10.1.tar.xz 6619804 SHA256 85bc277b278fe6aaa38fc0ec8b1777804ea0de647111a5065d43614d1ad10077 SHA512 c917bc48d073c9368350ead2f1c81b349421aacb08c0d17b8e6475c753f4ec35f6e53f4c44a4cdfc53e4378d0d9743fba2d96f37bd45d8c711d8319858c3ff8f WHIRLPOOL 2e3b0446c688df1d88212c6b333657d8417798c9fa4d3de8f44dc3508725b96b7ca4559c9f790e93e18b314e73d8c5db53a63c926af2c09d96c953b70bbd68a3
DIST tomboy-1.4.2.tar.bz2 7095365 SHA256 823270473c819d6592074a0dcd41c29fd857b29a0318061aaabfa38fff3cc7e7 SHA512 02f9272c4c97ed7182cb98811210a02355bfbbbba2f90a6e6e57d1680597e0a6e7c19867541982e61b24b034088b95f7b33fef56d70df94f6fce8903706c9124 WHIRLPOOL 5c58dc6fd28925a6cd9a7c4c7762d1f137d17fe74b107ea1120bcabadcb3cccea1610e488db7dbe263fac2932a1e7098f7723950ef60532065285b88ac83a94f
DIST tomboy-1.8.3.tar.xz 6567280 SHA256 3f704bac772a54cf668aca769c766bc1fb9ebc8823a903ef108927805c020bea SHA512 f6fbc13dd523ddbbde84530c304675bb56a615cfb1d13c07c3a434be9d10b62c08bc21ab678e08f682a1b150d50efaa46bff1b23885d61224a593f9377212af2 WHIRLPOOL 20bfbd85897f1cc974a21c0db0171ccce86dc35f6e9d45597f4ca415fbad17f41e3d6dd2022bf2cf2240521390b8c7267698788ee4856c679461455ab36e0dcb

@ -0,0 +1,24 @@
From 36c0f0c7d78972fe28f804c6021d6dc78871f1f8 Mon Sep 17 00:00:00 2001
From: Alex Tereschenko <frozen.and.blue@gmail.com>
Date: Wed, 18 Jul 2012 17:31:26 +0000
Subject: Fixed building Evolution add-in on Ubuntu 12.04
...and most probably other Debian-based systems with gmime-sharp 2.6
Signed-off-by: Jared Jennings <jjennings@src.gnome.org>
---
diff --git a/configure.in b/configure.in
index 1cde9ec..bd9e1ff 100644
--- a/configure.in
+++ b/configure.in
@@ -237,6 +237,8 @@ done
if test "x$ENABLE_GNOME" != "xno"; then
if pkg-config --exists gmime-sharp-2.4; then
PKG_CHECK_MODULES(EVOLUTION, gmime-sharp-2.4, ENABLE_EVOLUTION="yes", ENABLE_EVOLUTION="no")
+ elif pkg-config --exists gmime-sharp-2.6; then
+ PKG_CHECK_MODULES(EVOLUTION, gmime-sharp-2.6, ENABLE_EVOLUTION="yes", ENABLE_EVOLUTION="no")
else
PKG_CHECK_MODULES(EVOLUTION, gmime-sharp >= 2.2.7, ENABLE_EVOLUTION="yes", ENABLE_EVOLUTION="no")
fi
--
cgit v0.9.0.2

@ -1,33 +0,0 @@
From 3f7cba58132c2d27714a5c9a76768a244758f534 Mon Sep 17 00:00:00 2001
From: Luis Medinas <lmedinas@gnome.org>
Date: Fri, 03 Dec 2010 13:46:41 +0000
Subject: Fix Bug 635614 - tomboy insecure LD_LIBRARY_PATH
Fix CVE-2010-4005. Originally found by Ludwig Nussel <lnussel@novell.com>.
---
diff --git a/Tomboy/tomboy-panel.in b/Tomboy/tomboy-panel.in
index 206a21f..0caeee0 100644
--- a/Tomboy/tomboy-panel.in
+++ b/Tomboy/tomboy-panel.in
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
export MONO_PATH=$MONO_PATH:@pkglibdir@:@pkglibdir@/addins
export TOMBOY_WRAPPER_PATH="@bindir@/@wrapper@"
TOMBOY_CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/tomboy"
diff --git a/Tomboy/tomboy.in b/Tomboy/tomboy.in
index 4512746..a69ddb1 100644
--- a/Tomboy/tomboy.in
+++ b/Tomboy/tomboy.in
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
export MONO_PATH=$MONO_PATH:@pkglibdir@:@pkglibdir@/addins
export TOMBOY_WRAPPER_PATH="@bindir@/@wrapper@"
--
cgit v0.8.3.4

@ -2,8 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>dotnet</herd>
<use>
<flag name='galago'>Add support for the galago desktop presence framework
(<pkg>dev-dotnet/galago-sharp</pkg>)</flag>
</use>
</pkgmetadata>

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tomboy/tomboy-1.10.1.ebuild,v 1.3 2012/09/16 23:11:21 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/tomboy/tomboy-1.10.1.ebuild,v 1.4 2012/09/22 13:58:42 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 mono
inherit autotools eutils gnome2 mono
DESCRIPTION="Desktop note-taking application"
HOMEPAGE="http://projects.gnome.org/tomboy/"
@ -44,6 +44,12 @@ pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"
}
src_prepare() {
# Fix build with gmime-2.6[mono], bug #435854
epatch "${FILESDIR}/${PN}-1.10.1-gmime26.patch"
eautoreconf
}
src_compile() {
# Not parallel build safe due upstream bug #631546
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_compile

@ -1,63 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tomboy/tomboy-1.4.2-r1.ebuild,v 1.10 2012/05/03 19:41:35 jdhore Exp $
EAPI="3"
GCONF_DEBUG="no"
inherit gnome2 mono eutils
DESCRIPTION="Desktop note-taking application"
HOMEPAGE="http://projects.gnome.org/tomboy/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="eds galago"
RDEPEND=">=dev-lang/mono-2
>=dev-dotnet/gtk-sharp-2.12.6-r1:2
>=dev-dotnet/gconf-sharp-2.24.0:2
>=dev-dotnet/gnome-sharp-2.24.0:2
>=dev-dotnet/ndesk-dbus-0.4
>=dev-dotnet/ndesk-dbus-glib-0.3
>=dev-dotnet/mono-addins-0.3[gtk]
>=x11-libs/gtk+-2.12.0:2
>=dev-libs/atk-1.2.4
>=gnome-base/gconf-2:2
>=app-text/gtkspell-2.0.9:2
eds? ( dev-libs/gmime:2.4[mono] )
galago? ( =dev-dotnet/galago-sharp-0.5* )"
DEPEND="${RDEPEND}
>=app-text/gnome-doc-utils-0.17.3
app-text/rarian
dev-libs/libxml2:2[python]
sys-devel/gettext
virtual/pkgconfig
>=dev-util/intltool-0.35"
pkg_setup() {
G2CONF="${G2CONF}
--disable-panel-applet
$(use_enable eds evolution)
$(use_enable galago)
--disable-update-mimedb"
DOCS="AUTHORS ChangeLog NEWS README"
}
src_prepare() {
gnome2_src_prepare
# Fix tomboy insecure LD_LIBRARY_PATH (CVE-2010-4005)
epatch "${FILESDIR}/${P}-insecure-path.patch"
}
src_compile() {
# Not parallel build safe due upstream bug #631546
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_compile
}
src_install() {
gnome2_src_install
find "${ED}" -name "*.la" -delete || die "remove of la files failed"
}

@ -1,2 +1,2 @@
DIST glabels-2.2.8.tar.gz 3842721 SHA256 0401ab5ab55f1828e3db3633aa8f9b5a50a08bed74a5a9cb273e6274ce002f3c SHA512 f73d70dec359c30063fc2f38be337ae8fc0f851d68e90dc8567b9b43187a1a83fb39c7f52f2344b960847f8d44713908a2a485b1970b5277a267e873214c0194 WHIRLPOOL 2c4561b28c2fcdec4ff08b58c1f86ad8259467999ecefdc403e05ec79d85cafe5dca1875b13cbf2fd00b3dac5a3dbbd44cd2461fb102db492c2626ede2833696
DIST glabels-3.0.0.tar.bz2 2924060 SHA256 a3a3db4dd25bfb1a03f4008f01c5d9045174e78e13ae77438b81bfe4bf14e64a SHA512 1c750df81a58d7987a93b493071b9ef3c09c617ab2537c469d11e61520936868ea647de23adb697bb0b4a759a727a28dd7d31ea82c98a6a4421d50571162edd5 WHIRLPOOL 8ff2292fa532043da2ce70737b02b764640bb0944efbc925e2c67f732b58c4f8c470f63b8cfef781fe02b1741ecc2e134509c56497daa274cee23e5d31221dde
DIST glabels-3.0.1.tar.xz 3310944 SHA256 99810705b9fcb234f085ed4ac6dbea50cc5b232c6d8ca05ab2c0634673fb9bd2 SHA512 810898741724e0f51e83387f9db17958b000703932d7d52105520f06940036944fbb239b5ef0720175f50ff5af7dac418c6040e3f7baa23268ad7b31ec8aaaaf WHIRLPOOL 44f3bed4a3761c4bcb0c822b755e1ca180ef2a75550857a5e726b8f2ca655fb0a94c932330eb15e47a0630f5ef36475d762f32b59e75ea568260c7d69932095c

@ -1,60 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/glabels/glabels-2.2.8.ebuild,v 1.8 2012/05/20 09:00:09 halcy0n Exp $
EAPI="2"
GCONF_DEBUG="no"
inherit eutils gnome2
DESCRIPTION="Program for creating labels and business cards"
HOMEPAGE="http://glabels.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"
IUSE="doc eds"
RDEPEND=">=dev-libs/glib-2.12:2
>=x11-libs/gtk+-2.10:2
>=gnome-base/libgnome-2.16
>=gnome-base/libgnomeui-2.16
>=dev-libs/libxml2-2.7:2
>=gnome-base/libglade-2.6:2.0
eds? ( >=gnome-extra/evolution-data-server-1.8 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
app-text/scrollkeeper
app-text/gnome-doc-utils
app-text/docbook-xml-dtd:4.1.2
>=dev-util/intltool-0.28
doc? ( dev-util/gtk-doc )"
DOCS="AUTHORS ChangeLog NEWS README TODO"
pkg_setup() {
G2CONF="${G2CONF}
$(use_with eds libebook)
--disable-update-mimedb
--disable-update-desktopdb
--disable-static"
}
src_prepare() {
gnome2_src_prepare
# Fix documentation misuse of entities, bug #?
epatch "${FILESDIR}/${PN}-2.2.6-documentation.patch"
# Fix malformed XML documentation, bug #?
epatch "${FILESDIR}/${PN}-2.2.7-documentation.patch"
# Fix intltool test, bug #?
echo "help/cs/glabels.xml" >> po/POTFILES.in
}
src_install() {
gnome2_src_install
find "${D}" -name "*.la" -delete || die
}

@ -0,0 +1,48 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/glabels/glabels-3.0.1.ebuild,v 1.1 2012/09/22 09:56:44 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
DESCRIPTION="Program for creating labels and business cards"
HOMEPAGE="http://www.glabels.org/"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="barcode doc eds"
RDEPEND=">=dev-libs/glib-2.28.2:2
>=x11-libs/gtk+-3.0.9:3
>=dev-libs/libxml2-2.7.8:2
>=gnome-base/librsvg-2.32.0:2
>=x11-libs/cairo-1.10.0
>=x11-libs/pango-1.28.1
barcode? (
>=app-text/barcode-0.98
>=media-gfx/qrencode-3.1 )
eds? ( >=gnome-extra/evolution-data-server-2.30.3 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
app-text/scrollkeeper
app-text/gnome-doc-utils
app-text/docbook-xml-dtd:4.1.2
>=dev-util/intltool-0.28
doc? ( dev-util/gtk-doc )"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
$(use_with eds libebook)
--disable-static"
}
src_prepare() {
# Fix desktop entry, upstream bug #684612
sed -i -e 's/.png//' data/desktop/glabels-3.0.desktop.in || die
sed -i -e '/Encoding/d' data/desktop/glabels-3.0.desktop.in || die
}

@ -1,3 +1,3 @@
DIST calibre-0.8.62.tar.xz 25090932 SHA256 5da54282959e86f288dbb3e275ab403db5a66c74c7ab384adeeb24c459612159 SHA512 2d129b49b3b6daa2a5c85c02a57e70c8ac1ca8b102bca6f708c9094b9f04fb97abed62b4b00e2876473e887492cffbda3247be6021dfb6fe869f878b335c213d WHIRLPOOL c2b90f76b21dda70902dfcdda7fc698f1dcdb5397724f409745530be3f891e556806aab10a3d9328ad695455a6e0ad04084182f63af55fb4328ba60fab228cfc
DIST calibre-0.8.68.tar.xz 26852296 SHA256 dd5f6ce36d0a013e3043abf543a86f8eac0f842e8c97d702960e1ff9e0bf4b04 SHA512 7afd99fddfe86e76e174c1139e1b495282af0314d5241d9278fe3ad56f8681d97ef942536c831ce4bcb55eb68202cc3040412d63a58b67b700cd0b9126ace5ab WHIRLPOOL 612495b65b60293455886029ce2113ec9ed2e0e02d40dcb966c3cda4225dd40f6df6af6078f37837910c5313572bc3c5f1a3ee4536535457cec9e152457e4292
DIST calibre-0.8.69.tar.xz 26886920 SHA256 cb74248f4c6cbaf151a3e94aca04827ee65f5ea1f7a8051ad75942b7f10d7232 SHA512 0e53344ee4a68b18f9ef1786488560a43f269ad55225e0457cf4f073a276eb83d24cc1979a5c33521f570c60db24d5667b9f037e9272bfc37106b3b23287f0f4 WHIRLPOOL 1070c12c2897820ce4b3b26cba21d3a795e8e95ddedc7c91fdf9e9efcf4bb77be4a802630ac4cad9818d95880a6e4f2125e44d450494ead6b60d373ead09341c
DIST calibre-0.8.70.tar.xz 26931608 SHA256 2f1cc5270f19d9912b73467f7356fb3a27a52714ad3e3198e1d93293d1e55b89 SHA512 d816e00409a77237bbbf88fddc6688047a9486d75800d3e8ca27dcca0595e3b098332395f8f6a70bb2cc2f2ba264e60e6464f320ac18854e17d2f215980f599e WHIRLPOOL 88b5cc612988854543aa1846369e9bf34572099919f4ff014c3971c1acf3d0a89d1fb1248838ef770c761e7b64ab11a65950a1322413512fc206763299008c80

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.68.ebuild,v 1.2 2012/09/09 17:30:17 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.70.ebuild,v 1.1 2012/09/22 04:26:18 zmedico Exp $
EAPI=4
PYTHON_DEPEND=2:2.7

@ -1,2 +1,2 @@
DIST diffpdf-1.2.2.tar.gz 28675 SHA256 38872b9b04477f16684f3b6b91baa2aeffcf6e8f49e6d32500f5a153cc5bf595 SHA512 ff8cdd8da6ce4d66b5e00224985e3d2373b0e5fe38e1e9ff1b122e9bff791b4abaaa9932cdc8686f930eb3ceb136d5b45c5cf41ff1c59afe73be60dfac31de0a WHIRLPOOL fedf6d801cb0146b7fa5857e7e61f810cf26906d9e1299dc697617b5ae01deac1ba60abd7872c80653508a9252ecb5cccc1823ebd9651c1fd930c2311f01f17e
DIST diffpdf-1.9.2.tar.gz 51045 SHA256 3803bd6a3bb777e9e666504a3cfa51149fca11f1fb4438f5cd9208679bbe6d8d SHA512 f72c78dd41d4a4d40d034607b847a8abadb7977e733bdfab32a3d2dc737b62b7d3ccbccb59301d30e9478f40e0d3d8a2c4aaab519f335c20cce00fc796d1f59f WHIRLPOOL 7529626535ee9100be5d4e2f103359ac3398b32a096abd72a1f72d0d39ce3e811c4d02aa9e1b4eeef73f0ccdcd80a5fd15e48e720d187ca7f6aa15b2732f64cd
DIST diffpdf-2.1.1.tar.gz 86866 SHA256 69c84e1a6a09e3d0b034f457511b31756956f46716705e80a22fcdc4cc31d172 SHA512 b115889d9e08c9513e26bd8df7bbfe34f54d4cc152cf8fecae67048ec0aa77e13c6b1ffef7e8592e350ae36c74556d2bc9bad68476aecbedd1021782a6a51914 WHIRLPOOL acaf3dbf831c9fae9ad8e4dc850d9dfd9e98a8f7a1fb1551369b5d7b2bc50526dc6628e99686235cd564d292ae9b91cb55f5267184bbb44a22b65f1ee071a274

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/diffpdf/diffpdf-1.2.2.ebuild,v 1.1 2011/09/06 22:56:36 reavertm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/diffpdf/diffpdf-2.1.1.ebuild,v 1.1 2012/09/22 00:08:15 reavertm Exp $
EAPI="2"
EAPI="4"
inherit qt4-r2
inherit qt4-r2 eutils
DESCRIPTION="Program that textually or visually compares two PDF files"
HOMEPAGE="http://www.qtrac.eu/diffpdf.html"
@ -17,13 +17,18 @@ IUSE=""
DEPEND="
>=app-text/poppler-0.12.3[qt4]
>=x11-libs/qt-core-4.5:4
>=x11-libs/qt-gui-4.5:4
>=x11-libs/qt-core-4.6:4
>=x11-libs/qt-gui-4.6:4
"
RDEPEND="${DEPEND}"
DOCS="README"
src_configure() {
lrelease diffpdf.pro || die 'Generating translations failed'
qt4-r2_src_configure
}
src_install() {
qt4-r2_src_install

@ -1 +1,2 @@
DIST AutomaticTexPlugin_11.1.tar.gz 419099 SHA256 be451bb4169e74091bd592b3e679c719da44caf4308b8e3136e390fbbc20de77 SHA512 7c068c5751b54ecd26f4c78ac5d186052b1970096c37f9edf53a7d677041c2e65d4b961694f32967d88ede622d004af062a8024a897eeaaeb7094a717879f556 WHIRLPOOL 191dfd8558125c002659b1ffb2f77d7df27453c54dbfeb37baa0f229d487c22e082714c5018f2c07c6357d9dbd7a70bdbe61200065e88315e6ff3a2c9f557172
DIST AutomaticTexPlugin_12.tar.gz 429466 SHA256 96f423e973e9f5ba88768e0a42f15e1cc7e452a24ae4771e05d95f84f71ae159 SHA512 6a9a982c1ade6b3a26fca7e657b39aefc5d54060c5aa5ede82108889484633e8fc028eaa8832797880398de0790d91d1af6762bc92714b3ff8203d7035d675ef WHIRLPOOL ec88e332d855ac734da9410a641e3e5d7eeca40d7a6d578562a7503acd6bf2b584934a6af22d90011b2ab34be0f6fe209b0b29974a21a0e25bcc2b210274a90f

@ -0,0 +1,30 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/automatictexplugin/automatictexplugin-12.ebuild,v 1.1 2012/09/21 22:05:30 radhermit Exp $
EAPI="4"
VIM_PLUGIN_VIM_VERSION="7.3"
inherit vim-plugin
MY_P="AutomaticTexPlugin_${PV}"
DESCRIPTION="vim plugin: a comprehensive plugin for editing LaTeX files"
HOMEPAGE="http://atp-vim.sourceforge.net/"
SRC_URI="mirror://sourceforge/atp-vim/releases/${MY_P}.tar.gz"
LICENSE="GPL-3"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}"
VIM_PLUGIN_HELPFILES="automatic-tex-plugin.txt"
RDEPEND="|| ( app-editors/vim[python] app-editors/gvim[python] )
!app-vim/vim-latex
app-vim/align
app-text/wdiff
>=dev-lang/python-2.7
dev-python/psutil
dev-tex/latexmk
dev-tex/detex
virtual/tex-base"

@ -1,2 +1 @@
DIST gstreamermm-0.10.10.1.tar.xz 6269376 SHA256 4ba05200b699973af75d5fb397f2e4270f924cdd8c394f7954f5c11ea5083c9c SHA512 497b989810aef002f7587c53d538d700c530b20005542560ce932c1c0797ffb190b33172d345a669faf829260cf5e37f02d3a838687b64c8180288639e593891 WHIRLPOOL f31906533fd2e0f76ca1fba9e18c689fc29d5ed42038381f53d4b1192fe37a00c9474bcd3e86a4aeebb5f5fe91006638cb0c3443feb02992e0687de61d5cb299
DIST gstreamermm-0.10.9.1.tar.bz2 8045200 SHA256 85a07d4d0d67ad527c1fd9bf47c130032db89e9b26f412969a8c8ad6fdebf516 SHA512 9060b1754581b2d698af870756a140bb8bdd8b56a4cef401d7da852b23135a3fb105d7ddd6c4488143d314ef00807c2b70eb512a3d45bb000fc679bdcd1cc933 WHIRLPOOL 5bd2d8a23c57b222df911949a9c95506b9a11e3ff898b8138290c618053e7c1fdfec64adc14e5339fde2818b266232cf97ecc7c26ac0f37d2c74cd34b4433359

@ -1,42 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gstreamermm/gstreamermm-0.10.9.1.ebuild,v 1.5 2012/05/04 03:44:56 jdhore Exp $
EAPI="3"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="C++ interface for GStreamer"
HOMEPAGE="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="test"
RDEPEND="
>=media-libs/gstreamer-0.10.32:0.10
>=media-libs/gst-plugins-base-0.10.32:0.10
>=dev-cpp/glibmm-2.26.1:2
>=dev-cpp/libxmlpp-2.14:2.6
>=dev-libs/libsigc++-2:2
"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? (
media-libs/gst-plugins-good:0.10
media-plugins/gst-plugins-vorbis:0.10
media-plugins/gst-plugins-x:0.10 )
"
DOCS="AUTHORS ChangeLog NEWS README"
# Installs reference docs into /usr/share/doc/gstreamermm-0.10/
# but that's okay, because the rest of dev-cpp/*mm stuff does the same
src_test() {
# explicitly allow parallel make of tests: they are not built in
# src_compile() and indeed we'd slow down tremendously to run this
# serially.
emake check || die "tests failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/libgdiplus/libgdiplus-2.10.9.ebuild,v 1.4 2012/09/16 23:11:58 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/libgdiplus/libgdiplus-2.10.9.ebuild,v 1.5 2012/09/22 12:29:10 blueness Exp $
EAPI=2
@ -11,7 +11,7 @@ HOMEPAGE="http://www.mono-project.com"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~x86 ~amd64-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="amd64 ~arm ppc ~x86 ~amd64-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="cairo"
RDEPEND=">=dev-libs/glib-2.16:2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/nant-0.92.ebuild,v 1.2 2012/09/16 23:12:25 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/nant-0.92.ebuild,v 1.3 2012/09/22 12:30:23 blueness Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/nant/${P/_/-}-src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc ~x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.0"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/taglib-sharp/taglib-sharp-2.1.0.0.ebuild,v 1.2 2012/09/16 23:12:50 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/taglib-sharp/taglib-sharp-2.1.0.0.ebuild,v 1.3 2012/09/22 12:31:31 blueness Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://download.banshee-project.org/${PN}/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc ~x86"
IUSE=""
RDEPEND="dev-lang/mono"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/xsp/xsp-2.10.2-r2.ebuild,v 1.2 2012/09/16 23:13:18 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/xsp/xsp-2.10.2-r2.ebuild,v 1.3 2012/09/22 12:32:40 blueness Exp $
EAPI="4"
inherit eutils go-mono mono user
@ -12,7 +12,7 @@ HOMEPAGE="http://www.mono-project.com/ASP.NET"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc ~x86"
IUSE=""

@ -0,0 +1,141 @@
diff -ruN simgear-2.8.0/CMakeLists.txt my/CMakeLists.txt
--- simgear-2.8.0/CMakeLists.txt 2012-08-16 16:20:28.000000000 +0200
+++ my/CMakeLists.txt 2012-09-22 00:25:49.814097209 +0200
@@ -66,6 +66,7 @@
option(ENABLE_LIBSVN "Set to ON to build SimGear with libsvnclient support" ON)
option(ENABLE_RTI "Set to ON to build SimGear with RTI support" OFF)
option(ENABLE_TESTS "Set to OFF to disable building SimGear's test applications" ON)
+option(SYSTEM_EXPAT "Set to ON to build SimGear using the system libExpat" OFF)
if (MSVC)
GET_FILENAME_COMPONENT(PARENT_DIR ${PROJECT_SOURCE_DIR} PATH)
@@ -148,6 +149,16 @@
find_package(ZLIB REQUIRED)
find_package(Threads REQUIRED)
+if (SYSTEM_EXPAT)
+ message(STATUS "Requested to use system Expat library, forcing SIMGEAR_SHARED to true")
+ set(SIMGEAR_SHARED ON)
+ find_package(EXPAT REQUIRED)
+ include_directories(${EXPAT_INCLUDE_DIRS})
+else()
+ message(STATUS "Using built-in expat code")
+ add_definitions(-DHAVE_EXPAT_CONFIG_H)
+endif(SYSTEM_EXPAT)
+
check_include_file(sys/time.h HAVE_SYS_TIME_H)
check_include_file(sys/timeb.h HAVE_SYS_TIMEB_H)
check_include_file(unistd.h HAVE_UNISTD_H)
@@ -252,7 +263,6 @@
${ALUT_INCLUDE_DIR} ${OPENAL_INCLUDE_DIR} )
add_definitions(-DHAVE_CONFIG_H)
-add_definitions(-DHAVE_EXPAT_CONFIG_H)
# configure a header file to pass some of the CMake settings
# to the source code
diff -ruN simgear-2.8.0/simgear/CMakeLists.txt my/simgear/CMakeLists.txt
--- simgear-2.8.0/simgear/CMakeLists.txt 2012-08-16 16:20:29.000000000 +0200
+++ my/simgear/CMakeLists.txt 2012-09-22 00:29:52.244101431 +0200
@@ -54,7 +54,9 @@
set_property(TARGET SimGearCore PROPERTY VERSION ${SIMGEAR_VERSION})
set_property(TARGET SimGearCore PROPERTY SOVERSION ${SIMGEAR_SOVERSION})
- target_link_libraries(SimGearCore ${ZLIB_LIBRARY} ${RT_LIBRARY})
+ target_link_libraries(SimGearCore ${ZLIB_LIBRARY} ${RT_LIBRARY}
+ ${EXPAT_LIBRARIES}
+ ${CMAKE_THREAD_LIBS_INIT})
install(TARGETS SimGearCore LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
if(LIBSVN_FOUND)
diff -ruN simgear-2.8.0/simgear/simgear_config_cmake.h.in my/simgear/simgear_config_cmake.h.in
--- simgear-2.8.0/simgear/simgear_config_cmake.h.in 2012-08-16 16:20:29.000000000 +0200
+++ my/simgear/simgear_config_cmake.h.in 2012-09-22 00:25:49.822097209 +0200
@@ -17,3 +17,5 @@
#cmakedefine HAVE_LIBSVN_CLIENT_1
#cmakedefine GCC_ATOMIC_BUILTINS_FOUND
+
+#cmakedefine SYSTEM_EXPAT
diff -ruN simgear-2.8.0/simgear/xml/CMakeLists.txt my/simgear/xml/CMakeLists.txt
--- simgear-2.8.0/simgear/xml/CMakeLists.txt 2012-08-16 16:20:29.000000000 +0200
+++ my/simgear/xml/CMakeLists.txt 2012-09-22 00:25:49.872097210 +0200
@@ -7,26 +7,31 @@
)
set(SOURCES
- asciitab.h
- hashtable.h
- iasciitab.h
- latin1tab.h
- nametab.h
- utf8tab.h
- xmldef.h
- xmlparse.h
- xmlrole.h
- xmltok.h
- xmltok_impl.h
- hashtable.c
- xmlparse.c
- xmlrole.c
- xmltok.c
easyxml.cxx
- internal.h
- ascii.h
- expat.h
- expat_external.h
)
+if (NOT SYSTEM_EXPAT)
+ list(APPEND SOURCES
+ asciitab.h
+ hashtable.h
+ iasciitab.h
+ latin1tab.h
+ nametab.h
+ utf8tab.h
+ xmldef.h
+ xmlparse.h
+ xmlrole.h
+ xmltok.h
+ xmltok_impl.h
+ hashtable.c
+ xmlparse.c
+ xmlrole.c
+ xmltok.c
+ internal.h
+ ascii.h
+ expat.h
+ expat_external.h
+ )
+endif()
+
simgear_component(xml xml "${SOURCES}" "${HEADERS}")
diff -ruN simgear-2.8.0/simgear/xml/easyxml.cxx my/simgear/xml/easyxml.cxx
--- simgear-2.8.0/simgear/xml/easyxml.cxx 2012-08-16 16:20:29.000000000 +0200
+++ my/simgear/xml/easyxml.cxx 2012-09-22 00:25:49.889097210 +0200
@@ -4,13 +4,22 @@
* This file is in the Public Domain, and comes with NO WARRANTY of any kind.
*/
+#ifdef HAVE_CONFIG_H
+# include <simgear_config.h>
+#endif
+
#include <simgear/compiler.h>
#include <string.h> // strcmp()
#include "easyxml.hxx"
-#include "xmlparse.h"
-
+
+#ifdef SYSTEM_EXPAT
+# include <expat.h>
+#else
+# include "xmlparse.h"
+#endif
+
#include <fstream>
#include <iostream>

@ -1,17 +0,0 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Fri Aug 24 15:16:41 UTC 2012
Subject: build system
fix underlinking
--- simgear/CMakeLists.txt
+++ simgear/CMakeLists.txt
@@ -54,7 +54,7 @@
set_property(TARGET SimGearCore PROPERTY VERSION ${SIMGEAR_VERSION})
set_property(TARGET SimGearCore PROPERTY SOVERSION ${SIMGEAR_SOVERSION})
- target_link_libraries(SimGearCore ${ZLIB_LIBRARY} ${RT_LIBRARY})
+ target_link_libraries(SimGearCore ${ZLIB_LIBRARY} ${RT_LIBRARY} pthread)
install(TARGETS SimGearCore LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
if(LIBSVN_FOUND)

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/simgear/simgear-2.8.0.ebuild,v 1.2 2012/08/31 21:25:05 reavertm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-games/simgear/simgear-2.8.0-r1.ebuild,v 1.1 2012/09/21 22:37:18 reavertm Exp $
EAPI=4
@ -16,6 +16,7 @@ SLOT="0"
IUSE="debug jpeg subversion test"
COMMON_DEPEND="
dev-libs/expat
>=dev-games/openscenegraph-3.0.1
media-libs/freealut
media-libs/openal
@ -32,17 +33,18 @@ DEPEND="${COMMON_DEPEND}
"
RDEPEND="${COMMON_DEPEND}"
DOCS=(AUTHORS ChangeLog NEWS README Thanks)
PATCHES=(
"${FILESDIR}/${P}-unbundle-expat.patch"
)
src_prepare() {
epatch "${FILESDIR}"/${P}-underlinking.patch
}
DOCS=(AUTHORS ChangeLog NEWS README Thanks)
src_configure() {
local mycmakeargs=(
-DENABLE_RTI=OFF
-DSIMGEAR_HEADLESS=OFF
-DSIMGEAR_SHARED=ON
-DSYSTEM_EXPAT=ON
$(cmake-utils_use jpeg JPEG_FACTORY)
$(cmake-utils_use_enable subversion LIBSVN)
$(cmake-utils_use_enable test TESTS)

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.4.1.ebuild,v 1.2 2012/09/13 12:22:07 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.4.1.ebuild,v 1.3 2012/09/22 15:00:46 blueness Exp $
EAPI=2
@ -13,7 +13,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2 LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc ~x86"
IUSE="debug doc examples"
DEPEND=""

@ -7,6 +7,7 @@ DIST pl-6.1.13.tar.gz 14420292 SHA256 c0878386d080535673cf03b7e365781d52316e0a46
DIST pl-6.2.0.tar.gz 14353730 SHA256 be358eacd50bc7013cdcdd1aa763e67c5b1d40f7bbf1833a7a48c0123a6455a8 SHA512 a8e265eecd26fde41732bd965a6201ee61101a31ffbc8ead89f9563e91a6bc85382c7aa0eb6e3eb79cfa7e3f3f7fe89f50776553dd2198eba48b2369c20f5616 WHIRLPOOL 0812b03c4a8e61a17afa7835d2f21ef5b68b8fa0badc09aeba8e7179aff41a783a928a22e55b3773caeaa15d384054ba0e948e0c4111fc067c65c3173dc68b04
DIST pl-6.2.1.tar.gz 14349946 SHA256 c5ceac0a23e6a2ab706a10987cb87a0cfe4e5c3d01600f6c5e178846310ea7e8 SHA512 090294477b319d761f0bad0c4fa11b3c16ed8377167b0eba4391f7498068d2c75cee10bc8c40e87c928ec701c5ffcb5cf6aa0f9e483dcef93d6e46997b52b611 WHIRLPOOL 65246d63243383f3e97c5dabf593a678a21d70e7afef86b9a65f51c1dd2eade2f610894d8aa261e05dd27ac7805bc50c933c91f2a41cb4544507da362bbaf0d8
DIST pl-6.3.0.tar.gz 14439682 SHA256 994fb0fee1e64b5d961400f42aa1a2a2835da22d135180db0ef06326944eeffd SHA512 d9587a2e7b03b956e2d5b2b39b3cf14e5f0b353a6b19af45923ffdb86195bfff0d39cb690164df2ddf83ed372b469ef9dabacc5e86a2044fba63221c803e0389 WHIRLPOOL 4d8ab2c3e8ec93d3656ea84acafc5e2da73bc72f8d5ef73c2592d7f70f2972bac2f9d0085d735ee94c744fbf13e2bc436311d9d2aaf40a464683bc9a6c5149dc
DIST pl-6.3.1.tar.gz 14445130 SHA256 9c68b3a357c834aeb79415a6a4f94e5212165f3bd28e8ae169b1b330424a70cf SHA512 7cab65d0393243d49114336d217387ed08ac071aec2078045f7cc6f3ad0d34e55e3233018fa964f05ad0035291cdd233369acb230d87a5faeeeebf3e74f7fefc WHIRLPOOL a3fd6db961e0e8be95d0c2abea18f46a6dafa389ae55ad3fa43ecbf69d09762406a935efa5e1e600dd8d6cc633fc6043ffa5d781bca4950286d2fdc63d0e2e05
DIST swi-prolog-5.10.5-gentoo-patchset-5.tar.gz 10284 SHA256 7f7817602dd844cbd587a665164c85a9d0d8a00b09cfce50f9784119563c11ef SHA512 045395f9d21707000379d2e2cf6546c2c0f10a5ed3f95739056254e77ef3e1715dff1c4d2cca8de4b56c95b28bf28fcc2929b5b71e19b9b3c4228482921100b0 WHIRLPOOL 4111626188d55200695ca85a247ca9c587ffa4efb97fd8d37717619555566a40e925c3eb45359f3e3f684c5415ebb7c543cb4fff6cfb055f69828342057df88a
DIST swi-prolog-6.0.0-gentoo-patchset-0.tar.gz 4092 SHA256 7e64c64db768e0ad5fd682b3d5b6a3b92bb0d4d8663af26dbd5ab717d712564c
DIST swi-prolog-6.0.1-gentoo-patchset-2.tar.gz 5328 SHA256 3822c85351b47364c121ed4583e9801d0fec74f9cff8c8886800f5503700e0a6
@ -16,3 +17,4 @@ DIST swi-prolog-6.1.13-gentoo-patchset-0.tar.gz 3435 SHA256 a16df5de519ec53ce233
DIST swi-prolog-6.2.0-gentoo-patchset-4.tar.gz 5260 SHA256 912dd489e41122c3edb5085e962eed2e96139f11f1ffadf703b8201328bcd353 SHA512 90a2810c53c405ba9e12362957b7c3182fdfabee062c13fd5494f4cc03f0c0b5f014f7af3a882f130787ba6d28b5ed04782ced19c16182c2b90182e24423dccc WHIRLPOOL ea41f0117d6ddcb8494f51e51833ee7aba8412978d6f209a40ea5596a291463d9c242400f2f2a3b5abc1f074bdfb3a0792b0c1696bd8fc83d41efbb6b9121b55
DIST swi-prolog-6.2.1-gentoo-patchset-3.tar.gz 4669 SHA256 bef0b7de3d8282bf8eafa8d9f056ea70871676c24b5359828e390847382cfe42 SHA512 fc925b585c1c55ffca451d2e615df5a2ee1cc63740070928ef0dfac409dd9713d028c91f610b7f99f175511c4ddd70c8bc5f4d4a96cb3b358a2be3025617f8e8 WHIRLPOOL 3a6afba1d6ea4bcb165b710850fc47c13a41c70d72bb95ea253c6363eb1a196abd5328bba5e361b1b6cb298379e4463146a0ca9f5b959f009f20d3a4a8c9ed69
DIST swi-prolog-6.3.0-gentoo-patchset-3.tar.gz 4680 SHA256 2332c09b06a98ae71113c0896d09bf204b9c8caa9b4949804f0bfe4a4abd65ba SHA512 409404a6eefd9d71d290dfc5d9e3c38942315feb0798374316b260a7b656a116f903994240cbd5a1f242cec29acb2ecd41aeeaad930c3cab5db8f3bda51cdb57 WHIRLPOOL a697a6aab18e57b0d3f99663bf2db7afd2b5eab1a0d89e2b106d4b9591b6d78bee8a14a99a3b4d045c01b4bdd2d59194499a4c39dca7e741927e63ca9a5619c4
DIST swi-prolog-6.3.1-gentoo-patchset-0.tar.gz 4215 SHA256 9cc6361f22541e353e4e8c6695097674315ee3553df2acae8faee049253a12f0 SHA512 561d0d8793389b2a9329de63ed2766546239e97c00a1b61797191c326468556ac6edfb7202b9dc49308dd159f6b38a1fa28234dcde9b4c222ef285f7594ebb9c WHIRLPOOL eb4c1219553322158fbc998d5cc6de7fac40990707e8b0ce34019a75bf93bec259596e4e07944ed3024569ab8c87ca739e1437988598004ff079dcc887e8d1c5

@ -0,0 +1,130 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.3.1.ebuild,v 1.1 2012/09/22 08:00:06 keri Exp $
EAPI=2
inherit eutils flag-o-matic java-pkg-opt-2 multilib
PATCHSET_VER="0"
DESCRIPTION="free, small, and standard compliant Prolog compiler"
HOMEPAGE="http://www.swi-prolog.org/"
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="archive debug doc gmp hardened java minimal odbc readline ssl static-libs test zlib X"
RDEPEND="sys-libs/ncurses
archive? ( app-arch/libarchive )
zlib? ( sys-libs/zlib )
odbc? ( dev-db/unixODBC )
readline? ( sys-libs/readline )
gmp? ( dev-libs/gmp )
ssl? ( dev-libs/openssl )
java? ( >=virtual/jdk-1.4 )
X? (
virtual/jpeg
x11-libs/libX11
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXt
x11-libs/libICE
x11-libs/libSM )"
DEPEND="${RDEPEND}
X? ( x11-proto/xproto )
java? ( test? ( =dev-java/junit-3.8* ) )"
S="${WORKDIR}/pl-${PV}"
src_prepare() {
EPATCH_FORCE=yes
EPATCH_SUFFIX=patch
epatch "${WORKDIR}"/${PV}
}
src_configure() {
append-flags -fno-strict-aliasing
use ppc && append-flags -mno-altivec
use hardened && append-flags -fno-unit-at-a-time
use debug && append-flags -DO_DEBUG
cd "${S}"/src
econf \
--libdir=/usr/$(get_libdir) \
$(use_enable gmp) \
$(use_enable readline) \
$(use_enable static-libs static) \
--enable-shared \
--enable-custom-flags COFLAGS="${CFLAGS}"
}
src_compile() {
cd "${S}"/src
emake || die "emake failed"
if ! use minimal ; then
local jpltestconf
if use java && use test ; then
jpltestconf="--with-junit=$(java-config --classpath junit)"
fi
cd "${S}/packages"
econf \
--libdir=/usr/$(get_libdir) \
$(use_with archive) \
--with-chr \
--with-clib \
--with-clpqr \
--with-cpp \
--with-http \
$(use_with java jpl) \
${jpltestconf} \
--with-nlp \
$(use_with odbc) \
--with-PDT \
--with-pldoc \
--with-plunit \
--with-protobufs \
--with-R \
--with-RDF \
--with-semweb \
--with-sgml \
$(use_with ssl) \
--with-table \
--with-tipc \
--with-utf8proc \
$(use_with X xpce) \
$(use_with zlib) \
COFLAGS='"${CFLAGS}"'
emake || die "packages emake failed"
fi
}
src_test() {
cd "${S}/src"
emake check || die "make check failed. See above for details."
if ! use minimal ; then
cd "${S}/packages"
emake check || die "make check failed. See above for details."
fi
}
src_install() {
emake -C src DESTDIR="${D}" install || die "install src failed"
if ! use minimal ; then
emake -C packages DESTDIR="${D}" install || die "install packages failed"
if use doc ; then
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
fi
fi
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION || die
}

@ -1,8 +1,6 @@
DIST vala-0.10.4.tar.bz2 2418192 SHA256 4d23bd8b904ec59537ed5bcf44064104ccc41d639a3386cbc62d91f6bf0301c4 SHA512 55c3e8f3b6a4e4814f460bc260bfc120b489e6b7ad7a7d80ebbbbd1440f29c93939bffbb9a48d2088d14b4ef480128b6d856b1f034fceae54c01707bc9f50028 WHIRLPOOL a4a7d1f8b4044ce94f7ac2b7a9b8c7aae9c6d4be9650d7ea6b3c76ef2cd37156dcdec51befe986e423ad7a2a29b09fbc94eed97f00a110f964119ee1e4832bbb
DIST vala-0.12.1.tar.xz 2286024 SHA256 f102bb64549ebe88955bb9fa0f502d974413aec71fec88e3544c65adfeb0afb4 SHA512 7f783aaf5b5a39f6d9d425a6c0ced10451454a7bc975c019dcbba83ea7c0cf381fc5647d3ac8dc5b3f94f611185ec7a30337c53ab68641513ba7c5bae31f7a0f WHIRLPOOL bfdd27e3fedf0bf65249196dca718592325e4967364a983be5c369e1e0a8bb3f91ebc0ee4e0c628db6d762bd376bec1863a6e0337358b12a2d132fb64b5aee8c
DIST vala-0.14.1.tar.xz 2598676 SHA256 bef8c803e6e84d6dd2c6e771b72245ae268f49f554f3d00b2c4a0b7a28f4a439 SHA512 bf6e3f014b70d20fa3f8b582365c8ae8e657e6f8841f06a4e3507594ee971dddc689a97f7e2fb2c095aa64d595ba7a41bd36c4fb9a2f22ef62a6578615b3350b WHIRLPOOL f68949198905803f2fcf2842504ab75a2a590caae9587c2febde147c3b585a3a3b0096daa3084c206ca41bf4a7f109e468c85f9fd67db1ff4041aa1fa046bc97
DIST vala-0.14.2.tar.xz 2640560 SHA256 807e6978484f66cab3cf4fefd72f37a4293d2831d7a5fd29119bdf9d38a5b3d0 SHA512 e6cfe7b22a351d54980402f899fcb4aa3e81eef252d20da1b748c5845211cdb5e09c0976d69b1d3971cb817871db734cbfac6dffb969c8661c58ee77f515abe5 WHIRLPOOL b36b37fd5b5de1e1d9ad4cd5907d01f64a31a6b8d48f9bf4d59f097aa7e7038c8f04bbf50091e33bb114cf8186cbf7c55c6e99bf1e9a763ac2abbd4e21d8eeb7
DIST vala-0.16.0.tar.xz 2686716 SHA256 3adb37aa2b35e2e2daed47552e85dbcbf752c0f7768b269d856993620073a657 SHA512 1aa1460970235232a7ca4da7f2c249b15a7ac7188cb5e72f73f60be5cb2c22ec3b840fe4b6f5ce9c3a09ab54471a867c930d889aef62100d3be05491b92cb67d WHIRLPOOL 957ef5093ea87f8353a4d01a4abc14ea51f4e9ed22b847ae5b5b264c7cc74a75b6d93d61a7ed8d5ba8cc69725f388fc80e5be0dc9b9395445f7199b6bc5f7c13
DIST vala-0.16.1.tar.xz 2636952 SHA256 8be28ff6347feecb391220ceb4e2209d32b697278e87ed7fc6c9fb1e9345e0d8 SHA512 caf4a58a72b146611e59c7a65f8b0fba9412002a3aa3039ef20f47b05a527da7d46f3eafa24ff6b8e8ac0ce48b72e6b038135106aad4519df8a88c26351c0987 WHIRLPOOL ce99be65e8749cc53c17bc25d5344e1572474d77c0118347759f7de960ec438a99421f040ba17e6b040fb5bd937e1b235f85401b05153db367f4cb6072f47a58
DIST vala-0.17.5.tar.xz 2532576 SHA256 b77f856074c13815bd4274745e6da84b7d3cc75523fe5f71cbef29c9e8e20089 SHA512 b75e72cb3e5c091e37be337e68506e134fbcf233a4fcf456c52b725bc8c88965b66862397de45d9708f3fedc93d3c9ce8758f3370a64dce66c6d9ee45d1b6aec WHIRLPOOL 04bfcfd07fc66df36de8c87b719b9e2a92c16cc38db562e310584c051bd1de848d9a7ad2b69ecc513b7071d6844b4b8931f60f6c803f6980f7a00314741ad95c
DIST vala-0.17.6.tar.xz 2532996 SHA256 79bfa454813c22ca9eb0864a77bf51764e8944dc02c7e4b301feb45d782e2e25 SHA512 6f220f996d369d9aa7b446d0fef832350e7afd88d642384fec83aa46579fc007449a5a2cb31704896c2d96e8784431d3e2cf62ead70aeb5ec0d48b2afcd4ab23 WHIRLPOOL fd2dbfa1a01855398813f1504d1dddaac5b2b54be494d492eeef0a7453e57219cb361f6ce8b50800c12ec94d60096cb7bdafb7fedc4e154518d5330833732468
DIST vala-0.17.7.tar.xz 2582860 SHA256 dfdb9b3cb1c455462a57fd71a7e832c3b7b4131e85d2d0a2030111dae9fae24f SHA512 ae75c12638a41ac532d1f4a08687a19d33c847ccecede65b430d64e03a5379127ed2ca2640fe31abbe22b70b4e82df0967bc54edd2beb7e0b4b5a5462906c721 WHIRLPOOL ee5fd010f854c14ba56b873dc99c7fb31427e8ea7959237865679da3edc5d3913e08df242b2ae4b102c698a6b65bbe6e9d9bb95b806ab94d520f147fe880ec6e

@ -1,51 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.14.1.ebuild,v 1.10 2012/05/03 02:41:39 jdhore Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit alternatives gnome2
DESCRIPTION="Vala - Compiler for the GObject type system"
HOMEPAGE="http://live.gnome.org/Vala"
LICENSE="LGPL-2.1"
SLOT="0.14"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-linux"
IUSE="test +vapigen"
RDEPEND=">=dev-libs/glib-2.16:2"
DEPEND="${RDEPEND}
!${CATEGORY}/${PN}:0
sys-devel/flex
|| ( sys-devel/bison dev-util/byacc dev-util/yacc )
virtual/pkgconfig
dev-libs/libxslt
test? (
dev-libs/dbus-glib
>=dev-libs/glib-2.26:2 )"
pkg_setup() {
G2CONF="${G2CONF}
--disable-unversioned
$(use_enable vapigen)"
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
}
src_install() {
gnome2_src_install
mv "${ED}"/usr/share/aclocal/vala.m4 \
"${ED}"/usr/share/aclocal/vala-${SLOT/./-}.m4 || die "failed to move vala m4 macro"
}
pkg_postinst() {
gnome2_pkg_postinst
alternatives_auto_makesym /usr/share/aclocal/vala.m4 "vala-0-[0-9][0-9].m4"
}
pkg_postrm() {
gnome2_pkg_postrm
alternatives_auto_makesym /usr/share/aclocal/vala.m4 "vala-0-[0-9][0-9].m4"
}

@ -1,52 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.14.2.ebuild,v 1.2 2012/05/03 02:41:39 jdhore Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit alternatives gnome2
DESCRIPTION="Vala - Compiler for the GObject type system"
HOMEPAGE="http://live.gnome.org/Vala"
LICENSE="LGPL-2.1"
SLOT="0.14"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux"
IUSE="test +vapigen"
RDEPEND=">=dev-libs/glib-2.16:2"
DEPEND="${RDEPEND}
!${CATEGORY}/${PN}:0
sys-devel/flex
|| ( sys-devel/bison dev-util/byacc dev-util/yacc )
virtual/pkgconfig
dev-libs/libxslt
test? (
dev-libs/dbus-glib
>=dev-libs/glib-2.26:2 )"
pkg_setup() {
G2CONF="${G2CONF}
--disable-unversioned
$(use_enable vapigen)"
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
}
src_install() {
gnome2_src_install
insinto /usr/share/aclocal
newins vala.m4 vala-${SLOT/./-}.m4
}
pkg_postinst() {
gnome2_pkg_postinst
alternatives_auto_makesym /usr/share/aclocal/vala.m4 "vala-0-[0-9][0-9].m4"
}
pkg_postrm() {
gnome2_pkg_postrm
alternatives_auto_makesym /usr/share/aclocal/vala.m4 "vala-0-[0-9][0-9].m4"
}

@ -1,52 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.16.0.ebuild,v 1.11 2012/07/15 21:39:25 blueness Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit alternatives gnome2
DESCRIPTION="Vala - Compiler for the GObject type system"
HOMEPAGE="http://live.gnome.org/Vala"
LICENSE="LGPL-2.1"
SLOT="0.16"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
IUSE="test +vapigen"
RDEPEND=">=dev-libs/glib-2.16:2"
DEPEND="${RDEPEND}
!${CATEGORY}/${PN}:0
sys-devel/flex
|| ( sys-devel/bison dev-util/byacc dev-util/yacc )
virtual/pkgconfig
dev-libs/libxslt
test? (
dev-libs/dbus-glib
>=dev-libs/glib-2.26:2 )"
pkg_setup() {
G2CONF="${G2CONF}
--disable-unversioned
$(use_enable vapigen)"
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
}
src_install() {
gnome2_src_install
insinto /usr/share/aclocal
newins vala.m4 vala-${SLOT/./-}.m4
}
pkg_postinst() {
gnome2_pkg_postinst
alternatives_auto_makesym /usr/share/aclocal/vala.m4 "vala-0-[0-9][0-9].m4"
}
pkg_postrm() {
gnome2_pkg_postrm
alternatives_auto_makesym /usr/share/aclocal/vala.m4 "vala-0-[0-9][0-9].m4"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.17.5.ebuild,v 1.1 2012/08/20 18:39:57 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.17.7.ebuild,v 1.1 2012/09/22 10:17:26 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgamin/libgamin-0.1.10-r3.ebuild,v 1.5 2012/09/19 13:32:51 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgamin/libgamin-0.1.10-r3.ebuild,v 1.6 2012/09/22 02:01:21 blueness Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -20,7 +20,7 @@ SRC_URI="${SRC_URI}
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="debug kernel_linux python static-libs"
RESTRICT="test" # needs gam-server

@ -1,5 +1,4 @@
DIST libxml2-2.8.0-namespace-node-patches.tar.bz2 4929 SHA256 659f4d9fa8971346f545492474a95e655a84c47fe02978c418528b1ad3e23af2 SHA512 37e4b985ebce9fc69f1e58eccb3281d5bc1786e3d886b5a0649d47d2564a998f95dac3b6214bfc597c993828f9d1c43cd1edb60ded8058c376e4ce024036e06d WHIRLPOOL 4209036c5ae8cdf9ab75d248fbb92e042e343f6f806d2c3fffcfa24bfa97cb156d323bec8b867a8df929b1f19f84f922cfbbd23eda6c490447e545b26f4ccf95
DIST libxml2-2.8.0-rc1.tar.gz 4909461 SHA256 ba65b84a884fb7f4d8ab11ae47e323e531c8f75b8f2a2dad93f68937463433ff SHA512 b150d0ec47abfd38c972dac070995785e2fd247188a8b0bdc9e2f15bdb133bb89374eca2c8dfab1334ea2eec7c008ee756a284bd4b7878a14d9735f1d64462cd WHIRLPOOL c27715245ee76e61d99953d3a1f7e737ce532e3eed8917ffc97722dc4955012de6a1fa706896454e4d738548ffc21b11eed78b6b4fa848f498f903897c3a69be
DIST libxml2-2.8.0.tar.gz 4915203 SHA256 f2e2d0e322685193d1affec83b21dc05d599e17a7306d7b90de95bb5b9ac622a SHA512 e36ca96e5ba18f767346f1310c43d3c8c9a35c53252de18ad63ebce7f1f8df7ae40dd0719b2c6d78f5a64e61be154eec63a36ae738d29e93a9139c524a289ad4 WHIRLPOOL 3731ba80e6f6d6eba4d12d39ff564c81f9c26ff79df8c3f7bd264c5b27332732552186f5e9f3ff10661b1571cda0b75ac966fc65d0cbb3da9e73791f6b2369ad
DIST xsts-2002-01-16.tar.gz 6894439 SHA256 55e5c08db29946a91ea8e70e8f2418d3fd30d8b6777941dfba7f54726ffd9914 SHA512 43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288 WHIRLPOOL 84dd51959460a4f8aa582d57ad39229c546ca7fe155012c57c368b59f5d31400d8b940a343a7320058330ca611303139cacdffed514783f96406ac5366026b11
DIST xsts-2004-01-14.tar.gz 2761085 SHA256 09bdf9f81f381ebf9bc158a9472e498e896f7a02eb7461146e9abe1b9493ca17 SHA512 32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe WHIRLPOOL c46a3bf7d6dd771757f4304995cc177cf51c6cdd0e9778851fc13d3809c7b984690b4f273b3e075abe018110968eb7fc78f5b83170d3e18bacf00a4ed64b213d

@ -1,210 +0,0 @@
From 379ebc1d774865fa92f2a8d80cc4da65cbe19998 Mon Sep 17 00:00:00 2001
From: Daniel Veillard <veillard@redhat.com>
Date: Fri, 18 May 2012 15:41:31 +0800
Subject: [PATCH] Cleanup on randomization
tsan reported that rand() is not thread safe, so create
a thread safe wrapper, use rand_r() if available.
Consolidate the function, initialization and cleanup in
dict.c and make sure it is initialized in xmlInitParser()
---
dict.c | 41 ++++++++++++++++++++++++++++++++++++++---
hash.c | 10 +---------
include/libxml/dict.h | 15 ++++++++++-----
libxml.h | 7 +++++++
parser.c | 1 +
5 files changed, 57 insertions(+), 17 deletions(-)
diff --git a/dict.c b/dict.c
index ae4966b..3579f64 100644
--- a/dict.c
+++ b/dict.c
@@ -135,6 +135,15 @@ static xmlRMutexPtr xmlDictMutex = NULL;
*/
static int xmlDictInitialized = 0;
+#ifdef DICT_RANDOMIZATION
+#ifdef HAVE_RAND_R
+/*
+ * Internal data for random function, protected by xmlDictMutex
+ */
+unsigned int rand_seed = 0;
+#endif
+#endif
+
/**
* xmlInitializeDict:
*
@@ -142,24 +151,50 @@ static int xmlDictInitialized = 0;
* this function is not thread safe, initialization should
* preferably be done once at startup
*/
-static int xmlInitializeDict(void) {
+int xmlInitializeDict(void) {
if (xmlDictInitialized)
return(1);
if ((xmlDictMutex = xmlNewRMutex()) == NULL)
return(0);
+ xmlRMutexLock(xmlDictMutex);
#ifdef DICT_RANDOMIZATION
+#ifdef HAVE_RAND_R
+ rand_seed = time(NULL);
+ rand_r(& rand_seed);
+#else
srand(time(NULL));
#endif
+#endif
xmlDictInitialized = 1;
+ xmlRMutexUnlock(xmlDictMutex);
return(1);
}
+#ifdef DICT_RANDOMIZATION
+int __xmlRandom(void) {
+ int ret;
+
+ if (xmlDictInitialized == 0)
+ xmlInitializeDict();
+
+ xmlRMutexLock(xmlDictMutex);
+#ifdef HAVE_RAND_R
+ ret = rand_r(& rand_seed);
+#else
+ ret = rand();
+#endif
+ xmlRMutexUnlock(xmlDictMutex);
+ return(ret);
+}
+#endif
+
/**
* xmlDictCleanup:
*
- * Free the dictionary mutex.
+ * Free the dictionary mutex. Do not call unless sure the library
+ * is not in use anymore !
*/
void
xmlDictCleanup(void) {
@@ -488,7 +523,7 @@ xmlDictCreate(void) {
if (dict->dict) {
memset(dict->dict, 0, MIN_DICT_SIZE * sizeof(xmlDictEntry));
#ifdef DICT_RANDOMIZATION
- dict->seed = rand();
+ dict->seed = __xmlRandom();
#else
dict->seed = 0;
#endif
diff --git a/hash.c b/hash.c
index fe1424f..15e1efe 100644
--- a/hash.c
+++ b/hash.c
@@ -47,10 +47,6 @@
/* #define DEBUG_GROW */
-#ifdef HASH_RANDOMIZATION
-static int hash_initialized = 0;
-#endif
-
/*
* A single entry in the hash table
*/
@@ -186,11 +182,7 @@ xmlHashCreate(int size) {
if (table->table) {
memset(table->table, 0, size * sizeof(xmlHashEntry));
#ifdef HASH_RANDOMIZATION
- if (!hash_initialized) {
- srand(time(NULL));
- hash_initialized = 1;
- }
- table->random_seed = rand();
+ table->random_seed = __xmlRandom();
#endif
return(table);
}
diff --git a/include/libxml/dict.h b/include/libxml/dict.h
index abb8339..5994868 100644
--- a/include/libxml/dict.h
+++ b/include/libxml/dict.h
@@ -25,6 +25,11 @@ typedef struct _xmlDict xmlDict;
typedef xmlDict *xmlDictPtr;
/*
+ * Initializer
+ */
+XMLPUBFUN int XMLCALL xmlInitializeDict(void);
+
+/*
* Constructor and destructor.
*/
XMLPUBFUN xmlDictPtr XMLCALL
@@ -33,28 +38,28 @@ XMLPUBFUN xmlDictPtr XMLCALL
xmlDictCreateSub(xmlDictPtr sub);
XMLPUBFUN int XMLCALL
xmlDictReference(xmlDictPtr dict);
-XMLPUBFUN void XMLCALL
+XMLPUBFUN void XMLCALL
xmlDictFree (xmlDictPtr dict);
/*
* Lookup of entry in the dictionnary.
*/
-XMLPUBFUN const xmlChar * XMLCALL
+XMLPUBFUN const xmlChar * XMLCALL
xmlDictLookup (xmlDictPtr dict,
const xmlChar *name,
int len);
-XMLPUBFUN const xmlChar * XMLCALL
+XMLPUBFUN const xmlChar * XMLCALL
xmlDictExists (xmlDictPtr dict,
const xmlChar *name,
int len);
-XMLPUBFUN const xmlChar * XMLCALL
+XMLPUBFUN const xmlChar * XMLCALL
xmlDictQLookup (xmlDictPtr dict,
const xmlChar *prefix,
const xmlChar *name);
XMLPUBFUN int XMLCALL
xmlDictOwns (xmlDictPtr dict,
const xmlChar *str);
-XMLPUBFUN int XMLCALL
+XMLPUBFUN int XMLCALL
xmlDictSize (xmlDictPtr dict);
/*
diff --git a/libxml.h b/libxml.h
index dfc6c64..fa3aea4 100644
--- a/libxml.h
+++ b/libxml.h
@@ -79,6 +79,13 @@ void __xmlGlobalInitMutexLock(void);
void __xmlGlobalInitMutexUnlock(void);
void __xmlGlobalInitMutexDestroy(void);
+#if defined(HAVE_RAND) && defined(HAVE_SRAND) && defined(HAVE_TIME)
+/*
+ * internal thread safe random function
+ */
+int __xmlRandom(void);
+#endif
+
#ifdef IN_LIBXML
#ifdef __GNUC__
#ifdef PIC
diff --git a/parser.c b/parser.c
index 1b80a8c..2c38fae 100644
--- a/parser.c
+++ b/parser.c
@@ -14178,6 +14178,7 @@ xmlInitParser(void) {
(xmlGenericError == NULL))
initGenericErrorDefaultFunc(NULL);
xmlInitMemory();
+ xmlInitializeDict();
xmlInitCharEncodingHandlers();
xmlDefaultSAXHandlerInit();
xmlRegisterDefaultInputCallbacks();
--
1.7.8.6

@ -1,220 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.8.0-r1.ebuild,v 1.4 2012/06/04 04:36:32 tetromino Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="xml"
PYTHON_USE_WITH_OPT="python"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
inherit libtool flag-o-matic eutils python autotools prefix
DESCRIPTION="Version 2 of the library to manipulate XML files"
HOMEPAGE="http://www.xmlsoft.org/"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="debug doc examples icu ipv6 lzma python readline static-libs test"
XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"
XSTS_NAME_1="xmlschema2002-01-16"
XSTS_NAME_2="xmlschema2004-01-14"
XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
SRC_URI="ftp://xmlsoft.org/${PN}/${PN}-${PV/_rc/-rc}.tar.gz
test? (
${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2} )"
RDEPEND="sys-libs/zlib
icu? ( dev-libs/icu )
lzma? ( app-arch/xz-utils )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
hppa? ( >=sys-devel/binutils-2.15.92.0.2 )"
S="${WORKDIR}/${PN}-${PV%_rc*}"
pkg_setup() {
use python && python_pkg_setup
}
src_unpack() {
# ${A} isn't used to avoid unpacking of test tarballs into $WORKDIR,
# as they are needed as tarballs in ${S}/xstc instead and not unpacked
unpack ${P/_rc/-rc}.tar.gz
cd "${S}"
if use test; then
cp "${DISTDIR}/${XSTS_TARBALL_1}" \
"${DISTDIR}/${XSTS_TARBALL_2}" \
"${S}"/xstc/ \
|| die "Failed to install test tarballs"
fi
}
src_prepare() {
# Patches needed for prefix support
epatch "${FILESDIR}"/${PN}-2.7.1-catalog_path.patch
epatch "${FILESDIR}"/${PN}-2.8.0_rc1-winnt.patch
eprefixify catalog.c xmlcatalog.c runtest.c xmllint.c
epunt_cxx
epatch "${FILESDIR}/${PN}-2.7.8-disable_static_modules.patch"
# Prevent liking to out-of-build-tree libxml2, bug #417539
epatch "${FILESDIR}/${PN}-2.8.0-icu-linking.patch"
# Please do not remove, as else we get references to PORTAGE_TMPDIR
# in /usr/lib/python?.?/site-packages/libxml2mod.la among things.
# We now need to run eautoreconf at the end to prevent maintainer mode.
# elibtoolize
# Python bindings are built/tested/installed manually.
sed -e "s/@PYTHON_SUBDIR@//" -i Makefile.am || die "sed 1 failed"
# Use Gentoo's python-config naming scheme
sed -e 's/python$PYTHON_VERSION-config/python-config-$PYTHON_VERSION/' \
-i configure.in || die "sed 2 failed"
eautoreconf
}
src_configure() {
# USE zlib support breaks gnome2
# (libgnomeprint for instance fails to compile with
# fresh install, and existing) - <azarah@gentoo.org> (22 Dec 2002).
# The meaning of the 'debug' USE flag does not apply to the --with-debug
# switch (enabling the libxml2 debug module). See bug #100898.
# --with-mem-debug causes unusual segmentation faults (bug #105120).
local myconf=(
--with-html-subdir=${PF}/html
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_with debug run-debug)
$(use_with icu)
$(use_with lzma)
$(use_with python)
$(use_with readline)
$(use_with readline history)
$(use_enable ipv6)
$(use_enable static-libs static) )
# filter seemingly problematic CFLAGS (#26320)
filter-flags -fprefetch-loop-arrays -funroll-loops
econf "${myconf[@]}"
}
src_compile() {
default
if use python; then
python_copy_sources python
building() {
emake PYTHON_INCLUDES="${EPREFIX}$(python_get_includedir)" \
PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)"
}
python_execute_function -s --source-dir python building
fi
}
src_test() {
default
if use python; then
testing() {
emake test
}
python_execute_function -s --source-dir python testing
fi
}
src_install() {
emake DESTDIR="${D}" \
EXAMPLES_DIR="${EPREFIX}"/usr/share/doc/${PF}/examples \
install || die "Installation failed"
# on windows, xmllint is installed by interix libxml2 in parent prefix.
# this is the version to use. the native winnt version does not support
# symlinks, which makes repoman fail if the portage tree is linked in
# from another location (which is my default). -- mduft
if [[ ${CHOST} == *-winnt* ]]; then
rm -rf "${ED}"/usr/bin/xmllint
rm -rf "${ED}"/usr/bin/xmlcatalog
fi
if use python; then
installation() {
emake DESTDIR="${D}" \
PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \
docsdir="${EPREFIX}"/usr/share/doc/${PF}/python \
exampledir="${EPREFIX}"/usr/share/doc/${PF}/python/examples \
install
}
python_execute_function -s --source-dir python installation
python_clean_installation_image
fi
rm -rf "${ED}"/usr/share/doc/${P}
dodoc AUTHORS ChangeLog Copyright NEWS README* TODO*
if ! use python; then
rm -rf "${ED}"/usr/share/doc/${PF}/python
rm -rf "${ED}"/usr/share/doc/${PN}-python-${PV}
fi
if ! use doc; then
rm -rf "${ED}"/usr/share/gtk-doc
rm -rf "${ED}"/usr/share/doc/${PF}/html
fi
if ! use examples; then
rm -rf "${ED}/usr/share/doc/${PF}/examples"
rm -rf "${ED}/usr/share/doc/${PF}/python/examples"
fi
# Always remove useless .la files
find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
}
pkg_postinst() {
if use python; then
python_mod_optimize drv_libxml2.py libxml2.py
fi
# We don't want to do the xmlcatalog during stage1, as xmlcatalog will not
# be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887.
if [ "${ROOT}" != "/" ]
then
elog "Skipping XML catalog creation for stage building (bug #208887)."
else
# need an XML catalog, so no-one writes to a non-existent one
CATALOG="${EROOT}etc/xml/catalog"
# we dont want to clobber an existing catalog though,
# only ensure that one is there
# <obz@gentoo.org>
if [ ! -e ${CATALOG} ]; then
[ -d "${EROOT}etc/xml" ] || mkdir -p "${EROOT}etc/xml"
"${EPREFIX}"/usr/bin/xmlcatalog --create > ${CATALOG}
einfo "Created XML catalog in ${CATALOG}"
fi
fi
}
pkg_postrm() {
if use python; then
python_mod_cleanup drv_libxml2.py libxml2.py
fi
}

@ -1,221 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.8.0_rc1.ebuild,v 1.10 2012/05/29 15:31:24 ranger Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="xml"
PYTHON_USE_WITH_OPT="python"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
inherit libtool flag-o-matic eutils python autotools prefix
DESCRIPTION="Version 2 of the library to manipulate XML files"
HOMEPAGE="http://www.xmlsoft.org/"
LICENSE="MIT"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="debug doc examples icu ipv6 lzma python readline static-libs test"
XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"
XSTS_NAME_1="xmlschema2002-01-16"
XSTS_NAME_2="xmlschema2004-01-14"
XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
# SRC_URI="ftp://xmlsoft.org/${PN}/${PN}-${PV/_rc/-rc}.tar.gz
SRC_URI="mirror://gentoo/${PN}-${PV/_rc/-rc}.tar.gz
test? (
${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2} )"
RDEPEND="sys-libs/zlib
icu? ( dev-libs/icu )
lzma? ( app-arch/xz-utils )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
hppa? ( >=sys-devel/binutils-2.15.92.0.2 )"
S="${WORKDIR}/${PN}-${PV%_rc*}"
pkg_setup() {
use python && python_pkg_setup
}
src_unpack() {
# ${A} isn't used to avoid unpacking of test tarballs into $WORKDIR,
# as they are needed as tarballs in ${S}/xstc instead and not unpacked
unpack ${P/_rc/-rc}.tar.gz
cd "${S}"
if use test; then
cp "${DISTDIR}/${XSTS_TARBALL_1}" \
"${DISTDIR}/${XSTS_TARBALL_2}" \
"${S}"/xstc/ \
|| die "Failed to install test tarballs"
fi
}
src_prepare() {
# Patches needed for prefix support
epatch "${FILESDIR}"/${PN}-2.7.1-catalog_path.patch
epatch "${FILESDIR}"/${PN}-2.8.0_rc1-winnt.patch
eprefixify catalog.c xmlcatalog.c runtest.c xmllint.c
epunt_cxx
# In next release
epatch "${FILESDIR}/${P}-randomization-threads.patch"
epatch "${FILESDIR}/${PN}-2.7.8-disable_static_modules.patch"
# Please do not remove, as else we get references to PORTAGE_TMPDIR
# in /usr/lib/python?.?/site-packages/libxml2mod.la among things.
# We now need to run eautoreconf at the end to prevent maintainer mode.
# elibtoolize
# Python bindings are built/tested/installed manually.
sed -e "s/@PYTHON_SUBDIR@//" -i Makefile.am || die "sed 1 failed"
# Use Gentoo's python-config naming scheme
sed -e 's/python$PYTHON_VERSION-config/python-config-$PYTHON_VERSION/' \
-i configure.in || die "sed 2 failed"
eautoreconf
}
src_configure() {
# USE zlib support breaks gnome2
# (libgnomeprint for instance fails to compile with
# fresh install, and existing) - <azarah@gentoo.org> (22 Dec 2002).
# The meaning of the 'debug' USE flag does not apply to the --with-debug
# switch (enabling the libxml2 debug module). See bug #100898.
# --with-mem-debug causes unusual segmentation faults (bug #105120).
local myconf=(
--with-html-subdir=${PF}/html
--docdir="${EPREFIX}/usr/share/doc/${PF}"
$(use_with debug run-debug)
$(use_with icu)
$(use_with lzma)
$(use_with python)
$(use_with readline)
$(use_with readline history)
$(use_enable ipv6)
$(use_enable static-libs static) )
# filter seemingly problematic CFLAGS (#26320)
filter-flags -fprefetch-loop-arrays -funroll-loops
econf "${myconf[@]}"
}
src_compile() {
default
if use python; then
python_copy_sources python
building() {
emake PYTHON_INCLUDES="${EPREFIX}$(python_get_includedir)" \
PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)"
}
python_execute_function -s --source-dir python building
fi
}
src_test() {
default
if use python; then
testing() {
emake test
}
python_execute_function -s --source-dir python testing
fi
}
src_install() {
emake DESTDIR="${D}" \
EXAMPLES_DIR="${EPREFIX}"/usr/share/doc/${PF}/examples \
install || die "Installation failed"
# on windows, xmllint is installed by interix libxml2 in parent prefix.
# this is the version to use. the native winnt version does not support
# symlinks, which makes repoman fail if the portage tree is linked in
# from another location (which is my default). -- mduft
if [[ ${CHOST} == *-winnt* ]]; then
rm -rf "${ED}"/usr/bin/xmllint
rm -rf "${ED}"/usr/bin/xmlcatalog
fi
if use python; then
installation() {
emake DESTDIR="${D}" \
PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \
docsdir="${EPREFIX}"/usr/share/doc/${PF}/python \
exampledir="${EPREFIX}"/usr/share/doc/${PF}/python/examples \
install
}
python_execute_function -s --source-dir python installation
python_clean_installation_image
fi
rm -rf "${ED}"/usr/share/doc/${P}
dodoc AUTHORS ChangeLog Copyright NEWS README* TODO*
if ! use python; then
rm -rf "${ED}"/usr/share/doc/${PF}/python
rm -rf "${ED}"/usr/share/doc/${PN}-python-${PV}
fi
if ! use doc; then
rm -rf "${ED}"/usr/share/gtk-doc
rm -rf "${ED}"/usr/share/doc/${PF}/html
fi
if ! use examples; then
rm -rf "${ED}/usr/share/doc/${PF}/examples"
rm -rf "${ED}/usr/share/doc/${PF}/python/examples"
fi
# Always remove useless .la files
find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
}
pkg_postinst() {
if use python; then
python_mod_optimize drv_libxml2.py libxml2.py
fi
# We don't want to do the xmlcatalog during stage1, as xmlcatalog will not
# be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887.
if [ "${ROOT}" != "/" ]
then
elog "Skipping XML catalog creation for stage building (bug #208887)."
else
# need an XML catalog, so no-one writes to a non-existent one
CATALOG="${EROOT}etc/xml/catalog"
# we dont want to clobber an existing catalog though,
# only ensure that one is there
# <obz@gentoo.org>
if [ ! -e ${CATALOG} ]; then
[ -d "${EROOT}etc/xml" ] || mkdir -p "${EROOT}etc/xml"
"${EPREFIX}"/usr/bin/xmlcatalog --create > ${CATALOG}
einfo "Created XML catalog in ${CATALOG}"
fi
fi
}
pkg_postrm() {
if use python; then
python_mod_cleanup drv_libxml2.py libxml2.py
fi
}

@ -1 +1,2 @@
DIST libxslt-1.1.26.tar.gz 3401513 SHA256 55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1 SHA512 f09aa039d2addd3cf45dfeb3b22fe5e756757e2e801275384342fdfc297acf78b557d310e30262986a1af7825da8f1d66bc0ce9f132e474d4c32e322aa72f11e WHIRLPOOL a71ffc6ec16114277e393de9fe6a6c3476febef2551b537abd013862caa247804f53e82f2de716cdfdce101ebc081e877379c5e3c890ba6e7df4ba3ad67f1d6c
DIST libxslt-1.1.27.tar.gz 3427310 SHA256 b6a8d9a421f2630999ca91d9f8c091ee8ea2d580e6be84c1d21b2a45e11e7e26 SHA512 4bfab92b151892c04cc5291f0bdf845681ef07a7f4c406cb0a23c20561c059354422a94392b6a91dab3a79cfaf958be6f623c55d80399829a97f52f79a575ebb WHIRLPOOL bf180d09a9b4717dfd434b9867cf2d66a92772a800db3f36ab70df1cdef9b4c0a76bbc63d8364e70ceff1a6abbb5b4b4c47b107cd63d372b887b859ea01465f1

@ -1,11 +1,11 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.26-r2.ebuild,v 1.7 2011/10/30 15:15:27 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.27.ebuild,v 1.1 2012/09/22 14:01:54 pacho Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*"
inherit autotools eutils python toolchain-funcs
@ -15,7 +15,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="crypt debug python static-libs"
DEPEND=">=dev-libs/libxml2-2.6.27:2
@ -26,20 +26,18 @@ pkg_setup() {
if use python; then
python_pkg_setup
fi
DOCS="AUTHORS ChangeLog FEATURES NEWS README TODO"
}
src_prepare() {
epatch "${FILESDIR}"/libxslt.m4-${P}.patch \
"${FILESDIR}"/${PN}-1.1.23-parallel-install.patch \
"${FILESDIR}"/${P}-undefined.patch \
"${FILESDIR}"/${P}-disable_static_modules.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=684621
epatch "${FILESDIR}"/libxslt.m4-${PN}-1.1.26.patch
epatch "${FILESDIR}"/${PN}-1.1.26-disable_static_modules.patch
# Python bindings are built/tested/installed manually.
sed -e "s/@PYTHON_SUBDIR@//" -i Makefile.am || die "sed failed"
# Fix generate-id() to not expose object addresses, bug #358615
epatch "${FILESDIR}/${P}-id-generation.patch"
eautoreconf
epunt_cxx
}
@ -88,7 +86,7 @@ src_test() {
}
src_install() {
emake DESTDIR="${D}" install || die
default
if use python; then
installation() {
@ -103,7 +101,6 @@ src_install() {
mv -vf "${ED}"/usr/share/doc/${PN}-python-${PV} \
"${ED}"/usr/share/doc/${PF}/python
dodoc AUTHORS ChangeLog FEATURES NEWS README TODO || die
if ! use static-libs; then
# Remove useless .la files

@ -1,2 +1,2 @@
DIST vala-0.17.5.tar.xz 2532576 SHA256 b77f856074c13815bd4274745e6da84b7d3cc75523fe5f71cbef29c9e8e20089 SHA512 b75e72cb3e5c091e37be337e68506e134fbcf233a4fcf456c52b725bc8c88965b66862397de45d9708f3fedc93d3c9ce8758f3370a64dce66c6d9ee45d1b6aec WHIRLPOOL 04bfcfd07fc66df36de8c87b719b9e2a92c16cc38db562e310584c051bd1de848d9a7ad2b69ecc513b7071d6844b4b8931f60f6c803f6980f7a00314741ad95c
DIST vala-0.17.6.tar.xz 2532996 SHA256 79bfa454813c22ca9eb0864a77bf51764e8944dc02c7e4b301feb45d782e2e25 SHA512 6f220f996d369d9aa7b446d0fef832350e7afd88d642384fec83aa46579fc007449a5a2cb31704896c2d96e8784431d3e2cf62ead70aeb5ec0d48b2afcd4ab23 WHIRLPOOL fd2dbfa1a01855398813f1504d1dddaac5b2b54be494d492eeef0a7453e57219cb361f6ce8b50800c12ec94d60096cb7bdafb7fedc4e154518d5330833732468
DIST vala-0.17.7.tar.xz 2582860 SHA256 dfdb9b3cb1c455462a57fd71a7e832c3b7b4131e85d2d0a2030111dae9fae24f SHA512 ae75c12638a41ac532d1f4a08687a19d33c847ccecede65b430d64e03a5379127ed2ca2640fe31abbe22b70b4e82df0967bc54edd2beb7e0b4b5a5462906c721 WHIRLPOOL ee5fd010f854c14ba56b873dc99c7fb31427e8ea7959237865679da3edc5d3913e08df242b2ae4b102c698a6b65bbe6e9d9bb95b806ab94d520f147fe880ec6e

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/vala-common/vala-common-0.17.5.ebuild,v 1.1 2012/08/20 18:39:25 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/vala-common/vala-common-0.17.7.ebuild,v 1.1 2012/09/22 10:14:34 pacho Exp $
EAPI="4"
GNOME_ORG_MODULE="vala"
@ -12,7 +12,7 @@ HOMEPAGE="http://live.gnome.org/Vala"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux ~x64-macos"
IUSE=""
# Previously ${PN} was part of dev-lang/vala

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline/Inline-0.500.0.ebuild,v 1.7 2012/06/17 13:53:53 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline/Inline-0.500.0.ebuild,v 1.8 2012/09/22 13:20:24 blueness Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Write Perl subroutines in other languages"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc s390 sh sparc x86"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc s390 sh sparc x86"
IUSE="test"
RDEPEND="virtual/perl-Digest-MD5

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Parse-RecDescent/Parse-RecDescent-1.967.9.ebuild,v 1.4 2012/09/01 11:48:32 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Parse-RecDescent/Parse-RecDescent-1.967.9.ebuild,v 1.5 2012/09/22 13:25:49 blueness Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Parse::RecDescent - generate recursive-descent parsers"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="test"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Warn/Test-Warn-0.240.0.ebuild,v 1.3 2012/08/08 01:32:52 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Warn/Test-Warn-0.240.0.ebuild,v 1.4 2012/09/22 13:22:57 blueness Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl extension to test methods for warnings"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="test"
RDEPEND=">=dev-perl/Sub-Uplevel-0.12

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.60.0.ebuild,v 1.13 2012/08/08 01:31:51 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.60.0.ebuild,v 1.14 2012/09/22 13:21:38 blueness Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="(Super)class for representing nodes in a tree"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/flup/flup-1.0.2.ebuild,v 1.9 2010/04/15 10:04:27 the_paya Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/flup/flup-1.0.2.ebuild,v 1.10 2012/09/22 02:08:12 blueness Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
@ -13,7 +13,7 @@ SRC_URI="http://www.saddi.com/software/${PN}/dist/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos"
KEYWORDS="amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos"
IUSE=""
DEPEND="dev-python/setuptools"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/werkzeug/werkzeug-0.8.3.ebuild,v 1.2 2012/03/13 02:59:05 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/werkzeug/werkzeug-0.8.3.ebuild,v 1.4 2012/09/22 02:09:27 blueness Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5"
@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="test"
RDEPEND="dev-python/simplejson"

@ -1,31 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-tcpwrap/ruby-tcpwrap-0.6.ebuild,v 1.17 2012/07/01 18:31:41 armin76 Exp $
inherit ruby
IUSE=""
DESCRIPTION="A TCP wrappers library for Ruby"
HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=ruby-tcpwrap"
SRC_URI="http://shugo.net/archive/ruby-tcpwrap/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
USE_RUBY="ruby18"
KEYWORDS="amd64 ~hppa ~mips ~ppc x86"
DEPEND="
net-libs/libident
sys-apps/tcp-wrappers"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${PN}
src_install(){
ruby_src_install
insinto /usr/share/doc/${PF}/html
doins "${S}"/doc/*
}

@ -0,0 +1,45 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-termios/ruby-termios-0.9.6-r2.ebuild,v 1.1 2012/09/22 06:38:16 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ruby19"
inherit ruby-ng
DESCRIPTION="A Ruby interface to termios"
HOMEPAGE="http://arika.org/ruby/termios" # trailing / isn't needed
SRC_URI="http://github.com/arika/ruby-termios/tarball/version_0_9_6 -> ${P}.tar.gz"
LICENSE="Ruby"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86 ~x86-macos"
IUSE=""
RUBY_S="arika-${PN}-94fd9ac"
# Tests require a normal TTY, bug 340575. They should all pass when run
# manually.
RESTRICT=test
each_ruby_configure() {
${RUBY} extconf.rb || die
}
each_ruby_compile() {
emake || die
}
each_ruby_test() {
${RUBY} test/test0.rb || die "tests failed"
}
each_ruby_install() {
emake DESTDIR="${D}" install || die
}
all_ruby_install() {
dodoc ChangeLog README termios.rd
insinto /usr/share/doc/${PF}/examples
doins examples/* || die
}

@ -1,9 +1,9 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-yadis/ruby-yadis-0.3.4-r1.ebuild,v 1.1 2010/07/11 18:53:30 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-yadis/ruby-yadis-0.3.4-r1.ebuild,v 1.2 2012/09/22 08:06:11 graaff Exp $
EAPI=2
USE_RUBY="ruby18"
EAPI=4
USE_RUBY="ruby18 ruby19 jruby"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
@ -20,8 +20,6 @@ SLOT="0"
KEYWORDS="~ppc ~x86 ~amd64"
IUSE="test"
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
each_ruby_prepare() {
# Remove live tests that require content that is no longer available.
rm test/test_discovery.rb || die
@ -29,7 +27,7 @@ each_ruby_prepare() {
}
each_ruby_test() {
${RUBY} -I../lib -Ctest runtests.rb || die
${RUBY} -I../lib:lib:test -Ctest runtests.rb || die
}
all_ruby_install() {

@ -1,2 +1 @@
DIST rubytter-1.4.1.gem 14848 SHA256 d740dd1f288fba2fb76aa8b241ced2868781e54eb2821fda005843290bbabf7f SHA512 4297b96be042cef0022d3af6ccf1e9daefa407883b37837f858693651c91b4678a18630dcb5adfa1538fa295605663851fd38a646e965570dc32b82ad6b2f803 WHIRLPOOL c641bd45c09d52dd982bf6ddb40e693baa87d43b44a22e7ff37dad35973903caeeff66fe5c6427f00de2431dba8f0ef1c0d5e64c3752e65d4ebdd3252dfac99a
DIST rubytter-1.4.2.gem 14848 SHA256 e3355d9894700177c5375d9d284cc9ea089add6462ad6dc73e89ff2b0615915a SHA512 8f496fb7d78f74f44e66b7e136ff920d7ca79cda7c0444d0eeded26118984c305b7ad194d31747d416e02e863aadf593ea40d2af4e6c879a7e6b3670103bf3b4 WHIRLPOOL 01c28ce99ed9560f0df5030cda1cabbeec879defbcf7ee1721a4628b55f5d1b269848b70993e039085c0f46239a961ccc6db707ddaaa1602fdfe276bff958def

@ -1,30 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubytter/rubytter-1.4.1.ebuild,v 1.2 2011/11/20 09:23:15 graaff Exp $
EAPI="2"
# dev-ruby/oauth has only ruby18.
USE_RUBY="ruby18 ree18"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
inherit ruby-fakegem
DESCRIPTION="Rubytter is a simple twitter library"
HOMEPAGE="http://wiki.github.com/jugyo/rubytter"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/json-1.1.3 >=dev-ruby/oauth-0.3.6"
ruby_add_bdepend "test? ( dev-ruby/rspec:0 )"
all_ruby_prepare() {
sed -i -e '/check_dependencies/ s:^:#:' Rakefile || die
}

@ -1,10 +1,9 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubytter/rubytter-1.4.2.ebuild,v 1.1 2011/12/25 07:37:08 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubytter/rubytter-1.4.2.ebuild,v 1.2 2012/09/22 06:48:05 graaff Exp $
EAPI="2"
# dev-ruby/oauth has only ruby18.
USE_RUBY="ruby18 ree18"
EAPI=4
USE_RUBY="ruby18 ruby19 ree18"
RUBY_FAKEGEM_TASK_TEST="spec"

@ -1,2 +1 @@
DIST samuel-0.3.2.gem 12800 SHA256 0c56f0c8166055da17dfc81cbcb0353bedc680792b266cfd481252b5de9a1d70 SHA512 698fd20b34edaaa1c7465844f0078f5bd2e9f656ae9301b0ce790d2761f85657b8b62b16b81517b5b02f127626fdfe158596a181513b55ad930e5bb8cd05f3c7 WHIRLPOOL bc19d76ea2cda6e0da15c188d473c763577970844383025e8e9a4448a95fd8c26b44f351814c89d937376a7395c6c76c9ba0803392c602063e78e82e28c4c0a0
DIST samuel-0.3.3.gem 12800 SHA256 a0a566e27f654aff0af30f34d80153201619ba9fc5c80ac891c9719d2f84a048 SHA512 3c668a45ac6eb58d236722f1d9f23cfa02d54506309427ad4c6ee2909a6d3def109246c7f7f98a9c26cda0ac74b54c610c4cc0fc18110bf9b45d1aa461f37f57 WHIRLPOOL 9d90f09fd34c48b9213ddc15c1432d400c44e950f717da9ad536477d9bb3d6fddca6c5ab728bacfdc4f9cd0af983c4191cd952c0a5ff0bad403ff15366c6b151

@ -1,28 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/samuel/samuel-0.3.2.ebuild,v 1.11 2012/05/01 18:24:02 armin76 Exp $
EAPI=2
USE_RUBY="ruby18 ree18 ruby19 jruby"
RUBY_FAKEGEM_TASK_DOC=""
inherit ruby-fakegem
DESCRIPTION="An automatic logger for HTTP requests in Ruby."
HOMEPAGE="http://github.com/chrisk/samuel"
LICENSE="as-is" # truly
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE=""
ruby_add_bdepend "
test? (
dev-ruby/shoulda
dev-ruby/fakeweb
dev-ruby/httpclient
virtual/ruby-test-unit
!dev-ruby/test-unit:2
)"

@ -1,5 +1,2 @@
DIST sass-3.1.15.gem 221696 SHA256 fabb23de8bad1c87bf795638379556974e7aeb706c94488a467c004e50c555d3 SHA512 08b2fc10e456667557e5e4f89529659007dc4c9fcbd283c541a3264d8cda46fc05874900d0a120bd935338434def8883adeb014b62ee84470be9cce69171dd5c WHIRLPOOL 7b4c053843949a4c47bcfd7a9f88a76606cf371e74c273609945688a527b7948f1d825bd50689755287918b66fb70b025166ec955e34f473a1fe574eb138c0bf
DIST sass-3.1.17.gem 227840 SHA256 a71bd1269366ee79d71a67846e37a44353f11064b6fe05cd65035435cb97d327 SHA512 616975d7f00615b041069c08cbb682b0f0a3a82c78c99a386e9b93347607954626df71c053af4a008fea2cac4b32ffd0335a38d9116f15fd2efab53f1ad1c70b WHIRLPOOL f43a7962114ee3d3ef12eebab6f07d755e7a9c2ae72f5697be277bed71e386c186699c10dab0be467a93798186fbcf6975da489214269754c1ada841373b3736
DIST sass-3.1.19.gem 231936 SHA256 99ee71484d5f784e26b74b5c26e34ca139774fefdeaaf15750a400773c30daca SHA512 8b8f24a470ba59ab6522853f327218f9657bd2cdc1153feef636f6ebc11fdba461a320fd40d1af7b3cd5f8f4832a2fc895537a13cb4c91401ad7df02ae251c7d WHIRLPOOL 5b7edc1cfdfc7204adeec1aaf85094557bad2b5dc6152c515c54f332875e32d127691b04b7ce45e7f78b67084898a276a69a499ef2561f5205772dc3691dcfca
DIST sass-3.1.20.gem 231936 SHA256 0a2d454b648f56fd249fed1c39ce84bdb5b04dcfce5f9eba54a709f476b182ab SHA512 576db4e65b3bffdaccbcf252c229a7c11c95a1dcd262e9bdc09fa3d6bffcc40c7f070474dc44b4ee9572af4ef9dc712f3208eac5726791e92e09a26881b4331c WHIRLPOOL 88e404f1424d6d4dbdefa972735e6cddfd46021408e188b487e738970505b535fb2179cc05a28cac66497fd8d5dd7484a72cb1cf70bc99a6af99f5ffb62e26f0
DIST sass-3.1.21.gem 233472 SHA256 08502fc7889187909d66098629a89a9901d4dce13626339f4976c1e8d16b4a57 SHA512 fed0700147bd8adc90927a16ae2b5a3256392fa6d969c4281ea0189d728e2f0818f5b88b60aea5b59288730e3897bdf58a83ed72b48d4a538d14d16c85234062 WHIRLPOOL 57e59efa57af97c26a80cd83c4d0fe9eda8d30f664e73eab01400fa5c7171a16d0ed6400ebc8680dc78885e961b78a7252d4ea0dbe5d94209f6cca70a6896cb2

@ -1,34 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.1.15.ebuild,v 1.2 2012/03/01 20:53:43 grobian Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
inherit ruby-fakegem
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
HOMEPAGE="http://sass-lang.com/"
LICENSE="MIT"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
SLOT="0"
IUSE=""
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 >=dev-ruby/maruku-0.5.9 )"
ruby_add_rdepend "dev-ruby/fssm !!<dev-ruby/haml-3.1"
# tests could use `less` if we had it
#all_ruby_prepare() {
# # Avoid tests depending on ordering of hashes.
# sed -i -e '/test_mixin_include_with_keyword_args/,/ end/ s:^:#:' test/sass/conversion_test.rb || die
#}

@ -1,39 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.1.17.ebuild,v 1.1 2012/05/11 20:04:24 flameeyes Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
inherit ruby-fakegem
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
HOMEPAGE="http://sass-lang.com/"
LICENSE="MIT"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
SLOT="0"
IUSE=""
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 >=dev-ruby/maruku-0.5.9 )"
ruby_add_rdepend "dev-ruby/fssm !!<dev-ruby/haml-3.1"
# tests fail with JRuby, and that's a given for now; it's not a bug in
# the code as much as it is relying on a detail of the implementation of
# CRuby.
RESTRICT="ruby_targets_jruby? ( test )"
# tests could use `less` if we had it
#all_ruby_prepare() {
# # Avoid tests depending on ordering of hashes.
# sed -i -e '/test_mixin_include_with_keyword_args/,/ end/ s:^:#:' test/sass/conversion_test.rb || die
#}

@ -1,44 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.1.19.ebuild,v 1.1 2012/06/25 17:46:48 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
inherit ruby-fakegem
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
HOMEPAGE="http://sass-lang.com/"
LICENSE="MIT"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
SLOT="0"
IUSE=""
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 >=dev-ruby/maruku-0.5.9 )"
ruby_add_rdepend "dev-ruby/fssm !!<dev-ruby/haml-3.1"
# tests could use `less` if we had it
each_ruby_prepare() {
case ${RUBY} in
*jruby)
# tests fail with JRuby, and that's a given for now; it's
# not a bug in the code as much as it is relying on a detail
# of the implementation of CRuby. We remove failing files
# for now, this could probably be narrowed down more so that
# we could run more tests.
rm test/sass/script_test.rb test/sass/util_test.rb test/sass/engine_test.rb test/sass/scss/scss_test.rb || die
;;
*)
;;
esac
}

@ -1,3 +1 @@
DIST selenium-webdriver-2.22.1.gem 3211264 SHA256 f87d6af3b8a1e7f571e159668daa6096e28072622cdfcee021c5f80efd90eba0 SHA512 9329c3ec573264f3aa73a139b3c443a98359e5887e536281d1b0990b089c1ad9d97a15bf275bf4865928884e6c11ac59330108148f074a2e3674c4021c417b97 WHIRLPOOL 90837c6ee07e0bcc14c96573240df2907728cfae64bab7683b8fb53cd1b966a97a705dc2c8e9ea4a7e6f2ad0488bce163bee891fef585d65fbc3ce469e40fe87
DIST selenium-webdriver-2.24.0.gem 1942016 SHA256 0e11580b6b07bf67c703ba6439c4dbeb8a47083f134a913421ead3f744673147 SHA512 7a4cf6f9f8d2791f58f1f205f8f93c4a8f82e6a5a2e57ee95847168a0fbcb43f7d04d0ef79eb083a7480912cf3adaf8abc7502f70a1fc15afe0bd2ee71b62194 WHIRLPOOL f7e0d1ecc50a07d6355f7efdf9567f225fbf690fc239763c43fa8cdbdf06bb4a9b739cc4ea66e3616eda8e0618fecfdd9ad96019703c30596bd62e3589c6fe1f
DIST selenium-webdriver-2.25.0.gem 1978880 SHA256 d77f39f41c881678dd7647cd2c436bbdef9fc5bda67216db76a5fa66f3d33765 SHA512 d487a5949c2721eb060ec0687fc78ba1d375b02f71caf6cfdb998025c8d962ecededf303f3b7dcc3bc8698b4222a8ea8ba6b8ccd59044927f6d94923360baad1 WHIRLPOOL 11649e1d5fb4817cb3fdc3b61e64bf0538ba9ca1282132a9555d58194883877600906533f3aa9975095adcba92bb66ab52144594f0e7a393c5405dcb7cb0935b

@ -1,40 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/selenium-webdriver/selenium-webdriver-2.22.1.ebuild,v 1.1 2012/06/06 06:09:25 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ruby19 ree18"
# NOTE: this package contains precompiled code. It appears that all
# source code can be found at http://code.google.com/p/selenium/ but the
# repository is not organized in a way so that we can easily rebuild the
# suited shared object. We'll just try our luck with the precompiled
# objects for now.
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
inherit ruby-fakegem
DESCRIPTION="This gem provides Ruby bindings for WebDriver."
HOMEPAGE="http://gemcutter.org/gems/selenium-webdriver"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/childprocess-0.2.5
>=dev-ruby/ffi-1.0.9
>=dev-ruby/multi_json-1.0.4
dev-ruby/rubyzip"
all_ruby_prepare() {
# Make websocket a development dependency since it is only needed
# for the safari driver which we don't support on Gentoo.
sed -i -e '/libwebsocket/,/version_requirements/ s/runtime/development/' ../metadata || die
}

@ -1,40 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/selenium-webdriver/selenium-webdriver-2.24.0.ebuild,v 1.1 2012/06/21 05:33:49 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ruby19 ree18"
# NOTE: this package contains precompiled code. It appears that all
# source code can be found at http://code.google.com/p/selenium/ but the
# repository is not organized in a way so that we can easily rebuild the
# suited shared object. We'll just try our luck with the precompiled
# objects for now.
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
inherit ruby-fakegem
DESCRIPTION="This gem provides Ruby bindings for WebDriver."
HOMEPAGE="http://gemcutter.org/gems/selenium-webdriver"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/childprocess-0.2.5
>=dev-ruby/ffi-1.0.9
>=dev-ruby/multi_json-1.0.4
dev-ruby/rubyzip"
all_ruby_prepare() {
# Make websocket a development dependency since it is only needed
# for the safari driver which we don't support on Gentoo.
sed -i -e '/libwebsocket/,/version_requirements/ s/runtime/development/' ../metadata || die
}

@ -1,4 +1,4 @@
DIST glade-3.10.2.tar.xz 2380304 SHA256 0f59ffbd7e1e595396593fedcdb85c51fd01ed05d5ef7c6f724f3a0bcf24d5c4 SHA512 b76efb7934212e8148ddf660f7486e2932cbd0f497fb32fb37f58658329064b1c4ae366afa455713b658db3fac0746faa6f74cef0e1339e2e84492187eaa4359 WHIRLPOOL 6d9eef7d6461bdff727a51177c71c2489f93c5aeb5232d2d936894a188b43877dbb6494e3d277451d9f93a04e3831fab75234eebe9883b66f8b62e509043ad7c
DIST glade-3.12.1.tar.xz 2458268 SHA256 27e89fb743adb9996c418aa70cde8ce3c0769103f3691cc8011e6c6846600e76 SHA512 9cb560f8c2605bb8f3debad9986db078ecc1bd0493f070365b07cd28c97504664fbe4c94c2ce361e73163a185909f15b91cef2a4d32cac12efe8ec951470d77c WHIRLPOOL 9959d9293f9b4c6078007eef3dcddc62305dfbe79a98d8c02b73b5f0e464a9ce670747fcd9120bdda6bb96cd88c29bf13bc150e9d3240c5aebd2c66272891fa1
DIST glade3-3.8.1.tar.xz 2318896 SHA256 4ca469d51ce1ce9ac84fae7b0cab0707700330454058b180f796f92881243cd1 SHA512 110456f792d3cb913d208e20199aff67ae34a3ba22ef3cfbec68f519d8c9ca0762ad741c617c67ce8938438c820f9b6afd75e6c683034a1a2ed10e5fb2c0d5a0 WHIRLPOOL 8bfa4e5ae3d77ad1ce57c2b5cb6ad214b503688ecaf1c83fc278b424d82af54d2358fe6040dfc52319f28865dda0797fe4bec0c28776ad79c723f94f0ba25eb8
DIST glade-3.12.2.tar.xz 2455892 SHA256 8a60ea06528a5994ee2c214faeb834d3dcbffcef2e14d77d55d0e883de8eb3a3 SHA512 000c43b8f74c916f0ee87be0fd4e99eacbd356066b21397004079f6f7241332ec3144477afc8dd39db001bcd6bd2b76edb57b9689d87041bd505912e8a597d5b WHIRLPOOL ca419a59f636771a3558d7c47192acc823fd0ed4628ec721c11df78e841c74196a172c0fb849d25900dbb24b54fa1ac1a561ffa82c9b0d4eaef318a3cd2727cf
DIST glade3-3.8.2.tar.xz 2316028 SHA256 f180a5018eee6e3fe574854cb025af897dd9962b01d17d5752e626876d388b19 SHA512 66e16ac22d903be7b3108a3af54086071731fd9f7893e22b0937d77cd4380c1cf2a8352850c2465a4e8bce7b3eaad10fab55b29a7e007b2b7a7ce300939aea55 WHIRLPOOL b42a3d297f11dbadab9d02b4826643a363e747063704ebc3db0f66c3ef1487f128ab543aa8df1b902341aafa813f62762861fcd00f0f0232fc183145858f6e1f

@ -0,0 +1,71 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/glade/glade-3.12.2.ebuild,v 1.1 2012/09/22 10:06:06 pacho Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="yes"
inherit autotools eutils gnome2 versionator
DESCRIPTION="A User Interface Designer"
HOMEPAGE="http://glade.gnome.org/"
LICENSE="GPL-2"
SLOT="3.10"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="doc +introspection python"
RDEPEND="dev-libs/atk[introspection?]
>=dev-libs/glib-2.32:2
>=dev-libs/libxml2-2.4.0:2
x11-libs/cairo
x11-libs/gdk-pixbuf:2[introspection?]
>=x11-libs/gtk+-3.4:3[introspection?]
x11-libs/pango[introspection?]
introspection? ( >=dev-libs/gobject-introspection-0.10.1 )
python? ( >=dev-python/pygobject-2.90.4:3 )
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
>=app-text/gnome-doc-utils-0.18
app-text/scrollkeeper
>=dev-util/intltool-0.41.0
>=sys-devel/gettext-0.17
virtual/pkgconfig
dev-libs/gobject-introspection-common
gnome-base/gnome-common
doc? ( >=dev-util/gtk-doc-1.13 )
"
# eautoreconf requires:
# dev-libs/gobject-introspection-common
# gnome-base/gnome-common
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
--disable-static
--enable-libtool-lock
--disable-scrollkeeper
$(use_enable introspection)
$(use_enable python)"
}
src_prepare() {
# To avoid file collison with other slots, rename help module.
# Prevent the UI from loading glade:3's gladeui devhelp documentation.
epatch "${FILESDIR}/${PN}-3.12.1-doc-version.patch"
eautoreconf
gnome2_src_prepare
}
src_install() {
# modify Name in .desktop file to avoid confusion with other slots
sed -e 's:^\(Name.*=Glade\):\1 '$(get_version_component_range 1-2): \
-i data/glade.desktop || die "sed of data/glade.desktop failed"
# modify name in .devhelp2 file to avoid shadowing with glade:3 docs
sed -e 's:name="gladeui":name="gladeui-2":' \
-i doc/html/gladeui.devhelp2 || die "sed of gladeui.devhelp2 failed"
gnome2_src_install
}

@ -1,55 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/glade/glade-3.8.1.ebuild,v 1.8 2012/05/04 17:51:44 jdhore Exp $
EAPI="4"
GCONF_DEBUG="yes"
GNOME_ORG_MODULE="glade3"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
DESCRIPTION="GNOME GUI Builder"
HOMEPAGE="http://glade.gnome.org/"
LICENSE="GPL-2"
SLOT="3"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
IUSE="doc gnome python"
RDEPEND=">=dev-libs/glib-2.8:2
>=x11-libs/gtk+-2.24:2
>=dev-libs/libxml2-2.4:2
gnome? (
>=gnome-base/libgnomeui-2
>=gnome-base/libbonoboui-2 )
python? ( >=dev-python/pygtk-2.10:2 )
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35
virtual/pkgconfig
sys-devel/gettext
app-text/scrollkeeper
>=app-text/gnome-doc-utils-0.9
app-text/docbook-xml-dtd:4.1.2
doc? ( >=dev-util/gtk-doc-1.9 )
"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
--enable-libtool-lock
--disable-scrollkeeper
$(use_enable gnome)
$(use_enable python)"
}
pkg_preinst() {
gnome2_pkg_preinst
preserve_old_lib /usr/$(get_libdir)/libgladeui-1.so.9
}
pkg_postinst() {
gnome2_pkg_postinst
preserve_old_lib_notify /usr/$(get_libdir)/libgladeui-1.so.9
}

@ -0,0 +1,4 @@
DIST ssam-tfe-lnx-beta1a.run 8802528 SHA256 844b0387696e6e217285833fa7506e1a2d2494a38d5e843edb3a063bce32b7ea SHA512 dfef0c34a6f96e296272a1e82a3ffeaa3fde4a7affc8290f6d1878e5c65855ec24ab57fe895b62795369acf11fdfbc93e47c8cfaf362d531fbccca9aadb8f0fc WHIRLPOOL 95de7e653d896fa67b50640083b44f685eec70e425accb671470853345d0ef8dcb5d00abf853059c5559521c28c5bd4de8d7322c0352ca132289d315410c464f
DIST ssamtfe-beta1b.sh.bin 1799399 SHA256 712309ac99ed139ffbd91360167c5e82d7fb8378b005c9873e835f581011b619 SHA512 c7f416b2b21443c2092ebe8806757b59d19b286956f6c2ce74b77f9aaf4ec6a0ff3cd1db888bdb39cc8b427238c4a851c875bc9c9ec4733c82a557231391a346 WHIRLPOOL 4b095d4a96a9dae1d474a8a73c23b76154fcc3d9567a5f2b926abadd5ab86675458fdb48504a5ce4f340d632e9eac0c06530168c47f910c0208a53e6401eed3e
DIST ssamtfe-beta2.sh.bin 3083565 SHA256 6e43a8f536423f5d675a339925516d608f1f4ace9ad360674956b5f9cc3376b6 SHA512 9e592d8c47d169738eb9b0c7c3ee4960fdf1f0427d53ed1d5918934ecd0fe0f81c34798de7410f971e36b7b11f7a569fdcb74136610bde0472d059c529c826c5 WHIRLPOOL 1702ee0537a9193084703e4cbe0fbdc0153db446b5b42be6cd2bcca028a9729e4aba0b9f46c3a03e71898aa00b3bfacb6a71fb023c0c70a51813cfc64b69e43e
DIST ssamtfe-beta3.sh.bin 3828409 SHA256 609f5b5fd21821e6a079b36770d9dbdcabc5e64ed6ac190d4005df5ec22e980f SHA512 a3055cab0a5162358ae7696eac5613a344a3ab2a1369f3693e56647650f4d21ebc566ee99fb5f03885b4416aec830d93b00e838d9ebb8187924918b333b072a2 WHIRLPOOL 9a8db0a4a47b695f9389aefc1dca04689129269f820d3bc392834443eb8d1d051a972f82aaeace15250715fd9a263fe3f1ebe846c3b349e66971160e47e73fed

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>pinkbyte@gentoo.org</email>
<name>Sergey Popov</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,141 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/serious-sam-tfe/serious-sam-tfe-1_beta3.ebuild,v 1.1 2012/09/22 01:59:43 pinkbyte Exp $
EAPI="4"
inherit cdrom eutils games unpacker
MY_PN="ssamtfe"
DESCRIPTION="Serious Sam: The First Encounter"
HOMEPAGE="http://www.croteam.com/
http://www.seriouszone.com/
http://icculus.org/betas/ssam/"
SRC_URI="http://icculus.org/betas/ssam/ssam-tfe-lnx-beta1a.run
http://icculus.org/updates/ssam/${MY_PN}-beta1b.sh.bin
http://icculus.org/updates/ssam/${MY_PN}-beta2.sh.bin
http://icculus.org/updates/ssam/${MY_PN}-beta3.sh.bin"
LICENSE="LOKI-EULA"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
RESTRICT="strip"
IUSE="alsa"
RDEPEND="amd64? (
app-emulation/emul-linux-x86-opengl
app-emulation/emul-linux-x86-sdl
app-emulation/emul-linux-x86-soundlibs
)
x86? (
alsa? (
media-libs/libogg
media-libs/libsdl[alsa,audio]
media-libs/libvorbis
)
media-libs/libsdl[X,joystick,opengl,video]
)"
DEPEND="games-util/loki_patch"
S=${WORKDIR}
QA_TEXTRELS="
opt/ssamtfe/Bin/libGame.so
opt/ssamtfe/Bin/libEntities.so
opt/ssamtfe/Bin/libamp11lib.so
opt/ssamtfe/Bin/libShaders.so
"
QA_FLAGS_IGNORED="
opt/ssamtfe/Bin/libEntities.so
opt/ssamtfe/Bin/libGame.so
opt/ssamtfe/Bin/libamp11lib.so
opt/ssamtfe/Bin/libShaders.so
opt/ssamtfe/Bin/ssam_lnxded
opt/ssamtfe/Bin/ssam_lnxded.dynamic
opt/ssamtfe/Bin/ssam_lnx.dynamic
opt/ssamtfe/Bin/ssam_lnx
"
pkg_setup() {
games_pkg_setup
cdrom_get_cds "Install/1_00c.gro"
}
src_unpack() {
mkdir Mods Levels
unpack_makeself ssam-tfe-lnx-beta1a.run
# Copy files during unpack as the patches below apply to some of them
einfo "Copying from ${CDROM_ROOT}"
cp -r "${CDROM_ROOT}/Install"/* . || die "copy from CD failed"
nonfatal unpack ./SeriousSamPatch105_USA_linux.tar.bz2
unpack ./setupstuff.tar.gz
unpack ./bins.tar.bz2
# We need only runscript from bin/ directory
mv bin/${MY_PN} .
rm -r bin
}
src_prepare() {
# Apply the Icculus patches
local v
for v in 1b 2 3 ; do
echo "Unpacking version ${v}"
unpack_makeself "${MY_PN}-beta${v}.sh.bin"
loki_patch patch.dat . || die "loki patch ${v} failed"
rm patch.dat
done
# Remove unneeded files from Loki patches
rm -r bin
# Switch to dynamic executable - runs at sane speeds on modern hardware
sed -i -e 's;exec "./ssam_lnx";exec "./ssam_lnx.dynamic";' ${MY_PN} \
|| die "dynamic binary update failed"
}
src_install() {
local dir=${GAMES_PREFIX_OPT}/${MY_PN}
# Remove bundled libs
rm Bin/{libogg,libvorbis,libvorbisfile}.so
# Remove unneeded files
rm *.{bin,bz2,cab,exe,ex_,ini,gz,sh}
rm -r data setup* Players Temp
# Install icon
newicon ssam.xpm ${MY_PN}.xpm
# Install documentation
dodoc README*
# Install all other files
insinto "${dir}"
doins -r *
# Install executables and wrapper script
exeinto "${dir}"
doexe ${MY_PN}
exeinto "${dir}"/Bin
doexe Bin/ssam_lnx*
games_make_wrapper ${MY_PN} ./${MY_PN} "${dir}" "${dir}"
make_desktop_entry ${MY_PN} "Serious Sam - First Encounter" ${MY_PN}
# Ensure that file datestamps from the CD are sane
find "${D}/${dir}" -exec touch '{}' \;
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "The warning regarding 'XiG-SUNDRY-NONSTANDARD missing' is harmless"
echo
}

@ -1,4 +1,4 @@
DIST optipng-0.7.1.tar.gz 1608280 SHA256 6d28cd194729f6c806df24cb604355f27c4badd4457fffcbeeca23d9b6106b76
DIST optipng-0.7.1.tar.gz 1608280 SHA256 6d28cd194729f6c806df24cb604355f27c4badd4457fffcbeeca23d9b6106b76 SHA512 21b3470c5e07b208536fcdd29df2cc7bcc0f28d928ddd7e91c097327abeed45686bd2c6b173b24f13bfccf403bb93ca585f35142452384f52a8b4e8aca12cdb2 WHIRLPOOL bf0484a4db2a16e1bda163b5bf3bbeb270bcdd752271bc2953b694cb0516e845d72b56a8c219b7e3f5ea98a3b01c526aeafe0c75e8967c2913a782e65b911735
DIST optipng-0.7.2.tar.gz 1613776 SHA256 5bfd5cfd4880e325011e5b09ff915fe64ce791c5aa8103068831dd8e52d521a1
DIST optipng-0.7.3.tar.gz 1613868 SHA256 e07079fbf4cd7f11e756ca042f5285dd7a1f1784bb398fe6bbb63e5324368491 SHA512 2e15f88e9c1d1ed447c9236485bf6a0560678e11ea51e53a967b66ad6205f2cd000d0dccdeb2dd8f4ee3496891da112b37451ddeef80f31700542a69b9749eb4 WHIRLPOOL 87e397962019885ac1e4f9a36f1a707c325b4e8030add9f56bbf11841c2a5eab95ec472737a954bf96fbd8be0e06b08911f8786416758efd02ce3c4479c0fd83
DIST optipng-0.7.tar.gz 1607303 SHA256 bc069bb69bbac8ac4eac86cf9d54b5f5138f48c29c4196cec587b6589c628e7b

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/optipng/optipng-0.7.3.ebuild,v 1.2 2012/09/18 04:45:38 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/optipng/optipng-0.7.3.ebuild,v 1.4 2012/09/22 02:20:19 blueness Exp $
EAPI=2
inherit eutils toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="sys-libs/zlib

@ -1,3 +1,2 @@
DIST mlt-0.7.8.tar.gz 1106625 SHA256 95833b2746e2d71dd42f6163e1a5d863c7d4772cc344a840f5555d0dc1946e43
DIST mlt-0.8.0.tar.gz 1143227 SHA256 7bd07b392663b33a0408c900117b2e431c93e5f29394578cfbeff7b26a0cc6dd SHA512 532a408895e2b8d9647306777e304536073ae43d1a14b8392b6220186f94cd29a11079917dcb28a981fefa5d7e0e3cc1e0dddda448ef0a2994afc5084d560514 WHIRLPOOL 0d2e4a42a5af847164fd280145dd89a7368e4d5d2f19050f787d39cc5c643770f174bb053e132b7b04e3ff23707162a106c2f28a1000cd63e1b529d37b680517
DIST mlt-0.8.2.tar.gz 1161293 SHA256 36c743d2abc68ce737ac526507fc2caf71b3d6a53a2bf31d22e8193a8b899577 SHA512 ab71018e5a188b95d91b4aceeb4ca0dfc59d0dd981ec3e4fa220b91ce812e2c98ebad1d51998005c6bc98999c7478444c8bfd398d61bd2084ff732a1638ca6aa WHIRLPOOL 4d72efbffd2f7c77041065c948c18ccbb4a65eb7f4ec7209ccde15e142fee84c70324390bc921c0302c30ad7673336c8cf00be8c710154fe31c8a3063987622b

@ -1,176 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/mlt-0.8.0.ebuild,v 1.2 2012/07/19 07:15:56 yngwin Exp $
EAPI=4
PYTHON_DEPEND="python? 2:2.6"
inherit eutils toolchain-funcs multilib python
DESCRIPTION="An open source multimedia framework, designed and developed for television broadcasting"
HOMEPAGE="http://www.mltframework.org/"
SRC_URI="mirror://sourceforge/mlt/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="compressed-lumas dv debug ffmpeg frei0r gtk jack kde libsamplerate melt
mmx qt4 quicktime rtaudio sdl sse sse2 swfdec vorbis xine xml lua python ruby vdpau" # java perl php tcl
IUSE="${IUSE} kernel_linux"
#rtaudio will use OSS on non linux OSes
RDEPEND="ffmpeg? ( virtual/ffmpeg[vdpau?] )
dv? ( >=media-libs/libdv-0.104 )
xml? ( >=dev-libs/libxml2-2.5 )
vorbis? ( >=media-libs/libvorbis-1.1.2 )
sdl? ( >=media-libs/libsdl-1.2.10[X,opengl]
>=media-libs/sdl-image-1.2.4 )
libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
jack? ( media-sound/jack-audio-connection-kit
media-libs/ladspa-sdk
>=dev-libs/libxml2-2.5 )
frei0r? ( media-plugins/frei0r-plugins )
gtk? ( x11-libs/gtk+:2
media-libs/libexif
x11-libs/pango )
quicktime? ( media-libs/libquicktime )
rtaudio? ( kernel_linux? ( media-libs/alsa-lib ) )
swfdec? ( media-libs/swfdec )
xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 )
qt4? ( x11-libs/qt-gui:4 x11-libs/qt-svg:4 media-libs/libexif )
!media-libs/mlt++
lua? ( >=dev-lang/lua-5.1.4-r4 )
ruby? ( dev-lang/ruby )"
# sox? ( media-sound/sox )
# java? ( >=virtual/jre-1.5 )
# perl? ( dev-lang/perl )
# php? ( dev-lang/php )
# tcl? ( dev-lang/tcl )
SWIG_DEPEND=">=dev-lang/swig-2.0"
DEPEND="${RDEPEND}
virtual/pkgconfig
compressed-lumas? ( || ( media-gfx/imagemagick[png]
media-gfx/graphicsmagick[imagemagick,png] ) )
lua? ( ${SWIG_DEPEND} virtual/pkgconfig )
python? ( ${SWIG_DEPEND} )
ruby? ( ${SWIG_DEPEND} )"
# java? ( ${SWIG_DEPEND} >=virtual/jdk-1.5 )
# perl? ( ${SWIG_DEPEND} )
# php? ( ${SWIG_DEPEND} )
# tcl? ( ${SWIG_DEPEND} )
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.7.2-ruby-link.patch \
"${FILESDIR}"/${PN}-0.7.8-libavcodec54.patch
# respect CFLAGS LDFLAGS when building shared libraries. Bug #308873
for x in python lua; do
sed -i "/mlt.so/s: -lmlt++ :& ${CFLAGS} ${LDFLAGS} :" src/swig/$x/build || die
done
sed -i "/^LDFLAGS/s: += :& ${LDFLAGS} :" src/swig/ruby/build || die
}
src_configure() {
tc-export CC CXX
local myconf="--enable-gpl
--enable-motion-est
$(use_enable debug)
$(use_enable dv)
$(use_enable sse)
$(use_enable sse2)
$(use_enable swfdec)
$(use_enable gtk gtk2)
$(use_enable vorbis)
$(use_enable sdl)
$(use_enable jack jackrack)
$(use_enable ffmpeg avformat)
$(use_enable frei0r)
$(use_enable melt)
$(use_enable libsamplerate resample)
$(use_enable rtaudio)
$(use vdpau && echo ' --avformat-vdpau')
$(use_enable xml)
$(use_enable xine)
$(use_enable kde kdenlive)
$(use_enable qt4 qimage)
--disable-sox"
#$(use_enable sox) FIXME
use ffmpeg && myconf="${myconf} --avformat-swscale"
(use quicktime && use dv) || myconf="${myconf} --disable-kino"
use compressed-lumas && myconf="${myconf} --luma-compress"
( use x86 || use amd64 ) && \
myconf="${myconf} $(use_enable mmx)" ||
myconf="${myconf} --disable-mmx"
use melt || sed -i -e "s;src/melt;;" Makefile
# TODO: add swig language bindings
# see also http://www.mltframework.org/twiki/bin/view/MLT/ExtremeMakeover
local swig_lang
# TODO: java perl php tcl
for i in lua python ruby ; do
use $i && swig_lang="${swig_lang} $i"
done
[ -z "${swig_lang}" ] && swig_lang="none"
econf ${myconf} --swig-languages="${swig_lang}"
sed -i -e s/^OPT/#OPT/ "${S}/config.mak"
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS README docs/*.txt
dodir /usr/share/${PN}
insinto /usr/share/${PN}
doins -r demo
docinto swig
# Install SWIG bindings
if use lua; then
cd "${S}"/src/swig/lua
exeinto $(pkg-config --variable INSTALL_CMOD lua)
doexe mlt.so || die
dodoc play.lua
fi
if use python; then
cd "${S}"/src/swig/python
insinto $(python_get_sitedir)
doins mlt.py || die
exeinto $(python_get_sitedir)
doexe _mlt.so || die
dodoc play.py
fi
if use ruby; then
cd "${S}"/src/swig/ruby
exeinto $("${EPREFIX}"/usr/bin/ruby -r rbconfig -e 'print Config::CONFIG["sitearchdir"]')
doexe mlt.so || die
dodoc play.rb thumbs.rb
fi
# TODO: java perl php tcl
}
pkg_postinst() {
if use python; then
python_mod_optimize mlt.py
fi
}
pkg_postrm() {
if use python; then
python_mod_cleanup mlt.py
fi
}

@ -1,2 +1 @@
DIST phonon-backend-gstreamer-4.5.0.tar.bz2 89682 SHA256 a90874728b4eba089eb427fa1df2b65df387c08380df880ff5fa8f9beb85f79e SHA512 a4d1e1bd65f3be60141ff4667e03b286f312cb50ead8deaa28d8371dfa61e730696a4312b494a93809c3b7e5ff8a8dc484527842c2f9c42635069ca750a4d3f6 WHIRLPOOL b026bdc31dedfc8a28750ac310c663605ca5bb3773e9ad12ebd6392a9c8eeec0451cecc760dae3989f8205c401444f125672d192d0f49b554a74042fa99b3b66
DIST phonon-backend-gstreamer-4.6.2.tar.xz 71672 SHA256 d563a8d04e59203f5a5f8cae7de78ca0206057691e264cff813e2d34bc982516 SHA512 55701ff2a8a2bb137e2ffe42b8b95695fe96de34fd2e40438a81487619568bc23963f4cdbe2a6341cffbfdd1eeef86cd1fbb053bc9336cf176b44d250b74b071 WHIRLPOOL 790c50aae82cf97a0fc36bcbdfb0ddd00a424701a32b2f67ad5c6fadccc8ebc6ae5482aa8f2abd5f30b43771f79573c76278b70c6250503293f8dcc1909d7639

@ -1,50 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon-gstreamer/phonon-gstreamer-4.5.0.ebuild,v 1.16 2012/09/11 10:38:35 johu Exp $
EAPI=4
[[ ${PV} == *9999 ]] && git_eclass="git-2"
EGIT_REPO_URI="git://anongit.kde.org/${PN}"
MY_PN="phonon-backend-gstreamer"
MY_P=${MY_PN}-${PV}
inherit cmake-utils ${git_eclass}
DESCRIPTION="Phonon GStreamer backend"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon/phonon-gstreamer"
[[ ${PV} == *9999 ]] || SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/src/${MY_P}.tar.bz2"
LICENSE="LGPL-2.1"
if [[ ${PV} == *9999 ]]; then
KEYWORDS=""
else
KEYWORDS="amd64 ~arm hppa ppc ~ppc64 x86"
fi
SLOT="0"
IUSE="alsa debug +network"
RDEPEND="
media-libs/gstreamer:0.10
media-plugins/gst-plugins-meta:0.10[alsa?,ogg,vorbis]
=media-libs/phonon-4.5*
>=x11-libs/qt-core-4.6.0:4[glib]
>=x11-libs/qt-gui-4.6.0:4[glib]
>=x11-libs/qt-opengl-4.6.0:4
virtual/opengl
network? ( media-plugins/gst-plugins-soup )
"
DEPEND="${RDEPEND}
>=dev-util/automoc-0.9.87
virtual/pkgconfig
"
S="${WORKDIR}/${MY_P}"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_with alsa)
)
cmake-utils_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon-gstreamer/phonon-gstreamer-4.6.2-r1.ebuild,v 1.6 2012/09/21 10:55:18 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon-gstreamer/phonon-gstreamer-4.6.2-r1.ebuild,v 1.7 2012/09/21 23:09:09 blueness Exp $
EAPI=4
@ -20,7 +20,7 @@ LICENSE="LGPL-2.1"
if [[ ${PV} == *9999 ]]; then
KEYWORDS=""
else
KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 x86 ~amd64-fbsd"
KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~amd64-fbsd"
fi
SLOT="0"
IUSE="alsa debug +network"

@ -1,2 +1 @@
DIST phonon-backend-vlc-0.4.1.tar.bz2 55020 SHA256 168da93f71ec00b35d006a501f434a50134c51d8f80a8338e340c835d24b2da4 SHA512 01b81596298c0b60838ffd13fbe330d79c4952b5dbc2733dbd200456ecf90f055fbf459f7c51ac90c3f4d9dbe7545a0d70fccc6d556ebdef0156838d57f82568 WHIRLPOOL 3dc511e0a91ab058d184f2ccae4b4b8eb8bb4f847009cd22cff8c6dfbcc63837228db5751a83c9461e53825434d850b209c7637d66da3215110115cdf0f65e9c
DIST phonon-backend-vlc-0.6.0.tar.xz 54796 SHA256 1db140b67081e6f1bacdf88de88abca21edd1607c3d69dec35110c427aed133d SHA512 1093a6dd963f37a04c85643001f35026de36280e7ddab61efbc6f94e9ded3efc1f3345ed77864a8308de60d26763a6488d17237519ebca4ec74acfb7a73ae1dc WHIRLPOOL 3e4b04f2b0f3c2a53ad206acdd0cc34547f261911ed11206fc3239549190e19c2b74dbf617321132fcf9355048414f748b0a25e0a6a43df57b1416c1468ea4a2

@ -1,44 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon-vlc/phonon-vlc-0.4.1.ebuild,v 1.7 2012/06/15 08:09:46 ago Exp $
EAPI=4
MY_PN="phonon-backend-vlc"
MY_P="${MY_PN}-${PV}"
EGIT_REPO_URI="git://anongit.kde.org/${PN}"
[[ ${PV} == 9999 ]] && git_eclass=git-2
inherit cmake-utils ${git_eclass}
unset git_eclass
DESCRIPTION="Phonon VLC backend"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon/phonon-vlc"
SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_P}.tar.bz2"
LICENSE="LGPL-2.1"
[[ ${PV} == 9999 ]] || KEYWORDS="amd64 ppc ~ppc64 x86"
SLOT="0"
IUSE="debug"
RDEPEND="
=media-libs/phonon-4.5*
>=media-video/vlc-1.1.1[dbus,ogg,vorbis]
>=x11-libs/qt-dbus-4.6.0:4
>=x11-libs/qt-gui-4.6.0:4
"
DEPEND="${RDEPEND}
>=dev-util/automoc-0.9.87
virtual/pkgconfig
"
S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS )
pkg_postinst() {
elog "For more verbose debug information, export the following variables:"
elog "PHONON_DEBUG=1"
elog ""
elog "To make KDE detect the new backend without reboot, run:"
elog "kbuildsycoca4 --noincremental"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon-vlc/phonon-vlc-0.6.0-r1.ebuild,v 1.3 2012/09/21 10:58:26 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon-vlc/phonon-vlc-0.6.0-r1.ebuild,v 1.4 2012/09/21 23:10:41 blueness Exp $
EAPI=4
@ -16,7 +16,7 @@ HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon/phonon-vlc"
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/src/${MY_P}.tar.xz"
LICENSE="LGPL-2.1"
[[ ${PV} == 9999 ]] || KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd"
[[ ${PV} == 9999 ]] || KEYWORDS="amd64 ppc ppc64 x86 ~amd64-fbsd"
SLOT="0"
IUSE="debug"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild,v 1.10 2012/09/21 10:53:49 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild,v 1.11 2012/09/21 23:11:33 blueness Exp $
EAPI=4
if [[ ${PV} != *9999* ]]; then
SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.xz"
KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
else
SCM_ECLASS="git-2"
EGIT_REPO_URI="git://anongit.kde.org/${PN}"

@ -1,3 +1,4 @@
DIST fldigi-3.21.42.tar.gz 1665053 SHA256 864ffdab48e352116347fef80bd34e6b1c55ac35b83b9770767da3827e7d639e SHA512 5cc641e2aea8b94044cc65f59785b09b8c7acd4e5152c650fec2ab942b1e99b577cd18fed2d66c63a72648ddafa5a14d5eeeabe860a3453df5580b8a0c9ec272 WHIRLPOOL 12d0e5aecdbcb668e91529e5ff1884b75ea9dfee3e503a838c3889d22ff9ef113f64b4430c4b973a1056d9700c30b2af08f5c9cbbbba8eaeaa8f9e5b7bfbe00a
DIST fldigi-3.21.50.tar.gz 1790564 SHA256 244921f705f70cd48e2ade44f853a7e092775f7a61d3e214f5faaf74853606c5 SHA512 4852528590192758711b59a201ef5af5c9469b5fc4007b75cca783877d45de3091f930395ee02446c81bc6a433a58006ebc0a2cecc4f01dff49594c5ee983126 WHIRLPOOL b89b026e64c227e30da18fc8059b81e8937e805013cebb6cc28ccef97d4a4b061b8d63ee74b2c8efa993f60c68672db2a57f2e5a0f184b2015b817f38faab73b
DIST fldigi-3.21.51.tar.gz 1794375 SHA256 20313338d25bb60ce01962d454ea09929d065344a5cf34f2e631945b4ec82f4d SHA512 fada02c9931be5ccc33aba1f334aaf55a6c26c50b19b3a3058ca5405b6fe2aa1a5c9447a6a9f4ab1c8f23366ef446ff90cef0e6a36368f6a9dfe5492b8428d4a WHIRLPOOL c29ce8e1a1fcb7547030feecde73aef96071fd04ddf90574cfcfd06176c9e6eb13077ef792714d3750e467005d0b099068b481dff2a472c00304a9df98cde940
DIST fldigi-3.21.52.tar.gz 1794366 SHA256 036957456133eefd7b75076f6e1495c1b4b446ed1609f9b83b3056d05aaea9ae SHA512 46dfdceb346990b7417a26f2cf00352f690610353573e970d891d04e32452e9bedfc43659d34b33e1e3b10650d10b06a0b527e7d9ca48bc0ca4f9f7783a2edeb WHIRLPOOL 6b0f3a06b0a5157c7dd408b224298fc5d0d31f5a290765bea57ba87f262d708d1f493ea1b7f66410f6c51866939ee0498a9faf1e898ccad8b824312b63a0ad07

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-radio/fldigi/fldigi-3.21.50.ebuild,v 1.1 2012/08/08 18:07:39 tomjbe Exp $
# $Header: /var/cvsroot/gentoo-x86/media-radio/fldigi/fldigi-3.21.50.ebuild,v 1.2 2012/09/22 09:59:47 hwoarang Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://www.w1hkj.com/downloads/fldigi/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="hamlib nls portaudio pulseaudio sndfile xmlrpc"
RDEPEND="x11-libs/fltk:1[threads,xft]

@ -0,0 +1,41 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-radio/fldigi/fldigi-3.21.52.ebuild,v 1.1 2012/09/22 07:49:36 tomjbe Exp $
EAPI=4
DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
HOMEPAGE="http://www.w1hkj.com/Fldigi.html"
SRC_URI="http://www.w1hkj.com/downloads/fldigi/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="hamlib nls portaudio pulseaudio sndfile xmlrpc"
RDEPEND="x11-libs/fltk:1[threads,xft]
media-libs/libsamplerate
media-libs/libpng
x11-misc/xdg-utils
hamlib? ( media-libs/hamlib )
portaudio? ( >=media-libs/portaudio-19_pre20071207 )
pulseaudio? ( media-sound/pulseaudio )
sndfile? ( >=media-libs/libsndfile-1.0.10 )
xmlrpc? ( || ( >=dev-libs/xmlrpc-c-1.18.02[abyss] <dev-libs/xmlrpc-c-1.18.02 )
dev-perl/RPC-XML
dev-perl/Term-ReadLine-Perl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
virtual/pkgconfig"
DOCS=( AUTHORS ChangeLog NEWS README )
src_configure() {
econf $(use_with sndfile) \
$(use_with portaudio) \
$(use_with hamlib) \
$(use_enable nls) \
$(use_with pulseaudio) \
$(use_with xmlrpc) \
--without-asciidoc
}

@ -1,2 +1,3 @@
DIST denemo-0.9.2.tar.gz 12305392 SHA256 4853b831495a732d4dc2cd1dc0ad8c7a9bfc5bd87386e7cf387554bcdbb0deda SHA512 420a432838cfe92b49e8df7048950357e3a43517deba138cef8dbc7ce624916e4f124ffc670b308b9791ab5f79c17d74c2e697d0f8dabc9706755d7d7064820e WHIRLPOOL 38c8b07be30ad16df76999a69a40e01a4406a280c4fdc0d080a1697e7cecf2a50cf1962c99cb96a4602387d09308664019544dd3b69f843a360605e0fe015f7b
DIST denemo-0.9.4.tar.gz 12471795 SHA256 911cab852151b1d42b39a4047910fe1abd594e2f628bea941d97f0ce53c6954a SHA512 19e70528d54946c53c072b8b55fc005158035c4d697332c66d1174f1176c715601ff92adf06dc15227405e16cafff7c2654017fc408725e6f2295338b37093d8 WHIRLPOOL 4d13adae5aaddf731975fdf117842eae3117af0bc44afceb8e2d97b913890c0819f67209b193d9c43682305f034c1fc2e86817575dc2a4e135de7de8065a2043
DIST denemo-0.9.6.tar.gz 13273412 SHA256 b04299fbf2f3207438da043b1a6d3748c86e48e9ee8af00de8bb2dec7795b6d4 SHA512 6e2e1b71d9ba0338559347742f237e66547feb6158d58cfff191818dbe64b18b86eec5b1eea35bd55c6c2a65b6b97a2de5d62d7bbfa5a6ae0d478d673b3e779a WHIRLPOOL 444648500cb768a12f3e2b1e7fe8b6e36d74a8e46d5d46f79ca2abfe2145d0fd3922c815963f757f1b287f977cae23084c6200e6939a4cfce5cf6f43612d7372

@ -0,0 +1,64 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/denemo/denemo-0.9.6.ebuild,v 1.1 2012/09/22 00:49:21 radhermit Exp $
EAPI=4
inherit eutils fdo-mime
DESCRIPTION="A music notation editor"
HOMEPAGE="http://www.denemo.org/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3 OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa jack +fluidsynth nls +portaudio portmidi"
COMMON_DEPEND="
>=app-text/evince-3
dev-libs/libxml2:2
>=dev-scheme/guile-1.8
gnome-base/librsvg:2
>=media-libs/libsmf-1.3
x11-libs/gtk+:3
x11-libs/gtksourceview:3.0
alsa? ( media-libs/alsa-lib )
jack? ( >=media-sound/jack-audio-connection-kit-0.102 )
fluidsynth? ( media-sound/fluidsynth )
portaudio? (
media-libs/portaudio
media-libs/aubio
sci-libs/fftw:3.0
media-libs/libsamplerate
)
portmidi? ( media-libs/portmidi )"
RDEPEND="${COMMON_DEPEND}
media-sound/lilypond"
DEPEND="${COMMON_DEPEND}
sys-devel/flex
virtual/pkgconfig
virtual/yacc
nls? ( sys-devel/gettext )"
DOCS=( AUTHORS ChangeLog doc/{DESIGN{,.lilypond},GOALS,TODO} NEWS )
src_prepare() {
epatch "${FILESDIR}"/${P}-desktop.patch
epatch "${FILESDIR}"/${P}-alsa.patch
epatch "${FILESDIR}"/${P}-implicit-declarations.patch
}
src_configure() {
econf \
--disable-static \
--enable-gtk3 \
$(use_enable alsa) \
$(use_enable fluidsynth) \
$(use_enable jack) \
$(use_enable nls) \
$(use_enable portaudio) \
$(use_enable portmidi)
}
pkg_postinst() { fdo-mime_desktop_database_update; }
pkg_postrm() { fdo-mime_desktop_database_update; }

@ -0,0 +1,26 @@
--- src/alsabackend.h
+++ src/alsabackend.h
@@ -0,0 +1,23 @@
+/*
+ * alsabackend.h
+ * ALSA sequencer MIDI backend.
+ *
+ * for Denemo, a gtk+ frontend to GNU Lilypond
+ * Copyright (C) 2011 Dominic Sacré
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ */
+
+#ifndef ALSABACKEND_H
+#define ALSABACKEND_H
+
+#include "audiointerface.h"
+
+extern backend_t alsa_seq_midi_backend;
+
+
+#endif // ALSABACKEND_H
+

@ -0,0 +1,11 @@
--- denemo-0.9.6/pixmaps/denemo.desktop
+++ denemo-0.9.6/pixmaps/denemo.desktop
@@ -4,7 +4,7 @@
StartupNotify=true
Terminal=false
Type=Application
-Categories=GNOME;Audio;AudioVideo;Music;Education
+Categories=GNOME;GTK;Audio;AudioVideo;Music;Education;
Name=GNU Denemo
Name[de]=GNU Denemo

@ -0,0 +1,42 @@
--- denemo-0.9.6/src/audiointerface.c
+++ denemo-0.9.6/src/audiointerface.c
@@ -14,6 +14,7 @@
#include "audiointerface.h"
#include "eventqueue.h"
#include "dummybackend.h"
+#include "sourceaudio.h"
#ifdef _HAVE_JACK_
#include "jackbackend.h"
--- denemo-0.9.6/src/audiointerface.h
+++ denemo-0.9.6/src/audiointerface.h
@@ -228,6 +228,9 @@
gboolean read_event_from_queue(backend_type_t backend, unsigned char *event_buffer, size_t *event_length,
double *event_time, double until_time);
+gboolean read_event_from_mixer_queue(backend_type_t backend, unsigned char *event_buffer, size_t *event_length,
+ double *event_time, double until_time);
+
/**
* Called by a backend to notify the audio subsystem that the current playback
* time changed. Usually this is called once per period during playback.
--- denemo-0.9.6/src/eventqueue.c
+++ denemo-0.9.6/src/eventqueue.c
@@ -13,6 +13,7 @@
#include "eventqueue.h"
#include "midi.h"
+#include "moveviewport.h"
#include <glib.h>
#include <string.h>
--- denemo-0.9.6/src/portaudiobackend.c
+++ denemo-0.9.6/src/portaudiobackend.c
@@ -16,6 +16,7 @@
#include "portaudioutil.h"
#include "midi.h"
#include "fluid.h"
+#include "audiointerface.h"
#include <portaudio.h>
#include <glib.h>

@ -1 +1 @@
Fri, 21 Sep 2012 20:06:58 +0000
Sat, 22 Sep 2012 15:06:58 +0000

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

Loading…
Cancel
Save