Sync with portage [Thu Nov 15 12:11:10 MSK 2012].

mhiretskiy
root 12 years ago
parent 21cd7da779
commit 5c93534b6b

@ -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/ranpwd/ranpwd-1.2.ebuild,v 1.7 2012/11/07 13:36:29 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/ranpwd/ranpwd-1.2.ebuild,v 1.8 2012/11/14 16:36:59 ago Exp $
EAPI=3
@ -10,7 +10,7 @@ SRC_URI="mirror://kernel/software/utils/admin/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ppc ppc64 ~x86"
KEYWORDS="amd64 ~ia64 ppc ppc64 ~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-crypt/ccid/ccid-1.4.8.ebuild,v 1.4 2012/11/14 11:19:35 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/ccid/ccid-1.4.8.ebuild,v 1.5 2012/11/14 19:04:32 ago Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="http://alioth.debian.org/download.php/${STUPID_NUM}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 arm ~hppa ppc ppc64 ~x86"
KEYWORDS="amd64 arm ~hppa ppc ppc64 ~x86"
IUSE="twinserial +usb"
RDEPEND=">=sys-apps/pcsc-lite-1.8.3

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gpa/gpa-0.9.3.ebuild,v 1.3 2012/11/06 01:50:03 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gpa/gpa-0.9.3.ebuild,v 1.4 2012/11/14 16:36:02 ago Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ppc ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ppc ppc64 ~sparc ~x86"
IUSE="nls"
RDEPEND=">=x11-libs/gtk+-2.10.0: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-crypt/md6sum/md6sum-1.0-r1.ebuild,v 1.1 2012/11/08 03:15:48 c1pher Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/md6sum/md6sum-1.0-r1.ebuild,v 1.2 2012/11/14 19:05:03 ago Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
src_prepare() {

@ -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-crypt/stan/stan-0.4.1.ebuild,v 1.4 2011/04/01 12:54:58 c1pher Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/stan/stan-0.4.1.ebuild,v 1.5 2012/11/14 16:33:55 ago Exp $
EAPI="2"
inherit autotools eutils
@ -11,7 +11,7 @@ SRC_URI="http://www.roqe.org/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
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-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild,v 1.1 2012/02/26 08:48:08 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild,v 1.2 2012/11/14 16:33:36 ago Exp $
EAPI=4
@ -13,7 +13,7 @@ HOMEPAGE="http://xsh.sourceforge.net/"
LICENSE="|| ( Artistic GPL-2 )" # Artistic or GPL-2
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
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/app-editors/focuswriter/focuswriter-1.4.0.ebuild,v 1.1 2012/10/06 06:00:12 yngwin Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/focuswriter/focuswriter-1.4.0.ebuild,v 1.2 2012/11/14 16:33:49 ago Exp $
EAPI=4
PLOCALES="ca cs da de el en es es_MX fi fr hu it ja nl pl pt_BR pt ru sk sv uk zh_CN"
@ -13,7 +13,7 @@ SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="debug"
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/app-forensics/examiner/examiner-0.5-r2.ebuild,v 1.2 2012/10/06 10:00:30 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-forensics/examiner/examiner-0.5-r2.ebuild,v 1.4 2012/11/15 00:51:42 blueness Exp $
EAPI="4"
@ -11,7 +11,7 @@ HOMEPAGE="http://www.academicunderground.org/examiner/"
SRC_URI="http://www.academicunderground.org/examiner/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc ~x86"
IUSE=""
DEPEND=""

@ -0,0 +1,25 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Wed Nov 14 23:22:15 UTC 2012
Subject: build system
respect CC, CFLAGS and LDFLAGS
--- mvcase-0.1/Makefile
+++ mvcase-0.1/Makefile
@@ -6,14 +6,13 @@
MANPATH=/usr/man
COMPILE=gcc
ROFF=groff
-CFLAGS=
-CLIBS=-lshhopt
+LIBS=-lshhopt
INSTALL=install
all: mvcase mvcase.1.gz
mvcase: mvcase.c
- $(COMPILE) $(CFLAGS) mvcase.c -o mvcase $(CLIBS)
+ $(CC) $(CFLAGS) mvcase.c -o mvcase $(LDFLAGS) $(LIBS)
mvcase.1.gz: mvcase.1
$(ROFF) -man -Tascii mvcase.1 | gzip > mvcase.1.gz

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mvcase/mvcase-0.1-r1.ebuild,v 1.1 2010/10/20 00:54:20 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/mvcase/mvcase-0.1-r1.ebuild,v 1.2 2012/11/14 23:29:23 hasufell Exp $
EAPI="2"
@ -19,11 +19,13 @@ DEPEND="dev-libs/shhopt"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${P}-includes.patch
epatch "${FILESDIR}"/${P}-includes.patch \
"${FILESDIR}"/${P}-flags.patch
}
src_compile() {
emake COMPILE=$(tc-getCC) CFLAGS="${CFLAGS} ${LDFLAGS}" || die
tc-export CC
emake || die
}
src_install() {

@ -1,6 +1,8 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mvcase/mvcase-0.1.ebuild,v 1.8 2008/03/29 13:50:25 coldwind Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/mvcase/mvcase-0.1.ebuild,v 1.9 2012/11/14 23:29:23 hasufell Exp $
inherit eutils toolchain-funcs
DESCRIPTION="A modified version of mv, used to convert filenames to lower/upper case"
HOMEPAGE="http://www.ibiblio.org/pub/Linux/utils/file"
@ -13,7 +15,14 @@ IUSE=""
DEPEND="dev-libs/shhopt"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-flags.patch
}
src_compile() {
tc-export CC
emake || die
}

@ -1,2 +1 @@
DIST kmymoney-4.6.2.tar.bz2 22762330 SHA256 add8acba2f0d4c212ac1c7fbbdad2fd43a24caceed586b13d90dcd2a20a12b75 SHA512 004d3f09c18a860e1ee24f5c9074587ebf2f4bedcb8fd4bf990c43d3bf3c6664ba2b6d00f465793256576009a39df42ae98a048d1996d4ac350fc48fd67dbce3 WHIRLPOOL eed36c3855c42fe17b5b0ed9ccbb48541aba1f42eac97d9beb7f3074ebcc61b32a9d3197db905d6f7f7ab373a8da81a939ac09391e1a91de23c11b6e52757682
DIST kmymoney-4.6.3.tar.bz2 22114966 SHA256 94e109992b7e9ebb066b608d56c168216b8a944d62538c95176bc36ea4db542e SHA512 4fc618718463a324c67abc4d8b43f682b364c63299aca25c6730c9a2f6a1affc1bec02b65352de1e6e5b58f06b66c600e96f1c20de126719d90c2a0b933fd00a WHIRLPOOL fd53a0dee4ccad438a3c15dee85aa9270b0806d39311045a1ca1e4f3cc1f969800e723a9aa780966c84c3a8f909a3d5e09e805deddfd548077f07fe1c7bdc015

@ -1,30 +0,0 @@
commit 8324cfb9657d8c03f83691402386e8c5bfb29981
Author: Christoph Feck <christoph@maxiom.de>
Date: Thu Nov 10 12:34:20 2011 +0100
Fix compile with Qt 4.8
Sideported commits f42a0a3d878afebb298609c9886851858c56cc15 and
fe74b25bf3b78c42e95569fe467a397876bc9c04 from massif-visualizer
diff --git a/libkdchart/src/KDChartBackgroundAttributes.cpp b/libkdchart/src/KDChartBackgroundAttributes.cpp
index f9f1520..3b86000 100644
--- a/libkdchart/src/KDChartBackgroundAttributes.cpp
+++ b/libkdchart/src/KDChartBackgroundAttributes.cpp
@@ -22,6 +22,7 @@
#include "KDChartBackgroundAttributes.h"
#include <QPixmap>
+#include <QVariant>
#include <KDABLibFakes>
@@ -150,7 +151,7 @@ QDebug operator<<(QDebug dbg, const KDChart::BackgroundAttributes& ba)
<< "visible="<<ba.isVisible()
<< "brush="<<ba.brush()
<< "pixmapmode="<<ba.pixmapMode()
- << "pixmap="<<ba.pixmap()
+ << "pixmap="<<QVariant(ba.pixmap())
<< ")";
return dbg;
}

@ -1,21 +0,0 @@
commit 25ee292b205e6085ba624b8ac8a45fe11a99e5cc
Author: Cristian Oneț <onet.cristian@gmail.com>
Date: Tue Apr 10 20:25:26 2012 +0300
The kmymoney_base target must depend on the kmm_config config target to avoid build failures when aggresive parallel make is used.
BUG: 297008
diff --git a/kmymoney/widgets/CMakeLists.txt b/kmymoney/widgets/CMakeLists.txt
index 20d910d..5c6d28d 100644
--- a/kmymoney/widgets/CMakeLists.txt
+++ b/kmymoney/widgets/CMakeLists.txt
@@ -89,6 +89,8 @@ ADD_CUSTOM_TARGET(generate_base_ui_srcs DEPENDS
# We can compile the uncritical sources without KMM_DESIGNER flags
KDE4_ADD_LIBRARY(kmymoney_base STATIC ${_uncritial_common_sources})
+ADD_DEPENDENCIES(kmymoney_base kmm_config)
+
########### QtDesigner Widget Library (kmymoneywidgets) #################
# we never link against this library,
# but it is needed for uic and QtDesigner

@ -1,22 +0,0 @@
commit 227cba74b84c55c3d8677f0c10e3f8e35c84e04e
Author: Fernando Vilas <fvilas@iname.com>
Date: Fri Mar 2 22:25:43 2012 -0600
BUG: 295235
Fix crash on opening SQLite database.
(cherry picked from commit 6af4b33df2476f568db852d96b99eb45eaa2e21f)
diff --git a/kmymoney/mymoney/storage/mymoneystoragesql.cpp b/kmymoney/mymoney/storage/mymoneystoragesql.cpp
index ab5ed4c..4a170b1 100644
--- a/kmymoney/mymoney/storage/mymoneystoragesql.cpp
+++ b/kmymoney/mymoney/storage/mymoneystoragesql.cpp
@@ -3348,8 +3348,6 @@ const QMap<QString, MyMoneySchedule> MyMoneyStorageSql::fetchSchedules(const QSt
if (forUpdate)
queryString += m_driver->forUpdateString();
- queryString += ';';
-
q.prepare(queryString);
if (! idList.empty()) {

@ -1,85 +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/kmymoney/kmymoney-4.6.2-r2.ebuild,v 1.5 2012/07/27 21:57:49 creffett Exp $
EAPI=4
if [[ ${PV} != *9999* ]]; then
KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et
eu fi fr ga gl hu it ja lt ms nds nl pl pt
pt_BR ro ru sk sv tr ug uk zh_CN zh_TW"
KDE_DOC_DIRS="doc doc-translations/%lingua_${PN}"
KDE_HANDBOOK="optional"
SRC_URI="mirror://sourceforge/kmymoney2/${P}.tar.bz2"
fi
VIRTUALX_REQUIRED="test"
VIRTUALDBUS_TEST="true"
inherit kde4-base
DESCRIPTION="Personal finance manager for KDE"
HOMEPAGE="http://kmymoney2.sourceforge.net/"
LICENSE="GPL-2"
KEYWORDS="amd64 x86"
SLOT="4"
IUSE="debug calendar doc hbci ofx quotes test"
COMMON_DEPEND="
app-crypt/gpgme
>=app-office/libalkimia-4.3.2
dev-cpp/glibmm:2
dev-cpp/libxmlpp:2.6
dev-libs/boost
dev-libs/glib:2
dev-libs/gmp
dev-libs/libgpg-error
dev-libs/libxml2
$(add_kdebase_dep kdepimlibs)
x11-misc/shared-mime-info
calendar? ( dev-libs/libical )
hbci? (
>=net-libs/aqbanking-5.0.1
>=sys-libs/gwenhywfar-4.0.1[qt4]
)
ofx? ( >=dev-libs/libofx-0.9.4 )
"
RDEPEND="${COMMON_DEPEND}
quotes? ( dev-perl/Finance-Quote )
"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )
test? ( dev-util/cppunit )
"
PATCHES=(
"${FILESDIR}/${PN}-4.6.1-qt48.patch"
"${FILESDIR}/${P}-fix-parallel-build.patch"
"${FILESDIR}/${P}-gcc-4.7.patch"
"${FILESDIR}/${P}-sqlite-crash.patch"
)
src_configure() {
mycmakeargs=(
-DUSE_QT_DESIGNER=OFF
$(cmake-utils_use_enable calendar LIBICAL)
$(cmake-utils_use_use doc DEVELOPER_DOC)
$(cmake-utils_use_enable hbci KBANKING)
$(cmake-utils_use_enable ofx LIBOFX)
$(cmake-utils_use test KDE4_BUILD_TESTS)
)
kde4-base_src_configure
}
src_compile() {
kde4-base_src_compile
use doc && kde4-base_src_compile apidoc
}
src_install() {
use doc && HTML_DOCS=("${CMAKE_BUILD_DIR}/apidocs/html/")
kde4-base_src_install
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/kmymoney/kmymoney-4.6.3.ebuild,v 1.2 2012/10/18 08:19:46 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/kmymoney/kmymoney-4.6.3.ebuild,v 1.3 2012/11/14 19:57:48 johu Exp $
EAPI=4
@ -21,7 +21,7 @@ DESCRIPTION="Personal finance manager for KDE"
HOMEPAGE="http://kmymoney2.sourceforge.net/"
LICENSE="GPL-2"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
SLOT="4"
IUSE="debug calendar doc hbci ofx quotes test"

@ -1,7 +1,7 @@
#!/bin/bash
# important: you need to use the most general CFLAGS to build the packages
# recommendation:
# recommendation:
# * for x86 : CFLAGS="-march=i586 -mtune=generic -O2 -pipe -g"
# * for amd64: CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -g"
@ -24,49 +24,58 @@ IUSES_NG="-gnome -eds"
IUSES_K="kde"
IUSES_NK="-kde"
if [ -f /etc/portage/package.use ] ; then
echo "Please save your package.use and make it as a directory"
exit 1
fi
mkdir -p /etc/portage/package.use/
OPTS="-v"
MYPKGDIR="$( emerge --info | grep PKGDIR | sed "s:PKGDIR=::;s:\"::g" )"
# compile the flavor
echo "Base"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-${BINVERSION}.tbz2 || die "Moving package failed"
mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-${BINVERSION}.tbz2 || die "Moving package failed"
echo "Base - java"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-java-${BINVERSION}.tbz2 || die "Moving package failed"
mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-java-${BINVERSION}.tbz2 || die "Moving package failed"
# kde flavor
echo "KDE"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_K}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-${BINVERSION}.tbz2 || die "Moving package failed"
mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-${BINVERSION}.tbz2 || die "Moving package failed"
echo "KDE - java"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_K}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-java-${BINVERSION}.tbz2 || die "Moving package failed"
mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-java-${BINVERSION}.tbz2 || die "Moving package failed"
# gnome flavor
echo "Gnome"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_G} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-${BINVERSION}.tbz2 || die "Moving package failed"
mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-${BINVERSION}.tbz2 || die "Moving package failed"
echo "Gnome -java"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_G} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
emerge ${OPTS} =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-java-${BINVERSION}.tbz2 || die "Moving package failed"
mv ${MYPKGDIR}/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-java-${BINVERSION}.tbz2 || die "Moving package failed"
for name in ./libreoffice-*-${BINVERSION}.tbz2 ; do
for name in ./libreoffice-*-${BINVERSION}.tbz2 ; do
BN=`basename $name .tbz2`

@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-9999.ebuild,v 1.1 2012/11/12 22:01:57 dolsen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-9999.ebuild,v 1.2 2012/11/15 04:49:30 dolsen Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.[45]"
RESTRICT_PYTHON_ABIS="2.[45] 3.1"
PYTHON_USE_WITH="xml"
PYTHON_NONVERSIONED_EXECUTABLES=(".*")

@ -1,3 +1 @@
DIST calibre-0.9.1.tar.xz 27084512 SHA256 c4d32577133769dd8db7a75d1293c2762a8dd876f1203557d33be7a61fed89b3 SHA512 7d770a1e1793a7110c59995c12497092e214662bf47a2196feab296c147f538a0dc19617919cdb8606fb43fb10668f7c8d7009ff1a96f9221a36ab0b363877f5 WHIRLPOOL c51914f30995a0b740e2a67bf77893ac676310c37844175f1aaff717bbc4b24dedd70183bf84d0742a470a302ce8f6965cffd4d39b1ee71ce263a46552a90add
DIST calibre-0.9.5.tar.xz 27361044 SHA256 91d5b534b7e662f9650b56e6f028dc850b06b85620633d0ff4ad9c541248a46e SHA512 e7524da565c1aa1777844a4ce419a630a89ce02657c36038a28812763337b5d23c8ac52c23f33be14fd006f10218e48ce652b99ba9815126aefc99ce60ea1fad WHIRLPOOL aecd4472d9e970a68e0a4940630a91ad6fb03514cb8e0d39a10a87e37fef4610a45e381d1e36b874e0e519f3ecb7fe54be245d8f2ddad4f22c6279e5c4d75722
DIST calibre-0.9.6.tar.xz 27346664 SHA256 d2cb83a8fc32b3258f3a491f33f4271bfd4020ac4fdbbf01131deb81bba9624f SHA512 6bbacc8ed9af318bdfc09807937ec5e3e2d99a9b1d408cbf4dd4976926b415736928a16ee8d712ae1b93e98ab612841123bb370440c78db9c350ebd6503f8e58 WHIRLPOOL 306662c0b7dae93ec0d5c63903e02fc6a9cdf6427290bd366464dca7c618f602380fec9767a23baafaf1257135f333553c345356bf06560785c0664f9d74cf36

@ -1,183 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.1.ebuild,v 1.6 2012/10/26 08:28:12 zmedico Exp $
EAPI=4
PYTHON_DEPEND=2:2.7
PYTHON_USE_WITH="ssl sqlite"
inherit python eutils fdo-mime bash-completion-r1 multilib
DESCRIPTION="Ebook management application."
HOMEPAGE="http://calibre-ebook.com/"
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="amd64 x86"
SLOT="0"
IUSE="+udisks"
COMMON_DEPEND="
>=app-text/podofo-0.8.2
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers(+)]
>=dev-libs/chmlib-0.40
>=dev-libs/icu-4.4
>=dev-python/beautifulsoup-3.0.5:python-2
dev-python/netifaces
dev-python/python-dateutil
>=dev-python/dnspython-1.6.0
>=dev-python/cssselect-0.7.1
>=dev-python/cssutils-0.9.9
>=dev-python/dbus-python-0.82.2
>=dev-python/imaging-1.1.6
>=dev-python/lxml-2.2.1
>=dev-python/mechanize-0.1.11
>=dev-python/python-dateutil-1.4.1
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
media-fonts/liberation-fonts
>=media-gfx/imagemagick-6.5.9[jpeg,png]
>=media-libs/libwmf-0.2.8
>=media-libs/libmtp-1.1.4
virtual/libusb:1
x11-libs/qt-dbus:4
x11-libs/qt-svg:4
>=x11-misc/xdg-utils-1.0.2-r2"
RDEPEND="${COMMON_DEPEND}
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
DEPEND="${COMMON_DEPEND}
>=dev-python/setuptools-0.6_rc5"
S=${WORKDIR}/${PN}
pkg_setup() {
python_set_active_version 2.7
python_pkg_setup
}
src_prepare() {
# Fix outdated version constant.
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
# -i src/calibre/constants.py || \
# die "sed failed to patch constants.py"
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
# calls xdg-* (bug #258938).
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
-e "s|PreserveMIMEDefaults():||" \
-e "s|xdg-icon-resource install|\\0 --mode user|" \
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
-e "s|xdg-mime install|\\0 --mode user|" \
-i src/calibre/linux.py || die "sed failed to patch linux.py"
# Disable unnecessary privilege dropping for bug #287067.
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
-i setup/install.py || die "sed failed to patch install.py"
sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
'-i', 'Makefile'])" \
-i setup/extensions.py || die "sed failed to patch extensions.py"
}
src_install() {
# Bypass kbuildsycoca and update-mime-database in order to
# avoid sandbox violations if xdg-mime tries to call them.
cat - > "${T}/kbuildsycoca" <<-EOF
#!${BASH}
exit 0
EOF
cp "${T}"/{kbuildsycoca,update-mime-database}
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
# violation with kbuildsycoca as in bug #287067, comment #13.
export -n DISPLAY
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
# return _parse_localename(localename)
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
# raise ValueError, 'unknown locale: %s' % localename
#ValueError: unknown locale: 46
export -n LANGUAGE
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.
export HOME="${T}/fake_homedir"
export XDG_CONFIG_HOME="${HOME}/.config"
export XDG_DATA_HOME="${HOME}/.local/share"
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
local libdir=$(get_libdir)
[[ -n $libdir ]] || die "get_libdir returned an empty string"
dodir "$(python_get_sitedir)" # for init_calibre.py
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
python setup.py install \
--root="${D}" \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/${libdir}" \
--staging-root="${ED}usr" \
--staging-libdir="${ED}usr/${libdir}" || die
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
die "failed to fix harcoded \$D in paths"
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
# due to bug #389515 (instead, calibre now calls udisks via dbus).
rm "${ED}usr/bin/calibre-mount-helper" || die
# The menu entries end up here due to '--mode user' being added to
# xdg-* options in src_prepare.
dodir /usr/share/mime/packages
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
die "failed to register mime types"
dodir /usr/share/icons
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
die "failed to install icon files"
domenu "${HOME}"/.local/share/applications/*.desktop ||
die "failed to install .desktop menu files"
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
rm -r "${ED}"usr/etc/bash_completion.d
find "${ED}"usr/etc -type d -empty -delete
cd "${ED}"/usr/share/calibre/fonts/liberation || die
local x
for x in * ; do
[[ -f ${EROOT}usr/share/fonts/liberation-fonts/${x} ]] || continue
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
done
python_convert_shebangs -r $(python_get_version) "${ED}"
newinitd "${FILESDIR}"/calibre-server.init calibre-server
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
python_mod_optimize /usr/$(get_libdir)/${PN}
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/${PN}
}

@ -1,184 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.5.ebuild,v 1.1 2012/11/02 07:21:59 zmedico Exp $
EAPI=4
PYTHON_DEPEND=2:2.7
PYTHON_USE_WITH="ssl sqlite"
inherit python eutils fdo-mime bash-completion-r1 multilib
DESCRIPTION="Ebook management application."
HOMEPAGE="http://calibre-ebook.com/"
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="+udisks"
COMMON_DEPEND="
>=app-text/podofo-0.8.2
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers(+)]
>=dev-libs/chmlib-0.40
>=dev-libs/icu-4.4
>=dev-python/beautifulsoup-3.0.5:python-2
dev-python/netifaces
dev-python/python-dateutil
>=dev-python/dnspython-1.6.0
>=dev-python/cssselect-0.7.1
>=dev-python/cssutils-0.9.9
>=dev-python/dbus-python-0.82.2
>=dev-python/imaging-1.1.6
>=dev-python/lxml-2.2.1
>=dev-python/mechanize-0.1.11
>=dev-python/python-dateutil-1.4.1
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
media-fonts/liberation-fonts
>=media-gfx/imagemagick-6.5.9[jpeg,png]
>=media-libs/freetype-2
>=media-libs/libwmf-0.2.8
>=media-libs/libmtp-1.1.4
virtual/libusb:1
x11-libs/qt-dbus:4
x11-libs/qt-svg:4
>=x11-misc/xdg-utils-1.0.2-r2"
RDEPEND="${COMMON_DEPEND}
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
DEPEND="${COMMON_DEPEND}
>=dev-python/setuptools-0.6_rc5"
S=${WORKDIR}/${PN}
pkg_setup() {
python_set_active_version 2.7
python_pkg_setup
}
src_prepare() {
# Fix outdated version constant.
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
# -i src/calibre/constants.py || \
# die "sed failed to patch constants.py"
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
# calls xdg-* (bug #258938).
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
-e "s|PreserveMIMEDefaults():||" \
-e "s|xdg-icon-resource install|\\0 --mode user|" \
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
-e "s|xdg-mime install|\\0 --mode user|" \
-i src/calibre/linux.py || die "sed failed to patch linux.py"
# Disable unnecessary privilege dropping for bug #287067.
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
-i setup/install.py || die "sed failed to patch install.py"
sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
'-i', 'Makefile'])" \
-i setup/extensions.py || die "sed failed to patch extensions.py"
}
src_install() {
# Bypass kbuildsycoca and update-mime-database in order to
# avoid sandbox violations if xdg-mime tries to call them.
cat - > "${T}/kbuildsycoca" <<-EOF
#!${BASH}
exit 0
EOF
cp "${T}"/{kbuildsycoca,update-mime-database}
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
# violation with kbuildsycoca as in bug #287067, comment #13.
export -n DISPLAY
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
# return _parse_localename(localename)
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
# raise ValueError, 'unknown locale: %s' % localename
#ValueError: unknown locale: 46
export -n LANGUAGE
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
# variables to point to our fake temporary $HOME.
export HOME="${T}/fake_homedir"
export XDG_CONFIG_HOME="${HOME}/.config"
export XDG_DATA_HOME="${HOME}/.local/share"
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
local libdir=$(get_libdir)
[[ -n $libdir ]] || die "get_libdir returned an empty string"
dodir "$(python_get_sitedir)" # for init_calibre.py
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
python setup.py install \
--root="${D}" \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/${libdir}" \
--staging-root="${ED}usr" \
--staging-libdir="${ED}usr/${libdir}" || die
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
die "failed to fix harcoded \$D in paths"
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
# due to bug #389515 (instead, calibre now calls udisks via dbus).
rm "${ED}usr/bin/calibre-mount-helper" || die
# The menu entries end up here due to '--mode user' being added to
# xdg-* options in src_prepare.
dodir /usr/share/mime/packages
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
die "failed to register mime types"
dodir /usr/share/icons
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
die "failed to install icon files"
domenu "${HOME}"/.local/share/applications/*.desktop ||
die "failed to install .desktop menu files"
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
rm -r "${ED}"usr/etc/bash_completion.d
find "${ED}"usr/etc -type d -empty -delete
cd "${ED}"/usr/share/calibre/fonts/liberation || die
local x
for x in * ; do
[[ -f ${EROOT}usr/share/fonts/liberation-fonts/${x} ]] || continue
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
done
python_convert_shebangs -r $(python_get_version) "${ED}"
newinitd "${FILESDIR}"/calibre-server.init calibre-server
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
python_mod_optimize /usr/$(get_libdir)/${PN}
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/${PN}
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.6.ebuild,v 1.1 2012/11/12 08:14:27 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.6.ebuild,v 1.2 2012/11/14 19:33:51 scarabeus Exp $
EAPI=4
PYTHON_DEPEND=2:2.7
@ -14,7 +14,7 @@ SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/xmlstarlet/xmlstarlet-1.4.0.ebuild,v 1.2 2012/11/04 13:38:11 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/xmlstarlet/xmlstarlet-1.4.0.ebuild,v 1.3 2012/11/15 01:38:04 blueness Exp $
EAPI="4"
@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/xmlstar/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-libs/libxml2-2.6.27

@ -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/clucene/clucene-2.3.3.4-r4.ebuild,v 1.3 2012/11/13 19:47:28 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/clucene/clucene-2.3.3.4-r4.ebuild,v 1.5 2012/11/14 20:45:43 johu Exp $
EAPI=4
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/clucene/${MY_P}.tar.gz"
LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="debug doc 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-db/mysql/mysql-5.1.66.ebuild,v 1.3 2012/11/12 19:16:36 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.66.ebuild,v 1.4 2012/11/14 13:35:50 ago Exp $
EAPI="4"
@ -19,7 +19,7 @@ inherit toolchain-funcs mysql-v2
IUSE="$IUSE"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
# This is often broken still

@ -1,12 +1,12 @@
DIST instantclient-basic-linux-11.2.0.3.0.zip 58502865 RMD160 e442a5246ec1d93b4dfb4daca6f88daa9b12e478 SHA1 8c52a7888df6c2655e81983e5921d017d5a65922 SHA256 1d5f9a3db6cdf91c332e75aa42995729e499f794bea6c5806ecba357c1258239
DIST instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip 36454483 RMD160 fa431168723c9c2fe2182c9e480606db4b88932d SHA1 fd28349cedf225c16a5399362cb4919b7fc3a5e1 SHA256 9195ab13e59365bfef6b2b43732a652d77d7ef8b93019f31104bc13832c6a491
DIST instantclient-basic-linux-x86-64-11.2.0.2.0.zip 59090676 RMD160 1b70b253cffc5d083e207c56d51a269e5d7ebbe0 SHA1 2cd66ffd31f926d29cf649d9ceac1892295fef8b SHA256 eeaa8101138b59c73c22bbb25e2a1cfd415dc830cafba6f9f19696789ab666e2
DIST instantclient-basic-linux.x64-11.2.0.3.0.zip 60331694 RMD160 f095ee707a27d0cd88096ee174a3462bc4406ad8 SHA1 53583b2af1efede910b1ef2a76708dab9563671f SHA256 202d8abc5a3e626e00fdba805b60b3e4bd21aaa94a49cc3fc36bc4ed616ab436
DIST instantclient-basic-linux32-10.2.0.3-20061115.zip 34556803 RMD160 12ac6ca9f94a255ca27de44a2feea6e49c3a4547 SHA1 08092f796c1c362254d18e73c955fd0bff9db78b SHA256 11fce485c405afa4a30f34eba36ad0d566a599617f80dfc565bd08d8c421e1ae
DIST instantclient-basic-linux32-11.2.0.2.0.zip 57278802 RMD160 e11fc4e6abff240957c7595d0db2fc953583113a SHA1 92c8204a14b30dec363806b5de5c301ef3971fb0 SHA256 53f97a73991b2380e987f7cf4e1ba650a866044892c378b9340dc2e695160c14
DIST instantclient-sdk-linux-11.2.0.3.0.zip 639306 RMD160 4f0b4be7df050398cbdb3b5226984966782b100d SHA1 2a44538c3c26aa6af16c325463743846a7da814a SHA256 f51b3c91a63f176443a681881fb15281c4487dde637c9c6e5b0703462a330bee
DIST instantclient-sdk-linux-x86-64-10.2.0.3-20070103.zip 603137 RMD160 323d6407c664e9fdbc8a7b829e93deffa7871925 SHA1 d3486539a5b9a4721b7a57fd61c7694be4e2c6f1 SHA256 d9da1494a9d19e96bff79c3ff77d079633d18c7d9b462a37eacc9a2a40641912
DIST instantclient-sdk-linux-x86-64-11.2.0.2.0.zip 638214 RMD160 c8a4e424e03cfa3943d694c7fdef68b5ac77d9ca SHA1 9dc95f377485c7cd3f21363f7c2a4ac942910c49 SHA256 9faf4edec8806e8ed38419d17587e19de673a9e0bbdeb24a9e232e118681500e
DIST instantclient-sdk-linux.x64-11.2.0.3.0.zip 641586 RMD160 214b23e80d5dff750c9c36dd72adae1c08e04283 SHA1 ed8041eac30ccbd5d964e60b44eb3f5a4f3d8773 SHA256 6c7be8e2ad4288eb2e7453ca73a5ead89b6016dc4fd4e10b38bc95bbd2748ece
DIST instantclient-sdk-linux32-10.2.0.3-20061115.zip 602897 RMD160 06ce90ef1fb7c61e920e3a3e37578f54b3d2db0f SHA1 cb70884b44150f5048c4876e41c58fec8d252705 SHA256 6893a784e1802e18300230dcac1ed2ecd6dc68a7060c02717f73bf268d43f6a5
DIST instantclient-sdk-linux32-11.2.0.2.0.zip 638200 RMD160 998e6314d93791cf544f468482089f9f913c7ce4 SHA1 238a6c52731881a77ab0facec276451da4605eb0 SHA256 172c0116de16f55abd775aaf4dd1666d0e64eb1226b43388974ccf83235c8b18
DIST instantclient-basic-linux-11.2.0.3.0.zip 58502865 SHA256 1d5f9a3db6cdf91c332e75aa42995729e499f794bea6c5806ecba357c1258239 SHA512 c790f593e67bcc7c114a6287e1f064c03f292472e0a1a5e617a9f19017f06442f31502f66af8e6cfdf2235a18546104dc9aac164a3aa641db5728b66685c9302 WHIRLPOOL 5d2f256cfb39af3207698b261c12837a2b8385e4e11cee8d2bad6978899168962d396c2239d9a92f7656a44b9e3391057d23e176749fc74b6622a8d386d7241c
DIST instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip 36454483 SHA256 9195ab13e59365bfef6b2b43732a652d77d7ef8b93019f31104bc13832c6a491
DIST instantclient-basic-linux-x86-64-11.2.0.2.0.zip 59090676 SHA256 eeaa8101138b59c73c22bbb25e2a1cfd415dc830cafba6f9f19696789ab666e2
DIST instantclient-basic-linux.x64-11.2.0.3.0.zip 60331694 SHA256 202d8abc5a3e626e00fdba805b60b3e4bd21aaa94a49cc3fc36bc4ed616ab436 SHA512 708940b5ca5bc4e0617da2c4da61d0a85834e3e0731ac328a201954558a624162f71d342d674b08ec2cf076e8f639c230f88a73f6d9bfe8908b0e76805e617b7 WHIRLPOOL 3b9653c2bebcd63177158d1a9520296368afbf63b1d7693ee15104b4869aa7573b9227d5958eda7c1a520a98ca98bae780209077487e0885bd09396071c90e95
DIST instantclient-basic-linux32-10.2.0.3-20061115.zip 34556803 SHA256 11fce485c405afa4a30f34eba36ad0d566a599617f80dfc565bd08d8c421e1ae
DIST instantclient-basic-linux32-11.2.0.2.0.zip 57278802 SHA256 53f97a73991b2380e987f7cf4e1ba650a866044892c378b9340dc2e695160c14
DIST instantclient-sdk-linux-11.2.0.3.0.zip 639306 SHA256 f51b3c91a63f176443a681881fb15281c4487dde637c9c6e5b0703462a330bee SHA512 fa0f98d4b2002982fab4438f734904e0ebfab777d601321423b454f9188c3b863e853fc5486c9958771f7ff8c9a544ce73e80750d745c3142872927ed1777ee1 WHIRLPOOL fb9c18785c62b2b6eef274c7c0e58d59b30491ef377eca4be4abbe263099660138bcb4d58da56b7184ad39d5226a3b16aedb9358eed252c3b46a3f7ae6f1a2cb
DIST instantclient-sdk-linux-x86-64-10.2.0.3-20070103.zip 603137 SHA256 d9da1494a9d19e96bff79c3ff77d079633d18c7d9b462a37eacc9a2a40641912 SHA512 25b00c407d4ed04287cc8473cf156c7c987e2c36787cf1bac229b902adc2781554f10f1a50b17bae96e2704b217ff60c4eb9f8c79ecdb3d44b13c9a84784a766 WHIRLPOOL 752ba8c748705b21048927b8204bf8696cb7b3c69157b9477af21fee666e8bf29c6110705fae6531e37244d72412808482ea711b9258a196e3db4fe4b0431bee
DIST instantclient-sdk-linux-x86-64-11.2.0.2.0.zip 638214 SHA256 9faf4edec8806e8ed38419d17587e19de673a9e0bbdeb24a9e232e118681500e
DIST instantclient-sdk-linux.x64-11.2.0.3.0.zip 641586 SHA256 6c7be8e2ad4288eb2e7453ca73a5ead89b6016dc4fd4e10b38bc95bbd2748ece SHA512 08b3fdc68e09f262549e2505867943aff5c3927d158569ea7e0bca4f958af725a46143d325dcf80a6d48d09f9240f147470439ac55ea848a27df3eeedd28f732 WHIRLPOOL e8a3c583b82c0adefff4200b5945704bfa6c106d32be82ce7c64adb10f92af0085b53f15836d4f92c177f20f33d5ca1fc60b6ddd972eb1ddb502f3091e9e9ff5
DIST instantclient-sdk-linux32-10.2.0.3-20061115.zip 602897 SHA256 6893a784e1802e18300230dcac1ed2ecd6dc68a7060c02717f73bf268d43f6a5
DIST instantclient-sdk-linux32-11.2.0.2.0.zip 638200 SHA256 172c0116de16f55abd775aaf4dd1666d0e64eb1226b43388974ccf83235c8b18

@ -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/oracle-instantclient-basic/oracle-instantclient-basic-11.2.0.3.ebuild,v 1.7 2012/09/24 21:13:22 haubi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-basic/oracle-instantclient-basic-11.2.0.3.ebuild,v 1.9 2012/11/14 17:20:01 ago Exp $
EAPI="4"
@ -25,7 +25,7 @@ SRC_URI="
LICENSE="OTN"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="amd64 x86"
RESTRICT="fetch"
IUSE="multilib"

@ -1,6 +1,6 @@
DIST instantclient-jdbc-linux-11.2.0.3.0.zip 1562543 RMD160 8ba44a1852c84c58ba67c1cf477a844ae5ff4fac SHA1 08904bda1960a650470455659aef00b188d6fca3 SHA256 45f9b5ecfba90e3936418e8047660b7d2c90b276a78b5f51c70235abefc50acd
DIST instantclient-jdbc-linux-x86-64-10.2.0.3-20070103.zip 1493549 RMD160 946a0664d1fcfbd626920941d85a839726d5172d SHA1 90269a81b82c036ee69cd9fb3955916801b832a7 SHA256 894a015af4105e2f65a415e597e62e6bd9702d6f75a99e27af74cd901f5e7ee9
DIST instantclient-jdbc-linux-x86-64-11.2.0.2.0.zip 1563157 RMD160 5550d050ea7f11d5f8625d95206911d83e1defc1 SHA1 4a1675556f8a35cacfb7fc15cb4752d923b50df7 SHA256 07fcfbd61a183588813fb755dafd04c052a771959fcbc4ee89e2180337d6c537
DIST instantclient-jdbc-linux.x64-11.2.0.3.0.zip 1562504 RMD160 c2f03317ec0666368275b142723c1c2181d21e00 SHA1 2709e76fb67a59962af0f352e5013a525f4bd31c SHA256 cfbcaacd85cd2964dae8478337e9020312b9827284ce86140db3c5e310436df1
DIST instantclient-jdbc-linux32-10.2.0.3-20061115.zip 1482939 RMD160 d24857fc78238634a9e1af21a28906ff5d576c4c SHA1 5da60b57a4e0323cc0c837c743c96da8c21907b0 SHA256 23536b1bf8113f231e2f197e1011b6ddf04a79c5ccedae542cb6100eae28a547
DIST instantclient-jdbc-linux32-11.2.0.2.0.zip 1562555 RMD160 8b42f6bb3f0d918f9e608ba590a3f8ee13d9f6ff SHA1 b6e663b5b43e03ac9973bb82369538d9cabf9a50 SHA256 25b58a2a42407d665af6e913066de716d9fe16ebda140954b8f03b71056871cb
DIST instantclient-jdbc-linux-11.2.0.3.0.zip 1562543 SHA256 45f9b5ecfba90e3936418e8047660b7d2c90b276a78b5f51c70235abefc50acd SHA512 f78991e57eed2b095e8659825723bfc107d3c4519d1864769a0190f22e3d5667a1a4213a067470a8fb07c1f0562ec950c9fbe37f70e9475811dd1edfaf3f17f0 WHIRLPOOL f3eb7e031366fe1d9e396ed61acc89611715bbe4dcc8ecc32743229b2429708826c88d8f90d9362243067b5e4e43d65e01b6875ae56a88ed87efb7574ad002d2
DIST instantclient-jdbc-linux-x86-64-10.2.0.3-20070103.zip 1493549 SHA256 894a015af4105e2f65a415e597e62e6bd9702d6f75a99e27af74cd901f5e7ee9
DIST instantclient-jdbc-linux-x86-64-11.2.0.2.0.zip 1563157 SHA256 07fcfbd61a183588813fb755dafd04c052a771959fcbc4ee89e2180337d6c537
DIST instantclient-jdbc-linux.x64-11.2.0.3.0.zip 1562504 SHA256 cfbcaacd85cd2964dae8478337e9020312b9827284ce86140db3c5e310436df1 SHA512 afb824786e01f316dfa244e304fae7d9a34f4175de8ff6622bed116a9810bfca9ec5eceda6a1de95d46f7170fb63f1345dc1886efd168f1daa8c8498d2b3c8d7 WHIRLPOOL 45f993dbe650009a25cf2ba684830eb4a0d17d479ccd91dbc919a3735f8f54f1bac00c503c3bde3e562a0789d1702ebeb62a904e596cf748cbb928be080b2d01
DIST instantclient-jdbc-linux32-10.2.0.3-20061115.zip 1482939 SHA256 23536b1bf8113f231e2f197e1011b6ddf04a79c5ccedae542cb6100eae28a547
DIST instantclient-jdbc-linux32-11.2.0.2.0.zip 1562555 SHA256 25b58a2a42407d665af6e913066de716d9fe16ebda140954b8f03b71056871cb

@ -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/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.3.ebuild,v 1.4 2012/06/04 06:39:47 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.3.ebuild,v 1.6 2012/11/14 17:20:21 ago Exp $
EAPI="4"
@ -21,7 +21,7 @@ SRC_URI="
LICENSE="OTN"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="amd64 x86"
RESTRICT="fetch"
IUSE="multilib"

@ -1,4 +1,4 @@
DIST instantclient-odbc-linux-11.2.0.3.0.zip 273840 RMD160 8c6663a165317be4cc099288a8ee0f0bc71dd535 SHA1 0d5429e19d9890e3a1667178a0314ee2ede3d395 SHA256 e327fc2627d792a296085d15638eb79df85ce4fcc16ed5c7d304d406131d5d3b
DIST instantclient-odbc-linux-x86-64-11.2.0.2.0.zip 308445 RMD160 7d5324729e99763d35c721efe6a79ab281c6204d SHA1 93a0d2035947114513f028f27863e9997d7540d1 SHA256 1d24d3f7b38a7d1cd1fa67c34a4c64aa556c0e4c93777bc7ceb0ee32e3504dc0
DIST instantclient-odbc-linux.x64-11.2.0.3.0.zip 309061 RMD160 52a81eadadc6ced784484835cd2941196ba0a604 SHA1 948447704c07dd2d4b63cda76d40073033b1fce1 SHA256 78584746ada1ed09e5587e3f39980e45c5c4d7c7fa4aaca3bd606be08c9f2e61
DIST instantclient-odbc-linux32-11.2.0.2.0.zip 273410 RMD160 80b58003fa3ad724a4913e1762c2b744af39a5b8 SHA1 e96d0c72f5a7ceee10916520ac3e052507cecedd SHA256 a09d8c913bdb8d6afc84fe42b17505cceccac620077ce4a21c8db313773000a1
DIST instantclient-odbc-linux-11.2.0.3.0.zip 273840 SHA256 e327fc2627d792a296085d15638eb79df85ce4fcc16ed5c7d304d406131d5d3b SHA512 4d928e9eb3deb26db7a95a0e5417bd9355e97956d9394dc2792752fd45002b0abc3463fbb7f337f4731084aa6006d1ff635443c5503f94c6bd97d1bae7245885 WHIRLPOOL 8987a7dc11e3282eabf26b7c1db3127a940c20d95bb9423b39db5a982660b4c8071ec7d00d84edee64f94cb9dcdb22edb5fc545f738ad1f242125a2b9678c69d
DIST instantclient-odbc-linux-x86-64-11.2.0.2.0.zip 308445 SHA256 1d24d3f7b38a7d1cd1fa67c34a4c64aa556c0e4c93777bc7ceb0ee32e3504dc0
DIST instantclient-odbc-linux.x64-11.2.0.3.0.zip 309061 SHA256 78584746ada1ed09e5587e3f39980e45c5c4d7c7fa4aaca3bd606be08c9f2e61 SHA512 a18c040fc780f893ea22fd6c79b3299d9327975a768a6518622a8ff522dd29a7019494ca7a1227483098f13afe1af1655611a32e06806bab94ab2fce2dc55e3a WHIRLPOOL 48a0c6d7cb6a892cbf492f62da8b1b0df5ffdcd0fd99012079c5fcae0e9b199fe68ed39160b50c12e4e6672ff7131c926f383709bb9853d7c9a33c195e792504
DIST instantclient-odbc-linux32-11.2.0.2.0.zip 273410 SHA256 a09d8c913bdb8d6afc84fe42b17505cceccac620077ce4a21c8db313773000a1

@ -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/oracle-instantclient-odbc/oracle-instantclient-odbc-11.2.0.3.ebuild,v 1.4 2012/06/04 06:41:21 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-odbc/oracle-instantclient-odbc-11.2.0.3.ebuild,v 1.6 2012/11/14 17:20:31 ago Exp $
EAPI="4"
@ -21,7 +21,7 @@ SRC_URI="
LICENSE="OTN"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="amd64 x86"
RESTRICT="fetch"
IUSE="multilib"

@ -1,6 +1,6 @@
DIST instantclient-sqlplus-linux-11.2.0.3.0.zip 796570 RMD160 3f62057b8a64a3d758320cca6a4adbda990ef27c SHA1 974157fd922ea8e63e597f0faa86cf104cebe107 SHA256 338de20fb4b52359c53969e8d6c5441629a0ddaf676ab98edb19206f21edce43
DIST instantclient-sqlplus-linux-x86-64-10.2.0.3-20070103.zip 789884 RMD160 0f483aed1a64f22b1a46d05942e51213c2ba7234 SHA1 bf99c65de7483fa8bd60a7a1531529fcc3922eeb SHA256 8dcc95e3bf5723a7b1d6deccce049490bc70d99c0b9ac6ef13320b6b426303f6
DIST instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip 837382 RMD160 e4576b4d1f5efd349162214c0f5cb19426cc1314 SHA1 91b5d7714eeb3028ec9b4dfb462bc171a653202f SHA256 6975856f27c66d44b5c57c9ffa877f8aa5648ae8e4bda925d719b8609bbbf285
DIST instantclient-sqlplus-linux.x64-11.2.0.3.0.zip 837574 RMD160 579c0bde3c3419008847a73870357a0581ed0580 SHA1 c09bfe4bf16c5f3db31e6f66a902a0a4d52122a6 SHA256 b1df9ed4d5a0e51caeed1641d973e4c90fce48604069ab9b7278a87dc2fc8547
DIST instantclient-sqlplus-linux32-10.2.0.3-20061115.zip 741699 RMD160 31e5346bbc6f597d69d6449bca8292c78c049ad0 SHA1 646a9bc3170ccac26048978ee94e7a6e33937652 SHA256 aad12fd25a234fec76d672f7993911b9f267732b7bf244d76f44bc212edbd76a
DIST instantclient-sqlplus-linux32-11.2.0.2.0.zip 795691 RMD160 16f2b3f96bb47a3c65a7a78fab2c29f81de2fb53 SHA1 60209b9dd1676dc4827de7c9b0c708f95cfdfcf8 SHA256 35f1d447b0b368bcafd4fcff6bb04139e568176f0081a60aea1939099754ea0a
DIST instantclient-sqlplus-linux-11.2.0.3.0.zip 796570 SHA256 338de20fb4b52359c53969e8d6c5441629a0ddaf676ab98edb19206f21edce43
DIST instantclient-sqlplus-linux-x86-64-10.2.0.3-20070103.zip 789884 SHA256 8dcc95e3bf5723a7b1d6deccce049490bc70d99c0b9ac6ef13320b6b426303f6 SHA512 5800c0f1c39a0ec4a2da1bc09a9102d62d4efb42618dfb5a2494da81c9268c1e29af5576dee72917019b12d1ed6c55ec0f80b96017a6812f6c20c660180c324b WHIRLPOOL e92c0e8529e248ea9b60d1d5c81acd11d569183e9459933ce08c0e815e2d43cef2f5a7ecec4c2c0fe3d9321c42c813a35d748107a9e58c15d2c7b0c36b0a3d44
DIST instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip 837382 SHA256 6975856f27c66d44b5c57c9ffa877f8aa5648ae8e4bda925d719b8609bbbf285
DIST instantclient-sqlplus-linux.x64-11.2.0.3.0.zip 837574 SHA256 b1df9ed4d5a0e51caeed1641d973e4c90fce48604069ab9b7278a87dc2fc8547 SHA512 55bbac5e8267a4de2c7f9f6750f0e38dcf7c775bccc2e1e05df7fda9e6ffa7d394776e605980d8b67176acf52ba88f2dcaa959934740a1ca6f91d10b12d14024 WHIRLPOOL f172391bd05845ef88a0c4951e4d46b81e9fd5326709da057deb747cd34f4098ca22189dfc0d7de70a8da8adf86fd48086a2976d6397dfb7386d666f73ac218d
DIST instantclient-sqlplus-linux32-10.2.0.3-20061115.zip 741699 SHA256 aad12fd25a234fec76d672f7993911b9f267732b7bf244d76f44bc212edbd76a
DIST instantclient-sqlplus-linux32-11.2.0.2.0.zip 795691 SHA256 35f1d447b0b368bcafd4fcff6bb04139e568176f0081a60aea1939099754ea0a

@ -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/oracle-instantclient-sqlplus/oracle-instantclient-sqlplus-11.2.0.3.ebuild,v 1.2 2012/06/04 06:43:20 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-sqlplus/oracle-instantclient-sqlplus-11.2.0.3.ebuild,v 1.4 2012/11/14 17:20:11 ago Exp $
EAPI="4"
@ -21,7 +21,7 @@ SRC_URI="
LICENSE="OTN"
SLOT="0"
KEYWORDS="~x86 ~amd64"
KEYWORDS="amd64 x86"
RESTRICT="fetch"
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-db/phpmyadmin/phpmyadmin-3.5.3.ebuild,v 1.2 2012/11/13 20:13:03 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-3.5.3.ebuild,v 1.4 2012/11/15 00:54:39 blueness Exp $
EAPI="4"
@ -14,7 +14,7 @@ HOMEPAGE="http://www.phpmyadmin.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
IUSE="setup"
RDEPEND="

@ -1,3 +1,4 @@
DIST Cabal-1.10.2.0.tar.gz 256433 SHA256 b399dc19e22b43a9d1b97fed8025fbb2e2e533d6c66323b22c886a9065b391c8 SHA512 5c79e829ee42b0093b074ee0ff5b328a721bf897155fa58c21453c41b34fb1a2d8e34cc209d650f2d7a596ffa8bd218d67b64746aa3c4f3d3826909d8201f82c WHIRLPOOL 648efcc8a2077caa513a073781e54dcb20d9b31136111d5a918120e15f1727e14f463a1384b1bd7770d0954fa47abf59a4402aefc2261bdb666ed9a11231f952
DIST Cabal-1.14.0.tar.gz 276517 SHA256 72540a9db8b329121b7815ef207098f4b394f76d11d154d36baf54054327abe4 SHA512 6e31f44cfafd44e1e3987ed0b116a52e12495228cb1de89e9f4ded8dbc06a0d1537bf647c4576c606d623b7d58d10367d243258b500b8c8329db6c48afd9eee3 WHIRLPOOL 22225d5923bc454e2fa24bcc9fe845b07c41c56ea67f45a0815597f0dffc4d60027117d38bdd1eccd4e61cd24d682bd8b3f4026cfaf62481712234fc9cea5321
DIST Cabal-1.16.0.3.tar.gz 284665 SHA256 ef27629d540e46c77cabac08c008583abee4e4a04ed5a5ecb1a84725dbc39f86 SHA512 7dd365c44b5ea489fcc990e0deca8ffcfdd6b867a35b85b422fc0fe9e3c70739df393cacf425575e5e4977729ef875eb0737aaa13a0f20cfaff9d22b39027a85 WHIRLPOOL 84fbe4c41c14377685c89a93b79e03920d19e65c3c8c51a4ef590bfb8ad331e1ae85d224c1cd820e90262a579131c823510a2e62f4566d452af8e67d5cf26be2
DIST Cabal-1.8.0.6.tar.gz 227268 SHA256 8f34b102990931ed7a0296dc235622000b69e4a8a74810e258e8c00b16da472b SHA512 64ea0538d030fd128d3b2828c2afe0b1fe9b26c6c3ed6fe74fc5055eeac4f0448263f1e8b04c28226fc6d67a656a89a96bc59a40d1708ba3fb2ce17debafc2f9 WHIRLPOOL fdcde3154635216f23b043e49d6372d44ce120315987ac964faf69e54d5acb8a3e4d3127a09a8b3b0b62ac1a66d4ffdbb2fd6f93a5b449ca45775e27bf29b8c8

@ -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-haskell/cabal/cabal-1.14.0.ebuild,v 1.8 2012/09/12 15:13:07 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/cabal-1.14.0.ebuild,v 1.9 2012/11/14 14:29:55 slyfox Exp $
# ebuild generated by hackport 0.2.12
@ -32,7 +32,7 @@ RDEPEND="${DEPEND}
S="${WORKDIR}/${MY_PN}-${MY_PV}"
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1"
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1 7.4.2"
src_configure() {
if ! cabal-is-dummy-lib; then

@ -0,0 +1,57 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/cabal-1.16.0.3.ebuild,v 1.1 2012/11/14 22:35:43 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="bootstrap lib profile test-suite"
inherit haskell-cabal eutils versionator
MY_PN="Cabal"
MY_PV=$(get_version_component_range '1-4')
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A framework for packaging Haskell software"
HOMEPAGE="http://www.haskell.org/cabal/"
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
test? ( dev-haskell/extensible-exceptions
dev-haskell/hunit
>=dev-haskell/quickcheck-2.1.0.1
dev-haskell/test-framework
dev-haskell/test-framework-hunit
dev-haskell/test-framework-quickcheck2
)"
RESTRICT="test" # Fails own tests
RDEPEND="${RDEPEND}
virtual/pkgconfig"
# cabal uses dev-util/pkgconfig using runtime to resolve C dependencies, so
# repoman's RDEPEND.suspect QA does not apply here
S="${WORKDIR}/${MY_PN}-${MY_PV}"
src_configure() {
if ! cabal-is-dummy-lib; then
einfo "Bootstrapping Cabal..."
$(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \
-o setup || die "compiling Setup.hs failed"
cabal-configure
fi
}
src_compile() {
if ! cabal-is-dummy-lib; then
cabal-build
fi
}

@ -0,0 +1 @@
DIST cereal-0.3.5.2.tar.gz 22047 SHA256 34c2f77a9c8123d73f786e07d9d141a59b4f3f4dcde8ec5a14a554fd14dc5d7a SHA512 d77b0362757a6dda60d67e762a1509dd925d6c79d6280d73d34e2ce7f60ff0271975003e0c44cb95a4e4d72aade7833c839dad6774ac81439a703b570547bc11 WHIRLPOOL 61d893d6d5d82561397cbd40be446efac23506ace350a992051e9681541bb2f0f049a22822529cf9a113e3a1553a89225ffde237f358258b6d42696cefe14aeb

@ -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-haskell/cereal/cereal-0.3.5.2.ebuild,v 1.1 2012/11/14 22:02:35 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="A binary serialization library"
HOMEPAGE="http://hackage.haskell.org/package/cereal"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>haskell</herd>
<maintainer>
<email>haskell@gentoo.org</email>
</maintainer>
<longdescription>
A binary serialization library, similar to binary, that introduces an isolate
primitive for parser isolation, and replaces the asynchronous errors with a
user-handleable Either type. Similar to binary in performance, but uses a
strict ByteString instead of a lazy ByteString, thus restricting it to
operating on finite inputs.
</longdescription>
</pkgmetadata>

@ -0,0 +1 @@
DIST dbus-0.10.4.tar.gz 73727 SHA256 4ec887442939a15243be2af6824a8cf8bc3f3c9841f8496540acb71ae6d36433 SHA512 c3f1db3eb7192311f833656924727d49cb6c47e6b05f2aefca72734a8a148c04d2530868db6c6900b206e68b946510619606ec18cbdd948a7507bbe1c84f207e WHIRLPOOL abaeff37d08830efd253ce2434214fb52627e58d40f258df9aceb5d043748b7a71291221a3e5d67c09925b645f97731a0e4ea534f788a1a2545d82e562e5d33e

@ -0,0 +1,37 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dbus/dbus-0.10.4.ebuild,v 1.1 2012/11/14 22:03:47 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="A client library for the D-Bus IPC system."
HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?]
<dev-haskell/cereal-0.4:=[profile?]
=dev-haskell/libxml-sax-0.7*:=[profile?]
>=dev-haskell/network-2.2.3:=[profile?]
>=dev-haskell/parsec-2.0:=[profile?]
<dev-haskell/parsec-3.2:=[profile?]
=dev-haskell/random-1.0*:=[profile?]
>=dev-haskell/text-0.11.1.5:=[profile?]
<dev-haskell/text-0.12:=[profile?]
>=dev-haskell/transformers-0.2:=[profile?]
<dev-haskell/transformers-0.4:=[profile?]
>=dev-haskell/vector-0.7:=[profile?]
<dev-haskell/vector-0.11:=[profile?]
=dev-haskell/xml-types-0.3*:=[profile?]
>=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6"

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>haskell</herd>
<maintainer>
<email>haskell@gentoo.org</email>
</maintainer>
<longdescription>
D-Bus is a simple, message-based protocol for inter-process
communication, which allows applications to interact with other parts of
the machine and the user&#39;s session using remote procedure calls.
D-Bus is a essential part of the modern Linux desktop, where it replaces
earlier protocols such as CORBA and DCOP.
This library is an implementation of the D-Bus protocol in Haskell. It
can be used to add D-Bus support to Haskell applications, without the
awkward interfaces common to foreign bindings.
Example: connect to the session bus, and get a list of active names.
@
&amp;#x7b;-\# LANGUAGE OverloadedStrings \#-&amp;#x7d;
import Data.List (sort)
import DBus
import DBus.Client
main = do
&amp;#x20; client &lt;- connectSession
&amp;#x20; //
&amp;#x20; \-- Request a list of connected clients from the bus
&amp;#x20; reply &lt;- call_ client (methodCall \&quot;\/org\/freedesktop\/DBus\&quot; \&quot;org.freedesktop.DBus\&quot; \&quot;ListNames\&quot;)
&amp;#x20; &amp;#x7b; methodCallDestination = Just \&quot;org.freedesktop.DBus\&quot;
&amp;#x20; &amp;#x7d;
&amp;#x20; //
&amp;#x20; \-- org.freedesktop.DBus.ListNames() returns a single value, which is
&amp;#x20; \-- a list of names (here represented as [String])
&amp;#x20; let Just names = fromVariant (methodReturnBody reply !! 0)
&amp;#x20; //
&amp;#x20; \-- Print each name on a line, sorted so reserved names are below
&amp;#x20; \-- temporary names.
&amp;#x20; mapM_ putStrLn (sort names)
@
&gt;$ ghc --make list-names.hs
&gt;$ ./list-names
&gt;:1.0
&gt;:1.1
&gt;:1.10
&gt;:1.106
&gt;:1.109
&gt;:1.110
&gt;ca.desrt.dconf
&gt;org.freedesktop.DBus
&gt;org.freedesktop.Notifications
&gt;org.freedesktop.secrets
&gt;org.gnome.ScreenSaver
</longdescription>
</pkgmetadata>

@ -1,48 +1,20 @@
DIST icedtea-bin-core-6.1.11.3-amd64.tar.bz2 35220677 SHA256 57221abf8cc0eb10f5724a32c31732b1c0b73629b358feafbbc578b3627257cc SHA512 f8e27618a0eaa43ce20f358ef8faa58b10c39dcd314741d20e761f5607fdda82ca63a62b2b482da510f3c13d65e131b092e9e98d008d723a0d1f77a72785e4c8 WHIRLPOOL 8417bd6e10c66930cd904854da7f0b06de62ff98c56d6844709f9cd514a1469550a9c95ddc1ed5d1a0ae4198e54774a0854123097cbcb495e9d0881e73739c0f
DIST icedtea-bin-core-6.1.11.3-x86.tar.bz2 36185189 SHA256 89c1b12e368b142328176722744ca58877114b88a0ed14e71eb775a4a64831a2 SHA512 6f6aa5d7c6cdaa0ba2976a7d540528ab356adeb8ccf273442d68b8382d4833368f6e56a79d82daa96446b7cb8d42d1d05a6becc403980865b56aaad4b363cd59 WHIRLPOOL 59d4b689e50f69665b9fb63c333c0d9c7a5f15f028cfdddb44a6cc1f7adfcb7b76dd6621d26b02ad8005f9f565ccc784a7ec5b89da7436e376d04c3a3c08db2a
DIST icedtea-bin-core-6.1.11.4-amd64.tar.bz2 32979668 SHA256 e43b7359c6501333096faf0b4ea22a820902f9b20719cb253f1a60e43104e37f SHA512 41d10eb58f7387cd852210b730c627fcda40f37249caba68a1686ea779a128bb5be4611ee67aebb58b140b19a08dd3a236f85456f92798020e36c844e4c090dc WHIRLPOOL 81d4d012aa59b37885a109d04de9989a351bbc266e961517d8ced39e3fd6f07aa14f5b34245600daf5f03ab172931720ab0d645ca8227c10ceb65559df9bbde4
DIST icedtea-bin-core-6.1.11.4-x86.tar.bz2 33929116 SHA256 8d0e72b29d40b9c0079985b3c22e256839ee921afd3f9cf94a2095363161695a SHA512 63371ab4e06357053fd9b4b8f4aed774145f715f8dcfa00fe5243fe3a8af65e305b7006b66432ae3afb6d9f08a2d0cd447e690712eca000e9860404675c93595 WHIRLPOOL 5b329710db5f9a0767ace473124a966a0a433c8a185059252413ecc60414dac1937ce2aa4485dc41d1fba2c948bd675bbd4d42be447fbdcda3477452d488b474
DIST icedtea-bin-core-6.1.11.5-amd64.tar.bz2 32980753 SHA256 ca12b761f7c299e7485ead654ce640ecec3e311c342cc8d07f8dfa9e8d4cce16 SHA512 8cdd8256fd432ce7a01775908789953bfdad6b2b944afb42282e258e0bba92b29f6f44190e8911a52a909acd07ed5fd07547e808184129e39314310290703ac3 WHIRLPOOL 3fe1dfe6de3ca5ee5d55fe7cada0bfbd0edcb9e43d1ea90a3c271dd29ecb3ddddf99c564c8416af207897e55af103e2d9c6cc9cf373ea94bf669013b4e24e73e
DIST icedtea-bin-core-6.1.11.5-x86.tar.bz2 33919404 SHA256 bd086dbf01347fcf88a0217278e3c1a30178f596f8a0e49b5b2e7f4b24ddb7d9 SHA512 b2b42639cda25d3bb49d2383c99c65994e99c976cbc0a1094153ed34b0b95a71bba597dc41fb71ab83dcca5dfb144d347efb90f7ba0db6f443d1b5a87c60848b WHIRLPOOL 454ab0b6ec212aee75e3d4bbef299eb4cb4efd39e527502c63407bbab5559c2a6dbee8e9260ada9e6ab175646002e762704514540ac69dc829f49f3ff9701671
DIST icedtea-bin-core-7.2.2.1-amd64.tar.bz2 34545223 SHA256 7a994ae25bc3d0a5981f7c37f0e2fb96c7518eeb7a698227438c274044777ccf SHA512 1c28dbaa401803379b2133163eeb6070ebcda231a23bf6b1a0f31d502cf140552349423e17d48aab50833d0254978815eb53dacf716b8d9ef5fe60de3395d6cb WHIRLPOOL 6a800c9b48ecf399098f76fbf9504e4bd74b45b73b274fdb4ceee67216a2fcd5f2baa6bed2b28de3dad1d669017f377d5c92c0911e1ccf4ab9fb441b383e68d7
DIST icedtea-bin-core-7.2.2.1-x86.tar.bz2 35875404 SHA256 68e401fd294f617786019da8470304d250befcbe00d3741da0fae3ab06753e28 SHA512 2cf77aed4c4f18a462f2e18b0ed69df6093f8a570fdc4c98a29d9e6381c8664dd39c74313af4e03c8554ee678c959512738507b96f3b853f700ed59c4d50d619 WHIRLPOOL b3c0247e762d85bd27204468a64caa8e23c9d0558de5562bac79fd90b7e012b156cc2c09f9c825da815751968264104e6eb62d403add91f10fa1e76d69bd12c5
DIST icedtea-bin-core-7.2.3.2-amd64.tar.bz2 48833057 SHA256 8771c26a5a5cefc8917bcc9b42eb912c3425a1e8e64e12aaeb945f67249d7788 SHA512 0ab92d97930708d3ab4a1f2b53395869da0487ea17b4778162e466249a1e76491bc9a291fe5e16a86ac5c7ba87b51b95b53a901729d4d786104fdf8d1d1e0bc8 WHIRLPOOL 1b59fd6681f4fd46e5d9a71d9058aaf6f81f23150ad3d6413743a3dd218878286d2c8a0b0b08d689c290251117a1980db19ec21e3669324db961fb48d61f24b0
DIST icedtea-bin-core-7.2.3.2-x86.tar.bz2 49946217 SHA256 6ffba0ee686f8b7eaab99fa7803efb0e1e74c07a12019bdb454715d60f01063e SHA512 09e02d132cb441f302514bb245238d17ccc234f01621022ddc9dafa8f108375b518cde1d03c4382eaa8406df8528544c71b0ba83026b96bcf27904baa4b24b82 WHIRLPOOL 258f68775e36044e9abff4966f17e0d358ef7b7857b635c724a6ba50aeffa21df4af9a1109857b533a16380ee58c88a254dc110a1e06826f4bedc1bc0182098d
DIST icedtea-bin-core-7.2.3.3-amd64.tar.bz2 48848494 SHA256 3cfdd8d83190892a1540e84daa3c7e454889e151537e708737a413b10ede54ec SHA512 f7238cef43d725e33ec8e27a2ae13500eff2446d393e3704c5c7beb27ffad1bbc52cd13bbbb4ae527702aca56c9b7650a5076b387d760a7f6a0763b439c2a41c WHIRLPOOL eb95a76a9ef25e52f0cc64f2c16ad2d7d8758026cb4c627681b5841e35bc86614a7a9c5a6a6b4d710c4eac50972f9524780e54a65ec041e2fddc1a20c6108f8a
DIST icedtea-bin-core-7.2.3.3-x86.tar.bz2 49962247 SHA256 d0ad8f8f1f74de7bef59a8284d23e63bb601ba369a86014303b33cf2abcf8bcd SHA512 84efff48a8d3eb5a3c749f7c806c90d1d02e672868dd27573c760ba85b149bbca8979d4a329110d07aa66980e3b33445e261b81554e756a3df802bdee4c61f25 WHIRLPOOL f236132ef0f6ba364789f4cbb6c4451869764028d34c078cb796ee142eb97c8c21ca0a0ff1ebf6410f9c96d0745de21e9dbab78bcf4b7d8c29b1e64fd8544019
DIST icedtea-bin-doc-6.1.11.3.tar.bz2 11637048 SHA256 42af2848903db3d4e0392aa2eb579bdd755c05f0e12ff1a48975c754e7b18c21 SHA512 bce5193d66d00f5382f816e4238a7a043b42020218eeab948004c3957abb1d6631b91adaaaa3d125bce956d260a2903cb497267c173cd538f3246b81a8c0bc08 WHIRLPOOL 44872c2fd8edb1d8fd0e0be2a0fe194b210862db3c293fea2c5490c3d67be4645796bef22a8ab055c40a8044003cca6e7222df4d635af2b4d352d6d8ba825155
DIST icedtea-bin-doc-6.1.11.4.tar.bz2 11637075 SHA256 cc9ceab9c8fe60d5ccef80faae2b664a33094f6e94174d2218a332dd1a64efde SHA512 2137aef8d952186dc103da2e80e2f4b634e12a73c19e5c815089f40d8c68ed181a88ab68b0c08e36c4ec5ac370e1520e1c1b44679aff0ae29e257fb61fca87a0 WHIRLPOOL 40e4a856dc79c0d637b64cc910648b1462e46d5c8f3ae7b288157b5844963db41f2a41517d7d48856a32510c7619437b17b042ac71558ffe84bfbc8372e2c50a
DIST icedtea-bin-doc-6.1.11.5.tar.bz2 11636975 SHA256 0b5dacb7c5873d58c31870090a641cd0df58424478eff2d72499d1af4db35ba3 SHA512 0ffb517a23ee0b9a3876ed7113e86377a16b6bdca6aafc02aa5eb1343ef3bb958c3c255ff0e0958619ac1ebf5c993239ea736ef07204148cdb62b2ce4d5f7569 WHIRLPOOL ef4c53462f666b5202c43d44533b1991406cddc6243f9c2ac60ca8f4634f6f6636caf55a7d49c66851c13a4067013075816bf3f30b72b51aa208dc62852b40e6
DIST icedtea-bin-doc-7.2.2.1.tar.bz2 12537417 SHA256 211e7849b890091477ea5f5b415808fff516d080bd20363585607fb47ee3078b SHA512 ae33cd133cdfdcc566e2163b0fd099087a2d560af117df2b2a8a8d8518e89d7c42de270b641ffe7ffa497f4288eb8e80b1eb7431bc2bfad586f72a6377067cdc WHIRLPOOL d7a03d7f8191e3d87956f9a030b1a10c62c6e2cc63c8b4841fdef778e5ea69f415232491079372f940043e20aa740a1ecd0b11803fec43a73988603e042fcb48
DIST icedtea-bin-doc-7.2.3.2.tar.bz2 12532861 SHA256 9213dbd09fcea6fef85f6f0e61c4ee88bf4545779193f7af5a1aef8f05af773f SHA512 5486ba852a3379a7f04e2e6385219e2fffa3506a8e8d80fef668fe391b1ad047496bad511769506ff63cbac3745799650c29c0d5c43738ac40f72b1702179c58 WHIRLPOOL 237ffc186b0940efb485878356a7d80e490c95b0ae20080e59103f4e5a4c0315d611bf7079042bd9439b83895bed7fe25cdabd63781c5eecfa1826997d1e6c68
DIST icedtea-bin-doc-7.2.3.3.tar.bz2 12533982 SHA256 9f251b1a743f75891ea771de4c6f3f1e250f221f600c59b481cc992ba908fb8a SHA512 cc658427f612c0434411774c47a1e500e56e927f9e77db0685bcdb1e763c6540b286f054f1d2a4f2aeb7db27d02a7e09dbf0b4c1a8fabd9297801ca8608ce006 WHIRLPOOL 31b6fcbfa988001ece3a1dc9dfde679169cf773660c3a5817143f504fb5906b09baa7220e0f4dcb7bccc7a9f84fd5639448b94085e26d040ac67b5811481880d
DIST icedtea-bin-examples-6.1.11.3-amd64.tar.bz2 2164741 SHA256 820837c0675287260819382032bec17c7d1613be61c447872ffdb5ca758201ca SHA512 1089e0a1cad9a41452b4a3938d45ecc5a223616d502faf0283b69157c2ad2f8d5eb0aed7c70600b79a4128a09b347adc696b04b12016cab8f567650dc9dd6c14 WHIRLPOOL a2eb0989904f6c77678010cdfabde981ad52d0c2d1a46ea5910623769cbbc8bc765e67b9127dd836e538908d89e90d9b1af81e2f3e1dd803bc3e4f57f38958df
DIST icedtea-bin-examples-6.1.11.3-x86.tar.bz2 2133486 SHA256 193418a4c6889d9071dbdb309fd2fd468a959a69e44e570384c67c7cb4411be1 SHA512 a1c2503f1e0121e47cde38c31ee0f70d8f56f3a97f47cb5d3c21909e2394aaa3a325ee4da55bc1e1ca1d92fbbefc2f9c1b581fc4691942ffe5eea786d8a30952 WHIRLPOOL 96ca5c0059274e6d1ecad26a7f4db87abbaf665b29f2926c76546e567b27148822121ed3678a8743a449377dfa846ad5de95996a03f2a208c5cd792048719022
DIST icedtea-bin-examples-6.1.11.4-amd64.tar.bz2 2164910 SHA256 0540a0a610c6ef906bc61cae0fc532c422bba4e72e149cc6294df20427ba9a98 SHA512 15c686c201a90bac891a9f616ba738981bc3a8117cdd70edb36c4e0de650e8db4d719fec66bc53e4b5f39907cdee001f0ca571ead709003f3a4bdb15b135cffb WHIRLPOOL 6b7bb5de6bb6f4ddbca687caec5a2cda98f67b71878568271a207f79f0639317dbbe465e7ca5a72bddf623d218fe4b0827be655f796b32cf4da4053371157d4a
DIST icedtea-bin-examples-6.1.11.4-x86.tar.bz2 2133506 SHA256 6cdcd26e4e3881e57e3915e521340c2b31d1b85d549a74542423147dee285e99 SHA512 1984ce07765a831be625d2ba3180477dde8d71f5cff71a61b22c89a9ffca489f8ac999cc2cec1b5a919a90d87bb2e34e36bee72e1035370097a52269e55de744 WHIRLPOOL b7580dd2ddbc7cf8a4a6c09096f558f225d1f96b89b7eaa21a1a6bdf700b10ec504b2437078766b7e5b0246da1698f6c62ef69eb8bc72104b5b59b981de98f51
DIST icedtea-bin-examples-6.1.11.5-amd64.tar.bz2 2164804 SHA256 ddfab3fed17111cd766592ed34a3846447a4ea2f779d173f3b7a8e2d0be02286 SHA512 659b32184cbb393cfe925382b8169d2afdd7a68b492aace19ca13e14b76498da042c5a8c0e4e1302098d5b0a7d735beda2d1e2035e43a29abed2d41f737f7726 WHIRLPOOL 13b7373d71fad319fffd1e1d3158f23dd643c4ad78c44c8c0ffe500dee4abbcabf2842a01441efd5625c390519e3c6676a8f912e9c1d4885bbe0bea9210edb8c
DIST icedtea-bin-examples-6.1.11.5-x86.tar.bz2 2133703 SHA256 4f48a3aa286fc3083f2aaa7e3605bb85c26fea286acfcf800f49e685298593ee SHA512 c01e3b6c323f5ad9163bcd1d27f07cce66cf72f54bc5a2c93240bb7e53a48137fddd9ceab82413aef6781fe1ff79019bb87f2fdecd25a5df685cca9f89957392 WHIRLPOOL 1976e26e211dfa12c30063f2951d91d90c15ead0d1897fcf636451b0f024feff2d691b0f96e440284d7c0d5291af976bae77d4a5c5258c77904f9084302f64f5
DIST icedtea-bin-examples-7.2.2.1-amd64.tar.bz2 2333141 SHA256 9d5d07664f259c230a39edfb817d3852d1018c057ba5343519231e2386a83605 SHA512 46bc37e95ee4f8a52fba52a355c48970550e28b4ccc8d61a28f16c67a3457e28abd2b321db09862ce21c68dfa87880f62a594efd68729a9338ce4562b5481a23 WHIRLPOOL 87f84af1ed2b7044a92d60e725a8fb4a22d2bb2e40514dbc89f9dd578901930355c542c976f14df582b71686d3787ca446ec0f6741f3c0c9298017937baf6107
DIST icedtea-bin-examples-7.2.2.1-x86.tar.bz2 2311137 SHA256 0276e8ffefd1640e79d753dafdea8e24e9bc5fed1664adda001196cdccaa219f SHA512 80b31f79c55533db9c518f84862a9d70832b205ec0ebdd4368bb8d7707dfa445fa1a09adaf2e418c89eb51f02d4a7452b8c31800389a986c2cea7655d5663f4d WHIRLPOOL 1a9995d2758980bc099b59d5c7556640e56bd9d78417197ce55b842f50bc94add663f192982a14e416d67b8e82067a5e5fd9ab172ad1ca5b54b44115c51b20ea
DIST icedtea-bin-examples-7.2.3.2-amd64.tar.bz2 2334178 SHA256 dbe306b6bc306014c03badd13345b1c971d5258919e0b639788a5c71f3b04bb3 SHA512 22f31442a07b8b7f2d5b08c5e31bb27ad4a9748041e251a7bae520b7db69552014077b32f805ca84ceef27b6404faa906b28702a2b87ec133be6b666b907f0b8 WHIRLPOOL 71bc98528c6655cd8c3f3cc42887cc21899a23da31815ea4463966aed93124a7815b66fbf68d806e6d7ca16a7d4892da4d61e4981bf2bd0d7fe748578dac7e95
DIST icedtea-bin-examples-7.2.3.2-x86.tar.bz2 2313941 SHA256 4fe47c64d5e53c828f1cc93657e68db7b18fa5df39dd3f308db9e4d26bfac614 SHA512 29af358bd9eb3f60827742cd838a229b3c36842a6d0c07429a3a9fcd6ad1506d2636bdc2ab7290db2b67d495596a9d625b67574b8059a6e877f28174d9505b4e WHIRLPOOL ec4b37fb8816c0d158257321a0ea662ba166db24299d12ecc9b84a6469b899fe9a3710b2fbd7b81ce7d0f92bcaac179c00c8e0b2de4d454a041d68b606e1ba3b
DIST icedtea-bin-examples-7.2.3.3-amd64.tar.bz2 2334417 SHA256 f02e6492f9dbfcf70e04b6fa4ef1e0d883c7e3751f16f6dd2c734ce981880124 SHA512 1585e22d5f87446e1c937d6e012025adc39b737bba81aebb52b0ec996e00d8fa20faeda37158f12fe55bfbdf8bdb64539719aabd8f2439112a8e67e17f0e311b WHIRLPOOL a2ef26ee0101249c93ce332742485feaa2df32cdd6ffbf5506ef163f75cb3bb7c28b605350c3b2c15a9a8ac5deacecf0ada4e90099b47bb058e34514faa494c1
DIST icedtea-bin-examples-7.2.3.3-x86.tar.bz2 2313601 SHA256 61ef2242b646235006bc06451c9620d11b289e4a857286ae20283330545d919b SHA512 77af4a58cbb0a120c898a7cdeec30b4b1f55a74479cdab7801ab274814e5546d2dd2b8c154aedd70edd4aa226eb83538fd23a9fa16481303fc039fe5f5866201 WHIRLPOOL 432d82f02331225d6b70e17676f7fb989e290e915a18db7bf363ec1a35e60a6e470db369632eaeb1b9d8194ae488a49ff9665680d1a949ee94763dd1e0d6e1fd
DIST icedtea-bin-nsplugin-6.1.11.3-r1-amd64.tar.bz2 932423 SHA256 c39bb89524dcfd8360e6daeb523b3fca2645380006b392bcde1143c192953c31 SHA512 73f6ade8c6049669c8afb9dd5c5f67564669d05bf2d9288a09c045b0d6d694c08aa53be144819f465589faee77177fae707ad2bfb4ac6654708d496eb0509176 WHIRLPOOL 05c734fe908ad7390092be0d14d0e8689218e494abc2ea6de05aea31a744059531c179c7bcd756abfc045072228715298b2a816d1a0fca534d092c1720ea0797
DIST icedtea-bin-nsplugin-6.1.11.3-r1-x86.tar.bz2 925742 SHA256 25ec2b630371c1c7783b8ff0676828a0a05485404f350c36744505daa997cbc6 SHA512 f3eb8cad679f07501a0500ef2dec006adf833e4b5cdfb0de98b744cf90ef7de58a04f7c962d23b2ea7bc2ed5ed6c094a6e22dfe47e08af1b3e5a0b091fe613f9 WHIRLPOOL 5c9425719dc2baadf1d4ac29c99350e6a727402786c38920d4ed0fa78555a33c81cdead1c121cf53348ea9108105a28c69170bff94c40ea4e12ba24c0af539f4
DIST icedtea-bin-nsplugin-6.1.11.4-amd64.tar.bz2 932183 SHA256 f4e451094901205a3c24e7236dbd2e93014397c07d4595b76541f436ca4bccb9 SHA512 629468f192ed9d014643199d4287f2d1ec2d98d508a25a43bf20187b28aa0e805aef6dd7de41e32e57e8b0e97362c0504c5d6898defeca1910715272269eb0c9 WHIRLPOOL 014823f9d5736bc03618cad0e3e271cb3e6dd2c5d1826dcbf9e92d84f1150208df60e25653d29512d882558a022b0c6b3a79a0cb013e60db8356f6a246077355
DIST icedtea-bin-nsplugin-6.1.11.4-x86.tar.bz2 926156 SHA256 1b6f98971ce1b5541c598eb6baf1ea62fb06b0f5ba14916b7c0fd2dcf1a029e1 SHA512 e75fec899070b1bca855951095ce31738e3ff717f431f12af683389d0180859c937dcea1945ec8086eb25be0a86767e1410a5b52067033ab77face54f49ca0bc WHIRLPOOL 379fd62d8d65b1f61e1e14c41a5e2e8a65af6f9922be6a3b5e9d67a004861bd06b04723f27d55545e8d7f788212ff81664a2eea78495a013eb833866c29f3618
DIST icedtea-bin-nsplugin-6.1.11.5-amd64.tar.bz2 1008682 SHA256 92d960861834d3a8731e4a2f9589dcab4ba8c70e250b0deb63b96582ab33b731 SHA512 05cff934639baece960552938a0f52ac2cc0e5f14bd82ca9922b59870542e0a1d1d1e40a758aa5e77595ff7fad41d3bcf6ca368a9a097eb86fc2b5a424b89276 WHIRLPOOL e4994b44b3044deece2c36862500ffb15e19362e4aec0ad5a856cbb2006d55cedd554155e09153fc15f2c3431b0c90305a59521a256ce402a0e1af731cd98561
DIST icedtea-bin-nsplugin-6.1.11.5-r1-amd64.tar.bz2 1013352 SHA256 3dd3e219228a3175b4a2f3e806b8aed12082a91ceb712816e860d4021e2d50a9 SHA512 7447db5197e1f57d7a28f7be9b5b6648f1925e430805ae528b5e650736e2b0907d759c07d06058a909c2ecf22827f10ef303f89dea76a57c76855dd02589156f WHIRLPOOL 21dc25df621a66bd494bcd74edf069b823ba7ddc5d07482fd50dbb4e6f8bfd2793441d0d0742f2363d84c50b3d7b83a270b1ed3968913fc27a863e0a4051d019
DIST icedtea-bin-nsplugin-6.1.11.5-r1-x86.tar.bz2 1007184 SHA256 29a9964aea2c2f3ddeae8f63c03154489e09433014696e0d46ec637582f117e1 SHA512 ea3f690cfd6a974a99f902238beb661fae0506b89ea4cf4778574e4ca101a027780a387de8bad2b739bad8161cd2b7478e27a2d58a4716ca09e33674a772e667 WHIRLPOOL 0e5cf7213650f20d5d0ffaf135e92c2540b5edd6d99d241971ee05c55c59cc5150430df9b28cc6d9f3c9a5ca74a5bb5da06864733e61e792793b5d67ee5d1bfe
DIST icedtea-bin-nsplugin-6.1.11.5-x86.tar.bz2 1002312 SHA256 bcab76c6e2cb2dd678650ff9505f018a0244c8f2333c1a3ef6bf4ea3acc5372d SHA512 373c9b74f92e2d3ecb68b3815ac999d7e5411078b3398fb71722a4ba6d9518ae96d686536c204f632e19dbe86e2bbd00e8d518b2c8fbb69aba19ce28ff646e57 WHIRLPOOL 09b992843154afdfefbed396746921c4585312f1e4efebf55c872f7a79edbf89452e3078e0ec6cf103a9c87762e1cdcf47fee3eacdc48543f92203df049c86a5
DIST icedtea-bin-nsplugin-7.2.2.1-r1-amd64.tar.bz2 964786 SHA256 5a084b0d6a3d3fc64f1bfc9f87a2c67f4aceea6819d09416e5480309b59daea6 SHA512 769b7c24b94742886294d7aae4d9ec074292811dd68ffccb7775cd2218faabb7acba8000efef4281d92001276c332134edd4ffb75c7441c01aee16760ae52500 WHIRLPOOL e2bf4fab5f7acc96bf4ee9f388274b9920f8e4a5c257729e39b0e4ffb66a954b67fbd0fd2306cc56b5827ca157c526715741d860d84ff304479be7f7df3e7f13
DIST icedtea-bin-nsplugin-7.2.2.1-r1-x86.tar.bz2 958854 SHA256 afbf663f91ba3a66d131cc4eb7b4d14038fcb7d6d1f29f1672242e0a512d048c SHA512 e6c309fba200a309afb369f277f9df2fbfe75ca6f1c179d76f5d4f6c2067309f19214261523239a401050d9151d967a5c2ffcef1b320fdca9e4ad5bd3810aee8 WHIRLPOOL 81533335eb77460b5918e9135e15d61716d5cf07e131239e690c6403b569cb4d47e7aa20cf83bc525ddcd873f98365e1a226c4bab7337e37d12c3c2cdf2735dc
DIST icedtea-bin-nsplugin-7.2.3.2-amd64.tar.bz2 964874 SHA256 928c96c01e63f152e5709228d220f8d8a53179de52d640735385cbf39690f518 SHA512 647784a8dc12e3749fefbffa8e0dda0fd4e06a27081debb890039f5d547f247a4f00caebfb11988c7ff576e0977acaec42d57b3afa5c36a26c116c33bb8bde08 WHIRLPOOL a3cc7c1127132b3d8e410fde30a41331c1c8c84b323b11764274d24cc2f4065e829d2ad48539c7c5eafd3b45e0618813187802e673fcc765a957d98ba1a326d4
DIST icedtea-bin-nsplugin-7.2.3.2-x86.tar.bz2 958329 SHA256 28087df12bef7606a0a36f6bb5fef2c1edff8ce301fe065cd08f511def9c7b2e SHA512 bd3ee7468c94d793d5d8f380796259b568c30edb404a675c2e3c6a4867d90dbc37b3737782933f81244942300407d8c3a561fc579990e38c3122fd9094375bb3 WHIRLPOOL faf1e62471ec64e20a43766c01f3a946c5fbb26c58d162fa363255c42e629d99009cc291aa344c0ec2742e6f9f7ea384a9789db160b05919f53e0193a366b741
DIST icedtea-bin-nsplugin-7.2.3.3-amd64.tar.bz2 1042904 SHA256 f3d3b9547260a992b281f19757e2102fe5d635f6785c22d582b5baebcedfccef SHA512 5afb8e775890fd09da3f4394aa17636b6121bd2066d09de508256f1bd6020a58d672ba72351fa71c18a57b9aa0aefbd0b6f7b407dd736181bfd02adcf7a79577 WHIRLPOOL 2ae06ff8702fd276836f5f7b8abc772984fb2628ae2ed265caa089d36b1bf6d22a3116cb6e8db22e8a30d410472156c1fb76d7179733ca33d6b3b2c9a87d858d
DIST icedtea-bin-nsplugin-7.2.3.3-r1-amd64.tar.bz2 1048025 SHA256 344e9229d62326d28e176ef1dfa2ac8c82e9d11045e45a6e984e037aa91bd403 SHA512 c75d4763662c6fdfbfc7bbc4170c8c790e47d4e61c386a99f245440a1c9f3193e40aabc688c10b9540c615cd90abd34d25d0c45b54390bcd307c27159f413937 WHIRLPOOL a660f6c92484c7845d985618aec40e41addc9328408f249148353074e5af75f179e69f3395c58f82f6094b1fde56f8a584c95ef8b85882e705c38efe1a01063c
DIST icedtea-bin-nsplugin-7.2.3.3-r1-x86.tar.bz2 1041691 SHA256 cb71e282b902c8012c49edc2d645980586334b0d34ad718b0f8f637dca3bb02b SHA512 03d6921945001370da18f12fcb1d09e0b3188cab2dfae9e215f74398b2f1f8e4a4acc3fae40e88338fc48b818cd431203ed0123813affb99d84a88c8144e8239 WHIRLPOOL 933ce65adee634cd4b176c38119d68aa079ef69faf64c70dab7cb65e35b3a3c8d738ed82c0e12114258a85c7481cc1aafe3c06a57452e03dea8dca1b3eb9feb0
DIST icedtea-bin-nsplugin-7.2.3.3-x86.tar.bz2 1036471 SHA256 f5bfe521cfe7a88f3d51f38c71e3fdf2bdb36f584f3dc792cb4fd92fc39d934e SHA512 bf5c1f9f6a6e918e096938889aff94d54eb8b0e7e89847475f6a4f4045d65b752ffeeea42040ba64ec057e091a704d6143b0e85d12a84ff0eed8bf52c1fbf78e WHIRLPOOL d331440494dd7f5ede97ccf2441617f6a05752363c395032f88675ee969a52ba79c47e6e13474ac191f17a4474060a66f6d1dd4292f791e6b9e32a3bfa24ac5f
DIST icedtea-bin-src-6.1.11.3.tar.bz2 40853562 SHA256 8082fac3686976e815a1817f874bcd319ff6c7ad87a20f26ea4172d48bf60b43 SHA512 d9add829594aca50a3bb338cee97109d8be12fc6455b1a5f815bbcc36ad23104227ca4e80dfaccba38734f22e881b381ca035d8e61c545ade78366821f82f7b1 WHIRLPOOL c47bee04158d65fceae5e47466b19fc89b9c3965521908d65d7e11d8cf7deaee786b556259cc09f2f2f07aafdc61b2f9f15c089016c1f4d31713536796122b75
DIST icedtea-bin-src-6.1.11.4.tar.bz2 40856998 SHA256 a403d0e8314f6af40405c47c9457baf5b1a1e7a43b189d6ba341cb6d89c9172f SHA512 860e7d05bbdd07c205e73b7ac0ea222b86cb559906d994ba34653aab271e6373e0ef20d44bf36219cf460e77dfc7964f5770c10878462d136af8d5450695cd8e WHIRLPOOL 083f4ab0a68ca01710781b81afc75b626dd068ff7fd8f4f4c0118c389184b58d55aaefba26af60846c241766e8d3f3bfcb2de5fb52e4fbbd02f603404c05cb73
DIST icedtea-bin-src-6.1.11.5.tar.bz2 40863162 SHA256 f6108917d2fdfcf201f991fde861df8107978198dd37463f9d2a5e2d7d563074 SHA512 fc0e6a6cd4857abb7c757b14dcb77724e13df85151ef0bcb8f8013e58919f5d7f6ba7ee601e36f99f6f43eee83ac1c74ec567ea64daf7d2d706b60561340d793 WHIRLPOOL 02e7a60a374597561d35c9381872b046de6fb087d5a48dfb2de2097afe4222e1e004e02048229eda7c2561375ab9fbff78eaa193623b825c07158e52237b0290
DIST icedtea-bin-src-7.2.2.1.tar.bz2 41372726 SHA256 5b85db6829f77daa78c69a2044369bc24cf4833a7f0da5e7edc240b74e1f18fd SHA512 016865c61fb50c8ddcd69f752c207fcd06ebba2a6d8bbcaa51d018c3005b02394502e1fee191a3d597360a9a10fcc8255b0eaca499060101207f04d02f037fb1 WHIRLPOOL 629e8388eb534f4fffd4ffb75c8e099a943c6a0fdedc3c283f80f1acff3c6faccf1a1ebe8075ac84b79858bfcd3988afdd6f9a8b9e55c5851f60b584b27ef20e
DIST icedtea-bin-src-7.2.3.2.tar.bz2 41280408 SHA256 7aa0f52a63f0f3eb5fb0823da7981fe8d4d832e9ea5822222b5a0d15c824df61 SHA512 8a2871717c347de34212a47fd5b708ff6be10fde83e89d84c76b195da5e4e676835751f7349e0aeb90a50895bf30d998f34addc0b162925b058946f1d0ae6377 WHIRLPOOL ef8b8e933175f0bc2b2ed26e4ea17c6ec4c9227343858ef11415e933b5777a72fccf0fe89eed23d335c46c9f264b724df49729c936f5afc5c889b854744c3de6
DIST icedtea-bin-src-7.2.3.3.tar.bz2 41285893 SHA256 d781856b75d062480db486945c3a8408078a3a0ef80fe58dae6ac3dc9fa65abb SHA512 0d08e9282fe9e5ca1ae4ce8d866ee85d49f8d53f8c8dca6fe7fc198fb74fd28b6ec84ec8ca74c78d8da8a764c62ab544769cc5b1afa305edbcaad702a956e4c8 WHIRLPOOL 618218c213dce7ab6193c98d6b6fce481c66945aaefbe21cdc3ca8f8c791d8bfa20e40d939e0bbdd18aee8ae151bd0469777c71c96c1d038c635e94f94e84973

@ -1,149 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.11.4.ebuild,v 1.3 2012/09/12 13:08:29 nativemad Exp $
EAPI="4"
inherit java-vm-2 multilib prefix
dist="http://dev.gentoo.org/~caster/distfiles/"
TARBALL_VERSION="${PV}"
PLUGIN_VERSION="${PVR}"
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
HOMEPAGE="http://icedtea.classpath.org"
SRC_URI="
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 )
examples? (
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
)
nsplugin? (
amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 )
x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 )
)
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )"
LICENSE="GPL-2-with-linking-exception"
SLOT="6"
KEYWORDS="-* amd64 x86"
IUSE="+X +alsa cjk +cups doc examples nsplugin source"
REQUIRED_USE="nsplugin? ( X )"
RESTRICT="strip"
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0.20"
CUPS_COMMON_DEP="
>=net-print/cups-1.4"
X_COMMON_DEP="
dev-libs/glib
>=media-libs/freetype-2.3.9:2
>=x11-libs/gtk+-2.20.1:2
>=x11-libs/libX11-1.3
>=x11-libs/libXext-1.1
>=x11-libs/libXi-1.3
>=x11-libs/libXtst-1.1"
COMMON_DEP="
>=media-libs/giflib-4.1.6-r1
>=media-libs/libpng-1.5
>=sys-devel/gcc-4.3
>=sys-libs/glibc-2.11.2
>=sys-libs/zlib-1.2.3-r1
virtual/jpeg
nsplugin? (
>=dev-libs/atk-1.30.0
>=dev-libs/glib-2.20.5:2
>=dev-libs/nspr-4.8
>=x11-libs/cairo-1.8.8
>=x11-libs/pango-1.24.5
)"
RDEPEND="${COMMON_DEP}
X? (
${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} )"
src_install() {
local dest="/opt/${P}"
local ddest="${ED}/${dest}"
dodir "${dest}"
# Ensures HeadlessGraphicsEnvironment is used.
if ! use X; then
rm -r jre/lib/$(get_system_arch)/xawt || die
fi
# doins can't handle symlinks.
cp -pRP bin include jre lib man "${ddest}" || die
# Remove on next bump as the needed marks are already set by icedtea ebuild.
java-vm_set-pax-markings "${ddest}"
dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
if use doc; then
dohtml -r ../doc/html/*
fi
if use examples; then
cp -pRP share/{demo,sample} "${ddest}" || die
fi
if use source; then
cp src.zip "${ddest}" || die
fi
if use nsplugin; then
cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die
install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so"
docinto icedtea-web
dodoc ../doc/icedtea-web/*
fi
# Remove after next bump, handled by icedtea ebuild. 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
java-vm_revdep-mask "${dest}"
}
pkg_preinst() {
if has_version "<=dev-java/icedtea-bin-1.10.4:${SLOT}"; then
# portage would preserve the symlink otherwise, related to bug #384397
rm -f "${EROOT}/usr/lib/jvm/icedtea6-bin"
elog "To unify the layout and simplify scripts, the identifier of Icedtea-bin-6*"
elog "has changed from 'icedtea6-bin' to 'icedtea-bin-6' starting from version 6.1.10.4"
elog "If you had icedtea6-bin 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
}
pkg_postinst() {
# Set as default VM if none exists
java-vm-2_pkg_postinst
if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then
elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin"
elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+"
elog "such as Firefox 3.5+ and recent Chromium versions."
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-bin/icedtea-bin-6.1.11.3-r1.ebuild,v 1.3 2012/08/08 11:03:34 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.11.5-r1.ebuild,v 1.1 2012/11/14 22:54:43 caster Exp $
EAPI="4"
@ -28,12 +28,15 @@ SRC_URI="
LICENSE="GPL-2-with-linking-exception"
SLOT="6"
KEYWORDS="-* amd64 x86"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+X +alsa cjk +cups doc examples nsplugin source"
REQUIRED_USE="nsplugin? ( X )"
RESTRICT="strip"
# 423161
QA_PREBUILT="opt/.*"
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0.20"
CUPS_COMMON_DEP="

@ -1,139 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.3.2.ebuild,v 1.1 2012/09/02 19:13:45 caster Exp $
EAPI="4"
inherit java-vm-2 multilib prefix
dist="http://dev.gentoo.org/~caster/distfiles/"
TARBALL_VERSION="${PV}"
PLUGIN_VERSION="${PVR}"
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
HOMEPAGE="http://icedtea.classpath.org"
SRC_URI="
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 )
examples? (
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
)
nsplugin? (
amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 )
x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 )
)
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )"
LICENSE="GPL-2-with-linking-exception"
SLOT="7"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+X +alsa cjk +cups doc examples nsplugin source"
REQUIRED_USE="nsplugin? ( X )"
RESTRICT="strip"
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0.20"
CUPS_COMMON_DEP="
>=net-print/cups-1.4"
X_COMMON_DEP="
>=dev-libs/atk-1.30.0
>=dev-libs/glib-2.20.5:2
>=media-libs/fontconfig-2.6.0-r2:1.0
>=media-libs/freetype-2.3.9:2
>=x11-libs/cairo-1.8.8
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.20.1:2
>=x11-libs/libX11-1.3
>=x11-libs/libXext-1.1
>=x11-libs/libXi-1.3
x11-libs/libXrender
>=x11-libs/libXtst-1.1
>=x11-libs/pango-1.24.5"
COMMON_DEP="
>=media-libs/giflib-4.1.6-r1
media-libs/lcms:2
>=media-libs/libpng-1.5
>=sys-devel/gcc-4.3
>=sys-libs/glibc-2.11.2
>=sys-libs/zlib-1.2.3-r1
virtual/jpeg"
# cups is needed for X. #390945 #390975
RDEPEND="${COMMON_DEP}
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} )"
src_install() {
local dest="/opt/${P}"
local ddest="${ED}/${dest}"
dodir "${dest}"
# Ensures HeadlessGraphicsEnvironment is used.
if ! use X; then
rm -r jre/lib/$(get_system_arch)/xawt || die
fi
# doins can't handle symlinks.
cp -pRP bin include jre lib man "${ddest}" || die
# Remove on next bump as the needed marks are already set by icedtea ebuild.
java-vm_set-pax-markings "${ddest}"
dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
if use doc; then
dohtml -r ../doc/html/*
fi
if use examples; then
cp -pRP share/{demo,sample} "${ddest}" || die
fi
if use source; then
cp src.zip "${ddest}" || die
fi
if use nsplugin; then
cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die
install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so"
docinto icedtea-web
dodoc ../doc/icedtea-web/*
fi
# Remove after next bump, handled by icedtea ebuild. 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
java-vm_revdep-mask "${dest}"
java-vm_sandbox-predict /proc/self/coredump_filter
}
pkg_postinst() {
# Set as default VM if none exists
java-vm-2_pkg_postinst
if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then
elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin"
elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+"
elog "such as Firefox 3.5+ and recent Chromium versions."
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-bin/icedtea-bin-7.2.2.1-r1.ebuild,v 1.1 2012/08/03 21:08:04 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.3.3-r1.ebuild,v 1.1 2012/11/14 22:54:43 caster Exp $
EAPI="4"
@ -34,6 +34,9 @@ IUSE="+X +alsa cjk +cups doc examples nsplugin source"
REQUIRED_USE="nsplugin? ( X )"
RESTRICT="strip"
# 423161
QA_PREBUILT="opt/.*"
ALSA_COMMON_DEP="
>=media-libs/alsa-lib-1.0.20"
CUPS_COMMON_DEP="

@ -1,2 +1,2 @@
DIST icedtea-web-1.2.1.tar.gz 879692 SHA256 134efcd429086a643ba03ec6e4da991527c3e5dfcd6ed6680a83824ad3f0cfd6 SHA512 0f7cb56dc252c8f1196a6af841e74e482b9d5b5a1b1ff1b1be315ece1f180ca09a5017e76993d81824d864ebcebf4fe8369d09322fb2fee1c88cb7f5031717b8 WHIRLPOOL 17fb7b3b66b2b42baca1f278a786682b3eb1191a054bc909605f85c641ffe1d998a677ad6055dfac9f996792404aa19987d4c77a4dcc774183e5a17ee7aad352
DIST icedtea-web-1.3.1.tar.gz 995777 SHA256 20c7fd1eef6c79cbc6478bb01236a3eb2f0af6184eaed24baca59a3c37eafb56 SHA512 9e014ec1eb93868aeb5409aa79a6adcb07dbcab37f881693d4c8f9b755ed97fee1a53abc852a0483d3966fe4ea4fa0df80935b89db8703fcde8df74f04169dcf WHIRLPOOL d0a91f8b441137a92fb8e76774c5c7c43568f171084e48ef390765a7732d490ea2450c4d5338d6485745665c6228b8dffa06986b8b5441a8b117435ec9d34729
DIST icedtea-web-1.3.tar.gz 987785 SHA256 d46ec10700732cea103da2aae64ff01e717cb1281b83e1797ce48cc53280b49f SHA512 21cb4602a998e65994498e56f368f42c06703e07f2b33cbe9d2a084befe073f7c9301a9b076ccaac5de18bb384907b8efc1013315ca2cd90493caf18059f4932 WHIRLPOOL 97a448088d8838fd2272cafa159fd43f45b7404f2afabd5cd12d7bcd97418a012ff028d6015293878c913ee1d907585ce2c22a5a7e8c8ba3619bb6cb30c63370

@ -1,321 +0,0 @@
# HG changeset patch
# User Denis Lila <dlila@redhat.com>
# Date 1304110685 14400
# Node ID 77640d74d21c2303b64bbc05583a3850db564894
# Parent f0647c9385358b4fc3fe747ba7b95b9117c2f681
Fix appcontext related plugin bugs.
diff -r f0647c938535 -r 77640d74d21c netx/net/sourceforge/jnlp/Launcher.java
--- a/netx/net/sourceforge/jnlp/Launcher.java Sat Jan 07 02:48:05 2012 -0500
+++ b/netx/net/sourceforge/jnlp/Launcher.java Fri Apr 29 16:58:05 2011 -0400
@@ -33,7 +33,6 @@
import net.sourceforge.jnlp.cache.CacheUtil;
import net.sourceforge.jnlp.cache.UpdatePolicy;
-import net.sourceforge.jnlp.runtime.AppThreadGroup;
import net.sourceforge.jnlp.runtime.AppletInstance;
import net.sourceforge.jnlp.runtime.ApplicationInstance;
import net.sourceforge.jnlp.runtime.JNLPClassLoader;
@@ -707,7 +706,7 @@
throw new ClassNotFoundException("Can't do a codebase look up and there are no jars. Failing sooner rather than later");
}
- AppThreadGroup group = (AppThreadGroup) Thread.currentThread().getThreadGroup();
+ ThreadGroup group = Thread.currentThread().getThreadGroup();
String appletName = file.getApplet().getMainClass();
@@ -723,7 +722,6 @@
else
appletInstance = new AppletInstance(file, group, loader, applet, cont);
- group.setApplication(appletInstance);
loader.setApplication(appletInstance);
setContextClassLoaderForAllThreads(appletInstance.getThreadGroup(), appletInstance.getClassLoader());
@@ -770,10 +768,9 @@
protected ApplicationInstance createApplication(JNLPFile file) throws LaunchException {
try {
JNLPClassLoader loader = JNLPClassLoader.getInstance(file, updatePolicy);
- AppThreadGroup group = (AppThreadGroup) Thread.currentThread().getThreadGroup();
+ ThreadGroup group = Thread.currentThread().getThreadGroup();
ApplicationInstance app = new ApplicationInstance(file, group, loader);
- group.setApplication(app);
loader.setApplication(app);
return app;
@@ -789,16 +786,16 @@
* then this method simply returns the existing ThreadGroup. The applet
* ThreadGroup has to be created at an earlier point in the applet code.
*/
- protected AppThreadGroup createThreadGroup(JNLPFile file) {
- AppThreadGroup appThreadGroup = null;
+ protected ThreadGroup createThreadGroup(JNLPFile file) {
+ ThreadGroup tg = null;
if (file instanceof PluginBridge) {
- appThreadGroup = (AppThreadGroup) Thread.currentThread().getThreadGroup();
+ tg = Thread.currentThread().getThreadGroup();
} else {
- appThreadGroup = new AppThreadGroup(mainGroup, file.getTitle());
+ tg = new ThreadGroup(mainGroup, file.getTitle());
}
- return appThreadGroup;
+ return tg;
}
/**
diff -r f0647c938535 -r 77640d74d21c netx/net/sourceforge/jnlp/NetxPanel.java
--- a/netx/net/sourceforge/jnlp/NetxPanel.java Sat Jan 07 02:48:05 2012 -0500
+++ b/netx/net/sourceforge/jnlp/NetxPanel.java Fri Apr 29 16:58:05 2011 -0400
@@ -23,12 +23,13 @@
package net.sourceforge.jnlp;
import net.sourceforge.jnlp.AppletLog;
-import net.sourceforge.jnlp.runtime.AppThreadGroup;
import net.sourceforge.jnlp.runtime.AppletInstance;
import net.sourceforge.jnlp.runtime.JNLPRuntime;
import java.net.URL;
import java.util.Hashtable;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
import sun.applet.AppletViewerPanel;
import sun.awt.SunToolkit;
@@ -44,9 +45,58 @@
private boolean exitOnFailure = true;
private AppletInstance appInst = null;
private boolean appletAlive;
+ private final String uKey;
+
+ // We use this so that we can create exactly one thread group
+ // for all panels with the same uKey.
+ private static final ConcurrentMap<String, ThreadGroup> uKeyToTG =
+ new ConcurrentHashMap<String, ThreadGroup>();
+
+ // This map is actually a set (unfortunately there is no ConcurrentSet
+ // in java.util.concurrent). If KEY is in this map, then we know that
+ // an app context has been created for the panel that has uKey.equals(KEY),
+ // so we avoid creating it a second time for panels with the same uKey.
+ // Because it's a set, only the keys matter. However, we can't insert
+ // null values in because if we did, we couldn't use null checks to see
+ // if a key was absent before a putIfAbsent.
+ private static final ConcurrentMap<String, Boolean> appContextCreated =
+ new ConcurrentHashMap<String, Boolean>();
public NetxPanel(URL documentURL, Hashtable<String, String> atts) {
super(documentURL, atts);
+
+ /* According to http://download.oracle.com/javase/6/docs/technotes/guides/deployment/deployment-guide/applet-compatibility.html,
+ * classloaders are shared iff these properties match:
+ * codebase, cache_archive, java_archive, archive
+ *
+ * To achieve this, we create the uniquekey based on those 4 values,
+ * always in the same order. The initial "<NAME>=" parts ensure a
+ * bad tag cannot trick the loader into getting shared with another.
+ */
+
+ // Firefox sometimes skips the codebase if it is default -- ".",
+ // so set it that way if absent
+ String codebaseAttr = atts.get("codebase") != null ?
+ atts.get("codebase") : ".";
+
+ String cache_archiveAttr = atts.get("cache_archive") != null ?
+ atts.get("cache_archive") : "";
+
+ String java_archiveAttr = atts.get("java_archive") != null ?
+ atts.get("java_archive") : "";
+
+ String archiveAttr = atts.get("archive") != null ?
+ atts.get("archive") : "";
+
+ this.uKey = "codebase=" + codebaseAttr +
+ "cache_archive=" + cache_archiveAttr +
+ "java_archive=" + java_archiveAttr +
+ "archive=" + archiveAttr;
+
+ // when this was being done (incorrectly) in Launcher, the call was
+ // new AppThreadGroup(mainGroup, file.getTitle());
+ ThreadGroup tg = new ThreadGroup(Launcher.mainGroup, this.documentURL.toString());
+ uKeyToTG.putIfAbsent(this.uKey, tg);
}
// overloaded constructor, called when initialized via plugin
@@ -58,18 +108,6 @@
}
@Override
- public void run() {
- /*
- * create an AppContext for this thread associated with this particular
- * plugin instance (which runs in a different thread group from the rest
- * of the plugin).
- */
- SunToolkit.createNewAppContext();
-
- super.run();
- }
-
- @Override
protected void showAppletException(Throwable t) {
/*
* Log any exceptions thrown while loading, initializing, starting,
@@ -78,7 +116,7 @@
AppletLog.log(t);
super.showAppletException(t);
}
-
+
//Overriding to use Netx classloader. You might need to relax visibility
//in sun.applet.AppletPanel for runLoader().
protected void runLoader() {
@@ -90,7 +128,7 @@
getCode(),
getWidth(),
getHeight(),
- atts);
+ atts, uKey);
doInit = true;
dispatchAppletEvent(APPLET_LOADING, null);
@@ -154,11 +192,7 @@
}
}
- // when this was being done (incorrectly) in Launcher, the call was
- // new AppThreadGroup(mainGroup, file.getTitle());
- ThreadGroup tg = new AppThreadGroup(Launcher.mainGroup,
- this.documentURL.toString());
- handler = new Thread(tg, this);
+ handler = new Thread(getThreadGroup(), this);
handler.start();
}
@@ -174,4 +208,19 @@
public boolean isAlive() {
return handler != null && handler.isAlive() && this.appletAlive;
}
+
+ public ThreadGroup getThreadGroup() {
+ return uKeyToTG.get(uKey);
+ }
+
+ public void createNewAppContext() {
+ if (Thread.currentThread().getThreadGroup() != getThreadGroup()) {
+ throw new RuntimeException("createNewAppContext called from the wrong thread.");
+ }
+ // only create a new context if one hasn't already been created for the
+ // applets with this unique key.
+ if (null == appContextCreated.putIfAbsent(uKey, Boolean.TRUE)) {
+ SunToolkit.createNewAppContext();
+ }
+ }
}
diff -r f0647c938535 -r 77640d74d21c netx/net/sourceforge/jnlp/PluginBridge.java
--- a/netx/net/sourceforge/jnlp/PluginBridge.java Sat Jan 07 02:48:05 2012 -0500
+++ b/netx/net/sourceforge/jnlp/PluginBridge.java Fri Apr 29 16:58:05 2011 -0400
@@ -44,7 +44,8 @@
private boolean codeBaseLookup;
public PluginBridge(URL codebase, URL documentBase, String jar, String main,
- int width, int height, Hashtable<String, String> atts)
+ int width, int height, Hashtable<String, String> atts,
+ String uKey)
throws Exception {
specVersion = new Version("1.0");
fileVersion = new Version("1.1");
@@ -132,34 +133,7 @@
else
security = null;
- /* According to http://download.oracle.com/javase/6/docs/technotes/guides/deployment/deployment-guide/applet-compatibility.html,
- * classloaders are shared iff these properties match:
- * codebase, cache_archive, java_archive, archive
- *
- * To achieve this, we create the uniquekey based on those 4 values,
- * always in the same order. The initial "<NAME>=" parts ensure a
- * bad tag cannot trick the loader into getting shared with another.
- */
-
- // Firefox sometimes skips the codebase if it is default -- ".",
- // so set it that way if absent
- String codebaseAttr = atts.get("codebase") != null ?
- atts.get("codebase") : ".";
-
- String cache_archiveAttr = atts.get("cache_archive") != null ?
- atts.get("cache_archive") : "";
-
- String java_archiveAttr = atts.get("java_archive") != null ?
- atts.get("java_archive") : "";
-
- String archiveAttr = atts.get("archive") != null ?
- atts.get("archive") : "";
-
- this.uniqueKey = "codebase=" + codebaseAttr +
- "cache_archive=" + cache_archiveAttr +
- "java_archive=" + java_archiveAttr +
- "archive=" + archiveAttr;
-
+ this.uniqueKey = uKey;
usePack = false;
useVersion = false;
String jargs = atts.get("java_arguments");
diff -r f0647c938535 -r 77640d74d21c plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
--- a/plugin/icedteanp/java/sun/applet/PluginAppletViewer.java Sat Jan 07 02:48:05 2012 -0500
+++ b/plugin/icedteanp/java/sun/applet/PluginAppletViewer.java Fri Apr 29 16:58:05 2011 -0400
@@ -123,10 +123,10 @@
class PluginAppletPanelFactory {
public AppletPanel createPanel(PluginStreamHandler streamhandler,
- int identifier,
- long handle, int x, int y,
- final URL doc,
- final Hashtable<String, String> atts) {
+ final int identifier,
+ final long handle, int x, int y,
+ final URL doc,
+ final Hashtable<String, String> atts) {
final NetxPanel panel = AccessController.doPrivileged(new PrivilegedAction<NetxPanel>() {
public NetxPanel run() {
NetxPanel panel = new NetxPanel(doc, atts, false);
@@ -136,13 +136,29 @@
}
});
- // create the frame.
- PluginAppletViewer.framePanel(identifier, handle, panel);
+ // Framing the panel needs to happen in a thread whose thread group
+ // is the same as the threadgroup of the applet thread. If this
+ // isn't the case, the awt eventqueue thread's context classloader
+ // won't be set to a JNLPClassLoader, and when an applet class needs
+ // to be loaded from the awt eventqueue, it won't be found.
+ Thread panelInit = new Thread(panel.getThreadGroup(), new Runnable() {
+ @Override public void run() {
+ panel.createNewAppContext();
+ // create the frame.
+ PluginAppletViewer.framePanel(identifier, handle, panel);
+ panel.init();
+ // Start the applet
+ initEventQueue(panel);
+ }
+ }, "NetXPanel initializer");
- panel.init();
-
- // Start the applet
- initEventQueue(panel);
+ panelInit.start();
+ while(panelInit.isAlive()) {
+ try {
+ panelInit.join();
+ } catch (InterruptedException e) {
+ }
+ }
// Wait for the panel to initialize
PluginAppletViewer.waitForAppletInit(panel);

@ -1,14 +0,0 @@
--- plugin/icedteanp/IcedTeaNPPlugin.cc.orig 2012-08-03 21:54:01.462412006 +0200
+++ plugin/icedteanp/IcedTeaNPPlugin.cc 2012-08-03 21:54:45.760139442 +0200
@@ -2053,8 +2053,10 @@
//Ensure any unused fields are NULL
memset(&browser_functions, 0, sizeof(NPNetscapeFuncs));
+ //browserTable->size can be higher than our structure (bug #1106)
+ size_t copySize = browserTable->size < sizeof(NPNetscapeFuncs) ? browserTable->size : sizeof(NPNetscapeFuncs);
//Copy fields according to given size
- memcpy(&browser_functions, browserTable, browserTable->size);
+ memcpy(&browser_functions, browserTable, copySize);
return true;
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.1-r8.ebuild,v 1.1 2012/08/03 20:15:13 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.3.1-r7.ebuild,v 1.1 2012/11/14 21:59:24 caster Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="4"
@ -15,32 +15,40 @@ LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
SLOT="7"
KEYWORDS="~amd64 ~ia64 ~x86"
IUSE="build doc javascript +nsplugin test"
RDEPEND="dev-java/icedtea:${SLOT}"
IUSE="build doc gtk2 gtk3 javascript +nsplugin test"
COMMON_DEP="
dev-java/icedtea:${SLOT}
nsplugin? (
>=dev-libs/glib-2.16
gtk2? (
!gtk3? ( >=x11-libs/gtk+-2.6:2 )
gtk3? ( x11-libs/gtk+:3 )
)
!gtk2? ( x11-libs/gtk+:3 )
)"
RDEPEND="${COMMON_DEP}"
# Need system junit 4.8+. Bug #389795
DEPEND="${RDEPEND}
DEPEND="${COMMON_DEP}
virtual/pkgconfig
javascript? ( dev-java/rhino:1.6 )
nsplugin? ( net-misc/npapi-sdk )
test? ( >=dev-java/junit-4.8:4 )"
pkg_setup() {
JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea7"
JAVA_PKG_WANT_BUILD_VM="icedtea-${SLOT} icedtea${SLOT}"
JAVA_PKG_WANT_SOURCE="1.6"
JAVA_PKG_WANT_TARGET="1.6"
java-vm-2_pkg_setup
java-pkg-2_pkg_setup
}
unset_vars() {
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
VMHANDLE="icedtea-${SLOT}"
}
src_prepare() {
# bug #356645
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
epatch "${FILESDIR}"/${P}-memcpy.patch
eautoreconf
}
@ -54,32 +62,35 @@ src_configure() {
else
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
[[ "${vmhome}" == "${icedteadir}" ]] \
|| die "Unexpected install location of IcedTea ${SLOT} '${vmhome}'"
fi
unset_vars
if use build || [[ ${vmhome} == ${icedteadir} ]] ; then
VMHANDLE="icedtea-${SLOT}"
else
die "Unexpected install location of IcedTea${SLOT}"
fi
einfo "Installing IcedTea-Web in ${installdir}"
einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}"
if [ ! -e ${vmhome} ] ; then
eerror "Could not find JDK install directory ${vmhome}."
die
fi
# we need to override all *dir variables that econf sets
# man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know
# the suffix the man page will end up compressed with, anyway
econf \
--prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \
--with-jdk-home=${icedteadir} \
$(use_enable doc docs) \
$(use_enable nsplugin plugin) \
einfo "Installing IcedTea-Web in '${installdir}'"
einfo "Installing IcedTea-Web for IcedTea${SLOT} in '${icedteadir}'"
local gtk_ver=3
use gtk2 && gtk_ver=2
use gtk3 && gtk_ver=3
local myconf=(
# we need to override all *dir variables that econf sets.
# man page (javaws) is installed directly to icedteadir because it's
# easier than symlinking, as we don't know the suffix the man page will
# end up compressed with, anyway
--prefix="${installdir}"
--mandir="${icedteadir}"/man
--infodir="${installdir}"/share/info
--datadir="${installdir}"/share
--with-jdk-home="${icedteadir}"
--with-gtk=${gtk_ver}
$(use_enable doc docs)
$(use_enable nsplugin plugin)
$(use_with javascript rhino)
)
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
econf "${myconf[@]}"
}
src_compile() {
@ -88,9 +99,8 @@ src_compile() {
}
src_install() {
# parallel make problem bug #372235
emake -j1 DESTDIR="${D}" install
dodoc AUTHORS README NEWS
# bug #440906
MAKEOPTS+=" -j1" default
if use nsplugin; then
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
@ -112,6 +122,7 @@ pkg_postinst() {
}
pkg_prerm() {
# override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here
# override the java-vm-2 eclass check for removing a system VM, as it
# doesn't make sense here.
:;
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.1-r1.ebuild,v 1.1 2012/08/03 20:15:13 caster Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.3.1.ebuild,v 1.1 2012/11/14 21:59:24 caster Exp $
# Build written by Andrew John Hughes (ahughes@redhat.com)
EAPI="4"
@ -15,32 +15,40 @@ LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
SLOT="6"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="build doc javascript +nsplugin test"
RDEPEND="dev-java/icedtea:${SLOT}"
IUSE="build doc gtk2 gtk3 javascript +nsplugin test"
COMMON_DEP="
dev-java/icedtea:${SLOT}
nsplugin? (
>=dev-libs/glib-2.16
gtk2? (
!gtk3? ( >=x11-libs/gtk+-2.6:2 )
gtk3? ( x11-libs/gtk+:3 )
)
!gtk2? ( x11-libs/gtk+:3 )
)"
RDEPEND="${COMMON_DEP}"
# Need system junit 4.8+. Bug #389795
DEPEND="${RDEPEND}
DEPEND="${COMMON_DEP}
virtual/pkgconfig
javascript? ( dev-java/rhino:1.6 )
nsplugin? ( net-misc/npapi-sdk )
test? ( >=dev-java/junit-4.8:4 )"
pkg_setup() {
JAVA_PKG_WANT_BUILD_VM="icedtea-6 icedtea6"
JAVA_PKG_WANT_BUILD_VM="icedtea-${SLOT} icedtea${SLOT}"
JAVA_PKG_WANT_SOURCE="1.6"
JAVA_PKG_WANT_TARGET="1.6"
java-vm-2_pkg_setup
java-pkg-2_pkg_setup
}
unset_vars() {
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
VMHANDLE="icedtea-${SLOT}"
}
src_prepare() {
# bug #356645
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
epatch "${FILESDIR}"/${P}-memcpy.patch
eautoreconf
}
@ -54,32 +62,35 @@ src_configure() {
else
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
[[ "${vmhome}" == "${icedteadir}" ]] \
|| die "Unexpected install location of IcedTea ${SLOT} '${vmhome}'"
fi
unset_vars
if use build || [[ ${vmhome} == ${icedteadir} ]] ; then
VMHANDLE="icedtea-${SLOT}"
else
die "Unexpected install location of IcedTea${SLOT}"
fi
einfo "Installing IcedTea-Web in ${installdir}"
einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}"
if [ ! -e ${vmhome} ] ; then
eerror "Could not find JDK install directory ${vmhome}."
die
fi
# we need to override all *dir variables that econf sets
# man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know
# the suffix the man page will end up compressed with, anyway
econf \
--prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \
--with-jdk-home=${icedteadir} \
$(use_enable doc docs) \
$(use_enable nsplugin plugin) \
einfo "Installing IcedTea-Web in '${installdir}'"
einfo "Installing IcedTea-Web for IcedTea${SLOT} in '${icedteadir}'"
local gtk_ver=3
use gtk2 && gtk_ver=2
use gtk3 && gtk_ver=3
local myconf=(
# we need to override all *dir variables that econf sets.
# man page (javaws) is installed directly to icedteadir because it's
# easier than symlinking, as we don't know the suffix the man page will
# end up compressed with, anyway
--prefix="${installdir}"
--mandir="${icedteadir}"/man
--infodir="${installdir}"/share/info
--datadir="${installdir}"/share
--with-jdk-home="${icedteadir}"
--with-gtk=${gtk_ver}
$(use_enable doc docs)
$(use_enable nsplugin plugin)
$(use_with javascript rhino)
)
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
econf "${myconf[@]}"
}
src_compile() {
@ -88,9 +99,8 @@ src_compile() {
}
src_install() {
# parallel make problem bug #372235
emake -j1 DESTDIR="${D}" install
dodoc AUTHORS README NEWS
# bug #440906
MAKEOPTS+=" -j1" default
if use nsplugin; then
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
@ -112,6 +122,7 @@ pkg_postinst() {
}
pkg_prerm() {
# override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here
# override the java-vm-2 eclass check for removing a system VM, as it
# doesn't make sense here.
:;
}

@ -1,15 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci</herd>
<maintainer>
<email>bicatali@gentoo.org</email>
</maintainer>
<maintainer>
<email>weaver@gentoo.org</email>
<name>Andrey Kislyuk</name>
</maintainer>
<longdescription lang="en">
<herd>sci</herd>
<maintainer>
<email>weaver@gentoo.org</email>
<name>Andrey Kislyuk</name>
</maintainer>
<longdescription lang="en">
The Intel® C++ Compiler is a full featured C/C++ compiler for Intel
based architectures. The compiler supports multi-threading, automatic
processor dispatch, vectorization, auto-parallelization, OpenMP, data
@ -17,7 +14,7 @@
documentation. The product can be installed as a non-commercial as
well. License, terms of qualifications can be found on the web site.
</longdescription>
<use>
<flag name="eclipse">Install the <pkg>dev-util/eclipse-sdk</pkg> plugins</flag>
</use>
<use>
<flag name="eclipse">Install the <pkg>dev-util/eclipse-sdk</pkg> plugins</flag>
</use>
</pkgmetadata>

@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>bicatali@gentoo.org</email>
</maintainer>
<longdescription lang="en">
<herd>sci</herd>
<longdescription lang="en">
The Intel® Debugger is a command line debugger for Intel based
architectures. It is well suited with the Intel C++ or Intel FORTRAN
compilers. It also comes also with a graphical interface and extensive
@ -14,9 +12,9 @@
well. License, terms of qualifications can be found on the web
site and follow the one received in the Intel compilers.
</longdescription>
<use>
<flag name="icc">Use <pkg>dev-lang/icc</pkg> to install idb (default)</flag>
<flag name="ifc">Use <pkg>dev-lang/ifc</pkg> to install idb</flag>
<flag name="eclipse">Install the <pkg>dev-util/eclipse-sdk</pkg> plugins</flag>
</use>
<use>
<flag name="icc">Use <pkg>dev-lang/icc</pkg> to install idb (default)</flag>
<flag name="ifc">Use <pkg>dev-lang/ifc</pkg> to install idb</flag>
<flag name="eclipse">Install the <pkg>dev-util/eclipse-sdk</pkg> plugins</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/orc/orc-0.4.16-r1.ebuild,v 1.3 2012/11/14 10:35:49 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/orc/orc-0.4.16-r1.ebuild,v 1.4 2012/11/14 19:06:54 ago Exp $
EAPI=4
inherit autotools flag-o-matic
@ -11,7 +11,7 @@ SRC_URI="http://code.entropywave.com/download/orc/${P}.tar.gz"
LICENSE="BSD BSD-2"
SLOT="0"
KEYWORDS="~amd64 arm hppa ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="amd64 arm hppa ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs examples"
RDEPEND=""

@ -1,3 +1,4 @@
DIST v8-3.13.7.5.tar.bz2 10203429 SHA256 f28c939b89adfbb8a7e44b1c65a75c368256e68d17ee84516b2bb15e946e6d5f SHA512 71bf56b913a96850d97e27615c4a0ccec384bb5eb4774f0af6fd9029b6762f71b6119b92d6dad6ef4c001954623213ef3a46e168a7fd7f334981e4c6c00a0a57 WHIRLPOOL 4400312a142e509ce25fbebd02313377c120c8f0d8852ee6a5e788f7338a5e47f2c41b2b52921ae2ae51987ea87418a149f241a60bc11b32cac3d820f5cccfe3
DIST v8-3.14.4.1.tar.bz2 10347734 SHA256 06ccd996d8e82580aa6a9ea41bbd2a5c66fa599b666df3b4b2b3deca453831b1 SHA512 c6b13365529c3440b717cc4cbd0563e1a0246bc694eaf9aa11bbe18f4526aa373af36252310fc8f2e83620adb7a81b1214da71d5d31a328b5accd32144992e76 WHIRLPOOL 218dc59348327dbd0750aa6422114abf6ffb4a85050fe72c83745e16d8cbbfa7a5b4c0afeab4ab4dca6d36a35beae36079f4d566ac0181c69ba5ab719b4a80d9
DIST v8-3.14.5.1.tar.bz2 10354929 SHA256 bf3b671e75e5de3ab814846a895d4577dba45e435cbb173141a4ed05c945878f SHA512 0a98ddf24841261997089ad2906050fdd76e937be6208dfb6b5fa5bab9e00a5434a347fcd4b5cc59c83a798a2741ddf01cf44b9af1c8c10de5c7b845720e30f6 WHIRLPOOL 797e9af1ccaf4179a6170d7b87e9a5ddca9c44424287e71c340008c2c6a4a50efdf75559f563a56337c6618aaed9567b364099b5c7f6c2636b75fe37b799bb72
DIST v8-3.14.5.tar.bz2 10351058 SHA256 361ad3b63dc7c9d0943b72b1be592a8135e4ddb0e416b9bcf02b4d2df514fca7 SHA512 ee27a9f892c1d2151173d38e007dc226c0d59768c26bb2e8f9be8057898d76839c93f70fcda4e6771634d564dcb565e1378e6fcbbfcd8317723cb63c24d32956 WHIRLPOOL 9a9ea3bdf7b466329640ecad752b04ef3c7e288581a23683cda331323369ee2804e91419b2a20eba19594eb517850b33761e13dc7b02f96d1771bca306c7e391
DIST v8-3.15.1.2.tar.bz2 10360980 SHA256 a0849c53b8e07a195e6378bfb71038598b8436c2cc50afbc12e22638032bcdbe SHA512 a36424e830467870bfe454fb7ff887c12df1b043ff91fea21f6165da86386ff3a0817974964a0e197d513d536e17e544c709837f041b0968c4605a47fb630334 WHIRLPOOL 15c5bd90a04725127ed0ea0a9258e14ed328d276753ae78a0cec87bf3b0e8d7c2a85632fb14bd4b12f1e511edcff750eb75dfb2cb7d77d99f8b355257de0de40

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.14.4.1.ebuild,v 1.1 2012/10/18 00:00:58 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.14.5.1.ebuild,v 1.1 2012/11/15 01:24:20 floppym Exp $
EAPI="4"

@ -0,0 +1,135 @@
# 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.15.1.2.ebuild,v 1.1 2012/11/15 02:10:48 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 ~x86-fbsd ~x64-macos ~x86-macos"
IUSE=""
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_compile() {
tc-export AR CC CXX RANLIB
export LINK=${CXX}
local hardfp=off
# 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*-hardfloat-*)
hardfp=on
myarch=arm ;;
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} \
hardfp=${hardfp} \
${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
if [[ ${CHOST} == *-darwin* ]] ; then
# buildsystem is too horrific to get this built correctly
mkdir -p out/${mytarget}/lib.target
mv out/${mytarget}/libv8.so.${soname_version} \
out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \
out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) \
|| die
install_name_tool \
-change \
"${S}"/out/${mytarget}/libv8.so.${soname_version} \
"${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \
out/${mytarget}/d8 || die
fi
dobin out/${mytarget}/d8 || die
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).*; 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
}

@ -0,0 +1,67 @@
Index: /icu/trunk/source/test/intltest/strtest.cpp
===================================================================
--- /icu/trunk/source/test/intltest/strtest.cpp (revision 32779)
+++ /icu/trunk/source/test/intltest/strtest.cpp (revision 32780)
@@ -1,5 +1,5 @@
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 1997-2011, International Business Machines Corporation and
+ * Copyright (c) 1997-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
@@ -95,5 +95,5 @@
StringTest::Test_U_STRING() {
U_STRING_INIT(ustringVar, "aZ0 -", 5);
- if( sizeof(ustringVar)/sizeof(*ustringVar)!=6 ||
+ if( u_strlen(ustringVar)!=5 ||
ustringVar[0]!=0x61 ||
ustringVar[1]!=0x5a ||
Index: /icu/trunk/source/common/unicode/ustring.h
===================================================================
--- /icu/trunk/source/common/unicode/ustring.h (revision 32779)
+++ /icu/trunk/source/common/unicode/ustring.h (revision 32780)
@@ -940,5 +940,5 @@
*/
#if defined(U_DECLARE_UTF16)
-# define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=U_DECLARE_UTF16(cs)
+# define U_STRING_DECL(var, cs, length) static const UChar *var=(const UChar *)U_DECLARE_UTF16(cs)
/**@stable ICU 2.0 */
# define U_STRING_INIT(var, cs, length)
Index: /icu/trunk/source/common/unicode/platform.h
===================================================================
--- /icu/trunk/source/common/unicode/platform.h (revision 32779)
+++ /icu/trunk/source/common/unicode/platform.h (revision 32780)
@@ -665,7 +665,7 @@
* gcc 4.4 defines the __CHAR16_TYPE__ macro to a usable type but
* does not support u"abc" string literals.
- * C++11 requires support for UTF-16 literals
+ * C++11 and C11 require support for UTF-16 literals
*/
-# if (defined(__cplusplus) && __cplusplus >= 201103L)
+# if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L)
# define U_HAVE_CHAR16_T 1
# else
Index: /icu/trunk/source/common/unicode/umachine.h
===================================================================
--- /icu/trunk/source/common/unicode/umachine.h (revision 32779)
+++ /icu/trunk/source/common/unicode/umachine.h (revision 32780)
@@ -257,5 +257,5 @@
/**
* \var UChar
- * Define UChar to be char16_t, if available,
+ * Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t),
* or wchar_t if that is 16 bits wide; always assumed to be unsigned.
* If neither is available, then define UChar to be uint16_t.
@@ -267,8 +267,8 @@
* @stable ICU 4.4
*/
-
-/* Define UChar to be compatible with char16_t or wchar_t if possible. */
-#if U_HAVE_CHAR16_T
- typedef char16_t UChar;
+#if defined(UCHAR_TYPE)
+ typedef UCHAR_TYPE UChar;
+/* Not #elif U_HAVE_CHAR16_T -- because that is type-incompatible with pre-C++11 callers
+ typedef char16_t UChar; */
#elif U_SIZEOF_WCHAR_T==2
typedef wchar_t UChar;

@ -0,0 +1,120 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-50.1-r2.ebuild,v 1.1 2012/11/15 04:56:10 phajdan.jr Exp $
EAPI=5
inherit eutils toolchain-funcs base autotools
DESCRIPTION="International Components for Unicode"
HOMEPAGE="http://www.icu-project.org/"
SRC_URI="http://download.icu-project.org/files/icu4c/${PV/_/}/icu4c-${PV//./_}-src.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug doc examples static-libs"
RDEPEND="!dev-libs/icu:0/50"
DEPEND="
doc? (
app-doc/doxygen[dot]
)
"
S="${WORKDIR}/${PN}/source"
PATCHES=(
"${FILESDIR}/${PN}-4.8.1-fix_binformat_fonts.patch"
"${FILESDIR}/${PN}-4.8.1.1-fix_ltr.patch"
"${FILESDIR}/${PN}-50.1-char16_t.patch"
)
src_prepare() {
local variable
base_src_prepare
# Do not hardcode flags in icu-config and icu-*.pc files.
# https://ssl.icu-project.org/trac/ticket/6102
for variable in CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS; do
sed \
-e "/^${variable} =.*/s: *@${variable}@\( *$\)\?::" \
-i config/icu.pc.in \
-i config/Makefile.inc.in \
|| die
done
# Disable renaming as it is stupind thing to do
sed -i \
-e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
common/unicode/uconfig.h || die
# Fix linking of icudata
sed -i \
-e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
config/mh-linux || die
# Append doxygen configuration to configure
sed -i \
-e 's:icudefs.mk:icudefs.mk Doxyfile:' \
configure.in || die
eautoreconf
}
src_configure() {
local cross_opts
# bootstrap for cross compilation
if tc-is-cross-compiler; then
CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \
RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
./configure --disable-renaming --disable-debug \
--disable-samples --enable-static || die
emake
mkdir -p "${WORKDIR}/host/"
cp -a {bin,lib,config,tools} "${WORKDIR}/host/"
emake clean
cross_opts="--with-cross-build=${WORKDIR}/host"
fi
econf \
--disable-renaming \
$(use_enable debug) \
$(use_enable examples samples) \
$(use_enable static-libs static) \
${cross_opts}
}
src_compile() {
default
if use doc; then
doxygen -u Doxyfile || die
doxygen Doxyfile || die
fi
}
src_test() {
# INTLTEST_OPTS: intltest options
# -e: Exhaustive testing
# -l: Reporting of memory leaks
# -v: Increased verbosity
# IOTEST_OPTS: iotest options
# -e: Exhaustive testing
# -v: Increased verbosity
# CINTLTST_OPTS: cintltst options
# -e: Exhaustive testing
# -v: Increased verbosity
emake -j1 VERBOSE="1" check
}
src_install() {
default
dohtml ../readme.html
use doc && dohtml -p api -r doc/html/
}

@ -1,15 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci</herd>
<maintainer>
<email>bicatali@gentoo.org</email>
</maintainer>
<longdescription lang="en">
<herd>sci</herd>
<longdescription lang="en">
This package contains the core files to be installed for the Intel
compilers and libraries. Probably useless if installed standalone.
</longdescription>
<use>
<flag name="compiler">Install the libraries needed for the icc and ifort compilers</flag>
</use>
<use>
<flag name="compiler">Install the libraries needed for the icc and ifort compilers</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.109-r3.ebuild,v 1.7 2012/04/02 20:11:18 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.109-r3.ebuild,v 1.9 2012/11/14 17:19:51 ago Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="mirror://kernel/linux/libs/aio/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="multilib static-libs"
EMULTILIB_PKG="true"

@ -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/libotf/libotf-0.9.9.ebuild,v 1.2 2012/05/04 18:35:44 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libotf/libotf-0.9.9.ebuild,v 1.3 2012/11/14 14:13:40 jlec Exp $
inherit autotools
@ -10,7 +10,7 @@ SRC_URI="http://www.m17n.org/libotf/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="X"
RDEPEND=">=media-libs/freetype-2.1

@ -0,0 +1,29 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.70.ebuild,v 1.1 2012/11/14 17:05:04 tove Exp $
EAPI=4
MODULE_AUTHOR=RIBASUSHI
MODULE_VERSION=0.10007
inherit perl-module
DESCRIPTION="Lets you build groups of accessors"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
IUSE="test"
RDEPEND="
dev-perl/Module-Runtime
>=dev-perl/Class-XSAccessor-1.130.0
>=dev-perl/Sub-Name-0.50.0
"
DEPEND="${RDEPEND}
test? (
>=dev-perl/Test-Exception-0.310.0
>=virtual/perl-Test-Simple-0.940.0
)
"
SRC_TEST=do

@ -1 +1,2 @@
DIST Class-Accessor-Grouped-0.10006.tar.gz 42420 SHA256 735d4251dbca4f0f55e04ebb1c0a0f071b1583d9ac942d21434e6856ce4a9788 SHA512 9724705f114f22c176fe2f4ad9e56b490e33c61ad00142d072856a71b3c341c7bb360cf639191afa942691a86370a91ad4312f5811af2463cb623f07111e5847 WHIRLPOOL 0e7f20dd3645764391466832a536076023c03a2006edb7f5444f011365970e23121f9a764bcb592e29943c92a8d85e043af438dc4519631886d033c93da9e293
DIST Class-Accessor-Grouped-0.10007.tar.gz 43186 SHA256 8285005289d9208bf7836de8453e2f70753e7ec7b2eb025f5dfd48e54b77cedd SHA512 803fc0793f77797af3cdaa1ce7e62d78b57b3bfa121be7a866220c0430983ca888cea5e2d8e6c48055b6779c2262e0e1f58f666112114516983765777c2c8688 WHIRLPOOL f0f9e8578f09af2af51bb6ea86f400be268b199936bcc051a25eb7325bf048381dba894d6782834f0334440b67b36139eb03a7dda600ddd2161d991ef7e30177

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cssselect/cssselect-0.7.1.ebuild,v 1.5 2012/10/20 19:00:54 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/cssselect/cssselect-0.7.1.ebuild,v 1.6 2012/11/14 19:31:03 scarabeus Exp $
EAPI=4
@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE="doc test"
DEPEND="dev-python/setuptools

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/enthoughtbase/enthoughtbase-3.1.0.ebuild,v 1.8 2012/06/12 11:53:59 iksaif Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/enthoughtbase/enthoughtbase-3.1.0.ebuild,v 1.9 2012/11/14 17:13:54 idella4 Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -21,6 +21,7 @@ LICENSE="BSD LGPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE="doc examples test"
RESTRICT="test"
RDEPEND="dev-python/setuptools"
DEPEND="${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-python/pycups/pycups-1.9.62.ebuild,v 1.5 2012/11/07 04:34:05 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycups/pycups-1.9.62.ebuild,v 1.6 2012/11/14 20:01:27 johu Exp $
EAPI="3"
@ -13,7 +13,7 @@ HOMEPAGE="http://cyberelk.net/tim/data/pycups/"
SRC_URI="http://cyberelk.net/tim/data/pycups/${P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sh ~sparc x86"
SLOT="0"
IUSE="doc examples"

@ -1,3 +1,4 @@
DIST bustle-0.2.3.tar.gz 39314 SHA256 2a2d0633d6a0714c845715f6aa4392b08d1d241187f22b27122bb1bfcbf6d23a SHA512 ef45b13e10d934da1dad68e61a8ff99a4f45c79c5ad362134546ecf5533703e93453a9357a40f9cc5a26d3a8873f09dc8e1d8053f8403c535ae8227bf2e4bbcd WHIRLPOOL 53bfec22bf71d8a1ad7b56a6c4e05a3ba2ed9b92d68feab1355e5f8fb393749523ed45b9516978073f455250aade62582a41a0eee1e5634e45d88cbb7483fa5e
DIST bustle-0.4.0-tests.tar.gz 8340 SHA256 7e4c354479edc835457fdecc89ab7fc5e1087ab4637b7b1ac6fadfe860190fbe SHA512 c7685496f3a84c1615752ae9aad22202bfe703147441581abe599a5e5055cdef54f27b4e0d01603b23a83a4b42b0595b5538c5b4d65a522a9e76b8d187ae54b1 WHIRLPOOL 6591ed10c75ef044375bf5e80719aac4a40244f647c4045f45811c9e8736afaafa5b83b92803ef8912c2ecfe9672ac20734fc954ab2bb09cff2842c1e6b4fe5a
DIST bustle-0.4.0.tar.gz 89873 SHA256 a48acd215f918381b96d6a7fc60528d6f30a982bfc529c329f890485680d2549 SHA512 5a8078976bb85b9f3674a7d8914729710e69c5db7779e012659bab4064d1f170508f7b8e45575d5b40abd48b4054e6e06d89b450320c69d22a841ba54bceb200 WHIRLPOOL a55946ffa82275a9aa556f88b4112be153ab8fa3407565f3849253a5d6ccf863f1262313fe3b356806f5b552c23a14595ce296a69cd1a30af6aafce6054c3321
DIST bustle-0.4.2.tar.gz 95707 SHA256 bf03fb0a14a2559b6abe4cfeb673b30d86a31a89fb45883d7594644afc434cee SHA512 8a6c1860cb655fc9bd7d42d130d87416c74b988b81749ec8cc1c25cacd3dd4516f59f5cb5954b473c3f6ac32b11853e9bc8881708962144067a0325845dd8562 WHIRLPOOL ebc31713bb202f247a38ed04357598ba9951f72a3fa18b679d83a3ce088dd8a144d7ee5a772ce02715dd735907ba2219541e971d5b1f3a16eb21d22ab1600753

@ -0,0 +1,65 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/bustle/bustle-0.4.2.ebuild,v 1.1 2012/11/14 22:04:51 slyfox Exp $
EAPI=5
# ebuild generated by hackport 0.3.9999
CABAL_FEATURES="bin test-suite"
inherit haskell-cabal
DESCRIPTION="Draw pretty sequence diagrams of D-Bus traffic"
HOMEPAGE="http://willthompson.co.uk/bustle/"
SRC_URI="http://willthompson.co.uk/${PN}/releases/${PV}/${P}.tar.gz http://dev.gentoo.org/~slyfox/bustle-0.4.0-tests.tar.gz"
LICENSE="LGPL-2 GPL-2" # bustle-dbus-monitor.c is GPL-2, rest is LGPL-2
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-libs/glib:2
net-libs/libpcap
sys-apps/dbus
x11-libs/cairo
x11-libs/pango
gnome-base/libglade:2.0"
DEPEND="${RDEPEND}
test? ( dev-haskell/hunit
dev-haskell/quickcheck
dev-haskell/test-framework
dev-haskell/test-framework-hunit
)
>=dev-haskell/cabal-1.8
dev-haskell/cairo
>=dev-haskell/dbus-0.10
dev-haskell/glib
>=dev-haskell/gtk-0.12.3
dev-haskell/mtl
dev-haskell/pango
dev-haskell/parsec
dev-haskell/pcap
dev-haskell/text
dev-haskell/time
>=dev-lang/ghc-6.10.4"
src_compile() {
# compile haskell part
cabal_src_compile || die "could not build haskell parts"
# compile C part
emake \
"CC=$(tc-getCC)" \
"CFLAGS=${CFLAGS}" \
"CPPFLAGS=${CPPFLAGS}" \
"LDFLAGS=${LDFLAGS}"
}
src_install() {
# install haskell part
cabal_src_install || die "could not install haskell parts"
dobin "${S}"/dist/build/bustle-pcap
dodoc README HACKING NEWS
}

@ -1,2 +1,2 @@
DIST SMC_Music_4.1_high.zip 36605212 RMD160 a4e9e8e930213ae69b870f68522457939ee9afcb SHA1 f8364f9b7f1b473ae6d1cf0e57c3153b0ee488e9 SHA256 0ab0e232bbdcde5c5e2391518593c5b3b2d152481946dd29d2ba7f6e22d83034
DIST smc-1.9.tar.bz2 49568474 RMD160 1d73f92832909e37ecace5fdece8f4813959f726 SHA1 9a4ec12c64378d804848357bf143755a98d14baa SHA256 b4194e70d3f1de3da884dd1a11e4f5cec25a205f66a3b85cc9fc1c86289b237d
DIST SMC_Music_4.1_high.zip 36605212 SHA256 0ab0e232bbdcde5c5e2391518593c5b3b2d152481946dd29d2ba7f6e22d83034 SHA512 e82e514fd2bcb0dad8973f91a40d13445498a8a0af237c83739da6b9f85d6829d9a68739677842519484cdb45e969d221cd9bb53042d0cf1981e2e5765a0da08 WHIRLPOOL c355b3440ba991f45dbda93f485282a665d8262aee00cca901807356d8cebab1deb64f6e7f79a603f8b70386a9bfa50ed41db8c9d49d995a1526db92b7c8b75a
DIST smc-1.9.tar.bz2 49568474 SHA256 b4194e70d3f1de3da884dd1a11e4f5cec25a205f66a3b85cc9fc1c86289b237d SHA512 f7fdb3dd48e2c4503158e5237911906d1de23b9c8ac0f494affa6e79eb57620c61cc757e4ba6e83fdd556fc5ee061b42be0b27055deb96e9d6e5b3ea8199124e WHIRLPOOL 9bf6ea2a7db552200e57b10968ffa13ae524b91c868fc3c5d45f7ab2ee7c547563b5f337f536183538369bde86530b272befb1601b551739b62acc71305fc697

@ -0,0 +1,101 @@
--- src/overworld/world_manager.cpp.old 2012-11-14 17:05:19.759087973 +0100
+++ src/overworld/world_manager.cpp 2012-11-14 17:06:55.365644219 +0100
@@ -111,14 +111,14 @@
void cOverworld_Manager :: Load_Dir( const std::string &dir, bool user_dir /* = 0 */ )
{
// set world directory
- fs::path full_path( dir, fs::native );
+ fs::path full_path( dir );
fs::directory_iterator end_iter;
for( fs::directory_iterator dir_itr( full_path ); dir_itr != end_iter; ++dir_itr )
{
try
{
- std::string current_dir = dir_itr->path().leaf();
+ std::string current_dir = dir_itr->path().filename().string();
// only directories with an existing description
if( fs::is_directory( *dir_itr ) && File_Exists( dir + "/" + current_dir + "/description.xml" ) )
--- src/video/video.cpp.old 2012-11-14 17:10:26.448625365 +0100
+++ src/video/video.cpp 2012-11-14 17:11:37.486580531 +0100
@@ -749,7 +749,7 @@
{
try
{
- fs::remove_all( fs::path( m_imgcache_dir, fs::native ) );
+ fs::remove_all( fs::path( m_imgcache_dir ) );
}
// could happen if a file is locked or we have no write rights
catch( const std::exception &ex )
@@ -771,7 +771,7 @@
// no cache available
if( !Dir_Exists( imgcache_dir_active ) )
{
- fs::create_directories( fs::path( imgcache_dir_active + "/" GAME_PIXMAPS_DIR, fs::native ) );
+ fs::create_directories( fs::path( imgcache_dir_active + "/" GAME_PIXMAPS_DIR ) );
}
// cache available
else
--- src/core/filesystem/filesystem.cpp.old 2012-11-14 09:00:41.965617165 +0100
+++ src/core/filesystem/filesystem.cpp 2012-11-14 16:57:11.282043980 +0100
@@ -64,7 +64,7 @@
bool Dir_Exists( const std::string &dir )
{
- return fs::exists( fs::path( dir, fs::native ) );
+ return fs::exists( fs::path( dir ) );
/*struct stat file_info;
@@ -89,7 +89,7 @@
bool Create_Directory( const std::string &dir )
{
- return fs::create_directory( fs::path( dir, fs::native ) );
+ return fs::create_directory( fs::path( dir ) );
}
size_t Get_File_Size( const std::string &filename )
@@ -130,7 +130,7 @@
{
vector<std::string> valid_files;
- fs::path full_path( dir, fs::native );
+ fs::path full_path( dir );
fs::directory_iterator end_iter;
// load all available objects
@@ -142,27 +142,27 @@
if( fs::is_directory( *dir_itr ) )
{
// ignore hidden directories
- if( dir_itr->path().leaf().find( "." ) == 0 )
+ if( dir_itr->path().filename().string().find( "." ) == 0 )
{
continue;
}
if( with_directories )
{
- valid_files.push_back( dir + "/" + dir_itr->path().leaf() );
+ valid_files.push_back( dir + "/" + dir_itr->path().filename().string() );
}
// load all items from the sub-directory
if( search_in_sub_directories )
{
- vector<std::string> new_valid_files = Get_Directory_Files( dir + "/" + dir_itr->path().leaf(), file_type, with_directories );
+ vector<std::string> new_valid_files = Get_Directory_Files( dir + "/" + dir_itr->path().filename().string(), file_type, with_directories );
valid_files.insert( valid_files.end(), new_valid_files.begin(), new_valid_files.end() );
}
}
// valid file
- else if( file_type.empty() || dir_itr->path().leaf().rfind( file_type ) != std::string::npos )
+ else if( file_type.empty() || dir_itr->path().filename().string().rfind( file_type ) != std::string::npos )
{
- valid_files.push_back( dir + "/" + dir_itr->path().leaf() );
+ valid_files.push_back( dir + "/" + dir_itr->path().filename().string() );
}
}
catch( const std::exception &ex )

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/smc/smc-1.9.ebuild,v 1.6 2012/05/04 04:22:29 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/games-arcade/smc/smc-1.9.ebuild,v 1.8 2012/11/14 17:39:57 mr_bones_ Exp $
EAPI=2
EAPI=4
inherit eutils flag-o-matic games
MUSIC_P=SMC_Music_4.1_high
@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="music"
RDEPEND="<dev-games/cegui-0.7[opengl,devil]
RDEPEND="dev-games/cegui[opengl,devil]
dev-libs/boost
virtual/opengl
virtual/glu
@ -30,15 +30,16 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
music? ( app-arch/unzip )"
PATCHES=( "${FILESDIR}"/${P}-boost150.patch )
src_unpack() {
unpack ${P}.tar.bz2
cd "${S}"
use music && unpack ${MUSIC_P}.zip
append-flags -DBOOST_FILESYSTEM_VERSION=2
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
default
newicon data/icon/window_32.png smc.png
make_desktop_entry ${PN} "Secret Maryo Chronicles"
doman makefiles/unix/man/smc.6

@ -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/games-board/gnubg/gnubg-20120806.ebuild,v 1.1 2012/09/03 07:56:48 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-board/gnubg/gnubg-20120806.ebuild,v 1.2 2012/11/14 19:08:25 ago Exp $
EAPI=4
PYTHON_DEPEND="python? 2"
@ -12,7 +12,7 @@ SRC_URI="http://www.gnubg.org/media/sources/${PN}-source-SNAPSHOT-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="gtk opengl python threads"
GTK_DEPS="

@ -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/games-engines/frobtads/frobtads-1.2.2.ebuild,v 1.2 2012/10/02 16:46:53 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-engines/frobtads/frobtads-1.2.2.ebuild,v 1.3 2012/11/14 19:07:28 ago Exp $
EAPI=4
inherit eutils flag-o-matic games
@ -11,7 +11,7 @@ SRC_URI="http://www.tads.org/frobtads/${P}.tar.gz"
LICENSE="TADS2 TADS3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="debug tads2compiler tads3compiler"
RESTRICT="!tads3compiler? ( test )"

@ -1,3 +1,3 @@
DIST scummvm-1.4.0.tar.bz2 15580242 SHA256 494b12e90749aaa76304aa066c90eede8a5b4a8417900be9702a3e6ab484743d
DIST scummvm-1.4.1.tar.bz2 15703475 SHA256 fa0a7f0d59524611be0c5b9be9ac7f8e7a72bab1826732e056f88332aa3139da
DIST scummvm-1.4.1.tar.bz2 15703475 SHA256 fa0a7f0d59524611be0c5b9be9ac7f8e7a72bab1826732e056f88332aa3139da SHA512 c7b3247e3e855511c3f6b10508ccbbf3b3e1228500b48476c9271d3995a4c2790dc3771ea923a159f8a9347fab56ee9eda4a29d47f5cb7af07252c02c3038157 WHIRLPOOL 31bbb74cb9334f3e15ade961b4b02a52f9bcde5a28e960668ac65a4de8c99d25da1d9d318e2de7f203cbe72e141fa872dc90b3b93d34a1671c7cfc9589ba525f
DIST scummvm-1.5.0.tar.bz2 17455085 SHA256 81831cd878a8daad2976f65c92139a2102233082c7d2770579d7e425b19cea2e SHA512 a4ae0965fec7e065a46ee1a8a49897eb2fecaf7851590b5696d866a5f224d0491937f63e9e2e8ba797c7d9b8d7ff45fbaf12b4f17c3ddec0f9973a6a915ee1c5 WHIRLPOOL dd8842edc41de693043db5c5005670b37583cdd97a9124575b4f725e5c6a3cf16f4670624e32578936085829c8627caa07a49902d643103386ca633fe23d2c14

@ -1,9 +1,9 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/scummvm-1.5.0.ebuild,v 1.5 2012/10/09 23:55:28 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/scummvm-1.5.0.ebuild,v 1.7 2012/11/14 23:12:11 hasufell Exp $
EAPI=2
inherit eutils flag-o-matic games
inherit eutils flag-o-matic toolchain-funcs games
DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts adventures"
HOMEPAGE="http://scummvm.sourceforge.net/"
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/scummvm/${P/_/}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="aac alsa debug flac fluidsynth mp3 opengl truetype vorbis"
RESTRICT="test" # it only looks like there's a test there #77507
@ -73,6 +73,10 @@ src_configure() {
${myconf} || die
}
src_compile() {
emake AR="$(tc-getAR) cru" RANLIB=$(tc-getRANLIB)
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS NEWS README TODO

@ -1 +1,2 @@
DIST maxr-0.2.6.tar.gz 15279962 RMD160 9113ac5109dc34d54fa502df079e02889ea312a8 SHA1 b6c4dabd816a09a5e7f283785ab8d4e3aa74079e SHA256 659c9a53922834614b40d97e50f5b3fc90ae3740564e46ffd28b170f7cc67d60
DIST maxr-0.2.6.tar.gz 15279962 SHA256 659c9a53922834614b40d97e50f5b3fc90ae3740564e46ffd28b170f7cc67d60
DIST maxr-0.2.8.tar.gz 14738324 SHA256 d083fdc73d7ca12fa7bd21cee0ecada3612be62f4fed5c87f73e5cb654867e98 SHA512 22fec9ca773ea68f2639f3cb034ed271a926f99b9b17547bbbdf12a3b47ee445ab311b0766b0656c71b88a258165590431e189e695ef1a86e0fb3b799d1eaa80 WHIRLPOOL abe0b7ca61b625d3518437b605fccb8d3716a9d04dc75d3d98940c709f927447b7138be2ec0ebec36177bee72df9ae27b6f45db7827a37957ff9a2a19016ada1

@ -0,0 +1,29 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/maxr/maxr-0.2.8.ebuild,v 1.1 2012/11/14 16:25:11 mr_bones_ Exp $
EAPI=2
inherit eutils games
DESCRIPTION="Mechanized Assault and Exploration Reloaded"
HOMEPAGE="http://www.maxr.org/"
SRC_URI="http://www.maxr.org/downloads/${P}.tar.gz"
LICENSE="GPL-2 FDL-1.2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="media-libs/libsdl[video]
media-libs/sdl-mixer[vorbis]
media-libs/sdl-net"
src_install() {
dogamesbin src/${PN} || die
insinto "${GAMES_DATADIR}"/${PN}
doins -r data/* || die
dodoc ABOUT CHANGELOG
doicon data/maxr.png
make_desktop_entry maxr "Mechanized Assault and Exploration Reloaded"
prepgamesdirs
}

@ -1 +1,3 @@
DIST megaglest-data-3.6.0.3.tar.xz 192795104 SHA256 2a9f0293565a5ec56714b2f73f63e02b807478dce78251cedeeb25b57afb962e SHA512 58f16956f52b507518924d521d8bd19a24979be22078005a511d86af3ff8f31efb0ed500154ece656a0be1907e99d1c58867ddaaf38bb44f8af3ed91f7069648 WHIRLPOOL 5e31d09505a2ebe20fdf28b2c09f40c6dd140f4704a8ab8002aa9d382b5851fd8468878095badecf21d729a731637c60ed88b1b0d08f0ec0c661f3ec32053198
DIST megaglest-data-3.7.0.tar.xz 191777708 SHA256 cf42d3ae6d2561846e4c3ed869fa46c899eb91c1f14bccbb1c3ae5ffb9db1729 SHA512 7fc404134a1afb7c230de2ac652611321a6674ea06b6cd575e7c0f41d29e3cd958fd19150bcfdb46b816e6b1322695798ea432204bbbeae524e0b6c83a36169d WHIRLPOOL 397a3c11239ff791fc96401e2d6b537cd4ccf40128e5bf3c11eabcd1961f926de8b1a52391ad807c61f1105c6e80e5f7171e6133263cc660102f33cd5ab719c0
DIST megaglest-source-embedded-3.7.0.tar.xz 8316152 SHA256 aa23421ecbdeb8205707887d1a797d980e271d2a4b179373140c4f4650af575d SHA512 16a82e0cc88097c523bec4b68dd9f5292fb7995d73c864867d69006f48b813afafbc613d2b7d853011d7247fc0736dcd62dcdce03738c226dfa4580ccbf6d8c6 WHIRLPOOL 6ff856636898f34cbd1b5141f6b4729243de12c56b8f56521320f5c5411250de8896f3950cf5ac297ab1a2e9b816295e0df4b02fca19f1b1d27dc9431bc7f9c6

@ -0,0 +1,54 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/megaglest-data/megaglest-data-3.7.0.ebuild,v 1.1 2012/11/14 17:10:49 hasufell Exp $
EAPI=4
inherit cmake-utils games
MY_PN="megaglest"
DESCRIPTION="Data files for the cross-platform 3D realtime strategy game MegaGlest"
HOMEPAGE="http://www.megaglest.org/"
SRC_URI="mirror://sourceforge/${MY_PN}/${P}.tar.xz
mirror://sourceforge/${MY_PN}/${MY_PN}-source-embedded-${PV}.tar.xz"
LICENSE="CCPL-Attribution-ShareAlike-3.0 BitstreamVera GPL-2+ GPL-2-with-font-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="~games-strategy/megaglest-${PV}"
DOCS=( docs/AUTHORS.data.txt docs/CHANGELOG.txt docs/README.txt )
S=${WORKDIR}/${MY_PN}-${PV}
src_prepare() {
sed -i \
-e 's/# MEGAGLEST_FONT/MEGAGLEST_FONT/' \
data/lang/*.lng || die "setting default font in .lng failed!"
}
src_configure() {
local mycmakeargs=(
-DMEGAGLEST_BIN_INSTALL_PATH="${GAMES_BINDIR}"
-DMEGAGLEST_DATA_INSTALL_PATH="${GAMES_DATADIR}/${MY_PN}"
-DMEGAGLEST_ICON_INSTALL_PATH="/usr/share/pixmaps"
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
use doc && HTML_DOCS="docs/glest_factions/"
cmake-utils_src_install
insinto "${GAMES_DATADIR}/${MY_PN}"/data/core/fonts
doins "${WORKDIR}"/${MY_PN}-${PV}/data/core/fonts/*.ttf
prepgamesdirs
}

@ -1 +1,2 @@
DIST megaglest-source-3.6.0.3.tar.xz 1336432 SHA256 700b1eef534d72fa5efd329445aa085259a87dcea5e739eda629e6c41386b9f7 SHA512 0152457444c8d4ed65ed2ae565a73a2921a3706bb653fa818be03fb15d6fac196d50fc616583ce4c6fe7e76d4fb82cc83eb7c16809a90edf705701bab9c95387 WHIRLPOOL e452cd6dafb9024b663c62c9c3077af725601c6bc7b34b54cef641feb7ecbf2d1c1b6625e016e6e149055782d303a7bff78b59f29eb3c72d010c2a8b8a554b6f
DIST megaglest-source-3.7.0.tar.xz 1442444 SHA256 5fdf2ed072c8a207a42b280929a7ce097ed6f966b2b85a7f0a89e741ac5cca23 SHA512 113bb59a4f8ec2b0d83b30952f7723c8a9a835b4854a083327c13a87f69c45d66184025bc0dd1af4ebfebeaa6d8ea7f488b859bcb8c04a8ecc5bcad8ac8bb35c WHIRLPOOL 16c5c56c0b8b9374b024178a3d780a21b7594398acb27f4d32ede39567edb6238a1122baaa57272134e62ae2de7c855db8384efd31d6171b7dbc4717249f63a6

@ -0,0 +1,31 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Fri Aug 31 23:45:34 UTC 2012
Subject: fix as-needed
reorder linker line (curl after libircclient)
--- source/shared_lib/CMakeLists.txt
+++ source/shared_lib/CMakeLists.txt
@@ -47,9 +47,7 @@
FIND_PACKAGE(CURL REQUIRED)
INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS})
- IF(UNIX)
- SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${CURL_LIBRARIES})
- ENDIF()
+
# check libcurl version #
IF(WIN32)
file (READ ${PROJECT_SOURCE_DIR}${CURL_INCLUDE_DIR}/curl/curlver.h CURL_VERSION_H_CONTENTS)
@@ -308,6 +306,11 @@
INCLUDE_DIRECTORIES(${IRCCLIENT_INCLUDE_DIR})
SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${IRCCLIENT_LIBRARY})
+ # fix linking order, curl after libircclient
+ IF(UNIX)
+ SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${CURL_LIBRARIES})
+ ENDIF()
+
set(CMAKE_REQUIRED_INCLUDES "${IRCCLIENT_INCLUDE_DIR}")
set(CMAKE_REQUIRED_LIBRARIES "${IRCCLIENT_LIBRARY}")
include(CheckCXXSourceRuns)

@ -0,0 +1,36 @@
provide an option for libVLC
--- megaglest-3.7.0/CMakeLists.txt
+++ megaglest-3.7.0/CMakeLists.txt
@@ -44,6 +44,7 @@
OPTION(BUILD_MEGAGLEST_MODEL_VIEWER "Build model viewer" ON)
OPTION(BUILD_MEGAGLEST_MAP_EDITOR "Build map editor" ON)
OPTION(BUILD_MEGAGLEST "Build MegaGlest" ON)
+OPTION(WITH_VLC "Use libVLC to play videos" ON)
FIND_PROGRAM(HELP2MAN "help2man")
--- megaglest-3.7.0/source/shared_lib/CMakeLists.txt
+++ megaglest-3.7.0/source/shared_lib/CMakeLists.txt
@@ -221,7 +221,7 @@
SET(LIBVLC_MIN_VERSION "1.1.0")
FIND_PACKAGE(LIBVLC)
- IF(LIBVLC_FOUND AND NOT LIBVLC_VERSION STRLESS "${LIBVLC_MIN_VERSION}")
+ IF(LIBVLC_FOUND AND WITH_VLC AND NOT LIBVLC_VERSION STRLESS "${LIBVLC_MIN_VERSION}")
MESSAGE(STATUS "**NOTE: LIBVLC found so videos are supported.")
INCLUDE_DIRECTORIES(${LIBVLC_INCLUDE_DIR})
IF(UNIX)
@@ -236,7 +236,11 @@
ENDIF()
ELSE()
- MESSAGE(STATUS "**WARNING: LIBVLC NOT found so videos are NOT supported.")
+ IF(WITH_VLC)
+ MESSAGE(STATUS "**WARNING: LIBVLC NOT found so videos are NOT supported.")
+ ELSE()
+ MESSAGE(STATUS "LIBVLC disabled so videos are NOT supported.")
+ ENDIF()
ENDIF()
#########################################################################################

@ -0,0 +1,116 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sat Aug 18 13:41:33 UTC 2012
Subject: build system
fix static build
--- megaglest-3.6.0.3/source/shared_lib/CMakeLists.txt
+++ megaglest-3.6.0.3/source/shared_lib/CMakeLists.txt
@@ -267,21 +267,9 @@
streflop/softfloat)
ENDIF()
- IF(NOT WANT_STATIC_LIBS)
- MESSAGE(STATUS "*** Searching for miniupnpc since WANT_STATIC_LIBS is off ...")
- FIND_PACKAGE(Miniupnpc)
- ENDIF()
-
- if(NOT MINIUPNP_FOUND)
- MESSAGE(STATUS "*** Using EMBEDDED miniupnpc since dev system does not have it... MINIUPNP_FOUND [${MINIUPNP_FOUND}]")
-
- SET(DIRS_WITH_SRC ${DIRS_WITH_SRC} platform/miniupnpc)
- else()
- MESSAGE(STATUS "*** Using SHARED miniupnpc found in [${MINIUPNP_INCLUDE_DIR}] MINIUPNP_FOUND [${MINIUPNP_FOUND}] MINIUPNP_LIBRARY [${MINIUPNP_LIBRARY}]")
-
- INCLUDE_DIRECTORIES(${MINIUPNP_INCLUDE_DIR})
- SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${MINIUPNP_LIBRARY})
- endif()
+ FIND_PACKAGE(Miniupnpc REQUIRED)
+ INCLUDE_DIRECTORIES(${MINIUPNP_INCLUDE_DIR})
+ SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${MINIUPNP_LIBRARY})
IF(MINIUPNPC_VERSION_PRE1_5)
ADD_DEFINITIONS(-DMINIUPNPC_VERSION_PRE1_5)
@@ -316,22 +304,9 @@
INCLUDE_DIRECTORIES( ${MG_INCLUDES_ROOT}platform/sdl )
INCLUDE_DIRECTORIES( ${MG_INCLUDES_ROOT}xml/rapidxml )
- IF(NOT WANT_STATIC_LIBS)
- MESSAGE(STATUS "*** Searching for libircclient since WANT_STATIC_LIBS is off ...")
- FIND_PACKAGE(Ircclient)
- ENDIF()
-
- if(NOT IRCCLIENT_FOUND)
- MESSAGE(STATUS "*** Using EMBEDDED libircclient since this system does not have it... IRCCLIENT_FOUND [${IRCCLIENT_FOUND}]")
-
- SET(MG_SOURCE_FILES ${MG_SOURCE_FILES} ${PROJECT_SOURCE_DIR}/source/shared_lib/sources/libircclient/src/libircclient.c)
- INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/shared_lib/include/libircclient/include)
- else()
- MESSAGE(STATUS "*** Using SHARED libircclient found in [${IRCCLIENT_INCLUDE_DIR}] IRCCLIENT_FOUND [${IRCCLIENT_FOUND}] IRCCLIENT_LIBRARY [${IRCCLIENT_LIBRARY}]")
-
- INCLUDE_DIRECTORIES(${IRCCLIENT_INCLUDE_DIR})
- SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${IRCCLIENT_LIBRARY})
- endif()
+ FIND_PACKAGE(Ircclient REQUIRED)
+ INCLUDE_DIRECTORIES(${IRCCLIENT_INCLUDE_DIR})
+ SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${IRCCLIENT_LIBRARY})
set(CMAKE_REQUIRED_INCLUDES "${IRCCLIENT_INCLUDE_DIR}")
set(CMAKE_REQUIRED_LIBRARIES "${IRCCLIENT_LIBRARY}")
--- megaglest-3.6.0.3/mk/cmake/Modules/FindMiniupnpc.cmake
+++ megaglest-3.6.0.3/mk/cmake/Modules/FindMiniupnpc.cmake
@@ -35,7 +35,11 @@
find_path(MINIUPNP_INCLUDE_DIR miniupnpc.h
PATH_SUFFIXES miniupnpc)
-find_library(MINIUPNP_LIBRARY miniupnpc)
+IF(WANT_STATIC_LIBS)
+ find_library(MINIUPNP_LIBRARY libminiupnpc.a)
+ELSE(WANT_STATIC_LIBS)
+ find_library(MINIUPNP_LIBRARY libminiupnpc.so)
+ENDIF(WANT_STATIC_LIBS)
if (MINIUPNP_INCLUDE_DIR AND MINIUPNP_LIBRARY)
set (MINIUPNP_FOUND TRUE)
--- megaglest-3.6.0.3/mk/cmake/Modules/FindOGG.cmake
+++ megaglest-3.6.0.3/mk/cmake/Modules/FindOGG.cmake
@@ -19,12 +19,12 @@
FIND_PATH(OGG_INCLUDE_DIR ogg/ogg.h)
-#IF (OGG_STATIC AND NOT OGG_LIBRARY)
-# FIND_LIBRARY(OGG_LIBRARY NAMES libogg.a ogg)
-#ELSE()
- FIND_LIBRARY(OGG_LIBRARY NAMES ogg)
-#ENDIF()
-
+IF (OGG_STATIC)
+ FIND_LIBRARY(OGG_LIBRARY NAMES libogg.a)
+ELSE()
+ FIND_LIBRARY(OGG_LIBRARY NAMES libogg.so)
+ENDIF()
+
#IF (OGG_STATIC AND NOT VORBIS_LIBRARY)
# FIND_LIBRARY(VORBIS_LIBRARY NAMES libvorbis.a vorbis)
#ELSE()
--- megaglest-3.7.0/mk/cmake/Modules/FindLUAJIT.cmake
+++ megaglest-3.7.0/mk/cmake/Modules/FindLUAJIT.cmake
@@ -18,13 +18,13 @@
NAMES luajit.h
PATH_SUFFIXES luajit-2.0)
-if (LUAJIT_FIND_STATIC)
+#if (LUAJIT_FIND_STATIC)
find_library(LUAJIT_LIBRARIES luajit.a
NAMES libluajit-5.1.a)
-else (LUATJIT_FIND_STATIC)
- find_library(LUAJIT_LIBRARIES luajit
- NAMES luajit-5.1)
-endif (LUAJIT_FIND_STATIC)
+#else (LUATJIT_FIND_STATIC)
+# find_library(LUAJIT_LIBRARIES luajit.so
+# NAMES libluajit-5.1.so)
+#endif (LUAJIT_FIND_STATIC)
mark_as_advanced(LUAJIT_INCLUDE_DIR)
mark_as_advanced(LUAJIT_LIBRARIES)

@ -0,0 +1,160 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/megaglest/megaglest-3.7.0.ebuild,v 1.1 2012/11/14 17:13:31 hasufell Exp $
EAPI=4
VIRTUALX_REQUIRED="manual"
inherit eutils flag-o-matic cmake-utils virtualx wxwidgets gnome2-utils games
DESCRIPTION="Cross-platform 3D realtime strategy game"
HOMEPAGE="http://www.megaglest.org/"
SRC_URI="mirror://sourceforge/${PN}/${PN}-source-${PV}.tar.xz"
LICENSE="GPL-3 BitstreamVera"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug +editor sse sse2 sse3 static +streflop +tools +unicode wxuniversal +model-viewer videos"
RDEPEND="
>=dev-lang/lua-5.1
dev-libs/icu
dev-libs/libxml2
media-libs/fontconfig
media-libs/freetype
media-libs/libsdl[X,audio,joystick,opengl,video]
media-libs/libvorbis
media-libs/openal
net-libs/gnutls
>=net-libs/libircclient-1.6-r1
sys-libs/zlib
virtual/opengl
virtual/glu
x11-libs/libX11
x11-libs/libXext
editor? ( x11-libs/wxGTK:2.8[X,opengl] )
model-viewer? ( x11-libs/wxGTK:2.8[X] )
!static? (
dev-libs/xerces-c[icu]
media-libs/ftgl
media-libs/glew
media-libs/libogg
media-libs/libpng:0
net-libs/miniupnpc
net-misc/curl
virtual/jpeg
)
videos? ( media-video/vlc )"
DEPEND="${RDEPEND}
sys-apps/help2man
virtual/pkgconfig
editor? ( ${VIRTUALX_DEPEND} )
model-viewer? ( ${VIRTUALX_DEPEND} )
static? (
dev-libs/xerces-c[icu,static-libs]
media-libs/ftgl[static-libs]
media-libs/glew[static-libs]
media-libs/libogg[static-libs]
media-libs/libpng:0[static-libs]
net-libs/miniupnpc[static-libs]
net-misc/curl[static-libs]
virtual/jpeg[static-libs]
)"
PDEPEND="~games-strategy/${PN}-data-${PV}"
src_prepare() {
if use editor || use model-viewer ; then
WX_GTK_VER="2.8"
need-wxwidgets unicode
fi
epatch "${FILESDIR}"/${P}-{static-build,cmake,as-needed}.patch
}
src_configure() {
if use sse3; then
SSE=3
elif use sse2; then
SSE=2
elif use sse; then
SSE=1
else
SSE=0
fi
local mycmakeargs=(
$(cmake-utils_use_build editor MEGAGLEST_MAP_EDITOR)
$(cmake-utils_use_build tools MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS)
$(cmake-utils_use_build model-viewer MEGAGLEST_MODEL_VIEWER)
$(cmake-utils_use_with videos VLC)
-DMAX_SSE_LEVEL_DESIRED="${SSE}"
-DMEGAGLEST_BIN_INSTALL_PATH="${GAMES_BINDIR}"
-DMEGAGLEST_DATA_INSTALL_PATH="${GAMES_DATADIR}/${PN}"
# icons are used at runtime, wrong default location share/pixmaps
-DMEGAGLEST_ICON_INSTALL_PATH="${GAMES_DATADIR}/${PN}"
-DUSE_FTGL=ON
$(cmake-utils_use_want static STATIC_LIBS)
$(cmake-utils_use_want streflop STREFLOP)
-DWANT_SVN_STAMP=off
$(cmake-utils_use static wxWidgets_USE_STATIC)
$(cmake-utils_use unicode wxWidgets_USE_UNICODE)
$(cmake-utils_use wxuniversal wxWidgets_USE_UNIVERSAL)
$(usex debug "-DBUILD_MEGAGLEST_UPNP_DEBUG=ON -DwxWidgets_USE_DEBUG=ON" "")
)
# support CMAKE_BUILD_TYPE=Gentoo
append-cppflags '-DCUSTOM_DATA_INSTALL_PATH=\\\"'${GAMES_DATADIR}/${PN}/'\\\"'
cmake-utils_src_configure
}
src_compile() {
if use editor || use model-viewer; then
VIRTUALX_COMMAND="cmake-utils_src_compile" virtualmake
else
cmake-utils_src_compile
fi
}
src_install() {
# rebuilds some targets randomly without fast option
emake -C "${CMAKE_BUILD_DIR}" DESTDIR="${D}" "$@" install/fast
dodoc {AUTHORS.source_code,CHANGELOG,README}.txt
doicon -s 48 ${PN}.png
use editor &&
make_desktop_entry ${PN}_editor "MegaGlest Map Editor"
use model-viewer &&
make_desktop_entry ${PN}_g3dviewer "MegaGlest Model Viewer"
# provided by megaglest-data
rm "${D}${GAMES_DATADIR}"/${PN}/${PN}.bmp || die
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
einfo
elog 'Note about Configuration:'
elog 'DO NOT directly edit glest.ini and glestkeys.ini but rather glestuser.ini'
elog 'and glestuserkeys.ini in ~/.megaglest/ and create your user over-ride'
elog 'values in these files.'
elog
elog 'If you have an older graphics card which only supports OpenGL 1.2, and the'
elog 'game crashes when you try to play, try starting with "megaglest --disable-vbo"'
elog 'Some graphics cards may require setting Max Lights to 1.'
einfo
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,2 +1,3 @@
DIST triplea_0_9_0_2_source_code_only.zip 13624383 SHA256 1ce749cf7c107ebe7aaac13b91a31c30b453e8414a7935755be2857561e1bce7
DIST triplea_1_5_2_1_source_code_only.zip 133170340 SHA256 c1b2ad8e897ac83b4b021c30970563da8937e4d3f52baa66219a5ad7fb68475e SHA512 d1cf630ae2eed98eb47bd5b93af89d59418005764efe0edcc3b764b9d8faf5315a74ad1d17ff7282939f3f830c196cee473dd4cea11efcd791429d98f0666997 WHIRLPOOL 5ddab5f97d5ecc1b9f950cf40fee3a8cbfbfd9ec29455967831318b22bc76ed381f33694b80a5137701b05f9737f47d28276f8232f0f260016d0f36a6fed08ce
DIST triplea_1_6_1_2_source_code_only.zip 145599721 SHA256 1764a4485c5c439883016670d2f4c3cc7992d0b7af932712938b4b1d1c757053 SHA512 2989c92ce6d4578f988afc428f0f35b419095ddb9bf7d7def4600bd58970157257bde6e9d5204a04dcbf17bc9168f9f8ccee34a110d9508a2f9cdb45685c20b2 WHIRLPOOL 47fcac5a9c074c558650457812f6f2be238f03f312d59734c5e060c4a8bf30cd7588cb763ccfe3da2197ec35acaf8f94a732adf73865108340e48478acfeb8e8

@ -0,0 +1,92 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/triplea/triplea-1.6.1.2.ebuild,v 1.1 2012/11/14 20:17:19 mr_bones_ Exp $
EAPI=2
inherit eutils java-pkg-2 java-ant-2 versionator games
MY_PV=$(replace_all_version_separators _)
DESCRIPTION="An open source clone of the popular Axis and Allies boardgame"
HOMEPAGE="http://triplea.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${MY_PV}_source_code_only.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RESTRICT="test" # Needs X11 maybe use virtualx.eclass
RDEPEND="dev-java/commons-httpclient:3
dev-java/apple-java-extensions-bin
dev-java/commons-logging
dev-java/commons-codec
=dev-java/junit-3.8*"
DEPEND="${RDEPEND}
virtual/jdk:1.6
app-arch/unzip"
RDEPEND="${RDEPEND}
virtual/jre:1.6"
S=${WORKDIR}/${PN}_${MY_PV}
pkg_setup() {
games_pkg_setup
java-pkg-2_pkg_setup
}
src_prepare() {
sed -i \
-e 's:"triplea":".triplea":g' \
src/games/strategy/engine/framework/GameRunner.java || die
rm -f lib/derby_10_1_2.jar
java-pkg_jar-from apple-java-extensions-bin AppleJavaExtensions.jar \
lib/AppleJavaExtensions.jar
java-pkg_jar-from commons-httpclient-3 commons-httpclient.jar \
lib/commons-httpclient-3.0.1.jar
java-pkg_jar-from commons-logging commons-logging.jar \
lib/commons-logging-1.1.jar
java-pkg_jar-from commons-codec commons-codec.jar \
lib/commons-codec-1.3.jar
# installs the test files
java-pkg_jar-from --into lib junit
# Needs the substance package
#java-pkg_jar-from substance substance.jar \
# lib/substance_5_3.jar
#java-pkg_ensure-no-bundled-jars
}
src_compile() {
eant || die
echo "triplea.saveGamesInHomeDir=true" > data/triplea.properties
# The only target creating this is zip which does unjar etc
cd classes || die
jar cf ../bin/triplea.jar * || die
rm -fr *
}
src_test() {
ANT_TASKS="ant-junit" eant test
}
src_install() {
insinto "${GAMES_DATADIR}"/${PN}
doins -r bin data sounds dice_servers images maps || die
java-pkg_regjar "${D}/${GAMES_DATADIR}"/${PN}/bin/*.jar
java-pkg_dolauncher ${PN} -into "${GAMES_PREFIX}" \
--java_args "-Xmx256m" --main \
games.strategy.engine.framework.GameRunner
java-pkg_dolauncher ${PN}-server -into "${GAMES_PREFIX}" \
--java_args "-server -Xmx64m -Dtriplea.lobby.port=3303 -Dtriplea.lobby.console=true" \
--main games.strategy.engine.lobby.server.LobbyServer
newicon icons/triplea_icon.png ${PN}.png
newicon icons/triplea_icon.png ${PN}-server.png
make_desktop_entry ${PN} TripleA
make_desktop_entry ${PN}-server TripleA-server
dodoc changelog.txt || die
dohtml -r doc/* readme.html || die
prepgamesdirs
}

@ -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/kde-misc/kde-gtk-config/kde-gtk-config-2.0.ebuild,v 1.4 2012/08/25 06:42:16 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kde-gtk-config/kde-gtk-config-2.0.ebuild,v 1.5 2012/11/14 14:43:19 kensington Exp $
EAPI=4
@ -9,7 +9,7 @@ ru sv uk zh_CN"
inherit kde4-base
DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel"
HOMEPAGE="http://projects.kde.org/projects/playground/base/kde-gtk-config"
HOMEPAGE="http://projects.kde.org/projects/kdereview/kde-gtk-config"
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.bz2"
LICENSE="GPL-3"

@ -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/kde-misc/kde-gtk-config/kde-gtk-config-2.1.1.ebuild,v 1.1 2012/11/06 08:53:31 kensington Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kde-gtk-config/kde-gtk-config-2.1.1.ebuild,v 1.2 2012/11/14 14:43:19 kensington Exp $
EAPI=4
@ -9,7 +9,7 @@ pt_BR ru sv uk zh_CN"
inherit kde4-base
DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel"
HOMEPAGE="http://projects.kde.org/projects/playground/base/kde-gtk-config"
HOMEPAGE="http://projects.kde.org/projects/kdereview/kde-gtk-config"
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.bz2"
LICENSE="GPL-3"

@ -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/kde-misc/kde-gtk-config/kde-gtk-config-2.1.ebuild,v 1.2 2012/11/06 17:04:01 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kde-gtk-config/kde-gtk-config-2.1.ebuild,v 1.5 2012/11/15 01:05:10 blueness Exp $
EAPI=4
@ -9,11 +9,11 @@ pt_BR ru sv uk zh_CN"
inherit kde4-base
DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel"
HOMEPAGE="http://projects.kde.org/projects/playground/base/kde-gtk-config"
HOMEPAGE="http://projects.kde.org/projects/kdereview/kde-gtk-config"
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.bz2"
LICENSE="GPL-3"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ppc ~ppc64 x86"
SLOT="4"
IUSE="debug"

@ -1,2 +1 @@
DIST kio-gopher-0.1.4.tar.bz2 35714 RMD160 e84e2f43c555979cf6382168fd83af374b352f7a SHA1 8475cfdca9962f48fded8e56e6aa55b47ac6ae1b SHA256 99bc6c839b06ed7cb58a60bbf93ec70b77d893184a7a7aa2075ab910664749e7
DIST kio_gopher-0.1.3-kde4.4.0.tar.bz2 21848 RMD160 8a5cce0fd21daec93527ba0e830a8f1ea33c36d5 SHA1 78400a24fd6f0e11543ffeb8d1e61e0de32a6a8e SHA256 269be52fe0a786ef5780d1cdbb8ad0bc0153fbd2cc50dc757a8feecf720cf8c0
DIST kio-gopher-0.1.4.tar.bz2 35714 SHA256 99bc6c839b06ed7cb58a60bbf93ec70b77d893184a7a7aa2075ab910664749e7

@ -1,28 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kio_gopher/kio_gopher-0.1.3.ebuild,v 1.4 2011/10/29 00:35:51 abcd Exp $
EAPI=4
KDE_LINGUAS="ar bg br ca cs cy da de el en_GB es et fr ga gl is it ka km lt lv
ms nb nds nl nn pa pl pt pt_BR ro ru rw sk sv ta tr uk zh_CN zh_TW"
inherit kde4-base
MY_P=${P}-kde4.4.0
DESCRIPTION="Gopher Kioslave for Konqueror"
HOMEPAGE="http://kgopher.berlios.de/"
SRC_URI="mirror://kde/Attic/4.4.0/src/extragear/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="4"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
DEPEND="
$(add_kdebase_dep konqueror)
"
RDEPEND=${DEPEND}
S=${WORKDIR}/${MY_P}
DOCS=( BUGS ChangeLog FAQ README )

@ -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/kde-misc/kio_gopher/kio_gopher-0.1.4.ebuild,v 1.1 2012/01/22 20:51:15 johu Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kio_gopher/kio_gopher-0.1.4.ebuild,v 1.2 2012/11/14 14:50:46 kensington Exp $
EAPI=4
KDE_LINGUAS="ar bg br ca ca@valencia cs cy da de el en_GB eo es et fi fr ga gl
@ -13,7 +13,7 @@ inherit kde4-base
MY_P=${PN/_/-}-${PV}
DESCRIPTION="Gopher Kioslave for Konqueror"
HOMEPAGE="http://kgopher.berlios.de/"
HOMEPAGE="http://userbase.kde.org/Kio_gopher"
SRC_URI="mirror://kde/stable/extragear/${MY_P}.tar.bz2"
LICENSE="GPL-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/kde-misc/kwebkitpart/kwebkitpart-1.3.0.ebuild,v 1.3 2012/11/06 17:08:10 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kwebkitpart/kwebkitpart-1.3.0.ebuild,v 1.5 2012/11/15 01:08:08 blueness Exp $
EAPI=4
@ -12,6 +12,6 @@ HOMEPAGE="https://projects.kde.org/projects/extragear/base/kwebkitpart"
SRC_URI="http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz"
LICENSE="LGPL-2"
KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ppc ~ppc64 x86"
SLOT="4"
IUSE="debug"

@ -1,2 +1 @@
DIST 95501-miniplayer-2.4.tar.bz2 48611 SHA256 91fa2c25e5a5b613273203a71e26cd9069bbcb2a6161e99513bee074774efef9 SHA512 dfa5d45bf62395b6456ff9ab6d3216724c04f777fa9120b738eeda34bed40c5ab01f63fdc6cfeb11fbe45f2ed40937742130dcd409196cd2ce8b9daa75855317 WHIRLPOOL 35f6975638f87a230fe778e645ec617daca6dcac253b08a3fef1f26f6aa7bbd3b905456fe92034e72cd9512428a3196b5fa67d1eeaf69a0c51cd1ed37bb966b5
DIST 95501-miniplayer-2.5.tar.bz2 49453 SHA256 84b19fcb6c01c03d857431e2f39eceed756d8e4026b0cc3860b2aaf31b4c1705 SHA512 b3678e32ec141479386f8185dcdbd88bb6b84f9e7fbe9277e0ec85f12d7802c932e0b8ac525abcb1817afa1c11a201372f154333ece90bcc9666d28755af8180 WHIRLPOOL 2b2f5db1f196877085306ae3eb39625dc24fca1c1b6350f243f0b66bd13e36033d0fbf30695eb8a6550006e20279d96ea1a279b0c776d1cc1f2591e7e7a14e94

@ -1,37 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/miniplayer/miniplayer-2.4.ebuild,v 1.4 2012/07/16 11:19:29 ago Exp $
EAPI=4
KDE_LINGUAS_DIR="applet/locale"
KDE_LINGUAS="de et pl pt ru sv uk"
inherit kde4-base
DESCRIPTION="Multimedia player plasmoid"
HOMEPAGE="http://kde-look.org/content/show.php?content=95501"
SRC_URI="http://kde-look.org/CONTENT/content-files/95501-${P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="amd64 x86"
SLOT="4"
IUSE="debug"
DEPEND="
media-libs/phonon
"
RDEPEND="
${DEPEND}
$(add_kdebase_dep plasma-workspace)
"
src_prepare() {
local lang
for lang in ${KDE_LINGUAS} ; do
if ! use linguas_${lang} ; then
rm ${KDE_LINGUAS_DIR}/${lang}.mo
fi
done
kde4-base_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/kde-misc/miniplayer/miniplayer-2.5.ebuild,v 1.2 2012/11/06 17:08:42 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/kde-misc/miniplayer/miniplayer-2.5.ebuild,v 1.3 2012/11/14 20:13:48 johu Exp $
EAPI=4
@ -13,7 +13,7 @@ HOMEPAGE="http://kde-look.org/content/show.php?content=95501"
SRC_URI="http://kde-look.org/CONTENT/content-files/95501-${P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
SLOT="4"
IUSE="debug"

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

Loading…
Cancel
Save