New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #13938 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

netpbm should maybe install symlinks for libpbm libpgm libpnm and libppm

Reported by: ryandesign@… Owned by: mas@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc:
Port:

Description

netpbm installs libnetpbm.dylib but it looks like this functionality used to be spread out among four libraries: libpbm libpgm libpnm and libppm. Some old software still references the netpbm libraries by those old library names. See for example this message. When adding the new ppmtomd port I had to patch the Makefile to change "-lpnm -lppm -lpgm -lpbm" to "-lnetpbm". That patch could be avoided if we made symlinks for the old library names when installing netpbm. What do you think? I'll attach a patch and you can think about it.

Attachments

Portfile-netpbm.diff (789 bytes) - added by ryandesign@… 5 years ago.

Change History

Changed 5 years ago by ryandesign@…

comment:1 Changed 5 years ago by mas@…

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

While this change in netpbm appears to have been made in 2002 and should thus only hit really old software (or things built on distributions with compatibility libs that were never tested on other platforms), I won't raise any objections to your patch.

Implemented in r33002.

comment:2 Changed 4 years ago by anonymous

  • Milestone Port Enhancements deleted

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.