update to a new angrydd fork that daniel@ has made, incorporating

Debian patches for py3
This commit is contained in:
sthen 2022-09-06 20:37:31 +00:00
parent 28fc07ba2a
commit 734c0426e5
3 changed files with 29 additions and 47 deletions

View File

@ -1,26 +1,26 @@
COMMENT= falling blocks puzzle game
DISTNAME= angrydd-1.0.1
REVISION = 9
DISTNAME= angrydd-1.0.2
CATEGORIES= games
HOMEPAGE= http://www.sacredchao.net/~piman/angrydd/
# GPLv2
PERMIT_PACKAGE= Yes
MASTER_SITES= ${HOMEPAGE}
# old upstream (http://www.sacredchao.net/~piman/angrydd/) is no more;
# this distfile is forked from the old one with patches added from
# https://salsa.debian.org/games-team/angrydd/-/raw/master/debian/patches/python3.patch
MASTER_SITES= https://dickman.org/openbsd/distfiles/
RUN_DEPENDS= devel/pygame>=1.7 \
math/py2-numpy
BUILD_DEPENDS= devel/pygame${MODPY_FLAVOR}
RUN_DEPENDS= devel/pygame${MODPY_FLAVOR} \
math/py-numpy${MODPY_FLAVOR}
MODULES= lang/python
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2}
NO_BUILD= Yes
CONFIGURE_STYLE=none
MODPY_ADJ_FILES=angrydd.py check.py
NO_TEST= Yes
do-install:
perl -pi -e 's,/usr/bin/env python,${MODPY_BIN},g' ${WRKSRC}/angrydd.py
cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_PROGRAM} install
MAKE_FLAGS= TO=share/angrydd PREFIX=${TRUEPREFIX}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (angrydd-1.0.1.tar.gz) = 5JUM+cBZMCYy+INAqtI/OJ4zWyHiZmcrisWuD5+rMO4=
SIZE (angrydd-1.0.1.tar.gz) = 5331883
SHA256 (angrydd-1.0.2.tar.gz) = 4DaVzrpOGwtwS2+tTZ0vR34Xj30DVFVxTmlLCpCDjSs=
SIZE (angrydd-1.0.2.tar.gz) = 5330955

View File

@ -1,44 +1,26 @@
--- Makefile.orig Thu Jan 12 22:05:47 2006
+++ Makefile Sat Nov 11 14:24:56 2006
@@ -3,8 +3,6 @@
# Makefile for Angry, Drunken Dwarves.
# $Id: patch-Makefile,v 1.2 2022/03/11 19:04:06 naddy Exp $
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -29,7 +29,7 @@ all: check
-PREFIX ?= /usr/local
-
MODULES = ai.py \
boxes.py \
characters.py \
@@ -23,7 +21,7 @@ MODULES = ai.py \
util.py \
wipes.py
-TO = share/games/angrydd
+TO = share/angrydd
all: check
@@ -33,15 +31,14 @@ check:
check:
@/bin/echo -n "Checking for Python... "
- @which python || ( echo "Not found." && /bin/false )
+ @which python3 || ( echo "Not found." && /bin/false )
@./check.py
install:
- install -d $(DESTDIR)$(PREFIX)/$(TO)/characters
- install -m 755 angrydd.py $(DESTDIR)$(PREFIX)/$(TO)
- install -m 644 $(MODULES) angrydd.png $(DESTDIR)$(PREFIX)/$(TO)
- cp -R music sounds images $(DESTDIR)$(PREFIX)/$(TO)
- cp -R characters/*.dwarf* characters/default $(DESTDIR)$(PREFIX)/$(TO)/characters
@@ -38,10 +38,9 @@ install:
install -m 644 $(MODULES) angrydd.png $(DESTDIR)$(PREFIX)/$(TO)
cp -R music sounds images $(DESTDIR)$(PREFIX)/$(TO)
cp -R characters/*.dwarf* characters/default $(DESTDIR)$(PREFIX)/$(TO)/characters
- install -d $(DESTDIR)$(PREFIX)/games
- ln -sf ../$(TO)/angrydd.py $(DESTDIR)$(PREFIX)/games/angrydd
- mkdir -p $(DESTDIR)$(PREFIX)/share/man/man6/
- install -m 644 angrydd.6 $(DESTDIR)$(PREFIX)/share/man/man6/angrydd.6
+ ${BSD_INSTALL_DATA_DIR} $(PREFIX)/$(TO)/characters
+ ${BSD_INSTALL_SCRIPT} angrydd.py $(PREFIX)/$(TO)
+ ${BSD_INSTALL_DATA} $(MODULES) angrydd.png $(PREFIX)/$(TO)
+ cp -R music sounds images $(PREFIX)/$(TO)
+ cp -R characters/*.dwarf* characters/default $(PREFIX)/$(TO)/characters
+ ln -sf ../$(TO)/angrydd.py $(PREFIX)/bin/angrydd
+ ${BSD_INSTALL_MAN_DIR} $(PREFIX)/man/man6/
+ ${BSD_INSTALL_MAN} angrydd.6 $(PREFIX)/man/man6/angrydd.6
+ ln -sf ../$(TO)/angrydd.py $(DESTDIR)$(PREFIX)/bin/angrydd
+ mkdir -p $(DESTDIR)$(PREFIX)/man/man6/
+ install -m 644 angrydd.6 $(DESTDIR)$(PREFIX)/man/man6/angrydd.6
clean:
rm -f *.pyc