]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
Catch up to highlight 3.51 API change.
authorAmitai Schleier <schmonz-web-ikiwiki@schmonz.com>
Mon, 27 May 2019 03:45:10 +0000 (23:45 -0400)
committerAmitai Schleier <schmonz-web-ikiwiki@schmonz.com>
Mon, 27 May 2019 03:45:19 +0000 (23:45 -0400)
As of 3.51, searchFile() is no longer provided in highlight's Perl
bindings (at least on NetBSD and OS X, as built from pkgsrc). This
leaves us falling through to getConfDir(), which has been gone
rather longer.

From highlight git, it appears searchFile() and getFiletypesConfPath()
both originated in the 3.14 release. The latter is still available in
3.51, and returns the same result searchFile() used to. Switch to it.

IkiWiki/Plugin/highlight.pm

index f6908921ed6ec3ca770ffefa2f6e8f11a939d286..04c554ac4e8da12399e5421eb9293d9c8e7eb866 100644 (file)
@@ -62,10 +62,10 @@ sub checkconfig () {
        if (! exists $config{filetypes_conf}) {
          if (! $data_dir ) {
                $config{filetypes_conf}= "/etc/highlight/filetypes.conf";
-             } elsif ( $data_dir -> can('searchFile') ) {
-               # 3.18 +
+             } elsif ( $data_dir -> can('getFiletypesConfPath') ) {
+               # 3.14 +
                $config{filetypes_conf}=
-                 $data_dir -> searchFile("filetypes.conf");
+                 $data_dir -> getFiletypesConfPath("filetypes");
              } else {
                # 3.9 +
                $config{filetypes_conf}=