Thu Jan 4 18:26:29 2024 UTC (143d)
Update devel/fossil to 2.23

Changes for version 2.23 (2023-11-01)

  *  Add ability to "close" forum threads, such that unprivileged users
     may no longer respond to them. Only administrators can close
     threads or respond to them by default, and the
     [/help?cmd=forum-close-policy|forum-close-policy setting] can be
     used to add that capability to moderators.
  *  Add the [/help?cmd=all|fossil all whatis] command.
  *  The [/help?cmd=status|fossil status] command and relevant UI pages now
     correctly report files which were both renamed <b>and</b> edited as such.
  *  Show default value of settings that have a default in
     [/help?cmd=help|fossil help SETTING] output.
  *  On timeline graphs, show closed check-ins using an X in the middle of the
     node circle or box.
  *  New options for email notification:  Get email only for the first
     post in each new thread, and/or posts that are in reply to my posts.
  *  Fix a regression bug introduced in version 2.22 that caused FTS5 searches
     to fail for terms containing non-ASCII characters.
  *  Improved defense-in-depth against malicious attack:
      *  When an attempted SQL injection attack is detected, return
         HTTP result code 418, which can signal the web server to sanction
         the attacking IP address.
      *  Better defense against cross-site request forgery (CSRF)
         attacks.
      *  Improvements to static analysis of source code (the codecheck1.c
         file in the source tree).
  *  Enhance the [/help?cmd=/dir|treeview file listings]
     ([/dir?type=tree&ci=trunk|example]) by displaying file sizes
     and adding the option to sort by file size.
  *  The [/help?cmd=fts-config|fossil fts-config] command now shows how much
     repository space is used by the full-text index.
  *  Changing a setting to an empty string is now the same as deleting the
     setting, in most cases.  There are a few exceptions, indicated by the
     keep-empty flag on the setting definition.
  *  The [/help?cmd=branch|fossil branch list] command can now filter branches
     that have/have not been merged into the current branch.
  *  Improvements to interactions with remote repositories over SSH:
      *  Print the text of the SSH command that is run to do remote interaction,
         for full disclosure to the operator.
      *  Add a PATH= argument to the [/help?cmd=ui|fossil ui remote:/] and
         [/help?cmd=patch|fossil patch push/pull remote:...] commands so that
         they work when the "remote" machine is a Mac and the "fossil"
         executable is in the $HOME/bin directory.
  *  Update built-in libraries SQLite, ZLib, Pikchr to their latest versions.
  *  Documentation enhancements and typo fixes.


(js)
diff -r1.84 -r1.85 pkgsrc/devel/fossil/Makefile
diff -r1.51 -r1.52 pkgsrc/devel/fossil/distinfo

cvs diff -r1.84 -r1.85 pkgsrc/devel/fossil/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/fossil/Makefile 2023/11/08 13:18:43 1.84
+++ pkgsrc/devel/fossil/Makefile 2024/01/04 18:26:29 1.85
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.84 2023/11/08 13:18:43 wiz Exp $ 1# $NetBSD: Makefile,v 1.85 2024/01/04 18:26:29 js Exp $
2 2
3DISTNAME= fossil-src-2.22 3DISTNAME= fossil-src-2.23
4PKGNAME= ${DISTNAME:S/-src//} 4PKGNAME= ${DISTNAME:S/-src//}
5PKGREVISION= 2 
6CATEGORIES= devel scm 5CATEGORIES= devel scm
7MASTER_SITES= https://fossil-scm.org/home/tarball/version-${PKGVERSION_NOREV}/ 6MASTER_SITES= https://fossil-scm.org/home/tarball/version-${PKGVERSION_NOREV}/
8 7
9MAINTAINER= js@NetBSD.org 8MAINTAINER= js@NetBSD.org
10HOMEPAGE= https://www.fossil-scm.org/ 9HOMEPAGE= https://www.fossil-scm.org/
11COMMENT= High-reliability, distributed software configuration management 10COMMENT= High-reliability, distributed software configuration management
12LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
13 12
14HAS_CONFIGURE= yes 13HAS_CONFIGURE= yes
15CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl:Q} 14CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl:Q}
16CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib:Q} 15CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib:Q}
17 16
18INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 share/doc/${PKGBASE} 17INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 share/doc/${PKGBASE}

cvs diff -r1.51 -r1.52 pkgsrc/devel/fossil/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/fossil/distinfo 2023/06/25 18:01:14 1.51
+++ pkgsrc/devel/fossil/distinfo 2024/01/04 18:26:29 1.52
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.51 2023/06/25 18:01:14 js Exp $ 1$NetBSD: distinfo,v 1.52 2024/01/04 18:26:29 js Exp $
2 2
3BLAKE2s (fossil-src-2.22.tar.gz) = bd8fa34fa030d8245b45ab68d6e34d6dcdd1ebd29b85a4b6e2ace795dbd9220f 3BLAKE2s (fossil-src-2.23.tar.gz) = e1581c5e194e14f1eef03e71cce3656dd9d5769147474900c7ea32f88e28ddc5
4SHA512 (fossil-src-2.22.tar.gz) = 99a456301ae4ac72449985ff3b8b2139b805ff84e27ffe4325bad0c90643dd51c655b0210cbfa290a621e33e42e1e35b75a6cdc1beb093221d2b5d23d64591bc 4SHA512 (fossil-src-2.23.tar.gz) = bba67e16b26b97aa40023a4a2aa3b2abfc9393ec8d3244ec88dab5b7d2c4d46e7d6ee89b008a6bce1f18c96c351c8d41d64f02ba28c0eb3eb04d01e308f3335b
5Size (fossil-src-2.22.tar.gz) = 6730858 bytes 5Size (fossil-src-2.23.tar.gz) = 6799177 bytes