New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #13187 (closed update: fixed)

Opened 4 years ago

Last modified 3 years ago

update vips and nip2 ports

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

Description

I noticed the port for vips is still version 7.10. There's a much nicer 7.12 now, could this be updated? Also, the vips gui, nip2, seems to have vanished, could this be added too?

The vips port:

 http://trac.macports.org/projects/macports/browser/trunk/dports/graphics/vips/Portfile

vips and nip2 in freebsd, in case these ports are helpful:

 http://www.freshports.org/graphics/vips  http://www.freshports.org/graphics/nip2

I could try updating the portfile myself if that would be helpful (though I've never tried writing one before).

Attachments

patch-Portfile.diff Download (1.5 KB) - added by css@… 4 years ago.
patch to upgrade vips to 7.12.5

Change History

  Changed 4 years ago by nox@…

  • milestone set to Port Updates

  Changed 4 years ago by css@…

  • status changed from new to assigned
  • owner changed from macports-dev@… to css@…
  • cc css@… added

I've never used vips, but it looks interesting. The current version is 7.13.1. I'll see if I can get it built and updated.

  Changed 4 years ago by css@…

I ran into trouble trying to build with libxml:

checking for REQUIRED... configure: error: Package requirements (glib-2.0 >= 2.6 gmodule-2.0 >= 2.4 libxml-2.0 gobject-2.0) were not met:

No package 'libxml-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables REQUIRED_CFLAGS
and REQUIRED_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

I definitely installed it:

$ port installed libxml
The following ports are currently installed:
  libxml @1.8.17_0 (active)

  Changed 4 years ago by css@…

oops, I needed add a dependency on libxml2 not libxml

  Changed 4 years ago by jcupitt@…

Hi css@…, thanks for working on this, we really appreciate it.

7.13.1 is the most recent development snapshot. It'd be better to package current stable, which is 7.12.5. It should be an easy change: I don't think any deps have altered since 7.12 branched.

The freshports link in the original ticket has a list of the deps for 7.12.5.

follow-up: ↓ 7   Changed 4 years ago by css@…

It looks like 7.12.5 compiles fine too. Could you verify that this new portfile suits your needs? The second request of nip2 should be handled in a separate ticket.

Changed 4 years ago by css@…

patch to upgrade vips to 7.12.5

in reply to: ↑ 6   Changed 4 years ago by jcupitt@…

Replying to css@macports.org:

Could you verify that this new portfile suits your needs?

Looks good, thank you css.

The second request of nip2 should be handled in a separate ticket.

I've opened a new ticket #13318, hope I got the tags right this time.

  Changed 4 years ago by css@…

  • status changed from assigned to closed
  • resolution set to fixed

I committed the vips update in r31172. Thanks for the feedback!

  Changed 3 years ago by jmr@…

  • type changed from enhancement to update

  Changed 3 years ago by anonymous

  • milestone Port Updates deleted

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.