Date: Mon, 15 Jan 2018 16:50:28 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r459080 - in head/games/netradiant: . files Message-ID: <201801151650.w0FGoSmH049100@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Mon Jan 15 16:50:28 2018 New Revision: 459080 URL: https://svnweb.freebsd.org/changeset/ports/459080 Log: - Unbreak the build against new Clang version 6.0.0 - Merge all Clang-related fixes into existing patch and regenerate it to get sane timestamps while I'm here PR: 224989 Modified: head/games/netradiant/Makefile head/games/netradiant/files/patch-more-clang-fixes Modified: head/games/netradiant/Makefile ============================================================================== --- head/games/netradiant/Makefile Mon Jan 15 16:48:39 2018 (r459079) +++ head/games/netradiant/Makefile Mon Jan 15 16:50:28 2018 (r459080) @@ -40,12 +40,6 @@ post-patch: # Add missing checks for __FreeBSD__ @${FIND} ${WRKSRC}/tools -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} \ -e 's/__linux__/__${OPSYS}__ ) || defined ( &/' -# Fix the build against Clang - @${REINPLACE_CMD} -e '/#include "generic\/reference\.h"/x ; 288G' \ - ${WRKSRC}/libs/scenelib.h - @${REINPLACE_CMD} -e '/#include "generic\/referencecounted\.h/ { \ - x ; s/^/#include "scenelib.h"/ ; G ; }' \ - ${WRKSRC}/plugins/mapq3/parse.h pre-install: # Fix permissions of some files (drop bogus execute bit) Modified: head/games/netradiant/files/patch-more-clang-fixes ============================================================================== --- head/games/netradiant/files/patch-more-clang-fixes Mon Jan 15 16:48:39 2018 (r459079) +++ head/games/netradiant/files/patch-more-clang-fixes Mon Jan 15 16:50:28 2018 (r459080) @@ -1,5 +1,16 @@ ---- contrib/bobtoolz/DTreePlanter.h.orig 2013-06-30 22:04:35.000000000 +0800 -+++ contrib/bobtoolz/DTreePlanter.h 2013-09-12 22:07:28.000000000 +0800 +--- contrib/bobtoolz/DPatch.cpp.orig 2013-06-30 14:04:35 UTC ++++ contrib/bobtoolz/DPatch.cpp +@@ -302,7 +302,7 @@ DPatch* DPatch::MergePatches( patch_merge_t merge_info + + int newHeight = p1->height + p2->height - 1; + if ( newHeight > MAX_PATCH_HEIGHT ) { +- return false; ++ return NULL; + } + + DPatch* newPatch = new DPatch(); +--- contrib/bobtoolz/DTreePlanter.h.orig 2013-06-30 14:04:35 UTC ++++ contrib/bobtoolz/DTreePlanter.h @@ -20,6 +20,8 @@ #ifndef __DTREE_H__ #define __DTREE_H__ @@ -9,8 +20,8 @@ #include "qerplugin.h" #include "signal/isignal.h" #include "string/string.h" ---- contrib/bobtoolz/dialogs/dialogs-gtk.cpp.orig 2013-06-30 22:04:35.000000000 +0800 -+++ contrib/bobtoolz/dialogs/dialogs-gtk.cpp 2013-09-12 22:09:01.000000000 +0800 +--- contrib/bobtoolz/dialogs/dialogs-gtk.cpp.orig 2013-06-30 14:04:35 UTC ++++ contrib/bobtoolz/dialogs/dialogs-gtk.cpp @@ -22,6 +22,7 @@ #include "str.h" @@ -19,8 +30,8 @@ #include <gtk/gtk.h> #include "gtkutil/pointer.h" ---- contrib/bobtoolz/misc.cpp.orig 2013-06-30 22:04:35.000000000 +0800 -+++ contrib/bobtoolz/misc.cpp 2013-09-12 22:10:25.000000000 +0800 +--- contrib/bobtoolz/misc.cpp.orig 2013-06-30 14:04:35 UTC ++++ contrib/bobtoolz/misc.cpp @@ -31,7 +31,7 @@ #include "funchandlers.h" @@ -30,8 +41,8 @@ #include <sys/types.h> #include <unistd.h> #endif ---- contrib/bobtoolz/shapes.cpp.orig 2013-06-30 22:04:35.000000000 +0800 -+++ contrib/bobtoolz/shapes.cpp 2013-09-12 22:20:34.000000000 +0800 +--- contrib/bobtoolz/shapes.cpp.orig 2013-06-30 14:04:35 UTC ++++ contrib/bobtoolz/shapes.cpp @@ -40,6 +40,7 @@ #include <list> #include <map> @@ -40,8 +51,8 @@ #include <time.h> #include "scenelib.h" ---- contrib/bobtoolz/visfind.cpp.orig 2013-06-30 22:04:35.000000000 +0800 -+++ contrib/bobtoolz/visfind.cpp 2013-09-12 22:21:08.000000000 +0800 +--- contrib/bobtoolz/visfind.cpp.orig 2013-06-30 14:04:35 UTC ++++ contrib/bobtoolz/visfind.cpp @@ -8,6 +8,7 @@ #include "bsploader.h" @@ -50,8 +61,8 @@ typedef struct { int portalclusters; ---- contrib/sunplug/sunplug.cpp.orig 2013-06-30 22:04:35.000000000 +0800 -+++ contrib/sunplug/sunplug.cpp 2013-09-12 22:24:14.000000000 +0800 +--- contrib/sunplug/sunplug.cpp.orig 2013-06-30 14:04:35 UTC ++++ contrib/sunplug/sunplug.cpp @@ -35,6 +35,7 @@ #include "qerplugin.h" // declaration to use other interfaces as a plugin @@ -60,8 +71,8 @@ void about_plugin_window(); void MapCoordinator(); ---- contrib/ufoaiplug/ufoai_level.cpp.orig 2013-06-30 22:04:35.000000000 +0800 -+++ contrib/ufoaiplug/ufoai_level.cpp 2013-09-12 22:24:53.000000000 +0800 +--- contrib/ufoaiplug/ufoai_level.cpp.orig 2013-06-30 14:04:35 UTC ++++ contrib/ufoaiplug/ufoai_level.cpp @@ -25,6 +25,7 @@ #include "string/string.h" @@ -70,8 +81,8 @@ class Level; ---- libs/cmdlib/cmdlib.cpp.orig 2013-06-30 22:04:34.000000000 +0800 -+++ libs/cmdlib/cmdlib.cpp 2013-09-12 22:22:08.000000000 +0800 +--- libs/cmdlib/cmdlib.cpp.orig 2013-06-30 14:04:34 UTC ++++ libs/cmdlib/cmdlib.cpp @@ -27,6 +27,7 @@ #include <string.h> @@ -80,3 +91,42 @@ #include "string/string.h" #include "os/path.h" +--- libs/scenelib.h.orig 2013-06-30 14:04:34 UTC ++++ libs/scenelib.h +@@ -32,7 +32,6 @@ + #include "math/aabb.h" + #include "transformlib.h" + #include "generic/callback.h" +-#include "generic/reference.h" + #include "container/stack.h" + #include "typesystem.h" + +@@ -286,6 +285,7 @@ inline bool operator!=( scene::Node& node, scene::Node + return !::operator==( node, other ); + } + ++#include "generic/reference.h" + + inline scene::Node& NewNullNode(){ + return ( new scene::NullNode )->node(); +--- plugins/mapq3/parse.h.orig 2013-06-30 14:04:35 UTC ++++ plugins/mapq3/parse.h +@@ -40,6 +40,7 @@ namespace scene + class Node; + } + ++#include "scenelib.h" + #include "generic/referencecounted.h" + typedef SmartReference<scene::Node, IncRefDecRefCounter<scene::Node> > NodeSmartReference; + +--- radiant/texwindow.cpp.orig 2013-06-30 14:04:35 UTC ++++ radiant/texwindow.cpp +@@ -1880,7 +1880,7 @@ void TextureBrowser_SetNotex(){ + name << GlobalRadiant().getAppPath() << "bitmaps/notex.png"; + g_notex = name.c_str(); + +- name = NULL; ++ name.clear(); + name << GlobalRadiant().getAppPath() << "bitmaps/shadernotex.png"; + g_shadernotex = name.c_str(); + }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801151650.w0FGoSmH049100>