summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-server')
-rw-r--r--games-server/bukkit/Manifest2
-rw-r--r--games-server/bukkit/bukkit-1705.ebuild63
-rw-r--r--games-server/craftbukkit/ChangeLog31
-rw-r--r--games-server/craftbukkit/Manifest6
-rw-r--r--games-server/craftbukkit/craftbukkit-2668.ebuild129
-rw-r--r--games-server/craftbukkit/files/directory.sh34
-rw-r--r--games-server/craftbukkit/metadata.xml13
7 files changed, 0 insertions, 278 deletions
diff --git a/games-server/bukkit/Manifest b/games-server/bukkit/Manifest
deleted file mode 100644
index 61f206c..0000000
--- a/games-server/bukkit/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST bukkit-1705.tar.gz 308871 SHA256 df85ecd1eac859209cc2a87b0306f1690b748371b274e79c5be7035c2cf38ba0 SHA512 97a5b50e6e061448b6e0d031951d7faa72a620665892f561f912b81a6ca9546113779bda72bef77ea0ce8a9c92298e886b4dddd4abbc928e9f04b0a432f548c5 WHIRLPOOL 3dc969864a08b459fb52f804884ed0f9033417801193e339736f98bdf8ed1d1a17bc52eb475264826e7398130ee7ad59ce7bd7cab0c23bd89c3ea15f092b9b7b
-EBUILD bukkit-1705.ebuild 1544 SHA256 938c8581ecea0c1d4034a7d927282dd221c36375b51fa4252f614c6398cad747 SHA512 beaef6735567c0314749a4820954b391db99b8726ab352736efd8c9284526af270a95c4764a3418a3edde6298b4cea653ddf2bfa45c06f97ee7e01aed03fb509 WHIRLPOOL 0cb804ea8ca407c79f28f145ba814242ddb956aa581b3ae7dad89a8eae9ac3505b9347ac64c8d27e6299e50d1334907b576df5bb08d4de792b7bfdd122cad2b3
diff --git a/games-server/bukkit/bukkit-1705.ebuild b/games-server/bukkit/bukkit-1705.ebuild
deleted file mode 100644
index 108bd7e..0000000
--- a/games-server/bukkit/bukkit-1705.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-MY_PV="1.5-R0.1"
-JAVA_PKG_IUSE="doc source"
-
-inherit games vcs-snapshot java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Generic API component of the plugin-based server mod for Minecraft"
-HOMEPAGE="http://bukkit.org"
-SRC_URI="https://github.com/Bukkit/Bukkit/tarball/master -> ${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="test" # Needs hamcrest-1.2?
-
-CDEPEND="dev-java/commons-lang:2.1
- dev-java/ebean:0
- dev-java/guava:10
- >=dev-java/snakeyaml-1.9:0"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.6"
-# test? ( dev-java/hamcrest
-# dev-java/junit:4 )"
-
-RDEPEND="${CDEPEND}
- >=dev-java/json-simple-1.1:0
- >=virtual/jre-1.6"
-
-S="${WORKDIR}/${P}"
-
-JAVA_GENTOO_CLASSPATH="commons-lang-2.1,ebean,guava-10,snakeyaml"
-JAVA_SRC_DIR="src/main/java"
-
-java_prepare() {
- # Easier to use java-pkg-simple.
- rm -v pom.xml || die
-
- mkdir -p target/classes/META-INF/maven/org.bukkit/bukkit || die
- echo "version=${MY_PV}" > target/classes/META-INF/maven/org.bukkit/bukkit/pom.properties || die
-}
-
-src_install() {
- java-pkg_register-dependency json-simple
- java-pkg-simple_src_install
- dodoc README.md
-}
-
-src_test() {
- cd src/test/java || die
-
- local CP=".:${S}/${PN}.jar:$(java-pkg_getjars hamcrest,junit-4,${JAVA_GENTOO_CLASSPATH})"
- local TESTS=$(find * -name "*Test.java")
- TESTS="${TESTS//.java}"
- TESTS="${TESTS//\//.}"
-
- ejavac -cp "${CP}" -d . $(find * -name "*.java")
- ejunit4 -classpath "${CP}" ${TESTS}
-}
diff --git a/games-server/craftbukkit/ChangeLog b/games-server/craftbukkit/ChangeLog
deleted file mode 100644
index ad861f5..0000000
--- a/games-server/craftbukkit/ChangeLog
+++ /dev/null
@@ -1,31 +0,0 @@
-# ChangeLog for games-server/craftbukkit
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*craftbukkit-1846 (30 Jan 2012)
-
- 30 Jan 2012; James Le Cuirot <chewi@aura-online.co.uk>
- -craftbukkit-1818.ebuild, +craftbukkit-1846.ebuild:
- Version bump.
-
-*craftbukkit-1818 (25 Jan 2012)
-
- 25 Jan 2012; James Le Cuirot <chewi@aura-online.co.uk>
- -craftbukkit-1597.ebuild, +craftbukkit-1818.ebuild,
- -files/fix-world_the_end-migration.patch:
- Version bump.
-
-*craftbukkit-1597-r1 (21 Dec 2011)
-
- 21 Dec 2011; James Le Cuirot <chewi@aura-online.co.uk>
- -craftbukkit-1597.ebuild, +craftbukkit-1597-r1.ebuild:
- Some plugins require guava 10 and snakeyaml 1.9 avoids a java-config bug.
- Make plugin and lib directories sticky and group writeable for easier
- plugin management.
-
-*craftbukkit-1597 (15 Dec 2011)
-
- 15 Dec 2011; James Le Cuirot <chewi@aura-online.co.uk>
- +craftbukkit-1597.ebuild, +files/directory.sh,
- +files/fix-world_the_end-migration.patch:
- Initial import.
diff --git a/games-server/craftbukkit/Manifest b/games-server/craftbukkit/Manifest
deleted file mode 100644
index faa7546..0000000
--- a/games-server/craftbukkit/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX directory.sh 869 SHA256 f0345da259f2de1e81c5fac06d0a779040bb99e9ce06089fec6f362296598b5d SHA512 12e906af6d804c26ba9a253a552786a3346a2524fee36ebb63101cca18fef8124460d98f6612aeb080c7b542e39f4bb6ec49d48e5279ec4c88ad3c54de0c1873 WHIRLPOOL 413c60fb6fc876f3ef3165c364b1edf2d096266e798b8b76fa39e2719dbea4697dce3655090c06a6e806d6a927596edba76c5645cf73906f3592ec2ec2c996c0
-DIST craftbukkit-2668.tar.gz 496728 SHA256 b5d00d5101e7aece90bad25360097a2b0b1ab4ecf109cdca3be038a542f74391 SHA512 e28c4be16c69d3c371144d29c3e55065757271b23b390fbbd1519fd5dc406abd6a84017e87502fae447c0b71cd23e5c2036e397956bede4bfb7ee874f676e5d8 WHIRLPOOL da25f8e9d61e2116177e50d121c5188013650f9142a483d6ef003703c3e13e3eafd19a0f732de971bce34d0cabff9d94171370d71c04ce2b06cf0b7dba7bc806
-DIST minecraft-server-unobfuscated-1.5.jar 2646385 SHA256 1f8991d45aa87a83864d31d54b2f80c8c2f538b13c7a5a4bcd6dde7805943d8a SHA512 94d6739dc09bb4048feb784198f83fecddde5e2a2b1a39e6f9c6cd4115d507b1eb4a27ceb9145030b9f5bdf217815a7755209985cbf5433351e01229903e5127 WHIRLPOOL 12ff9288e3c7a6ecabaf6f5411e3d48585cb91f565941d8a0eb94a5129423096771b76445a6bee1e0277bb008112cf9781606697e1b3a1ec8f05898d15a0bf05
-EBUILD craftbukkit-2668.ebuild 4165 SHA256 8a694b558a24495ff06070c350185e43967beed26bc1880d8e514051e72f8641 SHA512 96ba1d4ef28b7a9a7cf4acdcdf17791d5f2091abd92ccdb7ab8b0a6fef0a7c4d848c6d44e4901686d933ea77319a55bd41a4e27eb3541fbe2ea68195abafbefc WHIRLPOOL d201551946eda4aaeb96593df0bee6aa20e321f6594839e57b449bc1e8d6b645b8c703c9f81e2ba2bfac9c6ccf051b165f260c8b16c35e78d02fa8abafe94055
-MISC ChangeLog 1012 SHA256 dc6696fa67a3b0b9fd200d6d8d5c239f3e18f9d6ea714d7540a2a5596ce785fb SHA512 7a304313c07c0edbbe5e6940fe6f8a0b6af695a839eb228fa55569dbffe28d4261f49c92e730128c87f0a58f9923dbb29342f9a021cee02c734d1a4f2909cbb4 WHIRLPOOL 2bf2d5fc9f92069b3ba130497e8fffcc2f4097f6f59802058584f7f1be9a26c5c511be0b396b589f390507da6af41c2028dfb9c20c7069edc66aa1052ffce64a
-MISC metadata.xml 436 SHA256 5d12675555bdd758a7ca0419c621309004e109b001d2e2e9ee0ddfdc8dfd555f SHA512 7a7d8e66b4c1e05a8d5450da97a98f5b90a7b62d2ae4fe5fd93a7155324e94f2d4cf239f3bc0ae2759573c910ef1d65c49ff47785aaf6d3ae52dd3479d319f5e WHIRLPOOL a8f91ff90590912b76f0aa34aa4df15e3d5e966051ca213bb9c903281ea0a291b8c3d5c2febe970b66232e898c922ba23891b9b4613ed61d2d67080d8b240a79
diff --git a/games-server/craftbukkit/craftbukkit-2668.ebuild b/games-server/craftbukkit/craftbukkit-2668.ebuild
deleted file mode 100644
index 46e5f04..0000000
--- a/games-server/craftbukkit/craftbukkit-2668.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-MY_PV="1.5-R0.1"
-MC_PV="${MY_PV%-*}"
-MC_PN="minecraft-server-unobfuscated"
-MC_JAR="${MC_PN}-${MC_PV}.jar"
-
-inherit games vcs-snapshot java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Bukkit implementation for the official Minecraft server"
-HOMEPAGE="http://bukkit.org"
-SRC_URI="https://github.com/Bukkit/CraftBukkit/tarball/master -> ${P}.tar.gz
- http://repo.bukkit.org/content/repositories/releases/org/bukkit/minecraft-server/${MC_PV}/minecraft-server-${MC_PV}.jar -> ${MC_JAR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ipv6"
-RESTRICT="test" # Needs hamcrest-1.2?
-
-CDEPEND="dev-java/commons-lang:2.1
- dev-java/ebean:0
- dev-java/gson:2.2.2
- dev-java/guava:10
- >=dev-java/jansi-1.8:0
- dev-java/jline:2
- dev-java/jopt-simple:0
- >=dev-java/snakeyaml-1.9:0
- ~games-server/bukkit-1705:0"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.6"
-# test? ( dev-java/hamcrest
-# dev-java/junit:4 )"
-
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.6
- games-server/minecraft-common"
-
-S="${WORKDIR}/${P}"
-
-JAVA_GENTOO_CLASSPATH="bukkit,commons-lang-2.1,ebean,gson-2.2.2,guava-10,jansi,jline-2,jopt-simple,snakeyaml"
-JAVA_CLASSPATH_EXTRA="${DISTDIR}/${MC_JAR}"
-JAVA_SRC_DIR="src/main/java"
-
-src_unpack() {
- A="${P}.tar.gz" vcs-snapshot_src_unpack
- mkdir -p "${S}/target/classes/META-INF" || die
- cd "${S}/target/classes" || die
- unpack "${MC_JAR}"
-}
-
-java_prepare() {
- # Easier to use java-pkg-simple.
- rm -v pom.xml || die
-
- cp "${FILESDIR}"/directory.sh . || die
- sed -i "s/@GAMES_USER_DED@/${GAMES_USER_DED}/g" directory.sh || die
-
- echo "Implementation-Version: Gentoo-${PVR}" > target/classes/META-INF/MANIFEST.MF || die
- cp -r src/main/resources/* target/classes || die
-}
-
-src_install() {
- local ARGS
- use ipv6 || ARGS="-Djava.net.preferIPv4Stack=true"
-
- java-pkg-simple_src_install
- java-pkg_dolauncher "${PN}" -into "${GAMES_PREFIX}" -pre directory.sh \
- --java_args "-Xmx1024M -Xms512M ${ARGS}" --main org.bukkit.craftbukkit.Main
-
- dosym minecraft-server "/etc/init.d/${PN}"
- dodoc README.md
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- einfo "You may run ${PN} as a regular user or start a system-wide"
- einfo "instance using /etc/init.d/${PN}. The multiverse files are"
- einfo "stored in ~/.minecraft/servers or /var/lib/minecraft respectively."
- echo
- einfo "The console for system-wide instances can be accessed by any user in"
- einfo "the ${GAMES_GROUP} group using the minecraft-server-console command. This"
- einfo "starts a client instance of tmux. The most important key-binding to"
- einfo "remember is Ctrl-b d, which will detach the console and return you to"
- einfo "your previous screen without stopping the server."
- echo
- einfo "This package allows you to start multiple CraftBukkit server instances."
- einfo "You can do this by adding a multiverse name after ${PN} or by"
- einfo "creating a symlink such as /etc/init.d/${PN}.foo. You would"
- einfo "then access the console with \"minecraft-server-console foo\". The"
- einfo "default multiverse name is \"main\"."
- echo
- einfo "Some Bukkit plugins store information in a database. Regardless of"
- einfo "whether they handle their own database connectivity or use Bukkit's"
- einfo "own Ebean solution, you can install your preferred JDBC driver through"
- einfo "Portage. The available drivers are..."
- einfo ""
- einfo " # dev-java/h2"
- einfo " # dev-java/sqlite-jdbc"
- einfo " # dev-java/jdbc-mysql"
- einfo " # dev-java/jdbc-postgresql"
- echo
-
- if has_version games-server/minecraft-server; then
- ewarn "You already have the official server installed. You may run both this"
- ewarn "and CraftBukkit against the same multiverse but not simultaneously."
- ewarn "This is not recommended though so don't come crying to us if it"
- ewarn "trashes your world."
- echo
- fi
-
- games_pkg_postinst
-}
-
-src_test() {
- cd src/test/java || die
-
- local CP=".:${S}/${PN}.jar:$(java-pkg_getjars hamcrest,junit-4,${JAVA_GENTOO_CLASSPATH})"
- local TESTS=$(find * -name "*Test.java")
- TESTS="${TESTS//.java}"
- TESTS="${TESTS//\//.}"
-
- ejavac -cp "${CP}" -d . $(find * -name "*.java")
- ejunit4 -classpath "${CP}" ${TESTS}
-}
diff --git a/games-server/craftbukkit/files/directory.sh b/games-server/craftbukkit/files/directory.sh
deleted file mode 100644
index a1ceea9..0000000
--- a/games-server/craftbukkit/files/directory.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-
-if [[ -z "$1" ]] || [[ "${1:0:1}" == "-" ]]; then
- NAME="main"
- echo "Multiverse name not specified. Defaulting to \"${NAME}\"." >&2
-else
- NAME="$1"
- echo "Using multiverse name \"${NAME}\"." >&2
- shift
-fi
-
-if [[ "$(whoami)" == "@GAMES_USER_DED@" ]]; then
- gjl_pwd="/var/lib/minecraft/${NAME}"
-else
- gjl_pwd="${HOME}/.minecraft/servers/${NAME}"
-fi
-
-echo "Multiverse directory is ${gjl_pwd}." >&2
-mkdir -p "${gjl_pwd}"/{lib,plugins/update}
-
-if [[ "$(whoami)" == "@GAMES_USER_DED@" ]]; then
- chmod g+ws "${gjl_pwd}"/{lib,plugins,plugins/update}
-fi
-
-for LIB in "h2" "mysql jdbc-mysql" "sqlite sqlite-jdbc" "postgresql jdbc-postgresql"; do
- SRC="/usr/share/${LIB#* }/lib/${LIB#* }.jar"
- DEST="${gjl_pwd}/lib/${LIB% *}.jar"
-
- if [[ -f "${SRC}" ]]; then
- ln -snf "${SRC}" "${DEST}"
- elif [[ ! -f "${DEST}" ]]; then
- rm -f "${DEST}"
- fi
-done
-
diff --git a/games-server/craftbukkit/metadata.xml b/games-server/craftbukkit/metadata.xml
deleted file mode 100644
index 3bd86fe..0000000
--- a/games-server/craftbukkit/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?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">
-Bukkit is a plugin-based server mod for Minecraft. This package is for
-the implementation that targets the official Minecraft server.
-</longdescription>
-</pkgmetadata>