]> git.draconx.ca Git - gentoo-draconx.git/commitdiff
games-engines/onscripter-en: Update to work with latest gentoo repo.
authorNick Bowler <nbowler@draconx.ca>
Tue, 22 Jun 2021 02:56:17 +0000 (22:56 -0400)
committerNick Bowler <nbowler@draconx.ca>
Tue, 22 Jun 2021 03:00:43 +0000 (23:00 -0400)
Due to removal of games.eclass this package needs some fixing.  The
project homepage is also now dead and the package needs some help
with modern freetype, but all that is easily solved.

games-engines/onscripter-en/Manifest
games-engines/onscripter-en/onscripter-en-20110930-r1.ebuild [moved from games-engines/onscripter-en/onscripter-en-20110930.ebuild with 62% similarity]

index 0547b5b9d676a4aff311c5c3cd7b1ee0a1dde83e..9ef368a71d0b0d4b886c69a39f91100733157b49 100644 (file)
@@ -1,5 +1,5 @@
-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
similarity index 62%
rename from games-engines/onscripter-en/onscripter-en-20110930.ebuild
rename to games-engines/onscripter-en/onscripter-en-20110930-r1.ebuild
index 2c0bcf27865bff5ad5dff4e7346646dbed172be3..ecb1c6a492e011ba116639b491d1c034c269fda4 100644 (file)
@@ -1,17 +1,16 @@
-# 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
        "
 
@@ -19,26 +18,29 @@ LICENSE="GPL-2+ ZLIB"
 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
@@ -49,16 +51,14 @@ src_configure() {
 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
 }