Update databases/percona57-server to version 5.7.21.20
[dports.git] / UPDATING
1 This file documents some of the problems you may encounter when upgrading
2 your ports.  We try our best to minimize these disruptions, but sometimes
3 they are unavoidable.
4
5 You should get into the habit of checking this file for changes each time
6 you update your ports collection, before attempting any port upgrades.
7
8 20180404:
9   AFFECTS: users of www/nextcloud
10   AUTHOR: brnrd@FreeBSD.org
11
12   With the 13.0.1 update the path for Apps bundled with the package has
13   changed from "apps" to "apps-pkg". You must add an entry to the
14   "apps_paths" array in config/config.php of your nextcloud installation,
15   a patch for the default installation can be applied with:
16
17   # cd /usr/local/www/nextcloud
18   # su -m www -c "php ./occ config:import < /usr/local/share/nextcloud/fix-apps_paths.json
19
20 20180401:
21   AFFECTS: users of mail/dovecot and mail/dovecot-pigeonhole
22   AUTHOR: adamw@FreeBSD.org
23
24   Dovecot has been upgraded to 2.3.1, and pigeonhole to 0.5.1. Most
25   existing dovecot installations MUST be modified for 2.3, but for
26   most users the modifications are simple.
27
28   Modify your Dovecot conf.d/ files before spinning up 2.3.1. The
29   upgrading instructions are detailed here:
30
31         https://wiki2.dovecot.org/Upgrading/2.3
32
33 20180330:
34   AFFECTS: users of lang/perl5*
35   AUTHOR: mat@FreeBSD.org
36
37   The default Perl version has been switched to Perl 5.26.  If you are using
38   binary packages to upgrade your system, you do not have anything to do, pkg
39   upgrade will do the right thing.  For the other people, follow the
40   instructions in entry 20161103, it should still be the same.
41
42 20180325:
43   AFFECTS: users of net/samba48
44   AUTHOR: timur@FreeBSD.org
45
46   New Samba 4.8 upgrades the relevant database files in the way, that doesn't
47   allow easy fallback to the previous versions of Samba. So, before upgrading
48   to the new version make a backup of the /var/db/samba4/ directory.
49
50   Full list of changes, new features and upgrade procedure is available at:
51
52         https://www.samba.org/samba/history/samba-4.8.0.html
53
54   Please, read it carefully before upgrading!.
55
56 20180320:
57   AFFECTS: users of x11/sterm
58   AUTHOR: pkubaj@anongoth.pl
59
60   The user-defined options in config.h have changed.  You should
61   compare your config.h file with the default one and change
62   appropriately.
63
64 20180319:
65   AFFECTS: users of dns/dnsmasq
66   AUTHOR: mandree@FreeBSD.org
67
68   Note that with dnsmasq 2.79, some parts of the interface have changed in an
69   incompatible way versus previous versions. This comprises changed recursion
70   behaviour, signature support, a change for SIGINT (vs. SIGHUP) behaviour.
71
72   Note especially that dnsmasq will no longer answer non-recursive queries
73   unless it is marked authoritative!  Be sure to see the manual page for the
74   various --auth-* options, such as --auth-zone.
75
76   Please see the CHANGELOG that ships with dnsmasq for details.
77
78 20180317:
79   AFFECTS: users of multimedia/plexpy
80   AUTHOR: feld@FreeBSD.org
81
82   Plexpy project has been renamed to Tautulli due to copyright
83   infringement. The software also has received a major update. Please
84   see the following upgrade instructions:
85
86   - Install multimedia/tautulli
87   - Create /var/db/tautulli, owned by the user you will run the daemon as
88     (default: nobody).
89   - Copy your config.ini and plexpy.db to /var/db/tautulli
90   - Enable the service and start the software
91
92    Tautulli should automatically find your database file, rename it to
93    tautulli.db, and perform the required updates.
94
95 20180310:
96   AFFECTS: users of security/openssl
97   AUTHOR: brnrd@FreeBSD.org
98
99   The EXPCIPHERS option has been removed from the security/openssl port.
100   Use the security/openssl-unsafe port if you require this feature.
101
102 20180309:
103   AFFECTS: users of net/unison
104   AUTHOR: madpilot@FreeBSD.org
105
106   Unison has been upgraded to version 2.51, which uses a different
107   wire protocol than 2.48 did.  In order to support synchronization
108   with other computers where Unison is still at version 2.48, a new
109   port net/unison248 has been created.  It provides unison248 and,
110   for the x11 flavor, also unison248-text.  This unison248 port can
111   be installed in parallel with the existing net/unison port.
112
113 20180308:
114   AFFECTS: */php* */pecl* */pear*
115   AUTHOR: mat@FreeBSD.org
116
117   PHP extensions and modules have been flavored.
118
119   People using Poudriere 3.2+ and binary packages do not have to do anything if
120   they are using PHP applications.
121
122   PHP modules and extensions may have change their names from php5- or php7- to
123   fully versionned phpXY-.
124   PECL extensions and PEAR modules package names have changed from pecl- and
125   pear- to phpXX-pecl and phpXX-pear-.
126
127   To rename an installed package to match the new naming scheme, for example,
128   for the imagick pecl extension, run:
129
130     # pkg set -n pecl-imagick:php56-pecl-imagick
131
132   For other people, to build the PHP 7.2 version of, for example,
133   databases/php-memcached, you need to run:
134
135     # make FLAVOR=php72 install
136
137 20180220:
138   AFFECTS: users of www/nextcloud
139   AUTHOR: brnrd@FreeBSD.org
140
141   The file and directory permissions of Nextcloud have changed. Write
142   permissions have been removed from all directories except `data' and
143   `config'. For the updater to work, the app store of your installation
144   must be disabled. To disable the app-store prior to updating the
145   package:
146
147   # cd /usr/local/www/nextcloud
148   # su -m www -c "php ./occ config:system:set appstoreenabled --value=false --type=boolean"
149
150   If you've already updated your nextcloud package, you must manually edit
151   the configuration of nextcloud (config/config.php) and add
152
153         'appstoreenabled' => false,
154
155   to the CONFIG array before the updater will run.
156
157 20180214:
158   AFFECTS: users of lang/ruby23
159   AUTHOR: swills@FreeBSD.org
160
161   The default ruby version has been updated from 2.3 to 2.4.
162
163   If you compile your own ports you may keep 2.3 as the default version by
164   adding the following lines to your /etc/make.conf file:
165
166   #
167   # Keep ruby 2.3 as default version
168   #
169   DEFAULT_VERSIONS+=ruby=2.3
170
171   If you wish to update to the new default version, you need to first stop any
172   software that uses ruby. Then, you will need to follow these steps, depending
173   upon how you manage your system.
174
175   If you use pkgng, simply upgrade:
176   # pkg upgrade
177
178   If you use portmaster, install new ruby, then rebuild all ports that depend
179   on ruby:
180   # portmaster -o lang/ruby24 lang/ruby23
181   # portmaster -R -r ruby-2.4
182
183   If you use portupgrade, install new ruby, then rebuild all ports that depend
184   on ruby:
185
186   # pkg delete -f ruby portupgrade
187   # make -C /usr/ports/ports-mgmt/portupgrade install clean
188   # pkg set -o lang/ruby23:lang/ruby24
189   # portupgrade -x ruby-2.4.\* -fr lang/ruby24
190
191 20180209:
192   AFFECTS: users of japanese/lookup
193   AUTHOR: yasu@utahime.org
194
195   japanese/lookup is update to 1.99.96.20130920. This version is not
196   compatible with previous version 1.4.1 and incompatibility includes
197   how to setup. See info of Lookup for detail.
198
199 20180209:
200   AFFECTS: users of net-mgmt/pmacct
201   AUTHOR: pi@FreeBSD.org
202
203   To allow separete pmacctd instances per interface, use
204
205     pmacctd_enable="YES"
206     pmacctd_interfaces="re1 re2"
207
208   in /etc/rc.conf. The path to the config files will be
209
210     /usr/local/etc/pmacct/<interface>
211
212 20180208:
213   AFFECTS: users of mail/mailman*
214   AUTHOR: mandree@FreeBSD.org
215
216   In order to overcome complaints about mismatched checksums in
217   Mailman/Default.py, mailman now configures the DEFAULT_EMAIL_HOST
218   and DEFAULT_URL_HOST to "localhost" statically, and the rc script
219   will check this and refuse to start on next boot.
220
221   Users must configure DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST in
222   Mailman/mm_cfg.py properly and add this line below:
223   add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
224
225   A short example has been added to:
226   ${PREFIX}/local/share/doc/mailman/FreeBSD-post-install-notes.
227
228   As of 2.1.26_3, the post-install script will add back the prior
229   default settings to mm_cfg.py (instead of Defaults.py) if no
230   virtual hosts have been defined, to cover the normal use cases
231   and initial installation.
232
233 20180201:
234   AFFECTS: users of editors/emacs* and all ports using Emacs via USES=emacs
235   AUTHOR: jrm@FreeBSD.org
236
237   The Emacs ports framework has been updated to support flavors and the
238   editors/emacs-nox11 port has been replaced by the nox flavors of
239   editors/emacs and editors/emacs-devel.
240
241   Supported Flavors
242   --------------------------------------------------------
243   editors/emacs:       full canna nox
244   editors/emacs-devel: full nox
245   ports using Emacs:   full canna nox devel_full devel_nox
246   --------------------------------------------------------
247
248   For those using pre-built packages, if
249
250      # pkg upgrade
251
252   does not install the new Emacs package, use one of
253
254      # pkg install emacs
255      # pkg install emacs-canna
256      # pkg install emacs-nox
257      # pkg install emacs-devel
258      # pkg install emacs-devel_nox
259
260   For those building their own packages, a flavor other than the default must be
261   specified.  For example, to build the nox flavor of editors/emacs, or to build
262   the devel_full flavor of a port using Emacs, use
263
264      # poudriere bulk -j 11amd64 editors/emacs@nox
265      # poudriere bulk -j 11amd64 print/pdf-tools@devel_full
266
267   or
268
269      # make FLAVOR=nox install
270      # make FLAVOR=devel_full
271
272   An alternative to the default flavor, full, for editors/emacs and
273   editors/emacs-devel can be set in make.conf.  For example, to specify nox as
274   the default flavor for both ports, use
275
276      .if ${.CURDIR:M*/editors/emacs*}
277      FLAVOR?=nox
278      .endif
279
280   For ports using Emacs, an alternative to the default flavor, full,
281   can be also be set in make.conf.  For example, to automatically depend on
282   emacs-nox, use
283
284      DEFAULT_VERSIONS+=emacs=nox
285
286 20180117:
287   AFFECTS: users of x11-toolkits/kf5-kirigami2 and x11/kf5-plasma-framework
288   AUTHOR: kde@FreeBSD.org
289
290   Files that were previously installed by kf5-kirigami2 are now installed 
291   by kf5-plasma-framework. This can lead to a conflict during the upgrade
292   of the packages. 
293   It is recommended to first remove the package kf5-kirigami2.
294
295 20180115
296   AFFECTS: users of net-p2p/transmission-daemon
297   AUTHOR: woodsb02@FreeBSD.org
298
299   The transmission-daemon port has been updated to 2.92_4 to incorporate
300   a patch which mitigates DNS rebinding attacks. This will prevent
301   clients from being able to connect to the transmission daemon using
302   DNS with any hostname other than localhost, unless one of the
303   following is done:
304     - Enable password authentication, then any hostname is allowed.
305       This can be achieved by either:
306         - setting rpc-authentication-required to true, and adding
307           credentials to the rpc-username and rpc-password fields in
308           settings.json (must be done whilst the transmission service is
309           stopped); or
310         - running transmission-daemon with the following arguments
311           (these can be set with transmission_flags in /etc/rc.conf):
312           -t -u USERNAME -v PASSWORD
313     OR
314     - Add the allowed server hostnames to the rpc-host-whitelist setting
315       in settings.json (must be done whilst the transmission service is
316       stopped). Note that this value is NOT a list of allowed CLIENTS,
317       but instead a list of allowed SERVER hostnames.
318
319 20180111
320   AFFECTS: users of editors/vim-lite
321   AUTHOR: adamw@FreeBSD.org
322
323   The vim-lite port has been renamed to vim-console, because it isn't
324   actually any lighter. All three vim packages are built with
325   --enable-features=huge. Portmaster users will need to run this
326   command:
327
328         portmaster -o editors/vim-console editors/vim-lite
329
330   If the switch doesn't happen automatically for you, just delete the
331   vim-lite package and install vim-console.
332
333 20180109
334   AFFECTS: users of www/qt5-webengine
335   AUTHOR: kde@FreeBSD.org
336
337   The upgrade of www/qt5-webengine to 5.9.3 may fail if an older version
338   of it is installed. It is recommended to either build the port in a
339   builder like poudriere, or to deinstall and then doing an install.
340
341 20180107
342   AFFECTS: users of security/gnupg and mail/mutt and mail/neomutt
343   AUTHOR: adamw@FreeBSD.org
344
345   The invocation for gpg from mutt/neomutt changed between gnupg-2.0
346   (which has expired and is now removed) and gnupg-2.2 (the current
347   version in the tree). Unless you're using gpgme, PGP-related
348   commands may fail in (neo)mutt.
349
350   In all cases, users are strongly urged to use security/gpgme to take
351   care of the setup for you. If you prefer to roll your own, the
352   following muttrc/neomuttrc entry has been reported to work:
353
354   pgp_decrypt_command="gpg2 %?p?--passphrase-fd 0 --pinentry-mode=loopback? --no-verbose --batch --output - %f"
355
356   See muttrc(5), neomuttrc(5), mutt.org, and neomutt.org for instructions
357   on (neo)mutt's gpg and gpgme instructions.
358
359 20180102:
360   AFFECTS: users of devel/awscli
361   AUTHOR: bhughes@FreeBSD.org
362
363   The package name for devel/awscli has changed (back) to just awscli.
364   The introduction of flavors erroneously caused the awscli package to
365   be renamed to py27-awscli.
366
367 20171230:
368   AFFECTS: users of net-im/ejabberd
369   AUTHOR: ashish@FreeBSD.org
370
371   If you are building ejabberd 17.11 on a host, which already has an older 
372   version of ejabberd installed, then build process will fail with "unknown type
373   specifier" errors. As a workaround, please uninstall ejabberd before building
374   ejabberd.
375
376   This has been reported upstream at:
377   https://github.com/processone/ejabberd/issues/2194
378
379 20171223:
380   AFFECTS: users of dns/dnscrypt-proxy
381   AUTHOR: egypcio@googlemail.com
382
383   The 1.9.5_3 update of dns/dnscrypt-proxy replaces the default resolver used
384   by dnscrypt-proxy (cisco/OpenDNS) by a random one that does not log entries
385   and supports dnssec.
386
387 20171223:
388   AFFECTS: users of samba44
389   AUTHOR: antoine@FreeBSD.org
390
391   The default version of samba has been switched from 4.4 to 4.6.
392   Upgrade instructions:
393
394   For package users having samba44 installed indirectly (as a dependency):
395     # pkg upgrade
396
397   For package users having samba44 installed directly (leaf port):
398     # pkg upgrade
399     # pkg install samba46
400
401   For ports users:
402     If you want to keep samba44, add DEFAULT_VERSIONS+= samba=4.4 to make.conf
403
404     If you want to upgrade to samba46, remove samba44:
405     # pkg delete -f samba44
406
407     Portmaster users:
408     # portmaster net/samba46
409     # portmaster -a
410
411     Portupgrade users:
412     # portinstall net/samba46
413     # portupgrade -a
414
415 20171218:
416   AFFECTS: users of devel/gogs
417   AUTHOR: dg@syrec.org
418
419   Gogs user has been changed to "git" and configuration files are now
420   located in /usr/local/etc/gogs. Users should update ownership of the
421   existing Gogs directories with
422
423   # chown -R git:git /var/db/gogs
424   # chown -R git:git /var/log/gogs
425
426   and either move or merge the contents of /var/db/gogs/home/.ssh with
427   /usr/local/git/.ssh.  After migration, /var/db/gogs/home can be removed,
428   and both the user "gogs" and the group "gogs" should be deleted:
429
430   # rm -rf /var/db/gogs/home
431   # pw userdel gogs
432   # pw groupdel gogs
433
434 20171215:
435   AFFECTS: users of finance/gnucash
436   AUTHOR: madpilot@FreeBSD.org
437
438   The gnucash port has been converted too use flavors, the GUILE1
439   and GUILE2 options have been converted to flavors so that two
440   separate packages can be provided.
441
442   Since the next major release of gnucash will drop guile1 support,
443   the default flavor package is compiled against guile2, switching
444   the previous default.
445
446   Users who intend to stay on the guile1 version should deinstall
447   the default gnucash package and install the gnucash-guile1 package.
448
449 20171214:
450   AFFECTS: all ports users
451   AUTHOR: adamw@FreeBSD.org
452
453   Support for some deprecated variables is going to be removed soon. If
454   you use any of the following constructs (usually in /etc/make.conf),
455   you must switch to the new incantations:
456
457                OLD                                 NEW
458   -------------------------------    ------------------------------
459   WITH_[...]                         OPTIONS_SET= [...]
460   WITHOUT_[...]                      OPTIONS_UNSET= [...]
461   WITHOUT_NLS                        OPTIONS_UNSET= NLS
462   NOPORTDOCS                         OPTIONS_UNSET= DOCS
463   NOPORTEXAMPLES                     OPTIONS_UNSET= EXAMPLES
464   WITH_BDB_VER=[...]                 DEFAULT_VERSIONS+= bdb=[...]
465   OVERRIDE_LINUX_BASE_PORT=[...]     DEFAULT_VERSIONS+= linux=[...]
466   WITH_OPENSSL_BASE                  DEFAULT_VERSIONS+= ssl=base
467   WITH_OPENSSL_PORT                  DEFAULT_VERSIONS+= ssl=port
468
469 20171205:
470   AFFECTS: users of dns/powerdns
471   AUTHOR: krion@FreeBSD.org
472
473   Recursor passthrough removal: This will impact many installations.
474   Previously, the PowerDNS Authoritative Server contained a facility
475   for sending recursion desired queries to a resolving backend,
476   possibly after first consulting its local cache. This feature
477   (‘recursor=’) was frequently confusing and also delivered
478   inconsistent results, for example when a query ended up referring
479   to a CNAME that was outside of the Authoritative Server’s
480   knowledge.
481
482 20171203:
483   AFFECTS: users of sysutils/dsbmd
484   AUTHOR: mk@freeshell.de
485
486   Due to new configuration variables and new features, users of dsbmd
487   version 0.4.1 and earlier should consider recreating their dsbmd.conf from
488   the new dsbmd.conf.sample.
489
490 20171130:
491   AFFECTS: all ports users
492   AUTHOR: adamw@FreeBSD.org
493
494   The ports tree has gained "flavors," which are a way to produce multiple
495   variations of a port. Some intended examples of this are language
496   modules being produced for multiple language versions, and lite/nox11 packages,
497   without needing separate ports for each variation. Python ports have already
498   been flavored (see the below entry). Flavor support must be added to
499   individual ports.
500
501   Flavors are already supported by make, pkg, poudriere, and synth; see the
502   manpages for those tools for usage instructions. Portmaster and portupgrade
503   don't support flavors yet, but community work on those tools is in progress.
504
505   Some bumps and breakages are inevitable for a major change such as this.
506   Please report breakages and monitor the ports@ list for solutions as they
507   become available.
508
509 20171130:
510   AFFECTS: */py*
511   AUTHOR: mat@FreeBSD.org
512
513   Ports using Python via USES=python are now flavored.  All the py3-* ports
514   have been removed and folded into their py-* master ports.
515
516   People using Poudriere 3.2+ and binary packages do not have to do anything.
517
518   For other people, to build the Python 3.6 version of, for example,
519   databases/py-gdbm, you need to run:
520
521     # make FLAVOR=py36 install
522
523 20171126:
524   AFFECTS: users of security/p5-openxpki
525   AUTHOR: dbaio@FreeBSD.org
526
527   OpenXPKI has been updated to 1.19.4, some important changes were made, please
528   see the upgrading documentation for more details:
529
530   http://openxpki.readthedocs.io/en/latest/upgrading.html
531
532 20171126:
533   AFFECTS: users of mail/sympa
534   AUTHOR: dgeo@centrale-marseille.fr
535
536   Web's static dirs have moved to a single dedicated directory.
537   Users should review webserver's /static configuration (examples in
538   share/examples/sympa).
539
540 20171119:
541   AFFECTS: users of sysutils/zrepl
542   AUTHOR: woodsb02@FreeBSD.org
543
544   Zrepl has been updated to 0.0.2, which introduces two changes that will
545   require existing users to change their zrepl.yml config file:
546     - global.logging is no longer a dictionary but a list.
547       Refer to the new format here: https://zrepl.github.io/configuration/logging.html
548     - source job field datasets renamed to filesystems.
549       Refer to the new format here: https://zrepl.github.io/configuration/jobs.html
550
551     https://zrepl.github.io/changelog.html#id1
552
553 20171117:
554   AFFECTS: users of sysutils/terraform
555   AUTHOR: lifanov@FreeBSD.org
556
557   Terraform has been updated to 0.11, which introduces several incompatible
558   changes. Please follow upgrading guide when updating the package.
559
560     https://www.terraform.io/upgrade-guides/0-11.html
561
562 20171114:
563   AFFECTS: users of ports-mgmt/poudriere
564   AUTHOR: bdrewery@FreeBSD.org
565
566   "poudriere options" now respects the -p flag while it did not before.
567   This means that it may create an empty directory when used now rather
568   than continue to use your existing options set.  You may want to not
569   use -p or move your existing options directory, in
570   /usr/local/etc/poudriere.d/*-options, to the new format with the
571   ports tree name in it.  Otherwise "poudriere bulk" will use the
572   new empty directory.
573
574   This behavior will likely change in 3.2.1 to be more backwards-compatible.
575
576 20171112:
577   AFFECTS: consumers of devel/oniguruma*
578   AUTHOR: riggs@FreeBSD.org
579
580   Outdated versions of oniguruma have been removed from the ports
581   tree; devel/oniguruma is the only supported version, currently
582   replacing devel/oniguruma6.
583   pkg should handle this automatically while users of portmaster or
584   portupgrade might need to take additional manual steps:
585
586   for users of portmaster:
587         portmaster -o devel/oniguruma devel/oniguruma6
588         portmaster -r devel/oniguruma
589
590   for users of portupgrade:
591         portupgrade -o devel/oniguruma devel/oniguruma6
592         portupgrade -fr devel/oniguruma
593
594 20171107:
595   AFFECTS: users of www/node
596   AUTHOR: bhughes@FreeBSD.org   
597
598   The www/node port has been updated to node.js v9.0.0, the latest
599   upstream release. A new port, www/node8, has been created for the
600   v8.x LTS branch. Users wanting to stay on v8.x can replace www/node
601   with www/node8 with one of the following commands:
602
603   # pkg install www/node8
604     or
605   # portmaster -o www/node8 www/node
606     or
607   # portupgrade -o www/node8 www/node
608
609 20171107:
610   AFFECTS: users of security/libressl
611   AUTHOR: brnrd@FreeBSD.org
612
613   The port has been updated to the latest stable version 2.6 of LibreSSL.
614   The shared library versions of the libraries have been bumped.
615
616   After upgrading, manually update all packages that depend on any of the
617   libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
618   versions of these libraries have changed. Normally, you can obtain the
619   list of dependent software by running the following command:
620
621   # pkg info -r libressl
622
623   Then you should rebuild all ports depending on libressl to avoid dangling
624   shared library dependencies. Poudriere and pkg handle this correctly,
625   portmaster and portupgrade users can use the following to rebuild all
626   dependent ports.
627
628   Portmaster users:
629       portmaster -r libressl
630   Portupgrade users:
631       portupgrade -fr security/libressl
632
633 20171105
634   AFFECTS: users of www/mod_auth_cas
635   AUTHOR: brnrd@FreeBSD.org
636
637   The configuration of mod_auth_cas has changed since the previous
638   version. Visit the https://github.com/apereo/mod_auth_cas page for
639   an overview of all configuration parameters
640
641 20171105:
642   AFFECTS: users of www/mod_rpaf2
643   AUTHOR: brnrd@FreeBSD.org
644
645   The configuration of mod_rpaf2 has been heavily modified since version
646   0.6. Have a look at https://github.com/gnif/mod_rpaf/tree/v0.8.4 to 
647   determine what you need to change in your configuration.
648
649 20171031:
650   AFFECTS: users of editors/vim
651   AUTHOR: adamw@FreeBSD.org
652
653   The default vim language bindings have changed. Python 2 and 3 bindings
654   may now be enabled independently (the default vim package will continue
655   to depend on python-2.7).
656
657   Lua and Tcl bindings have been disabled by default. If you need these
658   bindings, you'll need to compile vim yourself. Note that bindings are
659   only for plugins written in those languages, and for interactive
660   debugging. Editing, indenting, linting, completing, and syntax-highlighting
661   those languages is NOT affected.
662
663 20171026:
664   AFFECTS: users of devel/universal-ctags
665   AUTHOR: rodrigo@FreeBSD.org
666
667   Due to conflicts with emacs ctag (editors/emacs-devel, editors/emacs-nox11, editors/emacs),
668   the installed files will be prefixed with the 'u' character.
669   The new binaries will de named uctags and ureadtags.
670
671 20171015:
672   AFFECTS: people using WITHOUT_DEBUG
673   AUTHOR: madpilot@FreeBSD.org
674
675   The WITHOUT_DEBUG flag has been retired. It's only purpose was
676   to override a global WITH_DEBUG, if that was defined, but many
677   ports were ignoring such flag even if honouring WITH_DEBUG.
678
679   The same effect can be obtained using ".undef WITH_DEBUG" without
680   any special support in port Makefiles.
681
682 20171012:
683   AFFECTS: users of security/openssh-portable
684   AUTHOR: bdrewery@FreeBSD.org
685
686   OpenSSH has been upgraded to 7.6p1 which has removed several deprecated
687   features:
688
689     - SSH version 1 support dropped.
690     - Dropped support for hmac-ripemd160 MAC.
691     - Dropped support for the ciphers arcfour, blowfish and CAST.
692     - RSA keys less than 1024 bits are refused.
693
694   The HPN option is currently disabled by default, and does not build,
695   in the package.  This follows what happened in base as well.
696
697 20171004:
698   AFFECTS: users of security/krb5-appl
699   AUTHOR: cy@FreeBSD.org
700
701   Configuration options to rename kerberos ftp, telnet, rlogin, rsh, and
702   rcp are now default to avoid conflicting with net/bsdrcmds packages
703   (in poudriere). Deselect the options to use the original command names
704   and also uninstall net/bsdrcmds to avoid the conflict.
705
706 20171002:
707   AFFECTS: users of x11-wm/cwm
708   AUTHOR: tobik@FreeBSD.org
709
710   Configuration options were renamed and you need to update your ~/.cwmrc
711   accordingly.  Make sure to check cwmrc(5) for the new option names.
712   cwm-migrate-config.pl can help in migrating your ~/.cwmrc.
713
714 20171001:
715   AFFECTS: users of mail/isync using Maildir sub-folders
716   AUTHOR: ehaupt@FreeBSD.org
717
718   If you have Maildir sub-folders, you need to update the configuration
719   to specify the naming style.
720
721   Please refer to the mbsync(1) man page section 'SubFolders
722   Verbatim|Maildir++|Legacy' on how to make the apropriate changes.
723
724 20170930:
725   AFFECTS: users of PHP and its modules
726   AUTHOR: eugen@FreeBSD.org
727
728   All lang/php* ports switched to depend on devel/oniguruma6
729   instead of previous oniguruma version some time ago.
730
731   If you have not moved from devel/oniguruma5 before and
732   have troubles updating PHP,
733
734   for users of portmaster:
735         portmaster -o devel/oniguruma6 devel/oniguruma5
736         portmaster -r devel/oniguruma6
737
738   for users of portupgrade:
739         portupgrade -o devel/oniguruma6 devel/oniguruma5
740         portupgrade -fr devel/oniguruma6
741
742   pkg should handle this automatically.
743
744 20170928:
745   AFFECTS: users of security/courier-authlib and its modules
746   AUTHOR: madpilot@FreeBSD.org
747
748   The affected ports have been modified to follow the upstream
749   suggested best practice to use the sysconftool on installation.
750
751   Please make sure your configuration files include all the comments
752   that tool uses to correctly update the configuration on update.
753
754   You can use the ".sample" or ".dist" files as templates for missing
755   comments if needed.
756
757 20170915:
758   AFFECTS: users of devel/cargo
759   AUTHOR: rust@FreeBSD.org
760
761   Starting with version 1.19.0, Cargo is provided with Rust. Therefore,
762   devel/cargo was merged into lang/rust.
763
764 20170914:
765   AFFECTS: users of CMake & CMake Modules
766   AUTHOR: adridg@FreeBSD.org
767
768   The devel/cmake-modules port has been merged into devel/cmake.
769
770   The benefit of being able to update the modules without the binary
771   is outweighed by the issues caused by having the binary out-of-sync
772   with the modules.
773
774   Users should delete the devel/cmake-modules package and then
775   upgrade or reinstall devel/cmake.
776  
777   All ports have been updated to depend only on CMake.
778
779 20170904
780   AFFECTS: users of net-mgmt/seafile-server
781   AUTHOR: ultima@FreeBSD.org
782
783   Users using MySQL updating to 6.1.2 need to verify table's collation
784   are utf8_unicode_ci. Upstream has set collation type to be implicit
785   and will cause all libraries to disappear if set to incorrect collation.
786
787 20170828
788   AFFECTS: users of security/gnupg
789   AUTHOR: adamw@FreeBSD.org
790
791   security/gnupg has become the new stable version of GnuPG. This is
792   an LTS branch. gnupg20 will reach EOL at the end of the year, and all
793   gnupg20 users should migrate to gnupg22.
794
795   See https://gnupg.org/faq/whats-new-in-2.1.html for important changes.
796
797 20170820:
798   AFFECTS: users of www/uwsgi
799   AUTHOR: ultima@FreeBSD.org
800
801   The default socket owner and mode had been changed from www:www 600
802   to uwsgi:www 660. This should resolve issue #1471[1] on github.
803
804   [1] https://github.com/unbit/uwsgi/issues/1471
805
806 20170808:
807   AFFECTS: users of lang/ghc and */hs-*
808   AUTHOR: haskell@FreeBSD.org
809
810   The Glorious Glasgow Haskell Compiler has been updated to version
811   8.0.2.  Hence it is recommended to rebuild or reinstall all the
812   dependent ports and the lang/ghc port itself in one of the following
813   ways:
814
815   # portmaster -w -r ghc
816     or
817   # portupgrade -fr lang/ghc
818
819   In case of pkg(8), it is probably safer to remove all the GHC-dependent
820   packages along with GHC and reinstall everything from scratch.  For
821   example:
822
823   # pkg query "%ro" ghc > ghc-pkgs.txt
824   # pkg delete -y lang/ghc
825
826   In ghc-pkgs.txt, check and remove all the packages that have been moved
827   on the update, then use this command:
828
829   # pkg install -y `cat ghc-pkgs.txt`
830
831 20170807:
832   AFFECTS: users of mail/dovecot2 and mail/dovecot2-pigeonhole
833   AUTHOR: adamw@FreeBSD.org
834
835   Now that dovecot1 has been removed from the ports tree, dovecot2
836   and dovecot2-pigeonhole have been renamed to simply dovecot and
837   dovecot-pigeonhole.
838
839   pkg should handle the rename automatically, but if you run into
840   trouble, you can point pkg at the new origin via:
841
842   # pkg set -o mail/dovecot2:mail/dovecot
843   # pkg set -o mail/dovecot2-pigeonhole:mail/dovecot-pigeonhole
844
845   Similarly, you can point portmaster at the new location via:
846
847   # portmaster -o mail/dovecot mail/dovecot2
848
849   If all else fails, just remove and reinstall the package:
850
851   # pkg delete dovecot2
852   # pkg install dovecot
853
854 20170806:
855   AFFECTS: users of mail/dovecot2-antispam-plugin
856   AUTHOR: adamw@FreeBSD.org
857
858   Development of the antispam plugin ceased years ago, and upstream
859   recommends using pigeonhole (mail/dovecot2-pigeonhole) instead.
860
861   See https://wiki2.dovecot.org/HowTo/AntispamWithSieve for a recipe
862   to replicate the antispam plugin's behaviour.
863
864 20170803:
865   AFFECTS: users of net/guacamole-client
866   AUTHOR: ultima@FreeBSD.org
867
868   As of version 0.9.13, the configuration directory for guacamole-client
869   has changed from /usr/local/etc/guacamole to
870   /usr/local/etc/guacamole-client.
871
872 20170803:
873   AFFECTS: users of net/guacamole-server
874   AUTHOR: ultima@FreeBSD.org
875
876   As of version 0.9.13, the configuration directory for guacamole-server
877   has changed from /usr/local/etc/guacd to /usr/local/etc/guacamole-server.
878
879 20170803:
880   AFFECTS: users of sysutils/terraform
881   AUTHOR: lifanov@FreeBSD.org
882
883   Terraform was updated to version 0.10.0, which split out provider plugins.
884   Provider plugins are now installed in the project directory the next time
885   "terraform init" is run. Please see the complete upgrading guide:
886
887   https://www.terraform.io/upgrade-guides/0-10.html
888
889 20170729:
890   AFFECTS: users of net-p2p/bitcoin
891   AUTHOR: lwhsu@FreeBSD.org
892
893   Bitcoin data directory has been changed from /var/db/bitcoind to
894   /var/db/bitcoin.  Users of previous versions may want to migrate data to
895   new location or specify bitcoind_data.
896
897 20170729:
898   AFFECTS: users of mail/mailscanner
899   AUTHOR: crees@FreeBSD.org
900
901   Version 5.0.3 of MailScanner introduced a serious bug in packaging.
902   Unfortunately if it is installed, your configuration has been deleted.
903
904   If you have managed to get it working, please back up
905   /usr/local/etc/MailScanner as it will also be deleted on deinstall
906   of the same package.
907
908 20170726:
909   AFFECTS: users of www/luakit
910   AUTHOR: ports@textmail.me
911
912   Luakit was updated to version 2017.07.26, which is incompatible to the
913   previous release from 2012. Please remove old configuration files from
914   the following directories:
915         ${PREFIX}/etc/xdg/luakit
916         ${HOME}/.config/luakit
917         ${HOME}/.local/share/luakit
918
919 20170721:
920   AFFECTS: users of security/sshguard*
921   AUTHOR: dan.mcgregir@usask.ca
922
923   security/sshguard was updated to 2.0.0, and security/sshguard-pf,
924   security/sshguard-ipfw, and security/sshguard-null have been merged into
925   security/sshguard.
926
927   Configuration of the service is now handled in ${PREFIX}/etc/sshguard.conf.
928   Please select the desired backend, -null is selected by default.
929
930   In order to upgrade from 1.7.1 change the origin to security/sshguard
931
932   # pkg set -o security/sshguard-ipfw:security/sshguard
933   # pkg set -o security/sshguard-null:security/sshguard
934   # pkg set -o security/sshguard-pf:security/sshguard
935
936 20170717:
937   AFFECTS: users of devel/p5-Log-Any and devel/p5-Log-Any-Adapter-Syslog
938   AUTHOR: eugen@FreeBSD.org
939
940   devel/p5-Log-Any-Adapter-Syslog functionality have been merged into
941   devel/p5-Log-Any and from now devel/p5-Log-Any must be used.
942
943   devel/p5-Log-Any-Adapter-Syslog will be marked as deprecated and removed.
944
945 20170712:
946   AFFECTS: users of devel/apr1
947   AUTHOR: brnrd@FreeBSD.org
948
949   APR was updated to 1.6.0 and APR-util was updated to 1.6.2
950
951   The Apache Portable Runtime project removed support for FreeTDS from the
952   APR Utilities in version 1.6. Users of FreeTDS will have to migrate
953   configurations to use the newly added ODBC support in conjunction with
954   FreeTDS using FreeTDS' ODBC capabilities.
955
956   Please rebuild all ports which are using functions from APR/APR-util
957   such as Apache, Subversion, etc. Normally, you can obtain the list of
958   dependent software by running the following command:
959
960   # pkg info -r apr
961
962   Then you should rebuild all ports depending on APR(-util) to avoid
963   dangling shared library dependencies. Poudriere and pkg handle this
964   correctly, portmaster and portupgrade users can use the following to
965   rebuild all dependent ports.
966
967   Portmaster users:
968       portmaster -r apr
969   Portupgrade users:
970       portupgrade -fr devel/apr1
971
972 20170710:
973   AFFECTS: users of net-im/ejabberd
974   AUTHOR: ashish@FreeBSD.org
975
976   After update to 17.07, there is an issue[1] expected related to certificate
977   verification with TLS connections.
978
979   [1] - https://github.com/processone/ejabberd/issues/1833
980
981 20170628:
982   AFFECTS: users of www/node
983   AUTHOR: bhughes@FreeBSD.org
984
985   The www/node port has been updated to Node.js v8.1.2, the latest
986   upstream release. This is a major release, including many significant
987   changes. Users are encouraged to read the release announcements before
988   upgrading:
989
990   https://nodejs.org/en/blog/release/v8.0.0/
991   https://nodejs.org/en/blog/release/v8.1.0/
992
993 20170626:
994   AFFECTS: users of net-mgmt/zabbix24*
995   AUTHOR: dbaio@FreeBSD.org
996
997   Zabbix 2.4 has reached end of life and net-mgmt/zabbix24* ports have been
998   removed. Users that have not yet moved to a newer version, should use now
999   net-mgmt/zabbix3-* (LTS release) or net-mgmt/zabbix32-* (Standard release).
1000
1001   See more info about Zabbix releases here:
1002   http://www.zabbix.com/life_cycle_and_release_policy
1003
1004 20170624:
1005   AFFECTS: users of mail/dcc-dccd
1006   AUTHOR: ultima@FreeBSD.org
1007
1008   The ALT_HOME option was removed in 1.3.159_1. If this option is being
1009   used, please be sure to move the old home directory, /var/dcc to
1010   ${PREFIX}/dcc.
1011
1012 20170624:
1013   AFFECTS: users of net/rabbitmq
1014   AUTHOR: olgeni@FreeBSD.org
1015
1016   The rabbitmq-3.6.10_1 port has been changed to use version 19 of
1017   the Erlang runtime, because RabbitMQ is not yet compatible with
1018   version 20.
1019
1020   Upgrades to the previous rabbitmq-3.6.10 must be avoided as
1021   they can lead to data corruption due to changes in Erlang 20.
1022
1023 20170622:
1024   AFFECTS: users of database/postgresql* and other software using PostgreSQL to run
1025   AUTHOR: tz@FreeBSD.org
1026
1027   The default version of PostgreSQL has been switched from 9.3 to 9.5.
1028   The upgrade procedure can use up twice the space the databases
1029   currently needs. If you have a big amount of stored data take a
1030   closer look at the manpage of pg_upgrade for avoidance and/or
1031   speedup of the upgrade.
1032
1033   The upgrade instructions consider a basic usage and do not match
1034   complex scenarious like replication, sharding or similar.
1035
1036   Upgrade instructions:
1037
1038   First stop your PostgreSQL, create PostgreSQL-binaries and backup your data.
1039   If you have another Version of PostgreSQL installed, for example 9.3.12, your
1040   files are named accourding to this.
1041
1042   # service postgresql stop
1043   # pkg create postgresql93-server postgresql93-contrib
1044   # mkdir /tmp/pg-upgrade
1045   # tar xf postgresql93-server-9.3.17.txz -C /tmp/pg-upgrade
1046   # tar xf postgresql93-contrib-9.3.17.txz -C /tmp/pg-upgrade
1047   # mv /usr/local/pgsql/data /usr/local/pgsql/data93
1048   # pkg delete -f databases/postgresql93-server databases/postgresql93-contrib databases/postgresql93-client
1049
1050   Now update PostgreSQL:
1051
1052     pkg user:
1053     # pkg install databases/postgresql95-server databases/postgresql95-contrib
1054     # pkg upgrade
1055
1056     Portmaster users:
1057     # portmaster databases/postgresql95-server databases/postgresql95-contrib
1058     # portmaster -a
1059
1060     Portupgrade users:
1061     # portinstall databases/postgresql95-server databases/postgresql95-contrib
1062     # portupgrade -a
1063
1064   After installing the new PostgreSQL version you need to convert
1065   all your databases to new version:
1066
1067   # service postgresql initdb
1068   # su -l pgsql -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /usr/local/pgsql/data93/ -B /usr/local/bin/ -D /usr/local/pgsql/data/"
1069
1070   Now the migration is finished. You can start PostgreSQL again with:
1071
1072   # service postgresql start
1073
1074 20170614:
1075   AFFECTS: users of editors/calligra
1076   AUTHOR: groot@kde.org
1077
1078   Calligra has been updated to 3.0.1, which is a KDE Frameworks 5 (KF5)
1079   based application. Calligra now uses Qt5 and KF5. The translations have
1080   been merged (upstream) into the application, so separate language /
1081   translation ports are no longer provided. Krita has been split out
1082   (upstream) into a separate application, which is packaged as
1083   graphics/krita. Kexi, the visual database applications creator,
1084   is packaged separately as databases/kexi.
1085
1086   Users of Calligra are encouraged to install Krita and Kexi separately,
1087   and to report issues with the upgrade to kde@.
1088
1089 20170613:
1090   AFFECTS: users of net-im/ejabberd
1091   AUTHOR: ashish@FreeBSD.org
1092
1093   After update to 17.04, there is an issue[1] expected with S2S connections,
1094   which can be resolved by adding 'mod_s2s_dialback: {}' to 'modules' section
1095   of configuration file.
1096
1097   [1] - https://github.com/processone/ejabberd/issues/1700
1098
1099 20170603:
1100   AFFECTS: users of www/kanboard
1101   AUTHOR: joneum@FreeBSD.org
1102
1103   After update to 1.0.44, there are following breaking changes:
1104   * Move calendar to external plugin: https://github.com/kanboard/plugin-calendar
1105   * Move Gantt charts to external plugin: https://github.com/kanboard/plugin-gantt
1106   * Move Gravatar to external plugin: https://github.com/kanboard/plugin-gravatar
1107
1108 20170602:
1109   AFFECTS: users of Qt 5 in presence of binutils
1110   AUTHOR: amdmi3@FreeBSD.org
1111
1112   gold linker from binutils 2.28 may produce duplicate library
1113   symbols, which makes shared libraries created with it not usable
1114   with conventional ld linker.
1115
1116   This affects Qt, as qt5-qmake will detect gold and use it to build
1117   Qt libraries. Broken libQt5Core will be produced and ports which
1118   depend on it will then fail to link with the following errors:
1119
1120     ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `__bss_start at Qt_5'
1121     ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here
1122     ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `_edata at Qt_5'
1123     ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here
1124     ...lib/libQt5Core.so:(.dynamic+0x2b2d0): multiple definition of `_end at Qt_5'
1125
1126   Qt5 was fixed to ignore gold. If you see these errors, you
1127   need to rebuild qt5-qmake, then all qt5-* ports.
1128
1129 20170529:
1130   AFFECTS: users of sysutils/dsbmd
1131   AUTHOR: mk@freeshell.de
1132
1133   Due to new configuration variables and semantic changes, users of dsbmd
1134   version 0.2 and earlier should consider recreating their dsbmd.conf from
1135   the new dsbmd.conf.sample.
1136
1137 20170518:
1138   AFFECTS: users of www/yarn
1139   AUTHOR: adamw@FreeBSD.org
1140
1141   The default node backend for yarn has switched to www/node. Binary
1142   package users should expect the node backend to be switched during
1143   the upgrade. To keep the node6 (LTS) backend, rebuild www/yarn with
1144   the NODE6 backend option enabled.
1145
1146 20170517:
1147   AFFECTS: users of security/pecl-ssh2
1148   AUTHOR: dbaio@FreeBSD.org
1149
1150   The security/pecl-ssh2 has been upgraded to version 1.0, and the new
1151   version is not compatible with PHP5. If you need PHP5 support, you can
1152   find version 0.13 in security/pecl-ssh2-0.
1153
1154 20170412:
1155   AFFECTS: users of sysutils/ansible
1156   AUTHOR: lifanov@FreeBSD.org
1157
1158   The default value for ansible_python_interpreter has been changed
1159   to match the upstream /usr/bin/python. If managing FreeBSD systems,
1160   adjust the hosts database to explicitly set a valid python interpreter:
1161
1162   [freebsd]
1163   host1
1164
1165   [freebsd_vars]
1166   ansible_python_interpreter=/usr/local/bin/python2.7
1167
1168 20170411:
1169   AFFECTS: users of security/libressl
1170   AUTHOR: brnrd@FreeBSD.org
1171
1172   The port has been updated to the latest stable version 2.5 of LibreSSL.
1173   The shared library versions of the libraries have been bumped.
1174
1175   After upgrading, manually update all packages that depend on any of the
1176   libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
1177   versions of these libraries have changed. Normally, you can obtain the
1178   list of dependent software by running the following command:
1179
1180   # pkg info -r libressl
1181
1182   Then you should rebuild all ports depending on libressl to avoid dangling
1183   shared library dependencies. Poudriere and pkg handle this correctly,
1184   portmaster and portupgrade users can use the following to rebuild all
1185   dependent ports.
1186
1187   Portmaster users:
1188       portmaster -r libressl
1189   Portupgrade users:
1190       portupgrade -fr security/libressl
1191
1192 20170411:
1193   AFFECTS: www/firefox
1194   AUTHOR: gecko@FreeBSD.org
1195
1196   Firefox 53 or later may fail to build if sem(4) is present (see below)
1197   because sysconf(3) still consults the old limits. If you don't plan to
1198   run FreeBSD 8.x or older binaries make sure sem(4) isn't loaded during
1199   boot or built statically into the kernel.
1200
1201     Creating config.status
1202     Traceback (most recent call last):
1203       File "configure.py", line 124, in <module>
1204         sys.exit(main(sys.argv))
1205       File "configure.py", line 34, in main
1206         return config_status(config)
1207       File "configure.py", line 119, in config_status
1208         return config_status(args=[], **encode(sanitized_config, encoding))
1209       File "python/mozbuild/mozbuild/config_status.py", line 136, in config_status
1210         reader = BuildReader(env)
1211       File "python/mozbuild/mozbuild/frontend/reader.py", line 886, in __init__
1212         self._gyp_worker_pool = ProcessPoolExecutor(max_workers=max_workers)
1213       File "python/futures/concurrent/futures/process.py", line 274, in __init__
1214         _check_system_limits()
1215       File "python/futures/concurrent/futures/process.py", line 263, in _check_system_limits
1216         raise NotImplementedError(_system_limited)
1217     NotImplementedError: system provides too few semaphores (30 available, 256 necessary)
1218
1219 20170410:
1220   AFFECTS: users of x11-wm/awesome
1221   AUTHOR: garga@FreeBSD.org
1222
1223   Awesome Window Manager (x11-wm/awesome) was upgraded to 4.1 and its config
1224   is not backward compatible with 3.5.  A new port was created to keep 3.5
1225   version available at x11-wm/awesome3 and it will be available for 6 months
1226   until users have time to upgrade configuration.
1227
1228   There are references about what has changed in 4.0 at:
1229
1230   https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4
1231
1232   And configuration porting tips at:
1233
1234   https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4
1235
1236   If you would like to keep using 3.x, please run the collowing command to
1237   update pkg database:
1238
1239   # pkg set -n awesome:awesome3
1240   # pkg set -o x11-wm/awesome:x11-wm/awesome3
1241
1242 20170404:
1243   AFFECTS: users of Xapian 1.2.x and www/ikiwiki
1244   AUTHOR: sunpoet@FreeBSD.org
1245
1246   Xapian has been updated to 1.4.3. The 1.2.x series has been renamed with
1247   suffix "12". The Perl binding for Xapian 1.4.x is databases/p5-Xapian.
1248   Since www/ikiwiki depends on Search::Xapian, it stays with Xapian 1.2.
1249   If you would like to keep using 1.2, please run the following commands
1250   to update pkg database:
1251
1252   xapian-core:
1253     # pkg set -n xapian-core:xapian-core12
1254     # pkg set -o databases/xapian-core:databases/xapian-core12
1255
1256   p5-Search-Xapian:
1257     # pkg set -n p5-Search-Xapian:p5-Search-Xapian12
1258     # pkg set -o databases/p5-Search-Xapian:databases/p5-Search-Xapian12
1259
1260   xapian-bindings:
1261     # pkg set -n xapian-bindings:xapian-bindings12
1262     # pkg set -o databases/xapian-bindings:databases/xapian-bindings12
1263
1264   xapian-omega:
1265     # pkg set -n xapian-omega:xapian-omega12
1266     # pkg set -o databases/xapian-omega:databases/xapian-omega12
1267