pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games games: Add corsix-th



details:   https://anonhg.NetBSD.org/pkgsrc/rev/33aa436dbcf0
branches:  trunk
changeset: 412371:33aa436dbcf0
user:      nia <nia%pkgsrc.org@localhost>
date:      Thu Mar 05 13:59:55 2020 +0000

description:
games: Add corsix-th

A reimplementation of the 1997 Bullfrog business sim Theme Hospital.

As well as faithfully recreating the original, CorsixTH adds support for
modern operating systems, high resolutions and much more.

diffstat:

 games/Makefile           |    3 +-
 games/corsix-th/DESCR    |    4 +
 games/corsix-th/Makefile |   41 +++++
 games/corsix-th/PLIST    |  350 +++++++++++++++++++++++++++++++++++++++++++++++
 games/corsix-th/distinfo |    6 +
 5 files changed, 403 insertions(+), 1 deletions(-)

diffs (truncated from 434 to 300 lines):

diff -r 280bb35d7a34 -r 33aa436dbcf0 games/Makefile
--- a/games/Makefile    Thu Mar 05 13:29:28 2020 +0000
+++ b/games/Makefile    Thu Mar 05 13:59:55 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.483 2020/03/05 09:15:39 micha Exp $
+# $NetBSD: Makefile,v 1.484 2020/03/05 13:59:55 nia Exp $
 #
 
 COMMENT=       Games
@@ -69,6 +69,7 @@
 SUBDIR+=       colchess-book-colchess
 SUBDIR+=       colchess-book-large
 SUBDIR+=       corewars
+SUBDIR+=       corsix-th
 SUBDIR+=       cosmosmash
 SUBDIR+=       crack-attack
 SUBDIR+=       crack-attack-sounds
diff -r 280bb35d7a34 -r 33aa436dbcf0 games/corsix-th/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/corsix-th/DESCR     Thu Mar 05 13:59:55 2020 +0000
@@ -0,0 +1,4 @@
+A reimplementation of the 1997 Bullfrog business sim Theme Hospital.
+
+As well as faithfully recreating the original, CorsixTH adds support for
+modern operating systems, high resolutions and much more.
diff -r 280bb35d7a34 -r 33aa436dbcf0 games/corsix-th/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/corsix-th/Makefile  Thu Mar 05 13:59:55 2020 +0000
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1 2020/03/05 13:59:55 nia Exp $
+
+DISTNAME=      corsix-th-0.63
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=CorsixTH/}
+GITHUB_PROJECT=        CorsixTH
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/CorsixTH/CorsixTH
+COMMENT=       Reimplementation of the game engine of Theme Hospital
+LICENSE=       mit
+
+DEPENDS+=      lua53-filesystem-[0-9]*:../../devel/lua-filesystem
+DEPENDS+=      lua53-lpeg-[0-9]*:../../devel/lua-lpeg
+
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+SOEXT= dylib
+.else
+SOEXT= so
+.endif
+
+.for module in AVCODEC AVFORMAT AVDEVICE AVUTIL SWSCALE POSTPROC SWRESAMPLE
+CMAKE_ARGS+=   -D${module}_INCLUDE_DIRS=${BUILDLINK_PREFIX.ffmpeg4}/include/ffmpeg4
+CMAKE_ARGS+=   -D${module}_LIBRARIES=${PREFIX}/lib/ffmpeg4/lib${module:tl}.${SOEXT}
+.endfor
+
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../lang/lua53/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 280bb35d7a34 -r 33aa436dbcf0 games/corsix-th/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/corsix-th/PLIST     Thu Mar 05 13:59:55 2020 +0000
@@ -0,0 +1,350 @@
+@comment $NetBSD: PLIST,v 1.1 2020/03/05 13:59:55 nia Exp $
+bin/corsix-th
+man/man6/corsix-th.6
+share/applications/com.corsixth.CorsixTH.desktop
+share/corsix-th/Bitmap/aux_ui.dat
+share/corsix-th/Bitmap/aux_ui.tab
+share/corsix-th/Bitmap/bootstrap_font.dat
+share/corsix-th/Bitmap/bootstrap_font.pal
+share/corsix-th/Bitmap/bootstrap_font.tab
+share/corsix-th/Bitmap/mainmenu1080.dat
+share/corsix-th/Bitmap/mainmenu1080.pal
+share/corsix-th/Bitmap/mainmenu480.dat
+share/corsix-th/Bitmap/mainmenu480.pal
+share/corsix-th/Bitmap/mainmenu720.dat
+share/corsix-th/Bitmap/mainmenu720.pal
+share/corsix-th/Bitmap/tree_ctrl.dat
+share/corsix-th/Bitmap/tree_ctrl.pal
+share/corsix-th/Bitmap/tree_ctrl.tab
+share/corsix-th/Campaigns/ChrizmanTV.campaign
+share/corsix-th/Campaigns/Coffalot.map
+share/corsix-th/Campaigns/Dethsdaw.map
+share/corsix-th/Campaigns/Four Corners.map
+share/corsix-th/Campaigns/Greyham Gardens.map
+share/corsix-th/Campaigns/Holby.map
+share/corsix-th/Campaigns/Hoppalong.map
+share/corsix-th/Campaigns/Royal Hospital.map
+share/corsix-th/Campaigns/Snuffit Sands.map
+share/corsix-th/Campaigns/Tufflook.map
+share/corsix-th/Campaigns/Upper Pukington.map
+share/corsix-th/Campaigns/Wishinwell.map
+share/corsix-th/Campaigns/Writhe.map
+share/corsix-th/Campaigns/coffalot.level
+share/corsix-th/Campaigns/dethsdaw.level
+share/corsix-th/Campaigns/example.campaign
+share/corsix-th/Campaigns/fourcorners.level
+share/corsix-th/Campaigns/greyhamgardens.level
+share/corsix-th/Campaigns/holby.level
+share/corsix-th/Campaigns/hoppalong.level
+share/corsix-th/Campaigns/royalhospital.level
+share/corsix-th/Campaigns/snuffitsands.level
+share/corsix-th/Campaigns/tufflook.level
+share/corsix-th/Campaigns/upperpukington.level
+share/corsix-th/Campaigns/wishinwell.level
+share/corsix-th/Campaigns/writhe.level
+share/corsix-th/CorsixTH.lua
+share/corsix-th/LICENSE.txt
+share/corsix-th/Levels/Example.map
+share/corsix-th/Levels/avatar.level
+share/corsix-th/Levels/avatar.map
+share/corsix-th/Levels/confined_v5.level
+share/corsix-th/Levels/confined_v5.map
+share/corsix-th/Levels/demo.level
+share/corsix-th/Levels/example.level
+share/corsix-th/Levels/finisham.level
+share/corsix-th/Levels/finisham.map
+share/corsix-th/Levels/original05.level
+share/corsix-th/Levels/original07.level
+share/corsix-th/Levels/original08.level
+share/corsix-th/Levels/original11.level
+share/corsix-th/Levels/original12.level
+share/corsix-th/Levels/st.peter's.level
+share/corsix-th/Levels/st.peter's.map
+share/corsix-th/Lua/announcer.lua
+share/corsix-th/Lua/api_version.lua
+share/corsix-th/Lua/app.lua
+share/corsix-th/Lua/audio.lua
+share/corsix-th/Lua/base_config.lua
+share/corsix-th/Lua/calls_dispatcher.lua
+share/corsix-th/Lua/class.lua
+share/corsix-th/Lua/config_finder.lua
+share/corsix-th/Lua/date.lua
+share/corsix-th/Lua/debug_script.lua
+share/corsix-th/Lua/diagnosis/diag_blood_machine.lua
+share/corsix-th/Lua/diagnosis/diag_cardiogram.lua
+share/corsix-th/Lua/diagnosis/diag_general_diag.lua
+share/corsix-th/Lua/diagnosis/diag_gp.lua
+share/corsix-th/Lua/diagnosis/diag_psych.lua
+share/corsix-th/Lua/diagnosis/diag_scanner.lua
+share/corsix-th/Lua/diagnosis/diag_ultrascan.lua
+share/corsix-th/Lua/diagnosis/diag_ward.lua
+share/corsix-th/Lua/diagnosis/diag_x_ray.lua
+share/corsix-th/Lua/dialogs/adviser.lua
+share/corsix-th/Lua/dialogs/bottom_panel.lua
+share/corsix-th/Lua/dialogs/build_room.lua
+share/corsix-th/Lua/dialogs/confirm_dialog.lua
+share/corsix-th/Lua/dialogs/edit_room.lua
+share/corsix-th/Lua/dialogs/fullscreen.lua
+share/corsix-th/Lua/dialogs/fullscreen/annual_report.lua
+share/corsix-th/Lua/dialogs/fullscreen/bank_manager.lua
+share/corsix-th/Lua/dialogs/fullscreen/drug_casebook.lua
+share/corsix-th/Lua/dialogs/fullscreen/fax.lua
+share/corsix-th/Lua/dialogs/fullscreen/graphs.lua
+share/corsix-th/Lua/dialogs/fullscreen/hospital_policy.lua
+share/corsix-th/Lua/dialogs/fullscreen/progress_report.lua
+share/corsix-th/Lua/dialogs/fullscreen/research_policy.lua
+share/corsix-th/Lua/dialogs/fullscreen/staff_management.lua
+share/corsix-th/Lua/dialogs/fullscreen/town_map.lua
+share/corsix-th/Lua/dialogs/furnish_corridor.lua
+share/corsix-th/Lua/dialogs/hire_staff.lua
+share/corsix-th/Lua/dialogs/information.lua
+share/corsix-th/Lua/dialogs/jukebox.lua
+share/corsix-th/Lua/dialogs/machine_dialog.lua
+share/corsix-th/Lua/dialogs/menu.lua
+share/corsix-th/Lua/dialogs/message.lua
+share/corsix-th/Lua/dialogs/patient.lua
+share/corsix-th/Lua/dialogs/place_objects.lua
+share/corsix-th/Lua/dialogs/place_staff.lua
+share/corsix-th/Lua/dialogs/queue_dialog.lua
+share/corsix-th/Lua/dialogs/resizable.lua
+share/corsix-th/Lua/dialogs/resizables/calls_dispatcher.lua
+share/corsix-th/Lua/dialogs/resizables/cheats.lua
+share/corsix-th/Lua/dialogs/resizables/customise.lua
+share/corsix-th/Lua/dialogs/resizables/directory_browser.lua
+share/corsix-th/Lua/dialogs/resizables/dropdown.lua
+share/corsix-th/Lua/dialogs/resizables/file_browser.lua
+share/corsix-th/Lua/dialogs/resizables/file_browsers/choose_font.lua
+share/corsix-th/Lua/dialogs/resizables/file_browsers/load_game.lua
+share/corsix-th/Lua/dialogs/resizables/file_browsers/load_map.lua
+share/corsix-th/Lua/dialogs/resizables/file_browsers/save_game.lua
+share/corsix-th/Lua/dialogs/resizables/file_browsers/save_map.lua
+share/corsix-th/Lua/dialogs/resizables/folder_settings.lua
+share/corsix-th/Lua/dialogs/resizables/hotkey_assign.lua
+share/corsix-th/Lua/dialogs/resizables/lua_console.lua
+share/corsix-th/Lua/dialogs/resizables/main_menu.lua
+share/corsix-th/Lua/dialogs/resizables/map_editor.lua
+share/corsix-th/Lua/dialogs/resizables/menu_list_dialog.lua
+share/corsix-th/Lua/dialogs/resizables/menu_list_dialogs/custom_campaign.lua
+share/corsix-th/Lua/dialogs/resizables/menu_list_dialogs/custom_game.lua
+share/corsix-th/Lua/dialogs/resizables/menu_list_dialogs/make_debug_patient.lua
+share/corsix-th/Lua/dialogs/resizables/new_game.lua
+share/corsix-th/Lua/dialogs/resizables/options.lua
+share/corsix-th/Lua/dialogs/resizables/tip_of_the_day.lua
+share/corsix-th/Lua/dialogs/resizables/update.lua
+share/corsix-th/Lua/dialogs/staff_dialog.lua
+share/corsix-th/Lua/dialogs/staff_rise.lua
+share/corsix-th/Lua/dialogs/tree_ctrl.lua
+share/corsix-th/Lua/dialogs/watch.lua
+share/corsix-th/Lua/diseases/alien_dna.lua
+share/corsix-th/Lua/diseases/baldness.lua
+share/corsix-th/Lua/diseases/bloaty_head.lua
+share/corsix-th/Lua/diseases/broken_heart.lua
+share/corsix-th/Lua/diseases/broken_wind.lua
+share/corsix-th/Lua/diseases/chronic_nosehair.lua
+share/corsix-th/Lua/diseases/corrugated_ankles.lua
+share/corsix-th/Lua/diseases/discrete_itching.lua
+share/corsix-th/Lua/diseases/fake_blood.lua
+share/corsix-th/Lua/diseases/fractured_bones.lua
+share/corsix-th/Lua/diseases/gastric_ejections.lua
+share/corsix-th/Lua/diseases/golf_stones.lua
+share/corsix-th/Lua/diseases/gut_rot.lua
+share/corsix-th/Lua/diseases/hairyitis.lua
+share/corsix-th/Lua/diseases/heaped_piles.lua
+share/corsix-th/Lua/diseases/infectious_laughter.lua
+share/corsix-th/Lua/diseases/invisibility.lua
+share/corsix-th/Lua/diseases/iron_lungs.lua
+share/corsix-th/Lua/diseases/jellyitis.lua
+share/corsix-th/Lua/diseases/kidney_beans.lua
+share/corsix-th/Lua/diseases/king_complex.lua
+share/corsix-th/Lua/diseases/pregnant.lua
+share/corsix-th/Lua/diseases/ruptured_nodules.lua
+share/corsix-th/Lua/diseases/serious_radiation.lua
+share/corsix-th/Lua/diseases/slack_tongue.lua
+share/corsix-th/Lua/diseases/sleeping_illness.lua
+share/corsix-th/Lua/diseases/spare_ribs.lua
+share/corsix-th/Lua/diseases/sweaty_palms.lua
+share/corsix-th/Lua/diseases/the_squits.lua
+share/corsix-th/Lua/diseases/third_degree_sideburns.lua
+share/corsix-th/Lua/diseases/transparency.lua
+share/corsix-th/Lua/diseases/tv_personalities.lua
+share/corsix-th/Lua/diseases/uncommon_cold.lua
+share/corsix-th/Lua/diseases/unexpected_swelling.lua
+share/corsix-th/Lua/entities/humanoid.lua
+share/corsix-th/Lua/entities/humanoids/grim_reaper.lua
+share/corsix-th/Lua/entities/humanoids/inspector.lua
+share/corsix-th/Lua/entities/humanoids/patient.lua
+share/corsix-th/Lua/entities/humanoids/staff.lua
+share/corsix-th/Lua/entities/humanoids/staff/doctor.lua
+share/corsix-th/Lua/entities/humanoids/staff/handyman.lua
+share/corsix-th/Lua/entities/humanoids/staff/nurse.lua
+share/corsix-th/Lua/entities/humanoids/staff/receptionist.lua
+share/corsix-th/Lua/entities/humanoids/vip.lua
+share/corsix-th/Lua/entities/machine.lua
+share/corsix-th/Lua/entities/object.lua
+share/corsix-th/Lua/entity.lua
+share/corsix-th/Lua/entity_map.lua
+share/corsix-th/Lua/epidemic.lua
+share/corsix-th/Lua/filesystem.lua
+share/corsix-th/Lua/game_ui.lua
+share/corsix-th/Lua/graphics.lua
+share/corsix-th/Lua/hospital.lua
+share/corsix-th/Lua/humanoid_action.lua
+share/corsix-th/Lua/humanoid_actions/answer_call.lua
+share/corsix-th/Lua/humanoid_actions/call_checkpoint.lua
+share/corsix-th/Lua/humanoid_actions/check_watch.lua
+share/corsix-th/Lua/humanoid_actions/die.lua
+share/corsix-th/Lua/humanoid_actions/falling.lua
+share/corsix-th/Lua/humanoid_actions/get_up.lua
+share/corsix-th/Lua/humanoid_actions/idle.lua
+share/corsix-th/Lua/humanoid_actions/idle_spawn.lua
+share/corsix-th/Lua/humanoid_actions/knock_door.lua
+share/corsix-th/Lua/humanoid_actions/meander.lua
+share/corsix-th/Lua/humanoid_actions/multi_use_object.lua
+share/corsix-th/Lua/humanoid_actions/on_ground.lua
+share/corsix-th/Lua/humanoid_actions/pee.lua
+share/corsix-th/Lua/humanoid_actions/pickup.lua
+share/corsix-th/Lua/humanoid_actions/queue.lua
+share/corsix-th/Lua/humanoid_actions/seek_reception.lua
+share/corsix-th/Lua/humanoid_actions/seek_room.lua
+share/corsix-th/Lua/humanoid_actions/seek_staffroom.lua
+share/corsix-th/Lua/humanoid_actions/seek_toilets.lua
+share/corsix-th/Lua/humanoid_actions/shake_fist.lua
+share/corsix-th/Lua/humanoid_actions/spawn.lua
+share/corsix-th/Lua/humanoid_actions/staff_reception.lua
+share/corsix-th/Lua/humanoid_actions/sweep_floor.lua
+share/corsix-th/Lua/humanoid_actions/tap_foot.lua
+share/corsix-th/Lua/humanoid_actions/use_object.lua
+share/corsix-th/Lua/humanoid_actions/use_screen.lua
+share/corsix-th/Lua/humanoid_actions/use_staffroom.lua
+share/corsix-th/Lua/humanoid_actions/vaccinate.lua
+share/corsix-th/Lua/humanoid_actions/vip_go_to_next_room.lua
+share/corsix-th/Lua/humanoid_actions/vomit.lua
+share/corsix-th/Lua/humanoid_actions/walk.lua
+share/corsix-th/Lua/humanoid_actions/yawn.lua
+share/corsix-th/Lua/languages/brazilian_portuguese.lua
+share/corsix-th/Lua/languages/czech.lua
+share/corsix-th/Lua/languages/danish.lua



Home | Main Index | Thread Index | Old Index