Move all to deprecated folder.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
[PATCH] fix build with libpng 1.4.x
|
||||
|
||||
In 1.4.x the png_*_NULL defines are gone. Replace them with a normal
|
||||
NULL instead.
|
||||
|
||||
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
|
||||
---
|
||||
src/SDL/i_sshot.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
Index: prboom-2.5.0/src/SDL/i_sshot.c
|
||||
===================================================================
|
||||
--- prboom-2.5.0.orig/src/SDL/i_sshot.c
|
||||
+++ prboom-2.5.0/src/SDL/i_sshot.c
|
||||
@@ -231,7 +231,7 @@ int I_ScreenShot (const char *fname)
|
||||
if (fp)
|
||||
{
|
||||
png_struct *png_ptr = png_create_write_struct(
|
||||
- PNG_LIBPNG_VER_STRING, png_error_ptr_NULL, error_fn, warning_fn);
|
||||
+ PNG_LIBPNG_VER_STRING, NULL, error_fn, warning_fn);
|
||||
|
||||
if (png_ptr)
|
||||
{
|
||||
@@ -279,7 +279,7 @@ int I_ScreenShot (const char *fname)
|
||||
break;
|
||||
}
|
||||
}
|
||||
- png_destroy_write_struct(&png_ptr, png_infopp_NULL);
|
||||
+ png_destroy_write_struct(&png_ptr, NULL);
|
||||
}
|
||||
fclose(fp);
|
||||
}
|
||||
11
deprecated/firmware/buildroot/package/prboom/Config.in
Normal file
11
deprecated/firmware/buildroot/package/prboom/Config.in
Normal file
@@ -0,0 +1,11 @@
|
||||
config BR2_PACKAGE_PRBOOM
|
||||
bool "prboom"
|
||||
select BR2_PACKAGE_SDL
|
||||
select BR2_PACKAGE_SDL_MIXER
|
||||
select BR2_PACKAGE_SDL_NET
|
||||
help
|
||||
PrBoom is a Doom client which allows you to play the good old game on
|
||||
newer hardware. It even supports higher resolution and better
|
||||
rendring, while still keeping the old style alive.
|
||||
|
||||
http://prboom.sourceforge.net/
|
||||
2
deprecated/firmware/buildroot/package/prboom/prboom.hash
Normal file
2
deprecated/firmware/buildroot/package/prboom/prboom.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally computed:
|
||||
sha256 226c1c470f8cc983327536404f405a1d026cf0a5188c694a1243cc8630014bae prboom-2.5.0.tar.gz
|
||||
48
deprecated/firmware/buildroot/package/prboom/prboom.mk
Normal file
48
deprecated/firmware/buildroot/package/prboom/prboom.mk
Normal file
@@ -0,0 +1,48 @@
|
||||
################################################################################
|
||||
#
|
||||
# prboom
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PRBOOM_VERSION = 2.5.0
|
||||
PRBOOM_SITE = http://downloads.sourceforge.net/project/prboom/prboom%20stable/$(PRBOOM_VERSION)
|
||||
PRBOOM_CONF_ENV = ac_cv_type_uid_t=yes
|
||||
PRBOOM_DEPENDENCIES = sdl sdl_net sdl_mixer
|
||||
PRBOOM_LICENSE = GPLv2+
|
||||
PRBOOM_LICENSE_FILES = COPYING
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBPNG),y)
|
||||
PRBOOM_DEPENDENCIES += libpng
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
# SDL_mixer uses symbols from SDL, but ends up after it on the link
|
||||
# cmdline. Fix it by forcing the SDL libs at the very end
|
||||
PRBOOM_CONF_ENV += LIBS="`$(STAGING_DIR)/usr/bin/sdl-config --static-libs`"
|
||||
endif
|
||||
|
||||
PRBOOM_CONF_OPTS = \
|
||||
--oldincludedir=$(STAGING_DIR)/usr/include \
|
||||
--with-sdl-prefix=$(STAGING_DIR)/usr \
|
||||
--with-sdl-exec-prefix=$(STAGING_DIR)/usr \
|
||||
--disable-cpu-opt \
|
||||
--disable-sdltest \
|
||||
--disable-gl
|
||||
|
||||
# endianness detection isn't used when cross compiling
|
||||
define PRBOOM_BIG_ENDIAN_FIXUP
|
||||
$(SED) 's,.*#undef WORDS_BIGENDIAN.*,#define WORDS_BIGENDIAN 1,g' \
|
||||
$(PRBOOM_DIR)/config.h
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_ENDIAN),"BIG")
|
||||
PRBOOM_POST_CONFIGURE_HOOKS += PRBOOM_BIG_ENDIAN_FIXUP
|
||||
endif
|
||||
|
||||
define PRBOOM_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D $(@D)/src/prboom $(TARGET_DIR)/usr/games/prboom
|
||||
$(INSTALL) -D $(@D)/src/prboom-game-server $(TARGET_DIR)/usr/games/prboom-game-server
|
||||
$(INSTALL) -D $(@D)/data/prboom.wad $(TARGET_DIR)/usr/share/games/doom/prboom.wad
|
||||
endef
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user