Page MenuHomeFreeBSD

databases/sqlite3: Pass --prefix to configure
ClosedPublic

Authored by ivy on Sep 19 2025, 10:14 PM.
Tags
None
Referenced Files
F167954154: D52632.id162693.diff
Tue, Aug 25, 2:54 PM
Unknown Object (File)
Tue, Aug 25, 11:47 AM
Unknown Object (File)
Tue, Aug 25, 3:40 AM
Unknown Object (File)
Mon, Aug 24, 10:14 AM
Unknown Object (File)
Sun, Aug 23, 8:02 PM
Unknown Object (File)
Sat, Aug 8, 7:21 PM
Unknown Object (File)
Jul 27 2026, 1:46 PM
Unknown Object (File)
Jul 27 2026, 1:06 PM
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.