Ticket #13938 (closed defect: fixed)
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
Change History
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.

