From owner-svn-ports-head@freebsd.org Wed Aug 26 08:57:36 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6E33299AF84; Wed, 26 Aug 2015 08:57:36 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org (repo.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 5223F33E; Wed, 26 Aug 2015 08:57:36 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t7Q8vaGJ052266; Wed, 26 Aug 2015 08:57:36 GMT (envelope-from danfe@FreeBSD.org) Received: (from danfe@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t7Q8vYMS052257; Wed, 26 Aug 2015 08:57:34 GMT (envelope-from danfe@FreeBSD.org) Message-Id: <201508260857.t7Q8vYMS052257@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: danfe set sender to danfe@FreeBSD.org using -f From: Alexey Dokuchaev Date: Wed, 26 Aug 2015 08:57:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r395352 - in head/graphics/luxrender: . 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-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2015 08:57:36 -0000 Author: danfe Date: Wed Aug 26 08:57:33 2015 New Revision: 395352 URL: https://svnweb.freebsd.org/changeset/ports/395352 Log: - Do not embed revision hashes inside patches by creating a symlink with constant name in `pre-patch' stage - Add explanatory comment on why do we want to link Boost libraries dynamically while I'm here Modified: head/graphics/luxrender/Makefile head/graphics/luxrender/files/patch-gcc42-fixes head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake head/graphics/luxrender/files/patch-luxrays-include-luxcore-luxcore.h head/graphics/luxrender/files/patch-luxrays-samples-benchsimple-CMakeLists.txt head/graphics/luxrender/files/patch-luxrays-samples-luxcoredemo-CMakeLists.txt head/graphics/luxrender/files/patch-luxrays-samples-luxcorescenedemo-CMakeLists.txt head/graphics/luxrender/files/patch-luxrays-samples-smallluxgpu4-CMakeLists.txt Modified: head/graphics/luxrender/Makefile ============================================================================== --- head/graphics/luxrender/Makefile Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/Makefile Wed Aug 26 08:57:33 2015 (r395352) @@ -25,8 +25,8 @@ ONLY_FOR_ARCHS_REASON= uses SSE instruct USES= bison cmake execinfo python:version tar:bzip2 USE_GL= glut glew -WRKSRC= ${WRKDIR}/luxrender-lux-${LUX_REV} -LUXRAYS_WRKSRC= ${WRKDIR}/luxrender-luxrays-${LUXRAYS_REV} +WRKSRC= ${WRKDIR}/${PORTNAME}-lux-${LUX_REV} +LUXRAYS_WRKSRC= ${WRKDIR}/${PORTNAME}-luxrays-${LUXRAYS_REV} CMAKE_ARGS= -DLUXCORE_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ -DLUXCORE_LIBRARY:STRING="${LUXRAYS_WRKSRC}/lib/libluxcore.a" \ @@ -46,11 +46,15 @@ X11_DESC= Build GUI executable (requires X11_USE= QT4=moc_build,qmake_build,rcc_build,uic_build,corelib,gui X11_PLIST_FILES= bin/luxrender +pre-patch: + @${LN} -sf ${PORTNAME}-luxrays-${LUXRAYS_REV} ${WRKDIR}/luxrays + post-patch: @${REINPLACE_CMD} -e 's/__APPLE__/__FreeBSD__/' \ ${LUXRAYS_WRKSRC}/samples/smallluxgpu4/smallluxgpu.h \ ${WRKSRC}/core/osfunc.h \ ${WRKSRC}/shapes/mikktspace/weldmesh.c +# Avoid infamous "local symbol discarded in section `.text...' errors @${REINPLACE_CMD} -e '/^set(Boost_USE_STATIC_LIBS/s,ON,OFF,' \ ${LUXRAYS_WRKSRC}/cmake/Dependencies.cmake # Avoid picking up Python 3.x bits if they're installed Modified: head/graphics/luxrender/files/patch-gcc42-fixes ============================================================================== --- head/graphics/luxrender/files/patch-gcc42-fixes Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/files/patch-gcc42-fixes Wed Aug 26 08:57:33 2015 (r395352) @@ -1,5 +1,5 @@ ---- ../luxrender-luxrays-7c7127ee1fa4/include/luxrays/core/geometry/frame.h.orig -+++ ../luxrender-luxrays-7c7127ee1fa4/include/luxrays/core/geometry/frame.h +--- ../luxrays/include/luxrays/core/geometry/frame.h.orig ++++ ../luxrays/include/luxrays/core/geometry/frame.h @@ -46,11 +46,11 @@ public: SetFromZ(z); } Modified: head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake ============================================================================== --- head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake Wed Aug 26 08:57:33 2015 (r395352) @@ -1,5 +1,5 @@ ---- ../luxrender-luxrays-7c7127ee1fa4/cmake/PlatformSpecific.cmake.orig -+++ ../luxrender-luxrays-7c7127ee1fa4/cmake/PlatformSpecific.cmake +--- ../luxrays/cmake/PlatformSpecific.cmake.orig ++++ ../luxrays/cmake/PlatformSpecific.cmake @@ -138,18 +138,17 @@ ENDIF(MSVC) Modified: head/graphics/luxrender/files/patch-luxrays-include-luxcore-luxcore.h ============================================================================== --- head/graphics/luxrender/files/patch-luxrays-include-luxcore-luxcore.h Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/files/patch-luxrays-include-luxcore-luxcore.h Wed Aug 26 08:57:33 2015 (r395352) @@ -1,5 +1,5 @@ ---- ../luxrender-luxrays-7c7127ee1fa4/include/luxcore/luxcore.h.orig 2015-01-20 22:45:32.000000000 +0000 -+++ ../luxrender-luxrays-7c7127ee1fa4/include/luxcore/luxcore.h +--- ../luxrays/include/luxcore/luxcore.h.orig ++++ ../luxrays/include/luxcore/luxcore.h @@ -63,7 +63,7 @@ */ namespace luxcore { Modified: head/graphics/luxrender/files/patch-luxrays-samples-benchsimple-CMakeLists.txt ============================================================================== --- head/graphics/luxrender/files/patch-luxrays-samples-benchsimple-CMakeLists.txt Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/files/patch-luxrays-samples-benchsimple-CMakeLists.txt Wed Aug 26 08:57:33 2015 (r395352) @@ -1,5 +1,5 @@ ---- ../luxrender-luxrays-7c7127ee1fa4/samples/benchsimple/CMakeLists.txt.orig -+++ ../luxrender-luxrays-7c7127ee1fa4/samples/benchsimple/CMakeLists.txt +--- ../luxrays/samples/benchsimple/CMakeLists.txt.orig ++++ ../luxrays/samples/benchsimple/CMakeLists.txt @@ -19,8 +19,10 @@ # LuxRays website: http://www.luxrender.net # ########################################################################### Modified: head/graphics/luxrender/files/patch-luxrays-samples-luxcoredemo-CMakeLists.txt ============================================================================== --- head/graphics/luxrender/files/patch-luxrays-samples-luxcoredemo-CMakeLists.txt Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/files/patch-luxrays-samples-luxcoredemo-CMakeLists.txt Wed Aug 26 08:57:33 2015 (r395352) @@ -1,5 +1,5 @@ ---- ../luxrender-luxrays-7c7127ee1fa4/samples/luxcoredemo/CMakeLists.txt.orig -+++ ../luxrender-luxrays-7c7127ee1fa4/samples/luxcoredemo/CMakeLists.txt +--- ../luxrays/samples/luxcoredemo/CMakeLists.txt.orig ++++ ../luxrays/samples/luxcoredemo/CMakeLists.txt @@ -22,10 +22,12 @@ # ################################################################################ Modified: head/graphics/luxrender/files/patch-luxrays-samples-luxcorescenedemo-CMakeLists.txt ============================================================================== --- head/graphics/luxrender/files/patch-luxrays-samples-luxcorescenedemo-CMakeLists.txt Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/files/patch-luxrays-samples-luxcorescenedemo-CMakeLists.txt Wed Aug 26 08:57:33 2015 (r395352) @@ -1,5 +1,5 @@ ---- ../luxrender-luxrays-7c7127ee1fa4/samples/luxcorescenedemo/CMakeLists.txt.orig 2015-01-20 22:45:32 UTC -+++ ../luxrender-luxrays-7c7127ee1fa4/samples/luxcorescenedemo/CMakeLists.txt +--- ../luxrays/samples/luxcorescenedemo/CMakeLists.txt.orig ++++ ../luxrays/samples/luxcorescenedemo/CMakeLists.txt @@ -22,10 +22,12 @@ # ################################################################################ Modified: head/graphics/luxrender/files/patch-luxrays-samples-smallluxgpu4-CMakeLists.txt ============================================================================== --- head/graphics/luxrender/files/patch-luxrays-samples-smallluxgpu4-CMakeLists.txt Wed Aug 26 08:40:21 2015 (r395351) +++ head/graphics/luxrender/files/patch-luxrays-samples-smallluxgpu4-CMakeLists.txt Wed Aug 26 08:57:33 2015 (r395352) @@ -1,5 +1,5 @@ ---- ../luxrender-luxrays-7c7127ee1fa4/samples/smallluxgpu4/CMakeLists.txt.orig -+++ ../luxrender-luxrays-7c7127ee1fa4/samples/smallluxgpu4/CMakeLists.txt +--- ../luxrays/samples/smallluxgpu4/CMakeLists.txt.orig ++++ ../luxrays/samples/smallluxgpu4/CMakeLists.txt @@ -25,6 +25,8 @@ # #############################################################################