Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 May 2013 17:31:20 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r317970 - in head/cad/opencascade: . files
Message-ID:  <201305121731.r4CHVK2d002184@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: thierry
Date: Sun May 12 17:31:20 2013
New Revision: 317970
URL: http://svnweb.freebsd.org/changeset/ports/317970

Log:
  Upgrade to 6.6.0, with several patches from Andrea Venturoli <ml (at)
  netfence.it>.
  
  Release notes at
  <http://www.opencascade.com/pub/doc/Release_Notes_6.6.0.pdf>.

Added:
  head/cad/opencascade/files/patch-Makefile.am   (contents, props changed)
  head/cad/opencascade/files/patch-configure.ac   (contents, props changed)
  head/cad/opencascade/files/patch-inc_Standard_Time.hxx   (contents, props changed)
  head/cad/opencascade/files/patch-src_DrawResources_InitEnvironment.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_OS_ApplicationFramework.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_OS_DataExchange.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_OS_Draw.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_OS_FoundationClasses.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_OS_ModelingAlgorithms.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_OS_ModelingData.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_OS_Visualization.tcl   (contents, props changed)
  head/cad/opencascade/files/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx   (contents, props changed)
  head/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx   (contents, props changed)
  head/cad/opencascade/files/regtest   (contents, props changed)
Deleted:
  head/cad/opencascade/files/LICENSE.FreeBSD.in
  head/cad/opencascade/files/patch-opencascade-Standard_SStream.cxx
  head/cad/opencascade/files/patch-ros_LDOM_OSStream.hxx
  head/cad/opencascade/files/patch-ros_Makefile.in
  head/cad/opencascade/files/patch-ros_OSD_Environment.cxx
  head/cad/opencascade/files/patch-ros_adm_make_DRAWEXE_Makefile.in
  head/cad/opencascade/files/patch-ros_adm_make_Makefile.in
  head/cad/opencascade/files/patch-ros_adm_make_WOKSH_Makefile.in
  head/cad/opencascade/files/patch-ros_configure
  head/cad/opencascade/files/patch-ros_env.csh
  head/cad/opencascade/files/patch-ros_env.ksh
  head/cad/opencascade/files/patch-ros_env_DRAW.sh
  head/cad/opencascade/files/patch-ros_src_DrawResources_InitEnvironment.tcl
  head/cad/opencascade/files/patch-ros_src_DrawResources_WOKcomplement.tcl
  head/cad/opencascade/files/patch-ros_src_IncludeLibrary_IncludeLibrary_stsgrpdef.h
  head/cad/opencascade/files/patch-ros_src_OSD_OSD_Timer.cxx
  head/cad/opencascade/files/patch-ros_src_OS_ApplicationFramework.tcl
  head/cad/opencascade/files/patch-ros_src_OS_DataExchange.tcl
  head/cad/opencascade/files/patch-ros_src_OS_Draw.tcl
  head/cad/opencascade/files/patch-ros_src_OS_FoundationClasses.tcl
  head/cad/opencascade/files/patch-ros_src_OS_ModelingAlgorithms.tcl
  head/cad/opencascade/files/patch-ros_src_OS_ModelingData.tcl
  head/cad/opencascade/files/patch-ros_src_OS_OS.tcl
  head/cad/opencascade/files/patch-ros_src_OS_Visualization.tcl
  head/cad/opencascade/files/patch-ros_src_OS_WOK.tcl
  head/cad/opencascade/files/patch-ros_src_OS_Wrappers.tcl
  head/cad/opencascade/files/patch-ros_src_STEPConstruct_STEPConstruct_AP203Context.cxx
  head/cad/opencascade/files/patch-ros_src_WOKTclLib_config.h
  head/cad/opencascade/files/patch-ros_src_WOKTclLib_wutils.tcl
  head/cad/opencascade/files/patch-ros_src_WOKTools_WOKTools_Options.cxx
  head/cad/opencascade/files/patch-ros_src_jcas_jcas_CMPLRS.edl
  head/cad/opencascade/files/pkg-message.in
Modified:
  head/cad/opencascade/Makefile
  head/cad/opencascade/distinfo   (contents, props changed)
  head/cad/opencascade/pkg-plist   (contents, props changed)

Modified: head/cad/opencascade/Makefile
==============================================================================
--- head/cad/opencascade/Makefile	Sun May 12 17:18:16 2013	(r317969)
+++ head/cad/opencascade/Makefile	Sun May 12 17:31:20 2013	(r317970)
@@ -1,178 +1,184 @@
 # Created by: Thierry Thomas <thierry@pompo.net>
 # $FreeBSD$
 
-PORTNAME=		opencascade
-PORTVERSION=		6.3
-PORTREVISION=	11
-CATEGORIES=		cad science
-MASTER_SITES=		${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR=	thierry
+PORTNAME=	OpenCASCADE
+PORTVERSION=	6.6.0
+CATEGORIES=	cad science
+MASTER_SITES=	http://files.opencascade.com/OCCT/OCC_${PORTVERSION}_release/
+DISTNAME=	${PORTNAME}${PORTVERSION:C/\.//g}
+EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	thierry@FreeBSD.org
 COMMENT=	Open CASCADE Technology, 3D modeling & numerical simulation
 
-BUILD_DEPENDS=	${LOCALBASE}/include/stlport/algorithm:${PORTSDIR}/devel/stlport
-RUN_DEPENDS=	${LOCALBASE}/include/stlport/algorithm:${PORTSDIR}/devel/stlport	\
-		autoexpect:${PORTSDIR}/lang/expect		\
-		${LIB_TCLX}:${PORTSDIR}/lang/tclX
-LIB_DEPENDS=	itcl.${ITCL_VER}:${PORTSDIR}/lang/itcl		\
-		itk.${ITK_VER}:${PORTSDIR}/x11-toolkits/itk	\
-		Tix${TIX_VER}:${PORTSDIR}/x11-toolkits/tix	\
-		fltk.1:${PORTSDIR}/x11-toolkits/fltk		\
-		dps.0:${PORTSDIR}/x11/dgs
+LICENSE=	OCTPL
+LICENSE_NAME=	Open CASCADE Technology Public License
+LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
-USE_BZIP2=	yes
-USES=		bison
-USE_TK=		84+
-USE_TCL_BUILD=	84+
-USE_TCL_RUN=	84+
-USE_JAVA=	yes
+RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
+
+USES=		bison shebangfix
 USE_XORG=	xmu
-JAVA_VERSION=	1.6+
-#.if defined(MAINTAINER_MODE)
-# linux-sun-jdk was required for 6.1, but 6.2 is OK with diablo-jdk.
-#JAVA_OS=	linux
-#.endif
+SHEBANG_FILES=	adm/cmake/draw.sh env_amk.sh draw.sh xcode.sh env.sh draw_amk.sh	\
+		codeblocks.sh custom.sh custom_amk.sh.in
 
-ITCL_VER=	3
-ITCL_MM=	3.3
-ITK_VER=	3
-ITK_MM=		3.3
-TIX_VER=	8.4.3
-TIX_MM=		8.4.3
-TCLX_VER=	8.4
-LIB_TCLX=	${LOCALBASE}/lib/tclx${TCLX_VER}/libtclx${TCLX_VER}.so
+OPTIONS_DEFINE=	TBB VIS OCAF DE DRAW FI QT JAVA DATA DOCS EXAMPLES
+TBB_DESC=	"Build with TBB"
+VIS_DESC=	"Build Visualizazion module (requires OpenGL, freetype, ftgl and gl2ps)"
+OCAF_DESC=	"Build Application Framework (requires VIS)"
+DE_DESC=	"Build DataExchange module (requires OCAF)"
+DRAW_DESC=	"Build Test Harness (requires DE and TCL)"
+FI_DESC=	"Enable freeimage support"
+QT_DESC=	"Enable QT support"
+JAVA_DESC=	"Enable Java support"
+OPTIONS_DEFAULT=TBB VIS OCAF DE DRAW FI DATA DOCS EXAMPLES
 
-PATCH_WRKSRC=	${WRKDIR}/OpenCASCADE${PORTVERSION}.0
-WRKSRC=		${PATCH_WRKSRC}/ros
+WRKSRC=		${WRKDIR}/ros
 REINPLACE_ARGS=	-i ""
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-tcl=${TCL_LIBDIR}				\
-		--with-tk=${TK_LIBDIR}					\
-		--with-java-include=${JAVA_HOME}/include		\
-		--with-dps-include=${LOCALBASE}/include			\
-		--with-dps-library=${LOCALBASE}/lib			\
-		--with-gl-include=${LOCALBASE}/include			\
-		--with-gl-library=${LOCALBASE}/lib			\
-		--with-xmu-include=${LOCALBASE}/include/X11		\
-		--with-xmu-library=${LOCALBASE}/lib			\
-		--with-stlport-include=${LOCALBASE}/include/stlport	\
-		--with-stlport-libname=stlport_${STL_COMPILER}		\
-		--with-stlport-library=${LOCALBASE}/lib			\
-		--enable-production=yes
-CONFIGURE_ENV=	ARCH=${ARCH} LD=${CXX}
-CPPFLAGS+=	${CXXFLAGS} ${GCC4WA} -I${LOCALBASE}/include	\
-		-I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} \
-		-DUSE_INTERP_RESULT
-# We strip the libs
-MAKE_ENV=	INSTALL_STRIP_FLAG=-s OCC_BUILDDIR="${PATCH_WRKSRC}"	\
-		OCC_INSTALLDIR="${OCCROOT}" LD=${CXX}
+USE_AUTOTOOLS=	aclocal libtoolize autoheader automake
+LIBTOOLIZE_ARGS=--force --copy --automake
+AUTOMAKE_ARGS=	--add-missing --copy --gnu
+ACLOCAL_ARGS=
+CPPFLAGS+=	-I${LOCALBASE}/include
+MAKE_ENV=	LOCCROOT=${LOCCROOT}
 USE_LDCONFIG=	yes
 
-STL_COMPILER?=	gcc
-
 LOCCROOT=	OpenCAS
 OCCROOT=	${PREFIX}/${LOCCROOT}
-CASROOT=	${OCCROOT}/ros
 PLIST_SUB=	OCCROOT="${LOCCROOT}"
-SUB_LIST=	OCCROOT="${OCCROOT}" PORTNAME=${PORTNAME} FILESDIR=${FILESDIR}
-SUB_FILES=	pkg-message LICENSE.${OPSYS}
-PKGMESSAGE=	${WRKDIR}/pkg-message
-
-FBSDBIN=	DRAWEXE wokprocess woksh
-DIR2INST=	data
-#DIR2INST+=	tools wok
-SRC2INST=	adm drv inc make src
-.if !defined(NOPORTDOCS)
-DIR2INST+=	doc
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 700036 && defined(PACKAGE_BUILDING)
-# Work-around for gcc-41+
-GCC4WA=		-ffriend-injection -fpermissive
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MTBB}
+LIB_DEPENDS+=	tbb:${PORTSDIR}/devel/tbb
+CONFIGURE_ARGS+=--with-tbb-include=${LOCALBASE}/include	\
+		--with-tbb-library=${LOCALBASE}/lib
+.endif
+
+.if ${PORT_OPTIONS:MVIS}
+CONFIGURE_ARGS+=--enable-vis			\
+		--with-ftgl=${LOCALBASE}	\
+		--with-freetype=${LOCALBASE}	\
+		--with-gl2ps=${LOCALBASE}
+USE_GL=		glu
+LIB_DEPENDS+=	ftgl:${PORTSDIR}/graphics/ftgl		\
+		freetype:${PORTSDIR}/print/freetype2	\
+		gl2ps:${PORTSDIR}/print/gl2ps
+PLIST_SUB+=	VIS=""
+. if ${PORT_OPTIONS:MOCAF}
+CONFIGURE_ARGS+=--enable-caf
+PLIST_SUB+=	OCAF=""
+.  if ${PORT_OPTIONS:MDE}
+CONFIGURE_ARGS+=--enable-dxe
+PLIST_SUB+=	DE=""
+.   if ${PORT_OPTIONS:MDRAW}
+CONFIGURE_ARGS+=--enable-draw			\
+		--with-tcl=${TCL_LIBDIR}	\
+		--with-tk=${TK_LIBDIR}
+USE_TK=		84+
+LIB_DEPENDS+=	itcl.${ITCL_VER}:${PORTSDIR}/lang/itcl		\
+		Tix${TIX_VER}:${PORTSDIR}/x11-toolkits/tix
+ITCL_VER=	3
+TIX_VER=	8.4.3
+TIX_MM=		8.4.3
+PLIST_SUB+=	DRAW=""
+.   else
+CONFIGURE_ARGS+=--without-tcl --disable-draw
+PLIST_SUB+=	DRAW="@comment "
+.   endif
+.  else
+CONFIGURE_ARGS+=--disable-dxe --without-tcl --disable-draw
+PLIST_SUB+=	DRAW="@comment " DE="@comment "
+.  endif
+. else
+CONFIGURE_ARGS+=--disable-caf --without-tcl --disable-draw --disable-dxe
+PLIST_SUB+=	DE="@comment " DRAW="@comment " OCAF="@comment "
+. endif
+.else
+CONFIGURE_ARGS+=--disable-vis --without-tcl --disable-draw --disable-dxe --disable-caf
+PLIST_SUB+=	VIS="@comment " DRAW="@comment " DE="@comment " OCAF="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MFI}
+LIB_DEPENDS+=	freeimageplus:${PORTSDIR}/graphics/freeimage
+CONFIGURE_ARGS+=--with-freeimage=${LOCALBASE}
+.else
+PLIST_SUB+=	FI="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MQT}
+USE_QT4=	corelib gui
+CONFIGURE_ARGS+=--with-qt=${LOCALBASE}
+LDFLAGS+=	-L${QT_LIBDIR}
+.else
+PLIST_SUB+=	QT="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MJAVA}
+USE_JAVA=	yes
+JAVA_VERSION=	1.6+
+CONFIGURE_ARGS+=--with-java-include=${JAVA_HOME}/include
+.else
+CONFIGURE_ARGS+=--without-java-include
+PLIST_SUB+=	JAVA="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MDATA}
+PORTDATA=	*
+.endif
+.if ${PORT_OPTIONS:MDOCS}
+PORTDOCS=	*
+.endif
+.if ${PORT_OPTIONS:MEXAMPLES}
+PORTEXAMPLES=	*
+.endif
+
+F_MALLOC=	OSD/OSD_signal_WNT.cxx OSD/OSD_Csharedmemory.c OSD/OSD_MemInfo.cxx	\
+		OSD/OSD_Thread.cxx OSD/OSD.cxx OSD/OSD_SharedLibrary.cxx		\
+		OSD/OSD_MemInfo.cxx MMgt/MMgt_StackManager.cxx Image/Image_PixMap.cxx	\
+		Standard/Standard_MMgrOpt.cxx Standard/Standard.cxx StepFile/step.yacc	\
+		StepFile/recfile.pc ExprIntrp/ExprIntrp.tab.c
+
 pre-everything::
 	@${ECHO_MSG}
 	@${ECHO_MSG} "Warning: to build OpenCascade, you should have at least"
-	@${ECHO_MSG} "3.7 Gb of free disk space in build area!"
+	@${ECHO_MSG} "2.6 Gb of free disk space in build area!"
 	@${ECHO_MSG}
 
 pre-configure:
-	${REINPLACE_CMD} -e 's|%%CASROOT%%|${CASROOT}|'	\
-		-e 's|%%LOCALBASE%%|${LOCALBASE}|'	\
-		-e 's|%%TCL_LIBDIR%%|${TCL_LIBDIR}|'	\
-		-e 's|%%TK_LIBDIR%%|${TK_LIBDIR}|'	\
-		-e 's|%%ITCLMM%%|${ITCL_VER}|'		\
-		-e 's|%%ITKMM%%|${ITK_MM}|'		\
-		-e 's|%%TIX_MM%%|${TIX_MM}|'		\
-		-e 's|!/bin/ksh|! ${LOCALBASE}/bin/ksh|'\
-		${WRKSRC}/env.csh ${WRKSRC}/env.ksh
-	${REINPLACE_CMD} -e 's|/tmp/OCC50|${CASROOT}|'	\
-		-e 's|/usr/bin/g++|${CXX}|'		\
-		-e 's|/usr/bin/gcc|${CC}|'		\
-		-e 's|%%JAVAHOME%%|${JAVA_HOME}|'	\
-		-e 's|/usr/local|${LOCALBASE}|'		\
-		-e 's|/usr/X11R6|${LOCALBASE}|'		\
-		${WRKSRC}/src/OS/Draw.tcl		\
-		${WRKSRC}/src/OS/Visualization.tcl	\
-		${WRKSRC}/src/OS/ApplicationFramework.tcl
-	${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|'\
-		-e 's|/usr/X11R6|${LOCALBASE}|'		\
-		-e 's|/usr/local/bin/tclsh8.4|${TCLSH}|'\
-		${WRKSRC}/src/WOKsite/wokinit.csh	\
-		${WRKSRC}/src/OS/WOK.tcl
-	${REINPLACE_CMD} -e 's|$${TCLBIN}/tclsh|${TCLSH}|'	\
-		${WRKSRC}/src/WOKsite/wok.csh
-	${REINPLACE_CMD} -e 's|/usr/bin/g++|${CXX}|'	\
-		-e 's|/usr/bin/gcc|${CC}|'		\
-		-e 's|/usr/bin/f77|${F77}|'		\
-		-e 's|/usr/bin/ld|${LD}|'		\
-		-e 's|%%CXXFLAGS%%|${CXXFLAGS}|'	\
-		-e 's|%%CFLAGS%%|${CFLAGS}|'		\
-		-e 's|%%LOCALBASE%%|${LOCALBASE}|'	\
-		-e 's|%%/usr/X11R6%%|${X11LBASE}|'	\
-		-e 's|%%STL_COMPILER%%|${STL_COMPILER}|'\
-		-e 's|%%TCL_INCDIR%%|${TCL_INCLUDEDIR}|'\
-		-e 's|%%JAVA_HOME%%|${JAVA_HOME}|'	\
-		${WRKSRC}/src/WOKBuilderDef/CSF.edl	\
-		${WRKSRC}/src/WOKBuilderDef/CMPLRS.edl	\
-		${WRKSRC}/src/WOKBuilderDef/LDEXE.edl	\
-		${WRKSRC}/src/WOKBuilderDef/LDSHR.edl
-
-pre-install:
-	${MKDIR} ${CASROOT}
+.if ${PORT_OPTIONS:MQT}
+	${REINPLACE_CMD} -e 's|$$qt/include|${QT_INCDIR}|g' ${WRKSRC}/configure.ac
+.endif
+	${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' ${F_MALLOC:C|^|${WRKSRC}/src/|}
 
 post-install:
-	${MKDIR} ${CASROOT}/bsd/bin ${OCCROOT}/samples
-	${LN} -sf ${FBSDBIN:S|^|${PREFIX}/bin/|} ${CASROOT}/bsd/bin
-	${LN} -sf ${PREFIX}/lib ${CASROOT}/bsd/lib
-	${LN} -sf ${CASROOT}/bsd ${CASROOT}/${OPSYS}
-	${INSTALL_DATA} ${PATCH_WRKSRC}/LICENSE ${OCCROOT}
-	${INSTALL_DATA} ${WRKDIR}/LICENSE.${OPSYS} ${OCCROOT}
-	@${ECHO_CMD} "To populate this directory, please install the following ports:"\
-		> ${OCCROOT}/samples/README
-	@${ECHO_CMD} "- cad/${PORTNAME}-tutorial" >> ${OCCROOT}/samples/README
-	@${ECHO_CMD} "- cad/${PORTNAME}-samples-qt" >> ${OCCROOT}/samples/README
-	@${ECHO_CMD} "- cad/${PORTNAME}-samples-java" >> ${OCCROOT}/samples/README
-.for di in ${DIR2INST}
-	cd ${PATCH_WRKSRC} &&	\
-		${FIND} ${di} -type d -exec ${MKDIR} ${OCCROOT}/{} \;
-	cd ${PATCH_WRKSRC} &&	\
-		${FIND} ${di} -type f -exec ${INSTALL_DATA} {} ${OCCROOT}/{} \;
-.endfor
-#	${LN} -sf ${PREFIX}/lib ${OCCROOT}/wok/lib/bsd
-	cd ${OCCROOT} &&	\
-		${FIND} ${DIR2INST} -name "*sh" -exec ${CHMOD} ${BINMODE} {} \;
-.for es in env.csh env.ksh
-	${INSTALL_SCRIPT} ${WRKSRC}/${es} ${CASROOT}
-.endfor
-	${FIND} ${OCCROOT} -name "*.orig" -exec ${RM} {} \;
-	${FIND} ${CASROOT} -type d -empty -exec ${TOUCH} {}/.keep-me \;
-	@${ECHO_MSG}
-	@${CAT} ${PKGMESSAGE}
-	@${ECHO_MSG}
+	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/include/OpenCASCADE
+	${RM} ${OCCROOT}/src/OS/*.orig ${OCCROOT}/src/DrawResources/*.orig
+	cd ${WRKSRC}/src && ${COPYTREE_SHARE} UnitsAPI ${OCCROOT}/src
+.if ${PORT_OPTIONS:MDATA}
+	${MKDIR} ${DATADIR}
+. for dir in data tests
+	cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${DATADIR}
+. endfor
+.endif
+.if ${PORT_OPTIONS:MDOCS}
+	${MKDIR} ${DOCSDIR}
+	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR}
+.endif
+.if ${PORT_OPTIONS:MEXAMPLES}
+	${MKDIR} ${EXAMPLESDIR}
+	cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
+.endif
+
+.if defined(MAINTAINER_MODE)
+regression-test:	install
+	${MKDIR} /tmp/testOCC
+	bash -c "\
+	cd ${OCCROOT} && . ${OCCROOT}/env_amk.sh &&	\
+	CSF_TestScriptsPath=${DATADIR}/tests	\
+	CSF_TestDataPath=${DATADIR}/data	\
+	DRAWEXE -f ${FILESDIR}/regtest "
+.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/cad/opencascade/distinfo
==============================================================================
--- head/cad/opencascade/distinfo	Sun May 12 17:18:16 2013	(r317969)
+++ head/cad/opencascade/distinfo	Sun May 12 17:31:20 2013	(r317970)
@@ -1,2 +1,2 @@
-SHA256 (opencascade-6.3.tar.bz2) = e4c3cb7e47306308dddfb73d6cbc29b79153459fe94e4d75741cf903cc30f48b
-SIZE (opencascade-6.3.tar.bz2) = 78534561
+SHA256 (OpenCASCADE660.tgz) = e39fa4b2255b9bd9bf97aa122043f4608d97b6b79d922375da53275e42b25d60
+SIZE (OpenCASCADE660.tgz) = 119153607

Added: head/cad/opencascade/files/patch-Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-Makefile.am	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,30 @@
+--- Makefile.am.orig	2013-03-26 10:31:48.000000000 +0100
++++ Makefile.am	2013-05-11 17:25:23.000000000 +0200
+@@ -91,18 +91,15 @@
+ 	fi
+ 	buildd=`pwd`; cd $(top_srcdir); sourced=`pwd`; cd $(prefix); installd=`pwd`; cd $$buildd; \
+ 	if [ "$$installd" != "$$sourced" ]; then \
+-		$(INSTALL) -d $(prefix)/inc; \
+-		cp -frL $(top_srcdir)/inc $(prefix); \
+-		cp -frL $$buildd/config.h $(prefix); \
++		mv $(top_srcdir)/inc $(top_srcdir)/OpenCASCADE; \
++		cp -frL $(top_srcdir)/OpenCASCADE $(prefix)/include/; \
++		mv $(top_srcdir)/OpenCASCADE $(top_srcdir)/inc; \
+ 		for d in  $(FoundationClasses_DIRS) $(ModelingData_DIRS) $(ModelingAlgorithms_DIRS) $(Visualization_DIRS) $(ApplicationFramework_DIRS) $(DataExchange_DIRS) $(Draw_DIRS); do \
+-			$(INSTALL) -d $(prefix)/src/$$d; \
+-			cp -frL $(top_srcdir)/src/$$d $(prefix)/src; \
++			$(INSTALL) -d $(prefix)/$(LOCCROOT)/src/$$d; \
++			cp -frL $(top_srcdir)/src/$$d $(prefix)/$(LOCCROOT)/src; \
+ 		done; \
+ 	fi
+-	if [ -e $(prefix)/inc/config.h ]; then \
+-		rm -f $(prefix)/inc/config.h; \
+-	fi
+-	cd $(prefix)/inc && ln -s ../config.h config.h
+-	cd $(top_srcdir) && cp *amk.sh $(prefix)
++	cp $(top_srcdir)/config.h $(prefix)/include/OpenCASCADE/
++	cd $(top_srcdir) && cp *amk.sh $(prefix)/$(LOCCROOT)/
+ 
+-.PHONY: FoundationClasses ModelingData ModelingAlgorithms Visualization ApplicationFramework DataExchange Draw
+\ No newline at end of file
++.PHONY: FoundationClasses ModelingData ModelingAlgorithms Visualization ApplicationFramework DataExchange Draw

Added: head/cad/opencascade/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-configure.ac	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,12 @@
+--- configure.ac.orig	2013-04-19 08:49:57.000000000 +0200
++++ configure.ac	2013-05-08 23:20:45.000000000 +0200
+@@ -67,8 +67,7 @@
+ #-----------------------------------------------------------------------------
+ # dl library is required
+ #-----------------------------------------------------------------------------
+-AC_CHECK_LIB([dl],[dlopen],[],[AC_MSG_ERROR([dl library is required])])
+-CSF_SOCKETLibs_LIB=-ldl
++CSF_SOCKETLibs_LIB=
+ 
+ #---------------------------------------------------------------------
+ #

Added: head/cad/opencascade/files/patch-inc_Standard_Time.hxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-inc_Standard_Time.hxx	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,18 @@
+--- inc/Standard_Time.hxx.orig	2013-04-18 17:20:16.000000000 +0200
++++ inc/Standard_Time.hxx	2013-05-09 14:46:25.000000000 +0200
+@@ -34,10 +34,10 @@
+ // ------------------------------------------------------------------
+ // IsEqual : Returns Standard_True if two time values are equal
+ // ------------------------------------------------------------------
+-inline Standard_Boolean IsEqual (const Standard_Time theOne,
+-                                 const Standard_Time theTwo)
+-{
+-  return theOne == theTwo;
+-}
++//inline Standard_Boolean IsEqual (const Standard_Time theOne,
++//                                 const Standard_Time theTwo)
++//{
++//  return theOne == theTwo;
++//}
+ 
+ #endif

Added: head/cad/opencascade/files/patch-src_DrawResources_InitEnvironment.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_DrawResources_InitEnvironment.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,11 @@
+--- src/DrawResources/InitEnvironment.tcl.orig	Fri Sep 21 09:50:26 2001
++++ src/DrawResources/InitEnvironment.tcl	Thu Aug 10 22:58:39 2006
+@@ -7,6 +7,8 @@
+     set LINE_FROM_UNAME [ exec uname -a ] ;
+     if { [ regexp SunOS $LINE_FROM_UNAME ] } {
+ 	return "sun"
++    }  elseif { [ regexp FreeBSD $LINE_FROM_UNAME ] } {
++	return "bsd"
+     }  elseif { [ regexp IRIX $LINE_FROM_UNAME ] } {
+ 	return "sil"
+     } elseif { [ regexp OSF $LINE_FROM_UNAME ] } {

Added: head/cad/opencascade/files/patch-src_OS_ApplicationFramework.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_OS_ApplicationFramework.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,27 @@
+--- src/OS/ApplicationFramework.tcl.orig	Thu Sep 22 19:55:08 2005
++++ src/OS/ApplicationFramework.tcl	Thu Aug 10 22:46:41 2006
+@@ -68,6 +68,12 @@
+ 	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+            lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]" 
+ 	}
++	FreeBSD {
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/freebsd"
++	   lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++           lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
++	}
+ 	SunOS {
+ 	    lappend l "/usr/openwin/include"
+ 	    lappend l "/usr/dt/include"
+@@ -98,6 +104,11 @@
+ 	}
+ 	Linux {
+ 	    lappend l /usr/X11R6/lib
++	}
++	FreeBSD {
++	    lappend l /usr/X11R6/lib
++	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltcl"
++	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltk"
+ 	}
+ 	SunOS {
+ 	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltcl"

Added: head/cad/opencascade/files/patch-src_OS_DataExchange.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_OS_DataExchange.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,24 @@
+--- src/OS/DataExchange.tcl.orig	Mon Jul 25 08:47:10 2005
++++ src/OS/DataExchange.tcl	Tue Aug  1 21:03:42 2006
+@@ -59,6 +59,12 @@
+ 	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+            lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]" 
+ 	}
++	FreeBSD {
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/freebsd"
++	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++            lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
++	}
+ 	SunOS {
+ 	    lappend l "/usr/openwin/include"
+ 	    lappend l "/usr/dt/include"
+@@ -86,6 +92,8 @@
+ 	HP-UX {
+ 	}
+ 	Linux {
++	}
++	FreeBSD {
+ 	}
+ 	SunOS {
+ 	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltcl"

Added: head/cad/opencascade/files/patch-src_OS_Draw.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_OS_Draw.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,29 @@
+--- src/OS/Draw.tcl.orig	Wed Nov 26 09:30:49 2003
++++ src/OS/Draw.tcl	Thu Aug 10 22:08:37 2006
+@@ -50,6 +50,13 @@
+ 	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+             lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]" 
+ 	}
++	FreeBSD {
++	    lappend l "-I/usr/local/include"
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/freebsd"
++	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++            lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
++	}
+ 	SunOS {
+ 	    lappend l "/usr/openwin/include"
+ 	    lappend l "/usr/dt/include"
+@@ -79,6 +86,12 @@
+ 	HP-UX {
+ 	}
+ 	Linux {
++	    lappend l -L/usr/X11R6/lib
++            lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib"
++            lappend l "-L[wokparam -v %STLPortHome]/lib"
++	}
++	FreeBSD {
++	    lappend l -L/usr/local/lib
+ 	    lappend l -L/usr/X11R6/lib
+             lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib"
+             lappend l "-L[wokparam -v %STLPortHome]/lib"

Added: head/cad/opencascade/files/patch-src_OS_FoundationClasses.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_OS_FoundationClasses.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,35 @@
+--- src/OS/FoundationClasses.tcl.orig	Thu Jun 30 11:18:06 2005
++++ src/OS/FoundationClasses.tcl	Thu Aug 10 22:14:31 2006
+@@ -44,7 +44,13 @@
+ 	}
+ 	Linux {
+ 	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
+-	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/inclide/linux"
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/linux"
++	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++            lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
++	}
++	FreeBSD {
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/FreeBSD"
+ 	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+             lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
+ 	}
+@@ -53,7 +59,7 @@
+ 	    lappend l "/usr/dt/include"
+ 	    lappend l "[lindex [wokparam -v %CSF_CXX_INCLUDE] 0]"
+ 	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
+-	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/inclide/solaris"
++	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/solaris"
+ 	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+ 	}
+ 	IRIX {
+@@ -75,6 +81,8 @@
+ 	HP-UX {
+ 	}
+ 	Linux {
++	}
++	FreeBSD {
+ 	}
+ 	SunOS {
+ 	}

Added: head/cad/opencascade/files/patch-src_OS_ModelingAlgorithms.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_OS_ModelingAlgorithms.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,32 @@
+--- src/OS/ModelingAlgorithms.tcl.orig	Thu Jun 30 11:18:06 2005
++++ src/OS/ModelingAlgorithms.tcl	Thu Aug 10 22:18:25 2006
+@@ -45,10 +45,16 @@
+ 	HP-UX {
+ 	}
+ 	Linux {
+-	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
+-	    lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/solaris"
+-	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+-           lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]" 
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/linux"
++	   lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++           lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
++	}
++	FreeBSD {
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/freebsd"
++	   lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++           lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
+ 	}
+ 	SunOS {
+ 	    lappend l "/usr/openwin/include"
+@@ -77,6 +83,8 @@
+ 	HP-UX {
+ 	}
+ 	Linux {
++	}
++	FreeBSD {
+ 	}
+ 	SunOS {
+ 	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltcl"

Added: head/cad/opencascade/files/patch-src_OS_ModelingData.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_OS_ModelingData.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,24 @@
+--- src/OS/ModelingData.tcl.orig	Wed Nov 26 09:36:01 2003
++++ src/OS/ModelingData.tcl	Thu Aug 10 22:21:03 2006
+@@ -43,6 +43,12 @@
+ 	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+            lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]" 
+ 	}
++	FreeBSD {
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/freebsd"
++	   lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++           lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
++	}
+ 	SunOS {
+ 	    lappend l "/usr/openwin/include"
+ 	    lappend l "/usr/dt/include"
+@@ -70,6 +76,8 @@
+ 	HP-UX {
+ 	}
+ 	Linux {
++	}
++	FreeBSD {
+ 	}
+ 	SunOS {
+ 	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltcl"

Added: head/cad/opencascade/files/patch-src_OS_Visualization.tcl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_OS_Visualization.tcl	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,27 @@
+--- src/OS/Visualization.tcl.orig	Fri Jun 25 19:07:24 2004
++++ src/OS/Visualization.tcl	Thu Aug 10 22:42:55 2006
+@@ -47,6 +47,12 @@
+ 	    lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
+            lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]" 
+ 	}
++	FreeBSD {
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include"
++	   lappend l "-I[lindex [wokparam -v %CSF_JavaHome] 0]/include/freebsd"
++	   lappend l "[lindex [wokparam -v %CSF_TCL_HOME] 0]/include"
++           lappend l "[lindex [lindex [wokparam -v %STLPortInclude] 0] 0]"
++	}
+ 	SunOS {
+ 	    lappend l "\$OPENWINHOME/include"
+ 	    lappend l "/usr/openwin/include/X11"
+@@ -76,6 +82,11 @@
+ 	}
+ 	Linux {
+ 	    lappend l /usr/X11R6/lib
++	}
++	FreeBSD {
++	    lappend l /usr/X11R6/lib
++	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltcl"
++	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltk"
+ 	}
+ 	SunOS {
+ 	    lappend l "-L[wokparam -v %CSF_TCL_HOME]/lib -R[wokparam -v %CSF_TCL_HOME]/lib -ltcl"

Added: head/cad/opencascade/files/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,11 @@
+--- src/STEPConstruct/STEPConstruct_AP203Context.cxx.orig	2012-02-16 07:33:16.000000000 +0100
++++ src/STEPConstruct/STEPConstruct_AP203Context.cxx	2012-02-16 07:33:39.000000000 +0100
+@@ -103,7 +103,7 @@
+ 
+     Handle(StepBasic_CoordinatedUniversalTimeOffset) zone = 
+       new StepBasic_CoordinatedUniversalTimeOffset;
+-    Standard_Integer shift = Standard_Integer(timezone);
++    Standard_Integer shift = Standard_Integer((long long)timezone);
+     Standard_Integer shifth = abs ( shift ) / 3600;
+     Standard_Integer shiftm = ( abs ( shift ) - shifth * 3600 ) / 60;
+     StepBasic_AheadOrBehind sense = ( shift >0 ? StepBasic_aobBehind : 

Added: head/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,12 @@
+--- src/Standard/Standard_MMgrTBBalloc.cxx.orig	2012-11-12 11:47:26.000000000 +0100
++++ src/Standard/Standard_MMgrTBBalloc.cxx	2013-03-27 10:59:09.000000000 +0100
+@@ -28,6 +28,9 @@
+ 
+ // paralleling with Intel TBB
+ #ifdef HAVE_TBB
++#ifdef VERSION
++#undef VERSION
++#endif
+ #include <tbb/scalable_allocator.h>
+ using namespace tbb;
+ #else

Added: head/cad/opencascade/files/regtest
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/opencascade/files/regtest	Sun May 12 17:31:20 2013	(r317970)
@@ -0,0 +1,4 @@
+pload ALL
+testgrid -outdir /tmp/testOCC
+exit
+

Modified: head/cad/opencascade/pkg-plist
==============================================================================
--- head/cad/opencascade/pkg-plist	Sun May 12 17:18:16 2013	(r317969)
+++ head/cad/opencascade/pkg-plist	Sun May 12 17:31:20 2013	(r317970)
@@ -1,32 +1,14070 @@
 FreeBSD/bin
 FreeBSD/lib
-bin/DRAWEXE
-bin/wokprocess
-bin/woksh
-lib/libBinLPlugin.la
-lib/libBinLPlugin.so
-lib/libBinLPlugin.so.0
-lib/libBinPlugin.la
-lib/libBinPlugin.so
-lib/libBinPlugin.so.0
-lib/libBinTObjPlugin.la
-lib/libBinTObjPlugin.so
-lib/libBinTObjPlugin.so.0
-lib/libBinXCAFPlugin.la
-lib/libBinXCAFPlugin.so
-lib/libBinXCAFPlugin.so.0
-lib/libFWOSPlugin.la
-lib/libFWOSPlugin.so
-lib/libFWOSPlugin.so.0
-lib/libPTKernel.la
-lib/libPTKernel.so
-lib/libPTKernel.so.0
-lib/libStdLPlugin.la
-lib/libStdLPlugin.so
-lib/libStdLPlugin.so.0
-lib/libStdPlugin.la
-lib/libStdPlugin.so
-lib/libStdPlugin.so.0
+%%OCCROOT%%/custom_amk.sh
+%%OCCROOT%%/draw_amk.sh
+%%OCCROOT%%/env_amk.sh
+%%DRAW%%%%OCCROOT%%/src/DrawResources/CURVES.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/DRAW.doc
+%%DRAW%%%%OCCROOT%%/src/DrawResources/DRAW.info
+%%DRAW%%%%OCCROOT%%/src/DrawResources/Documentation.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/DrawDefault
+%%DRAW%%%%OCCROOT%%/src/DrawResources/DrawPlugin
+%%DRAW%%%%OCCROOT%%/src/DrawResources/DrawTK.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/FILES
+%%DRAW%%%%OCCROOT%%/src/DrawResources/Geometry.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/InitEnvironment.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/Move.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/PROFIL.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/SCAN.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/SURFACES.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/StandardCommands.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/StandardViews.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/TKTopTest.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/TestCommands.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/dftree.tcl
+%%DRAW%%%%OCCROOT%%/src/DrawResources/idoc
+%%DRAW%%%%OCCROOT%%/src/DrawResources/lamp.ico
+%%DRAW%%%%OCCROOT%%/src/DrawResources/mkdoc
+%%DRAW%%%%OCCROOT%%/src/DrawResources/tdoc
+%%OCCROOT%%/src/OS/ApplicationFramework.tcl
+%%OCCROOT%%/src/OS/DataExchange.tcl
+%%OCCROOT%%/src/OS/Draw.tcl
+%%OCCROOT%%/src/OS/FILES
+%%OCCROOT%%/src/OS/FoundationClasses.tcl
+%%OCCROOT%%/src/OS/ModelingAlgorithms.tcl
+%%OCCROOT%%/src/OS/ModelingData.tcl
+%%OCCROOT%%/src/OS/Modules.tcl
+%%OCCROOT%%/src/OS/Visualization.tcl
+%%DE%%%%OCCROOT%%/src/SHMessage/FILES
+%%DE%%%%OCCROOT%%/src/SHMessage/SHAPE.fr
+%%DE%%%%OCCROOT%%/src/SHMessage/SHAPE.us
+%%OCAF%%%%OCCROOT%%/src/StdResource/FILES
+%%OCAF%%%%OCCROOT%%/src/StdResource/MDTV-Standard.xwd
+%%OCAF%%%%OCCROOT%%/src/StdResource/MigrationSheet.txt
+%%OCAF%%%%OCCROOT%%/src/StdResource/Plugin
+%%OCAF%%%%OCCROOT%%/src/StdResource/Standard
+%%OCAF%%%%OCCROOT%%/src/StdResource/Standard.us
+%%OCAF%%%%OCCROOT%%/src/StdResource/StandardLite
+%%OCAF%%%%OCCROOT%%/src/StdResource/TObj
+%%OCAF%%%%OCCROOT%%/src/StdResource/XCAF
+%%VIS%%%%OCCROOT%%/src/Textures/1d_elevation.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_MatraDatavision.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_alienskin.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_aluminum.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_blue_rock.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_bluewhite_paper.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_brushed.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_bubbles.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_bumps.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_cast.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_chipbd.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_clouds.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_flesh.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_floor.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_galvnisd.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_grass.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_knurl.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_maple.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_marble.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_mottled.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_rain.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/2d_rock.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/FILES
+%%VIS%%%%OCCROOT%%/src/Textures/env_clouds.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/env_cv.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/env_lines.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/env_medit.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/env_pearl.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/env_road.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/env_sky1.rgb
+%%VIS%%%%OCCROOT%%/src/Textures/env_sky2.rgb
+%%OCCROOT%%/src/UnitsAPI/CurrentUnits
+%%OCCROOT%%/src/UnitsAPI/FILES
+%%OCCROOT%%/src/UnitsAPI/Lexi_Expr.dat
+%%OCCROOT%%/src/UnitsAPI/MDTVBaseUnits
+%%OCCROOT%%/src/UnitsAPI/MDTVCurrentUnits
+%%OCCROOT%%/src/UnitsAPI/Units.dat
+%%OCCROOT%%/src/UnitsAPI/UnitsAPI.cdl
+%%OCCROOT%%/src/UnitsAPI/UnitsAPI.cxx
+%%DE%%%%OCCROOT%%/src/XSMessage/FILES
+%%DE%%%%OCCROOT%%/src/XSMessage/IGES.fr
+%%DE%%%%OCCROOT%%/src/XSMessage/IGES.us
+%%DE%%%%OCCROOT%%/src/XSMessage/XSTEP.fr
+%%DE%%%%OCCROOT%%/src/XSMessage/XSTEP.us
+%%DE%%%%OCCROOT%%/src/XSTEPResource/FILES
+%%DE%%%%OCCROOT%%/src/XSTEPResource/IGES
+%%DE%%%%OCCROOT%%/src/XSTEPResource/STEP
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/FILES
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_SmallTypes.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TDF.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TDataStd.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TDataStd_Name.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TDocStd.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TFunction.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TNaming.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TNaming_NamedShape.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlOcaf_TPrsStd.xsd
+%%OCAF%%%%OCCROOT%%/src/XmlOcafResource/XmlXcaf.xsd
+%%DRAW%%bin/DRAWEXE
+include/OpenCASCADE/AIS.hxx
+include/OpenCASCADE/AIS_AngleDimension.hxx
+include/OpenCASCADE/AIS_AngleDimension.lxx
+include/OpenCASCADE/AIS_AttributeFilter.hxx
+include/OpenCASCADE/AIS_AttributeFilter.lxx
+include/OpenCASCADE/AIS_Axis.hxx
+include/OpenCASCADE/AIS_Axis.lxx
+include/OpenCASCADE/AIS_BadEdgeFilter.hxx
+include/OpenCASCADE/AIS_C0RegularityFilter.hxx
+include/OpenCASCADE/AIS_Chamf2dDimension.hxx
+include/OpenCASCADE/AIS_Chamf2dDimension.lxx
+include/OpenCASCADE/AIS_Chamf3dDimension.hxx
+include/OpenCASCADE/AIS_Chamf3dDimension.lxx
+include/OpenCASCADE/AIS_Circle.hxx
+include/OpenCASCADE/AIS_Circle.lxx
+include/OpenCASCADE/AIS_ClearMode.hxx
+include/OpenCASCADE/AIS_ConcentricRelation.hxx
+include/OpenCASCADE/AIS_ConnectStatus.hxx
+include/OpenCASCADE/AIS_ConnectedInteractive.hxx
+include/OpenCASCADE/AIS_ConnectedInteractive.lxx
+include/OpenCASCADE/AIS_ConnectedShape.hxx
+include/OpenCASCADE/AIS_DataMapIteratorOfDataMapOfILC.hxx
+include/OpenCASCADE/AIS_DataMapIteratorOfDataMapOfIOStatus.hxx
+include/OpenCASCADE/AIS_DataMapIteratorOfDataMapOfSelStat.hxx
+include/OpenCASCADE/AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive.hxx
+include/OpenCASCADE/AIS_DataMapNodeOfDataMapOfILC.hxx
+include/OpenCASCADE/AIS_DataMapNodeOfDataMapOfIOStatus.hxx
+include/OpenCASCADE/AIS_DataMapNodeOfDataMapOfSelStat.hxx
+include/OpenCASCADE/AIS_DataMapNodeOfDataMapofIntegerListOfinteractive.hxx
+include/OpenCASCADE/AIS_DataMapOfILC.hxx
+include/OpenCASCADE/AIS_DataMapOfIOStatus.hxx
+include/OpenCASCADE/AIS_DataMapOfSelStat.hxx
+include/OpenCASCADE/AIS_DataMapofIntegerListOfinteractive.hxx
+include/OpenCASCADE/AIS_DiameterDimension.hxx
+include/OpenCASCADE/AIS_DiameterDimension.lxx
+include/OpenCASCADE/AIS_DimensionOwner.hxx
+include/OpenCASCADE/AIS_DimensionOwner.lxx
+include/OpenCASCADE/AIS_DisplayMode.hxx
+include/OpenCASCADE/AIS_DisplayStatus.hxx
+include/OpenCASCADE/AIS_Drawer.hxx
+include/OpenCASCADE/AIS_Drawer.lxx
+include/OpenCASCADE/AIS_EllipseRadiusDimension.hxx
+include/OpenCASCADE/AIS_EqualDistanceRelation.hxx
+include/OpenCASCADE/AIS_EqualDistanceRelation.lxx
+include/OpenCASCADE/AIS_EqualRadiusRelation.hxx
+include/OpenCASCADE/AIS_ExclusionFilter.hxx
+include/OpenCASCADE/AIS_ExclusionFilter.lxx
+include/OpenCASCADE/AIS_FixRelation.hxx
+include/OpenCASCADE/AIS_FixRelation.lxx
+include/OpenCASCADE/AIS_GlobalStatus.hxx
+include/OpenCASCADE/AIS_GlobalStatus.lxx
+include/OpenCASCADE/AIS_GraphicTool.hxx
+include/OpenCASCADE/AIS_IdenticRelation.hxx
+include/OpenCASCADE/AIS_IdenticRelation.lxx
+include/OpenCASCADE/AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs.hxx
+include/OpenCASCADE/AIS_IndexedDataMapOfOwnerPrs.hxx
+include/OpenCASCADE/AIS_InteractiveContext.hxx
+include/OpenCASCADE/AIS_InteractiveContext.lxx
+include/OpenCASCADE/AIS_InteractiveObject.hxx
+include/OpenCASCADE/AIS_InteractiveObject.lxx
+include/OpenCASCADE/AIS_KindOfDimension.hxx
+include/OpenCASCADE/AIS_KindOfInteractive.hxx
+include/OpenCASCADE/AIS_KindOfSurface.hxx
+include/OpenCASCADE/AIS_KindOfUnit.hxx
+include/OpenCASCADE/AIS_LengthDimension.hxx
+include/OpenCASCADE/AIS_LengthDimension.lxx
+include/OpenCASCADE/AIS_Line.hxx
+include/OpenCASCADE/AIS_Line.lxx
+include/OpenCASCADE/AIS_ListIteratorOfListOfInteractive.hxx
+include/OpenCASCADE/AIS_ListNodeOfListOfInteractive.hxx
+include/OpenCASCADE/AIS_ListOfInteractive.hxx
+include/OpenCASCADE/AIS_LocalContext.hxx
+include/OpenCASCADE/AIS_LocalContext.lxx
+include/OpenCASCADE/AIS_LocalStatus.hxx
+include/OpenCASCADE/AIS_LocalStatus.lxx
+include/OpenCASCADE/AIS_MapIteratorOfMapOfInteractive.hxx
+include/OpenCASCADE/AIS_MapOfInteractive.hxx
+include/OpenCASCADE/AIS_MaxRadiusDimension.hxx
+include/OpenCASCADE/AIS_MidPointRelation.hxx
+include/OpenCASCADE/AIS_MidPointRelation.lxx
+include/OpenCASCADE/AIS_MinRadiusDimension.hxx
+include/OpenCASCADE/AIS_MultipleConnectedInteractive.hxx
+include/OpenCASCADE/AIS_MultipleConnectedInteractive.lxx
+include/OpenCASCADE/AIS_MultipleConnectedShape.hxx
+include/OpenCASCADE/AIS_MultipleConnectedShape.lxx
+include/OpenCASCADE/AIS_NDataMapOfTransientIteratorOfListTransient.hxx
+include/OpenCASCADE/AIS_NListIteratorOfListTransient.hxx
+include/OpenCASCADE/AIS_NListTransient.hxx
+include/OpenCASCADE/AIS_OffsetDimension.hxx
+include/OpenCASCADE/AIS_OffsetDimension.lxx
+include/OpenCASCADE/AIS_PToContext.hxx
+include/OpenCASCADE/AIS_ParallelRelation.hxx
+include/OpenCASCADE/AIS_ParallelRelation.lxx
+include/OpenCASCADE/AIS_PerpendicularRelation.hxx
+include/OpenCASCADE/AIS_Plane.hxx
+include/OpenCASCADE/AIS_Plane.lxx
+include/OpenCASCADE/AIS_PlaneTrihedron.hxx
+include/OpenCASCADE/AIS_PlaneTrihedron.lxx
+include/OpenCASCADE/AIS_Point.hxx
+include/OpenCASCADE/AIS_Point.lxx
+include/OpenCASCADE/AIS_RadiusDimension.hxx
+include/OpenCASCADE/AIS_RadiusDimension.lxx
+include/OpenCASCADE/AIS_Relation.hxx
+include/OpenCASCADE/AIS_Relation.lxx
+include/OpenCASCADE/AIS_SelectStatus.hxx
+include/OpenCASCADE/AIS_Selection.hxx
+include/OpenCASCADE/AIS_Selection.lxx
+include/OpenCASCADE/AIS_SequenceNodeOfSequenceOfDimension.hxx
+include/OpenCASCADE/AIS_SequenceNodeOfSequenceOfInteractive.hxx
+include/OpenCASCADE/AIS_SequenceOfDimension.hxx
+include/OpenCASCADE/AIS_SequenceOfInteractive.hxx
+include/OpenCASCADE/AIS_Shape.hxx
+include/OpenCASCADE/AIS_Shape.lxx
+include/OpenCASCADE/AIS_SignatureFilter.hxx
+include/OpenCASCADE/AIS_StandardDatum.hxx
+include/OpenCASCADE/AIS_StatusOfDetection.hxx
+include/OpenCASCADE/AIS_StatusOfPick.hxx
+include/OpenCASCADE/AIS_StdMapNodeOfMapOfInteractive.hxx
+include/OpenCASCADE/AIS_SymmetricRelation.hxx
+include/OpenCASCADE/AIS_SymmetricRelation.lxx
+include/OpenCASCADE/AIS_TangentRelation.hxx
+include/OpenCASCADE/AIS_TexturedShape.hxx
+include/OpenCASCADE/AIS_Triangulation.hxx
+include/OpenCASCADE/AIS_Trihedron.hxx
+include/OpenCASCADE/AIS_Trihedron.lxx
+include/OpenCASCADE/AIS_TypeFilter.hxx
+include/OpenCASCADE/AIS_TypeOfAttribute.hxx
+include/OpenCASCADE/AIS_TypeOfAxis.hxx
+include/OpenCASCADE/AIS_TypeOfDist.hxx
+include/OpenCASCADE/AIS_TypeOfIso.hxx
+include/OpenCASCADE/AIS_TypeOfPlane.hxx
+include/OpenCASCADE/APIHeaderSection_EditHeader.hxx
+include/OpenCASCADE/APIHeaderSection_MakeHeader.hxx
+include/OpenCASCADE/Adaptor2d_Curve2d.hxx
+include/OpenCASCADE/Adaptor2d_Curve2dPtr.hxx
+include/OpenCASCADE/Adaptor2d_GenHCurve2d.gxx
+include/OpenCASCADE/Adaptor2d_GenHCurve2d.lxx
+include/OpenCASCADE/Adaptor2d_HCurve2d.hxx
+include/OpenCASCADE/Adaptor2d_HCurve2d.lxx
+include/OpenCASCADE/Adaptor2d_HLine2d.hxx
+include/OpenCASCADE/Adaptor2d_Line2d.hxx
+include/OpenCASCADE/Adaptor3d_Curve.hxx
+include/OpenCASCADE/Adaptor3d_CurveOnSurface.hxx
+include/OpenCASCADE/Adaptor3d_CurveOnSurfacePtr.hxx
+include/OpenCASCADE/Adaptor3d_CurvePtr.hxx
+include/OpenCASCADE/Adaptor3d_GenHCurve.gxx
+include/OpenCASCADE/Adaptor3d_GenHCurve.lxx
+include/OpenCASCADE/Adaptor3d_GenHSurface.gxx
+include/OpenCASCADE/Adaptor3d_GenHSurface.lxx
+include/OpenCASCADE/Adaptor3d_HCurve.hxx
+include/OpenCASCADE/Adaptor3d_HCurve.lxx
+include/OpenCASCADE/Adaptor3d_HCurveOnSurface.hxx
+include/OpenCASCADE/Adaptor3d_HIsoCurve.hxx
+include/OpenCASCADE/Adaptor3d_HOffsetCurve.hxx
+include/OpenCASCADE/Adaptor3d_HSurface.hxx
+include/OpenCASCADE/Adaptor3d_HSurface.lxx
+include/OpenCASCADE/Adaptor3d_HSurfaceOfLinearExtrusion.hxx
+include/OpenCASCADE/Adaptor3d_HSurfaceOfRevolution.hxx
+include/OpenCASCADE/Adaptor3d_HSurfaceTool.hxx
+include/OpenCASCADE/Adaptor3d_HSurfaceTool.lxx
+include/OpenCASCADE/Adaptor3d_HVertex.hxx
+include/OpenCASCADE/Adaptor3d_InterFunc.hxx
+include/OpenCASCADE/Adaptor3d_IsoCurve.hxx
+include/OpenCASCADE/Adaptor3d_IsoCurve.lxx
+include/OpenCASCADE/Adaptor3d_OffsetCurve.hxx
+include/OpenCASCADE/Adaptor3d_OffsetCurve.lxx
+include/OpenCASCADE/Adaptor3d_Surface.hxx
+include/OpenCASCADE/Adaptor3d_SurfaceOfLinearExtrusion.hxx
+include/OpenCASCADE/Adaptor3d_SurfaceOfRevolution.hxx
+include/OpenCASCADE/Adaptor3d_SurfacePtr.hxx
+include/OpenCASCADE/Adaptor3d_TopolTool.hxx
+include/OpenCASCADE/AdvApp2Var_ApproxAFunc2Var.hxx
+include/OpenCASCADE/AdvApp2Var_ApproxAFunc2Var.lxx
+include/OpenCASCADE/AdvApp2Var_ApproxF2var.hxx
+include/OpenCASCADE/AdvApp2Var_Context.hxx
+include/OpenCASCADE/AdvApp2Var_Criterion.hxx
+include/OpenCASCADE/AdvApp2Var_CriterionRepartition.hxx
+include/OpenCASCADE/AdvApp2Var_CriterionType.hxx
+include/OpenCASCADE/AdvApp2Var_Data.hxx

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



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