Index: head/games/dangerdeep/Makefile =================================================================== --- head/games/dangerdeep/Makefile (revision 529861) +++ head/games/dangerdeep/Makefile (revision 529862) @@ -1,56 +1,56 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= dangerdeep PORTVERSION= 0.3.0 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/danger_from_the_deep-src/${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Open source World War II German submarine simulation LIB_DEPENDS= libfftw3.so:math/fftw3 RUN_DEPENDS= dangerdeep-data>0:games/dangerdeep-data USES= compiler gl scons sdl USE_GL= yes USE_SDL= sdl mixer image net CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing MAKE_ARGS= installbindir=${PREFIX}/bin installdatadir=${DATADIR} MAKE_ENV= X11BASE=${LOCALBASE} PLIST_FILES= bin/dangerdeep bin/crosssection bin/damagemodel \ bin/oceantest bin/portal bin/viewmodel \ man/man6/dangerdeep.6.gz PORTDOCS= CREDITS README OPTIONS_DEFINE= DOCS .include .if defined(PACKAGE_BUILDING) MAKE_ARGS+= usex86sse=-1 # disable MMX/SSE on the build cluster .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/share/games/dangerdeep|${DATADIR}|; \ s|Linux|"Danger from the Deep"|' ${WRKSRC}/doc/man/dangerdeep.6 @${REINPLACE_CMD} -e 's|/usr/X11BASE|${LOCALBASE}|g' \ ${WRKSRC}/SConstruct do-install: @cd ${WRKSRC}/build/freebsd && \ ${INSTALL_PROGRAM} dangerdeep crosssection damagemodel oceantest \ portal viewmodel ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/man/dangerdeep.6 ${STAGEDIR}${PREFIX}/man/man6 ${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man6/dangerdeep.6 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/dangerdeep/files/patch-src_shader.cpp =================================================================== --- head/games/dangerdeep/files/patch-src_shader.cpp (nonexistent) +++ head/games/dangerdeep/files/patch-src_shader.cpp (revision 529862) @@ -0,0 +1,26 @@ +compiling failed, log: +0:2(1): preprocessor error: #version must appear on the first line + +--- src/shader.cpp.orig 2020-03-29 17:02:18 UTC ++++ src/shader.cpp +@@ -74,6 +74,8 @@ glsl_shader::glsl_shader(const string& filename, type + // the program as string + string prg; + ++ prg += "#version 110\n"; ++ + // add defines to top of list for preprocessor + for (defines_list::const_iterator it = dl.begin(); it != dl.end(); ++it) { + prg += string("#define ") + *it + "\n"; +@@ -83,7 +85,10 @@ glsl_shader::glsl_shader(const string& filename, type + while (!ifprg.eof()) { + string s; + getline(ifprg, s); +- prg += s + "\n"; ++ string prefix("#version"); ++ if (0 != s.compare(0, prefix.size(), prefix)) { ++ prg += s + "\n"; ++ } + } + + const char* prg_cstr = prg.c_str(); Property changes on: head/games/dangerdeep/files/patch-src_shader.cpp ___________________________________________________________________ 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