Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Oct 2013 16:10:01 GMT
From:      Shane Ambler <FreeBSD@ShaneWare.Biz>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/182220: [PATCH] graphics/opencolorio: Fix build on 10.0-ALPHA and pass poudriere testpor
Message-ID:  <201310191610.r9JGA1Oj003996@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/182220; it has been noted by GNATS.

From: Shane Ambler <FreeBSD@ShaneWare.Biz>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/182220: [PATCH] graphics/opencolorio: Fix build on 10.0-ALPHA
 and pass poudriere testpor
Date: Sun, 20 Oct 2013 02:31:05 +1030

 This is a multi-part message in MIME format.
 --------------050101040300050708020204
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 As this is still open, an updated patch to also include staging update
 
 --------------050101040300050708020204
 Content-Type: text/plain; charset=UTF-8;
  name="opencolorio.patch.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="opencolorio.patch.txt"
 
 diff -Nru opencolorio.orig/Makefile opencolorio/Makefile
 --- opencolorio.orig/Makefile	2013-10-20 02:24:18.547416075 +1030
 +++ opencolorio/Makefile	2013-10-20 02:24:10.621417531 +1030
 @@ -3,7 +3,7 @@
  
  PORTNAME?=	opencolorio
  PORTVERSION=	1.0.8
 -PORTREVISION?=	0
 +PORTREVISION?=	1
  CATEGORIES=	graphics multimedia
  
  MAINTAINER?=	FreeBSD@Shaneware.biz
 @@ -11,25 +11,30 @@
  
  LICENSE?=	BSD
  
 +LIB_DEPENDS?=	libtinyxml.so:${PORTSDIR}/textproc/tinyxml \
 +		libyaml-cpp.so:${PORTSDIR}/devel/yaml-cpp
 +
  USE_GITHUB=	yes
  GH_ACCOUNT=	imageworks
  GH_PROJECT=	OpenColorIO
  GH_TAGNAME=	v${PORTVERSION}
  GH_COMMIT=	8883824
  
 +LDFLAGS+=	-L${LOCALBASE}/lib
 +
  .if !defined(OCIO_TOOLS)
  USE_PYTHON=	2.6+
  USE_LDCONFIG=	yes
  .endif
  
 -USES=		cmake:outsource
 +USES=		cmake:outsource pkgconfig
  CMAKE_ARGS?=	-DOCIO_BUILD_APPS:BOOL=OFF \
  		-DOCIO_BUILD_JNIGLUE:BOOL=OFF \
  		-DOCIO_BUILD_NUKE:BOOL=OFF \
  		-DOCIO_BUILD_STATIC:BOOL=OFF \
 -		-DOCIO_BUILD_PYGLUE:BOOL=ON
 -
 -MAKE_JOBS_SAFE?=	yes
 +		-DOCIO_BUILD_PYGLUE:BOOL=ON \
 +		-DUSE_EXTERNAL_TINYXML:BOOL=ON \
 +		-DUSE_EXTERNAL_YAML:BOOL=ON
  
  PLIST=		${PKGDIR}/pkg-plist${PKGNAMESUFFIX}
  
 @@ -38,7 +43,6 @@
  OPTIONS_DEFAULT=	DOCS SSE
  .endif
  
 -NO_STAGE=	yes
  .include <bsd.port.options.mk>
  
  .if empty(PORT_OPTIONS:MDOCS) || defined(OCIO_TOOLS)
 diff -Nru opencolorio.orig/files/patch-export__OpenColorIO__OpenColorABI.h.in opencolorio/files/patch-export__OpenColorIO__OpenColorABI.h.in
 --- opencolorio.orig/files/patch-export__OpenColorIO__OpenColorABI.h.in	2013-10-20 02:24:18.434416907 +1030
 +++ opencolorio/files/patch-export__OpenColorIO__OpenColorABI.h.in	2013-10-15 15:37:27.591480634 +1030
 @@ -1,4 +1,16 @@
  --- export/OpenColorIO/OpenColorABI.h.in.orig	2012-12-12 09:51:23.000000000 +1030
 ++++ export/OpenColorIO/OpenColorABI.h.in	2013-09-19 22:38:40.141969294 +0930
 +@@ -55,6 +55,10 @@
 + #include <boost/shared_ptr.hpp>
 + #define OCIO_SHARED_PTR boost::shared_ptr
 + #define OCIO_DYNAMIC_POINTER_CAST boost::dynamic_pointer_cast
 ++#elif defined(_LIBCPP_VERSION)
 ++#include <memory>
 ++#define OCIO_SHARED_PTR std::shared_ptr
 ++#define OCIO_DYNAMIC_POINTER_CAST std::dynamic_pointer_cast
 + #elif __GNUC__ >= 4
 + #include <tr1/memory>
 + #define OCIO_SHARED_PTR std::tr1::shared_ptr
  +++ export/OpenColorIO/OpenColorABI.h.in	2013-01-29 21:13:34.104857600 +1030
  @@ -65,7 +65,7 @@
   
 diff -Nru opencolorio.orig/pkg-plist opencolorio/pkg-plist
 --- opencolorio.orig/pkg-plist	2013-10-20 02:24:18.491416190 +1030
 +++ opencolorio/pkg-plist	2013-10-15 15:37:27.592480480 +1030
 @@ -116,7 +116,6 @@
  %%PORTDOCS%%%%DOCSDIR%%/userguide/tool_overview.html
  @dirrm include/OpenColorIO
  @dirrm include/PyOpenColorIO
 -@dirrmtry libdata/pkgconfig
  @dirrm share/ocio
  %%PORTDOCS%%@dirrm %%DOCSDIR%%/userguide
  %%PORTDOCS%%@dirrm %%DOCSDIR%%/developers/bindings
 @@ -132,3 +131,5 @@
  %%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources
  %%PORTDOCS%%@dirrm %%DOCSDIR%%/_images
  %%PORTDOCS%%@dirrm %%DOCSDIR%%
 +@dirrmtry %%PYTHON_SITELIBDIR%%
 +@dirrmtry %%PYTHON_LIBDIR%%
 
 --------------050101040300050708020204--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310191610.r9JGA1Oj003996>