FreeBSD Bugzilla – Attachment 139009 Details for
Bug 185171
[patch] Update games/deng to 1.12.2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 9.84 KB, created by
maxclsb
on 2013-12-25 03:30:01 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
maxclsb
Created:
2013-12-25 03:30:01 UTC
Size:
9.84 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 337399) >+++ Makefile (working copy) >@@ -2,15 +2,16 @@ > # $FreeBSD$ > > PORTNAME= deng >-PORTVERSION= 1.9.0b6.9 >-PORTREVISION= 3 >+PORTVERSION= 1.12.2 > CATEGORIES= games >-MASTER_SITES= SF/${PORTNAME}/Doomsday%20Engine/1.9.0-beta6.9 >-DISTNAME= ${PORTNAME}-${PORTVERSION:S/b/-beta/} >+MASTER_SITES= SF/${PORTNAME}/Doomsday%20Engine/${PORTVERSION} >+DISTNAME= doomsday-${PORTVERSION} > > MAINTAINER= ports@FreeBSD.org > COMMENT= Enhanced Doom, Heretic, and Hexen source port > >+LICENSE= GPLv2 >+ > BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip > LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ > libpng15.so:${PORTSDIR}/graphics/png >@@ -21,12 +22,18 @@ > USE_SDL= sdl mixer net > USE_XORG= x11 > USE_PYTHON= yes >-USES= cmake:outsource >-CMAKE_SOURCE_PATH= ${WRKSRC}/doomsday >+USES= qmake pkgconfig >+USE_QT4= qmake_build >+QMAKE_SOURCE_PATH= ${WRKSRC}/doomsday > CFLAGS+= -I${LOCALBASE}/include/libpng15 >-CMAKE_ARGS+= -DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,--export-dynamic" >+QMAKE_ARGS+= QMAKE_LFLAGS+="-Wl,--export-dynamic" \ >+ CONFIG+="deng_notools deng_nosnowberry" > LDFLAGS+= -lm > >+CONFIGURE_WRKSRC= ${WRKDIR}/build >+BUILD_WRKSRC= ${CONFIGURE_WRKSRC} >+INSTALL_WRKSRC= ${CONFIGURE_WRKSRC} >+ > OPTIONS_DEFINE= OPENAL DOCS > OPTIONS_DEFAULT= DOCS > OPENAL_DESC= Build OpenAL sound plugin >@@ -35,25 +42,22 @@ > > .if ${PORT_OPTIONS:MOPENAL} > USE_OPENAL= al >-CMAKE_ARGS+= -DBUILDOPENAL:BOOL=ON >+QMAKE_ARGS+= CONFIG+=deng_openal > PLIST_SUB= OPENAL="" > .else >-CMAKE_ARGS+= -DBUILDOPENAL:BOOL=OFF >+QMAKE_ARGS+= CONFIG+=deng_noopenal > PLIST_SUB= OPENAL="@comment " > .endif > >-post-patch: >- ${REINPLACE_CMD} \ >- -e '/CHECK_LIBRARY_EXIST/s/dl//' \ >- -e '/TARGET_LINK_LIBRARIES/s/dl//' \ >- ${WRKSRC}/doomsday/CMakeLists.txt >+pre-configure: >+ ${MKDIR} ${CONFIGURE_WRKSRC} > > post-install: > ${LN} -s doomsday ${STAGEDIR}${PREFIX}/bin/deng >- ${INSTALL_MAN} ${WRKSRC}/doomsday/engine/doc/doomsday.6 ${STAGEDIR}${MANPREFIX}/man/man6/ >+ ${INSTALL_MAN} ${WRKSRC}/doomsday/doc/output/doomsday.6 ${STAGEDIR}${MANPREFIX}/man/man6/ > @${MKDIR} ${STAGEDIR}${DOCSDIR} >-.for i in LICENSE changelog.txt cnsname.txt cvars.txt deddoc.txt dhistory.txt naming.txt network.txt >- ${INSTALL_DATA} ${WRKSRC}/doomsday/engine/doc/${i} ${STAGEDIR}${DOCSDIR}/ >+.for i in changelog.txt dhistory.txt >+ ${INSTALL_DATA} ${WRKSRC}/doomsday/client/doc/changelogs/${i} ${STAGEDIR}${DOCSDIR}/ > .endfor > > .include <bsd.port.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 337399) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (deng-1.9.0-beta6.9.tar.gz) = 3553f6a58660916fdedbe0594f5b22dac4738ee6e02b042992d3140d358954af >-SIZE (deng-1.9.0-beta6.9.tar.gz) = 6085833 >+SHA256 (doomsday-1.12.2.tar.gz) = a021fd1d7540b43075b0906167c45e82fe698105222613097befdeb793363a4e >+SIZE (doomsday-1.12.2.tar.gz) = 13028633 >Index: files/patch-doomsday-config__unix.pri >=================================================================== >--- files/patch-doomsday-config__unix.pri (revision 0) >+++ files/patch-doomsday-config__unix.pri (working copy) >@@ -0,0 +1,20 @@ >+--- doomsday/config_unix.pri.orig 2013-12-24 05:39:13.000000000 -0700 >++++ doomsday/config_unix.pri 2013-12-24 05:40:08.000000000 -0700 >+@@ -43,7 +43,7 @@ >+ } >+ >+ # Target location for plugin libraries. >+-DENG_PLUGIN_LIB_DIR = $$DENG_LIB_DIR/doomsday >++DENG_PLUGIN_LIB_DIR = $$DENG_LIB_DIR/deng >+ >+ # When installing libraries to a non-standard location, instruct >+ # the linker where to find them. >+@@ -51,7 +51,7 @@ >+ QMAKE_LFLAGS += -Wl,-rpath,$$DENG_LIB_DIR >+ } >+ >+-DENG_BASE_DIR = $$PREFIX/share/doomsday >++DENG_BASE_DIR = $$PREFIX/share/deng >+ DENG_DATA_DIR = $$DENG_BASE_DIR/data >+ >+ DEFINES += DENG_BASE_DIR=\"\\\"$${DENG_BASE_DIR}/\\\"\" > >Property changes on: files/patch-doomsday-config__unix.pri >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-doomsday-dep__zlib.pri >=================================================================== >--- files/patch-doomsday-dep__zlib.pri (revision 0) >+++ files/patch-doomsday-dep__zlib.pri (working copy) >@@ -0,0 +1,13 @@ >+--- doomsday/dep_zlib.pri.orig 2013-11-02 07:38:18.000000000 -0700 >++++ doomsday/dep_zlib.pri 2013-12-24 04:55:18.000000000 -0700 >+@@ -12,6 +12,10 @@ >+ # Mac OS X. >+ LIBS += -lz >+ } >++else:freebsd-* { >++ # FreeBSD >++ LIBS += -lz >++} >+ else { >+ # Generic Unix. >+ QMAKE_CFLAGS += $$system(pkg-config zlib --cflags) > >Property changes on: files/patch-doomsday-dep__zlib.pri >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: files/patch-gl_png.c >=================================================================== >--- files/patch-gl_png.c (revision 337399) >+++ files/patch-gl_png.c (working copy) >@@ -1,10 +0,0 @@ >---- doomsday/engine/portable/src/gl_png.c.orig 2010-04-07 22:52:50.000000000 +0200 >-+++ doomsday/engine/portable/src/gl_png.c 2012-04-29 06:31:36.000000000 +0200 >-@@ -32,6 +32,7 @@ >- // HEADER FILES ------------------------------------------------------------ >- >- #include <png.h> >-+#include <pngpriv.h> >- #include <setjmp.h> >- >- #include "de_base.h" >Index: pkg-message >=================================================================== >--- pkg-message (revision 0) >+++ pkg-message (working copy) >@@ -0,0 +1,7 @@ >+======================================================================== >+ >+If you use an Intel graphics adapter and experience missing or >+corrupted textures during gameplay, try launching doomsday with the >+"-notexcomp" option. >+ >+======================================================================== > >Property changes on: pkg-message >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 337399) >+++ pkg-plist (working copy) >@@ -1,27 +1,92 @@ > bin/deng > bin/doomsday >+bin/doomsday-server >+%%OPENAL%%lib/deng/libaudio_openal.so >+%%OPENAL%%lib/deng/libaudio_openal.so.1 >+%%OPENAL%%lib/deng/libaudio_openal.so.1.2 >+%%OPENAL%%lib/deng/libaudio_openal.so.1.2.4 >+lib/deng/libdehread.so >+lib/deng/libdehread.so.2 >+lib/deng/libdehread.so.2.0 >+lib/deng/libdehread.so.2.0.0 >+lib/deng/libdoom.so >+lib/deng/libdoom.so.1 >+lib/deng/libdoom.so.1.12 >+lib/deng/libdoom.so.1.12.2 >+lib/deng/libdoom64.so >+lib/deng/libdoom64.so.1 >+lib/deng/libdoom64.so.1.12 >+lib/deng/libdoom64.so.1.12.2 >+lib/deng/libexample.so >+lib/deng/libexample.so.1 >+lib/deng/libexample.so.1.2 >+lib/deng/libexample.so.1.2.0 >+lib/deng/libheretic.so >+lib/deng/libheretic.so.1 >+lib/deng/libheretic.so.1.12 >+lib/deng/libheretic.so.1.12.2 >+lib/deng/libhexen.so >+lib/deng/libhexen.so.1 >+lib/deng/libhexen.so.1.12 >+lib/deng/libhexen.so.1.12.2 >+lib/deng/libwadmapconverter.so >+lib/deng/libwadmapconverter.so.1 >+lib/deng/libwadmapconverter.so.1.1 >+lib/deng/libwadmapconverter.so.1.1.0 >+lib/libdeng1.so >+lib/libdeng1.so.1 >+lib/libdeng1.so.1.12 >+lib/libdeng1.so.1.12.2 >+lib/libdeng2.so >+lib/libdeng2.so.2 >+lib/libdeng2.so.2.0 >+lib/libdeng2.so.2.0.0 >+lib/libdeng_gui.so >+lib/libdeng_gui.so.1 >+lib/libdeng_gui.so.1.12 >+lib/libdeng_gui.so.1.12.2 >+lib/libdeng_shell.so >+lib/libdeng_shell.so.0 >+lib/libdeng_shell.so.0.1 >+lib/libdeng_shell.so.0.1.0 > man/man6/doomsday.6.gz >-lib/libdpdehread.so >-lib/libdpwadmapconverter.so >-%%OPENAL%%lib/libdsopenal.so >-lib/libjdoom.so >-lib/libjheretic.so >-lib/libjhexen.so >-%%DATADIR%%/data/doomsday.pk3 >-%%DATADIR%%/data/jdoom/jdoom.pk3 >-%%DATADIR%%/data/jheretic/jheretic.pk3 >-%%DATADIR%%/data/jhexen/jhexen.pk3 >-%%PORTDOCS%%%%DOCSDIR%%/LICENSE > %%PORTDOCS%%%%DOCSDIR%%/changelog.txt >-%%PORTDOCS%%%%DOCSDIR%%/cnsname.txt >-%%PORTDOCS%%%%DOCSDIR%%/cvars.txt >-%%PORTDOCS%%%%DOCSDIR%%/deddoc.txt > %%PORTDOCS%%%%DOCSDIR%%/dhistory.txt >-%%PORTDOCS%%%%DOCSDIR%%/naming.txt >-%%PORTDOCS%%%%DOCSDIR%%/network.txt >-%%PORTDOCS%%@dirrm %%DOCSDIR%% >-@dirrm %%DATADIR%%/data/jdoom >-@dirrm %%DATADIR%%/data/jhexen >-@dirrm %%DATADIR%%/data/jheretic >-@dirrm %%DATADIR%%/data >-@dirrm %%DATADIR%% >+%%DATADIR%%/data/doomsday.pk3 >+%%DATADIR%%/data/fonts/console11.dfn >+%%DATADIR%%/data/fonts/console14.dfn >+%%DATADIR%%/data/fonts/console18.dfn >+%%DATADIR%%/data/fonts/normal12.dfn >+%%DATADIR%%/data/fonts/normal18.dfn >+%%DATADIR%%/data/fonts/normal24.dfn >+%%DATADIR%%/data/fonts/normalbold12.dfn >+%%DATADIR%%/data/fonts/normalbold18.dfn >+%%DATADIR%%/data/fonts/normalbold24.dfn >+%%DATADIR%%/data/fonts/normallight12.dfn >+%%DATADIR%%/data/fonts/normallight18.dfn >+%%DATADIR%%/data/fonts/normallight24.dfn >+%%DATADIR%%/data/graphics/background.pcx >+%%DATADIR%%/data/graphics/loading1.png >+%%DATADIR%%/data/graphics/loading2.png >+%%DATADIR%%/data/graphics/logo.png >+%%DATADIR%%/data/jdoom/libdoom.pk3 >+%%DATADIR%%/data/jdoom64/libdoom64.pk3 >+%%DATADIR%%/data/jheretic/libheretic.pk3 >+%%DATADIR%%/data/jhexen/libhexen.pk3 >+%%DATADIR%%/modules/Config.de >+%%DATADIR%%/modules/appconfig.de >+%%DATADIR%%/modules/bootstrap.de >+%%DATADIR%%/modules/gui.de >+%%DATADIR%%/modules/recutil.de >+share/man/man6/doomsday.6 >+@dirrmtry %%DATADIR%%/modules >+@dirrmtry %%DATADIR%%/data/jhexen >+@dirrmtry %%DATADIR%%/data/jheretic >+@dirrmtry %%DATADIR%%/data/jdoom64 >+@dirrmtry %%DATADIR%%/data/jdoom >+@dirrmtry %%DATADIR%%/data/graphics >+@dirrmtry %%DATADIR%%/data/fonts >+@dirrmtry %%DATADIR%%/data >+@dirrmtry %%DATADIR%% >+%%PORTDOCS%%@dirrmtry %%DOCSDIR%% >+@dirrmtry lib/deng
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 185171
: 139009