Bug 170887 - [NEW PORT] games/fightorperish: A dungeon-crawling game
Summary: [NEW PORT] games/fightorperish: A dungeon-crawling game
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Rusmir Dusko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-22 20:50 UTC by nemysis
Modified: 2013-11-28 19:10 UTC (History)
1 user (show)

See Also:


Attachments
.shar (3.00 KB, text/plain)
2012-08-22 20:50 UTC, nemysis
no flags Details
fightorperish.shar (2.91 KB, application/x-shar)
2012-10-11 02:55 UTC, nemysis
no flags Details
fightorperish.shar (4.09 KB, application/x-shar)
2013-02-14 12:58 UTC, nemysis
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description nemysis 2012-08-22 20:50:06 UTC
Fight or Perish (FOP) is a dungeon-crawling game based on Jack Pavelich's
Atari 8-bit computer game "Dandy", which was in turn the influence for
Atari Games arcade game "Gauntlet".

FOP uses concepts from both games, providing one- to four-player action in
dungeons filled with creeping enemies.

Collect and use bombs to wipe out screenfuls of enemies, keys to unlock doors,
and gather food and treasure along the way to stay alive.

Choose from four characters, each with different abilities and weaknesses.
(The one with the strongest weapon also has the weakest health,
the fastest one cannot shoot diagonally, etc.)

WWW: http://www.newbreedsoftware.com/fop/

Generated and tested manually, tested with port test and with RedPorts (all RELEASES), sent with FreeBSD Port Tools 0.99_6 (mode: new)
Comment 1 nemysis 2013-02-14 12:58:30 UTC
portlint -A 
WARN: Makefile: [28]: possible direct use of command "false" found. use ${FALSE} instead.
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
0 fatal errors and 2 warnings found.

port test: clean
Comment 2 Martin Wilke freebsd_committer freebsd_triage 2013-02-23 19:07:51 UTC
State Changed
From-To: open->closed

I close this pr; only one mirror, latest release 2001.
Comment 3 Rusmir Dusko freebsd_committer freebsd_triage 2013-10-03 00:14:41 UTC
State Changed
From-To: closed->open

Recent Sources.
Comment 4 Rusmir Dusko freebsd_committer freebsd_triage 2013-10-03 00:16:52 UTC
Responsible Changed
From-To: freebsd-ports-bugs->nemysis

I'll take it.
Comment 5 Rusmir Dusko freebsd_committer freebsd_triage 2013-11-28 19:04:35 UTC
State Changed
From-To: open->closed

New port added. Thanks!
Comment 6 dfilter service freebsd_committer freebsd_triage 2013-11-28 19:06:12 UTC
Author: nemysis
Date: Thu Nov 28 19:05:58 2013
New Revision: 335119
URL: http://svnweb.freebsd.org/changeset/ports/335119

Log:
  Fight or Perish (FOP) is a dungeon-crawling game based on Jack Pavelich's
  Atari 8-bit computer game "Dandy", which was in turn the influence for
  Atari Games arcade game "Gauntlet".
  
  Wikipedia "Gauntlet (1985 video game)"
  
  FOP uses concepts from both games, providing one- to four-player action in
  dungeons filled with creeping enemies.
  
  Collect and use bombs to wipe out screenfuls of enemies, keys to unlock doors,
  and gather food and treasure along the way to stay alive.
  
  Choose from four characters, each with different abilities and weaknesses.
  (The one with the strongest weapon also has the weakest health,
  the fastest one cannot shoot diagonally, etc.)
  
  WWW: http://www.newbreedsoftware.com/fop/
  
  PR:		ports/170887
  Submitted by:	nemysis (self)
  Approved by:	pawel (mentor)

Added:
  head/games/fightorperish/
  head/games/fightorperish/Makefile   (contents, props changed)
  head/games/fightorperish/distinfo   (contents, props changed)
  head/games/fightorperish/pkg-descr   (contents, props changed)
  head/games/fightorperish/pkg-plist   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Thu Nov 28 18:16:33 2013	(r335118)
+++ head/games/Makefile	Thu Nov 28 19:05:58 2013	(r335119)
@@ -250,6 +250,7 @@
     SUBDIR += fbg2
     SUBDIR += fgkicker
     SUBDIR += fgrun
+    SUBDIR += fightorperish
     SUBDIR += fillets-ng
     SUBDIR += filters
     SUBDIR += fishsupper

Added: head/games/fightorperish/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/fightorperish/Makefile	Thu Nov 28 19:05:58 2013	(r335119)
@@ -0,0 +1,50 @@
+# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	fightorperish
+PORTVERSION=	0.5
+CATEGORIES=	games
+MASTER_SITES=	ftp://ftp.tuxpaint.org/unix/x/fop/src/ \
+		SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/:icons
+DISTFILES=	fop-${DISTVERSION}${EXTRACT_SUFX} \
+		${PORTNAME}.png:icons
+DIST_SUBDIR=	${PORTNAME}
+EXTRACT_ONLY=	fop-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER=	nemysis@FreeBSD.org
+COMMENT=	Dungeon-crawling game
+
+LICENSE=	GPLv2
+
+WRKSRC=		${WRKDIR}/fop-${DISTVERSION}
+
+USES=		gmake
+USE_SDL=	image mixer sdl
+MAKE_JOBS_SAFE=	yes
+
+PORTDOCS=	CHANGES.txt README.txt TODO.txt
+
+DESKTOP_ENTRIES="Fight or Perish" "${COMMENT}" "${PORTNAME}" \
+		"${PORTNAME}" "Game;ArcadeGame;" false
+
+OPTIONS_DEFINE=	DOCS
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|data/|${DATADIR}/data/| ; \
+		s|char [256],|char [512],|' ${WRKSRC}/src/fop.c
+	@${REINPLACE_CMD} -e 's|CC=gcc|CC=${CC}| ; \
+		s|CFLAGS=-Wall -O2|CFLAGS+=| ; \
+		s|SDL_CFLAGS=|SDL_CFLAGS+=| ; \
+		s|SDL_LIBS=|SDL_LIBS+=|' ${WRKSRC}/Makefile
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/fop ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	@(cd ${WRKSRC}/data && ${COPYTREE_SHARE} "images maps sounds" ${STAGEDIR}${DATADIR}/data)
+
+	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
+		${STAGEDIR}${PREFIX}/share/pixmaps/
+
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/games/fightorperish/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/fightorperish/distinfo	Thu Nov 28 19:05:58 2013	(r335119)
@@ -0,0 +1,4 @@
+SHA256 (fightorperish/fop-0.5.tar.gz) = 8711685e6cdc375bc57f8d6faf30ddbc6753103958b66141bc358960cca3852f
+SIZE (fightorperish/fop-0.5.tar.gz) = 85875
+SHA256 (fightorperish/fightorperish.png) = 1b1668af61a7fcea824df0126af12e4b5058f02445cee1a51c7d58d3b777e6c5
+SIZE (fightorperish/fightorperish.png) = 666

Added: head/games/fightorperish/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/fightorperish/pkg-descr	Thu Nov 28 19:05:58 2013	(r335119)
@@ -0,0 +1,17 @@
+Fight or Perish (FOP) is a dungeon-crawling game based on Jack Pavelich's
+Atari 8-bit computer game "Dandy", which was in turn the influence for
+Atari Games arcade game "Gauntlet".
+
+Wikipedia "Gauntlet (1985 video game)"
+
+FOP uses concepts from both games, providing one- to four-player action in
+dungeons filled with creeping enemies.
+
+Collect and use bombs to wipe out screenfuls of enemies, keys to unlock doors,
+and gather food and treasure along the way to stay alive.
+
+Choose from four characters, each with different abilities and weaknesses.
+(The one with the strongest weapon also has the weakest health,
+the fastest one cannot shoot diagonally, etc.)
+
+WWW: http://www.newbreedsoftware.com/fop/

Added: head/games/fightorperish/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/fightorperish/pkg-plist	Thu Nov 28 19:05:58 2013	(r335119)
@@ -0,0 +1,26 @@
+bin/fightorperish
+%%DATADIR%%/data/images/arrowsa.png
+%%DATADIR%%/data/images/arrowsb.png
+%%DATADIR%%/data/images/arrowsc.png
+%%DATADIR%%/data/images/arrowsd.png
+%%DATADIR%%/data/images/badguys.png
+%%DATADIR%%/data/images/blockers.png
+%%DATADIR%%/data/images/collectibles.png
+%%DATADIR%%/data/images/generators.png
+%%DATADIR%%/data/images/numbers.png
+%%DATADIR%%/data/images/playera.png
+%%DATADIR%%/data/images/playerb.png
+%%DATADIR%%/data/images/playerc.png
+%%DATADIR%%/data/images/playerd.png
+%%DATADIR%%/data/images/playerselect.png
+%%DATADIR%%/data/images/stats.png
+%%DATADIR%%/data/images/title.png
+%%DATADIR%%/data/maps/1.txt
+%%DATADIR%%/data/maps/2.txt
+%%DATADIR%%/data/maps/3.txt
+share/pixmaps/fightorperish.png
+@dirrm %%DATADIR%%/data/sounds
+@dirrm %%DATADIR%%/data/maps
+@dirrm %%DATADIR%%/data/images
+@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"