diff options
author | Rusmir Dusko <nemysis@FreeBSD.org> | 2014-06-25 21:48:58 +0800 |
---|---|---|
committer | Rusmir Dusko <nemysis@FreeBSD.org> | 2014-06-25 21:48:58 +0800 |
commit | c1a91b42dba73e69ca2e60fa5aaf2b72388bcb30 (patch) | |
tree | 0c323a657290dbc3a6ae74bf4b6ac446bfd50e67 /games/3omns | |
parent | bd58a87d67bfc7f089c057485b5252415318a322 (diff) | |
download | freebsd-ports-gnome-c1a91b42dba73e69ca2e60fa5aaf2b72388bcb30.tar.gz freebsd-ports-gnome-c1a91b42dba73e69ca2e60fa5aaf2b72388bcb30.tar.zst freebsd-ports-gnome-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).
Diffstat (limited to 'games/3omns')
-rw-r--r-- | games/3omns/Makefile | 49 | ||||
-rw-r--r-- | games/3omns/distinfo | 4 | ||||
-rw-r--r-- | games/3omns/pkg-descr | 5 | ||||
-rw-r--r-- | games/3omns/pkg-plist | 32 |
4 files changed, 90 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 |