Hi,

Here is an update to games/minecraft. I have updated the script upstream
to set "ulimit -d $(ulimit -Hd)". I also added a blurb about bumping
limits in login.conf.

This fixes the majority of crashes I run into (mostly on startup).

Also I started making non-github'd tarballs.

Thanks to Jesper Wallin (Zelest) for bringing the crashes to my
attention and for the initial fix!

OK?

- Remove GH_* and use release tarball.
- Add openal as a RDEP
- Regen patches

diff --git a/games/minecraft/Makefile b/games/minecraft/Makefile
index 24dfcdb524a..0e2eea4b213 100644
--- a/games/minecraft/Makefile
+++ b/games/minecraft/Makefile
@@ -5,12 +5,7 @@ PORTROACH_COMMENT=version 0.1 is actually older than 0.0.4
 
 COMMENT=       wrapper for a game about breaking and placing blocks
 
-V=             0.0.4
-GH_PROJECT=    minecraft
-GH_ACCOUNT=    qbit
-GH_TAGNAME=    ${GH_PROJECT}-${V}
-DISTNAME=      ${GH_TAGNAME}
-REVISION=      4
+DISTNAME=      minecraft-0.0.6
 
 CATEGORIES=    games
 
@@ -23,7 +18,10 @@ MODJAVA_VER= 1.7+
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
 
-RUN_DEPENDS=   devel/desktop-file-utils \
+MASTER_SITES=  https://github.com/qbit/minecraft/releases/download/${DISTNAME}/
+
+RUN_DEPENDS=   audio/openal \
+               devel/desktop-file-utils \
                games/lwjgl \
                java/javaPathHelper \
                x11/gtk+3,-guic
diff --git a/games/minecraft/distinfo b/games/minecraft/distinfo
index ae9b8557405..42ab6337711 100644
--- a/games/minecraft/distinfo
+++ b/games/minecraft/distinfo
@@ -1,2 +1,2 @@
-SHA256 (minecraft-0.0.4.tar.gz) = 8RycJ5mY1DCd5nZOOyAnBqw0MP3aNe9Bql9xycTxK8A=
-SIZE (minecraft-0.0.4.tar.gz) = 2897
+SHA256 (minecraft-0.0.6.tar.gz) = ZmrmtCIKZwhuyrV/Xxdlk7eeONLOEGRpF+jlhjP5434=
+SIZE (minecraft-0.0.6.tar.gz) = 2751
diff --git a/games/minecraft/patches/patch-minecraft 
b/games/minecraft/patches/patch-minecraft
index dc06456586d..38e9722f096 100644
--- a/games/minecraft/patches/patch-minecraft
+++ b/games/minecraft/patches/patch-minecraft
@@ -3,9 +3,10 @@ $OpenBSD: patch-minecraft,v 1.1 2015/04/05 12:59:00 ajacoutot 
Exp $
 XXX NEEDS INVESTIGATING
 (java uses some GLib symbols when running under GNOME)
 
---- minecraft.orig     Fri Oct 10 02:43:44 2014
-+++ minecraft  Sun Apr  5 14:56:29 2015
-@@ -97,7 +97,7 @@ EOF
+Index: minecraft
+--- minecraft.orig
++++ minecraft
+@@ -96,7 +96,7 @@ EOF
  
     msg "${CONF_FILE} written, now you can now just run 'minecraft' to start 
the game!"
  else
@@ -14,7 +15,7 @@ XXX NEEDS INVESTIGATING
    LWJGL_JLP_OVRD="$WORKDIR/"
    LWJGL_OVRD="$WORKDIR/lwjgl.jar"
    LWJGL_UTIL_OVRD="$WORKDIR/lwjgl_util.jar"
-@@ -133,10 +133,13 @@ else
+@@ -132,10 +132,13 @@ else
    # by the mc launcher
    TARGS=$(echo -n ${@})
    REV=$(uname -r)
@@ -29,7 +30,7 @@ XXX NEEDS INVESTIGATING
    else
        i=0
        for var in "${@}"
-@@ -155,6 +158,6 @@ else
+@@ -154,6 +157,6 @@ else
        done
        # This is sent to the minecraft launcher
        set_ulimit

-- 
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE

Reply via email to