1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

games/loderunner-ng: New port

A classic Lode Runner game remake heavily based on LodeRunner_TotalRecall
implementation by Simon Hung. Original Lode Runner game is developed by
Doug Smith and published by Broderbund in 1983.

Reviewed by:		diizzy,olevole_olevole.ru,dch
Approved by:		dch
Differential Revision:	https://reviews.freebsd.org/D51631
This commit is contained in:
Dmitry Salychev
2025-11-02 00:10:29 +01:00
parent f40ba42334
commit f5081c9952
6 changed files with 216 additions and 0 deletions
+1
View File
@@ -594,6 +594,7 @@
SUBDIR += lm-solve
SUBDIR += lmarbles
SUBDIR += lmpc
SUBDIR += loderunner-ng
SUBDIR += lolcat
SUBDIR += lordsawar
SUBDIR += lpairs
+18
View File
@@ -0,0 +1,18 @@
PORTNAME= loderunner-ng
DISTVERSION= 0.1.4
CATEGORIES= games
MAINTAINER= dsl@FreeBSD.org
COMMENT= Classic Lode Runner game remake
WWW= https://github.com/vchimishuk/loderunner-ng
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake sdl
USE_SDL= image2 mixer2 sdl2
USE_GITHUB= yes
GH_ACCOUNT= vchimishuk
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1756927494
SHA256 (vchimishuk-loderunner-ng-0.1.4_GH0.tar.gz) = ee7d9828a8acfc535255ed50c6dd1b9d1040aebc4a6eb72df853e72c65c6e7ba
SIZE (vchimishuk-loderunner-ng-0.1.4_GH0.tar.gz) = 564224
@@ -0,0 +1,17 @@
--- CMakeLists.txt.orig 2025-07-31 19:41:17 UTC
+++ CMakeLists.txt
@@ -21,10 +21,10 @@ add_compile_options(-std=gnu99 -Wall -Wextra -Wpedanti
include(GNUInstallDirs)
add_compile_options(-std=gnu99 -Wall -Wextra -Wpedantic)
-if(CMAKE_BUILD_TYPE STREQUAL "Debug")
- add_compile_options(-g -O0 -fsanitize=address -fno-omit-frame-pointer)
- add_link_options(-fsanitize=address)
-endif()
+# if(CMAKE_BUILD_TYPE STREQUAL "Debug")
+# add_compile_options(-g -O0 -fsanitize=address -fno-omit-frame-pointer)
+# add_link_options(-fsanitize=address)
+# endif()
if (LINUX)
# For srandom(), random() & getopt().
add_compile_definitions(_GNU_SOURCE)
+3
View File
@@ -0,0 +1,3 @@
A classic Lode Runner game remake heavily based on LodeRunner_TotalRecall
implementation by Simon Hung. Original Lode Runner game is developed by
Doug Smith and published by Broderbund in 1983.
+174
View File
@@ -0,0 +1,174 @@
bin/loderunner-ng
%%DATADIR%%/levels/001
%%DATADIR%%/levels/002
%%DATADIR%%/levels/003
%%DATADIR%%/levels/004
%%DATADIR%%/levels/005
%%DATADIR%%/levels/006
%%DATADIR%%/levels/007
%%DATADIR%%/levels/008
%%DATADIR%%/levels/009
%%DATADIR%%/levels/010
%%DATADIR%%/levels/011
%%DATADIR%%/levels/012
%%DATADIR%%/levels/013
%%DATADIR%%/levels/014
%%DATADIR%%/levels/015
%%DATADIR%%/levels/016
%%DATADIR%%/levels/017
%%DATADIR%%/levels/018
%%DATADIR%%/levels/019
%%DATADIR%%/levels/020
%%DATADIR%%/levels/021
%%DATADIR%%/levels/022
%%DATADIR%%/levels/023
%%DATADIR%%/levels/024
%%DATADIR%%/levels/025
%%DATADIR%%/levels/026
%%DATADIR%%/levels/027
%%DATADIR%%/levels/028
%%DATADIR%%/levels/029
%%DATADIR%%/levels/030
%%DATADIR%%/levels/031
%%DATADIR%%/levels/032
%%DATADIR%%/levels/033
%%DATADIR%%/levels/034
%%DATADIR%%/levels/035
%%DATADIR%%/levels/036
%%DATADIR%%/levels/037
%%DATADIR%%/levels/038
%%DATADIR%%/levels/039
%%DATADIR%%/levels/040
%%DATADIR%%/levels/041
%%DATADIR%%/levels/042
%%DATADIR%%/levels/043
%%DATADIR%%/levels/044
%%DATADIR%%/levels/045
%%DATADIR%%/levels/046
%%DATADIR%%/levels/047
%%DATADIR%%/levels/048
%%DATADIR%%/levels/049
%%DATADIR%%/levels/050
%%DATADIR%%/levels/051
%%DATADIR%%/levels/052
%%DATADIR%%/levels/053
%%DATADIR%%/levels/054
%%DATADIR%%/levels/055
%%DATADIR%%/levels/056
%%DATADIR%%/levels/057
%%DATADIR%%/levels/058
%%DATADIR%%/levels/059
%%DATADIR%%/levels/060
%%DATADIR%%/levels/061
%%DATADIR%%/levels/062
%%DATADIR%%/levels/063
%%DATADIR%%/levels/064
%%DATADIR%%/levels/065
%%DATADIR%%/levels/066
%%DATADIR%%/levels/067
%%DATADIR%%/levels/068
%%DATADIR%%/levels/069
%%DATADIR%%/levels/070
%%DATADIR%%/levels/071
%%DATADIR%%/levels/072
%%DATADIR%%/levels/073
%%DATADIR%%/levels/074
%%DATADIR%%/levels/075
%%DATADIR%%/levels/076
%%DATADIR%%/levels/077
%%DATADIR%%/levels/078
%%DATADIR%%/levels/079
%%DATADIR%%/levels/080
%%DATADIR%%/levels/081
%%DATADIR%%/levels/082
%%DATADIR%%/levels/083
%%DATADIR%%/levels/084
%%DATADIR%%/levels/085
%%DATADIR%%/levels/086
%%DATADIR%%/levels/087
%%DATADIR%%/levels/088
%%DATADIR%%/levels/089
%%DATADIR%%/levels/090
%%DATADIR%%/levels/091
%%DATADIR%%/levels/092
%%DATADIR%%/levels/093
%%DATADIR%%/levels/094
%%DATADIR%%/levels/095
%%DATADIR%%/levels/096
%%DATADIR%%/levels/097
%%DATADIR%%/levels/098
%%DATADIR%%/levels/099
%%DATADIR%%/levels/100
%%DATADIR%%/levels/101
%%DATADIR%%/levels/102
%%DATADIR%%/levels/103
%%DATADIR%%/levels/104
%%DATADIR%%/levels/105
%%DATADIR%%/levels/106
%%DATADIR%%/levels/107
%%DATADIR%%/levels/108
%%DATADIR%%/levels/109
%%DATADIR%%/levels/110
%%DATADIR%%/levels/111
%%DATADIR%%/levels/112
%%DATADIR%%/levels/113
%%DATADIR%%/levels/114
%%DATADIR%%/levels/115
%%DATADIR%%/levels/116
%%DATADIR%%/levels/117
%%DATADIR%%/levels/118
%%DATADIR%%/levels/119
%%DATADIR%%/levels/120
%%DATADIR%%/levels/121
%%DATADIR%%/levels/122
%%DATADIR%%/levels/123
%%DATADIR%%/levels/124
%%DATADIR%%/levels/125
%%DATADIR%%/levels/126
%%DATADIR%%/levels/127
%%DATADIR%%/levels/128
%%DATADIR%%/levels/129
%%DATADIR%%/levels/130
%%DATADIR%%/levels/131
%%DATADIR%%/levels/132
%%DATADIR%%/levels/133
%%DATADIR%%/levels/134
%%DATADIR%%/levels/135
%%DATADIR%%/levels/136
%%DATADIR%%/levels/137
%%DATADIR%%/levels/138
%%DATADIR%%/levels/139
%%DATADIR%%/levels/140
%%DATADIR%%/levels/141
%%DATADIR%%/levels/142
%%DATADIR%%/levels/143
%%DATADIR%%/levels/144
%%DATADIR%%/levels/145
%%DATADIR%%/levels/146
%%DATADIR%%/levels/147
%%DATADIR%%/levels/148
%%DATADIR%%/levels/149
%%DATADIR%%/levels/150
%%DATADIR%%/sounds/dead.ogg
%%DATADIR%%/sounds/dig.ogg
%%DATADIR%%/sounds/down.ogg
%%DATADIR%%/sounds/fall.ogg
%%DATADIR%%/sounds/finish.ogg
%%DATADIR%%/sounds/gold.ogg
%%DATADIR%%/sounds/hladder.ogg
%%DATADIR%%/sounds/reborn.ogg
%%DATADIR%%/sounds/trap.ogg
%%DATADIR%%/textures/brick.png
%%DATADIR%%/textures/gameover.png
%%DATADIR%%/textures/gold.png
%%DATADIR%%/textures/ground.png
%%DATADIR%%/textures/guard.png
%%DATADIR%%/textures/hole.png
%%DATADIR%%/textures/ladder.png
%%DATADIR%%/textures/paused.png
%%DATADIR%%/textures/rope.png
%%DATADIR%%/textures/runner.png
%%DATADIR%%/textures/solid.png
%%DATADIR%%/textures/start.png
%%DATADIR%%/textures/text.png
share/man/man1/loderunner-ng.1.gz