commit:     97d9d4173d0fcc7b100f8f4233cfcd3f6cd8c86c
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 19 08:24:28 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Aug 19 08:24:48 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d9d417

dev-lang/pico8: Version bump to 0.2.7

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 dev-lang/pico8/Manifest           |  3 +++
 dev-lang/pico8/pico8-0.2.7.ebuild | 56 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/dev-lang/pico8/Manifest b/dev-lang/pico8/Manifest
index 262a4b648c64..ecf794526f2f 100644
--- a/dev-lang/pico8/Manifest
+++ b/dev-lang/pico8/Manifest
@@ -1,3 +1,6 @@
 DIST pico-8_0.2.6b_amd64.zip 12838053 BLAKE2B 
f7577397d32a3e71866782355cb12b17852beb80a4943e5ada4cb02b4c6ec8777a6a620afca99d98e3f423b82881480725c8dd7fc75eadf3a73b17ca750f9809
 SHA512 
30e4641138975c8f9f407491c18ab427b603d8986c4a65777dbedb43cef5416d1a8a196ca09230a9abcbc75003e5fd2716289327394d392b4e90c7796f68be9b
 DIST pico-8_0.2.6b_i386.zip 12145587 BLAKE2B 
3ae5be8bce3d845698e247bf8879d484325af4205d649ef55dd9854a8fce342a5b9744dd77cb0d9839e51e275dd02f19fdaadb06a1d960ea28f93c351ea6be83
 SHA512 
6982b58abb2d59719a197125e9c4499196a97ec8624b236c553ab6f4bac07b608b650b4d41836eac89651083f22dee819b5f43a57892ecd09adb6d6b3898b492
 DIST pico-8_0.2.6b_raspi.zip 16444282 BLAKE2B 
897c8b2c6f2c15a03c297d7a13c61aa08d5c71792aa900f0074127a7f7474a60245751ab4ac759fc088dacae1bd0843ff6007e8c88c67568b50bc3d9546a6879
 SHA512 
9d46a536ccd34e3e4ff1d62cfcc00b4fe26051d4128c4865f4a252f146ea82c00dd8f8f55e06bea03dc34f49cfacaf8f8509a51b96531d3ef519b0f41eba0023
+DIST pico-8_0.2.7_amd64.zip 13017703 BLAKE2B 
ecc1011379bb45be04d56c78d9eee986e32245238d54b6db7bd13b20d4046e91fafb3014d91985c6920302ea9aae4abacb77689d4eff413210a28a085ba8c7cf
 SHA512 
c7e0396401116dbc3934cda36facc749acf2ec8bb4c33d5cf58d5e7dbb1da8026a903e4a3e4208b8f25616960675eea37edca1347dee017f68fbf2af64f4d5a1
+DIST pico-8_0.2.7_i386.zip 12319107 BLAKE2B 
3793c9e6b1f361fbf5ec8f670e669c031df3cdcb2a0a67861d5aaab941a797052d44b075f370c896a75d5e4ae67d458b251e056c8e6912a98daca79e9aeeda57
 SHA512 
dc7e8ba846be6d247f6cdba538b2b896e853706359d67a96f1aa6cc238284f1e843d89cdbf1ad72cdbcb02ad2f825167d365e7a586a07c8d716d49b7dc7781b3
+DIST pico-8_0.2.7_raspi.zip 16614870 BLAKE2B 
d94617ab6cf6cb195a3ebc89309a9a28efe0e9271b8ff4c270333b9b1912cfa00940904556ee59a19cd276510e2b98ddea81067baadb47f1aeebb5ce67a797a6
 SHA512 
a7076b491d83735e7c914bd124656ce8cab5eb443c78a8d5963650c6ba658a1eb2c5a90c2926693e4f4b5affc472cf11088f378c23cac2d6ce76dd0c444f6c26

diff --git a/dev-lang/pico8/pico8-0.2.7.ebuild 
b/dev-lang/pico8/pico8-0.2.7.ebuild
new file mode 100644
index 000000000000..b1abb77a3de9
--- /dev/null
+++ b/dev-lang/pico8/pico8-0.2.7.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+MY_PN="pico-8"
+DESCRIPTION="Fantasy console for making and playing tiny games and other 
computer programs"
+HOMEPAGE="https://www.lexaloffle.com/pico-8.php";
+SRC_URI="
+       amd64? ( ${MY_PN}_${PV}_amd64.zip )
+       arm? ( ${MY_PN}_${PV}_raspi.zip )
+       arm64? ( ${MY_PN}_${PV}_raspi.zip )
+       x86? ( ${MY_PN}_${PV}_i386.zip )
+"
+S="${WORKDIR}/${MY_PN}"
+LICENSE="PICO-8 MIT BSD-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist fetch"
+
+RDEPEND="
+       media-libs/libsdl2[haptic,joystick,sound,video]
+       net-misc/wget
+"
+
+BDEPEND="app-arch/unzip"
+
+DIR="/opt/${PN}"
+QA_PREBUILT="${DIR}/${PN}"
+
+pkg_nofetch() {
+       einfo "Please buy and download ${A} from one of:"
+       einfo "  ${HOMEPAGE}"
+       einfo "  https://lexaloffle.itch.io/${MY_PN}";
+       einfo "and move it to your distfiles directory."
+}
+
+src_install() {
+       exeinto "${DIR}"
+       insinto "${DIR}"
+
+       case ${ARCH} in
+               amd64|arm) newexe ${PN}_dyn ${PN} ;;
+               arm64) newexe ${PN}_64 ${PN} ;;
+               x86) newexe ${PN}_32bit_dyn ${PN} ;;
+       esac
+
+       doins ${PN}.dat
+       dodoc ${MY_PN}_manual.txt
+
+       dosym ../..${DIR}/${PN} /usr/bin/${PN}
+       doicon -s 128 lexaloffle-${PN}.png
+       make_desktop_entry ${PN} ${MY_PN^^} lexaloffle-${PN}
+}

Reply via email to