Just a note: DokuWiki 2023-04-04 "Jack Jackrum“ works fine in my manually 
upgraded test setups on OpenBSD 7.3.

But people who use embedded HTML or PHP (on private wikis) will need to install 
additional plugins, as that functionality was removed. This is mentioned in the 
release notes but some people don’t read those and get frustrated when their 
wiki then breaks.

Also many plugins and templates have not been officially marked as compatible 
yet, though my little plugin zoo seems to work fine using the sprintDoc 
Template.

I am also using PHP 8.2.5 for my tests which causes no major issues. But all 
OpenBSD 7.3 supported PHP versions should work, i.e. 7.4, 8.0, 8.1 and 8.2.


In summary: I’m ok with this upgrade. But some people may get broken wikis 
after a pkg_add -u. So maybe a message about reading the release notes or the 
potential need to replace embedded HTML/PHP functionality using a plugin if 
needed may be prudent?


Mike


> Am 20.04.2023 um 15:27 schrieb Landry Breuil <lan...@openbsd.org>:
> 
> Hi,
> 
> here's an update to latest dokuwiki, cf
> https://www.dokuwiki.org/changes#release_2023-04-04_jack_jackrum
> 
> improves compat with php 8.1 (eg less warnings), i havent tested the
> package but i'm running the stable branch of upstream git (and some
> plugins, color, simplenavi, move, bootstrap3 theme..) with 8.1 fine.
> 
> Landry
? dokuwiki-2023-04-04.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/dokuwiki/Makefile,v
retrieving revision 1.41
diff -u -r1.41 Makefile
--- Makefile    8 Feb 2023 11:30:40 -0000       1.41
+++ Makefile    20 Apr 2023 13:17:45 -0000
@@ -1,11 +1,10 @@
 COMMENT =      standards compliant, simple to use Wiki
 
-VERSION =      2022-07-31a
+VERSION =      2023-04-04
 DISTNAME =     dokuwiki-${VERSION}
 PKGNAME =      dokuwiki-${VERSION:S/-/./g}
 CATEGORIES =   www
 HOMEPAGE =     https://www.dokuwiki.org/dokuwiki
-REVISION =     0
 
 MAINTAINER =   Pierre-Emmanuel Andre <p...@openbsd.org>
 # GPLv2
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/dokuwiki/distinfo,v
retrieving revision 1.19
diff -u -r1.19 distinfo
--- distinfo    13 Sep 2022 20:14:00 -0000      1.19
+++ distinfo    20 Apr 2023 13:17:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (dokuwiki-2022-07-31a.tgz) = 
SO0q4R+koK6DOK+a7cg3YBs04hwL4V0W4tYijKepHyM=
-SIZE (dokuwiki-2022-07-31a.tgz) = 3985949
+SHA256 (dokuwiki-2023-04-04.tgz) = Pj+XtHokMy7lnqUihlh6ucNCeSuR8+7BjDvxSVcRe0Y=
+SIZE (dokuwiki-2023-04-04.tgz) = 4032792
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/dokuwiki/pkg/PLIST,v
retrieving revision 1.18
diff -u -r1.18 PLIST
--- pkg/PLIST   13 Sep 2022 20:14:00 -0000      1.18
+++ pkg/PLIST   20 Apr 2023 13:17:45 -0000
@@ -14,8 +14,6 @@
 dokuwiki/bin/render.php
 dokuwiki/bin/striplangs.php
 dokuwiki/bin/wantedpages.php
-dokuwiki/composer.json
-dokuwiki/composer.lock
 @owner www
 dokuwiki/conf/
 @owner
@@ -192,6 +190,7 @@
 dokuwiki/inc/HTTP/HTTPClient.php
 dokuwiki/inc/HTTP/HTTPClientException.php
 dokuwiki/inc/HTTP/Headers.php
+dokuwiki/inc/Info.php
 dokuwiki/inc/Input/
 dokuwiki/inc/Input/Get.php
 dokuwiki/inc/Input/Input.php
@@ -261,7 +260,6 @@
 dokuwiki/inc/Parsing/ParserMode/Formatting.php
 dokuwiki/inc/Parsing/ParserMode/Header.php
 dokuwiki/inc/Parsing/ParserMode/Hr.php
-dokuwiki/inc/Parsing/ParserMode/Html.php
 dokuwiki/inc/Parsing/ParserMode/Internallink.php
 dokuwiki/inc/Parsing/ParserMode/Linebreak.php
 dokuwiki/inc/Parsing/ParserMode/Listblock.php
@@ -270,7 +268,6 @@
 dokuwiki/inc/Parsing/ParserMode/Multiplyentity.php
 dokuwiki/inc/Parsing/ParserMode/Nocache.php
 dokuwiki/inc/Parsing/ParserMode/Notoc.php
-dokuwiki/inc/Parsing/ParserMode/Php.php
 dokuwiki/inc/Parsing/ParserMode/Plugin.php
 dokuwiki/inc/Parsing/ParserMode/Preformatted.php
 dokuwiki/inc/Parsing/ParserMode/Quote.php
@@ -1404,6 +1401,7 @@
 dokuwiki/inc/lang/hy/edit.txt
 dokuwiki/inc/lang/hy/editrev.txt
 dokuwiki/inc/lang/hy/index.txt
+dokuwiki/inc/lang/hy/jquery.ui.datepicker.js
 dokuwiki/inc/lang/hy/lang.php
 dokuwiki/inc/lang/ia/
 dokuwiki/inc/lang/ia/admin.txt
@@ -3399,6 +3397,7 @@
 dokuwiki/lib/plugins/authldap/lang/en/lang.php
 dokuwiki/lib/plugins/authldap/lang/en/settings.php
 dokuwiki/lib/plugins/authldap/lang/eo/
+dokuwiki/lib/plugins/authldap/lang/eo/lang.php
 dokuwiki/lib/plugins/authldap/lang/eo/settings.php
 dokuwiki/lib/plugins/authldap/lang/es/
 dokuwiki/lib/plugins/authldap/lang/es/lang.php
@@ -3529,6 +3528,9 @@
 dokuwiki/lib/plugins/authpdo/lang/en/
 dokuwiki/lib/plugins/authpdo/lang/en/lang.php
 dokuwiki/lib/plugins/authpdo/lang/en/settings.php
+dokuwiki/lib/plugins/authpdo/lang/eo/
+dokuwiki/lib/plugins/authpdo/lang/eo/lang.php
+dokuwiki/lib/plugins/authpdo/lang/eo/settings.php
 dokuwiki/lib/plugins/authpdo/lang/es/
 dokuwiki/lib/plugins/authpdo/lang/es/lang.php
 dokuwiki/lib/plugins/authpdo/lang/es/settings.php
@@ -4206,10 +4208,43 @@
 dokuwiki/lib/plugins/logviewer/admin.php
 dokuwiki/lib/plugins/logviewer/admin.svg
 dokuwiki/lib/plugins/logviewer/lang/
+dokuwiki/lib/plugins/logviewer/lang/de/
+dokuwiki/lib/plugins/logviewer/lang/de/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/de/lang.php
+dokuwiki/lib/plugins/logviewer/lang/de/nolog.txt
 dokuwiki/lib/plugins/logviewer/lang/en/
 dokuwiki/lib/plugins/logviewer/lang/en/intro.txt
 dokuwiki/lib/plugins/logviewer/lang/en/lang.php
 dokuwiki/lib/plugins/logviewer/lang/en/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/es/
+dokuwiki/lib/plugins/logviewer/lang/es/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/es/lang.php
+dokuwiki/lib/plugins/logviewer/lang/es/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/fr/
+dokuwiki/lib/plugins/logviewer/lang/fr/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/fr/lang.php
+dokuwiki/lib/plugins/logviewer/lang/fr/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/it/
+dokuwiki/lib/plugins/logviewer/lang/it/lang.php
+dokuwiki/lib/plugins/logviewer/lang/pt/
+dokuwiki/lib/plugins/logviewer/lang/pt-br/
+dokuwiki/lib/plugins/logviewer/lang/pt-br/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/pt-br/lang.php
+dokuwiki/lib/plugins/logviewer/lang/pt-br/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/pt/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/pt/lang.php
+dokuwiki/lib/plugins/logviewer/lang/pt/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/ru/
+dokuwiki/lib/plugins/logviewer/lang/ru/lang.php
+dokuwiki/lib/plugins/logviewer/lang/ru/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/vi/
+dokuwiki/lib/plugins/logviewer/lang/vi/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/vi/lang.php
+dokuwiki/lib/plugins/logviewer/lang/vi/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/zh/
+dokuwiki/lib/plugins/logviewer/lang/zh/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/zh/lang.php
+dokuwiki/lib/plugins/logviewer/lang/zh/nolog.txt
 dokuwiki/lib/plugins/logviewer/plugin.info.txt
 dokuwiki/lib/plugins/logviewer/script.js
 dokuwiki/lib/plugins/logviewer/style.less
@@ -4672,18 +4707,6 @@
 dokuwiki/lib/plugins/styling/script.js
 dokuwiki/lib/plugins/styling/style.less
 dokuwiki/lib/plugins/syntax.php
-dokuwiki/lib/plugins/testing/
-dokuwiki/lib/plugins/testing/_test/
-dokuwiki/lib/plugins/testing/_test/dummy_plugin_integration_test.test.php
-dokuwiki/lib/plugins/testing/_test/dummy_plugin_test.test.php
-dokuwiki/lib/plugins/testing/action.php
-dokuwiki/lib/plugins/testing/conf/
-dokuwiki/lib/plugins/testing/conf/default.php
-dokuwiki/lib/plugins/testing/conf/metadata.php
-dokuwiki/lib/plugins/testing/lang/
-dokuwiki/lib/plugins/testing/lang/en/
-dokuwiki/lib/plugins/testing/lang/en/settings.php
-dokuwiki/lib/plugins/testing/plugin.info.txt
 dokuwiki/lib/plugins/usermanager/
 dokuwiki/lib/plugins/usermanager/_test/
 dokuwiki/lib/plugins/usermanager/_test/csv_export.test.php
@@ -5710,6 +5733,8 @@
 dokuwiki/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf
 dokuwiki/vendor/simplepie/
 dokuwiki/vendor/simplepie/simplepie/
+dokuwiki/vendor/simplepie/simplepie/.editorconfig
+dokuwiki/vendor/simplepie/simplepie/.php-cs-fixer.dist.php
 dokuwiki/vendor/simplepie/simplepie/CHANGELOG.md
 dokuwiki/vendor/simplepie/simplepie/LICENSE.txt
 dokuwiki/vendor/simplepie/simplepie/README.markdown
@@ -5767,6 +5792,54 @@
 dokuwiki/vendor/simplepie/simplepie/library/SimplePie/XML/Declaration/
 
dokuwiki/vendor/simplepie/simplepie/library/SimplePie/XML/Declaration/Parser.php
 dokuwiki/vendor/simplepie/simplepie/library/SimplePie/gzdecode.php
+dokuwiki/vendor/simplepie/simplepie/src/
+dokuwiki/vendor/simplepie/simplepie/src/Author.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/
+dokuwiki/vendor/simplepie/simplepie/src/Cache.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/Base.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/BaseDataCache.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/CallableNameFilter.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/DB.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/DataCache.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/File.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/Memcache.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/Memcached.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/MySQL.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/NameFilter.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/Psr16.php
+dokuwiki/vendor/simplepie/simplepie/src/Cache/Redis.php
+dokuwiki/vendor/simplepie/simplepie/src/Caption.php
+dokuwiki/vendor/simplepie/simplepie/src/Category.php
+dokuwiki/vendor/simplepie/simplepie/src/Content/
+dokuwiki/vendor/simplepie/simplepie/src/Content/Type/
+dokuwiki/vendor/simplepie/simplepie/src/Content/Type/Sniffer.php
+dokuwiki/vendor/simplepie/simplepie/src/Copyright.php
+dokuwiki/vendor/simplepie/simplepie/src/Credit.php
+dokuwiki/vendor/simplepie/simplepie/src/Enclosure.php
+dokuwiki/vendor/simplepie/simplepie/src/Exception.php
+dokuwiki/vendor/simplepie/simplepie/src/File.php
+dokuwiki/vendor/simplepie/simplepie/src/Gzdecode.php
+dokuwiki/vendor/simplepie/simplepie/src/HTTP/
+dokuwiki/vendor/simplepie/simplepie/src/HTTP/Parser.php
+dokuwiki/vendor/simplepie/simplepie/src/IRI.php
+dokuwiki/vendor/simplepie/simplepie/src/Item.php
+dokuwiki/vendor/simplepie/simplepie/src/Locator.php
+dokuwiki/vendor/simplepie/simplepie/src/Misc.php
+dokuwiki/vendor/simplepie/simplepie/src/Net/
+dokuwiki/vendor/simplepie/simplepie/src/Net/IPv6.php
+dokuwiki/vendor/simplepie/simplepie/src/Parse/
+dokuwiki/vendor/simplepie/simplepie/src/Parse/Date.php
+dokuwiki/vendor/simplepie/simplepie/src/Parser.php
+dokuwiki/vendor/simplepie/simplepie/src/Rating.php
+dokuwiki/vendor/simplepie/simplepie/src/Registry.php
+dokuwiki/vendor/simplepie/simplepie/src/RegistryAware.php
+dokuwiki/vendor/simplepie/simplepie/src/Restriction.php
+dokuwiki/vendor/simplepie/simplepie/src/Sanitize.php
+dokuwiki/vendor/simplepie/simplepie/src/SimplePie.php
+dokuwiki/vendor/simplepie/simplepie/src/Source.php
+dokuwiki/vendor/simplepie/simplepie/src/XML/
+dokuwiki/vendor/simplepie/simplepie/src/XML/Declaration/
+dokuwiki/vendor/simplepie/simplepie/src/XML/Declaration/Parser.php
 dokuwiki/vendor/splitbrain/
 dokuwiki/vendor/splitbrain/php-archive/
 dokuwiki/vendor/splitbrain/php-archive/.gitignore
@@ -5789,12 +5862,22 @@
 dokuwiki/vendor/splitbrain/php-cli/README.md
 dokuwiki/vendor/splitbrain/php-cli/composer.json
 dokuwiki/vendor/splitbrain/php-cli/src/
+dokuwiki/vendor/splitbrain/php-cli/src/Base.php
 dokuwiki/vendor/splitbrain/php-cli/src/CLI.php
 dokuwiki/vendor/splitbrain/php-cli/src/Colors.php
 dokuwiki/vendor/splitbrain/php-cli/src/Exception.php
 dokuwiki/vendor/splitbrain/php-cli/src/Options.php
 dokuwiki/vendor/splitbrain/php-cli/src/PSR3CLI.php
+dokuwiki/vendor/splitbrain/php-cli/src/PSR3CLIv3.php
 dokuwiki/vendor/splitbrain/php-cli/src/TableFormatter.php
+dokuwiki/vendor/splitbrain/php-jsstrip/
+dokuwiki/vendor/splitbrain/php-jsstrip/LICENSE
+dokuwiki/vendor/splitbrain/php-jsstrip/README.md
+dokuwiki/vendor/splitbrain/php-jsstrip/composer.json
+dokuwiki/vendor/splitbrain/php-jsstrip/composer.lock
+dokuwiki/vendor/splitbrain/php-jsstrip/src/
+dokuwiki/vendor/splitbrain/php-jsstrip/src/Exception.php
+dokuwiki/vendor/splitbrain/php-jsstrip/src/JSStrip.php
 dokuwiki/vendor/splitbrain/slika/
 dokuwiki/vendor/splitbrain/slika/.gitattributes
 dokuwiki/vendor/splitbrain/slika/.gitignore
@@ -5808,6 +5891,5 @@
 dokuwiki/vendor/splitbrain/slika/src/GdAdapter.php
 dokuwiki/vendor/splitbrain/slika/src/ImageMagickAdapter.php
 dokuwiki/vendor/splitbrain/slika/src/Slika.php
-@owner
 @cwd ${LOCALBASE}/share/doc/pkg-readmes
 ${PKGSTEM}

Reply via email to