Hello everyone.
My interpreter for Magnetic Scrolls games, dMagnetic, just received release number 0.24. I already patched the port. While I was at it, I changed the mechanism of the do-test target. Before, it was a target in the ports-Makefile. Now I made it a target within the release-Makefile. Could I bother you guys to have a look and tell me it this works for you? Thomas
--- Makefile.orig Sat Jul 11 20:49:11 2020 +++ Makefile Sat Jul 11 20:49:11 2020 @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.11 2020/06/09 12:40:17 sthen Exp $ -V = 0.23 +V = 0.24 COMMENT = interpreter for Magnetic Scrolls games DISTNAME = dMagnetic_${V} PKGNAME = dmagnetic-${V} @@ -29,35 +29,6 @@ ${INSTALL_DATA} ${WRKSRC}/README.txt ${PREFIX}/share/dMagnetic do-test: - cd ${WRKSRC}/testcode; if [ `echo Hello | ../dMagnetic -ini ../dMagnetic.ini \ - -mag minitest.mag -gfx minitest.gfx \ - -vmode none -vecho -vcols 300 -vrows 300 | \ - sha256 -b` == cK9FNnpq0bYSzqvTb+8wnUJYq6wnUoGlVBNCzPCnZc0= -a \ - `echo Hello | ../dMagnetic -ini ../dMagnetic.ini \ - -mag minitest.mag -gfx minitest.gfx \ - -vmode monochrome -vecho -vcols 300 -vrows 300 | \ - sha256 -b` == seDxuft63ieWCyOgu/GV1rV3E7yROXeS+rC9cA6IL7Y= -a \ - `echo Hello | ../dMagnetic -ini ../dMagnetic.ini \ - -mag minitest.mag -gfx minitest.gfx \ - -vmode monochrome_inv -vecho -vcols 300 -vrows 300 | \ - sha256 -b` == MfppImDWbkyITNN49NVWlI+iysmToiJzW1D+d9XkL3Q= -a \ - `echo Hello | ../dMagnetic -ini ../dMagnetic.ini \ - -mag minitest.mag -gfx minitest.gfx \ - -vmode low_ansi -vecho -vcols 300 -vrows 300 | \ - sha256 -b` == AwX+FxRDEMR1mi/CP3jn85dWA9UltkoezHn7hmKFI8k= -a \ - `echo Hello | ../dMagnetic -ini ../dMagnetic.ini \ - -mag minitest.mag -gfx minitest.gfx \ - -vmode low_ansi2 -vecho -vcols 300 -vrows 300 | \ - sha256 -b` == 70oe3RMTJG3/R6nUTigntHXEg+/ORW0cNHW5sZ+P2Lc= -a \ - `echo Hello | ../dMagnetic -ini ../dMagnetic.ini \ - -mag minitest.mag -gfx minitest.gfx \ - -vmode high_ansi -vecho -vcols 300 -vrows 300 | \ - sha256 -b` == kaRDtG5AyqOo8ikUStr+giD0RfRSyuZjLg99zZXgO58= -a \ - `echo Hello | ../dMagnetic -ini ../dMagnetic.ini \ - -mag minitest.mag -gfx minitest.gfx \ - -vmode sixel -vecho -vcols 300 -vrows 300 | \ - sha256 -b` == ad6zWhMj07AY0kn7DrkbM4cuRU2YbHU4kSq6PJHVWjI= \ - ]; \ - then echo ok; else echo expected output not seen; exit 1; fi + cd ${WRKSRC} && ${MAKE} SHA256_CMD=sha256 do-test .include <bsd.port.mk> --- distinfo.orig Sat Jul 11 20:49:11 2020 +++ distinfo Sat Jul 11 20:49:11 2020 @@ -1,2 +1,2 @@ -SHA256 (dMagnetic_0.23.tar.bz2) = HlVbam71s6VNL+JayD+9EA499jQqleiDVKJSjOqo/w8= -SIZE (dMagnetic_0.23.tar.bz2) = 60820 +SHA256 (dMagnetic_0.24.tar.bz2) = BFa2PItLIS5QSIdWSgk78MinKyhENHBCrsaWcnJD6P0= +SIZE (dMagnetic_0.24.tar.bz2) = 66358