aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusmir Dusko <nemysis@FreeBSD.org>2014-06-25 13:48:58 +0000
committerRusmir Dusko <nemysis@FreeBSD.org>2014-06-25 13:48:58 +0000
commitc1a91b42dba73e69ca2e60fa5aaf2b72388bcb30 (patch)
tree0c323a657290dbc3a6ae74bf4b6ac446bfd50e67
parentbd58a87d67bfc7f089c057485b5252415318a322 (diff)
downloadports-c1a91b42dba73e69ca2e60fa5aaf2b72388bcb30.tar.gz
ports-c1a91b42dba73e69ca2e60fa5aaf2b72388bcb30.zip
3omns is an old-school arcade-style tile-based bomb-dropping deathmatch game.
The name is a bastardization of the word Bombs (and you should pronounce it however you want). WWW: https://github.com/chazomaticus/3omns 3omns is the successor of Bomns3 (games/bomns3).
Notes
Notes: svn path=/head/; revision=359241
-rw-r--r--games/3omns/Makefile49
-rw-r--r--games/3omns/distinfo4
-rw-r--r--games/3omns/pkg-descr5
-rw-r--r--games/3omns/pkg-plist32
-rw-r--r--games/Makefile1
5 files changed, 91 insertions, 0 deletions
diff --git a/games/3omns/Makefile b/games/3omns/Makefile
new file mode 100644
index 000000000000..3a6a034d48b7
--- /dev/null
+++ b/games/3omns/Makefile
@@ -0,0 +1,49 @@
+# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= 3omns
+PORTVERSION= 0.1
+CATEGORIES= games
+MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/:icons
+DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}.png:icons
+EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= nemysis@FreeBSD.org
+COMMENT= Old-school bomb-dropping Deathmatch
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= ${LOCALBASE}/include/argp.h:${PORTSDIR}/devel/argp-standalone \
+ asciidoc:${PORTSDIR}/textproc/asciidoc \
+ ${LOCALBASE}/share/xml/docbook/${DOCBOOK_VERSION}:${PORTSDIR}/textproc/docbook-xml \
+ xsltproc:${PORTSDIR}/textproc/libxslt \
+ docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl
+LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2
+
+USE_GITHUB= yes
+GH_ACCOUNT= chazomaticus
+GH_PROJECT= 3omns
+GH_TAGNAME= ${GH_COMMIT}
+GH_COMMIT= 84f4b60
+
+USES= compiler:c++11-lang gmake pkgconfig lua:52
+USE_SDL= image2 sdl2 ttf2
+USE_GNOME= glib20
+USE_AUTOTOOLS= aclocal:env automake:env autoheader:env autoconf:env
+GNU_CONFIGURE= yes
+
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib -largp
+
+PORTDOCS= NEWS README
+OPTIONS_DEFINE= DOCS
+
+pre-configure:
+ @(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${AUTORECONF} -fi)
+
+post-install:
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/
+
+.include <bsd.port.mk>
diff --git a/games/3omns/distinfo b/games/3omns/distinfo
new file mode 100644
index 000000000000..c8f9243da6c3
--- /dev/null
+++ b/games/3omns/distinfo
@@ -0,0 +1,4 @@
+SHA256 (3omns-0.1.tar.gz) = b8df81e2627ceece6bf9513fb8e6736c18eeaa82d33c3b95dcfef0cedf548560
+SIZE (3omns-0.1.tar.gz) = 104728
+SHA256 (3omns.png) = 9ef759e1f3b631d856a0cf1aab627c224f26528524ff024407094c2580cc68d1
+SIZE (3omns.png) = 452
diff --git a/games/3omns/pkg-descr b/games/3omns/pkg-descr
new file mode 100644
index 000000000000..cfea35d723fe
--- /dev/null
+++ b/games/3omns/pkg-descr
@@ -0,0 +1,5 @@
+3omns is an old-school arcade-style tile-based bomb-dropping deathmatch game.
+The name is a bastardization of the word Bombs
+(and you should pronounce it however you want).
+
+WWW: https://github.com/chazomaticus/3omns
diff --git a/games/3omns/pkg-plist b/games/3omns/pkg-plist
new file mode 100644
index 000000000000..8a435c6d1334
--- /dev/null
+++ b/games/3omns/pkg-plist
@@ -0,0 +1,32 @@
+bin/3omns
+man/man6/3omns.6.gz
+%%DATADIR%%/base/core.lua
+%%DATADIR%%/base/entities/bomn.lua
+%%DATADIR%%/base/entities/crate.lua
+%%DATADIR%%/base/entities/dude.lua
+%%DATADIR%%/base/entities/entities.lua
+%%DATADIR%%/base/entities/entity.lua
+%%DATADIR%%/base/entities/super.lua
+%%DATADIR%%/base/generate.lua
+%%DATADIR%%/base/init.lua
+%%DATADIR%%/base/object.lua
+%%DATADIR%%/base/serial.lua
+%%DATADIR%%/base/sprites/blast.lua
+%%DATADIR%%/base/sprites/sprite.lua
+%%DATADIR%%/base/sync.lua
+%%DATADIR%%/base/util.lua
+%%DATADIR%%/gfx/sprites.png
+%%DATADIR%%/ttf/Vera.ttf
+share/applications/3omns.desktop
+share/icons/hicolor/scalable/apps/3omns.svg
+share/pixmaps/3omns.png
+@dirrm %%DATADIR%%/base/entities
+@dirrm %%DATADIR%%/base/sprites
+@dirrm %%DATADIR%%/base
+@dirrm %%DATADIR%%/gfx
+@dirrm %%DATADIR%%/ttf
+@dirrm %%DATADIR%%
+@dirrmtry share/icons/hicolor/scalable/apps
+@dirrmtry share/icons/hicolor/scalable
+@dirrmtry share/icons/hicolor
+@dirrmtry share/icons
diff --git a/games/Makefile b/games/Makefile
index 1d7cc58e1c02..9714a835029c 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -7,6 +7,7 @@
SUBDIR += 0verkill
SUBDIR += 3dc
SUBDIR += 3dpong
+ SUBDIR += 3omns
SUBDIR += 4stattack
SUBDIR += 54321
SUBDIR += CaribbeanStud