Upstream (at least the amalgation tarball) nowadays defaults to building dynamic extensions. We should do this too! The only dep i could find in tree that needs to be changed is dev-perl/DBD-SQLite/DBD-SQLite-1.29-r2.ebuild
Created attachment 245586 [details] sqlite-3.7.2-r1.ebuild This ebuild removes the extensions use flag and builds it (read: doesn't modify away) by default
Did you doublecheck this actually enables extension support for the non-amalgamation (USE=tcl or FEATURES=test) case? My own quick check indicated the switch defaults to off there, but it's possible I was confused.
Created attachment 246662 [details] sqlite-3.7.2-r1.ebuild (In reply to comment #2) > Did you doublecheck this actually enables extension support for the > non-amalgamation (USE=tcl or FEATURES=test) case? My own quick check indicated > the switch defaults to off there, but it's possible I was confused. > You're entirely correct. Upstream isn't consistent here, so here's a new ebuild that adds a flag to configure to make sure its always enabled
Could you consider enabling +unlock-notify too? It does cost no more packages sqlite depends on and firefox-4 depends on this.
(In reply to comment #4) > Could you consider enabling +unlock-notify too? > > It does cost no more packages sqlite depends on > and firefox-4 depends on this. > I tried it locally without any issues, lets leave the decision to maintainer though.
(In reply to comment #1) > > This ebuild removes the extensions use flag and builds it (read: doesn't > modify away) by default > I don't see why users should not be given the choice to disable extensions when upstream provides such a switch so I just turned it on by default.(In reply to comment #4) > Could you consider enabling +unlock-notify too? > > It does cost no more packages sqlite depends on > and firefox-4 depends on this. > Our policy is to stick close to upstream. As far as I can see unlock-notify is not a default upstream. For firefox-4 shouldn't Portage take care of enabling it automatically through proper dependencies?