Opened 7 years ago

Closed 5 years ago

Last modified 5 years ago

#38921 closed submission (fixed)

Add port for h3dapi

Reported by: daniel.evestedt@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: maintainer haspatch Cc: mojca (Mojca Miklavec)
Port:

Description (last modified by mojca (Mojca Miklavec))

Adding Portfile for h3dapi, part of the H3D framework (www.h3dapi.org)

See also:

Attachments (5)

Portfile (1.2 KB) - added by daniel.evestedt@… 7 years ago.
Portfile-h3dapi.diff (791 bytes) - added by daniel.evestedt@… 7 years ago.
Fix to work with livecheck and correct license and maintainer address (same as in #38919)
Portfile.2 (1.5 KB) - added by daniel.evestedt@… 6 years ago.
New Portfile for H3DAPI 2.3.0
patch-build-CMakeLists.txt.diff (566 bytes) - added by daniel.evestedt@… 6 years ago.
Patch for 2.3.0
patch-include-H3D-X3DParticleEmitterNode.h.diff (424 bytes) - added by daniel.evestedt@… 6 years ago.
Patch for 2.3.0

Download all attachments as: .zip

Change History (10)

Changed 7 years ago by daniel.evestedt@…

Attachment: Portfile added

Changed 7 years ago by daniel.evestedt@…

Attachment: Portfile-h3dapi.diff added

Fix to work with livecheck and correct license and maintainer address (same as in #38919)

Changed 6 years ago by daniel.evestedt@…

Attachment: Portfile.2 added

New Portfile for H3DAPI 2.3.0

Changed 6 years ago by daniel.evestedt@…

Patch for 2.3.0

Changed 6 years ago by daniel.evestedt@…

Patch for 2.3.0

comment:1 Changed 5 years ago by mojca (Mojca Miklavec)

Description: modified (diff)
Keywords: maintainer haspatch added
Version: 2.1.3

comment:2 Changed 5 years ago by mojca (Mojca Miklavec)

Is the port compatible with xercesc3? I'm asking because in the current form it fails to compile for me as I happen to have xercesc3 installed and xercesc is conflicting with it.

I assume that you are also the developer of the software. It would be really helpful if CMakeLists.txt was in the top level dir. This is not to say that the software cannot be included in MacPorts as-is, but it would be great if future versions would try to change this.

At the current state I would suggest to replace

worksrcdir          ${distname}/build
patch.dir           ${workpath}/${distname}

with

configure.post_args ${worksrcpath}/build

and then to fix this upstream and move CMakeLists.txt one level up.

comment:3 Changed 5 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:4 Changed 5 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed

comment:5 Changed 5 years ago by mojca (Mojca Miklavec)

I added an unconditional dependency on xercesc3. We can introduce variants if there's a need to support both.

Note: See TracTickets for help on using tickets.