Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Oct 2016 00:57:39 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r423738 - in head/games: . wordwarvi wordwarvi/files
Message-ID:  <201610110057.u9B0vdLQ059581@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Tue Oct 11 00:57:39 2016
New Revision: 423738
URL: https://svnweb.freebsd.org/changeset/ports/423738

Log:
  - Add games/wordwarvi
  
  Word War vi is your basic side-scrolling shoot 'em up '80s style
  arcade game. You pilot your "vi"per craft through core memory,
  rescuing lost .swp files, avoiding OS defenses, and wiping out those
  memory hogging emacs processes. When all the lost .swp files are
  rescued, head for the socket which will take you to the next node
  in the cluster.
  
  WWW: http://smcameron.github.io/wordwarvi/

Added:
  head/games/wordwarvi/
  head/games/wordwarvi/Makefile   (contents, props changed)
  head/games/wordwarvi/distinfo   (contents, props changed)
  head/games/wordwarvi/files/
  head/games/wordwarvi/files/patch-Makefile   (contents, props changed)
  head/games/wordwarvi/files/patch-wordwarvi.c   (contents, props changed)
  head/games/wordwarvi/pkg-descr   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Tue Oct 11 00:01:27 2016	(r423737)
+++ head/games/Makefile	Tue Oct 11 00:57:39 2016	(r423738)
@@ -1038,6 +1038,7 @@
     SUBDIR += wolfpack
     SUBDIR += wop
     SUBDIR += wordplay
+    SUBDIR += wordwarvi
     SUBDIR += worldofpadman
     SUBDIR += wtf
     SUBDIR += wxlauncher

Added: head/games/wordwarvi/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/wordwarvi/Makefile	Tue Oct 11 00:57:39 2016	(r423738)
@@ -0,0 +1,43 @@
+# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	wordwarvi
+PORTVERSION=	1.0.2
+DISTVERSIONPREFIX=	v
+CATEGORIES=	games
+
+MAINTAINER=	amdmi3@FreeBSD.org
+COMMENT=	Side-scrolling shoot'em up '80s style arcade game
+
+LICENSE=	GPLv2+ CC-BY-2.0 CC-BY-SA-3.0
+LICENSE_COMB=	multi
+LICENSE_FILE_GPLv2+ =	${WRKSRC}/COPYING
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	smcameron
+
+USES=		gmake pkgconfig
+USE_GNOME=	gtk20
+
+PORTDOCS=	AAA_HOW_TO_MAKE_NEW_LEVELS.txt AUTHORS README changelog.txt
+PORTDATA=	*
+PLIST_FILES=	bin/${PORTNAME} \
+		man/man6/${PORTNAME}.6.gz
+
+OPTIONS_DEFINE=	SOUND DOCS
+OPTIONS_DEFAULT=SOUND
+
+SOUND_LIB_DEPENDS=	libportaudio.so:audio/portaudio \
+			libvorbisfile.so:audio/libvorbis
+SOUND_MAKE_ARGS_OFF=	WITHAUDIO=no
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for f in ${PORTDOCS}
+	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
+.endfor
+
+.include <bsd.port.mk>

Added: head/games/wordwarvi/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/wordwarvi/distinfo	Tue Oct 11 00:57:39 2016	(r423738)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1475776055
+SHA256 (smcameron-wordwarvi-v1.0.2_GH0.tar.gz) = 361d15af6edbe6db032db24de54e8f489a05b230572a8793b9889e2b8308a7ad
+SIZE (smcameron-wordwarvi-v1.0.2_GH0.tar.gz) = 8814650

Added: head/games/wordwarvi/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/wordwarvi/files/patch-Makefile	Tue Oct 11 00:57:39 2016	(r423738)
@@ -0,0 +1,43 @@
+--- Makefile.orig	2016-03-11 15:16:11 UTC
++++ Makefile
+@@ -1,6 +1,6 @@
+-PREFIX=/usr
++PREFIX?=/usr
+ DATADIR=${PREFIX}/share/wordwarvi
+-MANDIR?=${PREFIX}/share/man
++MANDIR?=${PREFIX}/man
+ MANPAGEDIR=${MANDIR}/man6
+ 
+ SCREENSAVERFLAG=
+@@ -45,7 +45,7 @@ OPENLASELIBDIR=
+ endif
+ 
+ CC ?= gcc
+-BUILD_CC ?= gcc
++BUILD_CC ?= ${CC}
+ 
+ # DEBUG=-g
+ # DEBUG=
+@@ -54,7 +54,8 @@ BUILD_CC ?= gcc
+ #OPTIMIZE_FLAG=
+ # OPTIMIZE_FLAG=-O3
+ #OPTIMIZE_FLAG=-O3 -pedantic -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security
+-CFLAGS ?= -O3 -pedantic
++CFLAGS ?= -O3
++CFLAGS += -pedantic
+ OPTIMIZE_FLAG = ${CFLAGS} ${CPPFLAGS}
+ WARNFLAG=-pedantic -W -Wall
+ 
+@@ -116,10 +117,10 @@ wordwarvi.6.gz:	wordwarvi.6
+ 	gzip -c wordwarvi.6 > wordwarvi.6.gz
+ 
+ install: wordwarvi wordwarvi.6.gz
+-	mkdir -p $(DESTDIR)$(PREFIX)/games
++	mkdir -p $(DESTDIR)$(PREFIX)/bin
+ 	mkdir -p $(DESTDIR)$(DATADIR)/sounds
+ 	mkdir -p $(DESTDIR)$(MANPAGEDIR)
+-	install -p -m 755 wordwarvi $(DESTDIR)$(PREFIX)/games
++	install -p -m 755 wordwarvi $(DESTDIR)$(PREFIX)/bin
+ 	install -p -m 644 sounds/*.ogg $(DESTDIR)$(DATADIR)/sounds
+ 	install -p -m 644 wordwarvi.6.gz $(DESTDIR)$(MANPAGEDIR)
+ 

Added: head/games/wordwarvi/files/patch-wordwarvi.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/wordwarvi/files/patch-wordwarvi.c	Tue Oct 11 00:57:39 2016	(r423738)
@@ -0,0 +1,17 @@
+--- wordwarvi.c.orig	2016-03-11 15:16:11 UTC
++++ wordwarvi.c
+@@ -11559,12 +11559,14 @@ void start_level()
+ 	srandom(level.random_seed);
+ 	generate_terrain(&terrain);
+ 
++#if 0
+ 	add_buildings(&terrain);/* Some FreeBSD users report that */
+ 				/*add_buildings() causes crashes. */
+ 				/* Commenting this out on FreeBSD */
+ 				/* may help, but, no buildings. */
+ 				/* I've looked at the code, but */
+ 				/* don't see anything wrong with it. */
++#endif
+ 	add_humanoids(&terrain);
+ 	add_bridges(&terrain);
+ 	add_socket(&terrain);

Added: head/games/wordwarvi/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/wordwarvi/pkg-descr	Tue Oct 11 00:57:39 2016	(r423738)
@@ -0,0 +1,8 @@
+Word War vi is your basic side-scrolling shoot 'em up '80s style
+arcade game. You pilot your "vi"per craft through core memory,
+rescuing lost .swp files, avoiding OS defenses, and wiping out those
+memory hogging emacs processes. When all the lost .swp files are
+rescued, head for the socket which will take you to the next node
+in the cluster.
+
+WWW: http://smcameron.github.io/wordwarvi/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610110057.u9B0vdLQ059581>