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 <[email protected]>:
>
> 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 <[email protected]>
# 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}