pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games Add sauerbraten-2013_04_04 as games/sauerbraten



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b226b2fb615c
branches:  trunk
changeset: 397573:b226b2fb615c
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Jun 30 21:41:46 2019 +0000

description:
Add sauerbraten-2013_04_04 as games/sauerbraten

Cube 2: Sauerbraten is a free multiplayer & singleplayer first
person shooter, the successor of the Cube FPS.

Much like the original Cube, the aim of this game is fun, old school
deathmatch gameplay and also to allow map/geometry editing to be
done cooperatively in-game.

The engine supporting the game is entirely original in code &
design, and its code is Open Source (ZLIB license, read the docs
for more on how you can use the engine).

diffstat:

 games/Makefile                               |     3 +-
 games/sauerbraten/DESCR                      |    10 +
 games/sauerbraten/Makefile                   |    64 +
 games/sauerbraten/PLIST                      |  6236 ++++++++++++++++++++++++++
 games/sauerbraten/distinfo                   |     7 +
 games/sauerbraten/files/sauerbraten.desktop  |     9 +
 games/sauerbraten/files/sauerbraten.sh.in    |     9 +
 games/sauerbraten/patches/patch-src_Makefile |    60 +
 8 files changed, 6397 insertions(+), 1 deletions(-)

diffs (truncated from 6440 to 300 lines):

diff -r 9df25655d211 -r b226b2fb615c games/Makefile
--- a/games/Makefile    Sun Jun 30 21:28:28 2019 +0000
+++ b/games/Makefile    Sun Jun 30 21:41:46 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.429 2019/06/30 20:53:08 nia Exp $
+# $NetBSD: Makefile,v 1.430 2019/06/30 21:41:46 nia Exp $
 #
 
 COMMENT=       Games
@@ -319,6 +319,7 @@
 SUBDIR+=       rtcw
 SUBDIR+=       ruby-squib
 SUBDIR+=       sarien
+SUBDIR+=       sauerbraten
 SUBDIR+=       scid
 SUBDIR+=       scummvm
 SUBDIR+=       scummvm-bass
diff -r 9df25655d211 -r b226b2fb615c games/sauerbraten/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/sauerbraten/DESCR   Sun Jun 30 21:41:46 2019 +0000
@@ -0,0 +1,10 @@
+Cube 2: Sauerbraten is a free multiplayer & singleplayer first
+person shooter, the successor of the Cube FPS.
+
+Much like the original Cube, the aim of this game is fun, old school
+deathmatch gameplay and also to allow map/geometry editing to be
+done cooperatively in-game.
+
+The engine supporting the game is entirely original in code &
+design, and its code is Open Source (ZLIB license, read the docs
+for more on how you can use the engine).
diff -r 9df25655d211 -r b226b2fb615c games/sauerbraten/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/sauerbraten/Makefile        Sun Jun 30 21:41:46 2019 +0000
@@ -0,0 +1,64 @@
+# $NetBSD: Makefile,v 1.1 2019/06/30 21:41:46 nia Exp $
+
+DISTNAME=      sauerbraten_2013_04_04_collect_edition_linux
+PKGNAME=       sauerbraten-2013_04_04
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=sauerbraten/}
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    nia%NetBSD.org@localhost
+HOMEPAGE=      http://sauerbraten.org/
+COMMENT=       First-person shooter game based on Cube 2
+LICENSE=       zlib AND cc-by-nc-sa-v3.0-license
+
+USE_TOOLS+=    gmake pkg-config pax
+USE_LANGUAGES= c c++03
+
+WRKSRC=                ${WRKDIR}/sauerbraten
+BUILD_DIRS+=   src
+BUILD_TARGET=  client master server
+
+LDFLAGS.NetBSD+=       -lrt
+
+INSTALLATION_DIRS+=    bin
+INSTALLATION_DIRS+=    libexec
+INSTALLATION_DIRS+=    share/applications
+INSTALLATION_DIRS+=    share/icons/hicolor/16x16/apps
+INSTALLATION_DIRS+=    share/icons/hicolor/32x32/apps
+INSTALLATION_DIRS+=    share/doc/sauerbraten
+INSTALLATION_DIRS+=    share/sauerbraten/data
+INSTALLATION_DIRS+=    share/sauerbraten/packages
+
+pre-configure:
+.for prog in client master server
+       ${SED}  -e 's,@PREFIX@,${PREFIX},g' \
+               < ${FILESDIR}/sauerbraten.sh.in > \
+               ${WRKDIR}/sauer_${prog}
+.endfor
+
+do-install:
+.for prog in client master server
+       ${INSTALL_SCRIPT} ${WRKDIR}/sauer_${prog} \
+           ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_PROGRAM} ${WRKSRC}/src/sauer_${prog} \
+           ${DESTDIR}${PREFIX}/libexec
+.endfor
+       ${INSTALL_DATA} ${FILESDIR}/sauerbraten.desktop \
+           ${DESTDIR}${PREFIX}/share/applications
+       ${INSTALL_DATA} ${WRKSRC}/src/xcode/help/sauer16.png \
+           ${DESTDIR}${PREFIX}/share/icons/hicolor/16x16/apps/sauerbraten.png
+       ${INSTALL_DATA} ${WRKSRC}/src/xcode/help/sauer32.png \
+           ${DESTDIR}${PREFIX}/share/icons/hicolor/32x32/apps/sauerbraten.png
+       cd ${WRKSRC}/docs && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/doc/sauerbraten
+       cd ${WRKSRC}/data && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/sauerbraten/data
+       cd ${WRKSRC}/packages && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/sauerbraten/packages
+
+.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../net/enet/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 9df25655d211 -r b226b2fb615c games/sauerbraten/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/sauerbraten/PLIST   Sun Jun 30 21:41:46 2019 +0000
@@ -0,0 +1,6236 @@
+@comment $NetBSD: PLIST,v 1.1 2019/06/30 21:41:46 nia Exp $
+bin/sauer_client
+bin/sauer_master
+bin/sauer_server
+libexec/sauer_client
+libexec/sauer_master
+libexec/sauer_server
+share/applications/sauerbraten.desktop
+share/doc/sauerbraten/config.html
+share/doc/sauerbraten/cube2logo.png
+share/doc/sauerbraten/dev/edgespans.gif
+share/doc/sauerbraten/dev/editing1.jpg
+share/doc/sauerbraten/dev/editing2.jpg
+share/doc/sauerbraten/dev/editing3.jpg
+share/doc/sauerbraten/dev/editing4.jpg
+share/doc/sauerbraten/dev/lightmap.png
+share/doc/sauerbraten/dev/readme_developer.txt
+share/doc/sauerbraten/dev/sauerchild.png
+share/doc/sauerbraten/dev/saueredge.png
+share/doc/sauerbraten/dev/saueredge2.png
+share/doc/sauerbraten/dev/sauerlink1b.png
+share/doc/sauerbraten/dev/wikistuff.html
+share/doc/sauerbraten/editing.html
+share/doc/sauerbraten/editref.html
+share/doc/sauerbraten/favicon.ico
+share/doc/sauerbraten/game.html
+share/doc/sauerbraten/history.html
+share/doc/sauerbraten/models.html
+share/doc/sauerbraten/rpg.html
+share/doc/sauerbraten/style.css
+share/icons/hicolor/16x16/apps/sauerbraten.png
+share/icons/hicolor/32x32/apps/sauerbraten.png
+share/sauerbraten/data/background.png
+share/sauerbraten/data/background_decal.png
+share/sauerbraten/data/background_detail.png
+share/sauerbraten/data/brush.cfg
+share/sauerbraten/data/crosshair.png
+share/sauerbraten/data/cube.png
+share/sauerbraten/data/cube2badge.png
+share/sauerbraten/data/default_map_models.cfg
+share/sauerbraten/data/default_map_settings.cfg
+share/sauerbraten/data/defaults.cfg
+share/sauerbraten/data/font.cfg
+share/sauerbraten/data/game_fps.cfg
+share/sauerbraten/data/game_rpg.cfg
+share/sauerbraten/data/glsl.cfg
+share/sauerbraten/data/guicursor.png
+share/sauerbraten/data/guioverlay.png
+share/sauerbraten/data/guiskin.png
+share/sauerbraten/data/guislider.png
+share/sauerbraten/data/hit.png
+share/sauerbraten/data/keymap.cfg
+share/sauerbraten/data/license.txt
+share/sauerbraten/data/loading_bar.png
+share/sauerbraten/data/loading_frame.png
+share/sauerbraten/data/logo.png
+share/sauerbraten/data/logo_1024.png
+share/sauerbraten/data/mapshot_frame.png
+share/sauerbraten/data/menus.cfg
+share/sauerbraten/data/sounds.cfg
+share/sauerbraten/data/stdedit.cfg
+share/sauerbraten/data/stdlib.cfg
+share/sauerbraten/data/stdshader.cfg
+share/sauerbraten/data/teammate.png
+share/sauerbraten/packages/aard/aardfdry256_1.jpg
+share/sauerbraten/packages/aard/aardmbr16_2.jpg
+share/sauerbraten/packages/aard/aardmmet32_1.jpg
+share/sauerbraten/packages/aard/aardograss_1.jpg
+share/sauerbraten/packages/aard/boxtex/package.cfg
+share/sauerbraten/packages/aard/boxtex/plain.png
+share/sauerbraten/packages/aard/boxtex/sketch128.png
+share/sauerbraten/packages/aard/boxtex/sketch32.png
+share/sauerbraten/packages/aard/boxtex/sketch64.png
+share/sauerbraten/packages/aard/readme.txt
+share/sauerbraten/packages/aftas/aftasardem licence.txt
+share/sauerbraten/packages/aftas/caibro1.jpg
+share/sauerbraten/packages/aftas/caibro1_n.jpg
+share/sauerbraten/packages/aftas/caibro1_s.jpg
+share/sauerbraten/packages/aftas/cano1.jpg
+share/sauerbraten/packages/aftas/cano2.jpg
+share/sauerbraten/packages/aftas/detalhe1.jpg
+share/sauerbraten/packages/aftas/junta.jpg
+share/sauerbraten/packages/aftas/package.cfg
+share/sauerbraten/packages/aftas/par10_a.jpg
+share/sauerbraten/packages/aftas/par10_a_h.jpg
+share/sauerbraten/packages/aftas/par10_a_n.jpg
+share/sauerbraten/packages/aftas/par10_a_s.jpg
+share/sauerbraten/packages/aftas/par10_c.jpg
+share/sauerbraten/packages/aftas/par11.jpg
+share/sauerbraten/packages/aftas/par11_h.jpg
+share/sauerbraten/packages/aftas/par11_n.jpg
+share/sauerbraten/packages/aftas/par11_s.jpg
+share/sauerbraten/packages/aftas/par12.jpg
+share/sauerbraten/packages/aftas/par12_h.jpg
+share/sauerbraten/packages/aftas/par12_n.jpg
+share/sauerbraten/packages/aftas/par12_s.jpg
+share/sauerbraten/packages/aftas/par13.jpg
+share/sauerbraten/packages/aftas/par13_h.jpg
+share/sauerbraten/packages/aftas/par13_n.jpg
+share/sauerbraten/packages/aftas/par13_s.jpg
+share/sauerbraten/packages/aftas/par9.jpg
+share/sauerbraten/packages/aftas/par9_h.jpg
+share/sauerbraten/packages/aftas/par9_n.jpg
+share/sauerbraten/packages/aftas/par9_s.jpg
+share/sauerbraten/packages/aftas/pedras.jpg
+share/sauerbraten/packages/aftas/pedras_n.jpg
+share/sauerbraten/packages/aftas/pedras_z.jpg
+share/sauerbraten/packages/aftas/piso2.jpg
+share/sauerbraten/packages/aftas/piso2_n.jpg
+share/sauerbraten/packages/aftas/piso2_s.jpg
+share/sauerbraten/packages/aftas/piso3.jpg
+share/sauerbraten/packages/aftas/piso3_h.jpg
+share/sauerbraten/packages/aftas/piso3_n.jpg
+share/sauerbraten/packages/aftas/piso3_s.jpg
+share/sauerbraten/packages/aftas/piso5.jpg
+share/sauerbraten/packages/aftas/piso5_h.jpg
+share/sauerbraten/packages/aftas/piso5_n.jpg
+share/sauerbraten/packages/aftas/piso5_s.jpg
+share/sauerbraten/packages/aftas/rodape1.jpg
+share/sauerbraten/packages/aftas/rodape1_h.jpg
+share/sauerbraten/packages/aftas/rodape1_n.jpg
+share/sauerbraten/packages/aftas/rodape1_s.jpg
+share/sauerbraten/packages/aftas/sky/orbe_bk.jpg
+share/sauerbraten/packages/aftas/sky/orbe_dn.jpg
+share/sauerbraten/packages/aftas/sky/orbe_ft.jpg
+share/sauerbraten/packages/aftas/sky/orbe_lf.jpg
+share/sauerbraten/packages/aftas/sky/orbe_rt.jpg
+share/sauerbraten/packages/aftas/sky/orbe_up.jpg
+share/sauerbraten/packages/aftas/tabua.jpg
+share/sauerbraten/packages/aftas/tabua_h.jpg
+share/sauerbraten/packages/aftas/tabua_n.jpg
+share/sauerbraten/packages/aftas/tabua_s.jpg
+share/sauerbraten/packages/argh/flat.png
+share/sauerbraten/packages/base/DM_BS1.cfg
+share/sauerbraten/packages/base/DM_BS1.jpg
+share/sauerbraten/packages/base/DM_BS1.ogz
+share/sauerbraten/packages/base/DM_BS1.wpt
+share/sauerbraten/packages/base/DM_BS1_Read_Me.txt
+share/sauerbraten/packages/base/Frostbyte_Read_Me.txt
+share/sauerbraten/packages/base/aard3c.cfg
+share/sauerbraten/packages/base/aard3c.jpg
+share/sauerbraten/packages/base/aard3c.ogz
+share/sauerbraten/packages/base/aard3c.wpt
+share/sauerbraten/packages/base/abbey.cfg
+share/sauerbraten/packages/base/abbey.jpg
+share/sauerbraten/packages/base/abbey.ogz
+share/sauerbraten/packages/base/abbey.wpt
+share/sauerbraten/packages/base/academy.cfg
+share/sauerbraten/packages/base/academy.jpg
+share/sauerbraten/packages/base/academy.ogz
+share/sauerbraten/packages/base/academy.wpt
+share/sauerbraten/packages/base/akaritori.cfg
+share/sauerbraten/packages/base/akaritori.jpg
+share/sauerbraten/packages/base/akaritori.ogz
+share/sauerbraten/packages/base/akaritori.txt
+share/sauerbraten/packages/base/akaritori.wpt
+share/sauerbraten/packages/base/akroseum.cfg
+share/sauerbraten/packages/base/akroseum.jpg
+share/sauerbraten/packages/base/akroseum.ogz
+share/sauerbraten/packages/base/akroseum.wpt
+share/sauerbraten/packages/base/alithia.cfg
+share/sauerbraten/packages/base/alithia.jpg
+share/sauerbraten/packages/base/alithia.ogz
+share/sauerbraten/packages/base/alithia.wpt
+share/sauerbraten/packages/base/alloy.cfg
+share/sauerbraten/packages/base/alloy.jpg
+share/sauerbraten/packages/base/alloy.ogz
+share/sauerbraten/packages/base/alloy.wpt
+share/sauerbraten/packages/base/aqueducts.cfg
+share/sauerbraten/packages/base/aqueducts.jpg
+share/sauerbraten/packages/base/aqueducts.ogz
+share/sauerbraten/packages/base/aqueducts.wpt
+share/sauerbraten/packages/base/arabic.cfg
+share/sauerbraten/packages/base/arabic.jpg
+share/sauerbraten/packages/base/arabic.ogz
+share/sauerbraten/packages/base/arabic.wpt
+share/sauerbraten/packages/base/arbana.jpg
+share/sauerbraten/packages/base/arbana.ogz
+share/sauerbraten/packages/base/arbana.wpt
+share/sauerbraten/packages/base/asgard.cfg
+share/sauerbraten/packages/base/asgard.jpg
+share/sauerbraten/packages/base/asgard.ogz
+share/sauerbraten/packages/base/asgard.wpt
+share/sauerbraten/packages/base/asteroids.cfg
+share/sauerbraten/packages/base/asteroids.jpg
+share/sauerbraten/packages/base/asteroids.ogz
+share/sauerbraten/packages/base/asteroids.txt
+share/sauerbraten/packages/base/asteroids.wpt
+share/sauerbraten/packages/base/authentic.cfg
+share/sauerbraten/packages/base/authentic.jpg
+share/sauerbraten/packages/base/authentic.ogz
+share/sauerbraten/packages/base/authentic.wpt
+share/sauerbraten/packages/base/autumn.cfg
+share/sauerbraten/packages/base/autumn.jpg
+share/sauerbraten/packages/base/autumn.ogz
+share/sauerbraten/packages/base/autumn.wpt
+share/sauerbraten/packages/base/bad_moon.cfg



Home | Main Index | Thread Index | Old Index