Update sysutils/py-mqttwarn to version 0.10.4_1
[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 20190120:
9   AFFECTS: users of mail/fetchmail
10   AUTHOR: mandree@FreeBSD.org
11
12   The fetchmail port no longer offers the X11 option and no longer
13   depends on Python.  The corresponding fetchmailconf Python program has now
14   been split out into a separate port or package, so that fetchmail itself
15   will no longer require Python.
16
17   Users who wish to use fetchmailconf should install the new fetchmailconf
18   port or package.
19
20 20190119:
21   AFFECTS: users of german/webalizer2, japanese/webalizer, polish/webalizer2, portuguese/webalizer-pt_BR, portuguese/webalizer-pt_PT, ukrainian/webalizer, www/geolizer, www/webalizer
22   AUTHOR: dinoex@FreeBSD.org
23
24   The option GEOIP has beeen changed to used the new datebase.
25   Either copy GeoLite2-Country.mmdb in the working directory,
26   or set the GeoIPDatabase option to the location of the file.
27
28 20190114:
29   AFFECTS: users of graphics/qgis
30   AUTHOR: rhurlin@gwdg.de
31
32   GIS 3.4 LTR, the first long-term release (LTR) of QGIS 3, has landed
33   in the FreeBSD ports tree. It will also replace the previous 2.18 LTR
34   in the QGIS package repositories in February 2019 [1].
35
36   Beside, the latest QT4 version 4.8.7 has been EOL since December 2015
37   and its expiration date on FreeBSD is set to March, 15th 2019.
38   Because QGIS 2 is based on QT4 and Python2, it was decided to not create
39   a legacy port for QGIS 2, after graphics/qgis changed to QGIS 3.
40
41   For users moving over from the 2.18 LTR there is a huge list of new
42   features and impactful changes in this new 3.4 LTR version. Most notably
43   3.x plugins are incompatible with 2.x plugins, so please review your
44   plugin usage carefully. Before moving over, if you have not already
45   done so, take a look at the changelogs from versions 3.0, 3.2, and
46   3.4 [2][3][4] to understand the full scope of changes in the 3.x release.
47
48
49   [1] https://qgis.org/en/site/getinvolved/development/roadmap.html#release-schedule
50   [2] http://changelog.qgis.org/en/qgis/version/3.0.0/
51   [3] http://changelog.qgis.org/en/qgis/version/3.2.0/
52   [4] http://changelog.qgis.org/en/qgis/version/3.4-LTR/
53
54 20190114:
55   AFFECTS: x11-wm/sway
56   AUTHOR: jbeich@FreeBSD.org
57
58   swayidle and swaylock split out into x11/swayidle and x11/swaylock.
59   Check your sway config and install those if required.
60
61 20190113:
62   AFFECTS: users of net/GeoIP
63   AUTHOR: adamw@FreeBSD.org
64
65   Maxmind no longer provides geolocation data in the legacy format used
66   by net/GeoIP. All GEOIP-related OPTIONS have been removed, and all
67   GeoIP-dependent ports will be removed soon.
68
69   Where possible, you must switch to net/libmaxminddb, which uses the
70   newer (and fully supported) GeoIP 2 format. Unfortunately, this is
71   not a drop-in replacement. To fetch the GeoIP 2 geolocation databases,
72   whether the free or paid versions, you must use net/geoipupdate
73   (pkg install geoipupdate).
74
75   The legacy database is no longer available, and we cannot distribute
76   it by the Maxmind license, so the legacy GeoIP format is essentially
77   dead.
78
79 20190108:
80   AFFECTS: users of databases/mysql-connector-java
81   AUTHOR: matthew@FreeBSD.org
82
83   The databases/mysql-connector-java port has been updated to 8.0.13,
84   which requires a minimum of Java 1.8, so dropping support for Java
85   1.6 and 1.7.  Users of those versions of Java should substitute the
86   databases/mysql-connector-java51 port which remains at version
87   5.1.47
88
89 20190103:
90   AFFECTS: users of multimedia/vlc*
91   AUTHOR: riggs@FreeBSD.org
92
93   The multimedia/vlc port has been upgraded to 3.0.5, the latest upstream
94   release. Subsequently, multimedia/vlc-qt4 and multimedia/vlc3 have been
95   retired and removed from the ports tree. Users who previously used
96   multimedia/vlc3 might want to switch to multimedia/vlc with the following
97   commands:
98
99   # pkg install multimedia/vlc
100     or
101   # portmaster -o multimedia/vlc multimedia/vlc3
102     or
103   # portupgrade -o multimedia/vlc multimedia/vlc3
104
105 20190102:
106   AFFECTS: users of net/serviio
107   AUTHOR: netchild@FreeBSD.org
108
109   If you have customized your etc/serviio/profile.xml you need to review
110   and merge changes from the profile.xml.sample file, else you may not be
111   able to watch mkv files.
112
113 20181228:
114   AFFECTS: users of devel/trio
115   AUTHOR: rodrigo@freebsd.org
116
117   Since trio 1.16-1, the shared lib previously misnamed libtrio.so.2.0.0
118   is now named libtrio.so.2 and the symlink libtrio.so is created.
119
120 20181222:
121   AFFECTS: users of net/ntopng
122   AUTHOR: madpilot@FreeBSD.org
123
124   Since ntopng 3.7, for security reasons, the default setting for
125   the data directory has been changed to "/var/db/ntopng", and the
126   default user has been changed to "ntopng". This new directory is
127   created automatically by the port/package with correct permissions.
128
129   In order to maintain backward compatibility, if you are already
130   using "/var/tmp/ntopng" as data directory, ntopng keeps using that
131   folder, owned by "nobody". This said, using the old defaults is not
132   recommended and a manual action is required in order to migrate to
133   the new settings, unless you are already using a custom directory:
134
135   # service ntopng stop
136   # mv /var/tmp/ntopng/* /var/db/ntopng/
137   # chown -R ntopng:ntopng /var/db/ntopng
138   # service ntopng start
139
140   Please check hte upstream FAQ for reference:
141         https://www.ntop.org/support/faq/migrate-the-data-directory-in-ntopng/
142
143 20181218:
144   AFFECTS: users of misc/openhab2
145   AUTHOR: netchild@FreeBSD.org
146
147   If you upgrade from a previous version, make a backup of
148        /var/db/openhab2
149   and run
150        %%PREFIX%%/libexec/openhab2/runtime/bin/update.freebsd
151
152   Config specific info (changes from 2.3.0 to 2.4.0):
153   Astro Binding: The 'kilometer' and 'miles' channels have been replaced
154                  by a new 'distance' channel
155   Jeelink Binding: The 'currentWatt' and 'maxWatt' channels have been
156                    replaced with 'currentPower' and 'maxPower' channels
157   WeatherUnderground Binding: A bridge has been added on top of the
158                               current things, you need to add a bridge
159                               containing your api-key.
160   ZWave Binding: Major changes have been merged to support features
161                  such as security. All things must be deleted and
162                  re-added. Refer to
163                  https://community.openhab.org/t/zwave-binding-updates/51080
164                  for further information.
165   Synop Binding is now using UoM. 'wind-speed-ms' and 'wind-speed-knots'
166                 channels have been replaced by a single 'wind-speed'
167                 channel.
168   Amazonechocontrol Binding: The account thing does not have settings
169                              anymore. You have to login at amazon
170                              once again through the proxy server
171                              http(s)://<YourOpenHAB>/amazonechocontrol
172   Milight Binding: The various available bulb types do not appear in
173                    the Paper UI Inbox anymore. The correct bulb need
174                    to be added manually. The bulb "zone" is now a
175                    configuration. Bulb Things need to be recreated
176                    to apply this change.
177   Hue emulation: The item to hue ID mapping is no longer stored in
178                  files, but in the openHAB storage service. You need
179                  to rediscover "devices" in all services that use the
180                  hue emulation (Amazon Echo, Google Home, etc).
181
182 20181215:
183   AFFECTS: users of sysutils/graylog
184   AUTHOR: dch@FreeBSD.org
185
186   The dependent ports for ElasticSearch and MongoDB have both changed,
187   and upstream changes to the configuration file may require minor
188   changes to work correctly. Refer to the new sample files installed
189   alongside the port for reference:
190
191   server.conf
192   log4j.xml
193   graylog_logging.xml
194
195 20181213:
196   AFFECTS: users of lang/perl5*
197   AUTHOR: mat@FreeBSD.org
198
199   The default Perl version has been switched to Perl 5.28.  If you are using
200   binary packages to upgrade your system, you do not have anything to do, pkg
201   upgrade will do the right thing.  For the other people, follow the
202   instructions in entry 20161103, it should still be the same.
203
204 20181212:
205   AFFECTS: users of net-im/ejabberd
206   AUTHOR: ashish@FreeBSD.org
207
208   There are some new features added in ejabberd 18.12, esp. related to
209   bookmarks, and XML compression in message archive storage. Please
210   refer to: https://blog.process-one.net/ejabberd-18-12/
211
212 20181211:
213   AFFECTS: users of news/inn when upgrading to FreeBSD 12
214   AUTHOR: naddy@FreeBSD.org
215
216   When upgrading from FreeBSD 11 to 12, a change in the size of the
217   ino_t type causes a binary incompatibility in the overview database
218   if the default tradindexed format is used.
219
220   After upgrading the inn package, remove the overview/group.index
221   file and regenerate the history and overview database with
222   makehistory(8) before starting innd.
223
224   # echo '. /usr/local/news/lib/innshellvars && \
225         rm -f $OVERVIEWDIR/group.index && \
226         $NEWSBIN/makehistory -O -s `wc -l <$HISTORY`' | \
227         su -fm news -c '/bin/sh -s'
228
229 20181209:
230   AFFECTS: users of DRM ports other than graphics/drm-kmod
231   AUTHOR: jmd@FreeBSD.org
232
233   In order to facilitate future porting efforts and help in supporting multiple
234   FreeBSD versions, the DRM ports other than drm-kmod (graphics/drm-stable-kmod,
235   graphics/drm-next-kmod, graphics/drm-devel-kmod) have been renamed to
236   include the FreeBSD version they are designed for.
237
238   drm-stable-kmod is drm-fbsd11.2-kmod
239   drm-next-kmod is drm-fbsd12.0-kmod
240   drm-devel-kmod is drm-current-kmod
241
242 20181209
243   AFFECTS: users of devel/geany and devel/geany-plugins
244   AUTHOR: madpilot@FreeBSD.org
245
246   Geany and its plugins port have been moved to gtk3 and a new gtk2
247   flavor has been added. The gtk2 flavor has a -gtk2 suffix added to the
248   package name.
249
250   If you want to stay with the gtk2 version you need to use "pkg install"
251   to install the new gtk2 flavor, pkg will automatically deinstall the
252   gtk3 flavors.
253
254   If using port, to maintain the gtk2 version, you will need to deinstall
255   geany and its plugins and reinstall specifying the gtk2 flavor.
256
257   Note that the following plugins are not available if using the new
258   gtk3 flavor:
259
260   * geany-plugin-debugger
261   * geany-plugin-devhelp
262   * geany-plugin-geanypy
263   * geany-plugin-multiterm
264   * geany-plugin-scope
265
266 20181208:
267   AFFECTS: users of misc/openhab2
268   AUTHOR: netchild@FreeBSD.org
269
270   If you upgrade from a previous version, make a backup of
271        /var/db/openhab2
272   and run
273        %%PREFIX%%/libexec/openhab2/runtime/bin/update.freebsd
274
275   Config specific info (changes from 2.2.0 to 2.3.0):
276   Nest Binding: The 'camera' Thing Type now has channel groups.
277                 Add 'camera#' before the channel ID in the channel UID of
278                 existing camera channels. The 'time_to_target_mins' channel
279                 of the 'thermostat' Thing Type is renamed to 'time_to_target'
280   Oceanic Binding: The 'softener' Thing Type no longer exists and is replaced
281                    by the 'serial' and 'ethernet' Thing Types
282   Yamaha Receiver Binding: The configuration parameter names now use lower
283                            camel case convention. Change 'HOST' to 'host',
284                            'PORT' to 'port' etc
285
286 20181124:
287   AFFECTS: users of sysutils/munin-master, sysutils/munin-node, www/owncloud, mail/mailman, net/ntpa
288   AUTHOR: woodsb02@FreeBSD.org
289
290   The newsyslog.conf(5) filename installed by the port has been changed:
291   OLD: ${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}
292   NEW: ${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf
293
294   Any file found at the old location will be automatically moved to the new
295   location. This will ensure log rotation will continue to work after change
296   r340318 to FreeBSD base, where the default newsyslog configuration now only
297   includes filenames that end with '.conf' and do not begin with '.'.
298
299   If you use provisioning/configuration management tools to create or edit this
300   file, you will need to change their configuration to use the new filename.
301
302 20181111
303   AFFECTS: users of graphics/mesa-libs
304   AUTHOR: jbeich@FreeBSD.org
305
306   Wayland support has been enabled in ports where it doesn't exclude
307   X11 support in order to make the binary packages usable with Wayland
308   compositors. If you get strange build failures re-run "make config"
309   to pick up the new defaults. If the extra dependencies are not
310   desired add the following to make.conf:
311
312     OPTIONS_UNSET += WAYLAND
313
314 20181109
315   AFFECTS: users of security/ossec-hids-server
316   AUTHOR: dominik.lisiak@bemsoft.pl
317
318   The "ossechids_enable" rc variable has been renamed to "ossec_hids_enable".
319
320   If using database output, you need to recreate database using new schema
321   provided in /usr/local/share/doc/ossec-hids.
322
323 20181109
324   AFFECTS: users of security/ossec-hids-local
325   AUTHOR: dominik.lisiak@bemsoft.pl
326
327   The "ossechids_enable" rc variable has been renamed to "ossec_hids_enable".
328
329   If using database output, you need to recreate database using new schema
330   provided in /usr/local/share/doc/ossec-hids.
331
332 20181109
333   AFFECTS: users of security/ossec-hids-client
334   AUTHOR: dominik.lisiak@bemsoft.pl
335
336   The ossec-hids-client port has been renamed to ossec-hids-agent.
337   Portmaster users will need to run this command:
338
339   portmaster -o security/ossec-hids-agent security/ossec-hids-client
340
341   If the switch doesn't happen automatically for you, just delete the
342   ossec-hids-client package and install ossec-hids-agent.
343
344   The "ossechids_enable" rc variable has been renamed to "ossec_hids_enable".
345
346 20181104:
347   AFFECTS: users of sysutils/ansible*
348   AUTHOR: lifanov@FreeBSD.org
349
350   Default Ansible configuration location changed to LOCALBASE/etc/ansible
351   instead of a per-flavor directory. If you use system-wide Ansible
352   configuration, please migrate from a flavored directory to a common
353   one:
354
355   # mv /usr/local/etc/py27-ansible /usr/local/etc/ansible
356
357 20181031:
358   AFFECTS: users of www/node
359   AUTHOR: bhughes@FreeBSD.org
360
361   The www/node port has been updated to Node.js v11.0.0, the latest
362   upstream release. A new port, www/node10, has been created for the
363   v10.x LTS branch. Users wanting to stay on v10.x can replace www/node
364   with www/node8 with one of the following commands:
365
366   # pkg install www/node10
367     or
368   # portmaster -o www/node10 www/node
369     or
370   # portupgrade -o www/node10 www/node
371
372 20181022:
373   AFFECTS: users of lang/php71
374   AUTHOR: joneum@FreeBSD.org
375
376   The default version of PHP has been switched from 7.1 to 7.2.
377
378   If you use binary packages you should make a list of php packages
379   before running 'pkg upgrade':
380
381   # pkg info php7\* > ~/installed-php-ports-list
382
383   After the upgrade, check with such list if all your php extensions
384   are still installed, and reinstall them if needed.
385
386   If you use mod_php71 you need to deinstall it and install mod_php72.
387
388 20181020:
389   AFFECTS: users of security/libressl
390   AUTHOR: brnrd@FreeBSD.org
391
392   The port has been updated to the latest stable version 2.8 of LibreSSL.
393   The shared library versions of the libraries have been bumped.
394
395   After upgrading, manually update all packages that depend on any of the
396   libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
397   versions of these libraries have changed. Normally, you can obtain the
398   list of dependent software by running the following command:
399
400   # pkg info -r libressl
401
402   Then you should rebuild all ports depending on libressl to avoid dangling
403   shared library dependencies. Poudriere and pkg handle this correctly,
404   portmaster and portupgrade users can use the following to rebuild all
405   dependent ports.
406
407   Portmaster users:
408       portmaster -r libressl
409   Portupgrade users:
410       portupgrade -fr security/libressl
411
412 20181018:
413   AFFECTS: users of security/hitch
414   AUTHOR: zi@FreeBSD.org
415
416   Hitch has been updated to run as the hitch user/group, instead of the
417   previous default of nobody/nobody.  You should review your hitch
418   configuration to ensure that everything has been updated to reflect
419   this change.
420
421 20181014:
422   AFFECTS: users of sysutils/ansible
423   AUTHOR: lifanov@FreeBSD.org
424
425   Ansible has been updated to 2.7.0. Please follow the porting guide
426   to update the rulesets:
427
428   https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.7.html
429
430   If you wish to stay with 2.6 version, you can switch
431   to new sysutils/ansible2.6 port, which tracks stable 2.6 branch:
432
433   # pkg set -n ansible:ansible26
434
435 20181010:
436   AFFECTS: users of mail/courier-imap and other courier ports
437   AUTHOR: madpilot@FreeBSD.org
438
439   Courier-IMAP 5.0.0 added IMAP UTF8 support, and converted maildir
440   folders' names to Unicode.
441
442   Updating an existing system to Courier-IMAP 5.0, and later,
443   requires a manual one-time conversion of all existing maildirs
444   using the maildirmake command. See the maildirmake(1) manual page
445   for more information.
446
447   All other courier ports accessing maildirs also need to be updated
448   at the same time.
449
450 20181009:
451   AFFECTS: users of devel/pecl-xdebug*
452   AUTHOR: pizzamig@FreeBSD.org
453
454   xdebug 2.6.1 (devel/pecl-xdebug) is the new default version and it supports
455   PHP from 7.0 to 7.2 included.
456   If you're using PHP 5.6, the previous compatible xdebug version is still
457   available in devel/pecl-xdebug25
458   If you're using PHP 7.3, the only compatible xdebug version is available
459   in devel/pecl-xdebug-devel
460
461 20180930:
462   AFFECTS: users of DRM components
463   AUTHOR: jmd@FreeBSD.org
464
465   A metaport, graphics/drm-kmod, was introduced for users of both the LinuxKPI-
466   based DRM components as well as the legacy ones. It is recommended to use the
467   metaport from now on, which will select a recommended DRM version based on
468   the FreeBSD version.
469
470 20180924:
471   AFFECTS: www/libresonic-standalone
472   AUTHOR: jlh@FreeBSD.org
473
474   HTTPS support has been removed from the port, as it will be removed upstream:
475     https://github.com/Libresonic/libresonic/issues/125#issuecomment-256227104
476
477   In order to avoid strange behavior for users who are using this feature, the
478   rc.d script will fail fast if libresonic_ssl="YES". You should remove the
479   following variables from rc.conf(5): libresonic_ssl libresonic_ssl_keystore
480   libresonic_ssl_password.
481
482   # sed -i '' /libresonic_ssl/d /etc/rc.conf
483
484   Users needing SSL are encouraged to use an HTTP reverse-proxy. Example
485   configurations can be found here:
486     https://github.com/Libresonic/libresonic/issues/119
487
488 20180922:
489   AFFECTS: users of graphics/ilmbase, graphics/OpenEXR
490   AUTHOR: mandree@FreeBSD.org
491
492   The IlmBase package has been updated to 2.3.0.
493   The OpenEXR package has been renamed to openexr and updated to 2.3.0.
494
495   The PORTREVISION of all ports requiring either has been bumped to
496   ease the reubuilds, and where there were versions in the file names,
497   these have been removed from the *_DEPENDS lines for easier maintenance.
498
499   A full ports or package upgrade should just work.
500
501   If you are doing partial updates, be sure to rebuild and reinstall
502   all packages that require either of OpenEXR or ilmbase.
503   Normally, these can be listed by running:
504
505   # pkg info -q -r OpenEXR ilmbase  | sort -u | xargs pkg info -q -o
506
507 20180905:
508   AFFECTS: users of lang/php56
509   AUTHOR: tz@FreeBSD.org
510
511   The default version of PHP has been switched from 5.6 to 7.1.
512
513   If you use binary packages you should make a list of php packages
514   before running 'pkg upgrade':
515
516   # pkg info php5\* > ~/installed-php-ports-list
517
518   After the upgrade, check with such list if all your php extensions
519   are still installed, and reinstall them if needed.
520
521   If you use mod_php56 you need to deinstall it and install mod_php71.
522
523 20180901:
524   AFFECTS: net/samba48
525   AUTHOR: timur@FreeBSD.org
526
527   Samba ports from now on are not dependent from the databases/ldb* ports,
528   as the link between Samba and LDB is too tight and each next major Samba
529   release requires it's own major LDB release. Please, remove installed
530   version of databases/ldb13 from your system with:
531
532   # pkg delete -f databases/ldb13
533
534 20180901:
535   AFFECTS: net-mgmt/librenms
536   AUTHOR: dvl@FreeBSD.org
537
538   As of version 1.42, to conform with man hier, logs and rrd files have
539   relocated outside the WWW directory. When upgrading from < 1.42 to more
540   recent versions, the following steps are required.
541
542   You must update config.php and manually relocate the rrd and log files.
543   Before upgrading, please stop librenms,  update the configuration, and
544   relocate the files.
545
546   If you find graphs are not updating, fping >= 4.0 requires an IPv6
547   address. Adding an IPv6 address should fix graphing.
548
549   Please add these entries to config.php:
550
551   $config['installed_from_package'] = true;
552   $config['log_dir'] = '/var/log/librenms';
553   $config['rrd_dir'] = '/var/db/librenms/rrd';
554
555   To relocate the files:
556
557   mkdir /var/log/librenms /var/db/librenms
558   chown www:ww: /var/log/librenms /var/db/librenms
559   cd /usr/local/www/librenms
560   mv rrd /var/db/librenms/
561   mv logs/librenms.log /var/log/librenms/
562   rmdir logs
563
564   An application key is required. Please follow these steps to generate it:
565
566   cd /usr/local/www/librenms
567   cp -i .env.sample .env
568
569   You might need to set your database details in that file.
570   Then run:
571
572   php artisan key:generate
573
574   The output should look something like this:
575
576   **************************************
577   *     Application In Production!     *
578   **************************************
579
580    Do you really wish to run this command? (yes/no) [no]:
581    > y
582
583   Application key [base64:P62La9V........qw=] set successfully.
584
585
586 20180901:
587   AFFECTS: users of samba46
588   AUTHOR: antoine@FreeBSD.org
589
590   The default version of samba has been switched from 4.6 to 4.7.
591   Upgrade instructions:
592
593   For package users having samba46 installed indirectly (as a dependency):
594     # pkg upgrade
595
596   For package users having samba46 installed directly (leaf port):
597     # pkg upgrade
598     # pkg install samba47
599
600   For ports users:
601     If you want to keep samba46, add DEFAULT_VERSIONS+= samba=4.6 to make.conf
602
603     If you want to upgrade to samba47, remove samba46:
604     # pkg delete -f samba46
605
606     Portmaster users:
607     # portmaster net/samba47
608     # portmaster -a
609
610     Portupgrade users:
611     # portinstall net/samba47
612     # portupgrade -a
613
614 20180813:
615   AFFECTS: net/geoipupdate
616   AUTHOR: adamw@FreeBSD.org
617
618   There have been some breaking changes to the GeoIP.conf in version 3.0.0.
619   Read about the changes at
620     https://github.com/maxmind/geoipupdate/blob/master/ChangeLog.md
621   and either edit your GeoIP.conf as needed, or recreate it from
622   GeoIP.conf.sample.
623
624 20180810:
625   AFFECTS: databases/postgresql??-server
626   AUTHOR: girgen@FreeBSD.org
627
628   The PostgreSQL server packages are no longer built with support for the XML
629   datatype per default. To retain support for the XML datatype you should build
630   the port and check the XML option in the option dialog. The reason for this
631   is the bad security reputation of libxml2.
632
633 20180806:
634   AFFECTS: www/tt-rss
635   AUTHOR: thierry@FreeBSD.org
636
637   tt-rss now uses pdo_mysql/pgsql for database acccess; a web server reload
638   will be required if pdo ext. isn't installed.
639
640 20180804:
641   AFFECTS: net-mgmt/zabbix*-server
642   AUTHOR: dbaio@FreeBSD.org
643
644   The JAVAGW option was removed from the Zabbix Server and an additional slave
645   port was created, zabbix*-java, it installs only Zabbix Java Gateway files,
646   this way is possible to deploy a Zabbix Java Gateway without the need to
647   install Zabbix Server components.
648
649   If you are using the JAVAGW option on Zabbix Server, please, install now the
650   new zabbix*-java port.
651
652 20180803
653   AFFECTS: users of net/openntpd
654   AUTHOR: naddy@FreeBSD.org
655
656   The numerical ID of the "_ntp" user had to be moved after 12.0-CURRENT
657   (revision 336525) took over its value for a user "ntpd" that uses a
658   different privilege model.
659
660   To avoid clashes between the two users, please remove the openntpd
661   package, delete the old UID with
662
663   # pw userdel _ntp
664
665   and re-install openntpd.
666
667 20180731:
668   AFFECTS: users of audio/sndio
669   AUTHOR: tobik@FreeBSD.org
670
671   sndiod(8) will now use the default audio device /dev/dsp instead
672   of /dev/dsp0 if no device was specified.
673
674   The location of ~/.aucat_cookie has moved to ~/.sndio/cookie.  If
675   you share audio devices via sndiod(8) on the network or between
676   local users, please migrate it manually to the new location to
677   guarantee a smooth upgrade.
678
679 20180731:
680   AFFECTS: users of x11/xorg and all ports with USE_XORG=*proto
681   AUTHOR: zeising@FreeBSD.org
682
683   The xorg *proto packages have all been merged into one package,
684   x11/xorgproto.  This might cause issues with upgrading.  If you
685   get conflicts between xorgproto and old *proto packages, please
686   remove the old package and install xorgproto again.
687
688   In order to remove all orphaned ports, including all *proto port,
689   the following can be used after the ports tree has been updated:
690   pkg version -l \? | cut -f 1 -w | grep -v compat | xargs pkg delete -fy
691
692 20180728:
693   AFFECTS: users who upgrade from security/kc to security/kc24
694   AUTHOR: pi@FreeBSD.org
695
696   The ondisk format changes from kc 2.3 to kc 2.4, so please
697   read the kc24 pkg-message file before the upgrade. It describes
698   how to create a backup, the xml dump and how to import the
699   xml dump afterwards.
700
701 20180725:
702   AFFECTS: users of textproc/ibus-typing-booster
703   AUTHOR: thierry@FreeBSD.org
704
705   Due to a migration from IBusConfig to GSettings, the old settings are
706   unfortunately lost, so one has to open the setup tool and recreate ones
707   favourite settings.
708
709 20180714:
710   AFFECTS: users of dns/dnsdist
711   AUTHOR: cpm@FreeBSD.org
712
713   After discussing with several users, we noticed that quite a lot of them
714   were not aware that enabling the dnsdist's console without a key, even
715   restricted to the local host, could be a security issue and allow privilege
716   escalation by allowing an unprivileged user to connect to the console and
717   execute Lua code as the dnsdist user. We therefore decided to refuse any
718   connection to the console until a key has been set, so please check that
719   you do set a key before upgrading if you use the console.
720
721   For further details read:
722   https://blog.powerdns.com/2018/07/10/dnsdist-1-3-2-released/
723
724 20180704:
725   AFFECTS: users of www/gitlab
726   AUTHOR: mfechner@FreeBSD.org
727
728   The gitlab port uses the package from gitlab.org instead of github.org.
729   For this the port was renamed from gitlab to gitlab-ce.
730   Please follow the instructions very carefully to not lose your data!
731   Not only the package was renamed, also the directory name changed.
732
733   You can find the current instruction here:
734   https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/10.8-11.0-freebsd.md
735
736   Please note the update was only tested for an update from 10.8.5 to 11.0.2.
737   If your version of gitlab was released before 2014-03-13 you cannot update
738   to this version. You need to make an intermediate update to an earlier
739   version before.
740
741 20180701:
742   AFFECTS: users of devel/bats
743   AUTHOR: lifanov@FreeBSD.org
744
745   The devel/bats port has been renamed to devel/bats-core to match the
746   new upstream project.
747
748 20180630:
749   AFFECTS: users of net-im/ejabberd
750   AUTHOR: ashish@FreeBSD.org
751
752   In version 18.06, upstream has removed support for IRC transport.
753
754 20180625:
755   AFFECTS: users of PHP based applications like drush
756   AUTHOR: mfechner@FreeBSD.org
757
758   Flavors are being added to PHP applications. If you use PHP 5.6 you need:
759
760   # pkg set -n drush:drush-php56
761
762   For more details see 20180611.
763
764 20180612:
765   AFFECTS: users of the nox flavor of editors/emacs-devel
766   AUTHOR: jrm@FreeBSD.org
767
768   The package name for the nox flavor of editors/emacs-devel changed from
769   emacs-devel_nox to emacs-devel-nox.  To install the new package, run
770
771   # pkg install emacs-devel-nox
772
773   pkg should remove the old and install the new package.
774
775 20180612:
776   AFFECTS: users of packages that depend on Emacs
777   AUTHOR: jrm@FreeBSD.org
778
779   With the release of Emacs version 26.1, the major version of editors/emacs
780   changed from 25 to 26, so the names of packages that depend on Emacs have also
781   changed.  For example, pdf-tools-emacs25-0.80.79_1 is now called
782   pdf-tools-emacs26-0.80.79_1.  The name change means simply running `pkg
783   upgrade` will not upgrade foo-emacs25-x to foo-emacs26-x.
784
785   To list the packages to upgrade, use
786
787   # pkg info \*emacs25\*
788
789   then install the new version for each with
790
791   # pkg install foo-emacs26
792
793   pkg should remove the old and install the new packages.
794
795 20180611:
796   AFFECTS: users of PHP based applications
797   AUTHOR: mat@FreeBSD.org
798
799   Flavors are being added to PHP applications.  When a port is flavorized, pkg
800   needs to be told about the name change, for example, if PHP 5.6 is the one
801   you need:
802
803   # pkg set -n squirrelmail:squirrelmail-php56
804
805   Most port will have packages for all PHP versions present in the ports tree,
806   but some may not be compatible with a specific version.
807
808   To get the available flavors, pkg rquery can be used:
809
810   # pkg rquery %n mail/squirrelmail
811   squirrelmail-php56
812   squirrelmail-php70
813   squirrelmail-php71
814   squirrelmail-php72
815
816 20180602:
817   AFFECTS: users of net/frr
818   AUTHOR: olivier@FreeBSD.org
819
820   Due to regression detected in FRR version 4.0, port was renamed to frr4
821   to prepare re-introduction of frr3 port version.
822
823   To rename the installed package to match the new naming scheme, run:
824   # pkg set -n frr:frr4
825
826 20180529:
827   AFFECTS: users of textproc/ibus-typing-booster
828   AUTHOR: thierry@FreeBSD.org
829
830   Attention, this release merges all engines into one. Therefore, the
831   engine names had to change. The old engine names like "German - DE
832   (Typing Booster)", "Hindi - HI (Typing Booster)" don't exist anymore!
833   If one has entries for them in the Gnome Control Center or in
834   ibus-setup, one needs to remove these old entries and add the new
835   engine name "Other (Typing Booster)".
836
837 20180518:
838   AFFECTS: users of sysutils/ansible*
839   AUTHOR: lifanov@FreeBSD.org
840
841   Ansible ports are now flavored. Package names for Ansible changed
842   to include python version. Poudriere and package users don't need
843   to do anything.
844
845   To rename an installed package to match the new naming scheme,
846   for example, for ansible24, run:
847
848    # pkg set -n ansible24:py27-ansible24
849
850 20180514:
851   AFFECTS: users of www/gitlab
852   AUTHOR: mfechner@FreeBSD.org
853
854   Gitlab-pages support was removed as new version does not compile.
855   If you require gitlab-pages do not update to version 10.7.3 till it is
856   fixed upstream.
857   You can find the bug report here:
858   https://gitlab.com/gitlab-org/gitlab-pages/issues/143
859
860 20180513:
861   AFFECTS: users of net/xrdp
862   AUTHOR: meta@FreeBSD.org
863
864   net/xrdp has been updated from 0.6.2 to 0.9.6. There are significant
865   changes between these versions. You should consider backing up your
866   configuration files such as xrdp.ini and sesman.ini, and then migrate
867   configuration files by hand.
868
869   Regarding km-*.ini, don't use the old files. They can be safely replaced
870   with new ones.
871
872 20180507:
873   AFFECTS: users of math/suitesparse who build it locally
874   AUTHOR: yuri@FreeBSD.org
875
876   The suitesparse needs to be uninstalled before math/suitesparse can be
877   correctly built. This is true for the version 5.2.0 and prior versions.
878
879 20180505:
880   AFFECTS: users of www/gitea
881   AUTHOR: stb@lassitu.de
882
883   The www/gitea port no longer requires shell/bash.  If you want to
884   stop using bash and deinstall the package, make sure to set the
885   configuration in etc/gitea/conf/app.ini, section [repository],
886   SCRIPT_TYPE to "sh".  See app.ini.sample for an example.
887
888 20180501:
889   AFFECTS: users of www/node
890   AUTHOR: bhughes@FreeBSD.org
891
892   The www/node port has been udpated to Node.js v10.0.0, the latest
893   upstream release. This is a major release, including many significant
894   changes. Users are encouraged to read the release announcements before
895   upgrading:
896
897   https://nodejs.org/en/blog/release/v10.0.0/
898
899   In particular, Node.js now depends on OpenSSL 1.1.0h, so the
900   BUNDLED_SSL option is enabled by default. Users can disable this
901   option when using security/openssl-devel as their default SSL library.
902
903 20180430:
904   AFFECTS: users of news/nntp
905   AUTHOR: dinoex@FreeBSD.org
906
907   The option INETD was removed. If you used inetd, please change the path
908   in /etc/inetd.conf from /usr/local/sbin/nntpd to /usr/local/libexec/nntpd.
909
910 20180428:
911   AFFECTS: users of security/libressl
912   AUTHOR: brnrd@FreeBSD.org
913
914   The port has been updated to the latest stable version 2.7 of LibreSSL.
915   The shared library versions of the libraries have been bumped.
916
917   After upgrading, manually update all packages that depend on any of the
918   libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
919   versions of these libraries have changed. Normally, you can obtain the
920   list of dependent software by running the following command:
921
922   # pkg info -r libressl
923
924   Then you should rebuild all ports depending on libressl to avoid dangling
925   shared library dependencies. Poudriere and pkg handle this correctly,
926   portmaster and portupgrade users can use the following to rebuild all
927   dependent ports.
928
929   Portmaster users:
930       portmaster -r libressl
931   Portupgrade users:
932       portupgrade -fr security/libressl
933
934 20180427:
935   AFFECTS: users of sysutils/zrepl
936   AUTHOR: woodsb02@FreeBSD.org
937
938   The zrepl update to 0.0.3 includes the following breaking changes:
939   - Snapshots are automatically bookmarked and pruning of bookmarks must
940     be configured by adding the keep_bookmarks parameter to the prune
941     policy section of the zrepl configuration file (source side only).
942     Be sure to understand the meaning bookmarks have for maximum
943     allowable replication downtime.
944   - The ssh+stdinserver transport protocol has changed, requiring zrepl
945     to be updates on both the sending and receiving side, and the daemon
946     restarted on both sides.
947   - The first outlet in the global.logging section of the configuration
948     file is now used for logging meta-errors (e.g. problems encountered
949     when writing to other logging outlets).
950
951 20180425:
952   AFFECTS: users of databases/pecl-redis
953   AUTHOR: daniel@blodan.se
954
955   pecl-redis 4.0.0 breaks backwards compatibility, users
956   not aware if you are using the changed functionality or not
957   should swap to databases/pecl-redis3
958
959 20180417:
960   AFFECTS: users of dns/dnscrypt-proxy2
961   AUTHOR: egypcio@googlemail.com
962
963   DNSCrypt-Proxy 2 has been updated to 2.0.10 and the configuration file
964   has changed from ${PREFIX}/etc/dnscrypt-proxy.toml to
965   ${PREFIX}/etc/dnscrypt-proxy/dnscrypt-proxy.toml.
966
967 20180416:
968   AFFECTS: users of mail/postgrey
969   AUTHOR: ports.maintainer@evilphi.com
970
971   If you use any of the optional make.conf variables to specify the
972   postgrey user, group, db dir, or run dir when building the port, you will
973   need to change the prefix from PG_ to POSTGREY_*.  The variables were
974   renamed to solve a namespace collision with the PostgreSQL ports.
975
976 20180412:
977   AFFECTS: users of devel/php-composer
978   AUTHOT: madpilot@FreeBSD.org
979
980   Flavors have been added to the composer port with the update to
981   1.6.3. Due to the change in PKGNAME pkg(and other tools) will not
982   notice the update. It is required to tell pkg about the name
983   change, for example:
984
985   # pkg set -n php-composer:php56-composer
986
987 20180410:
988   AFFECTS: users of KDE SC4
989   AUTHOR: kde@FreeBSD.org
990
991   Most of KDE Applications 17.12.3 have now landed in the ports tree.
992   There are still some missing pieces, that will follow soon.
993
994   As mentioned in the commit messages, users of KDE SC4 should stick with the
995   <foo>-kde4 named package.
996
997   As the MOVED entries for ports like databases/akonadi-kde4 have been removed
998   in the process of updating (as there now is again a databases/akonad), there
999   might be issues for people that update from a too old installed package list
1000   with portmaster.
1001
1002   These should be fixable by issuing a command à la
1003   # pkg set --change-origin databases/akonadi:databases/akonadi-kde4 akonadi
1004
1005 20180409:
1006   AFFECTS: users of net-im/matterircd
1007   AUTHOR: norrland@nullbyte.se
1008
1009   Matterircd has been updated to 0.17.0 and mattermost configuration settings
1010   need to be migrated to [mattermost] section. See matterircd.toml.sample.
1011
1012 20180404:
1013   AFFECTS: users of www/nextcloud
1014   AUTHOR: brnrd@FreeBSD.org
1015
1016   With the 13.0.1 update the path for Apps bundled with the package has
1017   changed from "apps" to "apps-pkg". You must add an entry to the
1018   "apps_paths" array in config/config.php of your nextcloud installation,
1019   a patch for the default installation can be applied with:
1020
1021   # cd /usr/local/www/nextcloud
1022   # su -m www -c "php ./occ config:import < /usr/local/share/nextcloud/fix-apps_paths.json"
1023
1024 20180401:
1025   AFFECTS: users of mail/dovecot and mail/dovecot-pigeonhole
1026   AUTHOR: adamw@FreeBSD.org
1027
1028   Dovecot has been upgraded to 2.3.1, and pigeonhole to 0.5.1. Most
1029   existing dovecot installations MUST be modified for 2.3, but for
1030   most users the modifications are simple.
1031
1032   Modify your Dovecot conf.d/ files before spinning up 2.3.1. The
1033   upgrading instructions are detailed here:
1034
1035         https://wiki2.dovecot.org/Upgrading/2.3
1036
1037 20180330:
1038   AFFECTS: users of lang/perl5*
1039   AUTHOR: mat@FreeBSD.org
1040
1041   The default Perl version has been switched to Perl 5.26.  If you are using
1042   binary packages to upgrade your system, you do not have anything to do, pkg
1043   upgrade will do the right thing.  For the other people, follow the
1044   instructions in entry 20161103, it should still be the same.
1045
1046 20180325:
1047   AFFECTS: users of net/samba48
1048   AUTHOR: timur@FreeBSD.org
1049
1050   New Samba 4.8 upgrades the relevant database files in the way, that doesn't
1051   allow easy fallback to the previous versions of Samba. So, before upgrading
1052   to the new version make a backup of the /var/db/samba4/ directory.
1053
1054   Full list of changes, new features and upgrade procedure is available at:
1055
1056         https://www.samba.org/samba/history/samba-4.8.0.html
1057
1058   Please, read it carefully before upgrading!.
1059
1060 20180320:
1061   AFFECTS: users of x11/sterm
1062   AUTHOR: pkubaj@anongoth.pl
1063
1064   The user-defined options in config.h have changed.  You should
1065   compare your config.h file with the default one and change
1066   appropriately.
1067
1068 20180319:
1069   AFFECTS: users of dns/dnsmasq
1070   AUTHOR: mandree@FreeBSD.org
1071
1072   Note that with dnsmasq 2.79, some parts of the interface have changed in an
1073   incompatible way versus previous versions. This comprises changed recursion
1074   behaviour, signature support, a change for SIGINT (vs. SIGHUP) behaviour.
1075
1076   Note especially that dnsmasq will no longer answer non-recursive queries
1077   unless it is marked authoritative!  Be sure to see the manual page for the
1078   various --auth-* options, such as --auth-zone.
1079
1080   Please see the CHANGELOG that ships with dnsmasq for details.
1081
1082 20180317:
1083   AFFECTS: users of multimedia/plexpy
1084   AUTHOR: feld@FreeBSD.org
1085
1086   Plexpy project has been renamed to Tautulli due to copyright
1087   infringement. The software also has received a major update. Please
1088   see the following upgrade instructions:
1089
1090   - Install multimedia/tautulli
1091   - Create /var/db/tautulli, owned by the user you will run the daemon as
1092     (default: nobody).
1093   - Copy your config.ini and plexpy.db to /var/db/tautulli
1094   - Enable the service and start the software
1095
1096    Tautulli should automatically find your database file, rename it to
1097    tautulli.db, and perform the required updates.
1098
1099 20180310:
1100   AFFECTS: users of security/openssl
1101   AUTHOR: brnrd@FreeBSD.org
1102
1103   The EXPCIPHERS option has been removed from the security/openssl port.
1104   Use the security/openssl-unsafe port if you require this feature.
1105
1106 20180309:
1107   AFFECTS: users of net/unison
1108   AUTHOR: madpilot@FreeBSD.org
1109
1110   Unison has been upgraded to version 2.51, which uses a different
1111   wire protocol than 2.48 did.  In order to support synchronization
1112   with other computers where Unison is still at version 2.48, a new
1113   port net/unison248 has been created.  It provides unison248 and,
1114   for the x11 flavor, also unison248-text.  This unison248 port can
1115   be installed in parallel with the existing net/unison port.
1116
1117 20180308:
1118   AFFECTS: */php* */pecl* */pear*
1119   AUTHOR: mat@FreeBSD.org
1120
1121   PHP extensions and modules have been flavored.
1122
1123   People using Poudriere 3.2+ and binary packages do not have to do anything if
1124   they are using PHP applications.
1125
1126   PHP modules and extensions may have change their names from php5- or php7- to
1127   fully versionned phpXY-.
1128   PECL extensions and PEAR modules package names have changed from pecl- and
1129   pear- to phpXX-pecl and phpXX-pear-.
1130
1131   To rename an installed package to match the new naming scheme, for example,
1132   for the imagick pecl extension, run:
1133
1134     # pkg set -n pecl-imagick:php56-pecl-imagick
1135
1136   For other people, to build the PHP 7.2 version of, for example,
1137   databases/php-memcached, you need to run:
1138
1139     # make FLAVOR=php72 install
1140
1141 20180220:
1142   AFFECTS: users of www/nextcloud
1143   AUTHOR: brnrd@FreeBSD.org
1144
1145   The file and directory permissions of Nextcloud have changed. Write
1146   permissions have been removed from all directories except `data' and
1147   `config'. For the updater to work, the app store of your installation
1148   must be disabled. To disable the app-store prior to updating the
1149   package:
1150
1151   # cd /usr/local/www/nextcloud
1152   # su -m www -c "php ./occ config:system:set appstoreenabled --value=false --type=boolean"
1153
1154   If you've already updated your nextcloud package, you must manually edit
1155   the configuration of nextcloud (config/config.php) and add
1156
1157         'appstoreenabled' => false,
1158
1159   to the CONFIG array before the updater will run.
1160
1161 20180214:
1162   AFFECTS: users of lang/ruby23
1163   AUTHOR: swills@FreeBSD.org
1164
1165   The default ruby version has been updated from 2.3 to 2.4.
1166
1167   If you compile your own ports you may keep 2.3 as the default version by
1168   adding the following lines to your /etc/make.conf file:
1169
1170   #
1171   # Keep ruby 2.3 as default version
1172   #
1173   DEFAULT_VERSIONS+=ruby=2.3
1174
1175   If you wish to update to the new default version, you need to first stop any
1176   software that uses ruby. Then, you will need to follow these steps, depending
1177   upon how you manage your system.
1178
1179   If you use pkgng, simply upgrade:
1180   # pkg upgrade
1181
1182   If you use portmaster, install new ruby, then rebuild all ports that depend
1183   on ruby:
1184   # portmaster -o lang/ruby24 lang/ruby23
1185   # portmaster -R -r ruby-2.4
1186
1187   If you use portupgrade, install new ruby, then rebuild all ports that depend
1188   on ruby:
1189
1190   # pkg delete -f ruby portupgrade
1191   # make -C /usr/ports/ports-mgmt/portupgrade install clean
1192   # pkg set -o lang/ruby23:lang/ruby24
1193   # portupgrade -x ruby-2.4.\* -fr lang/ruby24
1194
1195 20180209:
1196   AFFECTS: users of japanese/lookup
1197   AUTHOR: yasu@utahime.org
1198
1199   japanese/lookup is update to 1.99.96.20130920. This version is not
1200   compatible with previous version 1.4.1 and incompatibility includes
1201   how to setup. See info of Lookup for detail.
1202
1203 20180209:
1204   AFFECTS: users of net-mgmt/pmacct
1205   AUTHOR: pi@FreeBSD.org
1206
1207   To allow separete pmacctd instances per interface, use
1208
1209     pmacctd_enable="YES"
1210     pmacctd_interfaces="re1 re2"
1211
1212   in /etc/rc.conf. The path to the config files will be
1213
1214     /usr/local/etc/pmacct/<interface>
1215
1216 20180208:
1217   AFFECTS: users of mail/mailman*
1218   AUTHOR: mandree@FreeBSD.org
1219
1220   In order to overcome complaints about mismatched checksums in
1221   Mailman/Default.py, mailman now configures the DEFAULT_EMAIL_HOST
1222   and DEFAULT_URL_HOST to "localhost" statically, and the rc script
1223   will check this and refuse to start on next boot.
1224
1225   Users must configure DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST in
1226   Mailman/mm_cfg.py properly and add this line below:
1227   add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
1228
1229   A short example has been added to:
1230   ${PREFIX}/local/share/doc/mailman/FreeBSD-post-install-notes.
1231
1232   As of 2.1.26_3, the post-install script will add back the prior
1233   default settings to mm_cfg.py (instead of Defaults.py) if no
1234   virtual hosts have been defined, to cover the normal use cases
1235   and initial installation.
1236
1237 20180201:
1238   AFFECTS: users of editors/emacs* and all ports using Emacs via USES=emacs
1239   AUTHOR: jrm@FreeBSD.org
1240
1241   The Emacs ports framework has been updated to support flavors and the
1242   editors/emacs-nox11 port has been replaced by the nox flavors of
1243   editors/emacs and editors/emacs-devel.
1244
1245   Supported Flavors
1246   --------------------------------------------------------
1247   editors/emacs:       full canna nox
1248   editors/emacs-devel: full nox
1249   ports using Emacs:   full canna nox devel_full devel_nox
1250   --------------------------------------------------------
1251
1252   For those using pre-built packages, if
1253
1254      # pkg upgrade
1255
1256   does not install the new Emacs package, use one of
1257
1258      # pkg install emacs
1259      # pkg install emacs-canna
1260      # pkg install emacs-nox
1261      # pkg install emacs-devel
1262      # pkg install emacs-devel-nox
1263
1264   For those building their own packages, a flavor other than the default must be
1265   specified.  For example, to build the nox flavor of editors/emacs, or to build
1266   the devel_full flavor of a port using Emacs, use
1267
1268      # poudriere bulk -j 11amd64 editors/emacs@nox
1269      # poudriere bulk -j 11amd64 print/pdf-tools@devel_full
1270
1271   or
1272
1273      # make FLAVOR=nox install
1274      # make FLAVOR=devel_full
1275
1276   An alternative to the default flavor, full, for editors/emacs and
1277   editors/emacs-devel can be set in make.conf.  For example, to specify nox as
1278   the default flavor for both ports, use
1279
1280      .if ${.CURDIR:M*/editors/emacs*}
1281      FLAVOR?=nox
1282      .endif
1283
1284   For ports using Emacs, an alternative to the default flavor, full,
1285   can be also be set in make.conf.  For example, to automatically depend on
1286   emacs-nox, use
1287
1288      DEFAULT_VERSIONS+=emacs=nox
1289