-AUX onscripter-en-20110930-fix-configure.patch 1747 SHA256 8c4fb058b7aca988f4c2f7edd8295d120c82ae7fec512f636f70a2b051141edf SHA512 d76f4096725be1342410bcb462641202532a1674f5cc2d116318fbc1be71f01cfea3432051f483e2e3605e13c71324b602952acfd70ef85290ba9b6e62de98eb WHIRLPOOL 79919515bb33b268c80af78320b96435d856834e70c25e11ba4e04dcc37d592d87cf528cd43ff1e2059a52882c244bfb794f8b1e5603232363c24d88a11d7885
-AUX onscripter-en-respect-CXXFLAGS.patch 962 SHA256 1ca988be4cbc9cff81327f310eabb6635139c29544d792c917c9afb71a0a7ae1 SHA512 55334a76cf5380d566c481f03ff2c8767205d422cf2b98bc423c04fcf8df2c57a89c2b8c7901d4ba33f527f3ad548266e72d2a450e02435a429572a1a6f4769a WHIRLPOOL d75e736b226cd866e3029406acc1e4daf29971815858600bb215bf7ff53a36d29c7d95a73f39b975a9956e192b1146d454a88252f898f844a60cac5947359a66
-DIST SDL_ttf-2.0.10.tar.gz 1326737 SHA256 7d38704bcc7c34029c2dcb73b2d4857e8ad76341c6e0faed279eb9f743c66c6a SHA512 85a90ab17977388fc7058c19de0c964fb8b65ad49012eabe3d5610122a9b24dd82139ed89ddc201db24ca6f9c270f2bca6808951debf6b3321c58d8d768c1715 WHIRLPOOL 9ddc77837675aba134b09096f0445b1a8c7cd9cece17457fc82599fcacfc01c207761c2ecfc1f1607f454221c1d89275394f49974fe7c55abca2ccd0857492c5
-DIST onscripter-en-20110930-src.tar.bz2 885072 SHA256 a62af713185e849f7337280337cdd2e063ace6e80334c8e7831130925033f5cf SHA512 81ad58a47c38dcd9368e85aa057409e459852abc87da90c33226c5b2c3856b988f42f431d6acee7172689e073588533bec5491da0202b77b1a8fb215ec79cd5f WHIRLPOOL 152e38f81f3a79137cf86b3bdd762d3d8d6d54d92d3a699a468ed24045fe33823febb6dd33c189853d2d91270189e8c22faf15e5a91481d951dca4fdaf867d49
-EBUILD onscripter-en-20110930.ebuild 1456 SHA256 716c6ec1dd522b268ab11fdfcf9d47d59ce4ba7ec36fae102c32648cc157cdb9 SHA512 63f9a08fb1582e82a51fe665e45055c8c9f276efa0521111b3423a36b7cedde56a530289e463583607ff8cc7879488461aa862a82cb7646e35620f0ab7a97a0a WHIRLPOOL 6411a865e0256fc25e4c96923f06229ba830bd218a24491a5b0ea13976154476ea40ac10a0f96e075cb3e2d28e4be74b033ec1117dab5a0c1a88a82401ac5f88
+AUX onscripter-en-20110930-fix-configure.patch 1747 BLAKE2B 8679ae4cdda59a00e2a562493cb43687f443931e421d81a72fb07f8284d22ba691f335b0b66d38081ce48085761d6c11f13b907f33734f29c4c8fe327bab5b72 SHA512 d76f4096725be1342410bcb462641202532a1674f5cc2d116318fbc1be71f01cfea3432051f483e2e3605e13c71324b602952acfd70ef85290ba9b6e62de98eb
+AUX onscripter-en-respect-CXXFLAGS.patch 962 BLAKE2B 75157c4bbdc5f1713234cfd700e2d3e2a7330aaef97e0d2cd6896c786f861a0d7509c3be92d98b9d3fa6a34ea3bbd364fedf0fde04c50d20a890447627ce3e0a SHA512 55334a76cf5380d566c481f03ff2c8767205d422cf2b98bc423c04fcf8df2c57a89c2b8c7901d4ba33f527f3ad548266e72d2a450e02435a429572a1a6f4769a
+DIST SDL_ttf-2.0.10.tar.gz 1326737 BLAKE2B c4126aa65eaf4e81046faa0aa971762fadc7cbd3f7642e3270e89a91986bb20662523a9122613c22c197f3743378d2c2bf6b5433386163e0e8319c5658eb00d4 SHA512 85a90ab17977388fc7058c19de0c964fb8b65ad49012eabe3d5610122a9b24dd82139ed89ddc201db24ca6f9c270f2bca6808951debf6b3321c58d8d768c1715
+DIST onscripter-en-20110930-src.tar.bz2 885072 BLAKE2B a90bafa4213280ea9083fcb5622b703d460f3e8e2a0237f4717cb5deee2ad984f8b186e6ef17e0c019167a0b74a49b3800956d1a8ebd7b494333c16dfd9b7fea SHA512 81ad58a47c38dcd9368e85aa057409e459852abc87da90c33226c5b2c3856b988f42f431d6acee7172689e073588533bec5491da0202b77b1a8fb215ec79cd5f
+EBUILD onscripter-en-20110930-r1.ebuild 1643 BLAKE2B f1f6ee8b8835125e577eba45aa7c63cf6cb6a267b35b035817ce5ea90fe6a8726965064cd8ab27486e43c5e14be8ab2978568d3706c621b6046532ab997a430b SHA512 942b4796beaa78e170f49e591a65fe5516227f2207eb07e0dc744162a087a3825e2f44389deb95bc57cf8ed176fa840452c9506046d49a560d3f35942f38ead8
-# Copyright © 2015 Nick Bowler
-# License GPLv3+: GNU General Public License version 3 or later.
+# Copyright © 2015, 2021 Nick Bowler
+# License GPLv3+: GNU General Public License version 3 or any later version.
+# This is free software: you are free to change and redistribute it.
# There is NO WARRANTY, to the extent permitted by law.
-EAPI=5
-
-inherit base games
+EAPI=7
DESCRIPTION="English-language fork of ONScripter: a free clone of NScripter"
HOMEPAGE="http://unclemion.com/dev/projects/onscripter-en"
# This package has a hard dep on SDL_ttf-2.0.10, fonts do not work with
# 2.0.11. Download that release specifically.
-SRC_URI="http://unclemion.com/dev/attachments/download/36/$P-src.tar.bz2
+SRC_URI="https://web.archive.org/web/20150801182531/http://unclemion.com/dev/attachments/download/36/$P-src.tar.bz2
https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.10.tar.gz
"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND="app-arch/bzip2
- media-libs/libsdl
+BDEPEND="app-arch/bzip2
+ virtual/pkgconfig"
+DEPEND="media-libs/libsdl
media-libs/sdl-mixer[vorbis]
media-libs/sdl-image
media-libs/smpeg
media-libs/freetype:2
- x11-libs/libXt
- "
+ x11-libs/libXt"
RDEPEND=$DEPEND
PATCHES=(
"$FILESDIR/$P-fix-configure.patch"
"$FILESDIR/$PN-respect-CXXFLAGS.patch"
- )
+)
src_configure() {
- einfo "Configuring SDL_ttf"
+ local pkgconfig=`command -v pkg-config`
+
+ einfo "Configuring SDL_ttf $pkgconfig"
cd "$WORKDIR/SDL_ttf-2.0.10" || die
econf --prefix="$S/onscrlib" --libdir='${prefix}/lib' \
- --enable-static --disable-shared || die
+ --enable-static --disable-shared \
+ FREETYPE_CONFIG="$pkgconfig freetype2"
einfo "Configuring $PN"
cd "$S" || die
src_compile() {
einfo "Building SDL_ttf"
cd "$WORKDIR/SDL_ttf-2.0.10" || die
- emake noinst_PROGRAMS= install || die
+ emake noinst_PROGRAMS= install
einfo "Building $PN"
cd "$S" || die
- base_src_compile
+ default
}
src_install() {
dodoc README
-
- dogamesbin onscripter-en
- prepgamesdirs
+ dobin onscripter-en
}