Bug 255392

Summary: databases/sqlite3: Update to 3.35.5
Product: Ports & Packages Reporter: Pavel Volkov <pavelivolkov>
Component: Individual Port(s)Assignee: Neel Chauhan <nc>
Status: Closed FIXED    
Severity: Affects Only Me CC: arrowd, diizzy, nc, pavelivolkov
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://www.sqlite.org/releaselog/3_35_5.html
Attachments:
Description Flags
patch
pavelivolkov: maintainer-approval+
poudriere log
none
patch
pavelivolkov: maintainer-approval+
poudriere log none

Description Pavel Volkov 2021-04-25 14:26:33 UTC
Created attachment 224421 [details]
patch

sqlite3 has been updated to new version 3.35.5.
Reordered options and helpers to suit the portclippy utility.
Ports 'databases/sqlite3' and 'databases/tcl-sqlite3' are merged using the TCL option.
Added options STATIC and EXAMPLES.
Added test target.
Comment 1 Pavel Volkov 2021-04-25 14:29:39 UTC
Created attachment 224422 [details]
poudriere log
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2021-04-25 16:47:26 UTC
Looking at this discussion Audacity needs DBPAGE, is that something we can enable by default?
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254598
Comment 3 Pavel Volkov 2021-04-27 03:35:29 UTC
Created attachment 224463 [details]
patch

Changed defaults. Added the DBPAGE, deleted the STATIC option.
(https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254598#c14)
(https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254603)
Comment 4 Pavel Volkov 2021-04-27 03:36:03 UTC
Created attachment 224464 [details]
poudriere log
Comment 5 Neel Chauhan freebsd_committer freebsd_triage 2021-04-27 17:03:55 UTC
Committed!
Comment 6 commit-hook freebsd_committer freebsd_triage 2021-04-27 17:04:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4e00066ccb9699f670b9a3be411b13bc26a932f2

commit 4e00066ccb9699f670b9a3be411b13bc26a932f2
Author:     Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2021-04-27 17:03:07 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-04-27 17:03:07 +0000

    databases/sqlite3: Update to 3.35.5

    Changes: https://www.sqlite.org/releaselog/3_35_5.html

    PR:             255392
    Submitted by:   Pavel Volkov <pavelivolkov AT gmail DOT com> (maintainer)

 databases/sqlite3/Makefile                      | 357 ++++++++++--------------
 databases/sqlite3/distinfo                      |   6 +-
 databases/sqlite3/files/example.tcl.in (new)    |  16 ++
 databases/sqlite3/files/patch-Makefile.in (new) |  11 +
 databases/sqlite3/pkg-plist                     |   9 +-
 5 files changed, 180 insertions(+), 219 deletions(-)
Comment 7 Gleb Popov freebsd_committer freebsd_triage 2024-03-15 20:47:48 UTC
What was the rationale behind the

-	./testfixture$(TEXE) $(TOP)/test/veryquick.test $(TESTOPTS)
+	mkdir $(TOP)/testdir && touch $(TOP) test-out.txt && chown nobody $(TOP)/testdir $(TOP) test-out.txt && su -m nobody -c "./testfixture$(TEXE) $(TOP)/test/veryquick.test $(TESTOPTS)"

hunk? It fails when run as nobody.