Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/cpptasks
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cpptasks/ChangeLog,v 1.12 2008/01/04 20:20:25 caster Exp $
04 Jan 2008; Vlastimil Babka
-cpptasks-1.0_beta4.ebuild, -cpptasks-1.0_beta4-r1.ebuild:
Clean old versions.
17 Nov 2007; Christian Faulhammer
cpptasks-1.0_beta4-r2.ebuild:
stable x86, bug 199244
17 Nov 2007; William L. Thomson Jr.
cpptasks-1.0_beta4-r2.ebuild:
amd64 stable, bug #199244.
16 Jun 2007; Tobias Scherbaum
cpptasks-1.0_beta4-r2.ebuild:
Added ~ppc, bug #179790
*cpptasks-1.0_beta4-r2 (28 Feb 2007)
28 Feb 2007; Petteri Räty
+cpptasks-1.0_beta4-r2.ebuild:
Add net/sf/antcontrib/cpptasks/antlib.xml from upstream svn because
dev-java/jogl needs this file.
*cpptasks-1.0_beta4-r1 (10 Feb 2007)
10 Feb 2007; Petteri Räty
+files/1.0b4-profiling.patch, +cpptasks-1.0_beta4-r1.ebuild:
Added patch to make cpptasks work with profiling (bug #156596) and changed
to use split ant features and latest eclass features. Thanks to Martijn
Hijdra
20 Dec 2006; Petteri Räty
cpptasks-1.0_beta4.ebuild:
Made the ebuild call java-pkg_getjars with the proper argument format.
30 Nov 2006; Vlastimil Babka
cpptasks-1.0_beta4.ebuild:
Update xerces dep for upcoming 2.6 slotmove.
05 Nov 2006; Daniel Gryniewicz
cpptasks-1.0_beta4.ebuild:
Marked stable on amd64 for bug #151743
04 Nov 2006; Christian Faulhammer
cpptasks-1.0_beta4.ebuild:
stabled x86, bug #151743
*cpptasks-1.0_beta4 (10 Sep 2006)
10 Sep 2006; Krzysiek Pawlik
-cpptasks-1.0_beta3.ebuild, +cpptasks-1.0_beta4.ebuild:
Version bump, migrated to new Java build system.
*cpptasks-1.0_beta3 (19 Dec 2005)
19 Dec 2005; Joshua Nichols
+cpptasks-1.0_beta3.ebuild:
Initial commit. Ebuild contributed by support@obsidian-studios.com (bug
#115894).
AUX 1.0b4-profiling.patch 2003 RMD160 970293017ec800d6e8f98faf9c5d22b698729b29 SHA1 685116326b0db04052a816e9512cf03d50129009 SHA256 235801d7370c2eccf8946853ab8bfdd70f9cd4255df01b01f592e39a06cae08f
AUX antlib.xml 749 RMD160 081472bdefe70e8c98a13cb7258297219eac8efc SHA1 b5894b15bd55d80920b35776fa329303bbc01abd SHA256 f7eedb6243323e4309d70c4313867030859175165172a069c4c02aae00572ac9
DIST cpptasks-1.0b4.tar.gz 879715 RMD160 bfd90f71412ead94023da3b0a4156309dd4f6f4a SHA1 32c46e752cdac576d4b59d5f1d3324a75295c4ad SHA256 3472af7389c5a7daaff48a054c2b9f10994b55352025b8a2249a7dfcebca14c8
EBUILD cpptasks-1.0_beta4-r2.ebuild 1596 RMD160 1000f2bee2d171313d02eee0483a403fa634d3a8 SHA1 066b46c9481f3bab9aa3852e81be8fd86b5129d6 SHA256 3d117421ea4123f11f277ecd3c3181ce41c6fbab7d40566cbcb752cb5fb2ac9d
MISC ChangeLog 2231 RMD160 76f066b3a75448b5e5ba18de1b5ba3b3fa6a955b SHA1 ae9ee94e265ecf34ffc9b8ca3e15f1138bd5790d SHA256 4b536854d4a857b1362ea4df8151433b42c2842e536e77a4db73de8dd0beb024
MISC metadata.xml 159 RMD160 7da5c733c224383ffe350605bc36721a3ff2536f SHA1 99c2655c7bbee2cbc8c79edb2d00d481d62faf95 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/cpptasks/cpptasks-1.0_beta4-r2.ebuild,v 1.4 2007/11/17 21:56:33 opfer Exp $
inherit java-pkg-2 java-ant-2
MY_P="${PN}-${PV/_beta/b}"
DESCRIPTION="Ant-tasks to compile various source languages and produce executables, shared libraries and static libraries"
HOMEPAGE="http://ant-contrib.sourceforge.net/"
SRC_URI="mirror://sourceforge/ant-contrib/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="doc source examples"
RDEPEND=">=virtual/jre-1.4
>=dev-java/ant-core-1.7
>=dev-java/xerces-2.7"
DEPEND=">=virtual/jdk-1.4
${RDEPEND}
source? ( app-arch/zip )"
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
# https://sourceforge.net/tracker/index.php?func=detail&aid=829906&group_id=36177&atid=416920
# https://bugs.gentoo.org/show_bug.cgi?id=156596
epatch "${FILESDIR}/1.0b4-profiling.patch"
cd "${S}"
# in svn but missing from the release
cp "${FILESDIR}/antlib.xml" src/net/sf/antcontrib/cpptasks/antlib.xml || die
rm -v *.jar || die
java-ant_rewrite-classpath
}
EANT_BUILD_TARGET="jars"
EANT_DOC_TARGET="javadocs -Dbuild.javadocs=build/api"
EANT_GENTOO_CLASSPATH="ant-core,xerces-2"
#The actual files for testing are not part of the release
#src_test() {
# eant run-tests
#}
src_install() {
java-pkg_dojar build/lib/${PN}.jar
java-pkg_register-ant-task
dodoc NOTICE || die
use doc && java-pkg_dojavadoc build/api
use examples && dodoc samples/*
use source && java-pkg_dosrc src/net
}