Opened 12 years ago

Closed 11 years ago

#36925 closed update (fixed)

vxl: update to 1.17.0

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: wiking@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: dbevans (David B. Evans)
Port: vxl

Description

vxl should be updated to the latest stable recommended version 1.17.0. This is not as straightforward as most port updates, since we have already extensively patched vxl 1.14.0, it's unclear which if any of the patches have been integrated upstream, and of those which have not, whether they are still needed, where the new code is located (some files being patched have been moved), and whether the patches have ever been brought to the attention of the developers.

Attachments (1)

patch-vxl-1.17.0.diff (44.3 KB) - added by dbevans (David B. Evans) 11 years ago.
Proposed patch

Download all attachments as: .zip

Change History (5)

comment:1 Changed 11 years ago by dbevans (David B. Evans)

Attached is a patch to accomplish this update. All the existing patches etc have been incorporated upstream or are no longer needed but a few new ones are necessary to get it to build properly on MacPorts:

  • the port will not build with the current openjpeg15 or openjpeg (2.0.0). Patched to use the embedded copy of openjpeg2 (a pre-2.0 version that is not completely API compatible with the final 2.0.0 release). Reorder includes to ensure that the embedded openjpeg.h include file is used even if the MacPorts versions are installed. Drop openjpeg dependency.
  • disable optional ffmpeg support via patch, will not build with anything more recent than the ffmpeg 0.10 branch due to use of deprecated features that have been dropped in current releases 1.2.2, ffmpeg-devel. The code needs to be updated to remove/rework these deprecated features or include an embedded copy of a ffmpeg version that will build (0.10.8 works). Drop ffmpeg dependency for now.
  • the contributed code in contrib/prip fails to build so have disabled it by patch as well.
  • add explicit dependencies on external libs that will be used if installed to prevent opportunistic configuration.
  • complicated licensing needs to be reviewed -- I haven't done this.

comment:2 Changed 11 years ago by dbevans (David B. Evans)

And it now builds +universal too.

Changed 11 years ago by dbevans (David B. Evans)

Attachment: patch-vxl-1.17.0.diff added

Proposed patch

comment:3 Changed 11 years ago by dbevans (David B. Evans)

Cc: devans@… added

Cc Me!

comment:4 Changed 11 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

Update to version 0.17.0 committed in r109493, maintainer timeout.

Note: See TracTickets for help on using tickets.