parent
21cd7da779
commit
5c93534b6b
@ -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,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,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,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 @@
|
||||
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,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 @@
|
||||
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,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
|
||||
|
@ -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'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.
|
||||
|
||||
@
|
||||
&#x7b;-\# LANGUAGE OverloadedStrings \#-&#x7d;
|
||||
|
||||
import Data.List (sort)
|
||||
import DBus
|
||||
import DBus.Client
|
||||
|
||||
main = do
|
||||
&#x20; client <- connectSession
|
||||
&#x20; //
|
||||
&#x20; \-- Request a list of connected clients from the bus
|
||||
&#x20; reply <- call_ client (methodCall \"\/org\/freedesktop\/DBus\" \"org.freedesktop.DBus\" \"ListNames\")
|
||||
&#x20; &#x7b; methodCallDestination = Just \"org.freedesktop.DBus\"
|
||||
&#x20; &#x7d;
|
||||
&#x20; //
|
||||
&#x20; \-- org.freedesktop.DBus.ListNames() returns a single value, which is
|
||||
&#x20; \-- a list of names (here represented as [String])
|
||||
&#x20; let Just names = fromVariant (methodReturnBody reply !! 0)
|
||||
&#x20; //
|
||||
&#x20; \-- Print each name on a line, sorted so reserved names are below
|
||||
&#x20; \-- temporary names.
|
||||
&#x20; mapM_ putStrLn (sort names)
|
||||
@
|
||||
|
||||
>$ ghc --make list-names.hs
|
||||
>$ ./list-names
|
||||
>:1.0
|
||||
>:1.1
|
||||
>:1.10
|
||||
>:1.106
|
||||
>:1.109
|
||||
>:1.110
|
||||
>ca.desrt.dconf
|
||||
>org.freedesktop.DBus
|
||||
>org.freedesktop.Notifications
|
||||
>org.freedesktop.secrets
|
||||
>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,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,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,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>
|
||||
|
@ -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,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,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 +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,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,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
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue