mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
Add lbreakout - a SDL-based clone of classical Breakout game.
This commit is contained in:
parent
c6fb1210fa
commit
0050bccb45
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=34013
@ -107,6 +107,7 @@
|
||||
SUBDIR += krubik
|
||||
SUBDIR += ktamaga
|
||||
SUBDIR += ladder
|
||||
SUBDIR += lbreakout
|
||||
SUBDIR += libshhcards
|
||||
SUBDIR += lincity
|
||||
SUBDIR += linuxdoom
|
||||
|
38
games/lbreakout/Makefile
Normal file
38
games/lbreakout/Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
# New ports collection makefile for: lbreakout
|
||||
# Date created: 19 October 2000
|
||||
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= lbreakout
|
||||
PORTVERSION= 001018
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= lgames
|
||||
|
||||
MAINTAINER= sobomax@FreeBSD.org
|
||||
|
||||
LIB_DEPENDS= SDL-1.0.2:${PORTSDIR}/devel/sdl
|
||||
|
||||
SDL_CONFIG?= ${LOCALBASE}/bin/sdl-config
|
||||
|
||||
USE_GMAKE= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= LIBS="-lcompat"
|
||||
|
||||
pre-patch:
|
||||
@${PERL} -pi -e 's|-lpthread|-pthread|g' ${WRKSRC}/configure
|
||||
@find ${WRKSRC} \( -name "*.[ch]" -or -name "*.cpp" \) | \
|
||||
xargs ${PERL} -pi -e 's|"SDL/SDL|"SDL|g ; s|<SDL/SDL|<SDL|g'
|
||||
|
||||
pre-install:
|
||||
${MKDIR} /var/games/${PORTNAME}
|
||||
|
||||
post-install:
|
||||
${CHOWN} root:games ${PREFIX}/bin/${PORTNAME}
|
||||
${CHMOD} 2755 ${PREFIX}/bin/${PORTNAME}
|
||||
${CHMOD} 664 /var/games/${PORTNAME}/${PORTNAME}.hscr
|
||||
${CHOWN} root:games /var/games/${PORTNAME}/${PORTNAME}.hscr
|
||||
|
||||
.include <bsd.port.mk>
|
1
games/lbreakout/distinfo
Normal file
1
games/lbreakout/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (lbreakout-001018.tar.gz) = 64cfdae38846205ba0cebfef7ecf7280
|
11
games/lbreakout/files/patch-aa
Normal file
11
games/lbreakout/files/patch-aa
Normal file
@ -0,0 +1,11 @@
|
||||
--- lbreakout/Makefile.in 2000/10/20 06:56:24 1.1
|
||||
+++ lbreakout/Makefile.in 2000/10/20 06:56:47
|
||||
@@ -80,7 +80,7 @@
|
||||
|
||||
bin_PROGRAMS = lbreakout
|
||||
lbreakout_SOURCES = hiscore.cpp dynlist.c level.cpp breakout.cpp sndsrv.c sdl.c menumanager.cpp menuitem.cpp menu.cpp game.cpp main.cpp
|
||||
-lbreakout_LDADD = -lpthread -lm @thread_flag@
|
||||
+lbreakout_LDADD = @thread_flag@
|
||||
|
||||
EXTRA_SUBDIRS = manual
|
||||
|
10
games/lbreakout/files/patch-ab
Normal file
10
games/lbreakout/files/patch-ab
Normal file
@ -0,0 +1,10 @@
|
||||
--- lbreakout/breakout.cpp 2000/10/20 07:01:37 1.1
|
||||
+++ lbreakout/breakout.cpp 2000/10/20 07:02:11
|
||||
@@ -19,6 +19,7 @@
|
||||
#include "level.h"
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
+#include <sys/types.h>
|
||||
#include <sys/timeb.h>
|
||||
#include <string.h>
|
||||
#include <math.h>
|
21
games/lbreakout/files/patch-ac
Normal file
21
games/lbreakout/files/patch-ac
Normal file
@ -0,0 +1,21 @@
|
||||
--- lbreakout/game.cpp 2000/10/20 07:02:55 1.1
|
||||
+++ lbreakout/game.cpp 2000/10/20 07:03:35
|
||||
@@ -15,6 +15,7 @@
|
||||
* *
|
||||
***************************************************************************/
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <sys/timeb.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@@ -22,6 +23,10 @@
|
||||
#include "breakout.h"
|
||||
#include "menumanager.h"
|
||||
#include "level.h"
|
||||
+
|
||||
+extern "C" {
|
||||
+ int ftime(struct timeb *tp);
|
||||
+};
|
||||
|
||||
#ifdef SOUND
|
||||
extern SndSrv sndsrv;
|
11
games/lbreakout/files/patch-ad
Normal file
11
games/lbreakout/files/patch-ad
Normal file
@ -0,0 +1,11 @@
|
||||
--- Makefile.in.orig Wed Oct 18 17:27:21 2000
|
||||
+++ Makefile.in Fri Oct 20 09:57:40 2000
|
||||
@@ -46,7 +46,7 @@
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
-AUTOHEADER = @AUTOHEADER@
|
||||
+AUTOHEADER = true
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
13
games/lbreakout/files/patch-ae
Normal file
13
games/lbreakout/files/patch-ae
Normal file
@ -0,0 +1,13 @@
|
||||
--- configure 2000/10/20 06:57:57 1.1
|
||||
+++ configure 2000/10/20 06:58:16
|
||||
@@ -1783,8 +1783,8 @@
|
||||
|
||||
|
||||
|
||||
-sdir=$datadir/games/lbreakout
|
||||
-hdir=/var/lib/games
|
||||
+sdir=$datadir/lbreakout
|
||||
+hdir=/var/games/lbreakout
|
||||
inst_flag="-DSRC_DIR=\\\"$sdir/\\\""
|
||||
hi_inst_flag="-DHI_DIR=\\\"$hdir/\\\""
|
||||
|
1
games/lbreakout/pkg-comment
Normal file
1
games/lbreakout/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
A nice clone of classical Breakout game
|
21
games/lbreakout/pkg-descr
Normal file
21
games/lbreakout/pkg-descr
Normal file
@ -0,0 +1,21 @@
|
||||
LBreakout is a classical Breakout game and this means (if you like Breakout ;-)
|
||||
it is a lot of fun to play! If you never ever played such a game you can check
|
||||
out the manual for more information and last but not least... play it!
|
||||
|
||||
This is a list of LBreakout's features:
|
||||
|
||||
Sound
|
||||
HighScore
|
||||
A menu with mouse support
|
||||
Mouse or keyboard can be used for playing
|
||||
Controls can be redefined
|
||||
Mouse can be kept in window while playing
|
||||
Your starting level can be chosen
|
||||
A difficulty can be selected (easy, medium, hard)
|
||||
Various backgrounds
|
||||
A lot of collectable extras
|
||||
Nice graphics
|
||||
Cool effects
|
||||
Own levels can be created
|
||||
|
||||
WWW: http://lgames.sourceforge.net/lbreakout/lbreakout.html
|
47
games/lbreakout/pkg-plist
Normal file
47
games/lbreakout/pkg-plist
Normal file
@ -0,0 +1,47 @@
|
||||
bin/lbreakout
|
||||
share/lbreakout/ball.bmp
|
||||
share/lbreakout/bkgnd0.bmp
|
||||
share/lbreakout/bkgnd1.bmp
|
||||
share/lbreakout/bkgnd2.bmp
|
||||
share/lbreakout/bricks.bmp
|
||||
share/lbreakout/click.wav
|
||||
share/lbreakout/club.bmp
|
||||
share/lbreakout/damn.wav
|
||||
share/lbreakout/damnit.wav
|
||||
share/lbreakout/excellent.wav
|
||||
share/lbreakout/exp.wav
|
||||
share/lbreakout/expand.wav
|
||||
share/lbreakout/extras.bmp
|
||||
share/lbreakout/f_white.bmp
|
||||
share/lbreakout/f_yellow.bmp
|
||||
share/lbreakout/font_s.sdlfnt
|
||||
share/lbreakout/fr_l.bmp
|
||||
share/lbreakout/fr_luc.bmp
|
||||
share/lbreakout/fr_r.bmp
|
||||
share/lbreakout/fr_rlc.bmp
|
||||
share/lbreakout/fr_ruc.bmp
|
||||
share/lbreakout/fr_t.bmp
|
||||
share/lbreakout/freeze.wav
|
||||
share/lbreakout/gainlife.wav
|
||||
share/lbreakout/life.bmp
|
||||
share/lbreakout/logo.bmp
|
||||
share/lbreakout/looselife.wav
|
||||
share/lbreakout/metal.wav
|
||||
share/lbreakout/numbers.bmp
|
||||
share/lbreakout/reflect.wav
|
||||
share/lbreakout/score.wav
|
||||
share/lbreakout/shine2.bmp
|
||||
share/lbreakout/shot.bmp
|
||||
share/lbreakout/shot.wav
|
||||
share/lbreakout/shrink.wav
|
||||
share/lbreakout/slime.wav
|
||||
share/lbreakout/title.bmp
|
||||
share/lbreakout/verygood.wav
|
||||
share/lbreakout/wall.wav
|
||||
share/lbreakout/weapon.bmp
|
||||
share/lbreakout/weapon.wav
|
||||
share/lbreakout/wontgiveup.wav
|
||||
@dirrm share/lbreakout
|
||||
@cwd /var/games
|
||||
lbreakout/lbreakout.hscr
|
||||
@dirrm lbreakout
|
Loading…
Reference in New Issue
Block a user