FreeBSD Bugzilla – Attachment 139150 Details for
Bug 185341
games/tornado: Update MASTER_SITES and WWW: line
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 7.91 KB, created by
tkato432
on 2013-12-30 21:10:09 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2013-12-30 21:10:09 UTC
Size:
7.91 KB
patch
obsolete
>diff -urN /usr/ports/games/tornado/Makefile games/tornado/Makefile >--- /usr/ports/games/tornado/Makefile 2013-12-21 03:43:22.000000000 +0900 >+++ games/tornado/Makefile 2013-12-31 00:00:00.000000000 +0900 >@@ -3,18 +3,58 @@ > > PORTNAME= tornado > PORTVERSION= 1.4 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= games >-MASTER_SITES= http://kiza.kcore.de/media/software/${PORTNAME}/ >+MASTER_SITES= https://kiza.eu/media/software/tornado/ > > MAINTAINER= ports@FreeBSD.org >-COMMENT= A curses-based game of weather destruction >+COMMENT= Ccurses-based game of weather destruction > >-MAN6= tornado.6 >-MANLANG= "" de fr it nl no ru >+LICENSE= GPLv2 # (or later) > >-USES= gettext >-USE_GMAKE= yes >+USES= gettext gmake ncurses >+ >+CFLAGS+= -I${LOCALBASE}/include >+LDFLAGS+= -L${LOCALBASE}/lib -lintl >+ >+post-patch: >+.for i in Makefile Makefile.inc >+ @${REINPLACE_CMD} -e \ >+ '/^CC/s| =| ?=| ; \ >+ /^MAKE/s| =| ?=| ; \ >+ /^LDFLAGS/s| =| +=| ; \ >+ /^PREFIX/s| =| ?=| ; \ >+ /^LOCALEPATH/s|/usr/local|$$(PREFIX)| ; \ >+ /^CFLAGS/s| =| +=| ; \ >+ s|-O2||' ${WRKSRC}/${i} >+.endfor >+ @${REINPLACE_CMD} -e \ >+ 's|/usr/local|PREFIX|' ${WRKSRC}/doc/man/tornado.6.in >+.for i in de fr it nl no ru >+ @${REINPLACE_CMD} -e \ >+ 's|/usr/local|PREFIX|' ${WRKSRC}/doc/man/${i}/tornado.6.${i}.in >+.endfor >+ >+post-build: >+ @${LN} -sf tornado.scores ${WRKSRC}/tornado.scores.init >+ >+do-install: >+ (cd ${WRKSRC} && ${INSTALL_PROGRAM} tornado \ >+ ${STAGEDIR}${PREFIX}/bin) >+ (cd ${WRKSRC}/doc/man && ${INSTALL_MAN} tornado.6 \ >+ ${STAGEDIR}${MAN6PREFIX}/man/man6) >+.for i in de fr it nl no ru >+ @${MKDIR} ${STAGEDIR}${MAN6PREFIX}/man/${i}/man6 >+ (cd ${WRKSRC}/doc/man/${i} && ${INSTALL_MAN} tornado.6 \ >+ ${STAGEDIR}${MAN6PREFIX}/man/${i}/man6) >+.endfor >+.for i in de es fr it nl no pt ru >+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES >+ (cd ${WRKSRC}/po && ${INSTALL_DATA} ${i}.mo \ >+ ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/tornado.mo) >+.endfor >+ @${MKDIR} ${STAGEDIR}${DATADIR} >+ (cd ${WRKSRC} && ${INSTALL_DATA} tornado.scores.init \ >+ ${STAGEDIR}${DATADIR}) > >-NO_STAGE= yes > .include <bsd.port.mk> >diff -urN /usr/ports/games/tornado/files/patch-aa games/tornado/files/patch-aa >--- /usr/ports/games/tornado/files/patch-aa 2013-11-06 22:00:50.000000000 +0900 >+++ games/tornado/files/patch-aa 1970-01-01 09:00:00.000000000 +0900 >@@ -1,43 +0,0 @@ >---- ../tornado-1.3.orig/Makefile Thu Nov 20 08:26:22 2003 >-+++ Makefile Sun Jan 9 14:21:24 2005 >-@@ -1,10 +1,9 @@ >- CC = gcc >--MAKE = make >--LDFLAGS = -lncurses >-+MAKE = gmake >-+LDFLAGS = -L/usr/local/lib -lncurses -lintl >- OBJFILES = main.o draw.o erwin.o network.o scores.o >--PREFIX = /usr/local >--LOCALEPATH = /usr/local/share/locale >--CFLAGS = -Wall -O2 -DPREFIX="\"$(PREFIX)\"" -DLOCALEPATH="\"$(LOCALEPATH)\"" >-+LOCALEPATH = ${PREFIX}/share/locale >-+CFLAGS += -Wall -O2 -DPREFIX="\"$(PREFIX)\"" -DLOCALEPATH="\"$(LOCALEPATH)\"" -I/usr/local/include >- VERSION = `grep " VERSION" version.h | sed s/\"//g | sed s/\#define\ VERSION\ //` >- LOCALES = de >- MAN = doc/man >-@@ -50,17 +49,17 @@ >- >- $(MAKE) -C $(MAN) install-man >- >-- if [ -f "/var/games/tornado.scores" ]; then \ >-+ if [ -f "${PREFIX}/share/games/tornado.scores" ]; then \ >- echo "Skipping install of the highscores file. File exists."; \ >-- cat /var/games/tornado.scores | ./convert-highscorefile > score.tmp; \ >-- mv -f score.tmp /var/games/tornado.scores; \ >-- chmod a+rw-x "/var/games/tornado.scores"; \ >-+ cat ${PREFIX}/share/games/tornado.scores | ./convert-highscorefile > score.tmp; \ >-+ mv -f score.tmp ${PREFIX}/share/games/tornado.scores; \ >-+ chmod a+rw-x "${PREFIX}/share/games/tornado.scores"; \ >- else \ >-- if [ ! -d "/var/games" ]; then \ >-- mkdir /var/games; \ >-+ if [ ! -d "${PREFIX}/share/games" ]; then \ >-+ mkdir ${PREFIX}/share/games; \ >- fi; \ >-- install tornado.scores /var/games; \ >-- chmod a+w-x "/var/games/tornado.scores"; \ >-+ install tornado.scores ${PREFIX}/share/games; \ >-+ chmod a+w-x "${PREFIX}/share/games/tornado.scores"; \ >- fi >- >- install-locale-data: >diff -urN /usr/ports/games/tornado/files/patch-ab games/tornado/files/patch-ab >--- /usr/ports/games/tornado/files/patch-ab 2013-11-06 22:00:50.000000000 +0900 >+++ games/tornado/files/patch-ab 1970-01-01 09:00:00.000000000 +0900 >@@ -1,16 +0,0 @@ >---- ../tornado-1.3.orig/Makefile.inc Thu Nov 20 05:55:50 2003 >-+++ Makefile.inc Sun Jan 9 14:22:36 2005 >-@@ -1,9 +1,8 @@ >- CC = gcc >--MAKE = make >--LDFLAGS = -lncurses >-+MAKE = gmake >-+LDFLAGS = -L/usr/local/lib -lncurses -lintl >- OBJFILES = main.o draw.o erwin.o network.o scores.o >--PREFIX = /usr/local >--LOCALEPATH = /usr/local/share/locale >--CFLAGS = -Wall -O2 -DPREFIX="\"$(PREFIX)\"" -DLOCALEPATH="\"$(LOCALEPATH)\"" >-+LOCALEPATH = ${PREFIX}/share/locale >-+CFLAGS += -Wall -O2 -DPREFIX="\"$(PREFIX)\"" -DLOCALEPATH="\"$(LOCALEPATH)\"" - >- LOCALES = de >- MAN = doc/man >diff -urN /usr/ports/games/tornado/files/patch-ac games/tornado/files/patch-ac >--- /usr/ports/games/tornado/files/patch-ac 2013-11-06 22:00:50.000000000 +0900 >+++ games/tornado/files/patch-ac 1970-01-01 09:00:00.000000000 +0900 >@@ -1,17 +0,0 @@ >---- ../tornado-1.3.orig/doc/man/tornado.6.in Thu Nov 20 06:00:47 2003 >-+++ doc/man/tornado.6.in Sun Jan 9 14:23:34 2005 >-@@ -90,11 +90,11 @@ >- .P >- PREFIX/man/man6/tornado.6 >- .P >--/var/games/tornado.scores >-+PREFIX/share/games/tornado.scores >- .P >--/usr/local/share/locale/de/LC_MESSAGES/tornado.mo >-+PREFIX/share/locale/de/LC_MESSAGES/tornado.mo >- .P >--/usr/local/share/locale/fr/LC_MESSAGES/tornado.mo >-+PREFIX/share/locale/fr/LC_MESSAGES/tornado.mo >- .SH NOTES >- When you run the game in network mode you should have the same game versions >- on client and server side. Versions prior 1.0pre4 won't work at all due to >diff -urN /usr/ports/games/tornado/pkg-descr games/tornado/pkg-descr >--- /usr/ports/games/tornado/pkg-descr 2013-11-06 22:00:50.000000000 +0900 >+++ games/tornado/pkg-descr 2013-12-31 00:00:00.000000000 +0900 >@@ -1,6 +1,6 @@ >-A clone of an old C64 game. The object is to destroy your opponent's >-house with the power of weather, before they do the same to you. Play >+A clone of an old C64 game. The object is to destroy your opponent's >+house with the power of weather, before they do the same to you. Play > against the computer AI, or against another player locally or over the > network. > >-WWW: http://kiza.kcore.de/software/tornado/ >+WWW: https://kiza.eu/software/tornado/ >diff -urN /usr/ports/games/tornado/pkg-install games/tornado/pkg-install >--- /usr/ports/games/tornado/pkg-install 1970-01-01 09:00:00.000000000 +0900 >+++ games/tornado/pkg-install 2013-12-31 00:00:00.000000000 +0900 >@@ -0,0 +1,7 @@ >+#!/bin/sh >+ >+FILE=/var/games/tornado.scores >+[ "$2" != "POST-INSTALL" -o -f "$FILE" ] && exit 0 >+ >+echo "===> Creating initial high score file $FILE" >+install -o root -g games -m 664 ${PKG_PREFIX}/share/tornado/tornado.scores.init $FILE >diff -urN /usr/ports/games/tornado/pkg-plist games/tornado/pkg-plist >--- /usr/ports/games/tornado/pkg-plist 2013-11-06 22:00:50.000000000 +0900 >+++ games/tornado/pkg-plist 2013-12-31 00:00:00.000000000 +0900 >@@ -1,14 +1,21 @@ > bin/tornado >-share/games/tornado.scores >+man/de/man6/tornado.6.gz >+man/fr/man6/tornado.6.gz >+man/it/man6/tornado.6.gz >+man/man6/tornado.6.gz >+man/nl/man6/tornado.6.gz >+man/no/man6/tornado.6.gz >+man/ru/man6/tornado.6.gz > share/locale/de/LC_MESSAGES/tornado.mo > share/locale/es/LC_MESSAGES/tornado.mo > share/locale/fr/LC_MESSAGES/tornado.mo > share/locale/it/LC_MESSAGES/tornado.mo > share/locale/nl/LC_MESSAGES/tornado.mo > share/locale/no/LC_MESSAGES/tornado.mo >-share/locale/ru/LC_MESSAGES/tornado.mo > share/locale/pt/LC_MESSAGES/tornado.mo >-@dirrmtry share/games >+share/locale/ru/LC_MESSAGES/tornado.mo >+%%DATADIR%%/tornado.scores.init >+@dirrm %%DATADIR%% > @dirrmtry man/ru/man6 > @dirrmtry man/ru > @dirrmtry man/no/man6 >@@ -21,3 +28,4 @@ > @dirrmtry man/fr > @dirrmtry man/de/man6 > @dirrmtry man/de >+@unexec if cmp -s %D/%%DATADIR%%/tornado.scores.init /var/games/tornado.scores; then rm -f /var/games/tornado.scores; else true; fi
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 185341
: 139150