From owner-svn-ports-head@FreeBSD.ORG Thu Jan 17 03:19:44 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7706166E; Thu, 17 Jan 2013 03:19:44 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5A58C69B; Thu, 17 Jan 2013 03:19:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0H3JijN072394; Thu, 17 Jan 2013 03:19:44 GMT (envelope-from swills@svn.freebsd.org) Received: (from swills@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0H3JgB7072385; Thu, 17 Jan 2013 03:19:42 GMT (envelope-from swills@svn.freebsd.org) Message-Id: <201301170319.r0H3JgB7072385@svn.freebsd.org> From: Steve Wills Date: Thu, 17 Jan 2013 03:19:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r310532 - in head/graphics/ilmbase: . 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.14 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: Thu, 17 Jan 2013 03:19:44 -0000 Author: swills Date: Thu Jan 17 03:19:42 2013 New Revision: 310532 URL: http://svnweb.freebsd.org/changeset/ports/310532 Log: - Update to 1.0.3 - Give maintainership to submitter PR: ports/172337 Submitted by: nemysis Added: head/graphics/ilmbase/files/patch-IexMath-IexMathFpu.cpp (contents, props changed) head/graphics/ilmbase/files/patch-Makefile.in (contents, props changed) Deleted: head/graphics/ilmbase/files/patch-ImathTest-testLineAlgo.cpp head/graphics/ilmbase/files/patch-Makefile Modified: head/graphics/ilmbase/Makefile head/graphics/ilmbase/distinfo head/graphics/ilmbase/files/patch-ImathTest-testBoxAlgo.cpp (contents, props changed) head/graphics/ilmbase/files/patch-configure head/graphics/ilmbase/pkg-descr (contents, props changed) head/graphics/ilmbase/pkg-plist (contents, props changed) Modified: head/graphics/ilmbase/Makefile ============================================================================== --- head/graphics/ilmbase/Makefile Thu Jan 17 02:02:11 2013 (r310531) +++ head/graphics/ilmbase/Makefile Thu Jan 17 03:19:42 2013 (r310532) @@ -6,35 +6,45 @@ # PORTNAME= ilmbase -PORTVERSION= 1.0.2 +PORTVERSION= 1.0.3 CATEGORIES= graphics devel -MASTER_SITES= ${MASTER_SITE_SAVANNAH} -MASTER_SITE_SUBDIR= openexr +MASTER_SITES= http://cloud.github.com/downloads/openexr/openexr/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= nemysis@gmx.ch COMMENT= ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex -CONFLICTS= OpenEXR-1.[0-4].* +LICENSE= BSD -OPTIONS_DEFINE= THREAD -OPTIONS_DEFAULT= THREAD -THREAD_DESC= Enable multithreaded file I/O support +CONFLICTS= OpenEXR-1.[0-4].* -USE_GNOME= pkgconfig +USE_PKGCONFIG= build USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_AUTOTOOLS= libtool -regression-test regression test check: build - @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) +PORTDOCS= AUTHORS ChangeLog README + +OPTIONS_DEFINE= THREAD +OPTIONS_DEFAULT= THREAD +THREAD_DESC= Enable multithreaded file I/O support -.include +.include .if ${PORT_OPTIONS:MTHREAD} +CONFIGURE_ARGS+=--enable-threading CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" .else CONFIGURE_ARGS+=--disable-threading .endif -.include +regression-test regression test check: build + @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) + +post-install: +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} +.endif + +.include Modified: head/graphics/ilmbase/distinfo ============================================================================== --- head/graphics/ilmbase/distinfo Thu Jan 17 02:02:11 2013 (r310531) +++ head/graphics/ilmbase/distinfo Thu Jan 17 03:19:42 2013 (r310532) @@ -1,2 +1,2 @@ -SHA256 (ilmbase-1.0.2.tar.gz) = 2e5cda799ffdfca9b1a16bb120d49c74a39af1457ef22f968918c6200ba62e44 -SIZE (ilmbase-1.0.2.tar.gz) = 496540 +SHA256 (ilmbase-1.0.3.tar.gz) = a998e064d6960ba258731fa5c8e7a3870b0eaa7ba9c1a5e5078263e9d9f76502 +SIZE (ilmbase-1.0.3.tar.gz) = 534980 Added: head/graphics/ilmbase/files/patch-IexMath-IexMathFpu.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/ilmbase/files/patch-IexMath-IexMathFpu.cpp Thu Jan 17 03:19:42 2013 (r310532) @@ -0,0 +1,11 @@ +--- IexMath/IexMathFpu.cpp.orig 2012-07-26 20:51:55.000000000 +0200 ++++ IexMath/IexMathFpu.cpp 2012-11-01 12:00:36.000000000 +0100 +@@ -27,7 +27,7 @@ + #endif + + +-#ifdef HAVE_UCONTEXT_H ++#if defined(HAVE_UCONTEXT_H) && (defined(x86_64) || defined(i386_)) + + + #include Modified: head/graphics/ilmbase/files/patch-ImathTest-testBoxAlgo.cpp ============================================================================== --- head/graphics/ilmbase/files/patch-ImathTest-testBoxAlgo.cpp Thu Jan 17 02:02:11 2013 (r310531) +++ head/graphics/ilmbase/files/patch-ImathTest-testBoxAlgo.cpp Thu Jan 17 03:19:42 2013 (r310532) @@ -1,11 +1,11 @@ ---- ImathTest/testBoxAlgo.cpp.orig 2007-07-13 13:48:45.000000000 +0900 -+++ ImathTest/testBoxAlgo.cpp 2007-10-07 23:26:22.000000000 +0900 -@@ -336,7 +336,7 @@ +--- ImathTest/testBoxAlgo.cpp.orig 2012-07-18 01:27:26.000000000 +0200 ++++ ImathTest/testBoxAlgo.cpp 2012-10-04 15:45:00.000000000 +0200 +@@ -356,7 +356,7 @@ Box3f () }; - for (int i = 0; i < sizeof (boxes) / sizeof (boxes[0]); ++i) + for (unsigned int i = 0; i < sizeof (boxes) / sizeof (boxes[0]); ++i) - testRayBoxIntersection (boxes[i]); + testEntryAndExitPoints (boxes[i]); } Added: head/graphics/ilmbase/files/patch-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/ilmbase/files/patch-Makefile.in Thu Jan 17 03:19:42 2013 (r310532) @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2012-07-31 22:09:25.000000000 +0200 ++++ Makefile.in 2012-10-04 14:25:06.000000000 +0200 +@@ -224,7 +224,7 @@ + README README.CVS README.OSX README.win32 bootstrap \ + config.windows/IlmBaseConfig.h + +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(prefix)/libdata/pkgconfig + pkgconfig_DATA = IlmBase.pc + all: all-recursive + Modified: head/graphics/ilmbase/files/patch-configure ============================================================================== --- head/graphics/ilmbase/files/patch-configure Thu Jan 17 02:02:11 2013 (r310531) +++ head/graphics/ilmbase/files/patch-configure Thu Jan 17 03:19:42 2013 (r310532) @@ -1,6 +1,6 @@ ---- configure.orig 2012-09-19 00:48:14.000000000 +0000 -+++ configure 2012-09-19 00:51:54.000000000 +0000 -@@ -20384,25 +20384,25 @@ +--- configure.orig 2012-07-31 00:11:22.000000000 +0200 ++++ configure 2012-10-04 14:20:16.000000000 +0200 +@@ -15978,25 +15978,25 @@ osx_arch=default fi; Modified: head/graphics/ilmbase/pkg-descr ============================================================================== --- head/graphics/ilmbase/pkg-descr Thu Jan 17 02:02:11 2013 (r310531) +++ head/graphics/ilmbase/pkg-descr Thu Jan 17 03:19:42 2013 (r310532) @@ -1,13 +1,18 @@ -ILM Base libraries have following four libraries. +ABOUT THE ILMBASE LIBRARIES +---------------------------- -*Half is a class that encapsulates ILM's 16-bit floating-point format. +Half is a class that encapsulates our 16-bit floating-point format. -*IlmThread is a thread abstraction library for use with OpenEXR - and other software packages. +IlmThread is a thread abstraction library for use with OpenEXR +and other software packages. It currently supports pthreads and +Windows threads. -*Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions - and other useful 2D and 3D math functions. +Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions +and other useful 2D and 3D math functions. -*Iex is an exception-handling library. +Iex is an exception-handling library. + +If you have questions about using the IlmBase libraries, you may want +to join our developer mailing list. WWW: http://www.openexr.com/ Modified: head/graphics/ilmbase/pkg-plist ============================================================================== --- head/graphics/ilmbase/pkg-plist Thu Jan 17 02:02:11 2013 (r310531) +++ head/graphics/ilmbase/pkg-plist Thu Jan 17 03:19:42 2013 (r310532) @@ -1,25 +1,11 @@ -lib/libHalf.a -lib/libHalf.la -lib/libHalf.so -lib/libHalf.so.6 -lib/libIex.a -lib/libIex.la -lib/libIex.so -lib/libIex.so.6 -lib/libIlmThread.a -lib/libIlmThread.la -lib/libIlmThread.so -lib/libIlmThread.so.6 -lib/libImath.a -lib/libImath.la -lib/libImath.so -lib/libImath.so.6 -libdata/pkgconfig/IlmBase.pc include/OpenEXR/Iex.h include/OpenEXR/IexBaseExc.h include/OpenEXR/IexErrnoExc.h include/OpenEXR/IexMacros.h include/OpenEXR/IexMathExc.h +include/OpenEXR/IexMathFloatExc.h +include/OpenEXR/IexMathFpu.h +include/OpenEXR/IexMathIeeeExc.h include/OpenEXR/IexThrowErrnoExc.h include/OpenEXR/IlmBaseConfig.h include/OpenEXR/IlmThread.h @@ -58,4 +44,26 @@ include/OpenEXR/ImathVecAlgo.h include/OpenEXR/half.h include/OpenEXR/halfFunction.h include/OpenEXR/halfLimits.h -@dirrm include/OpenEXR +lib/libHalf.a +lib/libHalf.la +lib/libHalf.so +lib/libHalf.so.7 +lib/libIex.a +lib/libIex.la +lib/libIex.so +lib/libIex.so.7 +lib/libIexMath.a +lib/libIexMath.la +lib/libIexMath.so +lib/libIexMath.so.7 +lib/libIlmThread.a +lib/libIlmThread.la +lib/libIlmThread.so +lib/libIlmThread.so.7 +lib/libImath.a +lib/libImath.la +lib/libImath.so +lib/libImath.so.7 +libdata/pkgconfig/IlmBase.pc +@dirrmtry share/applications +@dirrmtry include/OpenEXR