From de4b6f1deda9ea00663bdfad9c3bff5c42b04d74 Mon Sep 17 00:00:00 2001 From: Xavier Broquere <xavier.broquere@laas.fr> Date: Fri, 2 Sep 2011 11:00:51 +0200 Subject: [PATCH] [wip/collada-dom] Initial import of collada-dom -The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document. -The initial version imported is 2.3.1 --- Makefile | 1 + collada-dom/DESCR | 2 + collada-dom/Makefile | 31 +++++ collada-dom/PLIST | 286 ++++++++++++++++++++++++++++++++++++++++++ collada-dom/depend.mk | 26 ++++ collada-dom/distinfo | 3 + 6 files changed, 349 insertions(+) create mode 100644 collada-dom/DESCR create mode 100644 collada-dom/Makefile create mode 100644 collada-dom/PLIST create mode 100644 collada-dom/depend.mk create mode 100644 collada-dom/distinfo diff --git a/Makefile b/Makefile index f818c1d5..e3594299 100644 --- a/Makefile +++ b/Makefile @@ -31,5 +31,6 @@ SUBDIR+= jafar-correl SUBDIR+= jafar-qdisplay SUBDIR+= jafar-gdhe SUBDIR+= jafar-rtslam +SUBDIR+= collada-dom include ../mk/robotpkg.subdir.mk diff --git a/collada-dom/DESCR b/collada-dom/DESCR new file mode 100644 index 00000000..1f13a6c0 --- /dev/null +++ b/collada-dom/DESCR @@ -0,0 +1,2 @@ +The COLLADA Document Object Model (DOM) is an application programming interface (API) +that provides a C++ object representation of a COLLADA XML instance document. diff --git a/collada-dom/Makefile b/collada-dom/Makefile new file mode 100644 index 00000000..51e11542 --- /dev/null +++ b/collada-dom/Makefile @@ -0,0 +1,31 @@ +# robotpkg Makefile for: graphics/collada-dom +# Created: Francois Lancelot on Thur, 01 Sep 2011 +# +PKGVERSION= 2.3.1 +PKGNAME= collada-dom-${PKGVERSION} +DISTNAME= collada_dom-${PKGVERSION}-src +MASTER_SITES= ${MASTER_SITE_OPENROBOTS} +EXTRACT_SUFX= .tgz + +CATEGORIES= graphics +HOMEPAGE= http://collada-dom.sourceforge.net/ +MAINTAINER= rosen.diankov@gmail.com +COMMENT= Library that provides a C++ object representation of a COLLADA XML instance document +LICENSE= mit +USE_LANGUAGES+= c c++ + +WRKSRC= ${WRKDIR}/${PKGNAME} +CMAKE_ARG_PATH= .. +CONFIGURE_DIRS= build + +INSTALLATION_DIRS= include/collada-dom +# create the build directory +pre-configure: + ${RUN}${MKDIR} ${WRKSRC}/build + +# General configuration +CMAKE_ARGS+= -DOPT_COLLADA14=OFF + +include ../../mk/sysdep/cmake.mk +include ../../mk/robotpkg.mk + diff --git a/collada-dom/PLIST b/collada-dom/PLIST new file mode 100644 index 00000000..30ac888c --- /dev/null +++ b/collada-dom/PLIST @@ -0,0 +1,286 @@ +@comment Thu Sep 1 16:37:06 CEST 2011 +include/collada-dom/1.5/dom/domAccessor.h +include/collada-dom/1.5/dom/domAnimation.h +include/collada-dom/1.5/dom/domAnimation_clip.h +include/collada-dom/1.5/dom/domArticulated_system.h +include/collada-dom/1.5/dom/domAsset.h +include/collada-dom/1.5/dom/domAxis.h +include/collada-dom/1.5/dom/domAxis_constraint.h +include/collada-dom/1.5/dom/domBind_joint_axis.h +include/collada-dom/1.5/dom/domBind_kinematics_model.h +include/collada-dom/1.5/dom/domBind_material.h +include/collada-dom/1.5/dom/domBool_array.h +include/collada-dom/1.5/dom/domBox.h +include/collada-dom/1.5/dom/domBrep.h +include/collada-dom/1.5/dom/domCOLLADA.h +include/collada-dom/1.5/dom/domCamera.h +include/collada-dom/1.5/dom/domCapsule.h +include/collada-dom/1.5/dom/domCg_array.h +include/collada-dom/1.5/dom/domCg_newparam.h +include/collada-dom/1.5/dom/domCg_param.h +include/collada-dom/1.5/dom/domCg_pass.h +include/collada-dom/1.5/dom/domCg_setparam.h +include/collada-dom/1.5/dom/domCg_user.h +include/collada-dom/1.5/dom/domChannel.h +include/collada-dom/1.5/dom/domCircle.h +include/collada-dom/1.5/dom/domCommon_bool_or_param.h +include/collada-dom/1.5/dom/domCommon_float2_or_param.h +include/collada-dom/1.5/dom/domCommon_float_or_param.h +include/collada-dom/1.5/dom/domCommon_int_or_param.h +include/collada-dom/1.5/dom/domCommon_param.h +include/collada-dom/1.5/dom/domCommon_sidref_or_param.h +include/collada-dom/1.5/dom/domCone.h +include/collada-dom/1.5/dom/domConstants.h +include/collada-dom/1.5/dom/domController.h +include/collada-dom/1.5/dom/domConvex_mesh.h +include/collada-dom/1.5/dom/domCurve.h +include/collada-dom/1.5/dom/domCurves.h +include/collada-dom/1.5/dom/domCylinder.h +include/collada-dom/1.5/dom/domEdges.h +include/collada-dom/1.5/dom/domEffect.h +include/collada-dom/1.5/dom/domElements.h +include/collada-dom/1.5/dom/domEllipse.h +include/collada-dom/1.5/dom/domEllipsoid.h +include/collada-dom/1.5/dom/domExtra.h +include/collada-dom/1.5/dom/domFaces.h +include/collada-dom/1.5/dom/domFloat_array.h +include/collada-dom/1.5/dom/domForce_field.h +include/collada-dom/1.5/dom/domFormula.h +include/collada-dom/1.5/dom/domFormula_newparam.h +include/collada-dom/1.5/dom/domFormula_setparam.h +include/collada-dom/1.5/dom/domFormula_technique.h +include/collada-dom/1.5/dom/domFx_annotate.h +include/collada-dom/1.5/dom/domFx_clearcolor.h +include/collada-dom/1.5/dom/domFx_cleardepth.h +include/collada-dom/1.5/dom/domFx_clearstencil.h +include/collada-dom/1.5/dom/domFx_code.h +include/collada-dom/1.5/dom/domFx_colortarget.h +include/collada-dom/1.5/dom/domFx_common_color_or_texture.h +include/collada-dom/1.5/dom/domFx_common_float_or_param.h +include/collada-dom/1.5/dom/domFx_common_newparam.h +include/collada-dom/1.5/dom/domFx_common_transparent.h +include/collada-dom/1.5/dom/domFx_depthtarget.h +include/collada-dom/1.5/dom/domFx_include.h +include/collada-dom/1.5/dom/domFx_newparam.h +include/collada-dom/1.5/dom/domFx_profile.h +include/collada-dom/1.5/dom/domFx_rendertarget.h +include/collada-dom/1.5/dom/domFx_sampler.h +include/collada-dom/1.5/dom/domFx_sampler1D.h +include/collada-dom/1.5/dom/domFx_sampler2D.h +include/collada-dom/1.5/dom/domFx_sampler3D.h +include/collada-dom/1.5/dom/domFx_samplerCUBE.h +include/collada-dom/1.5/dom/domFx_samplerDEPTH.h +include/collada-dom/1.5/dom/domFx_samplerRECT.h +include/collada-dom/1.5/dom/domFx_sampler_states.h +include/collada-dom/1.5/dom/domFx_setparam.h +include/collada-dom/1.5/dom/domFx_sources.h +include/collada-dom/1.5/dom/domFx_stenciltarget.h +include/collada-dom/1.5/dom/domFx_target.h +include/collada-dom/1.5/dom/domGeometry.h +include/collada-dom/1.5/dom/domGl_pipeline_settings.h +include/collada-dom/1.5/dom/domGles2_newparam.h +include/collada-dom/1.5/dom/domGles2_pass.h +include/collada-dom/1.5/dom/domGles2_pipeline_settings.h +include/collada-dom/1.5/dom/domGles2_program.h +include/collada-dom/1.5/dom/domGles2_shader.h +include/collada-dom/1.5/dom/domGles2_value.h +include/collada-dom/1.5/dom/domGles_newparam.h +include/collada-dom/1.5/dom/domGles_param.h +include/collada-dom/1.5/dom/domGles_pipeline_settings.h +include/collada-dom/1.5/dom/domGles_sampler.h +include/collada-dom/1.5/dom/domGles_sampler_states.h +include/collada-dom/1.5/dom/domGles_texcombiner_argument_alpha.h +include/collada-dom/1.5/dom/domGles_texcombiner_argument_rgb.h +include/collada-dom/1.5/dom/domGles_texcombiner_command.h +include/collada-dom/1.5/dom/domGles_texcombiner_command_alpha.h +include/collada-dom/1.5/dom/domGles_texcombiner_command_rgb.h +include/collada-dom/1.5/dom/domGles_texenv_command.h +include/collada-dom/1.5/dom/domGles_texture_constant.h +include/collada-dom/1.5/dom/domGles_texture_pipeline.h +include/collada-dom/1.5/dom/domGlsl_array.h +include/collada-dom/1.5/dom/domGlsl_newparam.h +include/collada-dom/1.5/dom/domGlsl_program.h +include/collada-dom/1.5/dom/domGlsl_shader.h +include/collada-dom/1.5/dom/domGlsl_value.h +include/collada-dom/1.5/dom/domHyperbola.h +include/collada-dom/1.5/dom/domIdref_array.h +include/collada-dom/1.5/dom/domImage.h +include/collada-dom/1.5/dom/domImage_mips.h +include/collada-dom/1.5/dom/domImage_source.h +include/collada-dom/1.5/dom/domInput_global.h +include/collada-dom/1.5/dom/domInput_local.h +include/collada-dom/1.5/dom/domInput_local_offset.h +include/collada-dom/1.5/dom/domInstance_articulated_system.h +include/collada-dom/1.5/dom/domInstance_camera.h +include/collada-dom/1.5/dom/domInstance_controller.h +include/collada-dom/1.5/dom/domInstance_effect.h +include/collada-dom/1.5/dom/domInstance_force_field.h +include/collada-dom/1.5/dom/domInstance_formula.h +include/collada-dom/1.5/dom/domInstance_geometry.h +include/collada-dom/1.5/dom/domInstance_image.h +include/collada-dom/1.5/dom/domInstance_joint.h +include/collada-dom/1.5/dom/domInstance_kinematics_model.h +include/collada-dom/1.5/dom/domInstance_kinematics_scene.h +include/collada-dom/1.5/dom/domInstance_light.h +include/collada-dom/1.5/dom/domInstance_material.h +include/collada-dom/1.5/dom/domInstance_node.h +include/collada-dom/1.5/dom/domInstance_physics_material.h +include/collada-dom/1.5/dom/domInstance_physics_model.h +include/collada-dom/1.5/dom/domInstance_rigid_body.h +include/collada-dom/1.5/dom/domInstance_rigid_constraint.h +include/collada-dom/1.5/dom/domInstance_with_extra.h +include/collada-dom/1.5/dom/domInt_array.h +include/collada-dom/1.5/dom/domJoint.h +include/collada-dom/1.5/dom/domJoint_limits.h +include/collada-dom/1.5/dom/domKinematics.h +include/collada-dom/1.5/dom/domKinematics_axis_info.h +include/collada-dom/1.5/dom/domKinematics_bind.h +include/collada-dom/1.5/dom/domKinematics_connect_param.h +include/collada-dom/1.5/dom/domKinematics_frame.h +include/collada-dom/1.5/dom/domKinematics_index.h +include/collada-dom/1.5/dom/domKinematics_limits.h +include/collada-dom/1.5/dom/domKinematics_model.h +include/collada-dom/1.5/dom/domKinematics_model_technique.h +include/collada-dom/1.5/dom/domKinematics_newparam.h +include/collada-dom/1.5/dom/domKinematics_param.h +include/collada-dom/1.5/dom/domKinematics_scene.h +include/collada-dom/1.5/dom/domKinematics_setparam.h +include/collada-dom/1.5/dom/domKinematics_technique.h +include/collada-dom/1.5/dom/domLibrary_animation_clips.h +include/collada-dom/1.5/dom/domLibrary_animations.h +include/collada-dom/1.5/dom/domLibrary_articulated_systems.h +include/collada-dom/1.5/dom/domLibrary_cameras.h +include/collada-dom/1.5/dom/domLibrary_controllers.h +include/collada-dom/1.5/dom/domLibrary_effects.h +include/collada-dom/1.5/dom/domLibrary_force_fields.h +include/collada-dom/1.5/dom/domLibrary_formulas.h +include/collada-dom/1.5/dom/domLibrary_geometries.h +include/collada-dom/1.5/dom/domLibrary_images.h +include/collada-dom/1.5/dom/domLibrary_joints.h +include/collada-dom/1.5/dom/domLibrary_kinematics_models.h +include/collada-dom/1.5/dom/domLibrary_kinematics_scenes.h +include/collada-dom/1.5/dom/domLibrary_lights.h +include/collada-dom/1.5/dom/domLibrary_materials.h +include/collada-dom/1.5/dom/domLibrary_nodes.h +include/collada-dom/1.5/dom/domLibrary_physics_materials.h +include/collada-dom/1.5/dom/domLibrary_physics_models.h +include/collada-dom/1.5/dom/domLibrary_physics_scenes.h +include/collada-dom/1.5/dom/domLibrary_visual_scenes.h +include/collada-dom/1.5/dom/domLight.h +include/collada-dom/1.5/dom/domLimits_sub.h +include/collada-dom/1.5/dom/domLine.h +include/collada-dom/1.5/dom/domLines.h +include/collada-dom/1.5/dom/domLinestrips.h +include/collada-dom/1.5/dom/domLink.h +include/collada-dom/1.5/dom/domLookat.h +include/collada-dom/1.5/dom/domMaterial.h +include/collada-dom/1.5/dom/domMatrix.h +include/collada-dom/1.5/dom/domMesh.h +include/collada-dom/1.5/dom/domMinmax.h +include/collada-dom/1.5/dom/domMorph.h +include/collada-dom/1.5/dom/domMotion.h +include/collada-dom/1.5/dom/domMotion_axis_info.h +include/collada-dom/1.5/dom/domMotion_effector_info.h +include/collada-dom/1.5/dom/domMotion_technique.h +include/collada-dom/1.5/dom/domName_array.h +include/collada-dom/1.5/dom/domNode.h +include/collada-dom/1.5/dom/domNurbs.h +include/collada-dom/1.5/dom/domNurbs_surface.h +include/collada-dom/1.5/dom/domOrient.h +include/collada-dom/1.5/dom/domOrigin.h +include/collada-dom/1.5/dom/domP.h +include/collada-dom/1.5/dom/domParabola.h +include/collada-dom/1.5/dom/domParam.h +include/collada-dom/1.5/dom/domPcurves.h +include/collada-dom/1.5/dom/domPhysics_material.h +include/collada-dom/1.5/dom/domPhysics_model.h +include/collada-dom/1.5/dom/domPhysics_scene.h +include/collada-dom/1.5/dom/domPlane.h +include/collada-dom/1.5/dom/domPolygons.h +include/collada-dom/1.5/dom/domPolylist.h +include/collada-dom/1.5/dom/domProfile_bridge.h +include/collada-dom/1.5/dom/domProfile_cg.h +include/collada-dom/1.5/dom/domProfile_common.h +include/collada-dom/1.5/dom/domProfile_gles.h +include/collada-dom/1.5/dom/domProfile_gles2.h +include/collada-dom/1.5/dom/domProfile_glsl.h +include/collada-dom/1.5/dom/domRigid_body.h +include/collada-dom/1.5/dom/domRigid_constraint.h +include/collada-dom/1.5/dom/domRotate.h +include/collada-dom/1.5/dom/domSampler.h +include/collada-dom/1.5/dom/domScale.h +include/collada-dom/1.5/dom/domShells.h +include/collada-dom/1.5/dom/domSidref_array.h +include/collada-dom/1.5/dom/domSkew.h +include/collada-dom/1.5/dom/domSkin.h +include/collada-dom/1.5/dom/domSolids.h +include/collada-dom/1.5/dom/domSource.h +include/collada-dom/1.5/dom/domSphere.h +include/collada-dom/1.5/dom/domSpline.h +include/collada-dom/1.5/dom/domSurface.h +include/collada-dom/1.5/dom/domSurface_curves.h +include/collada-dom/1.5/dom/domSurfaces.h +include/collada-dom/1.5/dom/domSwept_surface.h +include/collada-dom/1.5/dom/domTargetable_float.h +include/collada-dom/1.5/dom/domTargetable_float3.h +include/collada-dom/1.5/dom/domTargetable_float4.h +include/collada-dom/1.5/dom/domTechnique.h +include/collada-dom/1.5/dom/domToken_array.h +include/collada-dom/1.5/dom/domTorus.h +include/collada-dom/1.5/dom/domTranslate.h +include/collada-dom/1.5/dom/domTriangles.h +include/collada-dom/1.5/dom/domTrifans.h +include/collada-dom/1.5/dom/domTristrips.h +include/collada-dom/1.5/dom/domTypes.h +include/collada-dom/1.5/dom/domVertices.h +include/collada-dom/1.5/dom/domVisual_scene.h +include/collada-dom/1.5/dom/domWires.h +include/collada-dom/dae.h +include/collada-dom/dae/daeArray.h +include/collada-dom/dae/daeArrayTypes.h +include/collada-dom/dae/daeAtomicType.h +include/collada-dom/dae/daeDatabase.h +include/collada-dom/dae/daeDocument.h +include/collada-dom/dae/daeDom.h +include/collada-dom/dae/daeDomTypes.h +include/collada-dom/dae/daeElement.h +include/collada-dom/dae/daeError.h +include/collada-dom/dae/daeErrorHandler.h +include/collada-dom/dae/daeGCCPlatform.h +include/collada-dom/dae/daeIDRef.h +include/collada-dom/dae/daeIOPlugin.h +include/collada-dom/dae/daeIOPluginCommon.h +include/collada-dom/dae/daeMemorySystem.h +include/collada-dom/dae/daeMetaAny.h +include/collada-dom/dae/daeMetaAttribute.h +include/collada-dom/dae/daeMetaCMPolicy.h +include/collada-dom/dae/daeMetaChoice.h +include/collada-dom/dae/daeMetaElement.h +include/collada-dom/dae/daeMetaElementAttribute.h +include/collada-dom/dae/daeMetaGroup.h +include/collada-dom/dae/daeMetaSequence.h +include/collada-dom/dae/daePlatform.h +include/collada-dom/dae/daeRawResolver.h +include/collada-dom/dae/daeRefCountedObj.h +include/collada-dom/dae/daeSIDResolver.h +include/collada-dom/dae/daeSmartRef.h +include/collada-dom/dae/daeStandardURIResolver.h +include/collada-dom/dae/daeStringRef.h +include/collada-dom/dae/daeStringTable.h +include/collada-dom/dae/daeTinyXMLPlugin.h +include/collada-dom/dae/daeTypes.h +include/collada-dom/dae/daeURI.h +include/collada-dom/dae/daeUtils.h +include/collada-dom/dae/daeWin32Platform.h +include/collada-dom/dae/daeZAEUncompressHandler.h +include/collada-dom/dae/domAny.h +include/collada-dom/dom.h +include/collada-dom/modules/daeLIBXMLPlugin.h +include/collada-dom/modules/daeSTLDatabase.h +include/collada-dom/modules/stdErrPlugin.h +lib/cmake/collada_dom/collada_dom-config-version.cmake +lib/cmake/collada_dom/collada_dom-config.cmake +lib/libcollada15dom.so +lib/libcollada15dom.so.2.3.1 +lib/libcollada15dom.so.2 +lib/pkgconfig/collada15dom.pc diff --git a/collada-dom/depend.mk b/collada-dom/depend.mk new file mode 100644 index 00000000..7a01c03f --- /dev/null +++ b/collada-dom/depend.mk @@ -0,0 +1,26 @@ +# robotpkg depend.mk for: graphics/collada_dom +# Created: Francois Lancelot on Thur, 01 Sep 2011 +# +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +COLLADADOM_DEPEND_MK:= ${COLLADADOM_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= collada_dom +endif + +ifeq (+,$(COLLADADOM_DEPEND_MK)) # ------------------------------------------------ + +PREFER.collada_dom?= robotpkg + +SYSTEM_SEARCH.collada_dom=\ + include/collada_dom/dae.h \ + lib/collada15dom.so + +DEPEND_USE+= collada_dom + +DEPEND_ABI.pqp?= collada_dom >=2.3.1 +DEPEND_DIR.pqp?= ../../graphics/collada_dom + +endif # COLLADADOM_DEPEND_MK ------------------------------------------------------ + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/collada-dom/distinfo b/collada-dom/distinfo new file mode 100644 index 00000000..85022492 --- /dev/null +++ b/collada-dom/distinfo @@ -0,0 +1,3 @@ +SHA1 (collada_dom-2.3.1-src.tgz) = 055a385bf679db5d9a84f46e9ea439b75bdb8725 +RMD160 (collada_dom-2.3.1-src.tgz) = e20c00c8964e75429bdd13a05939aeb47b0a79a5 +Size (collada_dom-2.3.1-src.tgz) = 12106862 bytes -- GitLab