Opened 7 years ago

Closed 7 years ago

#40629 closed update (fixed)

unpaper: update to 5.1

Reported by: mdbecque@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: haspatch Cc:
Port: unpaper

Description

A new port file to access the newest version of unpaper from github. Thanks for your help and comments in advance.

Attachments (1)

Portfile (1.3 KB) - added by mdbecque@… 7 years ago.
A version 5 port file from github.

Download all attachments as: .zip

Change History (3)

Changed 7 years ago by mdbecque@…

Attachment: Portfile added

A version 5 port file from github.

comment:1 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… removed
Keywords: haspatch added; updated port file removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned
Summary: Unpaper @5 updated port fileunpaper: update to 5.1

Thanks for your efforts.

Note that our email domain is macports.org not macports.com. We prefer unified diffs, not entire new portfiles, and whitespace changes should be made separately from functional ones. You should use the ticket keyword "haspatch" when you are supplying a fix for an issue.

There are many issues with the supplied portfile that I'll try to sort out. I'll let you know what changes I make.

comment:2 Changed 7 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

This had previously been requested in #31549.

Committed in r111726 with these changes:

  • use correct github author, version and tag prefix in github.setup line
  • don't set name or version since using github.setup does that for you
  • github.setup sets homepage too, but I changed it to the project's non-github homepage
  • correct license, per unpaper.1.xml
  • fetch from a tarball instead of from git
  • add "use_autoreconf yes" because the repository does not contain the configure script
  • remove autoconf, automake and libtool dependencies since "use_autoreconf yes" adds them automatically
  • add libxslt build dependency because the configure script checks for it and it is used at build time
  • add netpbm build and runtime dependencies because the configure script checks for it and the program uses it at runtime
  • add "configure.args --disable-silent-rules" so that build output is more verbose
Note: See TracTickets for help on using tickets.