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}