Sync with portage [Mon May 21 12:06:25 MSK 2012].

mhiretskiy
root 12 years ago
parent 920466192b
commit 2a3be49845

@ -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/gnote/gnote-0.8.2-r10.ebuild,v 1.1 2012/05/10 03:15:15 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/gnote/gnote-0.8.2-r10.ebuild,v 1.2 2012/05/20 20:52:50 tetromino Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="applet debug"
RDEPEND=">=x11-libs/gtk+-3.0:3
COMMON_DEPEND=">=x11-libs/gtk+-3.0:3
>=dev-cpp/glibmm-2.28:2
>=dev-cpp/gtkmm-3.0:3.0
>=dev-libs/libxml2-2:2
@ -24,7 +24,9 @@ RDEPEND=">=x11-libs/gtk+-3.0:3
>=dev-libs/boost-1.34
>=sys-apps/util-linux-2.16
applet? ( >=gnome-base/gnome-panel-3 )"
DEPEND="${DEPEND}
RDEPEND="${COMMON_DEPEND}
gnome-base/gsettings-desktop-schemas"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
>=dev-util/intltool-0.35.0
app-text/gnome-doc-utils

@ -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/gnote/gnote-0.8.2.ebuild,v 1.2 2012/05/03 19:41:32 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/gnote/gnote-0.8.2.ebuild,v 1.3 2012/05/20 20:52:50 tetromino Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="applet debug"
RDEPEND=">=x11-libs/gtk+-3.0:3
COMMON_DEPEND=">=x11-libs/gtk+-3.0:3
>=dev-cpp/glibmm-2.28:2
>=dev-cpp/gtkmm-3.0:3.0
>=dev-libs/libxml2-2:2
@ -24,7 +24,9 @@ RDEPEND=">=x11-libs/gtk+-3.0:3
>=dev-libs/boost-1.34
>=sys-apps/util-linux-2.16
applet? ( >=gnome-base/gnome-panel-3 )"
DEPEND="${DEPEND}
RDEPEND="${COMMON_DEPEND}
gnome-base/gsettings-desktop-schemas"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
>=dev-util/intltool-0.35.0
app-text/gnome-doc-utils

@ -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/gnote/gnote-0.8.3.ebuild,v 1.2 2012/05/03 19:41:32 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/gnote/gnote-0.8.3.ebuild,v 1.3 2012/05/20 20:52:50 tetromino Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="applet debug"
# Automagic glib-2.32 dep
RDEPEND=">=dev-libs/glib-2.32
COMMON_DEPEND=">=dev-libs/glib-2.32
>=x11-libs/gtk+-3.0:3
>=dev-cpp/glibmm-2.28:2
>=dev-cpp/gtkmm-3.0:3.0
@ -26,7 +26,9 @@ RDEPEND=">=dev-libs/glib-2.32
>=dev-libs/boost-1.34
>=sys-apps/util-linux-2.16
applet? ( >=gnome-base/gnome-panel-3 )"
DEPEND="${DEPEND}
RDEPEND="${COMMON_DEPEND}
gnome-base/gsettings-desktop-schemas"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
>=dev-util/intltool-0.35.0
app-text/gnome-doc-utils

@ -3,3 +3,4 @@ DIST eix-0.23.3.tar.xz 443364 RMD160 ad7b6842ceeaa4d93bdf7fa6fcdc85f773b54970 SH
DIST eix-0.24.0.tar.xz 430532 RMD160 293918654907c068dd50d69c02c6efa0a10a3bea SHA1 f7ed5e7a51435d13d180311145fa865091f7844b SHA256 13526c5ce547cf3df1de40df632dacf2c60b84f3e69735ba76ae489fe9b1a24a
DIST eix-0.25.3.tar.xz 432360 RMD160 ebd856614bd9e8be425b7427848c9f8ec7b85205 SHA1 0c68f5fb2eb9a189e65dce7fa5c141c980d46559 SHA256 b0fcbdf4e1184ca9996f8cfd057e27b159cca3cece17b4158dcd3b0068b28353
DIST eix-0.25.4.tar.xz 435936 RMD160 518758615be1a905c169a1501d2d9d3e4a3ab980 SHA1 4da4f8e2e500e42bc8c7652474f958219f265978 SHA256 bcce245933c2551650468208b0c18517d7d51800c756fd9b5e66ff96539a9cf3
DIST eix-0.25.5.tar.xz 487608 RMD160 a354ddf819ddb540aaf8db8b8e86fcff3e28766f SHA1 b5bbae884f448cefe1e568e0d00d64ae0bcae513 SHA256 bc0ff803063e7a20ad6cd24763808f5a2b95600bf2b6525fff402e4e430606c6

@ -0,0 +1,61 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.25.5.ebuild,v 1.1 2012/05/20 19:56:08 darkside Exp $
EAPI=4
inherit multilib bash-completion-r1
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
HOMEPAGE="http://eix.berlios.de"
SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +dep doc nls optimization security strong-optimization sqlite tools zsh-completion"
RDEPEND="app-shells/push
sqlite? ( >=dev-db/sqlite-3 )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
app-arch/xz-utils
nls? ( sys-devel/gettext )"
pkg_setup() {
if has_version "<${CATEGORY}/${PN}-0.25.3"; then
local eixcache="${EROOT}"/var/cache/${PN}
[[ -f ${eixcache} ]] && rm -f "${eixcache}"
fi
}
src_configure() {
econf $(use_with sqlite) $(use_with doc extra-doc) \
$(use_with zsh-completion) \
$(use_enable nls) $(use_enable tools separate-tools) \
$(use_enable security) $(use_enable optimization) \
$(use_enable strong-optimization) $(use_enable debug debugging) \
$(use_with prefix always-accept-keywords) \
$(use_with dep dep-default) \
--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
--with-portage-rootpath="${ROOTPATH}" \
--with-eprefix-default="${EPREFIX}" \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
}
src_install() {
default
dobashcomp bash/eix
keepdir "/var/cache/${PN}"
fowners portage:portage "/var/cache/${PN}"
fperms 775 "/var/cache/${PN}"
}
pkg_postinst() {
# fowners in src_install doesn't work for owner/group portage:
# merging changes this owner/group back to root.
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
local obs="${EROOT}var/cache/eix.previous"
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
}

@ -0,0 +1 @@
DIST epkg-0.1.tar.gz 599 RMD160 f0cb0e3dc1b7800bca3979c8f1afd464fc32d99d SHA1 9529f7f2e5d5b76df18def72ce14afd6117f2260 SHA256 2534959d9c6992b0387b2f2a60c794ac3892a55f9178c830c1e629190377ecc2

@ -0,0 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/epkg/epkg-0.1.ebuild,v 1.1 2012/05/20 18:40:07 jdhore Exp $
EAPI=4
DESCRIPTION="A simple portage wrapper which works like other package managers"
HOMEPAGE="http://github.com/jdhore/epkg"
SRC_URI="mirror://github/jdhore/${PN}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="app-portage/eix
app-portage/gentoolkit
sys-apps/portage"
src_install() {
dobin epkg
}

@ -2,10 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>dirtyepic@gentoo.org</email>
<name>Ryan Hill</name>
<email>jdhore@gentoo.org</email>
<name>Jeff Horelick</name>
</maintainer>
<upstream>
<remote-id type="google-code">chmsee</remote-id>
</upstream>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/layman-1.4.2-r3.ebuild,v 1.1 2012/03/11 01:56:03 dolsen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/layman-1.4.2-r3.ebuild,v 1.3 2012/05/21 06:45:35 jdhore Exp $
EAPI="2"
PYTHON_DEPEND="2:2.5"
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE="bazaar cvs darcs git mercurial subversion test"
COMMON_DEPS="dev-lang/python"

@ -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-portage/mirrorselect/mirrorselect-2.1.0-r1.ebuild,v 1.9 2012/02/22 17:17:25 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-2.1.0-r1.ebuild,v 1.10 2012/05/21 04:49:48 darkside Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
@ -26,7 +26,7 @@ RESTRICT_PYTHON_ABIS="3*"
src_prepare() {
# bug 312753
epatch "${FILESDIR}/0001-Fix-rsync-mirror-selectection.patch"
epatch "${FILESDIR}/0001-Fix-rsync-mirror-selection.patch"
}
src_install() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-2.1.0-r2.ebuild,v 1.9 2012/02/22 17:17:25 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-2.1.0-r2.ebuild,v 1.10 2012/05/21 04:49:48 darkside Exp $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
@ -26,7 +26,7 @@ RESTRICT_PYTHON_ABIS="3*"
src_prepare() {
# bug 312753
epatch "${FILESDIR}/0001-Fix-rsync-mirror-selectection.patch"
epatch "${FILESDIR}/0001-Fix-rsync-mirror-selection.patch"
# bug 330611
epatch "${FILESDIR}/0002-Check-for-a-valid-mirrorselect-test-file.patch"
}

@ -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-portage/mirrorselect/mirrorselect-2.1.0-r3.ebuild,v 1.6 2012/02/22 17:17:25 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-2.1.0-r3.ebuild,v 1.7 2012/05/21 04:49:48 darkside Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -26,7 +26,7 @@ RESTRICT_PYTHON_ABIS="3*"
src_prepare() {
# bug 312753
epatch "${FILESDIR}/0001-Fix-rsync-mirror-selectection.patch"
epatch "${FILESDIR}/0001-Fix-rsync-mirror-selection.patch"
# bug 330611
epatch "${FILESDIR}/0002-Check-for-a-valid-mirrorselect-test-file.patch"

@ -1 +0,0 @@
DIST chmsee-1.3.1.1.tar.gz 116802 RMD160 cd7d615b0b761795dac21f4bd2ad8145da35bfe9 SHA1 d452b186cde4b5e4c342daee54205b6df74f07b4 SHA256 33b94afaad20358bf1c2c4415b48ac0669e1132efaccbd34eb8f7373fb9672ab

@ -1,28 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/chmsee/chmsee-1.3.1.1.ebuild,v 1.1 2011/08/17 04:29:59 dirtyepic Exp $
EAPI="3"
inherit cmake-utils
DESCRIPTION="Gecko-based HTML Help (chm) viewer"
HOMEPAGE="http://chmsee.googlecode.com"
SRC_URI="http://chmsee.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-libs/glib-2.24:2
dev-libs/libxml2
>=x11-libs/gtk+-2.20:2
dev-libs/chmlib
dev-libs/libgcrypt
>=net-libs/xulrunner-1.9.2"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/intltool-0.37"
DOCS="NEWS README AUTHORS ChangeLog"

@ -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/stardict/stardict-3.0.3-r2.ebuild,v 1.3 2012/05/04 03:33:16 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/stardict-3.0.3-r2.ebuild,v 1.4 2012/05/20 21:32:05 ago Exp $
# NOTE: Even though the *.dict.dz are the same as dictd/freedict's files,
# their indexes seem to be in a different format. So we'll keep them
@ -23,7 +23,7 @@ SRC_URI="http://${PN}-3.googlecode.com/files/${P}.tar.bz2
LICENSE="CPL-1.0 GPL-3 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="espeak gnome gucharmap qqwry pronounce spell tools"
COMMON_DEPEND=">=dev-libs/glib-2.16

@ -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-cpp/gtkmm/gtkmm-3.2.0.ebuild,v 1.8 2012/05/04 03:44:57 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-3.2.0.ebuild,v 1.9 2012/05/20 19:36:59 ssuominen Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="3.0"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc examples 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-games/cegui/cegui-0.7.6-r1.ebuild,v 1.3 2012/05/20 15:33:05 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.7.6-r1.ebuild,v 1.4 2012/05/20 18:33:43 ago Exp $
EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/crayzedsgui/${MY_P}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 -ppc ~x86"
KEYWORDS="~amd64 -ppc ~x86"
IUSE="bidi debug devil doc examples expat gtk irrlicht lua ogre opengl pcre static-libs tinyxml truetype xerces-c xml zip"
REQUIRED_USE="|| ( expat tinyxml xerces-c xml )" # bug 362223

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4-r7.ebuild,v 1.2 2012/02/13 21:19:39 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4-r7.ebuild,v 1.3 2012/05/21 06:07:16 ssuominen Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="4"
@ -21,9 +21,7 @@ RDEPEND="dev-java/icedtea:${SLOT}"
# Need system junit 4.8+. Bug #389795
DEPEND="${RDEPEND}
javascript? ( dev-java/rhino:1.6 )
nsplugin? (
|| ( net-misc/npapi-sdk
>=net-libs/xulrunner-1.9.1 ) )
nsplugin? ( net-misc/npapi-sdk )
test? ( >=dev-java/junit-4.8:4 )"
# a bit of hack so the VM switching is triggered without causing dependency troubles

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4-r8.ebuild,v 1.2 2012/03/03 21:51:25 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4-r8.ebuild,v 1.3 2012/05/21 06:07:16 ssuominen Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="4"
@ -21,9 +21,7 @@ RDEPEND="dev-java/icedtea:${SLOT}"
# Need system junit 4.8+. Bug #389795
DEPEND="${RDEPEND}
javascript? ( dev-java/rhino:1.6 )
nsplugin? (
|| ( net-misc/npapi-sdk
>=net-libs/xulrunner-1.9.1 ) )
nsplugin? ( net-misc/npapi-sdk )
test? ( >=dev-java/junit-4.8:4 )"
# a bit of hack so the VM switching is triggered without causing dependency troubles

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4.ebuild,v 1.2 2012/02/13 21:19:39 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.1.4.ebuild,v 1.3 2012/05/21 06:07:16 ssuominen Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="4"
@ -21,9 +21,7 @@ RDEPEND="dev-java/icedtea:${SLOT}"
# Need system junit 4.8+. Bug #389795
DEPEND="${RDEPEND}
javascript? ( dev-java/rhino:1.6 )
nsplugin? (
|| ( net-misc/npapi-sdk
>=net-libs/xulrunner-1.9.1 ) )
nsplugin? ( net-misc/npapi-sdk )
test? ( >=dev-java/junit-4.8:4 )"
# a bit of hack so the VM switching is triggered without causing dependency troubles

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2-r7.ebuild,v 1.3 2012/04/15 18:25:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2-r7.ebuild,v 1.4 2012/05/21 06:07:16 ssuominen Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="4"
@ -21,9 +21,7 @@ RDEPEND="dev-java/icedtea:${SLOT}"
# Need system junit 4.8+. Bug #389795
DEPEND="${RDEPEND}
javascript? ( dev-java/rhino:1.6 )
nsplugin? (
|| ( net-misc/npapi-sdk
>=net-libs/xulrunner-1.9.1 ) )
nsplugin? ( net-misc/npapi-sdk )
test? ( >=dev-java/junit-4.8:4 )"
pkg_setup() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.ebuild,v 1.3 2012/04/15 18:28:35 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.ebuild,v 1.4 2012/05/21 06:07:16 ssuominen Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="4"
@ -21,9 +21,7 @@ RDEPEND="dev-java/icedtea:${SLOT}"
# Need system junit 4.8+. Bug #389795
DEPEND="${RDEPEND}
javascript? ( dev-java/rhino:1.6 )
nsplugin? (
|| ( net-misc/npapi-sdk
>=net-libs/xulrunner-1.9.1 ) )
nsplugin? ( net-misc/npapi-sdk )
test? ( >=dev-java/junit-4.8:4 )"
pkg_setup() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/xom/xom-1.2.6-r1.ebuild,v 1.3 2012/05/20 08:07:55 halcy0n Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/xom/xom-1.2.6-r1.ebuild,v 1.4 2012/05/20 18:38:02 ago Exp $
EAPI="4"
@ -19,7 +19,7 @@ SRC_URI="http://cafeconleche.org/XOM/${P}.tar.gz
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ppc ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="amd64 ~ia64 ppc ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
COMMON_DEPEND="dev-java/xerces: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-lang/ruby/ruby-1.9.3_p125.ebuild,v 1.2 2012/03/01 22:49:37 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p125.ebuild,v 1.3 2012/05/20 20:56:14 ago Exp $
EAPI=2
@ -34,7 +34,7 @@ SRC_URI="mirror://ruby/1.9/${MY_P}.tar.bz2
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby BSD-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline +yaml" #libedit
# libedit support is removed everywhere because of this upstream bug:

@ -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/atk/atk-2.2.0.ebuild,v 1.9 2012/05/04 18:35:50 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.2.0.ebuild,v 1.10 2012/05/20 19:30:25 ssuominen Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://projects.gnome.org/accessibility/"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="doc +introspection nls"
RDEPEND="dev-libs/glib:2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.48.0-r2.ebuild,v 1.2 2012/05/16 15:40:36 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.48.0-r2.ebuild,v 1.3 2012/05/20 21:16:58 floppym Exp $
EAPI="4"
PYTHON_DEPEND="python? *"
@ -569,7 +569,7 @@ src_test() {
--dump-tests 2>&1 | tee regress.log || die
# Postprocessing
cat regress.log | ../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/pch-off/process_jam_log --v2
cat regress.log | "$(find ../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease -name process_jam_log)" --v2
if test $? != 0; then
die "Postprocessing the build log failed"
fi
@ -579,7 +579,7 @@ src_test() {
__EOF__
# Generate the build log html summary page
../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/pch-off/compiler_status --v2 \
"$(find ../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease -name compiler_status)" --v2 \
--comment comment.html "${S}" \
cs-$(uname).html cs-$(uname)-links.html
if test $? != 0; then

@ -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/boost/boost-1.49.0-r1.ebuild,v 1.1 2012/05/06 16:22:14 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.49.0-r1.ebuild,v 1.2 2012/05/20 21:16:58 floppym Exp $
EAPI="4"
PYTHON_DEPEND="python? *"
@ -568,7 +568,7 @@ src_test() {
--dump-tests 2>&1 | tee regress.log || die
# Postprocessing
cat regress.log | ../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/pch-off/process_jam_log --v2
cat regress.log | "$(find ../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease -name process_jam_log)" --v2
if test $? != 0; then
die "Postprocessing the build log failed"
fi
@ -578,7 +578,7 @@ src_test() {
__EOF__
# Generate the build log html summary page
../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/pch-off/compiler_status --v2 \
"$(find ../tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease -name compiler_status)" --v2 \
--comment comment.html "${S}" \
cs-$(uname).html cs-$(uname)-links.html
if test $? != 0; then

@ -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/libffi/libffi-3.0.11.ebuild,v 1.3 2012/05/20 09:43:13 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.11.ebuild,v 1.4 2012/05/21 05:48:30 jdhore Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="ftp://sourceware.org/pub/${PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug static-libs test"
RDEPEND=""

@ -1,3 +1,4 @@
DIST libxml2-2.7.8.tar.gz 4881808 RMD160 30709622cfe3e2175e73d6701b7e19a25ab5ac47 SHA1 859dd535edbb851cc15b64740ee06551a7a17d40 SHA256 cda23bc9ebd26474ca8f3d67e7d1c4a1f1e7106364b690d822e009fdc3c417ec
DIST libxml2-2.8.0-rc1.tar.gz 4909461 RMD160 e3c55e8904c1c7e3bbb8360d4819bb8a1966d2f4 SHA1 50c9ebef591d021d1b08522fc1d65e361a7165f7 SHA256 ba65b84a884fb7f4d8ab11ae47e323e531c8f75b8f2a2dad93f68937463433ff
DIST xsts-2002-01-16.tar.gz 6894439 RMD160 e8905fe1451a1c367b0104af24edca73bad1db08 SHA1 ca6344e6c47f8c28231f5b213d0c8deb0311a409 SHA256 55e5c08db29946a91ea8e70e8f2418d3fd30d8b6777941dfba7f54726ffd9914
DIST xsts-2004-01-14.tar.gz 2761085 RMD160 faff2d7826e47ae9968564bc83dab1b54c5e4bf6 SHA1 5896c2aa2cda464246306c5cf0577ed506eefaab SHA256 09bdf9f81f381ebf9bc158a9472e498e896f7a02eb7461146e9abe1b9493ca17

@ -0,0 +1,210 @@
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

@ -0,0 +1,91 @@
From 168e20836fe9614dd2dd4b42006c17a783f11c48 Mon Sep 17 00:00:00 2001
From: Markus Duft <mduft@gentoo.org>
Date: Thu, 20 Nov 2008 11:04:33 -0500
Subject: [PATCH] Fix for ~x86-winnt
[Alexandre Rostovtsev <tetromino@gentoo.org>: port to 2.8.0-rc1]
---
dict.c | 2 +-
include/wsockcompat.h | 2 +-
nanohttp.c | 2 +-
xmlIO.c | 4 ++++
4 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/dict.c b/dict.c
index 3579f64..71e7bc6 100644
--- a/dict.c
+++ b/dict.c
@@ -47,7 +47,7 @@
#else
#ifdef HAVE_INTTYPES_H
#include <inttypes.h>
-#elif defined(WIN32)
+#elif defined(WIN32) || defined (__PARITY__)
typedef unsigned __int32 uint32_t;
#endif
#endif
diff --git a/include/wsockcompat.h b/include/wsockcompat.h
index c762a64..1ed822b 100644
--- a/include/wsockcompat.h
+++ b/include/wsockcompat.h
@@ -27,7 +27,7 @@
#endif
#endif
-#if defined( __MINGW32__ ) || defined( _MSC_VER )
+#if defined( __MINGW32__ ) || defined( _MSC_VER ) || defined(__PARITY__)
/* Include <errno.h> here to ensure that it doesn't get included later
* (e.g. by iconv.h) and overwrites the definition of EWOULDBLOCK. */
#include <errno.h>
diff --git a/nanohttp.c b/nanohttp.c
index 2437fed..dbe97a7 100644
--- a/nanohttp.c
+++ b/nanohttp.c
@@ -74,7 +74,7 @@
#define XML_SOCKLEN_T unsigned int
#endif
-#if defined(__MINGW32__) || defined(_WIN32_WCE)
+#if defined(__MINGW32__) || defined(_WIN32_WCE) || defined(__PARITY__)
#ifndef _WINSOCKAPI_
#define _WINSOCKAPI_
#endif
diff --git a/xmlIO.c b/xmlIO.c
index 73a995d..99562f6 100644
--- a/xmlIO.c
+++ b/xmlIO.c
@@ -47,6 +47,7 @@
#include <winnls.h> /* for CP_UTF8 */
#endif
+#ifndef __PARITY__
/* Figure a portable way to know if a file is a directory. */
#ifndef HAVE_STAT
# ifdef HAVE__STAT
@@ -82,6 +83,7 @@
# endif
# endif
#endif
+#endif /* __PARITY__ */
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
@@ -657,6 +659,7 @@ xmlWrapStatUtf8(const char *path,struct stat *info)
{
#ifdef HAVE_STAT
int retval = -1;
+#ifndef __PARITY__
wchar_t *wPath;
wPath = __xmlIOWin32UTF8ToWChar(path);
@@ -665,6 +668,7 @@ xmlWrapStatUtf8(const char *path,struct stat *info)
retval = _wstat(wPath,info);
xmlFree(wPath);
}
+#endif
/* maybe path in native encoding */
if(retval < 0)
retval = stat(path,info);
--
1.7.8.6

@ -1,8 +1,8 @@
# 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.7.8-r4.ebuild,v 1.7 2012/02/20 09:08:18 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.8.0_rc1.ebuild,v 1.1 2012/05/21 02:24:56 tetromino Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="xml"
PYTHON_USE_WITH_OPT="python"
@ -16,8 +16,8 @@ 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 ~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 python readline static-libs test"
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"
@ -25,28 +25,29 @@ 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}/${P}.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() {
if use python; then
python_pkg_setup
fi
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}.tar.gz
unpack ${P/_rc/-rc}.tar.gz
cd "${S}"
if use test; then
@ -60,35 +61,16 @@ src_unpack() {
src_prepare() {
# Patches needed for prefix support
epatch "${FILESDIR}"/${PN}-2.7.1-catalog_path.patch
epatch "${FILESDIR}"/${PN}-2.7.2-winnt.patch
epatch "${FILESDIR}"/${PN}-2.8.0_rc1-winnt.patch
eprefixify catalog.c xmlcatalog.c runtest.c xmllint.c
epunt_cxx
# Reactivate the shared library versionning script
epatch "${FILESDIR}/${P}-reactivate-script.patch"
# Fix a potential memory access error
epatch "${FILESDIR}/${P}-xpath-memory.patch"
# Fix a potential freeing error in XPath
epatch "${FILESDIR}/${P}-xpath-freeing.patch"
epatch "${FILESDIR}/${P}-xpath-freeing2.patch"
# Fix some potential problems on reallocation failures
epatch "${FILESDIR}/${P}-reallocation-failures.patch"
# In next release
epatch "${FILESDIR}/${P}-randomization-threads.patch"
epatch "${FILESDIR}/${P}-disable_static_modules.patch"
# Hardening of XPath evaluation
epatch "${FILESDIR}/${P}-hardening-xpath.patch"
# Fix missing error status in XPath evaluation
epatch "${FILESDIR}/${P}-error-xpath.patch"
# Heap-based overflow in parsing long entity references
epatch "${FILESDIR}/${P}-allocation-error-copying-entities.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.
@ -96,7 +78,11 @@ src_prepare() {
# elibtoolize
# Python bindings are built/tested/installed manually.
sed -e "s/@PYTHON_SUBDIR@//" -i Makefile.am || die "sed failed"
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
}
@ -111,20 +97,23 @@ src_configure() {
# --with-mem-debug causes unusual segmentation faults (bug #105120).
local myconf="--with-html-subdir=${PF}/html
--docdir=${EPREFIX}/usr/share/doc/${PF}
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)"
$(use_enable static-libs static) )
use python && myconf=( "${myconf[@]}" "PYTHON=$(PYTHON -2 -a)" )
# filter seemingly problematic CFLAGS (#26320)
filter-flags -fprefetch-loop-arrays -funroll-loops
econf ${myconf}
econf "${myconf[@]}"
}
src_compile() {
@ -179,7 +168,7 @@ src_install() {
fi
rm -rf "${ED}"/usr/share/doc/${P}
dodoc AUTHORS ChangeLog Copyright NEWS README* TODO* || die "dodoc failed"
dodoc AUTHORS ChangeLog Copyright NEWS README* TODO*
if ! use python; then
rm -rf "${ED}"/usr/share/doc/${PF}/python
@ -196,10 +185,8 @@ src_install() {
rm -rf "${ED}/usr/share/doc/${PF}/python/examples"
fi
if ! use static-libs; then
# Remove useless .la files
find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
fi
# Always remove useless .la files
find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
}
pkg_postinst() {

@ -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/Data-Stream-Bulk/Data-Stream-Bulk-0.11.ebuild,v 1.1 2012/05/20 04:27:45 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Data-Stream-Bulk/Data-Stream-Bulk-0.110.0.ebuild,v 1.1 2012/05/21 03:17:42 tove Exp $
EAPI=4
@ -20,7 +20,6 @@ RDEPEND="dev-perl/Moose
dev-perl/namespace-clean"
DEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.31
test? ( ${RDEPEND}
dev-perl/Test-use-ok
dev-perl/Test-Requires
)
"

@ -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/deform/deform-0.9.5.ebuild,v 1.1 2012/05/20 15:47:51 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/deform/deform-0.9.5.ebuild,v 1.2 2012/05/20 20:03:20 floppym Exp $
EAPI="3"
@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="repoze"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
IUSE="test"
# Depend on peppercorn, translationstring and colander with Python 3 support
RDEPEND=">=dev-python/translationstring-1.1
@ -26,23 +26,19 @@ RDEPEND=">=dev-python/translationstring-1.1
>=dev-python/peppercorn-0.4
>=dev-python/chameleon-1.2.3"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )
test? ( dev-python/beautifulsoup:4 )"
# Include COPYRIGHT.txt because the license seems to require it.
DOCS="CHANGES.txt COPYRIGHT.txt README.txt"
src_compile() {
distutils_src_compile
if use doc; then
emake -C docs html
fi
}
src_install() {
distutils_src_install
if use doc; then
dohtml -r docs/_build/html/*
fi
# Install only the .rst source, as sphinx processing requires
# a theme only available from git that contains hardcoded
# references to files on https://static.pylonsproject.org/ (so
# the docs would not actually work offline). Install the
# source, which is somewhat readable.
docinto docs
dodoc docs/*.rst || die
}

@ -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/pyasn1-modules/pyasn1-modules-0.0.3.ebuild,v 1.1 2012/05/18 14:30:19 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyasn1-modules/pyasn1-modules-0.0.3.ebuild,v 1.2 2012/05/21 01:48:29 floppym Exp $
EAPI="4"
SUPPORT_PYTHON_ABIS="1"
@ -27,7 +27,7 @@ PYTHON_MODNAME="pyasn1_modules"
src_test() {
echoit() { echo "$@"; "$@"; }
testing() {
local exit_status=0
local exit_status=0 test
for test in test/*.sh; do
PATH="${S}/tools:${PATH}" PYTHONPATH="build-${PYTHON_ABI}/lib" \
echoit sh "${test}" || exit_status=1

@ -1,11 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/webtest/webtest-1.3.4.ebuild,v 1.1 2012/05/20 01:19:38 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/webtest/webtest-1.3.4.ebuild,v 1.2 2012/05/20 20:56:15 floppym Exp $
EAPI="3"
PYTHON_DEPEND="2:2.6 3:3.2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.5 3.1 *-jython *-pypy-*"
RESTRICT_PYTHON_ABIS="2.5 3.1"
PYTHON_TESTS_RESTRICTED_ABIS="*-pypy-*"
DISTUTILS_SRC_TEST="nosetests"
inherit distutils eutils

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fakefs/fakefs-0.4.0-r1.ebuild,v 1.1 2012/01/06 07:35:54 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fakefs/fakefs-0.4.0-r1.ebuild,v 1.2 2012/05/20 18:28:15 graaff Exp $
EAPI=2
# jruby → Marshal/DeMarshal to clone directories fail; tests fail in
# release 0.2.1
USE_RUBY="ruby18 ree18 ruby19"
USE_RUBY="ruby18 ree18 ruby19 jruby"
RUBY_FAKEGEM_TASK_TEST="test spec"
@ -35,5 +35,16 @@ all_ruby_prepare() {
epatch "${FILESDIR}/${P}-ruby193-advise.patch"
epatch "${FILESDIR}/${P}-ruby193-pathname.patch"
epatch "${FILESDIR}/${P}-ruby193-ruby-pathname.patch"
}
each_ruby_prepare() {
case ${RUBY} in
*jruby)
# Ignore failing tests: upstream is aware and doing the same
# on Travis.
rm test/fakefs_test.rb || die
;;
*)
;;
esac
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe/hoe-2.12.5.ebuild,v 1.1 2012/01/15 10:11:53 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe/hoe-2.12.5.ebuild,v 1.2 2012/05/20 21:03:00 ago Exp $
EAPI=2
USE_RUBY="ruby18 ree18 ruby19 jruby"
@ -19,7 +19,7 @@ HOMEPAGE="http://seattlerb.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/json-1.5.4-r1.ebuild,v 1.1 2012/05/20 16:18:03 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/json-1.5.4-r1.ebuild,v 1.2 2012/05/20 21:01:19 ago Exp $
EAPI=2
USE_RUBY="ruby18 ree18 jruby ruby19"
@ -15,7 +15,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension."
HOMEPAGE="http://json.rubyforge.org/"
LICENSE="|| ( Ruby GPL-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-2.8.1.ebuild,v 1.2 2011/12/31 18:56:17 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-2.8.1.ebuild,v 1.3 2012/05/20 21:01:53 ago Exp $
EAPI=2
# jruby → tests fail, reported upstream
@ -19,7 +19,7 @@ HOMEPAGE="http://rubyforge.org/projects/bfts"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/racc-1.4.6-r1.ebuild,v 1.2 2011/08/27 09:51:08 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/racc-1.4.6-r1.ebuild,v 1.3 2012/05/20 21:00:45 ago Exp $
EAPI=2
@ -17,7 +17,7 @@ HOMEPAGE="http://www.loveruby.net/en/racc.html"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
ruby_add_bdepend "dev-ruby/rake test? ( virtual/ruby-test-unit )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r6.ebuild,v 1.4 2012/05/19 06:30:17 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r6.ebuild,v 1.5 2012/05/20 21:00:14 ago Exp $
EAPI=2
USE_RUBY="ruby18 ree18 ruby19 jruby"
@ -16,7 +16,7 @@ SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bash-completion doc"
#ruby_add_bdepend test dev-ruby/flexmock

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/rdoc-3.12.ebuild,v 1.4 2012/04/30 08:23:53 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/rdoc-3.12.ebuild,v 1.5 2012/05/20 21:03:34 ago Exp $
EAPI=3
USE_RUBY="ruby18 ree18 ruby19 jruby"
@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/rdoc/rdoc/"
LICENSE="Ruby MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "

@ -1,4 +0,0 @@
DIST ruby-gnome2-all-0.19.4.tar.gz 2401534 RMD160 11a102c28d00f8f5a7b2baeb2370a6d794cfb7d9 SHA1 6fbaf51cced8cc15158144e15898244f2ebf6870 SHA256 40beced42c867c5980aafef23a3b03a5a7ef007fde07e32dc36d207d07475caf
DIST ruby-gnome2-all-0.90.8.tar.gz 2625780 RMD160 7d702a5b594b9bdf9085e346102f03b13622b2e0 SHA1 0982d1d12c87c1008c9930a37ad706ad6d8d8d51 SHA256 93a0d2dd4fdf64260f791bdfd3948a10d8a4ef2fae3b66841ebfa00090235e1f
DIST ruby-gnome2-all-0.90.9.tar.gz 1158581 RMD160 7120f3afeae8849fc3de86d1a5fdcc5f4f94070c SHA1 f8d9951f37603720cb4f5d353a9b6b5261f6e56b SHA256 a0f32abb9e93eb39b16cfff6ebf437bd2feeb6b4ee22df6408effd90cfe8fa1e
DIST ruby-gnome2-all-1.0.0.tar.gz 1160036 RMD160 4487a3484c77ccee928b45316053938b8a810693 SHA1 28866952d255a6ddae499329daa968def65d876b SHA256 cdfeadcae5cf4b80294bc87c23c71d35fb789ede87dedeed1d52ea176045abf5

@ -1,10 +0,0 @@
--- extconf.rb.old 2010-04-25 17:45:58.549626368 +0200
+++ extconf.rb 2010-04-25 17:46:03.269752270 +0200
@@ -59,6 +59,7 @@
add_depend_package("gtk2", "gtk/src", TOPDIR)
if have_library("xpcomglue")
+ $CFLAGS << " -I/usr/include/nspr "
have_header("gtkmozembed_glue.cpp") or exit 1
CONFIG['LDSHARED'].gsub!(/\$\(CC\)/, "$(CXX)")
elsif have_library("gtkembedmoz")

@ -1,10 +0,0 @@
--- ext/gtkmozembed/extconf.rb.old 2010-04-25 17:45:58.549626368 +0200
+++ ext/gtkmozembed/extconf.rb 2010-04-25 17:46:03.269752270 +0200
@@ -90,6 +90,7 @@
end
if have_library("xpcomglue")
+ $CFLAGS << " -I/usr/include/nspr "
have_header("gtkmozembed_glue.cpp") or exit 1
CONFIG['LDSHARED'].gsub!(/\$\(CC\)/, "$(CXX)")
elsif have_library("gtkembedmoz")

@ -1,24 +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-gtkmozembed/ruby-gtkmozembed-0.19.4-r1.ebuild,v 1.7 2012/05/04 18:47:54 jdhore Exp $
EAPI="2"
USE_RUBY="ruby18"
inherit ruby-ng-gnome2
DESCRIPTION="Ruby/GTK bindings for Mozilla"
KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND="${RDEPEND}
net-libs/xulrunner"
DEPEND="${DEPEND}
net-libs/xulrunner
virtual/pkgconfig"
RUBY_PATCHES=( "${P}-xulrunner-1.9.2.patch" )
ruby_add_rdepend ">=dev-ruby/ruby-glib2-${PV}
>=dev-ruby/ruby-pango-${PV}
>=dev-ruby/ruby-gtk2-${PV}"

@ -1,24 +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-gtkmozembed/ruby-gtkmozembed-0.90.8.ebuild,v 1.3 2012/05/04 18:47:54 jdhore Exp $
EAPI="2"
USE_RUBY="ruby18 ruby19"
inherit ruby-ng-gnome2
DESCRIPTION="Ruby/GTK bindings for Mozilla"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="${RDEPEND}
net-libs/xulrunner"
DEPEND="${DEPEND}
net-libs/xulrunner
virtual/pkgconfig"
RUBY_PATCHES=( "${P}-xulrunner-1.9.2.patch" )
ruby_add_rdepend ">=dev-ruby/ruby-glib2-${PV}
>=dev-ruby/ruby-pango-${PV}
>=dev-ruby/ruby-gtk2-${PV}"

@ -1,24 +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-gtkmozembed/ruby-gtkmozembed-0.90.9.ebuild,v 1.2 2012/05/04 18:47:54 jdhore Exp $
EAPI="2"
USE_RUBY="ruby18 ruby19"
inherit ruby-ng-gnome2
DESCRIPTION="Ruby/GTK bindings for Mozilla"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="${RDEPEND}
net-libs/xulrunner"
DEPEND="${DEPEND}
net-libs/xulrunner
virtual/pkgconfig"
RUBY_PATCHES=( "${PN}-0.90.8-xulrunner-1.9.2.patch" )
ruby_add_rdepend ">=dev-ruby/ruby-glib2-${PV}
>=dev-ruby/ruby-pango-${PV}
>=dev-ruby/ruby-gtk2-${PV}"

@ -1,24 +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-gtkmozembed/ruby-gtkmozembed-1.0.0.ebuild,v 1.3 2012/05/04 18:47:54 jdhore Exp $
EAPI="2"
USE_RUBY="ruby18 ruby19"
inherit ruby-ng-gnome2
DESCRIPTION="Ruby/GTK bindings for Mozilla"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="${RDEPEND}
net-libs/xulrunner"
DEPEND="${DEPEND}
net-libs/xulrunner
virtual/pkgconfig"
RUBY_PATCHES=( "${PN}-0.90.8-xulrunner-1.9.2.patch" )
ruby_add_rdepend ">=dev-ruby/ruby-glib2-${PV}
>=dev-ruby/ruby-pango-${PV}
>=dev-ruby/ruby-gtk2-${PV}"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyforge/rubyforge-2.0.4-r2.ebuild,v 1.4 2011/07/15 17:27:50 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyforge/rubyforge-2.0.4-r2.ebuild,v 1.5 2012/05/20 21:02:27 ago Exp $
EAPI=2
@ -17,7 +17,7 @@ HOMEPAGE="http://codeforpeople.rubyforge.org/rubyforge/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend '>=dev-ruby/json-1.1.7'

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-1.8.24.ebuild,v 1.1 2012/05/10 08:09:58 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-1.8.24.ebuild,v 1.2 2012/05/20 20:57:09 ago Exp $
EAPI="4"
@ -14,7 +14,7 @@ LICENSE="|| ( Ruby MIT )"
SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.10.0.ebuild,v 1.4 2012/05/20 11:53:19 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.10.0.ebuild,v 1.5 2012/05/20 19:47:32 ssuominen Exp $
EAPI=4
inherit xfconf
@ -11,7 +11,7 @@ SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
IUSE=""
RDEPEND=">=dev-libs/glib-2.24"

@ -1,5 +1,4 @@
DIST gitolite-gentoo-1.5.9.1.tar.bz2 147081 RMD160 9f260abcb0e24726088e95709485e312b9aa5be3 SHA1 32557db816f1e17da8df0b2c8028c0ecd3ad91bf SHA256 10a260e2e3d2c035c4a717cd30bbe319b7760c39180cbc8d8a7c227911c1dac8
DIST gitolite-gentoo-2.0.3.tar.bz2 182066 RMD160 260178a5292e5eb088c2d080d8f42e315e45ad88 SHA1 5ca84545e9798e55209a5c091aed62a02d882418 SHA256 c9e685023bb04a19bdaec0374b37fa18d4105cb1a50cf8d7aaddbfd0de7cd191
DIST gitolite-gentoo-2.1.0.tar.bz2 191407 RMD160 62328cd94b0a180d718abb84c467d161cd581984 SHA1 fee8c9be8d6d79911d8772af72389c9237f86410 SHA256 431521c18d5f3b1ae12f4bed6c3ce422ac8b43242ab6a1c944801795a24ad6e8
DIST gitolite-gentoo-2.2.tar.bz2 187769 RMD160 0f87d87b50ed30469573aa244590d236ab019151 SHA1 573fb57b91e320c13bfa676e1df2e8ba2011bfb0 SHA256 2ed4be0be6454444cbabdcd650e47697c8b838ec4e688bca7554c6a7eed17538
DIST gitolite-gentoo-2.3.1.tar.bz2 198849 RMD160 69e434f4bb8401dea64ab788844144d2c4c4a5bd SHA1 4973892155951aa54ff8e104f2348df438dd0a2a SHA256 65c4646b5609f987b3004dbc44ebf9a76d3f1791414fbe13eacea25460b966ae
DIST gitolite-gentoo-2.3.tar.bz2 190668 RMD160 594b58c5bf1dff5e6363576b828040d39f46f56a SHA1 8450a91ab65f9673ce4a69f37ca6e6a859393b24 SHA256 ec97063a65c01d59f9e8c72fdff2ad3436fb7503c691f0d4f1f27c5c61ebc6d9

@ -1,21 +0,0 @@
From 63f18a5adfbfa1f62427f02e347a1e0942d4d615 Mon Sep 17 00:00:00 2001
From: Sitaram Chamarty <sitaram@atc.tcs.com>
Date: Sat, 10 Sep 2011 18:57:42 +0530
Subject: [PATCH] fix a rather large typo/thinko in 1006eba
If you look at this change, and the same lines in 1006eba, you can
easily see what I missed...
diff --git a/src/gl-compile-conf b/src/gl-compile-conf
index 2c4ac82..6521215 100755
--- a/src/gl-compile-conf
+++ b/src/gl-compile-conf
@@ -267,7 +267,7 @@ sub parse_conf_line
elsif ($line =~ /^include "(.+)"/)
{
my $include_glob = $1;
- for my $file (glob($include_glob =~ m(^/) ? $include_glob : "conf/$include_glob")) {
+ for my $file (glob($include_glob =~ m(^/) ? $include_glob : "$GL_ADMINDIR/conf/$include_glob")) {
die "$ABRT $fragment attempting to include configuration\n" if $fragment ne 'master';
die "$ABRT included file not found: '$file'\n" unless -f $file;

@ -1,42 +0,0 @@
From cab19e5760b43385347a8960e48a05c547cf54e6 Mon Sep 17 00:00:00 2001
From: Christian Ruppert <idl0r@gentoo.org>
Date: Tue, 1 Mar 2011 23:37:03 +0100
Subject: [PATCH] Set umask properly before initialising a new repo
---
src/gitolite.pm | 4 ++--
src/gl-compile-conf | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gitolite.pm b/src/gitolite.pm
index 73038ca..d58df32 100644
--- a/src/gitolite.pm
+++ b/src/gitolite.pm
@@ -274,9 +274,9 @@ sub where_is_rc
# NOTE: this sub will change your cwd; caller beware!
sub new_repo
{
- my ($repo, $hooks_dir, $creator) = @_;
+ my ($repo, $hooks_dir, $creator, $umask) = @_;
- umask(get_repo_umask($repo));
+ umask($umask ? $umask : get_repo_umask($repo));
die "wildrepos disabled, can't set creator $creator on new repo $repo\n"
if $creator and not $GL_WILDREPOS;
diff --git a/src/gl-compile-conf b/src/gl-compile-conf
index f8d35bb..e0a5331 100755
--- a/src/gl-compile-conf
+++ b/src/gl-compile-conf
@@ -497,7 +497,7 @@ sub do_normal_repos
unless ($GL_NO_CREATE_REPOS) {
unless (-d "$repo.git") {
print STDERR "creating $repo...\n";
- new_repo($repo, "$GL_ADMINDIR/hooks/common");
+ new_repo($repo, "$GL_ADMINDIR/hooks/common", undef, $repos{$repo}{"umask"});
# new_repo would have chdir'd us away; come back
wrap_chdir("$ENV{GL_REPO_BASE_ABS}");
}
--
1.7.3.4

@ -1,73 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-1.5.9.1-r1.ebuild,v 1.4 2011/05/31 17:23:16 phajdan.jr Exp $
EAPI=3
inherit eutils perl-module
DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork"
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitolite-gentoo.git;a=summary"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="contrib vim-syntax"
DEPEND="dev-lang/perl
>=dev-vcs/git-1.6.2"
RDEPEND="${DEPEND}
!dev-vcs/gitolite
dev-perl/Net-SSH-AuthorizedKeysFile
vim-syntax? ( app-vim/gitolite-syntax )"
pkg_setup() {
enewgroup git
enewuser git -1 /bin/bash /var/lib/gitolite git
}
src_prepare() {
epatch "${FILESDIR}/${P}-umask.patch"
rm Makefile doc/COPYING contrib/autotoc || die
rm -rf contrib/{gitweb,vim} || die
echo "${PF}-gentoo" > conf/VERSION
}
src_install() {
dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die
./src/gl-system-install "${D}"/usr/bin \
"${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die
sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \
"${D}/usr/share/gitolite/conf/example.gitolite.rc" || die
rm "${D}/usr/bin/gitolite.pm"
insinto "${VENDOR_LIB}"
doins src/gitolite.pm || die
dodoc README.mkd doc/*
if use contrib; then
insinto /usr/share/doc/${PF}
doins -r contrib/ || die
fi
keepdir /var/lib/gitolite
fowners git:git /var/lib/gitolite
fperms 750 /var/lib/gitolite
}
pkg_postinst() {
# bug 352291
ewarn
elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)."
elog "Especially if you're migrating from gitosis."
ewarn
ewarn
elog "If you use the umask feature and upgrade from gitolite-gentoo-1.5.9.1"
elog "then please check the permissions of all repositories using the umask feature"
ewarn
}

@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.0.3-r1.ebuild,v 1.1 2011/09/10 17:52:10 idl0r Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1.ebuild,v 1.1 2012/05/20 20:11:14 idl0r Exp $
EAPI=3
EAPI=4
inherit eutils perl-module
@ -16,7 +16,9 @@ KEYWORDS="~amd64 ~x86"
IUSE="contrib vim-syntax"
DEPEND="dev-lang/perl
>=dev-vcs/git-1.6.2"
virtual/perl-File-Path
virtual/perl-File-Temp
>=dev-vcs/git-1.6.6"
RDEPEND="${DEPEND}
!dev-vcs/gitolite
dev-perl/Net-SSH-AuthorizedKeysFile
@ -31,15 +33,17 @@ src_prepare() {
rm Makefile doc/COPYING || die
rm -rf contrib/{gitweb,vim} || die
epatch "${FILESDIR}/0001-fix-a-rather-large-typo-thinko-in-1006eba.patch"
echo "${PF}-gentoo" > conf/VERSION
}
src_install() {
local gl_bin="${D}/usr/bin"
gl_bin=${gl_bin/\/\//\/}
dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die
./src/gl-system-install "${D}"/usr/bin \
export PATH="${gl_bin}:${PATH}"
./src/gl-system-install ${gl_bin} \
"${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die
sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \
"${D}/usr/share/gitolite/conf/example.gitolite.rc" || die

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin-2.eclass,v 1.3 2012/05/20 17:33:41 hd_brummy Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin-2.eclass,v 1.4 2012/05/20 20:34:55 hd_brummy Exp $
# @ECLASS: vdr-plugin-2.eclass
# @MAINTAINER:
@ -269,6 +269,8 @@ linguas_support() {
|| die "sed failed for Linguas"
done
strip-linguas ${PLUGIN_LINGUAS}
# maintainer check
if [[ ! -d po ]]; then
dev_check "po dir not found? May be in subdir? \n"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.2.2.1.ebuild,v 1.4 2012/05/05 05:38:12 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.2.2.1.ebuild,v 1.5 2012/05/21 05:38:48 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -134,6 +134,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-3.2.1-optional-networkmanager.patch"
eautoreconf
intltoolize --automake --copy --force || die #416789
gnome2_src_prepare
# Drop G_DISABLE_DEPRECATED for sanity on glib upgrades; bug #384765

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.4.1.ebuild,v 1.1 2012/05/14 00:04:36 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.4.1.ebuild,v 1.2 2012/05/21 05:38:48 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -136,6 +136,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-3.4.0-libgnome-shell-js.so-link"-{1,2}.patch
eautoreconf
intltoolize --automake --copy --force || die #416789
gnome2_src_prepare
# Drop G_DISABLE_DEPRECATED for sanity on glib upgrades; bug #384765

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/cinnamon-1.3.1.ebuild,v 1.2 2012/05/05 06:25:20 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/cinnamon-1.3.1.ebuild,v 1.3 2012/05/21 05:35:34 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -159,6 +159,7 @@ src_prepare() {
fi
eautoreconf
intltoolize --automake --copy --force || die #416789
gnome2_src_prepare
# Drop G_DISABLE_DEPRECATED for sanity on glib upgrades; bug #384765

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/cinnamon-1.4.ebuild,v 1.2 2012/05/05 06:25:20 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon/cinnamon-1.4.ebuild,v 1.3 2012/05/21 05:35:34 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -162,6 +162,7 @@ src_prepare() {
fi
eautoreconf
intltoolize --automake --copy --force || die #416789
gnome2_src_prepare
# Drop G_DISABLE_DEPRECATED for sanity on glib upgrades; bug #384765

@ -5,4 +5,5 @@
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
<herd>gnome</herd>
</pkgmetadata>

@ -0,0 +1,77 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-share/nautilus-share-0.7.3-r1.ebuild,v 1.1 2012/05/21 05:32:01 tetromino Exp $
EAPI=4
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="no"
inherit gnome2 eutils
DESCRIPTION="A nautilus plugin to easily share folders over the SMB protocol"
HOMEPAGE="http://gentoo.ovibes.net/nautilus-share http://packages.debian.org/unstable/nautilus-share"
SRC_URI="mirror://debian/pool/main/n/${PN}/${PN}_${PV}.orig.tar.bz2
mirror://debian/pool/main/n/${PN}/${PN}_${PV}-1.debian.tar.gz"
IUSE=""
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
COMMON_DEPEND=">=dev-libs/glib-2.4:2
>=gnome-base/nautilus-2.10"
RDEPEND="${COMMON_DEPEND}
net-fs/samba"
DEPEND="${COMMON_DEPEND}
sys-devel/gettext
virtual/pkgconfig"
USERSHARES_DIR="/var/lib/samba/usershare"
USERSHARES_GROUP="samba"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF} --disable-static"
}
src_prepare() {
epatch "${WORKDIR}"/debian/patches/15_user-acl.patch
gnome2_src_prepare
}
src_install() {
gnome2_src_install
keepdir ${USERSHARES_DIR}
}
pkg_postinst() {
enewgroup ${USERSHARES_GROUP}
einfo "Fixing ownership and permissions on ${EROOT}${USERSHARES_DIR#/}..."
chown root:${USERSHARES_GROUP} "${EROOT}"${USERSHARES_DIR#/}
chmod 01770 "${EROOT}"${USERSHARES_DIR#/}
einfo "To get nautilus-share working, add the lines"
einfo
einfo " # Allow users in group \"${USERSHARES_GROUP}\" to share"
einfo " # directories with the \"net usershare\" commands"
einfo " usershare path = \"${EROOT}${USERSHARES_DIR#/}\""
einfo " # Set a maximum of 100 user-defined shares in total"
einfo " usershare max shares = 100"
einfo " # Allow users to permit guest access"
einfo " usershare allow guests = yes"
einfo " # Only allow users to share directories they own"
einfo " usershare owner only = yes"
einfo
einfo "to the end of the [global] section in /etc/samba/smb.conf."
einfo
einfo "Users who are to be allowed to use nautilus-share should be added"
einfo "to the \"${USERSHARES_GROUP}\" group:"
einfo
einfo "# gpasswd -a USER ${USERSHARES_GROUP}"
einfo
einfo "Users may need to log out and in again for the group assignment to"
einfo "take effect and to restart Nautilus."
einfo
einfo "For more information, see USERSHARE in net(8)."
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp/yelp-3.2.1.ebuild,v 1.3 2012/05/05 06:25:20 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp/yelp-3.2.1.ebuild,v 1.4 2012/05/20 21:39:27 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -55,6 +55,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.3-man-compatibility.patch"
eautoreconf
intltoolize --automake --copy --force || die "intltoolize failed"
gnome2_src_prepare
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp/yelp-3.4.1.ebuild,v 1.1 2012/05/06 08:19:52 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp/yelp-3.4.1.ebuild,v 1.2 2012/05/20 21:39:27 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -56,6 +56,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.3-man-compatibility.patch"
eautoreconf
intltoolize --automake --copy --force || die "intltoolize failed"
gnome2_src_prepare
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp/yelp-3.4.2.ebuild,v 1.1 2012/05/20 00:09:11 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp/yelp-3.4.2.ebuild,v 1.2 2012/05/20 21:39:27 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -56,6 +56,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.3-man-compatibility.patch"
eautoreconf
intltoolize --automake --copy --force || die "intltoolize failed"
gnome2_src_prepare
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/zeitgeist-datasources/zeitgeist-datasources-0.8.0.1.ebuild,v 1.3 2012/02/15 17:46:04 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/zeitgeist-datasources/zeitgeist-datasources-0.8.0.1.ebuild,v 1.4 2012/05/21 06:19:22 jlec Exp $
EAPI=4
@ -18,7 +18,8 @@ SRC_URI="http://launchpad.net/zeitgeist-datasources/${DIR_PV}/${DIR_PV2}/+downlo
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="GPL-3"
PLUGINS_IUSE="bzr chromium eog geany gedit vim emacs tomboy telepathy xchat rhythmbox firefox totem"
#PLUGINS_IUSE="bzr chromium eog geany gedit vim emacs tomboy telepathy xchat rhythmbox firefox totem"
PLUGINS_IUSE="bzr chromium eog geany gedit vim emacs tomboy telepathy xchat rhythmbox totem"
IUSE="${PLUGINS_IUSE} static-libs"
RDEPEND="
@ -42,10 +43,10 @@ RDEPEND="
dev-python/pygobject )
xchat? ( net-irc/xchat-gnome )
rhythmbox? ( media-sound/rhythmbox[zeitgeist] )
firefox? (
|| ( >=www-client/firefox-4.0 >=www-client/firefox-bin-4.0 )
net-libs/xulrunner )
totem? ( media-video/totem[zeitgeist] )"
# firefox? (
# || ( >=www-client/firefox-4.0 >=www-client/firefox-bin-4.0 )
# net-libs/xulrunner )
DEPEND="${RDEPEND}
dev-lang/vala:0.14"
PDEPEND="gnome-extra/zeitgeist"

@ -1,2 +1,2 @@
DIST 107779-plasmoid-eventlist-0.5.95.tar.bz2 63871 RMD160 30877b3d5c87f5eb97623314ecb471d7b0caa26a SHA1 61be5f79a8824026cb38effa3a2617452ff614f0 SHA256 b90594afc3f6962eab263c834aed47f0d42859332b63aa8dd2b602ca2e9c2d6e
DIST 107779-plasmoid-eventlist-0.5.96.tar.bz2 64777 RMD160 1a98786775d66078ecf1048d551b60e1e8353597 SHA1 81f12890b3aa6a3f8596ef405c9dd8c6a46e427f SHA256 63aa7dbdc676668abf8aaf6ab1451a7c4886a6c0429937042e38facb31ef7994
DIST 107779-plasmoid-eventlist-0.6.tar.bz2 65220 RMD160 a034f1c1d98799e4814c806a5e803870879c15b5 SHA1 11e737cee5dc32f2531ab13507cc7e2918999243 SHA256 a70fb4d3ff0e475e3df3bde8ef794023f9a018e6fa9b4864714a454857ca39df

@ -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/kde-misc/eventlist/eventlist-0.5.95.ebuild,v 1.1 2011/12/11 17:33:03 johu Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/eventlist/eventlist-0.6.ebuild,v 1.1 2012/05/20 20:03:14 johu Exp $
EAPI=4
MY_P="plasmoid-${P}"
KDE_LINGUAS="cs da de el es et fr it km nds nl pl pt pt_BR ru sk sv uk"
KDE_LINGUAS="cs da de el es et fr ga it km nds nl pl pt pt_BR ru sk sv uk"
inherit kde4-base
DESCRIPTION="Plasmoid showing the events from Akonadi resources"
@ -24,4 +24,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS Changelog README TODO )
S=${WORKDIR}/${MY_P}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/ristretto/ristretto-0.6.0.ebuild,v 1.4 2012/05/20 11:53:50 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/ristretto/ristretto-0.6.0.ebuild,v 1.5 2012/05/20 19:48:37 ssuominen Exp $
EAPI=4
inherit xfconf
@ -11,7 +11,7 @@ SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 ~sparc ~x86"
IUSE="debug"
RDEPEND=">=dev-libs/dbus-glib-0.98

@ -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/ffmpegsource/ffmpegsource-2.17.ebuild,v 1.2 2012/05/05 08:02:33 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/ffmpegsource/ffmpegsource-2.17.ebuild,v 1.3 2012/05/20 21:30:46 ago Exp $
EAPI=4
@ -15,7 +15,7 @@ SRC_URI="https://ffmpegsource.googlecode.com/files/${MY_P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="static-libs"
RDEPEND="

@ -0,0 +1 @@
DIST icclib_V2.13.zip 158453 RMD160 ca4b2393e6c9ed0266f3f5f8ad376a42c4e5195c SHA1 633d229a0dd64b2efaf54d12d7b2959dc1b59b76 SHA256 ef22636855986a193bb80e90c149973f9db4433e73c8fa0f3837a8c08b930f0a

@ -0,0 +1,55 @@
diff -ruN icclib.orig/Makefile icclib/Makefile
--- icclib.orig/Makefile 2008-03-12 08:18:20.000000000 +0100
+++ icclib/Makefile 2012-05-20 21:05:03.000000000 +0200
@@ -3,13 +3,13 @@
# by uncommenting the appropriate line:
# Microsoft C++, WinNT setup
-include Makefile.WNT
+#include Makefile.WNT
# IBM C++, WinNT setup
#include Makefile.IBMNT
# Generic UNIX setup
-#include Makefile.UNIX
+include Makefile.UNIX
# Apple OSX
#include Makefile.OSX
diff -ruN icclib.orig/Makefile.UNIX icclib/Makefile.UNIX
--- icclib.orig/Makefile.UNIX 2008-03-12 08:18:20.000000000 +0100
+++ icclib/Makefile.UNIX 2012-05-20 21:27:44.000000000 +0200
@@ -1,7 +1,7 @@
# Generic UNIX setup
SLASH = /
-SUFLIB = .a
+SUFLIB = .so
SUFOBJ = .o
SUFEXE =
CMDSEP = ;
@@ -18,17 +18,17 @@
STDHDRSDEF = /usr/include
MAKEU = make
-LIBU = ar -r
-LIBOF = -o
+LIBOF =
RANLIB = echo
AS = as
-CCFLAGSDEF = -DUNIX -c
-CC = cc $(CCFLAGS) $(INCFLAG)$(STDHDRS)
+CCFLAGSDEF = -DUNIX -fPIC -c
+CC = cc $(CCFLAGSDEF) $(CFLAGS) $(INCFLAG)$(STDHDRS)
CCOF = -o
-LINKFLAGSDEF = -lm
+LINKFLAGSDEF = -shared
LINKLIBS =
-LINK = cc $(LINKFLAGS) $(LINKLIBS)
+LINK = cc $(LINKFLAGSDEF) $(LDFLAGS) $(LINKLIBS)
LINKOF = -o
+LIBU = cc $(LINKFLAGSDEF) $(LDFLAGS) -Wl,-soname,libicc.so.$(ICCLIB_SOVERSION) $(LINKLIBS) -o
.SUFFIXES:
.SUFFIXES: .c $(SUFLIB) $(SUFOBJ) $(SUFEXE)

@ -0,0 +1,44 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/icclib/icclib-2.13.ebuild,v 1.1 2012/05/20 19:48:33 dilfridge Exp $
EAPI=4
inherit base multilib
MY_P="${PN}_V${PV}"
DESCRIPTION="Library for reading and writing ICC color profile files"
HOMEPAGE="http://freecode.com/projects/icclib"
SRC_URI="http://www.argyllcms.com/${MY_P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
app-arch/unzip"
S=${WORKDIR}
ICCLIB_SOVERSION="0"
PATCHES=(
"${FILESDIR}/${PN}-2.13-make.patch"
)
src_compile() {
emake ICCLIB_SOVERSION=${ICCLIB_SOVERSION}
}
src_install() {
mv -v libicc.so libicc.so.${ICCLIB_SOVERSION}
dolib.so libicc.so.${ICCLIB_SOVERSION}
dosym libicc.so.${ICCLIB_SOVERSION} /usr/$(get_libdir)/libicc.so
dobin iccdump
dodoc Readme.txt todo.txt log.txt
insinto /usr/include
doins icc*.h
}

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

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/gmusicbrowser/gmusicbrowser-1.1.9.ebuild,v 1.2 2012/05/09 00:01:12 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/gmusicbrowser/gmusicbrowser-1.1.9.ebuild,v 1.3 2012/05/20 18:38:36 ago Exp $
# note: dev-perl/Gtk2-MozEmbed left out in purpose because gtkmozembed and xulrunner are obsolete
@ -13,7 +13,7 @@ SRC_URI="http://${PN}.org/download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="dbus gstreamer libnotify mplayer webkit"
RDEPEND="dev-lang/perl

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/grip/grip-3.3.1-r2.ebuild,v 1.12 2012/05/05 08:27:52 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/grip/grip-3.3.1-r2.ebuild,v 1.13 2012/05/21 06:14:25 ssuominen Exp $
EAPI=2
inherit eutils flag-o-matic toolchain-funcs libtool
@ -22,8 +22,8 @@ RDEPEND=">=x11-libs/gtk+-2.2:2
>=gnome-base/libgnomeui-2.2.0
>=gnome-base/orbit-2
net-misc/curl
gnome-extra/yelp
vorbis? ( media-sound/vorbis-tools )"
# gnome-extra/yelp, see bug 416843
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/grip/grip-3.3.1-r3.ebuild,v 1.5 2012/05/08 15:29:37 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/grip/grip-3.3.1-r3.ebuild,v 1.6 2012/05/21 06:14:25 ssuominen Exp $
EAPI=2
inherit eutils flag-o-matic toolchain-funcs libtool
@ -22,8 +22,8 @@ RDEPEND=">=x11-libs/gtk+-2.2:2
>=gnome-base/libgnomeui-2.2.0
>=gnome-base/orbit-2
net-misc/curl
gnome-extra/yelp
vorbis? ( media-sound/vorbis-tools )"
# gnome-extra/yelp, see bug 416843
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"

@ -0,0 +1,21 @@
There is absolutely no point in using libtool files of libresid-builder, or even expect them to be present.
http://bugs.gentoo.org/416619
http://moc.daper.net/node/832
--- decoder_plugins/sidplay2/sidplay2.m4
+++ decoder_plugins/sidplay2/sidplay2.m4
@@ -19,10 +19,10 @@
if test "x$sidutils_OK" = "xyes"; then
s2lib=`$PKG_CONFIG --variable=libdir libsidplay2 2>/dev/null`
resid_OK="no"
- AC_CHECK_FILE([$s2lib/libresid-builder.la],
- [resid_lib="$s2lib/libresid-builder.la"
+ AC_CHECK_FILE([$s2lib/libresid-builder.so],
+ [resid_lib="$s2lib/libresid-builder.so"
resid_OK="yes"],
- [resid_lib="$s2lib/sidplay/builders/libresid-builder.la"
+ [resid_lib="$s2lib/sidplay/builders/libresid-builder.so"
AC_CHECK_FILE($resid_lib, [resid_OK="yes"],)])
if test "x$resid_OK" = "xyes"; then
sidplay2_LDFLAGS="$resid_lib"

@ -0,0 +1,79 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/moc/moc-2.5.0_alpha4_p20120501-r1.ebuild,v 1.1 2012/05/21 04:40:03 ssuominen Exp $
EAPI=4
inherit autotools eutils
DESCRIPTION="Music On Console - ncurses interface for playing audio files"
HOMEPAGE="http://moc.daper.net"
SRC_URI="http://dev.gentoo.org/~radhermit/distfiles/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="aac alsa curl debug ffmpeg flac jack libsamplerate mad modplug musepack
oss sid sndfile speex timidity +unicode vorbis wavpack"
# libltdl from libtool is used at runtime
RDEPEND=">=sys-devel/libtool-2.2.6b
>=sys-libs/db-4
sys-libs/ncurses[unicode?]
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
curl? ( net-misc/curl )
ffmpeg? ( virtual/ffmpeg )
flac? ( media-libs/flac )
jack? ( media-sound/jack-audio-connection-kit )
libsamplerate? ( media-libs/libsamplerate )
mad? ( media-libs/libmad sys-libs/zlib media-libs/libid3tag )
modplug? ( media-libs/libmodplug )
musepack? ( media-sound/musepack-tools media-libs/taglib )
sid? ( >=media-libs/libsidplay-2 )
sndfile? ( media-libs/libsndfile )
speex? ( media-libs/speex )
timidity? ( media-libs/libtimidity media-sound/timidity++ )
vorbis? ( media-libs/libogg media-libs/libvorbis )
wavpack? ( media-sound/wavpack )"
DEPEND="${RDEPEND}
app-arch/xz-utils
virtual/pkgconfig"
src_prepare() {
epatch "${FILESDIR}"/${PN}-libresid-builder.so_not_la.patch #416619
eautoreconf
}
src_configure() {
local myconf=(
--docdir="${EPREFIX}"/usr/share/doc/${PF}
$(use_enable debug)
$(use_with oss)
$(use_with alsa)
$(use_with jack)
$(use_with unicode ncursesw)
$(use_with libsamplerate samplerate)
$(use_with aac)
$(use_with ffmpeg)
$(use_with flac)
$(use_with modplug)
$(use_with mad mp3)
--without-rcc
$(use_with musepack)
$(use_with sid sidplay2)
$(use_with sndfile)
$(use_with speex)
$(use_with timidity)
$(use_with vorbis)
$(use_with wavpack)
$(use_with curl)
)
econf "${myconf[@]}"
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS NEWS TODO # The rest is installed by doc_DATA from "${S}"/Makefile.am
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
}

@ -1,2 +1 @@
DIST nted-1.10.18.tar.gz 4099835 RMD160 22149c40ce305e607a88f8bedb48f2ecc11417ee SHA1 877e9ec58454b511ee420d91176c2e46e8f501e0 SHA256 808df3c851dbc4b24efdbf96c4e6ed28152deb301c4373268831f2a243e8f1ac
DIST nted-1.10.7.tar.gz 4050305 RMD160 9320b560da2e8fe70e3e0e9d70e41bdde141777c SHA1 1d63cf8eaac55ddb289fb501c702d4fcad46f229 SHA256 bd0c083173e7425de6dddb09596dc6fd93810e9d2746f56116afe370633603f1

@ -1,37 +1,40 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/nted/nted-1.10.18.ebuild,v 1.5 2012/05/05 08:45:04 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/nted/nted-1.10.18.ebuild,v 1.6 2012/05/21 06:33:24 ssuominen Exp $
EAPI="4"
EAPI=4
inherit eutils
DESCRIPTION="WYSIWYG score editor for GTK+2"
DESCRIPTION="WYSIWYG score editor for GTK+"
HOMEPAGE="http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml"
SRC_URI="http://vsr.informatik.tu-chemnitz.de/staff/jan/${PN}/sources/${P}.tar.gz"
LICENSE="|| ( GPL-2 FDL-1.2 NTED_FONT )"
LICENSE="GPL-2 FDL-1.2 NTED_FONT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc nls"
RDEPEND="doc? ( gnome-extra/yelp app-text/xmlto )
IUSE="doc debug nls"
RDEPEND=">=dev-libs/glib-2
media-libs/alsa-lib
>=media-libs/freetype-2
x11-libs/cairo
>=x11-libs/gdk-pixbuf-2
x11-libs/gtk+:2
media-libs/alsa-lib"
x11-libs/libX11
x11-libs/pango"
DEPEND="${RDEPEND}
virtual/pkgconfig"
virtual/pkgconfig
doc? ( app-text/xmlto )
nls? ( sys-devel/gettext )"
src_configure() {
econf $(use_with doc) \
$(use_enable debug) \
$(use_enable nls) \
--docdir=/usr/share/doc/${PF}
DOCS="ABOUT_THE_EXAMPLES.TXT AUTHORS FAQ README"
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS ABOUT_THE_EXAMPLES.TXT FAQ README
doman "man/${PN}.1"
src_configure() {
# Trick ./configure to believe we have gnome-extra/yelp installed.
has_version gnome-extra/yelp || export ac_cv_path_YELP="$(type -P true)"
econf \
--docdir=/usr/share/doc/${PF} \
$(use_enable debug) \
$(use_enable nls) \
$(use_with doc)
}

@ -1,37 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/nted/nted-1.10.7-r1.ebuild,v 1.4 2012/05/05 08:45:04 mgorny Exp $
EAPI="2"
inherit eutils
DESCRIPTION="WYSIWYG score editor for GTK+2"
HOMEPAGE="http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml"
SRC_URI="http://vsr.informatik.tu-chemnitz.de/staff/jan/${PN}/sources/${P}.tar.gz"
LICENSE="|| ( GPL-2 FDL-1.2 NTED_FONT )"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc nls debug"
RDEPEND="doc? ( gnome-extra/yelp app-text/xmlto )
x11-libs/cairo
x11-libs/gtk+:2
media-libs/alsa-lib"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
econf $(use_with doc) \
$(use_enable debug) \
$(use_enable nls) \
--docdir=/usr/share/doc/${PF}
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ABOUT_THE_EXAMPLES.TXT FAQ README || die "dodoc failed"
doman "man/${PN}.1" || die "doman 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/media-sound/pavucontrol/pavucontrol-1.0.ebuild,v 1.6 2012/05/05 08:46:00 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/pavucontrol/pavucontrol-1.0.ebuild,v 1.7 2012/05/20 20:48:51 ssuominen Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE="nls"
RDEPEND=">=dev-cpp/gtkmm-3.0:3.0

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/aegisub/aegisub-2.1.9.ebuild,v 1.3 2012/05/05 08:58:56 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/aegisub/aegisub-2.1.9.ebuild,v 1.4 2012/05/20 21:31:24 ago Exp $
EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="http://rion-overlay.googlecode.com/files/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="alsa debug +ffmpeg lua nls openal oss portaudio pulseaudio spell"
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/media-video/totem/totem-3.4.2.ebuild,v 1.1 2012/05/19 23:59:31 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-3.4.2.ebuild,v 1.2 2012/05/20 22:22:55 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -115,7 +115,6 @@ pkg_setup() {
$(use_enable nautilus)
$(use_enable nsplugin browser-plugins)
$(use_enable python)
$(use_enable python introspection)
$(use_enable vala)
VALAC=$(type -P valac-0.14)
BROWSER_PLUGIN_DIR=/usr/$(get_libdir)/nsbrowser/plugins"

@ -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-video/vlc/vlc-1.1.13.ebuild,v 1.7 2012/05/05 08:58:52 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-1.1.13.ebuild,v 1.8 2012/05/21 05:21:20 ssuominen Exp $
EAPI="3"
@ -15,7 +15,7 @@ if [ "${PV%9999}" != "${PV}" ] ; then
fi
fi
inherit eutils multilib autotools toolchain-funcs gnome2 nsplugins qt4 flag-o-matic ${SCM}
inherit eutils multilib autotools toolchain-funcs gnome2 qt4 flag-o-matic ${SCM}
MY_PV="${PV/_/-}"
MY_PV="${MY_PV/-beta/-test}"
@ -51,7 +51,7 @@ IUSE="a52 aac aalib alsa altivec atmo avahi bidi cdda cddb dbus dc1394
debug dirac directfb dts dvb dvd elibc_glibc fbcon fluidsynth +ffmpeg flac fontconfig
+gcrypt ggi gme gnome gnutls httpd id3tag ieee1394 jack kate kde libass libcaca
libnotify libproxy libtiger libv4l libv4l2 lirc live lua matroska mmx
modplug mp3 mpeg mtp musepack ncurses nsplugin ogg opengl optimisememory oss
modplug mp3 mpeg mtp musepack ncurses ogg opengl optimisememory oss
png projectm pulseaudio pvr +qt4 remoteosd rtsp run-as-root samba
schroedinger sdl sdl-image shine shout skins speex sqlite sse stream
svg svga taglib theora truetype twolame udev upnp v4l vaapi vcdx vlm
@ -102,7 +102,6 @@ RDEPEND="
mtp? ( >=media-libs/libmtp-1.0.0 )
musepack? ( >=media-sound/musepack-tools-444 )
ncurses? ( sys-libs/ncurses )
nsplugin? ( >=net-libs/xulrunner-1.9.2 x11-libs/libXpm x11-libs/libXt x11-libs/libxcb x11-libs/xcb-util )
ogg? ( media-libs/libogg )
opengl? ( virtual/opengl || ( >=x11-libs/libX11-1.3.99.901 <x11-libs/libX11-1.3.99.901[xcb] ) )
png? ( media-libs/libpng sys-libs/zlib )
@ -182,7 +181,6 @@ pkg_setup() {
vlc_use_force skins qt4
vlc_use_force vlm stream
vlc_use_force vaapi ffmpeg
vlc_use_force nsplugin xcb
vlc_use_force xosd X
vlc_use_force sdl X
vlc_use_force aalib X
@ -279,7 +277,7 @@ src_configure() {
$(use_enable mtp) \
$(use_enable musepack mpc) \
$(use_enable ncurses) \
$(use_enable nsplugin mozilla) --with-mozilla-pkg=libxul \
--disable-mozilla \
$(use_enable ogg) \
$(use_enable opengl glx) $(use_enable opengl) \
$(use_enable optimisememory optimize-memory) \
@ -337,7 +335,6 @@ src_configure() {
$(vlc_use_enable_force remoteosd libgcrypt) \
$(vlc_use_enable_force gnutls libgcrypt) \
$(vlc_use_enable_force vaapi avcodec) \
$(vlc_use_enable_force nsplugin xcb) \
$(use sdl && echo '--with-x') \
$(use xosd && echo '--with-x') \
$(use aalib && echo '--with-x')
@ -352,12 +349,6 @@ src_install() {
rm -rf "${D}/usr/share/doc/vlc" \
"${D}"/usr/share/vlc/vlc{16x16,32x32,48x48,128x128}.{png,xpm,ico}
if use nsplugin; then
dodir "/usr/$(get_libdir)/${PLUGINS_DIR}"
mv "${D}"/usr/$(get_libdir)/mozilla/plugins/* \
"${D}/usr/$(get_libdir)/${PLUGINS_DIR}/"
fi
use skins || rm -rf "${D}/usr/share/vlc/skins2"
}

@ -1,5 +1,5 @@
virtual/pkgconfig >=dev-util/intltool-0.35.0 app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 app-arch/xz-utils >=sys-apps/sed-4
>=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 )
>=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 ) virtual/pkgconfig >=dev-util/intltool-0.35.0 app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 app-arch/xz-utils >=sys-apps/sed-4
>=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 ) gnome-base/gsettings-desktop-schemas
0
mirror://gnome/sources/gnote/0.8/gnote-0.8.2.tar.xz

@ -1,5 +1,5 @@
virtual/pkgconfig >=dev-util/intltool-0.35.0 app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 app-arch/xz-utils >=sys-apps/sed-4
>=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 )
>=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 ) virtual/pkgconfig >=dev-util/intltool-0.35.0 app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 app-arch/xz-utils >=sys-apps/sed-4
>=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 ) gnome-base/gsettings-desktop-schemas
0
mirror://gnome/sources/gnote/0.8/gnote-0.8.2.tar.xz

@ -1,5 +1,5 @@
virtual/pkgconfig >=dev-util/intltool-0.35.0 app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 app-arch/xz-utils >=sys-apps/sed-4
>=dev-libs/glib-2.32 >=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 )
>=dev-libs/glib-2.32 >=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 ) virtual/pkgconfig >=dev-util/intltool-0.35.0 app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 app-arch/xz-utils >=sys-apps/sed-4
>=dev-libs/glib-2.32 >=x11-libs/gtk+-3.0:3 >=dev-cpp/glibmm-2.28:2 >=dev-cpp/gtkmm-3.0:3.0 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=dev-libs/libpcre-7.8:3[cxx] >=dev-libs/boost-1.34 >=sys-apps/util-linux-2.16 applet? ( >=gnome-base/gnome-panel-3 ) gnome-base/gsettings-desktop-schemas
0
mirror://gnome/sources/gnote/0.8/gnote-0.8.3.tar.xz

@ -0,0 +1,22 @@
app-shells/push sqlite? ( >=dev-db/sqlite-3 ) nls? ( virtual/libintl ) app-arch/xz-utils nls? ( sys-devel/gettext )
app-shells/push sqlite? ( >=dev-db/sqlite-3 ) nls? ( virtual/libintl )
0
mirror://berlios/eix/eix-0.25.5.tar.xz
http://eix.berlios.de
GPL-2
Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more
~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
bash-completion-r1 multilib toolchain-funcs
debug +dep doc nls optimization security strong-optimization sqlite tools zsh-completion
4
configure install postinst setup

@ -0,0 +1,22 @@
app-portage/eix app-portage/gentoolkit sys-apps/portage
0
mirror://github/jdhore/epkg/epkg-0.1.tar.gz
http://github.com/jdhore/epkg
public-domain
A simple portage wrapper which works like other package managers
~amd64 ~x86
4
install

@ -6,7 +6,7 @@ mirror://sourceforge/layman/layman-1.4.2.tar.gz
http://layman.sourceforge.net/
GPL-2
Tool to manage Gentoo overlays.
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd
distutils eutils multilib python toolchain-funcs user
bazaar cvs darcs git mercurial subversion test

@ -1,22 +0,0 @@
>=dev-libs/glib-2.24:2 dev-libs/libxml2 >=x11-libs/gtk+-2.20:2 dev-libs/chmlib dev-libs/libgcrypt >=net-libs/xulrunner-1.9.2 sys-devel/gettext >=dev-util/intltool-0.37 >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
>=dev-libs/glib-2.24:2 dev-libs/libxml2 >=x11-libs/gtk+-2.20:2 dev-libs/chmlib dev-libs/libgcrypt >=net-libs/xulrunner-1.9.2
0
http://chmsee.googlecode.com/files/chmsee-1.3.1.1.tar.gz
http://chmsee.googlecode.com
GPL-2
Gecko-based HTML Help (chm) viewer
~amd64 ~x86
base cmake-utils eutils flag-o-matic multilib toolchain-funcs user
3
compile configure install prepare test unpack

@ -6,7 +6,7 @@ test
http://code.google.com/p/stardict-3/
CPL-1.0 GPL-3 LGPL-2
A international dictionary supporting fuzzy and glob style matching
~amd64 ~ppc ~ppc64 ~sparc ~x86
amd64 ~ppc ~ppc64 ~sparc ~x86
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib toolchain-funcs user versionator
espeak gnome gucharmap qqwry pronounce spell tools

@ -6,7 +6,7 @@ mirror://gnome/sources/gtkmm/3.2/gtkmm-3.2.0.tar.xz
http://www.gtkmm.org
LGPL-2.1
C++ interface for GTK+2
alpha amd64 arm hppa ia64 ~ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris
alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib toolchain-funcs user versionator
doc examples test

@ -6,7 +6,7 @@ mirror://sourceforge/crayzedsgui/CEGUI-0.7.6.tar.gz doc? ( mirror://sourceforge/
http://www.cegui.org.uk/
MIT
Crazy Eddie's GUI System
amd64 -ppc ~x86
~amd64 -ppc ~x86
bidi debug devil doc examples expat gtk irrlicht lua ogre opengl pcre static-libs tinyxml truetype xerces-c xml zip
|| ( expat tinyxml xerces-c xml )

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

Loading…
Cancel
Save