diff options
Diffstat (limited to 'manualPorts')
-rw-r--r-- | manualPorts/hyperrogue/.md5sum | 2 | ||||
-rw-r--r-- | manualPorts/hyperrogue/.signature | 6 | ||||
-rw-r--r-- | manualPorts/hyperrogue/Pkgfile | 6 | ||||
-rwxr-xr-x | manualPorts/hyperrogue/lastVersion.sh | 14 |
4 files changed, 15 insertions, 13 deletions
diff --git a/manualPorts/hyperrogue/.md5sum b/manualPorts/hyperrogue/.md5sum index 381e259..35037d1 100644 --- a/manualPorts/hyperrogue/.md5sum +++ b/manualPorts/hyperrogue/.md5sum @@ -1 +1 @@ -633c1dee24895d8d5ee68a4a5af8e586 hyperrogue113a-src.tgz +0a762cd9259658b15c197f09bc4dba88 v12.0f.tar.gz diff --git a/manualPorts/hyperrogue/.signature b/manualPorts/hyperrogue/.signature index 94d8733..9bc27be 100644 --- a/manualPorts/hyperrogue/.signature +++ b/manualPorts/hyperrogue/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/deepthought.pub -RWQxCptPusLGGpIwSPTRU5/HBrbtsYyNoyws9DnwTfO3IQlzG3BwxSpi0hE+t1TYcYwZWXTSExvfrN9T6y/vYi2RRr2ZdnWswAM= -SHA256 (Pkgfile) = c0a09514e65a2c9667f34a865c12c9948eec48111e6505943eb13cd2facdc34b +RWQxCptPusLGGqXMUkDSal0c+uI6l5aiU3cSwvIJogchpmsK6kdb4K2nSoAy8lYrNU1E1iTxG3OhhH9Sjvcd2yTySPrwhfg5zg4= +SHA256 (Pkgfile) = 2ba05dd85c0506e9ba4d0a8ca960478166c826610fef44ef3d0e78ad0557eaba SHA256 (.footprint) = e27264233e2c6cf51e6e2f98efb639869e3201586d79ffe656724d6e3dc3926e -SHA256 (hyperrogue113a-src.tgz) = 535c47c161427e3eadafc51eb67ca7bbd481dc207abf985d614e00ccf55aaafb +SHA256 (v12.0f.tar.gz) = 44e78e93ed1d31983debcd04791d7ffcfcfbdc40697e709a0f6ca2d38c30203e diff --git a/manualPorts/hyperrogue/Pkgfile b/manualPorts/hyperrogue/Pkgfile index d085d74..90d69ce 100644 --- a/manualPorts/hyperrogue/Pkgfile +++ b/manualPorts/hyperrogue/Pkgfile @@ -4,13 +4,13 @@ # Depends on: mesa3d ttf-dejavu glu sdl_gfx sdl_ttf sdl_mixer name=hyperrogue -version=113a +version=12.0f release=1 -source=("http://www.roguetemple.com/z/hyper/hyperrogue${version}-src.tgz") +source=("https://github.com/zenorogue/hyperrogue/archive/refs/tags/v${version}.tar.gz") build() { - cd "$SRC/$name${version}-src" + cd "$SRC/$name-${version}" sed -i 's|TTF_OpenFont.*;|TTF_OpenFont("/usr/share/fonts/X11/TTF/DejaVuSans-Bold.ttf", siz);|' basegraph.cpp #sed -i 's|<SDL.h>|"SDL.h"|' /usr/include/SDL/SDL_gfxPrimitives.h # todo: confirm bug and open sed -i 's|-c hyper.cpp|& -I/usr/include/SDL/|' Makefile # remove when above bug is fixed diff --git a/manualPorts/hyperrogue/lastVersion.sh b/manualPorts/hyperrogue/lastVersion.sh index e129726..f9b6586 100755 --- a/manualPorts/hyperrogue/lastVersion.sh +++ b/manualPorts/hyperrogue/lastVersion.sh @@ -1,8 +1,10 @@ #!/bin/bash -curl -Ss 'http://www.roguetemple.com/z/hyper/download.php' | \ - sed ' - s,^.*<a href="hyperrogue\([0-9]\+[a-z]\?\)-src.tgz">[^<>]\+ source code</a>.*$,\1, - t - d - ' +curl -Ss 'https://github.com/zenorogue/hyperrogue/tags' \ +| sed ' + s,^.*<a href="/zenorogue/hyperrogue/releases/tag/v\([0-9]\+\.[0-9]\+[a-z]\?\)">.*$,\1, + t + d +' \ +| sort -V \ +| tail -n1 |