pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games Add assaultcube-1.2.0.2 as games/assaultcube



details:   https://anonhg.NetBSD.org/pkgsrc/rev/86374d2ab1ac
branches:  trunk
changeset: 397576:86374d2ab1ac
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Jun 30 21:44:30 2019 +0000

description:
Add assaultcube-1.2.0.2 as games/assaultcube

AssaultCube is a FREE, multiplayer, first-person shooter game,
based on the CUBE engine.

Taking place in realistic environments, with fast, arcade gameplay,
it's addictive and fun!

With efficient bandwidth usage, it's low-latency and can even run
over a 56 Kbps connection.  It's tiny too, weighing in at a
lightweight about 50 MB package available for Windows, Mac and
Linux.  On the correct settings, it can even run on old hardware
(Pentium III and above).

diffstat:

 games/Makefile                                      |     3 +-
 games/assaultcube/DESCR                             |    11 +
 games/assaultcube/Makefile                          |    64 +
 games/assaultcube/PLIST                             |  1719 +++++++++++++++++++
 games/assaultcube/distinfo                          |     7 +
 games/assaultcube/files/assaultcube.desktop         |     9 +
 games/assaultcube/files/assaultcube.sh.in           |     9 +
 games/assaultcube/patches/patch-source_src_Makefile |    64 +
 8 files changed, 1885 insertions(+), 1 deletions(-)

diffs (truncated from 1928 to 300 lines):

diff -r 35c0aa90f913 -r 86374d2ab1ac games/Makefile
--- a/games/Makefile    Sun Jun 30 21:43:48 2019 +0000
+++ b/games/Makefile    Sun Jun 30 21:44:30 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.430 2019/06/30 21:41:46 nia Exp $
+# $NetBSD: Makefile,v 1.431 2019/06/30 21:44:30 nia Exp $
 #
 
 COMMENT=       Games
@@ -30,6 +30,7 @@
 SUBDIR+=       arx-libertatis
 SUBDIR+=       asc
 SUBDIR+=       asciiquarium
+SUBDIR+=       assaultcube
 SUBDIR+=       atomix
 SUBDIR+=       atque
 SUBDIR+=       barrage
diff -r 35c0aa90f913 -r 86374d2ab1ac games/assaultcube/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/assaultcube/DESCR   Sun Jun 30 21:44:30 2019 +0000
@@ -0,0 +1,11 @@
+AssaultCube is a FREE, multiplayer, first-person shooter game,
+based on the CUBE engine.
+
+Taking place in realistic environments, with fast, arcade gameplay,
+it's addictive and fun!
+
+With efficient bandwidth usage, it's low-latency and can even run
+over a 56 Kbps connection.  It's tiny too, weighing in at a
+lightweight about 50 MB package available for Windows, Mac and
+Linux.  On the correct settings, it can even run on old hardware
+(Pentium III and above).
diff -r 35c0aa90f913 -r 86374d2ab1ac games/assaultcube/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/assaultcube/Makefile        Sun Jun 30 21:44:30 2019 +0000
@@ -0,0 +1,64 @@
+# $NetBSD: Makefile,v 1.1 2019/06/30 21:44:30 nia Exp $
+
+PKGNAME=       assaultcube-1.2.0.2
+DISTNAME=      AssaultCube_v${PKGVERSION_NOREV}
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=assaultcube/}
+EXTRACT_SUFX=  .tar.bz2
+GITHUB_PROJECT=        AC
+GITHUB_RELEASE=        v${PKGVERSION_NOREV}
+
+MAINTAINER=    nia%NetBSD.org@localhost
+HOMEPAGE=      https://assault.cubers.net/
+COMMENT=       Cube-based FPS with realistic environments
+LICENSE=       zlib AND x11 AND cc-by-nc-nd-v2.5-license
+
+BUILD_DIRS=    source/src
+BUILD_TARGET=  client master server
+USE_TOOLS+=    gmake pax pkg-config
+USE_LANGUAGES= c c++
+
+INSTALLATION_DIRS+=    bin
+INSTALLATION_DIRS+=    libexec
+INSTALLATION_DIRS+=    share/applications
+INSTALLATION_DIRS+=    share/assaultcube/config
+INSTALLATION_DIRS+=    share/assaultcube/packages
+INSTALLATION_DIRS+=    share/assaultcube/scripts
+INSTALLATION_DIRS+=    share/icons/hicolor/256x256/apps
+
+pre-configure:
+       ${RM} -f ${WRKSRC}/source/include/libintl.h
+.for prog in client master server
+       ${SED}  -e 's,@PREFIX@,${PREFIX},g' \
+                < ${FILESDIR}/assaultcube.sh.in > \
+                ${WRKDIR}/ac_${prog}
+.endfor
+
+do-install:
+.for prog in client master server
+       ${INSTALL_SCRIPT} ${WRKDIR}/ac_${prog} \
+            ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_PROGRAM} ${WRKSRC}/source/src/ac_${prog} \
+           ${DESTDIR}${PREFIX}/libexec
+.endfor
+.for f in config packages scripts
+       cd ${WRKSRC}/${f} && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/assaultcube/${f}
+.endfor
+       ${INSTALL_DATA} ${WRKSRC}/docs/images/icon.png \
+           ${DESTDIR}${PREFIX}/share/icons/hicolor/256x256/apps/assaultcube.png
+       ${INSTALL_DATA} ${FILESDIR}/assaultcube.desktop \
+           ${DESTDIR}${PREFIX}/share/applications
+
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../net/enet/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 35c0aa90f913 -r 86374d2ab1ac games/assaultcube/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/assaultcube/PLIST   Sun Jun 30 21:44:30 2019 +0000
@@ -0,0 +1,1719 @@
+@comment $NetBSD: PLIST,v 1.1 2019/06/30 21:44:30 nia Exp $
+bin/ac_client
+bin/ac_master
+bin/ac_server
+libexec/ac_client
+libexec/ac_master
+libexec/ac_server
+share/applications/assaultcube.desktop
+share/assaultcube/config/admin.cfg
+share/assaultcube/config/autoexec.cfg
+share/assaultcube/config/autosave.cfg
+share/assaultcube/config/compatibility.cfg
+share/assaultcube/config/convert_mapconfig.sh
+share/assaultcube/config/default_map_settings.cfg
+share/assaultcube/config/defaults.cfg
+share/assaultcube/config/docs.cfg
+share/assaultcube/config/dyngamma.cfg
+share/assaultcube/config/faq.cfg
+share/assaultcube/config/favourites.cfg
+share/assaultcube/config/firstrun.cfg
+share/assaultcube/config/font.cfg
+share/assaultcube/config/font_default.cfg
+share/assaultcube/config/font_monospace.cfg
+share/assaultcube/config/font_serif.cfg
+share/assaultcube/config/forbidden.cfg
+share/assaultcube/config/keymap.cfg
+share/assaultcube/config/locale.cfg
+share/assaultcube/config/maprot.cfg
+share/assaultcube/config/menus.cfg
+share/assaultcube/config/menus_bot.cfg
+share/assaultcube/config/menus_edit.cfg
+share/assaultcube/config/menus_multiplayer.cfg
+share/assaultcube/config/menus_settings.cfg
+share/assaultcube/config/menus_voicecom.cfg
+share/assaultcube/config/motd_en.txt
+share/assaultcube/config/nicknameblacklist.cfg
+share/assaultcube/config/on_quit.cfg
+share/assaultcube/config/parsestring.cfg
+share/assaultcube/config/pcksources.cfg
+share/assaultcube/config/prefabs.cfg
+share/assaultcube/config/resetbinds.cfg
+share/assaultcube/config/scontext.cfg
+share/assaultcube/config/scripts.cfg
+share/assaultcube/config/securemaps.cfg
+share/assaultcube/config/serverblacklist.cfg
+share/assaultcube/config/servercmdline.txt
+share/assaultcube/config/serverinfo_en.txt
+share/assaultcube/config/serverkillmessages.cfg
+share/assaultcube/config/serverpwd.cfg
+share/assaultcube/config/sounds.cfg
+share/assaultcube/config/survival.cfg
+share/assaultcube/packages/audio/ambience/authors.txt
+share/assaultcube/packages/audio/ambience/cavedrip.ogg
+share/assaultcube/packages/audio/ambience/citynoisebirds.ogg
+share/assaultcube/packages/audio/ambience/deserthawk.ogg
+share/assaultcube/packages/audio/ambience/distant_cars.ogg
+share/assaultcube/packages/audio/ambience/flies.ogg
+share/assaultcube/packages/audio/ambience/hum01.ogg
+share/assaultcube/packages/audio/ambience/hum02.ogg
+share/assaultcube/packages/audio/ambience/night_crickets.ogg
+share/assaultcube/packages/audio/ambience/owl.ogg
+share/assaultcube/packages/audio/ambience/t_aircond.ogg
+share/assaultcube/packages/audio/ambience/t_alarm01.ogg
+share/assaultcube/packages/audio/ambience/t_compressor.ogg
+share/assaultcube/packages/audio/ambience/t_crow.ogg
+share/assaultcube/packages/audio/ambience/t_dogs01.ogg
+share/assaultcube/packages/audio/ambience/t_electricbuzz.ogg
+share/assaultcube/packages/audio/ambience/t_factory01.ogg
+share/assaultcube/packages/audio/ambience/t_gastank.ogg
+share/assaultcube/packages/audio/ambience/t_generator.ogg
+share/assaultcube/packages/audio/ambience/t_helicopter.ogg
+share/assaultcube/packages/audio/ambience/t_hum01.ogg
+share/assaultcube/packages/audio/ambience/t_hum02.ogg
+share/assaultcube/packages/audio/ambience/t_hum03.ogg
+share/assaultcube/packages/audio/ambience/t_hum04.ogg
+share/assaultcube/packages/audio/ambience/t_keyboard.ogg
+share/assaultcube/packages/audio/ambience/t_night01.ogg
+share/assaultcube/packages/audio/ambience/t_night02.ogg
+share/assaultcube/packages/audio/ambience/t_night_dog.ogg
+share/assaultcube/packages/audio/ambience/t_radio_comms.ogg
+share/assaultcube/packages/audio/ambience/t_radio_static.ogg
+share/assaultcube/packages/audio/ambience/t_satcoms.ogg
+share/assaultcube/packages/audio/ambience/t_sludge.ogg
+share/assaultcube/packages/audio/ambience/t_static01.ogg
+share/assaultcube/packages/audio/ambience/t_static02.ogg
+share/assaultcube/packages/audio/ambience/t_vent01.ogg
+share/assaultcube/packages/audio/ambience/t_vent02.ogg
+share/assaultcube/packages/audio/ambience/t_vents.ogg
+share/assaultcube/packages/audio/ambience/t_water01.ogg
+share/assaultcube/packages/audio/ambience/t_water_owl.ogg
+share/assaultcube/packages/audio/ambience/t_waterdrip.ogg
+share/assaultcube/packages/audio/ambience/t_waterfront.ogg
+share/assaultcube/packages/audio/ambience/t_waterpipe01.ogg
+share/assaultcube/packages/audio/ambience/t_waterpipe02.ogg
+share/assaultcube/packages/audio/ambience/t_wind.ogg
+share/assaultcube/packages/audio/ambience/warningalarm01.ogg
+share/assaultcube/packages/audio/ambience/water.ogg
+share/assaultcube/packages/audio/ambience/wind.ogg
+share/assaultcube/packages/audio/ctf/flagdrop.ogg
+share/assaultcube/packages/audio/ctf/flagpickup.ogg
+share/assaultcube/packages/audio/ctf/flagreturn.ogg
+share/assaultcube/packages/audio/ctf/flagscore.ogg
+share/assaultcube/packages/audio/ktf/flagscore.ogg
+share/assaultcube/packages/audio/misc/change_gun.ogg
+share/assaultcube/packages/audio/misc/headshot.ogg
+share/assaultcube/packages/audio/misc/impact_h.ogg
+share/assaultcube/packages/audio/misc/impact_t.ogg
+share/assaultcube/packages/audio/misc/menu_click1.ogg
+share/assaultcube/packages/audio/misc/menu_click2.ogg
+share/assaultcube/packages/audio/misc/pickup_ammo_clip.ogg
+share/assaultcube/packages/audio/misc/pickup_armour.ogg
+share/assaultcube/packages/audio/misc/pickup_armour.ogg_license.txt
+share/assaultcube/packages/audio/misc/pickup_health.ogg
+share/assaultcube/packages/audio/misc/pickup_helmet.ogg
+share/assaultcube/packages/audio/misc/tick11.ogg
+share/assaultcube/packages/audio/misc/tick9.ogg
+share/assaultcube/packages/audio/misc/tinnitus.ogg
+share/assaultcube/packages/audio/player/crouch.ogg
+share/assaultcube/packages/audio/player/crouch_in.ogg
+share/assaultcube/packages/audio/player/crouch_out.ogg
+share/assaultcube/packages/audio/player/die1.ogg
+share/assaultcube/packages/audio/player/die2.ogg
+share/assaultcube/packages/audio/player/footsteps.ogg
+share/assaultcube/packages/audio/player/gib.ogg
+share/assaultcube/packages/audio/player/gib.ogg_license.txt
+share/assaultcube/packages/audio/player/heartbeat.ogg
+share/assaultcube/packages/audio/player/heartbeat.ogg_license.txt
+share/assaultcube/packages/audio/player/jump.ogg
+share/assaultcube/packages/audio/player/land.ogg
+share/assaultcube/packages/audio/player/pain1.ogg
+share/assaultcube/packages/audio/player/pain2.ogg
+share/assaultcube/packages/audio/player/pain3.ogg
+share/assaultcube/packages/audio/player/pain4.ogg
+share/assaultcube/packages/audio/player/pain5.ogg
+share/assaultcube/packages/audio/player/pain6.ogg
+share/assaultcube/packages/audio/player/splash1.ogg
+share/assaultcube/packages/audio/player/splash2.ogg
+share/assaultcube/packages/audio/player/step.ogg
+share/assaultcube/packages/audio/player/underwater.ogg
+share/assaultcube/packages/audio/player/watercrouch.ogg
+share/assaultcube/packages/audio/player/watersteps.ogg
+share/assaultcube/packages/audio/soundtracks/dcp/Dietmar_Pier_-_AssaultCube.ogg
+share/assaultcube/packages/audio/soundtracks/dcp/license.txt
+share/assaultcube/packages/audio/soundtracks/pingpong/Ping_Pong_-_Headshot.ogg
+share/assaultcube/packages/audio/soundtracks/pingpong/Ping_Pong_-_Kamikadze.ogg
+share/assaultcube/packages/audio/soundtracks/pingpong/license.txt
+share/assaultcube/packages/audio/voicecom/affirmative.ogg
+share/assaultcube/packages/audio/voicecom/allrightsir.ogg
+share/assaultcube/packages/audio/voicecom/awesome_1.ogg
+share/assaultcube/packages/audio/voicecom/awesome_2.ogg
+share/assaultcube/packages/audio/voicecom/comeonmove.ogg
+share/assaultcube/packages/audio/voicecom/cominginwiththeflag.ogg
+share/assaultcube/packages/audio/voicecom/coverme.ogg
+share/assaultcube/packages/audio/voicecom/defendtheflag.ogg
+share/assaultcube/packages/audio/voicecom/enemydown.ogg
+share/assaultcube/packages/audio/voicecom/gogetemboys.ogg
+share/assaultcube/packages/audio/voicecom/goodjobteam.ogg
+share/assaultcube/packages/audio/voicecom/igotone.ogg
+share/assaultcube/packages/audio/voicecom/igotyoucovered.ogg
+share/assaultcube/packages/audio/voicecom/igotyourback.ogg
+share/assaultcube/packages/audio/voicecom/imadecontact.ogg
+share/assaultcube/packages/audio/voicecom/imattacking.ogg
+share/assaultcube/packages/audio/voicecom/imondefense.ogg
+share/assaultcube/packages/audio/voicecom/imonyourteamman.ogg
+share/assaultcube/packages/audio/voicecom/inposition_1.ogg
+share/assaultcube/packages/audio/voicecom/inposition_2.ogg
+share/assaultcube/packages/audio/voicecom/negative.ogg
+share/assaultcube/packages/audio/voicecom/niceshot.ogg
+share/assaultcube/packages/audio/voicecom/nocando.ogg
+share/assaultcube/packages/audio/voicecom/onthemove_1.ogg
+share/assaultcube/packages/audio/voicecom/onthemove_2.ogg
+share/assaultcube/packages/audio/voicecom/recovertheflag.ogg
+share/assaultcube/packages/audio/voicecom/reportin.ogg
+share/assaultcube/packages/audio/voicecom/sorry.ogg
+share/assaultcube/packages/audio/voicecom/spreadout.ogg
+share/assaultcube/packages/audio/voicecom/stayhere.ogg
+share/assaultcube/packages/audio/voicecom/staytogether.ogg
+share/assaultcube/packages/audio/voicecom/thanks_1.ogg
+share/assaultcube/packages/audio/voicecom/thanks_2.ogg
+share/assaultcube/packages/audio/voicecom/theresnowaysir.ogg
+share/assaultcube/packages/audio/voicecom/wedidit.ogg
+share/assaultcube/packages/audio/voicecom/yes.ogg
+share/assaultcube/packages/audio/vote/license.txt
+share/assaultcube/packages/audio/vote/vote_call.ogg
+share/assaultcube/packages/audio/vote/vote_fail.ogg
+share/assaultcube/packages/audio/vote/vote_pass.ogg
+share/assaultcube/packages/audio/weapon/auto.ogg
+share/assaultcube/packages/audio/weapon/auto_reload.ogg
+share/assaultcube/packages/audio/weapon/carbine.ogg
+share/assaultcube/packages/audio/weapon/carbine_reload.ogg
+share/assaultcube/packages/audio/weapon/clip_empty.ogg
+share/assaultcube/packages/audio/weapon/grenade_bounce1.ogg
+share/assaultcube/packages/audio/weapon/grenade_bounce2.ogg
+share/assaultcube/packages/audio/weapon/grenade_exp.ogg
+share/assaultcube/packages/audio/weapon/grenade_pull.ogg
+share/assaultcube/packages/audio/weapon/grenade_throw.ogg



Home | Main Index | Thread Index | Old Index