Sync with portage [Tue Nov 22 08:47:18 MSK 2011].

mhiretskiy
root 13 years ago
parent 91123f3bea
commit 0342b6dc78

@ -1 +1,2 @@
DIST snappy-1.0.3.tar.gz 1716787 RMD160 abfd39da1a275fa169d6b54b766adecd5419d2c5 SHA1 31069cfc43ff9a786ecbe189570ccf3c0ef1f7fc SHA256 2201cb724923d1d490698d19e0ce295f46d87b302ca9590aff2302051fc90a5e
DIST snappy-1.0.4.tar.gz 1676541 RMD160 3e3c802adeba130175db3ec6af9f9f7c3efccb6f SHA1 d47edcb63bfad4446ecda5806337cb90ebc51aa1 SHA256 4ad91adb1592b6de67ecaad2ade6c34b9cf98a0bbc74ac8786b520b529b3bf61

@ -0,0 +1,46 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/snappy/snappy-1.0.4.ebuild,v 1.1 2011/11/21 09:53:37 nirbheek Exp $
EAPI="4"
DESCRIPTION="A high-speed compression/decompression library by Google"
HOMEPAGE="https://code.google.com/p/snappy/"
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
RDEPEND=""
DEPEND="${RDEPEND}"
DOCS="AUTHORS ChangeLog README NEWS format_description.txt"
src_prepare() {
default
# Avoid automagic lzop and gzip by not checking for it
#sed -i -e '/^CHECK_EXT_COMPRESSION_LIB/d' "${S}/configure.ac" || die
# Avoid eautoreconf due to the above sed by just removing the expanded lines
sed -i -e '15126,15385d' "${S}/configure" || die
}
src_configure() {
econf \
--without-gflags \
--disable-gtest \
$(use_enable static-libs static)
}
src_install() {
default
# Remove docs installed by snappy itself
rm -rf "${ED}/usr/share/doc/snappy" || die
# Remove la files if we're not installing static libraries
if ! use static-libs; then
find "${ED}" -iname '*.la' -exec rm -f {} + || die
fi
}

@ -1,2 +1,3 @@
DIST mew-6.2.tar.gz 972731 RMD160 fbda38606c228e2c7cb873a348821d2ec10138b9 SHA1 8380cf0072e0615f27b39144481eb9b410c57e45 SHA256 9838a1c2556d75f6dae954cd9869fe6cf81998f89108c9318c638dffc36d8f78
DIST mew-6.3.tar.gz 976352 RMD160 da816f4c7679a968b1765192a8eda78118d179a6 SHA1 206709f9423c787d94e120f9bac606b975d6aab1 SHA256 9c4ea66bb04a2c11809c6a1d77fc560e8823749c7a0855fdcb890945f95a57d4
DIST mew-6.4.tar.gz 1025983 RMD160 295634fa5b2a58a29a8e5c2d271900990d726835 SHA1 260cf65b0852c2e871faa1c34a445ab692e26359 SHA256 9d0de3eb0cebfac51fa136d134e2f887d5f76d18bf09a607b1b30b481b419e34

@ -0,0 +1,45 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mew/mew-6.4.ebuild,v 1.1 2011/11/21 13:08:13 ulm Exp $
EAPI=4
inherit elisp
DESCRIPTION="Great MIME mail reader for Emacs/XEmacs"
HOMEPAGE="http://www.mew.org/"
SRC_URI="http://www.mew.org/Release/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="ssl linguas_ja"
RESTRICT="test"
RDEPEND="ssl? ( net-misc/stunnel )"
SITEFILE="50${PN}-gentoo.el"
src_configure() {
econf \
--with-elispdir="${SITELISP}/${PN}" \
--with-etcdir="${SITEETC}/${PN}"
}
src_compile() {
emake
use linguas_ja && emake jinfo
}
src_install() {
emake DESTDIR="${D}" install
use linguas_ja && emake DESTDIR="${D}" install-jinfo
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
dodoc 00api 00changes* 00diff 00readme dot.*
}
pkg_postinst() {
elisp-site-regen
elog "Please refer to /usr/share/doc/${PF} for sample configuration files."
}

@ -1,2 +1,3 @@
DIST ocaml-3.11.2.tar.bz2 2346284 RMD160 a407e579b7fa134fc8126c5c5b544dd60cedecb1 SHA1 59053ce0078da2367f4ce61da886d22c6e86a46d SHA256 86f3387a0d7e7c8be2a3c53af083a5a726e333686208d5ea0dd6bb5ac3f58143
DIST ocaml-3.12.0.tar.bz2 2639049 RMD160 3d10d5f7431d8200688fa74122e7ed528126a0fa SHA1 33ebbfb1115806f117808f37e40d206c8994943d SHA256 17811756209ec9658e1027b0d3b8e5dedb772ca1c43e0bdfa630a2a183ffec3b
DIST ocaml-3.12.1.tar.bz2 2949124 RMD160 61d38c0785491c8790ac02ab78fb2f26ea490fc1 SHA1 29b44117b116b1a5bc54a8b4514af483793a769f SHA256 edcf563da75e0b91f09765649caa98ab1535e0c7498f0737b5591b7de084958d

@ -0,0 +1,22 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ocaml-mode/ocaml-mode-3.12.1.ebuild,v 1.1 2011/11/21 13:14:10 ulm Exp $
EAPI=4
inherit elisp
MY_P=${P/-mode/}
DESCRIPTION="Emacs mode for OCaml"
HOMEPAGE="http://www.ocaml.org/"
SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
S="${WORKDIR}/${MY_P}/emacs"
SITEFILE="50${PN}-gentoo.el"
DOCS="README README.itz"

@ -1,2 +1,3 @@
DIST python-mode-5.1.0.el.bz2 37743 RMD160 df04f1ae210dc1eba4f43d80c4e1cabd930b53c5 SHA1 e58ed01bc7e63d6be76e9d65642e6245f15b27c1 SHA256 e9db2017996b6dbfb4fdb4fd725cd86a043990616bac981160c3118bd352633c
DIST python-mode-5.2.0.tgz 73566 RMD160 fc6d649f4c85a275b714b2a1ba8fa5cfb13cea7a SHA1 f5a8e8ee5bcfef7df329a99f24106a77fe1e5b7b SHA256 84ee977fb7c639bc96cd4e8db0145c7a182489456e4d95a71c3612258b5013ac
DIST python-mode.el-6.0.3.tar.gz 134816 RMD160 09a29896fd759ec1d928e4ce922b0a8cbd62a328 SHA1 2aac9464fe9690b00f94c2ea5debf3a5bb1b2884 SHA256 ea58b4aa944ee4c81041b5124cd552800a694b90bed9ba38f5dde673eaad06fa

@ -0,0 +1,31 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/python-mode/python-mode-6.0.3.ebuild,v 1.1 2011/11/21 18:01:23 ulm Exp $
EAPI=4
inherit elisp
MY_P="${PN}.el-${PV}"
DESCRIPTION="An Emacs major mode for editing Python source"
HOMEPAGE="https://launchpad.net/python-mode"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
S="${WORKDIR}/${MY_P}"
SITEFILE="50${PN}-gentoo.el"
DOCS="NEWS"
src_prepare() {
# remove XEmacs specific file
rm highlight-indentation.el || die
}
pkg_postinst() {
elisp-site-regen
elog "Note that doctest support is split out to app-emacs/doctest-mode."
}

@ -1,14 +1,13 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-0.15.1-r1.ebuild,v 1.1 2011/10/25 17:08:01 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-0.15.1-r1.ebuild,v 1.2 2011/11/21 18:11:11 jmbsvicetto Exp $
#BACKPORTS=1
EAPI="3"
if [[ ${PV} = *9999* ]]; then
# EGIT_REPO_URI="git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git"
EGIT_REPO_URI="git://github.com/avikivity/kvm.git"
EGIT_REPO_URI="git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git"
GIT_ECLASS="git-2"
fi

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild,v 1.24 2011/11/16 04:27:26 jmbsvicetto Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild,v 1.25 2011/11/21 18:11:11 jmbsvicetto Exp $
#BACKPORTS=1
@ -11,7 +11,7 @@ if [[ ${PV} = *9999* ]]; then
GIT_ECLASS="git-2"
fi
inherit eutils flag-o-matic ${GIT_ECLASS} linux-info toolchain-funcs multilib
inherit eutils flag-o-matic ${GIT_ECLASS} linux-info toolchain-funcs multilib python
if [[ ${PV} = *9999* ]]; then
SRC_URI=""
@ -21,7 +21,7 @@ else
${BACKPORTS:+
http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/distfiles/${P}-backports-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@ -66,7 +66,8 @@ RDEPEND="
sys-apps/pciutils
>=sys-apps/util-linux-2.16.0
sys-libs/zlib
sys-apps/seabios
amd64? ( sys-apps/seabios )
x86? ( sys-apps/seabios )
aio? ( dev-libs/libaio )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
@ -129,6 +130,8 @@ pkg_setup() {
fi
fi
python_set_active_version 2
enewgroup kvm
}
@ -267,10 +270,12 @@ src_install() {
newdoc pc-bios/README README.pc-bios || die
dohtml qemu-doc.html qemu-tech.html || die
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${D}/usr/share/qemu/bios.bin"
insinto /usr/share/qemu
dosym ../seabios/bios.bin
# FIXME: Need to come up with a solution for non-x86 based systems
if use x86 || use amd64; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
rm "${D}/usr/share/qemu/bios.bin"
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
fi
}
pkg_postinst() {

@ -1,2 +1,2 @@
DIST glabels-2.2.8.tar.gz 3842721 RMD160 97506ca496fa35653462850ffd534384ee151733 SHA1 9b71da53ec3f27e886177a7c9089c8901fbf7fb2 SHA256 0401ab5ab55f1828e3db3633aa8f9b5a50a08bed74a5a9cb273e6274ce002f3c
DIST glabels-2.3.0.tar.bz2 2796547 RMD160 4646c276b438a9ee78725c4b34c7a7480ee6432d SHA1 30c952fa1df0f307687cbb92d7b64e951fc5e7c7 SHA256 687109e8863dbf9a48597509656d378af8d52dfeb88657a8d5f8570a0e2cca24
DIST glabels-3.0.0.tar.bz2 2924060 RMD160 76a05aaf4ab3d80efc6fbf549da964bc4e50031e SHA1 74f5a3fb09a12ef15827c1eef6f13b82c27a621e SHA256 a3a3db4dd25bfb1a03f4008f01c5d9045174e78e13ae77438b81bfe4bf14e64a

@ -1,57 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/glabels/glabels-2.3.0.ebuild,v 1.4 2011/03/16 07:59:43 nirbheek Exp $
EAPI="2"
GCONF_DEBUG="no"
inherit eutils gnome2
DESCRIPTION="Program for creating labels and business cards"
HOMEPAGE="http://glabels.sourceforge.net/"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="barcode doc eds"
RDEPEND=">=dev-libs/glib-2.24:2
>=x11-libs/gtk+-2.20:2
>=dev-libs/libxml2-2.7:2
>=gnome-base/gconf-2.28:2
barcode? (
>=app-text/barcode-0.98
>=media-gfx/qrencode-3.1 )
eds? ( >=gnome-extra/evolution-data-server-2.28 )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9
app-text/scrollkeeper
app-text/gnome-doc-utils
app-text/docbook-xml-dtd:4.1.2
>=dev-util/intltool-0.28
doc? ( dev-util/gtk-doc )"
DOCS="AUTHORS ChangeLog NEWS README TODO"
pkg_setup() {
G2CONF="${G2CONF}
$(use_with eds libebook)
--disable-update-mimedb
--disable-update-desktopdb
--disable-static"
}
src_prepare() {
gnome2_src_prepare
# Fix malformed XML documentation, bug #?
epatch "${FILESDIR}/${PN}-2.2.7-documentation.patch"
# Fix intltool test, bug #?
echo "help/cs/glabels-3.0.xml" >> po/POTFILES.in
}
src_install() {
gnome2_src_install
find "${D}" -name "*.la" -delete || die
}

@ -0,0 +1,43 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/glabels/glabels-3.0.0.ebuild,v 1.1 2011/11/21 12:11:57 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
GNOME_TARBALL_SUFFIX="bz2"
inherit eutils gnome2
DESCRIPTION="Program for creating labels and business cards"
HOMEPAGE="http://www.glabels.org/"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="barcode doc eds"
RDEPEND=">=dev-libs/glib-2.28.2:2
>=x11-libs/gtk+-3.0.9:3
>=dev-libs/libxml2-2.7.8:2
>=gnome-base/librsvg-2.32.0:2
>=x11-libs/cairo-1.10.0
>=x11-libs/pango-1.28.1
barcode? (
>=app-text/barcode-0.98
>=media-gfx/qrencode-3.1 )
eds? ( >=gnome-extra/evolution-data-server-2.30.3 )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9
app-text/scrollkeeper
app-text/gnome-doc-utils
app-text/docbook-xml-dtd:4.1.2
>=dev-util/intltool-0.28
doc? ( dev-util/gtk-doc )"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
$(use_with eds libebook)
--disable-static"
}

@ -1,3 +1 @@
DIST gnucash-2.4.5.tar.bz2 9264705 RMD160 ae475c31f18bdd4edb3e8c72951b09942f19acdc SHA1 4f40b039ee8e9bcc15d49a8ed52bd7ef94bc8126 SHA256 edc76109ca6cc31ee02734d4dd129d1177bc4b4e6de40e7de9e5752fc38faf92
DIST gnucash-2.4.6.tar.bz2 9302034 RMD160 af0f19749b38040c28f45ea0746a52cad3703d96 SHA1 b6d4a6bc327ef5a260d070215a14a3180b474ad8 SHA256 c764668e9c947fdea60456f54d912c73b6a4c603b617c683e497cb7a94dbda57
DIST gnucash-2.4.7.tar.bz2 9297876 RMD160 678db346d2a0d3f019d7435ac3cf17df96ac7c1a SHA1 e99dd56949de27c19d9c3413d30c87a0f74e8ff9 SHA256 eeb3b17f9081a544f8705db735df88ab3f468642a1d01552ea4e36bcb5b0730e

@ -1,14 +0,0 @@
Gentoo bug: #359033
Avoid linking against system's. Gnucash-2.2.9 didn't have gnc_html_new, gnc_html_copy and gnc_html_export symbol.
--- a/src/bin/Makefile.am 2011-04-19 00:04:59.000000000 +0200
+++ b/src/bin/Makefile.am 2011-04-19 00:03:27.000000000 +0200
@@ -67,6 +67,7 @@
${top_builddir}/src/gnome-utils/libgncmod-gnome-utils.la \
${top_builddir}/src/app-utils/libgncmod-app-utils.la \
${top_builddir}/src/gnc-module/libgnc-module.la \
+ ${top_builddir}/src/report/report-gnome/libgncmod-report-gnome.la \
${GUILE_LIBS} \
${GLIB_LIBS} \
${GNOME_LIBS} \

@ -1,147 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.4.5.ebuild,v 1.8 2011/07/24 10:59:27 armin76 Exp $
EAPI="3"
PYTHON_DEPEND="python? 2:2.4"
inherit autotools eutils gnome2 python
DOC_VER="2.2.0"
DESCRIPTION="A personal finance manager"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE="chipcard cxx debug +doc hbci mysql ofx postgres python quotes sqlite webkit"
# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.in)
RDEPEND=">=dev-libs/glib-2.13:2
>=dev-libs/popt-1.5
>=dev-libs/libxml2-2.5.10:2
>=dev-scheme/guile-1.8.3:12[deprecated,regex]
dev-scheme/guile-www
>=dev-scheme/slib-3.1.4
>=gnome-base/gconf-2:2
>=gnome-base/libgnomeui-2.4
>=gnome-base/libglade-2.4:2.0
|| ( <gnome-base/gnome-keyring-2.29 gnome-base/libgnome-keyring )
media-libs/libart_lgpl
>=sys-libs/zlib-1.1.4
>=x11-libs/gtk+-2.14:2
x11-libs/goffice:0.8[gnome]
x11-libs/pango
cxx? ( dev-cpp/gtkmm:2.4 )
ofx? ( >=dev-libs/libofx-0.9.1 )
hbci? ( >=net-libs/aqbanking-5[gtk]
sys-libs/gwenhywfar[gtk]
chipcard? ( sys-libs/libchipcard )
)
quotes? ( dev-perl/DateManip
>=dev-perl/Finance-Quote-1.11
dev-perl/HTML-TableExtract )
webkit? ( net-libs/webkit-gtk:2 )
!webkit? ( >=gnome-extra/gtkhtml-3.16:3.14 )
sqlite? ( dev-db/libdbi dev-db/libdbi-drivers[sqlite3] )
postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
"
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-0.3
dev-util/pkgconfig
dev-util/intltool
gnome-base/gnome-common
sys-devel/libtool
"
PDEPEND="doc? ( >=app-doc/gnucash-docs-${DOC_VER} )"
#ELTCONF="--patch-only"
# FIXME: no the best thing to do but it'd be even better to fix autofoo
# XXX: does not break here
#MAKEOPTS="${MAKEOPTS} -j1"
pkg_setup() {
DOCS="doc/README.OFX doc/README.HBCI"
if use webkit ; then
G2CONF+=" --with-html-engine=webkit"
else
G2CONF+=" --with-html-engine=gtkhtml"
fi
if use sqlite || use mysql || use postgres ; then
G2CONF+=" --enable-dbi"
else
G2CONF+=" --disable-dbi"
fi
G2CONF+="
$(use_enable cxx gtkmm)
$(use_enable debug)
$(use_enable ofx)
$(use_enable hbci aqbanking)
$(use_enable python python-bindings)
--disable-doxygen
--enable-locale-specific-tax
--disable-error-on-warning"
if use python ; then
python_set_active_version 2
fi
}
src_configure() {
# guile wrongly exports LDFLAGS as LIBS which breaks modules
# Filter until a better ebuild is available, bug #202205
local GUILE_LIBS=""
local lib
for lib in $(guile-config link); do
if [ "${lib#-Wl}" = "$lib" ]; then
GUILE_LIBS="$GUILE_LIBS $lib"
fi
done
econf GUILE_LIBS="${GUILE_LIBS}" ${G2CONF}
}
src_prepare() {
gnome2_src_prepare
: > "${S}"/py-compile
use python && python_convert_shebangs -r 2 .
# Disable python binding tests because of missing file
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
-i src/optional/python-bindings/Makefile.{am,in} \
|| die "python tests sed failed"
# Do not relink to system libraries, upstream bug #644897
epatch "${FILESDIR}/${PN}-2.4.5-link-system-libs.patch"
intltoolize --force --copy --automake || die
eautoreconf
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
GUILE_WARN_DEPRECATED=no \
GNC_DOT_DIR="${T}"/.gnucash \
emake check \
|| die "Make check failed. See above for details."
}
src_install() {
# Parallel installation fails from time to time, bug #359123
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
# prepalldocs
mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
dodoc "${T}"/cantuseprepalldocs/* || die
find "${ED}" -name '*.la' -delete || die
}

@ -1,136 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.4.6.ebuild,v 1.4 2011/07/24 10:59:27 armin76 Exp $
EAPI="3"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="no"
PYTHON_DEPEND="python? 2:2.4"
inherit gnome2 python
DOC_VER="2.2.0"
DESCRIPTION="A personal finance manager"
HOMEPAGE="http://www.gnucash.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="chipcard cxx debug +doc hbci mysql ofx postgres python quotes sqlite webkit"
# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.in)
RDEPEND=">=dev-libs/glib-2.13:2
>=dev-libs/popt-1.5
>=dev-libs/libxml2-2.5.10:2
>=dev-scheme/guile-1.8.3:12[deprecated,regex]
dev-scheme/guile-www
>=dev-scheme/slib-3.1.4
>=gnome-base/gconf-2:2
>=gnome-base/libgnomeui-2.4
>=gnome-base/libglade-2.4:2.0
|| ( <gnome-base/gnome-keyring-2.29 gnome-base/libgnome-keyring )
media-libs/libart_lgpl
>=sys-libs/zlib-1.1.4
>=x11-libs/gtk+-2.14:2
x11-libs/goffice:0.8[gnome]
x11-libs/pango
cxx? ( dev-cpp/gtkmm:2.4 )
ofx? ( >=dev-libs/libofx-0.9.1 )
hbci? ( >=net-libs/aqbanking-5[gtk]
sys-libs/gwenhywfar[gtk]
chipcard? ( sys-libs/libchipcard )
)
quotes? ( dev-perl/DateManip
>=dev-perl/Finance-Quote-1.11
dev-perl/HTML-TableExtract )
webkit? ( net-libs/webkit-gtk:2 )
!webkit? ( >=gnome-extra/gtkhtml-3.16:3.14 )
sqlite? ( dev-db/libdbi dev-db/libdbi-drivers[sqlite3] )
postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
"
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-0.3
dev-util/pkgconfig
dev-util/intltool
gnome-base/gnome-common
sys-devel/libtool
"
PDEPEND="doc? ( >=app-doc/gnucash-docs-${DOC_VER} )"
pkg_setup() {
DOCS="doc/README.OFX doc/README.HBCI"
if use webkit ; then
G2CONF+=" --with-html-engine=webkit"
else
G2CONF+=" --with-html-engine=gtkhtml"
fi
if use sqlite || use mysql || use postgres ; then
G2CONF+=" --enable-dbi"
else
G2CONF+=" --disable-dbi"
fi
G2CONF+="
$(use_enable cxx gtkmm)
$(use_enable debug)
$(use_enable ofx)
$(use_enable hbci aqbanking)
$(use_enable python python-bindings)
--disable-doxygen
--enable-locale-specific-tax
--disable-error-on-warning"
if use python ; then
python_set_active_version 2
fi
}
src_configure() {
# guile wrongly exports LDFLAGS as LIBS which breaks modules
# Filter until a better ebuild is available, bug #202205
local GUILE_LIBS=""
local lib
for lib in $(guile-config link); do
if [ "${lib#-Wl}" = "$lib" ]; then
GUILE_LIBS="$GUILE_LIBS $lib"
fi
done
econf GUILE_LIBS="${GUILE_LIBS}" ${G2CONF}
}
src_prepare() {
gnome2_src_prepare
: > "${S}"/py-compile
use python && python_convert_shebangs -r 2 .
# Disable python binding tests because of missing file
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
-i src/optional/python-bindings/Makefile.{am,in} \
|| die "python tests sed failed"
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
GUILE_WARN_DEPRECATED=no \
GNC_DOT_DIR="${T}"/.gnucash \
emake check \
|| die "Make check failed. See above for details."
}
src_install() {
# Parallel installation fails from time to time, bug #359123
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
dodoc "${T}"/cantuseprepalldocs/* || die
}

@ -1 +1 @@
DIST eclean-kernel-0.1.4.tar.bz2 7376 RMD160 59aee2096e80be8eb590c59ef28b8ffd47e6d4e3 SHA1 40b4ea6a216927bd1051bf579034c6ca94e7619e SHA256 41120f4972ea6ecf6d72f2fffe778e0122e5ebdfeb4288c453fc9483e0876001
DIST eclean-kernel-0.1.5.tar.bz2 7954 RMD160 59fa0a9270624cfa9dc5a03460afe0d594dd0cf2 SHA1 7c5b091f53bdf1249fb52529e3e81420e230e69a SHA256 d713e20936b4233756c4fe306b17be8a7de639916f9116b63951fabec17efe6b

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclean-kernel/eclean-kernel-0.1.4.ebuild,v 1.1 2011/11/16 22:44:53 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/eclean-kernel/eclean-kernel-0.1.5.ebuild,v 1.1 2011/11/21 19:04:00 mgorny Exp $
EAPI=4
PYTHON_DEPEND='2:2.6'

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/jadetex/jadetex-3.13-r3.ebuild,v 1.4 2011/10/05 19:23:00 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/jadetex/jadetex-3.13-r3.ebuild,v 1.5 2011/11/21 15:35:29 jlec Exp $
inherit latex-package texlive-common
@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/jadetex/${P}.tar.gz"
LICENSE="freedist"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RESTRICT="test"

@ -1,3 +1,3 @@
DIST gtksourceviewmm-2.10.1.tar.bz2 985313 RMD160 d09c4629606c4457d9835ac9be5cc02180fdb84e SHA1 e1d6fb26838aecf824caf3705013a08a88788957 SHA256 1041d16059a65123b2aa85eacf0c2f9bee0bf5a4c5c2c1a30475b398ec72d393
DIST gtksourceviewmm-2.10.2.tar.xz 745036 RMD160 0840d3cd9f696cc2455c9a92a6df9aaf8d71f8d8 SHA1 c90b1ee3bff591dbab8a18d43ced6859613b8435 SHA256 12faffd4b0d412a4ff08d0989fa136dfe4dec434a58447bfeffb93473b775cb7
DIST gtksourceviewmm-3.0.0.tar.bz2 940243 RMD160 0ce0ceea318f1f83c4abf8555cae35faaad7a202 SHA1 203b5b80b9b8de41811445f3cdc926c597a26f97 SHA256 4f5d2b68758483d37a462e4e19e31393fc072473b2c9dfc2cce275e2934ef7f0
DIST gtksourceviewmm-3.2.0.tar.xz 742028 RMD160 d5dc1a67b8fd43308e9efcf9bfaf51022201b8c0 SHA1 cac8d2fdde7b862bdb5eb12c6b8998a29e3fcf95 SHA256 9dc0c44f00627e434a36ac7c3a34d9c30ebe45eb6dc682dc733a85dcead2ba66

@ -1,42 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.1.ebuild,v 1.6 2011/01/24 16:22:47 eva Exp $
EAPI="2"
inherit gnome2
DESCRIPTION="C++ bindings for gtksourceview"
HOMEPAGE="http://projects.gnome.org/gtksourceviewmm/"
KEYWORDS="amd64 ppc x86"
IUSE="doc"
SLOT="2.0"
LICENSE="LGPL-2.1"
RDEPEND=">=dev-cpp/gtkmm-2.12:2.4
>=x11-libs/gtksourceview-2.10.0:2.0
!>=dev-cpp/libgtksourceviewmm-1"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
pkg_setup() {
DOCS="AUTHORS ChangeLog* NEWS README"
G2CONF="${G2CONF} $(use_enable doc documentation)"
}
src_prepare() {
gnome2_src_prepare
# Remove docs from SUBDIRS so that docs are not installed, as
# we handle it in src_install.
sed -i -e 's|^\(SUBDIRS =.*\)$(doc_subdirs)\(.*\)|\1\2|' Makefile.in || \
die "sed Makefile.in failed"
}
src_install() {
gnome2_src_install
use doc && dohtml -r docs/reference/html/*
}

@ -0,0 +1,33 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.2.0.ebuild,v 1.1 2011/11/21 22:05:33 eva Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="C++ bindings for gtksourceview"
HOMEPAGE="http://projects.gnome.org/gtksourceviewmm/"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc"
SLOT="3.0"
LICENSE="LGPL-2.1"
RDEPEND=">=dev-cpp/glibmm-2.28:2
>=dev-cpp/gtkmm-3.2:3.0
>=x11-libs/gtksourceview-3.2:3.0
dev-cpp/atkmm
dev-cpp/cairomm
dev-cpp/pangomm:1.4"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
pkg_setup() {
DOCS="AUTHORS ChangeLog* NEWS README"
G2CONF="${G2CONF} $(use_enable doc documentation)"
}

@ -1,3 +1,4 @@
DIST libgdamm-4.1.3.tar.xz 1454864 RMD160 369ad1cdef3e773a25f287406206f2b4db432b58 SHA1 f6126d7b46720e3ea4f3d49e03add2e52da233be SHA256 9e7c04544fb580d8b00216ca191ab863dff73abec0e569159f4aa640f6319881
DIST libgdamm-4.99.4.1.tar.xz 1362924 RMD160 2e1ff5274c299ac79b24e2c45e90a844dab62a06 SHA1 a67cdf8e9c553e179cb418b938d9d15da0511908 SHA256 7be24b0a7e992724478abda029974f7200a8ef000b8592659dd5068f47b02c6a
DIST libgdamm-4.99.5.tar.xz 1357492 RMD160 ef972e952202acf6dd4ec4568032ab223df955ff SHA1 c0b30c2a8fab095d6b9e571edee1380b33731aba SHA256 1a78c145eaac431684a7822234f0a5ffad69949feb7fbf8017353478621e5db4
DIST libgdamm-4.99.6.tar.xz 1356632 RMD160 a6f088c3016941fa5a1c15c4700a0816f7308803 SHA1 ec3fe4ceb364781dfcca8b0973a8f09bcacbda6f SHA256 d1b7e5101c192695e1fad96f6371d4c2362adb3e8f452f2cb2c89e4380d4f492

@ -0,0 +1,29 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libgdamm/libgdamm-4.99.6.ebuild,v 1.1 2011/11/21 12:00:51 pacho Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="C++ bindings for libgda"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="5"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="berkdb doc"
RDEPEND=">=dev-cpp/glibmm-2.27.93:2
>=gnome-extra/libgda-5.0.2:5[berkdb=]"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
pkg_setup() {
# Automagic libgda-berkdb support
DOCS="AUTHORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF} $(use_enable doc documentation)"
}

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild,v 1.3 2011/11/18 21:32:23 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.10.4.ebuild,v 1.4 2011/11/21 11:07:41 sera Exp $
EAPI="4"
inherit java-vm-2 pax-utils
inherit java-vm-2
dist="http://dev.gentoo.org/~caster/distfiles/"
DESCRIPTION="A Gentoo-made binary build of the Icedtea6 JDK"
@ -69,11 +69,7 @@ src_install() {
cp -pRP bin include jre lib man "${ddest}" || die "failed to copy"
# Remove on next bump as the needed marks are already set by icedtea ebuild.
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
local marks="m"
use x86 && marks="msp"
pax-mark ${marks} $(list-paxables "${ddest}"{,/jre}/bin/*)
java-vm_set-pax-markings "${ddest}"
dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
if use doc ; then

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild,v 1.3 2011/11/18 21:32:23 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.0-r1.ebuild,v 1.4 2011/11/21 11:07:41 sera Exp $
EAPI="4"
inherit java-vm-2 pax-utils
inherit java-vm-2
dist="http://dev.gentoo.org/~caster/distfiles/"
DESCRIPTION="A Gentoo-made binary build of the Icedtea6 JDK"
@ -69,11 +69,7 @@ src_install() {
cp -pRP bin include jre lib man "${ddest}" || die "failed to copy"
# Remove on next bump as the needed marks are already set by icedtea ebuild.
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
local marks="m"
use x86 && marks="msp"
pax-mark ${marks} $(list-paxables "${ddest}"{,/jre}/bin/*)
java-vm_set-pax-markings "${ddest}"
dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
if use doc ; then

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.10.4-r1.ebuild,v 1.10 2011/11/18 22:00:16 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.10.4-r1.ebuild,v 1.11 2011/11/21 11:40:06 sera Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
@ -236,12 +236,6 @@ src_install() {
# doins can't handle symlinks.
cp -vRP bin include jre lib man "${ddest}" || die "failed to copy"
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
local marks="m"
use x86 && marks="msp"
pax-mark ${marks} $(list-paxables "${ddest}"{,/jre}/bin/*)
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
if use examples; then
@ -254,6 +248,9 @@ src_install() {
# Fix the permissions.
find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
# Needs to be done before generating cacerts
java-vm_set-pax-markings "${ddest}"
# We need to generate keystore - bug #273306
einfo "Generating cacerts file from certificates in /usr/share/ca-certificates/"
mkdir "${T}/certgen" && cd "${T}/certgen" || die

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.0-r1.ebuild,v 1.17 2011/11/18 22:00:15 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.0-r1.ebuild,v 1.18 2011/11/21 11:40:06 sera Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
@ -9,7 +9,7 @@
EAPI="4"
inherit flag-o-matic java-pkg-2 java-vm-2 pax-utils versionator
inherit flag-o-matic java-pkg-2 java-vm-2 versionator
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
SLOT="7"
@ -262,12 +262,6 @@ src_install() {
# doins can't handle symlinks.
cp -vRP bin include jre lib man "${ddest}" || die "failed to copy"
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
local marks="m"
use x86 && marks="msp"
pax-mark ${marks} $(list-paxables "${ddest}"{,/jre}/bin/*)
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
if use examples; then
@ -280,6 +274,9 @@ src_install() {
# Fix the permissions.
find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
# Needs to be done before generating cacerts
java-vm_set-pax-markings "${ddest}"
# We need to generate keystore - bug #273306
einfo "Generating cacerts file from certificates in /usr/share/ca-certificates/"
mkdir "${T}/certgen" && cd "${T}/certgen" || die

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.1-r1.ebuild,v 1.2 2011/11/12 13:18:42 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.1-r1.ebuild,v 1.3 2011/11/21 10:28:26 sera Exp $
EAPI="4"
inherit java-vm-2 eutils pax-utils prefix versionator
inherit java-vm-2 eutils prefix versionator
UPDATE="$(get_version_component_range 4)"
UPDATE="${UPDATE#0}"
@ -76,9 +76,8 @@ src_prepare() {
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${S}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.1-r2.ebuild,v 1.1 2011/11/17 22:49:56 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.1-r2.ebuild,v 1.2 2011/11/21 10:28:26 sera Exp $
EAPI="4"
inherit java-vm-2 eutils pax-utils prefix versionator
inherit java-vm-2 eutils prefix versionator
UPDATE="$(get_version_component_range 4)"
UPDATE="${UPDATE#0}"
@ -76,9 +76,8 @@ src_prepare() {
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${S}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"

@ -1,5 +1,3 @@
DIST UnlimitedJCEPolicyJDK7.zip 7426 RMD160 a4a6a284579f43d2df3532d279e143d2f03c2c3f SHA1 7d3c9ee89536b82cd21c680088b1bced16017253 SHA256 7a8d790e7bd9c2f82a83baddfae765797a4a56ea603c9150c87b7cdb7800194d
DIST jre-7-linux-i586.tar.gz 33749702 RMD160 a4f71c1ade289c62be0ae343df1efe7933809d6f SHA1 0da2bbc6982054332f71196fc1938be8926413ac SHA256 d0b7f2c48759462c07a96e0b28f2e937b3ccef7baf1c3c53dc3f28a840b7f1b6
DIST jre-7-linux-x64.tar.gz 32344881 RMD160 cd543988ca038d74e103a7e2998d717800c3d4c9 SHA1 9eeaf1a1c6a98106ae50b1d3798e88588ad9ef9c SHA256 d829890d46295ab0cbfcbeb5c68ac7c90a5021689f7503c00b8bcf4bf9ea2f8d
DIST jre-7u1-linux-i586.tar.gz 33753969 RMD160 653313221a0dc0c7b69e158b003c8658eee8f529 SHA1 04f58ab69b479d475933d2270876fd6c9e97a3b6 SHA256 76bfa6d7b80e077a399bf69fbc8e031ee8f4094be0b6d1e30e247e7341ae2d40
DIST jre-7u1-linux-x64.tar.gz 32352700 RMD160 5e032865ffd75961decf959fe4f166833a4f7593 SHA1 fcbd35065ac6040b4160ca93ecd5cf6521885303 SHA256 41d9e1c3f51f7c5041ae9f1c3f200a716903d8d010d5a771e6672766ae95ee92

@ -1,154 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0-r1.ebuild,v 1.1 2011/09/15 04:23:32 serkan Exp $
EAPI="4"
inherit java-vm-2 eutils pax-utils prefix
#UPDATE="$(get_version_component_range 4)"
#UPDATE="${UPDATE#0}"
#MY_PV="$(get_version_component_range 2)u${UPDATE}"
MY_PV="7"
X86_AT="jre-${MY_PV}-linux-i586.tar.gz"
AMD64_AT="jre-${MY_PV}-linux-x64.tar.gz"
# check the URIs when bumping, no idea about their stability yet
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html"
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
JCE_DIR="UnlimitedJCEPolicy"
JCE_FILE="${JCE_DIR}JDK7.zip"
DESCRIPTION="Oracle's Java SE Runtime Environment"
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
SRC_URI="x86? ( ${X86_AT} )
amd64? ( ${AMD64_AT} )
jce? ( ${JCE_FILE} )"
SLOT="1.7"
LICENSE="Oracle-BCLA-JavaSE"
KEYWORDS="~amd64 ~x86"
RESTRICT="fetch strip"
IUSE="X alsa jce nsplugin"
QA_TEXTRELS_x86="
opt/${P}/lib/i386/client/libjvm.so
opt/${P}/lib/i386/server/libjvm.so"
DEPEND="jce? ( app-arch/unzip )"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
alsa? ( media-libs/alsa-lib )
X? (
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libX11
)"
S="${WORKDIR}/jre${PV}"
pkg_nofetch() {
if use x86; then
AT=${X86_AT}
elif use amd64; then
AT=${AMD64_AT}
fi
einfo "Please download ${AT} from:"
einfo "${JRE_URI}"
einfo "and move it to ${DISTDIR}"
if use jce; then
einfo "Also download ${JCE_FILE} from:"
einfo ${JCE_URI}
einfo "and move it to ${DISTDIR}"
fi
}
src_prepare() {
if use jce; then
mv "${WORKDIR}"/${JCE_DIR} "${S}"/lib/security/ || die
fi
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
# see bug #207282
einfo "Creating the Class Data Sharing archives"
if use x86; then
"${S}"/bin/java -client -Xshare:dump || die
fi
"${S}"/bin/java -server -Xshare:dump || die
# Create files used as storage for system preferences.
mkdir .systemPrefs || die
touch .systemPrefs/.system.lock || die
touch .systemPrefs/.systemRootModFile || die
}
src_install() {
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
# writable executable segments
if use x86; then
rm -vf lib/i386/libjavaplugin_oji.so \
lib/i386/libjavaplugin_nscp*.so
rm -vrf plugin/i386
fi
# Without nsplugin flag, also remove the new plugin
local arch=${ARCH};
use x86 && arch=i386;
if ! use nsplugin; then
rm -vf lib/${arch}/libnpjp2.so \
lib/${arch}/libjavaplugin_jni.so
fi
dodir /opt/${P}
cp -pPR bin lib man "${ED}"/opt/${P} || die
# Remove empty dirs we might have copied
rmdir -v $(find "${D}" -type d -empty) || die
dodoc COPYRIGHT README
if use jce; then
dodir /opt/${P}/lib/security/strong-jce
mv "${ED}"/opt/${P}/lib/security/US_export_policy.jar \
"${ED}"/opt/${P}/lib/security/strong-jce || die
mv "${ED}"/opt/${P}/lib/security/local_policy.jar \
"${ED}"/opt/${P}/lib/security/strong-jce || die
dosym /opt/${P}/lib/security/${JCE_DIR}/US_export_policy.jar \
/opt/${P}/lib/security/
dosym /opt/${P}/lib/security/${JCE_DIR}/local_policy.jar \
/opt/${P}/lib/security/
fi
if use nsplugin; then
install_mozilla_plugin /opt/${P}/lib/${arch}/libnpjp2.so
fi
# Install desktop file for the Java Control Panel. Using VMHANDLE as file
# name to prevent file collision with jre and or other slots.
[[ -f "${ED}"/opt/${P}/lib/desktop/applications/sun_java.desktop ]] || die
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Oracle JRE ${SLOT}/" \
-e "s#Exec=.*#Exec=/opt/${P}/bin/jcontrol#" \
-e "s#Icon=.*#Icon=/opt/${P}/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png#" \
"${ED}"/opt/${P}/lib/desktop/applications/sun_java.desktop > \
"${T}"/${VMHANDLE}.desktop
domenu "${T}"/${VMHANDLE}.desktop
# bug #56444
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
eprefixify "${T}"/fontconfig.properties
insinto /opt/${P}/lib/
doins "${T}"/fontconfig.properties
set_java_env
java-vm_revdep-mask
}

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0.1-r1.ebuild,v 1.1 2011/11/04 09:27:24 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0.1-r1.ebuild,v 1.2 2011/11/21 10:45:21 sera Exp $
EAPI="4"
inherit java-vm-2 eutils pax-utils prefix versionator
inherit java-vm-2 eutils prefix versionator
UPDATE="$(get_version_component_range 4)"
UPDATE="${UPDATE#0}"
@ -75,9 +75,8 @@ src_prepare() {
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${S}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0.1.ebuild,v 1.1 2011/10/21 23:05:19 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0.1.ebuild,v 1.2 2011/11/21 10:45:21 sera Exp $
EAPI="4"
inherit java-vm-2 eutils pax-utils prefix versionator
inherit java-vm-2 eutils prefix versionator
UPDATE="$(get_version_component_range 4)"
UPDATE="${UPDATE#0}"
@ -75,9 +75,8 @@ src_prepare() {
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${S}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"

@ -1,6 +1,2 @@
DIST jdk-6u26-dlj-linux-amd64.bin 85481071 RMD160 58ade26b2bea8571ecb28388a749172ff08af06a SHA1 8be21044db1f9dd9cc56e22706af57de8e8dff2b SHA256 c8730c4c5341c41446470e71086e82ae508e876790f806e953a661307660cdde
DIST jdk-6u26-dlj-linux-i586.bin 85214224 RMD160 dac0e73fe5cf6ea6cf9b6421f63205bc3856de50 SHA1 abd1e40bf9e51ee41c8a6863efe68e32d3c0b96e SHA256 54561b0b129c206cd6c29fe43968e8a8702fa437ed8df6debd8ffd1a2e536fae
DIST jdk-6u27-linux-i586.bin 85147250 RMD160 56ba1d22b3daaaae7c64d5eee28b49e4508b97c4 SHA1 7a01bf274b265662acafacdd7b5740d1a3ab0539 SHA256 18f756c241ae1cadc406d2013ddefad45778be89d7d2dd057ab5199cb1dc57eb
DIST jdk-6u27-linux-x64.bin 85418489 RMD160 6bb70446f6c52044606cb88c7b9746915d8f47a9 SHA1 68bf4ece2f64dde2d3f07019df9ae3a3ec205999 SHA256 7e5bd965ca69c382df82c9a8c94282218641ef1ed21b2fefb2535579e5c3186e
DIST jdk-6u29-linux-i586.bin 85146345 RMD160 fca7a51bf14486a81a684c91152493e8af621647 SHA1 a73580ed8ac42040f1bbcab62617719a31c6f487 SHA256 1117f4dfc45632b68ec0f4d5e61e5cafc1d85dc655ee3df5fa6f50128b8c3faf
DIST jdk-6u29-linux-x64.bin 85411605 RMD160 7bb1433728c9d263bfe9d968595aac7d73e6c2f3 SHA1 45286e11864285c0d9d5cafd0355dbe04d272951 SHA256 a8603fa62045ce2164b26f7c04859cd548ffe0e33bfc979d9fa73df42e3b3365

@ -1,160 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.26.ebuild,v 1.3 2011/06/18 11:49:39 hwoarang Exp $
inherit versionator java-vm-2 eutils pax-utils
UPDATE="$(get_version_component_range 4)"
UPDATE="${UPDATE#0}"
MY_PV="$(get_version_component_range 2)u${UPDATE}"
X86_AT="jdk-${MY_PV}-dlj-linux-i586.bin"
AMD64_AT="jdk-${MY_PV}-dlj-linux-amd64.bin"
DESCRIPTION="Sun's Java SE Development Kit"
HOMEPAGE="http://java.sun.com/javase/6/"
URL_BASE="http://download.java.net/dlj/binaries"
SRC_URI="x86? ( ${URL_BASE}/${X86_AT} )
amd64? ( ${URL_BASE}/${AMD64_AT} )"
SLOT="1.6"
LICENSE="dlj-1.1"
KEYWORDS="amd64 x86"
RESTRICT="strip"
IUSE="X alsa derby doc examples jce nsplugin odbc"
QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/motif21/libmawt.so
opt/${P}/jre/lib/i386/libdeploy.so
opt/${P}/jre/lib/i386/client/libjvm.so
opt/${P}/jre/lib/i386/server/libjvm.so"
QA_DT_HASH="opt/${P}/.*"
DEPEND="jce? ( =dev-java/sun-jce-bin-1.6.0* )"
RDEPEND="${DEPEND}
doc? ( =dev-java/java-sdk-docs-1.6.0* )
sys-libs/glibc
alsa? ( media-libs/alsa-lib )
X? (
x11-libs/libXext
x11-libs/libXi
x11-libs/libXp
x11-libs/libXtst
amd64? ( x11-libs/libXt )
x11-libs/libX11
)
odbc? ( dev-db/unixODBC )"
JAVA_PROVIDE="jdbc-stdext jdbc-rowset"
S="${WORKDIR}/jdk$(replace_version_separator 3 _)"
src_unpack() {
sh "${DISTDIR}"/${A} --accept-license --unpack || die "Failed to unpack"
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
# see bug #207282
if use x86; then
einfo "Creating the Class Data Sharing archives"
"${S}"/bin/java -client -Xshare:dump || die
"${S}"/bin/java -server -Xshare:dump || die
fi
}
src_install() {
local dirs="bin include jre lib man"
use derby && dirs="${dirs} db"
dodir /opt/${P}
cp -pPR $dirs "${D}/opt/${P}/" || die "failed to copy"
dodoc COPYRIGHT || die
dohtml README.html || die
cp -pP src.zip "${D}/opt/${P}/" || die
if use examples; then
cp -pPR demo sample "${D}/opt/${P}/" || die
fi
if use jce; then
cd "${D}/opt/${P}/jre/lib/security"
dodir /opt/${P}/jre/lib/security/strong-jce
mv "${D}"/opt/${P}/jre/lib/security/US_export_policy.jar \
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
mv "${D}"/opt/${P}/jre/lib/security/local_policy.jar \
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
fi
if use nsplugin; then
local plugin_dir="ns7-gcc29"
if has_version '>=sys-devel/gcc-3' ; then
plugin_dir="ns7"
fi
if use x86 ; then
install_mozilla_plugin /opt/${P}/jre/lib/i386/libnpjp2.so
install_mozilla_plugin /opt/${P}/jre/plugin/i386/$plugin_dir/libjavaplugin_oji.so old_oji
else
install_mozilla_plugin /opt/${P}/jre/lib/amd64/libnpjp2.so
fi
fi
# create dir for system preferences
dodir /opt/${P}/jre/.systemPrefs
# Create files used as storage for system preferences.
touch "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
touch "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
if [[ -f "${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop ]]; then
# install control panel for Gnome/KDE
# The jre also installs these so make sure that they do not have the same
# Name
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Sun JDK ${SLOT}/" \
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/ControlPanel#" \
-e "s#Icon=.*#Icon=/opt/${P}/jre/plugin/desktop/sun_java.png#" \
"${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
"${T}"/sun_jdk-${SLOT}.desktop
domenu "${T}"/sun_jdk-${SLOT}.desktop
fi
# bug #56444
insinto /opt/${P}/jre/lib/
newins "${FILESDIR}"/fontconfig.Gentoo.properties fontconfig.properties
set_java_env
java-vm_revdep-mask
}
pkg_postinst() {
# Set as default VM if none exists
java-vm-2_pkg_postinst
if use x86 && use nsplugin; then
elog
elog "Two variants of the nsplugin are available via eselect java-nsplugin:"
elog "Note that starting with ${PN}-1.6.0.18-r1 their naming and the default changed,"
elog "users with the old plugin set are switched to the new default automatically."
elog "The default ${VMHANDLE} is the new 'plugin2' which works in Firefox 3 (xulrunner-1.9)"
elog "and newer, the ${VMHANDLE}-old_oji is the old plugin using the OJI API"
elog "that was removed in Firefox 3.6 (xulrunner-1.9.2)."
elog "For more info see https://jdk6.dev.java.net/plugin2/"
elog
fi
if use amd64 && use nsplugin; then
elog
elog "The amd64 version ships the new 'plugin2' browser plugin which works"
elog "in Firefox 3+ and other recent browser versions."
elog "For more info see https://jdk6.dev.java.net/plugin2/"
elog
fi
}

@ -1,177 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.27.ebuild,v 1.2 2011/10/30 14:17:41 caster Exp $
inherit versionator java-vm-2 eutils pax-utils
UPDATE="$(get_version_component_range 4)"
UPDATE="${UPDATE#0}"
MY_PV="$(get_version_component_range 2)u${UPDATE}"
DOWNLOAD_LINK="http://www.oracle.com/technetwork/java/javase/downloads/jdk-${MY_PV}-download-440405.html"
X86_AT="jdk-${MY_PV}-linux-i586.bin"
AMD64_AT="jdk-${MY_PV}-linux-x64.bin"
DESCRIPTION="Oracle (formerly Sun) Java SE Development Kit"
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/overview/index-jsp-136246.html"
SRC_URI="x86? ( ${X86_AT} )
amd64? ( ${AMD64_AT} )"
SLOT="1.6"
LICENSE="Oracle-BCLA-JavaSE"
KEYWORDS="~amd64 ~x86"
RESTRICT="fetch strip"
IUSE="X alsa derby doc examples jce nsplugin odbc"
QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/motif21/libmawt.so
opt/${P}/jre/lib/i386/libdeploy.so
opt/${P}/jre/lib/i386/client/libjvm.so
opt/${P}/jre/lib/i386/server/libjvm.so"
QA_DT_HASH="opt/${P}/.*"
DEPEND="jce? ( =dev-java/sun-jce-bin-1.6.0* )"
RDEPEND="${DEPEND}
doc? ( =dev-java/java-sdk-docs-1.6.0* )
sys-libs/glibc
alsa? ( media-libs/alsa-lib )
X? (
x11-libs/libXext
x11-libs/libXi
x11-libs/libXp
x11-libs/libXtst
amd64? ( x11-libs/libXt )
x11-libs/libX11
)
odbc? ( dev-db/unixODBC )"
JAVA_PROVIDE="jdbc-stdext jdbc-rowset"
S="${WORKDIR}/jdk$(replace_version_separator 3 _)"
pkg_nofetch() {
if use x86; then
AT=${X86_AT}
elif use amd64; then
AT=${AMD64_AT}
fi
einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again."
einfo "Alternatives are switching to dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6"
einfo "Please download ${AT} from:"
einfo "${DOWNLOAD_LINK}"
einfo "and move it to ${DISTDIR}"
}
src_unpack() {
sh "${DISTDIR}"/${A} -noregister || die "Failed to unpack"
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
# see bug #207282
if use x86; then
einfo "Creating the Class Data Sharing archives"
"${S}"/bin/java -client -Xshare:dump || die
"${S}"/bin/java -server -Xshare:dump || die
fi
}
src_install() {
local dirs="bin include jre lib man"
use derby && dirs="${dirs} db"
dodir /opt/${P}
cp -pPR $dirs "${D}/opt/${P}/" || die "failed to copy"
dodoc COPYRIGHT || die
dohtml README.html || die
cp -pP src.zip "${D}/opt/${P}/" || die
if use examples; then
cp -pPR demo sample "${D}/opt/${P}/" || die
fi
if use jce; then
cd "${D}/opt/${P}/jre/lib/security"
dodir /opt/${P}/jre/lib/security/strong-jce
mv "${D}"/opt/${P}/jre/lib/security/US_export_policy.jar \
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
mv "${D}"/opt/${P}/jre/lib/security/local_policy.jar \
"${D}"/opt/${P}/jre/lib/security/strong-jce || die
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/US_export_policy.jar /opt/${P}/jre/lib/security/
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/local_policy.jar /opt/${P}/jre/lib/security/
fi
if use nsplugin; then
local plugin_dir="ns7-gcc29"
if has_version '>=sys-devel/gcc-3' ; then
plugin_dir="ns7"
fi
if use x86 ; then
install_mozilla_plugin /opt/${P}/jre/lib/i386/libnpjp2.so
install_mozilla_plugin /opt/${P}/jre/plugin/i386/$plugin_dir/libjavaplugin_oji.so old_oji
else
install_mozilla_plugin /opt/${P}/jre/lib/amd64/libnpjp2.so
fi
fi
# create dir for system preferences
dodir /opt/${P}/jre/.systemPrefs
# Create files used as storage for system preferences.
touch "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.system.lock
touch "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
chmod 644 "${D}"/opt/${P}/jre/.systemPrefs/.systemRootModFile
if [[ -f "${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop ]]; then
# install control panel for Gnome/KDE
# The jre also installs these so make sure that they do not have the same
# Name
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Sun JDK ${SLOT}/" \
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/ControlPanel#" \
-e "s#Icon=.*#Icon=/opt/${P}/jre/plugin/desktop/sun_java.png#" \
"${D}"/opt/${P}/jre/plugin/desktop/sun_java.desktop > \
"${T}"/sun_jdk-${SLOT}.desktop
domenu "${T}"/sun_jdk-${SLOT}.desktop
fi
# bug #56444
insinto /opt/${P}/jre/lib/
newins "${FILESDIR}"/fontconfig.Gentoo.properties fontconfig.properties
set_java_env
java-vm_revdep-mask
}
pkg_postinst() {
# Set as default VM if none exists
java-vm-2_pkg_postinst
if use x86 && use nsplugin; then
elog
elog "Two variants of the nsplugin are available via eselect java-nsplugin:"
elog "Note that starting with ${PN}-1.6.0.18-r1 their naming and the default changed,"
elog "users with the old plugin set are switched to the new default automatically."
elog "The default ${VMHANDLE} is the new 'plugin2' which works in Firefox 3 (xulrunner-1.9)"
elog "and newer, the ${VMHANDLE}-old_oji is the old plugin using the OJI API"
elog "that was removed in Firefox 3.6 (xulrunner-1.9.2)."
elog "For more info see https://jdk6.dev.java.net/plugin2/"
elog
fi
if use amd64 && use nsplugin; then
elog
elog "The amd64 version ships the new 'plugin2' browser plugin which works"
elog "in Firefox 3+ and other recent browser versions."
elog "For more info see https://jdk6.dev.java.net/plugin2/"
elog
fi
}

@ -0,0 +1,148 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.29-r1.ebuild,v 1.1 2011/11/21 13:26:03 sera Exp $
EAPI="4"
inherit java-vm-2 eutils prefix versionator
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
S_PV="$(replace_version_separator 3 '_')"
X86_AT="jdk-${MY_PV}-linux-i586.bin"
AMD64_AT="jdk-${MY_PV}-linux-x64.bin"
# check the URIs when bumping, no idea about their stability yet
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk-${MY_PV}-download-513648.html"
DESCRIPTION="Oracle's Java SE Development Kit"
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
SRC_URI="x86? ( ${X86_AT} )
amd64? ( ${AMD64_AT} )"
LICENSE="Oracle-BCLA-JavaSE"
KEYWORDS="~amd64 ~x86"
SLOT="1.6"
IUSE="X alsa derby doc examples jce nsplugin"
RESTRICT="fetch strip"
QA_TEXTRELS_x86="
opt/${P}/jre/lib/i386/client/libjvm.so
opt/${P}/jre/lib/i386/motif21/libmawt.so
opt/${P}/jre/lib/i386/server/libjvm.so"
RDEPEND="${DEPEND}
doc? ( dev-java/java-sdk-docs:1.6.0 )
!prefix? ( sys-libs/glibc )
alsa? ( media-libs/alsa-lib )
X? (
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libX11
)"
DEPEND="jce? ( dev-java/sun-jce-bin:1.6 )"
S="${WORKDIR}/jdk${S_PV}"
pkg_nofetch() {
if use x86; then
AT=${X86_AT}
elif use amd64; then
AT=${AMD64_AT}
fi
einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again."
einfo "Alternatives are switching to dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6"
einfo "Please download ${AT} from:"
einfo "${JDK_URI}"
einfo "and move it to ${DISTDIR}"
}
src_unpack() {
sh "${DISTDIR}"/${A} -noregister || die "Failed to unpack"
}
src_compile() {
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${S}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"
if use x86; then
"${S}"/bin/java -client -Xshare:dump || die
fi
"${S}"/bin/java -server -Xshare:dump || die
}
src_install() {
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
# writable executable segments
if use x86; then
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
{,jre/}lib/i386/libjavaplugin_nscp*.so
rm -vrf jre/plugin/i386
fi
# Without nsplugin flag, also remove the new plugin
local arch=${ARCH};
use x86 && arch=i386;
if ! use nsplugin; then
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
{,jre/}lib/${arch}/libjavaplugin_jni.so
fi
dodir /opt/${P}
cp -pPR bin include jre lib man src.zip "${ED}"/opt/${P} || die
if use derby; then
cp -pPR db "${ED}"/opt/${P} || die
fi
if use examples; then
cp -pPR demo sample "${ED}"/opt/${P} || die
fi
# Remove empty dirs we might have copied
rmdir -v $(find "${D}" -type d -empty) || die
dodoc COPYRIGHT
dohtml README.html
if use jce; then
dodir /opt/${P}/jre/lib/security/strong-jce
mv "${ED}"/opt/${P}/jre/lib/security/US_export_policy.jar \
"${ED}"/opt/${P}/jre/lib/security/strong-jce || die
mv "${ED}"/opt/${P}/jre/lib/security/local_policy.jar \
"${ED}"/opt/${P}/jre/lib/security/strong-jce || die
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/US_export_policy.jar \
/opt/${P}/jre/lib/security/US_export_policy.jar
dosym /opt/sun-jce-bin-1.6.0/jre/lib/security/unlimited-jce/local_policy.jar \
/opt/${P}/jre/lib/security/local_policy.jar
fi
if use nsplugin; then
install_mozilla_plugin /opt/${P}/jre/lib/${arch}/libnpjp2.so
fi
# Install desktop file for the Java Control Panel. Using VMHANDLE as file
# name to prevent file collision with jre and or other slots.
[[ -f "${ED}"/opt/${P}/jre/lib/desktop/applications/sun_java.desktop ]] || die
sed -e "s/\(Name=\)Java/\1 Java Control Panel for Oracle JDK ${SLOT} (sun-jdk)/" \
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
-e "s#Icon=.*#Icon=/opt/${P}/jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png#" \
"${ED}"/opt/${P}/jre/lib/desktop/applications/sun_java.desktop > \
"${T}"/${VMHANDLE}.desktop
domenu "${T}"/${VMHANDLE}.desktop
# bug #56444
cp "${FILESDIR}"/fontconfig.Gentoo.properties-r1 "${T}"/fontconfig.properties || die
eprefixify "${T}"/fontconfig.properties
insinto /opt/${P}/jre/lib/
doins "${T}"/fontconfig.properties
set_java_env "${FILESDIR}/${VMHANDLE}.env-r1"
java-vm_revdep-mask
}

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.29-r1.ebuild,v 1.1 2011/11/11 21:06:44 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jre-bin/sun-jre-bin-1.6.0.29-r1.ebuild,v 1.2 2011/11/21 12:15:02 sera Exp $
EAPI="4"
inherit java-vm-2 eutils pax-utils prefix versionator
inherit java-vm-2 eutils prefix versionator
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
S_PV="$(replace_version_separator 3 '_')"
@ -65,9 +65,8 @@ src_unpack() {
}
src_compile() {
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler. This needs to be done before CDS - #215225
pax-mark m $(list-paxables "${S}"/bin/*)
# This needs to be done before CDS - #215225
java-vm_set-pax-markings "${S}"
# see bug #207282
einfo "Creating the Class Data Sharing archives"

@ -1,6 +1,5 @@
DIST R-2.10.1.tar.gz 19705604 RMD160 7acf060192f205da4731d0ea3c2cc318b65b7e91 SHA1 f5b1969fde3642c233f5198e44a7bf17a7b85ab6 SHA256 5ca1780d9f47f2f4a9b52ba44fed9ee6e7d3547f18ed2c05192b0dbc56038e9d
DIST R-2.12.1.tar.gz 20806432 RMD160 a083689dc6785cd8072461f30ce4a7969fc7ec91 SHA1 41f443cd646f7773bd824c41ea53cac3102b428d SHA256 74475d73f145d25c1e121dac9e4f18eaa077510b9e58d514cc6ae523382dee3f
DIST R-2.12.2.tar.gz 21120720 RMD160 0f835e1f3433f2e2916b784089843a7fe8f47f23 SHA1 dbdc46edbab2dbbdc115b7247f80da5fee3dd912 SHA256 869ac219844671e4139aa4ddf5a272c27e26b1250bc427af3877fb237a5a9dbb
DIST R-2.13.0.tar.gz 21832899 RMD160 5fc0bbdbdc0f6520e0da68ef7a17a4f3780bf9cb SHA1 878510e8a5fa1ccd1e0c4af5866f5416f3c27469 SHA256 559213ff05a205b9d2ad7ac7abebf477fb87c1bb3f0b03febbff5aa6bd8ab811
DIST R-2.13.1.tar.gz 22063747 RMD160 3d83b907f6c81980a7e65bdf942936d6ce02a850 SHA1 8b9d48c7a654186064f369652ea34a085eff239b SHA256 ded5f39bc5130ff58a53d361435e0fee818ebec6c2aacc976ab625a3adf9bc51
DIST R-2.14.0.tar.gz 22675106 RMD160 f2f2805c8660d58050be1d11abf376843dbb40ea SHA1 0f46bf75a7c150350b1142c29a98e7994d2b4bef SHA256 036204f56f8128e633a5d2fe56ebe0ba5a5e8501abe2056736d12a99bf69b910
DIST R.bash_completion.bz2 4019 RMD160 796951fb32e9ea4074dcd5ba3da5955ec0193993 SHA1 05ddebef0df16f0bf35aecc8fcb702ad5d106e5e SHA256 424790f7be27a0aad7b65289c97cb15d2ca9ee272f30f3e5c906217e487c7f85

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.10.1.ebuild,v 1.14 2011/10/17 15:34:01 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.10.1.ebuild,v 1.15 2011/11/21 16:22:52 jlec Exp $
EAPI=2
inherit bash-completion eutils flag-o-matic fortran-2 versionator
inherit bash-completion-r1 eutils flag-o-matic fortran-2 versionator
DESCRIPTION="Language and environment for statistical computing and graphics"
HOMEPAGE="http://www.r-project.org/"
@ -16,7 +16,7 @@ LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="cairo doc java jpeg lapack minimal nls perl png readline threads tk X"
IUSE="bash-completion cairo doc java jpeg lapack minimal nls perl png readline threads tk X"
# common depends
CDEPEND="
@ -27,7 +27,7 @@ CDEPEND="
virtual/fortran
cairo? (
x11-libs/cairo[X]
|| ( >=x11-libs/pango-1.20[X] <x11-libs/pango-1.20 ) )
>=x11-libs/pango-1.20[X] )
jpeg? ( virtual/jpeg )
lapack? ( virtual/lapack )
perl? ( dev-lang/perl )
@ -39,9 +39,9 @@ CDEPEND="
DEPEND="${CDEPEND}
dev-util/pkgconfig
doc? (
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
RDEPEND="${CDEPEND}
app-arch/unzip
@ -68,12 +68,14 @@ src_prepare() {
|| die "sed failed"
# fix Rscript
sed -i \
sed \
-e "s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${R_DIR}\"':" \
src/unix/Makefile.in || die "sed unix Makefile failed"
-i src/unix/Makefile.in || die "sed unix Makefile failed"
# fix HTML links to manual (bug #273957)
sed -i -e 's:\.\./manual/:manual/:g' $(grep -Flr ../manual/ doc) \
sed \
-e 's:\.\./manual/:manual/:g' \
-i $(grep -Flr ../manual/ doc) \
|| die "sed for HTML links to manual failed"
# Fix compability with zlib-1.2.5.1-r1 OF change
@ -161,7 +163,7 @@ src_install() {
R_HOME=${R_DIR}
EOF
doenvd 99R || die "doenvd failed"
dobashcompletion "${WORKDIR}"/R.bash_completion
use bash-completion && dobashcomp "${WORKDIR}"/R.bash_completion
}
pkg_config() {

@ -1,167 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.12.1.ebuild,v 1.5 2011/10/05 19:20:04 aballier Exp $
EAPI=2
inherit bash-completion eutils flag-o-matic fortran-2 versionator
DESCRIPTION="Language and environment for statistical computing and graphics"
HOMEPAGE="http://www.r-project.org/"
SRC_URI="
mirror://cran/src/base/R-2/${P}.tar.gz
bash-completion? ( mirror://gentoo/R.bash_completion.bz2 )"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="cairo doc java jpeg lapack minimal nls perl png profile readline static-libs threads tk X"
# common depends
CDEPEND="
app-arch/bzip2
app-text/ghostscript-gpl
dev-libs/libpcre
virtual/blas
virtual/fortran
cairo? (
x11-libs/cairo[X]
|| ( >=x11-libs/pango-1.20[X] <x11-libs/pango-1.20 ) )
jpeg? ( virtual/jpeg )
lapack? ( virtual/lapack )
perl? ( dev-lang/perl )
png? ( media-libs/libpng )
readline? ( sys-libs/readline )
tk? ( dev-lang/tk )
X? ( x11-libs/libXmu x11-misc/xdg-utils )"
DEPEND="${CDEPEND}
dev-util/pkgconfig
doc? (
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
RDEPEND="${CDEPEND}
app-arch/unzip
app-arch/zip
java? ( >=virtual/jre-1.5 )"
RESTRICT="minimal? ( test )"
R_DIR=/usr/$(get_libdir)/${PN}
pkg_setup() {
fortran-2_pkg_setup
filter-ldflags -Wl,-Bdirect -Bdirect
# avoid using existing R installation
unset R_HOME
}
src_prepare() {
# fix ocasional failure with parallel install (bug #322965)
epatch "${FILESDIR}"/${PN}-2.11.1-parallel.patch
# respect ldflags on rscript
epatch "${FILESDIR}"/${PN}-2.12.1-ldflags.patch
# fix packages.html for doc (bug #205103)
# check in later versions if fixed
sed -i \
-e "s:../../library:../../../../$(get_libdir)/R/library:g" \
src/library/tools/R/packageshtml.R \
|| die "sed failed"
# fix Rscript
sed -i \
-e "s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${R_DIR}\"':" \
src/unix/Makefile.in || die "sed unix Makefile failed"
# fix HTML links to manual (bug #273957)
sed -i -e 's:\.\./manual/:manual/:g' $(grep -Flr ../manual/ doc) \
|| die "sed for HTML links to manual failed"
use lapack && \
export LAPACK_LIBS="$(pkg-config --libs lapack)"
if use X; then
export R_BROWSER="$(type -p xdg-open)"
export R_PDFVIEWER="$(type -p xdg-open)"
fi
use perl && \
export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PERL5LIB}"
}
src_configure() {
econf \
--enable-R-shlib \
--with-system-zlib \
--with-system-bzlib \
--with-system-pcre \
--with-blas="$(pkg-config --libs blas)" \
--docdir=/usr/share/doc/${PF} \
rdocdir=/usr/share/doc/${PF} \
$(use_enable nls) \
$(use_enable profile R-profiling) \
$(use_enable profile memory-profiling) \
$(use_enable static-libs static) \
$(use_enable static-libs R-static-lib) \
$(use_enable threads) \
$(use_with lapack) \
$(use_with tk tcltk) \
$(use_with jpeg jpeglib) \
$(use_with !minimal recommended-packages) \
$(use_with png libpng) \
$(use_with readline) \
$(use_with cairo) \
$(use_with X x)
}
src_compile(){
export VARTEXFONTS="${T}/fonts"
emake || die "emake failed"
RMATH_V=0.0.0
emake -C src/nmath/standalone \
libRmath_la_LDFLAGS=-Wl,-soname,libRmath.so.${RMATH_V} \
|| die "emake math library failed"
if use doc; then
emake info pdf || die "emake docs failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
if use doc; then
emake DESTDIR="${D}" \
install-info install-pdf || die "emake install docs failed"
dosym /usr/share/doc/${PF}/manual /usr/share/doc/${PF}/html/manual
fi
# standalone math lib install (-j1 basically harmless)
emake \
-C src/nmath/standalone \
DESTDIR="${D}" install \
|| die "emake install math library failed"
local mv=$(get_major_version ${RMATH_V})
mv "${D}"/usr/$(get_libdir)/libRmath.so \
"${D}"/usr/$(get_libdir)/libRmath.so.${RMATH_V}
dosym libRmath.so.${RMATH_V} /usr/$(get_libdir)/libRmath.so.${mv}
dosym libRmath.so.${mv} /usr/$(get_libdir)/libRmath.so
# env file
cat > 99R <<-EOF
LDPATH=${R_DIR}/lib
R_HOME=${R_DIR}
EOF
doenvd 99R || die "doenvd failed"
dobashcompletion "${WORKDIR}"/R.bash_completion
}
pkg_postinst() {
if use java; then
einfo "Re-initializing java paths for ${P}"
R CMD javareconf
fi
}

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.13.0.ebuild,v 1.2 2011/10/05 19:20:04 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.13.0.ebuild,v 1.3 2011/11/21 16:22:52 jlec Exp $
EAPI=4
inherit bash-completion eutils flag-o-matic fortran-2 versionator
inherit bash-completion-r1 eutils flag-o-matic fortran-2 versionator
DESCRIPTION="Language and environment for statistical computing and graphics"
HOMEPAGE="http://www.r-project.org/"
@ -16,7 +16,7 @@ LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="cairo doc java jpeg lapack minimal nls openmp perl png profile readline static-libs tk X"
IUSE="bash-completion cairo doc java jpeg lapack minimal nls openmp perl png profile readline static-libs tk X"
# common depends
CDEPEND="
@ -24,10 +24,10 @@ CDEPEND="
app-text/ghostscript-gpl
dev-libs/libpcre
virtual/blas
virtual/fortran[openmp?]
virtual/fortran
cairo? (
x11-libs/cairo[X]
|| ( >=x11-libs/pango-1.20[X] <x11-libs/pango-1.20 ) )
>=x11-libs/pango-1.20[X] )
jpeg? ( virtual/jpeg )
lapack? ( virtual/lapack )
perl? ( dev-lang/perl )
@ -39,9 +39,9 @@ CDEPEND="
DEPEND="${CDEPEND}
dev-util/pkgconfig
doc? (
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
RDEPEND="${CDEPEND}
app-arch/unzip
@ -51,7 +51,7 @@ RDEPEND="${CDEPEND}
RESTRICT="minimal? ( test )"
R_DIR="${EPREFIX}"/usr/$(get_libdir)/${PN}
R_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}"
pkg_setup() {
if use openmp; then
@ -161,7 +161,7 @@ src_install() {
R_HOME=${R_DIR}
EOF
doenvd 99R || die "doenvd failed"
dobashcompletion "${WORKDIR}"/R.bash_completion
use bash-completion && dobashcomp "${WORKDIR}"/R.bash_completion
}
pkg_postinst() {
@ -169,4 +169,5 @@ pkg_postinst() {
einfo "Re-initializing java paths for ${P}"
R CMD javareconf
fi
bash-completion-r1_pkg_postinst
}

@ -1,30 +1,31 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.13.1-r1.ebuild,v 1.2 2011/10/05 19:20:04 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.13.1-r1.ebuild,v 1.3 2011/11/21 16:22:52 jlec Exp $
EAPI=4
inherit bash-completion eutils flag-o-matic fortran-2 versionator
inherit bash-completion-r1 eutils flag-o-matic fortran-2 versionator
DESCRIPTION="Language and environment for statistical computing and graphics"
HOMEPAGE="http://www.r-project.org/"
SRC_URI="mirror://cran/src/base/R-2/${P}.tar.gz
SRC_URI="
mirror://cran/src/base/R-2/${P}.tar.gz
bash-completion? ( mirror://gentoo/R.bash_completion.bz2 )"
LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="cairo doc java jpeg lapack minimal nls openmp perl png profile readline static-libs tk X"
IUSE="bash-completion cairo doc java jpeg lapack minimal nls openmp perl png profile readline static-libs tk X"
# common depends
CDEPEND="app-arch/bzip2
CDEPEND="
app-arch/bzip2
app-text/ghostscript-gpl
dev-libs/libpcre
|| ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 sys-freebsd/freebsd-lib )
virtual/blas
cairo? ( x11-libs/cairo[X]
>=x11-libs/pango-1.20[X] )
cairo? ( x11-libs/cairo[X] )
jpeg? ( virtual/jpeg )
lapack? ( virtual/lapack )
perl? ( dev-lang/perl )
@ -35,8 +36,9 @@ CDEPEND="app-arch/bzip2
DEPEND="${CDEPEND}
dev-util/pkgconfig
doc? ( virtual/latex-base
dev-texlive/texlive-fontsrecommended
doc? (
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
RDEPEND="${CDEPEND}
@ -46,7 +48,7 @@ RDEPEND="${CDEPEND}
RESTRICT="minimal? ( test )"
R_DIR="${EPREFIX}"/usr/$(get_libdir)/${PN}
R_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}"
pkg_setup() {
if use openmp; then
@ -88,12 +90,14 @@ src_prepare() {
|| die "sed failed"
# fix Rscript
sed -i \
sed \
-e "s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${R_DIR}\"':" \
src/unix/Makefile.in || die "sed unix Makefile failed"
-i src/unix/Makefile.in || die "sed unix Makefile failed"
# fix HTML links to manual (bug #273957)
sed -i -e 's:\.\./manual/:manual/:g' $(grep -Flr ../manual/ doc) \
sed \
-e 's:\.\./manual/:manual/:g' \
-i $(grep -Flr ../manual/ doc) \
|| die "sed for HTML links to manual failed"
use lapack && \
@ -116,8 +120,8 @@ src_configure() {
--with-system-pcre \
--with-system-xz \
--with-blas="$(pkg-config --libs blas)" \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
rdocdir="${EPREFIX}"/usr/share/doc/${PF} \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
rdocdir="${EPREFIX}/usr/share/doc/${PF}" \
$(use_enable openmp) \
$(use_enable nls) \
$(use_enable profile R-profiling) \
@ -169,7 +173,7 @@ src_install() {
R_HOME=${R_DIR}
EOF
doenvd 99R
dobashcompletion "${WORKDIR}"/R.bash_completion
use bash-completion && dobashcomp "${WORKDIR}"/R.bash_completion
}
pkg_postinst() {
@ -177,4 +181,5 @@ pkg_postinst() {
einfo "Re-initializing java paths for ${P}"
R CMD javareconf
fi
bash-completion-r1_pkg_postinst
}

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.12.2.ebuild,v 1.4 2011/10/05 19:20:04 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/R/R-2.14.0.ebuild,v 1.1 2011/11/21 16:22:52 jlec Exp $
EAPI=3
EAPI=4
inherit bash-completion eutils flag-o-matic fortran-2 versionator
inherit bash-completion-r1 eutils flag-o-matic fortran-2 versionator
DESCRIPTION="Language and environment for statistical computing and graphics"
HOMEPAGE="http://www.r-project.org/"
@ -12,22 +12,19 @@ SRC_URI="
mirror://cran/src/base/R-2/${P}.tar.gz
bash-completion? ( mirror://gentoo/R.bash_completion.bz2 )"
LICENSE="GPL-2 LGPL-2.1"
LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="cairo doc java jpeg lapack minimal nls perl png profile readline static-libs tk X"
IUSE="bash-completion cairo doc java jpeg lapack minimal nls openmp perl png profile readline static-libs tk X"
# common depends
CDEPEND="
app-arch/bzip2
app-text/ghostscript-gpl
dev-libs/libpcre
|| ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 sys-freebsd/freebsd-lib )
virtual/blas
virtual/fortran
cairo? (
x11-libs/cairo[X]
|| ( >=x11-libs/pango-1.20[X] <x11-libs/pango-1.20 ) )
cairo? ( x11-libs/cairo[X] )
jpeg? ( virtual/jpeg )
lapack? ( virtual/lapack )
perl? ( dev-lang/perl )
@ -39,20 +36,24 @@ CDEPEND="
DEPEND="${CDEPEND}
dev-util/pkgconfig
doc? (
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
virtual/latex-base
dev-texlive/texlive-fontsrecommended
)"
RDEPEND="${CDEPEND}
app-arch/unzip
app-arch/zip
( || ( <sys-libs/zlib-1.2.5.1-r1 >=sys-libs/zlib-1.2.5.1-r2[minizip] ) )
app-arch/xz-utils
java? ( >=virtual/jre-1.5 )"
RESTRICT="minimal? ( test )"
R_DIR="${EPREFIX}"/usr/$(get_libdir)/${PN}
R_DIR="${EPREFIX}/usr/$(get_libdir)/${PN}"
pkg_setup() {
if use openmp; then
FORTRAN_NEED_OPENMP=1
tc-has-openmp || die "Please enable openmp support in your compiler"
fi
fortran-2_pkg_setup
filter-ldflags -Wl,-Bdirect -Bdirect
# avoid using existing R installation
@ -61,19 +62,30 @@ pkg_setup() {
src_prepare() {
# fix ocasional failure with parallel install (bug #322965)
# upstream in R-12.3?
# upstream in R-2.13?
# https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14505
epatch "${FILESDIR}"/${PN}-2.11.1-parallel.patch
# respect ldflags on rscript
# upstream does not want it, no reasons given
# https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14506
epatch "${FILESDIR}"/${PN}-2.12.1-ldflags.patch
# update for zlib header changes (see bug #383431)
epatch "${FILESDIR}"/${PN}-2.13.1-zlib_header_fix.patch
# glibc 2.14 removed rpc
if has_version '>=net-libs/libtirpc-0.2.2-r1'; then
append-cppflags $($(tc-getPKG_CONFIG) libtirpc --cflags)
export LIBS+=" $($(tc-getPKG_CONFIG) libtirpc --libs)"
# patching configure.ac would cause way too much work
# ugly hack on configure and let upstream do the job
sed -i -e "s/'' nsl;/'' tirpc;/" configure || die
fi
# fix packages.html for doc (bug #205103)
# check in later versions if fixed
sed -i \
-e "s:../../library:../../../../$(get_libdir)/R/library:g" \
src/library/tools/R/packageshtml.R \
src/library/tools/R/Rd.R \
|| die "sed failed"
# fix Rscript
@ -98,13 +110,16 @@ src_prepare() {
src_configure() {
econf \
--enable-byte-compiled-packages \
--enable-R-shlib \
--with-system-zlib \
--with-system-bzlib \
--with-system-pcre \
--with-system-xz \
--with-blas="$(pkg-config --libs blas)" \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
rdocdir="${EPREFIX}"/usr/share/doc/${PF} \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
rdocdir="${EPREFIX}/usr/share/doc/${PF}" \
$(use_enable openmp) \
$(use_enable nls) \
$(use_enable profile R-profiling) \
$(use_enable profile memory-profiling) \
@ -122,30 +137,26 @@ src_configure() {
src_compile(){
export VARTEXFONTS="${T}/fonts"
emake || die "emake failed"
emake
RMATH_V=0.0.0
emake -C src/nmath/standalone \
libRmath_la_LDFLAGS=-Wl,-soname,libRmath.so.${RMATH_V} \
|| die "emake math library failed"
if use doc; then
emake info pdf || die "emake docs failed"
fi
libRmath_la_LDFLAGS="-Wl,-soname,libRmath.so.${RMATH_V}" \
libRmath_la_LIBADD="\$(LIBM)" \
shared $(use static-libs && echo static)
use doc && emake info pdf
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
default
if use doc; then
emake DESTDIR="${D}" \
install-info install-pdf || die "emake install docs failed"
dosym /usr/share/doc/${PF}/manual /usr/share/doc/${PF}/html/manual
emake DESTDIR="${D}" install-info install-pdf
dosym ../manual /usr/share/doc/${PF}/html/manual
fi
# standalone math lib install (-j1 basically harmless)
emake \
-C src/nmath/standalone \
DESTDIR="${D}" install \
|| die "emake install math library failed"
DESTDIR="${D}" install
local mv=$(get_major_version ${RMATH_V})
mv "${ED}"/usr/$(get_libdir)/libRmath.so \
@ -158,8 +169,8 @@ src_install() {
LDPATH=${R_DIR}/lib
R_HOME=${R_DIR}
EOF
doenvd 99R || die "doenvd failed"
dobashcompletion "${WORKDIR}"/R.bash_completion
doenvd 99R
use bash-completion && dobashcomp "${WORKDIR}"/R.bash_completion
}
pkg_postinst() {
@ -167,4 +178,5 @@ pkg_postinst() {
einfo "Re-initializing java paths for ${P}"
R CMD javareconf
fi
bash-completion-r1_pkg_postinst
}

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci-mathematics</herd>
<longdescription lang="en">
<herd>sci-mathematics</herd>
<longdescription lang="en">
R is GNU S, a system for statistical computation and graphics. It
consists of a language plus a run-time environment with graphics, a
debugger, access to certain system functions, and the ability to run

@ -4,6 +4,15 @@ http://bugs.gentoo.org/show_bug.cgi?id=331129
--- js/src/Makefile.ref
+++ js/src/Makefile.ref
@@ -325,7 +325,7 @@
$(CC) -o $@ -c $(CFLAGS) $<
$(OBJDIR)/jskwgen$(HOST_BIN_SUFFIX): $(OBJDIR)/jskwgen.$(OBJ_SUFFIX)
- $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^
+ $(CC) $(HOST_LDFLAGS) -o $@ $(CFLAGS) $^
endif
@@ -338,7 +338,7 @@
link.exe -out:"$@" $(EXE_LINK_FLAGS) $^
else

@ -1,3 +1,3 @@
DIST libburn-1.0.0.pl00.tar.gz 810543 RMD160 f3b4333f113d0b20e9ebe6fd5ff5a5da3c51067b SHA1 2785ec7d08983ebed8ed3700172f35a2390cca34 SHA256 7d9f02b29c1ddb5921fa9a3e2607495c3b54cc44c1dc3b15cd40d3f991a467fb
DIST libburn-1.1.4.tar.gz 855098 RMD160 ab47851d96b022fa7b4b31c04b8b9aebc3f66b9c SHA1 9820c9f3a365e91fb258b62d252b28bddff21a5d SHA256 8efba7270aec8bd7186bd7778f4a15dd3301161fcc366287be084e6af3fda2be
DIST libburn-1.1.6.tar.gz 857229 RMD160 cbe077c64d06f834b99d36a62ced8ba77819fc62 SHA1 7e227de63fde6e2ecfccfb1d1ef2e1d6adae857b SHA256 c257c36fffd87bcfb6d0e409d950a4f9ed56ee571d86f12ccef788bf81d2ef13
DIST libburn-1.1.8.tar.gz 854198 RMD160 40e3b63e933c4af4749244471f7e5bea42d5b934 SHA1 d9f2579c9967efcd3776a8da194a5e4b71c17add SHA256 7bec3b9f750ceddc93a91353ccea5e7031b4a4db53100fe30bb98db241a5efa0

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.1.4.ebuild,v 1.1 2011/08/08 17:24:49 billie Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.1.8.ebuild,v 1.1 2011/11/21 17:31:15 billie Exp $
EAPI=4

@ -1,3 +1,3 @@
DIST libisoburn-1.0.0.pl00.tar.gz 1038505 RMD160 5f538ba926ba4de4e6fbac609f1a8baed962f1e9 SHA1 65a4528eb18efa3a1381e4a9b5e2d5ee76705c92 SHA256 f067b02fee044da4a69686307900884e18a531a2b4beb316d3978d9d9717884f
DIST libisoburn-1.1.4.tar.gz 1145338 RMD160 79b3b30eb14eac8c06b77f54a8d05c9f8cc588fc SHA1 2c98373552f6706e83244ee8fc6eaf90bf2d407d SHA256 4620eea8bf402ccca2daab30d1db30bae7add82e4cbfdabfc8ff3ab7f411a771
DIST libisoburn-1.1.6.tar.gz 1175511 RMD160 d4f93c4236c139a392f912de682a9b253514255f SHA1 e4ee8b3afb8a909daba4620fe6214ffe57b63c31 SHA256 292208eb82117c61943d4566068913a595e3aec159d8292d0ce22aed461717be
DIST libisoburn-1.1.8.tar.gz 1222551 RMD160 ae148a1332e78f501fe2988e4da2481c9733c2ff SHA1 b8bc91d52262dbd3f6ccea2ae79ac0eaea284a0e SHA256 97ce56075af43c00b646dc33f8297db005e0201ee077b562ac5f3e3154aeb0c2

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisoburn/libisoburn-1.1.4.ebuild,v 1.1 2011/08/08 17:27:41 billie Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisoburn/libisoburn-1.1.8.ebuild,v 1.1 2011/11/21 17:33:21 billie Exp $
EAPI=4
@ -15,8 +15,8 @@ IUSE="acl debug external-filters external-filters-setuid readline static-libs xa
#IUSE="acl cdio debug external-filters external-filters-setuid readline static-libs xattr zlib"
#Supports libcdio but needs version >=0.83 which is not yet released.
RDEPEND=">=dev-libs/libburn-1.1.4
>=dev-libs/libisofs-1.1.4
RDEPEND=">=dev-libs/libburn-1.1.8
>=dev-libs/libisofs-1.1.6
acl? ( virtual/acl )
readline? ( sys-libs/readline )
xattr? ( sys-apps/attr )
@ -37,6 +37,7 @@ src_configure() {
$(use_enable external-filters) \
$(use_enable external-filters-setuid) \
--disable-ldconfig-at-install \
--enable-pkg-check-modules \
$(use_enable debug)
# $(use_enable cdio libcdio) \
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.13.1.ebuild,v 1.1 2011/11/05 11:03:47 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.13.1.ebuild,v 1.2 2011/11/21 17:43:40 anarchy Exp $
EAPI=3
inherit eutils flag-o-matic multilib toolchain-funcs
@ -16,7 +16,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="utils"
DEPEND="dev-util/pkgconfig"
DEPEND="dev-util/pkgconfig
${RDEPEND}"
RDEPEND=">=dev-libs/nspr-${NSPR_VER}
>=dev-db/sqlite-3.5"

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pmw/pmw-1.3.2-r2.ebuild,v 1.6 2010/10/30 23:26:53 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pmw/pmw-1.3.2-r2.ebuild,v 1.7 2011/11/21 15:29:55 jlec Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -18,7 +18,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc examples"
DEPEND=""

@ -1,3 +1 @@
DIST pygtk-2.22.0.tar.bz2 2285379 RMD160 98fb89d32f36c97cc51bf4eb1aa38699bf010c8e SHA1 6a180d0c9ed19179662f51decb150b2c98cc9362 SHA256 4acf0ef2bde8574913c40ee4a43d9c4f43bb77b577b67147271b534501a54cc8
DIST pygtk-2.23.2.tar.bz2 2365312 RMD160 b17e9548f4f2ce88baa9e9ed9436048fdddb6a36 SHA1 20ad7d0906b1502235e0beff108102d521c18721 SHA256 8d289b10a33cbe4cdb7ff296b735f53cd0fc7d3445af0e8a40b0eec51d0c79df
DIST pygtk-2.24.0.tar.bz2 2361097 RMD160 33f597def646261483cbbf5491aeb27bf0d22ea6 SHA1 344e6a32a5e8c7e0aaeb807e0636a163095231c2 SHA256 cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912

@ -1,50 +0,0 @@
Disable tests using PObject that appears to be broken.
Upstream unresponsive and application seem to be working still.
Gentoo: #347183
Gnome: #636589
--- a/tests/test_enum.py 2010-08-07 07:23:44.000000000 +0200
+++ b/tests/test_enum.py 2011-01-19 18:43:58.946771795 +0100
@@ -6,13 +6,6 @@
from common import gobject, atk, gtk, gdk
-class PObject(gobject.GObject):
- enum = gobject.property(type=gtk.WindowType, default=gtk.WINDOW_TOPLEVEL)
- enum2 = gobject.property(type=gtk.WindowType, default=int(gtk.WINDOW_TOPLEVEL))
- flags = gobject.property(type=gtk.AttachOptions, default=gtk.EXPAND)
- flags2 = gobject.property(type=gtk.AttachOptions, default=int(gtk.EXPAND))
-
-
class EnumTest(unittest.TestCase):
def testEnums(self):
self.failUnless(issubclass(gobject.GEnum, int))
@@ -90,14 +83,6 @@
self.failUnless('7' in repr(val))
self.failUnless('GtkIconSize' in repr(val))
- def testEnumProperty(self):
- default = PObject.props.enum.default_value
- self.failUnless(isinstance(default, gtk.WindowType))
- self.assertEqual(default, gtk.WINDOW_TOPLEVEL)
- default = PObject.props.enum2.default_value
- self.failUnless(isinstance(default, gtk.WindowType))
- self.assertEqual(default, gtk.WINDOW_TOPLEVEL)
-
def testPickling(self):
values = [getattr(gtk, name) for name in dir(gtk)
if isinstance(getattr(gtk, name), gobject.gobject.GEnum)]
@@ -222,13 +207,5 @@
self.failUnless(flag <= 2)
self.failUnless(flag <= 10)
- def testFlagsProperty(self):
- default = PObject.props.flags.default_value
- self.failUnless(isinstance(default, gtk.AttachOptions))
- self.assertEqual(default, gtk.EXPAND)
- default = PObject.props.flags2.default_value
- self.failUnless(isinstance(default, gtk.AttachOptions))
- self.assertEqual(default, gtk.EXPAND)
-
if __name__ == '__main__':
unittest.main()

@ -1,26 +0,0 @@
From 4cbd3c031289775f365c247f949d91facac4ba82 Mon Sep 17 00:00:00 2001
From: Dieter Verfaillie <dieterv@optionexplicit.be>
Date: Thu, 03 Feb 2011 12:44:10 +0000
Subject: Fix pygtk_main_watch_check, copied from pygobject/glib/pygmainloop.c:pyg_signal_watch_check.
Fixes bug 640738 and 638780.
---
diff --git a/gtk/gtk.override b/gtk/gtk.override
index 75018f4..94309a6 100644
--- a/gtk/gtk.override
+++ b/gtk/gtk.override
@@ -1151,9 +1151,10 @@ pygtk_main_watch_check(GSource *source)
#ifdef HAVE_PYSIGNAL_SETWAKEUPFD
PySignalWatchSource *real_source = (PySignalWatchSource *)source;
GPollFD *poll_fd = &real_source->fd;
- int data_size = 0;
+ unsigned char dummy;
+ gssize ret;
if (poll_fd->revents & G_IO_IN)
- data_size = read(poll_fd->fd, 0, 1);
+ ret = read(poll_fd->fd, &dummy, 1);
#endif
state = pyg_gil_state_ensure();
--
cgit v0.8.3.1

@ -1,103 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.22.0-r1.ebuild,v 1.10 2011/03/22 19:03:56 ranger Exp $
EAPI="3"
GCONF_DEBUG="no"
PYTHON_DEPEND="2:2.6"
SUPPORT_PYTHON_ABIS="1"
# dev-python/pycairo does not support Python 2.4 / 2.5.
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
inherit alternatives autotools eutils flag-o-matic gnome.org python virtualx
DESCRIPTION="GTK+2 bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
RDEPEND=">=dev-libs/glib-2.8:2
>=x11-libs/pango-1.16
>=dev-libs/atk-1.12
>=x11-libs/gtk+-2.22:2
>=gnome-base/libglade-2.5:2.0
>=dev-python/pycairo-1.0.2
>=dev-python/pygobject-2.21.3:2
dev-python/numpy"
DEPEND="${RDEPEND}
doc? (
dev-libs/libxslt
>=app-text/docbook-xsl-stylesheets-1.70.1 )
>=dev-util/pkgconfig-0.9"
src_prepare() {
# Fix declaration of codegen in .pc
epatch "${FILESDIR}/${PN}-2.13.0-fix-codegen-location.patch"
# Broken test, upstream bug #636589
epatch "${FILESDIR}/${PN}-2.22.0-disable-broken-tests.patch"
# Fix 100% CPU load when apps receive SIGCHLD, bug #353599
epatch "${FILESDIR}/${PN}-2.22.0-wakeupfd-fix.patch"
# Disable pyc compiling
mv "${S}"/py-compile "${S}"/py-compile.orig
ln -s $(type -P true) "${S}"/py-compile
AT_M4DIR="m4" eautoreconf
python_copy_sources
}
src_configure() {
use hppa && append-flags -ffunction-sections
python_src_configure $(use_enable doc docs) --enable-thread
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
testing() {
cd tests
export XDG_CONFIG_HOME="${T}/$(PYTHON --ABI)"
Xemake check-local
}
python_execute_function -s testing
}
src_install() {
python_src_install
python_clean_installation_image
dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO || die
if use examples; then
rm examples/Makefile*
insinto /usr/share/doc/${PF}
doins -r examples || die
fi
}
pkg_postinst() {
python_mod_optimize gtk-2.0
create_symlinks() {
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
}
pkg_postrm() {
python_mod_cleanup gtk-2.0
create_symlinks() {
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
}

@ -1,97 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.23.2.ebuild,v 1.1 2011/03/28 22:16:32 eva Exp $
EAPI="3"
GCONF_DEBUG="no"
PYTHON_DEPEND="2:2.6"
SUPPORT_PYTHON_ABIS="1"
# dev-python/pycairo does not support Python 2.4 / 2.5.
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
inherit alternatives autotools eutils flag-o-matic gnome.org python virtualx
DESCRIPTION="GTK+2 bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
RDEPEND=">=dev-libs/glib-2.8:2
>=x11-libs/pango-1.16
>=dev-libs/atk-1.12
>=x11-libs/gtk+-2.24:2
>=gnome-base/libglade-2.5:2.0
>=dev-python/pycairo-1.0.2
>=dev-python/pygobject-2.21.3:2
dev-python/numpy
"
DEPEND="${RDEPEND}
doc? (
dev-libs/libxslt
>=app-text/docbook-xsl-stylesheets-1.70.1 )
>=dev-util/pkgconfig-0.9"
src_prepare() {
# Fix declaration of codegen in .pc
epatch "${FILESDIR}/${PN}-2.13.0-fix-codegen-location.patch"
# Disable pyc compiling
mv "${S}"/py-compile "${S}"/py-compile.orig
ln -s $(type -P true) "${S}"/py-compile
AT_M4DIR="m4" eautoreconf
python_copy_sources
}
src_configure() {
use hppa && append-flags -ffunction-sections
python_src_configure $(use_enable doc docs) --enable-thread
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
testing() {
cd tests
export XDG_CONFIG_HOME="${T}/$(PYTHON --ABI)"
Xemake check-local
}
python_execute_function -s testing
}
src_install() {
python_src_install
python_clean_installation_image
dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO || die
if use examples; then
rm examples/Makefile*
insinto /usr/share/doc/${PF}
doins -r examples || die
fi
}
pkg_postinst() {
python_mod_optimize gtk-2.0
create_symlinks() {
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
}
pkg_postrm() {
python_mod_cleanup gtk-2.0
create_symlinks() {
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
}

@ -1,16 +1,18 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.24.0-r2.ebuild,v 1.1 2011/11/10 22:34:48 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.24.0-r2.ebuild,v 1.2 2011/11/21 23:01:47 pacho Exp $
EAPI="3"
EAPI="4"
GCONF_DEBUG="no"
GNOME_TARBALL_SUFFIX="bz2"
PYTHON_DEPEND="2:2.6"
SUPPORT_PYTHON_ABIS="1"
# dev-python/pycairo does not support Python 2.4 / 2.5.
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
inherit alternatives autotools eutils flag-o-matic gnome.org python virtualx
inherit alternatives autotools eutils flag-o-matic gnome.org python virtualx gnome2-utils
DESCRIPTION="GTK+2 bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
@ -36,6 +38,9 @@ DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9"
src_prepare() {
# Let tests pass without permissions problems, bug #245103
gnome2_environment_reset
# Fix declaration of codegen in .pc
epatch "${FILESDIR}/${PN}-2.13.0-fix-codegen-location.patch"
epatch "${FILESDIR}/${PN}-2.14.1-libdir-pc.patch"
@ -62,7 +67,6 @@ src_test() {
testing() {
cd tests
export XDG_CONFIG_HOME="${T}/$(PYTHON --ABI)"
Xemake check-local
}
python_execute_function -s testing
@ -71,12 +75,12 @@ src_test() {
src_install() {
python_src_install
python_clean_installation_image
dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO || die
dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO
if use examples; then
rm examples/Makefile*
insinto /usr/share/doc/${PF}
doins -r examples || die
doins -r examples
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/nokogiri-1.5.0-r2.ebuild,v 1.1 2011/11/19 12:56:29 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/nokogiri-1.5.0-r2.ebuild,v 1.2 2011/11/21 20:31:23 graaff Exp $
EAPI=4
@ -35,8 +35,8 @@ ruby_add_bdepend "
dev-ruby/rake-compiler
dev-ruby/rexical
dev-ruby/hoe
dev-ruby/rdoc
dev-ruby/racc
doc? ( dev-ruby/rdoc )
test? ( dev-ruby/minitest )"
all_ruby_prepare() {

@ -1,4 +1,5 @@
DIST rdoc-2.5.11.tgz 180539 RMD160 beeddf048e3ef489fe1e8b0f436432f4dc195256 SHA1 5dece89968bbc8647cb02e0eed7287ec0cf28757 SHA256 7c11da5950d07d35875aa5de056f6b93baec4240779d8a5287eaa6073e495cda
DIST rdoc-3.11.gem 311808 RMD160 c9036f2177da8a5c368653e6bcdbafa405b288c2 SHA1 4f4cb21b84df4938a11f54c26b064a7e68003a6d SHA256 353b31c71315bb9ceb69185bc9a2d5aa83a5195dd717fbb865fd06b18b280873
DIST rdoc-3.5.1.gem 230400 RMD160 27439d449af5de3635735436522a6f311253274b SHA1 b3ec65d571e1b889143d91898ac4375184b78e7c SHA256 d7385cd97461114942403ff597641ea02095c7ecfbbed67a673f8188c88a9457
DIST rdoc-3.5.3.gem 233472 RMD160 e4830b992023366a2bb2f0227018f2adc06d131f SHA1 a140e866c02b4b2bbddf73457b899b07bd5c5c63 SHA256 c1f3580cab4089d8327c2893d68abb76498ee10e2e8a20456a185f3c6a937140
DIST rdoc-3.6.1.gem 235520 RMD160 6528e3019d9d5968489267a61dc942c6b0890d41 SHA1 8e4ae75c72674f84a126bca04535063bc568fbc3 SHA256 05dd4662a6ef0008de3b13368b6a705a418b53925142e0dcde0cadc168378f43

@ -0,0 +1,82 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/rdoc-3.11.ebuild,v 1.1 2011/11/21 19:31:53 graaff Exp $
EAPI=3
USE_RUBY="ruby18 ree18 ruby19 jruby"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
RUBY_FAKEGEM_BINWRAP=""
inherit ruby-fakegem eutils
DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
HOMEPAGE="https://github.com/rdoc/rdoc/"
LICENSE="Ruby MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "
dev-ruby/racc
doc? ( >=dev-ruby/hoe-2.7.0 )
test? (
>=dev-ruby/hoe-2.7.0
dev-ruby/minitest
)"
ruby_add_rdepend "=dev-ruby/json-1* >=dev-ruby/json-1.4"
# This ebuild replaces rdoc in ruby-1.9.2 and later.
# ruby 1.8.6 is no longer supported.
RDEPEND="${RDEPEND}
ruby_targets_ruby19? (
>=dev-lang/ruby-1.9.2:1.9
)
ruby_targets_ruby18? (
>=dev-lang/ruby-1.8.7:1.8
)"
all_ruby_prepare() {
# Other packages also have use for a nonexistent directory, bug 321059
sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/test_rdoc*.rb || die
# Remove unavailable and unneeded isolate plugin for Hoe
sed -i -e '/isolate/d' Rakefile || die
epatch "${FILESDIR}/${PN}-3.0.1-bin-require.patch"
# Remove test that is depending on the locale, which we can't garantuee.
sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/test_rdoc_options.rb || die
}
each_ruby_prepare() {
case ${RUBY} in
*jruby)
# Remove tests that will fail due to a bug in JRuby affecting
# Dir.mktmpdir: http://jira.codehaus.org/browse/JRUBY-4082
rm test/test_rdoc_options.rb || die
;;
*)
;;
esac
}
all_ruby_install() {
all_fakegem_install
for bin in rdoc ri; do
ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
if use ruby_targets_ruby19; then
ruby_fakegem_binwrapper $bin /usr/bin/${bin}19
sed -i -e "1s/env ruby/ruby19/" \
"${ED}/usr/bin/${bin}19" || die
fi
done
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile-www/guile-www-2.30.ebuild,v 1.1 2011/03/27 10:27:22 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile-www/guile-www-2.30.ebuild,v 1.2 2011/11/21 15:32:15 jlec Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="mirror://nongnu/guile-www/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-scheme/guile-1.8"

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/net-http/net-http-0.3.1-r1.ebuild,v 1.2 2010/09/24 13:19:05 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/net-http/net-http-0.3.1-r1.ebuild,v 1.3 2011/11/21 15:31:34 jlec Exp $
EAPI="3"
@ -10,7 +10,7 @@ SRC_URI="http://evan.prodromou.name/software/net-http/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
RDEPEND="dev-scheme/guile"

@ -1,8 +1,8 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/catdvi/catdvi-0.14-r1.ebuild,v 1.2 2010/10/28 16:40:39 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-tex/catdvi/catdvi-0.14-r1.ebuild,v 1.3 2011/11/21 19:33:50 ulm Exp $
EAPI=2
EAPI=4
inherit eutils autotools toolchain-funcs
@ -26,11 +26,11 @@ src_prepare() {
src_compile() {
# Do not use plain emake here, because make tests
# may cache fonts and generate sandbox violations.
emake catdvi CC="$(tc-getCC)" || die "emake failed"
emake catdvi CC="$(tc-getCC)"
}
src_install() {
dobin catdvi || die
doman catdvi.1 || die
dodoc AUTHORS ChangeLog NEWS README TODO || die
dobin catdvi
doman catdvi.1
dodoc AUTHORS ChangeLog NEWS README TODO
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cppunit/cppunit-1.12.1.ebuild,v 1.10 2011/04/10 03:03:50 abcd Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/cppunit/cppunit-1.12.1.ebuild,v 1.11 2011/11/21 15:32:38 jlec Exp $
EAPI=3
inherit autotools eutils
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples"
RDEPEND=""

@ -1,6 +1,8 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cscope/cscope-15.7a-r1.ebuild,v 1.2 2009/05/11 21:03:59 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/cscope/cscope-15.7a-r1.ebuild,v 1.3 2011/11/21 19:57:24 ulm Exp $
EAPI=4
inherit elisp-common eutils
@ -22,40 +24,36 @@ DEPEND="${RDEPEND}
SITEFILE="50${PN}-gentoo.el"
src_unpack() {
unpack ${A}
cd "${S}"
src_prepare() {
epatch "${FILESDIR}/${P}-ocs-sysdir.patch" #269305
}
src_compile() {
STRIP="no"
econf || die "econf failed"
make clean || die "make clean failed"
emake || die "emake failed"
emake
if use emacs ; then
if use emacs; then
cd "${S}"/contrib/xcscope || die
elisp-compile *.el || die
fi
}
src_install() {
einstall || die "einstall failed"
dodoc AUTHORS ChangeLog NEWS README* TODO || die "dodoc failed"
einstall
dodoc AUTHORS ChangeLog NEWS README* TODO
if use emacs ; then
if use emacs; then
cd "${S}"/contrib/xcscope || die
elisp-install ${PN} *.el *.elc || die
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
dobin cscope-indexer || die "dobin failed"
dobin cscope-indexer
fi
cd "${S}"/contrib/webcscope || die
docinto webcscope
dodoc INSTALL TODO cgi-lib.pl cscope hilite.c || die "dodoc failed"
insinto /usr/share/doc/${PF}/webcscope/icons; doins icons/*.gif
dodoc INSTALL TODO cgi-lib.pl cscope hilite.c
docinto webcscope/icons
dodoc icons/*.gif
}
pkg_postinst() {

@ -1,6 +1,3 @@
;;; cscope site-lisp configuration
(add-to-list 'load-path "@SITELISP@")
(autoload 'cscope-minor-mode "xcscope")

@ -4,4 +4,5 @@ DIST debootstrap_1.0.34.tar.gz 54997 RMD160 a5f23df9cebc75ff86dcaec3c3af758a5fd7
DIST debootstrap_1.0.35.tar.gz 54541 RMD160 2e073c052ea509aca6f9748bb91c7e38ea9a5357 SHA1 413b88949666b4c753e8f5e9a54c53413d80d12b SHA256 2f75bcc552c2fc5b4cf843741d33b98cbe303d35587d7c5bb0b3ef1e6eacabcb
DIST debootstrap_1.0.36.tar.gz 55185 RMD160 e78bdc0ec24993a7c45b4798819d696dbf3158a1 SHA1 3ffc907320ef3ade0664c7889812d2e88c8c064f SHA256 40c0e4a2d8bcc82bf6a9cf6a1da7fde47a31684bb838acee45119d5b1aef445a
DIST debootstrap_1.0.37.tar.gz 55223 RMD160 f936af33fb80a9dfdab34ecec3c40b2180b8780a SHA1 e042b88b4128b9e851870c7195a1e26dad687bf4 SHA256 24658a1eddb5a98fa78025d3508f9edd636d45f26fa5a814840a5e0a6264b6dc
DIST debootstrap_1.0.38.tar.gz 55586 RMD160 60061bdcb86280e8325133fc21dd7b93b3d09e7b SHA1 49495b19fb890001508ce5c5a8d7a4b8188bf93f SHA256 74e9aca4a5aa61f95467e849c04e1b8a2df1ca63d98fe31a2fa2c30e49fe6aa6
DIST devices.tar.gz 47835 RMD160 5ef7477a58c48a25765ce6aae981e36a794e5440 SHA1 90d717258702cb147e1e7a2fe2ae5352794565c2 SHA256 0d93f93c8b21160069d14e74f8f990a2e0e1e5a90dc828b29e6b3f5aa5829e48

@ -0,0 +1,41 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/debootstrap/debootstrap-1.0.38.ebuild,v 1.1 2011/11/21 19:46:55 jer Exp $
inherit eutils
DESCRIPTION="Debian/Ubuntu bootstrap scripts"
HOMEPAGE="http://packages.qa.debian.org/d/debootstrap.html"
SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz
mirror://gentoo/devices.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE=""
RDEPEND="sys-devel/binutils
net-misc/wget
>=app-arch/dpkg-1.14.20"
S="${WORKDIR}/${PN}"
src_unpack() {
unpack ${PN}_${PV}.tar.gz
cp "${DISTDIR}"/devices.tar.gz "${S}"
}
src_compile() {
return
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc TODO debian/changelog
doman debootstrap.8
}
pkg_postinst() {
elog "To check Release files against a keyring"
elog " (--keyring=K), please install app-crypt/gnupg."
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.0.1.ebuild,v 1.9 2011/01/29 16:28:43 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.0.1.ebuild,v 1.10 2011/11/21 23:02:25 vapier Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -18,7 +18,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc"
DEPEND=""

@ -3,3 +3,4 @@ DIST rsvndump-0.5.3.tar.bz2 192079 RMD160 4b2027504f3c98445d28d131f68def860e82ae
DIST rsvndump-0.5.4.tar.bz2 193407 RMD160 aedb6c54a37fb829f201ca8e6847ab22d69a1480 SHA1 759661383b6360033bbfc4a5d584d1f4eb3c6fc6 SHA256 bd46c492169b0b316575741e3e6ab32a606d56a18d959d303f4065c7913d8624
DIST rsvndump-0.5.5.tar.bz2 194367 RMD160 4847be459dffdf4cb0f129d624366499866c9d98 SHA1 eee1383dfb5906f7cf5b43ce61201ed6e3b943ee SHA256 ab32ce2f4ab96663baead42bf4c6a3fdd900374d302ea0a8a39e0dbf1c6d7982
DIST rsvndump-0.5.6.tar.bz2 191977 RMD160 9a335b86822c8dbf2667cbd94bd40dd059c7f241 SHA1 185cf942e7a3da088d756458dc7b514c78d9c309 SHA256 26543b105ae387e60d5951d2052ba73c317fcbc067d9b3e8bd5b794dc0db2784
DIST rsvndump-0.5.7.tar.bz2 192232 RMD160 b265f704aa9e21de0e320acd80a9723d98eae464 SHA1 ae8c25022569fd73e731b9fe04a8b9ae6d2996bd SHA256 0a9aa4a84a8bda3ab76d0d82a60284cfea003e2da85f5c29d69249e703f6bb62

@ -0,0 +1,36 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rsvndump/rsvndump-0.5.7.ebuild,v 1.1 2011/11/22 01:00:51 sping Exp $
EAPI="2"
inherit eutils
DESCRIPTION="Dump a remote Subversion repository"
HOMEPAGE="http://rsvndump.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc"
RDEPEND="dev-vcs/subversion
dev-libs/apr
dev-libs/apr-util
sys-devel/gettext"
DEPEND="${RDEPEND}
doc? ( app-text/xmlto
>=app-text/asciidoc-8.4 )"
src_configure() {
econf \
$(use_enable doc man) \
$(use_enable debug)
}
src_install() {
emake DESTDIR="${D}" install || die "emake failed"
dodoc AUTHORS ChangeLog NEWS README THANKS || die "dodoc failed"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.38 2011/11/15 09:02:15 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.39 2011/11/21 10:15:46 sera Exp $
# -----------------------------------------------------------------------------
# @eclass-begin
@ -12,7 +12,7 @@
#
# -----------------------------------------------------------------------------
inherit eutils fdo-mime multilib prefix
inherit eutils fdo-mime multilib pax-utils prefix
DEPEND="=dev-java/java-config-2*"
has "${EAPI}" 0 1 && DEPEND="${DEPEND} >=sys-apps/portage-2.1"
@ -174,6 +174,40 @@ set_java_env() {
|| die "Failed to make VM symlink at ${JAVA_VM_DIR}/${VMHANDLE}"
}
# -----------------------------------------------------------------------------
# @ebuild-function java-vm_set-pax-markings
#
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
#
# The markings need to be set prior to the first invocation of the the freshly
# built / installed VM. Be it before creating the Class Data Sharing archive or
# generating cacerts. Otherwise a PaX enabled kernel will kill the VM.
# Bug #215225 #389751
#
# @example
# java-vm_set-pax-markings "${S}"
# java-vm_set-pax-markings "${ED}"/opt/${P}
#
# @param $1 - JDK/JRE base directory.
# -----------------------------------------------------------------------------
java-vm_set-pax-markings() {
debug-print-function ${FUNCNAME} "$*"
[[ $# -ne 1 ]] && die "${FUNCNAME}: takes exactly one argument"
[[ ! -f "${1}"/bin/java ]] \
&& die "${FUNCNAME}: argument needs to be JDK/JRE base directory"
local executables=( "${1}"/bin/* )
[[ -d "${1}"/jre ]] && executables+=( "${1}"/jre/bin/* )
# Usally disabeling MPROTECT is sufficent
local pax_markings="m"
# On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
use x86 && pax_markings="msp"
pax-mark ${pax_markings} $(list-paxables "${executables[@]}")
}
# -----------------------------------------------------------------------------
# @ebuild-function java-vm_revdep-mask
#

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-3.eclass,v 1.25 2011/11/14 15:54:08 nirbheek Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-3.eclass,v 1.26 2011/11/21 15:29:36 anarchy Exp $
#
# mozconfig.eclass: the new mozilla.eclass
@ -38,7 +38,7 @@ mozconfig_config() {
mozconfig_use_enable alsa ogg
mozconfig_use_enable alsa wave
if has crashreporter ${IUSE} ; then
if has +crashreporter ${IUSE} ; then
mozconfig_use_enable crashreporter
fi
mozconfig_use_enable dbus

@ -1,10 +1,16 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/nsplugins.eclass,v 1.26 2011/10/05 15:14:07 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/nsplugins.eclass,v 1.27 2011/11/21 16:31:49 anarchy Exp $
#
# Author: Martin Schlemmer <azarah@gentoo.org>
#
# Just some re-usable functions for the netscape/moz plugins sharing
# @ECLASS: nsplugins.eclass
# @MAINTAINER:
# Mozilla Team <mozilla@gentoo.org>
# @AUTHOR:
# Original Author: Martin Schlemmer <azarah@gentoo.org>
# @BLURB: reusable functions for netscape/moz plugin sharing
# @DESCRIPTION:
# Reusable functions that promote sharing of netscape/moz plugins, also provides
# share_plugins_dir function for mozilla applications.
inherit eutils
@ -47,3 +53,21 @@ inst_plugin() {
dodir /usr/$(get_libdir)/${PLUGINS_DIR}
dosym ${1} /usr/$(get_libdir)/${PLUGINS_DIR}/$(basename ${1})
}
# This function ensures we use proper plugin path for Gentoo.
# This should only be used by mozilla packages.
# ${MOZILLA_FIVE_HOME} must be defined in src_install to support
share_plugins_dir() {
if [[ ${PN} == seamonkey ]] ; then
rm -rf "${D}"${MOZILLA_FIVE_HOME}/plugins \
|| die "failed to remove existing plugins dir"
fi
if [[ ${PN} == *-bin ]] ; then
PLUGIN_BASE_PATH="/usr/$(get_libdir)"
else
PLUGIN_BASE_PATH=".."
fi
dosym "${PLUGIN_BASE_PATH}/nsbrowser/plugins" "${MOZILLA_FIVE_HOME}/plugins"
}

@ -1,189 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome/gnome-2.32.1.ebuild,v 1.13 2011/04/14 11:09:04 nirbheek Exp $
EAPI="3"
DESCRIPTION="Meta package for the GNOME desktop"
HOMEPAGE="http://www.gnome.org/"
LICENSE="as-is"
SLOT="2.0"
# when unmasking for an arch
# double check none of the deps are still masked !
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
IUSE="accessibility cdr cups dvdr ldap mono policykit"
S=${WORKDIR}
# FIXME: bump gstreamer to 0.10.26
# XXX: lower gdm to 2.20 since we still keep 2.28 masked
# Lower epiphany to 2.26 since 2.28 is not ready to go stable
RDEPEND="
>=dev-libs/glib-2.26.1:2
>=x11-libs/gtk+-2.22.1-r1:2
>=x11-libs/gdk-pixbuf-2.22.1:2
>=dev-libs/atk-1.32.0
>=x11-libs/pango-1.28.3
>=dev-libs/libxml2-2.7.2:2
>=dev-libs/libxslt-1.1.22
>=media-libs/audiofile-0.2.7
>=x11-libs/libxklavier-5.0
>=media-libs/libart_lgpl-2.3.21
>=dev-libs/libIDL-0.8.14
>=gnome-base/orbit-2.14.19:2
>=x11-libs/libwnck-2.30.6:1
>=x11-wm/metacity-2.30.3
>=gnome-base/gnome-keyring-2.32.1
>=gnome-base/libgnome-keyring-2.32.0
>=app-crypt/seahorse-2.32.0
>=gnome-base/gconf-2.32.0-r1:2
>=net-libs/libsoup-2.32.1:2.4
>=gnome-base/libbonobo-2.24.3
>=gnome-base/libbonoboui-2.24.4
>=gnome-base/libgnome-2.32.0
>=gnome-base/libgnomecanvas-2.30.2
>=gnome-base/libglade-2.6.4:2.0
>=gnome-extra/bug-buddy-2.32.0:2
>=gnome-base/libgnomekbd-2.32.0
>=gnome-base/gnome-settings-daemon-2.32.1
>=gnome-base/gnome-control-center-2.32.0:2
>=gnome-base/nautilus-2.32.1
>=media-libs/gstreamer-0.10.30.2:0.10
>=media-libs/gst-plugins-base-0.10.30.4:0.10
>=media-libs/gst-plugins-good-0.10.23:0.10
>=gnome-extra/gnome-media-2.32.0:2
<gnome-extra/gnome-media-2.91:2
>=media-sound/sound-juicer-2.32.0
>=dev-libs/totem-pl-parser-2.32.1
>=media-video/totem-2.32.0
>=media-video/cheese-2.32.0
>=media-gfx/eog-2.32.1:1
>=www-client/epiphany-2.30.6
>=app-arch/file-roller-2.32.1
>=gnome-extra/gcalctool-5.32.1
>=gnome-extra/gconf-editor-2.32.0
>=gnome-base/gdm-2.20.11
>=x11-libs/gtksourceview-2.10.5:2.0
>=app-editors/gedit-2.30.4
>=app-text/evince-2.32.0
>=gnome-base/gnome-desktop-2.32.1:2
>=gnome-base/gnome-session-2.32.1
>=dev-libs/libgweather-2.30.3:2
>=gnome-base/gnome-applets-2.32.0
>=gnome-base/gnome-panel-2.32.1
>=gnome-base/gnome-menus-2.30.5
>=x11-themes/gnome-icon-theme-2.31.0
>=x11-themes/gnome-themes-2.32.1
>=gnome-extra/deskbar-applet-2.32.0
>=gnome-extra/hamster-applet-2.32.1
>=x11-themes/gtk-engines-2.20.2:2
>=x11-themes/gnome-backgrounds-2.32.0
>=x11-libs/vte-0.26.2:0
>=x11-terms/gnome-terminal-2.32.1
>=gnome-extra/gucharmap-2.32.1
>=gnome-extra/gnome-utils-2.32.0
>=gnome-extra/gnome-games-2.28.2
>=gnome-base/librsvg-2.32.1:2
>=gnome-extra/gnome-system-monitor-2.28.2
>=gnome-base/libgtop-2.28.2:2
>=x11-libs/startup-notification-0.10
>=gnome-extra/gnome-user-docs-2.32.0
>=gnome-extra/yelp-2.30.2
>=gnome-extra/zenity-2.32.1
>=net-analyzer/gnome-netstatus-2.28.2
>=net-analyzer/gnome-nettool-2.32.0
cdr? ( >=app-cdr/brasero-2.32.1 )
dvdr? ( >=app-cdr/brasero-2.32.1 )
>=gnome-extra/gtkhtml-3.32.1:3.14
>=mail-client/evolution-2.32.1-r1:2.0
>=gnome-extra/evolution-data-server-2.32.1-r1
>=gnome-extra/evolution-webcal-2.32.0
>=net-misc/vino-2.32.0
>=app-admin/pessulus-2.30.4
ldap? ( >=app-admin/sabayon-2.30.1 )
>=gnome-extra/gnome-screensaver-2.30.2
>=x11-misc/alacarte-0.13.2
>=gnome-extra/gnome-power-manager-2.32.0
>=net-misc/vinagre-2.30.3
>=gnome-extra/swfdec-gnome-2.30.1
accessibility? (
>=gnome-extra/libgail-gnome-1.20.3
>=gnome-extra/at-spi-1.32.0:1
>=app-accessibility/dasher-4.11
>=app-accessibility/gnome-mag-0.16.3:1
>=app-accessibility/gnome-speech-0.4.25:1
>=app-accessibility/gok-2.30.1:1
>=app-accessibility/orca-2.32.1
>=gnome-extra/mousetweaks-2.32.1 )
cups? ( >=net-print/gnome-cups-manager-0.33-r2 )
mono? (
>=dev-dotnet/gtk-sharp-2.12.10:2
>=app-misc/tomboy-1.4.2 )
policykit? ( gnome-extra/polkit-gnome )"
DEPEND=""
PDEPEND=">=gnome-base/gvfs-1.6.6[gdu]"
# Broken from assumptions of gnome-vfs headers being included in nautilus headers,
# which isn't the case with nautilus-2.22, bug #216019
# >=app-admin/gnome-system-tools-2.32.0
# >=app-admin/system-tools-backends-2.8
# Development tools
# scrollkeeper
# pkgconfig
# intltool
# gtk-doc
# gnome-doc-utils
pkg_postinst() {
# FIXME: Rephrase to teach about using different WMs instead, as metacity is the default anyway
# FIXME: but first check WINDOW_MANAGER is still honored in 2.24. gnome-session-2.24 might have lost
# FIXME: support for it, but we don't ship with gnome-session-2.24 yet
# elog "Note that to change windowmanager to metacity do: "
# elog " export WINDOW_MANAGER=\"/usr/bin/metacity\""
# elog "of course this works for all other window managers as well"
elog "The main file alteration monitoring functionality is"
elog "provided by >=glib-2.16. Note that on a modern Linux system"
elog "you do not need the USE=fam flag on it if you have inotify"
elog "support in your linux kernel ( >=2.6.13 ) enabled."
elog "USE=fam on glib is however useful for other situations,"
elog "such as Gentoo/FreeBSD systems. A global USE=fam can also"
elog "be useful for other packages that do not use the new file"
elog "monitoring API yet that the new glib provides."
elog
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3.ebuild,v 1.10 2011/10/23 23:11:36 abcd Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3.ebuild,v 1.11 2011/11/21 15:33:15 jlec Exp $
EAPI="3"
GCONF_DEBUG="no"
@ -12,7 +12,7 @@ HOMEPAGE="http://library.gnome.org/devel/libgnomecanvas/stable/"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc glade"
RDEPEND=">=dev-libs/glib-2.10:2

@ -1,2 +1,3 @@
DIST introspection.m4.bz2 1181 RMD160 3648afa820c2ee7e240083076e1452285d043084 SHA1 e5188cc387d0d17feb77684feff7ff163779912f SHA256 69a2a57b12179159420825d1d44c74108014b0864c4d63500265639cfa9151ae
DIST librsvg-2.34.1.tar.xz 482380 RMD160 612dacdae9665445b982bf70b2c589c801b83f03 SHA1 2fdc23e7e06c153adc001efa6b1cb5c0aa28a6aa SHA256 4f2ab987eed2943b5a0ce3dde1672d2bc87123bee66d885dd7307eb7ede756db
DIST librsvg-2.34.2.tar.xz 499108 RMD160 491432c990584da926c0844f68a92e4a3556a05e SHA1 9542af41b30f09f31753262f382c0118fb42891d SHA256 5de701325b84c0a15ab6892f49ffd6471722044bfe0b350725bf420642ee4464

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/librsvg-2.34.2.ebuild,v 1.2 2011/11/21 01:12:36 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/librsvg/librsvg-2.34.2.ebuild,v 1.3 2011/11/21 22:26:35 pacho Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
@ -10,6 +10,7 @@ inherit gnome2 multilib eutils autotools
DESCRIPTION="Scalable Vector Graphics (SVG) rendering library"
HOMEPAGE="http://librsvg.sourceforge.net/"
SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2"
LICENSE="LGPL-2"
SLOT="2"
@ -32,7 +33,6 @@ DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.12
doc? ( >=dev-util/gtk-doc-1.13 )
>=dev-libs/gobject-introspection-0.6.7
>=dev-util/gtk-doc-am-1.13"
# >=dev-util/gtk-doc-am-1.13 and gobject-introspection needed by eautoreconf
@ -55,7 +55,11 @@ pkg_setup() {
src_prepare() {
# Fix automagic gtk+ dependency, bug #371290
epatch "${FILESDIR}/${PN}-2.34.0-automagic-gtk.patch"
eautoreconf
# introspection.m4 needed for eautoreconf
mv "${WORKDIR}/introspection.m4" "${S}"/ || die
AT_M4DIR="." eautoreconf
gnome2_src_prepare
}

@ -3,3 +3,4 @@ DIST libgda-4.2.11.tar.xz 11253296 RMD160 4dc6d0ed9edaa479e937183eeab74a18e7e951
DIST libgda-4.2.9.tar.xz 11215344 RMD160 fd172c5aac8ed76b97b9c66f0558c79ad373d3d1 SHA1 57205e2ec041f8138a85b7b5e5728dc0f1266fb6 SHA256 bbae913734b0bf0149b36d1b8617e343f08611c10219fa5ba24b84dfa782e814
DIST libgda-5.0.0.tar.xz 11620540 RMD160 9fe23239a774f487c30c7cf1af63f8101ed62271 SHA1 fa4d0d7eae7fa7842329fe4af3ff92788a8da6d4 SHA256 b8f14505d8e921b97b20a0ff99e10c611bd57c317b0f081e7f76bc2c87ae1fea
DIST libgda-5.0.1.tar.xz 11634924 RMD160 3018ed1db26843f523f3df871a81db3d7505bc2a SHA1 78a66f09ae1435ea0f0a0eecfb9e2af36c11d5cf SHA256 1f8ed9105702bf81ce3c546292b6148e8de428f69737ad9949b8c6f81b33bdaf
DIST libgda-5.0.2.tar.xz 11596872 RMD160 e537451442d9ce2653ab5a07ac1875241c8af4eb SHA1 cba9fd7f734782e021801e05214a89bf4b752a33 SHA256 53e710a76298a224546803ecee711e610c68cf6938bd908e6d7e3c9bab183593

@ -0,0 +1,154 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/libgda-5.0.2.ebuild,v 1.1 2011/11/21 11:57:46 pacho Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="yes"
PYTHON_DEPEND="2"
inherit autotools db-use eutils flag-o-matic gnome2 java-pkg-opt-2 python
DESCRIPTION="Gnome Database Access Library"
HOMEPAGE="http://www.gnome-db.org/"
LICENSE="GPL-2 LGPL-2"
IUSE="berkdb bindist canvas doc firebird gnome-keyring gtk graphviz http +introspection json ldap mdb mysql oci8 postgres sourceview ssl vala"
SLOT="5"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
RDEPEND="
app-text/iso-codes
>=dev-libs/glib-2.16:2
>=dev-libs/libxml2-2
dev-libs/libxslt
sys-libs/readline
sys-libs/ncurses
berkdb? ( sys-libs/db )
!bindist? ( firebird? ( dev-db/firebird ) )
gtk? (
>=x11-libs/gtk+-3.0.0:3
canvas? ( x11-libs/goocanvas:2.0 )
sourceview? ( x11-libs/gtksourceview:3.0 )
graphviz? ( media-gfx/graphviz )
)
gnome-keyring? ( || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) )
http? ( >=net-libs/libsoup-2.24:2.4 )
introspection? ( >=dev-libs/gobject-introspection-0.6.5 )
json? ( dev-libs/json-glib )
ldap? ( net-nds/openldap )
mdb? ( >app-office/mdbtools-0.5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
ssl? ( dev-libs/openssl )
>=dev-db/sqlite-3.6.22:3"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.18
>=dev-util/intltool-0.35.5
>=app-text/gnome-doc-utils-0.9
doc? ( >=dev-util/gtk-doc-1 )
vala? ( >=dev-lang/vala-0.14:0.14[vapigen] )"
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README"
if use canvas || use graphviz || use sourceview; then
if ! use gtk; then
ewarn "You must enable USE=gtk to make use of canvas, graphivz or sourceview USE flag."
ewarn "Disabling for now."
G2CONF="${G2CONF} --without-goocanvas --without-graphivz --without-gtksourceview"
else
G2CONF="${G2CONF}
$(use_with canvas goocanvas)
$(use_with graphviz)
$(use_with sourceview gtksourceview)"
fi
fi
G2CONF="${G2CONF}
--disable-scrollkeeper
--disable-static
--enable-system-sqlite
$(use_with berkdb bdb /usr)
$(use_with gnome-keyring)
$(use_with gtk ui)
$(use_with http libsoup)
$(use_enable introspection)
$(use_with java java $JAVA_HOME)
$(use_enable json)
$(use_with ldap)
$(use_with mdb mdb /usr)
$(use_with mysql mysql /usr)
$(use_with postgres postgres /usr)
$(use_enable ssl crypto)
$(use_enable vala)"
if use bindist; then
# firebird license is not GPL compatible
G2CONF="${G2CONF} --without-firebird"
else
G2CONF="${G2CONF} $(use_with firebird firebird /usr)"
fi
use berkdb && append-cppflags "-I$(db_includedir)"
use oci8 || G2CONF="${G2CONF} --without-oracle"
# Not in portage
G2CONF="${G2CONF}
--disable-default-binary"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# Disable broken tests so we can check the others, upstream bug #????
epatch "${FILESDIR}/${PN}-4.99.4-disable-broken-tests.patch"
# Prevent file collisions with libgda:4
epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-help-collision.patch"
epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch"
epatch "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch"
# Move files with mv (since epatch can't handle rename diffs) and
# update pre-generated gtk-doc files
local f
for f in tools/browser/doc/gda-browser* ; do
mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
done
for f in tools/browser/doc/html/gda-browser.devhelp* ; do
sed -e 's:name="gda-browser":name="gda-browser-5.0":' \
-i ${f} || die "sed ${f} failed"
mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
done
for f in control-center/data/*_gda-control-center.png ; do
mv ${f} ${f/_gda-control-center.png/_gda-control-center-5.0.png} ||
die "mv ${f} failed"
done
python_convert_shebangs -r 2 libgda-report/RML/trml2{html,pdf}
# Fix valac version, upstream bug #664462
sed -e 's:"$VALA_BINDIR/valac":"$VALA_BINDIR/valac-0.14":' \
-i configure.ac || die "sed failed"
eautoreconf
gnome2_src_prepare
}
pkg_postinst() {
gnome2_pkg_postinst
local d
for d in /usr/share/libgda-5.0/gda_trml2{html,pdf} ; do
python_mod_optimize ${d}
done
}
pkg_postrm() {
gnome2_pkg_postrm
local d
for d in /usr/share/libgda-5.0/gda_trml2{html,pdf} ; do
python_mod_cleanup ${d}
done
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-8.0-r1.ebuild,v 1.1 2011/11/16 14:50:59 anarchy Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-client/thunderbird/thunderbird-8.0-r1.ebuild,v 1.2 2011/11/21 15:15:29 anarchy Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
@ -245,6 +245,9 @@ src_install() {
declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
declare emid
# Pax mark xpcshell for hardened support, only used for startupcache creation.
pax-mark m "${S}"/mozilla/dist/bin/xpcshell
emake DESTDIR="${D}" install || die "emake install failed"
if ! use bindist; then

@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-0.10.22.ebuild,v 1.1 2011/10/13 06:43:29 leio Exp $
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-0.10.22.ebuild,v 1.2 2011/11/21 11:46:22 phajdan.jr Exp $
inherit gst-plugins-bad
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
IUSE=""
DESCRIPTION="GStreamer elements for beats-per-minute detection and pitch controlling"

@ -1,2 +1,2 @@
DIST banshee-2.0.0.tar.bz2 3575359 RMD160 11ef5f5773761546dbb1f33c9fdb09658dad171c SHA1 2b67fda2a15aa7eb5bc2a1e88f7013f3896913a4 SHA256 c6618d551556e1b994b16cc46bb5b4597b707e6c2dfda691ee852e0d1f544916
DIST banshee-2.2.0.tar.xz 3069044 RMD160 b36900677265a4cf4264501e4c0f6a385189cb51 SHA1 08a1b28688cf545512fae039cef7555a8e3ac8e9 SHA256 85026f270777be15b778a8bf676d2c6e1a0d3d9758145515809bf209f7ab1815
DIST banshee-2.2.1.tar.xz 3084484 RMD160 47b5ae9538306b27e6cc6288c61a94a1a1b72102 SHA1 7b77c3f47f60c3f26ee8b46fca3316e20f97fde2 SHA256 55c03ddf9732199b9f83d4ff375af99ae5a4eea46b8a198695427e5c48f1b9a5

@ -1,25 +1,20 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-2.0.0.ebuild,v 1.3 2011/06/30 14:16:53 angelos Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-2.2.1.ebuild,v 1.1 2011/11/21 11:50:05 pacho Exp $
EAPI="3"
EAPI="4"
inherit eutils autotools mono gnome2-utils fdo-mime versionator
inherit eutils autotools mono gnome2-utils fdo-mime versionator gnome.org
GVER=0.10.7
DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface."
HOMEPAGE="http://banshee.fm/"
#BANSHEE_V2=$(get_version_component_range 2)
#[[ $((${BANSHEE_V2} % 2)) -eq 0 ]] && RELTYPE=stable || RELTYPE=unstable
#SRC_URI="http://download.banshee-project.org/${PN}/${RELTYPE}/${PV}/${PN}-1-${PV}.tar.bz2"
SRC_URI="http://download.banshee-project.org/${PN}/stable/${PV}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+aac +cdda boo daap doc +encode ipod karma mtp podcast test udev +web youtube"
KEYWORDS="~amd64 ~x86"
IUSE="+aac +cdda +bpm boo daap doc +encode ipod karma mtp test udev +web youtube"
RDEPEND=">=dev-lang/mono-2.4.3
gnome-base/gnome-settings-daemon
@ -43,8 +38,8 @@ RDEPEND=">=dev-lang/mono-2.4.3
)
)
media-libs/musicbrainz:1
>=dev-dotnet/ndesk-dbus-glib-0.4.1
>=dev-dotnet/ndesk-dbus-0.6.1a
dev-dotnet/dbus-sharp
dev-dotnet/dbus-sharp-glib
>=dev-dotnet/mono-addins-0.4[gtk]
>=dev-dotnet/taglib-sharp-2.0.3.7
>=dev-db/sqlite-3.4:3
@ -53,6 +48,7 @@ RDEPEND=">=dev-lang/mono-2.4.3
boo? (
>=dev-lang/boo-0.8.1
)
bpm? ( >=media-plugins/gst-plugins-soundtouch-${GVER}:0.10 )
daap? (
>=dev-dotnet/mono-zeroconf-0.8.0-r1
)
@ -86,30 +82,40 @@ RDEPEND=">=dev-lang/mono-2.4.3
)"
DEPEND="${RDEPEND}
app-arch/xz-utils
dev-util/pkgconfig"
DOCS="AUTHORS ChangeLog HACKING NEWS README"
src_prepare () {
# Don't build BPM extension when not wanted
if ! use bpm; then
sed -i -e 's:Banshee.Bpm:$(NULL):g' src/Extensions/Makefile.am || die
fi
# EqualizerManager: Update values for the Smiley Face preset (bgo#661224)
epatch "${FILESDIR}/${PN}-2.2.0-fix-equalizer-values.patch"
epatch "${FILESDIR}/${PN}-1.7.4-make-webkit-optional.patch" # upstream bug 628518
AT_M4DIR="-I build/m4/banshee -I build/m4/shamrock -I build/m4/shave" \
eautoreconf
}
src_configure() {
# soundmenu needs a properly maintained and updated indicate-sharp
local myconf="--disable-dependency-tracking
--disable-static
--disable-maintainer-mode
--enable-gnome
--enable-schemas-install
--with-gconf-schema-file-dir=/etc/gconf/schemas
--with-vendor-build-id=Gentoo/${PN}/${PVR}
--enable-gapless-playback
--disable-gst-sharp
--disable-hal
--disable-torrent
--disable-shave
--disable-ubuntuone
--enable-soundmenu"
--disable-soundmenu"
econf \
$(use_enable doc docs) \
@ -117,8 +123,7 @@ src_configure() {
$(use_enable boo) \
$(use_enable mtp) \
$(use_enable daap) \
$(use_enable ipod appledevice) --disable-ipod \
$(use_enable podcast) \
$(use_enable ipod appledevice) \
$(use_enable karma) \
$(use_enable web webkit) \
$(use_enable youtube) \
@ -132,7 +137,7 @@ src_compile() {
}
src_install() {
emake DESTDIR="${D}" install || die
emake DESTDIR="${D}" install
find "${ED}" -name '*.la' -exec rm -f {} +
}

@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>dotnet</herd>
<herd>gstreamer</herd>
<use>
<flag name="boo">Use external Boo instead of the bundled one</flag>
<herd>dotnet</herd>
<herd>gstreamer</herd>
<use>
<flag name="boo">Use external Boo instead of the bundled one</flag>
<flag name="bpm">Build beats per minute detection extension</flag>
<flag name="cdda">Build with audio CD support</flag>
<flag name="daap">Build with Daap support</flag>
<flag name="karma">Build with karma support</flag>
<flag name="podcast">Build with podcasting support</flag>
<flag name="web">Enable support for plugins that access web-based services
such as Amazon and wikipedia (requires
<pkg>net-libs/webkit-gtk</pkg>)</flag>
<flag name="youtube">Enable the Youtube plugin</flag>
</use>
<flag name="daap">Build with Daap support</flag>
<flag name="karma">Build with karma support</flag>
<flag name="web">Enable support for plugins that access web-based services
such as Amazon and wikipedia (requires <pkg>net-libs/webkit-gtk</pkg>)</flag>
<flag name="youtube">Enable the Youtube plugin</flag>
</use>
</pkgmetadata>

@ -1,9 +1,9 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/chaplin/chaplin-1.10-r1.ebuild,v 1.6 2009/12/19 21:59:26 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/chaplin/chaplin-1.10-r1.ebuild,v 1.7 2011/11/21 21:06:11 radhermit Exp $
EAPI=2
inherit eutils
EAPI=4
inherit eutils toolchain-funcs
DESCRIPTION="This is a program to raw copy chapters from a dvd using libdvdread"
HOMEPAGE="http://www.lallafa.de/bp/chaplin.html"
@ -14,8 +14,10 @@ SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="transcode vcd"
DEPEND=">=media-libs/libdvdread-0.9.4
>=media-gfx/imagemagick-5.5.7.14
DEPEND=">=media-libs/libdvdread-0.9.4"
RDEPEND="${DEPEND}
|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
media-video/mjpegtools
transcode? ( >=media-video/transcode-0.6.2 )
vcd? ( >=media-video/vcdimager-0.7.2 )"
@ -26,6 +28,10 @@ src_prepare() {
"${FILESDIR}"/${P}-asneeded.patch
}
src_compile() {
emake CC="$(tc-getCC)"
}
src_install() {
dobin chaplin chaplin-genmenu || die
dobin chaplin chaplin-genmenu
}

@ -5,11 +5,11 @@
build:
- gcc -DNDEBUG -Wall -I$(LIBDVDREAD)/include -L$(LIBDVDREAD)/lib -ldvdread -Wl,-rpath,$(LIBDVDREAD)/lib -o chaplin chaplin.c -lm
+ gcc -DNDEBUG -Wall -I$(LIBDVDREAD)/include -Wl,-rpath,$(LIBDVDREAD)/lib -o chaplin chaplin.c -L$(LIBDVDREAD)/lib -ldvdread -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) -DNDEBUG -Wall -I$(LIBDVDREAD)/include -Wl,-rpath,$(LIBDVDREAD)/lib -o chaplin chaplin.c -L$(LIBDVDREAD)/lib -ldvdread -lm
debug:
- gcc -Wall -I$(LIBDVDREAD)/include -L$(LIBDVDREAD)/lib -ldvdread -Wl,-rpath,$(LIBDVDREAD)/lib -o chaplin chaplin.c -lm
+ gcc -Wall -I$(LIBDVDREAD)/include -Wl,-rpath,$(LIBDVDREAD)/lib -o chaplin chaplin.c -L$(LIBDVDREAD)/lib -ldvdread -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) -Wall -I$(LIBDVDREAD)/include -Wl,-rpath,$(LIBDVDREAD)/lib -o chaplin chaplin.c -L$(LIBDVDREAD)/lib -ldvdread -lm
dist:
cd .. ; tar cvfz chaplin.tgz chaplin/Makefile chaplin/chaplin.c chaplin/chaplin-genmenu chaplin/chaplin

@ -1,6 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mpeg2vidcodec/mpeg2vidcodec-12-r1.ebuild,v 1.33 2011/02/06 07:47:05 leio Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/mpeg2vidcodec/mpeg2vidcodec-12-r1.ebuild,v 1.34 2011/11/21 20:12:27 radhermit Exp $
EAPI=4
inherit toolchain-funcs
MY_P="${PN}_v${PV}"
DESCRIPTION="MPEG Library"
@ -12,22 +16,20 @@ SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
IUSE=""
RDEPEND=""
DEPEND=">=sys-apps/sed-4"
S=${WORKDIR}/mpeg2
src_unpack() {
unpack ${A}
sed -i \
-e "s:-O2:${CFLAGS}:" \
-e "s:make:\$(MAKE):" \
"${S}"/Makefile \
|| die "sed Makefile failed"
src_prepare() {
sed -i -e 's:make:$(MAKE):' Makefile || die
sed -i -e 's:$(CC) $(CFLAGS):\0 $(LDFLAGS):' \
src/mpeg2enc/Makefile src/mpeg2dec/Makefile || die
}
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_install() {
dobin src/mpeg2dec/mpeg2decode src/mpeg2enc/mpeg2encode \
|| die "dobin failed"
dobin src/mpeg2dec/mpeg2decode src/mpeg2enc/mpeg2encode
dodoc README doc/*
}

@ -1,2 +1,3 @@
DIST subtitleeditor-0.37.1.tar.gz 1325186 RMD160 7f439c237535fef0857cb5180ceb84421322f279 SHA1 36b839942c52a67f14bbb1fd5d698db2645543ca SHA256 2601750fe33529e4fec85f422165c7f34e7b87f619725c11a1a2135b14306ddf
DIST subtitleeditor-0.38.0.tar.gz 1335079 RMD160 4e533ff2f37747f090f8c9f9093d6934fe3bbfeb SHA1 00f752cdf60c30e411da88cc350bf3cc6b8f511a SHA256 7d0cddc0b3df5e2b19c53b0c8ba8d10113bf39a9f834d73ef62ecbaec70bad56
DIST subtitleeditor-0.39.0.tar.gz 1360273 RMD160 7e1d9ad811d72436f00eec2b87679e8bb324bb5b SHA1 40491677b4f12907dc32019bc8c511d7507ec171 SHA256 168e7f71079517e8b69d9657daac752fb7216e7cd8122a3ea0dfc7d385d29c39

@ -0,0 +1,63 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/subtitleeditor/subtitleeditor-0.39.0.ebuild,v 1.1 2011/11/21 22:25:59 eva Exp $
EAPI="2"
inherit eutils versionator flag-o-matic
DESCRIPTION="GTK+2 subtitle editing tool."
HOMEPAGE="http://home.gna.org/subtitleeditor/"
SRC_URI="http://download.gna.org/${PN}/$(get_version_component_range 1-2)/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug nls opengl"
RDEPEND="
app-text/iso-codes
>=dev-cpp/gtkmm-2.14:2.4
>=dev-cpp/glibmm-2.16.3:2
>=dev-cpp/libxmlpp-2.20:2.6
>=app-text/enchant-1.4
>=dev-cpp/gstreamermm-0.10.4
>=media-libs/gst-plugins-good-0.10:0.10
>=media-plugins/gst-plugins-meta-0.10-r2:0.10
>=media-plugins/gst-plugins-pango-0.10:0.10
>=media-plugins/gst-plugins-xvideo-0.10:0.10
opengl? ( >=dev-cpp/gtkglextmm-1.2 )
"
# gst-plugins-pango needed for text overlay
# gst-plugins-xvideo needed for video output
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
dev-util/pkgconfig"
src_configure() {
export GST_REGISTRY="${T}/home/registry.cache.xml"
# Avoid using --enable-debug as it mocks with CXXFLAGS and LDFLAGS
use debug && append-flags -DDEBUG
econf \
--disable-debug \
$(use_enable nls) \
$(use_enable opengl gl)
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
# plugins are loaded without the help of libtool files
find "${D}" -name '*.la' -delete || die "failed to remove *.la files"
}
pkg_postinst() {
ewarn
ewarn "If ${PN} doesn't play some video format, please check your"
ewarn "USE flags on media-plugins/gst-plugins-meta"
ewarn
}

@ -0,0 +1,22 @@
0
http://snappy.googlecode.com/files/snappy-1.0.4.tar.gz
https://code.google.com/p/snappy/
BSD
A high-speed compression/decompression library by Google
~amd64 ~x86
static-libs
4
configure install prepare

@ -0,0 +1,22 @@
>=virtual/emacs-21
ssl? ( net-misc/stunnel ) >=virtual/emacs-21
0
http://www.mew.org/Release/mew-6.4.tar.gz
test
http://www.mew.org/
BSD
Great MIME mail reader for Emacs/XEmacs
~alpha ~amd64 ~ppc ~sparc ~x86
elisp elisp-common eutils multilib portability toolchain-funcs user
ssl linguas_ja
4
compile configure install postinst postrm prepare setup unpack

@ -0,0 +1,22 @@
>=virtual/emacs-21
>=virtual/emacs-21
0
http://caml.inria.fr/distrib/ocaml-3.12/ocaml-3.12.1.tar.bz2
http://www.ocaml.org/
GPL-2
Emacs mode for OCaml
~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
elisp elisp-common eutils multilib portability toolchain-funcs user
4
compile configure install postinst postrm prepare setup unpack

@ -0,0 +1,22 @@
>=virtual/emacs-21
>=virtual/emacs-21
0
http://launchpad.net/python-mode/trunk/6.0.3/+download/python-mode.el-6.0.3.tar.gz
https://launchpad.net/python-mode
GPL-3
An Emacs major mode for editing Python source
~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
elisp elisp-common eutils multilib portability toolchain-funcs user
4
compile configure install postinst postrm prepare setup unpack

@ -1,5 +1,5 @@
!app-emulation/kqemu !app-emulation/qemu !app-emulation/qemu-user >=dev-libs/glib-2.0 sys-apps/pciutils >=sys-apps/util-linux-2.16.0 sys-libs/zlib sys-apps/seabios aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) curl? ( >=net-misc/curl-7.15.4 ) esd? ( media-sound/esound ) fdt? ( >=sys-apps/dtc-1.2.0 ) jpeg? ( virtual/jpeg ) ncurses? ( sys-libs/ncurses ) nss? ( dev-libs/nss ) png? ( media-libs/libpng ) pulseaudio? ( media-sound/pulseaudio ) qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( >=media-libs/libsdl-1.2.11[X] ) spice? ( >=app-emulation/spice-0.6.0 ) ssl? ( net-libs/gnutls ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xen? ( app-emulation/xen ) app-text/texi2html >=sys-kernel/linux-headers-2.6.35 ssl? ( dev-util/pkgconfig ) dev-vcs/git
!app-emulation/kqemu !app-emulation/qemu !app-emulation/qemu-user >=dev-libs/glib-2.0 sys-apps/pciutils >=sys-apps/util-linux-2.16.0 sys-libs/zlib sys-apps/seabios aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) curl? ( >=net-misc/curl-7.15.4 ) esd? ( media-sound/esound ) fdt? ( >=sys-apps/dtc-1.2.0 ) jpeg? ( virtual/jpeg ) ncurses? ( sys-libs/ncurses ) nss? ( dev-libs/nss ) png? ( media-libs/libpng ) pulseaudio? ( media-sound/pulseaudio ) qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( >=media-libs/libsdl-1.2.11[X] ) spice? ( >=app-emulation/spice-0.6.0 ) ssl? ( net-libs/gnutls ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xen? ( app-emulation/xen )
!app-emulation/kqemu !app-emulation/qemu !app-emulation/qemu-user >=dev-libs/glib-2.0 sys-apps/pciutils >=sys-apps/util-linux-2.16.0 sys-libs/zlib amd64? ( sys-apps/seabios ) x86? ( sys-apps/seabios ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) curl? ( >=net-misc/curl-7.15.4 ) esd? ( media-sound/esound ) fdt? ( >=sys-apps/dtc-1.2.0 ) jpeg? ( virtual/jpeg ) ncurses? ( sys-libs/ncurses ) nss? ( dev-libs/nss ) png? ( media-libs/libpng ) pulseaudio? ( media-sound/pulseaudio ) qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( >=media-libs/libsdl-1.2.11[X] ) spice? ( >=app-emulation/spice-0.6.0 ) ssl? ( net-libs/gnutls ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xen? ( app-emulation/xen ) app-text/texi2html >=sys-kernel/linux-headers-2.6.35 ssl? ( dev-util/pkgconfig ) dev-vcs/git >=app-admin/eselect-python-20091230
!app-emulation/kqemu !app-emulation/qemu !app-emulation/qemu-user >=dev-libs/glib-2.0 sys-apps/pciutils >=sys-apps/util-linux-2.16.0 sys-libs/zlib amd64? ( sys-apps/seabios ) x86? ( sys-apps/seabios ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bluetooth? ( net-wireless/bluez ) brltty? ( app-accessibility/brltty ) curl? ( >=net-misc/curl-7.15.4 ) esd? ( media-sound/esound ) fdt? ( >=sys-apps/dtc-1.2.0 ) jpeg? ( virtual/jpeg ) ncurses? ( sys-libs/ncurses ) nss? ( dev-libs/nss ) png? ( media-libs/libpng ) pulseaudio? ( media-sound/pulseaudio ) qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( >=media-libs/libsdl-1.2.11[X] ) spice? ( >=app-emulation/spice-0.6.0 ) ssl? ( net-libs/gnutls ) vde? ( net-misc/vde ) xattr? ( sys-apps/attr ) xen? ( app-emulation/xen ) >=app-admin/eselect-python-20091230
0
test
@ -7,7 +7,7 @@ http://www.linux-kvm.org
GPL-2
QEMU + Kernel-based Virtual Machine userland tools
eutils flag-o-matic git-2 linux-info multilib portability toolchain-funcs user versionator
eutils flag-o-matic git-2 linux-info multilib portability python toolchain-funcs user versionator
+aio alsa bluetooth brltty curl debug esd fdt hardened jpeg ncurses nss png pulseaudio qemu-ifup rbd sasl sdl spice ssl threads vde +vhost-net xattr xen +qemu_softmmu_targets_x86_64 qemu_softmmu_targets_i386 qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_mips qemu_softmmu_targets_mipsel qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_ppcemb qemu_user_targets_i386 qemu_user_targets_x86_64 qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_mips qemu_user_targets_mipsel qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_alpha qemu_user_targets_armeb qemu_user_targets_ppc64abi32 qemu_user_targets_sparc32plus

@ -1,22 +0,0 @@
>=dev-libs/glib-2.24:2 >=x11-libs/gtk+-2.20:2 >=dev-libs/libxml2-2.7:2 >=gnome-base/gconf-2.28:2 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.28 ) >=dev-util/pkgconfig-0.9 app-text/scrollkeeper app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.28 doc? ( dev-util/gtk-doc ) >=sys-apps/sed-4
>=dev-libs/glib-2.24:2 >=x11-libs/gtk+-2.20:2 >=dev-libs/libxml2-2.7:2 >=gnome-base/gconf-2.28:2 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.28 )
0
mirror://gnome/sources/glabels/2.3/glabels-2.3.0.tar.bz2
http://glabels.sourceforge.net/
GPL-2 FDL-1.1 LGPL-2
Program for creating labels and business cards
~amd64 ~ppc ~sparc ~x86
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
barcode doc eds
2
compile configure install postinst postrm preinst prepare setup unpack

@ -0,0 +1,22 @@
>=dev-libs/glib-2.28.2:2 >=x11-libs/gtk+-3.0.9:3 >=dev-libs/libxml2-2.7.8:2 >=gnome-base/librsvg-2.32.0:2 >=x11-libs/cairo-1.10.0 >=x11-libs/pango-1.28.1 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.30.3 ) >=dev-util/pkgconfig-0.9 app-text/scrollkeeper app-text/gnome-doc-utils app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.28 doc? ( dev-util/gtk-doc ) >=sys-apps/sed-4
>=dev-libs/glib-2.28.2:2 >=x11-libs/gtk+-3.0.9:3 >=dev-libs/libxml2-2.7.8:2 >=gnome-base/librsvg-2.32.0:2 >=x11-libs/cairo-1.10.0 >=x11-libs/pango-1.28.1 barcode? ( >=app-text/barcode-0.98 >=media-gfx/qrencode-3.1 ) eds? ( >=gnome-extra/evolution-data-server-2.30.3 )
0
mirror://gnome/sources/glabels/3.0/glabels-3.0.0.tar.bz2
http://www.glabels.org/
GPL-2 FDL-1.1 LGPL-2
Program for creating labels and business cards
~amd64 ~ppc ~sparc ~x86
eutils fdo-mime gnome.org gnome2 gnome2-utils libtool multilib portability toolchain-funcs user versionator
barcode doc eds
4
compile configure install postinst postrm preinst prepare setup unpack

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

Loading…
Cancel
Save