ChangeLog

# ChangeLog for dev-lang/tuprolog
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tuprolog/ChangeLog,v 1.24 2007/11/09 18:25:20 keri Exp $

09 Nov 2007; keri +files/tuprolog-2.1-DCGLibrary.patch,
tuprolog-2.1.ebuild:
Add DCG \ operator

11 Aug 2007; Steve Dibb tuprolog-2.1.ebuild:
amd64 stable, bug 186260

04 Aug 2007; keri -files/tuprolog-1.3.0-java1.4.patch,
-files/tuprolog-1.3.0-javadocs.patch, -files/tuprolog-2.0.1-java1.4.patch,
-files/tuprolog-2.0-java1.4.patch, -files/tuprolog-2.0.1-javadocs.patch,
-files/tuprolog-2.0-javadocs.patch, -tuprolog-1.3.0-r1.ebuild,
-tuprolog-2.0.ebuild, -tuprolog-2.0.1.ebuild:
Remove old versions. tuprolog-2.0.1 used deprecated ant-tasks; closes bug
#187604.

25 Jul 2007; Christian Faulhammer tuprolog-2.1.ebuild:
stable x86, bug 186260

23 Jul 2007; nixnut tuprolog-2.1.ebuild:
Stable on ppc wrt bug 186260

22 Jul 2007; keri files/tuprolog-2.1-javadocs.patch:
Javadocs update

22 Jul 2007; keri +files/tuprolog-2.1-junit.patch,
tuprolog-2.1.ebuild:
Fix parser unit test.

09 Jun 2007; keri tuprolog-2.1.ebuild:
Update test-suite invocation

08 Jun 2007; keri +files/tuprolog-2.1-java1.4.patch,
tuprolog-2.1.ebuild:
Tidy up deprecated Java code.

*tuprolog-2.1 (08 Jun 2007)

08 Jun 2007; keri +files/tuprolog-2.1-javadocs.patch,
+tuprolog-2.1.ebuild:
Version bump.

07 Jun 2007; keri files/tuprolog-2.0.1-javadocs.patch:
Fix javadocs patch. Closes #176413.

18 Feb 2007; keri tuprolog-2.0.1.ebuild:
Install upstream ChangeLog.

02 Feb 2007; keri tuprolog-2.0.1.ebuild:
Add ~amd64 to KEYWORDS.

02 Feb 2007; keri files/tuprolog-2.0.1-javadocs.patch:
Patch jedit javadocs.

01 Feb 2007; keri files/build.xml,
tuprolog-2.0.1.ebuild:
Run Prolog Theory testsuite in src_test()

*tuprolog-2.0.1 (31 Jan 2007)

31 Jan 2007; keri +files/tuprolog-2.0.1-java1.4.patch,
+files/tuprolog-2.0.1-javadocs.patch, +tuprolog-2.0.1.ebuild:
Version bump.

21 Jan 2007; keri +files/tuprolog-2.0-java1.4.patch,
+files/tuprolog-2.0-javadocs.patch, tuprolog-2.0.ebuild:
Fix deprecated code and javadoc warnings.

*tuprolog-2.0 (31 Oct 2006)

31 Oct 2006; keri +tuprolog-2.0.ebuild:
Version bump.

07 Oct 2006; keri +files/tuprolog-1.3.0-java1.4.patch,
tuprolog-1.3.0-r1.ebuild:
Add java1.4 patch

06 Oct 2006; keri files/tuprolog-1.3.0-javadocs.patch:
Fix generation of javadocs.

06 Oct 2006; keri +files/build.xml:
Add custom build.xml

*tuprolog-1.3.0-r1 (04 Oct 2006)

04 Oct 2006; keri -tuprolog-1.3.0.ebuild,
+tuprolog-1.3.0-r1.ebuild:
Revbump for license change. Thanks to Giulio Piancastelli.

*tuprolog-1.3.0 (10 Sep 2006)

10 Sep 2006; keri +files/tuprolog-1.3.0-javadocs.patch,
+metadata.xml, +tuprolog-1.3.0.ebuild:
New ebuild for tuProlog.

Manifest

AUX build.xml 2282 RMD160 f02843d5762be2497b64ae9acbf090c1bc8acf4a SHA1 8ddb9b2e23d85fded8c2fa117716d319896d2f95 SHA256 c9528b5ecd3eaa06a3e3cec75007990dcdf2d7a41c441521f00dc9973a107e1a
AUX tuprolog-2.1-DCGLibrary.patch 501 RMD160 6dd92bd96ba394fc3e10df9a6c18575c983239e8 SHA1 1417795a3aba67772a43e6e28b58182ddf66e71d SHA256 1f94427694d82845c490c7e7668495046fa1628c80c5df0a1cf4b0efeefe4a77
AUX tuprolog-2.1-java1.4.patch 6318 RMD160 621aec83d6f77585f15d4d0109b085c380d6e001 SHA1 4b0a471bd4103270274c5cd7e417140c45f06e15 SHA256 35bb62c71b645289242b2bb610879a455f408eddb8f65b6ead7ac71ebdfe12bc
AUX tuprolog-2.1-javadocs.patch 6573 RMD160 0cc1f044ada95113ae638a9cd48c920fa3903a31 SHA1 64206767a27e7fceea9b04f9e65d2846bcd56b9d SHA256 12bc23f7f9300cc6e6d3ca0d3ebac163acec01bc490ad08135127bcded883bef
AUX tuprolog-2.1-junit.patch 608 RMD160 326fbd3d38a614426d68915d5896896884c7cc2b SHA1 52462a9b873b8711985c33780cedac5555754315 SHA256 29108796895b234c9995ceff291618984a7f7de787a08bc2bc72578c9e732930
DIST 2p-2.1.zip 1833108 RMD160 5065324deae2c59712e8054dd47902a418501a93 SHA1 9a0050d11854b674d13abf74a37602a8ff8d2b17 SHA256 e0ff06ba2b453f82fc896d7163b09694636b23153673385f154af2d8059d629d
EBUILD tuprolog-2.1.ebuild 1247 RMD160 a74c9ccf4d108b0023a6a8735191e58d4dc3c62f SHA1 354032c843622775c613682df054a436eacea2e9 SHA256 c78fff376df95301d9e10c4f124eabb054b849e197f9fb652692e0dab7511764
MISC ChangeLog 3285 RMD160 c01157e9055400b5df06e737ef702445399b84fa SHA1 c02a8b8d165719bebbde5c9e1c885e3563f1d305 SHA256 f5608389d517c3d27e188d809e67db1fedfa77abec1228115d990612162ca3ff
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba

files

metadata.xml




prolog

tuprolog-2.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tuprolog/tuprolog-2.1.ebuild,v 1.8 2007/11/09 18:25:20 keri Exp $

inherit eutils java-pkg-2 java-ant-2

MY_P="2p-${PV}"
MY_SRC_P="src-J2SE-${PV}"

DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures"
HOMEPAGE="http://www.alice.unibo.it/tuProlog/"
SRC_URI="mirror://sourceforge/tuprolog/2p-2.1.zip"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="doc test"

DEPEND=">=virtual/jdk-1.4
app-arch/unzip
dev-java/ant-core
test? ( dev-java/ant-junit )"
RDEPEND=">=virtual/jdk-1.4"

S="${WORKDIR}"

src_unpack() {
unpack ${A}
epatch "${FILESDIR}"/${P}-java1.4.patch
epatch "${FILESDIR}"/${P}-javadocs.patch
epatch "${FILESDIR}"/${P}-junit.patch
epatch "${FILESDIR}"/${P}-DCGLibrary.patch

cd "${S}"
cp "${FILESDIR}"/build.xml "${S}"
}

src_compile() {
eant jar $(use_doc)
}

src_test() {
cd "${S}"/dist
java-pkg_jar-from junit
cd "${S}"
ANT_TASKS="ant-junit" eant test || die "eant test failed"
}

src_install() {
java-pkg_dojar dist/${PN}.jar

if use doc ; then
java-pkg_dohtml -r docs/*
dodoc doc/*.pdf
fi

dodoc CHANGELOG
}