Opened 14 years ago
Closed 14 years ago
#27998 closed defect (fixed)
lensfun @0.2.5 set install_name and current_version
Reported by: | julians37@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | ||
Port: | lensfun |
Description
The default build doesn't set install_name and doesn't use libtool so liblensfun.dylib isn't found at runtime unless DYLD_LIBRARY_PATH is set. Attached is a patch to rectify this by setting install_name.
I've also changed the build to set dylib_current_version. I'm not quite sure what to do about compatibility_version so I've left it at the default value (0.0.0) for now. Any advice?
Attachments (2)
Change History (4)
Changed 14 years ago by julians37@…
Attachment: | lensfun-025-set-install_name.patch added |
---|
Changed 14 years ago by julians37@…
Attachment: | patch-build-tibs-target-mac-mak.diff added |
---|
comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Status: | new → assigned |
comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Not sure what you should set the library version numbers too; it's kinda upstream's responsibility to decide what their library version numbering scheme is going to be and to employ that in their Makefiles.
Note that the revision should increase to 1 (not 2).