* [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