Update mail/opendmarc to version 1.3.1_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 20151020:
9   AFFECTS: users of security/keepassx2
10
11   Due to a package name change, first remove the existing package
12   and then reinstall it:
13
14   # pkg delete security/keepassx2
15   # portmaster security/keepassx2
16
17 20151019:
18   AFFECTS: users of www/varnish4
19   AUTHOR: feld@FreeBSD.org
20
21   Varnish has been updated to 4.1.0. As part of the update an effort has
22   been made to increase the security of the varnish daemons by utilizing
23   separate UIDs. Users who upgrade will likely run into a permissions
24   issue as a result. The simplest solution is to delete files varnish
25   will recreate with the correct permissions and to adjust permissions
26   of existing log files.
27
28   The following changes will allow you to start varnishd, varnishlog,
29   and varnishncsa successfully:
30
31   # rm -r /usr/local/varnish/$(hostname)
32   # rm /var/run/varnishlog.pid
33   # rm /var/run/varnishncsa.pid
34   # chown varnishlog /var/log/varnish.log
35   # chown varnishlog /var/log/varnishncsa.log
36
37   Please also note that the syntax for binding to additional IPs has
38   changed in 4.1.0. Multiple listening addresses are now specified by
39   using multiple -a arguments. In rc.conf it would look like this:
40
41   varnishd_listen="x.x.x.x:80 -a y.y.y.y:80"
42
43 20151015:
44   AFFECTS: users of devel/subversion, its bindings and www/mod_dav_svn
45   AUTHOR: lev@FreeBSD.org
46   
47   The subversion upgdate to 1.9 branch introduces new "old" subversion
48   port devel/subversion18.
49   
50   If you don't want to update your subversion installation, run
51   
52         pkg set -n subversion:subversion18
53         
54   and add
55   
56         WITH_SUBVERSION_VER=18
57         
58   to your /etc/make.conf
59
60 20151013:
61   AFFECTS: users of security/sshguard-ipfw
62   AUTHOR: feld@FreeBSD.org
63
64   The sshguard update to 1.6.2 introduces a rewritten IPFW backend. The
65   previous approach was to insert individual block rules with a
66   predefined  numbered range. This does not scale well and is not
67   flexible so the design was scrapped. The new approach utilizes IPFW
68   tables. The sshguard IPFW backend now inserts offenders into hardcoded
69   table 22.
70
71   To continue blocking the attackers effectively you will need to add a
72   block rule like the following:
73
74   ipfw add deny all from 'table(22)' to any
75   
76   The release announcement can be found here:
77     http://sourceforge.net/p/sshguard/mailman/message/34534861/
78
79 20151011:
80   AFFECTS: users of emulators/qemu-sbruno, emulators/qemu-user-static
81   AUTHOR: sbruno@FreeBSD.org
82
83   The Jemalloc update at svn r286871 introduced some TLS enhancements
84   for MIPS targets that require a bit of workaround.  Users who want 
85   to build MIPS packages should update their host systems past r286871
86   prior to upgrading their qemu-user-static/qemu-sbruno ports.
87   
88   Discussion about this can be found here:
89     https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html
90
91 20151006:
92   AFFECTS: users of www/firefox, www/seamonkey
93   AUTHOR: gecko@FreeBSD.org
94
95   Firefox since 41.0 and SeaMonkey since 2.38 require databases/sqlite3
96   port built with DBSTAT option enabled (default). Re-run "make config"
97   if the port(s) fail to build as described in ports/200853.
98
99 20150921:
100   AFFECTS: users of mail/rspamd
101   AUTHOR: vsevolod@FreeBSD.org
102
103   rspamd has been updated to the version 1.0.
104   For migration from the previous releases, please read the following document:
105   https://rspamd.com/doc/migration.html
106
107 20150919:
108   AFFECTS: users of multimedia/ffmpeg
109   AUTHOR: riggs@FreeBSD.org
110
111   ffmpeg has been updated to the version 2.8.
112   If you are using binary pkg, 'pkg upgrade' will do the right thing.
113   Users of portmaster/portupgrade must rebuild all ports which depend
114   on ffmpeg.
115
116   Portmaster users:
117       portmaster -w -r ffmpeg
118   Portupgrade users:
119       portupgrade -fr multimedia/ffmpeg
120
121 20150916:
122   AFFECTS: users of graphics/jpeg
123   AUTHOR: antoine@FreeBSD.org
124
125   Default implementation of jpeg has been switched from graphics/jpeg to
126   graphics/jpeg-turbo.  To perform the upgrade, use instructions below.
127
128   If using binary packages: 'pkg upgrade' will do the right thing.  If it
129   doesn't and complains about 'Cannot solve problem using SAT solver', run
130   'pkg delete -f jpeg' before 'pkg upgrade'.
131
132   If using portmaster:
133   # portmaster -o graphics/jpeg-turbo graphics/jpeg
134
135   If using portupgrade:
136   # portupgrade -f -o graphics/jpeg-turbo graphics/jpeg
137
138   If you compile your ports and want to keep using IJG's jpeg implementation,
139   add this line to your /etc/make.conf file:
140   JPEG_PORT=graphics/jpeg
141
142 20150914:
143   AFFECTS: users of lang/perl5*
144   AUTHOR: mat@FreeBSD.org
145
146   Binary package users can ignore this.
147
148   The way lang/perl5* ports install themselves has changed.  From now on, only
149   the default Perl port (currently 5.20), or the version listed in
150   DEFAULT_VERSIONS, will install /usr/local/bin/perl.
151
152   If you are NOT using the default version of Perl (as of right now, it is
153   5.20) you MUST add a line setting the version you are using to your
154   /etc/make.conf, to preserve /usr/local/bin/perl:
155
156   DEFAULT_VERSIONS+=    perl5=5.xx
157
158   If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y,
159   you will need to rename it so that portupgrade and portmaster do not get
160   confused:
161
162     pkg set -n perl5.xx:perl5
163
164   After this date, to migrate from one Perl version to the other, you must
165   first put the DEFAULT_VERSIONS line in your make.conf, and then, for example,
166   if you want to move from 5.20 to 5.22, do:
167
168         pkg set -o lang/perl5.20:lang/perl5.22
169         portmaster `pkg shlib -qR libperl.so.5.20`
170
171   If you do not do that, you will replace your default Perl 5.20 installation
172   (one that has /usr/local/bin/perl) with an installation that does not have
173   /usr/local/bin/perl, and it will break everything.
174
175 20150908:
176   AFFECTS: users of print/texlive-base
177   AUTHOR: hrs@FreeBSD.org
178
179   pdfclose and pdfopen utilities in print/texlive-base are now in a separate
180   port print/xpdfopen.  While upgrading print/texlive-base, a conflict may
181   occur between pdfclose utility installed by an old print/texlive-base and
182   one being installed by print/xpdfopen.  If it occurred on your system,
183   remove the installed print/texlive-base first by using the following
184   command:
185
186    # pkg delete -f texlive-base
187
188 20150901:
189   AFFECTS: users of editors/libreoffice
190   AUTHOR: jkim@FreeBSD.org
191
192   editors/libreoffice has been updated to 5.0.1.  However, FreeBSD 9.x is
193   no longer supported because it requires C++11-capable library installed
194   in the base.  If you cannot upgrade your system or still want 4.3.x for
195   some reason, use editors/libreoffice4.
196
197 20150822:
198   AFFECTS: users of print/ghostscript*
199   AUTHOR: hrs@FreeBSD.org
200
201   print/ghostscript{7,8,9,9-agpl} have been split into
202   print/ghostscript{7,8,9,9-agpl}-{base,x11}.
203   print/ghostscript*-nox11 ports have been removed.
204
205   The -base installs Ghostscript binaries, libgs, and other data files
206   and it depends on no X11 library.  The -x11 installs a small shared
207   library to enable x11* devices in the installed -base package.
208
209   In most cases, Ghostscript is installed as a dependency.  A port/package
210   which requires Ghostscript will automatically pick up -base, and
211   when x11* devices required it will pick up -x11 in addition.
212
213   If one wants to install Ghostscript manually and full compatibility
214   with the previous versions, just install -x11 because it installs
215   -base as a dependency.  Combination of the two provides the same
216   functionality as before.
217
218 20150821:
219   AFFECTS: users of security/openssh-portable
220   AUTHOR: bdrewery@FreeBSD.org
221
222   OpenSSH 7.0 disables support for:
223     * SSH protocol 1
224     * 1024-bit diffie-hellman-group1-sha1 key exchange
225     * ssh-dss, ssh-dss-cert-* host and user keys
226     * legacy v00 cert format
227
228   See http://www.openssh.com/txt/release-7.0 for more information and
229   http://www.openssh.com/legacy.html for how to re-enable some of these
230   algorithms.
231
232 20150820:
233   AFFECTS: users of lang/ghc and */hs-*
234   AUTHOR: haskell@FreeBSD.org
235
236   The Glorious Glasgow Haskell Compiler has been updated to version
237   7.10.2 and Haskell Platform has been removed.  As a result, it is
238   recommended to rebuild or reinstall all the dependent ports and the
239   lang/ghc port itself in one of the following ways:
240
241   # portmaster -w -r ghc
242     or
243   # portupgrade -fr lang/ghc
244
245   In case of pkg(8), it is probably safer to remove all the GHC-dependent
246   packages along with GHC and reinstall everything from scratch.  For
247   example:
248
249   # pkg query "%ro" ghc > ghc-pkgs.txt
250   # pkg delete -y lang/ghc
251
252   In ghc-pkgs.txt, check and remove all the packages that have been moved,
253   then:
254
255   # pkg install -y `cat ghc-pkgs.txt`
256
257 20150818:
258   AFFECTS: users of sysutils/s6
259   AUTHOR: Colin Booth <colin@heliocat.net>
260
261   s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts 
262   using readyness notification must be updated to use a notification 
263   fd instead.
264
265   s6-svc options have changed for sending syncronous up/down timeouts. 
266   Any management or wrapper scripts using those options will need to
267   be updated.
268
269 20150817:
270   AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf
271   AUTHOR: mat@FreeBSD.org
272
273   The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time,
274   replaced by <OPTIONS_NAME>_SET/UNSET.  It is now not supported any more.
275   A warning will be issued telling you what to do, for example:
276
277     $ make
278     /!\ WARNING /!\
279     You are using perl_SET which is not supported any more, use:
280     lang_perl5.20_SET= DEBUG
281
282 20150816:
283   AFFECTS: users of sysutils/s6
284   AUTHOR: Colin Booth <colin@heliocat.net>
285
286   s6-notifywhenup is deprecated and will be removed in the next version
287   of s6. Any run scripts depending on that program should be updated to
288   use an in-servicedir notification-fd file as described under
289   "Readyness notification support" in s6-supervise.html.
290
291 20150812:
292   AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2
293   AUTHOR: lme@FreeBSD.org
294
295   The Icinga port has been split into two ports: net-mgmt/icinga-core
296   which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb
297   which contains the Icinga classic web (CGI) interface. The latter can
298   be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2).
299   A new meta-port net-mgmt/icinga was added which depends on both new
300   ports, so updating the Icinga port should be transparent.
301   
302 20150812:
303   AFFECTS: users of sysutils/moosefs-master and other moosefs packages
304   AUTHOR: feld@FreeBSD.org
305
306   MooseFS ports have been updated to 2.0.72-1. Upstream has been
307   providing a private package repository to distribute newer releases of
308   MooseFS. These changes have now made it into the ports tree. This has
309   resulted in splitting up the sysutils/moosefs-master port into several
310   new ports:
311
312   sysutils/moosefs-cli
313   sysutils/moosefs-cgi
314   sysutils/moosefs-cgiserv
315   sysutils/moosefs-metalogger
316   sysutils/moosefs-netdump
317
318   You may need to install these additional ports/packages to restore the
319   complete functionality of your MooseFS cluster. Please review the
320   upstream documentation.
321
322   http://moosefs.com/documentation/moosefs-2-0.html
323
324 20150809:
325   AFFECTS: users of sysutils/xfce4-power-manager
326   AUTHOR: olivierd@FreeBSD.org
327
328   After upgrading to 1.5.2, by default a label is displayed next to the
329   panel icon (it shows percentage and remaining time).
330
331   To hide this label, a new property /xfce4-power-manager/show-panel-label
332   must be created:
333
334   xfconf-query -c xfce4-power-manager \
335       -p /xfce4-power-manager/show-panel-label -n -t int -s 0
336
337   Possible values are:
338   - 0 -> does not display label
339   - 1 -> displays only percentage
340   - 2 -> displays only remaining time
341   - 3 -> displays only percentage and remaining time (default value)
342
343 20150806:
344   AFFECTS: users of security/libressl
345   AUTHOR: brnrd@FreeBSD.org
346
347   After upgrading to 2.2.2, manually update all packages that depend on
348   any of the libraries provided by LibreSSL (libssl, libcrypto and
349   libtls) since the versions of these libraries have changed. Normally,
350   you can obtain the list of dependent software by running the following
351   command:
352
353   # pkg info -r libressl
354
355   Then you should rebuild all ports depending on libressl to avoid dangling
356   shared library dependencies. Poudriere and pkg handle this correctly,
357   portmaster and portupgrade users can use the following to rebuild all
358   dependent ports.
359
360   Portmaster users:
361       portmaster -r libressl
362   Portupgrade users:
363       portupgrade -fr security/libressl
364
365 20150805:
366   AFFECTS: users of sysutils/tracker
367   AUTHOR: kwm@FreeBSD.org
368
369   The new tracker version does not build if the old version is installed.
370
371   # pkg delete -f tracker
372
373   After use your upgrade tool of choice.
374
375 20150802:
376   AFFECTS: users of mail/opensmtpd
377   AUTHOR: ashish@FreeBSD.org
378
379   After upgrading, you will need to review all your configuration, as
380   there are some configuration changes between 5.4.x and 5.7.1.
381
382 20150726:
383   AFFECTS: users of ukrainian/monacofonts
384   AUTHOR: mi@aldan.algebra.com
385
386   The destination-directory used by monacofonts port was altered.
387   The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/
388
389   Users are advised to modify the path set in their xorg.conf files.
390
391 20150720:
392   AFFECTS: users of print/texlive-base and other TeXLive packages
393   AUTHOR: hrs@FreeBSD.org
394
395   TeXLive in Ports Collection has been updated to TL2015.  To upgrade
396   installed old packages, upgrading of "tex-*" packages is required.
397
398   If you have a problem with upgrading, please send it to
399   freebsd-tex@FreeBSD.org and/or file a PR.
400
401 20150711:
402   AFFECTS: users of graphics/gdal
403   AUTHOR: sunpoet@FreeBSD.org
404
405   Due to changes in header files, please deinstall gdal first while updating
406   from 1.x to 2.0.
407
408 20150708:
409   AFFECTS: users of security/libressl
410   AUTHOR: brnrd@FreeBSD.org
411
412   After upgrading to 2.2.1, manually update all packages that depend on
413   any of the libraries provided by LibreSSL (libssl, libcrypto and
414   libtls) since the versions of these libraries have changed. Normally,
415   you can obtain the list of dependent software by running the following
416   command:
417
418   pkg query -e '%n = libressl' %ro
419
420   Then you should rebuild all ports depending on libressl to avoid dangling
421   shared library dependencies.
422
423 20150707:
424   AFFECTS: users of net-mgmt/netmagis-*
425   AUTHOR: pgollucci@FreeBSD.org
426
427   Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
428   previous version require a database schema upgrade.
429   See http://netmagis.org/upgrade.html
430
431 20150702:
432   AFFECTS: users of multimedia/ffmpeg
433   AUTHOR: riggs@FreeBSD.org
434
435   ffmpeg has been updated to the latest version from the 2.7 branch.
436   If you are using binary pkg, 'pkg upgrade' will do the right thing.
437   Users of portmaster/portupgrade must rebuild all ports that depend
438   on it.
439
440   Portmaster users:
441       portmaster -w -r ffmpeg
442   Portupgrade users:
443       portupgrade -fr multimedia/ffmpeg
444
445 20150702:
446   AFFECTS: users of net/ptpd2-devel
447   AUTHOR: skreuzer@FreeBSD.org
448
449   net/ptpd2 has been upgraded to version 2.3.1
450   net/ptpd2-devel is now deprecated and has been removed
451
452   If using portupgrade:
453   # portupgrade -o net/ptpd2 net/ptpd2-devel
454
455   If using portmaster:
456   # portmaster -o net/ptpd2 net/ptpd2-devel
457
458 20150628:
459   AFFECTS: users of www/varnish, www/pecl-varnish,
460   www/varnish-libvmod-header, www/varnish-nagios
461   AUTHOR: feld@FreeBSD.org
462
463   Varnish 3.x has reached End of Life status and has been removed from
464   the ports tree. If you were using www/varnish we urge you to to update
465   to www/varnish4. The upgrade guide can be found here:
466
467   https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
468   
469   www/varnish-libvmod-header and www/varnish-nagios have been updated to
470   versions that work with Varnish 4.x. You should not lose access to
471   this software.
472
473   www/pecl-varnish was updated to the latest release which has added
474   support for Varnish 4.x. Please note that it appears some
475   functionality has been lost. This is unfortunate but out of our
476   control. Details can be found here:
477
478   http://pecl.php.net/package-changelog.php?package=varnish
479
480   If for some reason you need www/varnish to exist in your ports tree
481   for a bit longer you may consider instead following the 2015Q2 branch.
482   Do note however that Varnish 3.x will not be receiving updates or
483   security patches from upstream.
484
485 20150624:
486   AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
487   AUTHOR: adamw@FreeBSD.org
488
489   The Test::Tester and Test::use::ok modules have been rolled into
490   devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
491   and p5-Test-use-ok modules will be removed in one month.
492
493   If you use either of those ports and have perl-5.22 installed:
494
495       pkg delete p5-Test-Tester p5-Test-use-ok
496
497   If you use either of those ports and have perl-5.20 or lower installed:
498
499       portmaster -o devel/p5-Test-Simple p5-Test-Tester
500       portmaster -o devel/p5-Test-Simple p5-Test-use-ok
501
502 20150615:
503   AFFECTS: users of security/libressl
504   AUTHOR: brnrd@FreeBSD.org 
505
506   After upgrading libressl, manually update all packages that depend on
507   this library since its version has changed. Normally, you can obtain the 
508   list of dependent software by running the following command:
509
510   pkg query -e '%n = libressl' %ro
511
512   Then you should rebuild all ports depending on libressl to avoid dangling
513   shared library dependencies.
514
515 20150614:
516   AFFECTS: users of audio/libmusicbrainz5
517   AUTHOR: jhale@FreeBSD.org
518
519   libmusicbrainz5 has been updated to 5.1.0.  Please rebuild all ports that
520   depend on it.  PORTREVISIONS have been bumped on dependent ports.
521
522   If you use portmaster:
523         portmaster -w -r libmusicbrainz5
524   If you use portupgrade:
525         portupgrade -fr audio/libmusicbrainz5
526
527 20150613:
528   AFFECTS: users of multimedia/avidemux26-*
529   AUTHOR: riggs@FreeBSD.org
530
531   avidemux26 has been renamed to avidemux
532   If you are using binary pkg, 'pkg upgrade' will do the right thing.
533   Users of portmaster/portupgrade have to take a manual step:
534   Portmaster users:
535       portmaster -o multimedia/avidemux multimedia/avidemux26
536   Portupgrade users:
537       portupgrade -o multimedia/avidemux multimedia/avidemux26
538
539 20150610:
540   AFFECTS: users of databases/postgresql84-server
541   AUTHOR: girgen@FreeBSD.org
542
543   PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
544   choice, you need to do a dump+restore of the database.
545   Please follow the instructions at:
546
547      http://www.postgresql.org/docs/8.4/static/install-upgrading.html
548
549 20150527:
550   AFFECTS: users of sysutils/xfce4-power-manager
551   AUTHOR: olivierd@FreeBSD.org
552
553   Before upgrading, you must stop xfce4-power-manager daemon:
554
555     xfce4-power-manager --quit
556
557 20150519:
558   AFFECTS: users of sysutils/webmin and sysutils/usermin
559   AUTHOR: olgeni@FreeBSD.org
560
561   After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
562   be available. You will have to check your perl-path files and
563   change the path of the Perl interpreter to "/usr/local/bin/perl":
564
565     /usr/local/etc/webmin/perl-path
566     /usr/local/etc/usermin/perl-path
567
568 20150513:
569   AFFECTS: users of lang/perl5*
570   AUTHOR: mat@FreeBSD.org
571
572   The default Perl version has been switched to Perl 5.20.  If you are using
573   binary packages to upgrade your system, you do not have anything to do, pkg
574   upgrade will do the right thing.  For the other people, assuming you are
575   migrating from 5.18 to 5.20, do:
576
577   Portupgrade users:
578         portupgrade -o lang/perl5.20 -f lang/perl5.18
579
580         portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
581
582   Portmaster users:
583         portmaster -o lang/perl5.20 lang/perl5.18
584
585         portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
586
587   NOTE:
588     Perl has been removed from base more than ten years ago, so it was way past
589     time for the /usr/bin/perl symlink to be removed from the port.  If for
590     some strange reason, you still need it, you will have to create it
591     manually.
592
593   IMPORTANT:
594     In case you have not updated your system in a while, and specifically,
595     followed the 20141126 instructions regarding the new Perl layout, you
596     should follow those more extensive instructions rather than the
597     conservative presented here.
598
599 20150510:
600   AFFECTS: users of mail/postfix mail/postfix-current
601   AUTHOR: ohauer@FreeBSD.org
602
603   The following OPTIONS where renamed to match the default used in most all other ports
604   - SASL2 -> SASL
605   - OPENLDAP -> LDAP
606
607   If any of the old OPTIONS was enabled before, please re-run "make config".
608
609 20150508:
610   AFFECTS: users of www/iojs
611   AUTHOR: linpct@gmail.com
612
613   iojs has been updated to 2.0.0. The binary modules may need to be
614   rebuilt due to V8 version ABI change.
615
616 20150506:
617   AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
618   AUTHOR: madpilot@FreeBSD.org
619
620   This applies ONLY TO USERS COMPILING FROM PORTS:
621   To avoid dependency problems, you must remove the pjsip port
622   before upgrading asterisk13.
623
624     # pkg delete pjsip
625     # portmaster -a
626
627   These steps are unnecessary for those using binary packages.
628
629   Please see the 20150323 entry for background about this problem.
630
631 20150501:
632   AFFECTS: users of graphics/qgis
633   AUTHOR: brd@FreeBSD.org
634
635   Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
636
637   - MAPSERVER to SERVER
638
639 20150427:
640   AFFECTS: users of mail/opensmtpd
641   AUTHOR: ashish@FreeBSD.org
642
643   Following OPTIONS are being removed in 5.4.5p1:
644
645   - LDAP
646   - SQLITE
647   - MYSQL
648   - PGSQL
649   - REDIS 
650  
651   They are disabled/removed in upstream since 5.4.4p1, but did not get removed
652   from port.
653
654 20150420:
655   AFFECTS: users of devel/icu
656   AUTHOR: bapt@FreeBSD.org
657
658   icu has been updated to 55.1. Please rebuild all ports that depends on it
659
660   If you use portmaster:
661         portmaster -w -r icu
662   If you use portupgrade:
663         portupgrade -fr devel/icu
664
665 20150419
666   AFFECTS: Users of emulators/wine-devel
667   AUTHOR: gerald@FreeBSD.org
668
669
670   The COMPHOLIO option in emulators/wine-devel has been renamed to
671   STAGING to align with the upstream evolution of that project.
672
673 20150417:
674   AFFECTS: Users of audio/bcg729
675   AUTHOR: tijl@FreeBSD.org
676
677   The Mediastreamer plugin included in this package has been separated into
678   a new port audio/msbcg729.
679
680 20150409:
681   AFFECTS: User of security/sguil
682   AUTHOR: feld@FreeBSD.org
683
684   security/sguil was erroneously provisioned a UID that conflicted with
685   the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued.
686
687   Existing users will be able to upgrade the sguil packages without
688   issue. The existing UID will continue to be used. If you do a clean
689   install of security/sguil on a new server and migrate files or
690   intentionally delete the sguil user and group and reinstall you may
691   run into permissions issues.
692
693   Examples include the /var/run/sguild and /usr/local/etc/sguild directories.
694
695 20150406:
696   AFFECTS: User of emulators/xen emulators/xl and sysutils/xen-tools
697   AUTHOR: bapt@FreeBSD.org
698
699   sysutils/xen-tools has been renamed sysutils/xen-guest-tools
700   emulators/xl has been renamed sysutils/xen-tools
701   emulators/xen has been renamed emulators/xen-kernel
702   A new emulators/xen has been introduced, it is a metaport that depends on
703   emulators/xen-kernel and sysutils/xen-tools
704
705 20150403:
706   AFFECTS: Users of irc/rbot
707   AUTHOR: bdrewery@FreeBSD.org
708
709   Ruby Bot now has a new upstream maintainer.  The project has been updated
710   to work with Ruby 2.0+.  Some migration is needed to move away from
711   BDB regristry files.  The guide for that is at
712   https://github.com/ruby-rbot/rbot/wiki/MigrationGuide
713
714   rbotdb can be used to backup a BDB database and then restore it to a working
715   format for the new rbot. Update your conf.yaml after with 'core.db: tc'
716   once converted.
717
718 20150331:
719 AUTHOR: ohauer@FreeBSD.org
720
721   Subversion modules are no longer activated in httpd.conf!
722   To activate the subversion apache modules a dedicated file
723   will be installed as modules.d/220_subversion.conf
724
725 20150324:
726   AFFECTS: Users of dns/bind9*
727   AUTHOR: mat@FreeBSD.org
728
729   This is only for FreeBSD 10.0+.
730
731   BIND auto chroot has been added back to the named rc script.  As enabling it
732   by default would most certainly break people's setup, it is not.  To enable
733   it, and chroot it in /var/named, add the following line to your rc.conf file:
734
735   named_chrootdir="/var/named"
736
737   On first launch, the rc script will move the /usr/local/etc/namedb directory
738   into the chroot, and create a symlink to it.
739
740   Note that, if you're running from within a jail, you need to have a
741   /var/named/dev devfs created beforehand, with the null and random devices.
742
743 20150323:
744   AFFECTS: Users of net/asterisk* and net/pjsip ports
745   AUTHOR: madpilot@FreeBSD.org
746
747   Due to conflicts between base OpenSSL and ports provided OpenSSL
748   library, which is required by net/libsrtp, the srtp support has
749   to be removed from the default asterisk13 port configuration,
750   otherwise a not working binary would be generated.
751
752   To get SRTP support working in the asterisk ports make sure all
753   dependencies are linked against the same SSL library implementation
754   to avoid runtime conflicts. On 10.1 everything will work fine
755   unless ports SSL libraries are explicitly installed. On older OS
756   versions(10.0 and earlier) you will need to compile all ports
757   with WITH_OPENSSL_PORT=yes.
758
759   To get working SRTP support in asterisk13 with the pjsip backend
760   it is also needed to enable the EXTSRTP option in the pjsip port.
761
762   If the CURL option is enabled also make sure the ftp/curl port
763   is using a GSSAPI implementation linking to the same SSL
764   implementation the other ports are using (BASE or NONE if you're
765   using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
766   incompatible option is being used the curl module will cause
767   asterisk to fail on startup due to mixing calls to OpenSSL from
768   base and from ports.
769
770 20150322:
771   AFFECTS: Users of security/openssh-portable
772   AUTHOR: bdrewery@FreeBSD.org
773
774   The port now uses VersionAddendum for the port version string. Setting
775   the value to "none" in your sshd_config and restarting openssh will allow
776   removing the version from the banner.
777
778 20150321:
779   AFFECTS: Users of x11-servers/xorg-server and other X servers
780   AUTHOR: bapt@FreeBSD.org
781
782   All fonts ports have been modified to respect XDG and install in
783   share/fonts
784
785   The Xorg servers now are looking there by default
786
787   If you experience font related issues, view the output of
788
789   # fc-list
790
791   If the list appears incomplete or has fonts still pointing to
792   /usr/local/lib/X11/fonts you may forcibly update the font cache:
793
794   # fc-cache -fs
795
796 20150317:
797   AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
798   AUTHOR: truckman@FreeBSD.org
799
800   Contrary to what is stated in pkg-message, openoffice-4 and
801   openoffice-devel have stored user settings in ~/.openoffice.org-devel/4
802   since r325370 (2013-08-25). This update expects user settings to reside
803   in the more standard ~/.openoffice.org/4.
804
805   To preserve your user settings, rename or copy them from
806   ~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this
807   update to apache-openoffice-4.1.1_7 or
808   apache-openoffice-devel-4.2.1652526_2,3.
809
810 20150313:
811   AFFECTS: users of net/serviio
812   AUTHOR: netchild@FreeBSD.org
813
814   The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
815   unchecked "Keep library automatically updated" with 1.5 (as recommended
816   in the 20150206 entry) you can enable it again.
817
818 20150309:
819   AFFECTS: users of net-mgmt/netdisco
820   AUTHOR: dgeo@centrale-marseille.fr
821
822   netdisco version has been upgraded to netdisco2
823
824   After upgrading, you will need to review all your configuration, as
825   this new version won't read old config files.
826   You'll be able to keep your data though netdisco-deploy command
827
828 20150305:
829   AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
830   AUTHOR: olivierd@FreeBSD.org
831
832   Xfce 4.12 has been imported. Please use the following instructions to
833   upgrade.
834
835   For package users:
836   # pkg upgrade
837
838   For ports users:
839   # portmaster -a
840   # portmaster x11-wm/xfce4
841
842   GStreamer 1.0 is enabled by default in Parole media player.
843
844   Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
845   Xfce 4.10 you probably still have the Tango or GNOME theme selected.
846   Open the Settings Manager and select Appearance. Inside dialog box switch
847   to the Icons tag and select the "Adwaita" entry in the list.
848
849 20150304:
850   AFFECTS: users of security/libressl
851   AUTHOR: vsevolod@highsecure.ru
852
853   After upgrading of libressl you should manually update all packages that
854   depending on this library since its version has been changed. Normally,
855   you could obtain the list of dependent software by running the following
856   command:
857
858   pkg query -e '%n = libressl' %ro
859
860   Then you should rebuild all ports depending on libressl to avoid dangling
861   shared library dependencies.
862
863 20150301:
864   AFFECTS: users of lang/ruby20
865   AUTHOR: swills@FreeBSD.org
866
867   The default ruby version has been updated from 2.0 to 2.1.
868
869   If you compile your own ports you may keep 2.0 as the default version by
870   adding the following lines to your /etc/make.conf file:
871
872   #
873   # Keep ruby 2.0 as default version
874   #
875   DEFAULT_VERSIONS+=ruby=2.0
876
877   If you wish to update to the new default version, you need to first stop any
878   software that uses ruby. Then, you will need to follow these steps, depending
879   upon how you manage your system.
880
881   If you use pkgng, simply upgrade:
882   # pkg upgrade -f
883
884   If you use portmaster, install new ruby, then rebuild all ports that depend
885   on ruby:
886   # portmaster -o lang/ruby21 lang/ruby20
887   # portmaster -R -r ruby-2.1
888
889   If you use portupgrade, install new ruby, then rebuild all ports that depend
890   on ruby:
891
892   # pkg delete -f ruby portupgrade
893   # make -C /usr/ports/ports-mgmt/portupgrade install clean
894   # pkg set -o lang/ruby20:lang/ruby21
895   # portupgrade -x ruby-2.1.\* -fr lang/ruby21
896
897 20150227:
898   AFFECTS: Users of games/trigger
899   AUTHOR: makc@FreeBSD.org
900
901   games/trigger has been split and renamed to games/trigger-rally
902   and games/trigger-data ports. Deinstall previous version
903   before upgrading.
904
905 20150224:
906   AFFECTS: Users of devel/qt4-linguist
907   AUTHOR: makc@FreeBSD.org
908
909   Linguist tools have been moved from qt4-linguist port to new
910   devel/qt4-linguisttools port. Deinstall qt4-linguist before
911   upgrading.
912
913 20150224:
914   AFFECTS: Users of lang/ruby19
915
916   lang/ruby19 has reached its end-of-life and has been removed.  The
917   default version has been 2.0 for a while.  Other available versions
918   are Ruby 2.1 and Ruby 2.2.
919
920   Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
921   encouraged to remove it or change it to an available version.
922
923 20150224:
924   AFFECTS: Users of net-p2p/bitcoin (cli utilities)
925
926   The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
927   a separate port. If you require these programs, or use the bitcoin-cli
928   program to access the daemon or the GUI, install net-p2p/bitcoin-utils
929   to reinstall them.
930
931 20150220:
932   AFFECTS: users of PHP
933
934   The default PHP version has been updated from 5.4 to 5.6.
935
936   If you use binary packages you should make a list of php packages
937   before running 'pkg upgrade':
938
939   # pkg info php5\* > ~/installed-php-ports-list
940
941   After the upgrade, check with such list if all your php extensions
942   are still installed, and reinstall them if needed.
943
944 20150213:
945   AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
946   AUTHOR: antoine@FreeBSD.org
947
948   Dependency registration has been reworked.
949   If you encounter the following error,  you may have stale magic files
950   for file(1):
951
952     ===>   bar-x depends on shared library: libfoo.so - not found
953
954   You can remove the stale /usr/share/misc/magic.mime{,.mgc} files
955   manually or run "make delete-old" in ${SRCDIR}.
956
957 20150207:
958   AFFECTS: users of mail/opensmtpd-devel
959   AUTHOR: ashish@FreeBSD.org
960
961   MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as
962   they're moved upstream to a separate project, which is yet to
963   release snapshots. If you need those options, then please install
964   "mail/opensmtpd" port instead. To do that:
965
966   If using portupgrade:
967   # portupgrade -o mail/opensmtpd mail/opensmtpd-devel
968
969   If using portmaster:
970   # portmaster -o mail/opensmtpd mail/opensmtpd-devel
971
972 20150206:
973   AFFECTS: users of net/serviio
974   AUTHOR: netchild@FreeBSD.org
975
976   The java dependency changed from java 7 (java/openjdk7 if you haven't
977   installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
978   If serviio is the only reason that java 7 is installed, you can delete
979   java 7 after the update to serviio 1.5.0.
980
981   The Java Polling Watch Service used in Serviio 1.5 aggressively searches
982   for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
983   consider unchecking "Keep library automatically updated" if you have a
984   large media collection or are concerned about CPU/disk usage.
985
986 20150204:
987   AFFECTS: users of databases/mysql55-(server|client)
988   AUTHOR: ale@FreeBSD.org
989
990   The default MySQL version has been updated from 5.5 to 5.6.
991
992   If you compile your own ports you may keep 5.5 as the default version by
993   adding the following lines to your /etc/make.conf file:
994
995   #
996   # Keep MySQL 5.5 as default version
997   #
998   DEFAULT_VERSIONS+=mysql= 5.5 
999
1000   If you wish to update to the new default version, you need to first stop any
1001   running server instance. Then, you will need to follow these steps, depending
1002   on installed packages.
1003
1004   # pkg set -o databases/mysql55-client:databases/mysql56-client
1005   # pkg set -o databases/mysql55-server:databases/mysql56-server
1006   # pkg upgrade
1007
1008 20150118:
1009   AFFECTS: users of www/thttpd
1010   AUTHOR: danfe@FreeBSD.org
1011
1012   thttpd was updated to version 2.26, which brings several user-noticeable
1013   changes to the port:
1014
1015     - Default WWW root was changed from ${PREFIX}/www/data to more expected
1016       (and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and
1017       adjust your thttpd configuration file and/or web layout accordingly;
1018     - Default CGI pattern was changed to "/cgi-bin/*"; this goes better in
1019       line with default installation;
1020     - Default data MIME type was changed to "application/octet-stream";
1021     - thttpd's own htpasswd(1) program, which was previously installed as
1022       thttpdpasswd(1) to avoid conflict with other webservers, is now being
1023       renamed to thtpasswd(1); this not just makes it shorter, but is more
1024       consistent with popular GNU/Linux distributions;
1025     - Index pages for directories are not generated by default from now on
1026       for security reasons; an option (INDEXES) is provided to turn them
1027       back on if they are wanted;
1028     - IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now
1029       turned on by default: it is often required when thttpd is used as a
1030       CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI).
1031
1032 20150113:
1033   AFFECTS: users of www/pecl-http
1034   AUTHOR: vanilla@FreeBSD.org
1035
1036   The pecl-http has been upgraded to version 2.1.4, and the new version is
1037   not compatible with the old one.  If you need the "old" 1.7.6, you can
1038   find it in www/pecl-http1.
1039
1040 20150111:
1041   AFFECTS: users of lang/python3
1042   AUTHOR: demon@FreeBSD.org
1043
1044   The default version of python3 has changed from 3.3 to 3.4.
1045   If you wish to stick with older version, add "python3=3.3" to your
1046   DEFAULT_VERSIONS variable in /etc/make.conf.  To upgrade:
1047
1048   If using portupgrade:
1049   # portupgrade -o lang/python34 lang/python33
1050
1051   If using portmaster:
1052   # portmaster -o lang/python34 lang/python33
1053
1054 20150109:
1055   AFFECTS: users of audio/speex
1056   AUTHOR: tijl@FreeBSD.org
1057
1058   The audio/speex port has been updated to 1.2rc2 and one of the libraries
1059   it installed has been split off into a new port audio/speexdsp.  Before
1060   you can update audio/speex you must first delete the old package using
1061   "pkg del -f speex".
1062
1063 20150101:
1064   AFFECTS: users of net/unison and net/unison-nox11
1065   AUTHOR: madpilot@FreeBSD.org
1066
1067   Unison has been upgraded to version 2.48, which uses a different wire
1068   protocol than 2.40 did.  In order to support synchronization with
1069   other computers where Unison is still at version 2.40, a new port
1070   net/unison240 has been created.  It provides unison240 and if that is
1071   GTK2-enabled, also unison240-text.  This unison240 port can be
1072   installed in parallel with the existing net/unison port.
1073
1074 20141230:
1075   AFFECTS: users of deskutils/xpad
1076   AUTHOR: jgh@FreeBSD.org
1077
1078   deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
1079   for a while.
1080
1081   Should you wish to stick with legacy branch at this time;
1082
1083   # portmaster -o deskutils/xpad deskutils/xpad3
1084
1085 20141225:
1086   AFFECTS: users of graphics/png
1087   AUTHOR: antoine@FreeBSD.org
1088
1089   The PNG library has been updated to version 1.6.16.  Please rebuild all
1090   ports that depend on it.
1091
1092   If you use portmaster:
1093         portmaster -r png
1094   If you use portupgrade:
1095         portupgrade -fr graphics/png
1096
1097 20141224:
1098   AFFECTS: users of lang/neon29
1099   AUTHOR: ohauer@FreeBSD.org
1100
1101   The port www/neon29 was renamed to www/neon and updated to version 0.30.1
1102
1103   If you use pkg, simply upgrade:
1104
1105         # pkg upgrade
1106
1107   If you use portmaster, rebuild ports that depend on neon:
1108
1109         # portmaster -o www/neon www/neon29
1110         # portmaster -R -r neon
1111
1112 20141219:
1113   AFFECTS: users of x11/xorg and all xorg ports
1114   AUTHOR: dumbbell@FreeBSD.org
1115
1116   The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
1117   ports which provide X.Org drivers must be updated simultaneously, i.e.
1118   x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
1119   etc.
1120
1121   The input device autodetection backend is switched from HAL to devd.
1122   If you configure your keyboard layout through HAL .fdi files, you need
1123   to migrate this configuration to plain X.Org configuration files.
1124
1125   Up-to-date instructions and a description of the changes brought by
1126   this update are detailed in a blog post:
1127
1128   http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
1129
1130 20141219:
1131   AFFECTS: users of net-mgmt/xymon-server
1132   AUTHOR: feld@FreeBSD.org
1133
1134   Xymon has been updated to 4.3.18. A major change is the replacement of
1135   the individual cgi shell scripts with symlinks to a cgi program written
1136   in C. This is to mitigate shellshock on Linux systems where the
1137   /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
1138   most unusual and unsupported circumstances. However, this is an
1139   important update for security. This change could break your
1140   configuration as Henrik describes here:
1141
1142   > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
1143   > file is no longer processed as a shell script. The new wrapper works
1144   > fine with the default version of cgioptions.cfg, but it you have
1145   > modified it in a way that it relies on being processed by a shell, then
1146   > it will break.
1147
1148 20141219:
1149   AFFECTS: users of audio/abcde
1150   AUTHOR: gblach@FreeBSD.org
1151
1152   In audio/abcde dependency has been changed from audio/py-eyed3-06
1153   to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
1154   deinstall audio/py-eyed-06:
1155
1156         # pkg delete -f py\*-eyed3-06
1157
1158 20141218:
1159   AFFECTS: users of security/openssh-portable
1160   AUTHOR: bdrewery@FreeBSD.org
1161
1162   OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
1163   and blowfish. You may have clients using these over LAN where security is
1164   considered less important for the connection. For these cases you may need
1165   to update your Ciphers entry in your sshd_config to enable them again.
1166
1167   See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
1168
1169 20141217:
1170   AFFECTS: users of lang/perl5.*
1171   AUTHOR: mat@FreeBSD.org
1172
1173   Perl now links all .so it builds with libperl.so, it makes upgrading from one
1174   Perl major version to another way easier.  For binary package users, it means
1175   pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
1176   affected packages.  For users using ports, it will save rebuild time as it's
1177   easier to detect what ports really need to be rebuilt.
1178
1179   Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
1180   If using Perl 5.18, run:
1181
1182   With portupgrade:
1183
1184     portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1185
1186   With portmaster:
1187
1188     portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1189
1190 20141216:
1191   AFFECTS: users of security/openssh-portable, security/openssh-portable66
1192   AUTHOR: bdrewery@FreeBSD.org
1193
1194   All patches have been fixed for version 6.7. It is no longer required to use
1195   the security/openssh-portable66 port.
1196
1197   The LPK option was removed from security/openssh-portable as it has been
1198   deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
1199
1200 20141215:
1201   AFFECTS: users of comms/spandsp-devel
1202   AUTHOR: pawel@FreeBSD.org
1203
1204   comms/spandsp has been upgraded to version 0.0.6
1205   comms/spandsp-devel is now deprecated and set for removal, all ports using
1206   it were converted to use newer comms/spandsp. Before upgrade you must
1207   remove comms/spandsp-devel so that ports can pick up new dependency:
1208
1209         # pkg delete -f spandsp-devel
1210
1211 20141215:
1212   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1213   AUTHOR: sbruno@freebsd.org
1214
1215   The CentOS ports are now the default for stable/10 (after revision 275807).
1216   See UPDATING entry 20141209 for details on migration of systems.
1217
1218 20141214:
1219   AFFECTS: users of TeXLive
1220   AUTHOR: hrs@FreeBSD.org
1221
1222   Several scripts in print/texlive-base have been moved to
1223   devel/tex-kpathsea.  Upgrading them can fail because texlive-base
1224   depends on tex-kpathsea, and the new tex-kpathsea tries to install
1225   files which were installed by the old texlive-base.  The following
1226   error message indicates this situation:
1227
1228     pkg-static: tex-kpathsea-6.2.0_1 conflicts with texlive-base-20140525_3 (installs files into the same place).  Problematic file: /usr/local/bin/kpsewhere
1229
1230   To solve this problem, remove both of tex-kpathsea and texlive-base first
1231   and install the new versions:
1232
1233         # pkg delete -f tex-kpathsea texlive-base
1234
1235 20141209:
1236   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1237   AUTHOR: xmj@freebsd.org
1238
1239   The CentOS ports infrastructure has replaced Fedora 10 as default.
1240
1241   1. Please delete all remaining f10 ports/packages:
1242
1243      # pkg delete -f linux_base-f10 linux-f10-\*
1244
1245   2. Persistently update the Linux kernel version in /etc/sysctl.conf:
1246
1247      compat.linux.osrelease=2.6.18
1248
1249     This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
1250     (after revision 271982).
1251
1252   3. Reinstall all software depending on Linux emulation.
1253      As an example, reinstall linux-firefox:
1254
1255      # portmaster -r linux-firefox
1256        or
1257      # portupgrade -f www/linux-firefox
1258        or
1259      # pkg install linux-firefox
1260
1261   If difficulties are encountered, please follow the UPDATING entry 20140922
1262   but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
1263   in /etc/make.conf). In case these steps do not fix the issues, please submit
1264   an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
1265   list.
1266
1267   Users who need to continue using Fedora 10 base and userland should do the
1268   following instead:
1269
1270   1. Add these lines to /etc/make.conf:
1271
1272       OVERRIDE_LINUX_BASE_PORT=f10
1273       OVERRIDE_LINUX_NONBASE_PORTS=f10
1274
1275   2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
1276      newer than and including 11.0-CURRENT (after revision 271982).
1277
1278        compat.linux.osrelease=2.6.16
1279
1280   This is all that is needed to continue using an existing Fedora 10 Linux base
1281   and userland.
1282
1283
1284 20141208:
1285   AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
1286   AUTHOR: bdrewery@FreeBSD.org
1287
1288   8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
1289   should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
1290   crashes.
1291
1292 20141208:
1293   AFFECTS: users of databases/postgresql??-(server|client)
1294   AUTHOR: marino@FreeBSD.org
1295
1296   PostgreSQL version 9.3 is now the default. To upgrade from a version
1297   lower than 9.3, follow the instructions on the PostgreSQL.org website.
1298   http://www.postgresql.org/docs/9.3/interactive/upgrading.html
1299   Please note that the pg_upgrade program is installed by the
1300   databases/postgresql93-contrib port
1301
1302   When using binary packages, if you only use the client port, you can
1303   issue the following command to follow the default version:
1304
1305   # pkg set -o databases/postgresql92-client:databases/postgresql93-client
1306
1307 20141205:
1308   AFFECTS: users of polish/kadu
1309   AUTHOR: pawel@FreeBSD.org
1310
1311   Before running kadu 1.x for the first time upstream developers
1312   advise to backup your ~/.kadu directory.
1313
1314 20141203:
1315   AFFECTS: users of ports-mgmt/poudriere
1316   AUTHOR: bdrewery@FreeBSD.org
1317
1318   Poudriere has been updated to 3.1.0. See the release notes at
1319   https://github.com/freebsd/poudriere/wiki/release_notes_31 for
1320   information on changed features and required setup.
1321
1322 20141130:
1323   AFFECTS: users of devel/gettext (close to everyone)
1324   AUTHOR: tijl@FreeBSD.org
1325
1326   The devel/gettext port has been split up in devel/gettext-runtime, a
1327   lightweight package containing runtime libraries, and devel/gettext-tools,
1328   a package containing developer tools.  The devel/gettext port still exists
1329   as a metaport.
1330
1331   You must first delete the existing installation of gettext and then
1332   reinstall it.  This will break sudo, so you *must* do this in a root
1333   shell (sudo -i) if you use sudo.
1334
1335   # pkg delete -f gettext
1336   # portmaster devel/gettext
1337
1338   Or for portupgrade users:
1339
1340   # pkg delete -f gettext
1341   # portinstall devel/gettext
1342
1343   Or for binary users:
1344
1345   # pkg delete -f gettext
1346   # pkg upgrade
1347
1348 20141127:
1349   AFFECTS: users of lang/perl5.*
1350   AUTHOR: mat@FreeBSD.org
1351
1352   There was a nasty bug introduced in the update below, it was introduced in
1353   SVN revision 373476 and corrected in 373485.  If you get errors looking like
1354   this one:
1355
1356   ===>   Registering installation for p5-Params-Util-1.07_1 as automatic
1357   pkg-static: lstat(/usr/ports/devel/p5-Params-Util/work/stage/usr/local/./usr/local/lib/perl5/site_perl/mach/5.16/auto/Params/Util/.packlist): No such file or directory
1358   *** [fake-pkg] Error code 74
1359
1360   You will have to wipe your ports tree clean.  If using portsnap, with:
1361
1362         portsnap extract
1363
1364   If using subversion:
1365
1366         svn revert -R
1367
1368 20141127:
1369   AFFECTS: users of lang/perl5.*
1370   AUTHOR: mat@FreeBSD.org
1371
1372   The .packlist files are back, if you upgraded all your p5- ports yesterday
1373   and need them, you will need to reinstall them again, see yesterday's update
1374   for instructions.
1375
1376 20141126:
1377   AFFECTS: users of multimedia/x264
1378   AUTHOR: xmj@FreeBSD.org
1379
1380   With the recent split of multimedia/x264 in library and binary and library
1381   components, if an application that uses libx264 is updated before x264 itself,
1382   multimedia/libx264 will conflict with the existing x264 package. Delete
1383   this package before continuing any update that depends on it:
1384
1385         # pkg delete -f x264
1386
1387   Install the updated x264 and/or upgrade the other applications that
1388   depend on libx264, such as ffmpeg.
1389
1390 20141126:
1391   AFFECTS: users of lang/perl5.*
1392   AUTHOR: mat@FreeBSD.org
1393
1394   The directories where Perl modules are installed has changed.  All
1395   affected ports' PORTREVISION have been bumped, so upgrading should
1396   be as painless as possible.  The old directories have been kept in
1397   the default Perl @INC to make it even more painless.
1398
1399   The default Perl has been switched to lang/perl5.18.  These examples
1400   are for switching from lang/perl5.16, if you are running a different
1401   version, replace lang/perl5.16 with the origin of the Perl you have
1402   installed.
1403
1404   Binary package users:
1405
1406     # pkg upgrade -f
1407
1408   Portupgrade users:
1409     0) Fix pkgdb.db (for safety):
1410         pkgdb -Ff
1411
1412     1) Reinstall new version of Perl (5.18):
1413         portupgrade -o lang/perl5.18 -f lang/perl5.16
1414
1415     2) Reinstall everything that depends on Perl:
1416         portupgrade -fr lang/perl5.18
1417
1418   Portmaster users:
1419         portmaster -o lang/perl5.18 lang/perl5.16
1420
1421         Conservative:
1422         portmaster p5-
1423
1424         Comprehensive (but perhaps overkill):
1425         portmaster -r perl5-
1426
1427   Note: If the "perl5-" glob matches more than one port you will need to specify
1428         the name of the installed Perl package explicitly.  You can get its name
1429         by running: pkg info perl5
1430
1431 20141125:
1432   AFFECTS: users of EFL libraries
1433   AUTHOR: gblach@FreeBSD.org
1434
1435   EFL libraries has been merged into one port. Before installing devel/efl
1436   you must deinstall old EFL libraries:
1437
1438   # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
1439       ethumb emotion
1440   # make -C /usr/ports/devel/efl install clean
1441
1442 20141125:
1443   AFFECTS: users of x11-wm/e17-module*
1444   AUTHOR: gblach@FreeBSD.org
1445
1446   Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
1447   with updated Enlightenment, these modules has been marked as broken.
1448   E-modules which work with new Enlightenment has been renamed to
1449   x11-wm/e-module-*. To update these modules you must call the following
1450   commands (substituting the name of module in place *):
1451
1452   # portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
1453   # portmaster -o x11-wm/e-modules x11-wm/e17-modules
1454   or
1455   # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
1456   # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
1457
1458 20141123:
1459   AFFECTS: users of security/heimdal
1460   AUTHOR: hrs@FreeBSD.org
1461
1462   The header and library files have been moved from PREFIX/{include,lib} to
1463   PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
1464   confusion when software attempts to link a Heimdal library in base and
1465   an external library in LOCALBASE/lib at the same time.
1466
1467   All of packages which depend on security/heimdal have to be recompiled
1468   and reinstalled because of this library location change.
1469
1470 20141119:
1471   AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
1472   AUTHOR: kwm@FreeBSD.org
1473
1474   GNOME 3.14 was imported. Because this is a big change some manual help is
1475   needed. Please use the following instructions to update.
1476
1477   Make a list of the installed ports:
1478   # pkg info > ~/installed-ports-list
1479
1480   Delete the old and conflicting packages:
1481   # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
1482       guile gcalctool gnome-media libgnomekbd gnome-themes at-spi
1483   # pkg delete gnome-screensaver gnome-applets bug-buddy \
1484       evolution-exchange evolution-webcal gnome-system-tools \
1485       seahorse-plugins gnome-control-center
1486
1487   For package users the following lines will be enough:
1488   # pkg upgrade
1489   # pkg install gnome3
1490
1491   For ports users should do the following:
1492   # portmaster -a
1493   # portmaster x11/gnome3
1494
1495   After these steps, check with the list we made earlier if your favorite
1496   ports are still installed, and reinstall them if needed.
1497
1498 20141117:
1499   AFFECTS: users of security/openssh-portable
1500   AUTHOR: bdrewery@FreeBSD.org
1501
1502   Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
1503   The 6.6 version has been copied to security/openssh-portable66 if you require
1504   the use of one of the optional ports.
1505
1506 20141109:
1507   AFFECTS: users of multimedia/mediabrowser
1508   AUTHOR: woodsb02@gmail.com
1509
1510   The default MediaBrowser database/configuration/logs/media metadata
1511   storage directory has moved from /usr/local/mediabrowser to
1512   /var/db/mediabrowser. Users are advised either to move the contents of
1513   the old directory to the new location, or to add a mediabrowser_data_dir
1514   entry to /etc/rc.conf.
1515