Summary: | [PATCH] Port devel/apr doesn't need Python | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Brian Minard <bminard> | ||||
Component: | Individual Port(s) | Assignee: | Craig Rodrigues <rodrigc> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | ||||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Brian Minard
2005-04-30 16:30:02 UTC
Responsible Changed From-To: freebsd-ports-bugs->rodrigc Over to Maintainer State Changed From-To: open->closed Committed, thanks! This change causes the apr ports to install libtool archives (libapr-1.la and libaprutil.la) in the WITH_PYTHON case. On Thursday, 9. June 2005 21:15, Michael Nottebrock wrote:
> This change causes the apr ports to install libtool archives (libapr-1.la
> and libaprutil.la) in the WITH_PYTHON case.
Typo: In the non-WITH_PYTHON case, i.e., if buildconf isn't run.
State Changed From-To: closed->open The fix has issues, reopening. On Saturday, 11. June 2005 15:06, Brian Minard <bminard@flatfoot.ca> wrote: > Is the intallation of .la files a bad thing? Not per se, but if they are installed, they need to be installed in *all* possible cases, otherwise there's a chance of other stuff referencing the archives and causing build failures when the libtool archives are suddenly gone (for example because somebody recompiled apr WITH_PYTHON set). Most importantly, they need to be added to pkg-plist and PORTREVISION needs to be bumped again to get them registered in users' pkgdbs. FWIW, the USE_PYTHON_BUILD knob has been fixed for a while now, so it's possible to use that instead of the kludge in the port - this would also avoid a runtime-dependency on python even when WITH_PYTHON is defined. State Changed From-To: open->closed This patch caused different pkg-plists to be produced in the WITH_PYTHON=yes and WITH_PYTHON=no cases, causing the ports build to complain. I reverted this patch. It is not worth fixing this issue, since it will involve descending into the autoconf mess of APR's makefiles. |