Page MenuHomeFreeBSD

D51631.id165656.diff
No OneTemporary

D51631.id165656.diff

diff --git a/games/Makefile b/games/Makefile
--- a/games/Makefile
+++ b/games/Makefile
@@ -594,6 +594,7 @@
SUBDIR += lm-solve
SUBDIR += lmarbles
SUBDIR += lmpc
+ SUBDIR += loderunner-ng
SUBDIR += lolcat
SUBDIR += lordsawar
SUBDIR += lpairs
diff --git a/games/loderunner-ng/Makefile b/games/loderunner-ng/Makefile
new file mode 100644
--- /dev/null
+++ b/games/loderunner-ng/Makefile
@@ -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>
diff --git a/games/loderunner-ng/distinfo b/games/loderunner-ng/distinfo
new file mode 100644
--- /dev/null
+++ b/games/loderunner-ng/distinfo
@@ -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
diff --git a/games/loderunner-ng/files/patch-CMakeLists.txt b/games/loderunner-ng/files/patch-CMakeLists.txt
new file mode 100644
--- /dev/null
+++ b/games/loderunner-ng/files/patch-CMakeLists.txt
@@ -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)
diff --git a/games/loderunner-ng/pkg-descr b/games/loderunner-ng/pkg-descr
new file mode 100644
--- /dev/null
+++ b/games/loderunner-ng/pkg-descr
@@ -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.
diff --git a/games/loderunner-ng/pkg-plist b/games/loderunner-ng/pkg-plist
new file mode 100644
--- /dev/null
+++ b/games/loderunner-ng/pkg-plist
@@ -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

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 12, 9:40 AM (17 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29575643
Default Alt Text
D51631.id165656.diff (6 KB)

Event Timeline