Page MenuHomeFreeBSD

databases/sqlite3: Pass --prefix to configure
ClosedPublic

Authored by ivy on Sep 19 2025, 10:14 PM.
Tags
None
Referenced Files
F171568664: D52632.diff
Fri, Sep 11, 7:42 PM
Unknown Object (File)
Fri, Sep 11, 1:28 PM
Unknown Object (File)
Tue, Sep 8, 10:18 AM
Unknown Object (File)
Sat, Sep 5, 3:00 AM
Unknown Object (File)
Fri, Sep 4, 11:16 AM
Unknown Object (File)
Tue, Aug 25, 2:54 PM
Unknown Object (File)
Tue, Aug 25, 11:47 AM
Unknown Object (File)
Tue, Aug 25, 3:40 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.