public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2016-08-05  0:23 Austin English
  0 siblings, 0 replies; 8+ messages in thread
From: Austin English @ 2016-08-05  0:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3539d74fde6ffcdf337adfc97ac7d0a0f234fa39
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  5 00:04:34 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Fri Aug  5 00:22:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3539d74f

games-board/megamek: remove deprecated games eclass

Also update to EAPI 6

Gentoo-Bug: https://bugs.gentoo.org/574082

Package-Manager: portage-2.3.0

 games-board/megamek/megamek-0.34.10-r1.ebuild | 51 +++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/games-board/megamek/megamek-0.34.10-r1.ebuild b/games-board/megamek/megamek-0.34.10-r1.ebuild
new file mode 100644
index 0000000..39ff1e8
--- /dev/null
+++ b/games-board/megamek/megamek-0.34.10-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="an unofficial, online version of the Classic BattleTech board game"
+HOMEPAGE="http://megamek.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.5
+	app-arch/unzip"
+RDEPEND=">=virtual/jre-1.5"
+
+S=${WORKDIR}
+
+pkg_setup() {
+	java-pkg-2_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	rm -v *.jar || die
+	edos2unix startup.sh
+	sed -i \
+		-e "s:XmX:Xmx:" \
+		-e "s:/usr/share/java:/usr/share/${PN}:" \
+		-e "s:/usr/share/MegaMek:/usr/share/${PN}:" \
+		startup.sh || die "sed failed"
+	java-pkg-2_src_prepare
+}
+
+src_compile() {
+	eant
+}
+
+src_install() {
+	newbin startup.sh ${PN}
+	insinto /usr/share/${PN}
+	doins -r data docs l10n lib mmconf *.jar readme*
+	dodoc HACKING readme.txt
+	make_desktop_entry ${PN} MegaMek /usr/share/pixmaps/${PN}.gif
+	newicon data/images/misc/megamek-icon.gif ${PN}.gif
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2021-06-15 23:20 Ionen Wolkens
  0 siblings, 0 replies; 8+ messages in thread
From: Ionen Wolkens @ 2021-06-15 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     8dbe7b9f7a7f257f4f22a33415d437e0ef1cf202
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 15 23:05:50 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 15 23:20:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbe7b9f

games-board/megamek: min java 1.8, EAPI-7 bump

Also builds with java 11.

Closes: https://bugs.gentoo.org/787374
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/megamek/megamek-0.34.10-r2.ebuild | 47 +++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/games-board/megamek/megamek-0.34.10-r2.ebuild b/games-board/megamek/megamek-0.34.10-r2.ebuild
new file mode 100644
index 00000000000..37c3e69d3b8
--- /dev/null
+++ b/games-board/megamek/megamek-0.34.10-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop edos2unix java-pkg-2 java-ant-2
+
+DESCRIPTION="Unofficial online version of the Classic BattleTech board game"
+HOMEPAGE="https://www.megamek.org/"
+SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip"
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+BDEPEND="app-arch/unzip"
+
+src_prepare() {
+	default
+
+	rm MegaMek.jar || die
+
+	sed -e "s|XmX|Xmx|" \
+		-e "s|/usr/share/java|${EPREFIX}/usr/share/${PN}|" \
+		-e "s|/usr/share/MegaMek|${EPREFIX}/usr/share/${PN}|" \
+		startup.sh > ${PN} || die
+	edos2unix ${PN}
+
+	# workaround encoding issues posing problems with >=jdk-1.8
+	find . -name '*.java' -exec sed -i 's/\xf6/\xc3\xb6/' {} + || die
+
+	java-pkg-2_src_prepare
+}
+
+src_install() {
+	dobin ${PN}
+
+	insinto /usr/share/${PN}
+	doins -r MegaMek.jar data docs l10n lib mmconf readme* # readme used at runtime
+
+	dodoc HACKING readme.txt
+
+	make_desktop_entry ${PN} MegaMek applications-games
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2021-06-15 23:20 Ionen Wolkens
  0 siblings, 0 replies; 8+ messages in thread
From: Ionen Wolkens @ 2021-06-15 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     6be34398a5e0d176d52c89d5379f58e4d643d7d7
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 15 23:05:32 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 15 23:20:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be34398

games-board/megamek: add github remote-id

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/megamek/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-board/megamek/metadata.xml b/games-board/megamek/metadata.xml
index 1c5cb53716e..290f45425af 100644
--- a/games-board/megamek/metadata.xml
+++ b/games-board/megamek/metadata.xml
@@ -6,6 +6,7 @@
 		<name>Gentoo Games Project</name>
 	</maintainer>
 	<upstream>
+		<remote-id type="github">MegaMek/megamek</remote-id>
 		<remote-id type="sourceforge">megamek</remote-id>
 	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2021-06-15 23:20 Ionen Wolkens
  0 siblings, 0 replies; 8+ messages in thread
From: Ionen Wolkens @ 2021-06-15 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     98bc814ce405742916195eff0e0f27f530ef2dfb
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 15 23:14:00 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 15 23:20:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98bc814c

games-board/megamek: drop 0.34.10-r1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/megamek/megamek-0.34.10-r1.ebuild | 50 ---------------------------
 1 file changed, 50 deletions(-)

diff --git a/games-board/megamek/megamek-0.34.10-r1.ebuild b/games-board/megamek/megamek-0.34.10-r1.ebuild
deleted file mode 100644
index 6b3fe5a0bb9..00000000000
--- a/games-board/megamek/megamek-0.34.10-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="an unofficial, online version of the Classic BattleTech board game"
-HOMEPAGE="http://megamek.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.5
-	app-arch/unzip"
-RDEPEND=">=virtual/jre-1.5"
-
-S=${WORKDIR}
-
-pkg_setup() {
-	java-pkg-2_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	rm -v *.jar || die
-	edos2unix startup.sh
-	sed -i \
-		-e "s:XmX:Xmx:" \
-		-e "s:/usr/share/java:/usr/share/${PN}:" \
-		-e "s:/usr/share/MegaMek:/usr/share/${PN}:" \
-		startup.sh || die "sed failed"
-	java-pkg-2_src_prepare
-}
-
-src_compile() {
-	eant
-}
-
-src_install() {
-	newbin startup.sh ${PN}
-	insinto /usr/share/${PN}
-	doins -r data docs l10n lib mmconf *.jar readme*
-	dodoc HACKING readme.txt
-	make_desktop_entry ${PN} MegaMek /usr/share/pixmaps/${PN}.gif
-	newicon data/images/misc/megamek-icon.gif ${PN}.gif
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2021-06-16  0:14 Ionen Wolkens
  0 siblings, 0 replies; 8+ messages in thread
From: Ionen Wolkens @ 2021-06-16  0:14 UTC (permalink / raw
  To: gentoo-commits

commit:     a3a6e83c03c0c712e7bf4eab4dd8080b50a6541a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 16 00:12:40 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun 16 00:13:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a6e83c

games-board/megamek: fix HOMEPAGE

Does not handle www. with https

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/megamek/megamek-0.34.10-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/megamek/megamek-0.34.10-r2.ebuild b/games-board/megamek/megamek-0.34.10-r2.ebuild
index 37c3e69d3b8..a1e76585011 100644
--- a/games-board/megamek/megamek-0.34.10-r2.ebuild
+++ b/games-board/megamek/megamek-0.34.10-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit desktop edos2unix java-pkg-2 java-ant-2
 
 DESCRIPTION="Unofficial online version of the Classic BattleTech board game"
-HOMEPAGE="https://www.megamek.org/"
+HOMEPAGE="https://megamek.org/"
 SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip"
 S="${WORKDIR}"
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2021-06-29 20:55 Ionen Wolkens
  0 siblings, 0 replies; 8+ messages in thread
From: Ionen Wolkens @ 2021-06-29 20:55 UTC (permalink / raw
  To: gentoo-commits

commit:     7b13ee028a871047cd845f289fdaffe93d56983b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 29 20:07:21 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jun 29 20:53:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b13ee02

games-board/megamek: add .desktop icon

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/megamek/Manifest                  | 1 +
 games-board/megamek/megamek-0.34.10-r2.ebuild | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/games-board/megamek/Manifest b/games-board/megamek/Manifest
index 0cc315d5768..742957a1fd2 100644
--- a/games-board/megamek/Manifest
+++ b/games-board/megamek/Manifest
@@ -1 +1,2 @@
 DIST MegaMek-v0.34.10.zip 16677286 BLAKE2B 73c4ee9e38b4c50221c40c5d0cba1c13de00e586bf2cb9432c356f5c21045c26cfa64705b303c7213f29deda369a97ea5fba397c995c138731a66152c062c5b5 SHA512 943f6ed4f4d57197092a7aa09637f60827f23181a7b8b0991907fcc62109b471ea2ce53816a79dfcad9d8da65c9514be3190e924d9bf2b17aacf84fc1fa6e037
+DIST megamek.png 9264 BLAKE2B cdff3e992af93cfc8f31be0c4d959ff5598eb3f7be58abfae4043a3e1f324d1985fc0621540f14ff7a2e2b4bb5e22672a940494a8e7c8d3339ad8f49c4c60979 SHA512 12a19fcb4ece9ee0fc38b3af10c37b7d362df9a41403d86dd1cfd8fb40a7b06784c71b5b160177b72d7aba048b78c4482f5417406d4add7feb47d13078bc79cf

diff --git a/games-board/megamek/megamek-0.34.10-r2.ebuild b/games-board/megamek/megamek-0.34.10-r2.ebuild
index a1e76585011..b7a7f31f4cf 100644
--- a/games-board/megamek/megamek-0.34.10-r2.ebuild
+++ b/games-board/megamek/megamek-0.34.10-r2.ebuild
@@ -7,7 +7,9 @@ inherit desktop edos2unix java-pkg-2 java-ant-2
 
 DESCRIPTION="Unofficial online version of the Classic BattleTech board game"
 HOMEPAGE="https://megamek.org/"
-SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip"
+SRC_URI="
+	mirror://sourceforge/${PN}/MegaMek-v${PV}.zip
+	https://dev.gentoo.org/~ionen/distfiles/${PN}.png"
 S="${WORKDIR}"
 
 LICENSE="GPL-2+"
@@ -43,5 +45,6 @@ src_install() {
 
 	dodoc HACKING readme.txt
 
-	make_desktop_entry ${PN} MegaMek applications-games
+	doicon "${DISTDIR}"/${PN}.png
+	make_desktop_entry ${PN} MegaMek
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2024-09-06  9:24 Miroslav Šulc
  0 siblings, 0 replies; 8+ messages in thread
From: Miroslav Šulc @ 2024-09-06  9:24 UTC (permalink / raw
  To: gentoo-commits

commit:     eb8b7712606ad6360245cc236457dae54c6c59e4
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Tue Aug 27 09:24:29 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Sep  6 09:24:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8b7712

games-board/megamek: drop 0.34.10-r2

Closes: https://bugs.gentoo.org/933677
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37468
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 games-board/megamek/megamek-0.34.10-r2.ebuild | 50 ---------------------------
 1 file changed, 50 deletions(-)

diff --git a/games-board/megamek/megamek-0.34.10-r2.ebuild b/games-board/megamek/megamek-0.34.10-r2.ebuild
deleted file mode 100644
index 213e94a3ce70..000000000000
--- a/games-board/megamek/megamek-0.34.10-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop edos2unix java-pkg-2 java-ant-2
-
-DESCRIPTION="Unofficial online version of the Classic BattleTech board game"
-HOMEPAGE="https://megamek.org/"
-SRC_URI="
-	https://downloads.sourceforge.net/${PN}/MegaMek-v${PV}.zip
-	https://dev.gentoo.org/~ionen/distfiles/${PN}.png"
-S="${WORKDIR}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-	default
-
-	rm MegaMek.jar || die
-
-	sed -e "s|XmX|Xmx|" \
-		-e "s|/usr/share/java|${EPREFIX}/usr/share/${PN}|" \
-		-e "s|/usr/share/MegaMek|${EPREFIX}/usr/share/${PN}|" \
-		startup.sh > ${PN} || die
-	edos2unix ${PN}
-
-	# workaround encoding issues posing problems with >=jdk-1.8
-	find . -name '*.java' -exec sed -i 's/\xf6/\xc3\xb6/' {} + || die
-
-	java-pkg-2_src_prepare
-}
-
-src_install() {
-	dobin ${PN}
-
-	insinto /usr/share/${PN}
-	doins -r MegaMek.jar data docs l10n lib mmconf readme* # readme used at runtime
-
-	dodoc HACKING readme.txt
-
-	doicon "${DISTDIR}"/${PN}.png
-	make_desktop_entry ${PN} MegaMek
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
@ 2024-10-17 15:32 Arthur Zamarin
  0 siblings, 0 replies; 8+ messages in thread
From: Arthur Zamarin @ 2024-10-17 15:32 UTC (permalink / raw
  To: gentoo-commits

commit:     cc75d77da24b54507efc571cc2d3f91df75a42b7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 14:38:11 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 15:32:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc75d77d

games-board/megamek: dekeyword x86

After a message to gentoo-dev ML, and no reply from any user on x86,

we decided to dekeyword most Java packages from x86, and reverse

dependencies of them.

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 games-board/megamek/megamek-0.34.10-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/megamek/megamek-0.34.10-r3.ebuild b/games-board/megamek/megamek-0.34.10-r3.ebuild
index 1de1e9c1f80e..4a6545a38c87 100644
--- a/games-board/megamek/megamek-0.34.10-r3.ebuild
+++ b/games-board/megamek/megamek-0.34.10-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 BDEPEND="app-arch/unzip"
 DEPEND="


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-10-17 15:32 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-05  0:23 [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/ Austin English
  -- strict thread matches above, loose matches on Subject: below --
2021-06-15 23:20 Ionen Wolkens
2021-06-15 23:20 Ionen Wolkens
2021-06-15 23:20 Ionen Wolkens
2021-06-16  0:14 Ionen Wolkens
2021-06-29 20:55 Ionen Wolkens
2024-09-06  9:24 Miroslav Šulc
2024-10-17 15:32 Arthur Zamarin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox