pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/cad/oce Import OCE 0.18 as cad/oce, based on wip/oce.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d96035b05716
branches:  trunk
changeset: 357422:d96035b05716
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Fri Jan 20 11:00:50 2017 +0000

description:
Import OCE 0.18 as cad/oce, based on wip/oce.

Opencascade Community Edition project gathers patches/changes/improvements
from the OCC community over the latest release.

Open CASCADE Technology is a software development platform freely available
in open source. It includes C++ components for 3D surface and solid modeling,
visualization, data exchange and rapid application development.

diffstat:

 cad/oce/DESCR                                                           |      6 +
 cad/oce/Makefile                                                        |     36 +
 cad/oce/PLIST                                                           |  12627 ++++++++++
 cad/oce/PLIST.draw                                                      |     88 +
 cad/oce/PLIST.x11                                                       |    507 +
 cad/oce/buildlink3.mk                                                   |     21 +
 cad/oce/distinfo                                                        |     16 +
 cad/oce/options.mk                                                      |     29 +
 cad/oce/patches/patch-CMakeLists.txt                                    |     33 +
 cad/oce/patches/patch-adm_cmake_TKernel_CMakeLists.txt                  |     16 +
 cad/oce/patches/patch-src_MeshVS_MeshVS__MeshPrsBuilder.cxx             |     17 +
 cad/oce/patches/patch-src_OSD_OSD__MemInfo.cxx                          |     15 +
 cad/oce/patches/patch-src_OSD_OSD__signal.cxx                           |     59 +
 cad/oce/patches/patch-src_OpenGl_OpenGl__Context.hxx                    |     17 +
 cad/oce/patches/patch-src_STEPConstruct_STEPConstruct__AP203Context.cxx |     24 +
 cad/oce/patches/patch-src_Standard_Standard__Mutex.hxx                  |     15 +
 cad/oce/patches/patch-src_Standard_Standard__PrimitiveTypes.hxx         |     36 +
 cad/oce/patches/patch-src_StepFile_recfile.pc                           |     15 +
 18 files changed, 13577 insertions(+), 0 deletions(-)

diffs (truncated from 13649 to 300 lines):

diff -r c7bb05d8ee41 -r d96035b05716 cad/oce/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/oce/DESCR     Fri Jan 20 11:00:50 2017 +0000
@@ -0,0 +1,6 @@
+Opencascade Community Edition project gathers patches/changes/improvements
+from the OCC community over the latest release.
+
+Open CASCADE Technology is a software development platform freely available
+in open source. It includes C++ components for 3D surface and solid modeling,
+visualization, data exchange and rapid application development.
diff -r c7bb05d8ee41 -r d96035b05716 cad/oce/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/oce/Makefile  Fri Jan 20 11:00:50 2017 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2017/01/20 11:00:50 fhajny Exp $
+
+DISTNAME=      OCE-0.18
+PKGNAME=       ${DISTNAME:tl}
+CATEGORIES=    cad
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=tpaviot/}
+
+MAINTAINER=    filip%joyent.com@localhost
+HOMEPAGE=      http://github.com/tpaviot/oce/
+COMMENT=       Open CASCADE Community Edition
+LICENSE=       gnu-lgpl-v2.1
+
+GITHUB_TAG=    ${DISTNAME}
+WRKSRC=                ${WRKDIR}/oce-${DISTNAME}
+
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL=   yes
+
+CHECK_PORTABILITY_SKIP+=       samples/qt/*
+
+# mk/configure/cmake.mk disables rpath handling
+# but we need it for a lib subpath
+LDFLAGS+=      ${COMPILER_RPATH_FLAG}${PREFIX}/lib/oce
+
+CMAKE_ARGS+=   -DOCE_INSTALL_PREFIX:PATH=${PREFIX}
+
+SUBST_CLASSES+=                prefix
+SUBST_MESSAGE.prefix=  Fixing PREFIX path.
+SUBST_STAGE.prefix=    post-configure
+SUBST_FILES.prefix=    CMakeFiles/Export/lib/oce/OCE-libraries-release.cmake
+SUBST_SED.prefix=      -e "s|${BUILDLINK_DIR}/lib/lib\([0-9a-zA-Z_-]*\)\.so|\1|g"
+
+.include "options.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r c7bb05d8ee41 -r d96035b05716 cad/oce/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/cad/oce/PLIST     Fri Jan 20 11:00:50 2017 +0000
@@ -0,0 +1,12627 @@
+@comment $NetBSD: PLIST,v 1.1 2017/01/20 11:00:50 fhajny Exp $
+include/oce/AIS.hxx
+include/oce/AIS_AttributeFilter.hxx
+include/oce/AIS_Axis.hxx
+include/oce/AIS_BadEdgeFilter.hxx
+include/oce/AIS_C0RegularityFilter.hxx
+include/oce/AIS_Chamf2dDimension.hxx
+include/oce/AIS_Chamf3dDimension.hxx
+include/oce/AIS_Circle.hxx
+include/oce/AIS_ClearMode.hxx
+include/oce/AIS_ConcentricRelation.hxx
+include/oce/AIS_ConnectStatus.hxx
+include/oce/AIS_ConnectedInteractive.hxx
+include/oce/AIS_DataMapIteratorOfDataMapOfILC.hxx
+include/oce/AIS_DataMapIteratorOfDataMapOfIOStatus.hxx
+include/oce/AIS_DataMapIteratorOfDataMapOfSelStat.hxx
+include/oce/AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive.hxx
+include/oce/AIS_DataMapNodeOfDataMapOfILC.hxx
+include/oce/AIS_DataMapNodeOfDataMapOfIOStatus.hxx
+include/oce/AIS_DataMapNodeOfDataMapOfSelStat.hxx
+include/oce/AIS_DataMapNodeOfDataMapofIntegerListOfinteractive.hxx
+include/oce/AIS_DataMapOfILC.hxx
+include/oce/AIS_DataMapOfIOStatus.hxx
+include/oce/AIS_DataMapOfSelStat.hxx
+include/oce/AIS_DataMapofIntegerListOfinteractive.hxx
+include/oce/AIS_DimensionOwner.hxx
+include/oce/AIS_DimensionSelectionMode.hxx
+include/oce/AIS_DisplayMode.hxx
+include/oce/AIS_DisplaySpecialSymbol.hxx
+include/oce/AIS_DisplayStatus.hxx
+include/oce/AIS_EllipseRadiusDimension.hxx
+include/oce/AIS_EqualDistanceRelation.hxx
+include/oce/AIS_EqualRadiusRelation.hxx
+include/oce/AIS_ExclusionFilter.hxx
+include/oce/AIS_FixRelation.hxx
+include/oce/AIS_GlobalStatus.hxx
+include/oce/AIS_GraphicTool.hxx
+include/oce/AIS_IdenticRelation.hxx
+include/oce/AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs.hxx
+include/oce/AIS_IndexedDataMapOfOwnerPrs.hxx
+include/oce/AIS_InteractiveContext.hxx
+include/oce/AIS_InteractiveObject.hxx
+include/oce/AIS_KindOfDimension.hxx
+include/oce/AIS_KindOfInteractive.hxx
+include/oce/AIS_KindOfSurface.hxx
+include/oce/AIS_KindOfUnit.hxx
+include/oce/AIS_Line.hxx
+include/oce/AIS_ListIteratorOfListOfInteractive.hxx
+include/oce/AIS_ListNodeOfListOfInteractive.hxx
+include/oce/AIS_ListOfInteractive.hxx
+include/oce/AIS_LocalContext.hxx
+include/oce/AIS_LocalStatus.hxx
+include/oce/AIS_MapIteratorOfMapOfInteractive.hxx
+include/oce/AIS_MapOfInteractive.hxx
+include/oce/AIS_MaxRadiusDimension.hxx
+include/oce/AIS_MidPointRelation.hxx
+include/oce/AIS_MinRadiusDimension.hxx
+include/oce/AIS_MultipleConnectedInteractive.hxx
+include/oce/AIS_OffsetDimension.hxx
+include/oce/AIS_PToContext.hxx
+include/oce/AIS_ParallelRelation.hxx
+include/oce/AIS_PerpendicularRelation.hxx
+include/oce/AIS_Plane.hxx
+include/oce/AIS_PlaneTrihedron.hxx
+include/oce/AIS_Point.hxx
+include/oce/AIS_Relation.hxx
+include/oce/AIS_SelectStatus.hxx
+include/oce/AIS_Selection.hxx
+include/oce/AIS_SequenceNodeOfSequenceOfDimension.hxx
+include/oce/AIS_SequenceNodeOfSequenceOfInteractive.hxx
+include/oce/AIS_SequenceOfDimension.hxx
+include/oce/AIS_SequenceOfInteractive.hxx
+include/oce/AIS_Shape.hxx
+include/oce/AIS_SignatureFilter.hxx
+include/oce/AIS_StandardDatum.hxx
+include/oce/AIS_StatusOfDetection.hxx
+include/oce/AIS_StatusOfPick.hxx
+include/oce/AIS_StdMapNodeOfMapOfInteractive.hxx
+include/oce/AIS_SymmetricRelation.hxx
+include/oce/AIS_TangentRelation.hxx
+include/oce/AIS_Triangulation.hxx
+include/oce/AIS_Trihedron.hxx
+include/oce/AIS_TypeFilter.hxx
+include/oce/AIS_TypeOfAttribute.hxx
+include/oce/AIS_TypeOfAxis.hxx
+include/oce/AIS_TypeOfDist.hxx
+include/oce/AIS_TypeOfIso.hxx
+include/oce/AIS_TypeOfPlane.hxx
+include/oce/APIHeaderSection_EditHeader.hxx
+include/oce/APIHeaderSection_MakeHeader.hxx
+include/oce/Adaptor2d_Curve2d.hxx
+include/oce/Adaptor2d_Curve2dPtr.hxx
+include/oce/Adaptor2d_GenHCurve2d.gxx
+include/oce/Adaptor2d_GenHCurve2d.lxx
+include/oce/Adaptor2d_HCurve2d.hxx
+include/oce/Adaptor2d_HCurve2d.lxx
+include/oce/Adaptor2d_HLine2d.hxx
+include/oce/Adaptor2d_Line2d.hxx
+include/oce/Adaptor3d_Curve.hxx
+include/oce/Adaptor3d_CurveOnSurface.hxx
+include/oce/Adaptor3d_CurveOnSurfacePtr.hxx
+include/oce/Adaptor3d_CurvePtr.hxx
+include/oce/Adaptor3d_GenHCurve.gxx
+include/oce/Adaptor3d_GenHCurve.lxx
+include/oce/Adaptor3d_GenHSurface.gxx
+include/oce/Adaptor3d_GenHSurface.lxx
+include/oce/Adaptor3d_HCurve.hxx
+include/oce/Adaptor3d_HCurve.lxx
+include/oce/Adaptor3d_HCurveOnSurface.hxx
+include/oce/Adaptor3d_HIsoCurve.hxx
+include/oce/Adaptor3d_HOffsetCurve.hxx
+include/oce/Adaptor3d_HSurface.hxx
+include/oce/Adaptor3d_HSurface.lxx
+include/oce/Adaptor3d_HSurfaceOfLinearExtrusion.hxx
+include/oce/Adaptor3d_HSurfaceOfRevolution.hxx
+include/oce/Adaptor3d_HSurfaceTool.hxx
+include/oce/Adaptor3d_HSurfaceTool.lxx
+include/oce/Adaptor3d_HVertex.hxx
+include/oce/Adaptor3d_InterFunc.hxx
+include/oce/Adaptor3d_IsoCurve.hxx
+include/oce/Adaptor3d_IsoCurve.lxx
+include/oce/Adaptor3d_OffsetCurve.hxx
+include/oce/Adaptor3d_OffsetCurve.lxx
+include/oce/Adaptor3d_Surface.hxx
+include/oce/Adaptor3d_SurfaceOfLinearExtrusion.hxx
+include/oce/Adaptor3d_SurfaceOfRevolution.hxx
+include/oce/Adaptor3d_SurfacePtr.hxx
+include/oce/Adaptor3d_TopolTool.hxx
+include/oce/AdvApp2Var_ApproxAFunc2Var.hxx
+include/oce/AdvApp2Var_ApproxAFunc2Var.lxx
+include/oce/AdvApp2Var_ApproxF2var.hxx
+include/oce/AdvApp2Var_Context.hxx
+include/oce/AdvApp2Var_Criterion.hxx
+include/oce/AdvApp2Var_CriterionRepartition.hxx
+include/oce/AdvApp2Var_CriterionType.hxx
+include/oce/AdvApp2Var_Data.hxx
+include/oce/AdvApp2Var_Data_f2c.hxx
+include/oce/AdvApp2Var_EvaluatorFunc2Var.hxx
+include/oce/AdvApp2Var_Framework.hxx
+include/oce/AdvApp2Var_Framework.lxx
+include/oce/AdvApp2Var_Iso.hxx
+include/oce/AdvApp2Var_MathBase.hxx
+include/oce/AdvApp2Var_Network.hxx
+include/oce/AdvApp2Var_Network.lxx
+include/oce/AdvApp2Var_Node.hxx
+include/oce/AdvApp2Var_Patch.hxx
+include/oce/AdvApp2Var_SequenceNodeOfSequenceOfNode.hxx
+include/oce/AdvApp2Var_SequenceNodeOfSequenceOfPatch.hxx
+include/oce/AdvApp2Var_SequenceNodeOfSequenceOfStrip.hxx
+include/oce/AdvApp2Var_SequenceNodeOfStrip.hxx
+include/oce/AdvApp2Var_SequenceOfNode.hxx
+include/oce/AdvApp2Var_SequenceOfPatch.hxx
+include/oce/AdvApp2Var_SequenceOfStrip.hxx
+include/oce/AdvApp2Var_Strip.hxx
+include/oce/AdvApp2Var_SysBase.hxx
+include/oce/AdvApprox_ApproxAFunction.hxx
+include/oce/AdvApprox_ApproxAFunction.lxx
+include/oce/AdvApprox_Cutting.hxx
+include/oce/AdvApprox_DichoCutting.hxx
+include/oce/AdvApprox_EvaluatorFunction.hxx
+include/oce/AdvApprox_PrefAndRec.hxx
+include/oce/AdvApprox_PrefCutting.hxx
+include/oce/AdvApprox_SimpleApprox.hxx
+include/oce/AppBlend_AppSurf.gxx
+include/oce/AppBlend_AppSurf.lxx
+include/oce/AppBlend_Approx.hxx
+include/oce/AppCont_ContMatrices.hxx
+include/oce/AppCont_Function.hxx
+include/oce/AppCont_LeastSquare.hxx
+include/oce/AppDef_Array1OfMultiPointConstraint.hxx
+include/oce/AppDef_BSpGradient_BFGSOfMyBSplGradientOfBSplineCompute.hxx
+include/oce/AppDef_BSpParFunctionOfMyBSplGradientOfBSplineCompute.hxx
+include/oce/AppDef_BSpParLeastSquareOfMyBSplGradientOfBSplineCompute.hxx
+include/oce/AppDef_BSplineCompute.hxx
+include/oce/AppDef_Compute.hxx
+include/oce/AppDef_Gradient_BFGSOfMyGradientOfCompute.hxx
+include/oce/AppDef_Gradient_BFGSOfMyGradientbisOfBSplineCompute.hxx
+include/oce/AppDef_Gradient_BFGSOfTheGradient.hxx
+include/oce/AppDef_HArray1OfMultiPointConstraint.hxx
+include/oce/AppDef_LinearCriteria.hxx
+include/oce/AppDef_MultiLine.hxx
+include/oce/AppDef_MultiPointConstraint.hxx
+include/oce/AppDef_MyBSplGradientOfBSplineCompute.hxx
+include/oce/AppDef_MyGradientOfCompute.hxx
+include/oce/AppDef_MyGradientbisOfBSplineCompute.hxx
+include/oce/AppDef_MyLineTool.hxx
+include/oce/AppDef_ParFunctionOfMyGradientOfCompute.hxx
+include/oce/AppDef_ParFunctionOfMyGradientbisOfBSplineCompute.hxx
+include/oce/AppDef_ParFunctionOfTheGradient.hxx
+include/oce/AppDef_ParLeastSquareOfMyGradientOfCompute.hxx
+include/oce/AppDef_ParLeastSquareOfMyGradientbisOfBSplineCompute.hxx
+include/oce/AppDef_ParLeastSquareOfTheGradient.hxx
+include/oce/AppDef_ResConstraintOfMyGradientOfCompute.hxx
+include/oce/AppDef_ResConstraintOfMyGradientbisOfBSplineCompute.hxx
+include/oce/AppDef_ResConstraintOfTheGradient.hxx
+include/oce/AppDef_SmoothCriterion.hxx
+include/oce/AppDef_TheFunction.hxx
+include/oce/AppDef_TheGradient.hxx
+include/oce/AppDef_TheLeastSquares.hxx
+include/oce/AppDef_TheResol.hxx
+include/oce/AppDef_Variational.hxx
+include/oce/AppParCurves.hxx
+include/oce/AppParCurves_Array1OfConstraintCouple.hxx
+include/oce/AppParCurves_Array1OfMultiBSpCurve.hxx
+include/oce/AppParCurves_Array1OfMultiCurve.hxx
+include/oce/AppParCurves_Array1OfMultiPoint.hxx
+include/oce/AppParCurves_BSpFunction.gxx
+include/oce/AppParCurves_BSpGradient.gxx
+include/oce/AppParCurves_BSpGradient_BFGS.gxx
+include/oce/AppParCurves_Constraint.hxx
+include/oce/AppParCurves_ConstraintCouple.hxx
+include/oce/AppParCurves_Function.gxx
+include/oce/AppParCurves_Gradient.gxx
+include/oce/AppParCurves_Gradient_BFGS.gxx
+include/oce/AppParCurves_HArray1OfConstraintCouple.hxx
+include/oce/AppParCurves_HArray1OfMultiBSpCurve.hxx
+include/oce/AppParCurves_HArray1OfMultiCurve.hxx
+include/oce/AppParCurves_HArray1OfMultiPoint.hxx
+include/oce/AppParCurves_LeastSquare.gxx
+include/oce/AppParCurves_MultiBSpCurve.hxx
+include/oce/AppParCurves_MultiCurve.hxx
+include/oce/AppParCurves_MultiPoint.hxx
+include/oce/AppParCurves_MultiPoint.lxx
+include/oce/AppParCurves_ResolConstraint.gxx
+include/oce/AppParCurves_SequenceNodeOfSequenceOfMultiBSpCurve.hxx
+include/oce/AppParCurves_SequenceNodeOfSequenceOfMultiCurve.hxx
+include/oce/AppParCurves_SequenceOfMultiBSpCurve.hxx
+include/oce/AppParCurves_SequenceOfMultiCurve.hxx
+include/oce/AppStdL_Application.hxx
+include/oce/AppStd_Application.hxx
+include/oce/ApproxInt_Approx.gxx
+include/oce/ApproxInt_ImpPrmSvSurfaces.gxx
+include/oce/ApproxInt_MultiLine.gxx
+include/oce/ApproxInt_MultiLineTool.gxx
+include/oce/ApproxInt_MultiLineTool.lxx
+include/oce/ApproxInt_PrmPrmSvSurfaces.gxx
+include/oce/ApproxInt_SvSurfaces.hxx
+include/oce/Approx_Array1OfAdHSurface.hxx
+include/oce/Approx_Array1OfGTrsf2d.hxx
+include/oce/Approx_BSplComputeLine.gxx
+include/oce/Approx_ComputeCLine.gxx
+include/oce/Approx_ComputeLine.gxx
+include/oce/Approx_Curve2d.hxx
+include/oce/Approx_Curve3d.hxx
+include/oce/Approx_CurveOnSurface.hxx
+include/oce/Approx_CurvilinearParameter.hxx



Home | Main Index | Thread Index | Old Index