1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

- Update to 1.0.3

- Give maintainership to submitter

PR:		ports/172337
Submitted by:	nemysis <nemysis@gmx.ch>
This commit is contained in:
Steve Wills 2013-01-17 03:19:42 +00:00
parent 476a8c1767
commit a16cda4c60
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=310532
9 changed files with 85 additions and 61 deletions

View File

@ -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
LICENSE= BSD
CONFLICTS= OpenEXR-1.[0-4].*
USE_PKGCONFIG= build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_AUTOTOOLS= libtool
PORTDOCS= AUTHORS ChangeLog README
OPTIONS_DEFINE= THREAD
OPTIONS_DEFAULT= THREAD
THREAD_DESC= Enable multithreaded file I/O support
USE_GNOME= pkgconfig
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)
.include <bsd.port.pre.mk>
.include <bsd.port.options.mk>
.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 <bsd.port.post.mk>
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 <bsd.port.mk>

View File

@ -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

View File

@ -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 <ucontext.h>

View File

@ -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]);
}

View File

@ -1,10 +0,0 @@
--- ImathTest/testLineAlgo.cpp.orig 2006-12-09 06:59:38.000000000 +0900
+++ ImathTest/testLineAlgo.cpp 2007-10-07 23:24:58.000000000 +0900
@@ -399,7 +399,6 @@
V3f p1 = v0 * b.x + v1 * b.y + v2 * b.z;
V3f p0;
- int j = 0;
do
{

View File

@ -1,6 +1,6 @@
--- Makefile.in.orig 2007-08-04 02:28:25.000000000 +0900
+++ Makefile.in 2007-10-07 03:17:50.000000000 +0900
@@ -205,7 +205,7 @@
--- 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

View File

@ -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;

View File

@ -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/

View File

@ -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