Skip to content

Commit

Permalink
games/defendguin: Update to 0.0.13
Browse files Browse the repository at this point in the history
- Update MASTER_SITES url to https
- Take maintainership

ChangeLog: https://tuxpaint.org/ftp/unix/x/defendguin/CHANGES.txt
  • Loading branch information
nunotexbsd committed Sep 9, 2023
1 parent 6896a17 commit 55f2379
Show file tree
Hide file tree
Showing 6 changed files with 70 additions and 207 deletions.
45 changes: 21 additions & 24 deletions games/defendguin/Makefile
@@ -1,47 +1,44 @@
PORTNAME= defendguin
PORTVERSION= 0.0.12
PORTREVISION= 6
DISTVERSION= 0.0.13
CATEGORIES= games
MASTER_SITES= ftp://ftp.tuxpaint.org/unix/x/defendguin/src/ \
MASTER_SITES= https://tuxpaint.org/ftp/unix/x/defendguin/src/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
${PORTNAME}.png:icons
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}

MAINTAINER= ports@FreeBSD.org
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Your mission is to defend little penguinoids
WWW= http://www.newbreedsoftware.com/defendguin/

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt

USES= sdl
USES= gmake sdl shebangfix
USE_SDL= mixer sdl

PORTDOCS= AUTHORS.txt CHANGES.txt README.txt
OPTIONS_DEFINE= DOCS

DESKTOP_ENTRIES="Defendguin" "" "${PORTNAME}" \
"${PORTNAME}" "Game;ArcadeGame;" ""

do-build:
cd ${WRKSRC}/src && ${CC} ${CFLAGS} -DDATA_PREFIX=\"${DATADIR}/\" \
`${SDL_CONFIG} --cflags` defendguin.c -o defendguin \
`${SDL_CONFIG} --libs` -lSDL_mixer -lm
SHEBANG_FILES= data/images/boss/ppm2bmp.sh data/images/ufo/ppm2bmp.sh
bash_CMD= ${SH}

do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
DESKTOP_ENTRIES= "Defendguin" \
"" \
"${PORTNAME}" \
"${PORTNAME}" \
"Game;ArcadeGame;" \
""

.for d in images music sounds
@(cd ${WRKSRC}/data && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
.endfor

${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
${STAGEDIR}${PREFIX}/share/pixmaps/
${INSTALL_MAN} ${WRKSRC}/src/${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/
PLIST_FILES= bin/defendguin \
man/man6/defendguin.6.gz \
share/pixmaps/defendguin.png
PORTDATA= images music sounds
PORTDOCS= AUTHORS.txt CHANGES.txt README.txt
OPTIONS_DEFINE= DOCS

post-install:
${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

.include <bsd.port.mk>
5 changes: 3 additions & 2 deletions games/defendguin/distinfo
@@ -1,4 +1,5 @@
SHA256 (defendguin/defendguin-0.0.12.tar.gz) = 3c248bed480b291901b7509525dc952be6d28dfa47fd6f8e3fb9873f46017330
SIZE (defendguin/defendguin-0.0.12.tar.gz) = 2235694
TIMESTAMP = 1694281382
SHA256 (defendguin/defendguin-0.0.13.tar.gz) = d552653d71ba396273d576cc1c7eb4c7ba3a06186782b625e3a7b6dd1bce5a81
SIZE (defendguin/defendguin-0.0.13.tar.gz) = 10355991
SHA256 (defendguin/defendguin.png) = 34a5efe75434f1300a6ebd0ad1260acc7904e29c3030bae4075bcea9d3217381
SIZE (defendguin/defendguin.png) = 2769
36 changes: 36 additions & 0 deletions games/defendguin/files/patch-Makefile
@@ -0,0 +1,36 @@
--- Makefile.orig 2020-05-26 04:29:37 UTC
+++ Makefile
@@ -9,8 +9,8 @@

# User-definable stuff:

-CC=gcc
-PREFIX=/usr/local
+#CC=gcc
+#PREFIX=/usr/local
MAN_PREFIX=$(PREFIX)
BIN_PREFIX=$(PREFIX)/bin
DATA_PREFIX=$(PREFIX)/share/defendguin/
@@ -40,14 +40,14 @@ install: defendguin

.PHONY: install
install: defendguin
- install -d $(DATA_PREFIX)
- cp -R data/* $(DATA_PREFIX)
- chmod -R a+rX,g-w,o-w $(DATA_PREFIX)
- cp defendguin $(BIN_PREFIX)/
- chmod a+rx,g-w,o-w $(BIN_PREFIX)/defendguin
- -mkdir -p $(MAN_PREFIX)/man/man6/
- cp src/defendguin.6 $(MAN_PREFIX)/man/man6/
- chmod a+rx,g-w,o-w $(MAN_PREFIX)/man/man6/defendguin.6
+ install -d $(DESTDIR)$(DATA_PREFIX)
+ cp -R data/* $(DESTDIR)$(DATA_PREFIX)
+ chmod -R a+rX,g-w,o-w $(DESTDIR)$(DATA_PREFIX)
+ cp defendguin $(DESTDIR)$(BIN_PREFIX)/
+ chmod a+rx,g-w,o-w $(DESTDIR)$(BIN_PREFIX)/defendguin
+ -mkdir -p $(DESTDIR)$(MAN_PREFIX)/man/man6/
+ cp src/defendguin.6 $(DESTDIR)$(MAN_PREFIX)/man/man6/
+ chmod a+rx,g-w,o-w $(DESTDIR)$(MAN_PREFIX)/man/man6/defendguin.6

.PHONY: uninstall
uninstall:
10 changes: 0 additions & 10 deletions games/defendguin/files/patch-defendguin.c

This file was deleted.

10 changes: 10 additions & 0 deletions games/defendguin/files/patch-src_defendguin.c
@@ -0,0 +1,10 @@
--- src/defendguin.c.orig 2023-06-28 07:54:01 UTC
+++ src/defendguin.c
@@ -4746,6 +4746,7 @@ void setup(void)
"%s\n\n", SDL_GetError());
exit(1);
}
+ atexit(SDL_Quit);


/* Open display: */
171 changes: 0 additions & 171 deletions games/defendguin/pkg-plist

This file was deleted.

0 comments on commit 55f2379

Please sign in to comment.