aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@aura-online.co.uk>2011-12-28 18:25:27 +0000
committerJames Le Cuirot <chewi@aura-online.co.uk>2011-12-28 18:25:27 +0000
commit2c63ac1aea3b9ef04751e63464bda2e8893e1fd9 (patch)
tree1be7dd45e18ea8ebcdba98834f1dec9148f2877e
parentdev-util/visualvm: added desktop files (diff)
downloadjava-2c63ac1aea3b9ef04751e63464bda2e8893e1fd9.tar.gz
java-2c63ac1aea3b9ef04751e63464bda2e8893e1fd9.tar.bz2
java-2c63ac1aea3b9ef04751e63464bda2e8893e1fd9.zip
[games-board/jin] Initial import. See bug #158507.
svn path=/java-overlay/; revision=8939
-rw-r--r--games-board/jin/ChangeLog9
-rw-r--r--games-board/jin/Manifest4
-rw-r--r--games-board/jin/jin-2.14.1.ebuild55
-rw-r--r--games-board/jin/metadata.xml15
4 files changed, 83 insertions, 0 deletions
diff --git a/games-board/jin/ChangeLog b/games-board/jin/ChangeLog
new file mode 100644
index 00000000..6e334e6f
--- /dev/null
+++ b/games-board/jin/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for games-board/jin
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jin-2.14.1 (28 Dec 2011)
+
+ 28 Dec 2011; James Le Cuirot <chewi@aura-online.co.uk> +jin-2.14.1.ebuild:
+ Initial import. Unfortunately needs bsh-1 and I don't know how to migrate
+ this to bsh-2 so I've had to bundle it.
diff --git a/games-board/jin/Manifest b/games-board/jin/Manifest
new file mode 100644
index 00000000..8c7b8a29
--- /dev/null
+++ b/games-board/jin/Manifest
@@ -0,0 +1,4 @@
+DIST jin-2.14.1-source.tar.gz 17854073 RMD160 73c4181b6223aad0c99bcc06cf58da02c93c83e9 SHA1 5d7a703d57d7e54fb1ea69105ff584ad5e57736a SHA256 7f3c346d42dffbeee07a1a0db2bb2ce4f3174b82fa8b9a581c0933df153671d6
+EBUILD jin-2.14.1.ebuild 1465 RMD160 4da8f7dbc2a4bb497832f0937bf984e5765edf03 SHA1 d327253863c6f016071fbc7fe16897fb992541ed SHA256 b3d64274c56c78e6fda5a34d9031545cbe9e17d7271292c0ed0362d4161f71ab
+MISC ChangeLog 338 RMD160 d3ba21d33c498f4709eda514c18d0827fc1254f4 SHA1 390c1854981a8e986940b8b2229600ed85a58a1a SHA256 b92ef0936094b712156b2a227e0c45777581cd95272261d9cc652b5e2bff03c5
+MISC metadata.xml 519 RMD160 01904ec019f7a44ffb6218a548ab22a930f8aee0 SHA1 3488bfe23c9c80a8fcaac18731bd1ce613b82c20 SHA256 6b196ee470e768af80c2749fefff8a71a7efcc50d504d3a8c88893c0928dc1db
diff --git a/games-board/jin/jin-2.14.1.ebuild b/games-board/jin/jin-2.14.1.ebuild
new file mode 100644
index 00000000..4603cb67
--- /dev/null
+++ b/games-board/jin/jin-2.14.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+WANT_ANT_TASKS="ant-nodeps"
+
+inherit eutils games java-pkg-2 java-ant-2
+
+DESCRIPTION="Java client for various chess servers"
+HOMEPAGE="http://www.jinchess.com"
+SRC_URI="mirror://sourceforge/${PN}/${P}-source.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.2
+ dev-java/ant"
+
+RDEPEND=">=virtual/jre-1.4"
+
+EANT_BUILD_TARGET="build"
+
+java_prepare() {
+ # Delete some bundled JARs but not all. We don't have bsh-1 in the
+ # tree any more and I don't know how to migrate this. There are also
+ # no sources available for timestamping.jar and timesealing.jar.
+ find resources/{lnfs,os-specific} -name "*.jar" -exec rm -v {} \; || die
+
+ # Use our rewritten source/target instead.
+ sed -i '/<compilerarg /d' build.xml || die
+}
+
+src_install() {
+ local DIR="${GAMES_DATADIR}/${PN}"
+
+ java-pkg_jarinto "${DIR}"
+ insinto "${DIR}"
+
+ rm -rf build/libs/{fics,icc} build/libs/bsh-core-1.*.jar || die
+ java-pkg_dojar build/*.jar resources/libs/{fics,icc}/*.jar resources/libs/bsh-core-1.*.jar
+ doins -r build/{actions,libs,plugins,resources,servers} || die
+
+ java-pkg_dolauncher "${PN}" -into "${GAMES_PREFIX}" \
+ --pwd "${DIR}" --main free.jin.JinApplication
+
+ newicon src/free/jin/resources/logo.gif "${PN}.gif" || die
+ make_desktop_entry "${PN}" "Jin"
+
+ dodoc changelog.txt COMPILING || die
+
+ prepgamesdirs
+}
diff --git a/games-board/jin/metadata.xml b/games-board/jin/metadata.xml
new file mode 100644
index 00000000..9e605aea
--- /dev/null
+++ b/games-board/jin/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>java</herd>
+<maintainer>
+<email>chewi at aura-online.co.uk</email>
+<name>James Le Cuirot</name>
+</maintainer>
+<longdescription lang="en">
+Jin is a Java client for various chess servers. It currently supports
+the Internet Chess Club (chessclub.com) and the Free Internet Chess
+Server (freechess.org) but is designed to be able to support any chess
+server.
+</longdescription>
+</pkgmetadata>