summaryrefslogtreecommitdiff
path: root/manualPorts
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2021-09-19 21:42:43 +0200
committerErich Eckner <git@eckner.net>2021-09-19 21:42:43 +0200
commitd6eb261374004d0e509f15d1487bccee6250d915 (patch)
treeaaa0c367ec2ae31200b59ff360666e5362619644 /manualPorts
parent7974af110cdc7dc8e331265dfbd3b14c310f709c (diff)
downloadcrux-ports-d6eb261374004d0e509f15d1487bccee6250d915.tar.xz
hyperrogue: 113a-1 -> 12.0f-1
Diffstat (limited to 'manualPorts')
-rw-r--r--manualPorts/hyperrogue/.md5sum2
-rw-r--r--manualPorts/hyperrogue/.signature6
-rw-r--r--manualPorts/hyperrogue/Pkgfile6
-rwxr-xr-xmanualPorts/hyperrogue/lastVersion.sh14
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