From owner-svn-ports-all@FreeBSD.ORG Thu May 21 15:55:54 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3374D76E; Thu, 21 May 2015 15:55:54 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 20C541FE5; Thu, 21 May 2015 15:55:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t4LFtrum074240; Thu, 21 May 2015 15:55:53 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t4LFtr7w074227; Thu, 21 May 2015 15:55:53 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201505211555.t4LFtr7w074227@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Thu, 21 May 2015 15:55:53 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r386938 - in head/games/lordsawar: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 May 2015 15:55:54 -0000 Author: amdmi3 Date: Thu May 21 15:55:52 2015 New Revision: 386938 URL: https://svnweb.freebsd.org/changeset/ports/386938 Log: - Fix build on pre-10.x PR: 200303 Submitted by: tkato432@yahoo.com Modified: head/games/lordsawar/Makefile head/games/lordsawar/files/patch-create-lw-file head/games/lordsawar/files/patch-src__LocationList.h head/games/lordsawar/files/patch-src__armyproto.cpp Modified: head/games/lordsawar/Makefile ============================================================================== --- head/games/lordsawar/Makefile Thu May 21 15:30:29 2015 (r386937) +++ head/games/lordsawar/Makefile Thu May 21 15:55:52 2015 (r386938) @@ -29,10 +29,4 @@ LDFLAGS+= -L${LOCALBASE}/lib PORTDATA= * -.include - -.if ${OSVERSION} < 1000000 -BROKEN= does not build -.endif - -.include +.include Modified: head/games/lordsawar/files/patch-create-lw-file ============================================================================== --- head/games/lordsawar/files/patch-create-lw-file Thu May 21 15:30:29 2015 (r386937) +++ head/games/lordsawar/files/patch-create-lw-file Thu May 21 15:55:52 2015 (r386938) @@ -1,4 +1,6 @@ Index: create-lw-file +--- create-lw-file.orig 2010-06-29 09:37:07 UTC ++++ create-lw-file @@ -1,8 +1,8 @@ -#!/bin/bash +#!/bin/sh Modified: head/games/lordsawar/files/patch-src__LocationList.h ============================================================================== --- head/games/lordsawar/files/patch-src__LocationList.h Thu May 21 15:30:29 2015 (r386937) +++ head/games/lordsawar/files/patch-src__LocationList.h Thu May 21 15:55:52 2015 (r386938) @@ -1,6 +1,6 @@ ---- src/LocationList.h.orig 2010-05-11 12:50:34.000000000 +0400 -+++ src/LocationList.h 2014-05-21 17:17:08.650652359 +0400 -@@ -55,7 +55,7 @@ +--- src/LocationList.h.orig 2010-05-11 08:50:34 UTC ++++ src/LocationList.h +@@ -55,7 +55,7 @@ template class LocationList : p void add(T t) { @@ -9,15 +9,18 @@ d_id[t->getId()] = t; int size = t->getSize(); for (int i = 0; i < size; i++) -@@ -74,8 +74,9 @@ +@@ -74,8 +74,14 @@ for (int j = 0; j < size; j++) { Vector pos = t->getPos() + Vector(i,j); -- if (d_object.find(pos) != d_object.end()) -- d_object.erase(d_object.find(pos)); ++#if defined(_LIBCPP_VERSION) + typename PositionMap::const_iterator it = d_object.find(pos); + if (it != d_object.end()) + d_object.erase(it); ++#else + if (d_object.find(pos) != d_object.end()) + d_object.erase(d_object.find(pos)); ++#endif } delete t; } Modified: head/games/lordsawar/files/patch-src__armyproto.cpp ============================================================================== --- head/games/lordsawar/files/patch-src__armyproto.cpp Thu May 21 15:30:29 2015 (r386937) +++ head/games/lordsawar/files/patch-src__armyproto.cpp Thu May 21 15:55:52 2015 (r386938) @@ -1,7 +1,6 @@ -Clang fix; initializer is not needed anyway, array is copied in ctor body ---- src/armyproto.cpp.orig 2011-02-12 22:13:14.000000000 +0300 -+++ src/armyproto.cpp 2014-05-16 19:24:16.982231310 +0400 -@@ -36,7 +36,7 @@ +--- src/armyproto.cpp.orig 2011-02-12 19:13:14 UTC ++++ src/armyproto.cpp +@@ -36,7 +36,7 @@ std::string ArmyProto::d_tag = "armyprot ArmyProto::ArmyProto(const ArmyProto& a) :ArmyProtoBase(a), d_defends_ruins(a.d_defends_ruins),