- update to xblast-2.10.4

- use module devel/gettext
- rewrite DESCR

ok aanriot@ (who *badly* kicked my ass at this game... yes Alex, you did!)
This commit is contained in:
ajacoutot 2007-12-20 22:03:05 +00:00
parent 6b2d09fd97
commit 589e0b92e0
7 changed files with 60 additions and 66 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.21 2007/08/08 14:59:47 aanriot Exp $
# $OpenBSD: Makefile,v 1.22 2007/12/20 22:03:05 ajacoutot Exp $
COMMENT= graphical multi-player real-time strategy game for X11
DISTNAME= xblast-2.10.2
DISTNAME= xblast-2.10.4
DIST_SUBDIR= xblast
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
images-2005-01-06${EXTRACT_SUFX} \
@ -19,17 +19,22 @@ PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c ICE m ossaudio X11
WANTLIB= c ICE m ossaudio X11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xblast/}
USE_X11= Yes
CONFIGURE_STYLE= autoconf
AUTOCONF_VERSION= 2.59
CONFIGURE_ENV= LDFLAGS="-lossaudio"
CONFIGURE_ARGS= --enable-sound \
--with-otherdatadir=$(PREFIX)/share/xblast
MODULES= devel/gettext
CONFIGURE_STYLE=autoconf
AUTOCONF_VERSION=2.59
CONFIGURE_ENV= LDFLAGS="-lossaudio \
-L${LOCALBASE}/lib -liconv -lintl"
CONFIGURE_ARGS= --enable-sound \
--with-otherdatadir=${PREFIX}/share/xblast \
--disable-sdl
post-extract:
@cp -r ${WRKDIR}/images-2005-01-06 ${WRKSRC}/image
@cp -r ${WRKDIR}/levels-2005-01-06 ${WRKSRC}/level
@ -37,6 +42,4 @@ post-extract:
@cp -r ${WRKDIR}/sounds ${WRKSRC}/sounds
@cp -r ${WRKDIR}/musics-2005-01-06/* ${WRKSRC}/sounds
NO_REGRESS= Yes
.include <bsd.port.mk>

View File

@ -3,28 +3,28 @@ MD5 (xblast/levels-2005-01-06.tar.gz) = 6mJ3rw6XrX6uoJNw9P5Vug==
MD5 (xblast/models-2005-01-06.tar.gz) = iH6EyeeESCPjyLWeY+iFmw==
MD5 (xblast/musics-2005-01-06.tar.gz) = 5yGi5Ej4HKg9mgp3IlH2EQ==
MD5 (xblast/sounds.tar.gz) = gJwn8QAq1Neqg24IP1KhmQ==
MD5 (xblast/xblast-2.10.2.tar.gz) = FAUH8SbIV2E3+ly/vqfLqQ==
MD5 (xblast/xblast-2.10.4.tar.gz) = 7KdiDDSrSbti+o7wH3Oy8w==
RMD160 (xblast/images-2005-01-06.tar.gz) = PCbJ1XAALWM0OJBVxGUakIQfDsg=
RMD160 (xblast/levels-2005-01-06.tar.gz) = U3sRhmqEIyjHjiB897SE1wgjxEM=
RMD160 (xblast/models-2005-01-06.tar.gz) = 9YaXHoe/lkhXlxDh6LGmEnWOVz8=
RMD160 (xblast/musics-2005-01-06.tar.gz) = Yz7+oVwuuapX1Y9BYO7rGly0Xjk=
RMD160 (xblast/sounds.tar.gz) = mo4LSI+AqeVKFJI2imj/19JWKsw=
RMD160 (xblast/xblast-2.10.2.tar.gz) = uVj+nRMOHLsT/nERlBH2rVBCD3Q=
RMD160 (xblast/xblast-2.10.4.tar.gz) = x4w66V3zZvkn+V8FHvg1syQ97oU=
SHA1 (xblast/images-2005-01-06.tar.gz) = P9WXpo6WwyVlSjdy4HUopbDtyAI=
SHA1 (xblast/levels-2005-01-06.tar.gz) = 0LAZIYR5qPlhf4WNd1j34bS9hms=
SHA1 (xblast/models-2005-01-06.tar.gz) = j0IRMwCaSA+b4FrBd2LKtmkcH0I=
SHA1 (xblast/musics-2005-01-06.tar.gz) = UZ5LQBSHcrcrsSN1xdGgXzyyb+o=
SHA1 (xblast/sounds.tar.gz) = iHVijeDdpNT3n/4yT36OVgxOBHE=
SHA1 (xblast/xblast-2.10.2.tar.gz) = H/CyasADqmjflkrWqORFBdgt5f0=
SHA1 (xblast/xblast-2.10.4.tar.gz) = J+qWrCWgD3fclimBlw6SqQ146OQ=
SHA256 (xblast/images-2005-01-06.tar.gz) = JLYnrx1IhPo5y/tK0tlTZhqlKD+W7meBN7pVS2dCNUI=
SHA256 (xblast/levels-2005-01-06.tar.gz) = rxRdy0DJTgeVPzoSrfKrZ0EUKLMaBEbfPffJHV8mB1o=
SHA256 (xblast/models-2005-01-06.tar.gz) = 2u0NUMA3Gv4YcVnHaS19JtEk6A6cMggEPYOltsphD3c=
SHA256 (xblast/musics-2005-01-06.tar.gz) = QqRbB0kldV19Kg7/uaWenjh0+Sp6qeELuQ+Y7rEcvGE=
SHA256 (xblast/sounds.tar.gz) = MQyJWSE532F+bpgatb87/KhKd3jVGRM0vajrBpySS2E=
SHA256 (xblast/xblast-2.10.2.tar.gz) = ZLbAsaj9CZIEyj4nhp8I85YKocOYfT5qwqmO0ciwlxE=
SHA256 (xblast/xblast-2.10.4.tar.gz) = k818R/+D4AZVYF/L7GoDH3XRcNfrRnuFvL5sFzO8whM=
SIZE (xblast/images-2005-01-06.tar.gz) = 860830
SIZE (xblast/levels-2005-01-06.tar.gz) = 283353
SIZE (xblast/models-2005-01-06.tar.gz) = 1738564
SIZE (xblast/musics-2005-01-06.tar.gz) = 5317575
SIZE (xblast/sounds.tar.gz) = 1612625
SIZE (xblast/xblast-2.10.2.tar.gz) = 590442
SIZE (xblast/xblast-2.10.4.tar.gz) = 684965

View File

@ -1,32 +1,12 @@
$OpenBSD: patch-Makefile_in,v 1.1 2007/08/08 14:59:47 aanriot Exp $
--- Makefile.in.orig Mon Aug 6 14:24:56 2007
+++ Makefile.in Mon Aug 6 14:26:11 2007
@@ -782,19 +782,19 @@ uninstall-am: uninstall-binPROGRAMS uninstall-info-am
install-data-local:
@$(NORMAL_INSTALL)
if test -d $(srcdir)/image; then \
- $(mkinstalldirs) $(game_datadir); \
- $(mkinstalldirs) $(game_datadir)/image; \
- cp -r $(srcdir)/image/* $(game_datadir)/image;\
+ $(mkinstalldirs) $(DESTDIR)/$(game_datadir); \
+ $(mkinstalldirs) $(DESTDIR)/$(game_datadir)/image; \
+ cp -r $(srcdir)/image/* $(DESTDIR)/$(game_datadir)/image;\
fi; \
if test -d $(srcdir)/level; then \
- $(mkinstalldirs) $(game_datadir)/ ; \
- $(mkinstalldirs) $(game_datadir)//level; \
- cp -r $(srcdir)/level/* $(game_datadir)//level;\
+ $(mkinstalldirs) $(DESTDIR)/$(game_datadir)/ ; \
+ $(mkinstalldirs) $(DESTDIR)/$(game_datadir)/level; \
+ cp -r $(srcdir)/level/* $(DESTDIR)/$(game_datadir)/level;\
fi; \
if test -d $(srcdir)/sounds; then \
- $(mkinstalldirs) $(game_datadir)/ ; \
- $(mkinstalldirs) $(game_datadir)//sounds; \
- cp -r $(srcdir)/sounds/* $(game_datadir)//sounds;\
+ $(mkinstalldirs) $(DESTDIR)/$(game_datadir)/ ; \
+ $(mkinstalldirs) $(DESTDIR)/$(game_datadir)/sounds; \
+ cp -r $(srcdir)/sounds/* $(DESTDIR)/$(game_datadir)/sounds;\
fi;
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
$OpenBSD: patch-Makefile_in,v 1.2 2007/12/20 22:03:05 ajacoutot Exp $
--- Makefile.in.orig Sun Dec 16 13:46:08 2007
+++ Makefile.in Sun Dec 16 13:46:18 2007
@@ -290,7 +290,7 @@ infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
-localedir = $(game_datadir)/locale
+localedir = $(prefix)/share/locale
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-po_Makefile_in_in,v 1.1 2007/12/20 22:03:05 ajacoutot Exp $
--- po/Makefile.in.in.orig Sun Dec 16 14:11:08 2007
+++ po/Makefile.in.in Sun Dec 16 14:11:22 2007
@@ -24,7 +24,7 @@ VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
datadir = @datadir@
-localedir = $(datadir)/locale
+localedir = $(prefix)/share/locale
gettextsrcdir = $(datadir)/gettext/po
INSTALL = @INSTALL@

View File

@ -1,16 +1,17 @@
$OpenBSD: patch-xbsndsrv_c,v 1.2 2007/08/08 14:59:47 aanriot Exp $
--- xbsndsrv.c.orig Tue Mar 8 18:27:15 2005
+++ xbsndsrv.c Mon Aug 6 21:21:39 2007
@@ -63,6 +63,8 @@
/* non-sun audio includes */
#ifdef __FreeBSD__
#include <machine/soundcard.h>
+#elif __OpenBSD__
+#include <soundcard.h>
#else
$OpenBSD: patch-xbsndsrv_c,v 1.3 2007/12/20 22:03:05 ajacoutot Exp $
--- xbsndsrv.c.orig Mon Jun 12 13:06:36 2006
+++ xbsndsrv.c Sun Dec 16 15:37:02 2007
@@ -75,6 +75,9 @@
#ifdef HAVE_LINUX_SOUNDCARD_H
#include <linux/soundcard.h>
#endif
@@ -195,6 +197,10 @@ static struct _sound_name {
+#ifdef __OpenBSD__
+#include <soundcard.h>
+#endif
#endif
@@ -263,6 +266,10 @@ static struct _sound_name
#define SAMPLE_CHANNELS 2
#define SAMPLE_SIZE 16
#define SUN_AUDIO_REF 0

View File

@ -1,7 +1,3 @@
XBlast is a multi-player arcade game for X11R5/R6. The game can be
played with at least two players and up to six players. It was inspired
by the video/computer game Bomberman(Dynablaster), which was to my
knowledge first programmed for NEC's PC Engine/Turbo Grafx. Other (com-
mercial) versions of the original game exist for IBM-PC, Atari ST,
Amiga, NES, GameBoy and Super NES.
XBlast is an X11 multiplayer only arcade game inspired by classic games
like Bomberman (Dynablaster) which was to myknowledge first programmed
for NEC's PC Engine/Turbo Grafx.

View File

@ -1,6 +1,8 @@
@comment $OpenBSD: PLIST,v 1.6 2005/07/17 08:53:54 aanriot Exp $
@comment $OpenBSD: PLIST,v 1.7 2007/12/20 22:03:05 ajacoutot Exp $
bin/xblast
bin/xbsndsrv
share/locale/de/LC_MESSAGES/xblast.mo
share/locale/fr/LC_MESSAGES/xblast.mo
share/xblast/
share/xblast/image/
share/xblast/image/Imakefile