Page MenuHomeFreeBSD

databases/sqlite3: Pass --prefix to configure
ClosedPublic

Authored by ivy on Sep 19 2025, 10:14 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jun 17, 2:54 AM
Unknown Object (File)
Thu, Jun 4, 6:00 PM
Unknown Object (File)
Thu, Jun 4, 2:00 AM
Unknown Object (File)
Wed, Jun 3, 6:17 PM
Unknown Object (File)
Fri, May 29, 10:47 PM
Unknown Object (File)
Fri, May 29, 8:52 AM
Unknown Object (File)
Fri, May 29, 5:41 AM
Unknown Object (File)
Thu, May 28, 8:22 AM
Subscribers
None

Details

Summary

This is required to build with a non-default ${LOCALBASE}, otherwise,
the build fails: firstly because it can't find libedit, and secondly
because it tries to install into /usr/local instead of ${PREFIX}.

PR: 288816
Approved by: maintainer (timeout, > 30 days)

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ivy requested review of this revision.Sep 19 2025, 10:14 PM
ivy created this revision.
This revision is now accepted and ready to land.Sep 20 2025, 12:57 AM

When the port has GNU_CONFIGURE=yes instead of HAS_CONFIGURE=yes, the framework passes --prefix automatically.
So the change makes sense only if the configure script shipped by sqlite is indeed non-standard.

When the port has GNU_CONFIGURE=yes instead of HAS_CONFIGURE=yes, the framework passes --prefix automatically.
So the change makes sense only if the configure script shipped by sqlite is indeed non-standard.

it is indeed not GNU configure, it's a weird Tcl thing called "autosetup", and GNU_CONFIGURE isn't set in the Makefile.

This revision was automatically updated to reflect the committed changes.