New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #3688 (closed update: fixed)

Opened 8 years ago

Last modified 4 years ago

UPDATE: VTK-4.4.2

Reported by: cssdev@… Owned by: css@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: vtk

Description (last modified by ryandesign@…) (diff)

VTK 4.2 follows one version of the VTK API, but VTK 4.4 provides a transition API moving toward VTK 5. There are "interim" releases available from the VTK website:

It would be useful to have a way to grab this interim release for use with code that targets the newer API. The CVS HEAD does include development for 4.4.x, but the interim releases might be a little more stable than checking out the latest bleeding edge code from CVS. Technically, the devel variant should be version 4.4, not 4.3. Since VTK 4.2 and VTK 4.4 are considered different, how might DarwinPorts support both these versions?

Attachments

patch-Portfile.diff (2.5 KB) - added by css@… 6 years ago.
update to vtk 4.4 with adjusted patches
vtk44-patches.tar.gz (2.2 KB) - added by css@… 6 years ago.
patches for build vtk 4.4 with gcc4
patch-Portfile.2.diff (3.3 KB) - added by css@… 4 years ago.
updated Portfile for Leopard and x11prefix

Change History

comment:1 Changed 8 years ago by cssdev@…

I checked out the latest version from cvs (-D 2005/07/07), and it works fine with the resolution to BUG #3895 put into place. I can provide VTK-20050707.tar.bz2 for use in compiling the latest development version of VTK 4.5. What might be the best way to differentiate between the different versions? Should I name the new port 'vtk-interim' or 'vtk5', for example?

comment:2 Changed 7 years ago by olegb@…

any update on this Chris?

maybe name the port vtk4 vtk5 or somethin' ?

comment:3 Changed 7 years ago by cssdev@…

I'm working on a separate vtk5 port now that VTK 5.0.0 has been released by Kitware.

comment:4 Changed 7 years ago by markd@…

  • Type changed from defect to enhancement

comment:5 Changed 7 years ago by css@…

  • Owner changed from julian9@… to css@…

Reassigning bug to port maintainer.

comment:6 Changed 7 years ago by css@…

  • Status changed from new to assigned

comment:7 Changed 6 years ago by pipping@…

  • Milestone set to Available Ports

comment:8 Changed 6 years ago by pipping@…

  • Milestone changed from Available Ports to Port Enhancements

comment:9 Changed 6 years ago by css@…

I'll create a separate vtk44 port in addition to a newer vtk5 port.

comment:10 Changed 6 years ago by nox@…

  • Priority changed from Expected to Normal
  • Version 1.0 deleted
  • Milestone changed from Port Enhancements to Port Requests

comment:11 Changed 6 years ago by css@…

  • Milestone changed from Port Requests to Port Updates
  • Summary changed from RFE: VTK-4.4 interim releases to UPDATE: VTK-4.4.2

VTK 4.4.2 is listed by Kitware as the previous release. so this port should change from something new to an update.

Changed 6 years ago by css@…

update to vtk 4.4 with adjusted patches

Changed 6 years ago by css@…

patches for build vtk 4.4 with gcc4

comment:12 Changed 6 years ago by bfulgham@…

  • Status changed from assigned to closed
  • Resolution set to fixed

comment:13 Changed 6 years ago by css@…

I hope this worked ... I didn't finish testing before it was committed.

comment:14 Changed 6 years ago by css@…

  • Status changed from closed to reopened
  • Resolution fixed deleted

Changes are still uncommitted for VTK 4.4, and I'm reopening the ticket because it's a completely different version from the newer vtk5.

comment:15 Changed 5 years ago by ryandesign@…

  • Port set to vtk
  • Description modified (diff)

comment:16 follow-up: ↓ 17 Changed 4 years ago by css@…

Picking this back up ... I'll apply the patches for gcc4 if ${os.major} >= 8, and that should fix several things. I'll need to look more closely at the X11 handling, because I need to make sure that it looks in ${x11prefix} and can properly utilize MacPorts libs in addition to the regular Mac OS X X11 libs.

Changed 4 years ago by css@…

updated Portfile for Leopard and x11prefix

comment:17 in reply to: ↑ 16 Changed 4 years ago by css@…

Replying to css@…:

I'll need to look more closely at the X11 handling

I'm concerned about messages like:

CMake Warning at Rendering/Testing/Cxx/CMakeLists.txt:29 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target TimeRenderer because
  there is a cycle in the constraint graph:

    dir 0 is [.]
    dir 1 is [/opt/local/var/macports/build/_Users_Shared_macports_dports_graphics_vtk/work/VTK/bin]
    dir 2 is [/usr/X11R6/lib]
      dir 3 must precede it due to link library [libSM.dylib]
    dir 3 is [/opt/local/lib]
      dir 2 must precede it due to link library [libGLU.dylib]

  Some of these libraries may not be found correctly.

I'll start a build this morning, and I'll take a look at the results later.

comment:18 Changed 4 years ago by css@…

  • Status changed from reopened to closed
  • Resolution set to fixed

Committed to r47882!

comment:19 Changed 4 years ago by jmr@…

  • Type changed from enhancement to update

comment:20 Changed 4 years ago by anonymous

  • Milestone Port Updates deleted

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.