Sync with portage [Sat Feb 25 13:22:03 MSK 2012].

mhiretskiy
root 12 years ago
parent 922bbcf85d
commit 74f283d518

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/caribou/caribou-0.4.1-r1.ebuild,v 1.3 2012/02/10 04:03:48 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/caribou/caribou-0.4.1-r1.ebuild,v 1.4 2012/02/25 00:42:47 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -51,7 +51,7 @@ pkg_setup() {
--enable-gtk3-module
--enable-gtk2-module
PYTHON=${EPREFIX}/usr/bin/python2
VALAC=$(type -P true)"
VALAC=$(type -P valac-0.14)" # harmless even if valac-0.14 not found
# PYTHON is substituted into several installed shell scripts
# vala is not needed for tarball builds, but configure checks for it...
python_set_active_version 2

@ -1,2 +1,2 @@
DIST Parse-Evtx-1.0.8.zip 56100 RMD160 77efd57dac627a105a1f00a96c8ac8e23d97ef24 SHA1 9ea1380400225c50dca61f0766484a3c181a4393 SHA256 bd846048685ca6f70eec01de7bb2f2a8df1d934d34b5c4af6cd5b55485407146
DIST Parse-Evtx-1.1.0.zip 70268 RMD160 55f3a4610343976bf1938ed6d72dcccb7db24ed9 SHA1 405f6a6f0098373ae015bf3cc917ca0bacc9be35 SHA256 24de63b28699433998904785cd28b92972c86e558cabe03851f89203de4ef6e1
DIST Parse-Evtx-1.1.1.zip 71351 RMD160 839d0935ca5caab8b33807c2abfdca6288d7f9ae SHA1 79d34a0d2e27f370fb8dca9359ff012c8abeaf51 SHA256 a1909810bedc709e2fa87f6603e52c62e60086bf1ce064bd839fc5873abf8512

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/evtxtools/evtxtools-1.0.8.ebuild,v 1.1 2011/10/30 16:03:47 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/evtxtools/evtxtools-1.1.1.ebuild,v 1.1 2012/02/24 19:46:35 maksbotan Exp $
EAPI=3

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/lib_users/lib_users-0.3.ebuild,v 1.2 2011/03/14 13:26:52 klausman Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/lib_users/lib_users-0.3.ebuild,v 1.3 2012/02/25 08:19:19 klausman Exp $
EAPI=3
PYTHON_DEPEND="2"
@ -14,7 +14,7 @@ SRC_URI="http://schwarzvogel.de/pkgs/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~alpha"
KEYWORDS="alpha ~amd64 ~hppa ~ppc ~x86"
IUSE="test"
DEPEND="test? ( dev-python/nose )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/ulog-acctd/ulog-acctd-0.4.3-r1.ebuild,v 1.2 2012/02/21 13:48:41 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/ulog-acctd/ulog-acctd-0.4.3-r1.ebuild,v 1.4 2012/02/24 19:28:51 ranger Exp $
EAPI="2"
@ -12,7 +12,7 @@ HOMEPAGE="http://savannah.nongnu.org/projects/ulog-acctd/ http://alioth.debian.o
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc x86"
IUSE=""
DEPEND="net-firewall/iptables"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libpar2/libpar2-0.2-r3.ebuild,v 1.3 2012/02/21 13:49:30 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/libpar2/libpar2-0.2-r3.ebuild,v 1.4 2012/02/24 14:23:09 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/parchive/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ppc ~x86"
KEYWORDS="~alpha amd64 ~ppc x86"
IUSE="static-libs"
RDEPEND="dev-libs/libsigc++:2"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/pax/pax-3.4.12.16.ebuild,v 1.3 2012/02/21 15:31:30 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/pax/pax-3.4.12.16.ebuild,v 1.5 2012/02/24 19:30:25 ranger Exp $
EAPI="4"
@ -17,7 +17,7 @@ SRC_URI="mirror://fedora-dev/releases/${FC_PV}/Everything/source/SRPMS/${MY_P}-$
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
S=${WORKDIR}/${MY_P}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdw/cdw-0.7.0.ebuild,v 1.3 2012/02/22 10:03:16 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdw/cdw-0.7.0.ebuild,v 1.4 2012/02/24 20:49:04 ranger Exp $
EAPI=2
inherit autotools flag-o-matic eutils
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/cdw/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc ~x86"
IUSE=""
DEPEND="virtual/cdrtools

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/gnomebaker/gnomebaker-0.6.4-r1.ebuild,v 1.2 2012/02/24 09:32:23 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-cdr/gnomebaker/gnomebaker-0.6.4-r1.ebuild,v 1.4 2012/02/25 00:02:44 ssuominen Exp $
EAPI=4
GCONF_DEBUG=no
@ -12,44 +12,42 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
IUSE="dvdr flac libnotify mp3 vorbis"
RDEPEND="x11-libs/gtk+:2
gnome-base/libgnomeui
dev-libs/libxml2:2
gnome-base/libglade:2.0
media-libs/gstreamer:0.10
x11-libs/cairo
app-cdr/cdrdao
COMMON_DEPEND="app-cdr/cdrdao
dev-libs/libxml2
>=gnome-base/libglade-2
>=gnome-base/libgnomeui-2
=media-libs/gstreamer-0.10*
virtual/cdrtools
x11-libs/cairo
x11-libs/gtk+:2
dvdr? ( app-cdr/dvd+rw-tools )
flac? ( media-plugins/gst-plugins-flac
media-libs/gst-plugins-good )
libnotify? ( x11-libs/libnotify )
mp3? ( media-plugins/gst-plugins-mad
media-libs/gst-plugins-good )
vorbis? ( media-plugins/gst-plugins-vorbis
media-libs/libogg
media-libs/gst-plugins-good )"
DEPEND="${RDEPEND}
libnotify? ( x11-libs/libnotify )"
RDEPEND="${COMMON_DEPEND}
=media-libs/gst-plugins-good-0.10*
flac? ( =media-plugins/gst-plugins-flac-0.10* )
mp3? ( =media-plugins/gst-plugins-mad-0.10* )
vorbis? ( =media-plugins/gst-plugins-vorbis-0.10* )"
DEPEND="${COMMON_DEPEND}
app-text/rarian
dev-util/intltool
dev-util/pkgconfig
sys-devel/gettext"
pkg_setup() {
G2CONF="${G2CONF}
--disable-dependency-tracking
$(use_enable libnotify)"
G2CONF="$(use_enable libnotify)"
}
src_prepare() {
epatch "${FILESDIR}"/${P}-libnotify-0.7.patch \
epatch \
"${FILESDIR}"/${P}-libnotify-0.7.patch \
"${FILESDIR}"/${P}-ldadd.patch \
"${FILESDIR}"/${P}-seldata.patch \
"${FILESDIR}"/${P}-mimetype.patch \
"${FILESDIR}"/${P}-implicits.patch
gnome2_src_prepare
}
@ -58,5 +56,6 @@ src_install() {
gnomebakerdocdir=/usr/share/doc/${P} \
docdir=/usr/share/gnome/help/${PN}/C \
gnomemenudir=/usr/share/applications
rm -rf "${D}"/usr/share/doc/${P}/*.make "${D}"/var
rm -rf "${ED}"/usr/share/doc/${P}/*.make "${ED}"/var
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mew/mew-6.4-r1.ebuild,v 1.4 2012/02/23 17:27:17 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/mew/mew-6.4-r1.ebuild,v 1.5 2012/02/24 14:25:03 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.mew.org/Release/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ppc ~sparc x86"
IUSE="ssl linguas_ja"
RESTRICT="test"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/datefudge/datefudge-1.17.ebuild,v 1.4 2012/02/21 23:38:42 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/datefudge/datefudge-1.17.ebuild,v 1.5 2012/02/24 14:46:01 phajdan.jr Exp $
EAPI=4
inherit multilib toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/golly-2.3.ebuild,v 1.3 2012/02/14 23:42:49 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/golly-2.3.ebuild,v 1.4 2012/02/24 14:41:32 phajdan.jr Exp $
EAPI=2
PYTHON_DEPEND=2
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-lang/perl

@ -1,2 +1 @@
DIST nut-16.9.tar.gz 1267995 RMD160 c0f0556f325f4e94ca386fbfd4142af888c489dc SHA1 6ccc77784519bda5cfbdcfcad70ba58652a31366 SHA256 901dd52a7e488af03837c9c7a17cd1eddbaa54f485a097a165c2ff01a9c22f97
DIST nut-17.4.tar.gz 1315621 RMD160 d8333e4448cc71b1b4bfb85e6ba1b36d7a2a4b4e SHA1 31e090a01ee182ce24c1703eb79b544f6da1f4ad SHA256 d6b9b12c2b318173a03e9211c3724ba5091516934dc3bd6727a2de21292f9153

@ -1,50 +0,0 @@
diff --git a/Makefile b/Makefile
index 1b8b705..dc2a08b 100644
--- a/Makefile
+++ b/Makefile
@@ -3,16 +3,14 @@ FOODDIR := \"/usr/local/lib/nut\"
EXECUTABLE := nut
LIBS := -lm
-CFLAGS := -Wall -O3 -fno-inline -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) -ansi -pedantic
-
-CXXFLAGS := $(CFLAGS)
+CFLAGS += -Wall -fno-inline -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) -ansi -pedantic
SOURCE := $(wildcard *.c) $(wildcard *.cc)
OBJS := $(patsubst %.c,%.o,$(patsubst %.cc,%.o,$(SOURCE)))
CPPFLAGS +=
nut: $(OBJS)
- $(CC) -s -o $(EXECUTABLE) $(OBJS) $(LIBS)
+ $(CC) $(LDFLAGS) -o $(EXECUTABLE) $(OBJS) $(LIBS)
deps:
diff --git a/fltk/Makefile b/fltk/Makefile
index 6e5f9d7..29cf098 100644
--- a/fltk/Makefile
+++ b/fltk/Makefile
@@ -1,18 +1,17 @@
NUTDIR := \".nutdb\"
FOODDIR := \"/usr/local/lib/nut\"
EXECUTABLE := Nut
-LIBS := `fltk-config --ldstaticflags`
+LIBS := `fltk-config --ldflags`
-CFLAGS := `fltk-config --optim --cflags` -O3 -fno-inline -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) -ansi -pedantic
-
-CXXFLAGS := $(CFLAGS)
+CXXFLAGS += `fltk-config --optim --cxxflags` -fno-inline -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) -ansi -pedantic
+CFLAGS += `fltk-config --optim --cflags` -fno-inline -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) -ansi -pedantic
SOURCE := $(wildcard *.c) $(wildcard *.cc)
OBJS := $(patsubst %.c,%.o,$(patsubst %.cc,%.o,$(SOURCE)))
CPPFLAGS :=
nut: $(OBJS)
- $(CXX) -s -o $(EXECUTABLE) $(OBJS) $(LIBS)
+ $(CXX) $(LDFLAGS) -o $(EXECUTABLE) $(OBJS) $(LIBS)
deps:

@ -1,49 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/nut/nut-16.9.ebuild,v 1.5 2012/02/05 13:40:06 ranger Exp $
EAPI=2
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Record what you eat and analyze your nutrient levels"
HOMEPAGE="http://nut.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ppc x86"
IUSE="X"
RDEPEND="X? ( x11-libs/fltk:1 )"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-16.5-build-fixes.patch
tc-export CC CXX
sed \
-e "s:/usr/local/lib:/usr/share:g" \
-i Makefile fltk/Makefile || die
}
src_compile() {
emake || die
# need fltk-1.3
if use X; then
cd fltk
emake || die
fi
}
src_install() {
insinto /usr/share/nut
doins raw.data/* || die
dobin nut || die
if use X; then
dobin fltk/Nut || die
fi
doman nut.1 || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/nut/nut-17.4.ebuild,v 1.2 2012/02/21 13:37:17 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/nut/nut-17.4.ebuild,v 1.4 2012/02/24 19:33:06 ranger Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ppc ~x86"
KEYWORDS="~alpha amd64 ~arm ppc x86"
IUSE="X"
RDEPEND="X? ( x11-libs/fltk:1 )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/scrub/scrub-2.4.1.ebuild,v 1.2 2012/02/16 11:59:32 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/scrub/scrub-2.4.1.ebuild,v 1.3 2012/02/24 15:22:29 phajdan.jr Exp $
EAPI="3"
@ -10,7 +10,7 @@ SRC_URI="http://diskscrub.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/srm/srm-1.2.11-r2.ebuild,v 1.3 2012/02/19 10:32:35 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/srm/srm-1.2.11-r2.ebuild,v 1.4 2012/02/24 15:23:06 phajdan.jr Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc x86"
IUSE="debug"
DEPEND="!app-misc/secure-delete

@ -1,2 +1 @@
DIST calcurse-2.7.tar.gz 532418 RMD160 d87889a9d17f000d78517e0a7edd587147313d44 SHA1 6554923a1699732faab836cebd96bab31a107743 SHA256 9a73fe080c2cfc74186b0ac8455e9f2ba2176ead9f3fd5a73f9553f607bd9d9f
DIST calcurse-2.9.2.tar.gz 517071 RMD160 919f71d0b01ea97e2f6a4ca48756d3c4d03cf327 SHA1 ab59b3275a9b7eb9184797f9e998e64783b03ceb SHA256 e116c52fb82a051b38950bdbdb3f9df99fce2713c64d3eda1de236bacba28a55

@ -1,43 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calcurse/calcurse-2.7.ebuild,v 1.3 2010/05/18 17:44:18 ken69267 Exp $
inherit eutils
DESCRIPTION="a text-based personal organizer"
HOMEPAGE="http://culot.org/calcurse/index.html"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="linguas_en linguas_fr linguas_de linguas_es linguas_nl"
DEPEND="sys-libs/ncurses"
RDEPEND=${DEPEND}
src_unpack() {
unpack ${A}
cd "${S}"
rm po/LINGUAS
}
src_compile() {
local ALL_LINGUAS=""
use linguas_en && ALL_LINGUAS="${ALL_LINGUAS} en"
use linguas_fr && ALL_LINGUAS="${ALL_LINGUAS} fr"
use linguas_de && ALL_LINGUAS="${ALL_LINGUAS} de"
use linguas_es && ALL_LINGUAS="${ALL_LINGUAS} es"
use linguas_nl && ALL_LINGUAS="${ALL_LINGUAS} nl"
ALL_LINGUAS="${ALL_LINGUAS}" econf || die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README TODO
dohtml doc/*.{html,css}
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calcurse/calcurse-2.9.2.ebuild,v 1.2 2012/02/16 13:32:13 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calcurse/calcurse-2.9.2.ebuild,v 1.3 2012/02/24 15:16:16 phajdan.jr Exp $
inherit eutils
@ -10,7 +10,7 @@ SRC_URI="http://calcurse.org/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="linguas_en linguas_fr linguas_de linguas_es linguas_nl linguas_ru"
DEPEND="sys-libs/ncurses"

@ -1,2 +1 @@
DIST calligra-2.3.86.tar.bz2 123497239 RMD160 1d9049da3491b2567fa3686d84ac580825bffc25 SHA1 719c7ed8293d27576ef178af621af89cddc5fab5 SHA256 3e8471e36ac492e00e80d65ad38446ce7c40eb03eece7b91adc492f3cdb78440
DIST calligra-2.3.87.tar.bz2 123191120 RMD160 b10cbd7c553e34c014ad14f5e4272061ec3ad93d SHA1 d398e78c553c4d512c57236a92732765aa82abc5 SHA256 3bdda4c35eb467f7599eef3d4fd4712be157846dc16a873cd9d3afc1b99839ab

@ -1,197 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.86.ebuild,v 1.2 2012/01/22 22:26:53 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
# krita/CMakeLists.txt
EAPI=4
KDE_SCM=git
KDE_MINIMAL=4.6.4
OPENGL_REQUIRED=optional
KDE_HANDBOOK=optional
KDE_LINGUAS_LIVE_OVERRIDE=true
inherit kde4-base
DESCRIPTION="KDE Office Suite"
HOMEPAGE="http://www.calligra-suite.org/"
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="4"
[[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
+pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
+wmf word-perfect xbase +xml +xslt"
# please do not sort here, order is same as in CMakeLists.txt
CAL_FTS="kexi words flow plan stage tables krita karbon braindump"
for cal_ft in ${CAL_FTS}; do
IUSE+=" calligra_features_${cal_ft}"
done
unset cal_ft
REQUIRED_USE="
calligra_features_kexi? ( calligra_features_tables )
calligra_features_krita? ( eigen exif lcms )
calligra_features_plan? ( kdepim )
calligra_features_tables? ( eigen )
test? ( calligra_features_karbon )
"
RDEPEND="
!app-office/karbon
!app-office/koffice-data
!app-office/koffice-l10n
!app-office/koffice-libs
!app-office/koffice-meta
!app-office/krita
!app-office/kplato
!app-office/kpresenter
!app-office/kspread
!app-office/kword
dev-lang/perl
dev-libs/boost
dev-libs/libxml2
$(add_kdebase_dep knewstuff)
media-libs/libpng
sys-libs/zlib
attica? ( dev-libs/libattica )
crypt? ( app-crypt/qca:2 )
eigen? ( dev-cpp/eigen:2 )
exif? ( media-gfx/exiv2 )
fftw? ( sci-libs/fftw:3.0 )
fontconfig? ( media-libs/fontconfig )
freetds? ( dev-db/freetds )
gif? ( media-libs/giflib )
glew? ( media-libs/glew )
glib? ( dev-libs/glib:2 )
gsf? ( gnome-extra/libgsf )
gsl? ( sci-libs/gsl )
iconv? ( virtual/libiconv )
jpeg? ( virtual/jpeg )
jpeg2k? ( media-libs/openjpeg )
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs) )
lcms? ( media-libs/lcms:2 )
marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )
okular? ( $(add_kdebase_dep okular) )
openctl? ( >=media-libs/opengtl-0.9.15 )
openexr? ( media-libs/openexr )
pdf? (
app-text/poppler
media-gfx/pstoedit
)
postgres? (
dev-db/postgresql-base
=dev-libs/libpqxx-3*
)
semantic-desktop? ( dev-libs/soprano )
ssl? ( dev-libs/openssl )
sybase? ( dev-db/freetds )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype:2 )
word-perfect? (
app-text/libwpd
app-text/libwps
app-text/libwpg
)
xbase? ( dev-db/xbase )
xslt? ( dev-libs/libxslt )
calligra_features_kexi? (
>=dev-db/sqlite-3.7.9:3[extensions]
dev-libs/icu
)
"
DEPEND="${RDEPEND}"
RESTRICT=test
# bug 394273
src_configure() {
local cal_ft
# first write out things we want to hard-enable
local mycmakeargs=(
"-DWITH_Boost=ON"
"-DWITH_LibXml2=ON"
"-DWITH_PNG=ON"
"-DWITH_ZLIB=ON"
"-DGHNS=ON"
"-DWITH_X11=ON"
"-DWITH_Qt4=ON"
"-DQT3SUPPORT=ON" # kde4-base.eclass pulls this in anyway
)
# default disablers
mycmakeargs+=(
"-DBUILD_mobile=OFF" # we dont suppor mobile gui, maybe arm could
"-DWITH_LCMS=OFF" # we use lcms:2
"-DCREATIVEONLY=OFF"
"-DWITH_TINY=OFF"
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
"-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
"-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
)
# regular options
mycmakeargs+=(
$(cmake-utils_use_with attica LibAttica)
$(cmake-utils_use_with crypt QCA2)
$(cmake-utils_use_with eigen Eigen2)
$(cmake-utils_use_with exif Exiv2)
$(cmake-utils_use_with fftw FFTW3)
$(cmake-utils_use_with fontconfig Fontconfig)
$(cmake-utils_use_with freetds FreeTDS)
$(cmake-utils_use_with gif GIF2)
$(cmake-utils_use_with glew GLEW)
$(cmake-utils_use_with glib GLIB2)
$(cmake-utils_use_with glib GObject)
$(cmake-utils_use_with gsf LIBGSF)
$(cmake-utils_use_with gsl GSL)
$(cmake-utils_use_with iconv Iconv)
$(cmake-utils_use_with jpeg JPEG)
$(cmake-utils_use_with jpeg2k OpenJPEG)
$(cmake-utils_use_with kdcraw Kdcraw)
$(cmake-utils_use_with kdepim KdepimLibs)
$(cmake-utils_use_with lcms LCMS2)
$(cmake-utils_use_with marble Marble)
$(cmake-utils_use_with mysql MySQL)
$(cmake-utils_use_with okular Okular)
$(cmake-utils_use_with openctl OpenCTL)
$(cmake-utils_use_with openexr OpenEXR)
$(cmake-utils_use_with opengl OpenGL)
$(cmake-utils_use_with pdf Poppler)
$(cmake-utils_use_with pdf Pstoedit)
$(cmake-utils_use_with postgres PostgreSQL)
$(cmake-utils_use_with semantic-desktop Soprano)
$(cmake-utils_use semantic-desktop NEPOMUK)
$(cmake-utils_use_with ssl OpenSSL)
$(cmake-utils_use_with sybase FreeTDS)
$(cmake-utils_use_with tiff TIFF)
$(cmake-utils_use_with threads Threads)
$(cmake-utils_use_with truetype Freetype)
$(cmake-utils_use_with word-perfect WPD)
$(cmake-utils_use_with word-perfect WPG)
$(cmake-utils_use_with xbase XBase)
$(cmake-utils_use_with xslt LibXslt)
$(cmake-utils_use_build wmf libkowmf)
$(cmake-utils_use_build mso libmsooxml)
)
# applications
for cal_ft in ${CAL_FTS}; do
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
done
mycmakeargs+=( $(cmake-utils_use_build test cstester) )
# filters
kde4-base_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.87.ebuild,v 1.1 2012/02/07 23:19:33 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.87.ebuild,v 1.4 2012/02/24 22:01:56 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
@ -38,6 +38,7 @@ unset cal_ft
REQUIRED_USE="
calligra_features_kexi? ( calligra_features_tables )
calligra_features_words? ( calligra_features_tables )
calligra_features_krita? ( eigen exif lcms )
calligra_features_plan? ( kdepim )
calligra_features_tables? ( eigen )
@ -46,13 +47,14 @@ REQUIRED_USE="
RDEPEND="
!app-office/karbon
!app-office/kexi
!app-office/koffice-data
!app-office/koffice-l10n
!app-office/koffice-libs
!app-office/koffice-meta
!app-office/krita
!app-office/kplato
!app-office/kpresenter
!app-office/krita
!app-office/kspread
!app-office/kword
dev-lang/perl
@ -114,7 +116,10 @@ DEPEND="${RDEPEND}"
RESTRICT=test
# bug 394273
PATCHES=( "${FILESDIR}/${P}-marble.patch" )
PATCHES=(
"${FILESDIR}/${P}-marble.patch"
"${FILESDIR}/${P}-koabstr.patch"
)
src_configure() {
local cal_ft

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v 1.7 2012/01/22 22:26:53 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v 1.9 2012/02/24 22:01:56 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
@ -38,6 +38,7 @@ unset cal_ft
REQUIRED_USE="
calligra_features_kexi? ( calligra_features_tables )
calligra_features_words? ( calligra_features_tables )
calligra_features_krita? ( eigen exif lcms )
calligra_features_plan? ( kdepim )
calligra_features_tables? ( eigen )
@ -46,13 +47,14 @@ REQUIRED_USE="
RDEPEND="
!app-office/karbon
!app-office/kexi
!app-office/koffice-data
!app-office/koffice-l10n
!app-office/koffice-libs
!app-office/koffice-meta
!app-office/krita
!app-office/kplato
!app-office/kpresenter
!app-office/krita
!app-office/kspread
!app-office/kword
dev-lang/perl

@ -0,0 +1,28 @@
From b4c55f40811cdb7ae990eeeca26757ad85ba42c8 Mon Sep 17 00:00:00 2001
From: Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
Date: Fri, 24 Feb 2012 22:24:14 +0100
Subject: [PATCH] Only build koabstraction if words, tables and stage are really built (not just can be built)
---
CMakeLists.txt | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8701780..5d8434e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -600,9 +600,9 @@ if(SHOULD_BUILD_ACTIVE)
endif(SHOULD_BUILD_ACTIVE)
-if(NOT SHOULD_BUILD_TABLES OR NOT SHOULD_BUILD_WORDS OR NOT SHOULD_BUILD_STAGE)
+if(NOT SHOULD_BUILD_TABLES OR NOT BUILD_tables OR NOT SHOULD_BUILD_WORDS OR NOT BUILD_words OR NOT SHOULD_BUILD_STAGE OR NOT BUILD_stage)
set(SHOULD_BUILD_KOABSTRACTION FALSE)
-endif(NOT SHOULD_BUILD_TABLES OR NOT SHOULD_BUILD_WORDS OR NOT SHOULD_BUILD_STAGE)
+endif(NOT SHOULD_BUILD_TABLES OR NOT BUILD_tables OR NOT SHOULD_BUILD_WORDS OR NOT BUILD_words OR NOT SHOULD_BUILD_STAGE OR NOT BUILD_stage)
if(SHOULD_BUILD_KOABSTRACTION)
# koabstraction depends on kotext & flake
--
1.7.3.4

@ -4,3 +4,9 @@ DIST amd64-debug-libreoffice-gnome-3.4.5.2-r1.tbz2 402719568 RMD160 fa63f7c3c5e9
DIST amd64-debug-libreoffice-gnome-java-3.4.5.2-r1.tbz2 406558896 RMD160 27dd7739472d77ae7428d4374870816f789fd0d3 SHA1 5766f55498a2473fa08d90de4c9e742376421263 SHA256 2ed4f75e3ad9d20956372afb4c14abdeb256627d1a41c7a4d3c9ef7524e8c684
DIST amd64-debug-libreoffice-kde-3.4.5.2-r1.tbz2 402546607 RMD160 10620d928bceb17caa154179e3c9e09adebb5e36 SHA1 b9053f1d2058e655edb3ba9e5bb187fbe9b7bd7e SHA256 004aa7c94e6682d874e188248cd2f0bd54c2b23402727f9f132ce54cc3b6bb06
DIST amd64-debug-libreoffice-kde-java-3.4.5.2-r1.tbz2 406397036 RMD160 ca80b721b095d8ee632dff825917607f3f8314c8 SHA1 5ee6cd5c3000f80094f737bda106d85c897e97de SHA256 c32a6ac7a26e0035e2cbd9bf269e7156be69438aa14debf43036ef068b649f6d
DIST x86-debug-libreoffice-base-3.4.5.2-r1.tbz2 391547962 RMD160 ac3c24f085e249e3020e19a1e6869412fde012fa SHA1 e2ef7134622b477a5581d0cb7d689fe1097cd8ca SHA256 0ab5c9ad4fec2df170b559e3f9e87e7ae59efa07b2f8e23d9bfe043b12831b3d
DIST x86-debug-libreoffice-base-java-3.4.5.2-r1.tbz2 395197861 RMD160 9da09d922570f469f82f98de99f2e14b2308a765 SHA1 e5337ac03532becc589e3a14feec022f62ad0f0e SHA256 ebb7a62e87162f1a216bd6c32fabf4e78deecea7c0ff9965f2d8137047b7fa80
DIST x86-debug-libreoffice-gnome-3.4.5.2-r1.tbz2 392670273 RMD160 aab07b8c93e99744762bc0f8a18a1734ba3f4bb1 SHA1 6195c78077d4cc28af6d215f8458bf0722cdcf37 SHA256 9c6489c30d004243ed4be746d7e43f2085e54574a46ed79ab7f243f83f4e8a38
DIST x86-debug-libreoffice-gnome-java-3.4.5.2-r1.tbz2 396226594 RMD160 83524766462de5fbcd849295426b76d89b8126b6 SHA1 127f2b27cb246462bd230397dba50252c19d52c6 SHA256 56b7731d8ce26b6fddcfcfd5e32f84f7bdc283866eca84bd0487ac3383b1410c
DIST x86-debug-libreoffice-kde-3.4.5.2-r1.tbz2 392497914 RMD160 a1c190a744f2e1bde5a09725cc09d1f231f01b43 SHA1 64b96e542880787c70bba86104582ca32b02618e SHA256 aae5740409d72535c02e43e29bbb8064d0eb76a091c9d3afbeca274183e9728c
DIST x86-debug-libreoffice-kde-java-3.4.5.2-r1.tbz2 396156544 RMD160 d6387aeefa9bdec9222e4fc26b49d9ee6a6d15e9 SHA1 113a8a7f116bb27cd324676c382671f0fbbc2068 SHA256 f9dea43e293fadb28a103cf103a696074ee267e3c22651c683d1c9186beaa3cf

@ -1,10 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-3.4.5.2-r1.ebuild,v 1.1 2012/02/22 22:59:57 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-3.4.5.2-r1.ebuild,v 1.2 2012/02/24 23:23:13 dilfridge Exp $
EAPI=4
BASE_AMD64_URI="mirror://gentoo/amd64-debug-"
BASE_X86_URI="mirror://gentoo/x86-debug-"
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info."
HOMEPAGE="http://www.libreoffice.org"
@ -22,15 +23,30 @@ SRC_URI_AMD64="
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-java-${PVR}.tbz2 )
) )
"
SRC_URI_X86="
kde? (
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-kde-${PVR}.tbz2 )
java? ( ${BASE_X86_URI}${PN/-bin-debug}-kde-java-${PVR}.tbz2 )
)
gnome? (
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-gnome-${PVR}.tbz2 )
java? ( ${BASE_X86_URI}${PN/-bin-debug}-gnome-java-${PVR}.tbz2 )
)
!kde? ( !gnome? (
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-base-${PVR}.tbz2 )
java? ( ${BASE_X86_URI}${PN/-bin-debug}-base-java-${PVR}.tbz2 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~amd64"
KEYWORDS="-* ~amd64 ~x86"
RDEPEND="=app-office/${PN}-${PVR}[gnome=,java=,kde=]"

@ -432,3 +432,9 @@ DIST libreoffice-kde-amd64-3.4.5.2.tbz2 115699562 RMD160 3597377156710bd096e841a
DIST libreoffice-kde-java-amd64-3.4.5.2.tbz2 115706260 RMD160 84567426866bbf89399503d6c14b13e8d4ed59d0 SHA1 ea4caa0bbf7cd1002fbf61818f540f02507bff70 SHA256 b19c6b49e30a6fb6d241081f367a43477308e42f9d6990518c649981854d3bcb
DIST libreoffice-kde-java-x86-3.4.5.2.tbz2 112899911 RMD160 b45e9c0f688e5b901b8fdb3b419e3fd7df096899 SHA1 252bc81196678cd147b845e30afd7d51ea7d3286 SHA256 925af12a6d7f892e8911b67ee576a7d159d401a1a00b516946259c92bd8a3c32
DIST libreoffice-kde-x86-3.4.5.2.tbz2 109095011 RMD160 7fdc6b87078640d0263437dd01b3e6af764f0e04 SHA1 e4f9d07305b43538bd2ad2ea50a3a048a6969347 SHA256 98e4c66794d65ba1b00e0e783f28a02b04a4ab95536f53446b661e30d38993a1
DIST x86-bin-libreoffice-base-3.4.5.2-r1.tbz2 97362324 RMD160 91a5a13f4de38206eb94c8a877892203d5239289 SHA1 dc05aff135fb48311a90f4d28c8c8eed439dcc11 SHA256 957f63359711675fb1f91a74817a461f670d7fe62ab31d8226e87ae2e015250a
DIST x86-bin-libreoffice-base-java-3.4.5.2-r1.tbz2 101280472 RMD160 2bd99bc7d2bad27451dd06186dc33fdb8ea9360b SHA1 c737c25d8288010a7269c45ebe0564fa3c39c1a0 SHA256 00198e69042485a82e8eb924e7ce00b0c5fb10f9ef47146efcc5fd21696fe4b1
DIST x86-bin-libreoffice-gnome-3.4.5.2-r1.tbz2 97550956 RMD160 342351343f561ec9383f407dc626855cff2ffc44 SHA1 421abe054b21ff63355e3f82104c0f74aaced0e3 SHA256 25629514182078f2958cdbde59efc897e269c9405ad7e2c5eb14d876eb72eadc
DIST x86-bin-libreoffice-gnome-java-3.4.5.2-r1.tbz2 101384673 RMD160 05da2751acbf0628450349786312aba1d6608c37 SHA1 60768f123269faccc987611216d07b11d15ce9a8 SHA256 16d3fbde95f419373de2da93f82447b5ca161cc1a997aed398b8f096251e8f7f
DIST x86-bin-libreoffice-kde-3.4.5.2-r1.tbz2 97438516 RMD160 51db2fe6ea09a6ddd09396f0aa39a04f29c79065 SHA1 d77eabd9163687f05373d68547828a21d162c0d5 SHA256 01ead4b6be747c8c326c260d31f2a0325c851e96eb549ec4b9e9008caafc8f19
DIST x86-bin-libreoffice-kde-java-3.4.5.2-r1.tbz2 101239522 RMD160 ac6bbf72d61f6894f224e23c7e278759a8c99a43 SHA1 df286bb39c68f2584f23b268d71d978620c32a2a SHA256 178e1ef79534f13fd6da09f63a43fe9584d1f4ae3c550d00f458979f419422fe

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.4.5.2-r1.ebuild,v 1.1 2012/02/22 09:43:46 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-3.4.5.2-r1.ebuild,v 1.2 2012/02/24 21:38:41 dilfridge Exp $
EAPI=4
@ -8,10 +8,11 @@ KDE_REQUIRED="optional"
CMAKE_REQUIRED="never"
BASE_AMD64_URI="mirror://gentoo/amd64-bin-"
BASE_X86_URI="mirror://gentoo/x86-bin-"
inherit kde4-base java-pkg-opt-2 pax-utils prefix
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package"
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package."
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
kde? (
@ -27,15 +28,30 @@ SRC_URI_AMD64="
java? ( ${BASE_AMD64_URI}${PN/-bin}-base-java-${PVR}.tbz2 )
) )
"
SRC_URI_X86="
kde? (
!java? ( ${BASE_X86_URI}${PN/-bin}-kde-${PVR}.tbz2 )
java? ( ${BASE_X86_URI}${PN/-bin}-kde-java-${PVR}.tbz2 )
)
gnome? (
!java? ( ${BASE_X86_URI}${PN/-bin}-gnome-${PVR}.tbz2 )
java? ( ${BASE_X86_URI}${PN/-bin}-gnome-java-${PVR}.tbz2 )
)
!kde? ( !gnome? (
!java? ( ${BASE_X86_URI}${PN/-bin}-base-${PVR}.tbz2 )
java? ( ${BASE_X86_URI}${PN/-bin}-base-java-${PVR}.tbz2 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~amd64"
KEYWORDS="-* ~amd64 ~x86"
COMMON_DEPEND="
app-arch/zip

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.0.3.ebuild,v 1.5 2012/02/21 13:41:14 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.0.3.ebuild,v 1.6 2012/02/24 13:17:17 scarabeus Exp $
EAPI=4
@ -421,7 +421,7 @@ src_configure() {
--without-stlport \
--without-system-mozilla \
--without-help \
--without-helppack-integration \
--with-helppack-integration \
--without-sun-templates \
$(use_enable binfilter) \
$(use_enable dbus) \

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.9999.ebuild,v 1.11 2012/02/21 13:41:14 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.9999.ebuild,v 1.12 2012/02/24 13:17:17 scarabeus Exp $
EAPI=4
@ -422,7 +422,7 @@ src_configure() {
--without-stlport \
--without-system-mozilla \
--without-help \
--without-helppack-integration \
--with-helppack-integration \
--without-sun-templates \
$(use_enable binfilter) \
$(use_enable dbus) \

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-9999-r2.ebuild,v 1.24 2012/02/21 13:41:14 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-9999-r2.ebuild,v 1.25 2012/02/24 13:17:17 scarabeus Exp $
EAPI=4
@ -425,7 +425,7 @@ src_configure() {
--without-stlport \
--without-system-mozilla \
--without-help \
--without-helppack-integration \
--with-helppack-integration \
--without-sun-templates \
$(use_enable binfilter) \
$(use_enable dbus) \

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.2.ebuild,v 1.3 2012/02/15 16:47:48 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-2.0.2.ebuild,v 1.4 2012/02/24 15:18:20 phajdan.jr Exp $
EAPI=3
@ -21,7 +21,7 @@ SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="cups debug nls +latex xetex luatex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"

@ -1,2 +1,4 @@
DIST gtranslator-1.9.13.tar.bz2 4655865 RMD160 aa98aff79d5f7148310776fa4d699547e1241ab0 SHA1 b8a7927452b8a5c02c491fc1191ea0e7a60a42ce SHA256 c0b371b81630cf2e4efb6968c20f7580c62c34d9161c852a5d008622cd91408e
DIST gtranslator-2.90.7.tar.bz2 5194082 RMD160 92a3a09d2c907374b61597911b2fec3f1b55642d SHA1 0981ae52bb83ad02039857b6fa938230cbb7e65a SHA256 55845ad665f5e55265dd017d1c96e41a72c4c5691eb218ba9db6985b66afa556
DIST gtranslator-2.90.8.tar.xz 4559228 RMD160 cb98ea670a0768ba74c99c2154dc041202be3b84 SHA1 93bdf839b83f7d429232c18ab4d4cd1e53641654 SHA256 89f6be55d901d62e09065ed92f471eb569834eaa7babc8a48b2255c26a105037
DIST introspection.m4.bz2 1181 RMD160 3648afa820c2ee7e240083076e1452285d043084 SHA1 e5188cc387d0d17feb77684feff7ff163779912f SHA256 69a2a57b12179159420825d1d44c74108014b0864c4d63500265639cfa9151ae

@ -1,16 +1,18 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild,v 1.2 2012/01/01 00:20:05 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/gtranslator-2.90.7.ebuild,v 1.3 2012/02/24 23:57:57 tetromino Exp $
EAPI="3"
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="gnome? 2"
GNOME_TARBALL_SUFFIX="bz2"
inherit autotools eutils gnome2 multilib python
DESCRIPTION="An enhanced gettext po file editor for GNOME"
HOMEPAGE="http://gtranslator.sourceforge.net/"
SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2" # for eautoreconf
LICENSE="GPL-3"
SLOT="0"
@ -46,7 +48,10 @@ DEPEND="${COMMON_DEPEND}
dev-util/pkgconfig
app-text/gnome-doc-utils
app-text/docbook-xml-dtd:4.1.2
doc? ( >=dev-util/gtk-doc-1 )"
doc? ( >=dev-util/gtk-doc-1 )
gnome-base/gnome-common"
# eautoreconf requires gnome-base/gnome-common
pkg_setup() {
DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README THANKS"
@ -55,18 +60,27 @@ pkg_setup() {
$(use_with gnome dictionary)
$(use_enable gnome introspection)
$(use_with spell gtkspell3)"
if use gnome; then
python_set_active_version 2
python_pkg_setup
fi
}
src_prepare() {
# Fix gtkspell detection, https://bugzilla.gnome.org/show_bug.cgi?id=660709
epatch "${FILESDIR}/${PN}-2.90.6-gtkspell3.patch"
# introspection.m4 needed for eautoreconf
mv "${WORKDIR}/introspection.m4" "${S}/m4/" || die
eautoreconf
gnome2_src_prepare
# disable pyc compiling
echo '#!/bin/sh' > py-compile
if ! use gnome; then
if use gnome; then
python_clean_py-compile_files
else
# don't install charmap plugin, it requires gnome-extra/gucharmap
sed -e 's:\scharmap\s: :g' -i plugins/Makefile.* ||
die "sed plugins/Makefile.* failed"

@ -0,0 +1,89 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/gtranslator/gtranslator-2.90.8.ebuild,v 1.1 2012/02/24 23:57:57 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="gnome? 2"
inherit gnome2 multilib python
DESCRIPTION="An enhanced gettext po file editor for GNOME"
HOMEPAGE="http://gtranslator.sourceforge.net/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc gnome spell"
COMMON_DEPEND="
>=dev-libs/glib-2.28.0:2
>=x11-libs/gtk+-3.0.3:3
>=x11-libs/gtksourceview-3.0.0:3.0
>=dev-libs/gdl-2.91.91:3
>=dev-libs/libxml2-2.4.12:2
>=dev-libs/json-glib-0.12.0
>=dev-libs/libpeas-1.0.0[gtk]
gnome-extra/libgda:5
>=app-text/iso-codes-0.35
gnome-base/gsettings-desktop-schemas
gnome? (
gnome-extra/gnome-utils
x11-libs/gtk+:3[introspection] )
spell? ( app-text/gtkspell:3 )"
RDEPEND="${COMMON_DEPEND}
gnome? (
>=dev-libs/libpeas-1.0.0[gtk,python]
|| ( dev-python/pygobject:2[introspection] dev-python/pygobject:3 )
gnome-extra/gucharmap:2.90[introspection] )"
DEPEND="${COMMON_DEPEND}
>=app-text/scrollkeeper-0.1.4
>=dev-util/intltool-0.40
>=sys-devel/gettext-0.17
dev-util/pkgconfig
app-text/gnome-doc-utils
app-text/docbook-xml-dtd:4.1.2
doc? ( >=dev-util/gtk-doc-1 )"
# eautoreconf requires gnome-base/gnome-common
pkg_setup() {
DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README THANKS"
G2CONF="${G2CONF}
--disable-static
$(use_with gnome dictionary)
$(use_enable gnome introspection)
$(use_with spell gtkspell3)"
if use gnome; then
python_set_active_version 2
python_pkg_setup
fi
}
src_prepare() {
gnome2_src_prepare
if use gnome; then
python_clean_py-compile_files
else
# don't install charmap plugin, it requires gnome-extra/gucharmap
sed -e 's:\scharmap\s: :g' -i plugins/Makefile.* ||
die "sed plugins/Makefile.* failed"
fi
}
pkg_postinst() {
gnome2_pkg_postinst
if use gnome; then
python_need_rebuild
python_mod_optimize /usr/$(get_libdir)/gtranslator/plugins
fi
}
pkg_postrm() {
gnome2_pkg_postrm
use gnome && python_mod_cleanup /usr/$(get_libdir)/gtranslator/plugins
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/pytextile/pytextile-2.1.5.ebuild,v 1.2 2012/02/17 11:18:10 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/pytextile/pytextile-2.1.5.ebuild,v 1.3 2012/02/24 14:17:19 phajdan.jr Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5"
@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE=""
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/rfcutil/rfcutil-3.2.3-r1.ebuild,v 1.2 2012/02/21 13:38:37 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/rfcutil/rfcutil-3.2.3-r1.ebuild,v 1.4 2012/02/24 19:34:37 ranger Exp $
EAPI=4
@ -16,7 +16,7 @@ SRC_URI="http://www.dewn.com/rfc/${MY_P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~mips ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND="dev-lang/perl

@ -1,12 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/rpl/rpl-1.5.5.ebuild,v 1.6 2011/02/12 18:48:22 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/rpl/rpl-1.5.5.ebuild,v 1.7 2012/02/25 01:21:16 patrick Exp $
EAPI=3
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/wscr/wscr-1.2-r1.ebuild,v 1.4 2012/02/15 11:41:14 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/wscr/wscr-1.2-r1.ebuild,v 1.5 2012/02/24 19:26:36 ranger Exp $
inherit toolchain-funcs
@ -10,7 +10,7 @@ SRC_URI="ftp://hood.sjfn.nb.ca/pub/eddie/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha amd64 ~mips ~ppc ~sparc x86"
KEYWORDS="~alpha amd64 ~mips ppc ~sparc x86"
IUSE=""
RDEPEND="sys-apps/miscfiles"

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/ant_menu/ant_menu-0.5.7.1.ebuild,v 1.2 2012/02/21 13:42:13 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-vim/ant_menu/ant_menu-0.5.7.1.ebuild,v 1.3 2012/02/24 14:13:55 phajdan.jr Exp $
inherit vim-plugin
DESCRIPTION="vim plugin: Java ant build system integration"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=155"
LICENSE="LGPL-2"
KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE=""
RDEPEND="dev-java/ant"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/cppserv/cppserv-0.2.14.ebuild,v 1.2 2012/02/08 19:30:16 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/cppserv/cppserv-0.2.14.ebuild,v 1.3 2012/02/24 14:58:04 phajdan.jr Exp $
inherit eutils apache-module multilib
@ -9,7 +9,7 @@ HOMEPAGE="http://www.total-knowledge.com/progs/cppserv"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~mips ~x86"
KEYWORDS="~alpha amd64 ~mips x86"
IUSE="debug"
APACHE2_MOD_CONF="75_mod_cserv"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/sptk/sptk-4.13-r1.ebuild,v 1.2 2012/02/08 19:29:53 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/sptk/sptk-4.13-r1.ebuild,v 1.3 2012/02/24 14:58:47 phajdan.jr Exp $
EAPI=4
CMAKE_IN_SOURCE_BUILD=1
@ -12,7 +12,7 @@ SRC_URI="http://www.sptk.net/${P}.tbz2"
LICENSE="GPL-2 LGPL-2 LGPL-2.1"
SLOT="4"
KEYWORDS="~alpha amd64 ~mips ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~mips ~ppc ~sparc x86"
IUSE="doc examples excel fltk mysql odbc pcre postgres sqlite ssl" # spell
# spell? ( >=app-text/aspell-0.60 )

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.1.1.ebuild,v 1.3 2012/02/23 17:29:14 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.1.1.ebuild,v 1.4 2012/02/24 14:24:07 phajdan.jr Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="mirror://apache/couchdb/${PV}/apache-${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc ~x86"
KEYWORDS="amd64 ppc x86"
IUSE="test"
RDEPEND=">=dev-libs/icu-4.3.1

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgis/postgis-1.5.3-r1.ebuild,v 1.2 2012/01/30 18:03:06 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgis/postgis-1.5.3-r1.ebuild,v 1.3 2012/02/24 14:13:29 phajdan.jr Exp $
EAPI="4"
@ -11,7 +11,7 @@ HOMEPAGE="http://postgis.refractions.net"
SRC_URI="http://postgis.refractions.net/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc x86"
IUSE="doc gtk"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.3.1.ebuild,v 1.4 2012/02/21 23:42:05 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.3.1.ebuild,v 1.5 2012/02/24 14:14:55 phajdan.jr Exp $
EAPI=4
inherit libtool
@ -11,7 +11,7 @@ SRC_URI="http://ftp.unixodbc.org/pub/${PN}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="+minimal odbcmanual static-libs"
RDEPEND=">=sys-devel/libtool-2.2.6b

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/mercator/mercator-0.3.0.ebuild,v 1.4 2012/02/16 13:28:12 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-games/mercator/mercator-0.3.0.ebuild,v 1.5 2012/02/24 15:25:35 phajdan.jr Exp $
EAPI=2
inherit base
@ -10,7 +10,7 @@ HOMEPAGE="http://www.worldforge.org/dev/eng/libraries/mercator"
SRC_URI="mirror://sourceforge/worldforge/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="doc"
SLOT="0"

@ -1,15 +1,32 @@
DIST 0a76e5390e68.tar.gz 128547 RMD160 ea975ce953ec0eb5751ea2aee8d3dc98da6933ff SHA1 9fc523399df6a8736ce540f7d7f0412188eb8b51 SHA256 bb47d452a61ed154fad98fda35f93e6e0f3328632ef2cf0afa1d95cd6264071e
DIST 0e651e004747.tar.gz 8994812 RMD160 5101219f10cd0e1f61a37169472f0662876420af SHA1 fe21eabdcb334456907df772a269a21fee8f3c19 SHA256 d68455e5cdb14280cd61155a4e9d531e90b073607f4367e93ead0fcf34476ae1
DIST 1107cfa36f53.tar.gz 2760046 RMD160 d683e012495187b44190f2f3018f2ea9aad3d26e SHA1 341d29940978d27fc0e79741b165844e02fc952f SHA256 f3f00583484532634b400fd49b544da19426f476311cb4338389e0b669dbe18b
DIST 1cf75c0e2c96.tar.gz 3985855 RMD160 6f6744e49ba87e4d6f1fe3e1533fa2e6122ed74f SHA1 813a9980e74c24395c20b33c14624ffc4f517b35 SHA256 8ce48c704f38285207ee6dc56c45b2d214083b4d4d36be02901401b594ce701e
DIST 2054526dd141.tar.gz 43372283 RMD160 8dc2e49901a76819b1ea4f19df2d0a826e8cc323 SHA1 ea2662295c3c248f932df56a13993c4efdc78397 SHA256 4cd94391909ca86d2a5e25e3378c8fde1b1368076577fc58fed57097932750e1
DIST 22cc03983e20.tar.gz 129111 RMD160 d4635d4dcf6396b702fcb994c32da57dff1abb6d SHA1 72934269193ca7506b56ff5918d5b39436d883ce SHA256 ada790b4754f521ebfad0dd909ea29b92b2b3c1b84b2e99d32673343727d95d7
DIST 4b063ca7483f.tar.gz 128605 RMD160 e33275719b7bbe814775d3308ad708ba051aaf24 SHA1 e3edd429731ea8506aacf2be02c0f403a4b0cfdd SHA256 095e1d10bc3733f2ff9c7268690395f86f27203bedf7b1ad5e7c9462e9c56027
DIST 4d9e4fb8af09.tar.gz 1446705 RMD160 47c78ad3fa6ae5b70438e3bf3560f86fd60a08ae SHA1 435c9064ab69c970068f116da1abc78d66978283 SHA256 9579b9f47c45d4e6f4eb080a7a27886163691a77c193d83423389cb87656aec5
DIST 50f6f276a06c.tar.gz 43434230 RMD160 6e6794f2138659f2aff7997a98c7a6e84f80285e SHA1 37cacde8b1028c38e041218b2c39ce83224c9e5f SHA256 5f8b5edbebb358730425e64a31eaa11c346467ba10ffe1848f2d2ad2ea53bc3d
DIST 5617f6c5cc94.tar.gz 1447230 RMD160 2c387ab1711a3d43d2ed04415229fe9f82af366d SHA1 7a068200bada7e30ed9540bb835f8928800a3b28 SHA256 963915483530f311ff313635f79ed11ea7ce5a1c0dbee5d1acb1994132857fa3
DIST 7edfbfe974f2.tar.gz 2760671 RMD160 538c758fedb47e790367311d04cff6d03e549e8a SHA1 02f18a80d6940a8203b361ba848dabf97685266f SHA256 823ca6b8fd780bf1b1565a90cfc8ec6f0ee422a5d25ffb20b1ce0272dc4955aa
DIST 891fb0050add.tar.gz 43376045 RMD160 5d5515401cb19d02f3b626ddbd1fdcd021dd10a1 SHA1 939e5e06e97e9219f3ea67777f2b889d8150a489 SHA256 0126669a71600514b7a2af5235e43dbebb33dc76090ec5e3c59ed62e52c05e51
DIST 948e734135ea.tar.gz 3985662 RMD160 52725423b92b5e6f5a6d80525732c8bb1c4ff2be SHA1 9fe3684ab2a2346fe66d84d04a3df97d03e093a6 SHA256 66948dee25e0224b12587ba150b21dab2e21b260a853bd1272e07c8d08d2e586
DIST 9b85f1265346.tar.gz 2276207 RMD160 39bad7830bb5848efae424192ba54811f6285dbe SHA1 0ccfa5cc21437854e081aa1c5bf87fd272f3232d SHA256 03a256afc7371b3b0fbbbfd80a318e22984f6cbff26082948e8d5845ba193aee
DIST 9dfaed4a95e2.tar.gz 8999539 RMD160 ee349541c0af68f0650daf7a170e483ce157a1ca SHA1 ff33c860252c5812451beb9010e48f838e784815 SHA256 0c7a8fde149ab146bd349045d20b6e615c8e811b5c0ab9b3b7a82ce621c91c8b
DIST a2ebfdc9db7e.tar.gz 2760030 RMD160 b1e678045ed8f8c4047760799bc25f94083a76f3 SHA1 830de9e94c710eb38f2ca029de4166fd5672412c SHA256 6edd17ac49c33a32538262486c0b8147954100cab43a6ee7023789f3840f22a8
DIST ae891cd6ba73.tar.gz 3985868 RMD160 b71a4a16747544dffcfce2c2858ad22b042562c4 SHA1 888a39202099528925ca81b70474a18ca838ccea SHA256 826fee2432a4e3ad45f348501f1d001f34d004ac36b5e010b5d13433b80d282f
DIST b28ae681bae0.tar.gz 9000397 RMD160 0044bc2978f1eab6fb81b5181049f52a5447522d SHA1 4bbcfed2cec6e34bd6c3880d272be742c058c019 SHA256 dcb5a8d4a0a466e3673f891cea40ce163c02f26b0054dfc41c30e0f87c5c2f64
DIST b534c4c6cd9b.tar.gz 2291346 RMD160 579be2a657a41e26db4371170b52cfbb1f8f3980 SHA1 4d35855d261417bb3ef1363ad7e86621f4a22529 SHA256 c77dd42d83f06d18fa8aa65c93d137608a2e02cf24b68fc10d7b1c0bcc12a93c
DIST c7bf150bfa46.tar.gz 4210056 RMD160 f0afca5b073dba922eebbbbd6a9be1725ccaf86e SHA1 d192a1f7ba73346c86e71a295587381f8a4b2bce SHA256 73629f5ac9514afbcf63b6cdf58556e889a5f6a22d4bd70de1dd2816c6500aee
DIST cff92704c4e0.tar.gz 4261719 RMD160 cf01828a98a6e3139ce33761b2b0f87b0ee6ad48 SHA1 043845bfc67f58e30ee68d9a47f33385ab67702b SHA256 dc768c9d097fb056ad34fc6d5a57e8fd4f3b24bf515be92acc5ee4208160eb3f
DIST d37539e7e838.tar.gz 1446780 RMD160 7db6d74d37482428695b342b145eb3997adaf96c SHA1 235bc423864566f12cca85fed0bd436c4588d67b SHA256 6eee28912eea59f64ae05d56303e1027a1684c082d025635b8b3aef01b5c7b0a
DIST f0f676c5a2c6.tar.gz 8506038 RMD160 e00e7b602758eaa6cfdd04b109d99694ce2ae94c SHA1 bdc450f5a1b75b2445c960f43dbc7f605042a3c8 SHA256 aaa322239c181e50a61ec71869843eee7a0a82a9b80f113d32faf2a59d7ba5c4
DIST f0faea84413f.tar.gz 2276373 RMD160 8a617a58d9e47ab6f5d239449dbbe3666718e29c SHA1 24fc201a2373d8d4443a0e00d811abd64cdbaa31 SHA256 82cf48bd87dd4da3c1c1dc383605aef0121106880a6d3dcb923572661117087c
DIST icedtea-2.0.1.tar.gz 4516686 RMD160 1689c4a1106db57514804a67d3dbc2fbcf19efda SHA1 b81e07b1eefe58e88b9e67b1b36de1750e156144 SHA256 9d3c4d3676c2286003cf9beb9fc3ee442d2c04b3f8b229be140fe636c9e70101
DIST icedtea-2.0.tar.gz 4516180 RMD160 91e75405713ead34c7831fd23ce66871bf888427 SHA1 aa2399f951044b82f5ecf7318a8358eb08413afb SHA256 2485d5e7807658bc3488c7e6d4720ef1261a31dd698ce2641f541119e0c2387a
DIST icedtea-2.1.tar.gz 4687722 RMD160 94de5eb942e3ee68dbfcb6d9f6b7992f462e473f SHA1 707fc67bb404e38d36f877bf59055950f3e26066 SHA256 8492920dccae8b76bcb41f91f8d98b2dc619380531a679f1f9ea4e166ad02ec6
DIST icedtea6-1.10.5.tar.gz 6831721 RMD160 24e3c22dafaba9aac21b84643127c2e92f1dc2dd SHA1 ba260275bcfbbbaff153c99b066d2f4ba7a12270 SHA256 7d0f9e833a42b6af308a34d432431f0528a2efa52d7837aa446d1c4c27161a0c
DIST icedtea6-1.10.6.tar.gz 6844249 RMD160 4d2c3943071e5e444afcc9e833b42fd3f17d5a07 SHA1 4833760551c8eac347df96676996834c918e1554 SHA256 4bdd8ff2e6a93455425eeabd6c073137bf3816ad16ce6e89979ec1521e03c7f1
DIST icedtea6-1.11.1.tar.gz 6344427 RMD160 fdcaba8fced7ecd30b17ca351424610e254ff735 SHA1 24c8a6e3f641b626349b8d199880b0a79213a814 SHA256 bafb0e21e1edf5ee22871b13dbc0a8a0d3efd894551fb91d5f59783069b6912c
DIST icedtea6-1.11.tar.gz 6334120 RMD160 7037d10072335e1abba264c59713c378c47ba950 SHA1 ec53c683043716bd29611ecb3e9c6f2e89984e72 SHA256 e7d2bc08008de918ca54f8dcd1f8d75c7829948da6b1a9c06761c74a563c3eba
DIST jamvm-310c491ddc14e92a6ffff27030a1a1821e6395a8.tar.gz 293833 RMD160 b34f4684e0c918c36d9fb9316a4ae7737b712296 SHA1 60d5782ccb9707699f9dfbfcf647a5c862ef4691 SHA256 b5174f59371017087139fd43d51074ad837ae29340220206ca06769c8329881a

@ -0,0 +1,202 @@
Author: Ralph Sennhaser <sera@gentoo.org>
The idea is to apply the pax markings before using a freshly built jdk. Be it
for running tests or building additonal vms or after bootstrap to build the
final jdk.
There are currently two types of pax markings with the userspace utilities
chpax and paxctl. Both types of pax marking are base on modifing the ELFs. A
third type based on xattrs is in development.
The embedded test_gamma.patch is taken from icedtea 2.0 itself.
diff --git a/Makefile.am b/Makefile.am
index 129edf2..158b149 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -279,6 +279,10 @@ else
ICEDTEA_PATCHES += patches/nss-not-enabled-config.patch
endif
+if WITH_PAX
+ICEDTEA_PATCHES += patches/test_gamma.patch
+endif
+
ICEDTEA_PATCHES += $(DISTRIBUTION_PATCHES)
# Bootstrapping patches
@@ -300,7 +304,6 @@ ICEDTEA_BOOT_PATCHES = \
patches/boot/jar.patch \
patches/boot/symbols.patch \
patches/boot/tobin.patch \
- patches/boot/test_gamma.patch \
patches/boot/tools.jar.patch \
patches/boot/jopt.patch \
patches/boot/jaxp-dependency.patch \
@@ -320,6 +323,10 @@ ICEDTEA_BOOT_PATCHES = \
patches/boot/ecj-autoboxing.patch \
patches/boot/xsltproc.patch
+if !WITH_PAX
+ICEDTEA_BOOT_PATCHES += patches/boot/test_gamma.patch
+endif
+
if CP39408_JAVAH
ICEDTEA_BOOT_PATCHES += patches/boot/pr39408.patch
endif
@@ -1612,6 +1619,7 @@ stamps/icedtea.stamp: stamps/bootstrap-directory-symlink-stage2.stamp \
$(ICEDTEA_ENV) \
-C openjdk/ \
$(ICEDTEA_BUILD_TARGET)
+ $(abs_top_builddir)/pax-mark-vm $(BUILD_OUTPUT_DIR)/j2sdk-image
mkdir -p $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)
mkdir -p $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR)
mkdir -p $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/ext
@@ -1765,6 +1773,7 @@ stamps/icedtea-boot.stamp: stamps/bootstrap-directory-symlink-stage1.stamp \
$(ICEDTEA_ENV_BOOT) \
-C openjdk-boot \
$(ICEDTEA_BUILD_TARGET)
+ $(abs_top_builddir)/pax-mark-vm $(BOOT_BUILD_OUTPUT_DIR)/j2sdk-image
@echo "Bootstrapped IcedTea is served:" \
$(BOOT_BUILD_OUTPUT_DIR)
mkdir -p stamps
diff --git a/acinclude.m4 b/acinclude.m4
index 5310d71..f08f1a9 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -2181,3 +2181,49 @@ rmdir tmp.$$
AM_CONDITIONAL([NO_BYTECODE7], test x"${it_cv_bytecode7}" = "xyes")
AC_PROVIDE([$0])dnl
])
+
+AC_DEFUN_ONCE([IT_WITH_PAX],
+[
+ AC_MSG_CHECKING([for pax utility to use])
+ AC_ARG_WITH([pax],
+ [AS_HELP_STRING(--with-pax=COMMAND,the command used for pax marking)],
+ [
+ PAX_COMMAND=${withval}
+ if test "x${PAX_COMMAND}" = "xno"; then
+ PAX_COMMAND="not specified"
+ fi
+ ],
+ [
+ PAX_COMMAND="not specified"
+ ])
+ case "x${PAX_COMMAND}" in
+ xchpax)
+ case "${host_cpu}" in
+ i?86)
+ PAX_COMMAND_ARGS="-msp"
+ ;;
+ *)
+ PAX_COMMAND_ARGS="-m"
+ ;;
+ esac
+ ;;
+ xpaxctl)
+ case "${host_cpu}" in
+ i?86)
+ PAX_COMMAND_ARGS="-msp"
+ ;;
+ *)
+ PAX_COMMAND_ARGS="-m"
+ ;;
+ esac
+ ;;
+ *)
+ PAX_COMMAND="not specified"
+ PAX_COMMAND_ARGS="not specified"
+ ;;
+ esac
+ AM_CONDITIONAL(WITH_PAX, test "x${PAX_COMMAND}" != "xnot specified")
+ AC_MSG_RESULT(${PAX_COMMAND})
+ AC_SUBST(PAX_COMMAND)
+ AC_SUBST(PAX_COMMAND_ARGS)
+])
diff --git a/configure.ac b/configure.ac
index e0b866b..7c665ef 100644
--- a/configure.ac
+++ b/configure.ac
@@ -146,6 +146,9 @@ IT_WITH_PROJECT
IT_ENABLE_HG
IT_WITH_TZDATA_DIR
+IT_WITH_PAX
+AC_CONFIG_FILES([pax-mark-vm], [chmod +x pax-mark-vm])
+
AC_PATH_TOOL([HG],[hg])
if test "x${enable_hg}" = "xyes"; then
if test "x${HG}" = x; then
diff --git a/patches/test_gamma.patch b/patches/test_gamma.patch
new file mode 100644
index 0000000..7e8d3d6
--- /dev/null
+++ b/patches/test_gamma.patch
@@ -0,0 +1,47 @@
+diff -Nru ../openjdk.orig/openjdk/hotspot/make/linux/Makefile openjdk/hotspot/make/linux/Makefile
+--- ../openjdk.orig/openjdk/hotspot/make/linux/Makefile 2009-10-30 17:37:07.000000000 +0000
++++ openjdk/hotspot/make/linux/Makefile 2009-10-30 17:45:40.000000000 +0000
+@@ -287,42 +287,36 @@
+
+ $(TARGETS_C2): $(SUBDIRS_C2)
+ cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS)
+- cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && ./test_gamma
+ ifdef INSTALL
+ cd $(OSNAME)_$(BUILDARCH)_compiler2/$@ && $(MAKE) $(MFLAGS) install
+ endif
+
+ $(TARGETS_TIERED): $(SUBDIRS_TIERED)
+ cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS)
+- cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && ./test_gamma
+ ifdef INSTALL
+ cd $(OSNAME)_$(BUILDARCH)_tiered/$(patsubst %tiered,%,$@) && $(MAKE) $(MFLAGS) install
+ endif
+
+ $(TARGETS_C1): $(SUBDIRS_C1)
+ cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS)
+- cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && ./test_gamma
+ ifdef INSTALL
+ cd $(OSNAME)_$(BUILDARCH)_compiler1/$(patsubst %1,%,$@) && $(MAKE) $(MFLAGS) install
+ endif
+
+ $(TARGETS_CORE): $(SUBDIRS_CORE)
+ cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS)
+- cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && ./test_gamma
+ ifdef INSTALL
+ cd $(OSNAME)_$(BUILDARCH)_core/$(patsubst %core,%,$@) && $(MAKE) $(MFLAGS) install
+ endif
+
+ $(TARGETS_ZERO): $(SUBDIRS_ZERO)
+ cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS)
+- cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && ./test_gamma
+ ifdef INSTALL
+ cd $(OSNAME)_$(VARIANTARCH)_zero/$(patsubst %zero,%,$@) && $(MAKE) $(MFLAGS) install
+ endif
+
+ $(TARGETS_SHARK): $(SUBDIRS_SHARK)
+ cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS)
+- cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && ./test_gamma
+ ifdef INSTALL
+ cd $(OSNAME)_$(VARIANTARCH)_shark/$(patsubst %shark,%,$@) && $(MAKE) $(MFLAGS) install
+ endif
+
diff --git a/pax-mark-vm.in b/pax-mark-vm.in
new file mode 100644
index 0000000..118bb61
--- /dev/null
+++ b/pax-mark-vm.in
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# Taken from Gentoo's pax-utils.eclass
+list_paxables() {
+ file "$@" 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//'
+}
+
+if test "@PAX_COMMAND@" != "not specified"; then
+ for paxable in `list_paxables "${1}"/bin/* "${1}"/jre/bin/*`; do
+ echo "PaX mark @PAX_COMMAND_ARGS@ ${paxable}"
+ @PAX_COMMAND@ @PAX_COMMAND_ARGS@ "${paxable}"
+ done
+fi

@ -0,0 +1,344 @@
# Copyright 1999-2012 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.6.ebuild,v 1.1 2012/02/24 18:43:48 sera Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-7.* AS WELL *
# *********************************************************
EAPI="4"
inherit autotools java-pkg-2 java-vm-2 pax-utils prefix versionator virtualx
ICEDTEA_PKG=${PN}$(replace_version_separator 1 -)
OPENJDK_BUILD="22"
OPENJDK_DATE="28_feb_2011"
OPENJDK_TARBALL="openjdk-6-src-b${OPENJDK_BUILD}-${OPENJDK_DATE}.tar.gz"
JAXP_TARBALL="jaxp144_01.zip"
JAXWS_TARBALL="jdk6-jaxws-b20.zip"
JAF_TARBALL="jdk6-jaf-b20.zip"
HOTSPOT_TARBALL="f0f676c5a2c6.tar.gz"
CACAO_TARBALL="c7bf150bfa46.tar.gz" # 17 Mar 2011
DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
HOMEPAGE="http://icedtea.classpath.org"
SRC_URI="
http://icedtea.classpath.org/download/source/${ICEDTEA_PKG}.tar.gz
http://download.java.net/openjdk/jdk6/promoted/b${OPENJDK_BUILD}/${OPENJDK_TARBALL}
http://icedtea.classpath.org/download/drops/${JAXWS_TARBALL}
http://icedtea.classpath.org/download/drops/${JAF_TARBALL}
http://icedtea.classpath.org/download/drops/${JAXP_TARBALL}
hs20? ( http://hg.openjdk.java.net/hsx/hsx20/master/archive/${HOTSPOT_TARBALL} )
!amd64? ( !sparc? ( !x86? (
http://icedtea.classpath.org/download/drops/cacao/${CACAO_TARBALL}
) ) )"
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="6"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="+X +alsa cjk +cups debug doc examples +hs20 javascript +jbootstrap +nsplugin
+nss pax_kernel pulseaudio +source systemtap test +webstart"
# Ideally the following were optional at build time.
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0"
CUPS_COMMON_DEP="
>=net-print/cups-1.2.12"
X_COMMON_DEP="
dev-libs/glib
>=media-libs/freetype-2.3.5
>=x11-libs/gtk+-2.8:2
>=x11-libs/libX11-1.1.3
>=x11-libs/libXext-1.1.1
>=x11-libs/libXi-1.1.3
>=x11-libs/libXrender-0.9.4
>=x11-libs/libXtst-1.0.3"
X_DEPEND="
>=x11-libs/libXau-1.0.3
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libXinerama-1.0.2
>=x11-libs/libXp-1.0.0
x11-proto/inputproto
>=x11-proto/xextproto-7.1.1
x11-proto/xineramaproto
x11-proto/xproto"
COMMON_DEP="
>=media-libs/giflib-4.1.6
>=media-libs/libpng-1.2
>=sys-libs/zlib-1.2.3
virtual/jpeg
javascript? ( dev-java/rhino:1.6 )
nss? ( >=dev-libs/nss-3.12.5-r1 )
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
systemtap? ( >=dev-util/systemtap-1 )"
# media-fonts/lklug needs ppc ppc64 keywords
RDEPEND="${COMMON_DEP}
!dev-java/icedtea6
X? (
${X_COMMON_DEP}
media-fonts/dejavu
cjk? (
media-fonts/arphicfonts
media-fonts/baekmuk-fonts
!ppc? ( !ppc64? ( media-fonts/lklug ) )
media-fonts/lohit-fonts
media-fonts/sazanami
)
)
alsa? ( ${ALSA_COMMON_DEP} )
cups? ( ${CUPS_COMMON_DEP} )"
# Only ant-core-1.7.1-r2 and later properly respect environment variables.
# xalan/xerces: automatic code generation (also needed for Ant 1.8.0 to work properly)
# ca-certificates, perl and openssl are used for the cacerts keystore generation
# xext headers have two variants depending on version - bug #288855
# !eclipse-ecj-3.7 - bug #392587
# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|| (
>=dev-java/gcj-jdk-4.3
dev-java/icedtea-bin:6
dev-java/icedtea:6
)
app-arch/cpio
app-arch/unzip
app-arch/zip
app-misc/ca-certificates
>=dev-java/ant-core-1.7.1-r2
dev-java/ant-nodeps
>=dev-java/xalan-2.7.0:0
>=dev-java/xerces-2.9.1:2
dev-lang/perl
dev-libs/openssl
dev-util/pkgconfig
sys-apps/lsb-release
|| ( >=sys-devel/autoconf-2.65:2.5 <sys-devel/autoconf-2.64:2.5 )
${X_DEPEND}
jbootstrap? (
|| ( <dev-java/eclipse-ecj-3.7 dev-java/ecj-gcj )
)
pax_kernel? ( sys-apps/paxctl )"
PDEPEND="webstart? ( dev-java/icedtea-web:6 )
nsplugin? ( dev-java/icedtea-web:6[nsplugin] )"
S="${WORKDIR}"/${ICEDTEA_PKG}
# a bit of hack so the VM switching is triggered without causing dependency troubles
JAVA_PKG_NV_DEPEND=">=virtual/jdk-1.5"
JAVA_PKG_WANT_SOURCE="1.5"
JAVA_PKG_WANT_TARGET="1.5"
pkg_setup() {
# quite a hack since java-config does not provide a way for a package
# to limit supported VM's for building and their preferred order
if [[ -n "${JAVA_PKG_FORCE_VM}" ]]; then
einfo "Honoring user-set JAVA_PKG_FORCE_VM"
elif has_version "<=dev-java/icedtea-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea6"
elif has_version ">dev-java/icedtea-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea-6"
elif has_version "<dev-java/icedtea-bin-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea6-bin"
elif has_version ">=dev-java/icedtea-bin-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea-bin-6"
elif has_version dev-java/gcj-jdk; then
JAVA_PKG_FORCE_VM="gcj-jdk"
else
die "Unable to find a supported VM for building"
fi
einfo "Forced vm ${JAVA_PKG_FORCE_VM}"
java-vm-2_pkg_setup
java-pkg-2_pkg_setup
}
src_unpack() {
unpack ${ICEDTEA_PKG}.tar.gz
}
java_prepare() {
# icedtea doesn't like some locales. #330433 #389717
export LANG="C" LC_ALL="C"
epatch "${FILESDIR}"/${PN}-${SLOT}_pax_kernel_support.patch #389751
eautoreconf
}
src_configure() {
local config bootstrap
local vm=$(java-pkg_get-current-vm)
# IcedTea6 can't be built using IcedTea7; its class files are too new
if has "${vm}" icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6; then
use jbootstrap && bootstrap=yes
elif has "${vm}" gcj-jdk; then
# gcj-jdk ensures ecj is present.
use jbootstrap || einfo "bootstrap forced on for ${vm}, ignoring use jbootstrap"
bootstrap=yes
else
eerror "IcedTea${SLOT} must be built with either a JDK based on GNU Classpath or an existing build of IcedTea${SLOT}."
die "Install a GNU Classpath JDK (gcj-jdk)"
fi
if [[ ${bootstrap} ]]; then
config="${config} --enable-bootstrap"
# icedtea-6 javac wrapper requires to always have ecj if bootstrapping #392337
local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
# Don't use eclipse-ecj-3.7 #392587
local ecj_all=( "${EPREFIX}"/usr/share/{eclipse-ecj,ecj-gcj}-* )
ecj_all=( "${ecj_all[@]/*eclipse-ecj-3.7*/}" )
if ! has "${ecj_jar%/lib/ecj.jar}" "${ecj_all[@]}"; then
ecj_jar="${ecj_jar%/lib/ecj.jar}"
ewarn "${ecj_jar##*/} set as system ecj, can't use for bootstrap"
ewarn "Found usable: ${ecj_all[@]##*/}"
ewarn "using ${ecj_all##*/} instead"
ecj_jar="${ecj_all}"/lib/ecj.jar
fi
config="${config} --with-ecj-jar=${ecj_jar}"
else
config="${config} --disable-bootstrap"
fi
# Always use HotSpot as the primary VM if available. #389521 #368669 #357633 ...
# Otherwise use CACAO
if ! has "${ARCH}" amd64 sparc x86; then
config="${config} --enable-cacao --with-cacao-src-zip=${DISTDIR}/${CACAO_TARBALL}"
fi
# OpenJDK-specific parallelism support. Bug #389791, #337827
# Implementation modified from waf-utils.eclass
# Note that "-j" is converted to "-j1" as the system doesn't support --load-average
local procs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
config="${config} --with-parallel-jobs=${procs}";
einfo "Configuring using --with-parallel-jobs=${procs}"
if use javascript ; then
config="${config} --with-rhino=$(java-pkg_getjar rhino:1.6 js.jar)"
else
config="${config} --without-rhino"
fi
if use hs20 ; then
config="${config} --with-hotspot-build=hs20 --with-hotspot-src-zip=${DISTDIR}/${HOTSPOT_TARBALL}"
fi
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
econf ${config} \
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
--with-jaxp-drop-zip="${DISTDIR}/${JAXP_TARBALL}" \
--with-jaxws-drop-zip="${DISTDIR}/${JAXWS_TARBALL}" \
--with-jaf-drop-zip="${DISTDIR}/${JAF_TARBALL}" \
--with-jdk-home="$(java-config -O)" \
--with-abs-install-dir=/usr/$(get_libdir)/icedtea${SLOT} \
$(use_enable !debug optimizations) \
$(use_enable doc docs) \
$(use_enable nss) \
$(use_enable pulseaudio pulse-java) \
$(use_enable systemtap) \
$(use_with pax_kernel pax paxctl)
}
src_compile() {
# Would use GENTOO_VM otherwise.
export ANT_RESPECT_JAVA_HOME=TRUE
# ant -diagnostics in Ant 1.8.0 fails without xerces-2 and xalan
# Load the least that's needed to avoid possible classpath collisions.
export ANT_TASKS="xerces-2 xalan ant-nodeps"
emake
}
src_test() {
# Use Xvfb for tests
unset DISPLAY
Xemake -j1 check
}
src_install() {
local dest="/usr/$(get_libdir)/icedtea${SLOT}"
local ddest="${ED}/${dest}"
dodir "${dest}"
dodoc README NEWS AUTHORS THANKYOU
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
cd openjdk.build/j2sdk-image || die
# Ensures HeadlessGraphicsEnvironment is used.
if ! use X; then
rm -r jre/lib/$(get_system_arch)/xawt || die
fi
#402507
mkdir jre/.systemPrefs || die
touch jre/.systemPrefs/.system.lock || die
touch jre/.systemPrefs/.systemRootModFile || die
# doins can't handle symlinks.
cp -vRP bin include jre lib man "${ddest}" || die
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
if use doc; then
# java-pkg_dohtml needed for package-list #302654
java-pkg_dohtml -r ../docs/* || die
fi
if use examples; then
dodir "${dest}/share";
cp -vRP demo sample "${ddest}/share/" || die
fi
if use source; then
cp src.zip "${ddest}" || die
fi
# 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 ${EPREFIX}/usr/share/ca-certificates/"
mkdir "${T}/certgen" && cd "${T}/certgen" || die
cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
openssl x509 -text -in "${c}" >> all.crt || die
done
./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
# Bug 390663
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
eprefixify "${T}"/fontconfig.Gentoo.properties
insinto "${dest}"/jre/lib
doins "${T}"/fontconfig.Gentoo.properties
set_java_env "${FILESDIR}/icedtea.env"
if ! use X || ! use alsa || ! use cups; then
java-vm_revdep-mask "${dest}"
fi
}
pkg_preinst() {
if has_version "<=dev-java/icedtea-6.1.10.4:${SLOT}"; then
# portage would preserve the symlink otherwise, related to bug #384397
rm -f "${EROOT}/usr/lib/jvm/icedtea6"
elog "To unify the layout and simplify scripts, the identifier of Icedtea-6*"
elog "has changed from 'icedtea6' to 'icedtea-6' starting from version 6.1.10.4-r1"
elog "If you had icedtea6 as system VM, the change should be automatic, however"
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.11.1.ebuild,v 1.1 2012/02/18 23:14:45 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.11.1.ebuild,v 1.2 2012/02/24 18:43:48 sera Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
@ -34,7 +34,7 @@ SRC_URI="
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="6"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="+X +alsa cjk +cups debug doc examples javascript +jbootstrap +nsplugin
+nss pax_kernel pulseaudio +source systemtap test +webstart"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.11.ebuild,v 1.3 2012/02/08 13:09:17 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.11.ebuild,v 1.4 2012/02/24 18:43:48 sera Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
@ -34,7 +34,7 @@ SRC_URI="
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="6"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~x86"
IUSE="+X +alsa cjk +cups debug doc examples javascript +jbootstrap +nsplugin
+nss pax_kernel pulseaudio +source systemtap test +webstart"

@ -0,0 +1,345 @@
# Copyright 1999-2012 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.1.ebuild,v 1.1 2012/02/24 18:43:48 sera Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-6.* AS WELL *
# *********************************************************
EAPI="4"
inherit autotools java-pkg-2 java-vm-2 pax-utils prefix versionator virtualx
ICEDTEA_PKG=icedtea-$(get_version_component_range 2-)
OPENJDK_TARBALL="4b063ca7483f.tar.gz"
CORBA_TARBALL="d37539e7e838.tar.gz"
HOTSPOT_TARBALL="9dfaed4a95e2.tar.gz"
JAXP_TARBALL="ae891cd6ba73.tar.gz"
JAXWS_TARBALL="1107cfa36f53.tar.gz"
JDK_TARBALL="891fb0050add.tar.gz"
LANGTOOLS_TARBALL="f0faea84413f.tar.gz"
DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
HOMEPAGE="http://icedtea.classpath.org"
SRC_URI="
http://icedtea.classpath.org/download/source/${ICEDTEA_PKG}.tar.gz
http://icedtea.classpath.org/hg/release/icedtea7-forest-2.0/archive/${OPENJDK_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-2.0/corba/archive/${CORBA_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-2.0/jaxp/archive/${JAXP_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-2.0/jaxws/archive/${JAXWS_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-2.0/jdk/archive/${JDK_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-2.0/hotspot/archive/${HOTSPOT_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-2.0/langtools/archive/${LANGTOOLS_TARBALL}"
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"
KEYWORDS="~amd64 ~x86"
IUSE="+X +alsa cjk +cups debug doc examples javascript +jbootstrap +nsplugin
+nss pax_kernel pulseaudio +source systemtap test +webstart"
# Ideally the following were optional at build time.
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0"
CUPS_COMMON_DEP="
>=net-print/cups-1.2.12"
X_COMMON_DEP="
>=dev-libs/atk-1.30.0
>=dev-libs/glib-2.26
media-libs/fontconfig
>=media-libs/freetype-2.3.5
>=x11-libs/cairo-1.8.8
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.8:2
>=x11-libs/libX11-1.1.3
>=x11-libs/libXext-1.1.1
>=x11-libs/libXi-1.1.3
>=x11-libs/libXrender-0.9.4
>=x11-libs/libXtst-1.0.3
>=x11-libs/pango-1.24.5"
X_DEPEND="
>=x11-libs/libXau-1.0.3
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libXinerama-1.0.2
>=x11-libs/libXp-1.0.0
x11-proto/inputproto
>=x11-proto/xextproto-7.1.1
x11-proto/xineramaproto
x11-proto/xproto"
COMMON_DEP="
>=media-libs/giflib-4.1.6
media-libs/lcms:2
>=media-libs/libpng-1.2
>=sys-libs/zlib-1.2.3
virtual/jpeg
javascript? ( dev-java/rhino:1.6 )
nss? ( >=dev-libs/nss-3.12.5-r1 )
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
systemtap? ( >=dev-util/systemtap-1 )"
# cups is needed for X. #390945 #390975
RDEPEND="${COMMON_DEP}
!dev-java/icedtea:0
X? (
${CUPS_COMMON_DEP}
${X_COMMON_DEP}
media-fonts/dejavu
cjk? (
media-fonts/arphicfonts
media-fonts/baekmuk-fonts
media-fonts/lklug
media-fonts/lohit-fonts
media-fonts/sazanami
)
)
alsa? ( ${ALSA_COMMON_DEP} )
cups? ( ${CUPS_COMMON_DEP} )"
# Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
# ca-certificates, perl and openssl are used for the cacerts keystore generation
# xext headers have two variants depending on version - bug #288855
# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|| (
>=dev-java/gcj-jdk-4.3
dev-java/icedtea-bin:7
dev-java/icedtea-bin:6
dev-java/icedtea:7
dev-java/icedtea:6
)
app-arch/cpio
app-arch/unzip
app-arch/zip
app-misc/ca-certificates
>=dev-java/ant-core-1.8.1
dev-java/ant-nodeps
dev-lang/perl
>=dev-libs/libxslt-1.1.26
dev-libs/openssl
dev-util/pkgconfig
sys-apps/attr
sys-apps/lsb-release
|| ( >=sys-devel/autoconf-2.65:2.5 <sys-devel/autoconf-2.64:2.5 )
${X_DEPEND}
pax_kernel? ( sys-apps/paxctl )"
PDEPEND="webstart? ( dev-java/icedtea-web:7 )
nsplugin? ( dev-java/icedtea-web:7[nsplugin] )"
S="${WORKDIR}"/${ICEDTEA_PKG}
# a bit of hack so the VM switching is triggered without causing dependency troubles
JAVA_PKG_NV_DEPEND=">=virtual/jdk-1.5"
JAVA_PKG_WANT_SOURCE="1.5"
JAVA_PKG_WANT_TARGET="1.5"
pkg_setup() {
# quite a hack since java-config does not provide a way for a package
# to limit supported VM's for building and their preferred order
if [[ -n "${JAVA_PKG_FORCE_VM}" ]]; then
einfo "Honoring user-set JAVA_PKG_FORCE_VM"
elif has_version "<=dev-java/icedtea-7.2.0:7"; then
JAVA_PKG_FORCE_VM="icedtea7"
elif has_version ">dev-java/icedtea-7.2.0:7"; then
JAVA_PKG_FORCE_VM="icedtea-7"
elif has_version "dev-java/icedtea-bin:7"; then
JAVA_PKG_FORCE_VM="icedtea-bin-7"
elif has_version "<=dev-java/icedtea-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea6"
elif has_version ">dev-java/icedtea-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea-6"
elif has_version "<dev-java/icedtea-bin-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea6-bin"
elif has_version ">=dev-java/icedtea-bin-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea-bin-6"
elif has_version dev-java/gcj-jdk; then
JAVA_PKG_FORCE_VM="gcj-jdk"
else
die "Unable to find a supported VM for building"
fi
einfo "Forced vm ${JAVA_PKG_FORCE_VM}"
java-vm-2_pkg_setup
java-pkg-2_pkg_setup
}
src_unpack() {
unpack ${ICEDTEA_PKG}.tar.gz
}
java_prepare() {
# For bootstrap builds as the sandbox control file might not yet exist.
addpredict /proc/self/coredump_filter
# icedtea doesn't like some locales. #330433 #389717
export LANG="C" LC_ALL="C"
epatch "${FILESDIR}"/${PN}-7.2.0_pax_kernel_support.patch #389751
eautoreconf
}
src_configure() {
local config bootstrap
local vm=$(java-pkg_get-current-vm)
# Whether to bootstrap
if has "${vm}" icedtea7 icedtea-7 icedtea-bin-7; then
use jbootstrap && bootstrap=yes
elif has "${vm}" icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6; then
if use jbootstrap; then
einfo "We can't currently bootstrap with a IcedTea6 JVM :("
einfo "bootstrap forced off, ignoring use jbootstrap"
fi
elif has "${vm}" gcj-jdk; then
# gcj-jdk ensures ecj is present.
use jbootstrap || einfo "bootstrap forced on for ${vm}, ignoring use jbootstrap"
bootstrap=yes
local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
config="${config} --with-ecj-jar=${ecj_jar}"
else
eerror "IcedTea must be built with either a JDK based on GNU Classpath or an existing build of IcedTea."
die "Install a GNU Classpath JDK (gcj-jdk)"
fi
if [[ ${bootstrap} ]]; then
config="${config} --enable-bootstrap"
else
config="${config} --disable-bootstrap"
fi
# OpenJDK-specific parallelism support. Bug #389791, #337827
# Implementation modified from waf-utils.eclass
# Note that "-j" is converted to "-j1" as the system doesn't support --load-average
local procs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
config="${config} --with-parallel-jobs=${procs}";
einfo "Configuring using --with-parallel-jobs=${procs}"
if use javascript ; then
config="${config} --with-rhino=$(java-pkg_getjar rhino:1.6 js.jar)"
else
config="${config} --without-rhino"
fi
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
econf ${config} \
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
--with-corba-src-zip="${DISTDIR}/${CORBA_TARBALL}" \
--with-jaxp-src-zip="${DISTDIR}/${JAXP_TARBALL}" \
--with-jaxws-src-zip="${DISTDIR}/${JAXWS_TARBALL}" \
--with-jdk-src-zip="${DISTDIR}/${JDK_TARBALL}" \
--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_TARBALL}" \
--with-langtools-src-zip="${DISTDIR}/${LANGTOOLS_TARBALL}" \
--with-jdk-home="$(java-config -O)" \
--with-abs-install-dir=/usr/$(get_libdir)/icedtea${SLOT} \
$(use_enable !debug optimizations) \
$(use_enable doc docs) \
$(use_enable nss) \
$(use_enable pulseaudio pulse-java) \
$(use_enable systemtap) \
$(use_with pax_kernel pax paxctl)
}
src_compile() {
# Would use GENTOO_VM otherwise.
export ANT_RESPECT_JAVA_HOME=TRUE
# Load the least that's needed to avoid possible classpath collisions.
export ANT_TASKS="ant-nodeps"
emake -j 1
}
src_test() {
# Use Xvfb for tests
unset DISPLAY
Xemake -j1 check
}
src_install() {
local dest="/usr/$(get_libdir)/icedtea${SLOT}"
local ddest="${ED}/${dest}"
dodir "${dest}"
dodoc README NEWS AUTHORS
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
cd openjdk.build/j2sdk-image || die
# Ensures HeadlessGraphicsEnvironment is used.
if ! use X; then
rm -r jre/lib/$(get_system_arch)/xawt || die
fi
# Don't hide classes
rm lib/ct.sym || die
#402507
mkdir jre/.systemPrefs || die
touch jre/.systemPrefs/.system.lock || die
touch jre/.systemPrefs/.systemRootModFile || die
# doins can't handle symlinks.
cp -vRP bin include jre lib man "${ddest}" || die
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
if use doc; then
# java-pkg_dohtml needed for package-list #302654
java-pkg_dohtml -r ../docs/* || die
fi
if use examples; then
dodir "${dest}/share";
cp -vRP demo sample "${ddest}/share/" || die
fi
if use source; then
cp src.zip "${ddest}" || die
fi
# 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 ${EPREFIX}/usr/share/ca-certificates/"
mkdir "${T}/certgen" && cd "${T}/certgen" || die
cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
openssl x509 -text -in "${c}" >> all.crt || die
done
./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
# OpenJDK7 should be able to use fontconfig instead, but wont hurt to
# install it anyway. Bug 390663
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
eprefixify "${T}"/fontconfig.Gentoo.properties
insinto "${dest}"/jre/lib
doins "${T}"/fontconfig.Gentoo.properties
set_java_env "${FILESDIR}/icedtea.env"
if ! use X || ! use alsa || ! use cups; then
java-vm_revdep-mask "${dest}"
fi
java-vm_sandbox-predict /proc/self/coredump_filter
}
pkg_preinst() {
if has_version "<=dev-java/icedtea-7.2.0:7"; then
# portage would preserve the symlink otherwise, related to bug #384397
rm -f "${EROOT}/usr/lib/jvm/icedtea7"
elog "To unify the layout and simplify scripts, the identifier of Icedtea-7*"
elog "has changed from 'icedtea7' to 'icedtea-7' starting from version 7.2.0-r1"
elog "If you had icedtea7 as system VM, the change should be automatic, however"
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
fi
}

@ -0,0 +1,349 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.1.ebuild,v 1.1 2012/02/24 18:43:48 sera Exp $
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
# *********************************************************
# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-6.* AS WELL *
# *********************************************************
EAPI="4"
inherit autotools java-pkg-2 java-vm-2 pax-utils prefix versionator virtualx
ICEDTEA_VER=$(get_version_component_range 2-)
ICEDTEA_PKG=icedtea-${ICEDTEA_VER}
OPENJDK_TARBALL="22cc03983e20.tar.gz"
CORBA_TARBALL="5617f6c5cc94.tar.gz"
HOTSPOT_TARBALL="0e651e004747.tar.gz"
JAXP_TARBALL="1cf75c0e2c96.tar.gz"
JAXWS_TARBALL="7edfbfe974f2.tar.gz"
JDK_TARBALL="50f6f276a06c.tar.gz"
LANGTOOLS_TARBALL="b534c4c6cd9b.tar.gz"
DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
HOMEPAGE="http://icedtea.classpath.org"
SRC_URI="
http://icedtea.classpath.org/download/source/${ICEDTEA_PKG}.tar.gz
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_VER}/archive/${OPENJDK_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_VER}/corba/archive/${CORBA_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_VER}/jaxp/archive/${JAXP_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_VER}/jaxws/archive/${JAXWS_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_VER}/jdk/archive/${JDK_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_VER}/hotspot/archive/${HOTSPOT_TARBALL}
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_VER}/langtools/archive/${LANGTOOLS_TARBALL}"
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"
KEYWORDS="~amd64 ~x86"
IUSE="+X +alsa cjk +cups debug doc examples javascript +jbootstrap +nsplugin
+nss pax_kernel pulseaudio +source systemtap test +webstart"
# Ideally the following were optional at build time.
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0"
CUPS_COMMON_DEP="
>=net-print/cups-1.2.12"
X_COMMON_DEP="
>=dev-libs/atk-1.30.0
>=dev-libs/glib-2.26
media-libs/fontconfig
>=media-libs/freetype-2.3.5
>=x11-libs/cairo-1.8.8
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.8:2
>=x11-libs/libX11-1.1.3
>=x11-libs/libXext-1.1.1
>=x11-libs/libXi-1.1.3
>=x11-libs/libXrender-0.9.4
>=x11-libs/libXtst-1.0.3
>=x11-libs/pango-1.24.5"
X_DEPEND="
>=x11-libs/libXau-1.0.3
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libXinerama-1.0.2
>=x11-libs/libXp-1.0.0
x11-proto/inputproto
>=x11-proto/xextproto-7.1.1
x11-proto/xineramaproto
x11-proto/xproto"
COMMON_DEP="
>=media-libs/giflib-4.1.6
media-libs/lcms:2
>=media-libs/libpng-1.2
>=sys-libs/zlib-1.2.3
virtual/jpeg
javascript? ( dev-java/rhino:1.6 )
nss? ( >=dev-libs/nss-3.12.5-r1 )
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
systemtap? ( >=dev-util/systemtap-1 )"
# cups is needed for X. #390945 #390975
RDEPEND="${COMMON_DEP}
!dev-java/icedtea:0
X? (
${CUPS_COMMON_DEP}
${X_COMMON_DEP}
media-fonts/dejavu
cjk? (
media-fonts/arphicfonts
media-fonts/baekmuk-fonts
media-fonts/lklug
media-fonts/lohit-fonts
media-fonts/sazanami
)
)
alsa? ( ${ALSA_COMMON_DEP} )
cups? ( ${CUPS_COMMON_DEP} )"
# Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
# ca-certificates, perl and openssl are used for the cacerts keystore generation
# xext headers have two variants depending on version - bug #288855
# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|| (
>=dev-java/gcj-jdk-4.3
dev-java/icedtea-bin:7
dev-java/icedtea-bin:6
dev-java/icedtea:7
dev-java/icedtea:6
)
app-arch/cpio
app-arch/unzip
app-arch/zip
app-misc/ca-certificates
>=dev-java/ant-core-1.8.1
dev-java/ant-nodeps
dev-lang/perl
>=dev-libs/libxslt-1.1.26
dev-libs/openssl
dev-util/pkgconfig
sys-apps/attr
sys-apps/lsb-release
|| ( >=sys-devel/autoconf-2.65:2.5 <sys-devel/autoconf-2.64:2.5 )
${X_DEPEND}
pax_kernel? ( sys-apps/paxctl )"
PDEPEND="webstart? ( dev-java/icedtea-web:7 )
nsplugin? ( dev-java/icedtea-web:7[nsplugin] )"
S="${WORKDIR}"/${ICEDTEA_PKG}
# a bit of hack so the VM switching is triggered without causing dependency troubles
JAVA_PKG_NV_DEPEND=">=virtual/jdk-1.5"
JAVA_PKG_WANT_SOURCE="1.5"
JAVA_PKG_WANT_TARGET="1.5"
pkg_setup() {
# quite a hack since java-config does not provide a way for a package
# to limit supported VM's for building and their preferred order
if [[ -n "${JAVA_PKG_FORCE_VM}" ]]; then
einfo "Honoring user-set JAVA_PKG_FORCE_VM"
elif has_version "<=dev-java/icedtea-7.2.0:7"; then
JAVA_PKG_FORCE_VM="icedtea7"
elif has_version ">dev-java/icedtea-7.2.0:7"; then
JAVA_PKG_FORCE_VM="icedtea-7"
elif has_version "dev-java/icedtea-bin:7"; then
JAVA_PKG_FORCE_VM="icedtea-bin-7"
elif has_version "<=dev-java/icedtea-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea6"
elif has_version ">dev-java/icedtea-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea-6"
elif has_version "<dev-java/icedtea-bin-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea6-bin"
elif has_version ">=dev-java/icedtea-bin-6.1.10.4:6"; then
JAVA_PKG_FORCE_VM="icedtea-bin-6"
elif has_version dev-java/gcj-jdk; then
JAVA_PKG_FORCE_VM="gcj-jdk"
else
die "Unable to find a supported VM for building"
fi
einfo "Forced vm ${JAVA_PKG_FORCE_VM}"
java-vm-2_pkg_setup
java-pkg-2_pkg_setup
}
src_unpack() {
unpack ${ICEDTEA_PKG}.tar.gz
}
java_prepare() {
# For bootstrap builds as the sandbox control file might not yet exist.
addpredict /proc/self/coredump_filter
# icedtea doesn't like some locales. #330433 #389717
export LANG="C" LC_ALL="C"
epatch "${FILESDIR}"/${PN}-7.2.0_pax_kernel_support.patch #389751
eautoreconf
}
src_configure() {
local config bootstrap
local vm=$(java-pkg_get-current-vm)
# Whether to bootstrap
if has "${vm}" icedtea7 icedtea-7 icedtea-bin-7; then
if use jbootstrap; then
einfo "We can't currently bootstrap with a IcedTea7 JVM :("
einfo "bootstrap forced off, ignoring use jbootstrap"
fi
elif has "${vm}" icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6; then
if use jbootstrap; then
einfo "We can't currently bootstrap with a IcedTea6 JVM :("
einfo "bootstrap forced off, ignoring use jbootstrap"
fi
elif has "${vm}" gcj-jdk; then
# gcj-jdk ensures ecj is present.
use jbootstrap || einfo "bootstrap forced on for ${vm}, ignoring use jbootstrap"
bootstrap=yes
local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
config="${config} --with-ecj-jar=${ecj_jar}"
else
eerror "IcedTea must be built with either a JDK based on GNU Classpath or an existing build of IcedTea."
die "Install a GNU Classpath JDK (gcj-jdk)"
fi
if [[ ${bootstrap} ]]; then
config="${config} --enable-bootstrap"
else
config="${config} --disable-bootstrap"
fi
# OpenJDK-specific parallelism support. Bug #389791, #337827
# Implementation modified from waf-utils.eclass
# Note that "-j" is converted to "-j1" as the system doesn't support --load-average
local procs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
config="${config} --with-parallel-jobs=${procs}";
einfo "Configuring using --with-parallel-jobs=${procs}"
if use javascript ; then
config="${config} --with-rhino=$(java-pkg_getjar rhino:1.6 js.jar)"
else
config="${config} --without-rhino"
fi
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
econf ${config} \
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
--with-corba-src-zip="${DISTDIR}/${CORBA_TARBALL}" \
--with-jaxp-src-zip="${DISTDIR}/${JAXP_TARBALL}" \
--with-jaxws-src-zip="${DISTDIR}/${JAXWS_TARBALL}" \
--with-jdk-src-zip="${DISTDIR}/${JDK_TARBALL}" \
--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_TARBALL}" \
--with-langtools-src-zip="${DISTDIR}/${LANGTOOLS_TARBALL}" \
--with-jdk-home="$(java-config -O)" \
--with-abs-install-dir=/usr/$(get_libdir)/icedtea${SLOT} \
$(use_enable !debug optimizations) \
$(use_enable doc docs) \
$(use_enable nss) \
$(use_enable pulseaudio pulse-java) \
$(use_enable systemtap) \
$(use_with pax_kernel pax paxctl)
}
src_compile() {
# Would use GENTOO_VM otherwise.
export ANT_RESPECT_JAVA_HOME=TRUE
# Load the least that's needed to avoid possible classpath collisions.
export ANT_TASKS="ant-nodeps"
emake -j 1
}
src_test() {
# Use Xvfb for tests
unset DISPLAY
Xemake -j1 check
}
src_install() {
local dest="/usr/$(get_libdir)/icedtea${SLOT}"
local ddest="${ED}/${dest}"
dodir "${dest}"
dodoc README NEWS AUTHORS
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
cd openjdk.build/j2sdk-image || die
# Ensures HeadlessGraphicsEnvironment is used.
if ! use X; then
rm -r jre/lib/$(get_system_arch)/xawt || die
fi
# Don't hide classes
rm lib/ct.sym || die
#402507
mkdir jre/.systemPrefs || die
touch jre/.systemPrefs/.system.lock || die
touch jre/.systemPrefs/.systemRootModFile || die
# doins can't handle symlinks.
cp -vRP bin include jre lib man "${ddest}" || die
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
if use doc; then
# java-pkg_dohtml needed for package-list #302654
java-pkg_dohtml -r ../docs/* || die
fi
if use examples; then
dodir "${dest}/share";
cp -vRP demo sample "${ddest}/share/" || die
fi
if use source; then
cp src.zip "${ddest}" || die
fi
# 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 ${EPREFIX}/usr/share/ca-certificates/"
mkdir "${T}/certgen" && cd "${T}/certgen" || die
cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
openssl x509 -text -in "${c}" >> all.crt || die
done
./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
# OpenJDK7 should be able to use fontconfig instead, but wont hurt to
# install it anyway. Bug 390663
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
eprefixify "${T}"/fontconfig.Gentoo.properties
insinto "${dest}"/jre/lib
doins "${T}"/fontconfig.Gentoo.properties
set_java_env "${FILESDIR}/icedtea.env"
if ! use X || ! use alsa || ! use cups; then
java-vm_revdep-mask "${dest}"
fi
java-vm_sandbox-predict /proc/self/coredump_filter
}
pkg_preinst() {
if has_version "<=dev-java/icedtea-7.2.0:7"; then
# portage would preserve the symlink otherwise, related to bug #384397
rm -f "${EROOT}/usr/lib/jvm/icedtea7"
elog "To unify the layout and simplify scripts, the identifier of Icedtea-7*"
elog "has changed from 'icedtea7' to 'icedtea-7' starting from version 7.2.0-r1"
elog "If you had icedtea7 as system VM, the change should be automatic, however"
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/resin-servlet-api/resin-servlet-api-3.1.12.ebuild,v 1.2 2012/02/17 11:51:13 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/resin-servlet-api/resin-servlet-api-3.1.12.ebuild,v 1.3 2012/02/24 14:35:40 phajdan.jr Exp $
EAPI="2"
@ -15,7 +15,7 @@ SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip
LICENSE="GPL-2"
SLOT="2.5"
KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd"
IUSE=""

@ -3,3 +3,4 @@ DIST v8-3.7.12.22.tar.bz2 9830083 RMD160 2ffa6e11d1d2fd64e9b5d68f9d751bfe63ce2cc
DIST v8-3.8.9.6.tar.bz2 9861167 RMD160 ad3b65cef8d05603af6f998ab2f5b15f3cdbf1df SHA1 a95288db101bb78d3e81a39a50cec461b2611398 SHA256 afcd0bd29cdc1019d6b0b83729f4d98f61a6b2a8f66b4065fe349f76b47a70e1
DIST v8-3.8.9.8.tar.bz2 9865911 RMD160 9283be1d7513f60749645bff29b255becb2810f2 SHA1 187962c0a12dd80eeb7abd1721d887036f952d61 SHA256 2f43c68f2b38d6543873f692e1218086d2d6029a4d95767dd7abd7701014600f
DIST v8-3.9.4.tar.bz2 9884300 RMD160 b51e878c83cb2caf370029a1c8de09dc8e3ca692 SHA1 c754d325407b7b3b703cb938bfb48af74746f308 SHA256 5d03d676f9438571c0ed26a6b05ddfa6a8776bef5e48757bb7c97f31cb8ea249
DIST v8-3.9.8.tar.bz2 9893750 RMD160 a92bb6d68288c8103048370ddf6e3c75940cc7df SHA1 a7be2a11b69e3767d156681d5f323e2093a46859 SHA256 cb52a10450d99e2005b9193bd2d6b4bb716ba1d1645cfc64fd98dc4bdac01787

@ -0,0 +1,129 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.8.ebuild,v 1.1 2012/02/24 17:57:39 phajdan.jr Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
inherit eutils multilib pax-utils python toolchain-funcs versionator
DESCRIPTION="Google's open source JavaScript engine"
HOMEPAGE="http://code.google.com/p/v8"
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE=""
pkg_pretend() {
local gccver=$(gcc-fullversion)
if [[ ${gccver} = 4.5.2 ]]; then
eerror "The currently selected version of gcc is known to segfault when building this"
eerror "version of V8. Please use at least gcc-4.5.3."
die "gcc-${gccver} detected."
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_compile() {
tc-export AR CC CXX RANLIB
export LINK="${CXX}"
# Use target arch detection logic from bug #354601.
case ${CHOST} in
i?86-*) myarch=ia32 ;;
x86_64-*)
if [[ $ABI = x86 ]] ; then
myarch=ia32
else
myarch=x64
fi ;;
arm*-*) myarch=arm ;;
*) die "Unrecognized CHOST: ${CHOST}"
esac
mytarget=${myarch}.release
soname_version="$(get_version_component_range 1-3)"
local snapshot=on
host-is-pax && snapshot=off
# TODO: Add console=readline option once implemented upstream
# http://code.google.com/p/v8/issues/detail?id=1781
emake V=1 \
library=shared \
werror=no \
soname_version=${soname_version} \
snapshot=${snapshot} \
${mytarget} || die
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
}
src_test() {
local arg testjobs
for arg in ${MAKEOPTS}; do
case ${arg} in
-j*) testjobs=${arg#-j} ;;
--jobs=*) testjobs=${arg#--jobs=} ;;
esac
done
tools/test-wrapper-gypbuild.py \
-j${testjobs:-1} \
--arch-and-mode=${mytarget} \
--no-presubmit \
--progress=dots || die
}
src_install() {
insinto /usr
doins -r include || die
dobin out/${mytarget}/d8 || die
if [[ ${CHOST} == *-darwin* ]] ; then
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname).${soname_version} \
out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
fi
dolib out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
dosym libv8$(get_libname).${soname_version} /usr/$(get_libdir)/libv8$(get_libname) || die
dodoc AUTHORS ChangeLog || die
}
pkg_preinst() {
preserved_libs=()
local baselib candidate
eshopts_push -s nullglob
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
baselib=${candidate##*/}
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
fi
done
eshopts_pop
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
preserve_old_lib "${preserved_libs[@]}"
fi
}
pkg_postinst() {
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
preserve_old_lib_notify "${preserved_libs[@]}"
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.83.ebuild,v 1.6 2012/02/21 15:41:32 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.83.ebuild,v 1.7 2012/02/24 14:30:17 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="cddb +cxx minimal static-libs"
RDEPEND="cddb? ( >=media-libs/libcddb-1.0.1 )

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libee/libee-0.3.2-r1.ebuild,v 1.2 2012/02/04 19:52:54 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libee/libee-0.3.2-r1.ebuild,v 1.3 2012/02/24 15:14:24 phajdan.jr Exp $
EAPI=4
@ -13,7 +13,7 @@ SRC_URI="http://www.libee.org/files/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux"
KEYWORDS="amd64 x86 ~amd64-linux"
IUSE="debug static-libs"
DEPEND="dev-libs/libxml2

@ -1,2 +1,2 @@
DIST liblognorm-0.3.1.tar.gz 321516 RMD160 bf4ac1a7a3721ea44defa9c1ae536632faff2475 SHA1 6ca9a87964aeb1b602cbec8b2ef7172965c9155a SHA256 e48820023061d578d578583eedcaab1cf832077b10ed3f51fbefb3b638f5b0bb
DIST liblognorm-0.3.2.tar.gz 326149 RMD160 6f1cd3f99d68d634309daa18a9694c3877d27d88 SHA1 8ff7c1c34dcb2703b9724abc5d4079f9e7e29e93 SHA256 aa7952f8a5256c68d1c77f26dd9ee504ff5f3da8e24f4817c50c9ddde0f3c4d3
DIST liblognorm-0.3.3.tar.gz 322203 RMD160 21e104bf86820597b5a74b97ed86dea3c69469df SHA1 46146b7b5219f2bafce2d5fe6c996c2961546136 SHA256 03e1a43003ea8d6709c4b567a49f386c9c59f748e14366d8d5226d1e05a9019d

@ -1,35 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/liblognorm/liblognorm-0.3.2.ebuild,v 1.1 2011/11/26 19:37:34 maksbotan Exp $
EAPI=4
AUTOTOOLS_IN_SOURCE_BUILD=1
inherit autotools-utils
DESCRIPTION="Fast samples-based log normalization library"
HOMEPAGE="http://www.liblognorm.com"
SRC_URI="http://www.liblognorm.com/files/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~amd64-linux ~x86"
IUSE="debug static-libs"
DEPEND="
dev-libs/libestr
dev-libs/libee"
RDEPEND="${DEPEND}"
src_configure() {
local myeconfargs=(
$(use_enable debug)
)
autotools-utils_src_configure
}
src_compile() {
emake -j1
}

@ -1,12 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/liblognorm/liblognorm-0.3.1.ebuild,v 1.3 2011/09/18 10:49:09 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/liblognorm/liblognorm-0.3.3.ebuild,v 1.1 2012/02/24 20:02:00 maksbotan Exp $
EAPI=4
AUTOTOOLS_IN_SOURCE_BUILD=1
inherit autotools-utils
inherit autotools-utils
DESCRIPTION="Fast samples-based log normalization library"
HOMEPAGE="http://www.liblognorm.com"
@ -14,7 +12,7 @@ SRC_URI="http://www.liblognorm.com/files/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~amd64-linux ~x86"
KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="debug static-libs"
DEPEND="
@ -22,14 +20,6 @@ DEPEND="
dev-libs/libee"
RDEPEND="${DEPEND}"
src_configure() {
local myeconfargs=(
$(use_enable debug)
)
autotools-utils_src_configure
}
src_compile() {
emake -j1
autotools-utils_src_compile -j1
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmix/libmix-2.05-r6.ebuild,v 1.3 2012/02/21 15:32:09 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmix/libmix-2.05-r6.ebuild,v 1.5 2012/02/24 19:35:53 ranger Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="http://mixter.void.ru/${P/.}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE="static-libs"
#IUSE="net2 static-libs"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/rasqal/rasqal-0.9.28.ebuild,v 1.4 2012/02/21 17:58:04 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/rasqal/rasqal-0.9.28.ebuild,v 1.5 2012/02/25 00:10:32 ssuominen Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://download.librdf.org/source/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
IUSE="+crypt doc gmp +mhash pcre static-libs test xml"
RDEPEND=">=media-libs/raptor-2.0.6:2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.15.ebuild,v 1.3 2012/02/21 15:40:41 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.15.ebuild,v 1.4 2012/02/25 00:11:35 ssuominen Exp $
EAPI=4
inherit libtool
@ -11,7 +11,7 @@ SRC_URI="http://download.librdf.org/source/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
IUSE="berkdb iodbc mysql odbc postgres sqlite ssl static-libs +xml"
# NOTE: libtool is required for libltdl at runtime

@ -1,9 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/stfl/stfl-0.22.ebuild,v 1.5 2012/01/15 15:30:04 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/stfl/stfl-0.22.ebuild,v 1.6 2012/02/25 04:06:42 patrick Exp $
EAPI="4"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit eutils multilib perl-module python toolchain-funcs

@ -1,12 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.2.5.ebuild,v 1.1 2011/05/09 15:09:29 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.2.5.ebuild,v 1.2 2012/02/25 02:06:47 patrick Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="threads"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
inherit java-pkg-opt-2 mono python

@ -1,12 +1,12 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.2.7-r2.ebuild,v 1.1 2011/09/18 08:43:28 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.2.7-r2.ebuild,v 1.2 2012/02/25 02:06:47 patrick Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="threads"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
PHP_EXT_NAME="xapian"
PHP_EXT_INI="yes"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.2.8.ebuild,v 1.3 2012/02/05 10:00:53 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-1.2.8.ebuild,v 1.4 2012/02/25 02:06:47 patrick Exp $
EAPI="3"
PYTHON_DEPEND="python? 2"
PYTHON_USE_WITH="threads"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-jython"
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
PHP_EXT_NAME="xapian"
PHP_EXT_INI="yes"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian/xapian-1.2.8.ebuild,v 1.4 2012/02/05 11:33:06 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian/xapian-1.2.8.ebuild,v 1.5 2012/02/24 14:44:54 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="doc static-libs -sse +sse2 +brass +chert +flint +inmemory +remote"
DEPEND="sys-libs/zlib"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/extlib/extlib-1.5.2.ebuild,v 1.2 2012/02/24 09:50:49 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/extlib/extlib-1.5.2.ebuild,v 1.3 2012/02/24 20:10:57 ranger Exp $
EAPI="2"
@ -13,7 +13,7 @@ LICENSE="LGPL-2.1"
DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt?]"
RDEPEND="${DEPEND}"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc +ocamlopt"
src_compile() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-ssl/ocaml-ssl-0.4.6.ebuild,v 1.2 2012/02/21 13:39:25 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-ssl/ocaml-ssl-0.4.6.ebuild,v 1.3 2012/02/24 14:31:24 phajdan.jr Exp $
inherit findlib eutils
@ -16,7 +16,7 @@ RDEPEND="$DEPEND"
SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
src_compile() {
econf || die "configure failed"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/xml-light/xml-light-2.2-r1.ebuild,v 1.2 2012/02/23 15:20:24 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/xml-light/xml-light-2.2-r1.ebuild,v 1.3 2012/02/24 20:08:26 maksbotan Exp $
EAPI=4
@ -28,7 +28,7 @@ src_prepare() {
}
src_compile() {
emake
emake -j1
if use doc;then
emake doc
fi

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Apache-DBI/Apache-DBI-1.110.0.ebuild,v 1.2 2012/02/24 09:51:42 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Apache-DBI/Apache-DBI-1.110.0.ebuild,v 1.3 2012/02/25 01:57:33 ranger Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Apache::DBI module for perl"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=">=dev-perl/Digest-SHA1-2.01

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBI/DBI-1.617.0.ebuild,v 1.1 2012/01/31 18:40:31 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBI/DBI-1.617.0.ebuild,v 1.2 2012/02/24 17:02:57 ranger Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module eutils
DESCRIPTION="The Perl DBI Module"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=">=dev-perl/PlRPC-0.2

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Event-ExecFlow/Event-ExecFlow-0.640.0.ebuild,v 1.2 2011/09/03 21:04:54 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Event-ExecFlow/Event-ExecFlow-0.640.0.ebuild,v 1.3 2012/02/24 23:30:53 ssuominen Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="High level API for event-based execution flow control"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ppc64 sparc x86"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE=""
RDEPEND="dev-perl/AnyEvent

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.410.0.ebuild,v 1.3 2012/02/17 11:53:36 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.410.0.ebuild,v 1.4 2012/02/24 14:32:31 phajdan.jr Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Detect browser, version, OS from UserAgent"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ~ppc ~sparc x86"
IUSE="test"
RDEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Image-Imlib2/Image-Imlib2-2.30.0.ebuild,v 1.2 2012/02/21 14:48:06 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Image-Imlib2/Image-Imlib2-2.30.0.ebuild,v 1.3 2012/02/24 14:46:32 phajdan.jr Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module eutils
DESCRIPTION="Interface to the Imlib2 image library"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~sparc x86"
IUSE="test"
RDEPEND=">=media-libs/imlib2-1"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-DNS-Async/Net-DNS-Async-1.70.0.ebuild,v 1.2 2012/02/17 19:49:37 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-DNS-Async/Net-DNS-Async-1.70.0.ebuild,v 1.3 2012/02/24 14:16:15 phajdan.jr Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Asynchronous DNS helper for high volume applications"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-perl/Net-DNS"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Netmask/Net-Netmask-1.901.600.ebuild,v 1.3 2012/02/12 15:08:11 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Netmask/Net-Netmask-1.901.600.ebuild,v 1.4 2012/02/24 20:55:17 ranger Exp $
EAPI=3
@ -12,5 +12,5 @@ inherit perl-module
DESCRIPTION="Parse, manipulate and lookup IP network blocks"
SLOT="0"
KEYWORDS="amd64 ~arm ~mips ~ppc x86"
KEYWORDS="amd64 ~arm ~mips ppc x86"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.160.0.ebuild,v 1.2 2012/02/17 11:18:56 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.160.0.ebuild,v 1.3 2012/02/24 14:51:48 phajdan.jr Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Read and modify ssh's authorized_keys files"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-perl/Log-Log4perl"

@ -1,2 +1,3 @@
DIST Net-SSLeay-1.36.tar.gz 145651 RMD160 f9bab073ea25b7574d49b411324024ecd3750377 SHA1 e8cfb6355a596471518356a29bfe53ab2011c685 SHA256 e262897263c5aa9096e39f7813c7cb7d4d05508ca406b173878c4ecddb2c53ce
DIST Net-SSLeay-1.42.tar.gz 146035 RMD160 c2f2f66b7f9e65daa474fae688e12e44a0591e70 SHA1 4bb2ac0b99a700155e4731fe335641590c4129fc SHA256 b6ca7719cd8568e60204f39027c1c68d19fa690b1f3fd380ed14031a1a70fd9d
DIST Net-SSLeay-1.45.tar.gz 195746 RMD160 1ca388eda57c1321625059fde57b9bbeafd89ed6 SHA1 c665a0fddddd350e65baa7bb7c9183361c35f75f SHA256 2ae58095b85b485f147b78e315341bdbad9316fa6f06d3c30b4a9aad720381f5

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSLeay/Net-SSLeay-1.360.0.ebuild,v 1.2 2011/09/03 21:04:57 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSLeay/Net-SSLeay-1.360.0.ebuild,v 1.3 2012/02/25 08:01:54 tove Exp $
EAPI=4
@ -21,7 +21,7 @@ DEPEND="${RDEPEND}"
# dev-perl/Test-Warn
# dev-perl/Test-NoWarnings )"
#SRC_TEST=do
SRC_TEST=do
export OPTIMIZE="$CFLAGS"
export OPENSSL_PREFIX=${EPREFIX}/usr

@ -0,0 +1,27 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSLeay/Net-SSLeay-1.450.0.ebuild,v 1.1 2012/02/25 08:01:55 tove Exp $
EAPI=4
MODULE_AUTHOR=MIKEM
MODULE_VERSION=1.45
inherit perl-module
DESCRIPTION="Net::SSLeay module for perl"
LICENSE="openssl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="dev-libs/openssl"
DEPEND="${RDEPEND}"
# test? ( dev-perl/Test-Exception
# dev-perl/Test-Warn
# dev-perl/Test-NoWarnings )"
#SRC_TEST=do
export OPTIMIZE="$CFLAGS"
export OPENSSL_PREFIX=${EPREFIX}/usr

@ -1 +1,2 @@
DIST ORLite-1.52.tar.gz 62919 RMD160 0bbb85bb4233318666b620dea3de8105a0003fa0 SHA1 e6b94bbe9c818acc6885dd737d2886aa75e64fa9 SHA256 614fd8cc84ece33e12f80ff3a8955e177cbc32f6312773439e28a85fce68f2e2
DIST ORLite-1.91.tar.gz 65966 RMD160 68d4acfc3abe0dbf190e4dd61641aefab81b2998 SHA1 5f2a252d0b11343b47551c3ff6d7f559515320d7 SHA256 9f856f0a917e58f0921f9f907595e1c09191107d850c0897c6f303f2383c6e5c

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/ORLite/ORLite-1.910.0.ebuild,v 1.1 2012/02/25 07:59:21 tove Exp $
EAPI=4
MODULE_AUTHOR=ADAMK
MODULE_VERSION=1.91
inherit perl-module
DESCRIPTION="Extremely light weight SQLite-specific ORM"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
COMMON_DEPEND="
>=virtual/perl-File-Path-2.08
>=virtual/perl-File-Temp-0.20
>=dev-perl/Params-Util-1
>=dev-perl/DBI-1.607
>=dev-perl/DBD-SQLite-1.27
>=dev-perl/File-Remove-1.40
"
DEPEND="
${COMMON_DEPEND}
test? (
>=dev-perl/Test-Script-1.06
)
"
RDEPEND="
${COMMON_DEPEND}
"
SRC_TEST=do

@ -1 +1,2 @@
DIST PPIx-Regexp-0.025.tar.gz 145833 RMD160 004e815388112b6f6e75010eedc9610db05a3034 SHA1 547773159b2b22f4f725c718aa0b92918778f4bc SHA256 d820757fde05f9786703cfba97a24f3c4d8a8c498261173ddd7a1e90229d92f1
DIST PPIx-Regexp-0.026.tar.gz 146293 RMD160 8ed3eafbefd5c19f5c17fb283102934dbd991e6d SHA1 0e3f94e81eb5821ba20cf5dda6338f7bfaa1aadb SHA256 9869b8aab675704973d293115f9a10943a5a9c352c3b6c4feeaa70596a69488a

@ -0,0 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/PPIx-Regexp/PPIx-Regexp-0.26.0.ebuild,v 1.1 2012/02/25 07:44:43 tove Exp $
EAPI=4
MODULE_AUTHOR=WYANT
MODULE_VERSION=0.026
inherit perl-module
DESCRIPTION="Represent a regular expression of some sort"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
RDEPEND="dev-perl/List-MoreUtils
dev-perl/PPI
virtual/perl-Scalar-List-Utils"
DEPEND="${RDEPEND}
virtual/perl-Module-Build"
SRC_TEST=do

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Pod-Tests/Pod-Tests-1.190.0.ebuild,v 1.2 2012/02/24 10:32:02 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Pod-Tests/Pod-Tests-1.190.0.ebuild,v 1.3 2012/02/24 16:55:30 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Extracts embedded tests and code examples from POD"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND="virtual/perl-File-Spec"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0.ebuild,v 1.2 2012/02/16 13:31:53 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0.ebuild,v 1.3 2012/02/24 15:26:36 phajdan.jr Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Regular expression for IPv6 addresses"
SLOT="0"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/SQL-Statement/SQL-Statement-1.330.0.ebuild,v 1.1 2011/08/29 09:36:59 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/SQL-Statement/SQL-Statement-1.330.0.ebuild,v 1.2 2012/02/24 17:04:49 ranger Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Small SQL parser and engine"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="test"
RDEPEND=">=dev-perl/DBI-1.616

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Set-IntSpan/Set-IntSpan-1.160.0.ebuild,v 1.2 2012/02/24 10:34:25 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Set-IntSpan/Set-IntSpan-1.160.0.ebuild,v 1.3 2012/02/24 16:54:36 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Manages sets of integers"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~sparc ~x86"
IUSE=""
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0.ebuild,v 1.2 2012/02/24 10:35:17 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0.ebuild,v 1.3 2012/02/24 16:53:54 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Quote strings for passing through the shell"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
SRC_TEST=do

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Sub-Uplevel/Sub-Uplevel-0.220.0.ebuild,v 1.2 2012/02/24 10:36:17 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Sub-Uplevel/Sub-Uplevel-0.220.0.ebuild,v 1.3 2012/02/24 16:52:53 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Apparently run a function in a higher stack frame"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Deep/Test-Deep-0.108.0.ebuild,v 1.2 2012/02/24 10:37:44 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Deep/Test-Deep-0.108.0.ebuild,v 1.3 2012/02/24 16:52:19 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Test::Deep - Extremely flexible deep comparison"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="test"
DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Exception/Test-Exception-0.310.0.ebuild,v 1.2 2012/02/24 10:38:15 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Exception/Test-Exception-0.310.0.ebuild,v 1.3 2012/02/24 16:51:42 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="test functions for exception based code"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=virtual/perl-Test-Simple-0.64

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0.ebuild,v 1.3 2012/02/19 10:34:46 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0.ebuild,v 1.4 2012/02/24 15:05:16 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="Make sure you didn't emit any warnings while testing"
SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-perl/Test-Tester-0.107"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Text-CSV_XS/Text-CSV_XS-0.860.0.ebuild,v 1.2 2012/02/21 14:58:21 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Text-CSV_XS/Text-CSV_XS-0.860.0.ebuild,v 1.3 2012/02/24 15:02:51 phajdan.jr Exp $
EAPI=4
@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="Comma-separated values manipulation routines"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Text-Glob/Text-Glob-0.90.0.ebuild,v 1.2 2012/02/24 10:40:09 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Text-Glob/Text-Glob-0.90.0.ebuild,v 1.3 2012/02/24 16:50:44 jer Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Match globbing patterns against text"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE=""
RDEPEND=""

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

Loading…
Cancel
Save