From cd2011c52a03368188997a00d82af8b326b9c7ae 2023-03-23 19:04:05 From: chain Date: 2023-03-23 19:04:05 Subject: [PATCH] games-rpg/pcgen: bump to versions 6.08.00_rc10 / 6.09.06 --- diff --git a/games-rpg/pcgen/Manifest b/games-rpg/pcgen/Manifest index f367f90c8368f75a000ded8581236546d69e03fc..72f0383f754a3cba371cc27e78a1a5eb55cc9b28 100644 --- a/games-rpg/pcgen/Manifest +++ b/games-rpg/pcgen/Manifest @@ -1,6 +1,10 @@ +DIST pcgen-6.08.00RC10.zip 171784999 BLAKE2B 8648842bfe15080368a1a62b9e7a575ebc9f587d63de793d632b24d8257a41f8d155106a26873aed18698a09b1ec385e355da8a7d251d6e1e68e7bb226911daa SHA512 62301222034b083ec3d1a43a01cd4c676f65e5803b4a29301bf510de9cd1293f805b4ca75011288ea33dffdc8466f3c0b6b6e3daf28e47e62850253f951c8938 DIST pcgen-6.08.00RC8-full.zip 166704799 BLAKE2B 005aa488c940dfeebb9d78cc64747bcf80650c9a341d271dc9de3afe51c71e41ef920e8500d693350dd289c4d2e1cb92d5180146aa084072783bef4f405077d9 SHA512 9868be1c91f867ddc4bf016a2a4acc787d4edb2b444159d80d5e69c23ba9ffa94dd8734a4a7e8a66097fbd0a6329c0539b583bbf6faa9a16c676bf2371a67cd7 DIST pcgen-6.09.04-full.zip 549839941 BLAKE2B 2241b241fc537a31ec9f7cd40f30ef6134ddff3b4ad044d15c66e2e25aff66ada952a66047c82507f299783940a3e438127e756148275c86830f046176dddb58 SHA512 65e127e40f0cfd7713749af1a11e0a96acfd5a88b4e7bde60e1f83686d71beb43467c7e7b2a0bd5b9e31ed05f622efc38c2e8dd8ecb545fcc54116fb97a3d386 DIST pcgen-6.09.05-linux-x64.zip 216970138 BLAKE2B 973863120c68b283793e11449b31624b10a245f84de3fb39b22e40df55a9ee995121413bfab94812e5f4b061a6970a2995cdcf52df623f856c76ef768b287695 SHA512 bb231b3eb8b67d20b558f7378e07afe328585f0dc64f959832d50544f38e515e48d1ee1d0e6024c62ab36e11b109077aadfd8879771a2a1feaf7ae5e9dd5e556 +DIST pcgen-6.09.06-linux-x64.zip 205076818 BLAKE2B 032bcbf11212523a9cdb88a6870ba70b90ad7a4c0fcf517fca4decd67505430c4c018f91e6312688c4f1d357270fbd0cd911f1847c0e0f43262df6b35f91db6b SHA512 abe667877a963db84acc6c5d854b6fe8c647996c279d8fb89d4b9a91bd48170f2e0b833c4b58b9c559ed71bf9f7077e1b3d65d44c0dbd85896ca83cf6cada2e8 +EBUILD pcgen-6.08.00_rc10.ebuild 838 BLAKE2B 82a594e4e285d82126bdb02af1a980afe969c52804c86f207e09eb10118f6fe3a6c7f03ed86174a55a16137b93c11d3b8f15f1f6b77cef2bdf0971da1a7cda3f SHA512 ff432a2d1ac4c84f5a5053f3da3154516599ebb14ece9c6499f9a1c999cebb9cfefe4ca18a793a0fa2e6453ca9f08ff598f118ce0cc6c94dc9408203ff933a60 EBUILD pcgen-6.08.00_rc8.ebuild 842 BLAKE2B 37a8be91c58cee233b3907ecc7ce04311569aa4469fb20291b35c1b2b4ec32b22e41d0ba5e9473cec7ea41393cfe6adaac2fbe024d3877538a26af80d4b9b86c SHA512 3a92c0c83c676a8df9d2e0de98437199ae7c9044e80e7674751878dac748bc9891ded474b052dd1eef0eca199a2ee4c6f97073e25ae881e0fbb1f0b32e24b134 EBUILD pcgen-6.09.04.ebuild 788 BLAKE2B b7f95061545d5bb91923fbce4def3021b43c21e3447d5ae181e9e839a23ffb2c415cd6bf6f7091157541883f9230b7d5f275b3d8c8b9c1ff5769ff68cf58ded5 SHA512 fbdb0519fb1b58bad7f20bb8a2d7250b33c0e2c9639a49efe79a3ccfbd3dac46fdc48bb30c09371a187afcfc3ae78c9a3f8c50205674de7817d8548ee0fb6a08 EBUILD pcgen-6.09.05.ebuild 1223 BLAKE2B 798c02eebe2a1484dc01f695e1f2a7a6d3d7493a1116a47fbb37f045691c47f4aac111c6714636ebd92481adfb45163734579175f9c7f095cd1cfa5462e670e8 SHA512 c4aca62faf1bf7e3b4e88bac9fab910333349251518aa30e04d3c0bae3dab8ce0a8ec7f42cb007e19e02a27d7678c3582fe41887f901106f56c2197f1f98d41d +EBUILD pcgen-6.09.06.ebuild 1261 BLAKE2B 4cc5620a9b06cc811d9da73edc2d199f42ad60d1a24e0a25de1735c304e6b89e890617fc1b04aa331f2cf778d20d76a5b3d0ea8c0c4889a9e936a1679a1885a5 SHA512 ec13eeb59b23504f8afb95a8d25030c41ad15b07781b1557885595fb48a27b759b9186214b656a93e6bdebb51655bb07738af556d0a47e993275af2dae618674 diff --git a/games-rpg/pcgen/pcgen-6.08.00_rc10.ebuild b/games-rpg/pcgen/pcgen-6.08.00_rc10.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..92959c45015a1bac52ebc6f1c275e674e0df81b3 --- /dev/null +++ b/games-rpg/pcgen/pcgen-6.08.00_rc10.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop edos2unix + +MY_PV=${PV/_rc/RC} +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="D&D character generator" +HOMEPAGE="http://pcgen.org/" +SRC_URI="https://github.com/PCGen/pcgen/releases/download/${MY_PV}/${MY_P}.zip" +S="${WORKDIR}/${PN}" + +LICENSE="LGPL-2.1 OGL-1.0a" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=virtual/jre-11:*" +BDEPEND="app-arch/unzip" + +src_prepare() { + default + + edos2unix ${PN}.sh + sed "/^#/c\\#!/bin/sh\\ncd \"${EPREFIX}/opt/${PN}\" || exit 1" ${PN}.sh > "${T}"/${PN} || die + + rm -r LICENSE docs/{doc_tools,pngcrush_logs.txt} ${PN}.{exe,sh} || die +} + +src_install() { + dobin "${T}"/${PN} + + insinto /opt/${PN} + doins -r . + + newicon system/icons/pcgen_128x128.png ${PN}.png + make_desktop_entry ${PN} PCGen +} diff --git a/games-rpg/pcgen/pcgen-6.09.06.ebuild b/games-rpg/pcgen/pcgen-6.09.06.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..8746db0201ca496a8f2ebf4098874768c8cbbd9f --- /dev/null +++ b/games-rpg/pcgen/pcgen-6.09.06.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper + +# PCGen naming conventions are different than Gentoo's +MY_PV=${PV/_rc/RC} +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="D&D character generator" +HOMEPAGE="http://pcgen.org/" +SRC_URI="https://github.com/PCGen/pcgen/releases/download/${MY_PV}/image-linux-x64.zip -> ${P}-linux-x64.zip" +S="${WORKDIR}/${PN}-linux-x64" + +LICENSE="LGPL-2.1 OGL-1.0a" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=virtual/jre-11:*" +BDEPEND="app-arch/unzip" + +dir=/opt/${PN} +QA_PREBUILT="*" + +src_prepare() { + default + + # fix Anti-Aliasing and "enable preview" + sed -i "s/DEFAULT_JVM_OPTS='/DEFAULT_JVM_OPTS='-Dawt.useSystemAAFontSettings=on --enable-preview /g" ${PN} || die + + # fix logging + sed -i "s/pcgen.system.LoggingRecorder.pattern = /pcgen.system.LoggingRecorder.pattern = \/tmp\//g" logging.properties || die + + rm -r LICENSE ${PN}.{bat,exe} || die + +} + +src_install() { + + insinto ${dir} + doins -r . + + exeinto ${dir} + doexe ${PN} + + exeinto ${dir}/bin + doexe bin/* + + # fix main config file + dosym /tmp/pcgen.ini ${dir}/config.ini + + newicon system/icons/pcgen_128x128.png ${PN}.png + make_wrapper ${PN} ./${PN} "${dir}" "${dir}" + make_desktop_entry ${PN} PCGen +}