[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/

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

games-board/megamek: add .desktop icon

Signed-off-by: Ionen Wolkens  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
 }



[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/

2021-06-15 Thread Ionen Wolkens
commit: a3a6e83c03c0c712e7bf4eab4dd8080b50a6541a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 16 00:12:40 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun 16 00:13:04 2021 +
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  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}"
 



[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/

2021-06-15 Thread Ionen Wolkens
commit: 8dbe7b9f7a7f257f4f22a33415d437e0ef1cf202
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jun 15 23:05:50 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun 15 23:20:25 2021 +
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  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 000..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
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/

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

games-board/megamek: add github remote-id

Signed-off-by: Ionen Wolkens  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 @@
Gentoo Games Project


+   MegaMek/megamek
megamek

 



[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/

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

games-board/megamek: drop 0.34.10-r1

Signed-off-by: Ionen Wolkens  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..000
--- 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
-}



[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/

2016-08-04 Thread Austin English
commit: 3539d74fde6ffcdf337adfc97ac7d0a0f234fa39
Author: Austin English  gentoo  org>
AuthorDate: Fri Aug  5 00:04:34 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Fri Aug  5 00:22:38 2016 +
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 000..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
+}