parent
38f3883370
commit
494a0a4135
@ -0,0 +1,38 @@
|
||||
--- a/src/unzip/ioapi.h 2004-12-19 14:51:32.000000000 +0100
|
||||
+++ b/src/unzip/ioapi.h 2012-01-11 18:07:59.570768250 +0100
|
||||
@@ -35,6 +35,16 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
+/* Work-around for NetBSD. Its zconf.h doesn't define OF(x) */
|
||||
+#ifndef OF
|
||||
+#ifdef __STDC__
|
||||
+#define OF(x) x
|
||||
+#else
|
||||
+#define OF(x) ()
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
typedef voidpf (ZCALLBACK *open_file_func) OF((voidpf opaque, const char* filename, int mode));
|
||||
typedef uLong (ZCALLBACK *read_file_func) OF((voidpf opaque, voidpf stream, void* buf, uLong size));
|
||||
typedef uLong (ZCALLBACK *write_file_func) OF((voidpf opaque, voidpf stream, const void* buf, uLong size));
|
||||
--- a/src/unzip/unzip.h 2004-12-19 14:51:32.000000000 +0100
|
||||
+++ b/src/unzip/unzip.h 2012-01-11 18:00:25.988120225 +0100
|
||||
@@ -47,6 +47,15 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
+/* Work-around for NetBSD. Its zconf.h doesn't define OF(x) */
|
||||
+#ifndef OF
|
||||
+#ifdef __STDC__
|
||||
+#define OF(x) x
|
||||
+#else
|
||||
+#define OF(x) ()
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
#ifndef _ZLIB_H
|
||||
#include "../zlib/zlib.h"
|
||||
#endif
|
||||
|
@ -0,0 +1,23 @@
|
||||
Only alias sed to /usr/lib/portage/bin/ebuild-helpers/sed if the
|
||||
latter exists (which should be the case on prefix portages, but not on
|
||||
normal ones). Fixes fallout from bug #370935 on non-prefix portages.
|
||||
|
||||
--- python-updater
|
||||
+++ python-updater
|
||||
@@ -488,8 +488,15 @@
|
||||
shift
|
||||
done
|
||||
|
||||
+# On a prefix portage we need to use sed from ebuild-helpers/ instead
|
||||
+# of $PATH. On non-prefix portages ebuild-helpers/sed does not exist.
|
||||
+# Prepending ebuild-helpers/ to $PATH uses too many tools from there.
|
||||
+# So alias sed to ebuild-helpers/sed if it exists:
|
||||
if [[ "${PMS_COMMAND[${PMS_INDEX}]}" == "emerge" ]]; then
|
||||
- alias sed="$(/usr/bin/python -c "import os; print(os.path.dirname(os.path.realpath('$(type -p emerge)')))")/ebuild-helpers/sed"
|
||||
+ sed="$(/usr/bin/python -c "import os; print(os.path.dirname(os.path.realpath('$(type -p emerge)')))")/ebuild-helpers/sed"
|
||||
+ if [[ -x "${sed}" ]]; then
|
||||
+ alias sed="${sed}"
|
||||
+ fi
|
||||
fi
|
||||
|
||||
if has_version "=dev-lang/python-2*"; then
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.10-r2.ebuild,v 1.1 2012/03/03 18:05:31 marienz Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
inherit subversion
|
||||
fi
|
||||
|
||||
DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
SRC_URI=""
|
||||
ESVN_REPO_URI="https://gentoo-progress.googlecode.com/svn/projects/python-updater/trunk"
|
||||
else
|
||||
SRC_URI="http://people.apache.org/~Arfrever/gentoo/${P}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="$([[ "${PV}" == "9999" ]] && echo "sys-apps/help2man")"
|
||||
RDEPEND="dev-lang/python
|
||||
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-expand-aliases.patch
|
||||
epatch "${FILESDIR}"/${P}-only-alias-sed-if-exists.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
emake ${PN}.1 || die "Generation of man page failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin ${PN} || die "dosbin failed"
|
||||
doman ${PN}.1 || die "doman failed"
|
||||
dodoc AUTHORS || die "dodoc failed"
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- a/tenshi.gentoo-init
|
||||
+++ b/tenshi.gentoo-init
|
||||
@@ -1,6 +1,7 @@
|
||||
#!/sbin/runscript
|
||||
|
||||
-opts="depend start stop reload flush checkconfig"
|
||||
+extra_commands="checkconfig"
|
||||
+extra_started_commands="reload flush"
|
||||
|
||||
depend() {
|
||||
need clock hostname logger
|
@ -0,0 +1,12 @@
|
||||
diff -ur Ted-2.21.orig//Makefile Ted-2.21/Makefile
|
||||
--- Ted-2.21.orig//Makefile 2009-10-16 23:20:58.000000000 +0800
|
||||
+++ Ted-2.21/Makefile 2011-10-04 00:22:30.615975269 +0800
|
||||
@@ -198,7 +198,7 @@
|
||||
: To install Ted, you can now run 'make install' AS ROOT
|
||||
|
||||
package.shared: tedPackage/makefile compile.shared
|
||||
- cd tedPackage && make package.shared
|
||||
+ cd tedPackage && $(MAKE) package.shared
|
||||
:
|
||||
: Dynamically linked package ready.
|
||||
: To install Ted, you can now run 'make install' AS ROOT
|
@ -1,2 +1 @@
|
||||
DIST vlock-2.2.2.tar.gz 54732 RMD160 503bb2736dca073e83b216606e2d73ad7dc50fe5 SHA1 646513181d0028d345f6c0bc53a09e0000ac2afe SHA256 ea875250cad150872583b6ed2436470bc5e9c3a580d85554e31a2d5ae1d92fad
|
||||
DIST vlock-2.2.3.tar.gz 54860 RMD160 36f03d28477dc6e7c7d9ba7f0ee7685edf38f49b SHA1 c2ad6bd34463aefec0d9cb7551c072e1e72ed497 SHA256 85aa5aed1ae49351378a0bd527a013078f0f969372a63164b1944174ae1a5e39
|
||||
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/vlock/vlock-2.2.2-r2.ebuild,v 1.10 2011/01/05 16:54:09 jlec Exp $
|
||||
|
||||
inherit eutils pam toolchain-funcs multilib
|
||||
|
||||
DESCRIPTION="A console screen locker"
|
||||
HOMEPAGE="http://cthulhu.c3d2.de/~toidinamai/vlock/vlock.html"
|
||||
SRC_URI="http://cthulhu.c3d2.de/~toidinamai/vlock/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
|
||||
IUSE="pam test"
|
||||
|
||||
RDEPEND="pam? ( sys-libs/pam )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-util/cunit )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup vlock
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch \
|
||||
"${FILESDIR}/${P}-asneeded.patch" \
|
||||
"${FILESDIR}/${P}-test_process.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use pam; then
|
||||
myconf="--enable-pam"
|
||||
else
|
||||
myconf="--enable-shadow"
|
||||
fi
|
||||
# this package has handmade configure system which fails with econf...
|
||||
./configure --prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
${myconf} \
|
||||
CC="$(tc-getCC)" \
|
||||
LD="$(tc-getLD)" \
|
||||
CFLAGS="${CFLAGS} -pedantic -std=gnu99" \
|
||||
LDFLAGS="${LDFLAGS}" || die "configure failed"
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
use pam && pamd_mimic_system vlock auth
|
||||
dodoc ChangeLog PLUGINS README README.X11 SECURITY STYLE TODO || die
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST autounmask-0.27.tar.gz 4062 RMD160 910ab0a692ad88d192050c7445ee8446135ab8c8 SHA1 a144b759a3015a7e19134c2e23dce91f8d9cf4e7 SHA256 44cac25ac4546099901e58289eb73e2a9990c1f454a8dec14c972c2df13bb277
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/autounmask/autounmask-0.27.ebuild,v 1.10 2011/01/18 22:21:45 xarthisius Exp $
|
||||
|
||||
DESCRIPTION="autounmask - Unmasking packages the easy way"
|
||||
HOMEPAGE="http://download.mpsna.de/opensource/autounmask/"
|
||||
SRC_URI="http://download.mpsna.de/opensource/autounmask/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ~ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
>=dev-perl/PortageXS-0.02.09
|
||||
virtual/perl-Term-ANSIColor
|
||||
dev-perl/Shell-EnvImporter"
|
||||
RDEPEND="${DEPEND}
|
||||
sys-apps/portage"
|
||||
|
||||
src_install() {
|
||||
dobin autounmask || die
|
||||
dodoc Changelog
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST eix-0.23.10.tar.xz 438336 RMD160 a12710983fd33e04350fe519b99c9b62fe647e15 SHA1 d96c06bfe1f6a9a796813841fb7b30876a069d92 SHA256 6525b65de08dc3c5946f008b57c8027e5725d2bbc0bf5b980afda65ea207b356
|
||||
DIST eix-0.23.3.tar.xz 443364 RMD160 ad7b6842ceeaa4d93bdf7fa6fcdc85f773b54970 SHA1 55d9a6ef2ebf07ba4293b9b2b78443658c47b12f SHA256 c9525a4f8605250469600667e364e2d9325d7964b3476653bb8908f28cccb828
|
||||
DIST eix-0.23.9.tar.xz 437468 RMD160 ed6e7009368e3149f6769ffe6638f9d8a6de9986 SHA1 a078726469837d681c8f9ce3e421336a082d1b1c SHA256 194bcaf7315a96b21990d2b51f13651e11c20a7e9814134bcfa31a88a7f087f5
|
||||
DIST eix-0.24.0.tar.xz 430532 RMD160 293918654907c068dd50d69c02c6efa0a10a3bea SHA1 f7ed5e7a51435d13d180311145fa865091f7844b SHA256 13526c5ce547cf3df1de40df632dacf2c60b84f3e69735ba76ae489fe9b1a24a
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.23.9.ebuild,v 1.1 2012/01/28 16:23:04 darkside Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.24.0.ebuild,v 1.1 2012/03/04 04:40:33 darkside Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,7 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<herd>tools-portage</herd>
|
||||
<maintainer>
|
||||
<email>dolsen@gentoo.org</email>
|
||||
<name>Brian Dolbec</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,14 @@
|
||||
diff -uNr porthole/db/user_configs.py.old porthole/db/user_configs.py
|
||||
|
||||
--- porthole/db/user_configs.py.old 2010-11-27 13:34:35.000000000 +0600
|
||||
+++ porthole/db/user_configs.py 2010-11-27 13:31:24.000000000 +0600
|
||||
@@ -364,7 +364,7 @@
|
||||
debug.dprint("USER_CONFIGS: set_user_config(): add: " +
|
||||
"%s,\n remove: %s " %(str(add),str(remove)))
|
||||
set_config.set_user_config(filename=file, name=name, ebuild=ebuild,
|
||||
- comment=comment, username=privileges.USER,
|
||||
+ comment=comment, username=privileges.user,
|
||||
add=add, remove=remove)
|
||||
self.set_config_callback()
|
||||
else:
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/porthole/porthole-0.6.1-r3.ebuild,v 1.1 2012/03/04 04:12:36 dolsen Exp $
|
||||
|
||||
EAPI="2"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
PYTHON_USE_WITH="xml threads"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="A GTK+-based frontend to Portage"
|
||||
HOMEPAGE="http://porthole.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/porthole/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="nls"
|
||||
LANGS="de pl ru vi it fr tr"
|
||||
for X in $LANGS; do IUSE="${IUSE} linguas_${X}"; done
|
||||
|
||||
RDEPEND=">=sys-apps/portage-2.1
|
||||
dev-python/pygtk:2
|
||||
gnome-base/libglade:2.0
|
||||
dev-python/pygtksourceview:2
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=sys-devel/gettext-0.14 )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-masking_status.patch" # bug 307037
|
||||
epatch "${FILESDIR}/${P}-missing_import.patch" # bug 323179
|
||||
epatch "${FILESDIR}/${P}-missing-attribute.patch" #bug 323179
|
||||
}
|
||||
|
||||
src_compile(){
|
||||
# Compile localizations if necessary
|
||||
if use nls ; then
|
||||
cd scripts
|
||||
./pocompile.sh -emerge ${LINGUAS} || die "pocompile failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
dodoc TODO README NEWS AUTHORS
|
||||
|
||||
keepdir /var/log/porthole
|
||||
fperms g+w /var/log/porthole
|
||||
keepdir /var/db/porthole
|
||||
fperms g+w /var/db/porthole
|
||||
|
||||
# nls
|
||||
if use nls; then
|
||||
# mo directory doesn't exists with nls enabled and unsupported LINGUAS
|
||||
[[ -d porthole/i18n/mo ]] && domo porthole/i18n/mo/*
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
chgrp portage "${D}"/var/log/porthole
|
||||
chgrp portage "${D}"/var/db/porthole
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "Porthole has updated the way that the upgrades are sent to emerge."
|
||||
einfo "In this new way the user needs to set any 'Settings' menu emerge options"
|
||||
einfo "Porthole automatically adds '--oneshot' for all upgrades selections"
|
||||
einfo "Other options recommended are '--noreplace' along with '--update'"
|
||||
einfo "They allow for portage to skip any packages that might have already"
|
||||
einfo "been upgraded as a dependency of another previously upgraded package"
|
||||
einfo
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST dos2unix-5.2.1.tar.gz 52877 RMD160 0bcce6e16dd94fa85a6cbcb44dc72d5c30db062a SHA1 79e1dbb3753e029d2a5b0d65f3f512d09cbc6f79 SHA256 a0f39f8e7a4f45b55b96c70e452d1c4ae5afbd872a867b7c097cf91bc7e82199
|
||||
DIST dos2unix-5.3.1.tar.gz 54967 RMD160 2d97a1e57adcc6f2a2d237615f5963a4d4725fcf SHA1 df924653efb1f97f90c1017cb99d66b5e07ffc13 SHA256 21322fd3ab3a542c36ea72072251610b3075ca2ebca7d1500f8e4810f9e0982f
|
||||
DIST dos2unix-5.3.2.tar.gz 56719 RMD160 15440229c1a0cf6ff03bedb2066e0cc48f7f2b28 SHA1 0df5fb5fae7758809105a1e6faf454e58d2af681 SHA256 2473f87b20bc9c6827ce2b3be376586d496c28dce35adb676a2129e82acb1c74
|
||||
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/dos2unix/dos2unix-5.2.1.ebuild,v 1.10 2011/05/28 17:58:01 armin76 Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Convert DOS or MAC text files to UNIX format or vice versa"
|
||||
HOMEPAGE="http://www.xs4all.nl/~waterlan/dos2unix.html http://sourceforge.net/projects/dos2unix/"
|
||||
SRC_URI="
|
||||
http://www.xs4all.nl/~waterlan/${PN}/${P}.tar.gz
|
||||
mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="debug nls"
|
||||
|
||||
RDEPEND="
|
||||
!app-text/hd2u
|
||||
!app-text/unix2dos
|
||||
virtual/libintl"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e '/^LDFLAGS/s|=|+=|' \
|
||||
-e '/^CC/s|=|?=|' \
|
||||
-e '/CFLAGS_OS \+=/d' \
|
||||
-e '/LDFLAGS_EXTRA \+=/d' \
|
||||
-e "/^CFLAGS/s|-O2|${CFLAGS}|" \
|
||||
-i "${S}"/Makefile || die
|
||||
tc-export CC
|
||||
use debug && sed "/DEBUG/s:0:1:g" -i Makefile
|
||||
}
|
||||
|
||||
lintl() {
|
||||
# same logic as from virtual/libintl
|
||||
use !elibc_glibc && use !elibc_uclibc && echo "-lintl"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake prefix="${EPREFIX}/usr" \
|
||||
$(use nls && echo "LDFLAGS_EXTRA=$(lintl)" || echo "ENABLE_NLS=") \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \
|
||||
$(use nls || echo "ENABLE_NLS=") install \
|
||||
|| die "emake install failed"
|
||||
}
|
@ -0,0 +1,116 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.7.6-r1.ebuild,v 1.1 2012/03/03 21:25:22 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
MY_P=CEGUI-${PV}
|
||||
MY_D=CEGUI-DOCS-${PV}
|
||||
DESCRIPTION="Crazy Eddie's GUI System"
|
||||
HOMEPAGE="http://www.cegui.org.uk/"
|
||||
SRC_URI="mirror://sourceforge/crayzedsgui/${MY_P}.tar.gz
|
||||
doc? ( mirror://sourceforge/crayzedsgui/${MY_D}.tar.gz )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 -ppc ~x86"
|
||||
IUSE="bidi debug devil doc examples expat gtk irrlicht lua ogre opengl pcre static-libs tinyxml truetype xerces-c xml zip"
|
||||
REQUIRED_USE="|| ( expat tinyxml xerces-c xml )" # bug 362223
|
||||
|
||||
RDEPEND="bidi? ( dev-libs/fribidi )
|
||||
devil? ( media-libs/devil )
|
||||
expat? ( dev-libs/expat )
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
irrlicht? ( dev-games/irrlicht )
|
||||
lua? (
|
||||
dev-lang/lua
|
||||
dev-lua/toluapp
|
||||
)
|
||||
ogre? ( >=dev-games/ogre-1.7 )
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
media-libs/freeglut
|
||||
media-libs/glew
|
||||
)
|
||||
pcre? ( dev-libs/libpcre )
|
||||
tinyxml? ( dev-libs/tinyxml )
|
||||
xerces-c? ( dev-libs/xerces-c )
|
||||
xml? ( dev-libs/libxml2 )
|
||||
zip? ( sys-libs/zlib[minizip] )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
# use minizip from zlib rather than local code
|
||||
if use zip ; then
|
||||
sed -i \
|
||||
-e '/CEGUI_BUILD_MINIZIP_RESOURCE_PROVIDER_TRUE/{
|
||||
s:minizip/ioapi.cpp minizip/unzip.cpp::;
|
||||
s:libCEGUIBase@cegui_bsfx@_la-ioapi.lo::;
|
||||
s:libCEGUIBase@cegui_bsfx@_la-unzip.lo::
|
||||
}' \
|
||||
-e '/^ZLIB_LIBS/s:=.*:= -lminizip:' \
|
||||
cegui/src/Makefile.in || die
|
||||
fi
|
||||
rm -rf cegui/src/minizip
|
||||
|
||||
if use examples ; then
|
||||
cp -r Samples Samples.clean
|
||||
rm -f $(find Samples.clean -name 'Makefile*')
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable bidi bidirectional-text) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable devil) \
|
||||
$(use_enable examples samples) \
|
||||
$(use_enable expat) \
|
||||
$(use_enable truetype freetype) \
|
||||
$(use_enable irrlicht irrlicht-renderer) \
|
||||
$(use_enable lua lua-module) \
|
||||
$(use_enable lua toluacegui) \
|
||||
--enable-external-toluapp \
|
||||
$(use_enable ogre ogre-renderer) \
|
||||
$(use_enable opengl opengl-renderer) \
|
||||
--enable-external-glew \
|
||||
$(use_enable pcre) \
|
||||
$(use_enable tinyxml) \
|
||||
--enable-external-tinyxml \
|
||||
$(use_enable xerces-c) \
|
||||
$(use_enable xml libxml) \
|
||||
$(use_enable zip minizip-resource-provider) \
|
||||
--enable-null-renderer \
|
||||
--enable-stb \
|
||||
--enable-tga \
|
||||
--disable-corona \
|
||||
--disable-dependency-tracking \
|
||||
--disable-freeimage \
|
||||
--disable-rapidxml \
|
||||
--disable-samples \
|
||||
--disable-silly \
|
||||
$(use_with gtk gtk2) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# remove .la files
|
||||
use static-libs || rm -f "${D}"/usr/*/*.la
|
||||
|
||||
if use doc ; then
|
||||
emake html || die
|
||||
dohtml -r doc/doxygen/html/* || die
|
||||
fi
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/Samples
|
||||
doins -r Samples.clean/* || die
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST ogre-v1-6-5.tar.bz2 41785065 RMD160 4d40f9c2b36ec7d587a47114c7951f43f4a5bdbe SHA1 7068578be47f9207882b01790213f7ae8ad6304c SHA256 7fc0e948679c1c1f10751756d267a41d0e3395a6520a23f7853a0ae39a1281f5
|
||||
DIST ogre_src_v1-7-4.tar.bz2 67391570 RMD160 4259b45dc4b3c4f930053e0de5e4366eaf113840 SHA1 e989b96eacc2c66f8cf8a19dae6cfd962a165207 SHA256 afa475803d9e6980ddf3641dceaa53fcfbd348506ed67893c306766c166a4882
|
||||
|
@ -0,0 +1,10 @@
|
||||
--- a/OgreMain/include/OgreOptimisedUtil.h
|
||||
+++ b/OgreMain/include/OgreOptimisedUtil.h
|
||||
@@ -29,6 +29,7 @@ Torus Knot Software Ltd.
|
||||
#ifndef __OptimisedUtil_H__
|
||||
#define __OptimisedUtil_H__
|
||||
|
||||
+#include <cstddef>
|
||||
#include "OgrePrerequisites.h"
|
||||
#include "OgreEdgeListBuilder.h"
|
||||
|
@ -0,0 +1,77 @@
|
||||
http://www.ogre3d.org/mantis/view.php?id=425
|
||||
|
||||
--- ogre_src_v1-7-4/OgreMain/include/OgreAtomicWrappers.h
|
||||
+++ ogre_src_v1-7-4/OgreMain/include/OgreAtomicWrappers.h
|
||||
@@ -31,6 +31,7 @@
|
||||
#include <signal.h>
|
||||
#include "OgrePrerequisites.h"
|
||||
#include "OgreException.h"
|
||||
+#include "Threading/OgreThreadHeaders.h"
|
||||
|
||||
namespace Ogre {
|
||||
|
||||
--- ogre_src_v1-7-4/OgreMain/include/OgreCommon.h
|
||||
+++ ogre_src_v1-7-4/OgreMain/include/OgreCommon.h
|
||||
@@ -42,6 +42,8 @@
|
||||
# pragma GCC visibility pop
|
||||
#endif
|
||||
|
||||
+#include "Threading/OgreThreadHeaders.h"
|
||||
+
|
||||
namespace Ogre {
|
||||
/** \addtogroup Core
|
||||
* @{
|
||||
--- ogre_src_v1-7-4/OgreMain/include/OgreConvexBody.h
|
||||
+++ ogre_src_v1-7-4/OgreMain/include/OgreConvexBody.h
|
||||
@@ -31,6 +31,7 @@
|
||||
|
||||
#include "OgrePrerequisites.h"
|
||||
#include "OgrePolygon.h"
|
||||
+#include "Threading/OgreThreadHeaders.h"
|
||||
|
||||
|
||||
namespace Ogre
|
||||
@@ -58,9 +59,7 @@
|
||||
|
||||
// Static 'free list' of polygons to save reallocation, shared between all bodies
|
||||
static PolygonList msFreePolygons;
|
||||
-#if OGRE_THREAD_SUPPORT
|
||||
OGRE_STATIC_MUTEX(msFreePolygonsMutex)
|
||||
-#endif
|
||||
|
||||
public:
|
||||
ConvexBody();
|
||||
--- ogre_src_v1-7-4/OgreMain/include/OgreLog.h
|
||||
+++ ogre_src_v1-7-4/OgreMain/include/OgreLog.h
|
||||
@@ -32,6 +32,8 @@
|
||||
#include "OgrePrerequisites.h"
|
||||
#include "OgreString.h"
|
||||
|
||||
+#include "Threading/OgreThreadHeaders.h"
|
||||
+
|
||||
namespace Ogre {
|
||||
|
||||
/** \addtogroup Core
|
||||
--- ogre_src_v1-7-4/OgreMain/include/OgreSharedPtr.h
|
||||
+++ ogre_src_v1-7-4/OgreMain/include/OgreSharedPtr.h
|
||||
@@ -30,6 +30,8 @@
|
||||
|
||||
#include "OgrePrerequisites.h"
|
||||
|
||||
+#include "Threading/OgreThreadHeaders.h"
|
||||
+
|
||||
namespace Ogre {
|
||||
/** \addtogroup Core
|
||||
* @{
|
||||
--- ogre_src_v1-7-4/OgreMain/src/OgreConvexBody.cpp
|
||||
+++ ogre_src_v1-7-4/OgreMain/src/OgreConvexBody.cpp
|
||||
@@ -44,9 +44,7 @@
|
||||
// Statics
|
||||
//-----------------------------------------------------------------------
|
||||
ConvexBody::PolygonList ConvexBody::msFreePolygons;
|
||||
-#if OGRE_THREAD_SUPPORT
|
||||
OGRE_STATIC_MUTEX_INSTANCE(ConvexBody::msFreePolygonsMutex)
|
||||
-#endif
|
||||
//-----------------------------------------------------------------------
|
||||
void ConvexBody::_initialisePool()
|
||||
{
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-games/ogre/ogre-1.7.4.ebuild,v 1.1 2012/03/03 21:00:39 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils cmake-utils
|
||||
|
||||
MY_PV=${PV//./-}
|
||||
DESCRIPTION="Object-oriented Graphics Rendering Engine"
|
||||
HOMEPAGE="http://www.ogre3d.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}_src_v${MY_PV}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+boost cg doc double-precision examples +freeimage ois +opengl poco profile tbb test threads tools +zip"
|
||||
REQUIRED_USE="threads? ( || ( boost poco tbb ) )"
|
||||
RESTRICT="test" #139905
|
||||
|
||||
RDEPEND="media-libs/freetype:2
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
x11-libs/libX11
|
||||
x11-libs/libXaw
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXt
|
||||
boost? ( dev-libs/boost )
|
||||
cg? ( media-gfx/nvidia-cg-toolkit )
|
||||
freeimage? ( media-libs/freeimage )
|
||||
ois? ( dev-games/ois )
|
||||
threads? (
|
||||
poco? ( dev-libs/poco )
|
||||
tbb? ( dev-cpp/tbb )
|
||||
)
|
||||
zip? ( sys-libs/zlib dev-libs/zziplib )"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/xf86vidmodeproto
|
||||
dev-util/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-util/cppunit )"
|
||||
|
||||
S=${WORKDIR}/${PN}_src_v${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gcc46.patch
|
||||
epatch "${FILESDIR}"/${P}-threading.patch
|
||||
sed -i \
|
||||
-e "s:share/OGRE/docs:share/doc/${PF}:" \
|
||||
Docs/CMakeLists.txt || die
|
||||
# Stupid build system hardcodes release names
|
||||
sed -i \
|
||||
-e '/CONFIGURATIONS/s:CONFIGURATIONS.*::' \
|
||||
CMake/Utils/OgreConfigTargets.cmake || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DOGRE_FULL_RPATH=NO
|
||||
$(cmake-utils_use boost OGRE_USE_BOOST)
|
||||
$(cmake-utils_use cg OGRE_BUILD_PLUGIN_CG)
|
||||
$(cmake-utils_use doc OGRE_INSTALL_DOCS)
|
||||
$(cmake-utils_use double-precision OGRE_CONFIG_DOUBLE)
|
||||
$(cmake-utils_use examples OGRE_INSTALL_SAMPLES)
|
||||
$(cmake-utils_use freeimage OGRE_CONFIG_ENABLE_FREEIMAGE)
|
||||
$(cmake-utils_use opengl OGRE_BUILD_RENDERSYSTEM_GL)
|
||||
$(cmake-utils_use profile OGRE_PROFILING)
|
||||
$(cmake-utils_use test OGRE_BUILD_TESTS)
|
||||
$(cmake-utils_use threads OGRE_CONFIG_THREADS)
|
||||
$(cmake-utils_use tools OGRE_BUILD_TOOLS)
|
||||
$(cmake-utils_use zip OGRE_CONFIG_ENABLE_ZIP)
|
||||
)
|
||||
|
||||
if use threads ; then
|
||||
local f
|
||||
for f in poco tbb boost ; do
|
||||
use ${f} || continue
|
||||
mycmakeargs+=( -DOGRE_CONFIG_THREAD_PROVIDER=${f} )
|
||||
break
|
||||
done
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ansi-wl-pprint-0.5.1.tar.gz 13492 RMD160 5870dc568cc9f3bf76143826f2319fef442d6f8f SHA1 d32355485c7125cae8a685ab080252c4cfe52af6 SHA256 aa5e0ba85c46f2f71970645066a8efeeea2c663f222185968fda8e09383ef7e0
|
||||
DIST ansi-wl-pprint-0.6.3.tar.gz 13693 RMD160 5b34df1a8647a18359508fec7e6ed8236967c993 SHA1 4d5e4dda010622764eba75bd43131424c84728a0 SHA256 745245f9db01ad9a3c421ecd5fab26fa84153ce7bdeba6a7f65283468375f3b2
|
||||
DIST ansi-wl-pprint-0.6.4.tar.gz 13702 RMD160 1b50cf6d0f8d5be683449d7ca6fb0ed2a049d54b SHA1 2ed68b56785e54d17dc40b4d84dff1f1e385dc2d SHA256 608ea9c866198c7214b0493e74a4cae227e72da426d0c254c226cec2eafc307f
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/ansi-wl-pprint/ansi-wl-pprint-0.6.4.ebuild,v 1.1 2012/03/04 02:05:58 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
|
||||
HOMEPAGE="http://github.com/batterseapower/ansi-wl-pprint"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="<dev-haskell/ansi-terminal-0.6[profile?]
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
@ -1 +1,2 @@
|
||||
DIST binary-0.5.0.2.tar.gz 41494 RMD160 a4bb4be2071e33a2c43fea4c1fa6f103733c0753 SHA1 bb680c03dbae2765e14d91376440b762bb4b65a4 SHA256 e0c2dede617dc9b1611f62f2801f21d2fd48e044ee6886e77b55df10e0f2130b
|
||||
DIST binary-0.5.1.0.tar.gz 20205 RMD160 a871b927c724f3542c11d6bee4228c6922f36b51 SHA1 d88e4d9ea163f25674f6a2a6217d5cb6541cd3fb SHA256 2ad477b47e9158d61517689f5f0c7b0240ff891059418d6758879020800351a3
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/binary/binary-0.5.1.0.ebuild,v 1.1 2012/03/04 02:19:54 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PV=$(get_version_component_range '1-3')
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings"
|
||||
HOMEPAGE="http://code.haskell.org/binary/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1"
|
@ -1,2 +1,3 @@
|
||||
DIST Cabal-1.10.2.0.tar.gz 256433 RMD160 1e2ce3e50575c51d859fef68c35fbfe3e642171e SHA1 12d92113ac4d766f428c1f28daf5f817dda42ce0 SHA256 b399dc19e22b43a9d1b97fed8025fbb2e2e533d6c66323b22c886a9065b391c8
|
||||
DIST Cabal-1.14.0.tar.gz 276517 RMD160 add8f1fa6a21b2209d1c2ba331b356d1c574770c SHA1 f3e9daaaf3cbe5f91e56937bf6c018218d583758 SHA256 72540a9db8b329121b7815ef207098f4b394f76d11d154d36baf54054327abe4
|
||||
DIST Cabal-1.8.0.6.tar.gz 227268 RMD160 8e19935f46c0b175e1d90d3d10110fb4036fa669 SHA1 f2c0ce80e08b61165051f9937f2ffcb06c3a620b SHA256 8f34b102990931ed7a0296dc235622000b69e4a8a74810e258e8c00b16da472b
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/cabal-1.14.0.ebuild,v 1.1 2012/03/04 02:33:04 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.12
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="bootstrap lib profile"
|
||||
inherit haskell-cabal eutils versionator
|
||||
|
||||
MY_PN="Cabal"
|
||||
MY_PV=$(get_version_component_range '1-3')
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A framework for packaging Haskell software"
|
||||
HOMEPAGE="http://www.haskell.org/cabal/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="doc"
|
||||
|
||||
RESTRICT="test" # avoid circular deps
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.10.1"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-util/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}"
|
||||
|
||||
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1"
|
||||
|
||||
src_configure() {
|
||||
if ! cabal-is-dummy-lib; then
|
||||
einfo "Bootstrapping Cabal..."
|
||||
$(ghc-getghc) -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
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST dataenc-0.13.0.2.tar.gz 12511 RMD160 1ee6f529b3a17e36fdde2a244c5bcd90d31232d6 SHA1 6a737797973441da9150d34ca91707be3c0f4570 SHA256 e3d70a3c3d94490244e05c5b11d8455eb6fdbf4849a119bd52bae644fa2b217a
|
||||
DIST dataenc-0.14.0.2.tar.gz 12914 RMD160 1d01ffa4dba6f75b0d2c4d4c2e0b70df8d99f697 SHA1 42b6c269cc2de9131d7337ae11d5866dcf140548 SHA256 abf067e438a800931c076cef80dea4f125210e1539f6b5cf1a05b4540411d5ff
|
||||
DIST dataenc-0.14.0.3.tar.gz 12911 RMD160 d746dbb1f2cee6fea95bf6c5a5f91273f4fa8fa3 SHA1 5daba3d2e82800d8788e7a5bc0572831b52ad46f SHA256 ed029fb48284ce3f42c6e5a00495e3744537c95fad0af7f71343d5d22f4bd3cc
|
||||
|
@ -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/dataenc/dataenc-0.14.0.3.ebuild,v 1.1 2012/03/04 02:45:43 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Data encoding library"
|
||||
HOMEPAGE="http://www.haskell.org/haskellwiki/Library/Data_encoding"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
@ -1 +1,2 @@
|
||||
DIST deepseq-1.1.0.2.tar.gz 3619 RMD160 b4c41a1a7a13aedd2f42ba3499e693aa5315ed39 SHA1 7105596d04d5c730da33280f22379069233585d3 SHA256 6504d3bcd61e89c2ca6b957e45418028fcb8943727339a6468595825184513c7
|
||||
DIST deepseq-1.3.0.0.tar.gz 3901 RMD160 178e5cb8e336b16f9e12e55ed0c73e1cd9e2430f SHA1 9bde1b02a354ef8cf3cee87e29919599f59484c1 SHA256 fee10dbfceda33220fb9869652530c32ab2888694ee628cc86d51ea35a0e537c
|
||||
|
@ -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-haskell/deepseq/deepseq-1.3.0.0.ebuild,v 1.1 2012/03/04 03:02:27 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour"
|
||||
inherit haskell-cabal versionator
|
||||
|
||||
MY_P="${P/_pre*/}"
|
||||
|
||||
DESCRIPTION="Deep evaluation of data structures"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/deepseq"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1"
|
@ -0,0 +1 @@
|
||||
DIST extensible-exceptions-0.1.1.4.tar.gz 8531 RMD160 2e1311778e7e87b1e5266bbce2dea81eb4620ae7 SHA1 a0c17865e289067fd36016d9ace47cac1eb68bf8 SHA256 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/extensible-exceptions/extensible-exceptions-0.1.1.4.ebuild,v 1.1 2012/03/04 03:11:43 gienah Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal versionator
|
||||
|
||||
MY_PV=$(get_version_component_range '1-3')
|
||||
MY_P="${PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Extensible exceptions"
|
||||
HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/extensible-exceptions"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.8.1"
|
||||
DEPEND=">=dev-haskell/cabal-1.6
|
||||
${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1"
|
@ -0,0 +1,12 @@
|
||||
<?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>
|
||||
This package provides extensible exceptions for both new and
|
||||
old versions of GHC (i.e., < 6.10).
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,4 +1,5 @@
|
||||
DIST ghc-paths-0.1.0.5.tar.gz 2304 RMD160 098804e5a48ce9381174245601b3896304464219 SHA1 f9a70a8564be268e4aa88436ea18fc84a1ce303a SHA256 ea9e97425894e3dbd7915e00e107e2e7fc07b6e8293fd2dd66a813f0673cba10
|
||||
DIST haddock-2.10.0_pre20120202.tar.gz 182196 RMD160 74db4cae1c97cdf9feb19d8b3da72b97a09fb068 SHA1 8cbeb879ed77c57284d6fdac4894dd57c1b2f3df SHA256 d52476789da279388c23589c02c82595a778da82b39a8c1239dab39bab13fafa
|
||||
DIST haddock-2.4.2.tar.gz 103033 RMD160 18317b3ffd60f2b0925d635ce1ea2ab35825860c SHA1 cd1de409029bcabdf79b05b4c00c7702c836c765 SHA256 dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547
|
||||
DIST haddock-2.6.1.tar.gz 128158 RMD160 32be5206f0caab3e6aa7582b9ad23a22581082ab SHA1 f088795826a155f0a207219a45ad643dcaeccf65 SHA256 626bfbc51f33ada003fbbfe1b40f3147039369e9898f8e8d2f5c1c863436ea6a
|
||||
DIST haddock-2.9.2.tar.gz 154040 RMD160 5d7fe09d61bf089794e753969db4a259117df41b SHA1 2a61f178a0ce9e126442821ab95052e748b865b0 SHA256 e8498520a4b8c8a03330141ba4c31d81e90dfd361de3ff7e320cdf71c2dd3ba1
|
||||
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haddock/haddock-2.10.0_pre20120202.ebuild,v 1.1 2012/03/04 03:24:53 gienah Exp $
|
||||
|
||||
# haddock-2.9.4 on hackage does not work with ghc-7.4.1
|
||||
# this ebuild uses a tarball of what's distributed with ghc-7.4.1
|
||||
|
||||
EAPI="4"
|
||||
|
||||
#CABAL_FEATURES="bin lib profile haddock hscolour"
|
||||
CABAL_FEATURES="bin lib profile hscolour"
|
||||
inherit haskell-cabal pax-utils versionator
|
||||
|
||||
MY_PV=$(get_version_component_range '1-3')
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A documentation-generation tool for Haskell libraries"
|
||||
HOMEPAGE="http://www.haskell.org/haddock/"
|
||||
#SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
SRC_URI="http://dev.gentoo.org/~gienah/snapshots/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
# ia64 lost as we don't have ghc-7 there yet
|
||||
# ppc64 needs to be rekeyworded due to xhtml not being keyworded
|
||||
KEYWORDS="~alpha ~amd64 -ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/ghc-paths[profile?]
|
||||
=dev-haskell/xhtml-3000.2*[profile?]
|
||||
>=dev-lang/ghc-7.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
RESTRICT="test" # avoid depends on QC
|
||||
|
||||
CABAL_EXTRA_BUILD_FLAGS="--ghc-options=-rtsopts"
|
||||
|
||||
# haddock is disabled as Cabal seems to be buggy about building docks with itself.
|
||||
# however, other packages seem to work
|
||||
src_configure() {
|
||||
# create a fake haddock executable. it'll set the right version to cabal
|
||||
# configure, but will eventually get overwritten in src_compile by
|
||||
# the real executable.
|
||||
local exe="${S}/dist/build/haddock/haddock"
|
||||
mkdir -p $(dirname "${exe}")
|
||||
echo -e "#!/bin/sh\necho Haddock version ${PV}" > "${exe}"
|
||||
chmod +x "${exe}"
|
||||
|
||||
haskell-cabal_src_configure --with-haddock="${exe}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# when building the (recursive..) haddock docs, change the datadir to the
|
||||
# current directory, as we're using haddock inplace even if it's built to be
|
||||
# installed into the system first.
|
||||
haddock_datadir="${S}" haskell-cabal_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
# haddock uses GHC-api to process TH source.
|
||||
# TH requires GHCi which needs mmap('rwx') (bug #299709)
|
||||
pax-mark -m "${D}/usr/bin/${PN}"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST hpc-0.5.1.1.tar.gz 6486 RMD160 387d62634237cb9e7ac48407b90d2160ada72924 SHA1 a541096a9c8ac3773b1d8fbc7690cba7d1971ac3 SHA256 5529224e4d33b26319be71bcac5f81da8fa57545109e40e56f437cc923300ca0
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hpc/hpc-0.5.1.1.ebuild,v 1.1 2012/03/04 03:30:06 gienah Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal versionator
|
||||
|
||||
MY_PV=$(get_version_component_range '1-3')
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Code Coverage Library for Haskell"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/hpc"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
CABAL_CORE_LIB_GHC_PV="7.4.0.20111219 7.4.0.20120126 7.4.1"
|
@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
Code Coverage Library for Haskell
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST HTTP-4000.1.1.tar.gz 59459 RMD160 c90418ef556cf833cffcb327df9b57e051ee8b25 SHA1 cdb8ae29b8524a912545059e4ec4a2b25ada88c5 SHA256 c3b7f8815f5528c88a41a4d62c4a0586edde644f83ae514f036a1cb35ce97026
|
||||
DIST HTTP-4000.1.2.tar.gz 59835 RMD160 b927af921ef198ddb824981b29b4d22b97d49fd4 SHA1 b5ee196ac334c1571980b2eba0b99999f03cc1c4 SHA256 c8725620a1566bcc6ded1304cced716b6d1f6e78da78aa580076671b3bf26ca7
|
||||
DIST HTTP-4000.2.2.tar.gz 65275 RMD160 d8983921bb48cb488be63278ce9b99f2a8717329 SHA1 b027a2049a9e18a304ea9e4f6a50f5cc3e7c507e SHA256 709f8d94fbbd538f198e844541dcbb53a3470207bcdeeb62774d17211b4f3963
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/http/http-4000.2.2.ebuild,v 1.1 2012/03/04 03:37:58 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit base haskell-cabal
|
||||
|
||||
MY_PN="HTTP"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A library for client-side HTTP"
|
||||
HOMEPAGE="https://github.com/haskell/HTTP"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="=dev-haskell/mtl-2.0*[profile?]
|
||||
dev-haskell/network[profile?]
|
||||
dev-haskell/parsec[profile?]
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/cabal-1.10
|
||||
dev-haskell/hunit[profile?]
|
||||
dev-haskell/httpd-shed[profile?]
|
||||
=dev-haskell/split-0.1*[profile?]
|
||||
dev-haskell/test-framework[profile?]
|
||||
dev-haskell/test-framework-hunit[profile?]
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure $(use test && use_enable test tests) #395351
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST httpd-shed-0.4.tar.gz 4065 RMD160 0af892c64fd66e6266ea91da8b46234bb14ac660 SHA1 5c5df7192e1c0f3afd9f196f336a8d934ca87cb5 SHA256 c03f784742bdc3053c7e867e587ee859a9a3adaa082d36bdb2ea69da1b02069f
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/httpd-shed/httpd-shed-0.4.ebuild,v 1.1 2012/03/04 03:50:41 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.17.9999
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A simple web-server with an interact style API"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/httpd-shed"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/network[profile?]
|
||||
>=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2"
|
@ -0,0 +1,13 @@
|
||||
<?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>
|
||||
This web server promotes a Request to IO Response function
|
||||
into a local web server. The user can decide how to interpret
|
||||
the requests, and the library is intended for implementing Ajax APIs.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,3 +1,4 @@
|
||||
DIST network-2.2.1.7.tar.gz 112028 RMD160 f58c6aeee437e6e3296babc495892e74a5de0625 SHA1 69f284a1c618504e30d4118b47f51324cc68e575 SHA256 0e65b28a60764245c1ab6661a3566f286feb36e0e6f0296d6cd2b84adcd45d58
|
||||
DIST network-2.3.0.11.tar.gz 133563 RMD160 ab08b9ed1777423bffeb72bbaa6541e19f77052b SHA1 dac5db8b40207ce46a0d2e6c9a5ca264a1d01956 SHA256 b3f50ae3f1554c4df5f4e4439a6b5d08fa9464aabfae66ed0da78f0a784615be
|
||||
DIST network-2.3.0.2.tar.gz 133335 RMD160 c48bbe4338bc3c1588b3ed31e5751db0f723e387 SHA1 f528933004f1f5474413671c8af12e20b1be5f99 SHA256 033cb59ac467af94a028bf4836568d81673ec55905029a598ec7344d23a890e8
|
||||
DIST network-2.3.0.7.tar.gz 133965 RMD160 57c3c5c070dd697829c98fbfdad04260da602e46 SHA1 6a702b434b062f5a40ca664fbbf8095f6d057790 SHA256 dba7c77ae023032efba8d6139f5c558af07c089f597fc617d81661f5986a9fe6
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/network/network-2.3.0.11.ebuild,v 1.1 2012/03/04 03:56:39 gienah Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit base haskell-cabal autotools
|
||||
|
||||
DESCRIPTION="Low-level networking interface"
|
||||
HOMEPAGE="http://github.com/haskell/network"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-haskell/parsec[profile?]
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( <dev-haskell/hunit-1.3[profile?]
|
||||
<dev-haskell/test-framework-0.6[profile?]
|
||||
<dev-haskell/test-framework-hunit-0.3[profile?]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/network-2.2.0.0-eat-configure-opts.patch"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure $(use test && use_enable test tests) #395351
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST random-1.0.1.1.tar.gz 8699 RMD160 a13a4d7fefd15611cf863f11caf212efede320c3 SHA1 4a6c8e2522a68945628b125192dae981280dadba SHA256 df7c3b405de0ac27a2ee8fdc8dad87cb42e8eac01fef53861e43bc47c8111559
|
@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
This package provides a random number library.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/random/random-1.0.1.1.ebuild,v 1.1 2012/03/04 03:58:25 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="4"
|
||||
|
||||
# PDEPEND of ghc, so restrict depgraph
|
||||
CABAL_FEATURES="lib profile nocabaldep"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="random number library"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/random"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 -ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/time[profile?]
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1 @@
|
||||
DIST split-0.1.4.2.tar.gz 12665 RMD160 50735e5f69c3265921a68372b58624a28f85d9cf SHA1 e6466bbe136e92bba9ec104d93e9eea197d5c290 SHA256 893ac1c8a8d8659c12aef7a263dccb28e2e8f7867bad71fd43279348f83e7127
|
@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
Combinator library and utility functions for splitting lists.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -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/split/split-0.1.4.2.ebuild,v 1.1 2012/03/04 04:02:08 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.17.9999
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Combinator library for splitting lists."
|
||||
HOMEPAGE="http://code.haskell.org/~byorgey/code/split"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
@ -1,2 +1,3 @@
|
||||
DIST test-framework-hunit-0.2.4.tar.gz 2630 RMD160 ca592fb6a51f7987c12048a2b1c4495f9d43d20e SHA1 080fc4dafaacffb3fd62862b379cd4b89110d365 SHA256 6bf43eb9227c96e33cc94c7846dc866ff1f22e33db64a3f28ad291841d2d409e
|
||||
DIST test-framework-hunit-0.2.6.tar.gz 2639 RMD160 b20595d4cac2a6d8a18bff39ad58652f1cd83f32 SHA1 4020a2229e8df30917a7e4c77e1ee5b70c094e5c SHA256 f910e18e62615f64fac9bf4938a34cc36fad9d86e6ba31edcb79731e0ef46fc7
|
||||
DIST test-framework-hunit-0.2.7.tar.gz 2633 RMD160 d05e0e3f92df8da9b6394bc32866588c220588e0 SHA1 8d63d5d674f4faf3d4ce98236c7da026a6ca32f5 SHA256 cc8d21df58cdd85bb4ae5871e1a28c6a9e1c0fe618f3c899fdefd95d2211e4b0
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/test-framework-hunit/test-framework-hunit-0.2.7.ebuild,v 1.1 2012/03/04 04:39:13 gienah Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="HUnit support for the test-framework package."
|
||||
HOMEPAGE="http://batterseapower.github.com/test-framework/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
HASKELLDEPS=">=dev-haskell/hunit-1.2[profile?]
|
||||
>=dev-haskell/test-framework-0.2.0[profile?]"
|
||||
RDEPEND=">=dev-lang/ghc-6.10
|
||||
${HASKELLDEPS}"
|
||||
DEPEND=">=dev-haskell/cabal-1.2.3
|
||||
${RDEPEND}"
|
@ -1,2 +1,3 @@
|
||||
DIST test-framework-quickcheck2-0.2.10.tar.gz 4798 RMD160 1d5c48f3e0050687255295f6b438ba83fc173ab1 SHA1 8f76648417ebc842db36a1f56a7743daa6d9ff0e SHA256 839b6cab143ce8969550791e6288df378b18d38a49d707756f5eb6484e3d8389
|
||||
DIST test-framework-quickcheck2-0.2.12.tar.gz 5324 RMD160 e53c9c92d01b63aefbe1caa95d06586ef0f4bdd0 SHA1 411386a2633ff731374b1624a698d621ef1a77c1 SHA256 3e227f3c44c4f44c4d4f5adaa2cbde90a4a753f13accde552b5e4e1520151923
|
||||
DIST test-framework-quickcheck2-0.2.5.tar.gz 4566 RMD160 7fd64f47f71169de939ed19fa50bd7ef06ab2030 SHA1 ebe57ca37e2d5ffe3dece890dd455e2cfd7f549d SHA256 d9262fbf69428638c26b1ecc4ca4a56e9eaa0bf25ad4665156b7bf10e8277d67
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.2.12-r1.ebuild,v 1.1 2012/03/04 04:40:52 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="QuickCheck2 support for the test-framework package."
|
||||
HOMEPAGE="http://batterseapower.github.com/test-framework/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="=dev-haskell/quickcheck-2.4*[profile?]
|
||||
<dev-haskell/test-framework-0.6.0[profile?]
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.3"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's@test-framework >= 0.2.0 && < 0.5.0@test-framework >= 0.2.0 \&\& < 0.6.0@' \
|
||||
-i "${S}/${PN}.cabal" || die "Could not loosen dependencies"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST test-framework-0.2.4.tar.gz 15070 RMD160 c2d255ea0ab16929b9a704dc372698b8370b385c SHA1 d82b9be5a2808ed79c0a17d42a9a28e999d15f39 SHA256 73bfc8ac5841b7e650b706dea95d353f4c3b3124e05b085ed20e0880226cb010
|
||||
DIST test-framework-0.4.2.0.tar.gz 19140 RMD160 b8fb155c0dd87ca4d321863905b9ecbe8d2ece65 SHA1 3a4928f15f325b45f38690a5bd297c770ba39fe5 SHA256 cd4651923fd729aec3228ede9edabad9e1ee2dc75f886980cc52695ea954e428
|
||||
DIST test-framework-0.5.tar.gz 19237 RMD160 c2d2405fc10f5a47ed00a5094cea3e18bc961738 SHA1 7e6ade3ec40ca440914aa149079a470f82fae890 SHA256 ff531cd8e00e3a09435a66051e6b45488b544fe4f389e6b388184a0f5b4ff5a7
|
||||
|
@ -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-haskell/test-framework/test-framework-0.5.ebuild,v 1.1 2012/03/04 04:35:38 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.14
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support"
|
||||
HOMEPAGE="http://batterseapower.github.com/test-framework/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ansi-terminal-0.4.0[profile?]
|
||||
>=dev-haskell/ansi-wl-pprint-0.5.1[profile?]
|
||||
>=dev-haskell/hostname-1.0[profile?]
|
||||
>=dev-haskell/regex-posix-0.72[profile?]
|
||||
>=dev-haskell/time-1.1.2[profile?]
|
||||
>=dev-haskell/xml-1.3.5[profile?]
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.2.3"
|
@ -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-haskell/time/time-1.4.ebuild,v 1.1 2012/03/04 04:59:15 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A time library"
|
||||
HOMEPAGE="http://semantic.org/TimeLib/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 -ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/deepseq-1.1[profile?]
|
||||
>=dev-lang/ghc-6.10.1"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
||||
|
||||
CABAL_CORE_LIB_GHC_PV="7.4.0.20111218 7.4.0.20111219 7.4.0.20120126 7.4.1"
|
||||
|
||||
# FIXME: fails in my timezone
|
||||
RESTRICT="test"
|
@ -0,0 +1,26 @@
|
||||
diff --git a/Graphics/X11/Xft.hsc b/Graphics/X11/Xft.hsc
|
||||
index b32d3c9..493c5ee 100644
|
||||
--- a/Graphics/X11/Xft.hsc
|
||||
+++ b/Graphics/X11/Xft.hsc
|
||||
@@ -57,7 +57,7 @@ import Foreign.Marshal.Array
|
||||
import Codec.Binary.UTF8.String as UTF8
|
||||
import Data.Int
|
||||
import Data.Word
|
||||
-import Monad
|
||||
+import Control.Monad
|
||||
|
||||
#include <X11/Xft/Xft.h>
|
||||
|
||||
diff --git a/X11-xft.cabal b/X11-xft.cabal
|
||||
index 06bba67..273c96a 100644
|
||||
--- a/X11-xft.cabal
|
||||
+++ b/X11-xft.cabal
|
||||
@@ -9,7 +9,7 @@ synopsis: Bindings to the Xft, X Free Type interface library, and some Xre
|
||||
description: Bindings to the Xft, X Free Type interface library, and some Xrender parts
|
||||
exposed-modules: Graphics.X11.Xft, Graphics.X11.Xrender
|
||||
extensions: ForeignFunctionInterface
|
||||
-build-depends: base, haskell98, X11>=1.2.1, utf8-string>=0.1
|
||||
+build-depends: base, X11>=1.2.1, utf8-string>=0.1
|
||||
ghc-options: -funbox-strict-fields
|
||||
pkgconfig-depends: xft
|
||||
extra-source-files: Hello.hs
|
@ -1 +1,2 @@
|
||||
DIST xml-1.3.12.tar.gz 11921 RMD160 15265456fcfcc3ddd0746027ee679f17306f20f0 SHA1 c07bd8b388bf7491b0e8573516c5292e0a4efaa0 SHA256 51410e12facc989bad32133a58d3ffc624a2ce8e1b1b4cfc49c27fa0ecb7b8d2
|
||||
DIST xml-1.3.8.tar.gz 11789 RMD160 68fcf8090c349f6cdd7879d416d0c9589b5864b8 SHA1 f440a852ac1e92dc0b7187e2cdcee7b2a4942dba SHA256 5da2ce4b6424fa98c7e1f79cc4875d40646d5ed95b053e36f71fa70488f81b59
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/xml/xml-1.3.12.ebuild,v 1.1 2012/03/04 04:30:07 gienah Exp $
|
||||
|
||||
# ebuild generated by hackport 0.2.13
|
||||
|
||||
EAPI="4"
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A simple XML library."
|
||||
HOMEPAGE="http://code.galois.com"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/text[profile?]
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/cabal"
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-3.7.2.ebuild,v 1.1 2012/03/03 22:15:57 caster Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DMF="R-${PV}-201202080800"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF/.0}/ecjsrc-${PV}.jar"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
SLOT="3.7"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
~dev-java/eclipse-ecj-${PV}
|
||||
>=dev-java/ant-core-1.7"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.4"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir -p src/org/eclipse/jdt/{core,internal}
|
||||
cp org/eclipse/jdt/core/JDTCompilerAdapter.java \
|
||||
src/org/eclipse/jdt/core || die
|
||||
cp -r org/eclipse/jdt/internal/antadapter \
|
||||
src/org/eclipse/jdt/internal || die
|
||||
rm -fr about* org
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd src
|
||||
java-pkg_filter-compiler jikes
|
||||
ejavac -classpath "$(java-pkg_getjars ant-core,eclipse-ecj-${SLOT})" \
|
||||
$(find org/ -name '*.java') || die "ejavac failed!"
|
||||
find org/ -name '*.class' -o -name '*.properties' | \
|
||||
xargs jar cf "${S}/${PN}.jar" || die "jar failed!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${PN}.jar
|
||||
insinto /usr/share/java-config-2/compiler
|
||||
doins "${FILESDIR}/ecj-${SLOT}"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST cortado-0.6.0.tar.gz 233854 RMD160 99de4bfce18c979a1c6479730df62dde9fc5364e SHA1 33b56d6a7e8a1d72a8a0ec0a4e069d0499b49ace SHA256 37a708bfceba5b7b0b544456bb3857f708c83734dfb3f3f1ababcc602b923e85
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/cortado/cortado-0.6.0.ebuild,v 1.2 2012/03/03 20:39:34 tupone Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Multimedia framework for Java written by Fluendo"
|
||||
HOMEPAGE="http://www.theora.org/cortado/"
|
||||
SRC_URI="http://downloads.xiph.org/releases/cortado/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
EANT_BUILD_TARGET=stripped
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar output/dist/applet/${PN}-ovt-stripped-${PV}.jar
|
||||
dodoc ChangeLog HACKING NEWS README RELEASE TODO \
|
||||
|| die "dodoc failed"
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
<maintainer>
|
||||
<email>tupone@gentoo.org</email>
|
||||
<name>Tupone Alfredo</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Cortado is an open-source cross-browser and cross-platform video
|
||||
playback solution based upon Java technology. Leveraging the huge
|
||||
installation base of Java it allows web-authors to deliver Ogg Theora
|
||||
content without having to worry about the media playback setup
|
||||
installed on customers' machines. This enables e.g. Wikipedia to
|
||||
deliver Ogg Theora video content embedded into articles to millions of
|
||||
users. Originally developed at Fluendo, Cortado's latest versions are
|
||||
now maintained by Xiph.org. If you're interested in using free media
|
||||
delivery technology, e.g. to avoid the costs adjunctive to non-free
|
||||
technologies like H.264, and want to reach a big potential user base,
|
||||
Cortado may be the solution you've been looking for.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild,v 1.1 2012/03/03 22:15:42 caster Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-201202080800"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.jar"
|
||||
|
||||
IUSE="+ant userland_GNU"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.7"
|
||||
|
||||
CDEPEND=">=app-admin/eselect-ecj-0.3"
|
||||
|
||||
JAVA_PKG_WANT_SOURCE=1.4
|
||||
JAVA_PKG_WANT_TARGET=1.4
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.6
|
||||
userland_GNU? ( sys-apps/findutils )"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.4"
|
||||
PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# These have their own package.
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
|
||||
rm -fr org/eclipse/jdt/internal/antadapter || die
|
||||
|
||||
# upstream build.xml excludes this
|
||||
rm META-INF/eclipse.inf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac_opts javac java jar
|
||||
|
||||
javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
|
||||
javac="$(java-config -c)"
|
||||
java="$(java-config -J)"
|
||||
jar="$(java-config -j)"
|
||||
|
||||
find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
|
||||
-path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
|
||||
-print > sources-1.4
|
||||
find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
|
||||
|
||||
mkdir -p bootstrap || die
|
||||
cp -pPR org bootstrap || die
|
||||
cd "${S}/bootstrap" || die
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with ${javac} ..."
|
||||
${javac} ${javac_opts} @../sources-1.4 || die
|
||||
${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
|
||||
| xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
cd "${S}" || die
|
||||
einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
${javac_opts} -nowarn @sources-1.4 || die
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
-encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
|
||||
| xargs ${jar} cf ${MY_PN}.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
|
||||
# disable the class version verify, this has intentionally
|
||||
# some classes with 1.6, but most is 1.4
|
||||
JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,40 +1,24 @@
|
||||
DIST icedtea-bin-core-6.1.10.4-amd64.tar.bz2 35176677 RMD160 187ebe23df94efcaad05c675853f1f24c6a1555b SHA1 e060202c69ab7ff46c5bef75673f33957a596b92 SHA256 26e7655179ec5bb55934e3cb804297e3d337808134fc7fe6eaeee4a43b8ed2b9
|
||||
DIST icedtea-bin-core-6.1.10.4-x86.tar.bz2 36140827 RMD160 528a60952f810f5d74396fd9bd0f87cc6a30c440 SHA1 6a1bfdea50b9fb1627178a066065eb1a0b1e71e7 SHA256 2ac6a1e3f45a6157bc10579f3316df1dda4cd22b0b87341fb45a834fde2027c0
|
||||
DIST icedtea-bin-core-6.1.11-amd64.tar.bz2 35204282 RMD160 6e75cb0b50dc33818b10e83b78141ca20f5ca5f6 SHA1 0d184f2191cb97a2f12ab8019433f18d99ba0de3 SHA256 a3f7ca28d68c9a1fc0f5a308e555b2f6aada516c2855c7d12073dc93f98ab501
|
||||
DIST icedtea-bin-core-6.1.11-x86.tar.bz2 36176130 RMD160 3358fbc6d59765bf2a844038a1f3add5481910b2 SHA1 80ebbba2b90102235294aaf77dddb7e96593c731 SHA256 358f7fc641ded45d39414f391ceee800677733bb0fa741b5c6ceafe05e78bad9
|
||||
DIST icedtea-bin-core-6.1.11.1-amd64.tar.bz2 35211505 RMD160 25610ab514f8f4164cc6fc8c977ce16e08ef35b0 SHA1 c30e3babbe4a0310d27c1bc674d1bcfd8ab31f89 SHA256 499ab85ff5fab2e2132e8b7371d89b8de4d5c6fc683ae299dd10daa45ad55fd7
|
||||
DIST icedtea-bin-core-6.1.11.1-x86.tar.bz2 36183796 RMD160 cd0bbac611b99dc14c8d1cbd10b50bb6ce36bd33 SHA1 d21d7f861640763d8f34904d6d3fd6bd8d969daf SHA256 00960af708e2a5d5a87506973b4f21a74549efd0bdcb3c6f3708a27044a94610
|
||||
DIST icedtea-bin-core-7.2.0-amd64.tar.bz2 34275230 RMD160 da0edc7874649c0134129d355599eef24df4259b SHA1 2ea5a4cd4ec55fa57f470deee1daea930b57ac96 SHA256 88da5d66efd14ab383d2ea0299e12e4e9a0f6824f29af1d5432ad85e4a6984fe
|
||||
DIST icedtea-bin-core-7.2.0-x86.tar.bz2 35266178 RMD160 a982492f36ffe20bbd8efdc7185ecf83910348cd SHA1 647b1637d2107f717c1efd350715e8b2cf65aa69 SHA256 f464b8b9c804c354b49cb6c74c0eddf79d3b0bca5968df63c9528cc44d96f7c1
|
||||
DIST icedtea-bin-doc-6.1.10.4.tar.bz2 11637503 RMD160 3b79217c5fe8f787c7989346a83deee9555c4451 SHA1 4db17acd1497008fe0c7e0700627172b7476530b SHA256 dba0fc8f96f563d21f145ad7831a930c2fccd4d02ca6adcc9aea41dc86c8feb3
|
||||
DIST icedtea-bin-core-7.2.1-amd64.tar.bz2 34422285 RMD160 3578c8e12097ad7c5c6870e526bb9d6c020da948 SHA1 babd3ace5589d03b90c761659314ad9978ab8f78 SHA256 7fd650d9d728986e76be8d613f7ac7cf72913a9636ff4b23727cc0c01343e114
|
||||
DIST icedtea-bin-core-7.2.1-x86.tar.bz2 35461188 RMD160 9030e99953a52b3e5ede137e9f6087821f5ef3ca SHA1 f74add08de2fc518943e8b5909667d3f583fae3d SHA256 9f6b1c902de4ef11e930e63fa4ce34e5e14291d0b9c13a89768d2d1b04e4bcfd
|
||||
DIST icedtea-bin-doc-6.1.11.1.tar.bz2 11635130 RMD160 c2bae7e723def1bc905d904ce6c8684fef7c60b0 SHA1 178994b77202248c3c78c7e686920863fa003e8c SHA256 f4e520e5fc4c7b4a88e21e6a24b55f6dd703a1c8e2e8b71fa3171d8679a49d01
|
||||
DIST icedtea-bin-doc-6.1.11.tar.bz2 11634766 RMD160 e45f701368d4faf4a18a69e1862beb080909fa44 SHA1 c3112eb0179fe777ffbbf4b3aeb536f8c7a7de57 SHA256 d8bc135e0d26cff773faaf932deb03ef71d9488a2d3a90fc61cb37b64cb4089e
|
||||
DIST icedtea-bin-doc-7.2.0.tar.bz2 12519410 RMD160 fdf8fd65700bc2c9b0a32730aec871c6449bdab7 SHA1 a80f11ec3ad523feaa4d3e5e9d467808af9b0640 SHA256 be5e289f073df942ccc5289f710bd35bdb1f5b002fde742720eef9b13015aa5d
|
||||
DIST icedtea-bin-examples-6.1.10.4-amd64.tar.bz2 2163621 RMD160 6bb155a63befb0b2231daa26da51b30d1a1858cd SHA1 a8df3ef61f22daf61040fab782eb27cd61f96d5f SHA256 9784f3003e1901d99f651c6d03d228c94ef79d1a40c3b4227a4a38a19862f3bf
|
||||
DIST icedtea-bin-examples-6.1.10.4-x86.tar.bz2 2132911 RMD160 11e394788fb863d6b956d6dd459266ed25a7a6d2 SHA1 ec723731dd25352916a53b4ecbe29c22ceedbcc1 SHA256 8e5693b299af618ab70c50cfd8f5add0ce952aff41f41be802572beca04f608c
|
||||
DIST icedtea-bin-examples-6.1.11-amd64.tar.bz2 2164095 RMD160 06566ff7a05f0065e8a009eb83df9dc784bb93ce SHA1 7de6657de04da7b1c713aba9f8d36983602a99d3 SHA256 25a9bb252af1e09bce30ace182841b3070add012628ea3b753f2db886f925ecc
|
||||
DIST icedtea-bin-examples-6.1.11-x86.tar.bz2 2132561 RMD160 1c025a6287e19e2c7b8b25537b2580f5f2b64c60 SHA1 c6faf3a9c95c71c8cd67f50e7172869a77e002d6 SHA256 bc617b72feb708e70f816f2c60a10e2767a3ecf904bd121860d5d12dbce6ebeb
|
||||
DIST icedtea-bin-doc-7.2.1.tar.bz2 12518295 RMD160 eda11e9dc5a8b133d0eab93f3597a8f023a94a5d SHA1 4d0a402f87b9a783dfbee939542b68a90a16bf08 SHA256 5061f824c2888bad2aebb28930f74a64f5f913d175849c3ee16d8291fe79f398
|
||||
DIST icedtea-bin-examples-6.1.11.1-amd64.tar.bz2 2164582 RMD160 12bcfaa380a8119178200bcd5f3ecc11f82c5aa8 SHA1 edc614ad9d70f4126dbab410e7032a2b5dd32786 SHA256 d1ac0a1f5d24b1b420c02fd1c4fad20d001a26633453c79c10105b58f0f2b255
|
||||
DIST icedtea-bin-examples-6.1.11.1-x86.tar.bz2 2133905 RMD160 224128b4204d8ca3ee837c3f812d0f125d2b5034 SHA1 073c5b848f2b634d208bd74b77b5839c94ba4479 SHA256 27bc3312c52de408999a22f3d5bed40acfe04406702f65dc9759c4378be5716b
|
||||
DIST icedtea-bin-examples-7.2.0-amd64.tar.bz2 2255942 RMD160 2443919fba3e1070a366f98fc63b63e8c7b417ae SHA1 cfeda7742a5af160bd8b8bebe1e9e7c2873018ed SHA256 8b775106f3648a0be6dfd149da9cdc30ba5751be3e70726cb36b4ef35d76ef86
|
||||
DIST icedtea-bin-examples-7.2.0-x86.tar.bz2 2240784 RMD160 46e88354297d7540c18cbe229e7c72a9eb124c03 SHA1 14ca7a58d855fc0703d76ddc446ef206a858047e SHA256 4db0ddd883ca67e60e85ea5cb337504a7e97455327b3581e8d3535471855a53c
|
||||
DIST icedtea-bin-nsplugin-6.1.10.4-amd64.tar.bz2 907232 RMD160 6b6fb67ac9db0ece06f75852809600a0960e8b14 SHA1 e60e6607566803defe31f2e4be559ad5cdef8dae SHA256 b90b8a04e9d2b090a4b34bc6e0b9eb6a6199441cccfdd44f0aba423282179501
|
||||
DIST icedtea-bin-nsplugin-6.1.10.4-x86.tar.bz2 900726 RMD160 40aaac18af5f189c93a8fde4bd2b153bbca15dfe SHA1 68d74fd90aa3e6a6ba25e1078e4c0293a29329a8 SHA256 ba2b9c8dc27a301a37612d4469b0c878e25b37862021a347136e15eb3451c6ad
|
||||
DIST icedtea-bin-nsplugin-6.1.11-amd64.tar.bz2 906880 RMD160 47d54ad95d3ba505ef3b3e294c2a54b06acd2ad2 SHA1 b84d5d1f7c17af69442051ec082d207cb4f642bd SHA256 1ed4716f57f61d58435afa98406d615bb0587ea57396021f3b98efc6e142d989
|
||||
DIST icedtea-bin-nsplugin-6.1.11-x86.tar.bz2 900838 RMD160 4ceb32f7ecad134ec30be28369bf3d8c8fb5a4b2 SHA1 6a428985d43edcf33fd064091cfc83d6dea6bd3c SHA256 82d11ac1e5fd12fab5e9dd7ffd5b3964580cb4a20feb66d3c8765722f1910dce
|
||||
DIST icedtea-bin-examples-7.2.1-amd64.tar.bz2 2332698 RMD160 e46d06c2f9cb7c2ecb9ed2170571eb7f9a4fb728 SHA1 3bbe01386740e52a7676e0135d9bf7deb04ca381 SHA256 7fff369709838edcf84303d5fc3c12233ef4024a5b0c13a0fe5ca4be84e93389
|
||||
DIST icedtea-bin-examples-7.2.1-x86.tar.bz2 2309914 RMD160 c85bfe2265836cfb072ded11eadbd7dd25703af1 SHA1 56b5b5e38ba5d748aa08ac256dee4289566dc52f SHA256 4e176609ba23bb65226335fe20a19d7f79bbde35b19d11846dac277e5f33ee99
|
||||
DIST icedtea-bin-nsplugin-6.1.11.1-amd64.tar.bz2 906944 RMD160 b2134ef14404587be943bae566cdfd26364cb3ad SHA1 fc940bb5a0d18e6c00ce681bcbadb73efd375662 SHA256 d9680a0e787d96edce5c4730cabc17df17047705badc33e0da0eaf69385c7b00
|
||||
DIST icedtea-bin-nsplugin-6.1.11.1-x86.tar.bz2 900804 RMD160 2c85b5e6484106727fdd225bb726550a00383633 SHA1 577bb5fb73acd3ceeac65475198c5d9cb404c1bd SHA256 56d2d1f357e9fcb20ec7648ae7a14f77a30f9feb24916787e00fadeac5d3b8bd
|
||||
DIST icedtea-bin-nsplugin-7.2.0-amd64.tar.bz2 942826 RMD160 9c0921a685d7cfb787081025b97afea7d8f59e41 SHA1 fa12b6c313da541a2be7f1621548da632f4b26fc SHA256 b7451d2cabd113b6622250731db8d1d31e596437f5a91cdbd03a04bb13679d34
|
||||
DIST icedtea-bin-nsplugin-7.2.0-x86.tar.bz2 936501 RMD160 ae1525eb3079ddfeae83f331dec1174d26822deb SHA1 6f8da0307172ef979cd5fca628c9652f98e63327 SHA256 1777b4d4954793d535e7f681f6809cdc4ac48855e0fb1414dc9adfeb26b94498
|
||||
DIST icedtea-bin-src-6.1.10.4.tar.bz2 40826041 RMD160 98e55e1e5a0a998e5cb686b83f72a5788413abfa SHA1 9c0d2e100a4d349d4ae8207bfceba531115c2bdd SHA256 7c935f41fd254ba1ca9b95a0452d6b319dc838a2c189ed426fa15f8260d4d092
|
||||
DIST icedtea-bin-nsplugin-7.2.1-amd64.tar.bz2 942956 RMD160 5687b44950199be2b8301d74289d42596a0f56a6 SHA1 fc5f6952af1371f5ba86010fb2ee928aee401b2e SHA256 9b17ae63c0b3197e85953f90e84475eb6368fee9ee4bc23264c219a991edbe35
|
||||
DIST icedtea-bin-nsplugin-7.2.1-x86.tar.bz2 936221 RMD160 2c8fbd9cbf82af0772e940a4e9455826ef6b00e9 SHA1 99a4607fd43aff590f77ca545ea65e10248c0b39 SHA256 ff411dd903a7eb369f4ce3c27205411a2d7f05f00d2a1507ee95dce8795aa64d
|
||||
DIST icedtea-bin-src-6.1.11.1.tar.bz2 40849905 RMD160 3a973f14ee45df2cc85056bcfd3a979c152c5b33 SHA1 173394b5ce77cb006592d121fd29221a6e5cf5f4 SHA256 5bee086bcd2774cdc8b31df53ffd455f2d77026244b947f815206cb363196eb9
|
||||
DIST icedtea-bin-src-6.1.11.tar.bz2 40848115 RMD160 3a74642c558336b1114a1644d6de54f88901efd0 SHA1 312481ccb66903124e3596e5734d1b215b13e9d1 SHA256 d7d960f5ad6ff7eb84ee3b54cd23f5fd49c5d84c876f94852fcb00c3366a5d92
|
||||
DIST icedtea-bin-src-7.2.0.tar.bz2 41228114 RMD160 efd44d62e5213ccdefec460bdd360b4e024a9714 SHA1 55d60e3bbdc2af95d3799c8fef776a17ef38ccb2 SHA256 cca3216ce6dfc8a10eb62bc615f6b4460983950fb977ff4b38874effe81cc3c5
|
||||
DIST icedtea6-bin-core-1.10.4-amd64.tar.bz2 35182604 RMD160 b073884ce59c30303af3de7c05aa5324432c69d7 SHA1 9ad772cfaf755c1cf0d6261e10d2b48c016497b0 SHA256 3ab2d27f9ce6024854be87dd440da3a615f77f2afaac7fea5bf3a99f65c324f2
|
||||
DIST icedtea6-bin-core-1.10.4-x86.tar.bz2 36141759 RMD160 5d8eceeb6c68ed4bf349a5cfd168e2c6ff1fe83f SHA1 5fd628c6245f58357876336ab8c23a69ae3fe027 SHA256 0e11bdce0a3ec196d088a8e067a41d879f56c4fd75d4a24fa8d4b49d18a67a6f
|
||||
DIST icedtea6-bin-doc-1.10.4.tar.bz2 11635657 RMD160 9e5bf35f3a8205bb1c89a816ddb2eff05fc09141 SHA1 38b0740d015dd4a4ad1dcd348581710d7ec512a3 SHA256 43fe4bc069222fdda85fb03e0ad31f8c0d4a46fab22a64a4b09cecb22f73216f
|
||||
DIST icedtea6-bin-examples-1.10.4-amd64.tar.bz2 2163675 RMD160 96f03ac17528cb0053a821fb2deb87b0f154b954 SHA1 9841620b29ebf530f3b1ebdce6a540ced91a03be SHA256 801d807d03a874ec60c04c89b441604cf28a55186ae50ed29c41488ea24fb05f
|
||||
DIST icedtea6-bin-examples-1.10.4-x86.tar.bz2 2132874 RMD160 60dd79e57f70117d547b00b9baeb948a95e52793 SHA1 7870cccc74b544d412bd0053bc75ff78b38de043 SHA256 f7801df925be998ce11bb0f8340154f2113ccea6163e544133163a623a8ce6ec
|
||||
DIST icedtea6-bin-nsplugin-1.10.4-amd64.tar.bz2 907288 RMD160 a97e343c99909ceedf6dcff6fa1429ff9e3ed4e5 SHA1 2f73c33a5b17ea03f1f37f4a2446bf8d4141fd0d SHA256 6d832600bcb5bacd37cbb94e948dfb94f3472fd90b92009184b56fb66300d8d1
|
||||
DIST icedtea6-bin-nsplugin-1.10.4-x86.tar.bz2 900912 RMD160 bd90075b7784463dcc1c2e37e740619e032402b0 SHA1 251ccd527c8b2ddd38f3c92320687eecfd4e09d1 SHA256 4cc4ece22041fd659bcb1e3364c376a45c16d0ddc97b141e93591e9c171feaf9
|
||||
DIST icedtea6-bin-src-1.10.4.tar.bz2 40827387 RMD160 d6a610b3dc5ef5dd5e9e33e0e38f93e225c37394 SHA1 54f3ad33bfc1e512165e8de7e954c77c22ff0714 SHA256 d85de113997f4b8978d3b9312dfcd88d50debbf673118615e5a72244b56e8eab
|
||||
DIST icedtea-bin-src-7.2.1.tar.bz2 41253138 RMD160 a007f59d8639cb089db3584c96a2f8a66cc685a3 SHA1 1e2abb2f26f6ba054e8f149f70ef1214820c8ed1 SHA256 7ae867a543e93a415f463f953b82deb650a37253fb469c9dbf7fb3068f409bb2
|
||||
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/files/icedtea6-bin.env,v 1.1 2011/10/30 13:53:19 caster Exp $
|
||||
|
||||
VERSION="IcedTea6-bin @PV@"
|
||||
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea6-bin-@PV@"
|
||||
JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea6-bin-@PV@"
|
||||
JAVAC=${JAVA_HOME}/bin/javac
|
||||
PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
|
||||
ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
|
||||
LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/"
|
||||
MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea6-bin-@PV@/man"
|
||||
PROVIDES_TYPE="JDK JRE"
|
||||
PROVIDES_VERSION="1.6"
|
||||
# Taken from sun.boot.class.path property
|
||||
BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar"
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
|
@ -1,118 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-1.10.4.ebuild,v 1.2 2011/11/01 11:18:26 chainsaw Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit java-vm-2
|
||||
|
||||
# this ebuild is for package+slot move from icedtea6-bin
|
||||
# and the installation thus follows the old layout
|
||||
# future versions will change it
|
||||
XPN="icedtea6-bin"
|
||||
XP="${XPN}-${PV}"
|
||||
|
||||
dist="http://dev.gentoo.org/~caster/distfiles/"
|
||||
DESCRIPTION="A Gentoo-made binary build of the icedtea6 JDK"
|
||||
TARBALL_VERSION="${PV}"
|
||||
SRC_URI="amd64? ( ${dist}/${XPN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||
x86? ( ${dist}/${XPN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
|
||||
doc? ( ${dist}/${XPN}-doc-${TARBALL_VERSION}.tar.bz2 )
|
||||
examples? (
|
||||
amd64? ( ${dist}/${XPN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||
x86? ( ${dist}/${XPN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
|
||||
)
|
||||
nsplugin? (
|
||||
amd64? ( ${dist}/${XPN}-nsplugin-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||
x86? ( ${dist}/${XPN}-nsplugin-${TARBALL_VERSION}-x86.tar.bz2 )
|
||||
)
|
||||
source? ( ${dist}/${XPN}-src-${TARBALL_VERSION}.tar.bz2 )"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
|
||||
IUSE="X alsa doc examples nsplugin source"
|
||||
RESTRICT="strip"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="6"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
S="${WORKDIR}/${XP}"
|
||||
|
||||
RDEPEND=">=sys-devel/gcc-4.3
|
||||
>=sys-libs/glibc-2.11.2
|
||||
>=media-libs/giflib-4.1.6-r1
|
||||
virtual/jpeg
|
||||
>=media-libs/libpng-1.5
|
||||
>=sys-libs/zlib-1.2.3-r1
|
||||
"
|
||||
PDEPEND="
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.20 )
|
||||
X? (
|
||||
>=media-libs/freetype-2.3.9:2
|
||||
>=media-libs/fontconfig-2.6.0-r2:1.0
|
||||
>=x11-libs/libXext-1.1
|
||||
>=x11-libs/libXi-1.3
|
||||
>=x11-libs/libXtst-1.1
|
||||
>=x11-libs/libX11-1.3
|
||||
x11-libs/libXt
|
||||
)
|
||||
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/gtk+-2.20.1:2
|
||||
>=x11-libs/pango-1.24.5
|
||||
)"
|
||||
DEPEND=""
|
||||
|
||||
pkg_setup() {
|
||||
java-vm-2_pkg_setup
|
||||
VMHANDLE="${XPN}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${XP}"
|
||||
local ddest="${D}/${dest}"
|
||||
dodir "${dest}" || die
|
||||
|
||||
local arch=${ARCH}
|
||||
|
||||
# doins can't handle symlinks.
|
||||
cp -pRP bin include jre lib man "${ddest}" || die "failed to copy"
|
||||
|
||||
dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} || die
|
||||
if use doc ; then
|
||||
dohtml -r ../doc/html/* || die "Failed to install documentation"
|
||||
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
|
||||
cd ..
|
||||
cp -pPR icedtea6-web-bin "${D}/opt/"
|
||||
install_mozilla_plugin "/opt/icedtea6-web-bin/$(get_libdir)/IcedTeaPlugin.so"
|
||||
docinto icedtea-web
|
||||
dodoc doc/icedtea-web/*
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask "/opt/${XP}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Set as default VM if none exists
|
||||
java-vm-2_pkg_postinst
|
||||
|
||||
if use nsplugin; then
|
||||
elog "The icedtea6-bin 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,148 +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.10.4-r1.ebuild,v 1.2 2012/02/13 21:33:33 caster Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 prefix
|
||||
|
||||
dist="http://dev.gentoo.org/~caster/distfiles/"
|
||||
TARBALL_VERSION="${PV}"
|
||||
|
||||
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-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||
x86? ( ${dist}/${PN}-nsplugin-${TARBALL_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; 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
|
||||
}
|
@ -0,0 +1,181 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.7.2.ebuild,v 1.1 2012/03/03 22:10:27 caster Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201202080800"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.7"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="cairo gnome opengl webkit"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)
|
||||
webkit? ( >=net-libs/webkit-gtk-1.2:2 )
|
||||
x11-libs/libXtst"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
x11-proto/inputproto
|
||||
dev-util/pkgconfig
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Fix Makefiles to respect flags and work with --as-needed
|
||||
epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx
|
||||
fi
|
||||
|
||||
if use webkit ; then
|
||||
einfo "Building the WebKitGTK+ component"
|
||||
|
||||
${make} make_webkit
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/" || die
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
|
||||
use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html || die
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
diff --git a/aclocal.m4 b/aclocal.m4
|
||||
index 11bb003..52df243 100644
|
||||
--- a/aclocal.m4
|
||||
+++ b/aclocal.m4
|
||||
@@ -1545,7 +1545,7 @@ case "$1" in
|
||||
freebsd|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
|
||||
$2="$1"
|
||||
;;
|
||||
- freebsd8) # like i686-gentoo-freebsd8
|
||||
+ freebsd*) # like i686-gentoo-freebsd8 or i686-gentoo-freebsd8.2
|
||||
$2="freebsd"
|
||||
;;
|
||||
darwin*)
|
@ -0,0 +1,23 @@
|
||||
diff --git a/aclocal.m4 b/aclocal.m4
|
||||
index a377cb9..4f8fd69 100644
|
||||
--- a/aclocal.m4
|
||||
+++ b/aclocal.m4
|
||||
@@ -1950,17 +1950,7 @@ AC_DEFUN([XCODE_VERSION],[
|
||||
# --------------------------------
|
||||
# Finds where gcc is
|
||||
AC_DEFUN([FIND_GCC],[
|
||||
- if test "$TargetOS_CPP" = "darwin" &&
|
||||
- test "$XCodeVersion1" -eq 4 &&
|
||||
- test "$XCodeVersion2" -lt 2
|
||||
- then
|
||||
- # In Xcode 4.1, 'gcc-4.2' is the gcc legacy backend (rather
|
||||
- # than the LLVM backend). We prefer the legacy gcc, but in
|
||||
- # Xcode 4.2 'gcc-4.2' was removed.
|
||||
- FP_ARG_WITH_PATH_GNU_PROG([CC], [gcc-4.2])
|
||||
- else
|
||||
- FP_ARG_WITH_PATH_GNU_PROG([CC], [gcc])
|
||||
- fi
|
||||
+ FP_ARG_WITH_PATH_GNU_PROG([CC], [gcc])
|
||||
export CC
|
||||
WhatGccIsCalled="$CC"
|
||||
AC_SUBST(WhatGccIsCalled)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue