Update textproc/idnits to version 2.14.01
[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 20160415:
9   AFFECTS: users of audio/chromaprint
10   AUTHOR: jhale@FreeBSD.org
11
12   chromaprint has been updated to version 1.3.1 and includes a shared
13   library bump. PORTREVISIONS have been bumped on affected ports.
14   If you are using binary pkg, 'pkg upgrade' will do the right thing.
15   Users of portmaster/portupgrade must rebuild all ports which depend
16   on chromaprint.
17
18   Portmaster users:
19       portmaster -w -r chromaprint
20   Portupgrade users:
21       portupgrade -fr audio/chromaprint
22
23 20160414:
24   AFFECTS: Users of www/tt-rss
25   AUTHOR: thierry@FreeBSD.org
26
27   Tiny Tiny RSS can use a database running on a separate server.
28   Previously, in this case, you had to set the option DBLOCAL; this option
29   has been removed and replaced by a settable run-time flag: now you
30   should set
31   ttrssd_local_db="NO"
32   in your /etc/rc.conf .
33
34
35 20160414:
36   AFFECTS: Users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
37   AUTHOR: kde@FreeBSD.org
38
39   DigiKam and its related ports have been updated to 4.14.0, the latest
40   stable upstream release.
41
42   The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
43   have both been merged into the new graphics/kipi-plugin-googleservices
44   following a move done upstream.
45
46   Those two ports must be removed, and graphics/kipi-plugin-googleservices
47   should be used instead.
48
49 20160413:
50   AFFECTS: All users of www/node-devel
51   AUTHOR: bradleythughes@fastmail.fm
52
53   www/node-devel was outdated and has been removed. Upstream no longer
54   releases a development version. You can use the www/node port to get
55   node.js 5.x by running one of the following commands:
56
57   # pkg install node
58     or
59   # portmaster -o www/node www/node-devel
60     or
61   # portupgrade -o www/node www/node-devel
62
63 20160412:
64   AFFECTS: Users of net/samba42 and net/samba/43
65   AUTHOR: timur@FreeBSD.org
66
67   Samba 4.2.x and 4.3.x ports have been updated to address
68   BadLock(http://badlock.org) vulnerability, as well as few other
69   discovered.
70
71   Please note that Samba 4.1.x and older versions are also affected by 
72   the issues fixed with this release but are not supported anymore. It is
73   strongly recommend to upgrade to a recent version at your earliest 
74   convenience.
75
76   The security updates include new smb.conf options and a number of
77   stricter behaviours to prevent Man in the Middle attacks. Between these
78   changes, compatibility with a large number of older software versions
79   has been lost in the default configuration.
80
81   For more information about the related behaviour changes and the
82   security issues please visit:
83
84      https://www.samba.org/samba/latest_news.html#4.4.2
85      https://www.samba.org/samba/history/samba-4.3.8.html
86      https://www.samba.org/samba/history/samba-4.2.11.html
87
88 20160411:
89   AFFECTS: Users if databases/influxdb
90   AUTHOR: cheffo@freebsd-bg.org
91
92   To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
93   be in TSM format (the default storage engine starting with InfluxDB 0.10).
94   See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
95   any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
96
97   Next, you need to update your metastore *before updating to 0.12.* [2]
98
99   [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
100   [2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/
101
102 20160406:
103   AFFECTS: All users of www/pecl-http
104   AUTHOR: bofh
105
106   www/pecl-http has been updated to the latest 3.x stable release, which 
107   supports php70+ and a new port www/pecl-http2 has been created for the
108   2.x branch.
109
110   Should users want to continue to use version 2.x, replace www/pecl-http with
111   www/pecl-http2 as follows:
112
113   Using packages:
114
115     # pkg delete pecl-http
116     # pkg install pecl-http2
117
118   Using ports:
119
120     # portupgrade -o www/pecl-http2 www/pecl-http
121
122   OR
123
124     # portmaster -o www/pecl-http2 www/pecl-http
125
126 20160404:
127   AFFECTS: users of lang/ruby21
128   AUTHOR: swills@FreeBSD.org
129
130   The default ruby version has been updated from 2.1 to 2.2.
131
132   If you compile your own ports you may keep 2.1 as the default version by
133   adding the following lines to your /etc/make.conf file:
134
135   #
136   # Keep ruby 2.1 as default version
137   #
138   DEFAULT_VERSIONS+=ruby=2.1
139
140   If you wish to update to the new default version, you need to first stop any
141   software that uses ruby. Then, you will need to follow these steps, depending
142   upon how you manage your system.
143
144   If you use pkgng, simply upgrade:
145   # pkg upgrade
146
147   If you use portmaster, install new ruby, then rebuild all ports that depend
148   on ruby:
149   # portmaster -o lang/ruby22 lang/ruby21
150   # portmaster -R -r ruby-2.2
151
152   If you use portupgrade, install new ruby, then rebuild all ports that depend
153   on ruby:
154
155   # pkg delete -f ruby portupgrade
156   # make -C /usr/ports/ports-mgmt/portupgrade install clean
157   # pkg set -o lang/ruby21:lang/ruby22
158   # portupgrade -x ruby-2.2.\* -fr lang/ruby22
159
160 20160404:
161   AFFECTS: mail/spamassassin
162   AUTHOR: adamw@FreeBSD.org
163
164   Support for SSLv3 has been removed from SpamAssassin, because
165   SSLv3 is a Bad Idea. No direct option is provided to re-enable it.
166   If your setup requires use of SSLv3, some instructions are available
167   in FreeBSD PR 208225.
168
169 20160331:
170   AFFECTS: security/clamav-unofficial-sigs
171   AUTHOR: lukasz@wasikowski.net, sf@maxempire.com
172
173   This version of clamav-unofficial-sigs is eXtremeSHOK's fork.
174   Configuration file location has changed from
175   %PREFIX%/clamav-unofficial-sigs.conf to
176   %PREFIX%/clamav-unofficial-sigs/
177
178   master.conf and os.conf hold default values, local changes should
179   be placed in user.conf.
180
181 20160324:
182   AFFECTS: print/ghostscript9-base
183   AUTHOR: tijl@FreeBSD.org
184
185   The default Ghostscript port has changed from print/ghostscript9-base,
186   which is no longer developed, to print/ghostscript9-agpl-base.  Package
187   users will upgrade automatically.  Ports users can stick with the old
188   port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or
189   move to the new port with:
190
191       portmaster -o print/ghostscript9-agpl-base ghostscript9-base
192   or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base
193
194   And if you have ghostscript9-x11 installed:
195
196       portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11
197   or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11
198
199   Note that print/ghostscript9-agpl-base is licensed under the AGPLv3
200   while print/ghostscript9-base is licensed under the GPLv3.
201
202 20160317:
203   AFFECTS: security/openvas-client
204   AUTHOR: tijl@FreeBSD.org
205
206   The OpenVAS ports have been updated from version 2 to version 8.  All
207   components have been renamed and rearranged.  The old OpenVAS client
208   no longer exists.  Instead there is a web interface provided by
209   security/greenbone-security-assistant or a command-line interface
210   provided by security/openvas-cli.
211
212 20160311:
213   AFFECTS: print/hplip
214   AUTHOR: tijl@FreeBSD.org
215
216   HPLIP has been updated to verion 3.16.2.  As part of the update support
217   for the hpijs/foomatic-rip filter has been dropped.  This has long been
218   unsupported upstream.  If you used this filter with your printer you'll
219   have to remove the printer with HP Device Manager and then add it back as
220   a new device.
221
222 20160311:
223   AFFECTS: print/cups-base, print/cups-client, print/cups-image
224   AUTHOR: tijl@FreeBSD.org
225
226   The cups-base, cups-client and cups-image packages have been combined
227   into one cups package.
228
229   If you build your own ports the easiest way to update is to delete these
230   packages first and then build and install print/cups.
231
232   If you are using binary packages, depending on the packages installed on
233   your system, pkg(8)'s solver might get confused. In this case do not proceed
234   with the upgrade but delete first the packages:
235
236   pkg delete -fg "cups*"
237
238   Then usual upgrade process: pkg upgrade
239
240   The device URI of USB printers has changed so you have to adjust the
241   printer configuration.  Go to http://localhost:631/printers/.  Click on
242   your printer and select "Modify Printer" in the Administration drop-down.
243   You should then be able to select the new URI of the printer.  The web
244   interface requires cookies and JavaScript to function properly so make
245   sure your browser does not block them.
246
247   The package also installs a devd(8) configuration file now that gives
248   cups access to USB printers.  Unless you have any special needs you can
249   remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related
250   to cups that you may have added in the past.
251
252 20160306:
253   AFFECTS: net-mgmt/yaf
254   AUTHOR: pi@FreeBSD.org
255
256   YAF is updated to version 2.8.1 with many new OPTIONS. Please use
257   the default options to get same behavior as previous version.
258
259 20160302:
260   AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey
261   AUTHOR: jbeich@FreeBSD.org
262
263   ALSA backend in libcubeb as used by Firefox has an unresolved issue
264   with the OSS patch in audio/alsa-plugins. To avoid excessive CPU
265   usage when playing HTML5 videos rebuild the port with BUFSZ_P2
266   option enabled or reset options to default.
267
268   However, with BUFSZ_P2 enabled alsa-utils may crash:
269
270     $ aplay test.wav
271     Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
272     Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289.
273     Aborted by signal Abort trap...
274
275 20160229:
276   AFFECTS: users of security/openssh-portable-devel
277   AUTHOR: bdrewery@FreeBSD.org
278
279   openssh-portable-devel has been removed since it is stale, insecure and
280   not worth maintaining any longer.
281
282   Users should switch back to openssh-portable.
283
284   Using packages:
285
286     # pkg delete openssh-portable-devel
287     # pkg install openssh-portable
288
289   Using ports:
290
291     # portmaster -o security/openssh-portable openssh-portable-devel
292
293   OR
294
295     # portupgrade -o security/openssh-portable security/openssh-portable-devel
296
297 20160228:
298   AFFECTS: users of mail/postfix
299   AUTHOR: ohauer@FreeBSD.org
300
301    Postfix has been updated to version 3.1, VDA and native SPF is no
302    longer supported.
303
304    - if VDA support is needed, users should stay on mail/postfix211
305    - SPF support can be added to postfix via one of the mail/*spf* ports
306
307    The Dovecot SASL OPTION was removed, Dovecot SASL support is always given
308    from now on.  In addition, for each mail/postfix* port there is now a
309    mail/postfix*-sasl slave port providing Cyrus SASL as default.
310
311    To stay on postfix-2.11.x run the command:
312
313    # pkg set -o mail/postfix:mail/postfix211
314
315 20160217:
316   AFFECTS: users of www/nginx-devel
317   AUTHOR: osa@FreeBSD.org
318
319   Dynamic modules support has been enabled for the following third-party
320   modules, in case of usage of these modules please update nginx
321   configuration file for load these modules:
322
323   load_module "modules/ngx_dynamic_upstream_module.so";
324   load_module "modules/ngx_http_small_light_module.so";
325
326 20160214:
327   AFFECTS: users of www/nginx-devel
328   AUTHOR: osa@FreeBSD.org
329
330   Dynamic modules support has been enabled for the following third-party
331   modules, in case of usage of these modules please update nginx
332   configuration file for load these modules:
333
334   load_module "modules/ngx_http_echo_module.so";
335   load_module "modules/ngx_http_headers_more_filter_module.so";
336   load_module "modules/ngx_http_eval_module.so";
337   load_module "modules/ngx_http_lua_module.so";
338   load_module "modules/ngx_http_set_misc_module.so";
339
340 20160213:
341   AFFECTS: users of www/nginx-devel
342   AUTHOR: osa@FreeBSD.org
343
344   Dynamic modules support has been enabled.  In case of usage following
345   modules please update nginx configuration file for load these modules:
346
347   load_module "modules/ngx_http_geoip_module.so";
348   load_module "modules/ngx_http_image_filter_module.so";
349   load_module "modules/ngx_http_xslt_filter_module.so";
350   load_module "modules/ngx_mail_module.so";
351   load_module "modules/ngx_stream_module.so";
352
353   See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details.
354
355 20160127:
356   AFFECTS: users of net-im/uTox
357   AUTHOR: amdmi3@FreeBSD.org
358
359   Before upgrading uTox port, please set maximum font scale in the
360   program options.
361
362 20160119:
363   AFFECTS: users of security/tor, security/tor-devel
364   AUTHOR: amdmi3@FreeBSD.org
365
366   The tor ports now create /var/log/tor subdirectory for tor logs. If
367   you've used /var/log/tor as a log _file_, you'll need to update your
368   torrc and move the file before updating the port.
369
370 20160118:
371   AFFECTS: users of mail/rspamd and mail/rmilter
372   AUTHOR: vsevolod@FreeBSD.org
373
374   Rspamd has been updated to the version 1.1.0. If you have used per user
375   statistics, then please consult changelog for details: your configuration
376   should be changed.
377
378   Rmilter has been updated to the version 1.7.0. Support of SPF and Spamassassin
379   has been dropped from this project completely. You might also consider
380   migration from memcahched to redis in this version.
381
382 20160113:
383   AFFECTS: users of sysutils/ansible
384   AUTHOR: lifanov@mail.lifanov.com
385
386   Ansible 2.0.0 introduces a number of incompatible configuration changes.
387   Please read changelog and migrate current configuration:
388
389   https://raw.githubusercontent.com/ansible/ansible/v2.0.0.0-1/CHANGELOG.md
390
391   Ansible 1.9.* will be provided as sysutils/ansible1 until the next update
392   of 2.0 branch.
393
394 20160111:
395   AFFECTS: users of security/easy-rsa
396   AUTHOR: mandree@FreeBSD.org
397
398   The port has been upgraded to version 3. This incurs major changes,
399   please see ${PREFIX}/share/doc/easy-rsa/doc/EasyRSA-Upgrade-Notes.md
400   for details.
401
402   The old version 2.2.2 has been retained as security/easy-rsa2.
403
404 20151227:
405   AFFECTS: users of games/nethack34
406   AUTHOR: glewis@FreeBSD.org
407
408   The port name and installation location of games/nethack34 have changed
409   to allow for a port of NetHack 3.6.0.  To preserve your save and bones
410   files do the following after updating:
411
412     # sudo cp -p ${LOCALBASE}/share/nethack/save/* ${LOCALBASE}/share/nethack34/save/
413     # sudo cp -p ${LOCALBASE}/share/nethack/bon* ${LOCALBASE}/share/nethack34/
414
415   After verifying the files were copied correctly, remove the playground
416   directory (as these files are incompatible with NetHack 3.6.0).
417
418     # sudo rm -r ${LOCALBASE}/share/nethack
419
420 20151219:
421   AFFECTS: users of net/samba4, net/samba41
422   AUTHOR: timur@FreeBSD.org
423
424   Given version of Samba were marked as deprecated. Please, consider to upgrade.
425
426   Samba4 was giving wrong builds with recent version of p5-Parse-Pidl. It was
427   converted to use bundled version instead and to conflict with the given package.
428   If you still intend to build net/samba4 - remove p5-Parse-Pidle first.
429
430 20151217:
431   AFFECTS: users of security/tor, security/tor-devel
432   AUTHOR: amdmi3
433
434   Tor rc.d script no longer overrides or forces logfile configuration,
435   you now need to setup logging by hand. To preserve old behavior, add
436   the following line to /usr/local/etc/tor/torrc:
437
438     Log notice file /var/log/tor
439
440 20151215:
441   AFFECTS: All users of www/node
442   AUTHOR: koobs
443
444   www/node has been updated to the latest 5.x stable release, and a new port
445   www/node4 has been created for the 4.x LTS branch.
446
447   Should users want to continue to use version 4.x, replace www/node with
448   www/node4 as follows:
449
450   Using packages:
451
452     # pkg delete node
453     # pkg install node4
454
455   Using ports:
456
457     # portupgrade -o www/node4 www/node
458
459   OR
460
461     # portmaster -o www/node4 node
462
463 20151210:
464   AFFECTS: users of comms/gammu
465   AUTHOR: vanilla@FreeBSD.org
466
467   The python binding of comms/gammu were split from the main port. To get them you
468   need to install comms/py-gammu.
469
470 20151206:
471   AFFECTS: users of mail/postfixadmin
472   AUTHOR: riggs@FreeBSD.org
473
474   Caveat when updating to version 2.93: If you have an existing
475   configuration and are NOT using the recommended practice of putting your
476   settings changes in config.local.php:
477
478   Copy config.inc.php to config.local.php prior to upgrading, then revise
479   config.local.php for the current version afterward.
480
481   Postfixadmin will not function correctly unless correct and complete
482   data structures are placed in config.inc.php. Therefore the file must be
483   upgraded as part of the package and any changes to config.inc.php will
484   be overwritten.
485
486   Detailed information regarding this procedure is provided in step 3 of
487   the installation instructions in ${DATADIR}/INSTALL.TXT (by default
488   /usr/local/share/postfixadmin/INSTALL.TXT).
489
490 20151205:
491   AFFECTS: users of devel/ncurses
492   AUTHOR: bapt@FreeBSD.org
493
494   ncurses has been updated to 6.0.
495   If you are using binary pkg, 'pkg upgrade' will do the right thing.
496   Users of portmaster/portupgrade must rebuild all ports which depend
497   on ncurses.
498
499   Portmaster users:
500       portmaster -w -r ncurses
501   Portupgrade users:
502       portupgrade -fr devel/ncurses
503
504 20151203:
505   AFFECTS: users of x11-toolkits/qt4-gui or x11-toolkits/qt5-gui
506   AUTHOR: kde@FreeBSD.org
507
508   Back in mid-2012, pkg-message was added to the port suggesting changes to the
509   default shared memory limits in loader.conf(5). Since then, the default
510   limits have been changed and the values suggested by the port are no longer
511   sensible. If you have changed the following values in loader.conf(5) due to
512   qt4-gui's or qt5-gui's pkg-message, please considering removing them and
513   using the default settings:
514   * kern.ipc.shmall
515   * kern.ipc.shmmni
516   * kern.ipc.shmseg
517   See base r209037 and ports PR 202927 for more context.
518
519 20151203:
520   AFFECTS: users of sysutils/logstash
521   AUTHOR: junovitch@FreeBSD.org
522
523   Logstash has been updated to the 2.1.0 release. The embedded ElasticSearch
524   instance is no longer supported. If in use, end users must update
525   logstash.conf to point to the URL of an ElasticSearch instance.
526
527 20151130:
528   AFFECTS: users of net/samba43
529   AUTHOR: timur@FreeBSD.org
530
531   A new version of Samba server that has better integration with Windows 10.
532   This is still experimental and there were reports that rolling upgrade from
533   previous version of Samba fails to work.
534
535   Please, backup all relevant files from /var/db/samba4/ directory, as well
536   as configuration files.
537
538   Follow https://wiki.samba.org/index.php/Updating_Samba for the upgrade path.
539
540 20151130:
541   AFFECTS: users of net/samba4, net/samba41, net/samba42
542   AUTHOR: timur@FreeBSD.org
543
544   Recent versions of devel/talloc, devel/tevent, database/tdb, database/ldb
545   contained infinit recursive call to the strtol* set of replacement functions,
546   which lead to coredumps. Unofficial patch was added meanwhile, but now
547   official version of the fixed libs were released. If your version of
548   net/samba4 works fine you don't need to recompile it. Other ports were also
549   upgraded and some bugs were fixed in upstream.
550
551 20151122:
552   AFFECTS: users of audio/audacity
553   AUTHOR: riggs@FreeBSD.org
554
555   Audacity has been upgraded to version 2.1.1. Changes in its settings
556   processing may prevent it from starting. If this happens, removing its
557   user-specific configuration directory ~/.audacity-data resolves this.
558
559 20151118:
560   AFFECTS: users of mail/rmilter
561   AUTHOR: vsevolod@FreeBSD.org
562
563   Rmilter now has switched from user postfix to user _rmilter for security
564   and sanity purposes. You might want to fix the ownership of
565   /var/run/rmilter to user _rmilter and group mail.
566
567 20151105:
568   AFFECTS: users of deskutils/egroupware
569   AUTHOR: danilo@FreeBSD.org
570
571   EGroupware 1.8 was deprecated and removed from sourceforge.net.
572   To upgrade to the new version (14.3), make a backup of all files and
573   database, remove all files from ${PREFIX}/www/eg:
574
575     # pkg remove egroupware
576     # rm -rf ${PREFIX}/www/eg
577
578   Install the new egroupware:
579     # pkg install egroupware
580    or
581     # make -C /usr/ports/deskutils/egroupware install clean
582
583   Access the setup page on your browser and run the upgrade process
584   (eg: http://<server>/eg/setup).
585
586 20151101:
587   AFFECTS: users of www/codeigniter
588   AUTHOR: junovitch@FreeBSD.org
589
590   CodeIgniter has been updated to the 3.0.x release branch. End users
591   must ensure their web applications are compliant with the guidance
592   in the "Upgrading From a Previous Version" document.
593
594   http://www.codeigniter.com/user_guide/installation/upgrade_300.html
595
596   CodeIgniter 2.2.x has reached EOL as of 31 October 2015 but may be
597   installed in the interim from the www/codeigniter22 port.
598
599 20151020:
600   AFFECTS: users of security/keepassx2
601
602   Due to a package name change, first remove the existing package
603   and then reinstall it:
604
605   # pkg delete security/keepassx2
606   # portmaster security/keepassx2
607
608 20151019:
609   AFFECTS: users of www/varnish4
610   AUTHOR: feld@FreeBSD.org
611
612   Varnish has been updated to 4.1.0. As part of the update an effort has
613   been made to increase the security of the varnish daemons by utilizing
614   separate UIDs. Users who upgrade will likely run into a permissions
615   issue as a result. The simplest solution is to delete files varnish
616   will recreate with the correct permissions and to adjust permissions
617   of existing log files.
618
619   The following changes will allow you to start varnishd, varnishlog,
620   and varnishncsa successfully:
621
622   # rm -r /usr/local/varnish/$(hostname)
623   # rm /var/run/varnishlog.pid
624   # rm /var/run/varnishncsa.pid
625   # chown varnishlog /var/log/varnish.log
626   # chown varnishlog /var/log/varnishncsa.log
627
628   Please also note that the syntax for binding to additional IPs has
629   changed in 4.1.0. Multiple listening addresses are now specified by
630   using multiple -a arguments. In rc.conf it would look like this:
631
632   varnishd_listen="x.x.x.x:80 -a y.y.y.y:80"
633
634 20151015:
635   AFFECTS: users of devel/subversion, its bindings and www/mod_dav_svn
636   AUTHOR: lev@FreeBSD.org
637
638   The subversion upgdate to 1.9 branch introduces new "old" subversion
639   port devel/subversion18.
640
641   If you don't want to update your subversion installation, run
642
643         pkg set -n subversion:subversion18
644
645   and add
646
647         WITH_SUBVERSION_VER=18
648
649   to your /etc/make.conf
650
651 20151013:
652   AFFECTS: users of security/sshguard-ipfw
653   AUTHOR: feld@FreeBSD.org
654
655   The sshguard update to 1.6.2 introduces a rewritten IPFW backend. The
656   previous approach was to insert individual block rules with a
657   predefined  numbered range. This does not scale well and is not
658   flexible so the design was scrapped. The new approach utilizes IPFW
659   tables. The sshguard IPFW backend now inserts offenders into hardcoded
660   table 22.
661
662   To continue blocking the attackers effectively you will need to add a
663   block rule like the following:
664
665   ipfw add deny all from 'table(22)' to any
666
667   The release announcement can be found here:
668     http://sourceforge.net/p/sshguard/mailman/message/34534861/
669
670 20151011:
671   AFFECTS: users of emulators/qemu-sbruno, emulators/qemu-user-static
672   AUTHOR: sbruno@FreeBSD.org
673
674   The Jemalloc update at svn r286871 introduced some TLS enhancements
675   for MIPS targets that require a bit of workaround.  Users who want
676   to build MIPS packages should update their host systems past r286871
677   prior to upgrading their qemu-user-static/qemu-sbruno ports.
678
679   Discussion about this can be found here:
680     https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html
681
682 20151006:
683   AFFECTS: users of www/firefox, www/seamonkey
684   AUTHOR: gecko@FreeBSD.org
685
686   Firefox since 41.0 and SeaMonkey since 2.38 require databases/sqlite3
687   port built with DBSTAT option enabled (default). Re-run "make config"
688   if the port(s) fail to build as described in ports/200853.
689
690 20150921:
691   AFFECTS: users of mail/rspamd
692   AUTHOR: vsevolod@FreeBSD.org
693
694   rspamd has been updated to the version 1.0.
695   For migration from the previous releases, please read the following document:
696   https://rspamd.com/doc/migration.html
697
698 20150919:
699   AFFECTS: users of multimedia/ffmpeg
700   AUTHOR: riggs@FreeBSD.org
701
702   ffmpeg has been updated to the version 2.8.
703   If you are using binary pkg, 'pkg upgrade' will do the right thing.
704   Users of portmaster/portupgrade must rebuild all ports which depend
705   on ffmpeg.
706
707   Portmaster users:
708       portmaster -w -r ffmpeg
709   Portupgrade users:
710       portupgrade -fr multimedia/ffmpeg
711
712 20150916:
713   AFFECTS: users of graphics/jpeg
714   AUTHOR: antoine@FreeBSD.org
715
716   Default implementation of jpeg has been switched from graphics/jpeg to
717   graphics/jpeg-turbo.  To perform the upgrade, use instructions below.
718
719   If using binary packages: 'pkg upgrade' will do the right thing.  If it
720   doesn't and complains about 'Cannot solve problem using SAT solver', run
721   'pkg delete -f jpeg' before 'pkg upgrade'.
722
723   If using portmaster:
724   # portmaster -o graphics/jpeg-turbo jpeg
725
726   If using portupgrade:
727   # portupgrade -f -o graphics/jpeg-turbo graphics/jpeg
728
729   If you compile your ports and want to keep using IJG's jpeg implementation,
730   add this line to your /etc/make.conf file:
731   JPEG_PORT=graphics/jpeg
732
733 20150914:
734   AFFECTS: users of lang/perl5*
735   AUTHOR: mat@FreeBSD.org
736
737   Binary package users can ignore this.
738
739   The way lang/perl5* ports install themselves has changed.  From now on, only
740   the default Perl port (currently 5.20), or the version listed in
741   DEFAULT_VERSIONS, will install /usr/local/bin/perl.
742
743   If you are NOT using the default version of Perl (as of right now, it is
744   5.20) you MUST add a line setting the version you are using to your
745   /etc/make.conf, to preserve /usr/local/bin/perl:
746
747   DEFAULT_VERSIONS+=    perl5=5.xx
748
749   If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y,
750   you will need to rename it so that portupgrade and portmaster do not get
751   confused:
752
753     pkg set -n perl5.xx:perl5
754
755   After this date, to migrate from one Perl version to the other, you must
756   first put the DEFAULT_VERSIONS line in your make.conf, and then, for example,
757   if you want to move from 5.20 to 5.22, do:
758
759         pkg set -o lang/perl5.20:lang/perl5.22
760         portmaster `pkg shlib -qR libperl.so.5.20`
761
762   If you do not do that, you will replace your default Perl 5.20 installation
763   (one that has /usr/local/bin/perl) with an installation that does not have
764   /usr/local/bin/perl, and it will break everything.
765
766 20150908:
767   AFFECTS: users of print/texlive-base
768   AUTHOR: hrs@FreeBSD.org
769
770   pdfclose and pdfopen utilities in print/texlive-base are now in a separate
771   port print/xpdfopen.  While upgrading print/texlive-base, a conflict may
772   occur between pdfclose utility installed by an old print/texlive-base and
773   one being installed by print/xpdfopen.  If it occurred on your system,
774   remove the installed print/texlive-base first by using the following
775   command:
776
777    # pkg delete -f texlive-base
778
779 20150901:
780   AFFECTS: users of editors/libreoffice
781   AUTHOR: jkim@FreeBSD.org
782
783   editors/libreoffice has been updated to 5.0.1.  However, FreeBSD 9.x is
784   no longer supported because it requires C++11-capable library installed
785   in the base.  If you cannot upgrade your system or still want 4.3.x for
786   some reason, use editors/libreoffice4.
787
788 20150822:
789   AFFECTS: users of print/ghostscript*
790   AUTHOR: hrs@FreeBSD.org
791
792   print/ghostscript{7,8,9,9-agpl} have been split into
793   print/ghostscript{7,8,9,9-agpl}-{base,x11}.
794   print/ghostscript*-nox11 ports have been removed.
795
796   The -base installs Ghostscript binaries, libgs, and other data files
797   and it depends on no X11 library.  The -x11 installs a small shared
798   library to enable x11* devices in the installed -base package.
799
800   In most cases, Ghostscript is installed as a dependency.  A port/package
801   which requires Ghostscript will automatically pick up -base, and
802   when x11* devices required it will pick up -x11 in addition.
803
804   If one wants to install Ghostscript manually and full compatibility
805   with the previous versions, just install -x11 because it installs
806   -base as a dependency.  Combination of the two provides the same
807   functionality as before.
808
809 20150821:
810   AFFECTS: users of security/openssh-portable
811   AUTHOR: bdrewery@FreeBSD.org
812
813   OpenSSH 7.0 disables support for:
814     * SSH protocol 1
815     * 1024-bit diffie-hellman-group1-sha1 key exchange
816     * ssh-dss, ssh-dss-cert-* host and user keys
817     * legacy v00 cert format
818
819   See http://www.openssh.com/txt/release-7.0 for more information and
820   http://www.openssh.com/legacy.html for how to re-enable some of these
821   algorithms.
822
823 20150820:
824   AFFECTS: users of lang/ghc and */hs-*
825   AUTHOR: haskell@FreeBSD.org
826
827   The Glorious Glasgow Haskell Compiler has been updated to version
828   7.10.2 and Haskell Platform has been removed.  As a result, it is
829   recommended to rebuild or reinstall all the dependent ports and the
830   lang/ghc port itself in one of the following ways:
831
832   # portmaster -w -r ghc
833     or
834   # portupgrade -fr lang/ghc
835
836   In case of pkg(8), it is probably safer to remove all the GHC-dependent
837   packages along with GHC and reinstall everything from scratch.  For
838   example:
839
840   # pkg query "%ro" ghc > ghc-pkgs.txt
841   # pkg delete -y lang/ghc
842
843   In ghc-pkgs.txt, check and remove all the packages that have been moved,
844   then:
845
846   # pkg install -y `cat ghc-pkgs.txt`
847
848 20150818:
849   AFFECTS: users of sysutils/s6
850   AUTHOR: Colin Booth <colin@heliocat.net>
851
852   s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts
853   using readyness notification must be updated to use a notification
854   fd instead.
855
856   s6-svc options have changed for sending syncronous up/down timeouts.
857   Any management or wrapper scripts using those options will need to
858   be updated.
859
860 20150817:
861   AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf
862   AUTHOR: mat@FreeBSD.org
863
864   The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time,
865   replaced by <OPTIONS_NAME>_SET/UNSET.  It is now not supported any more.
866   A warning will be issued telling you what to do, for example:
867
868     $ make
869     /!\ WARNING /!\
870     You are using perl_SET which is not supported any more, use:
871     lang_perl5.20_SET= DEBUG
872
873 20150816:
874   AFFECTS: users of sysutils/s6
875   AUTHOR: Colin Booth <colin@heliocat.net>
876
877   s6-notifywhenup is deprecated and will be removed in the next version
878   of s6. Any run scripts depending on that program should be updated to
879   use an in-servicedir notification-fd file as described under
880   "Readyness notification support" in s6-supervise.html.
881
882 20150812:
883   AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2
884   AUTHOR: lme@FreeBSD.org
885
886   The Icinga port has been split into two ports: net-mgmt/icinga-core
887   which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb
888   which contains the Icinga classic web (CGI) interface. The latter can
889   be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2).
890   A new meta-port net-mgmt/icinga was added which depends on both new
891   ports, so updating the Icinga port should be transparent.
892
893 20150812:
894   AFFECTS: users of sysutils/moosefs-master and other moosefs packages
895   AUTHOR: feld@FreeBSD.org
896
897   MooseFS ports have been updated to 2.0.72-1. Upstream has been
898   providing a private package repository to distribute newer releases of
899   MooseFS. These changes have now made it into the ports tree. This has
900   resulted in splitting up the sysutils/moosefs-master port into several
901   new ports:
902
903   sysutils/moosefs-cli
904   sysutils/moosefs-cgi
905   sysutils/moosefs-cgiserv
906   sysutils/moosefs-metalogger
907   sysutils/moosefs-netdump
908
909   You may need to install these additional ports/packages to restore the
910   complete functionality of your MooseFS cluster. Please review the
911   upstream documentation.
912
913   http://moosefs.com/documentation/moosefs-2-0.html
914
915 20150809:
916   AFFECTS: users of sysutils/xfce4-power-manager
917   AUTHOR: olivierd@FreeBSD.org
918
919   After upgrading to 1.5.2, by default a label is displayed next to the
920   panel icon (it shows percentage and remaining time).
921
922   To hide this label, a new property /xfce4-power-manager/show-panel-label
923   must be created:
924
925   xfconf-query -c xfce4-power-manager \
926       -p /xfce4-power-manager/show-panel-label -n -t int -s 0
927
928   Possible values are:
929   - 0 -> does not display label
930   - 1 -> displays only percentage
931   - 2 -> displays only remaining time
932   - 3 -> displays only percentage and remaining time (default value)
933
934 20150806:
935   AFFECTS: users of security/libressl
936   AUTHOR: brnrd@FreeBSD.org
937
938   After upgrading to 2.2.2, manually update all packages that depend on
939   any of the libraries provided by LibreSSL (libssl, libcrypto and
940   libtls) since the versions of these libraries have changed. Normally,
941   you can obtain the list of dependent software by running the following
942   command:
943
944   # pkg info -r libressl
945
946   Then you should rebuild all ports depending on libressl to avoid dangling
947   shared library dependencies. Poudriere and pkg handle this correctly,
948   portmaster and portupgrade users can use the following to rebuild all
949   dependent ports.
950
951   Portmaster users:
952       portmaster -r libressl
953   Portupgrade users:
954       portupgrade -fr security/libressl
955
956 20150805:
957   AFFECTS: users of sysutils/tracker
958   AUTHOR: kwm@FreeBSD.org
959
960   The new tracker version does not build if the old version is installed.
961
962   # pkg delete -f tracker
963
964   After use your upgrade tool of choice.
965
966 20150802:
967   AFFECTS: users of mail/opensmtpd
968   AUTHOR: ashish@FreeBSD.org
969
970   After upgrading, you will need to review all your configuration, as
971   there are some configuration changes between 5.4.x and 5.7.1.
972
973 20150726:
974   AFFECTS: users of ukrainian/monacofonts
975   AUTHOR: mi@aldan.algebra.com
976
977   The destination-directory used by monacofonts port was altered.
978   The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/
979
980   Users are advised to modify the path set in their xorg.conf files.
981
982 20150720:
983   AFFECTS: users of print/texlive-base and other TeXLive packages
984   AUTHOR: hrs@FreeBSD.org
985
986   TeXLive in Ports Collection has been updated to TL2015.  To upgrade
987   installed old packages, upgrading of "tex-*" packages is required.
988
989   If you have a problem with upgrading, please send it to
990   freebsd-tex@FreeBSD.org and/or file a PR.
991
992 20150711:
993   AFFECTS: users of graphics/gdal
994   AUTHOR: sunpoet@FreeBSD.org
995
996   Due to changes in header files, please deinstall gdal first while updating
997   from 1.x to 2.0.
998
999 20150708:
1000   AFFECTS: users of security/libressl
1001   AUTHOR: brnrd@FreeBSD.org
1002
1003   After upgrading to 2.2.1, manually update all packages that depend on
1004   any of the libraries provided by LibreSSL (libssl, libcrypto and
1005   libtls) since the versions of these libraries have changed. Normally,
1006   you can obtain the list of dependent software by running the following
1007   command:
1008
1009   pkg query -e '%n = libressl' %ro
1010
1011   Then you should rebuild all ports depending on libressl to avoid dangling
1012   shared library dependencies.
1013
1014 20150707:
1015   AFFECTS: users of net-mgmt/netmagis-*
1016   AUTHOR: pgollucci@FreeBSD.org
1017
1018   Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
1019   previous version require a database schema upgrade.
1020   See http://netmagis.org/upgrade.html
1021
1022 20150702:
1023   AFFECTS: users of multimedia/ffmpeg
1024   AUTHOR: riggs@FreeBSD.org
1025
1026   ffmpeg has been updated to the latest version from the 2.7 branch.
1027   If you are using binary pkg, 'pkg upgrade' will do the right thing.
1028   Users of portmaster/portupgrade must rebuild all ports that depend
1029   on it.
1030
1031   Portmaster users:
1032       portmaster -w -r ffmpeg
1033   Portupgrade users:
1034       portupgrade -fr multimedia/ffmpeg
1035
1036 20150702:
1037   AFFECTS: users of net/ptpd2-devel
1038   AUTHOR: skreuzer@FreeBSD.org
1039
1040   net/ptpd2 has been upgraded to version 2.3.1
1041   net/ptpd2-devel is now deprecated and has been removed
1042
1043   If using portupgrade:
1044   # portupgrade -o net/ptpd2 net/ptpd2-devel
1045
1046   If using portmaster:
1047   # portmaster -o net/ptpd2 net/ptpd2-devel
1048
1049 20150628:
1050   AFFECTS: users of www/varnish, www/pecl-varnish,
1051   www/varnish-libvmod-header, www/varnish-nagios
1052   AUTHOR: feld@FreeBSD.org
1053
1054   Varnish 3.x has reached End of Life status and has been removed from
1055   the ports tree. If you were using www/varnish we urge you to to update
1056   to www/varnish4. The upgrade guide can be found here:
1057
1058   https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
1059
1060   www/varnish-libvmod-header and www/varnish-nagios have been updated to
1061   versions that work with Varnish 4.x. You should not lose access to
1062   this software.
1063
1064   www/pecl-varnish was updated to the latest release which has added
1065   support for Varnish 4.x. Please note that it appears some
1066   functionality has been lost. This is unfortunate but out of our
1067   control. Details can be found here:
1068
1069   http://pecl.php.net/package-changelog.php?package=varnish
1070
1071   If for some reason you need www/varnish to exist in your ports tree
1072   for a bit longer you may consider instead following the 2015Q2 branch.
1073   Do note however that Varnish 3.x will not be receiving updates or
1074   security patches from upstream.
1075
1076 20150624:
1077   AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
1078   AUTHOR: adamw@FreeBSD.org
1079
1080   The Test::Tester and Test::use::ok modules have been rolled into
1081   devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
1082   and p5-Test-use-ok modules will be removed in one month.
1083
1084   If you use either of those ports and have perl-5.22 installed:
1085
1086       pkg delete p5-Test-Tester p5-Test-use-ok
1087
1088   If you use either of those ports and have perl-5.20 or lower installed:
1089
1090       portmaster -o devel/p5-Test-Simple p5-Test-Tester
1091       portmaster -o devel/p5-Test-Simple p5-Test-use-ok
1092
1093 20150615:
1094   AFFECTS: users of security/libressl
1095   AUTHOR: brnrd@FreeBSD.org
1096
1097   After upgrading libressl, manually update all packages that depend on
1098   this library since its version has changed. Normally, you can obtain the
1099   list of dependent software by running the following command:
1100
1101   pkg query -e '%n = libressl' %ro
1102
1103   Then you should rebuild all ports depending on libressl to avoid dangling
1104   shared library dependencies.
1105
1106 20150614:
1107   AFFECTS: users of audio/libmusicbrainz5
1108   AUTHOR: jhale@FreeBSD.org
1109
1110   libmusicbrainz5 has been updated to 5.1.0.  Please rebuild all ports that
1111   depend on it.  PORTREVISIONS have been bumped on dependent ports.
1112
1113   If you use portmaster:
1114         portmaster -w -r libmusicbrainz5
1115   If you use portupgrade:
1116         portupgrade -fr audio/libmusicbrainz5
1117
1118 20150613:
1119   AFFECTS: users of multimedia/avidemux26-*
1120   AUTHOR: riggs@FreeBSD.org
1121
1122   avidemux26 has been renamed to avidemux
1123   If you are using binary pkg, 'pkg upgrade' will do the right thing.
1124   Users of portmaster/portupgrade have to take a manual step:
1125   Portmaster users:
1126       portmaster -o multimedia/avidemux multimedia/avidemux26
1127   Portupgrade users:
1128       portupgrade -o multimedia/avidemux multimedia/avidemux26
1129
1130 20150610:
1131   AFFECTS: users of databases/postgresql84-server
1132   AUTHOR: girgen@FreeBSD.org
1133
1134   PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
1135   choice, you need to do a dump+restore of the database.
1136   Please follow the instructions at:
1137
1138      http://www.postgresql.org/docs/8.4/static/install-upgrading.html
1139
1140 20150527:
1141   AFFECTS: users of sysutils/xfce4-power-manager
1142   AUTHOR: olivierd@FreeBSD.org
1143
1144   Before upgrading, you must stop xfce4-power-manager daemon:
1145
1146     xfce4-power-manager --quit
1147
1148 20150519:
1149   AFFECTS: users of sysutils/webmin and sysutils/usermin
1150   AUTHOR: olgeni@FreeBSD.org
1151
1152   After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
1153   be available. You will have to check your perl-path files and
1154   change the path of the Perl interpreter to "/usr/local/bin/perl":
1155
1156     /usr/local/etc/webmin/perl-path
1157     /usr/local/etc/usermin/perl-path
1158
1159 20150513:
1160   AFFECTS: users of lang/perl5*
1161   AUTHOR: mat@FreeBSD.org
1162
1163   The default Perl version has been switched to Perl 5.20.  If you are using
1164   binary packages to upgrade your system, you do not have anything to do, pkg
1165   upgrade will do the right thing.  For the other people, assuming you are
1166   migrating from 5.18 to 5.20, do:
1167
1168   Portupgrade users:
1169         portupgrade -o lang/perl5.20 -f lang/perl5.18
1170
1171         portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
1172
1173   Portmaster users:
1174         portmaster -o lang/perl5.20 lang/perl5.18
1175
1176         portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
1177
1178   NOTE:
1179     Perl has been removed from base more than ten years ago, so it was way past
1180     time for the /usr/bin/perl symlink to be removed from the port.  If for
1181     some strange reason, you still need it, you will have to create it
1182     manually.
1183
1184   IMPORTANT:
1185     In case you have not updated your system in a while, and specifically,
1186     followed the 20141126 instructions regarding the new Perl layout, you
1187     should follow those more extensive instructions rather than the
1188     conservative presented here.
1189
1190 20150510:
1191   AFFECTS: users of mail/postfix mail/postfix-current
1192   AUTHOR: ohauer@FreeBSD.org
1193
1194   The following OPTIONS where renamed to match the default used in most all other ports
1195   - SASL2 -> SASL
1196   - OPENLDAP -> LDAP
1197
1198   If any of the old OPTIONS was enabled before, please re-run "make config".
1199
1200 20150508:
1201   AFFECTS: users of www/iojs
1202   AUTHOR: linpct@gmail.com
1203
1204   iojs has been updated to 2.0.0. The binary modules may need to be
1205   rebuilt due to V8 version ABI change.
1206
1207 20150506:
1208   AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
1209   AUTHOR: madpilot@FreeBSD.org
1210
1211   This applies ONLY TO USERS COMPILING FROM PORTS:
1212   To avoid dependency problems, you must remove the pjsip port
1213   before upgrading asterisk13.
1214
1215     # pkg delete pjsip
1216     # portmaster -a
1217
1218   These steps are unnecessary for those using binary packages.
1219
1220   Please see the 20150323 entry for background about this problem.
1221
1222 20150501:
1223   AFFECTS: users of graphics/qgis
1224   AUTHOR: brd@FreeBSD.org
1225
1226   Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
1227
1228   - MAPSERVER to SERVER
1229
1230 20150427:
1231   AFFECTS: users of mail/opensmtpd
1232   AUTHOR: ashish@FreeBSD.org
1233
1234   Following OPTIONS are being removed in 5.4.5p1:
1235
1236   - LDAP
1237   - SQLITE
1238   - MYSQL
1239   - PGSQL
1240   - REDIS
1241
1242   They are disabled/removed in upstream since 5.4.4p1, but did not get removed
1243   from port.
1244
1245 20150420:
1246   AFFECTS: users of devel/icu
1247   AUTHOR: bapt@FreeBSD.org
1248
1249   icu has been updated to 55.1. Please rebuild all ports that depends on it
1250
1251   If you use portmaster:
1252         portmaster -w -r icu
1253   If you use portupgrade:
1254         portupgrade -fr devel/icu
1255
1256 20150419
1257   AFFECTS: Users of emulators/wine-devel
1258   AUTHOR: gerald@FreeBSD.org
1259
1260   The COMPHOLIO option in emulators/wine-devel has been renamed to
1261   STAGING to align with the upstream evolution of that project.
1262
1263 20150417:
1264   AFFECTS: Users of audio/bcg729
1265   AUTHOR: tijl@FreeBSD.org
1266
1267   The Mediastreamer plugin included in this package has been separated into
1268   a new port audio/msbcg729.
1269